florian
|
590ec0f3e6
* more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix
|
10 years ago |
florian
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
10 years ago |
florian
|
886e3e8d02
* disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They
|
10 years ago |
Jonas Maebe
|
60dbce940a
* converted readstr/writestr to use system.Utf8CodePointLen()
|
10 years ago |
florian
|
714901ce45
* fixes feature defines after recent changes
|
11 years ago |
Jonas Maebe
|
8ac4a770a9
* check whether file/text is assigned in erase/rename (mantis #25932)
|
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 |
florian
|
15df4a4f80
+ support iso pascal like program parameters in iso mode
|
11 years ago |
florian
|
e841027a48
* fixes handling of typed files in iso mode
|
11 years ago |
Jonas Maebe
|
de59d6ac11
* prevent endless loop when writing an invalid utf-8 sequence longer than
|
11 years ago |
Jonas Maebe
|
d2b8275b99
+ support for arbitrary encodings in readstr/writestr
|
11 years ago |
Jonas Maebe
|
ddf08b4eb7
* call TranslatePlaceholderCP() when comparing code pages to avoid
|
11 years ago |
Jonas Maebe
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
12 years ago |
Jonas Maebe
|
a5273abc9c
+ support for CP_OEMCP
|
12 years ago |
florian
|
0e41df598e
* merge i8086 branch by Nikolay Nikolov
|
12 years ago |
nickysn
|
8b6b832677
+ added helper functions for read/readln longint/longword on 16/8-bit cpus
|
12 years ago |
nickysn
|
697de721ef
+ added write/writeln helpers in the RTL for writing longints/longwords on 16/8-bit CPUs
|
12 years ago |
Jonas Maebe
|
e1e11f81e3
* fixed using readstr/writestr inside routines called from the parameter
|
12 years ago |
florian
|
d5985b4f0e
* patch by Christophe Staïesse to implement more ISO-like read behaviour in iso mode, resolves #24060
|
12 years ago |
florian
|
81e0e3114c
* throw an error if threadvars are used but not supported
|
12 years ago |
florian
|
420cd9bd27
+ support for <text>^ in iso mode
|
13 years ago |
florian
|
088a7229aa
* use ValSInt parameter as code parameter in val calls to make the code cross platform
|
13 years ago |
paul
|
1af45d7ec0
rtl: don't perform unneeded string conversions if string codepage matches codepage to convert (thanks to Sergey)
|
13 years ago |
Jonas Maebe
|
aa9aeeada0
* fixed compilation on platforms without ansistring support since assigning
|
13 years ago |
florian
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
13 years ago |
Jonas Maebe
|
f67d7f08fc
* use temporary location to construct writestr() string, because the
|
13 years ago |
paul
|
60de075ebe
rtl: initialize CodePage field of ReadStr/WriteStr Text variables
|
13 years ago |
paul
|
5c00cdf40d
rtl: correct ifdef for a code which assigns a codepage to textrec to use FPC_HAS_CPSTRING
|
13 years ago |
florian
|
72425b49c9
* fixes bootstrapping with upcoming 2.6.x
|
13 years ago |
paul
|
b7185a554c
rtl:
|
13 years ago |