**/--- Clarion 10.12055 --- 02/05/16 ----- Fixes/Changes/Features--/** 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 used by Trace.exe 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