Commit History

Author SHA1 Message Date
  Jonas Maebe 2b551d0241 * don't do anything in SetCodePage() if the requested code page is the same 10 years ago
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. 10 years ago
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time 10 years ago
  nickysn ec9a57f854 * local variables in fpc_AnsiStr_Concat_multi changed from nativeint to objpasint 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
  nickysn ad45bc17ec * local variables in fpc_AnsiStr_Concat_multi changed from longint to nativeint 11 years ago
  Jonas Maebe 951727f453 * fixed crash when concatenating more than 2 ansistrings that are all empty 11 years ago
  Jonas Maebe 14d62028ff * don't convert ansistrings when calling setcodepage() with a code page 12 years ago
  Jonas Maebe b115231ea4 * never change the code page of a non-empty string when calling setlength on 12 years ago
  Jonas Maebe 29132f45b7 * synchronised with trunk up to r25167 (fixes glib compilation via r25164, 12 years ago
  Jonas Maebe 1a560e9875 * when concatenating ansistrings, do not map CP_NONE (rawbytestring) to 12 years ago
  Jonas Maebe a5273abc9c + support for CP_OEMCP 12 years ago
  Jonas Maebe 44f4bdfb2e - removed stray stringcodepage assignment in fpc_AnsiStr_Concat_multi() 12 years ago
  Jonas Maebe 345ca6f187 * prevent going through (the expensive) InternalSetCodePage when changing 12 years ago
  marco eebfeca41d * removed all ver2_* defines older than 2_4. 2_4 can probably also get removed from trunk, but better in a separate commit. 12 years ago
  florian 00b03de7f0 * split SetCodePage into a wrapper and a function doing the real work to get rid of exception frames in the simple case 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
  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
  michael 3367a29831 * Update ansistring header record explanation 12 years ago
  Jonas Maebe 598d2feeb6 + rtldefs.inc file for every target that contains defines shared by multiple 13 years ago
  Jonas Maebe 8799d9d204 * don't create temporary ansistrings with codepage DefaultSystemCodePage 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 8e3d7fe8d3 * fixed genmultistringadd() optimization for jvm and enabled it 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  paul 950ef49b5c fpc: don't treat codepage as different if one element of array has CP_ACP codepage in fpc_AnsiStr_Concat_multi 13 years ago