/
Clarion 9.1 build 10864 release notes
Clarion 9.1 build 10864 release notes
/--- Beta release (6) Clarion 9.1 --- Mar 27 ----- Fixes/Changes/Features--/ Note: The 9.1 release requires a one-time rebuild of all Binaries (DLL and LIB) *********************************************************** 9.1 alpha 6 - 10864 *********************************************************** FEATURE: New WindowManager method ModalEvent added that can be used to test if the current event is modal or not FEATURE: The ODBC driver now supports generating JOIN structures where the the column names in the ON clause of the outer join are in the same order as their respective table names in the OUTER JOIN clause FEATURE: The ODBC interface to TPS now supports LEFT OUTER JOIN clauses on the left hand as well as the right hand side of a join. If a join is on the left hand side, then it must be enclosed in brackets FEATURE: QuickXMLParser: Added property to the QuickXMLParser to read the name of the nodes caseless FEATURE: QuickXMLParser: Added method to the QuickXMLParser to know the last node name and keep an Stack of names. FEATURE: XMLWriter class to write XML files CHANGE: The debugger no longer displays procedures from the WXEH module CHANGE: Added "Insert Code Snippet" to the Editor context popup menu (touch friendly) CHANGE: Added "Select All" to the Editor context popup menu (touch friendly) CHANGE: CWtouch.inc: changed the name of the Group from POINT to TPOINT to avoid benign warning CHANGE: Initialize the SYSTEM font with data of the Windows current theme's font for message boxes CHANGE: Change the sort order of the default value of the Standard Headers for editing CHANGE: Change default value to Code Snippets edit to .CLW CHANGE: Separated the XML write functionality from the XML Page write functionality CHANGE: The Application Pad's build button changes its text based on the action selected (Generate/Build/Generate and Build), also the menu items that are not related to the chosen option are disabled now CHANGE: When creating a wizarded App and changing the Target to create a DLL the template will clear out the default "Main" procedure FIX: Fields within groups within an alias did not paste correctly when copied from the data pad or any of the dictionary dialogs inside the application generator FIX: The SQLite driver would sometimes put randon chars at the end of a STRING field if the data stored in the database was less than the size of the STRING field FIX: The SQLite driver would GPF if you issued 2 OPEN statements and then RECORDS(file) FIX: The SQLite driver would sometimes throw an exception when retrieving large string fields FIX: A trailing 0-character appended to result of DROPID() for drag-n-drop operation with the '~FILE' signature FIX: Avoid ABC programs locking up when an error occurs when entering a browse FIX: Changes made in the Advanced Quick View of the dictionary were not saved when you closed the dictionary FIX: EVENT:DroppingDown might not be posted FIX: Images on drop-down buttons were not drawn centered FIX: PROP:Disconnect did not drop the connection if there were files still open. *Note that PROP:Disconnect cannot drop the connection if there are files opened on other threads. FIX: PROP:Disconnect was removing all active statements from the connection, but not dropping the connection FIX: Possible exception if one local class is declared as derived from another local class NOTE: If both parent and derived classes are local, they must be declared in the same scope. The compiler emits an error message if scopes are different. FIX: Possible exception on accessing procedure's local data from methods of local classes if classes instantiated not in the procedure scope NOTE: If both parent and derived classes are local, they must be declared in the same scope. The compiler emits an error message if scopes are different. FIX: Possible flicker in a parent window during opening a child window FIX: Possible infinite recursion if LIST control has no USE attribute FIX: Potential lockup during dragging FIX: Scrolling with the mouse wheel worked incorrectly in LIST controls without the IMM attribute FIX: Setting SYSTEM{PROP:Font*} properties not changed the font using in message boxes FIX: The App could drop the application icon and pragmas manually entered when generating FIX: Value of the SPIN control was not updated repeatedly while up or down button was pressed FIX: When you removed a file from a project it would sometimes reappear in the project after generation even when the file was not generated FIX: file{PROP:Profile} = '' did not stop logging of SQL statements PTSS 40590: Make Clarion the default in Edit Standard Headers PTSS 40591: Make .clw the default in Code Snippets PTSS 40599: Stop WXEH.CPP from prompting PTSS 40602: Regression: System Font No Longer works on MESSAGE boxes PTSS 40603: SQLite app UEs and gets Record changed issues PTSS 40611: DropID() is appending a NULL character if ~FILE PTSS 40612: D&D deadlocks 9.1 RTL PTSS 40618: Group fields in alias file gives compile error PTSS 40642: PROP:RangeLow = 0, PROP:RangeHigh = 9999.99, PROP:Step = .01 dosen't allow the control to spin when the value is 0.00 PTSS 40644: Drop COMBO/LIST - EVENT:DroppingDown not generated and incorrectly positioned icon PTSS 40645: LIST mouse-wheel scrolling issues VISUAL: Border of a themed control might not be redrawn from the hot state after mouse cursor moved off it