Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe c8c3a77d7b * merged everything except for version bumps from fixes_3_0 till 37113 %!s(int64=7) %!d(string=hai) anos
  marco 5f8057775b --- Merging r30757 into '.': %!s(int64=9) %!d(string=hai) anos
  florian 714901ce45 * fixes feature defines after recent changes %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 8ac4a770a9 * check whether file/text is assigned in erase/rename (mantis #25932) %!s(int64=11) %!d(string=hai) anos
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. %!s(int64=11) %!d(string=hai) anos
  florian 15df4a4f80 + support iso pascal like program parameters in iso mode %!s(int64=11) %!d(string=hai) anos
  florian e841027a48 * fixes handling of typed files in iso mode %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe de59d6ac11 * prevent endless loop when writing an invalid utf-8 sequence longer than %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d2b8275b99 + support for arbitrary encodings in readstr/writestr %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe ddf08b4eb7 * call TranslatePlaceholderCP() when comparing code pages to avoid %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe df6a2dce00 + unicodestring support for assign/erase/rename %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe a5273abc9c + support for CP_OEMCP %!s(int64=12) %!d(string=hai) anos
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov %!s(int64=12) %!d(string=hai) anos
  nickysn 8b6b832677 + added helper functions for read/readln longint/longword on 16/8-bit cpus %!s(int64=12) %!d(string=hai) anos
  nickysn 697de721ef + added write/writeln helpers in the RTL for writing longints/longwords on 16/8-bit CPUs %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe e1e11f81e3 * fixed using readstr/writestr inside routines called from the parameter %!s(int64=12) %!d(string=hai) anos
  florian d5985b4f0e * patch by Christophe Staïesse to implement more ISO-like read behaviour in iso mode, resolves #24060 %!s(int64=12) %!d(string=hai) anos
  florian 81e0e3114c * throw an error if threadvars are used but not supported %!s(int64=12) %!d(string=hai) anos
  florian 420cd9bd27 + support for <text>^ in iso mode %!s(int64=13) %!d(string=hai) anos
  florian 088a7229aa * use ValSInt parameter as code parameter in val calls to make the code cross platform %!s(int64=13) %!d(string=hai) anos
  paul 1af45d7ec0 rtl: don't perform unneeded string conversions if string codepage matches codepage to convert (thanks to Sergey) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aa9aeeada0 * fixed compilation on platforms without ansistring support since assigning %!s(int64=13) %!d(string=hai) anos
  florian 6a1a2d3464 * get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe f67d7f08fc * use temporary location to construct writestr() string, because the %!s(int64=14) %!d(string=hai) anos
  paul 60de075ebe rtl: initialize CodePage field of ReadStr/WriteStr Text variables %!s(int64=14) %!d(string=hai) anos
  paul 5c00cdf40d rtl: correct ifdef for a code which assigns a codepage to textrec to use FPC_HAS_CPSTRING %!s(int64=14) %!d(string=hai) anos
  florian 72425b49c9 * fixes bootstrapping with upcoming 2.6.x %!s(int64=14) %!d(string=hai) anos
  paul b7185a554c rtl: %!s(int64=14) %!d(string=hai) anos
  paul e08c68f308 rtl: set codepages for TextRec field when Text file is opened + update this field for standard IO files when cwstring is used %!s(int64=14) %!d(string=hai) anos
  paul 2254dad68a rtl: add SetTextCodePage, GetTextCodePage functions which set/get TTextRec.CodePage field %!s(int64=14) %!d(string=hai) anos