Product
Support
Everything Else
Welcome to Helix 6.1.11
Helix 6.1.11 Release Notes

Helix 6.1.11 is a targeted release, designed to address a few specific issues in Helix Client/Server 6.1.10. Consequently, the list of changes is short.

Items with an R-number correspond to a bug report that can be looked up in techdb.

Fixes and Features in 6.1.11 (222)
December 31 2012
  • New Feature: Negative Offset

    Helix Client now supports the negative offset feature of the Extract tile. This is a feature that was intended for Helix 6.2, but we accidentally included the code in Classic Helix RADE 6.1.8 and later. Helix Client is now able to take advantage of this new capability.

    This feature works just as it does in AppleScript and other programming languages: when a negative offset is provided, it is counted from the right end of the string. In other words, if character 1 is the first character in the string counting from the left, then character -1 is the first character in the string counting from the right. Character -2 is the second character from the right, character -3 is the third from the right, and so on.

    One example: Extract -4 thru -1 from Zip Code extracts the last 4 characters, which would be the "+4" portion of a US zip code.

  • R0764: Client stalls when initiating a sequence

    Resolved an uninitialized session variable that was the culprit. Also fixed another possibility (remote) that a message reply could get lost causing the Client to stall and require a force quit.

  • R6918: “Change Message Storm” triggers multiple redraws, particularly in popups, subforms

    Events such as Post Every, Post All, Delete All, (any … All operations) can generate hundreds or thousands of changes to the records in a database. For example, a view entry with an attached Post Every that matches 1,000 records in the target relation will generate 1,000 “change messages” that must be handled by the Client. Each of these may take several seconds to process over a WAN connection, causing the operation to take minutes to complete.

    The solution is to defer the rebuilding of forms while additional change messages are being received, thereby reducing the amount of time to process each change record to the bare minimum. The result is significantly better performance in the cases where a Change Message Storm was at fault.

Disabled Features

Three features available in Classic Helix are disabled in macOS, and will remain so for the indefinite future.

  1. Work On Document: the Document Management command that enables you to edit internally stored documents and automatically bring them back into Helix is disabled in macOS. The Classic model simply does not work in macOS and we plan on introducing an all-new model in a future release.
  2. Work On Copy: the Document Management command that enables you to edit externally stored documents and automatically bring updated references back into Helix is disabled in macOS. The Classic model simply does not work in macOS and we plan on introducing an all-new model in a future release.
  3. Export Ordered: This feature was an ill-advised addition to Helix 5.0 and has not been widely used. We have chosen not to implement this feature in macOS. A new interface, providing greater exporting options, is planned for a future release.

All of these features can be replicated (with extra code) in macOS.

Specification Changes

Outlines specification changes made during the transition from Classic to macOS. (Opens a separate page.)

Discrepancies

Outlines behavioral differences between Helix in Classic and macOS. Similar to specification changes. (Opens a separate page.)

Other Notes

Helix 6.1.10 Release Notes

Helix 6.1.9 Release Notes

Helix 6.1.8 Release Notes

Helix 6.1.7 Release Notes

Helix 6.1.6 Release Notes