gfx/thebes/gfxFont.cpp
53118a4b39b1b09ac796aa406ea8f4b02ce55a0e
created 2017-08-14 12:35 +0100
pushed 2017-08-14 12:06 +0000
Mats Palmgren Mats Palmgren - Bug 1377257 part 2 - Use cairo_scaled_font_get_hint_metrics instead of cairo_scaled_font_get_font_options to avoid malloc/free associated with cairo_font_options_create/destroy. r=jfkthame
97dae871389b7f22a7096a020781b07a5a61de58
created 2017-08-11 21:50 +0900
pushed 2017-08-11 20:26 +0000
Mike Hommey Mike Hommey - Bug 1389436 - Explicitly instantiate gfxFont::GetShapedWord<uint8_t> for its use in gfxTextRun.cpp. r=jfkthame
aa7da1e0163a75577679c23e7f71a35134c931c8
created 2017-07-09 00:49 +0800
pushed 2017-07-11 11:00 +0000
cku cku - Bug 1379404 - Part 4. Prevent unnecessary AzureState copy in GlyphBufferAzure::Flush. r=mattwoodrow
24294f4c838eebae930d36cc88978d129c9927be
created 2017-07-09 00:24 +0800
pushed 2017-07-11 11:00 +0000
cku cku - Bug 1379404 - Part 2. Prevent using gfxContext::Save/Restore in gfxFont. r=mattwoodrow
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-07-06 00:17 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
d7d6193f31a35c82d54877de472e293112713d67
created 2017-06-29 15:37 -0700
pushed 2017-06-29 22:38 +0000
Jonathan Kew Jonathan Kew - Bug 1364224 - Reduce refcount churn on gfxFont by using raw pointers where no strong ownership is needed. r=jrmuizel
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-26 21:20 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-21 12:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-21 04:44 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-20 06:28 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-20 05:54 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e9ae77f67a673945cc08b80b0cce36a66707d867
created 2017-06-19 13:29 +0100
pushed 2017-06-19 12:29 +0000
Jonathan Kew Jonathan Kew - Bug 1364465 - Make shaped-word caches in gfxFont instances use fallible allocation, for a less drastic failure mode in the event of allocation failure. r=jrmuizel
286f71223256cbb3a769432fd860f563c4886e81
created 2017-05-30 11:37 +0200
pushed 2017-05-30 09:53 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central + UPGRADE_NSS_RELEASE a=merge
2f09a955dbd63dabfe4ae4d256078252492855e3
created 2017-05-29 16:17 +1000
pushed 2017-05-30 09:53 +0000
Xidorn Quan Xidorn Quan - Bug 1368418 part 3 - Remove nsCategoryImp. r=emk
adc68cbe1295500e348dd3ff8e6737f7b77006b0
created 2017-05-29 16:19 +0100
pushed 2017-05-29 15:53 +0000
Jonathan Kew Jonathan Kew - Bug 1365278 - Remove WORD_CACHE_* telemetry probes that provide little value for their cost. r=milan
7995a23f4acef1a41cad4256aa021f04f41e7723
created 2017-05-18 22:03 +0200
pushed 2017-05-19 16:25 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
bbf16eb4f821b2d535826141f9f33f3eb49a54c6
created 2017-05-18 22:03 +0200
pushed 2017-05-19 16:25 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
8cff37651ea2a096d5304b11bd13359f8d117174
created 2017-05-18 21:15 +0200
pushed 2017-05-19 16:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f3460d42d23c (bug 1351440)
77bd8b4aa3359b72e5c5b5a9b93d772bb9dbe215
created 2017-05-18 21:15 +0200
pushed 2017-05-19 16:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2ea1279576d2 (bug 1351440)
2ea1279576d276d53b025de7c14294b9f891edc1
created 2017-05-09 02:14 +0800
pushed 2017-05-19 16:25 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
f3460d42d23cb21093146a2ace98009d581bd77a
created 2017-05-05 17:19 +0800
pushed 2017-05-19 16:25 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
3885392de7d9b481b269cfeae4ec90b00e03cb9e
created 2017-05-16 13:30 +0800
pushed 2017-05-17 10:28 +0000
Morris Tseng Morris Tseng - Bug 1365185 - Clear extents cache after pref "gfx.font_rendering.opentype_svg.enabled" is changed. r=jfkthame
ed010b85ea12896dd62015ae399e22d700f998e9
created 2017-05-04 22:27 +0100
pushed 2017-05-04 21:27 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel
0cbf75382a9abb55be44e22cbc351e9214f4431f
created 2017-05-04 22:25 +0100
pushed 2017-05-04 21:27 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Split gfxShapedText.mFlags into two 16-bit flags fields, and arrange storage more compactly to reduce size of gfxShapedWord and gfxTextRun objects. r=jrmuizel
7274bcb9165fea8d3c34c742be4f659366d691eb
created 2017-04-28 16:46 -0700
pushed 2017-04-28 23:47 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
a6a95c27df8246ed42dcb6dfa997b9f0f9dbd184
created 2017-04-28 01:33 -0500
pushed 2017-04-28 23:47 +0000
Tom Ritter Tom Ritter - Bug 1331915 Add Telemetry probe to Graphite library usage r=jfkthame
fb34b24b4cd63f732bcb001dbda047dd62044f04
created 2017-04-12 14:55 +0100
pushed 2017-04-28 19:07 +0000
Jonathan Kew Jonathan Kew - Bug 1353000 - Respect the round-to-pixels flags when caching shaped-word data. r=jrmuizel
b820712f307783b262fe59fdf5687386bc3d3a72
created 2017-04-27 01:05 +0200
pushed 2017-04-27 20:29 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 03a3ed5fbce1 (bug 1331915) for telemetry bustage. r=backout
03a3ed5fbce14c38e0b2bd452b6aed182dfcd957
created 2017-04-21 14:09 -0500
pushed 2017-04-27 20:29 +0000
Tom Ritter Tom Ritter - Bug 1331915 Add Telemetry probe to Graphite library usage r=jfkthame
7a0ee65d3bf8c4c1edaa4a11da3dead5a21df4ed
created 2017-04-13 09:59 +0800
pushed 2017-04-17 01:50 +0000
vincentliu vincentliu - Bug 1350677 - Add Labeling for gfxFontCache. r=jfkthame
669745519dd08d4e84ee2ec5c3f71acf47e1a4b4
created 2017-04-12 10:59 -0700
pushed 2017-04-12 17:59 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1353000) for devtools failures a=backout CLOSED TREE
bd127ce305c7527cda20e221fae8e80b63b53a29
created 2017-04-12 14:55 +0100
pushed 2017-04-12 15:55 +0000
Jonathan Kew Jonathan Kew - Bug 1353000 - Respect the round-to-pixels flags when caching shaped-word data. r=jrmuizel
fdf453f66c9c384768d7a8d92f129c1328886096
created 2017-04-03 17:49 +0100
pushed 2017-04-12 10:33 +0000
Jonathan Kew Jonathan Kew - Bug 1352528 - Hoist call to GetRoundOffsetsToPixels out of the inner loop of text shaping. r=jrmuizel
4d87363051a3101ac41a91583a587c7dc6194346
created 2017-04-07 15:49 -0700
pushed 2017-04-10 23:37 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r=heycam
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-04-06 21:42 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
97c9e04af0f114231a9e536604a30c579ca33131
created 2017-03-21 10:12 +0800
pushed 2017-03-28 20:32 +0000
cku cku - Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
73502ce79ab54ab2ff0375b9504d1c44072602ad
created 2017-03-23 21:59 +0800
pushed 2017-03-23 23:56 +0000
Jeremy Chen Jeremy Chen - Bug 1347819 - change nsFont::languageOverride to store uint32_t directly. r=jfkthame
dbabc189256eac2eb15147968632164bb5d33ecc
created 2017-03-17 21:54 +0100
pushed 2017-03-18 15:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 836d16519edf (bug 1345853) for frequently failing its own test pattern-big-image.html. r=backout
836d16519edf994ecf98ef5791f23bc088d99fe4
created 2017-03-16 12:17 +0800
pushed 2017-03-17 13:55 +0000
cku cku - Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
2f96904d7b3ae012d17e25458f460f8de6cd5978
created 2017-03-09 16:38 -0800
pushed 2017-03-13 14:25 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
08753d5d8f1a05dedce9f91887a1e5426f35f8c0
created 2017-03-09 16:38 -0800
pushed 2017-03-13 14:25 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 1: Use 'MakeUnique' instead of 'new' to allocate gfxFont::mGlyphChangeObservers. r=jfkthame
528e9dbbb882db0b32792d44b5be9cc539afa1a8
created 2017-03-10 15:47 +0100
pushed 2017-03-10 15:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5a0c4791eef5 (bug 1291483) for causing start up crashes like bug 1346215
fc58b761a05b7858bf8f6dc6239fc871fbae855b
created 2017-03-10 15:47 +0100
pushed 2017-03-10 15:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c8bfaf1927b6 (bug 1291483)
c8bfaf1927b6e35e2955323c6e8845a6a5216d43
created 2017-03-09 16:38 -0800
pushed 2017-03-10 10:42 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
5a0c4791eef57a309aef794490c5ba394923de6a
created 2017-03-09 16:38 -0800
pushed 2017-03-10 10:42 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 1: Use 'MakeUnique' instead of 'new' to allocate gfxFont::mGlyphChangeObservers. r=jfkthame
da0241dcbd9051ff25d1dd392f6e9734cede59ae
created 2017-02-12 09:24 -0500
pushed 2017-02-12 14:25 +0000
Lee Salzman Lee Salzman - Bug 1335139 - part 1 - add DrawTarget::StrokeGlyphs fast path for stroked glyphs. r=bas.schouten
d3db704e690efdd091d32d5ae41d348db8ff5e48
created 2017-01-09 19:12 +0000
pushed 2017-02-06 11:48 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 7 - Make SVGContextPaint a ref counted class. r=dholbert
ac3294db3ea4f3836031d008fc7d787ec3487904
created 2017-01-31 12:36 -0500
pushed 2017-01-31 17:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1335223 - Update Graphite2 to version 1.3.9. r=jfkthame
7177f9bb9d9392fbddddf61beb951cffd0f7013d
created 2017-01-09 09:41 -0800
pushed 2017-01-09 17:42 +0000
Daniel Holbert Daniel Holbert - Bug 1329670: Change gfxFont::CopyWithAntialiasOption to return UniquePtr instead of raw pointer. r=jfkthame
d12ee8da73bc3448251d07b284a698a7b336842a
created 2016-12-20 10:06 +0000
pushed 2016-12-20 11:58 +0000
Jonathan Kew Jonathan Kew - Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
9034d9e08ee3c9287fbdcf5638f68944460d4703
created 2016-12-20 11:35 +0100
pushed 2016-12-20 10:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 422af49b7ae8 (bug 1322989) for bustage
422af49b7ae8cb9218457535c8b0d3f4bec5f467
created 2016-12-20 10:06 +0000
pushed 2016-12-20 10:09 +0000
Jonathan Kew Jonathan Kew - Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
c0d84787e5643ab00cf79018e8f80b759b57a95b
created 2016-12-03 12:18 +0000
pushed 2016-12-03 12:25 +0000
Jonathan Kew Jonathan Kew - Bug 1321022 pt 1.5 - Delete the redundant copy constructor in gfxFontStyle (default copy constructor is fine), and rationalize field ordering a bit. r=dholbert
7cdecdce25a6ba2fa7fd1198bdd0233b057d259d
created 2016-11-14 09:23 +0000
pushed 2016-11-14 11:30 +0000
Jonathan Kew Jonathan Kew - Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
f9f15852463a68cef4cfa7b36d82f1234de8f215
created 2016-11-14 10:45 +0100
pushed 2016-11-14 09:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5d9a785a37c4 (bug 1281448) for Android bustage. r=backout
5d9a785a37c4cb6468ef5b3b610b8b84c4a337b7
created 2016-11-14 09:23 +0000
pushed 2016-11-14 09:24 +0000
Jonathan Kew Jonathan Kew - Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
3898797a6267e6d0f84049258e261e207fafd4e5
created 2016-11-02 11:47 -0700
pushed 2016-11-02 18:47 +0000
Frédéric Wang Frédéric Wang - Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
773aed2f801b27cbad3c031fc7aa747ea9b2c1ed
created 2016-11-02 11:45 -0700
pushed 2016-11-02 18:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 961a84574836 (bug 1305977) for multiscripts-1.html failures a=backout
5aea6f6371020abd32c7c79605b56fab269b38d2
created 2016-10-26 19:46 +0200
pushed 2016-11-02 11:21 +0000
Ethan Lin Ethan Lin - Bug 1308394 - In CopyGlyphsToBuilder, use PathBuilder's backend instead of DrawTarget's. r=bas
961a845748368c2d51a4c3fc97c55525e8cb7091
created 2016-10-31 04:18 +0100
pushed 2016-11-02 11:13 +0000
Frédéric Wang Frédéric Wang - Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
less more (0) -300 -100 -60 tip