Phil Ringnalda
e3b53628aa
Merge m-c to m-i
...
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Phil Ringnalda
61baa2aa9a
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: A3wgReQAalj
2016-11-17 19:21:20 -08:00
Sebastian Hengst
fd08842ecf
Backed out changeset 25840ab0d453 (bug 1250037) for assertion in Windows 8 x64 debug bc6 in browser_UITour.js. r=backout
2016-11-18 00:30:41 +01:00
Sebastian Hengst
bf0af8baea
Backed out changeset 5504280ce43c (bug 1250037)
2016-11-18 00:29:02 +01:00
Sebastian Hengst
a74c56ba73
Backed out changeset c4646823814d (bug 1250037)
2016-11-18 00:28:58 +01:00
Sebastian Hengst
e32c604fe8
Backed out changeset fb4d2febca8d (bug 1250037)
2016-11-18 00:28:40 +01:00
Ethan Lin
bda758bde7
Bug 1317403 - Add crashtest. r=mstange
...
--HG--
extra : rebase_source : 8f008257db3adc07ebc8eaed8002bfd3763def0b
2016-11-14 19:35:00 +01:00
Lee Salzman
af2b7eaaf4
Bug 1250037 - followup - fix AlphaBoxBlur comments. r=me
2016-11-17 16:52:19 -05:00
Lee Salzman
2b4b6b14b7
Bug 1250037 - part 3 - optimize the Moz2d fallback box blur implementation. r=bas
...
MozReview-Commit-ID: 70YnDEI20ow
2016-11-17 16:04:12 -05:00
Lee Salzman
8acbd8d04a
Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
...
MozReview-Commit-ID: 5MERz8RmGUd
2016-11-17 16:04:05 -05:00
Lee Salzman
e79ff03dbb
Bug 1250037 - part 1 - only blur one quadrant of a box-shadow and mirror it to the other quadrants. r=mchang
...
MozReview-Commit-ID: B4FSDmAMfXK
2016-11-17 16:03:59 -05:00
Nicolas Silva
a23be49d54
Bug 1312988 - Prevent D3D11 DXGI TextureSource to be used as a DataTextureSource. r=sotaro
2016-11-14 10:09:31 +01:00
Nicolas Silva
f7f979e39c
Bug 1312988 - Prevent D3D9 DXGI TextureSource to be used as a DataTextureSource. r=sotaro
2016-11-14 10:09:35 +01:00
Andi-Bogdan Postelnicu
98ef2aa49c
Bug 1317637 - Use C++11's override and remove virtual where applicable in gfx/. r=jrmuizel
...
MozReview-Commit-ID: 2nzBWEAu2wt
--HG--
extra : rebase_source : 0fffd208a79f8d72bc36d77600ba925cbe254a7c
2016-11-15 11:16:29 +02:00
Andi-Bogdan Postelnicu
70b7835557
Bug 1317637 - Replace integer literals which are cast to bool in gfx/. r=jrmuizel
...
MozReview-Commit-ID: 12hwCenQ3qL
--HG--
extra : rebase_source : 8eef835f2e9d0a1b40b54ee0b2a14f8dfc37e726
2016-11-15 11:12:27 +02:00
Andi-Bogdan Postelnicu
eec24f4b16
Bug 1317637 - Replace string literals containing escaped characters with raw string literals in gfx/. r=jrmuizel
...
MozReview-Commit-ID: FUtmGyTWcwB
--HG--
extra : rebase_source : 6413861fa0926f37c1b548105c1074c3a9da538a
2016-11-15 11:08:18 +02:00
Andi-Bogdan Postelnicu
eb85517996
Bug 1317637 - Replace default bodies of special member functions with = default; in gfx/. r=jrmuizel
...
MozReview-Commit-ID: EWUpBvj5i6Z
--HG--
extra : rebase_source : 9639ddfbd21183870fe48bc946a6164a2d5ec530
2016-11-15 11:04:18 +02:00
Andi-Bogdan Postelnicu
f55eea3765
Bug 1317637 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in gfx/. r=jrmuizel
...
MozReview-Commit-ID: Dd6426wCbMg
--HG--
extra : rebase_source : 2bf01499dc6ac776004a098108e7ccb874968701
2016-11-15 11:00:08 +02:00
Andi-Bogdan Postelnicu
f93ddb39f5
Bug 1317637 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in gfx/. r=jrmuizel
...
MozReview-Commit-ID: Dd6426wCbMg
--HG--
extra : rebase_source : 9e849faba30642b273bc5a0e0a74355ba160173e
2016-11-15 10:55:49 +02:00
Carsten "Tomcat" Book
2c792af8f0
Merge mozilla-central to mozilla-inbound
2016-11-17 14:39:33 +01:00
Hiroyuki Ikezoe
7a9cc3600d
Bug 1304886
- Part 7: Add mulitiplications for quaternions. r=boris,derf
...
MozReview-Commit-ID: IZDnU26wj2Y
--HG--
extra : rebase_source : 492e2cb6aa8dc40d5f07661f4a5bac9061d2cca2
2016-11-16 20:32:33 +09:00
Hiroyuki Ikezoe
01533842b8
Bug 1304886
- Part 4: Mark gfxQuaternion::Slerp and ToMatrix const. r=boris
...
We will use them for const gfxQuaternion in subsequent patches.
MozReview-Commit-ID: 7CBjnklpxUQ
--HG--
extra : rebase_source : 8ce77abd5fcf6e6e0a6e970c0c3e183adf2b8c85
2016-11-16 20:32:32 +09:00
Hiroyuki Ikezoe
ae9b44e039
Bug 1304886
- Part 1: Make StyleAnimationValue::Accumulate() infallible. r=birtles
...
MozReview-Commit-ID: 9ve3k6a3eAg
--HG--
extra : rebase_source : af536ae0bf9dc7ad26003422d971c3cbdb30e390
2016-11-16 20:32:26 +09:00
Wes Kocher
609b9922f7
Merge m-c to autoland, a=merge
2016-11-16 17:29:05 -08:00
Wes Kocher
f9e9d69899
Merge inbound to m-c a=merge CLOSED TREE
2016-11-16 17:07:26 -08:00
Edwin Flores
aa842ec6c1
Bug 1301381 - Clean up VaryingPacking::packVarying - r=jrmuizel
2016-11-17 10:09:26 +00:00
Botond Ballo
1f2c35311b
Bug 1315854 - Account for rounding error when checking if certain transforms are the identity in AsyncCompositionManager::AlignFixedAndStickyLayers(). r=mstange
...
MozReview-Commit-ID: 4xxuqWHedeS
--HG--
extra : rebase_source : ee81a68b7e084896333cb0a9ac97a83e3c0f0388
2016-11-16 15:59:24 -05: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
Ehsan Akhgari
ba68896bf9
Bug 1311246 - Remove support for the -moz-samplesize media fragment; r=jrmuizel
...
This removes the feature added in bug 854795 for Tarako b2g devices.
2016-11-16 08:18:56 -05:00
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +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
Carsten "Tomcat" Book
8cfa5253e8
merge mozilla-inbound to mozilla-central a=merge
2016-11-15 12:26:41 +01:00
Jan Beich
d5d5525615
Bug 1317757 - Explicitly include header for SprintfLiteral(). r=milan
...
MozReview-Commit-ID: K8O6AMKPGzN
--HG--
extra : rebase_source : e4799231edf44437577754e36903b61e2a512b9c
2016-11-15 18:58:29 +00:00
Kartikaya Gupta
58da8274d5
Bug 1317068 - Fix typo in pref name. r=jgilbert
...
MozReview-Commit-ID: 4YyMbOnFvW7
--HG--
extra : rebase_source : e0a115d437fcb7fb3706a8c0a71e7f2c0e2349dd
2016-11-12 11:06:27 -05:00
Milan Sreckovic
92fe1aae29
Bug 1316988: Change the wording of the error message. r=rhunt
...
MozReview-Commit-ID: GB1sF1APkBJ
--HG--
extra : rebase_source : 7f3c8673cffd223b2e366f7cb6728dc4abc7a90c
2016-11-11 17:51:25 -05:00
Carsten "Tomcat" Book
c7a033c3e2
merge mozilla-inbound to mozilla-central a=merge
2016-11-14 10:22:06 +01:00
Sotaro Ikeda
92926a0f41
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Ryan Hunt
bd2880400d
Bug 1317512 - Prevent overflow when using device reset prefs. r=milan
...
--HG--
extra : rebase_source : f79e755a62aa882a883c2341ffe1a035d2201885
2016-11-14 17:27:14 -06:00
Jonathan Watt
ce0084022b
Bug 1316750, part 3 - Add special case code to handle CAIRO_SURFACE_TYPE_WIN32 in PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-15 23:12:09 +00:00
Jonathan Watt
f798086e8e
Bug 1316750, part 2 - Add CairoContentToCairoFormat helper to HelpersCairo.h. r=edwin
2016-11-15 23:09:49 +00:00
Jonathan Watt
1ca03050ee
Bug 1316750, part 1 - Add special case handling for CAIRO_SURFACE_TYPE_QUARTZ to PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-15 23:09:49 +00:00
Jonathan Watt
cc0fb19cc1
Bug 1316299 - Invert broken logic in DrawTargetSkia::CreateSimilarDrawTarget's warning. r=lsalzman
2016-11-15 23:01:46 +00:00
Jonathan Watt
af8d63caba
Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin
2016-11-15 23:01:41 +00:00
David Anderson
684cad415c
Fix canvas crashing when the GPU process aborts. (bug 1314427, r=nical)
2016-11-15 13:04:59 -08:00
Milan Sreckovic
7bf73e0916
Bug 1313884: Part 2. Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
2016-11-15 12:56:16 -05: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
Carsten "Tomcat" Book
106d39cf20
Merge mozilla-central to mozilla-inbound
2016-11-15 12:33:34 +01:00
Bob Owen
7593d137fb
Bug 1315212: Allow for failed call to wrapped DrawTarget in DrawTargetRecording::CreateSimilarDrawTarget. r=bas
...
MozReview-Commit-ID: 4SMixY4Nook
2016-11-15 11:10:02 +00:00
Bob Owen
c4a371a6ce
Bug 1316783: Record mSamplingRect for PatternType::SURFACE when using DrawTargetRecording. r=mstange
...
MozReview-Commit-ID: 8JWzW2cOSXK
2016-11-15 11:09:51 +00:00
Wes Kocher
18cab513b1
Backed out 7 changesets (bug 1316750, bug 1317295, bug 1316299) for windows vm debug reftest failures a=backout
...
Backed out changeset c0d0caa11f5a (bug 1316750)
Backed out changeset e222819961af (bug 1316750)
Backed out changeset fb46a1dc34f9 (bug 1316750)
Backed out changeset 732a96ceaf9f (bug 1316750)
Backed out changeset 5b62b77eb236 (bug 1316299)
Backed out changeset ac5ea2dc6c60 (bug 1317295)
Backed out changeset 9508c116ecd7 (bug 1316750)
2016-11-14 16:44:52 -08:00
David Anderson
193097c072
Add missing null check in DeviceManagerDx::HasDeviceReset. (bug 1317513, r=rhunt)
2016-11-14 16:38:26 -08:00
David Anderson
2c5e03e62e
Don't reset devices for each tab when the compositor resets. (bug 1316788, r=rhunt)
2016-11-14 11:47:01 -08:00
David Anderson
c7859ea378
Remove assertions in TextureClient that IPC is open. (bug 1316599, r=mattwoodrow)
2016-11-14 11:46:34 -08:00
Jonathan Kew
ea50f33588
Bug 1316262 - Guard against failure applying font-size-adjust to tiny font sizes with GDI backend, where metrics round to zero so we cannot compute aspect ratio. r=mchang
2016-11-14 13:42:06 +00:00
Jonathan Watt
7222698162
Bug 1316750, part 3 - Add special case code to handle CAIRO_SURFACE_TYPE_WIN32 in PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-14 17:32:20 +00:00
Jonathan Watt
6330bf5cb7
Bug 1316750, part 2 - Add CairoContentToCairoFormat helper to HelpersCairo.h. r=edwin
2016-11-14 17:32:17 +00:00
Jonathan Watt
fd2554eca4
Bug 1316750 - Fix CAIRO_SURFACE_TYPE_WIN32 warnings as errors case. r=me CLOSED TREE
2016-11-14 11:52:50 +00:00
Jonathan Kew
7dac7f4e74
Bug 1315642 - Check that font resource decoded/sanitized by OTS is a usable OpenType format (in particular, we do NOT yet support TrueType Collection resources, even though OTS can decode them). r=jrmuizel
2016-11-14 14:54:23 +00:00
Jonathan Watt
f1b0a13934
Bug 1316750 - Back out the CAIRO_SURFACE_TYPE_WIN32 code to fix bustage. r=me CLOSED TREE
2016-11-14 10:54:11 +00:00
Jonathan Watt
64ba82b83c
Bug 1316299 - Invert broken logic in DrawTargetSkia::CreateSimilarDrawTarget's warning. r=lsalzman
2016-11-07 15:38:41 +00:00
Jonathan Watt
a83ad806e9
Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin
2016-11-04 13:42:18 +00:00
Jonathan Watt
ff5502c156
Bug 1316750 - Add special case handling for CAIRO_SURFACE_TYPE_WIN32 and CAIRO_SURFACE_TYPE_QUARTZ in PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-03 09:47:19 +00:00
Jonathan Kew
b809e13f8d
Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
2016-11-14 09:23:49 +00:00
Sebastian Hengst
4f23e5acc2
Backed out changeset 5d9a785a37c4 (bug 1281448) for Android bustage. r=backout
2016-11-14 10:45:52 +01:00
Carsten "Tomcat" Book
b2a4dc4f2f
Merge mozilla-central to mozilla-inbound
2016-11-14 10:35:18 +01:00
Jonathan Kew
51e4a42011
Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
2016-11-14 09:23:49 +00:00
Sylvestre Ledru
d6ef1e706d
Bug 1317430 - Avoid a unnecessary copy by passing a const & in gfx/ r=nical
...
MozReview-Commit-ID: 4AHG1queVe6
--HG--
extra : rebase_source : cd678e951710321c798b5ca617f39b18f82bea77
2016-11-14 23:16:18 +01:00
Gerald Squelart
adda9b7a03
Bug 1316524 - Use 'media.wmf.skip-blacklist' to set some gfxVars - r=mattwoodrow
...
Reversing bug 1313343, as MediaPrefs are not available from the UI process.
Instead media.wmf.skip-blacklist is used when setting D3D-blacklisting gfxVars,
leaving them empty if we want to skip these blacklists.
MozReview-Commit-ID: JYED4ovC0jq
--HG--
extra : rebase_source : 087230ba95927ced52d7af502b96a988b4077c31
2016-11-11 11:25:52 +11:00
Wes Kocher
cee41d5b80
Merge inbound to central, a=merge
2016-11-11 13:56:45 -08:00
Phil Ringnalda
be66b650bb
Backed out changeset bb4879b87c17 (bug 1313884) because bad things happen @mozilla::dom::CanvasRenderingContext2D::DrawImage all the time
...
CLOSED TREE
2016-11-10 23:28:02 -08:00
Daosheng Mu
4d84c1a5cc
Bug 1299932 - Part 3: Handle OpenVR controller position and orientation; r=kip
...
MozReview-Commit-ID: FyneJ5JfeNE
--HG--
extra : rebase_source : afd91ee94416285441397e6f51d6031c40fa5513
2016-10-24 18:09:11 +08:00
Milan Sreckovic
09875b84c7
Bug 1313884 - Part 2: Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
...
--HG--
extra : rebase_source : 14ff98dde9eeccb1bbdeb0ccb9b6dcba75d5ebf2
2016-11-10 10:26:00 -05:00
Ryan Hunt
13190be4e0
Bug 1316476 - Limit the amount of device resets we allow with the gpu process. r=dvander
...
--HG--
extra : rebase_source : 7d1b74ad7573b91ea28e9cf015fc6d24c104f646
2016-11-09 20:57:04 -06:00
Ryan Hunt
f72009a953
Bug 1316479 - Move CrossProcessCompositorBridgeParent to its own file. r=dvander
...
--HG--
rename : gfx/layers/ipc/CompositorBridgeParent.cpp => gfx/layers/ipc/CrossProcessCompositorBridgeParent.cpp
rename : gfx/layers/ipc/CompositorBridgeParent.cpp => gfx/layers/ipc/CrossProcessCompositorBridgeParent.h
extra : rebase_source : 4c05587e311d2e6ecd49e8831abdb647967971e7
2016-11-10 12:05:06 -06:00
David Anderson
73757f14b1
Disable the GPU process when LayerScope is enabled. (bug 1316429, r=milan)
2016-11-10 10:55:32 -08:00
Carsten "Tomcat" Book
f93282b491
Merge mozilla-central to mozilla-inbound
2016-11-10 17:08:43 +01:00
Carsten "Tomcat" Book
4b6cab91f9
merge mozilla-inbound to mozilla-central a=merge
2016-11-10 16:59:38 +01:00
David Anderson
3ffb31894f
Don't access gfxPlatform from WinCompositorWidget. (bug 1316481, r=mattwoodrow)
2016-11-09 20:49:09 -08:00
David Anderson
0d0c688b90
Add missing CompositableClient::IsConnected checks to ShadowLayers. (bug 1316419, r=mattwoodrow)
2016-11-09 18:26:48 -08:00
David Anderson
047f6a9797
Don't assume that PTextureChild allocation succeeds. (bug 1314425, r=nical)
2016-11-09 18:25:27 -08:00
Jonathan Watt
02c8d37eee
Bug 1316338 - Make PrintTargetThebes set mHasActivePage as appropriate. r=lsalzman
2016-11-02 12:41:19 +00:00
Jonathan Watt
de8450e0df
Bug 1316322 - Make Factory::CreateNativeFontResource work for Skia. r=lsalzman
2016-10-31 16:27:19 +00:00
Jonathan Watt
17906ea120
Bug 1316299 - Change assertion in DrawTargetSkia::CreateSimilarDrawTarget to a warning. r=lsalzman
2016-10-31 15:05:30 +00:00
Carsten "Tomcat" Book
5b3af6e85f
Merge mozilla-central to mozilla-inbound
2016-11-09 16:39:18 +01:00
Carsten "Tomcat" Book
846adaea6c
merge mozilla-inbound to mozilla-central a=merge
2016-11-09 16:38:04 +01:00
Carsten "Tomcat" Book
1d94331de7
Backed out changeset 364305744e4c (bug 1297790) for test bustage
2016-11-09 10:26:27 +01:00
George Wright
dd8ff04b54
Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg
2016-11-09 03:18:32 -05:00
Matt Woodrow
f880884b57
Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
2016-11-08 15:21:35 +13:00
Masatoshi Kimura
fd494b2e0a
Bug 1313280 - Fix invalid non-UTF-8 bytes from cairo. r=jrmuizel
...
MozReview-Commit-ID: 8ieCP3HK9Jt
--HG--
extra : rebase_source : 37289e1df598e50da760d3929c72343714e92a10
extra : source : abb872d6079ff48edff2abf164667d1b413f378b
2016-10-28 21:08:38 +09:00
Chih-Yi Leu
33fd01fd18
Bug 1304291 - Move driver workaround code into fReadPixels and remove alpha check. r=jgilbert
...
--HG--
extra : rebase_source : 6389bf82f86441cf0413dd15df3a81cf4decfa4c
2016-10-27 23:23:00 -04:00
Kevin Chen
391e9fa548
Bug 1160157 - Use AutoTextureLock to manage the shared resource's mutex. r=dvander
...
--HG--
extra : rebase_source : 69fe51900e06c669908eca1bbb7b82cf9922cc38
2016-11-07 00:48:00 -05:00
peter chang
c62a36256a
Bug 1311644 - Pass ImageBridge as allocator to create YCbCr texture client, r=nical
...
MozReview-Commit-ID: 4P5LyWST0yv
--HG--
extra : rebase_source : 197e61e256858bc25cc8be7638bdb0eb39cf0cf5
2016-11-08 15:22:36 +08:00
peter chang
1626104a4c
Bug 1311644 - Create YCbCr texture client with valid allocator, r=nical
...
MozReview-Commit-ID: 2qQBBYb7Ist
--HG--
extra : rebase_source : eb284be301b78ffa68bfa3783f06b144c59b85eb
2016-11-08 11:40:24 +08:00
Carsten "Tomcat" Book
6999313142
Merge mozilla-central to autoland
2016-11-09 16:42:13 +01:00
cku
e2c3982cb7
Bug 1314001 - Part 1. Add pref: layers.draw-mask-debug. r=mstange
...
MozReview-Commit-ID: GO9glColUeg
--HG--
extra : rebase_source : 328cf435972498ac7bdef9790aeb5c5e52f4725d
2016-11-04 11:13:00 +08:00
Daosheng Mu
ba525e3bc3
Bug 1310904 - Part 2: Solving non MOZ_GAMEPAD case in VR; r=gw280
...
MozReview-Commit-ID: mOoSWGQawI
--HG--
extra : rebase_source : 4171659ed182e243e88b276ec56f5d5829593d56
2016-11-04 15:53:01 +08:00
Daosheng Mu
954b7fbf40
Bug 1315636 - Hanlde OpenVR controller button release; r=gw280
...
MozReview-Commit-ID: 9ihcXugQn2r
--HG--
extra : rebase_source : 07db2d3d11fe3a42bf5a3f625f2b5f7728017ea1
2016-11-08 08:15:01 +08:00
Markus Stange
489918ff7c
Bug 1304152 - Printing uses DrawTargetCairo. Don't blindly assume we have a DrawTargetSkia. r=mchang
...
MozReview-Commit-ID: 3JVDjawRLTM
--HG--
extra : rebase_source : d2bd99ee049cf5f961f7ea463e972eb00cc8f0c6
2016-10-25 16:22:17 -04:00
Wes Kocher
0330db10eb
Merge m-c to autoland, a=merge
2016-11-08 14:09:10 -08:00
Wes Kocher
008fdd9329
Merge inbound to central, a=merge
2016-11-08 13:58:20 -08:00
Phil Ringnalda
27a5b8d2ae
Backed out changeset d537051ade6a (bug 1315510) for nsTArray_base leaks and a fondess for crashing
...
CLOSED TREE
MozReview-Commit-ID: KD3jAkCg0O7
2016-11-07 22:18:21 -08:00
Matt Woodrow
8ef69ac7f8
Bug 1315585 - Don't assume mLastCompositionEndTime has been initialized in NotifyNotUsedAfterComposition. r=dvander
2016-11-08 15:38:30 +13:00
Matt Woodrow
1d5209319c
Bug 1315584 - Remove picture rect assertion in LayerTransactionParent since it can fail if the texture isn't available. r=dvander
2016-11-08 15:26:42 +13:00
Matt Woodrow
5b78e0fd3c
Bug 1315583 - Release ActiveResourceTracker on the main thread. r=dvander
2016-11-08 15:24:36 +13:00
Matt Woodrow
b2c5102506
Bug 1315582 - Try recreate ImageContainer IPDL object before creating Images. r=dvander
2016-11-08 15:24:13 +13:00
Matt Woodrow
7afb98ff2b
Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
2016-11-08 15:21:35 +13:00
Kartikaya Gupta
c19a47d368
Bug 1315974 - Have the CompositorBridgeChild take a LayerManager instead of a ClientLayerManager. r=dvander
...
MozReview-Commit-ID: CPTCQgIl5ad
--HG--
extra : rebase_source : dabc583be1de1700c35444e517070455349ea9b8
2016-11-08 10:42:19 -05:00
George Wright
51a59d1d02
Bug 1314426 - Add a method to nsIDOMWindowUtils to terminate the GPU process and get the GPU process pid r=smaug,dvander
2016-11-07 14:22:48 -05:00
Phil Ringnalda
9a35a9e7b6
Merge m-c to autoland
2016-11-07 20:41:56 -08:00
Kartikaya Gupta
54c54c7a09
Bug 1315706 - Pass a wrapper struct to various CompositorWidget functions. r=dvander
...
This is the first step in using these functions without having a
LayerManagerComposite at all.
MozReview-Commit-ID: 2zkuB7Ox4Ut
--HG--
extra : rebase_source : b23988275f5851a2fd30bd3e8a9931107a224c66
2016-11-07 21:16:52 -05:00
Wes Kocher
a2603b1a0e
Merge m-c to autoland, a=merge
2016-11-07 14:05:01 -08:00
Kartikaya Gupta
57f37706cc
Bug 1315477 - Add a AsBasicLayerManager() function and use instead of static_casts. r=mattwoodrow
...
MozReview-Commit-ID: DV6XZBEXw85
--HG--
extra : rebase_source : b82f2ea2d073292c2a9514ba8a4c2d0c8397d90a
2016-11-07 11:38:45 -05:00
David Anderson
718c1c97fe
Don't attach shadowable layers if IPDL fails to construct an actor. (bug 1314349, r=mattwoodrow)
2016-11-06 18:50:15 -08:00
David Anderson
4558802c65
Remove bogus assertion in LayerTransactionChild::Destroy. (bug 1314408, r=mattwoodrow)
2016-11-06 18:49:03 -08:00
Sebastian Hengst
6300f967b0
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: gfx. r=RyanVM
...
MozReview-Commit-ID: BpBHHDCEZfL
--HG--
extra : rebase_source : 41b2e53689e31541fe0edf42df9d38eb3a3d486f
2016-11-05 11:29:19 +01:00
Phil Ringnalda
c1b863b390
Merge m-c to autoland
2016-11-04 19:05:33 -07:00
Wes Kocher
db15df3e50
Merge m-c to inbound, a=merge CLOSED TREE
2016-11-04 15:19:49 -07:00
Ting-Yu Lin
904617e77f
Bug 1310509 - Call NotifyAsyncPanZoomStarted/Stopped on document containing current scrolling content. r=kats
...
We now call NotifyAsyncPanZoomStarted/Stopped precisely on the document
which is being transformed, so we no longer need to notify the child
docshells which was added in Bug 1088559.
Remove the |nsIDocument| argument for ProcessAPZStateChange(), which is not
used anymore.
mActiveAPZTransforms added in bug 1142926 is removed because AccessibleCaret
is the only consumer for AsyncPanZoomStarted/Stopped, and it now defaults to
always show while scrolling, i.e.
"layout.accessiblecaret.always_show_when_scrolling" defaults to true. And I
cannot reproduce the bug even if I turn off the preference.
MozReview-Commit-ID: DiEk2gCIHn2
2016-11-04 22:27:02 +08:00
Sotaro Ikeda
e00689f3bd
Bug 1313518 - Revert Bug 1273823 if width is not aligned to 32 r=nical
2016-11-03 18:41:16 -07:00
Matt Woodrow
a39fee1d93
Bug 1313883 - Allow using multiple decoder devices on non-AMD hardware since they seem to crash less that way. r=dvander
2016-11-04 13:28:28 +13:00
Matt Woodrow
6dad1a961a
Bug 1300676 - Part 3 - Implement readback for GPU videos. r=dvander,nical
2016-11-04 13:28:28 +13:00
Matt Woodrow
fa682784c8
Bug 1300676 - Part 2: Expose SurfaceDescriptor helpers. r=nical
2016-11-04 13:28:28 +13:00
Matt Woodrow
4f998dbe2b
Bug 1300676 - Part 1: Allow asynchronous deletion of Shmem for VideoDecoderManagerChild. r=dvander
2016-11-04 13:28:28 +13:00
Daosheng Mu
ebd920cbdb
Bug 1313585 - Part 2: Removing the existing gamepads before scanning VR controllers; r=gw280
...
MozReview-Commit-ID: 24a4tRoYX8f
--HG--
extra : rebase_source : fa48d7214fb2b4d1a891b201dac7c178374ac91a
2016-10-28 16:00:12 +08:00
Kevin Wern
01b23685d7
Bug 1249710: fix unit mismatch calculating scroll range during async scrollbar drag r=botond
...
When calculating the max scroll position, the size of mCompositionBounds is
subtracted from the size of mScrollableRectangle. Unfortunately, the former is
in ParentLayer units and the latter is in CSS units. This causes the final
scroll position to become staggered relative to the mouse when user zoom is not
100%.
Use cssCompositionBounds, mCompositionBounds transformed to CSSRect, which
changes based on zoom. Additionally, refactor GetAxis* functions to return
typed units, where possible.
MozReview-Commit-ID: Ec9cOMP1cdT
--HG--
extra : rebase_source : 1af911a91fe4d13c8563d3c086ac688ec65d2f3c
2016-11-02 04:45:09 -04:00
Phil Ringnalda
c9fdc270b6
Merge m-c to autoland
...
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Milan Sreckovic
976fdb1420
Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
...
MozReview-Commit-ID: 81HtvWPdLQa
--HG--
extra : rebase_source : a448447fcb573beb320b2b2a352b97f77a5bafe3
2016-11-03 10:57:33 -04:00
Matt Woodrow
cc6c76aab2
Bug 1314194 - Make sure we don't recycle textures in the GPU process before they have finished being used. r=nical
2016-11-03 09:57:18 +13:00
Matt Woodrow
5375ddbb83
Bug 1300681 - Use gfxVars for DXVA blacklist prefs so that they work in the GPU process. r=dvander,gerald
2016-11-03 09:57:18 +13:00
Matt Woodrow
552d016944
Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya
2016-11-03 09:57:18 +13:00
Matt Woodrow
3b4d158ee3
Bug 1314189 - Only create a RemoteVideoDecoder if the current LayerManager is using the GPU process. r=dvander
2016-11-03 09:57:15 +13:00
Matt Woodrow
426bc3ee3f
Bug 1314187 - Implement GetYUVColorSpace for GPUVideoTextureHost. r=sotaro
2016-11-03 09:55:07 +13:00
Matt Woodrow
f884ec26e9
Bug 1300675
- Rebuild VideoDecoderManager when we restart the GPU process. r=dvander
2016-11-03 09:55:07 +13:00
Matt Woodrow
9e56f22190
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Frédéric Wang
5f755e9bc4
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
2016-11-02 11:47:18 -07:00
Wes Kocher
c91def63e7
Backed out changeset 961a84574836 (bug 1305977) for multiscripts-1.html failures a=backout
2016-11-02 11:45:41 -07:00
Mason Chang
07291e5e0f
Bug 1314338 - Disable OES_EGL_image extension on ATI drivers. r=jgilbert
2016-11-01 15:35:51 -07:00
Ethan Lin
7f216344d0
Bug 1308394 - Add crashtest. r=bas
...
--HG--
extra : rebase_source : 10d95bf541dcd60a9b11ac83be18237ef4df91ed
2016-10-27 00:05:00 +02:00
Ethan Lin
68f7c140b8
Bug 1308394 - In CopyGlyphsToBuilder, use PathBuilder's backend instead of DrawTarget's. r=bas
...
--HG--
extra : rebase_source : 27d283fe8fecf613bdc4cc7c0492a0d3e97a3253
2016-10-26 19:46:00 +02:00
Frédéric Wang
1c9167ba68
Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
...
--HG--
extra : rebase_source : 743927b509e8e4b37334c46f32e4e69b3ba35091
2016-10-31 04:18:00 +01:00
Edwin Flores
12c57c38dd
Bug 1309277 - Allow D3D9 without component alphaa - r=mattwoodrow
2016-11-02 10:55:07 +00:00
Thinker K.F. Li
63533d005d
Bug 1306107 - Stop calling ProjectTo2D() for leaf basic layers. r=mattwoodrow
2016-11-07 01:45:00 -05:00
David Anderson
ec7cac2aa1
Fix shutdown crash in VsyncBridgeChild when the GPU process is enabled. (bug 1314816, r=mattwoodrow)
2016-11-02 16:45:38 -07:00
David Anderson
d4f66fe756
Ensure that CompositorBridgeChild retains an IPDL ref while owning a Transport. (bug 1314520, r=mattwoodrow)
...
--HG--
extra : rebase_source : 5b17c993e9544864928d72df6c9994e63224ea3c
2016-11-08 15:43:07 -08:00
Bill McCloskey
b47737ed9f
Bug 792652 - Move FatalError to IProtocol (r=dvander)
...
This patch moves FatalError to IProtocol. I had to make a few changes.
- I added a ProtocolName() method to find the name of the protocol.
- I gave the two-argument version of FatalError its own name. Otherwise
C++ doesn't like there to be two virtual methods with the same name
in cases where one is overridden and the other isn't (as happens
in IToplevelProtocol).
2016-11-08 15:22:45 -08:00
Bill McCloskey
f8bd2627a7
Bug 792652 - Stop generating code for toplevel-only methods in non-toplevel protocols (r=dvander)
...
Moves OnProcessingError, OnChannelError, OnChannelConnected so that they're
only generated for toplevel protocols. For some reason APZCTreeManagerChild
implemented OnProcessingError. I'm not sure what the intention was there so
I removed it.
2016-11-08 15:22:42 -08:00
Bill McCloskey
4e78a26c74
Bug 792652 - Simplify IPDL type hierarchy (r=dvander)
...
Currently all our protocols inherit from IProtocolManager<IProtocol>. I have
no idea why. This patch switches everything over to IProtocol, without any
templates. I had to move ReadActor to the .cpp file to avoid redefinition
errors.
2016-11-08 15:22:34 -08:00
Ryan Hunt
8ee59ed7da
Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
...
--HG--
extra : rebase_source : 4daf0427fee802cd986d7439c0e27eddbf671311
2016-11-06 13:01:52 -06:00
Ryan Hunt
fec86bdccd
Bug 1313199 - Allow sending reset compositor messages over IPDl. r=dvander
...
--HG--
extra : rebase_source : 6d949e758d35e40702aa8e8022a6482ed7dbe280
2016-11-06 12:56:53 -06:00
Wes Kocher
41c087935b
Merge m-c to inbound, a=merge
2016-11-08 14:08:34 -08:00
David Anderson
60e7aedd33
Fix revoking transactions that may not have been started. (bug 1314399, r=nical)
2016-11-08 13:12:46 -08:00
Wes Kocher
4b3d16605a
Backed out 18 changesets (bug 792652) for build bustage on linux64 a=backout CLOSED TREE
...
Backed out changeset 90eaf6aec002 (bug 792652)
Backed out changeset ddd915ab4a48 (bug 792652)
Backed out changeset 95eff6c45cae (bug 792652)
Backed out changeset 75855b5a9ab9 (bug 792652)
Backed out changeset b658ebaad5d7 (bug 792652)
Backed out changeset 2ba36b8ac60c (bug 792652)
Backed out changeset 94fcd3bf3f34 (bug 792652)
Backed out changeset cf9c4164eb43 (bug 792652)
Backed out changeset 59e6d0a4f35b (bug 792652)
Backed out changeset bdf86b8b9c43 (bug 792652)
Backed out changeset 8edf4b247250 (bug 792652)
Backed out changeset 63a3c8e4016e (bug 792652)
Backed out changeset e3e496eab991 (bug 792652)
Backed out changeset 5a1e3136323a (bug 792652)
Backed out changeset dbbe3a8c00e7 (bug 792652)
Backed out changeset 1829d5358808 (bug 792652)
Backed out changeset 004cd692ba6d (bug 792652)
Backed out changeset 92e7fee81fa2 (bug 792652)
2016-11-08 12:05:28 -08:00
Bill McCloskey
35fc224b71
Bug 792652 - Move FatalError to IProtocol (r=dvander)
...
This patch moves FatalError to IProtocol. I had to make a few changes.
- I added a ProtocolName() method to find the name of the protocol.
- I gave the two-argument version of FatalError its own name. Otherwise
C++ doesn't like there to be two virtual methods with the same name
in cases where one is overridden and the other isn't (as happens
in IToplevelProtocol).
2016-11-08 11:32:30 -08:00
Bill McCloskey
0991523235
Bug 792652 - Stop generating code for toplevel-only methods in non-toplevel protocols (r=dvander)
...
Moves OnProcessingError, OnChannelError, OnChannelConnected so that they're
only generated for toplevel protocols. For some reason APZCTreeManagerChild
implemented OnProcessingError. I'm not sure what the intention was there so
I removed it.
2016-11-08 11:32:29 -08:00
Bill McCloskey
2dc5f495db
Bug 792652 - Simplify IPDL type hierarchy (r=dvander)
...
Currently all our protocols inherit from IProtocolManager<IProtocol>. I have
no idea why. This patch switches everything over to IProtocol, without any
templates. I had to move ReadActor to the .cpp file to avoid redefinition
errors.
2016-11-08 11:32:24 -08:00
Matt Woodrow
8447c96ad2
Bug 1316222 - Disable the crash guard in the GPU process since it won't be useful. r=dvander
2016-11-11 15:04:30 +13:00
Matt Woodrow
77e78d9558
Bug 1316221
- Force VideoBridge shutdown to happen before the compositor thread is destroyed. r=dvander
2016-11-11 15:02:32 +13:00
Matt Woodrow
808b23cf14
Bug 1316221
- Make sure we call Close on VideoBridgeChild before shutting down. r=dvander
2016-11-11 15:01:36 +13:00
Wes Kocher
8dafd1ef34
Merge m-c to inbound, a=merge
2016-11-11 14:11:20 -08:00
David Anderson
3b0070b2d1
Handle forced device resets in the GPU process. (bug 1316690 part 3, r=rhunt)
...
--HG--
extra : rebase_source : b06040dbfa8ab6d1e3cb693ed45750abebdf5efb
2016-11-11 11:58:51 -08:00
David Anderson
6550f2ab52
Don't use gfxWindowsPlatform in TextureD3D11. (bug 1316690 part 2, r=rhunt)
...
--HG--
extra : rebase_source : 62e07ec4ff9c5a2c882add956ac5755fb68f836b
2016-11-11 11:58:46 -08: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
Phil Ringnalda
237722bb70
Merge m-c to m-i
...
MozReview-Commit-ID: DiISqQHXtXe
2016-10-31 18:39:23 -07:00
David Anderson
223ed063da
Fix UI process not properly waiting for the GPU process to finish launching. (bug 1314127, r=rhunt)
2016-10-31 16:03:41 -07:00
Kartikaya Gupta
1320e96e69
Bug 1313170 - Ensure that the touchend events in helper_bug1162771 are sent with the correct coordinates. r=dvander
...
The test in helper_bug1162771 dispatches a touchstart on an element, and then
inside the touchstart handler makes that element display:none. It then sends a
touchend at what should be the same position. However, since the position of the
touch is calculated from the position of the element, the touchend position can
be wrong because the element is set to display:none in between. This patch
saves the position before sending the touchstart, and makes sure to use the
same position for the touchend.
MozReview-Commit-ID: GoyQvNJ1wRZ
--HG--
extra : rebase_source : 10fbd5d306aa36b46196758d672fce72347ca638
2016-10-31 10:05:18 -04:00
Kartikaya Gupta
cb026d2536
Bug 1313170 - Use the widget-level touch injection instead of the OS-level touch injection for some tests. r=dvander
...
When using the InjectTouchInput API on Windows, the API requires that the caller
keep providing input frames (by calling the API function) at least every 100ms.
If the caller fails to do so, Windows can return an ERROR_TIMEOUT and throw
away the touch sequence. In some tests, it is hard for us to make this guarantee,
because we need to wait for other events between the touchdown and touchup. For
these tests, we can use the widget-level touch injection code that we have as
a fallback for the OS-level touch injection code. The widget-level touch
injection is less representative of real-world usage but allows us to bypass
the timeout problem.
MozReview-Commit-ID: EoVUSZmERUw
--HG--
extra : rebase_source : 4f7ca1a1e6da4479d51526e8f132f5cb23fceb49
2016-10-31 10:05:15 -04:00
Sebastian Hengst
fc603eada8
Backed out changeset 9b5b04d1a15a (bug 1313518) for failing gl tests test_conformance__textures__misc__texture-npot-video.html and test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html, and dom/media/test/test_bug879717.html. r=backout
2016-10-31 10:18:56 +01:00
David Anderson
ec2b48ff8b
Send accumulated GPU process telemetry to the UI process. (bug 1304494 part 3, r=gfritzsche)
2016-10-30 22:35:57 -07:00
David Anderson
ea1b39856a
Ensure we start the Telemetry singleton in the GPU process. (bug 1304494 part 1, r=gfritzsche)
2016-10-30 22:35:56 -07:00
Sotaro Ikeda
13f68529db
Bug 1313518- Handle width alignment of 32 r=nical
2016-10-30 19:40:35 -07:00
Phil Ringnalda
021e8e0cee
Merge m-i to m-c, a=merge
2016-10-30 10:55:00 -07:00
Jonathan Watt
6f84af53e5
Bug 1280324, part 4 - Assert that PrintTarget::MakeDrawTarget is only called while a print page is being processed. r=edwin
2016-10-27 19:25:02 +01:00
Jonathan Watt
5c96148485
Bug 1280324, part 2 - Add a CreateReferenceRenderingContext method to nsDeviceContext. r=edwin
2016-10-27 19:24:12 +01:00
Jonathan Watt
81c7af4165
Bug 1280324, part 1 - Add functionality to the PrintTarget sub-classes to return reference DrawTargets. r=edwin
2016-10-27 19:24:12 +01:00
George Wright
119e15b6b3
Bug 1297790 - Add telemetry probes for GPU process launch/launch-time/abort r=dvander
...
MozReview-Commit-ID: LgrdMOSZn8J
2016-10-20 11:33:40 -04:00
Lee Salzman
8d53811f32
Bug 1309272, part 3 - Allow DrawTargetSkia to work without an SkSurface. r=mchang
...
MozReview-Commit-ID: JczfiM0eIct
--HG--
extra : rebase_source : 8f14d4a8c2cbbc349cf81b6c31859090a9511dcf
2016-10-26 13:41:07 -04:00
Jonathan Watt
734666ee13
Bug 1309272, part 2 - Support the creation of a DrawTargetSkia for an SkCanvas. r=lsalzman
...
--HG--
extra : rebase_source : 777593bf3f591445e79315bf6bb4154d1017a405
2016-10-26 19:23:07 +01:00
Jonathan Watt
7b894d6da6
Bug 1309272, part 1 - Add an --enable-skia-pdf configuration option. r=lsalzman
...
--HG--
extra : rebase_source : 2edd8282c26e8772caea3db0a3d9204a4838e8db
2016-10-26 19:23:07 +01:00
Jonathan Watt
f17619fa58
Bug 1313549 - Fix gfx/skia/generate_mozbuild.py to not generate gonk configurations. r=lsalzman
...
--HG--
extra : rebase_source : 97800251c8c099fd13e8ea41ce33eb5238f11b48
2016-10-25 13:59:42 +01:00
David Anderson
50bf760132
Handle failed SendPTexture. (bug 1313770 part 5, r=mattwoodrow)
...
--HG--
extra : rebase_source : ca9d185730991973a16fd6751b267de65aca84c5
2016-10-28 15:48:35 -07:00
David Anderson
4ad2f45f29
Handle failed SendPCompositable. (bug 1313770 part 4, r=mattwoodrow)
...
--HG--
extra : rebase_source : 15bbe1c0bd61f3f8698ab296fc52d676e758ea38
2016-10-28 15:48:35 -07:00
David Anderson
a5058127f9
Handle failed SendPImageContainerConstructor. (bug 1313770 part 3, r=mattwoodrow)
...
--HG--
extra : rebase_source : 29089aa04fc2838c649ba92732cecacb62f8505f
2016-10-28 15:48:35 -07:00
David Anderson
76322c8fc4
Make CreateImageClient fallible. (bug 1313770 part 2, r=mattwoodrow)
...
--HG--
extra : rebase_source : 1dcf94cb15995e7ca8b3c4c5901562dbc4959243
2016-10-28 15:48:35 -07:00
David Anderson
ecf530eb6f
Do not paint if a BeginTransaction fails. (bug 1313770 part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 482b24f52da24de87dd459ac6d003b286206e54e
2016-10-28 15:48:34 -07:00
Wes Kocher
78f5a63960
Backed out changeset 0a1486cf11b2 (bug 1297790) for browser_UsageTelemetry_content_aboutHome.js failures a=backout CLOSED TREE
...
--HG--
extra : rebase_source : 8d082316cd6603b1c5f1e8408249b77afe271a7d
2016-10-28 15:44:51 -07:00
George Wright
809a0bbfbb
Bug 1297790 - Add telemetry probes for GPU process launch/launch-time/abort r=dvander
2016-10-28 16:21:08 -04: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
Kartikaya Gupta
b519ec7751
Bug 1312059 - Followup to fix const-correctness. rs=botond
...
MozReview-Commit-ID: LizJ0sjAXnx
2016-10-28 11:01:50 -04:00
Phil Ringnalda
b6eec64324
Merge m-c to a CLOSED TREE m-i
...
MozReview-Commit-ID: 2JxLeQ8GYIX
2016-10-27 20:36:38 -07:00
Phil Ringnalda
445097654c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 56Hspl8LZMY
2016-10-27 19:21:47 -07:00
Ethan Lin
cc14e8f012
Bug 1303443 - Update ANGLE to chromium/2862. r=jgilbert
...
* * *
Bug 1303443 - Change option parameters for angle update.
2016-10-25 19:29:00 -04:00
Jonathan Watt
9afbd0617b
Bug 1313375 - Fix nsDeviceContext::IsPrinterSurface() to not fail between BeginPage()/EndPage() calls. r=mstange
...
--HG--
extra : rebase_source : 09104680802a59eb0a909156bea4ab518d571067
2016-10-24 13:58:20 +01:00
Jonathan Watt
fd5181fc38
Bug 1313381 - Add assertions to nsDeviceContext to assert that it is only initialized once. r=mstange
...
--HG--
extra : rebase_source : b6ccdd30e7443012b4fc061814a7243807663920
2016-10-21 20:39:11 +01:00
Sebastian Hengst
9696da19f8
Backed out changeset 042d532e3d9e (bug 1303443) for build bustage in WebGLShaderValidator.cpp after SH_INIT_VARYINGS_WITHOUT_STATIC_USE etc. got removed. r=backout on a CLOSED TREE
2016-10-27 16:19:23 +02:00
Ethan Lin
1539628815
Bug 1303443 - Update ANGLE to chromium/2862. r=jgilbert
...
--HG--
extra : rebase_source : 9a1502c96f375c730bbee88248685eea0e4c184e
2016-10-25 19:29:00 +02:00
Frédéric Wang
f3cd5b7001
Bug 1313097 - update harfbuzz to upstream release 1.3.3. r=jfkthame
...
--HG--
extra : rebase_source : 9834b94c1db713fccebe2364b52fe9da41ff8d72
2016-10-26 11:53:00 +02:00