Historial de Commits

Autor SHA1 Mensaje Fecha
  Jonas Maebe cec82a1540 * translate placeholder code page numbers into actual code pages in hace 10 años
  sergei ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. hace 11 años
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time hace 11 años
  sergei 54e561dfa4 * Assign CharLengthPCharProc and CodePointLengthProc always in initunicodestringmanager, doing it in initwidestringmanager only complicates things. hace 11 años
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. hace 11 años
  sergei 0914bb7944 - Removed empty include file wustrings.inc hace 12 años
  Jonas Maebe 3c3ad705f1 * changed fpc_(u)char_to_shortstr() from a procedure into a function, like hace 12 años
  Jonas Maebe d1c36c464a * fixed r22247 so it does in fact set the destination code page properly hace 12 años
  Jonas Maebe aaa5bb48de + ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more hace 12 años
  Jonas Maebe e132a77709 - reverted optimisation from r24962, it's already performed in SetCodePage() hace 12 años
  Jonas Maebe a5273abc9c + support for CP_OEMCP hace 12 años
  Jonas Maebe 8a4b092ab9 * made ToSingleByteFileSystemEncodedFileName(unicodestring) overridable by hace 12 años
  Jonas Maebe e65d01a717 * small optimisation for ToSingleByteFileSystemEncodedFileName(rawbytestring): hace 12 años
  Jonas Maebe 980975ff85 * fixed fpc_UnicodeStr_SetLength for 2.6.x bootstrapping hace 12 años
  Jonas Maebe 3694b4f003 * moved ToSingleByteFileSystemEncodedFileName() to the system unit and hace 12 años
  Jonas Maebe ecd3cba02b * synchronised with trunk up to r24912 hace 12 años
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs hace 12 años
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs hace 12 años
  paul 0be1f4d23d rtl: missing FPC_UNICODESTRING_TYPE_DEFINED define hace 12 años
  Jonas Maebe 7c578c3541 * made the pascal name of the string range checking helpers match hace 12 años
  Jonas Maebe fe5a4baa15 - removed FPC 2.4 bootstrapping support hace 12 años
  Jonas Maebe 598d2feeb6 + rtldefs.inc file for every target that contains defines shared by multiple hace 13 años
  Jonas Maebe e073bf3008 * set destination codepage in DefaultUnicode2AnsiMove hace 13 años
  Jonas Maebe 504544e173 * fixed null-termination in StringToWideChar() if the buffer is larger than hace 13 años
  pierre a311c53167 Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu) hace 13 años
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 hace 13 años
  paul 19d1cf9470 rtl: reduce amount of warnings regards implicit string conversions + little formatting hace 13 años
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 hace 13 años
  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. hace 13 años
  sergei a1cb87bcf8 * Improved ucs4 to utf16 conversions: removed function call on every character and multiple memory allocations, made as much code as possible shared between WideString and UnicodeString versions. hace 13 años