Clarion 10.12055

CHANGE: HttpWebRequest: now the error string is returned as a JSON string to be able to retrieve the status code value, text, and the response form the server. The message, status, statusnumber, response are valid properties in the json stored in the error string. statusnumber could be any response number like: 403, 302, etc. If the server didn’t return a response, the statusnumber = -1 and then the json field “exception” will have the exception text.
CHANGE: The driver.ini file is now located in %AppData%\SoftVelocity\Clarion rather than %AppData%\SoftVelocity\Clarion\10. If one exists in %AppData%\SoftVelocity\Clarion\10, it will be automatically copied down to %AppData%\SoftVelocity\Clarion
CHANGE: Check that all listed applications (.app) exist after opening the solution
CHANGE: Dual sign SHA-1/SHA-2 redistributable components
CHANGE: The IDE will show a message if MSBuild fails to process a command
FEATURE: The ODBC based drivers now log data for DATE, TIME and TIMESTAMP data types when logging bound data
FEATURE: ReportManager: new methods to get the total number of pages (GetTotalPages) and to fetch a specific page (FetchPage)
FIX: A new install of the IDE did not always copy the version information from the previous installed version
FIX: Delay resolving of named properties for OLE controls
FIX: If a version that existed in the list of Clarion Versions is removed and then it is attempted to be used in a Build, an exception was thrown, now a message explaining the problem is displayed
FIX: Driver Trace program would throw errors when starting if the application folder directories already existed
FIX: Internal property numbers were changed and WB/IC depended on the original ordinal values
FIX: Memory leaks in the cpxml classes
FIX: Non-MDI windows with default X and/or Y coordinates could be opened in an unexpected position
FIX: Oracle Driver: If you have a primary key of type PDECIMAL, RESET(key);NEXT would sometimes get the wrong record when key was a non-unique key
FIX: Oracle Driver: Issuing a SET(key);NEXT when some records had NULL key components would return the records with NULL values at the end of the list rather than the start.
FIX: Oracle Driver: SET(key,key);NEXT would return an error if the key components were NULL and this was the first time that SET(key,key) had been called with that key
FIX: PHP TEMPLATE: Redeclaration of symbol
FIX: Parsing of formulas must be delayed on reading of TXAs because of possible references to functions not yet read
FIX: PictureEditor Pool was not always storing the values correctly
FIX: Possible GPF on rebuilding the App Tree after import of TXA or import from another APP
FIX: RECORDS(key) did not work with SQL files
FIX: The ODBC based drivers would fail to create a file if the file already existed, but the structure was different to the structure being created and the new field was a DATE/TIME structure
FIX: The driver trace log files did not write the correct values for large DECIMAL and PDECIMAL fields
FIX: ActiveImage was not responding when placed on a toolbar or in a secondary Tab
FIX: WATCHed PUTs would return an error when the table contains timestamp data that was stored at a higher precision than what Clarion can store time information at.
FIX: When an addin fails to load because a missing dependency in a dll the IDE could crash
PTSS 40365: Memory leak in CPXML toDOM:AppendCol procedure
PTSS 41799: Window opened from Frame default X,Y position is in wrong coordinate system
PTSS 41877: Formula that calls functions are incorrect after importing from TXA
PTSS 41889: We receive the error “This record was changed by another station.” error when we try to update a row in a MSSQL table
PTSS 41994: Clarion crashes when trying to move properties toolbox from right to left