Commit History

Autor SHA1 Mensaxe Data
  Rika Ichinose b0076a4709 Integers are 16-bit in system, replace with SizeInt. hai 1 ano
  Michaël Van Canneyt 31b978f3b7 * Add UnicodeFromLocaleChars for Delphi compatibility hai 1 ano
  Michaël Van Canneyt e9c6f1c152 * Delphi-compatible overloads UTF8ToUnicodeString hai 1 ano
  Michael VAN CANNEYT d2d3fe6bc3 * Char -> AnsiChar %!s(int64=2) %!d(string=hai) anos
  marcoonthegit 4568c77f57 * implemented stringofchar unicodestring, bug #39483 %!s(int64=3) %!d(string=hai) anos
  nickysn 800bb3adc2 * instead of using discardresult, wrap the uniquestring functions in procedures, %!s(int64=4) %!d(string=hai) anos
  nickysn df947d3ae8 * fixed rtl compilation with FPC 3.2.0 starting compiler %!s(int64=4) %!d(string=hai) anos
  nickysn 7e958e0a35 + introduced the discardresult directive and declared the UniqueString() %!s(int64=4) %!d(string=hai) anos
  michael 257ef24a1e * Fix bug ID #38008: allow UTF8 to unicode conversion to react on/ignore invalid input %!s(int64=4) %!d(string=hai) anos
  michael 213d2905df * Change some methods from using var to using out (bug ID 37376) %!s(int64=5) %!d(string=hai) anos
  svenbarth 48b8110e38 * disable UCS4String if dynamic arrays are disabled %!s(int64=6) %!d(string=hai) anos
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe a100309350 * made utf8tostring() Delphi-compatible (mantis #29585): %!s(int64=9) %!d(string=hai) anos
  michael 6d051892e5 * Added Offset argument to Pos (exists in wide and ansi/short, forgotten for unicode) %!s(int64=9) %!d(string=hai) anos
  michael ee2f34588d * Fix bug #28258, missing UTF8ToString, patch by Stocki %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 21a4a9034d * commented out all untested (and on non-Win32: unimplemened) TCompareOption %!s(int64=10) %!d(string=hai) anos
  michael fde42ca8ef * Type helpers, compatible to Delphi XE 8 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe aaa5bb48de + ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 3694b4f003 * moved ToSingleByteFileSystemEncodedFileName() to the system unit and %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 598d2feeb6 + rtldefs.inc file for every target that contains defines shared by multiple %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  sergei 7ff76caa73 * Removed 'inline' attribute from 6 overloaded pos() functions which contain a managed typecast. Inlining it leads to noticeable increase in code size without any sensible speed improvement. %!s(int64=13) %!d(string=hai) anos
  paul 270fb09e87 rtl: add WideStringManager.GetStandardCodePageProc method to retrieve system ansi and console code pages %!s(int64=14) %!d(string=hai) anos
  paul 6384fa2a19 rtl: revert r19330. We probably need to create a separate encoding<->codepage table. %!s(int64=14) %!d(string=hai) anos
  paul a0e7196ae9 rtl: move winiconv.inc into general inc directory and rename it to wincodepages.inc, also rename win2iconv, iconv2win to CodePageToCodePageName, CodePageNameToCodePage. %!s(int64=14) %!d(string=hai) anos
  paul 631c545423 merge r19075 from cpstrnew branch by paul: %!s(int64=14) %!d(string=hai) anos
  paul ad8195e9ae merge r14136 from cpstrnew branch by paul: %!s(int64=14) %!d(string=hai) anos
  paul 2162add8ac merge r14132 from cpstrnew branch by paul: %!s(int64=14) %!d(string=hai) anos
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: %!s(int64=14) %!d(string=hai) anos