What's new in Maguma Studio Light for PHP 1.3.2

Mar 3, 2011
  • Workspace is undockable and uncloseable again like in 1.3.0 but this time when all the tool windows are closed it does not generate an AV when you add a toolwindow back in
  • The quicksearch box on the toolbar is correctly connected again
  • Clicking on an error in the Messages window will switch to the right file even if it has changed from when the file was parsed
  • Paste now invalidates the document so it should be forced to be redrawn with the new text
  • Recent files get updated when the file gets closed (but not when the application is closed)
  • Selection now updates both Cut/Copy actions in the editing form and the main form for the toolbars
  • Double-clicking on the Message window and the Class Browser now checks to make sure that the Edit View is set, will switch from Internal Preview

New in Maguma Studio Light for PHP 1.3.1 (Mar 3, 2011)

  • Replaced the docking manager with a new component that follows XP Themes, also remembers correctly the previous layout
  • Replaced the Toolbar components, now when the width of the window is too short for the toolbar display a chevron appears for the unseen buttons
  • Update the Project Manager behavior, it now starts an untitled project on startup if no project has been loaded, added the "Close Project" item
  • "Create New in Project" now uses the directory of the file created instead of adding a blank folder in a new project
  • Redesigned the color selection panel so that the colors are no longer directly modified while the Preferences dialog is open, only changed color schemes are applied to the editor
  • Syncronized the PHP highlighters for all cases in the Multi-highlighter, no more yellow background when using syntax
  • Removed the Function insight from the function declaration, this was unnecessary
  • Fixed the newlines in the Function insight when displaying multi-line PHPDoc comments
  • Fixed the missing last character in the Native PHP functions insight
  • Fixed the form input in Internal Preview activating the main menu
  • Fixed the problem when using CVS and parsing with a local webserver, it was erroneously reporting that the document was not in the document root
  • Added the ability to change all toolbars to use small icons (16x16) rather
  • than the default 24x24 icons
  • ixed the reappearing toolbars, all toolbars stay off when selected off
  • Added PEAR directory to the include_path when installing PHP
  • Removed the debug toolbar by default when not installing the debugger

New in Maguma Studio Light for PHP 1.3.0 (Mar 3, 2011)

  • Replaced the docking manager with a new component that follows XP Themes, also remembers correctly the previous layout
  • Replaced the Toolbar components, now when the width of the window is too short for the toolbar display a chevron appears for the unseen buttons
  • Update the Project Manager behavior, it now starts an untitled project on startup if no project has been loaded, added the "Close Project" item
  • "Create New in Project" now uses the directory of the file created instead of adding a blank folder in a new project
  • Redesigned the color selection panel so that the colors are no longer directly modified while the Preferences dialog is open, only changed color schemes are applied to the editor
  • Syncronized the PHP highlighters for all cases in the Multi-highlighter, no more yellow background when using syntax
  • Removed the Function insight from the function declaration, this was unnecessary
  • Fixed the newlines in the Function insight when displaying multi-line PHPDoc comments
  • Fixed the missing last character in the Native PHP functions insight
  • Fixed the form input in Internal Preview activating the main menu
  • Fixed the problem when using CVS and parsing with a local webserver, it was erroneously reporting that the document was not in the document root
  • Added the ability to change all toolbars to use small icons (16x16) rather
  • than the default 24x24 icons
  • ixed the reappearing toolbars, all toolbars stay off when selected off
  • Added PEAR directory to the include_path when installing PHP
  • Removed the debug toolbar by default when not installing the debugger

New in Maguma Studio Light for PHP 1.2.0 (Mar 3, 2011)

  • Finished the "Encode Project" function (Pro/Desktop feature)
  • * If the Encoder is set to 'None' it will only copy files into the
  • project structure
  • * Using APE or ionCube will encode all files matching the extensions
  • specified in the Encoder settings
  • Registered the .phpc files with the Explorer to open Studio
  • Object references ($var =& new object();) are properly attached to the object completion
  • Object completion is reliable, pops up every time if the referenced object is in the current file or is in an include file that can be found
  • Project tree is now sorted alphabetically
  • Selecting a CVS account in the Preferences dialog will set the active CVS account
  • Class wizard "Add" class refreshes treeview and switches the dropdown to new class
  • Class wizard uses typical indentation based on tab width
  • Removed "Workspace" node in the project tree, useless
  • Added server action icons
  • Rewrote the wordwrap function to handle tabs correctly
  • Fixed the FTP load function to always set mode to ASCII
  • Fixed the snippet loading so that both UNIX and DOS linefeeds are handled
  • Fixed the Access Violation when matching braces on an empty doc
  • Fixed the automatic brace highlight when the other brace is too close to the gutter
  • Preferences->Services correctly saves the DB service name
  • Finished the class browser enhancement when loading two files with the same name from two different locations (both handled locally and over FTP)
  • Added CTRL-ALT-P as a shortcut key for Insert PHP Braces
  • Updated the Class Wizard so that empty classes/names are not possible to Apply
  • Save dialog now sets the default file extension based on the template loaded
  • Disabled the menu items in the FTP Browser popup menu when the selection is empty
  • Selecting a block then hitting ctrl-k twice restores the modified block
  • Wordwrap now handles lines that are greater the the value for RightEdge $this-> completion box matches variables without needing to type '$'
  • Finding the declaration of the a function will move the cursor to the correct line and will also move that line to the top of the window
  • DB Service name field responds when checking/unchecking the checkbox
  • Function insight works more reliably for both mouse and cursor
  • New From Template dialog is no longer resizable
  • New From Template has a "Blank document" button
  • FTP Browser "Delete" works now
  • Added "Abort" button to the FTP Browser for hanging connections
  • Added "::" to the popup triggers for class completion
  • Fixed an FTP error when saving and then switching documents before the FTP transaction is complete
  • Complete replace of the icon set for the menus and toolbars
  • Toolbuttons enlarged to 30x30
  • FTP Browser enhancements
  • * right-click to access properties which can change permissions
  • * popup menu now supports 'Delete'
  • * single click to rename
  • Encoder setup page added to Preferences
  • Changed the referenced location of C:\my.cnf to C:\{WinDir}\my.ini

