Iris Hsiao
106889c6f6
Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland
...
Backed out changeset d8828e22dbaa (bug 1333482)
Backed out changeset a39aaecd10f7 (bug 1333482)
Backed out changeset c957d8c0281e (bug 1333482)
Backed out changeset d569fc566e43 (bug 1333482)
Backed out changeset 7e8c03090d34 (bug 1333482)
Backed out changeset c4511a175f2f (bug 1333482)
Backed out changeset 5483a82f7ce9 (bug 1333482)
Backed out changeset 4e7e5efb1bd8 (bug 1333482)
Backed out changeset 51d1accaeddb (bug 1333482)
2017-03-24 10:21:30 +08:00
Wes Kocher
1d9dc01136
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: HwfVdTF9Np5
2017-03-23 16:55:48 -07:00
Wes Kocher
1087616d0e
Merge autoland to m-c a=merge
...
MozReview-Commit-ID: 2zUGojOEVNi
2017-03-23 16:05:15 -07:00
Kartikaya Gupta
0fee7584e7
Merge m-c to graphics
...
MozReview-Commit-ID: 1rTRVEHequ9
2017-03-23 10:01:31 -04:00
Carsten "Tomcat" Book
492970c342
merge mozilla-inbound to mozilla-central a=merge
2017-03-23 13:44:09 +01:00
Carsten "Tomcat" Book
9b6d088496
merge autoland to mozilla-central a=merge
...
--HG--
rename : browser/components/preferences/in-content/tests/browser_advanced_siteData.js => browser/components/preferences/in-content-old/tests/browser_advanced_siteData.js
rename : dom/media/mediasink/DecodedAudioDataSink.cpp => dom/media/mediasink/AudioSink.cpp
2017-03-23 13:42:40 +01:00
sotaro
249f8f9784
Bug 1349232 - Add destroyed check to CompositorVsyncScheduler::ScheduleComposition() r=kats
...
WebRenderBridgeParent works independently, if root WebRenderBridgeParent is destroyed
without CompositorBridgeParent::StopAndClearResources() call,
non-root WebRenderBridgeParent are still active and could trigger ScheduleComposition().
The change prevents to trigger ScheduleComposition() in this case.
2017-03-23 15:07:02 +09:00
sotaro
6499e3b68e
Bug 1349465 - Ensure we don't enable WebRender if the GPU process is disabled r=kats
...
gfxWindowsPlatform overrides InitAcceleration, and the override calls
InitGPUProcessSupport, which may disable the GPU process. Therefore, in
order to capture this scenario, we need to initialize WebRender after
the subclass implementation has run, rather than at the end of the base
class implementation, which is before InitGPUProcessSupport has run.
2017-03-23 11:26:24 +09:00
Wes Kocher
b31e9e6a39
Merge inbound to central, a=merge
...
MozReview-Commit-ID: EQ7w1Gld1K2
2017-03-22 17:10:01 -07:00
Mason Chang
b8ac3c92fc
Bug 1348913 - Update webrender to 0794911f97cae92496fca992d7430da696fa24eb. r=kats
2017-03-22 14:26:52 -07:00
Lee Salzman
aa429c08b7
Bug 1347262 - fix Skia's round_asymmetric_to_int to bias all sides. r=jrmuizel
...
MozReview-Commit-ID: AMDi6YF0zn
2017-03-22 15:03:03 -04:00
Jeff Muizelaar
da3210576b
Bug 1119128. Eliminate gfxPangoFontGroup and gfxFontconfigUtils. r=lsalzman
2017-03-22 14:58:19 -04:00
Jeff Muizelaar
49eb5ba0b6
Bug 1285533. Remove non-fontconfig platform fontlist codepath. r=lsalzman
...
This has been disabled for two years. It's time for it to die.
2017-03-22 14:58:19 -04:00
Lee Salzman
baebc83432
Bug 1347632 - make RecordedSourceSurfaceCreation fallible. r=tobytailor
...
MozReview-Commit-ID: G4x3zTluGb4
2017-03-22 14:57:25 -04:00
Kartikaya Gupta
e0d4c1bfb3
Bug 1347811 - Fix build bustage due to unified builds and missing include. r=bustage
...
MozReview-Commit-ID: KHDOBrRqhVU
2017-03-22 11:10:52 -04:00
Kartikaya Gupta
9608ac4946
Merge m-c to graphics
...
MozReview-Commit-ID: Ci50iHfzKbA
2017-03-22 09:55:38 -04:00
Carsten "Tomcat" Book
62f6c37109
merge mozilla-inbound to mozilla-central a=merge
2017-03-22 14:26:27 +01:00
sotaro
cc4d383fff
Bug 1347811 - Share WebRenderCompositableHolder between WebRenderBridgeParent r=nical
2017-03-22 10:27:38 +09:00
Carsten "Tomcat" Book
534f3aebc6
Merge mozilla-central to mozilla-inbound
2017-03-22 16:13:03 +01:00
Kartikaya Gupta
7fc02188d8
Merge m-c to graphics
...
MozReview-Commit-ID: AxmKwI9dnre
2017-03-21 09:21:34 -04:00
Andrea Marchesini
1fd1bc3935
Bug 1343933 - Renaming Principal classes - part 2 - NullPrincipal, r=qdot
...
--HG--
rename : caps/nsNullPrincipal.cpp => caps/NullPrincipal.cpp
rename : caps/nsNullPrincipal.h => caps/NullPrincipal.h
rename : caps/nsNullPrincipalURI.cpp => caps/NullPrincipalURI.cpp
rename : caps/nsNullPrincipalURI.h => caps/NullPrincipalURI.h
2017-03-22 11:38:40 +01:00
sotaro
8d50f9ae87
Bug 1348209 - Make wr_renderer_readback() as to handle both GL and GLES r=kats
2017-03-21 11:27:27 +09:00
Wes Kocher
4f5262444c
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2omKclRg40c
2017-03-20 18:19:52 -07:00
Petr Cerny
89ce732573
Bug 1292534 - Patch lexical parser files generated by flex. r=jgilbert
...
--HG--
extra : rebase_source : 75f659604b0dfbebe38e2d75912f00a171576439
2017-03-20 18:20:19 -04:00
Kartikaya Gupta
f3f86c130e
Bug 1346856 - Update webrender to dab674d09a51ff5253da0797d129bf29b25896e5. r=jrmuizel
2017-03-20 13:41:23 -04:00
KuoE0
399d6c086f
Bug 1348221 - Implement NewNamedTimerCallback to create named timer callback. r=kats
...
MozReview-Commit-ID: IcEVkfB3puW
--HG--
extra : rebase_source : 45e3f28325d5e6da41fb65688d518170eb5764bb
2017-03-21 00:38:11 +08:00
Sotaro Ikeda
ece294bef8
Bug 1325911 - Update Gleam to v0.4. r=kats
...
MozReview-Commit-ID: 6QghwNrEC9V
2017-03-20 12:10:40 -04:00
Kartikaya Gupta
0a0a696241
Merge m-c to graphics
...
MozReview-Commit-ID: 2CbNs260zlf
2017-03-20 10:07:29 -04:00
Carsten "Tomcat" Book
d61e0b9ced
merge mozilla-inbound to mozilla-central a=merge
2017-03-20 13:10:48 +01:00
Ethan Lin
c6f971413b
Bug 1343450 - Keep gfxPrefs sorted alphabetically. r=me
2017-03-20 14:52:28 +08:00
Ethan Lin
58f9109c72
Bug 1343450 - Convert nsDisplayCanvasBackgroundColor to WebRenderDisplayItemLayer. r=mattwoodrow
2017-03-20 14:41:55 +08:00
Mason Chang
f47b17cdff
Bug 1347727. Detect box shadow outer cases that WR doesn't support and don't enable a layer for it in WR. r=rhunt
2017-03-17 15:06:57 -07:00
Kartikaya Gupta
99947c2a87
Merge m-c to graphics
...
MozReview-Commit-ID: 3MU0IxcKSwo
2017-03-17 15:37:52 -04:00
Kartikaya Gupta
0485af4853
Merge m-c to graphics
...
MozReview-Commit-ID: 5m04vXUTlsy
2017-03-17 11:03:02 -04:00
Carsten "Tomcat" Book
3e0a5441c6
Merge mozilla-central to mozilla-inbound
2017-03-17 14:55:15 +01:00
Jeremy Chen
9a60f77d80
Bug 1343516 - clean up the mess of PropertyProvider and its implementations. r=jfkthame
...
The cleanup work includes:
part 1: make all methods 'const' for the abstract class of PropertyProvider.
part 2: make nsFontMetrics's StubPropertyProvider final.
part 3: make nsTextFrame's PropertyProvider final.
Make some methods 'const' and some variables 'mutable', so we could let all the
overridden methods stay const.
We also need to make the pass-in parameter of gfxFontGroup's GetHyphenWidth const.
Note that the comment of GetHyphenWidth seem outdated, so I fixed it as well.
part 4: make the member variables in nsTextFrame's PropertyProvider to be 'const'.
Make all the member variables 'const' except mStart, mLength,
mJustificationArrayStart, and mJustificationSpacings.
The static function AdvanceToNextTab is fixed since we only use 2 of the 4 parameters.
part 5: coding style fix for nsTextFrame's PropertyProvider.
MozReview-Commit-ID: 1kbWPwx27aQ
2017-03-17 18:53:15 +08:00
Miko Mynttinen
6e4add711b
Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow
...
MozReview-Commit-ID: H3YmadD8sFz
--HG--
extra : rebase_source : 8bd9f9b58d8e50fd925299fec6fc464ee50886c0
2017-03-16 21:51:54 +01:00
Kartikaya Gupta
5041aa0404
Merge m-c to graphics
...
MozReview-Commit-ID: 6JFx7MHUHgW
2017-03-15 08:55:17 -04:00
sotaro
8f6c141289
Bug 1347443 - Fix IsAccelAngleSupported() for RenderThread r=nical
2017-03-15 21:14:17 +09:00
Carsten "Tomcat" Book
f807b332df
merge mozilla-inbound to mozilla-central a=merge
2017-03-15 13:12:42 +01:00
sotaro
a6bf6f2a63
Bug 1347050 - Remove unused workarond from ProcessWebRenderCommands r=nical
2017-03-15 16:28:13 +09:00
Carsten "Tomcat" Book
c3b7907400
Backed out changeset a6780188f669 (bug 1314543
) for suspicion this cause perma windows 7 xpcshell failures
2017-03-17 10:57:41 +01:00
Martin Robinson
0b2914c22c
Bug 1347155 - WebRender clips should not share ServoScrollRootIds. r=jrmuizel
...
MozReview-Commit-ID: JVqe0IWqpJs
2017-03-14 15:26:10 +01:00
Kartikaya Gupta
2f22c78913
Merge m-c to graphics
...
MozReview-Commit-ID: 10errEhAlqw
2017-03-14 11:42:39 -04:00
Kartikaya Gupta
8904708de7
Bug 1346915 - Update webrender to 7da345684dc29ca60f29cb79acc8d99c474ec477. r=me
...
This picks up a fix for a bug introduced in a previous update.
MozReview-Commit-ID: JAPml5JTVJi
2017-03-14 08:37:54 -04:00
cku
e2d44c26bf
Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
...
I did many change in many files in this patch. But the goal is pretty simple: To
pass the return value of nsSVGPatternFrame::PaintPattern back to the caller
(nsDisplaySVGGeometry). My suggestion is to review this patch right from
nsSVGPatternFrame.cpp.
I made two mistakes in bug 1258510
1. We should not return directly at [1]. RemoveStateBits at l418 will be skip.
2. nsSVGPatternFrame::PaintPattern should return both SourceSurface and draw
result, so that we can update UpdateDrawResult in display item.
All the other changes are to
1. make sure the return value of nsSVGPatternFrame::PaintPattern goes back to
nsDisplaySVGGeometry::Paint correctly.
2. Since the return value of nsSVGPatternFrame::PaintPattern change, we need
modify all existed callers.
I also filed bug 1346124 for handle the returning value of PaintMarkers.
[1] https://hg.mozilla.org/mozilla-central/file/c0700bedb4f7/layout/svg/nsSVGPatternFrame.cpp#l415
MozReview-Commit-ID: Iq9RPQ6Omz0
--HG--
extra : rebase_source : bc338b1a33f1dbf209706577b2455315dfb855e2
2017-03-16 12:17:19 +08:00
Mason Chang
516a3654f4
Bug 1346451 - Delete WebRenderBorderLayer. r=ethlin
2017-03-11 10:04:26 -08:00
Kartikaya Gupta
916f12ed8f
Merge m-c to graphics
...
MozReview-Commit-ID: GpqewOAwje8
2017-03-13 13:13:37 -04:00
Kartikaya Gupta
ca0d33d72c
Bug 1344947 - Update webrender to e30fb2914928c0e596d8632ed234647c0fd1492e. r=jrmuizel
...
This also updates calls to push_scroll_layer in webrender_bindings to go with
a change in the API.
2017-03-13 13:03:06 -04:00
sotaro
90e35e2b18
Bug 1345712 - Fix rebasing failure part 2 r=jrmuizel
2017-03-13 23:55:39 +09:00