sotaro
05f073e8e4
Bug 1462555 - Remove gfxWindowsPlatform::mFeatureLevels r=jrmuizel
2018-05-21 10:11:52 +09:00
Ryan Hunt
95f916f190
Bug 1461775 - Create paint worker threads in response to a device reset instead of preemptively. r=bas
...
--HG--
extra : rebase_source : 83f98d01b416c8ac52c36809416be92d94120463
2018-05-15 13:36:11 -05:00
Ryan Hunt
5516d12e7b
Bug 1457007 - Add about:support information on if tiling is used in the content process. r=nical
...
MozReview-Commit-ID: 1JewsArgmZz
--HG--
extra : rebase_source : 85e8e1101ca852baee9e1448267e59b19c9d84e1
2018-04-30 15:05:19 -05:00
Jonathan Kew
5e9926e820
Bug 1457505 - Fix the check for variation-font support in gfxWindowsPlatform: cannot depend on checking mUsingDirectWrite, as the fontlist is not yet set up. r=lsalzman
2018-04-28 09:17:47 +01:00
Jonathan Kew
c66fb1e660
Bug 1451296 - Make enabling of font-variation-settings and font-optical-sizing properties dependent on adequate platform support at runtime. r=lsalzman
2018-04-05 18:53:56 +01:00
smswessem
3814c98b00
Bug 1358240 - Replace EmojiOne with Twemoji, r=jfkthame, timdream
...
--HG--
extra : rebase_source : cb1d370dc4fbff33f6022acf393126e0965089de
2018-03-08 18:23:19 -06:00
sotaro
57a55d1c2d
Bug 1411481- Enable SkiaGL canvas usage on Mac r=jrmuizel
2018-03-21 08:59:38 +09:00
sotaro
184652d442
Bug 1413392 - Reenable d2d canvas with WebRender r=jrmuizel
2018-03-20 08:07:26 +09:00
sotaro
0cc1972d14
Bug 1432039 - Improve assumption of content process's back-end prefs r=jrmuizel
2018-03-15 14:48:54 +09:00
Andrew Osmond
d41a50c664
Bug 1421818 - Disable D2D backend if WebRender is enabled. r=jrmuizel
2018-03-02 13:16:26 -05:00
sotaro
9ee2dd9629
Bug 1422288 - Disable d2d for canvas when ANGLE is disable with WebRender r=nical
2018-01-24 13:16:35 +09:00
Makoto Kato
153c591749
Bug 1032671 - Part 4. Font fallback should detect emoji range for color emoji font. r=jfkthame
...
MozReview-Commit-ID: AeqSLUU9GRH
--HG--
extra : rebase_source : 3a3d0c70072b990d83b1304eb527f30307f6e944
2017-11-12 16:36:24 +09:00
Milan Sreckovic
be9daa43bf
Bug 1418980: Add full blocklisting support for GPU_PROCESS and DX_INTEROP2. r=dvander
...
MozReview-Commit-ID: 4gKi54Is8KO
--HG--
extra : rebase_source : ca99fdfa779b107d8fb41f8274aed6615ee69a02
2017-11-21 13:13:10 -05:00
Sylvestre Ledru
d60d69e2cb
Bug 1411001 - Remove the +x permissions on cpp & h files r=froydnj
...
MozReview-Commit-ID: DjDkL20wRg0
--HG--
extra : rebase_source : a343d83d1f4e97e4ba56d0f57fec93079df0b5ea
2017-10-23 20:59:55 +02:00
sotaro
481dd4d078
Bug 1380979 - Enable DXGITextureHostD3D11 usage with WebRender r=nical
2017-08-09 14:28:15 +09:00
Lee Salzman
a21ad6d19e
Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
...
MozReview-Commit-ID: GP1Aekecb0s
2017-08-07 16:20:44 -04:00
Kevin Chen
40b5eb5426
Bug 1386182 - Set FeatureState after EnableByDefault() in gfxWindowsPlatform::InitializeD3D11Config; r=jerry
...
MozReview-Commit-ID: G0Ozjq0bFRt
--HG--
extra : rebase_source : 0d87b4c8cb5171b6ada553dc95c1fc1aca1bc1c2
2017-08-01 17:19:17 +08:00
Lee Salzman
68f83ebade
Bug 1383817 - clamp gamma/contrast for ScaledFontDWrite when creating SkTypeface. r=mchang
...
MozReview-Commit-ID: LSSffVooDCI
2017-07-24 14:12:26 -04:00
Kevin Chen
bf448ceacc
Bug 1351349 - Blacklist Intel HD Graphics 510/520/530 for Windows 7 without platform update; r=dvander
...
MozReview-Commit-ID: F94OfZGBRQj
--HG--
extra : rebase_source : a6c471aaa6d280d6448975d5db3f285684df266d
2017-07-20 18:09:47 +08:00
Jonathan Kew
10934e3b01
Bug 1381471 - Refactor gfxPlatform::IsFontFormatSupported implementations to put all the cross-platform behavior in the base class and remove most overrides. r=heycam
2017-07-20 09:57:00 +01:00
Kevin Chen
91dc0db35c
Bug 1364563 - Add a path for content process only device reset. r=dvander
2017-07-18 23:09:00 -04:00
Ehsan Akhgari
6bc10c105a
Backout changeset bc5d9e5f1c02 (bug 1364563) because of build failures
...
This reverts commit a5224fd3910ee5116669728fcd5b154e051371fd.
2017-07-19 00:27:36 -04:00
David Anderson
e53986168f
Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang)
...
--HG--
extra : rebase_source : baf7cce201a38897f1f9dcbd7c36855ff070217b
2017-07-18 12:15:39 -07:00
Kevin Chen
563c00da4d
Bug 1364563 - Add a path for content process only device reset. r=dvander
2017-07-17 00:13:00 -04:00
Carsten "Tomcat" Book
260b5f956f
merge mozilla-inbound to mozilla-central a=merge
2017-07-13 16:35:22 +02:00
Cameron McCormack
c770a5a921
Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
...
MozReview-Commit-ID: LJ6nnZEGz7D
--HG--
extra : rebase_source : 9f47d839aa4572ed2fc2d15a4986c8bc30d3f2ca
2017-07-08 14:17:23 +08:00
Carsten "Tomcat" Book
a269ba0e44
Backed out changeset aafb719b4379 (bug 1376964)
2017-07-12 12:41:29 +02:00
Cameron McCormack
ab22ddb3c6
Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
...
MozReview-Commit-ID: LJ6nnZEGz7D
--HG--
extra : rebase_source : a12c270beb85467955c044c9c068d22de5db8f45
2017-07-12 16:36:15 +08:00
Carsten "Tomcat" Book
3a6a347356
Backed out changeset a60731cb1a7f (bug 1376964)
2017-07-12 10:32:15 +02:00
Cameron McCormack
c4d27f68a0
Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
...
MozReview-Commit-ID: LJ6nnZEGz7D
--HG--
extra : rebase_source : 1636e695ca025e6fbcade8258746ffb38adc5b26
2017-07-12 13:03:35 +08:00
David Anderson
77b5b91a68
Rebuild configuration info when a device reset occurs. (bug 1377866 part 4, r=kechen)
2017-07-10 19:30:58 -07:00
David Anderson
dd94534a4f
Disable Advanced Layers when the sanity test fails. (bug 1377866 part 3, r=mchang)
2017-07-10 19:30:52 -07:00
Sebastian Hengst
8e560af8c9
Backed out changeset be7d6aa4aef3 (bug 1376026) for failing browser_bug970746.js on Windows 7 VM. r=backout
2017-07-07 21:42:42 +02:00
Sebastian Hengst
522fc18c93
Backed out changeset 24421d72ba08 (bug 1376026)
2017-07-07 21:42:09 +02:00
Lee Salzman
ab6885d706
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
...
MozReview-Commit-ID: 5K9201eCSv
2017-06-30 14:09:05 -04:00
Lee Salzman
901f5815e8
Bug 1376026 - assume DWrite is available on Windows 7 even without the platform update. r=jrmuizel
2017-06-30 13:46:21 -04:00
David Anderson
89e8ddea26
Block Advanced Layers on older Intel HD Graphics hardware. (bug 1377866 part 2, r=jrmuizel)
2017-07-06 18:31:27 -07:00
David Anderson
de0153ddb7
Move AL configuration code to a separate function. (bug 1377866 part 1, r=jrmuizel)
2017-07-06 18:31:23 -07:00
sotaro
35fc8b0347
Bug 1378649 - Use skia as default content backend on windows r=jrmuizel
2017-07-07 07:47:40 +09:00
Carsten "Tomcat" Book
7986433daa
Backed out changeset a93c71a7ef8b (bug 1376026) for failures like DirectWrite not supported on Windows 2008 or older
2017-07-06 08:12:22 +02:00
Carsten "Tomcat" Book
fbc9f302f1
Backed out changeset d09fb3a5cedf (bug 1376026)
2017-07-06 08:11:48 +02:00
Carsten "Tomcat" Book
cd6ff28835
Backed out changeset 581652145f1b (bug 1376026)
2017-07-06 08:11:47 +02:00
Lee Salzman
068bbf5940
Bug 1376026 - fix DWriteEnabled usage. r=me
2017-07-06 00:03:58 -04:00
Lee Salzman
edc6db4195
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
2017-06-30 14:09:05 -04:00
Lee Salzman
e21d52047e
Bug 1376026 - assume DWrite is available on Windows 7 even without the platform update. r=jrmuizel
2017-06-30 13:46:21 -04:00
Bill McCloskey
f115503a0b
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
David Anderson
7df9b05034
Add MLGPU feature bits and compositor initialization. (bug 1365879 part 21, r=mattwoodrow)
2017-06-23 14:23:12 -07:00
Carsten "Tomcat" Book
88fff78f64
Merge mozilla-central to mozilla-inbound
2017-06-23 12:22:24 +02:00
Carsten "Tomcat" Book
1f871b61e4
Backed out changeset 9d0048e04446 (bug 1365879)
2017-06-23 12:15:32 +02:00
Nicholas Nethercote
58786e1ea7
Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
...
This patch makes the following changes to the macros.
- Removes PROFILER_LABEL_FUNC. It's only suitable for use in functions outside
classes, due to PROFILER_FUNCTION_NAME not getting class names, and it was
mostly misused.
- Removes PROFILER_FUNCTION_NAME. It's no longer used, and __func__ is
universally available now anyway.
- Combines the first two string literal arguments of PROFILER_LABEL and
PROFILER_LABEL_DYNAMIC into a single argument. There was no good reason for
them to be separate, and it forced a '::' in the label, which isn't always
appropriate. Also, the meaning of the "name_space" argument was interpreted
in an interesting variety of ways.
- Adds an "AUTO_" prefix to PROFILER_LABEL and PROFILER_LABEL_DYNAMIC, to make
it clearer they construct RAII objects rather than just being function calls.
(I myself have screwed up the scoping because of this in the past.)
- Fills in the 'js::ProfileEntry::Category::' qualifier within the macro, so
the caller doesn't need to. This makes a *lot* more of the uses fit onto a
single line.
The patch also makes the following changes to the macro uses (beyond those
required by the changes described above).
- Fixes a bunch of labels that had gotten out of sync with the name of the
class and/or function that encloses them.
- Removes a useless PROFILER_LABEL use within a trivial scope in
EventStateManager::DispatchMouseOrPointerEvent(). It clearly wasn't serving
any useful purpose. It also serves as extra evidence that the AUTO_ prefix is
a good idea.
- Tweaks DecodePool::SyncRunIf{Preferred,Possible} so that the labelling is
done within them, instead of at their callsites, because that's a more
standard way of doing things.
--HG--
extra : rebase_source : 318d1bc6fc1425a94aacbf489dd46e4f83211de4
2017-06-22 17:08:53 +10:00