gfx/thebes/gfxGraphiteShaper.cpp
fdf453f66c9c384768d7a8d92f129c1328886096
created 2017-04-03 17:49 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1352528 - Hoist call to GetRoundOffsetsToPixels out of the inner loop of text shaping. r=jrmuizel
c92d81f5d0fc57d6e0d49e34bc907e74ec8525a3
created 2016-06-09 23:53 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1279069 - Replace &nbsp; with <space> for Graphite shaping purposes if &nbsp; is not supported by the font. r=jrmuizel
a43b0bd1d0807baf826aa2ac8adb3eaee3447e94
created 2016-03-31 09:48 -0600
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Bug 1260825 - Check for surrogate pairs when processing clusters in graphite-shaped text. r=jrmuizel
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
0feb7b5268a81bd2bc474baad697e1c627f0a9f7
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
0ff0fa6fe81fd3cbed9b5d63d9f5326f844efcc8
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
d7bca841b053dd36e56365c94e9c1bd8f5d6a15c
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame.
9ad2588ed167f967de511e3858626fbb227f8ba3
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 1) - Moz2Dify SetupCairoFont(). r=jfkthame.
a47d95507944043c839f2ee6bfedf7c515afbe5f
created 2015-12-06 14:13 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget. r=jfkthame.
e2149155361cd5050a3d77e989d34b41989fb564
created 2015-09-24 08:31 -0700
pushed 2015-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn
ca6aca7378307f47d5807f4d40ad5f27cd67babf
created 2015-09-11 12:32 +0100
pushed 2015-10-29 11:30 +0000
Jonathan Kew Jonathan Kew - Bug 1200098 - patch 3 - Pass the gr_nobidi flag when shaping with graphite2, as we split text into unidirectional runs ahead of time. r=jdaggett
5bf8a0b4add02c66253a83267e8b875b8ccb991c
created 2015-05-18 13:50 -0700
pushed 2015-08-10 18:23 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
7060fb7bb084a3fdf50aaba353ac0a3cdbae8f63
created 2015-01-21 22:41 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. r=jdaggett.
84a11039a407eda808f9954b921be332fa8930ab
created 2014-12-23 12:50 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - part 3 - Only do language-specific shaping when the language was explicitly tagged. r=jdaggett a=sledru
6e7cc3499a2e4048a0fbeab6ff910f4cd9cd09ba
created 2014-11-10 21:41 +0000
pushed 2015-01-12 19:37 +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
4444b0b3ce95730c53b251ddd9c949d43c8d0e1b
created 2014-12-23 12:50 +0000
pushed 2014-12-26 20:24 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - Part 3: Only do language-specific shaping when the language was explicitly tagged. r=jdaggett, a=lsblakk
b5cf9eedcfbd061a3a1e9cd82c25ce0937405c14
created 2014-10-01 20:25 +0100
pushed 2014-11-28 15:29 +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 2014-11-28 15:29 +0000
Jonathan Kew Jonathan Kew - bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
97ff78dbfdc879940c527a3dd79941ea8d6a54dd
created 2014-06-23 12:09 +0900
pushed 2014-09-02 16:39 +0000
John Daggett John Daggett - Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
d4f859c2f0e02dc37b6d3cbbf47be244372a3893
created 2014-02-08 13:10 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969866 - Use fallible allocations in some places in our font/text shaping code; r=jfkthame
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-03-17 21:55 +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 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 939585 - Build gfx/thebes in unified mode; r=BenWa
18eadd057bee5c0b93270b4d3777c7b3caf7a117
created 2013-11-24 18:02 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out d280a1c64f76 (bug 939585) for Mac build bustage
d280a1c64f762159c0f3dcd334f6b8f784ed2d3b
created 2013-11-21 14:22 -0500
pushed 2014-02-04 01:06 +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 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-10-28 21:59 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
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
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
118c857ffee0734e4887bc91e8babdd35370c685
created 2013-02-13 23:40 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 836225 - handle supplementary-plane chars properly in graphite shaper. r=jdaggett
011d0b0befdcfe3992f5e9f0306e4df72bdf7ab3
created 2013-01-23 16:41 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 833297 - ensure graphite shaper does not overwrite cluster information. r=jdaggett
0ac50fa858a75243ef900d34a87d6f220799b5f0
created 2013-01-21 09:24 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 831687 - make graphite shaping use hinted widths if implemented by the font. r=jdaggett
cd882f775915447284231dc037f5f0663c352c7e
created 2013-01-21 09:24 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 831277 - (b) properly round glyph positions to appunits or pixels (as appropriate for the platform) in the graphite shaper. r=jdaggett
49a5773f3ed0acca1f7735390dc26528b152a860
created 2013-02-13 23:40 +0000
pushed 2013-02-19 18:06 +0000
Jonathan Kew Jonathan Kew - bug 836225 - handle supplementary-plane chars properly in graphite shaper. r=jdaggett a=lsblakk
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
dfdc5378bf097bd3a321912aa4c127693f0c1a72
created 2012-10-22 08:47 +0100
pushed 2013-01-07 21:25 +0000
Jonathan Kew Jonathan Kew - bug 772640 - fix for incorrect glyph positioning in multi-glyph RTL clusters generated by Graphite shaping. r=jdaggett
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
3d9424eb6eb473cfd14309fd635ff7d6e29322c2
created 2012-09-01 22:35 -0400
pushed 2012-11-19 21:10 +0000
Randell Jesup Randell Jesup - Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
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
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
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.
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
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
e0913432b56e43843dd4b7bcd5c6e2cbeb32d4f6
created 2012-02-27 11:19 -0500
pushed 2012-04-24 17:33 +0000
Nathan Froyd Nathan Froyd - Bug 700659 - Slay nsHashSets in gfx/thebes, round 2. r=jrmuizel
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
less more (0) -60 tip