summaryrefslogtreecommitdiffstats
path: root/i18npool/CustomTarget_collator.mk
Commit message (Collapse)AuthorAgeFilesLines
* upgrade to ICU 53.1, fdo#77071 relatedEike Rathke2014-04-291-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | plus further work in i18npool to make that build adapt i18npool to ICU 53 upgrade, fdo#77071 Korean charset collator can't be built from ko_charset.txt because of "The runtime code decomposes Hangul syllables on the fly, with recursive processing but without making the Jamo pieces visible for matching. It does not work with certain types of contextual mappings." "While handling a Hangul syllable, contractions starting with Jamo L or V would not see the following Jamo of that syllable." (this is where we bail out already with the first syllable of ko_charset.txt) Another condition to fail is described as "A contraction ending with Jamo L or L+V would require generating Hangul syllables in addTailComposites() (588 for a Jamo L), or decomposing a following Hangul syllable on the fly, during contraction matching." Excluded the file from the build for ICU >=53 and hope that ICU in the mean time handles Korean collation correctly. Additionally, ICU 53 took ages (if it would had finished at all) to build the collator from zh_TW_charset.txt because of the \u#### escaped notation. Converted the file's content to characters using http://www.rishida.net/tools/conversion/ Change-Id: I64213214b4870e7077f72b95fee1ddc9782c2b21 Reviewed-on: https://gerrit.libreoffice.org/9204 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* More hacking on --with-localesTor Lillqvist2014-04-241-10/+0
| | | | | | | | | | | | | | | Propagate the restriction of locales into <config_locales.h>. Note that in the normal case, with no locale restrictions, all the WITH_LOCALE_xx macros are zero anyway, but WITH_LOCALE_ALL is one. Restrict which character encodings are handled in sal/textencsal/textenc/tables.cxx based on the WITH_LOCALE_ macros. (Don't simply always do it for iOS.) Massage the affected unit tests to not crash when only partial character encoding information is present. Change-Id: Ie2c882c262ebd0d2b37dde66b8fe3c3e2570da14
* Let --with-locales prune also built-in collator dataTor Lillqvist2014-04-221-20/+41
| | | | | | | | Effective in the DISABLE_DYNLOADING case. Introduce a new gbuild macro gb_Helper_optional_locale. Change-Id: I43eb39fa810f71cadb6bc6d5c117ae145629ecb9
* fdo#65809 Sidama (sit-ET) collation dataAndras Timar2013-06-171-0/+1
| | | | Change-Id: Icc68dcc44678f4151ff5d4a25dd8868218363341
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-301-23/+4
|
* add runtime deps for custom targetsDavid Tardon2012-12-301-1/+1
| | | | Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
* list dependencies explicitlyCaolán McNamara2012-07-271-2/+21
| | | | | | | | and make the list (by its makefile proxy) a dependency of the output so that removing an entry will trigger a rebuild of the target and incremental builds are possible Change-Id: I18c8d5ea2140e61b2ef78e256871402be94b79e2
* normalize variable names in gbuild user makefilesMichael Stahl2012-05-101-8/+11
| | | | Variables should have module name as prefix to prevent collisions.
* gbuild: remove gb_Helper_abbreviate_dirs_nativeMatúš Kukan2012-05-091-1/+1
| | | | Change-Id: I0a3ad6553692fc21eaf96cf35e9c343b4d716c21
* Use static linking when DISABLE_DYNLOADING (iOS)Tor Lillqvist2012-04-181-3/+1
|
* enforce only one possible use of gb_CustomTargetMatúš Kukan2012-04-091-1/+1
| | | | | | This brings two changes: - no more recursive calling of make - gbuild_simple is now not used => removed
* i18npool: use CustomTarget_*.mk makefilesMatúš Kukan2012-03-241-0/+51
Also done lot of simplification and modernization.