Commit Graph

16 Commits

Author SHA1 Message Date
a2e3f7786f Blind attempt to fix HarfBuzz build
Change-Id: Iaa61bc2c82ab6bd6391c8c81951ca55c5ce133ab
2013-05-22 12:05:04 +02:00
b1167d96bd Update HarfBuzz to 0.9.17
Change-Id: If84a1eb7dbd54b4f1e3d876eb63cc3f2f8e51938
Reviewed-on: https://gerrit.libreoffice.org/3993
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-05-21 19:41:14 +00:00
5970aad9c6 move copy/pasted ICU_CFLAGS/ICU_LIBS to configure
Change-Id: I078cccd57331d40118bcc40fb4eb66b113848caf
2013-05-16 14:24:35 +02:00
20b5cdbdfd Make harfbuzz Windows XP compatible
In a case we use harfbuzz on Windows once, it is using in the
uniscribe backend some OpenType shaping that is available only
in Vista and later. So call this functions over function pointers
if available and if not, fallback to the itemizing/shaping/placing
that is available in Windows XP uniscribe.

Change-Id: I5b1a22d812d57194d1147effa87033cdf6af78d3
2013-05-10 09:34:44 +02:00
8db0275b26 harfbuzz: stop delivering headers
Change-Id: I6a68b2df3a5bd4076e07729b675179e52f4f0615
2013-05-08 17:49:56 +02:00
1a1f1fbdf0 gbuild: ExternalProject: remove second parameter again...
... now that everything is consistent.

Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07 01:41:26 +02:00
276021c761 gbuild: remove gb_ExternalProject_use_unpacked
It must always be used exactly once, so replace it with constructor
parameter.

Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-05-07 01:41:25 +02:00
16385c4d1c fix harfbuzz build
icu-config could print the list of libraries on more lines. We need
one line for the variable.

Change-Id: I08a0415c2c3baa226e9cd32e0c3da7d384511f87
2013-04-24 14:22:53 +02:00
59360fa215 Revert "Trying to fix the harfbuzz build"
Will use less intrusive solution

This reverts commit 4e6033f22aa23a6dd2d2d518264da4e4426eb8e3.
2013-04-24 14:21:20 +02:00
4e6033f22a Trying to fix the harfbuzz build
Change-Id: I7472d6e86cde5459aca4caf21fe7fe4e6ef60ecc
2013-04-24 13:39:23 +02:00
9a943e585a Fix linking with harfbuzz
Change-Id: Ic28c7922b0fab3b5a7ac1c0500a429539a4c29bc
2013-04-23 11:23:38 +02:00
cc24106366 Disable coretex again
Change-Id: I0372ccce744caace0dc43b69c3e26af928d81fa9
2013-04-23 10:53:02 +02:00
20131d6903 Revert "Disable coretex again"
This reverts commit 0ef5a4bb954e16e4e5e009c78da9196cbf0706fa.
2013-04-23 10:52:34 +02:00
0ef5a4bb95 Disable coretex again
Change-Id: I58ea44d1ede37aa4012ab99403411f1aefa5eb6a
2013-04-23 10:37:32 +02:00
ef1354dc24 Harfbuzz fix
Change-Id: Ia8103d3214885f98a055352f2aecc7d35c85a3c8
2013-04-23 10:00:45 +02:00
7e389f4def Add HarfBuzz support to the build system
To be used in the next commit.

Change-Id: I6ee286d0c050a5ca650e7fb3692b0facccb5f0c0
Reviewed-on: https://gerrit.libreoffice.org/3517
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-23 08:00:14 +00:00