New in Maguma Studio Light for PHP 1.1.2 (Mar 3, 2011)

  • Fixed a "List out of Bounds" error occurring at odd times
  • Added the filter dialog in the process of adding a physical to a project
  • Fixed the date/size sorting in both the File Manager and the FTP Browser
  • Replaced the PHP Syntax highlighter to fix the problems with \' and broken highlighter after regular expressions
  • Fixed the help file opened when using F1
  • Fixed a bug regarding duplicate files being opened
  • Fixed the bug when connecting to a second FTP server from the FTP Browser
  • After editing the FTP accounts the FTP Browser will be automatically refreshed on window close
  • Added the proper refresh structure after saving the file to FTP
  • Fixed a "Cannot assign nil to a stringlist" error when HTML autocomplete is dynamically
  • Added 'foreach' and 'as' to the syntax highlighting Keywords

New in Maguma Studio Light for PHP 1.1.1 (Mar 3, 2011)

  • Added array values to the debug displays
  • Fixed Directory select dialogs that could disappear behind the main window and be lost
  • Changed the FTP browser "Up Dir" button to not be dependent on the server sending the '..' directory entry
  • Added CTRL-TAB and SHIFT-CTRL-TAB to change the active window either forward or backwards in the open files
  • F3 will only do a search and not a wholesale replacement
  • Finds started in one file can now be done via F3 in another file
  • Backspace and Enter now work in the FileManager
  • Index out of Bounds
  • File Manager button malfunctions
  • Added the "Getting Support" to the Help menu
  • Fixed the syntax highlighting where it broke on one-line PHP code
  • Added the to the Javascript rules
  • Fixed a bug in the wordwrap function that would fail when all lines were selected
  • Filtered out '220' messages from the FTP servers, these were showing as errors even though they were really just informational messages
  • Added "Start debug session" to the "Run" menu

New in Maguma Studio Light for PHP 1.1.0p1 (Mar 3, 2011)

  • Fixed a crash incurred when replacing in all open files
  • Fixed a reversed RGB value in the Preferences->Editor->Colors
  • Fixed the behavior of Save All to return to the original editing window instead of leaving the active window as the right-most

New in Maguma Studio Light for PHP 1.1.0 (Mar 3, 2011)

  • Fixed end-marker behavior for most cases
  • Added word-wrap feature
  • Added regular expression helper **
  • Added FTP Browser **
  • Error message added if CVS host contains a space ***
  • Added Hex color editor to editor color preferences
  • Moved "Preferences" and "FTP Accounts" under the Edit menu
  • Added "Close" and "Close All" to the toolbar
  • Updated the toolbar buttons for the CVS Manager ***
  • Fixed the "Remove Folder" action in the project manager so that all children are removed from the project
  • Added a preference to map the Run(F5) to either internal or external browser
  • Modified the Free version to only support the system default browser for external browsing
  • Modified the Project Manager to only allow 20 files under the Free mode of operation
  • Updated the PHP function list to full 4.3.2 release
  • Updated Native PHP Function hints to show the short description in the popup box
  • Updated the Class Browser to sort functions/vars/members alphabetically
  • Added the "My Computer" button to the File Manager to allow the user to change drives more easily
  • Added the Detail/Report view to the File Manager viewtypes
  • Fixed the edit boxes in both the File Manager and CVS Manager so the resize properly when the window is changed
  • Updated the PHPDoc feature to support untyped arguments
  • Updated the PHPDoc feature to support boolean arguments
  • Added a language field for alternate language PHP help files (CHM format)
  • Moved the .ini files to the user's AppData directory for the ability to install Studio as the Admin but run as a non-priveleged user and also to support multiple users on the same machine
  • Modified the autocomplete.dat file that had been previously distributed with Studio
  • Changed Studio to use the CHM format helpfile instead of HLP format
  • Removed the CSS highlighter due to memory leaks
  • Fixed the button hints in the tool windows
  • Cleaned up several memory leaks related to the "Close" function
  • Updated the CodeCompletion popup form to show function type and arguments
  • Updated the CodeCompletion so that functions are added with '()' appended and then the cursor will be moved into place for adding arguments
  • Updated the Studio helpfile with corrected/added information
  • Fixed the HTML tag and argument completion
  • Fixed the editor option for "Enhanced Home Key" which previously did not make the correct change to editor behavior
  • Added the "Tab to Spaces" option to treat tabs as the correct number of spaces
  • Moved "FTP Accounts" and "Preferences" menu items under the "Edit" menu which is more appropriate
  • Renamed "View" to "Window" in the mainmenu bar