Product
Support
Everything Else
Europa 6.2b6 (5750) Companion TLW
What’s changed since 6.1b5 (5740)

Click each section header to show or hide that section.

New Features

  • Two new icon types — Sequence & Post — are now fully scriptable via AppleScript.
  • The final icon type — Abacus — is partially scriptable: you can now explore (read) the contents (tiles, etc.) of an abacus. (Abacus editing is currently in progress.)
  • AppleScript Nirvana (see the release notes for Preliminary Release 5) is now complete.

Graphic User Interface

  • R6674: Forms without fields now show the pointing finger cursor when hovering over buttons.
  • R7108: The fix the appearance and alignment of ‘combobox’ popups in Snow Leopard and Lion has been tweaked even further. (See the PR5 release notes)
  • R7259: Switching to Design Mode was taking two tries. Now it works on the first try.
  • R7266: It is now possible to switch into User Mode after a user is created in a new collection.
  • R7274: The menu item to Show Inspector is now a “Show/Hide” toggle.
  • R7293: The Refresh button properly appears in the toolbar again.
  • R7301: Deleting multiple unused icons at one time now works even if a used one is also selected.
  • R7315: The Show/Hide Toolbar Command was not updating if the toolbar was shown as the result of a sequence with a “Sort Order” command. Now it does.

AppleScript

  • Sequence icon is scriptable: Add steps, specify ‘show dialogs’ and ‘Why? error’ options.
  • Post icon is scriptable: Specify the target, option (0–4), auto open view, and triplets.
  • Abacus icon is ‘read only’ scriptable: Read the format and data type, internal optimizations, tiles and their contents.
  • Miscellaneous Improvements:
    • New get index for color command returns index for a specified RGB color
    • All commit and revert commands now confirm that the user has privilege to make changes. (i.e: has logged in as a user with Design Mode access.)
    • The unused positioned icon type has been removed
    • Errors in the documentation for the version command, location property, and user menu class have been corrected
  • Bug Fixes:
    • R7262: get name of every user menu now works
    • R7283: tell window now works (Nirvana fix)
    • R7288: Setting the content of a label rectangle to more than 255 characters now works
    • R7292: Adding a conditional sequence to a command rectangle no longer crashes
    • R7293: The Refresh button is restored (and works again)
    • R7295: sending a commit all with the application as the target no longer crashes
    • R7299: get name of every user works again
    • R7303: Clearing a corrupt query no longer crashes
    • R7304: Reverting a power query no longer crashes
    • R7306: Attempting to read a custom paper command menu item no longer returns an error
    • R7307: Resizing a view with subform multiple times no longer crashes
    • R7309: Removing a menu item from a user no longer leaves it in the ‘open’ list.
    • R7312: Setting a document window view to invisible no longer resizes it
    • R7313: Counting used by result now reports correct count regardless of script syntax
    • R7320: New repeat profile property of template class returns calculated count of records per page, width and height of repeat rectangle
    • R7324: Committing user menu (instead of user) no longer reacts oddly
    • R7325: Attempting to duplicate a rectangle no longer crashes
  • Terminology Updates: The repetitive use of certain Helix terms (e.g. view, template, query…) for AppleScript commands and properties can cause conflicts when attempting to compile AppleScript code. To resolve this, some terms have changed. If a previous script no longer runs, you may have to recompile it or modify some of tthe terms used.
    • The keyword icon was being used as both a class and a property, triggering conflicts. Properties now use helix icon instead.
    • Some classes that were not being identified in the inheritance chain are now.
    • In the dictionary, some classes were mistakenly created as ‘record-types’ causing the dictionary (and Script Debugger’s Explorer) to ignore them. These have been fixed:
      • abacus element
      • index element
      • menu item
      • permissions element
      • post parameters
      • post triplet
    • The names of some classes have been changed to make them follow standard conventions. Changes are:
      • "query" -> "form query"
      • "edit posting" -> "edit post"
      • "print posting" -> "print post"
      • "export posting" -> "export post"
      • "post all posting" -> "demand post"
    • The names of some enumerations have been changed to make them follow standard conventions. Changes are:
      • "window type" -> "window types"
      • "case option" -> "case options"
      • "data type" -> "data types"
      • "flag styles" -> "flag display styles"
      • "orientation" -> "orientation options"
      • "number of buttons" -> "number of button options"
      • "justification" -> "justification options"
      • "repeat direction" -> "repeat direction options"
      • "view mode" -> "view mode options"
      • "direction" -> "directions"
      • "show dialogs option" -> "show dialogs options"
      • "sequence error message option" -> "sequence error message options"
    • The names of some properties have been changed to make them follow standard conventions. Changes are:
      • in helix icon, change "closable" to "closeable" because that’s the standard spelling in AppleScript dictionaries
      • in helix icon, change "growable" to "resizeable" to clearly identify the widget involved
      • in template, change "is report" to "has repeat" to bring the term into line with Classic nomenclature
      • in view, change "stripping field delimiters" et. al. to "strip field delimiters" for grammatical consistency
      • in view, change "including outer data" et. al. to "include outer data" for grammatical consistency
      • in view, change "quick query is active" to "active quick query" for grammatical consistency
      • in view, change "lock quick query" to "quick query lock" for grammatical consistency
      • in view, change "lock abacus query" to "abacus query lock" for grammatical consistency
      • in label rectangle, change "has page number" to "page numbering" for grammatical consistency
      • in rectangle, change "horizontal scrollbar" to "enable horizontal scrollbar" for grammatical consistency
      • in rectangle, change "vertical scrollbar" to "enable vertical scrollbar" for grammatical consistency
      • in normalize template, change "abort on error" to "stopping on error" for grammatical consistency (and less potential offense)
      • in check rectangle overlap, change "stopping for errors" to "stopping on error" because it uses the same code as above
      • in collection, change "full mode available" et. al. to "design mode available" because 'full mode' is an anachronism
      • in dynamic popup, change "relation" to "source relation" to avoid terminology conflict
      • in dynamic popup, change "index" to "order index" to avoid terminology conflict
      • in view, change "view index" to "order index" to avoid terminology conflict
      • in subform linkage, change "subform index" to "order index" to avoid terminology conflict
      • in dynamic popup, change "query" to "source query" to avoid terminology conflict
      • in sundry places, removed leading "is " in names of boolean properties for grammatical consistency
  • Miscellaneous Changes and Bug Fixes
    • Fixed a bug that was causing dynamic popups that return values that contain return characters to return only the first line.
    • Documents are now properly disposed of when throwing away unentered records (a Helix 6.1.9 fix)
Backward Compatibility

Europa remains backwards compatible with all versions of RADE from 6.0 forward.

Previous Updates

Release Notes for Prior Preliminary Releases

Find Next