Narcis Beleuzu
cd3a1211e2
Merge inbound to mozilla-central. a=merge
2018-03-23 11:51:38 +02:00
Noemi Erli
1270a21724
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-23 01:00:18 +02:00
Noemi Erli
b32b2756aa
Merge inbound to mozilla-central. a=merge
2018-03-23 00:53:07 +02:00
Emilio Cobos Álvarez
e341b20ec4
Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
...
MozReview-Commit-ID: JPopq0LudD
2018-03-22 20:06:24 +01:00
Emilio Cobos Álvarez
5dd797f154
Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
...
This reverts commit 1808914126bb9f9e4a82d2c3d7ac961885fe7d62.
MozReview-Commit-ID: 5skESBseEvo
2018-03-22 20:05:22 +01:00
Emilio Cobos Álvarez
ca5ac79cca
Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
...
MozReview-Commit-ID: JPopq0LudD
2018-03-22 19:48:42 +01:00
Kartikaya Gupta
aad3bff374
Bug 1448006 - Disable mipmaps in WR. r=mstange
...
MozReview-Commit-ID: HlUzStD16Pa
--HG--
extra : rebase_source : 74ab82c5ae72b3ab7541eeffafdc9d1a0fc98abf
2018-03-22 12:14:15 -04:00
Andreea Pavel
d880f5dc0c
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-03-22 11:35:37 +02:00
Andreea Pavel
de5c4376b8
Merge mozilla-inbound to mozilla-central. a=merge
2018-03-22 11:31:19 +02:00
Boris Zbarsky
631e1b2354
Bug 1442360 part 3. Remove nsScriptNamespaceManager, since now it's all dead code. r=peterv
...
MozReview-Commit-ID: DHRz2frjmT5
2018-03-21 23:18:51 -04:00
Boris Zbarsky
df6c05a122
Bug 1442039 part 14. Remove nsDOMClassInfoID.h. r=peterv
...
MozReview-Commit-ID: 6pZs1XI1oSd
2018-03-21 23:13:30 -04:00
Boris Zbarsky
9cb6df0dac
Bug 1444143 part 2. Remove nsIFrameLoader::GetDocShell. r=mystor
...
The change from "docShell" to "mDocShell" for the SetName call in the
OwnerIsMozBrowserFrame case in nsFrameLoader::MaybeCreateDocShell is a
drive-by correctness fix for a bug the rename of "docShell" to "parentDocShell"
caught: setting the name of our _parent_ docshell based on the name attr of our
owner makes no sense.
MozReview-Commit-ID: DwnWt8jTokV
2018-03-21 22:43:15 -04:00
Boris Zbarsky
29d232e53f
Bug 1447098 part 1. Rename FromContent on various DOM classes to FromNode. r=mystor
...
MozReview-Commit-ID: 202nkbmkwfR
2018-03-21 17:39:04 -04:00
arthur.iakab
5e8092339a
Merge mozilla-central to inbound
...
--HG--
rename : browser/base/content/test/general/bug364677-data.xml => browser/components/feeds/test/bug364677-data.xml
rename : browser/base/content/test/general/bug364677-data.xml^headers^ => browser/components/feeds/test/bug364677-data.xml^headers^
rename : browser/base/content/test/general/test_bug364677.html => browser/components/feeds/test/test_bug364677.html
rename : services/sync/tps/extensions/tps/bootstrap.js => services/sync/tps/extensions/tps/components/tps-cmdline.js
rename : testing/talos/talos/pageloader/bootstrap.js => testing/talos/talos/pageloader/components/tp-cmdline.js
rename : testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js => testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js
rename : testing/talos/talos/talos-powers/bootstrap.js => testing/talos/talos/talos-powers/components/TalosPowersService.js
rename : tools/quitter/bootstrap.js => tools/quitter/QuitterObserver.js
extra : rebase_source : 5801e95a945b54754f27571e7b211e1eac132d67
2018-03-21 22:27:21 +02:00
arthur.iakab
abcb47d8cc
Merge inbound to mozilla-central. a=merge
2018-03-21 21:13:11 +02:00
Ryan Hunt
aae4eeb5a2
Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange)
...
Previously CreateWebrenderCommands would use GetLayerState to determine whether to use Webrender or
take the fallback path. GetLayerState would then under some cases call CanOptimizeToImageLayer()
which would get the image container using the appropriate flags for sync decoding.
Now nsDisplayBackgroundImage only uses CanCreateWebrenderCommands, which doesn't pass the correct
flags to image container, leading to reftest failures in some cases. This commit fixes that.
MozReview-Commit-ID: KlslXVHlRi5
--HG--
extra : rebase_source : aacb5fcae966cb9af8d8607e6c10e4c0822ea88d
2018-03-20 13:42:05 -05:00
Jonathan Watt
3ba6f4c5a2
Bug 1446763 - Convert InspectorUtils::CssPropertyIsShorthand to use Stylo. r=emilio
...
Summary: MozReview-Commit-ID: 5moH64qiKue
Reviewers: emilio
Bug #: 1446763
Differential Revision: https://phabricator.services.mozilla.com/D763
MozReview-Commit-ID: Gh2QFRsAYsq
2018-03-18 12:56:09 +00:00
Miko Mynttinen
65c6bee9d6
Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
...
MozReview-Commit-ID: rGjabnP2iz
--HG--
extra : rebase_source : 1ef6c5ce028ac9ebd9f3176d57835c43fe46bada
2018-03-13 14:51:33 +01:00
Adrian Wielgosik
af8740d569
Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz
...
MozReview-Commit-ID: 68xF7CTMpKB
--HG--
extra : rebase_source : 28b9c5e31d1c93b5c56743e12909eb749e8688f9
2018-03-20 19:02:08 +01:00
Jeff Muizelaar
c98cb9e324
Bug 1446588. Remove the WRUserDatas when document changes Window. r=kats
...
We can have our LayerManager changed on us when document changes window.
(Tab drag, dev tools pop-out). We need to make sure we clear our
WebRenderUserData in that case. This hooks into the existing mechanism
that does this for DisplayItemData.
MozReview-Commit-ID: 8aoOBGOP5Wx
--HG--
extra : rebase_source : a0858f81751a6ed8fa924529521270a1e2977f26
2018-03-20 16:35:12 -04:00
Timothy Guan-tin Chien
68cff1ae84
Bug 1444489 - Part V, Remove XUL videocontrols reflow code on Android r=dholbert
...
With all videocontrols UIs implemented in HTML, there is no need to handle
XUL content in videocontrols.
MozReview-Commit-ID: Jq3SecscssO
--HG--
extra : rebase_source : 2f928a221919e7f66f9392d6dac6cf971b75776b
2018-03-12 21:39:13 +08:00
arthur.iakab
11989aa12a
Merge mozilla-central to autoland
2018-03-22 02:00:17 +02:00
Bas Schouten
8f930c02f7
Bug 1440753: Replace pixman regions with our own region code. r=mattwoodrow
...
MozReview-Commit-ID: KPsTAw3Uwa2
2018-03-09 05:27:15 +01:00
Timothy Guan-tin Chien
dd06be3f36
Bug 1446157 - Follow-up, Remove unused grippyhidden="true" attribute from Layout Debugger r=dbaron
...
MozReview-Commit-ID: 6Kbn7oB7svH
--HG--
extra : rebase_source : 6c5141c437389e2ff9802c10488d2d2ffc5ad850
2018-03-20 17:29:44 +08:00
Timothy Guan-tin Chien
8bc65dd64e
Bug 1446157 - Remove unused grippy binding r=enndeakin+6102
...
MozReview-Commit-ID: KWC9HpTzig
--HG--
extra : rebase_source : 7b6b24330d072d5126851c63614ba91f4315ddc9
2018-03-20 17:21:19 +08:00
Xidorn Quan
f393bbf24f
Bug 1446232 - Add test for font family serialization. r=emilio
...
MozReview-Commit-ID: IsQ02ra2wvE
--HG--
extra : rebase_source : 8538117ad3009e566e65e6696294b9ec58279122
2018-03-16 11:48:03 +11:00
Xidorn Quan
ac2c3f0083
Bug 1445682 followup - Properly undefine the macro. r=emilio
...
--HG--
extra : rebase_source : 3605b9ee175d9776668da5d3489ac379e91b3b9a
extra : amend_source : 44b9e9ca5281e66f275fff48ba8e274ac7f143ba
2018-03-21 16:31:23 +11:00
Emilio Cobos Álvarez
ac534d6237
Bug 1446954: followup: Cleanup expectation that snuck after the rebase to reopen the CLOSED TREE. r=me
...
MozReview-Commit-ID: 6XHcd8touB
2018-03-20 12:29:18 +01:00
Jonathan Watt
f3e6656403
Bug 1447367 - Remove files that are not built when MOZ_OLD_STYLE is not defined. r=emilio
...
MozReview-Commit-ID: D9bEPfTSw61
2018-03-07 18:08:41 +00:00
Ryan Hunt
e34eeaaa86
Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange)
...
MozReview-Commit-ID: FAWTC1Llu31
--HG--
extra : rebase_source : 05bda872389db5cc61e805c3eb48e70eb5d95cbe
2018-02-21 09:29:49 -06:00
Emilio Cobos Álvarez
a0d49d986b
Bug 1447611: Cleanup prefs that do nothing now. r=jwatt
...
Still more followup cleanup to come.
MozReview-Commit-ID: 83j7DTVb0Ti
2018-03-21 19:13:56 +01:00
Emilio Cobos Álvarez
24cf27d33c
Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
...
Will remove the prefs and stuff in a followup.
MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 19:13:26 +01:00
Csoregi Natalia
d6c6d38406
Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
...
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez
f8eadb8613
Bug 1447611: Cleanup prefs that do nothing now. r=jwatt
...
Still more followup cleanup to come.
MozReview-Commit-ID: 83j7DTVb0Ti
2018-03-21 17:25:00 +01:00
Emilio Cobos Álvarez
330ddd82bf
Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
...
Will remove the prefs and stuff in a followup.
MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 17:24:41 +01:00
Emilio Cobos Álvarez
87089c18e5
Bug 1447476: Inline ResolveServoStyle. r=xidorn
...
We already pay a function call for it, no point in paying two.
MozReview-Commit-ID: 4odPqnPfrNF
2018-03-21 17:23:15 +01:00
Emilio Cobos Álvarez
ebdc39ab30
Bug 1447476: Simplify ResolveStyleContext. r=xidorn,bz
...
We don't need the parent style context, nor the pseudo-element dance or anything
like that. All end up in the same place, Servo_ResolveStyle.
We cannot assert for text style resolution because of non-lazy frame
construction, and we cannot remove non-lazy frame construction because of XBL.
This is effectively the same code, since the old code passed the parent style
around from the frame tree / display contents map, which didn't have a similar
assertion either... Slow steps.
I'll improve and cleanup LazyFC in bug 1447506.
MozReview-Commit-ID: Ck4RCoFLGOi
2018-03-21 17:22:56 +01:00
Emilio Cobos Álvarez
06ce853d3c
Bug 1447476: Remove TreeMatchContext. r=xidorn
...
MozReview-Commit-ID: ETK0uGXytqb
2018-03-21 17:20:59 +01:00
Emilio Cobos Álvarez
f7522ae728
Bug 1447358: Unifdef the old style system code. r=jwatt
...
Summary:
This has been automatically generated using:
http://dotat.at/prog/unifdef/
And:
find $OBJDIR -type f -name '*.h' |
while read FILE; do
echo "$FILE"
unifdef -m -DMOZ_STYLO -UMOZ_OLD_STYLE "$FILE";
done
find $OBJDIR -type f -name '*.cpp' |
while read FILE; do
echo "$FILE"
unifdef -m -DMOZ_STYLO -UMOZ_OLD_STYLE "$FILE";
done
MozReview-Commit-ID: I4NdKqbMXzJ
Reviewers: jwatt
Bug #: 1447358
Differential Revision: https://phabricator.services.mozilla.com/D779
2018-03-21 10:20:34 +01:00
Cosmin Sabou
e997286c08
Backed out 3 changesets (bug 1439960) for build bustages on APZInputBridgeChild.cpp and FrameBuilder.cpp. CLOSED TREE
...
Backed out changeset b8057c06fc4c (bug 1439960)
Backed out changeset c8d6b0fa1447 (bug 1439960)
Backed out changeset e6bd6ebc8597 (bug 1439960)
2018-03-20 23:18:44 +02:00
Ryan Hunt
5f40f9b2b1
Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange)
...
Previously CreateWebrenderCommands would use GetLayerState to determine whether to use Webrender or
take the fallback path. GetLayerState would then under some cases call CanOptimizeToImageLayer()
which would get the image container using the appropriate flags for sync decoding.
Now nsDisplayBackgroundImage only uses CanCreateWebrenderCommands, which doesn't pass the correct
flags to image container, leading to reftest failures in some cases. This commit fixes that.
MozReview-Commit-ID: KlslXVHlRi5
--HG--
extra : rebase_source : e81ed40aab34bd48cbabb6e80f1529fc8b8ecc0e
extra : amend_source : 7a78ed9fa3076b3c9e5155a6e0908fcd2ab4a91b
extra : histedit_source : c4f1fb112bb19e7be5696eb31d88dbf3190139be
2018-03-20 13:42:05 -05:00
Ryan Hunt
1fe1a843f9
Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange)
...
MozReview-Commit-ID: FAWTC1Llu31
--HG--
extra : rebase_source : 447e835dc664549a8bdbd4097d42773acf523f08
extra : histedit_source : d98b0f0654c2214a368313de84f11160a3fa7030
2018-02-21 09:29:49 -06:00
Emilio Cobos Álvarez
48957d62c0
Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn
...
MozReview-Commit-ID: J2glxiCWBVn
2018-03-20 11:29:51 +01:00
Emilio Cobos Álvarez
f20aea0edf
Bug 1446954: Remove support for styloVsGecko reftests. r=xidorn
...
MozReview-Commit-ID: Ft2DyjdC04l
2018-03-20 11:29:47 +01:00
Emilio Cobos Álvarez
e9676561ce
Bug 1446954: Remove support for running tests on automation without stylo configurations. r=froydnj
...
You can still run them on a --disable-stylo build, as long as that works
(presumably not for long).
I think I haven't missed anything, but please double-check.
MozReview-Commit-ID: 3BIAEjgTLo5
2018-03-20 11:29:08 +01:00
shindli
55e9f63bac
Merge inbound to mozilla-central. a=merge
2018-03-20 12:11:27 +02:00
Boris Zbarsky
837dc7eaaa
Bug 1446711 part 8. Get rid of nsIDOMMouseEvent. r=qdot
...
MozReview-Commit-ID: 2FK1MA4LGZj
2018-03-20 00:16:07 -04:00
Boris Zbarsky
89ea512161
Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot
...
We can't include MouseEventBinding.h in MouseEvents.h because that produces
this include loop:
MouseEventBinding.h -> UIEventBinding.h ->
nsGlobalWindow.h -> nsGlobalWindowInner.h -> nsRefreshDriver.h ->
AnimationEventDispatcher.h -> AnimationComparator.h -> Animation.h ->
EffectCompositor.h -> PseudoElementHashEntry.h -> Element.h ->
PointerEventHandler.h -> MouseEvents.h -> MouseEventBinding.h
MozReview-Commit-ID: 6FNksGil7uD
2018-03-20 00:16:06 -04:00
Boris Zbarsky
dcaa6d2614
Bug 1446711 part 5. Get rid of nsIDOMMouseEvent::GetButton. r=qdot
...
MozReview-Commit-ID: AZWzObh01uI
2018-03-20 00:16:06 -04:00
Boris Zbarsky
1be726ef98
Bug 1446711 part 4. Get rid of nsIDOMMouseEvent::GetCtrl/Shift/Alt/MetaKey. r=qdot
...
MozReview-Commit-ID: 1H2FzUHf55n
2018-03-20 00:16:06 -04:00