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 utils: add unicode utils from Inoussa (part of mantis #0022909) 2013-03-09 15:53:44 +00:00
cldrhelper.pas rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
cldrparser.lpi utils: add unicode utils from Inoussa (part of mantis #0022909) 2013-03-09 15:53:44 +00:00
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 utils: add unicode utils from Inoussa (part of mantis #0022909) 2013-03-09 15:53:44 +00:00
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 utils: add unicode utils from Inoussa (part of mantis #0022909) 2013-03-09 15:53:44 +00:00
unihelper.lpr rtl, utils: apply patch of Inoussa: 2013-08-19 13:42:11 +00:00
weight_derivation.inc utils: add unicode utils from Inoussa (part of mantis #0022909) 2013-03-09 15:53:44 +00:00