Károly Balogh
45b5e9215c
rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
...
git-svn-id: trunk@49036 -
2021-03-23 09:32:49 +00:00
michael
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
...
git-svn-id: trunk@38616 -
2018-03-23 22:06:36 +00:00
michael
3d17111e2f
* Remove double inline; chokes fpdoc (2nd occurrence)
...
git-svn-id: trunk@37349 -
2017-09-28 12:32:17 +00:00
michael
809a096232
* Remove double inline; chokes fpdoc
...
git-svn-id: trunk@37348 -
2017-09-28 12:13:38 +00:00
paul
e913ab1f9f
rtl: apply patch of Inoussa which drops unicode manager dependency on SysUtils (issue #0024887 )
...
git-svn-id: trunk@25312 -
2013-08-20 04:55:05 +00:00
paul
e549954de6
rtl:
...
* apply Inoussa changes to character.pas and related files (part of mantis #0022909 )
git-svn-id: trunk@23657 -
2013-02-25 01:46:33 +00:00
paul
647218fd13
rtl: patch from Inoussa to complete TCharacter class implementation (mantis #0020302 ):
...
* ToLower is functional for all characters including those outside of the BMP
* ToUpper is functional for all characters including those outside of the BMP
* Other methods using "const AString : UnicodeString; AIndex : Integer" are
functional for all characters including those outside of the BMP
git-svn-id: trunk@19286 -
2011-09-30 00:15:37 +00:00
paul
3b9fd15af7
rtl: update character.pas by Inoussa OUEDRAOGO (issue #0020302 )
...
* This new version contains all the unicode code points (BMP and other planes) character properties.
git-svn-id: trunk@19207 -
2011-09-24 15:17:12 +00:00
paul
eb8a54d666
rtl: add flat functions (duplicates of TCharacter methods) to character unit
...
git-svn-id: trunk@19190 -
2011-09-23 03:14:40 +00:00
paul
98f6ec4a05
rtl: raise EContructException in TCharacter constructor (compatible to delphi behavior)
...
git-svn-id: trunk@19189 -
2011-09-23 02:50:40 +00:00
paul
8af1fa3e57
rtl: fix error message
...
tests: add test to check utf32<->utf16 conversions
git-svn-id: trunk@19188 -
2011-09-23 02:24:30 +00:00
paul
e774a20c97
rtl:
...
- fix compilation of character.pas by fpc 2.4
- check TCharacter method arguments and raise appropriate EArgumentException or EArgumentOutOfRangeException exceptions
- implement to/from UTF32 conversion based on utf16toutf32 and friends
git-svn-id: trunk@19183 -
2011-09-23 00:28:04 +00:00
paul
59a69eaeba
rtl: add TCharacter class implementation by Inoussa. At this moment only BMP(0-$FFFF) UnicodeChar are handled.
...
tests: add character unit tests
(mantis #0020302 )
git-svn-id: trunk@19170 -
2011-09-22 00:52:51 +00:00