Gerald Squelart
63dbe37188
Bug 1337063 - Transfer child's initial ContentDeviceData with SendSetXPCOMProcessAttributes - r=dvander
...
MozReview-Commit-ID: IWCgL9aCusW
--HG--
extra : rebase_source : 31d901f99105224ac7445b487813b010fd643bb9
2017-04-12 09:37:35 +12:00
Brendan Dahl
a1f2e12af8
Bug 1338004 - Add headless browser mode. r=jrmuizel, r=ted
...
Supports creating a windowless browser on Linux without an X server. Most of the
changes are just adding branches to avoid calls in to GTK which calls
into X. Some of the bigger additions were adding a separate headless widget
which implements just enough to render a page. A headless look and
feel were also added since there are many calls into GTK in the platform
specific one.
2017-04-04 10:22:00 -04:00
Masayuki Nakano
59a906fb1a
Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-list.* r=jfkthame
...
nsIFontEnumerator::GetDefaultFont() returns always nullptr. However, it's used in font setting UI at creating drop down list of available fonts. So, if we implement this as returning first available font of "font.name-list.*", it's what is the necessary UI for "default" font when "font.name.*" is empty string.
So, with this patch, the top item of font list becomes "Default (%s)" if there is available font.
MozReview-Commit-ID: cRU8gixgdF
--HG--
extra : rebase_source : beca7b7d2d423f08d35358fc84b731e817724835
2017-04-03 21:00:14 +09:00
Kartikaya Gupta
e98f75a57a
Bug 1282306 - More correctly describe APZ touch support in about:support. r=botond
...
Instead of just reporting the value of the pref, also make sure that about:support
incorporates the runtime check of whether or not a touch device was discovered
in the widget code. The code to do this already exists in TouchEvent::PrefEnabled,
so we can just reuse that.
MozReview-Commit-ID: DN7FSlsDwD1
--HG--
extra : rebase_source : efb3d66e1669f8f2b038888ef2b1c8bb83f1c710
2017-03-10 15:18:48 -05:00
Ryan Hunt
b782e91daf
Bug 1337487 - Disable WebRender on windows when the GPU process is disabled r=kats
...
--HG--
extra : amend_source : 0203452b319c21331f1f0ebcd74e3f843b7785e1
2017-02-09 00:33:54 -06:00
George Wright
97a8750da1
Bug 1314803 - Report correct values for Azure backends when the GPU process is enabled on Windows r=mattwoodrow
2017-01-26 16:19:27 -05:00
David Anderson
867def8b5f
Remove the device counter mechanism from gfxPlatform. (bug 1333329 part 2, r=rhunt)
...
--HG--
extra : rebase_source : 70a5f23b3ea8a19e55351d4b7f5d4fadc6752f69
2017-01-24 11:23:11 -08:00
Lee Salzman
d5f91aa244
Bug 1309205 - part 1 - allow querying FT_Library from gfxPlatform so that Moz2d Factory can use it. r=jfkthame
...
MozReview-Commit-ID: 7kxseOOVvWi
2017-01-04 14:00:17 -05:00
Milan Sreckovic
dd0c296f12
Bug 1321075: Check if the backend is friendly to data draw target creation before attempting to make it. r=bas
...
MozReview-Commit-ID: 8jvUvrmCTAY
--HG--
extra : rebase_source : 1325c3cc3a1b02b96bb4b3cb249afeeae7a77864
2016-11-29 15:46:49 -05:00
Nicolas Silva
a247565f19
Bug 1309200 - Add gfxPlatfrom::GetSoftwareBackend. r=Bas
2016-11-28 09:40:29 +01:00
Jonathan Kew
eb88ca57ad
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
2016-11-15 13:58:29 +00:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Carsten "Tomcat" Book
fd0ff57dbb
Backed out changeset bc0e63d09f83 (bug 1314932) for causing merge conflicts with mozilla-central/autoland and so blocking m-i to m-c merge
2016-11-16 14:51:16 +01:00
Kartikaya Gupta
4c7f0577fe
Bug 1316931 - Put DX interop2 status into gfxVars. r=dvander,jgilbert
...
This allows the GLContextProviderWGL to be created on the compositor
thread, which is something we need for webrender integration.
MozReview-Commit-ID: DtBe9nUTdK7
--HG--
extra : rebase_source : b31973542beca75255b64f350f47df16435a60e3
2016-11-14 17:13:40 -05:00
Sotaro Ikeda
92926a0f41
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Jonathan Kew
48a1d6a49a
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
2016-11-15 13:58:29 +00:00
David Anderson
d7f8e40664
Move device reset detection from gfxPlatform to DeviceManagerDx. (bug 1316690 part 1, r=rhunt)
...
--HG--
extra : rebase_source : 0b950fb1fe798e5a6ec8ef2163759a5eedce62fc
2016-11-11 11:57:06 -08:00
David Anderson
3ffb31894f
Don't access gfxPlatform from WinCompositorWidget. (bug 1316481, r=mattwoodrow)
2016-11-09 20:49:09 -08:00
Wes Kocher
7aeeee11d0
Backed out 2 changesets (bug 1309200) for build bustage on a CLOSED TREE a=backout
...
Backed out changeset b5ad7d04ed43 (bug 1309200)
Backed out changeset 1563a66b64d8 (bug 1309200)
2016-10-28 10:22:47 -07:00
Nicolas Silva
9af48bd777
Bug 1309200 - Add gfx::Factory::GetDefaultSoftwareBackend. r=Bas
2016-10-28 18:27:37 +02:00
Nicolas Silva
73df3d530d
Bug 1309200 - Add gfxPlatfrom::GetSoftwareBackend. r=Bas
2016-10-28 18:27:33 +02:00
David Anderson
3cd2f0c9ea
Only use the GPU process when we expect a working Direct3D 11 compositor. (bug 1297822, r=mattwoodrow)
2016-10-27 19:21:34 -07:00
Mason Chang
cd84eadb22
Bug 1258751: Delete the CoreGraphics backend. r=mstange
2016-10-18 23:22:44 -04:00
George Wright
375da61c8b
Bug 1297828 - Ensure gfx logging works in the GPU process r=dvander
2016-10-07 11:28:41 -04:00
Milan Sreckovic
cc08d3d97e
Bug 1294812: Clean up SkiaGL canvas logic, making sure we only take it for OpenGL layers. Rename a function for clarity. r=BenWa,dvander
...
MozReview-Commit-ID: OTUXNNYdnJ
--HG--
extra : rebase_source : 4531fc96899f1a2f6524289d5db1054345e0e5f4
2016-09-30 13:54:22 -04:00
Matt Woodrow
d6f48852a6
Bug 1305213 - Make sure the cached CanUseHardwareVideoDecoding value is updated when DeviceMangerDx is initialized. r=dvander
2016-09-28 11:34:48 +13:00
Phil Ringnalda
c4f9e0b615
Backed out changeset c33c1775fe24 (bug 1305213) for e10s marionette crashes
2016-09-26 21:45:25 -07:00
Matt Woodrow
a28cb744aa
Bug 1305213 - Make sure the cached CanUseHardwareVideoDecoding value is updated when DeviceMangerDx is initialized. r=dvander
2016-09-27 14:10:40 +13:00
Lee Salzman
4649ee4713
Bug 1303054 - use dynamic cache size with SkiaGL on desktop. r=milan
...
MozReview-Commit-ID: 3Hhsa1SNcXw
2016-09-23 11:40:25 -04:00
Matthew Woodrow
76c0ae8105
Bug 1288618 - Part 1: Use gfxVars for CanUseHardwareVideoDecoding so we can access it in the GPU process. r=dvander
2016-08-25 15:48:35 +12:00
Carsten "Tomcat" Book
f918af64da
Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
...
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matthew Woodrow
cc6a2ea1e1
Bug 1288618 - Part 1: Use gfxVars for CanUseHardwareVideoDecoding so we can access it in the GPU process. r=dvander
...
--HG--
extra : rebase_source : 3e5e4d3cebeda21a080a0f5c9bcec95ba54f960c
2016-08-25 15:48:35 +12:00
Carsten "Tomcat" Book
45927144b4
Backed out changeset e00026b645d2 (bug 1288618) for valgrind failures
2016-09-15 16:34:35 +02:00
Matthew Woodrow
0cd90578a4
Bug 1288618 - Part 1: Use gfxVars for CanUseHardwareVideoDecoding so we can access it in the GPU process. r=dvander
2016-08-25 15:48:35 +12:00
David Anderson
2e46480cbf
Communicate GPU process device information across processes. (bug 1294988 part 5, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
396d5d1191
Refactor cross-process acceleration controls. (bug 1294988 part 4, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
567a7e0d65
Fix DirectX shutdown ordering issues. (bug 1296749, r=mattwoodrow)
2016-08-20 18:25:03 -07:00
Ryan Hunt
aa229473b7
Bug 1294588 - Remove UseProgressivePaint from gfxPlatform and use gfxPrefs instead. r=dvander
...
MozReview-Commit-ID: 1A9bFY2HS2z
--HG--
extra : rebase_source : 3347b9920be525f24c8d627260947b136ac36930
2016-08-11 14:21:17 -07:00
Ryan Hunt
92206266e3
Bug 1294586 - Remove dependency on gfxPlatform from CreateDrawTargetFromData. r=dvander
...
MozReview-Commit-ID: A355fBJKWP6
--HG--
extra : rebase_source : 85ffd4b9d5f9708a1666bbc8e229ba576cc97680
2016-08-11 14:54:08 -07:00
Mason Chang
21793bcce5
Bug 1290323. Write alpha values for plugin surfaces when using the Skia backend. r=jrmuizel
2016-08-05 10:29:12 -07:00
David Anderson
bf733b4fbb
Add the 2D content backend to gfxVars. (bug 1288259 part 4, r=jrmuizel)
...
--HG--
extra : rebase_source : e805a138c71963f4f80ec218d9be05fde6544f02
2016-08-04 11:33:44 -07:00
David Anderson
456bcd0248
Move TileSize from gfxPlatform to gfxVars. (bug 1288259 part 3, r=jrmuizel)
...
--HG--
extra : rebase_source : 5a48bb72b10c8d9c1c5c96b8d2076a6d33cabc24
2016-08-04 11:33:43 -07:00
Ethan Lin
3a8eda58a3
Bug 1289276 - Add gfxPlatform::CreateSimilarSoftwareDrawTarget to unify software fallback backend. r=mstange
2016-07-28 18:32:00 -04:00
George Wright
a96364de86
Bug 1288211 - Add tile size information to about:support r=milan
2016-07-21 12:51:31 -04:00
David Anderson
21a8ece643
Ensure GPU process initializes ScrollMetadata::sNullMetrics. (bug 1287917, r=kats)
2016-07-19 21:11:44 -07:00
Xidorn Quan
f01d901ec8
Bug 1283106
- Put empty skip chars in gfxPlatform singleton rather than static local variable. r=jfkthame
...
MozReview-Commit-ID: 5SU6ewm5wbd
--HG--
extra : rebase_source : f522172d3ca191ba33c222c497e91bb718fda23e
2016-07-05 11:02:24 +10:00
eyim
ec60e64569
Bug 1277314 - Add ogl compositing feature in gfxplatform r=BenWa,dvander
...
MozReview-Commit-ID: HMfvXtKV0Yk
--HG--
extra : rebase_source : 3cc6008b4655726fd740fb011ae4c152e3baf865
2016-06-20 12:29:47 -04:00
Jonathan Watt
fb6235e5e5
Bug 1278238 - Remove kDrawTarget. r=Bas
2016-05-27 19:43:34 +01:00
Milan Sreckovic
25d63511b6
Bug 1273946: Get more information on the cause of the device reset. Remove unused UpdateRenderModeIfDeviceReset method. r=dvander
...
MozReview-Commit-ID: 6NxKTBEKOvs
--HG--
extra : rebase_source : d70d7d8c9ae6a503fd4f4c8ed6e31135cbcefac1
2016-06-01 12:53:25 -04:00
Jonathan Watt
24a809a5f3
Bug 1276810 - Make gfxPlatform::ScreenReferenceDrawTarget() infallible. r=Bas
2016-05-23 20:12:10 +01:00