Commit Graph

119 Commits

Author SHA1 Message Date
Jonathan Kew
47e84a91ce Bug 1228540 - Update harfbuzz to release 1.1.3. r=jdaggett 2016-01-15 08:44:41 +00:00
Mike Hommey
0c3d01c934 Bug 1235738 - Move MOZ_DEBUG_DEFINES to build frontend. r=gps
MOZ_DEBUG_DEFINES are essentially defines used everywhere. So treat them as
feeding the initial value for DEFINES in each moz.build sandbox. This allows
the kind overrides that was done in the past by resetting MOZ_DEBUG_DEFINES
in Makefiles.
2015-12-31 07:27:23 +09:00
Jonathan Kew
3aeb07f68e Bug 1226175 - Update in-tree harfbuzz to release 1.1.0 to pick up Syriac Abbreviation Mark support ('stch' feature). r=jdaggett 2015-11-20 21:49:09 +00:00
Carsten "Tomcat" Book
ae64261d19 Backed out changeset 815c0c1d5619 (bug 1226175) for bustage on a CLOSED TREE 2015-11-20 08:03:13 +01:00
Jonathan Kew
26e959c517 Bug 1226175 - Update in-tree harfbuzz to release 1.1.0 to pick up Syriac Abbreviation Mark support ('stch' feature). r=jdaggett 2015-11-20 06:19:27 +00:00
Jonathan Kew
a2223adeb2 Bug 1215428 - Update harfbuzz to release 1.0.6. r=jdaggett 2015-10-26 13:38:12 +00:00
Nicholas Nethercote
e49efba560 Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium.
DONTBUILD because it only changes comments.

This will hopefully prevent confusion like that in bug 1215903.
2015-10-19 18:05:20 -07:00
Jonathan Kew
56a0771e19 Bug 1211141 - Update to latest harfbuzz from upstream (release 1.0.5). r=jdaggett 2015-10-14 16:00:36 +01:00
Wes Kocher
63dd0a3a49 Backed out changeset 806b320566ac (bug 1211141) 2015-10-14 09:04:16 -07:00
Jonathan Kew
8992f9144f Bug 1211141 - Update to latest harfbuzz from upstream (release 1.0.5). r=jdaggett 2015-10-14 16:00:36 +01:00
Jonathan Kew
1a7a3b7a57 Bug 1196463 - Update harfbuzz to release 1.0.3 from upstream. r=jdaggett 2015-09-07 08:22:05 +01:00
Nicholas Nethercote
69d088e45f Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Jonathan Kew
c102353d38 Bug 729993 - Cherry-pick harfbuzz fixes for finer-grained cluster support (9099e48e29, c7dfe316f8). r=behdad (upstream) 2015-08-09 22:01:28 +01:00
Jonathan Kew
f99fb3fbaf Bug 1146151 - Update harfbuzz to release 1.0.1, to pick up recent fixes and the new Universal Shaping Engine for Win10 parity. r=jdaggett 2015-08-03 10:15:45 +01:00
Simon Montagu
290a644b60 Bug 1183209 patch 1: add new script codes from Unicode 8 to harfbuzz, r=jfkthame 2015-07-15 05:55:09 -07:00
Jonathan Kew
064501d669 Bug 1157758 - Update harfbuzz to pick up fix for vertical-upright Arabic script (non-)shaping behavior; now at upstream commit f724cc351640ee075a9867ef42df32cf5e0ef3b7. r=jdaggett 2015-05-11 06:58:21 +01:00
David Major
ed6ca74f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium 2015-04-27 19:59:27 -04:00
Brian Smith
1c1a4cc383 Bug 1119776, Part 9: Avoid defining snprintf when MSVC provides it (harfbuzz), r=behdad 2015-03-31 09:52:57 -10:00
Jonathan Kew
d8cbe98f28 Bug 1113070 - Update harfbuzz to 0.9.37+ (upstream 7d5e7613ced3dd39d05df83ca7e8952cbecd68f6). r=jdaggett 2014-12-20 19:37:24 +00:00
Jonathan Kew
8eb7306b19 bug 1052535 - fix errors in Unicode Joining_Type data for Mandaic. r=jdaggett 2014-08-13 11:00:31 +01:00
Birunthan Mohanathas
05317ce6be Bug 1036981 - Update HarfBuzz to upstream commit d5e6147 (0.9.34). r=jfkthame 2014-08-03 10:03:46 -07:00
Jonathan Kew
4a13080c9f bug 985220 pt 3 - when zeroing the width of mark glyphs, also update their offset to overstrike preceding glyph. r=behdad 2014-06-09 15:54:10 +01:00
Chris Peterson
8d46aa1a8b Bug 1012218 - Cherrypick clang warning fixes from upstream harfbuzz. r=jfkthame 2014-05-17 16:44:39 -07:00
Jonathan Kew
db9c35e7da bug 964240 - update harfbuzz to pick up Hangul shaper improvements and other fixes. r=jdaggett 2014-01-30 09:48:20 +00:00
Jonathan Kew
607557da7d bug 941470 - update harfbuzz to latest upstream commit (205bf834...), to pick up plan-caching for user features and misc fixes. r=jdaggett 2013-12-04 07:07:44 +00:00
Ms2ger
b2a48b6753 Bug 937224 - Part a: Move LOCAL_INCLUDES to moz.build in gfx/; r=mshal 2013-11-28 15:10:38 +01:00
Mike Hommey
fdd3247a81 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
2f727b6d62 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
b038245b8d Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Jan Beich
3ab410b45a Bug 940854 - Unbreak unified gfx/harfbuzz on FreeBSD. r=BenWa
--HG--
extra : rebase_source : 793e44b6f3470213b7eaeb99825fe9320c5dd2fe
2013-11-21 11:45:58 -05:00
Benoit Girard
2136bed504 Bug 940416 - Build gfx/harfbuzz in unified mode. r=ehsan
--HG--
extra : rebase_source : 2d656203217681d0d1518dbb6e0f680f63d3dd92
2013-11-19 11:08:19 -05:00
Mike Hommey
931cb49886 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
9ec00225de Bug 939622 - Remove LIBXUL_LIBRARY for intermediate libs that end up in gkmedias. r=gps
What LIBXUL_LIBRARY does is:
  - Imply FORCE_STATIC_LIB
  - Build with -DIMPL_LIBXUL
  - Build with -DMOZILLA_INTERNAL_API

