MDT on Facebook MDT on Twitter

MDT Professional Edition 2.0

Changes to previous version

User's interface changes

  • the content of user’s help has been updated

  • properties

    • saving Magik project properties has been improved

Views changes

  • Product Explorer

    • displaying GIS session associated with project has been improved

  • Sessions

    • displaying imported sessions in Runtimes has been improved

  • Hierarchy

    • NullPointerException error generated while changing status of GIS session has been fixed

Wizard changes

  • Runtime

    • NullPointerException error generated while attempting to create a Runtime on not supported GIS version has been fixed

  • Export sessions

    • Wizard’s pages description has been changed

Editors changes

  • Magik

    • displaying error annotations of code transmission has been improved

  • Session

    • errors generated while attempting to open non-existing session have been fixed

    • displaying context menu in editor tabs has been corrected

    • displaying login parameters to database in Launcher tab has been corrected

  • Session Link

    • errors generated while attempting to open non-existing session have been fixed

    • displaying context menu in editor tabs has been corrected

    • checking correctness of editor content has been improved

  • Command Line Session

    • errors generated while attempting to open non-existing session have been fixed

    • displaying context menu in editor tabs has been corrected

  • Runtime

    • displaying context menu in editor tabs has been corrected

GIS sessions changes

  • running sessions

    • transferring login parameters to the database has been fixed

Other changes

  • actualization of problem markers after changing MSG file name has been improved

  • actualization of problem markers after changing Magik file name has been improved

  • actualization of problem markers after changing load list file name has been improved

New functionalities

User's interface innovations

  • other

    • compatibility with Smallworld™ CST 4.2

    • compatibility with Eclipse 3.6 (Helios)

    • possibility of comparing directories from Project Dependency has been added

Views innovations

  • Sessions

    • Refresh button has been added

Editors innovations

  • new message files editor has been added

  • Magik

    • displaying errors in Project Dependencies files has been added

GIS sessions innovations

  • the possibility of starting environment instead of Emacs has been added

  • runtime set of settings has been changed

  • Session Link set of settings and the way of running it has been changed

  • the possibility of using environmental variables in paths of all types of sessions has been added

  • mechanism of collecting environmental variables from running session has been implemented

Known issues

  • after setting up a breakpoint in method its public comment is not restored in Method Finder

  • GIS session hangs when during long code loading user tries to set a breakpoint

  • sometimes a breakpoint cannot be set in a method in line with chevron

  • in particular methods a breakpoint cannot be set

  • dynamic variables have wrong values

  • it is impossible to suspend multiple threads on the same breakpoint. After first thread, every other thread is resumed and a warning is displayed: "Error: a sw:mdt_debug_thread_helper BPT already has active thread. Thread (...) will be resumed."

  • disabling/enabling breakpoints after suspending program execution may not work properly

  • after importing projects (without copying them) the content of Product Explorer view must be refreshed

  • Open Declaration dialog sometimes displays duplicated entries

  • Hierarchy view content may sometimes be improper

  • inserting pragmas or comments using Generate Element Pragma/Comment commands may sometimes cause NullPointerException error

  • a command executed in the console sometimes may be not stored in command’s history

  • sometimes during transmitting methods to GIS session, the source code is trimmed and transmission ends with an error

  • rapid stopping of session running in Debug mode can cause unexpected effects

  • Correct Indentation command can block edition of Magik file

  • Refresh command in Product Explorer view can cause creation of unnecessary zero-bytes files