summaryrefslogtreecommitdiffstats
path: root/icu
Commit message (Collapse)AuthorAgeFilesLines
* Stop defining "inline" as empty on OS X and iOS in icuTor Lillqvist2013-06-201-0/+19
| | | | | | It causes problems on newer SDKs. Change-Id: I6bdb1e50cb239d99b190460fdb11d5c684e92275
* Don't build icule library as we no longer use itKhaled Hosny2013-06-167-219/+3
| | | | Change-Id: I25401eee45988bf4d156c11d9a5848c783204c02
* Fix icu library paths for Mac OS XStephan Bergmann2013-05-172-2/+8
| | | | | | | | | 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
* gbuild: ExternalProject: remove second parameter again...Michael Stahl2013-05-071-1/+1
| | | | | | ... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
* gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl2013-05-071-3/+1
| | | | | | | It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
* Fix for WindowsStephan Bergmann2013-05-061-1/+1
| | | | Change-Id: I236c7887895d26a90c0f39655891d84b97b7b3ba
* added ICU 51 layout fix tarball, ticket 10107Eike Rathke2013-05-061-0/+6
| | | | | | | | | | | 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
* fdo#59850: Resolves invalid date changing by ICU's timezone detection bug.Isamu Mogi2013-05-022-0/+25
| | | | | | | | | | 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>
* use gb_ExternalPackage_add_runtime_library for adding libsDavid Tardon2013-05-011-11/+15
| | | | Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
* adapt all externals to build against MSVC debug runtimeMichael Stahl2013-04-152-11/+15
| | | | | | | | | | | | | | | | 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
* fix delivery of icu libs on mingwDavid Tardon2013-04-101-6/+6
| | | | Change-Id: I40f63cc2305714dd6b5d9bcb822598142bdfb245
* there is no package icu_dataDavid Tardon2013-04-091-2/+0
| | | | Change-Id: I3f40a533a0762175dffda5df3bf79b6b4843cf33
* Revert "Make icu's DefaultCharMapper usable on Windows"Rene Engelhard2013-04-082-23/+0
| | | | | | Obsolete with 08ba028992a77dee32dd76030bc409c6d3b39e36 This reverts commit 21fea27309a75b86add08918d2a2a2234ae1f1fb.
* Make icu's DefaultCharMapper usable on WindowsStephan Bergmann2013-04-082-0/+23
| | | | | | | | | ....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
* make icudata lib target consistent with the othersCaolán McNamara2013-04-061-0/+27
| | | | Change-Id: Ide7c37c9738ca640e7d80ede904ad8d7702e5a34
* fix target ruleCaolán McNamara2013-04-061-0/+15
| | | | Change-Id: I0e28425c25e07abe65c4162025fa35a4abe14121
* Adapt the patch to apply to ICU 51.1Tor Lillqvist2013-03-301-10/+1
| | | | Change-Id: Ic6771c4ae12686580301e114fa5aec7f7d4dc9a8
* upgrade icu to 51.1Peter Foley2013-03-308-591/+19
| | | | | | | 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>
* fix icu lib names on mingwDavid Tardon2013-03-271-5/+10
| | | | Change-Id: I7b54e45b058a95783374e64cc0f628d336e579cd
* @touch does not existDavid Tardon2013-03-271-1/+1
| | | | Change-Id: Ic81a31d738bedcd6a35eb42d365dacc2af7ebe93
* add missing \David Tardon2013-03-271-1/+1
| | | | Change-Id: I9df137849a628089eb03b714d5f61e8d4084be17
* Wundef for icuLuboš Luňák2013-03-181-0/+11
| | | | Change-Id: I064b82e691fb5d58da6252f394f13894f252776d
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* ops, only part of icu is for build platform onlyMatúš Kukan2013-03-131-1/+1
| | | | Change-Id: I530e2ba6eb8e51a7470cde665194428125b9d4fa
* more subtle dependencies for cross-compilationMatúš Kukan2013-03-131-1/+1
| | | | | | | | | | 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
* resolved rhbz#918168 ICU: CVE-2013-0900 race condition allows DoSEike Rathke2013-03-073-0/+305
| | | | | | | | | | | | | 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
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* use our default opt/noopt and symbol flags with icuCaolán McNamara2013-02-281-8/+10
| | | | | | | | so --enable-symbols gets -g in here with -O2 for gcc always add -fno-strict-aliasing Change-Id: I8d673ebaf26d5afdcc5ae5de626cc7f32ffd6835
* comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud2013-02-231-1/+1
| | | | Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-34/+35
| | | | | | | | | | | | | | | | | | 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>
* Don't cripple the icu dataFridrich Štrba2013-02-213-29/+0
| | | | | | | | | 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
* Revert "Don't cripple the icu data"Stephan Bergmann2013-02-201-0/+1
| | | | | | | | | | | 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).
* Don't cripple the icu dataFridrich Štrba2013-02-201-1/+0
| | | | | | | | | 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
* Resolves: fdo#52519 crash on typing some MalayalamCaolán McNamara2013-02-192-0/+12
| | | | Change-Id: Ie31da5896d98908fd540146d1105ecc4257fa071
* Deliver the ICU headers for realTor Lillqvist2013-01-251-6/+168
| | | | Change-Id: Id740d54a36d9b094b728b840f362c7a8e182cfec
* Trying to use wildcard to deliver the headersFridrich Štrba2013-01-251-3/+3
| | | | Change-Id: I684ad3e2050dd07958c4bf2267c20274958c5673
* Deliver icu headersFridrich Štrba2013-01-251-0/+12
| | | | Change-Id: Ic62f18c8aa29b0f0b158f3d3a9988703def899d3
* Move comment to perhaps more relevant placeTor Lillqvist2013-01-182-8/+8
|
* MAKE not GNUMAKEPeter Foley2013-01-011-3/+3
| | | | Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
* fix typo againPeter Foley2012-12-281-1/+1
| | | | Change-Id: I9f52afff1bf513a09fd3ca82ba49e84b545347f9
* icu typoPeter Foley2012-12-281-14/+14
| | | | Change-Id: I5db8ac697c850e555e3edc584ab97e08942e8b54
* fix icu buildPeter Foley2012-12-281-17/+16
| | | | Change-Id: Iacb4deeb29d20d8369e09d55c0b0d36324a48ce8
* fix UnpackedTarget strip_components snaffuNorbert Thiebaud2012-12-271-1/+1
| | | | Change-Id: I002470c2888d6dec876af18c2c016cc789eb399e
* Fix icu cross-compilationTor Lillqvist2012-12-271-2/+2
| | | | | | | | | | 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
* gb_Library_DLLEXT already contains the full-stopTor Lillqvist2012-12-271-15/+15
| | | | Change-Id: Idfea805082acaf4afa3fc198226379345ceda726
* convert icu to gbuild and add to tail_buildPeter Foley2012-12-2714-416/+272
| | | | | | | Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6 Reviewed-on: https://gerrit.libreoffice.org/1488 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* Get rid of (most uses of) GUITor Lillqvist2012-12-251-4/+4
| | | | | | | | | | 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>
* Fix path for icu overflow patch.Tomáš Chvátal2012-12-231-2/+2
| | | | Change-Id: I1befe2e2c5f8474a4af894e949c4b24e041a977b
* Add icu patch to avoid buffer overflow, taken from obsTomáš Chvátal2012-12-232-0/+30
| | | | Change-Id: I42ae81279fedca04b7ba08269a6c47f174cf6b01
* avoid build error (message) from icuLuboš Luňák2012-12-042-0/+11
| | | | | | The build actually finishes successfully (or maybe "successfully") though. Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9