c825004b9059681860fdfe283698d813217e6f9d: Bug 1363208 part 6. Remove the NonOrdinaryGetPrototypeOf annotation. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:33:16 +0000 - rev 454648
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 6. Remove the NonOrdinaryGetPrototypeOf annotation. r=peterv We can just check for a non-global object (so excluding Window) with cross-origin properties. Differential Revision: https://phabricator.services.mozilla.com/D15430
7faa84f9f73a76f37d605a6b07d46c24e516e576: Bug 1363208 part 5. Remove now-unnecessary named subframe handling from XrayWrapper. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:33:14 +0000 - rev 454647
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 5. Remove now-unnecessary named subframe handling from XrayWrapper. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D15429
2e31b4d57c6af6b9fb934a694440f9264b65a3b3: Bug 1363208 part 4. Stop using cross-origin Xrays for WindowProxy. r=peterv,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:30:31 +0000 - rev 454646
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 4. Stop using cross-origin Xrays for WindowProxy. r=peterv,jandem The change to test_bug440572.html is due to a behavior change. Specifically, before this change, any IDL-declared property, even one not exposed cross-origin, would prevent named frames with that name being visible cross-origin. The new behavior is that cross-origin-exposed IDL properties prevent corresponding frame names from being visible, but ones not exposed cross-origin don't. This matches the spec and other browsers. Same thing for the changes to test_bug860494.xul. The wpt test changes are just adding test coverage for the thing the other tests caught. Differential Revision: https://phabricator.services.mozilla.com/D15428
9b1badc02fd19cf5d5b77f92de7853f7214cb638: Bug 1363208 part 3. Change nsOuterWindowProxy to inherit from MaybeCrossOriginObject. r=peterv,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:28:55 +0000 - rev 454645
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 3. Change nsOuterWindowProxy to inherit from MaybeCrossOriginObject. r=peterv,jandem The cross-origin named window code in nsOuterWindowProxy::getOwnPropertyDescriptor is mostly copied from XrayWrapper::getPropertyDescriptor, with some minor changes because we can't assume some work that CrossOriginXrayWrapper does. The getPropertyDescriptor version will go away in a later patch in this stack. Differential Revision: https://phabricator.services.mozilla.com/D15427
52f7c0595d0df20d7e47685443ccae340b0c9ab4: Bug 1363208 part 2. Add a helper class for implementing the HTML requirements for cross-origin-accessible objects. r=jandem,peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:28:06 +0000 - rev 454644
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 2. Add a helper class for implementing the HTML requirements for cross-origin-accessible objects. r=jandem,peterv Differential Revision: https://phabricator.services.mozilla.com/D15425
8c6fcfca64219879ccdefa96ee04a33d39216fbe: Bug 1363208 part 1. Add a MaybeWrapObject function that works on JSObject* instead of JS::Value. r=peterv,bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 03:24:42 +0000 - rev 454643
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1363208 part 1. Add a MaybeWrapObject function that works on JSObject* instead of JS::Value. r=peterv,bholley Differential Revision: https://phabricator.services.mozilla.com/D15424
8d644de8941b6fec72deda5826976d6b07f87c90: Bug 1521433. Fix non-unified build failure in nsXHTMLContentSerializer.cpp. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 21 Jan 2019 04:46:21 +0000 - rev 454642
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1521433. Fix non-unified build failure in nsXHTMLContentSerializer.cpp. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D17087
0c399483d8198a9080712efd742ff510b2fd0b01: Bug 1516513 - Part 2. Add generated files to libvpx. r=jya
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 21 Jan 2019 04:52:45 +0000 - rev 454641
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1516513 - Part 2. Add generated files to libvpx. r=jya Depends on D15400 Differential Revision: https://phabricator.services.mozilla.com/D15401
6357f5d3428de6bc2d91971b6d950d9f7564e701: Bug 1516513 - Part 1. Add linux/aarch64 config to libvpx. r=jya
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 21 Jan 2019 04:55:02 +0000 - rev 454640
Push 35409 by rmaries@mozilla.com at Mon, 21 Jan 2019 17:48:45 +0000
Bug 1516513 - Part 1. Add linux/aarch64 config to libvpx. r=jya To use NEON on Linux/aarch64 and Android/aarch64, I would like to add it to libvpx. libvpx has a configuration as arm64-linux-gcc. Differential Revision: https://phabricator.services.mozilla.com/D15400
e43944736829dc575bb12821f0e28bf1bc02c285: No bug - Tagging mozilla-central 254bd88c107271f3d1c2ca9969acc0ed507f0a8d with FIREFOX_BETA_66_BASE a=release DONTBUILD CLOSED TREE
ffxbld <release@mozilla.com> - Mon, 21 Jan 2019 04:50:01 -0800 - rev 454639
Push 35408 by ffxbld-merge at Mon, 21 Jan 2019 12:53:54 +0000
No bug - Tagging mozilla-central 254bd88c107271f3d1c2ca9969acc0ed507f0a8d with FIREFOX_BETA_66_BASE a=release DONTBUILD CLOSED TREE
254bd88c107271f3d1c2ca9969acc0ed507f0a8d: Merge mozilla-inbound to mozilla-central a=merge FIREFOX_BETA_66_BASE
Razvan Maries <rmaries@mozilla.com> - Mon, 21 Jan 2019 13:34:31 +0200 - rev 454638
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Merge mozilla-inbound to mozilla-central a=merge
c486d86fd49fc2079255f8c96d94ec8c1fa2950a: Backed out changeset e476cb7c0c0b (bug 1512436) for browser chrome failures at browser/extensions/screenshots/test/browser/browser_screenshots_ui_check.js
Coroiu Cristina <ccoroiu@mozilla.com> - Mon, 21 Jan 2019 02:51:48 +0200 - rev 454637
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Backed out changeset e476cb7c0c0b (bug 1512436) for browser chrome failures at browser/extensions/screenshots/test/browser/browser_screenshots_ui_check.js
e476cb7c0c0b9baaabfa0b75851ee2a922ec3678: Bug 1512436 Add new built-in addon location r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 02 Jan 2019 21:46:08 -0800 - rev 454636
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Bug 1512436 Add new built-in addon location r=kmag The big change here is breaking the previous invariant that every active instance of XPIState contains a file and path. With the change in place, the implementation of the new "location" for built-in addons is pretty straightforward. Differential Revision: https://phabricator.services.mozilla.com/D15639
3eecfa033212f039285ae0dfca9299af2a963c92: Backed out changeset a5b887c68abd (bug 1521413) for browser-chrome failures in browser/base/content/test/static/browser_all_files_referenced.js
Dorel Luca <dluca@mozilla.com> - Sun, 20 Jan 2019 22:49:26 +0200 - rev 454635
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Backed out changeset a5b887c68abd (bug 1521413) for browser-chrome failures in browser/base/content/test/static/browser_all_files_referenced.js
a5b887c68abdec7fa7ba0d43565dfdb6527d3f48: Bug 1521413 - Update pdf.js to version 2.1.209. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 20 Jan 2019 14:17:03 -0500 - rev 454634
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Bug 1521413 - Update pdf.js to version 2.1.209. r=bdahl
824c36902a3750a88425288e7be78cccbaaaf2db: Bug 1520229 - [css-logical] Implement the inset shorthand. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 20 Jan 2019 16:48:19 +0100 - rev 454633
Push 35407 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:35:14 +0000
Bug 1520229 - [css-logical] Implement the inset shorthand. r=mats Reviewers: mats Reviewed By: mats Bug #: 1520229 Differential Revision: https://phabricator.services.mozilla.com/D16704
f1694d9e640bd1768178e121a5d6fb73565bd32c: Bug 1515946 - Let scroll anchoring ride the trains on everything except Fennec. r=dholbert
Ryan Hunt <rhunt@eqrion.net> - Mon, 21 Jan 2019 01:58:34 +0000 - rev 454632
Push 35406 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:32:31 +0000
Bug 1515946 - Let scroll anchoring ride the trains on everything except Fennec. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D17086
60944b0fca8ffa2371774326101bffc9a1ed6ec5: Bug 1521278 - Allow ScrollAnchorContainer to detach anchor frame even if pref is disabled. r=dholbert
Ryan Hunt <rhunt@eqrion.net> - Sun, 20 Jan 2019 07:21:55 +0000 - rev 454631
Push 35406 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:32:31 +0000
Bug 1521278 - Allow ScrollAnchorContainer to detach anchor frame even if pref is disabled. r=dholbert The important piece is just that we don't queue a selection for later. This code runs for each scroll, so we'd be wasting a lot of effort to do that. Differential Revision: https://phabricator.services.mozilla.com/D17050
2b62559fb02b566aa10476ea77169df02cee7807: bug 1521385: toolkit: export ActorChild in global scope; r=Felipe
Andreas Tolfsen <ato@sny.no> - Mon, 21 Jan 2019 00:23:02 +0000 - rev 454630
Push 35406 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:32:31 +0000
bug 1521385: toolkit: export ActorChild in global scope; r=Felipe JS classes, unlike var or const, are not automatically made part of the global scope in JSMs. This makes it impossible to import ActorChild this way: const {ActorChild} = ChromeUtils.import("resource://gre/modules/ActorChild.jsm", {}); By assigning the ActorChild class to this we work around this problem. Differential Revision: https://phabricator.services.mozilla.com/D17080
d5962d1b5b32ae02d810a1cf74a484f6df8e90ec: Bug 1521340 - Simplify icon color CSS variables; r=ntim
Florens Verschelde <florens@fvsch.com> - Mon, 21 Jan 2019 01:22:02 +0000 - rev 454629
Push 35406 by rmaries@mozilla.com at Mon, 21 Jan 2019 11:32:31 +0000
Bug 1521340 - Simplify icon color CSS variables; r=ntim - Remane --theme-toolbar-icon-color to just --theme-icon-color - Rename --theme-toolbar-checked-color to --theme-icon-checked-color - Introduce a --theme-icon-dimmed-color that is less contrasted (e.g. for Rules icon buttons) - Remove icon color duplication for twisties, console icons - Avoid partial opacity variants of Photon Grey as global variables in variables.css Differential Revision: https://phabricator.services.mozilla.com/D17075
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip