Commit History

Author SHA1 Message Date
  Jonas Maebe 85403876cd * fixed UCS4Decode() for #$ffff (patch by Inoussa OUEDRAOGO, mantis #28593) 10 years ago
  Jonas Maebe cec82a1540 * translate placeholder code page numbers into actual code pages in 10 years ago
  sergei ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. 10 years ago
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time 10 years ago
  sergei 54e561dfa4 * Assign CharLengthPCharProc and CodePointLengthProc always in initunicodestringmanager, doing it in initwidestringmanager only complicates things. 11 years ago
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. 11 years ago
  sergei 0914bb7944 - Removed empty include file wustrings.inc 12 years ago
  Jonas Maebe 3c3ad705f1 * changed fpc_(u)char_to_shortstr() from a procedure into a function, like 12 years ago
  Jonas Maebe d1c36c464a * fixed r22247 so it does in fact set the destination code page properly 12 years ago
  Jonas Maebe aaa5bb48de + ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more 12 years ago
  Jonas Maebe e132a77709 - reverted optimisation from r24962, it's already performed in SetCodePage() 12 years ago
  Jonas Maebe a5273abc9c + support for CP_OEMCP 12 years ago
  Jonas Maebe 8a4b092ab9 * made ToSingleByteFileSystemEncodedFileName(unicodestring) overridable by 12 years ago
  Jonas Maebe e65d01a717 * small optimisation for ToSingleByteFileSystemEncodedFileName(rawbytestring): 12 years ago
  Jonas Maebe 980975ff85 * fixed fpc_UnicodeStr_SetLength for 2.6.x bootstrapping 12 years ago
  Jonas Maebe 3694b4f003 * moved ToSingleByteFileSystemEncodedFileName() to the system unit and 12 years ago
  Jonas Maebe ecd3cba02b * synchronised with trunk up to r24912 12 years ago
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs 12 years ago
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs 12 years ago
  paul 0be1f4d23d rtl: missing FPC_UNICODESTRING_TYPE_DEFINED define 12 years ago
  Jonas Maebe 7c578c3541 * made the pascal name of the string range checking helpers match 12 years ago
  Jonas Maebe fe5a4baa15 - removed FPC 2.4 bootstrapping support 12 years ago
  Jonas Maebe 598d2feeb6 + rtldefs.inc file for every target that contains defines shared by multiple 13 years ago
  Jonas Maebe e073bf3008 * set destination codepage in DefaultUnicode2AnsiMove 13 years ago
  Jonas Maebe 504544e173 * fixed null-termination in StringToWideChar() if the buffer is larger than 13 years ago
  pierre a311c53167 Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu) 13 years ago
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 13 years ago
  paul 19d1cf9470 rtl: reduce amount of warnings regards implicit string conversions + little formatting 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  sergei 180686e429 * Removed 'first' field and 'packed' attribute from TAnsiRec and TUnicodeRec. Removing 'packed' should yield more efficient code on alignment-sensitive targets, while removing 'first' effectively makes two records identical to each other. Further cleanup is possible, but let's see the test suite results before proceeding. 13 years ago