fpc/utils/unicode
paul f285948fcb rtl, utils: apply patch of Inoussa:
This patch implements collation'loading at runtime. This reduce the final executable' size as the collation's data are now externaly stored. Note that It requires the external collation files to be shipped and the program to load the collations it needs using the "LoadCollation"/"RegisterCollation" procedure(s).

The external collation files are produced by "cldrparser" (while producing the static files). The root collation "ducet" 's external file is produced by "unihelper".

It is important to note that these files are endian specific :
 * collation_*_be.bco for big endian systems
 * collation_*_le.bco for little endian system.

The root collation should at be registered, be it staticaly by using the "unicodeducet" unit or dynamicaly by making a call sush as RegisterCollation(<collation dir>,'ducet'). 
It is possible, in the same application, to make use of static and dynamic.

git-svn-id: trunk@25295 -
2013-08-19 13:42:11 +00:00
..
data
cldrhelper.pas rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
cldrparser.lpi
cldrparser.lpr rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
cldrtest.pas utils: apply Inoussa patch Unicode utils (issue #0022909): 2013-03-27 00:57:50 +00:00
cldrxml.pas utils: apply Inoussa patch Unicode utils (issue #0022909): 2013-03-27 00:57:50 +00:00
fpmake.pp * Fixed paths in fpmake.pp files 2013-06-02 21:20:14 +00:00
grbtree.pas utils: unicode 2013-03-18 11:46:53 +00:00
helper.pas rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
Makefile * Switched utils to fpmake building 2013-05-26 19:05:11 +00:00
Makefile.fpc * Switched utils to fpmake building 2013-05-26 19:05:11 +00:00
Makefile.fpc.fpcmake * Switched utils to fpmake building 2013-05-26 19:05:11 +00:00
parse-collations.bat
parse-collations.sh utils: add parse-collations.sh script 2013-03-09 16:53:14 +00:00
trie.pas utils: apply Inoussa patch Unicode utils (issue #0022909): 2013-03-27 00:57:50 +00:00
uca_test.pas utils: apply Inoussa patch Unicode utils (issue #0022909): 2013-03-27 00:57:50 +00:00
unicodeset.pas utils: unicode 2013-03-18 11:46:53 +00:00
unihelper.lpi
unihelper.lpr rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
weight_derivation.inc