AIDA release 1.02.031

Current Versions

  • AIDA Communicator 1.01.016
  • AIDA Commander 1.01.018
  • AIDA Composer 1.1.11 beta
  • AIDA Examiner 0.01.029 beta
  • AIDA Examples 1.02.031
  • AIDA Stacker 1.8.1
  • AIDA Stacks 1.02.004 SR06
  • AIDA Studio 3.4.2.v2009-07-03
  • AIDA Tracer 1.01.015
  • DumpConfigFile 1.1.14
  • POOL Compiler 1.02.017
  • POOL Lib 1.02.031
  • PI 1.02.019
  • SYM2PLI 1.02.007

Changes in AIDA Commander (incl. Visual Objects)

V1.01.018, 2009-07-03

  • Debugger-Enhancements
    • save and load of breakpoint settings
      • possibility to set breakpoints inactive (other backgroundcolour, e.g. grey)
      • saving of a project dependent .debug-cfg file in XML-Format
      • storage position: project directory, extracted from source path of main module
      • breakpoints are loaded, when debugger is started
      • breakpoint saves project, file, timestamp, thread- and task-ID
      • window with list of breakpoints with status change and option to jump to source code
    • save/load the settings of item windows and source windows
      • window information is kept in the same .debug-cfg file
      • window information consists of file, timestamp, position, size, cursor position
      • windows are closed at end of task and are restored at restart
    • usability
      • if a thread encounters a breakpoint, the corresponding source window will be brought into foreground
      • the active line is displayed with white characters on red background, was black characters on red background
  • Visual Objects:
    • aida_textarea:
      • Bugfix in OvertypeEditorPane#processKeyEvent(): allow KeyEvent.VK_INSERT only without modifiers to toggle overtype state
      • Added 2 new command methods: setverticalscrollbarpercentage(int percent) and setselection(int start, int length)
    • aida_textlog: Added 2 new command methods: setverticalscrollbarpercentage(int percent) and setselection(int start, int length)
    • aida_treeview, aida_grmenu: Workaround to generate single click mouse events within the drag rectangle, as defined under Windows with the following registry keys: HKEY_CURRENT_USER\Control Panel\Desktop\DragWidth, HKEY_CURRENT_USER\Control Panel\Desktop\DragHeight

Changes in AIDA Studio

V3.4.2.v2009-07-03, 2009-07-03

  • IMPORTANT: AIDA Studio's underlying Eclipse Platform has been changed from version 3.0.2 to 3.4.2. Therefore it is absolutely necessary to deinstall (or delete) the old Studio installation before the new one is being installed. If you don't want to deinstall it, just delete the entire directory structure „%aidahome%studio“.
  • Eclipse Platform: Upgrade to version 3.4.2
    • „Search > File“: Improved presentation of search results: the text line of each occurence is now displayed in the search results tree.
    • „File > Import > Existing Projects into Workspace“: After selection of a root directory all existing projects within its subdirectory tree are listed.
    • etc.
  • POOL Development Tools:
    • POOL Editor:
      • POOL Source Compare with syntax colouring
      • „POOL Editor“ preferences:
        • POOL Editor now uses the shared general text editor preferences, which are located in the „Preferences“ dialog under „General > Editors > Text Editors“. The corresponding input controls have been removed from the preference page „POOL > POOL Editor“.
        • New POOL Editor preference „Strip trailing spaces and tabs“. If this preference is selected, trailing spaces and tabs are removed whenever a file is saved.
        • New POOL Editor preference „Mark occurrences of the selected identifier in the current POOL source file“. If this preference is selected, whenever the text cursor is in a POOL identifier all occurrences of this identifier within this POOL source file are marked in the text area as well as in the vertical overview ruler on the editor's right hand side.
      • „POOL Projects“ view shows a popup menu entry „Launch Windows Explorer“ which opens an explorer.exe instance for the selected workspace directory.
  • AIDA Development Tools:
    • AIDA XML Editor
      • BSKCfg XML Source Compare with syntax colouring
      • BSKCfg XML Editor preferences:
        • BSKCfg XML Editor now uses the shared general text editor preferences, which are located in the „Preferences“ dialog under „General > Editors > Text Editors“. The corresponding input controls have been removed from the preference page „AIDA XML Editor“.
        • New POOL Editor preference „Strip trailing spaces and tabs“. If this preference is selected, trailing spaces and tabs are removed whenever a file is saved.
        • New POOL Editor preference „Mark occurrences of the selected attribute value in the current BSKCfg XML file“. If this preference is selected, whenever the text cursor is in a XML attribute value all occurrences of this attribute value within this XML file are marked in the text area as well as in the vertical overview ruler on the editor's right hand side.

Changes in P-Code-Interpreter (PI)

V1.02.019, 2009-07-03

  • Ignore Motorola end records without data (e.g. generated by some NEC tools)
  • Don't dump all POOL data segments after fatal errors by default
  • Option -dumpmd with PI_nLmDumpData added

Changes in POOL-Lib

V1.02.031, 2009-07-03

  • VOL:
    • VOL_toTextArea, VOL_toTextLog: added new methods vSetSelection() and vSetVerticalScrollbarPercentage()
    • Bugfix concerning VOL_toButton.vSetUIEnabled(): set enUIModeProperty
    • Bugfix: VOL_toGroup overrides methods vPos(), vSize(), vGetSize() inherited from VOL_toComponent
    • Bugfix VOL_toSpinner: Use stVal.enBType to get correct value in r64GetValue and i32GetIndex (in some cases stVal contains integer values, not r64)
    • Added note concerning required usage of VOBJ_toConn.boSetMouseEventMode() for VOL_toComponent mouse event methods vEVT*_On*Click(), vEVT*_OnMouse*()
    • Removed obsolete compiler switch VOL_CFG_MenuTreeArea
    • Removed private VOL_toWindow member poPopupMenu

Changes in Examples

V1.02.031, 2009-07-03

  • HEXTRAN: Use VOL methods instead of direct access to stVal (parameters could be wrong if more than one file is written)
  • VOLEVENTS, VOLEVENTSX:
    • Extended VOLEVENTS*_toWindow and VOLEVENTS*_toTreeView for context popup event method vEVT*_OnContextPopup()
    • Added VOLEVENTS*_toPopupMenu, oPopupMenu1

Changes in Documentation

  • „AIDA Concepts and Overview“ has been translated into English

Navigation