Those intermediate libs that end up in gkmedias and have LIBXUL_LIBRARY defined
in their moz.build are all third party code (or handled like third party code).
Besides FORCE_STATIC_LIB, none of the side effects of LIBXUL_LIBRARY should be
needed.
2013-11-19 11:47:49 +09:00
Mike Hommey
f0d1cd1e10 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
9c5c5d8f00 Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps 2013-11-19 11:47:28 +09:00
Mike Hommey
f81885e53b Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Jonathan Kew
92f5f5a1f7 bug 932037 - update harfbuzz to upstream release 0.9.23. r=jdaggett 2013-11-01 09:41:02 +00:00
Cykesiopka
be7f216715 Bug 914270 - Part 2: Manual moves. r=joey 2013-10-24 18:52:00 +01:00
Mike Hommey
f1c0c07862 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Mike Hommey
5072f65f8c Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Jonathan Kew
2f90b10687 bug 910506 - update harfbuzz to upstream release 0.9.21 plus latest bugfixes (commit 3d2c4f0c2ff8fab4262988aad65b170e5b479b20). r=jdaggett 2013-09-28 09:51:46 +01:00
Jonathan Kew
c20f85e773 backout changesets 9a9382595fce and ff34f480df07 (bug 910506) on a CLOSED TREE for failure in reftest variation-selector-unsupported-1.html 2013-09-27 14:58:28 +01:00
Jonathan Kew
c2d66db374 bug 910506 - update harfbuzz to upstream version 0.9.21 + latest fixes (078de49ca10285f6cd1452abd40f831a17af5d1a). r=jdaggett 2013-09-27 13:22:26 +01:00
Mike Hommey
05b3f24e0e Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
John Daggett
dbaefe4e44 Bug 903475 - fix iteration over coverage structs. r=behdad 2013-08-29 13:32:58 +09:00
Ms2ger
19f3e043e3 Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Ms2ger
cb6087d9f7 Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Trevor Saunders
238525e2d8 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Brian O'Keefe
ed17339221 Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Mike Shal
6f32ddf61c Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00