Clarion 9.1 build 11139 (Gold) release notes

***********************************************************
9.1 (Gold-release) - 11139
***********************************************************

CHANGE: JSON: EscapeString implementation changed to use calculated size of the output string
CHANGE: TaskList - auto resize the columns automatically only if the panel is resized or docked/un-docked
CHANGE: TaskList - column type and line number columns now always resize to its best fit the content
CHANGE: TaskList - double clicking on right border did not resize all the columns 
CHANGE: added message when a project fails to save because it is read-only (usually in a build process) NOTE: The message can be disabled using the tools-options- Projects and Solution: Show Message when saving Read Only Projects
FEATURE: Topscan - added persistent edit mode support using Tab/ShiftTab and Up/Down keys in edit mode to select another active EIP control
FEATURE: Added more public functions for working with 64-bits integers
FEATURE: Added support for Win8.1 in the generated manifest
FEATURE: Clarion Chain: New embed; "WindowEventHandlingBeforeFirstFieldSelect", allows code to be inserted just before doing the SELECT of the first control when the window opens
FEATURE: added EQUATEs for additional paper formats (equates.clw)
FIX: Builds did not work if you used the %THISDIR% redirection macro more than once on a line in a redirection file
FIX: Changing a redirection file that is active because it is included using the {include} directive would not cause the redirection system to reload the file if there was a space between the redirection file's name and the closing } in the {include} command.  i.e. if you had {include test.red} and changed test.red, then the changes were automatically included in the redirection system, but having {include test.red } meant the changes were not active unless you first reloaded the solution.
FIX: Changing detail band's position could affect its subsequent printed instances. 
FIX: Changing the hot state could clear the disabled state for Buttons
FIX: ErrorPad column sizes were not saved if there was no Solution open when resized
FIX: FILEERROR and FILEERRORCODE were not set correctly if a connection error occurred when connecting to Oracle and the connection was not being raised on the main thread.  This meant that any connection errors did not appear when you tried to connect to an Oracle database while importing or synchronising tables into a data dictionary.
FIX: If you edited an existing directory in the list of directories scanned by the ABC scanner in the Tools/Options/Clarion/Versions dialog, the File dialog did not start in the directory that you were trying to edit
FIX: PDF Output text was stored with the width of the font in PPI instead of DPI
FIX: PE Version was not freeing memory after code generation
FIX: POSITION(View) would return an incorrect position string after a call to REGET(View, position) if the view contained joins and at least one of the joined records was NULL
FIX: PROP:LineHeight could return incorrect value for multi-line TEXT controls
FIX: Passwords were not hidden when importing/synchronizing from an SQL database
FIX: Possible memory leaks on setting a PNG file to IMAGE control
FIX: Possible string stack overflow on getting the PROP:VScroll property for a multi-line TEXT controls
FIX: Resizing problems, the "Enable Auto size BrowseBox Columns" was interfering with the Anchored resize.
FIX: Topscan - export of TPS files to text worked incorrectly
FIX: Two EVENT:Accepted events could be posted by a pressing button's hot key right after pressing the button with the mouse 
FIX: Unload project message was displaying an internal Id
FIX: UserControl template was generating the class for all the user controls in the window
PTSS 40661: Repeated ?Image{PROP:Text} = 'Some.png' eventually blows up 
PTSS 40778: failure on position/reget sequence on view 
PTSS 40781: Event:Accepted Fires Twice on Button with hotkey and certain mouse click sequence
PTSS 40875: Buttons do not draw as disabled 
PTSS 40878: Resizing problems 
PTSS 40891: reading Prop:VScroll in Timer loop causes Exception
PTSS 40893: RTL Crash. Cannot upgrade without a Fix
PTSS 40894: Incorrect assignment in FillZoomControl