Clarion 9.1 build 10916 release notes

/--- Beta release (7) Clarion 9.1 --- April 14 ----- Fixes/Changes/Features--/

Note: The 9.1 release requires a one-time rebuild of all Binaries (DLL and LIB)


***********************************************************
9.1 alpha 7 - 10916
***********************************************************
FEATURE: You can now set how many times AppGen tries to gain access to a file in the Application Options window
FEATURE: Added Method to the PopupClass - "EmptyItems" to empty the popup items when needed
CHANGE: Zero value in a TIME filed TIME(0) when converted to a Standard Time is now controlled via the SYSTEM property PROP:TimeZeroIsLongOne.  The default behaviour is to convert TIME(0) to LONG(0).  This is the same behaviour as previous versions of Clarion
CHANGE: If the SQLite dll is missing and tracing is enabled, this error is now written to the log
CHANGE: If you try to synchronise with an SQLite database and the IDE cannot find the SQLite dll, then a more informative error message is now presented.
CHANGE: When you had an invalid macro in a redirection file the dialog that was displayed did not display all the error text unless you resized it
CHANGE: When you have an invalid macro in a redirection file you are now only told about it once, not three or more times.
CHANGE: Added messages to the ASSERTs in the class to inform about the problems with a message
CHANGE: Clarion chain: Add new zoom ratio: Page Height
CHANGE: Use MS Shell Dlg font as default in OS dialogs
CHANGE: WindowResizeClass: Added assert when trying to resize a Tab control, the control that should be resized is the Sheet, not the Tab
CHANGE: AppGen now works better in environments where automatic backups are running
FIX: Help messages did not appear when in the Application Options window
FIX: The ODBC interface to TPS did not parse scalar functions that where escaped.  Eg {fn max(column)} would cause an error, but max(column) was fine
FIX: The ODBC interface to TPS did not parse the long hand escape sequence for joins --(*VENDOR(MICROSOFT),PRODUCT(ODBC) OJ oj *)-- incorrectly
FIX: Background color might not be set for STRING controls without TRN attribute in REPORTs
FIX: Clarion chain: If width of zoomed image was less than width of Preview WINDOW's client area, it displayed with incorrect ratio
FIX: Clarion chain: Preview WINDOW's dimensions were used to calculate image sizes instead of dimensions of its client area
FIX: IMAGE controls with scrollbars could be drawn incorrectly
FIX: If you removed a file from a project and the application was not open, then the next time you generated the file would reappear in the project
FIX: If you removed a file from a project and you then did not make any changes to the application, then the next time you generated the file would reappear in the project
FIX: Memory DCs must be initialized with background and text colors of the base DC
FIX: OpenFileDialog to pick a new icon was not opening in the last directory open when the option was set in the IDE Option
FIX: Report Writer could not convert TXR files which contained views, but the data files were not available.
FIX: SELECT for an ENTRY control with focus can cause appearance of a ghost caret
FIX: The Application Pad Sort button was not changing the icon after the full solution build.
FIX: The EVENT:MouseDown event is posted on processing the WM_LBUTTONDBLCLK message for REGION controls as in previous CW versions
FIX: The core dlls were not copied to the destination folder if the application pad was used to build in batch mode

PTSS 37529: add a function to popup class to return TEXT of a menu item 
PTSS 37601: In PopUpClass.Ask please support the 3rd parameter that the POPUP command does 
REGRESSION: Click repeat time was used instead of click delay time after pressing SPIN buttons.