gfx/thebes/gfxPlatform.h
7eac43ea765ebb657f9749a6a8fb2c5c006fae8d
created 2019-01-14 01:16 +0100
pushed 2019-01-21 13:03 +0000
Bas Schouten Bas Schouten - Bug 1519739: Attempt to create Direct2D paths on the paint thread. r=rhunt
0ea91341d00e8606a1de231709f0570da2957fd6
created 2019-01-08 15:48 +0000
pushed 2019-01-21 13:03 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
837890ad49682f6fe582c748f3e5ba79c387d0fd
created 2019-01-07 22:28 +0200
pushed 2019-01-21 13:03 +0000
Bogdan Tara Bogdan Tara - Backed out changeset b776171d854c (bug 1515103) for browser_Troubleshoot.js failures CLOSED TREE
b776171d854c35104b3ba19f2beb55f484ddf0c1
created 2019-01-07 18:48 +0000
pushed 2019-01-21 13:03 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
9a5ef8fd69c9b0c2210c9ef491217ddb45d3a76d
created 2018-12-18 14:54 +0900
pushed 2019-01-21 13:03 +0000
sotaro sotaro - Bug 1513308 - Lazily initialize DirectX devices for WebRender r=mattwoodrow
d4d1f7ec6966b236e836380b85930b8f588369e1
created 2018-12-14 20:16 +0000
pushed 2019-01-21 13:03 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1503339 - update frame rate at runtime, r=kats
195290355ea5cdd1efd3cf0d15a2d9f0bb497d15
created 2018-12-14 20:16 +0000
pushed 2019-01-21 13:03 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1503339 - try using a lower frame rate for low-end devices r=kats,mconley
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
52a798ad6583b97fb3faf68f1849e7098d9ce4ae
created 2018-11-16 15:13 +1300
pushed 2018-12-03 16:23 +0000
Matt Woodrow Matt Woodrow - Bug 1507680 - Record detailed statistics about slow WebRender frames in about:support. r=jrmuizel
27cb49221d42fd3d31187bcd40360669f5110e1a
created 2018-10-10 08:37 -0400
pushed 2018-12-03 16:23 +0000
Andrew Osmond Andrew Osmond - Bug 1490942 - Ignore UPS batteries for WebRender qualified purposes. r=jrmuizel
c2666a1b9efc528357fd2481728f928560e0d3bd
created 2018-10-11 07:32 +0000
pushed 2018-10-15 21:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1497294 - P8. Disable P010 surface type with nvidia adapters. r=mattwoodrow
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1490402 - Use UTF-8 strings (in place of UTF-16) for font family/face names in the system font list, to reduce memory footprint. r=lsalzman
928dc169698aad907fe9fb9881340a4a88f76851
created 2018-08-22 13:34 +0000
pushed 2018-08-24 17:49 +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-24 17:49 +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-08-24 17:49 +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-08-24 17:49 +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-08-24 17:49 +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-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1425812 - Rely on native Core Text support for COLR/CPAL fonts on High Sierra. r=lsalzman
7195b1005f8cc917ca3183bedb956a05df1c3844
created 2018-05-17 12:07 +0900
pushed 2018-05-23 13:52 +0000
sotaro sotaro - Bug 1437334 - Block DX NV12 on SandyBridge for old graphics drivers. r=jrmuizel, a=RyanVM
2a7aef0304b22b0dd3efbfb105ede8ea515d4fb0
created 2018-04-30 15:05 -0500
pushed 2018-05-03 15:28 +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 21:04 +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 21:04 +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 21:04 +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 21:04 +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-26 21:04 +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-26 21:04 +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-26 21:04 +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-26 21:04 +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-26 21:04 +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-04-26 21:04 +0000
sotaro sotaro - Bug 1411481- Enable SkiaGL canvas usage on Mac r=jrmuizel
c71ee5e970f63c9e433ecad757a1145a78bad3ea
created 2018-03-15 14:48 +0900
pushed 2018-04-26 21:04 +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-05 13:45 +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-03-01 16:46 +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 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
Andrew Osmond Andrew Osmond - Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical
a9f13ba650d2121ba8e519779a04e43815df0f7c
created 2017-11-02 20:29 +0000
pushed 2017-11-22 13:58 +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 a=gchang
bfe05205f198cf7e4aac88e515725ee3fc394023
created 2017-11-02 17:23 +0000
pushed 2017-11-22 13:58 +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 a=gchang
43cf3f8f1fd6808a500c4e47e43a0fb939685de2
created 2017-11-10 16:05 +0000
pushed 2017-11-10 21:18 +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 21:18 +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 21:18 +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-06 14:00 +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-06 14:00 +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-06 14:00 +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-11-02 16:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
87097033ee7b266fe5c8fba442cbf1e3618c112e
created 2017-09-21 15:15 -0400
pushed 2017-11-02 16:33 +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-16 16:13 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +0000
Lee Salzman Lee Salzman - Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
2baaba7b398c96350ff6ce32fb3235a78be4da9b
created 2017-08-28 00:28 -0400
pushed 2017-08-30 14:59 +0000
Kevin Chen Kevin Chen - Bug 1362321 - Do not crash in gfxPlatform:Init if there is a TDR happening. r=bas, a=gchang
90d17c7dc5d407b32c2e9645f821ea94b55d4e96
created 2017-07-20 09:57 +0100
pushed 2017-08-02 08:25 +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-08-02 08:25 +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-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aafb719b4379 (bug 1376964)
aafb719b43796b5928a4ef5cd5b69d709465bc67
created 2017-07-12 16:36 +0800
pushed 2017-08-02 08:25 +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-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a60731cb1a7f (bug 1376964)
a60731cb1a7f6597c0c1857cd3a8ba911471e7ed
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
less more (0) -300 -100 -60 tip