Landry Breuil
bed2dd0d9e
Bug 761019 - Remove extra comma at end of enum after bug 758236. r=jdaggett
2012-06-04 16:57:21 +02:00
Jonathan Kew
911e19fdce
bug 758236 - force non-spacing marks to have zero width (merged forward from bug 727736). r=jdaggett
2012-04-21 22:25:03 +01:00
Jonathan Kew
aead52ca23
bug 758236 - update harfbuzz to upstream commit a3547330fa88e30a138f6f17e60d9c7d1e316622. r=jdaggett
2012-06-01 08:19:28 +01:00
Jonathan Kew
a66bb5b6bc
bug 751151 - move harfbuzz to gkmedias.dll on windows. r=khuey
2012-05-08 08:46:46 +01:00
Jonathan Kew
99900d1804
bug 745780 - re-apply patch from bug 727736 after harfbuzz update. r=jdaggett a=mfinkle
2012-04-21 22:25:03 +01:00
Jonathan Kew
c9ad3474ee
bug 745780 - update harfbuzz code to upstream commit 3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c (2012-04-17). r=jdaggett a=mfinkle
2012-04-21 22:24:39 +01:00
Jonathan Kew
f0335d018f
bug 729626 - fix cluster formation in Indic, cherrypicked from harfbuzz-ng commit 461b9b6347e4f58589f5be82c40a2df61da2c715. r=behdad
2012-03-06 10:58:16 +00:00
Jonathan Kew
653b532453
bug 662055 followup - permute order of Hebrew diacritics so that Biblical spelling of 'Jerusalem' renders properly. r=smontagu
2012-02-22 20:55:12 +00:00
Jonathan Kew
0e0ff339fc
bug 727736 - [harfbuzz] force glyphs for zero-width diacritics to actually have zero width, to work around bad fonts. r=behdad
2012-02-16 22:25:22 +00:00
Jonathan Kew
fd06f0f0e1
bug 662055 followup - fix typo in comment. DONTBUILD
2012-02-16 21:37:22 +00:00
Jonathan Kew
928ed9ee34
bug 662055 - [harfbuzz] permute canonical classes of Hebrew marks to present logical order to OpenType lookups. r=behdad
2012-02-16 21:27:00 +00:00
Jonathan Kew
a32d76be47
bug 695857 - update harfbuzz code and adapt gfx/thebes for revised harfbuzz API. r=jdaggett
...
harfbuzz library code from upstream harfbuzz-ng commit f51e167436a51b890ffe3f7f7920498fa287acd9;
replaced HB_SCRIPT_* with MOZ_SCRIPT_* codes in gfx;
adapted for changes to HB function signatures.
2012-02-14 08:03:01 +00:00
Simon Montagu
8fc7e84115
Update data files to Unicode 6.1. Bug 723509, r=jfkthame
2012-02-06 15:54:52 +02:00
Jonathan Kew
86a58e0726
bug 719366 pt 1 - [harfbuzz] fall back to applying 'latn' features if neither the proper script nor 'DFLT' is present. r=behdad
2012-01-26 11:21:01 +00:00
Jonathan Kew
5607591873
bug 714067 - correction in ligature indexing when combining marks are present. r=behdad
2012-01-15 08:52:00 +00:00
Jonathan Kew
f403d8dec1
bug 701637 - clean up mark-skipping loops in gsub/gpos code. r=behdad
2011-11-24 07:13:40 +00:00
Ed Morley
04e1d73abe
Merge m-c to b-s.
2011-11-08 23:18:09 +00:00
Gregory Szorc
ee16899cec
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Khaled Hosny
c26ca0207e
bug 680692 - cherry-pick fix for GPOS contextual chaining positioning, needed by some Arabic fonts (from upstream harfbuzz-ng commit cc1a8a938b4c13e76b58825a9e1951c4134e634a). r=jfkthame
2011-11-05 11:48:16 +00:00
Jonathan Kew
95e7684f71
bug 689179 - don't apply cswh feature by default. r=jdaggett
2011-09-27 09:45:55 +01:00
Jonathan Kew
c6233827eb
bug 667166 - apply 'locl' feature early along with 'ccmp', before Arabic-specific shaping features. r=jdaggett
2011-08-12 11:49:36 +01:00
Jonathan Kew
6bfc2f8b09
bug 669175 - [harfbuzz] fix indexing in reverse_range() to avoid pathological perf & incorrect results. r=behdad
2011-07-06 08:01:41 +01:00
Neil Rashbrook
f0cc96107e
Fix DOS line endings rs=joedrew!
...
DONTBUILD
2011-05-26 20:41:33 +01:00
Matheus Kerschbaum
370eb55bf7
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Jonathan Kew
06f17f8052
bug 654057 - fix the zeroing of diacritic widths to resolve misplaced accents with Segoe UI. r=jdaggett
2011-05-11 20:24:56 +01:00
Jonathan Kew
b944a25eea
bug 644184 - ensure basic arabic shaping features are applied before ligature formation. r=jdaggett
2011-04-11 16:33:12 +01:00
Jonathan Kew
c3ad58ff68
bug 635639 - vowels are not rendered correctly in some Persian/Arabic/Hebrew fonts. r=jdaggett
2011-03-24 15:07:11 +00:00
Shawn Wilsher
6a40224a10
Merge mozilla-central to Places
2010-12-14 15:56:41 -08:00
Jonathan Kew
7fa7e6574d
bug 618592 - fix harfbuzz hang on lookup with empty rule. r=behdad a=blocking-beta8 for landing on a CLOSED TREE
2010-12-13 18:46:07 -08:00
Shawn Wilsher
6e6db742f5
Merge mozilla-central to Places.
2010-12-13 15:08:04 -08:00
Shawn Wilsher
b25eee428b
Merge mozilla-central into Places.
2010-11-29 08:43:57 -08:00
Jonathan Kew
defd4aaea4
bug 606917 part 2 - update character property tables for harfbuzz to unicode 6.0. r=smontagu approval2.0=benjamin
2010-11-11 11:32:02 +00:00
Jonathan Kew
1429da7c0f
bug 589862 - [harfbuzz] don't zero advances of mark glyphs when doing mark-to-base-attachment. r=jdaggett a=blocking2.0
2010-08-26 13:01:25 +01:00
Behdad Esfahbod
4e80974509
b=617231 ensure-direction before doing any complex work, and handle mirroring (from harfbuzz ee8aaf976a6e) r=jfkthame a=roc
2010-12-09 19:46:01 +13:00
Jonathan Kew
e892f9912b
bug 603879 - part 1.1 - work around gcc4.3/opt compile failure in harfbuzz code. a=bustage
2010-11-20 17:49:12 +00:00
Jonathan Kew
446e31d58e
bug 603879 - part 1 - updated harfbuzz code from upstream. r=jdaggett a=blocking2.0
2010-11-20 17:49:12 +00:00
Jonathan Kew
cad7ac888f
bug 580719 - pt2 - [harfbuzz] check face validity before using ot_layout in hb-ot-layout.cc. r=jdaggett a=blocking2.0
2010-08-17 15:49:40 +01:00
Jonathan Kew
dc8cf02d06
bug 580719 - pt1 - [harfbuzz] check head table validity when creating face. r=jdaggett a=blocking2.0
2010-08-17 15:49:40 +01:00
Jonathan Kew
8d926073fd
bug 586501 - [harfbuzz] check 'rows' value is valid during GPOS sanitize. r=jdaggett a=blocking2.0
2010-08-17 15:49:40 +01:00
Ginn Chen
cd5c91fbdd
Bug 582189 Fix harfbuzz build issue with Sun Studio r=jfkthame a=joedrew
2010-07-30 18:52:55 +08:00
Jonathan Kew
2185abb7a5
bug 575695 - [harfbuzz] fall back to truetype kern table if no kern feature in GPOS. r=jdaggett
2010-07-28 14:36:10 +01:00
Jonathan Kew
99004cb8de
bug 580233 - hb sanitizer fix. r=jdaggett
2010-07-22 10:25:24 +01:00
Jonathan Kew
1e7a407306
bug 449292 - part 2 - add harfbuzz library to the gfx build process. r=ted
2010-06-11 20:14:37 +01:00
Jonathan Kew
cf3611b58b
bug 449292 - part 1 - harfbuzz-ng code from upstream. r=jdaggett sr=roc
2010-06-11 20:14:37 +01:00