Page History
2.2.6
March 27, 2023
- Added Compare, EQ, EQC, NE, NEC, LT, LTC, LE, LEC, GT, GTC, GE, and GEC services to SRP_String
- Added StripRtf service to SRP_String
- Added GetTempPath and GetTempFilename services to SRP_Path
- Added BEGINCALL, ENDCALL, and ADDPARAM services to SRP_Com
- Added SRP_Is64Bit
- Updated SRP_Date, SRP_Time, and SRP_DateTime IConv services to set Status() when validation fails
- Updated URL algorithm in SRP_Encode/SRP_Decode.
- Updated SRP_Show_Window to respect DPI in OI 10
- Fixed bug in SRP_JsonX and SRP_JsonX_Set where passing number with leading zeroes with no hint produces invalid Json numbers
- Fixed bug in SRP_JsonX and SRP_JsonX_Set where setting Hint to “” set the value to null
- Fixed bug in SRP_JsonX and SRP_JsonX_Set where setting Hint to “Bool” would break to debugger if non-numerical value was passed
- Fixed bug in SRP_JsonX_Members where passing path to non-existing element would crash
- Fixed bug in SRP_Time and SRP_DateTime where “t” or “tt” format would use pm instead of am for the noon hour
- Fixed bug in SRP_Path where MakeRelative service would crash in OI10
- Fixed bug in SRP_Registry where it would break to debugger on a READ
- Fixed bug in SRP_Com where creating new objects would return handles with null characters
- Fixed bug in SRP_Com where passing -1 for a boolean would be understood as TRUE
- Fixed bug in SRP_PreCompiler not removing #pre and #endpre directives before compilation
- Fixed bug in SRP_Get_Utilities_Version where it would crash in OI10
2.2.5
February 17, 2022
- Updated SRP_PreCompiler FOR EACH loop to be faster and correctly handle trailing “”
- Updated SRP_PreCompiler to use variables instead dimmed arrays for more performance
- Updated SRP_PreCompiler to case-insenstively parse unpacking statements
- Fixed bug where SRP_Get_Window_Rect wouldn’t work on OI10 due to WinAPI name changes
...