5c98e7a25bc0bd99889d8f1d23bb93b222bc4698: Bug 1426594 - Should convert rect from TransformFramePointToTextChild to device pixel r=longsonr
violet <violet.bugreport@gmail.com> - Fri, 12 Apr 2019 16:09:11 +0000 - rev 528199
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1426594 - Should convert rect from TransformFramePointToTextChild to device pixel r=longsonr We need device pixel, but TransformFramePointToTextChild returns in css pixel, thus a scaling is necessary. Differential Revision: https://phabricator.services.mozilla.com/D27322
ce3a15e1b7373a147f13706856511f2e4bc07261: Bug 1543128 - Have PictureInPictureChild detect clicks on Picture-in-Picture toggle if visible. r=jaws
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:24:23 +0000 - rev 528198
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543128 - Have PictureInPictureChild detect clicks on Picture-in-Picture toggle if visible. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D26807
cea8c1af70ad885ef143ad9e0cf7366ac4c1459c: Bug 1543128 - Have PictureInPictureToggleChild set hover states on the no-controls <video> widget manually. r=jaws
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:24:05 +0000 - rev 528197
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543128 - Have PictureInPictureToggleChild set hover states on the no-controls <video> widget manually. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D26806
aeb23f8f45fbcae94ed112ab5252a2b92b00f679: Bug 1543128 - Get rid of most of the AnonymousContent toggle implementation, but leave some things stubbed out for a later patch. r=jaws,zbraniecki
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:23:48 +0000 - rev 528196
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543128 - Get rid of most of the AnonymousContent toggle implementation, but leave some things stubbed out for a later patch. r=jaws,zbraniecki Differential Revision: https://phabricator.services.mozilla.com/D26805
a2e73d143aba34a6a61f30127377fc9482de66a4: Bug 1543128 - Add a no-controls <video> UAWidget binding to show the Picture-in-Picture toggle. r=jaws
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:23:35 +0000 - rev 528195
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543128 - Add a no-controls <video> UAWidget binding to show the Picture-in-Picture toggle. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D26804
1692fc6491a02f093482f6468a4056e1e4d65a9a: Bug 1543128 - Fire UAWidgetSetupOrChange for the no-controls <video> case on Desktop. r=jya
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:23:18 +0000 - rev 528194
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543128 - Fire UAWidgetSetupOrChange for the no-controls <video> case on Desktop. r=jya The Picture-in-Picture toggle buttons are now part of the video controls UAWidget bindings, so we need to construct a UAWidget for the no-controls case for Desktop to make that toggle available. Up until now, we've never needed a no-controls UAWidget for Desktop, since we never needed to show UI in that case. Differential Revision: https://phabricator.services.mozilla.com/D26803
9fbce4274cfd82e5b04da99505339ea6c43508ab: Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:22:58 +0000 - rev 528193
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26809
20092bcebe6aed3279e9f05290c7ecf7442c3586: Bug 1543122 - Add the simple Picture-in-Picture toggle to the <video controls/> binding, still preffed off by default. r=jaws
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:22:40 +0000 - rev 528192
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543122 - Add the simple Picture-in-Picture toggle to the <video controls/> binding, still preffed off by default. r=jaws This also stops the PictureInPictureToggleChild from tracking videos with controls for now. Differential Revision: https://phabricator.services.mozilla.com/D26778
1645d577016c1502409973290078f94a16932037: Bug 1543122 - Add a privileged UAWidget-accessible WebIDL API for triggering Picture-in-Picture. r=jya,Ehsan
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:22:20 +0000 - rev 528191
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543122 - Add a privileged UAWidget-accessible WebIDL API for triggering Picture-in-Picture. r=jya,Ehsan Differential Revision: https://phabricator.services.mozilla.com/D26777
3fce0b7586c19e78095d1c5050cd51fb6b9d82b4: Bug 1543122 - Add a preference for controlling whether or not we display a toggle for Picture-in-Picture on <video> elements. r=jaws
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:22:03 +0000 - rev 528190
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543122 - Add a preference for controlling whether or not we display a toggle for Picture-in-Picture on <video> elements. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D26776
aab68db4131baab15a3c4850d73b1fa9ed4a51df: Bug 1543122 - Allow passing a static list of preference values to UAWidgets upon construction. r=bgrins
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:21:45 +0000 - rev 528189
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543122 - Allow passing a static list of preference values to UAWidgets upon construction. r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D26775
c1a9e74c1b4b3e8c0383cd5dfe1b6a3eff4e7ca2: Bug 1542506 - Make nsDocShell use mozilla::PresShell* directly rather than nsIPresShell* r=bzbarsky
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 13 Apr 2019 01:03:13 +0000 - rev 528188
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542506 - Make nsDocShell use mozilla::PresShell* directly rather than nsIPresShell* r=bzbarsky This patch makes `nsDocShell::GetPresShell()` and `nsDocShell::GetEldestPresShell()` return `mozilla::PresShell*` and some non-public methods use `mozilla::PresShell*` directly. Differential Revision: https://phabricator.services.mozilla.com/D26424
2311a8b67ba4a69f8b17bd9d5508a4f8e70341d5: Bug 1543144 - Fixed CSS for aboutTelemetry on RTL, r=jaws
Avery Berninger <berning5@msu.edu> - Fri, 12 Apr 2019 23:58:38 +0000 - rev 528187
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543144 - Fixed CSS for aboutTelemetry on RTL, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D27209
208c5e3e210ed74b706082073454788ecaa00747: Backed out changeset f7cce6a270c2 (bug 1410749) for Android 4.3 failures on test_ext_tabs_sendMessage.html. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 13 Apr 2019 03:24:55 +0300 - rev 528186
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset f7cce6a270c2 (bug 1410749) for Android 4.3 failures on test_ext_tabs_sendMessage.html. CLOSED TREE
7730a257c3ce8c87c72c6244961411db41211322: Backed out 4 changesets (bug 1529772) for Parser.cpp related bustages CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 13 Apr 2019 03:01:24 +0300 - rev 528185
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 4 changesets (bug 1529772) for Parser.cpp related bustages CLOSED TREE Backed out changeset 9d97f970cbeb (bug 1529772) Backed out changeset 12f5ca654613 (bug 1529772) Backed out changeset 067e3a99b027 (bug 1529772) Backed out changeset b75b904ed0ab (bug 1529772)
99a6973af7ab45470f066e7608486771f059cbbc: Bug 1534392 - Part 2: Fix error handling in %AsyncFromSyncIteratorPrototype% methods. r=anba
Jason Orendorff <jorendorff@mozilla.com> - Fri, 12 Apr 2019 23:37:03 +0000 - rev 528184
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534392 - Part 2: Fix error handling in %AsyncFromSyncIteratorPrototype% methods. r=anba This makes %AsyncFromSyncIteratorPrototype%.next/return/throw return a rejected promise, not throw, when PromiseResolve throws, following the usual convention for methods that return promises. This follows proposed spec change <https://github.com/tc39/ecma262/pull/1470>, which I expect will land with little controversy. Differential Revision: https://phabricator.services.mozilla.com/D23030
9d97f970cbeb6d6b0e0eb052550ab66865fe4527: Bug 1529772 - Part 4: Implement ASI for fields that don't have initializers. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Fri, 12 Apr 2019 23:33:57 +0000 - rev 528183
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1529772 - Part 4: Implement ASI for fields that don't have initializers. r=jwalden The only reason this wasn't already working is that propertyOrMethodName() relied on a Semi token to help it recognize a FieldDeclaration without an Initializer. This obviously can't work if the semicolon isn't there, so this patch makes Field the default case. That means the caller, classMember(), must be prepared for propertyOrMethodName() to succeed with PropertyType::Field when in fact maybe there's nothing but gibberish coming up; but we already handle that. Differential Revision: https://phabricator.services.mozilla.com/D26038
12f5ca654613f554e8de650ad84d8b4a6548a113: Bug 1529772 - Part 3: Implement ASI for fields that have initializers. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Fri, 12 Apr 2019 22:23:22 +0000 - rev 528182
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1529772 - Part 3: Implement ASI for fields that have initializers. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D26037
067e3a99b02750fa89a16a451ca1cfbf42354b71: Bug 1529772 - Part 2: Factor out PropertyName parsing from Parser::propertyName(). r=khyperia
Jason Orendorff <jorendorff@mozilla.com> - Fri, 12 Apr 2019 22:23:15 +0000 - rev 528181
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1529772 - Part 2: Factor out PropertyName parsing from Parser::propertyName(). r=khyperia The existing propertyName() method parses a little more than just PropertyNames; this patch renames it, to clarify that, but the behavior is unchanged. There was a lot of redundancy in the implementation of getters and setters, so this deletes a bunch of code. Differential Revision: https://phabricator.services.mozilla.com/D26036
b75b904ed0ab84e3efafd9fc07b57bfbab2bbfbf: Bug 1529772 - Part 1: Document current state of play in GeneralParser::propertyName. r=khyperia
Jason Orendorff <jorendorff@mozilla.com> - Fri, 12 Apr 2019 22:23:11 +0000 - rev 528180
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1529772 - Part 1: Document current state of play in GeneralParser::propertyName. r=khyperia Differential Revision: https://phabricator.services.mozilla.com/D26035
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip