Stone Shih
7a1fe394b3
Bug 1323158 - Part 5: Update test_pointerevent_releasepointercapture_events_to_original_target-manual.html. r=smaug
...
--HG--
extra : rebase_source : a0bcfebeec733bd19de430169ee85311c3ceaa64
extra : histedit_source : de28bd8878ad23bad064e884e96a74f2855045a8
2017-03-03 13:24:20 +08:00
Stone Shih
e82b7fd9f9
Bug 1323158 - Part 4: Refine PE boundary events related testcases since boundary events are fired after capturing or releasing the pointer. r=smaug
...
--HG--
extra : rebase_source : acc2d7fb4df3168a5b81cc505d78f5f3b212af92
extra : histedit_source : 5acaa0c7361bb3694d05a33e104e9c861e213bc2
2017-01-19 11:11:50 +08:00
Stone Shih
b3c77294ca
Bug 1323158 - Part 3: Fire boundary events when dispatching gotpointercapture. r=smaug
...
--HG--
extra : rebase_source : e70ab21585d38a64c657c260b722ef1a09d87ae9
extra : histedit_source : 46a0483c2c7efb76a752ef472baa1bca28650241
2017-01-20 15:00:07 +08:00
Stone Shih
81ba46489f
Bug 1323158 - Part 2: Remove those PE boundary events test cases which are out of date. r=smaug
...
--HG--
extra : rebase_source : 33ddd9910891a0027abeea84a7f4b3e378b9dde1
extra : histedit_source : 34e2d54d7fdb801f29db795e2f367946dacb3f50
2017-01-23 13:43:49 +08:00
Stone Shih
eb9ee92c2d
Bug 1323158 - Part 1: Fire pointer and mouse boundary events when capturing the pointer. r=smaug
...
--HG--
extra : rebase_source : 2895681bb5d0e4872dc37f9d67dc4e2928bdce33
extra : histedit_source : e08adaaf7299e9667eb1f3887ef518c5edf5dc59
2017-01-18 15:25:44 +08:00
Stone Shih
4db46fd00d
Bug 1346166 - Set isHandlingUserInput = true when dispatching pointerdown and pointerup. r=smaug
2017-03-11 14:10:52 +08:00
Jonathan Watt
a446a17a47
Bug 1345908 - Remove nsLayoutUtils::HasCSSBoxLayout. r=cjku
2017-02-07 21:11:53 +00:00
Timothy Nikkel
9eca2208bd
Bug 1346109. Change the image visibility frame walker to handle missing displayport base rects. r=botond
...
We set the base rect for root scroll frames of root content documents and top level documents because it is quick and easy to calculate it.
Otherwise we ignore the display port if we are missing a base rect, and treat it like a scrollframe without a displayport. This is likely better behaviour as if the base rect is missing the computed displayport may not even cover what is currently visible.
2017-03-11 01:00:51 -06:00
Timothy Nikkel
887111ab7d
Bug 1346109. Add a function that returns if we need a displayport base rect for calculating a displayport. r=botond
2017-03-11 00:58:09 -06:00
Timothy Nikkel
a1eedef49b
Bug 1346109. Factor out a GetDisplayPortData function which gets the displayport data and chooses between margin and rect based data. r=botond
...
It will be used in the next patch.
2017-03-11 00:58:08 -06:00
Jonathan Watt
ca0876480e
Bug 1345841 - Stop using Maybe<const T>. r=mats
2017-02-07 11:52:22 +00:00
Carsten "Tomcat" Book
ff280be102
Merge mozilla-central to mozilla-inbound
2017-03-10 11:42:15 +01:00
Xidorn Quan
6eb58892f8
Bug 1345343
- Add a pref to turn off effect of xml:base on style attribute. r=bz
...
MozReview-Commit-ID: EzNLxIW0OCv
--HG--
extra : rebase_source : 7c6d1278ed47d35b109bbe3e6305032b7f125fa4
2017-03-10 18:04:34 +11:00
Hiroyuki Ikezoe
843466ec0d
Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
...
The restyle request during restyling is a result of creating/updating/removing
CSS animations that will come from a SequentialTask which will be implemented
in a subsequent patch.
MozReview-Commit-ID: JoAqvcN3y51
--HG--
extra : rebase_source : fdff59771b81518509dfd52e73d3f63ddb82390d
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
58ea47fbe4
Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam
...
We end up calling it in SequentialTask for updating CSS animations.
MozReview-Commit-ID: 7ip5XzU0VFb
--HG--
extra : rebase_source : 53b867d90ceea1547a1d35901360f6de8705aa02
2017-03-10 11:53:17 +09:00
Carsten "Tomcat" Book
6d06361383
merge mozilla-inbound to mozilal-central a=merge
2017-03-09 11:23:25 +01:00
Boris Zbarsky
2c7f4763df
Bug 1345362 part 6. Make ::-moz-pagebreak a non-inheriting anon box. r=heycam
...
MozReview-Commit-ID: ClqKv8HOFj4
--HG--
extra : rebase_source : 33785fdf7c14cf401d7c5a519ed2927db13c3077
2017-03-08 23:50:59 -05:00
Boris Zbarsky
964a12c306
Bug 1345362 part 4. Rename ResolveAnonymousBoxStyle to ResolveInheritingAnonymousBoxStyle. r=heycam
...
MozReview-Commit-ID: GVA1fTh0RDv
--HG--
extra : rebase_source : 4333baf6764f346d68836e387fa002705684bfdd
2017-03-08 23:50:28 -05:00
Boris Zbarsky
b537f110e2
Bug 1345362 part 3. Introduce CSSPseudoElementType::NonInheritingAnonBox to represent non-inheriting anon boxes. r=heycam
...
The idea is to be able to call the right function during style resolution time
without doing a linear walk via nsCSSAnonBoxes::IsNonInheritingAnonBox.
MozReview-Commit-ID: JKt33GggTjz
--HG--
extra : rebase_source : fcf477dcef8529c803bf97b1d3a16f8f4fcea39f
2017-03-08 23:41:04 -05:00
Wes Kocher
1e99d508d7
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: DaPlT30qXzs
2017-03-08 17:15:46 -08:00
Wes Kocher
3842d8fcef
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Hiroyuki Ikezoe
11c8680e9d
Bug 1344619 - Part 7: Drop EffectCompositor::ClearElementsToRestyle. r=birtles
...
MozReview-Commit-ID: DlTj2OR0wI0
--HG--
extra : rebase_source : 33307226315e6fb3facb000214e27d5582279dd6
2017-03-09 05:20:17 +09:00
Boris Zbarsky
021078e722
Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
...
MozReview-Commit-ID: 8cVsXhVWBgS
2017-03-08 03:14:10 -05:00
Andreas Farre
85536fcfc4
Bug 1337392 - Update test cases to match new cursor behavior. r=smaug
...
MozReview-Commit-ID: 4BdZyeqTBAx
2017-03-08 16:41:42 +01:00
Carsten "Tomcat" Book
f6885163cd
Merge mozilla-central to mozilla-inbound
2017-03-08 14:28:34 +01:00
Carsten "Tomcat" Book
98d5664d03
Backed out changeset 7bf4e5ea128d (bug 1343879) for causing merge conflicts
...
--HG--
extra : rebase_source : 50bfa0845a029bd578398fb99180304fe6ba56ab
2017-03-08 14:23:57 +01:00
Florian Quèze
9d62681259
Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws.
2017-03-08 10:17:52 +01:00
Boris Zbarsky
9f7f500011
Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
...
MozReview-Commit-ID: 8cVsXhVWBgS
2017-03-08 03:14:10 -05:00
Boris Zbarsky
f12067d36e
Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron
...
MozReview-Commit-ID: 3kQQroDRlr8
--HG--
extra : rebase_source : 6b1c8e0c1f287532badedb50439e415f97a4cf81
2017-03-08 00:18:40 -05:00
Boris Zbarsky
3cfe8ca0d3
Bug 1343078 part 5. Change the restyle manager to handle style contexts with no parent in ReparentStyleContext (by doing nothing with them). r=dbaron
...
MozReview-Commit-ID: 9a89RV8mKYn
--HG--
extra : rebase_source : 8641a122cd5e8f91589757a2878256a0bd675aff
2017-03-08 00:18:39 -05:00
Boris Zbarsky
ca2ae1cf7a
Bug 1343078 part 1. Give placeholders and first-letter continuations different kinds of anonymous boxes. r=dbaron
...
MozReview-Commit-ID: B5IHgVUo1Rp
--HG--
extra : rebase_source : d7eab69a0dbcf0a460a249d843c5510a470b5a04
2017-03-08 00:18:32 -05:00
Daisuke Akatsuka
6a4003cbb2
Bug 1339332 - Part 1: Introduce neutral value concept for missing keyframe in CSS Animation. r=birtles,hiro
...
MozReview-Commit-ID: F3qvRY3SRAp
--HG--
extra : rebase_source : fa05c4c47000a348bfa3f01eb2cae9b082b882f5
2017-03-08 10:07:08 +09:00
Ting-Yu Lin
88865e6258
Bug 1341588
Part 3 - Extend phone number selection only if it is already a phone number. r=mtseng
...
MozReview-Commit-ID: D25xl0oAD4o
--HG--
extra : rebase_source : 0ca3ffe41bbf5f5e9b353b3455fbd88b63417262
2017-03-07 17:21:26 +08:00
Ting-Yu Lin
8ccfd5c8a6
Bug 1341588
Part 2 - Add StringifiedSelection() to simplify code. r=mtseng
...
MozReview-Commit-ID: 1tRG8WY13ok
--HG--
extra : rebase_source : 97cd124299059b082583d503bcbf56da15db08e3
2017-03-07 17:09:39 +08:00
Ting-Yu Lin
5ee24f0a0a
Bug 1341588
Part 1 - Add spaces to the static comments for aesthetic reason. r=mtseng
...
MozReview-Commit-ID: IMZQ1v2KsI0
--HG--
extra : rebase_source : 4bb53124bd7333e22e803ec6851820682569ec2a
2017-03-07 16:19:31 +08:00
Bobby Holley
18cf417f1d
Bug 1344386 - Followup bustage fix for bad implicit constructor. r=me
...
MozReview-Commit-ID: Bq457xGGGsl
2017-03-07 14:00:19 -08:00
Bobby Holley
6d5a642e48
Bug 1343937 - Crashtest. r=bz
...
MozReview-Commit-ID: IgE5gMbcgc6
2017-03-07 13:55:24 -08:00
Bobby Holley
b0a17f9f9c
Bug 1343937 - Exempt scrollbar NAC from the new NAC semantics. r=bz
...
MozReview-Commit-ID: 8TbFkirYOy2
2017-03-07 13:54:38 -08:00
Bobby Holley
3439f1454b
Bug 1343937 - Implement and use GetInFlowParent. r=bz
...
MozReview-Commit-ID: 3xMjHnVO2Az
2017-03-07 13:54:36 -08:00
Bobby Holley
09bc17720b
Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio
...
MozReview-Commit-ID: 9wK8TTXolPM
2017-03-07 13:14:32 -08:00
L. David Baron
28780037e3
Bug 1187851 followup - Fix DEBUG-only code to print name of nsChangeHint_UpdateContainingBlock. No review.
...
48d5d4b398c2 (Bug 1187851 patch 3) renamed this change hint, but didn't
fix the code that prints change hints when debugging.
This is particularly confusing since 5fd6dd2bdbfa (Bug 1301500)
reintroduced a different change hint with that name.
2017-03-06 16:10:38 -08:00
Jonathan Watt
94608339b3
Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
2017-01-30 13:25:00 +00:00
Brian Birtles
b76eae29e9
Bug 1345356 - Drop FIXME comment about only needing to flush throttled animations; r=heycam DONTBUILD (comment-only)
...
This comment in no longer correct since we now have a separate animation
restyle which should update *all* animations. If we fail to update animations
during the animation restyle and update them during the subsequent non-animation
restyle we risk triggering transitions from these animations.
--HG--
extra : rebase_source : a741103a734701d27885fc3dc5c98020984288fb
2017-03-09 08:38:47 +09:00
Carsten "Tomcat" Book
d0bd960945
merge mozilla-inbound to mozilla-central a=merge
2017-03-06 10:53:27 +01:00
Hiroyuki Ikezoe
d28fbf09bc
Bug 1344603
- Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
...
MozReview-Commit-ID: LSSpWYjoPn9
--HG--
extra : rebase_source : c87ec78281b37f1cb32e38969c22fddc228d28f8
2017-03-06 13:19:09 +09:00
Emilio Cobos Álvarez
78a1fe605c
Bug 1329877: Optimize AncestorFilter usage in lazy frame construction. r=bz
...
MozReview-Commit-ID: ErzurfQldHf
--HG--
extra : rebase_source : 62ee2020c8fa14b9475a660ea995537d6521779f
2017-02-27 23:35:06 +01:00
Bobby Holley
fa5229bbea
Bug 1338921 - Handle lazy frame construction in the regular post-servo pass. r=emilio
...
MozReview-Commit-ID: FSXKAiyZDzt
2017-03-03 14:55:22 -08:00
Bobby Holley
c589f558a4
Bug 1338921 - Collect and coalesce adjacent siblings for lazy frame construction. r=emilio
2017-03-03 14:51:21 -08:00
Boris Zbarsky
f4e8b5761a
Bug 1340277
. Fix stylo to properly update styles on the anonymous scrolled-content frame inside a scrollframe. r=emilio
...
MozReview-Commit-ID: DE4C6pIp8SC
--HG--
extra : rebase_source : 4e7071074791fee71b7bd61da27387035d803374
2017-03-03 16:16:11 -05:00
Boris Zbarsky
50936b7afe
Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
...
MozReview-Commit-ID: 8LnPTKVxxVc
2017-03-03 16:14:39 -05:00