MDT on Facebook MDT on Twitter

Changes to previous version

Changes – User’s Interface

  • Properties
    • Improved look of the Session View in Magik project properties

Changes – Views

  • Product Explorer
    • NullPointerExeption error, returned while building the menu for Transmit to command, has been fixed
  • Class Browser
    • MethodFinderExeption error, returned when, while refreshing the hyperlinks has been fixed
  • GIS Console
    • Sending commands from history with Execute button in Command History dialog has been corrected.

Changes – Editors

  • Magik Editor
    • Corrected disabling commands: Generate Magik Element Pragma/Comment, Generate Magik File Comment i Correct Indentation when editor’s content is read-only
    • Corrected refreshing of model contents when editor’s content has been changed
    • Corrected automatic underlining of key words in case of methods with names similar to the key words
    • Corrected determining of cursors placement after inserting a template containing key words
    • Corrected validation of key words: _abstract and _private in method’s definitions
    • Corrected MethodFinderException error returned while working with hyperlinks
    • Corrected sending of methods’ names to Class Browser

Changes – Search sites

  • Magik File Search
    • Improved determining of paths in search results

Changes – GIS Sessions

  • Defining sessions and runtimes
    • Fixed FileNotFoundExeption error generated while editing the path of the source file while importing sessions or runtimes
  • Starting a session
    • Fixed various errors shown while starting or stopping a session
    • Improved session launch in case not all environment variables have been determined
  • Transmitting code
    • Fixed CommandExecutionException error returned while attempting to delete a blocked exchange file

Changes – Debugger

  • Fixed occasional errors returned while starting or stopping GIS sessions in Debug mode
  • Fixed ClassCastException error returned while refreshing breakpoints in Magik editor
  • Improved adding of breakpoints in case the session is busy
  • GIS session no longer freezes when editing the code of a method which code execution has been stopped
  • Breakpoints can now be added to methods containing _return in _protect block
  • Improved displaying of values of dynamic variables in Variables view
  • Improved possibility to add a breakpoint to Magik files which don’t have package declaration
  • Fixed NullPointerException error returned while trying to open a nonexistent method in Debug view 
  • Fixed DebugException: Debug helper not found error
  • Fixed NullPointerException error returned while attempting to open Registers view
  • Fixed adding breakpoints to newly created methods
  • Breakpoints are now installed only in the session assigned to the specific project
  • Fixed SocketException error returned when Inspect command is cancelled
  • Breakpoints no longer disappear from methods which where accessed by Step Into command
  • Breakpoints can be added only in the body of a method
  • Changed the debugger errors and other logging rules

Changes – Other

 

  • Improved comparing of paths while opening Magik files
  • Improved functioning of MDT when the Magik project contains virtual directories
  • Fixed SWTException error returned at MDT launch process

New functionalities

New – User’s Interface

 

  • MDT Help
    • What’s New page in user’s help has been updated
    • User’s Help has been updated
    • Changed the minimal recommended version of JRE from 1.5 to 1.6
  • Preferences
    • Added new preferences to Code Templates page
  • Other
    • Changed icons of slotted exemplar, indexed exemplar, enumerated exemplar and virtual exemplar
    • In specific elements of user’s interface a new combo action has been added allowing to display icons
    • Changed the contents of File > New menu
    • New buttons have been added to the main toolbar for quick access to most important wizards

New – Views

  • Product Explorer View
    • Project Explorer view has been implemented with the use of Common Navigation Framework
  • Sessions View
    • Added an Undo and Redo commands for quick edition of Session’s and Runtime’s names

New – Wizards

  • The choice of a container in wizards has been limited to Magik projects only
  • New Magik File Wizard now allows for i.e. load list configuration
  • Removed New Load List Wizard
  • Added New Slotted Exemplar Wizard
  • Added New Mixin Wizard
  • Added New Source Folder Wizard
  • Added the possibility to filter aliases in New Session Link wizard

New – Editors

  • Added the possibility to filter aliases in Session Link editor
  • Added new Type Editor allowing to look into an exemplar which is scattered among multiple files

New – GIS Sessions

  • Defining sessions and runtimes
    • Changed the method of coding the passwords of the standard session
  • Launching GIS Sessions
    • Added a new functionality allowing to monitor the load of patches at session start
  • Transmitting code
    • Changed the way of updating the sessions list in Transmit To command
    • Added the possibility of defining a key shortcut for Transmit To > All Available Above command

New – Debugger

  • Breakpoints are now updated when the Magik file is being saved
  • Step Into command now displays an External File wizard in case the method is accessible but not a part of the Magik project
  • Added the possibility to switch already started session into Debug mode
  • Improved performance of Inspect command as well as the refresh rate of expressions in Expression view
  • Added automatic breakpoints install in modules loaded directly by the GIS virtual machine
  • Added possibility to inspect without the need to mark the code in Magik editor

New – Other

  • Implemented new settings regarding memory usage in MDT product
  • Added compatibility with Eclipse 3.7 Indigo
  • Removed compatibility with Eclipse 3.4 Ganymede
  • In MDT product the Show when program writes to standard out preference has been switched on by default

MDT is a product of ASTEC