d3bf4055a5196a5cf0afb670ca6f6a116fee22bb: bug 1493115: webdriver: move center_point into helpers; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 05 Nov 2018 10:08:53 +0000 - rev 444610
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
bug 1493115: webdriver: move center_point into helpers; r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D10821
ec8b103fd794821ffdebde25d0c2305e85b3d964: bug 1504486: webdriver: add test of hidden element for element send keys; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 05 Nov 2018 10:21:44 +0000 - rev 444609
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
bug 1504486: webdriver: add test of hidden element for element send keys; r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D10825
8827b9a1b90a2371bc9831ce7561c85791d6e6bb: Bug 1504689 - [Wayland/Clipboard] Don't delete clipboard wl_data_offer after keyboard focus out, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 06 Nov 2018 10:40:48 +0000 - rev 444608
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1504689 - [Wayland/Clipboard] Don't delete clipboard wl_data_offer after keyboard focus out, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D10895
48bcca6536ed31b0277c38e2d1de7a9b9de9c6ac: Bug 1502857 - Refactor loading tools in Inspector sidebar; r=gl
Razvan Caliman <rcaliman@mozilla.com> - Tue, 06 Nov 2018 10:42:52 +0000 - rev 444607
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1502857 - Refactor loading tools in Inspector sidebar; r=gl - removes duplication of logic to create each panel. - removes needless exposing of panel instances as properties on `inspector`: - `inspector.layoutview` - `inspector.fontinspector` - `inspector.animationinspector` - `inspector.changesview` - updates tests to not rely on those exposed properties and instead call `inspector.getPanel(toolId)` (previously created panels are stored and a reference is returned). - consolidates panel `destroy()` so we don't have to remember to destroy them individually. MozReview-Commit-ID: GVkP6z7FxKt Differential Revision: https://phabricator.services.mozilla.com/D10053
944be4a5056f5a54e606d9cda71064c087157304: Backed out 9 changesets (bug 1479173) for build failures in src/dom/animation/EffectCompositor.cpp CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 06 Nov 2018 12:13:31 +0200 - rev 444606
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Backed out 9 changesets (bug 1479173) for build failures in src/dom/animation/EffectCompositor.cpp CLOSED TREE Backed out changeset 439ac5cfbced (bug 1479173) Backed out changeset 73aba16a223f (bug 1479173) Backed out changeset 89dbc6f7f959 (bug 1479173) Backed out changeset ed1c344ccf0d (bug 1479173) Backed out changeset c330e7e1eb1d (bug 1479173) Backed out changeset efcbbb9daa39 (bug 1479173) Backed out changeset 43c6a7863536 (bug 1479173) Backed out changeset 94f0ae94a02c (bug 1479173) Backed out changeset 7cf0ad1af067 (bug 1479173)
981aa569f6de7c3b367acd92a8b2cfd64adda6fa: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 06 Nov 2018 12:03:05 +0200 - rev 444605
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4564c0cbfbc6c14ad1b2f26873a3bcf837602498: Bug 1496360 - make BrowserWindowTracker and its deps use the docshell to obtain an outerWindowID, r=dao
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 06 Nov 2018 09:48:46 +0000 - rev 444604
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1496360 - make BrowserWindowTracker and its deps use the docshell to obtain an outerWindowID, r=dao Differential Revision: https://phabricator.services.mozilla.com/D11003
439ac5cfbcedb23c1587c703af3e66cda06ed5cf: Bug 1479173 - Check animation generation change in the mProperties loop and drop LayerAnimationInfo::sRecords loop. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 09:40:39 +0000 - rev 444603
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Check animation generation change in the mProperties loop and drop LayerAnimationInfo::sRecords loop. r=birtles If mIsRunningOnCompositor is true, the property is effective state because CanThrottle() is called in advance of a restyle for the effect so that we can drop the check and drop skipping in the case of non-effective properties. Depends on D10694 Differential Revision: https://phabricator.services.mozilla.com/D10695
73aba16a223faf3c6f7e3ad3b6da27995fd31db0: Bug 1479173 - Call EffectSet::GetEffectSet in CanThrottle just once. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 06:21:14 +0000 - rev 444602
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Call EffectSet::GetEffectSet in CanThrottle just once. r=birtles Depends on D10693 Differential Revision: https://phabricator.services.mozilla.com/D10694
89dbc6f7f959765d2b2338c5d010bb8ee84a8cb6: Bug 1479173 - Check mIsRunningOnCompositor flag before iterating LayerAnimationInfo. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 06:21:12 +0000 - rev 444601
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Check mIsRunningOnCompositor flag before iterating LayerAnimationInfo. r=birtles The comment there was wrong. We just bail out from there only if mIsRunningCompositor is false, so it doesn't matter whatever the layer generation check results. (i.e., we don't bail out in the case where mIsRunningCompositor is true). Also, we iterate over mProperties in the LayerAnimationInfo::sRecords loop through HasEffectiveAnimationOfProperty, so it doesn't matter that we iterate mProperties before the loop either. We will avoid the iteration in the sRecords loop in a subsequent patch in this series. Depends on D10692 Differential Revision: https://phabricator.services.mozilla.com/D10693
ed1c344ccf0d83b20a699ec7d17f45c29153e9a3: Bug 1479173 - Use nsCSSPropertyIDSet::CompositorAnimatable and HasCompositorAnimatableProperty in EffectCompositor::UpdateCascadeResults. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 09:40:09 +0000 - rev 444600
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Use nsCSSPropertyIDSet::CompositorAnimatable and HasCompositorAnimatableProperty in EffectCompositor::UpdateCascadeResults. r=birtles Depends on D10691 Differential Revision: https://phabricator.services.mozilla.com/D10692
c330e7e1eb1da557ae12eb7ad4f2b5853abf7ec6: Bug 1479173 - Replace LayerAnimationInfo::kRecords with nsCSSPropertyIDSet::CompositorAnimatableCount. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 09:39:45 +0000 - rev 444599
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Replace LayerAnimationInfo::kRecords with nsCSSPropertyIDSet::CompositorAnimatableCount. r=birtles Depends on D10690 Differential Revision: https://phabricator.services.mozilla.com/D10691
efcbbb9daa3951052dee296675d7d75a00cc5be8: Bug 1479173 - Rename LayerAnimationInto::mLayerType to LayerAnimationInfo::mDisplayitemType. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 06:21:06 +0000 - rev 444598
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Rename LayerAnimationInto::mLayerType to LayerAnimationInfo::mDisplayitemType. r=birtles In the case of WebRender there is no layers, but actually we'd been using it for WebRender too, that's confusing. Depends on D10689 Differential Revision: https://phabricator.services.mozilla.com/D10690
43c6a786353678dd483996bd0c72b327ebc59cc2: Bug 1479173 - Use nsCSSPropertyIDSet::CompositorAnimatableCount() for LayerAnimationInfo::kRecords. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 06:20:04 +0000 - rev 444597
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Use nsCSSPropertyIDSet::CompositorAnimatableCount() for LayerAnimationInfo::kRecords. r=birtles Depends on D10688 Differential Revision: https://phabricator.services.mozilla.com/D10689
94f0ae94a02c3761ad176abd59bc425f4005b4df: Bug 1479173 - Add an assertion checking the properties in nsCSSPropertyIDSet::CompositorAnimatable equals to the properies in LayerAnimationInfo::sRecords. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 06:19:52 +0000 - rev 444596
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Add an assertion checking the properties in nsCSSPropertyIDSet::CompositorAnimatable equals to the properies in LayerAnimationInfo::sRecords. r=birtles Depends on D10687 Differential Revision: https://phabricator.services.mozilla.com/D10688
7cf0ad1af067db997a49677e0051cc15faa37912: Bug 1479173 - Add a static constexpr function returns an nsCSSPropertyIDSet being consist of CSS properties set can be run on the compositor. r=heycam,birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Nov 2018 09:38:57 +0000 - rev 444595
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1479173 - Add a static constexpr function returns an nsCSSPropertyIDSet being consist of CSS properties set can be run on the compositor. r=heycam,birtles Also add a script to generate the CSS properties set by looking at CanAnimateOnCompositor flag in servo's property definitions. Differential Revision: https://phabricator.services.mozilla.com/D10687
f5577f9e95a96ac961f2b59fce89b09b6109efea: Bug 1496377 - Fix and add test_mediarecorder_state_transition.html in tests. r=jya
Bumsik Kim <k.bumsik@gmail.com> - Mon, 05 Nov 2018 22:39:05 +0000 - rev 444594
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1496377 - Fix and add test_mediarecorder_state_transition.html in tests. r=jya This resolves two problems: 1. test_mediarecorder_state_transition.html was not in mochitest.ini. 2. The test set in the file has some wrong test cases, especially after D7910. To verify the state transition cases is trivial as the state error policy in the W3C spec is very simple: 1. start() can be called only when it is "inactive" state. 2. All other functions, pause(), resume(), stop(), and requestData() must not be called when it's "inactive" state. Otherwise it will be okay, regardless of the order and how many they are called. Differential Revision: https://phabricator.services.mozilla.com/D8190
7be8263d44fd2c2a3419386d73aa97a29914ee04: Bug 1504131 - part 3: Remove editor/libeditor/HTMLEditorObjectResizerUtils.h r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 06 Nov 2018 06:10:01 +0000 - rev 444593
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1504131 - part 3: Remove editor/libeditor/HTMLEditorObjectResizerUtils.h r=m_kato Now, the header file is not necessary. Differential Revision: https://phabricator.services.mozilla.com/D10870
d0a8f3df072a967bf1413bebf0bbe91083597de6: Bug 1504131 - part 2: Remove ResizerMouseMotionListener r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 06 Nov 2018 06:09:18 +0000 - rev 444592
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1504131 - part 2: Remove ResizerMouseMotionListener r=m_kato ResizerMouseMotionListener listens to "mousemove" events for resizers or grabber to move absolutely position element and it calls only HTMLEditor::MouseMove(). Fortunately, neither EditorEventListener not HTMLEditorEventListener listens to "mousemove" events. Therefore, we can use HTMLEditorEventListener instead. Differential Revision: https://phabricator.services.mozilla.com/D10869
7160ca524bf0c879c359b2d2f13d5ad1782a93c5: Bug 1504131 - part 1: Remove DocumentResizeEventListener r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 06 Nov 2018 04:58:29 +0000 - rev 444591
Push 34998 by apavel@mozilla.com at Tue, 06 Nov 2018 17:04:36 +0000
Bug 1504131 - part 1: Remove DocumentResizeEventListener r=m_kato DocumentResizeEventListener listens to only "resize" events of the window and when it fired, it just calls HTMLEditor::RefreshResizers(). Fortunately, neither EditorEventListener nor HTMLEditorEventListener listens to "resize" events. Therefore, we can move this implementation into HTMLEditorEventListener. Differential Revision: https://phabricator.services.mozilla.com/D10866
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip