Age | Commit message (Collapse) | Author |
|
Change-Id: I15f8e960f253db3f13f68bb2da84f0191d888f5b
|
|
Change-Id: Ib287799906e234ce795a0f9ded5cdeebcdffba4e
|
|
Backported from
http://bugs.icu-project.org/trac/changeset/36724
http://bugs.icu-project.org/trac/changeset/36727
http://bugs.icu-project.org/trac/changeset/36801
Change-Id: Idd85c3344e3ef86e390341038f53ad2a398b3fa3
|
|
Change-Id: Ia972d7364b5acfbafd9df5b07f4fb8bd6efbab5f
|
|
Change-Id: I17936ae2e37520abaa7dd31a5bb9aec6300ea021
|
|
Change-Id: Iad87d17c162717aa33eec2113697422d9b0545ca
|
|
Change-Id: I0ca31fc36b14d433e9276401c952959a46994c91
|
|
Change-Id: Iec76486aa8a0eef7e1a5c74b416d466f16ff979a
|
|
Change-Id: I98d9fecb0f44b0b4354029bab1a5d675e98edd1f
|
|
Change-Id: I4d32ac386ff8b69bee4319e673769917045d9450
Reviewed-on: https://gerrit.libreoffice.org/13547
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I3bd37f8468c95a29ab3385dbc3ae825b76d8d3df
|
|
Change-Id: I9325bb28eb267b023f628e24fea216ad580759e9
|
|
The ../../../program/ links in the URE jar Class-Paths are a temporary kludge
(and juh.jar had lacked adaption for Mac OS X).
Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
|
|
Change-Id: I8f0db23d1f9ba6b9fc3c8b64b32822ba8166428f
|
|
Change-Id: I7d8e3be80f04ec0a9d1dbd394ac0e2ab2f1a4551
|
|
Change-Id: I44b5d74a3c1addaec77e724a3e7356e3648fc10c
|
|
Change-Id: Ie83e3104bd639be42ac0c6e25fc2eafd88cf0c6f
|
|
Hopefully this should fix up the most important external libraries.
Change-Id: I744cb5a2ce7fafb10852059050cf24589d6ca400
|
|
Change-Id: Iaa62d8438012e32167c9179da29c446850cf1deb
|
|
Change-Id: I67d0b4b0c39c62646c7a0ae7152c7ca256680c38
|
|
Change-Id: I3787a46cf8662ed709534db85d724c17c21b90dd
|
|
Change-Id: Ia33eb3e4c89963d7391df0339a2a5b948efd0d9f
|
|
Change-Id: I0c052cbcfe375bd1279c2235b53c909920e2e779
|
|
Change-Id: I5dd63fa41c1568e8bf2d120cc0de5d2c44dd789c
|
|
Linking libxml2 against ICU libraries has a nasty side effect:
The URE library javavm.dll links against URE libxml2.dll, which
is now linked against OOO icuuc53.dll; when a URE program, like
uno.exe, tries to load javavm.dll it fails because the OOO layer
"program" dir is not on PATH; this breaks the installation of Java
extensions.
Fix that by splitting up ICU libraries and putting the required ones
into URE layer.
(regression from 7515b1a90fac9e31733c0fdcc1156adadf0e6f99)
Change-Id: If98dd0357162cb632d9762cd2d20162de5eb1a52
|
|
No idea why this wasn't a problem before.
Change-Id: Icbb94111061079069e2fc2102cfa4fe4bdd59bb9
|
|
Change-Id: I22485919713f5cafb494992a36c5ada21bdcc18c
|
|
...so that -fsanitize=undefined does not report false out-of-bounds accesses;
Clang's isFlexibleArrayMemberExpr (lib/CodeGen/CGExpr.cpp) only treats arrays of
length 0 and 1 as such special flexible cases.
There appears to be no code in icu that depends on those arrays to be of length
2 (e.g., via sizeof), though it does look suspicious that they are deliberately
of length 2 instead of 1.
Change-Id: I85293e769f1d64cb4e60e13f1cd7f88b76e37487
|
|
Change-Id: I41ec24a02867ba3c5bf4f39b5d79bf6a3254ad0d
|
|
ICU now has its (U_PLATFORM == U_PF_ANDROID) directive.
Change-Id: If740ea0c8004a2a8365d46b5ecf0e388b5965f62
|
|
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>
|
|
Change-Id: I99c62b08b84d2d8afafd391257ab7b8b2d887fac
|
|
Also, for some reason building the endian check thing fails when trying to use
Clang for Android, so just hardcode it.
Change-Id: I04fb7ba4f88a1dc6a4e743b39e7c0cd19d7e3598
|
|
The intent being that the data file will be used instead.
To avoid linking error, correspondingly include the ICU stubdata
library in the list of static libraries to link with.
Change-Id: I0f223fcce89dfbe283aaa2fcd2d5a58ea36ba364
|
|
Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
|
|
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
|
|
for our -D__float128=void hack for Clang against libstdc++; it is OK that that
explicitly enables C++11 for ICU, as ICU's configure.ac would set -std=c++0x if
no -std= is passed in.
Change-Id: I0e5044773c3d6923e3b100e19b5b54ab9edf7a1b
|
|
Change-Id: I25e4b630c9029749cc459c0b65da287d6f0ba95e
Reviewed-on: https://gerrit.libreoffice.org/6666
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
|
|
- WORKDIR path is just workdir
- INSTDIR path is just instdir
- WORKDIR_FOR_BUILD is workdir_for_build
- INSTDIR_FOR_BUILD is instdir_for_build
- replace other usage of INPATH by combination of OS and CPUNAME
Change-Id: Ie398387ebd82a968ec2605f2103c55b43a231482
Reviewed-on: https://gerrit.libreoffice.org/6601
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
It is constant and can just be replaced by $(SRCDIR)/solenv.
Use BUILD_TYPE where it was used to check if config_*.mk is sourced.
Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
|
|
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
|
|
Deliver all external libraries to INSTDIR directly.
Change-Id: I8d3e035e5cfa07bd0f53ee4a226c48d4b86a4032
|
|
Change-Id: I15a3cc3fcdca7d9c4f91e67a4517c9c3533efea7
|
|
Change-Id: I74b9d1dbcb3e8f7f2cc092dad60266cf60475367
|
|
Change-Id: I7d996cc9412eadf89c8d04ee29abe1fa6f7d53db
|
|
Change-Id: Id6023dc3751fe70984f489682be17d1ab1855f71
|
|
Change-Id: I9d8191848b093240f79207446afb13ca6fd708e4
Reviewed-on: https://gerrit.libreoffice.org/6309
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|