gfx/thebes/gfxHarfBuzzShaper.cpp
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2013-08-05 18:49 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
0ca2dcc27f228b29601f7e6294ac0208c190c998
created 2013-05-20 11:59 +0900
pushed 2013-08-05 18:49 +0000
John Daggett John Daggett - Bug 549861 - reland font-variant subproperties with DOM-peer review. r=khuey
90b73c3533fd7ba250803977b718885aa03a20ac
created 2013-05-19 20:26 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Merge backout.
9f2fa4839e9860362963f977b09a2621b64e0dd2
created 2013-05-19 20:23 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2013-08-05 18:49 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
7ecd4e3863b42b3aa9420b9c841040fe0f0e3c30
created 2013-05-13 18:45 +0900
pushed 2013-08-05 18:49 +0000
John Daggett John Daggett - Bug 549861. Trim out kerning from gfxFontStyle. r=jkew
d97d070db34414267f1fbf5379eb896d4ff47c0d
created 2013-05-13 18:45 +0900
pushed 2013-08-05 18:49 +0000
John Daggett John Daggett - Bug 549861. Implement gfx support for font-variant-alternates. r=jkew
dea9df4a487db3ccafb3332946a2480aeb22f5a5
created 2013-05-13 18:45 +0900
pushed 2013-08-05 18:49 +0000
John Daggett John Daggett - Bug 549861. Implement rendering support for simple font-variant properties. r=jkew
d53b9bc5be3e776a54e9be318736bad142c14c2b
created 2013-01-21 09:24 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 831277 - (a) make GetRoundOffsetsToPixels a method on gfxContext, instead of private to the harfbuzz shaper. r=jdaggett
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-04-01 19:47 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
39b72947ad7951787f07640cc44324287ab094d0
created 2013-01-04 18:35 +0000
pushed 2013-02-19 18:06 +0000
Jonathan Kew Jonathan Kew - bug 825871 - refactor gfxTextRun and gfxShapedWord to share a common abstract base class (gfxShapedText) and shaping interface. r=roc
73651efc5d719bd7940854e54993fa12a1bf54f8
created 2012-10-04 02:14 -0400
pushed 2013-01-07 21:25 +0000
Trevor Saunders Trevor Saunders - bug 798595 - remove useless prmem.h includes r=ehsan
938e09d5a465d16868b3f8fffc3c5488ed1f85ec
created 2012-09-28 14:56 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
ac2d810e2a3547af97e094cfe54f1bc8b8c51fb6
created 2012-09-27 14:38 -0700
pushed 2012-11-19 21:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 519f41fa596f (bug 793408) for Windows build bustage on a CLOSED TREE
519f41fa596f7e3ef09ea28f28ffcad390e45c01
created 2012-09-22 11:34 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
d3d022bd1443dc4a370f8c7add006b0aff2b00bc
created 2012-09-27 10:24 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 24f4f77fba76 (bug 793408) because of broken builds on a CLOSED TREE
24f4f77fba76d09dbea8dab6aa0c269b7ccb50e5
created 2012-09-22 11:34 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
97e8aecf1730e4ac12590ce33fd339ecf0aa8ec4
created 2012-08-07 15:13 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
b8084b0700fa586f1208dfe58076d1cb7cff2edc
created 2012-08-06 12:44 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8d8f6fbdf4d0f7086b889077d8016827868150fa
created 2012-05-22 16:56 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
61980734d3a21c29f3783ae946733af29ebcd2bd
created 2012-02-21 15:08 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
6ba07330f431d6f08ea4bc8ad067e6fee2e4a979
created 2012-01-21 17:30 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
266b7ffc925d7b04bd7ecca549dde55047758676
created 2012-01-06 17:03 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
759748513d641b953378472641da57b04d68d2a2
created 2012-08-06 13:34 -0700
pushed 2012-10-08 18:29 +0000
Daniel Holbert Daniel Holbert - Bug 780680: Remove never-read variable 'prevGlyphCharIndex' from gfxHarfBuzzShaper::SetGlyphsFromRun(). r=jfkthame
f24229bc0ec81d97f9248789a1df23251c81e404
created 2012-08-06 11:42 +0100
pushed 2012-10-08 18:29 +0000
Jonathan Kew Jonathan Kew - bug 780409 - updates to thebes harfbuzz integration for hb api changes. r=jdaggett
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-10-08 18:29 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
95a2e9d06e31c219a6b43201c6305279b66c1c8e
created 2012-05-21 21:05 +0100
pushed 2012-07-16 19:38 +0000
Jonathan Kew Jonathan Kew - bug 756850 - HBGetGlyph callback for harfbuzz needs to return whether the glyph existed. r=smontagu
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
1dbfff7cf0ab8fd028d32a754b9aafefc7481a95
created 2012-05-07 12:18 -0700
pushed 2012-07-16 19:38 +0000
Jonathan Kew Jonathan Kew - harfbuzz shaper should not modify character-clustering info due to diacritic within ligature. Bug 249159, r=smontagu
da881377f29d897f304d9f3b949baa41014c5e67
created 2012-04-26 15:26 +0900
pushed 2012-07-16 19:38 +0000
John Daggett John Daggett - Bug 718539. Merge per-font and style rule font features. r=jkew
9bbe134693cfd39c154877673a3b82f86b762ad3
created 2012-05-21 21:05 +0100
pushed 2012-06-07 08:59 +0000
Jonathan Kew Jonathan Kew - bug 756850 - HBGetGlyph callback for harfbuzz needs to return whether the glyph existed. r=smontagu a=akeybl
03fa311b5a9badeb1866bcebd125a2c9d0342527
created 2012-04-21 22:24 +0100
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 745780 - update harfbuzz code to upstream commit 3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c (2012-04-17). r=jdaggett a=mfinkle
e5cd53eb0cf9d5af4bf620886fd198b6370848a9
created 2012-04-17 09:50 +0100
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 745261 - check calls to SetupCairoFont for failure. r=jdaggett
0984ec812496580bc92e913265c16ecbe3465dac
created 2012-03-17 09:38 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 721719 - ignore the GSUB table in Roboto on Android because of bad ligature rule, and update font prefs for ICS devices. r=jdaggett a=akeybl
e90a72c46e97e27d39f239106fcd481284323ca8
created 2012-02-24 10:15 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 724826 pt 1 - move various Unicode property tables from gfx to intl. r=smontagu
969493463a87c7942ac30d75c9548e547f03b976
created 2012-02-20 20:39 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 728866 - pt 3 - add support for Hebrew presentation forms, excluded from canonical composition. r=smontagu
2c3f7f3ace8913fa91417c4dc9c462b536a031fb
created 2012-02-20 20:39 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 728866 - pt 2 - implement canonical composition callbacks for harfbuzz. r=smontagu
392319d8c1fada29709b6d561224e874dede2b45
created 2012-02-14 08:03 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 695857 - update harfbuzz code and adapt gfx/thebes for revised harfbuzz API. r=jdaggett
d298597faa866658fc5b613e47e341cacb523aaa
created 2012-03-17 09:38 +0000
pushed 2012-03-20 21:33 +0000
Jonathan Kew Jonathan Kew - bug 721719 - ignore the GSUB table in Roboto on Android because of bad ligature rule, and update font prefs for ICS devices. r=jdaggett a=akeybl
0a9fd06dea540d2cdef8e536ae346a65e4b6ac5e
created 2012-01-20 09:19 +0000
pushed 2012-03-13 21:17 +0000
Karl Tomlinson Karl Tomlinson - b=716402 improve inter-glyph pixel rounding r=jfkthame
99a6a46456ac0b3dcfdaf203ab2e405d0423dee8
created 2011-12-06 12:39 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 2.1 - implement gfxShapedWord caching for gfxFont instances. r=roc
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-12-21 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
fbe700c7747cc4dc102795a576d9d0c66b6706d6
created 2011-10-07 17:25 +0100
pushed 2011-12-21 12:10 +0000
Jonathan Kew Jonathan Kew - bug 577911 - don't ignore the return value from SetGlyphsFromRun. r=jdaggett
6028686b01f06bcfab0997279a7ed53fe2fd4439
created 2011-10-07 17:45 +0100
pushed 2011-12-21 12:10 +0000
Jonathan Kew Jonathan Kew - back out 32989cd5377b for total (non-DEBUG) bustage
32989cd5377b6007d7a46ccb078db38f3282f262
created 2011-10-07 17:25 +0100
pushed 2011-12-21 12:10 +0000
Jonathan Kew Jonathan Kew - bug 577911 - don't ignore the return value from SetGlyphsFromRun. r=jdaggett
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-12-21 12:10 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
less more (0) -60 tip