gfx/thebes/gfxHarfBuzzShaper.cpp
67960aabce3a3bbd721fe910060d0a418123c84b
created 2015-01-06 20:56 +0000
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - Bug 1090329 - gfxHarfBuzzShaper::GetGlyphVAdvance should never use the backend-specific GetGlyphWidth method, which is for horizontal width only. r=smontagu
20cda36cb549c644645eaf71fe696998ec9d951c
created 2014-12-23 12:50 +0000
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - part 3 - Only do language-specific shaping when the language was explicitly tagged. r=jdaggett
6e7cc3499a2e4048a0fbeab6ff910f4cd9cd09ba
created 2014-11-10 21:41 +0000
pushed 2016-01-04 10:25 +0000
Jonathan Watt Jonathan Watt - Bug 1093811 - Convert the gfxFont::GetGlyphWidth() virtual method to take a Moz2D DrawTarget instead of a Thebes gfxContext. r=jfkthame
cbd0bd047478920799aaccec61679b64893b102c
created 2014-11-10 21:41 +0000
pushed 2016-01-04 10:25 +0000
Jonathan Watt Jonathan Watt - Bug 1093813 - Remove the gfxContext argument from gfxHarfBuzzShaper's GetGlyphHAdvance, GetGlyphVAdvance and GetGlyphVOrigin methods. r=jfkthame
b5cf9eedcfbd061a3a1e9cd82c25ce0937405c14
created 2014-10-01 20:25 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
9528e6149978daae6258705dbcc255906c1dc8dc
created 2014-09-16 10:58 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
aff9ef151f254a6985a63376de3013fe9046f07f
created 2014-09-08 09:53 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - bug 1063931 - support cmap subtable format 10 in gfxHarfBuzzShaper::GetGlyph. r=jdaggett
beb9d95844dd10fd5dbcc32a785409cdffee31eb
created 2014-08-29 13:18 +0900
pushed 2016-01-04 10:25 +0000
John Daggett John Daggett - Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato
4cb44d54d48cdbb3096cc7ec28605ce6a2084261
created 2014-07-22 09:02 +0900
pushed 2016-01-04 10:25 +0000
John Daggett John Daggett - Bug 1024804 p2 - scan scriptrun for characters lacking variant glyphs. r=jfkthame
97ff78dbfdc879940c527a3dd79941ea8d6a54dd
created 2014-06-23 12:09 +0900
pushed 2016-01-04 10:25 +0000
John Daggett John Daggett - Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
52e25aa9d032e0b153728e32193c8b971f32c705
created 2014-06-02 12:46 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - bug 1012365 - workaround for Devanagari fonts that lack support for U+0972 on Android. r=jdaggett
39bcb94e9b85bb72ea926dd359f057df5e086ac0
created 2014-04-23 06:57 -0700
pushed 2016-01-04 10:25 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
545be53282356aa16b87a27c5e19457344a84f13
created 2014-04-22 11:00 -0400
pushed 2016-01-04 10:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 407059) for reftest asserts.
c940a2d399c435c2786db1cb740a15b0fe289711
created 2014-04-22 08:44 -0400
pushed 2016-01-04 10:25 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
9d08e98cc18c7215e9a283e24f8b9cbbce0ab170
created 2014-04-01 02:30 +0900
pushed 2016-01-04 10:25 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame
d4f859c2f0e02dc37b6d3cbbf47be244372a3893
created 2014-02-08 13:10 -0500
pushed 2016-01-04 10:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969866 - Use fallible allocations in some places in our font/text shaping code; r=jfkthame
3844d3117861eb9ec8deb8594a72b7d1bc618901
created 2014-01-30 10:59 -0500
pushed 2016-01-04 10:25 +0000
James Kitchener James Kitchener - Bug 953385 - Set math script where applicable in /gfx. r=jfkthame
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2016-01-04 10:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
32aa215becb49ba3218a509bd81a38e579fe08df
created 2013-11-27 08:03 -0500
pushed 2016-01-04 10:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 939585 - Build gfx/thebes in unified mode; r=BenWa
18eadd057bee5c0b93270b4d3777c7b3caf7a117
created 2013-11-24 18:02 -0800
pushed 2016-01-04 10:25 +0000
Phil Ringnalda Phil Ringnalda - Back out d280a1c64f76 (bug 939585) for Mac build bustage
d280a1c64f762159c0f3dcd334f6b8f784ed2d3b
created 2013-11-21 14:22 -0500
pushed 2016-01-04 10:25 +0000
Benoit Girard Benoit Girard - Bug 939585 - Build gfx/thebes in unified mode. r=ehsan,bjacob
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2016-01-04 10:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
e087b5e210770acb17c2504b0f01ac8af62b9078
created 2013-09-28 09:51 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - bug 910506 - update harfbuzz to upstream release 0.9.21 plus latest bugfixes (commit 3d2c4f0c2ff8fab4262988aad65b170e5b479b20). r=jdaggett
ed12f73dbeac5ef86d2937bdb6e45fc1270a592d
created 2013-09-27 14:58 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - backout changesets 9a9382595fce and ff34f480df07 (bug 910506) on a CLOSED TREE for failure in reftest variation-selector-unsupported-1.html
ff34f480df07717e9e1628d18dd3317f544fff5b
created 2013-09-27 13:22 +0100
pushed 2016-01-04 10:25 +0000
Jonathan Kew Jonathan Kew - bug 910506 - fix up gfxHarfBuzzShaper::GetGlyph for changed semantics of the hb_font_get_glyph callback. r=jdaggett
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +0000
Ms2ger Ms2ger - Merge backout.
9f2fa4839e9860362963f977b09a2621b64e0dd2
created 2013-05-19 20:23 +0200
pushed 2016-01-04 10:25 +0000
Ms2ger Ms2ger - Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2016-01-04 10:25 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2016-01-04 10:25 +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 2016-01-04 10:25 +0000
John Daggett John Daggett - Bug 549861. Trim out kerning from gfxFontStyle. r=jkew
d97d070db34414267f1fbf5379eb896d4ff47c0d
created 2013-05-13 18:45 +0900
pushed 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +0000
Trevor Saunders Trevor Saunders - bug 798595 - remove useless prmem.h includes r=ehsan
938e09d5a465d16868b3f8fffc3c5488ed1f85ec
created 2012-09-28 14:56 -0400
pushed 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +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 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
97e8aecf1730e4ac12590ce33fd339ecf0aa8ec4
created 2012-08-07 15:13 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
b8084b0700fa586f1208dfe58076d1cb7cff2edc
created 2012-08-06 12:44 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
8d8f6fbdf4d0f7086b889077d8016827868150fa
created 2012-05-22 16:56 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
61980734d3a21c29f3783ae946733af29ebcd2bd
created 2012-02-21 15:08 -0800
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
6ba07330f431d6f08ea4bc8ad067e6fee2e4a979
created 2012-01-21 17:30 +0100
pushed 2016-01-04 10:25 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
266b7ffc925d7b04bd7ecca549dde55047758676
created 2012-01-06 17:03 -0800
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2016-01-04 10:25 +0000
David Anderson David Anderson - Merge to eliminate bad head.
less more (0) -100 -60 tip