Age | Commit message (Collapse) | Author |
|
There already was a patch to use @executable_path (which is wrong, consider e.g.
when such libs are loaded into the URE uno executable), so fix it to use
@_..._OOO instead (and no need to set --prefix), and pass the resulting libs
through macosx-change-install-names.
Change-Id: I2eb1801b64de81ac2b2844f893c9149fc78c3aa9
|
|
... now that everything is consistent.
Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
|
|
It must always be used exactly once, so replace it with constructor
parameter.
Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
|
|
Change-Id: I236c7887895d26a90c0f39655891d84b97b7b3ba
|
|
With 428bde3591ff2fd2195097040dbe1480f1f4210f this should enable ICU to
bounds-check font tables as mentioned in
http://site.icu-project.org/download/51#TOC-Known-Issues
With this patch also needed is 7de7267f4cfcb455aabb09053c7ed681d4591867
otherwise application will crash.
Change-Id: I42e31778f762afc80ea21c1fb20952eab42791dc
|
|
Patch was also submitted with https://ssl.icu-project.org/trac/ticket/10129
of which the outcome should be monitored.
Change-Id: I3ebd4aaef281214062a5b2a858eff8e57a34c9b1
Reviewed-on: https://gerrit.libreoffice.org/3637
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
|
|
Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
|
|
Add patches and/or tweaks to the following modules:
curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec,
lpsolve, nss, openssl, python3
lcms2 has an inconsistency where the .lib and the .dll don't agree on
the .dll name.
openssl gets a honorable mention because apparently it's undocumented
custom build system can build with /MDd if one picks the right
configuration but i couldn't figure out how to do that in an hour of
trying, and just patched the release config instead.
Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
|
|
Change-Id: I40f63cc2305714dd6b5d9bcb822598142bdfb245
|
|
Change-Id: I3f40a533a0762175dffda5df3bf79b6b4843cf33
|
|
Obsolete with 08ba028992a77dee32dd76030bc409c6d3b39e36
This reverts commit 21fea27309a75b86add08918d2a2a2234ae1f1fb.
|
|
....see
<http://lists.freedesktop.org/archives/libreoffice/2013-April/049570.html> "Re:
[Libreoffice-commits] core.git: fix fdo#60534 : use DefaultCharMapper::mapChar()
to map RTL string unicodes" for details.
Change-Id: Iaac2457643e58b2c5972eb812edb1dd6619437be
|
|
Change-Id: Ide7c37c9738ca640e7d80ede904ad8d7702e5a34
|
|
Change-Id: I0e28425c25e07abe65c4162025fa35a4abe14121
|
|
Change-Id: Ic6771c4ae12686580301e114fa5aec7f7d4dc9a8
|
|
Change-Id: I1c0d5ca4b2f88ca48225fcdbeb978f27fa91f7a6
Reviewed-on: https://gerrit.libreoffice.org/2953
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
|
|
Change-Id: I7b54e45b058a95783374e64cc0f628d336e579cd
|
|
Change-Id: Ic81a31d738bedcd6a35eb42d365dacc2af7ebe93
|
|
Change-Id: I9df137849a628089eb03b714d5f61e8d4084be17
|
|
Change-Id: I064b82e691fb5d58da6252f394f13894f252776d
|
|
|
|
Change-Id: I530e2ba6eb8e51a7470cde665194428125b9d4fa
|
|
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.
Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
|
|
Upstream changes
https://ssl.icu-project.org/trac/changeset/32865
https://ssl.icu-project.org/trac/changeset/32908
See also
https://bugzilla.redhat.com/show_bug.cgi?id=918167
Plus changed UMutex to UMTX to make these compile in icu49.
Change-Id: Ib5dba7085e6b2dd3925c0c220b5d264e4c7bb4c8
|
|
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
|
|
so --enable-symbols gets -g in here with -O2
for gcc always add -fno-strict-aliasing
Change-Id: I8d673ebaf26d5afdcc5ae5de626cc7f32ffd6835
|
|
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
|
|
ExternalProject usually involve a configure and a make
step that produce a bunch of output usually irrelevant
including a large number of warning and other mess.
now that everything is pretty much in tail_build
these output get interleaved with useful output from
the build of the product and actually drown them in a logorrhea
of messy noise.
This store the output of external modules in a log file
and only print them as a whole if the module failed do build.
on a non-verbose build.
Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647
Reviewed-on: https://gerrit.libreoffice.org/2304
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
CorelDraw and MS Publisher importers use icu for conversions between
8-bit character sets and UTF8. In some cases even between UTF16 and
UTF8. Thus we need the relevant data. Use the default icu-provided
data for the while.
Change-Id: I7914bf8a792cf72b34335a0a423b2304b30a26b4
|
|
This reverts commit 9b60017d351858781aadc2566660a25e9784ef4a, which
caused build failures
[build PAT] icu_data
/bin/sh: line 0: cd: C:/lo/core/workdir/wntmsci13.pro/UnpackedTarball/icu_data: No such file or directory
presumably because icu/UnpackedTarball_icu.mk explicitly references
$(call gb_UnpackedTarball_get_target,icu_data).
|
|
CorelDraw and MS Publisher importers use icu for conversions between
8-bit character sets and UTF8. In some cases even between UTF16 and
UTF8. Thus we need the relevant data. Use the default icu-provided
data for the while.
Change-Id: I053b37d875cacc6eaf9637404639f330a34ddb50
|
|
Change-Id: Ie31da5896d98908fd540146d1105ecc4257fa071
|
|
Change-Id: Id740d54a36d9b094b728b840f362c7a8e182cfec
|
|
Change-Id: I684ad3e2050dd07958c4bf2267c20274958c5673
|
|
Change-Id: Ic62f18c8aa29b0f0b158f3d3a9988703def899d3
|
|
|
|
Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
|
|
Change-Id: I9f52afff1bf513a09fd3ca82ba49e84b545347f9
|
|
Change-Id: I5db8ac697c850e555e3edc584ab97e08942e8b54
|
|
Change-Id: Iacb4deeb29d20d8369e09d55c0b0d36324a48ce8
|
|
Change-Id: I002470c2888d6dec876af18c2c016cc789eb399e
|
|
We need to pass the location of the icu build root for the BUILD platform with
the --with-cross-build option when configuring icu for cross-compilation (to
the HOST platform). I.e. we always need to build it for the BUILD
platform. Surely this could be done in a more elegant way, but I got lost in
the mess, and just hacked it in the cross-toolset rule in Makefile.in.
Change-Id: Ia5e9d13d01067c6dded1fdc86c56f8f39aae6bc8
|
|
Change-Id: Idfea805082acaf4afa3fc198226379345ceda726
|
|
Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6
Reviewed-on: https://gerrit.libreoffice.org/1488
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.
Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
|
|
Change-Id: I1befe2e2c5f8474a4af894e949c4b24e041a977b
|
|
Change-Id: I42ae81279fedca04b7ba08269a6c47f174cf6b01
|
|
The build actually finishes successfully (or maybe "successfully") though.
Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9
|
|
Change-Id: I47e206350331e3edeef9edcb0514eacb66db7c07
|
|
It added code that already was there.
Change-Id: I766184e4996a4abcd3f2b383c1aae3b558954fbd
|