cfb7b221b021d8af1212a6d91ece5c30aead1731: Bug 1437096 - Remove deprecated nsIFile arguments to importFromFile/exportFromFile in Bookmark HTML/JSON code. r=mak
Mark Banner <standard8@mozilla.com> - Fri, 09 Feb 2018 16:33:50 +0000 - rev 403476
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1437096 - Remove deprecated nsIFile arguments to importFromFile/exportFromFile in Bookmark HTML/JSON code. r=mak MozReview-Commit-ID: JhP59cG5zH9
fc2aa42ecf9d273b23c7193b9a5e65c2ab2e2350: Bug 1430918 - Rotate grid outline for writing mode. r=gl
J. Ryan Stinnett <jryans@gmail.com> - Sat, 10 Feb 2018 22:03:12 -0600 - rev 403475
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1430918 - Rotate grid outline for writing mode. r=gl Adjust the grid outline in the Inspector's Layout panel as needed to match the writing mode and text direction of the grid container. MozReview-Commit-ID: Ggcp1e4ZipE
dfa8cc56e469092f16c8e72c16e2c904a9fa2a6d: Bug 1430918 - Draw grid outline from origin. r=gl
J. Ryan Stinnett <jryans@gmail.com> - Sun, 11 Feb 2018 18:52:02 -0600 - rev 403474
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1430918 - Draw grid outline from origin. r=gl The transforms that can be applied to the grid outline to adjust for writing mode may include translation and reflection based on the outline's width or height. To achieve the expected result, we need to start drawing the outline at (0, 0) instead of (1, 1). MozReview-Commit-ID: HjbREuyNpvH
a8e1fa44ff6498e36a8ec3c2d5f43ea0c0830695: Bug 1437599: Remove unreachable 'return' statement from nsIFrame::GetShapeBoxBorderRadii. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 12 Feb 2018 09:43:39 -0800 - rev 403473
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1437599: Remove unreachable 'return' statement from nsIFrame::GetShapeBoxBorderRadii. r=bradwerth MozReview-Commit-ID: ARNoCSShQVf
c72fcea8dc04ffec65e0d1680ec4b687c584f7ea: Merge mozilla-central to autoland a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Mon, 12 Feb 2018 20:02:58 +0200 - rev 403472
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
62b6738695defa58dbee72681146af2f0cc65c5c: Bug 1432037 - Wait for tab animation end when closing test tabs. r=bgrins
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 06 Feb 2018 06:26:49 -0800 - rev 403471
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1432037 - Wait for tab animation end when closing test tabs. r=bgrins MozReview-Commit-ID: 2XxcOFOqJo
f53e340b051cec79c3dab594fe87e8e805ba2fab: Bug 1436058 - Don't remove a WebRender pipeline if we re-created one with the same id. r=kats
Nicolas Silva <nsilva@mozilla.com> - Mon, 12 Feb 2018 11:43:08 -0500 - rev 403470
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1436058 - Don't remove a WebRender pipeline if we re-created one with the same id. r=kats Patch originally attached to - and reviewed by sotaro on - bug 1432708. MozReview-Commit-ID: 300BOHFNrbe
a408b8f2f7ab1eed9023ff549f3d80d4c052e83b: Bug 1436058 - Remove async image pipelines when the renderer notifies pipelines removed. r=kats
Nicolas Silva <nsilva@mozilla.com> - Mon, 12 Feb 2018 11:37:02 -0500 - rev 403469
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1436058 - Remove async image pipelines when the renderer notifies pipelines removed. r=kats Patch originally attached to - and reviewed by sotaro on - bug 1432708. MozReview-Commit-ID: LNWHtuFTPG5
cacc7bcb3220254672b6261d6ff08d8cb48d42f4: Bug 1436058 - Update for log 0.4 bump in WR PR 2385. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 12 Feb 2018 11:32:50 -0500 - rev 403468
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1436058 - Update for log 0.4 bump in WR PR 2385. r=jrmuizel MozReview-Commit-ID: Cxkecg2cTDW
9cca7938b734df92088d35729dbfe69243570ee6: Bug 1436058 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 12 Feb 2018 11:32:10 -0500 - rev 403467
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1436058 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel MozReview-Commit-ID: GiRingn0bX1
a4dc7628629924b778c6409743836b539017cd86: Bug 1436058 - Update webrender to 342bc314db94aa439b2001249c5f24ccfcbccc22. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 12 Feb 2018 11:28:01 -0500 - rev 403466
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1436058 - Update webrender to 342bc314db94aa439b2001249c5f24ccfcbccc22. r=jrmuizel MozReview-Commit-ID: DoRq53eXv1Q
9bc3906d3dc9535d26c4d172df8457d853b86d2b: Bug 1375637 - Make test_async_script_timeout less likely to fail. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Wed, 07 Feb 2018 18:15:20 +0000 - rev 403465
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1375637 - Make test_async_script_timeout less likely to fail. r=automatedtester By increasing the duration before setTimeout fires the callback and the execute_async_script call returns control to the user we are less likely that there is a race condition between the relatively short 100 ms interruption time. MozReview-Commit-ID: BVKRiU7a2gK
e458f8679b88977f8f171b0d5c4b75b50f425832: Bug 1437431 - Give the Rich autocomplete panel a proper role to override the default popup XBL binding of menupopup, r=Paolo
Marco Zehe <mzehe@mozilla.com> - Mon, 12 Feb 2018 14:59:18 +0100 - rev 403464
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1437431 - Give the Rich autocomplete panel a proper role to override the default popup XBL binding of menupopup, r=Paolo Screen readers, especially on Windows, react very sensitively to a menu and expect certain children. Some, for example, only accept menu items, menu checkboxes or menu radio items, but no full-blown widgets like a rich listbox. So, this patch changes the role for the panels that pop up with search results or auto complete entries, to be like a normal grouping panel. MozReview-Commit-ID: GCVXAPttV1M
4630caa9a87a01ba259edd3ace70dcb9fc9f3283: servo: Merge #20025 - Merge similar arms in AnimationValue::from_declaration 🐉🐲 (from servo:derive-all-the-things); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Mon, 12 Feb 2018 10:46:42 -0500 - rev 403463
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
servo: Merge #20025 - Merge similar arms in AnimationValue::from_declaration 🐉🐲 (from servo:derive-all-the-things); r=emilio This slims that function by 12KB according to bloaty. Source-Repo: https://github.com/servo/servo Source-Revision: e0b38f9c49157bbe885193fb9754a2790cc141ec
47a5027e0b512fcb0d1cc46163bf82c34c57bac4: Bug 1169290 - Guard navigator.webdriver behind dom.webdriver.enabled pref. r=bz,maja_zf
Andreas Tolfsen <ato@sny.no> - Fri, 09 Feb 2018 14:57:32 +0000 - rev 403462
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Guard navigator.webdriver behind dom.webdriver.enabled pref. r=bz,maja_zf On the off chance exposing navigator.webdriver turns out to be catastrophic, this patch introduces a new preference dom.webdriver.enabled that controls its exposure. This lets us flip a pref on release without releasing an update. MozReview-Commit-ID: KisaqPb0Y4V
9ddfd21554293dec5a4bf2e5375ae4f3c9f2ded0: Bug 1169290 - Add navigator.webdriver attribute. r=bz,maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 27 Jan 2018 19:42:17 +0000 - rev 403461
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Add navigator.webdriver attribute. r=bz,maja_zf This patch adds an enumerable, configurable, readonly attribute "webdriver" to the Navigator object. The attribute is true when the -marionette flag has been passed to Firefox or the marionette.enabled preference is true. Otherwise it is false. The definition of the interface is found in the WebDriver standard: https://w3c.github.io/webdriver/webdriver-spec.html#interface The navigator.webdriver attribute is meant as an indication to web authors that a document is visited by WebDriver. It is important to stress that it is not meant as a fool-proof way to detect that a website is being visited by a browser automation tool, but as a tool for web documents to take alternate code paths. MozReview-Commit-ID: D3qXVKqZG
05abef0a4f0a6eefc0f9101562e9d2038f4b4c02: Bug 1169290 - Allow nsIMarionette to be initialised from C++. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 27 Jan 2018 19:34:49 +0000 - rev 403460
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Allow nsIMarionette to be initialised from C++. r=maja_zf It can be useful to let nsIMarionette be initialised from C++, and this will cause a nsIMarionette.h file with the component's contract ID to be generated. MozReview-Commit-ID: IcFU2B2Wrzu
fb6cc1b9e730144f4c6a0d94b8107558b2f305b4: Bug 1169290 - Make Marionette component safe to load in child process. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 27 Jan 2018 19:34:32 +0000 - rev 403459
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Make Marionette component safe to load in child process. r=maja_zf The Marionette XPCOM component is loaded once per process, but only ever initialised in the main process. A subprocess that calls nsIMarionette.running will always see it return false because loading the MarionetteComponent class resets the MarionetteComponent#server property to null, causing MarionetteComponent#running to return false. To report the correct value in child processes they need to query the main process for the running state. This patch introduces a synchronous IPC message call to the main process using the child process message manager (CPMM). Because nsIMarionette is currently never used in a subprocess it is considered acceptable to use sync IPC in this case, especially given the circumstances that Marionette instruments the browser and is not tied to any frontend Firefox UX. MozReview-Commit-ID: 93xtZN4MvWq
5f35bfdac21d0fd8dd7fd5885e7e138adfe8dadb: Bug 1169290 - Reintroduce marionette.enabled pref. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 27 Jan 2018 19:03:18 +0000 - rev 403458
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Reintroduce marionette.enabled pref. r=maja_zf Some time ago it was decided to remove the marionette.enabled preference due to concerns that XPCOM addons would be able to flip arbitrary preferences, potentially causing the remote control protocol to be activiated unintentionally. Since then XPCOM based addons have been removed from Firefox in favour of WebExtensions which do not have the capability to modify preferences. There are no current plans to make WebExtensions able to change preferences: https://wiki.mozilla.org/WebExtensions/FAQ#Does_the_WebExtensions_API_provide_access_to_preferences.3F This patch reintroduces the marionette.enabled preference, which when flipped to true will enable Marionette and spin up the TCP listener. Conversely it will stop the TCP listener and disable the component when switched back to false. The primary motivation for reintroducing it is the forthcoming addition of a new navigator.webdriver WebIDL attribute. The WebIDL interfaces can be annotated with [Pref="<pref name>"] which will automatically generate C++ code for determining whether it should be present in the interface. This is the easiest and least obstrusive way for Marionette to cause the webdriver attribute to appear on the navigator global. MozReview-Commit-ID: 28wN8Z3Q2a6
fd299ab7f1c74ccba608c5231f5d260fa4d1f1a6: Bug 1169290 - Handle -marionette flag in observe function. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 27 Jan 2018 18:53:02 +0000 - rev 403457
Push 99813 by aciure@mozilla.com at Mon, 12 Feb 2018 22:14:44 +0000
Bug 1169290 - Handle -marionette flag in observe function. r=maja_zf All the other notifications are handled in the observe function, and it doesn't really make sense as a top-level function on the MarionetteComponent class. MozReview-Commit-ID: 79xWM5SA4vq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip