Commit Graph

8 Commits

Author SHA1 Message Date
bart
0c8df133dd LazUtils:
- An attempt to unify the defines for the different scenario's in the use of (not) codepage aware ansistrings
  and the use of the "Utf8 in RTL" feature.
  It makes for better separation of code and thus better readability and ease of maintainance (and in a later
  stadium it makes it easier to remove code that deals with non codepage aware ansistrings (fpc < 3.0)).
- Also replace (FPC_FULLVERSION >= xxxx) with FPC_HAS_CPSTRING where appropriate.
- Replace the custom HasCP define with built in FPC_HAS_CPSTRING define.

git-svn-id: trunk@50498 -
2015-11-24 16:23:18 +00:00
juha
5fc7132693 Use the new UTF-8 system by default. Can be disabled by define DisableUTF8RTL. EnableUTF8RTL is removed.
git-svn-id: trunk@50129 -
2015-10-20 17:20:11 +00:00
mattias
4b3c76e18a lazutils: moved MergeSort to lazutilities, laz2_xmlcfg: sort nodes to find non existing and out of order nodes faster
git-svn-id: trunk@47164 -
2014-12-10 02:16:39 +00:00
mattias
e2c1838d3d lazutils: sanity check macros
git-svn-id: trunk@47105 -
2014-12-04 18:11:56 +00:00
mattias
21c8dad40d lazutils: on force CP_UTF8: set argv and formatsettings
git-svn-id: trunk@46997 -
2014-11-26 22:12:50 +00:00
mattias
9a88b2ee68 lazutils: when EnableUTF8RTL: reread FormatSettings, see bug #27086
git-svn-id: trunk@46982 -
2014-11-24 13:43:54 +00:00
mattias
3da2b257ab lazutils clean up
git-svn-id: trunk@46896 -
2014-11-20 13:00:08 +00:00
mattias
04975da637 lcl: moved fpcadds to lazutils
git-svn-id: trunk@46894 -
2014-11-20 12:49:36 +00:00