Michael VAN CANNEYT
|
5a6bcd2e09
|
* Allow to work with unicodertl
|
2023-11-08 23:41:33 +01:00 |
|
Michael VAN CANNEYT
|
a26b6fefa1
|
no override
|
2023-11-08 23:41:33 +01:00 |
|
Michael VAN CANNEYT
|
1b9d2b39bd
|
* Zero out stringmanager record
|
2023-11-08 23:41:33 +01:00 |
|
Michael VAN CANNEYT
|
322555c7ce
|
* CompareStrAnsiStringProc is not necessarily assigned
|
2023-11-08 23:41:33 +01:00 |
|
Michael VAN CANNEYT
|
2e2cf215cb
|
* UnicodeString<>WideString on windows
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
d741141097
|
* Adapt fcl-web (and examples) to unicode rtl: Need widestringmanager, use echo as path, make runnable.
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
9ac999172c
|
* Template fixes
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
31748c8997
|
* Short options
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
c18f4775ee
|
* Some fixes in INtToBin, XorDecode/XorEncode
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
2e1a80354a
|
* Fix compilation with unicodertl
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
54163745e6
|
* Fix windows compilation
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
1b583ce3cc
|
* Fix changed base type in TAbstractWriter for WriteString
|
2023-11-08 23:41:32 +01:00 |
|
Michael VAN CANNEYT
|
59ac8d66ab
|
* Synchronize API for AnsiString/Unicode string, keep string where possible.
|
2023-11-08 23:41:31 +01:00 |
|
Michael VAN CANNEYT
|
04362649b6
|
* Adapt classes to Unicode RTL : Give string/char correct type depending on case
|
2023-11-08 23:41:31 +01:00 |
|
Michaël Van Canneyt
|
125fbe1490
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:31 +01:00 |
|
Michaël Van Canneyt
|
3619af67c3
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:31 +01:00 |
|
Michaël Van Canneyt
|
edc6529cb6
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:31 +01:00 |
|
Michaël Van Canneyt
|
c237748f92
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
ad37456b09
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
0f6c7467e7
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
6ddd0163e3
|
* PChar -> PAnsiChar
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
7a2aa148cb
|
* Fix compilation for avr-embedded (no unicode strings)
|
2023-11-08 23:41:30 +01:00 |
|
Massimo Magnano
|
e0c2d56b98
|
FPReferenceWhiteGet call itself, stackoverflow solved
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
a57121e78a
|
* TStringHelper alias.
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
2401d48fec
|
* Fix issue #40360
|
2023-11-08 23:41:30 +01:00 |
|
Michaël Van Canneyt
|
27f7739413
|
* cwstring for unix
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
6dfced6bfa
|
* TArray is now in system unit
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
a2586d0f80
|
* Move TMarshal to system unit
|
2023-11-08 23:41:29 +01:00 |
|
Rika Ichinose
|
50ff61535b
|
TMarshal & TMarshaller, strange things from Delphi.
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
d37af62d4f
|
* ansichar is the basic type
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
90721304eb
|
* string -> shortstring
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
50397328a2
|
* Replace string -> shortstring
|
2023-11-08 23:41:29 +01:00 |
|
Michaël Van Canneyt
|
e3675df289
|
* string -> shortstring
|
2023-11-08 23:41:29 +01:00 |
|
Michael VAN CANNEYT
|
f8fe7b2670
|
* Forbid use of string alias in system unit
|
2023-11-08 23:41:26 +01:00 |
|
Michaël Van Canneyt
|
e679dfe14d
|
* get_stringconst should handle widestring correctly: library & import names are unicodestring constants in unicode rtl
|
2023-11-08 23:41:05 +01:00 |
|
Michaël Van Canneyt
|
6170a6f069
|
* add uachar loading for unicode rtl
|
2023-11-08 23:41:05 +01:00 |
|
Michaël Van Canneyt
|
90eb89da9e
|
* Add is_systemunit_unicode function (cchartype suymbol)
|
2023-11-08 23:41:05 +01:00 |
|
Michaël Van Canneyt
|
7ae949895a
|
* Do not insert a widestring <-> ansistring conversion node when checking for (un)equal empty string.
|
2023-11-08 23:41:05 +01:00 |
|
Michaël Van Canneyt
|
4e641d008d
|
* Do not insert widechar -> ansichar conversion node in const declaration
* Allow array constructor to contain widechars in mode unicodestring.
|
2023-11-08 23:41:05 +01:00 |
|
Michaël Van Canneyt
|
febe40201a
|
* Allow widechar sets, reduce to ansichar set
|
2023-11-08 23:40:56 +01:00 |
|
Michaël Van Canneyt
|
98d6f2ee71
|
* Define char as AnsiChar
|
2023-11-08 23:40:29 +01:00 |
|
florian
|
130e4066c9
|
* remove duplicate entry, resolves #40359
|
2023-11-08 23:40:29 +01:00 |
|
Michaël Van Canneyt
|
d4494ae351
|
* Enable for nativent and symbian
|
2023-11-08 23:40:29 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
41fa9153af
|
* New test for i40358
|
2023-11-08 23:40:29 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
07c2bd77be
|
* x86: Fixed bug with BT optimisation where operand
sizes bigger than the register word size caused
incorrect code generation (fixes #40358)
|
2023-11-08 23:40:29 +01:00 |
|
Rika Ichinose
|
a4786cabe0
|
Also prevent SyncObjs.THandleObject.WaitForMultiple from unconditionally linking to ole32.dll.
|
2023-11-08 23:40:28 +01:00 |
|
Michaël Van Canneyt
|
600a4bff42
|
* Added JSON fpcunit helper
|
2023-11-08 23:40:28 +01:00 |
|
Rika Ichinose
|
873168c5b9
|
Delay-load CoWaitForMultipleHandles to not force the dependency on ole32.dll.
|
2023-11-08 23:40:28 +01:00 |
|
Michaël Van Canneyt
|
a4f3d4972b
|
* Changed illuminant to limited string
|
2023-11-08 23:40:28 +01:00 |
|
mattias
|
0d5c1dc9c0
|
fppkg: fixed mem leak
|
2023-11-08 23:40:28 +01:00 |
|