gfx/thebes/gfxPlatform.h
928dc169698aad907fe9fb9881340a4a88f76851
created 2018-08-22 13:34 +0000
pushed 2018-08-22 21:55 +0000
Daniel Holbert Daniel Holbert - Bug 1485161: Make gfxPlatform::GetDefaultFontName() return nsAutoString, to enable possibility of Return Value Optimization & to address build warning. r=jfkthame
594a80cf1466e7ee67b6258f8821d11a803468cc
created 2018-08-10 17:15 +0200
pushed 2018-08-11 03:43 +0000
Nicolas Silva Nicolas Silva - Bug 1482109 - Use the generic memory pressure observer in gfxPlatfrom. r=sotaro
a243446f634c5f0f700a5de7d45184bf62bba76f
created 2018-07-23 21:46 +0000
pushed 2018-07-25 14:18 +0000
Brian Hackett Brian Hackett - Bug 1465466 Part 1 - Use a separate compositor in recording/replaying processes, r=nical.
d00a4dc2cc98ce4e08e462d8cdfb957c97ed3dc7
created 2018-07-05 14:43 -0700
pushed 2018-07-17 21:56 +0000
Kris Maglione Kris Maglione - Bug 1473631: Part 8 - Replace pref observers with callbacks in gfxPlatform. r=njn
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-06-26 14:53 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
c03dea03efa7941b2f0da6e59a3f2c8feae6bded
created 2018-05-29 17:07 +0100
pushed 2018-05-29 21:42 +0000
Jonathan Kew Jonathan Kew - Bug 1425812 - Rely on native Core Text support for COLR/CPAL fonts on High Sierra. r=lsalzman
46f0e465153ff635684aafa645d3a326d6534316
created 2018-05-17 12:07 +0900
pushed 2018-05-17 15:28 +0000
sotaro sotaro - Bug 1437334 - Block DX NV12 on SandyBridge for old graphics drivers r=jrmuizel
2a7aef0304b22b0dd3efbfb105ede8ea515d4fb0
created 2018-04-30 15:05 -0500
pushed 2018-05-02 21:05 +0000
Ryan Hunt Ryan Hunt - Bug 1457007 - Add about:support information on if tiling is used in the content process. r=nical
2e9eda40f4770cc1fd2a2aa2263c1020445ef636
created 2018-04-25 14:03 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 4 - Disable font variations on macOS Sierra due to Core Text unreliability. r=jwatt
ee068c7ae8f44f55c0d0cd004cba77b2c402a2db
created 2018-04-25 07:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
aa4185068f2e3ffb1377afa0e0d95b3c5ac0a04c
created 2018-04-25 10:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Backed out 4 changesets from bug 1454598 (26e036b1c703, bc910e36a7d7, bac001216577, 5af215d265b6) due to macOS 10.12 font issues.
26e036b1c7030f8fcbb6975d1a91a4750a88c2d6
created 2018-04-25 07:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
6ad2ef987c9f7823be13c51bb5dbb23fcf00f182
created 2018-04-23 16:52 +0200
pushed 2018-04-24 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt
2b481be0024f5df477db5577ee0a8e55704db2ab
created 2018-04-10 11:29 -0500
pushed 2018-04-16 21:59 +0000
Ryan Hunt Ryan Hunt - Bug 1438551 - Add a pref for enabling tiles when we are using skia with parallel painting. r=nical
8b14b0ba94dbaf348ae63d7c4014f95e4c4ea73e
created 2018-04-16 10:00 +0100
pushed 2018-04-16 21:59 +0000
Jonathan Kew Jonathan Kew - Bug 1452973 - Update NS_FONT_STRETCH_* constants to values based on the percentage definitions in css fonts 4. r=jwatt
837a6f4efa3eaf3cff106349b735e718efb4d4a6
created 2018-04-13 20:34 +0100
pushed 2018-04-13 21:56 +0000
Jonathan Watt Jonathan Watt - Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio
ebeb68db4cb54ca9efd755f9472184e143c11d25
created 2018-04-05 18:53 +0100
pushed 2018-04-06 14:39 +0000
Jonathan Kew Jonathan Kew - Bug 1451296 - Make enabling of font-variation-settings and font-optical-sizing properties dependent on adequate platform support at runtime. r=lsalzman
1aeb1fc7be3371280a5d6f93394d6df0d8db0ad2
created 2018-03-21 08:59 +0900
pushed 2018-03-21 10:03 +0000
sotaro sotaro - Bug 1411481- Enable SkiaGL canvas usage on Mac r=jrmuizel
c71ee5e970f63c9e433ecad757a1145a78bad3ea
created 2018-03-15 14:48 +0900
pushed 2018-03-15 10:14 +0000
sotaro sotaro - Bug 1432039 - Improve assumption of content process's back-end prefs r=jrmuizel
9922610d010eb3c579c7f893f67c6f186affc2a8
created 2018-03-02 13:16 -0500
pushed 2018-03-02 23:07 +0000
Andrew Osmond Andrew Osmond - Bug 1421818 - Disable D2D backend if WebRender is enabled. r=jrmuizel
9725c7458926105b34a7a492582345284fcfd0f1
created 2018-01-24 13:16 +0900
pushed 2018-01-24 21:56 +0000
sotaro sotaro - Bug 1422288 - Disable d2d for canvas when ANGLE is disable with WebRender r=nical
b7d96ef3b33c77e7a8fe367d4b6c463a07aac63a
created 2017-12-08 01:18 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Create a PaintWorker thread pool and dispatch tiles to it (bug 1425056, r=bas)
3ac75a8a4e8cc3fe6ab57872106c8749d2c4eac1
created 2017-12-21 09:25 -0500
pushed 2017-12-21 22:17 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1426191 - Update test_acceleration to check for webrender windows. r=dvander
c3cd5881c7ee9e5c6b9d8b02c074c5b59cb94219
created 2017-11-24 08:10 -0500
pushed 2017-11-24 22:04 +0000
Andrew Osmond Andrew Osmond - Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical
e549fef3f2a283d70c04ec6d66121ccc94ef115b
created 2017-11-02 20:29 +0000
pushed 2017-11-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
163c693012c0f247aeb47b64b0b607190057687b
created 2017-11-02 17:23 +0000
pushed 2017-11-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
43cf3f8f1fd6808a500c4e47e43a0fb939685de2
created 2017-11-10 16:05 +0000
pushed 2017-11-10 21:13 +0000
Jonathan Kew Jonathan Kew - Backed out changesets 75e7f32c3365, eec946b59360, 72a6f5f3512c, ea8ee40ed426 (bug 1412090) for apparently breaking all system-installed fonts on some Linux systems. r=backout
72a6f5f3512c49acc3e3735dbadd1007f9ddc54c
created 2017-11-02 20:29 +0000
pushed 2017-11-10 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
ea8ee40ed426ff032fb9ba0345cc45bf6097bd23
created 2017-11-02 17:23 +0000
pushed 2017-11-10 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
df53224b917158a08bccadeef488f30a2b2ac89b
created 2017-11-05 09:35 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Backed out csets f9763adebe68, a1c1fe33a052, bf35d13e27f3, c6ad01bf0b66 (bug 1412090) for ASan failures.
bf35d13e27f392dc5dcdab3e7755c69b632f46ab
created 2017-11-02 20:29 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
c6ad01bf0b669096565646e8f47bb8e6286d22a1
created 2017-11-02 17:23 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-09 09:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
87097033ee7b266fe5c8fba442cbf1e3618c112e
created 2017-09-21 15:15 -0400
pushed 2017-09-25 23:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1400382 - Replace explicit TextDrawTarget passing with cast-based system. r=mstange
4832416f0a867e028792fe0654b32f95fa94f10a
created 2017-09-14 17:26 +0100
pushed 2017-09-15 09:06 +0000
Jonathan Kew Jonathan Kew - Bug 1334761 - Update ClearType usage at startup, and flush caches and reflow everything if it changes during the session. r=bas
04b1b915604a918556f7b6d9ce36ca591752715c
created 2017-08-29 16:27 -0400
pushed 2017-08-30 08:45 +0000
Botond Ballo Botond Ballo - Bug 1394926 - Add APZ autoscroll information to about:support. r=kats
e5e5c2fe0f99efd5209df000883e911087947fd4
created 2017-08-09 18:00 +0800
pushed 2017-08-23 23:07 +0000
Kevin Chen Kevin Chen - Bug 1362321 - Do not crash in gfxPlatform:Init if there is a TDR happening; r=bas
9d605719172c32c2c8ebe995090e22cec74e2247
created 2017-08-11 17:45 -0700
pushed 2017-08-18 22:53 +0000
Eric Rahm Eric Rahm - Bug 1389598 - Part 1: Remove gonk references from gfx/ r=jrmuizel
b1f2be9ad554279190fd751e8252330b912ecffb
created 2017-08-07 16:20 -0400
pushed 2017-08-08 11:18 +0000
Lee Salzman Lee Salzman - Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
90d17c7dc5d407b32c2e9645f821ea94b55d4e96
created 2017-07-20 09:57 +0100
pushed 2017-07-21 12:15 +0000
Jonathan Kew Jonathan Kew - Bug 1381471 - Refactor gfxPlatform::IsFontFormatSupported implementations to put all the cross-platform behavior in the base class and remove most overrides. r=heycam
7c316771b8949c05480fae3435fad2f37850a913
created 2017-07-08 14:17 +0800
pushed 2017-07-13 14:29 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
50d1812c6f8779698c25bc5256cb9ac34c93cfc4
created 2017-07-12 12:41 +0200
pushed 2017-07-13 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aafb719b4379 (bug 1376964)
aafb719b43796b5928a4ef5cd5b69d709465bc67
created 2017-07-12 16:36 +0800
pushed 2017-07-13 00:58 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
21644b144b340bce9d675ddd27a849910eb12ae4
created 2017-07-12 10:32 +0200
pushed 2017-07-13 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a60731cb1a7f (bug 1376964)
a60731cb1a7f6597c0c1857cd3a8ba911471e7ed
created 2017-07-12 13:03 +0800
pushed 2017-07-13 00:58 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
5137298496633196a64251a19421b9190ae32503
created 2017-07-10 10:15 -0400
pushed 2017-07-11 10:48 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1378355 - Extract gfxPlatform wrappers for MaxAllocSize and MaxTextureSize. r=bas
70e30c042f3863dd63645b4c4f001b370c63ec66
created 2017-06-15 17:54 -0400
pushed 2017-06-28 11:23 +0000
Ryan Hunt Ryan Hunt - Bug 1351783 part 18 - Add async keyboard scrolling information to about:support. r=kats
644e5b5678b95508cc243e40b05d6faed4ccd9a9
created 2017-06-22 13:45 -0400
pushed 2017-06-23 09:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1337063: Transfer child's initial ContentDeviceData with SendSetXPCOMProcessAttributes - r=dvander
4ca3babc442d0c459b4be846cab004d3679fe787
created 2017-06-19 13:53 -0700
pushed 2017-06-20 09:24 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1365772) for valgrind failures a=backout
66b6c25cacc7a8bc3c2d25840df837455ece3124
created 2017-05-30 09:25 -0400
pushed 2017-06-20 09:24 +0000
Alexis Beingessner Alexis Beingessner - Bug 1365772 - Allow component alpha to be managed by blocklists. r=kats
f86b5ef8947b1772d8bf5936f3a982f07f77883c
created 2017-06-19 18:23 +0200
pushed 2017-06-20 00:01 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 112d854f652d (bug 1365772) for Windows bustage: 'gfxConfig': is not a class or namespace name at DeviceAttachmentsD3D11.cpp(179). r=backout on a CLOSED TREE
112d854f652d494562b3e5340ef2e262da7fee62
created 2017-05-30 09:25 -0400
pushed 2017-06-20 00:01 +0000
Alexis Beingessner Alexis Beingessner - Bug 1365772 - Allow component alpha to be managed by blocklists. r=kats
8adb463b26319afd21d9833b75208c83e98187f0
created 2017-06-06 16:18 -0400
pushed 2017-06-15 08:54 +0000
domfarolino@gmail.com domfarolino@gmail.com - Bug 1369542 - Hook up OMTP to config/about:support/crash annotation system. r=dvander
c73219703d7203b55048c536e580c080d829f6a8
created 2017-05-09 14:40 +1200
pushed 2017-05-09 20:48 +0000
Gerald Squelart Gerald Squelart - Bug 1356138 - Backout bug 1337063 (Msg_GetGraphicsDeviceInitData opt) for Talos regression - r=dvander
ff8a7fa4148bdc06c57016ca6c62d9fea0147a4d
created 2017-04-18 15:40 +1000
pushed 2017-04-27 14:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1357298 - Remove the 'layers.frame-counter' option. r=mstange,mattwoodrow.
a6300a521f9c0438c1688007c2889530a0facce2
created 2017-04-12 09:37 +1200
pushed 2017-04-12 17:51 +0000
Gerald Squelart Gerald Squelart - Bug 1337063 - Transfer child's initial ContentDeviceData with SendSetXPCOMProcessAttributes - r=dvander
23674d7089036e3c7cb8333b3eaec3b805996d72
created 2017-04-04 10:22 -0400
pushed 2017-04-05 12:33 +0000
Brendan Dahl Brendan Dahl - Bug 1338004 - Add headless browser mode. r=jrmuizel, r=ted
74fa1a2c624020caa50d8c13028268550defc537
created 2017-04-03 21:00 +0900
pushed 2017-04-03 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-list.* r=jfkthame
aa2376407a4d130e54e2b1949991d5c7de65706d
created 2017-03-10 15:18 -0500
pushed 2017-03-13 14:19 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1282306 - More correctly describe APZ touch support in about:support. r=botond
b8a64223f86efbf5725ba740ee7eab952d841b6e
created 2017-02-09 00:33 -0600
pushed 2017-02-10 20:35 +0000
Ryan Hunt Ryan Hunt - Bug 1337487 - Disable WebRender on windows when the GPU process is disabled r=kats
less more (0) -300 -100 -60 tip