Cameron McCormack
|
21933d916f
|
Bug 1031187 - Part 1: Set mFamilyName eagerly on proxy and non-proxy gfxFontEntrys. r=jdaggett
|
2014-07-09 17:08:54 +10:00 |
Jonathan Kew
|
5379855aa6
|
Bug 754215 - Refactor user-font loading code in preparation for lazier downloading. r=jdaggett
|
2014-07-09 17:08:52 +10:00 |
Carsten "Tomcat" Book
|
5cee26c6d4
|
Backed out changeset 0af811dfc164 (bug 754215)
|
2014-07-09 13:44:16 +02:00 |
Carsten "Tomcat" Book
|
1bf2972cd9
|
Backed out changeset 091a5ced91cd (bug 1031187)
|
2014-07-09 13:44:14 +02:00 |
Carsten "Tomcat" Book
|
e338c2088b
|
Backed out changeset dc4ff3a5afd1 (bug 1031187)
|
2014-07-09 13:44:11 +02:00 |
Carsten "Tomcat" Book
|
2d4e060456
|
Backed out changeset 30954594c1dd (bug 1031202)
|
2014-07-09 13:43:51 +02:00 |
Cameron McCormack
|
493349d4b5
|
Bug 1031202 - Factor out gfxMixedFontFamily lookup/creation into a helper function. r=jdaggett
|
2014-07-09 21:04:15 +10:00 |
Cameron McCormack
|
a5140bd518
|
Bug 1031187 - Part 2: Use family name from proxy rather than gfxMixedFontFamily when logging. r=jdaggett
|
2014-07-09 21:04:14 +10:00 |
Cameron McCormack
|
c700698740
|
Bug 1031187 - Part 1: Set mFamilyName eagerly on proxy and non-proxy gfxFontEntrys. r=jdaggett
|
2014-07-09 21:04:10 +10:00 |
Jonathan Kew
|
4895b59a06
|
Bug 754215 - Refactor user-font loading code in preparation for lazier downloading. r=jdaggett
|
2014-07-09 21:03:19 +10:00 |
Jeff Walden
|
7f77ce6fe8
|
Bug 953296 - Convert ScopedDeletePtr to UniquePtr in various bits of canvas/graphics/GL code. r=jgilbert
--HG--
extra : rebase_source : cd1e332837ff49199d62805f554bf1123eea334f
|
2014-01-06 09:49:03 -06:00 |
Jonathan Kew
|
c6ad2091d7
|
bug 1035323 - remove redundant null-checks in the DetailedGlyphStore code. r=jdaggett
|
2014-07-08 14:56:41 +01:00 |
Markus Stange
|
8ed41a013a
|
Bug 1020556 - Increase tolerance for scale snapping so that we don't end up with an unnecessary scale factor for pure rotation transforms due to floating point inaccuracies. r=mattwoodrow
|
2014-07-08 14:07:05 +02:00 |
Matt Woodrow
|
ad3a5e5b81
|
Bug 1031948 - Cull points that have w <= 0 when untransforming layer coordinates. r=bjacob
|
2014-07-08 16:55:42 +12:00 |
Jonathan Watt
|
067c2b97b1
|
Bug 1034528 , part 1 - Get rid of gfxCachedTempSurface and the Thebes backed gfxContext that it creates. r=Bas
|
2014-07-07 09:05:15 +01:00 |
Jonathan Kew
|
5a45201ffe
|
bug 1034403 - update index to step past the second half of a surrogate pair. r=roc
|
2014-07-06 12:51:27 +01:00 |
Jonathan Watt
|
33bdb82135
|
Bug 1034404 - Get rid of the Thebes backed gfxContexts in ThebesLayerD3D9. r=Bas
|
2014-07-06 00:10:49 +01:00 |
Bas Schouten
|
cdab073abf
|
Bug 1028491: Try to create a reasonable size surface when surface creation fails, otherwise OOM abort. r=jrmuizel
|
2014-07-03 22:20:08 +02:00 |
Frédéric Wang
|
9e0eb3a436
|
Bug 961365 - Part 1: Add helper functions to access MATH constants and use them to get the AxisHeight. r=jfkthame
|
2014-07-01 23:29:00 -04:00 |
Walter Litwinczyk
|
cfa586e393
|
Bug 701948 - Rename nsIGfxInfo::FEATURE_NO_INFO to nsIGfxInfo::FEATURE_STATUS_OK. r=jgilbert
|
2014-07-01 14:44:09 -07:00 |
Michael Wu
|
6919ba2a2d
|
Bug 987872 - Update Fira font name for Fira font update, r=jfkthame
|
2014-05-21 13:16:43 -04:00 |
Jonathan Kew
|
8e216da53f
|
bug 1030829 part 2 - preload 'hidden' fonts on FirefoxOS into the user-font cache. r=roc
|
2014-06-30 19:05:29 +01:00 |
Jonathan Kew
|
f424c317f4
|
bug 1030829 part 1 - support 'persistent' entries that will not be flushed from the user-font cache. r=roc
|
2014-06-30 19:05:28 +01:00 |
Cameron McCormack
|
8bf79a894b
|
Bug 1031205 - Make gfxUserFontSet methods take already-parsed language override values. r=jdaggett
|
2014-06-30 14:25:21 +10:00 |
Cameron McCormack
|
364e126c76
|
Bug 1031199 - Disallow aWeight = 0 when calling gfxUserFontSet::AddFontFace. r=jdaggett
|
2014-06-30 14:25:11 +10:00 |
Mats Palmgren
|
3ffa9baecc
|
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
|
2014-06-28 10:13:13 +00:00 |
Phil Ringnalda
|
811c3783d4
|
Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
Backed out changeset 0b5918ec6521 (bug 1031444)
Backed out changeset 663ff18cd4a1 (bug 1028460)
Backed out changeset ae01b3919c8c (bug 1028460)
Backed out changeset 316c8dfeca9b (bug 1028460)
Backed out changeset e237b2c61ea2 (bug 1028460)
|
2014-06-28 22:01:28 -07:00 |
Mats Palmgren
|
4e879335f7
|
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
|
2014-06-28 10:13:13 +00:00 |
Jonathan Kew
|
68d2010cfd
|
bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
|
2014-05-31 08:12:40 +01:00 |
Masatoshi Kimura
|
e6e3ddadf9
|
Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
|
2014-05-31 15:11:29 +09:00 |
John Daggett
|
acd3c4ca2c
|
Bug 1029307 - remove subscript/superscript metrics. r=heycam
|
2014-06-28 15:40:36 +09:00 |
John Daggett
|
1e79307a4f
|
Bug 1029307 - use fixed subscript/superscript offset ratio instead of font metric values. r=heycam
|
2014-06-28 15:40:35 +09:00 |
Jonathan Kew
|
28268f14ed
|
bug 1030067 - ignore the principal when caching data-URI fonts, to allow sharing across pages with the same CSS. r=bzbarsky
|
2014-06-27 16:19:28 +01:00 |
Carsten "Tomcat" Book
|
7d5c310dad
|
Merge mozilla-central to mozilla-inbound
|
2014-06-27 15:51:09 +02:00 |
Carsten "Tomcat" Book
|
2f01b9ad61
|
merge mozilla-inbound to mozilla-central a=merge
|
2014-06-27 15:34:28 +02:00 |
Kartikaya Gupta
|
57b791cdc7
|
Bug 1022956 - When fling velocity is high, don't let tap gestures trigger clicks to content. r=drs r=Bas
|
2014-06-26 18:37:44 -04:00 |
Sotaro Ikeda
|
00dfb9fb42
|
Bug 1026562 - "Always create ImageBridge when OMTC is enabled on gonk". r=nical
|
2014-06-17 09:41:00 +02:00 |
Jonathan Watt
|
29353d8391
|
Bug 1031079 - Get rid of the Thebes backed gfxContexts in gfxASurface, removing gfxASurface::WriteAsPNG_internal and its consumers. r=mattwoodrow
|
2014-06-27 12:19:40 +01:00 |
Jonathan Watt
|
0a412a04d6
|
Bug 1031055 - Get rid of the Thebes backed gfxContexts in FrameLayerBuilder.cpp, and get rid of gfxASurface::DumpAsDataURL. r=mattwoodrow
|
2014-06-27 12:19:40 +01:00 |
Jonathan Watt
|
deb2077580
|
Bug 986526 - Create helper functions to encode DrawTargets/SourceSurfaces to PNG/JPEG/BMP/ICO/etc. and save them, dump them, or copy them to the clipboard, either as binary or as data: URIs. r=mattwoodrow
|
2014-06-27 12:19:40 +01:00 |
Jonathan Watt
|
cbbdebfce8
|
Bug 1030894 - Stop abusing nsAutoPtr in gfxFT2FontList.cpp. r=jfkthame
|
2014-06-27 10:17:50 +01:00 |
Gijs Kruitbosch
|
69b99988f1
|
Bug 1030115 - fix apz.printtree caching to use gfxPrefs. r=kats, bas
|
2014-06-25 16:12:32 +01:00 |
Jonathan Watt
|
8954b72140
|
Bug 1025537 - Stop using gfxImageSurface in gfxBlur and gfxPlatform::CreateDrawTargetForData. r=mattwoodrow
|
2014-06-26 08:40:12 +01:00 |
Jonathan Watt
|
9207dbc8c0
|
Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas
|
2014-06-25 12:59:46 +01:00 |
Gijs Kruitbosch
|
793f6d8a10
|
Bug 1030090 - tests shouldn't destroy gfxPrefs, r=bjacob
|
2014-06-25 15:09:02 +01:00 |
Carsten "Tomcat" Book
|
007d9b5cee
|
Backed out changeset f1afdcec1927 (bug 1025553) for bustage on a CLOSED TREE
|
2014-06-25 14:21:34 +02:00 |
Jonathan Watt
|
abbc718b0c
|
Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas
|
2014-06-25 12:59:46 +01:00 |
James Kitchener
|
be2f9aa5ca
|
Bug 1018234 - Reference count fontFaces r=jfkthame
|
2014-06-25 10:12:31 +01:00 |
Jonathan Watt
|
e8bd2a53a8
|
Bug 1029211 - Get rid of a couple more Thebes backed gfxContexts by using gfxUtils::ClearThebesSurface instead. r=mattwoodrow
--HG--
extra : rebase_source : cc75965e0ba908b84a592e337af0429ddb9cc846
|
2014-06-24 10:02:10 +01:00 |
Kartikaya Gupta
|
d23f6e9b7c
|
Bug 1024126 - Fix rounding errors and add a danger zone to the B2G AboutToCheckerboard heuristic function. r=Cwiiis
|
2014-06-23 20:54:32 -04:00 |
Jonathan Watt
|
2320b28101
|
Bug 1028786, part 2 - Get rid of the Thebes backed gfxContext in gfxPlatformGtk.cpp. r=mattwoodrow
--HG--
extra : rebase_source : 2920a2b3d862180a15d5a037741744ea5766b5b1
|
2014-06-23 23:48:59 +01:00 |
Jonathan Watt
|
8e7356e992
|
Bug 1028786, part 1 - Add a gfxUtils::ClearThebesSurface() helper method. r=mattwoodrow
--HG--
extra : rebase_source : 524ffe6d276ea9b51cf01d534f65c9b74b32b950
|
2014-06-23 23:48:58 +01:00 |
Benoit Jacob
|
360bdb42d9
|
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
|
2014-06-23 14:49:07 -04:00 |
Ehsan Akhgari
|
61c162bda7
|
Bug 1028944 follow-up: remove the #ifdef altogether
|
2014-06-23 10:23:30 -07:00 |
Ehsan Akhgari
|
bbd358cafc
|
Bug 1028944 - Use nscore.h SEH wrapper macros in gfxWindowsPlatform.cpp; r=jrmuizel
|
2014-06-23 09:04:22 -07:00 |
Kartikaya Gupta
|
1cfb0fc6fc
|
Bug 1020778 - Reduce opacity of low-res buffer on B2G by half when compositing it to the screen. r=jrmuizel
|
2014-06-23 12:00:18 -04:00 |
Geoff Brown
|
99eba27f48
|
Bug 456899 - Avoid assertion "forgot to short-circuit a text run with zero-sized font?"; r=jfkthame
|
2014-06-23 08:35:52 -06:00 |
Mason Chang
|
4c76cc6e53
|
Bug 990832 - Build a tool to visualize frame uniformity. r=mchang, benwa.
|
2014-06-19 09:33:00 +02:00 |
John Daggett
|
f62927140f
|
Bug 961558 - remove smallCaps from gfxFontStyle. r=jfkthame
|
2014-06-23 12:09:17 +09:00 |
John Daggett
|
b69e91abce
|
Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
|
2014-06-23 12:09:16 +09:00 |
Matt Woodrow
|
d02a3cce38
|
Bug 1025896 - Null check generated blur surface. r=Bas
|
2014-06-18 13:36:30 +12:00 |
Jonathan Kew
|
f6d68883a9
|
bug 1028134 - Remove dangerous public destructor of gfxContext. r=bjacob
|
2014-06-22 13:28:12 +01:00 |
Benoit Girard
|
19effe56b7
|
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
|
2014-06-19 18:36:25 -04:00 |
Jonathan Watt
|
6586dcffb2
|
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
|
2014-06-19 21:35:33 +01:00 |
Nicolas Silva
|
ec00b3a785
|
Bug 1027365 - Activate ImageBridge by default when OMTC on. r=sotaro
|
2014-06-19 11:45:19 +02:00 |
Jonathan Kew
|
e1b7eb2df1
|
bug 871453 - part 3 - support font-synthesis options through the fontconfig backend. r=jdaggett
|
2014-06-19 08:09:00 +01:00 |
Jonathan Kew
|
288baa3a79
|
bug 871453 - part 2 - support font-synthesis options through the platform-font-list backends. r=jdaggett
|
2014-06-19 08:08:58 +01:00 |
Jonathan Kew
|
e83684913c
|
bug 871453 - part 1 - pass the font-synthesis flags down to gfxFontStyle. r=jdaggett
|
2014-06-19 08:08:55 +01:00 |
Jonathan Kew
|
909cdc7a66
|
bug 1025076 - handle negative glyph advance more sensibly in gfxGDIFont. r=jdaggett
|
2014-06-18 17:46:04 +01:00 |
Birunthan Mohanathas
|
bc0233fe47
|
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
|
2014-06-18 17:57:51 -07:00 |
Benoit Jacob
|
c957e59732
|
Bug 1027251 - Fix or whitelist dangerous public destructors in gfx/ - r=jrmuizel
|
2014-06-18 22:28:59 -04:00 |
Nicholas Nethercote
|
aaf6fb2124
|
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
|
2014-05-20 23:06:54 -07:00 |
Jeff Gilbert
|
f89102edd1
|
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
|
2014-06-18 17:04:05 -07:00 |
Jonathan Watt
|
2586dd3cb2
|
Bug 1025553, part 1 - Change the names of the members of gfxMatrix to match the names of the members of Moz2D's Matrix. r=Bas
|
2014-06-17 18:35:51 +01:00 |
Jonathan Watt
|
c98228197e
|
Bug 1025858 - Remove gfxPlatform's SourceSnapshotDetached. r=gal
|
2014-06-17 10:37:46 +01:00 |
Jonathan Watt
|
36dd834e0d
|
Bug 1022031 - Rework gfxPlatform::GetSourceSurfaceForSurface so that it doesn't need to use a Thebes backed gfxContext (Moz2D conversion). r=mattwoodrow
|
2014-06-17 10:08:23 +01:00 |
Wes Kocher
|
c2735215c7
|
Backed out changeset 66f9a0038c67 (bug 774388) for various frequent intermittent failures including mochitest-2 on a CLOSED TREE
|
2014-06-16 19:00:15 -07:00 |
Benoit Jacob
|
cea2702a66
|
Bug 774388 - Patch 5: Properly manage the lifetime of the compositor thread, by waiting for CrossProcessCompositorParents to die before destroying it - r=nical,mattwoodrow
|
2014-06-06 09:51:26 -04:00 |
Jonathan Watt
|
16136e4067
|
Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
|
2014-06-15 01:34:01 +01:00 |
Benoit Jacob
|
8f1cf755a9
|
Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro
|
2014-06-06 09:51:24 -04:00 |
Jonathan Kew
|
9d9eaef84f
|
bug 985220 pt 2 - replace the use of GetGlyphIndicesW with ScriptGetCMap in gfxGDIFont::GetGlyph. r=jdaggett
|
2014-06-09 16:43:16 +01:00 |
Jonathan Kew
|
088699795b
|
bug 985220 - remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
|
2014-06-09 15:47:31 +01:00 |
Jonathan Watt
|
3d9e321469
|
Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
|
2014-06-12 20:24:05 +01:00 |
Ed Morley
|
a267ee9a6e
|
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
|
2014-06-11 17:07:41 +01:00 |
Jeff Gilbert
|
2757fd2b29
|
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
|
2014-06-04 15:20:24 -07:00 |
Chris Lord
|
1188fbbd28
|
Bug 1011569 - Remove PreferMemoryOverShmem in favour of IsSameProcess. r=nical
|
2014-06-11 14:52:19 +01:00 |
Robert Longson
|
7b180f0d39
|
Bug 989230 - SVG gradient spreadMethod="reflect" doesn't work. r=gal
|
2014-06-11 10:38:43 +01:00 |
Matt Woodrow
|
cb06cb865b
|
Bug 940845 - Part 6: Cache blurs when possible. r=Bas
|
2014-06-10 17:51:24 -04:00 |
Jonathan Watt
|
79946b069e
|
Bug 1021973, part 2 - Remove gfxPlatformMac/gfxQtPlatform::OptimizeImage(). r=Bas
|
2014-06-10 19:12:37 +01:00 |
Jonathan Watt
|
62f18378c7
|
Bug 1022667, part 4 - Remove some font related functions from gfxWindowsPlatform.cpp. r=jfkthame
|
2014-06-10 16:42:23 +01:00 |
Jonathan Watt
|
064fe625cf
|
Bug 1022930 - Fix crash in imgFrame::Draw() when drawing for an SVG mask. r=mwu
|
2014-06-10 07:02:22 +01:00 |
Jonathan Watt
|
7608ba3c8a
|
Bug 1021973 - Remove gfxPlatform::OptimizeImage(). r=Bas
|
2014-06-10 07:02:21 +01:00 |
John Daggett
|
f782ee2f5a
|
Bug 1022792 - treat -moz-fixed as monospace. r=heycam
|
2014-06-10 14:21:41 +09:00 |
Frédéric Wang
|
111e726228
|
Bug 1020927 - Part 2: Update OTS to bf4afceb8b441f3a219dd7cfea5613c18183836c so that we fix the compile warnings. r=jfkthame
|
2014-06-05 11:09:00 -04:00 |
Jonathan Kew
|
fbe8c6fe21
|
backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
|
2014-06-06 22:41:09 +01:00 |
Jonathan Kew
|
3022454dd2
|
backout changeset 48b74ab18f92 (bug 1018034) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
|
2014-06-06 22:41:07 +01:00 |
Jonathan Kew
|
f3e4b38e26
|
backout changeset 3e9d9aa535c7 (bug 1018551) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
|
2014-06-06 22:41:04 +01:00 |
Botond Ballo
|
81fc6320fa
|
Bug 1018255 - Use spring physics for snap-back animation. r=kats
--HG--
extra : source : f7f4c40fc818c2342fe6c49c0351c1573f6e9f3d
|
2014-06-03 13:59:35 -04:00 |
Botond Ballo
|
4bcd1d61cd
|
Bug 1018255 - Make the translation (in the direction of overscroll) more pronounced than the zoom. r=kats
--HG--
extra : source : da6418a2a57e4665b2f03e84ff50052902658f45
|
2014-06-03 18:03:55 -04:00 |
Botond Ballo
|
b6bd6e60b1
|
Bug 1018255 - Stop fling more quickly when overscrolled. r=kats
--HG--
extra : source : 79355b184bc52616567cc16d8f8c61ab31789d67
|
2014-06-05 15:16:14 -04:00 |