Here is the description of some of the more interesting or significant changes made to Magik Development Tools 3.1 Professional Edition for the Eclipse 3.5.x, 3.6.x and 3.7.x releases. They are grouped into the following categories:
|
Magik
Debugger |
|
|
Improved adding breakpoints |
The behaviour of the dialog that may appear when adding a breakpoint can now be customized. New options allow for hiding the dialog from the user and performing a pre-set action.
NOTE: Read more about adding breakpoints in Adding Line Breakpoints task. |
|
Cooperation with GIS sessions
|
|
|
New actions for controlling console activation |
New Show Console When Standard Out Changes and Show Console When Standard Error Changes actions can be used to better control the activation of Console view when associated session writes to GIS Console.
|
|
New confirmation upon exiting IDE |
The confirmation is displayed when IDE is about to be closed while GIS sessions are found to be still running. This prevents from accidental shutdown when sessions may have some possibly unsaved changes.
Confirmation dialog's behaviour can be customized in the Gis Session preference page.
|
|
Validation for UNC path |
UNC path warning is now shown only when Core Product directory is on UNC path and the environment file is specified. When using UNC in such case some environment variables stored in bat file (basing on current working directory) may be improperly resolved because windows command interpreter (cmd.exe) does not support UNC paths as working directories.
If the warning appears user will be warned on every session startup. This behaviour can be customized using Ignore common warnings option in Gis Session preference page.
|
|
Improved Transmit Error dialog |
Transmit Error dialog now shows clear information about the session related to the transmit error. This dialog can be also shown while performing load module action.
|
|
Command History dialog improvements |
Part of the Command History dialog which presents command Magik code in now equipped with most important functionalities found in Magik editor: syntax coloring, Code Assist etc.
|
|
Wizards |
|
|
Changes in selection of exemplar parent |
New Slotted Exemplar, New Mixin and New Test Case wizards now allow you to select parent exemplar from the local resources.
|
|
Preferences And Properties |
|
|
Indexed methods removed from Code Assist |
Indexed methods are now disabled by default in Code Assists proposals.
|
|
Preference keywords |
New keywords enable quick access to MDT preference pages with the use of filter available in Preferences dialog.
|
|
Miscellaneous |
|
|
Whitespace validation for files and folders |
File or folder names are now checked if they contain illegal whitespace characters.
This type of problem can be customized in Errors and Warnings preference page.
|
|
Spell checking for Messages Editor |
Messages Editor now checks also spelling problems.
To configure spellchecker goto Spelling preference page. |
|
Resolved shortcut conflicts |
MDT shortcuts are now executed in separated context. There are no more key binding conflicts between MDT and other plug-ins: JDT, PDT etc.
|
|
Searching using selection in Magik editor |
Current selection in Magik editor can be used now as initial pattern in the following dialogs:
|
|
Open With action in Product Explorer view |
Open With action can be used now for all elements shown in Product Explorer view. |