Cameron McCormack
fb8ad24d97
Bug 1430014 - Part 1: Add --enable-stylo=only configure option and MOZ_OLD_STYLE define. r=glandium,xidorn
...
MozReview-Commit-ID: FsypJFV1sxS
2018-02-01 15:04:04 +11:00
Miko Mynttinen
7d07f0b08b
Bug 1431209 - Part 1: Add WeakFrameRegion and use it for WindowDraggingRegions r=mattwoodrow
...
MozReview-Commit-ID: JxwxemwY20p
2018-01-25 14:26:30 +01:00
Jeremy Chen
92e6cef851
Bug 1426223 - remove Stylo domain blocklist mechanism. r=xidorn
...
MozReview-Commit-ID: 2Kcla56H3wJ
2018-01-30 11:58:32 +01:00
Jeremy Chen
f6a2f91ed9
Bug 1426223 - remove tests for Stylo blocklist mechanism. r=xidorn
...
In this patch, we remove 3 tests:
1. test for blocked domain
2. test for blocked sub-domain
3. test for non-blocked domain
Two nsIDOMWindowUtils APIs were added for adding/removing a mock domain to the
existing blocklist. They are only used in the Stylo blocklist tests, so we
remove them as well.
MozReview-Commit-ID: A0ETWlqwbpN
2018-01-30 11:58:24 +01:00
Cameron McCormack
34b004b84e
Bug 1406274 - Re-enable stylo in about:reader. r=xidorn
...
Remove the about:reader check for <style scoped>, too, since that is no
longer needed.
MozReview-Commit-ID: Zomjn1WDvp
2018-01-17 14:10:45 +08:00
Phil Ringnalda
519d307275
Backed out 7 changesets (bug 1429932) for extremely frequent QuantumRender reftest failures
...
Backed out changeset b0ac71407500 (bug 1429932)
Backed out changeset 469ceaefd7a4 (bug 1429932)
Backed out changeset 2f801e78f798 (bug 1429932)
Backed out changeset 72852fdf476c (bug 1429932)
Backed out changeset 09e5e25d48ee (bug 1429932)
Backed out changeset bb1394cba514 (bug 1429932)
Backed out changeset 65b8996eb50c (bug 1429932)
2018-01-29 23:43:27 -08:00
Boris Zbarsky
41c46ec098
Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
...
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Boris Zbarsky
84d46e7789
Bug 1276438 part 6. Stop using nsIDOMHTMLDocument::GetBody. r=mystor
...
MozReview-Commit-ID: EcDTnByuZsm
2018-01-26 00:53:35 -05:00
Matt Woodrow
b18a02afe4
Bug 1429932 - Part 6: Attempt to skip Layer building if the display list hasn't changed. r=mstange
...
MozReview-Commit-ID: 1kBRIVteNb1
2018-01-12 11:50:11 +13:00
Matt Woodrow
e4cf1ebe17
Bug 1429932 - Part 4: Determine when AttemptPartialUpdate made no changes, and return the result to the caller. r=miko
...
MozReview-Commit-ID: 6S8WkzHcxP5
2018-01-12 11:46:23 +13:00
Timothy Nikkel
b643b723bd
Bug 1417358. Make sure that the override dirty rect that we set when a displayport changes gets cleared even if we don't perform a partial display list update. r=mattwoodrow
...
We do this by tracking them as a property on the root frame the same way we do for modified frames.
We also set the property in ProcessFrame but that is okay because we are guaranteed to finish the partial update at that point.
2018-01-25 23:42:44 -06:00
Andrea Marchesini
8d41475807
Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb
2018-01-23 14:30:18 +01:00
Kyle Machulis
6404db48ec
Bug 1407040 - Change HTMLMediaElement XPCOM Enums to WebIDL Enums; r=bz
...
MozReview-Commit-ID: 55GnbaL2HKl
2018-02-14 19:23:32 -08:00
Miko Mynttinen
69703caf70
Bug 1428993 - Part 2: Override dirty rect for stacking contexts between OOF frame placeholder and the containing block r=mattwoodrow
...
MozReview-Commit-ID: FoX9uyoiqj4
2018-01-12 18:02:14 +01:00
Andreea Pavel
f1cfc5824a
Backed out 2 changesets (bug 1428993) for failing reftest ayout/reftests/display-list/1428993-1.html on Android
...
Backed out changeset 080c07796f4c (bug 1428993)
Backed out changeset 7f88ebf8d0d1 (bug 1428993)
2018-01-18 21:03:23 +02:00
Miko Mynttinen
ce44e29f67
Bug 1428993 - Part 2: Override dirty rect for stacking contexts between OOF frame placeholder and the containing block r=mattwoodrow
...
MozReview-Commit-ID: FoX9uyoiqj4
2018-01-12 18:02:14 +01:00
KuoE0
9726342c40
Bug 1428297 - (Part 2) Ignore the widget/view usage that is used to show the dropdown menu when content-select is enabled. r=mats
...
MozReview-Commit-ID: 68HYWmniXwt
2018-01-08 11:43:51 +08:00
KuoE0
da575c9d20
Bug 1428297 - (Part 1) Add an nsLayoutUtils function to check whether content-select is enabled r=mats
...
MozReview-Commit-ID: KVQ25Dhl9xl
2018-01-11 10:37:41 +08:00
Cameron McCormack
908735845d
Bug 1427419 - Part 22: Move inIDOMUtils.getUsedFontFaces to InspectorUtils. r=bz
...
This also changes the function to return a sequence (JS Array) instead of
an nsFontFaceList object, and converts nsFontFace/nsIDOMFontFace into a
Web IDL implemented object too.
MozReview-Commit-ID: 1iAW3DYe5kO
2018-01-11 12:38:01 +08:00
Daniel Holbert
56d0c56afc
Bug 1429215: Null-check pointer before using it in assertion in GetFloatFromPlaceholder() (to avoid crashing during assertion). r=mats
...
MozReview-Commit-ID: 7pWq8nr1mqQ
2018-01-09 12:54:21 -08:00
Matt Woodrow
8cd6f1f702
Bug 1427476 - Don't try to retain display lists for popups since their display root isn't the root frame of a document. r=miko
2018-01-03 18:31:31 +13:00
Kartikaya Gupta
5f51021aa2
Bug 1413618 - Avoid possible division by zero. r=xidorn
...
MozReview-Commit-ID: JSTvMb3mM4P
2018-01-08 05:59:08 -05:00
Cosmin Sabou
2450536fe0
Backed out changeset 9a95b205f3e8 (bug 1427635) for cl failures at dom/browser-element/mochitest/test_browserElement_oop_CopyPaste.html r=backout a=backout
2018-01-03 23:48:48 +02:00
Emilio Cobos Álvarez
fccbbadb30
Bug 1427635: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. r=xidorn
...
It doesn't fill the ancestors of the first frame if aCommonAncestor is null,
which means that we get garbage afterwards.
MozReview-Commit-ID: G85dv7KM1Xd
2017-12-22 11:01:19 +01:00
Emilio Cobos Álvarez
8a71d3197b
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
2017-12-25 17:50:10 +01:00
Emilio Cobos Álvarez
ecd202d763
Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
2017-12-25 12:55:45 +01:00
Emilio Cobos Álvarez
b3956b6171
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
2017-12-07 19:13:50 +01:00
Matt Woodrow
00d3947a6b
Bug 1413546 - Add pref to allow retained display lists within the parent process. r=jet
2017-12-22 11:45:32 +13:00
Emilio Cobos Álvarez
bc59fba070
Bug 1398492: Remove the grid pref. r=mats
...
MozReview-Commit-ID: 6Qez8NE8oze
2017-12-17 00:04:35 +01:00
Gerald Squelart
5fbaa059d3
Bug 1425550 - Output frame tree when RDL checker finds issues - r=mattwoodrow
...
MozReview-Commit-ID: IGnFpDuk0Sc
2017-12-15 14:56:37 -06:00
Cosmin Sabou
87252238a2
Backed out changeset 3eab9fd44dda (bug 1425550) for build bustages on build/src/layout/base/nsLayoutUtils.cpp:3888:21 r=backout on a CLOSED TREE
2017-12-16 00:56:48 +02:00
Gerald Squelart
10b9db5aa0
Bug 1425550 - Output frame tree when RDL checker finds issues - r=mattwoodrow
...
MozReview-Commit-ID: IGnFpDuk0Sc
2017-12-15 14:56:37 -06:00
Samathy Barratt
6e82a231e6
Bug 1351447 - Rename imagelib's DrawResult to ImgDrawResult r+tnikkel r=tnikkel
...
Renamed to imgDrawResult
MozReview-Commit-ID: 5ESSgIhhU41
2017-12-11 15:37:59 +00:00
Ciure Andrei
d5988c3191
Backed out changeset 8e33d0ce108c (bug 1351447) for failing /builds/worker/workspace/build/src/widget/cocoa/nsCocoaUtils on OS X r=backout a=backout on a CLOSED TREE
2017-12-12 09:49:59 +02:00
Samathy Barratt
54acaa2cd8
Bug 1351447 - Rename imagelib's DrawResult to ImgDrawResult r=tnikkel
...
Renamed to imgDrawResult
MozReview-Commit-ID: 5ESSgIhhU41
2017-12-11 15:37:59 +00:00
Emilio Cobos Álvarez
c10ea9ea04
Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz
...
MozReview-Commit-ID: 6WXqNiODttD
2017-12-06 16:05:59 +01:00
Gurzau Raul
0bbc22b80e
Merge inbound to mozilla-central r=merge a=merge
2017-12-06 11:53:55 +02:00
Nazım Can Altınova
2ba6397666
Bug 1421645 - Hide accidentally exposed subgrid behind prefs r=emilio,xidorn
...
It was exposed during stylo implementation but it should be behind
`layout.css.grid-template-subgrid-value.enabled` pref.
MozReview-Commit-ID: DqrU6zYgdES
2017-12-05 22:11:10 +03:00
Boris Zbarsky
2911dfd061
Bug 1418558 part 4. Add MOZ_CAN_RUN_SCRIPT annotations to nsGenericHTMLElement methods that can call GetPrimaryFrame. r=mystor
...
MozReview-Commit-ID: HxFFC85qgOD
2017-12-05 11:18:16 -05:00
Andrew Osmond
e0633523be
Bug 1420648 - Ensure WebRender computes the snapped image decode size the same as the fallback path. r=tnikkel
2017-12-01 07:18:53 -05:00
Ciure Andrei
a140d0557a
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
2017-11-27 11:51:40 +02:00
Matt Woodrow
dcab6c1788
Bug 1419225 - Clip transformed rectangles to the maximum allowed values for the appunit coordinates we're converting into. r=miko
2017-11-27 15:01:15 +13:00
Gerald Squelart
c98f69fa67
Bug 1420298 'layout.display-list.retain.verify' to debug retained-dl - r=mattwoodrow
...
Setting the 'layout.display-list.retain.verify' gfxPrefs implies
'layout.display-list.build-twice', and then compares the retained-built tree
to the non-retained one, and outputs differences&trees to the terminal.
MozReview-Commit-ID: 3dnyIUTbtH8
2017-11-20 17:15:08 +11:00
Botond Ballo
b3f93a7146
Bug 951793 - Store the overscroll behavior in ScrollMetadata and propagate it to APZ. r=mstange
...
MozReview-Commit-ID: J7Vkd941QxK
2017-11-25 01:29:01 +01:00
Sebastian Hengst
df2429a1ad
Backed out 15 changesets (bug 951793) because it landed before the necessary servo changes. r=backout requested by emilio on a CLOSED TREE
...
Backed out changeset ca8c86e229df (bug 951793)
Backed out changeset 6eef6403fa71 (bug 951793)
Backed out changeset a5e529f52fb1 (bug 951793)
Backed out changeset 054e837609d0 (bug 951793)
Backed out changeset 713a3c9617ce (bug 951793)
Backed out changeset 884913aa1668 (bug 951793)
Backed out changeset c3340b84e534 (bug 951793)
Backed out changeset 50fe3c6ac486 (bug 951793)
Backed out changeset be4e22e5c257 (bug 951793)
Backed out changeset 7055bd5dfc4e (bug 951793)
Backed out changeset fa6da1e723cf (bug 951793)
Backed out changeset 386f77004d89 (bug 951793)
Backed out changeset fa82cdc01408 (bug 951793)
Backed out changeset 867d8ea5355c (bug 951793)
Backed out changeset e61ac8e48971 (bug 951793)
2017-11-25 01:01:41 +02:00
Botond Ballo
6d31fe7d6b
Bug 951793 - Store the overscroll behavior in ScrollMetadata and propagate it to APZ. r=mstange
...
MozReview-Commit-ID: J7Vkd941QxK
2017-10-18 20:13:19 -04:00
Gurzau Raul
b59edbfaf3
Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
2017-11-24 00:36:16 +02:00
Kartikaya Gupta
df9ea113d6
Bug 1412112 - Cache the view id on the ASR to speed up the ViewIDForASR operation. r=mstange
...
This also moves the function from nsLayoutUtils to be a function on the
ASR itself, which seems more appropriate.
MozReview-Commit-ID: 88lUmYi80P0
2017-11-23 12:22:22 -05:00
Cameron McCormack
7a2fd5344d
Bug 1418899 - Part 2: Move some font-related static methods out of nsRuleNode. r=TYLin
...
MozReview-Commit-ID: 3l9L6bHr0PJ
2017-11-20 12:43:21 +08:00
Ting-Yu Lin
5ef96b463f
Bug 1418905 - Move nsRuleNode::ComputeCoordPercentCalc() into nsStyleCoord. r=heycam
...
MozReview-Commit-ID: GLLseBxhUiP
2017-11-20 14:05:19 +08:00