be1132e03145abe7cf1b325fb5772127e1135e7d: Bug 1520666 - Avoid flushing layout when accessing clientArea for the document scrolling element in certain cases. r=botond
Ryan Hunt <rhunt@eqrion.net> - Sat, 16 Feb 2019 14:16:55 +0000 - rev 459682
Bug 1520666 - Avoid flushing layout when accessing clientArea for the document scrolling element in certain cases. r=botond This commit attempts to prevent a layout flush when accessing clientWidth or clientHeight on an element and the following conditions are met: 1. The document is not embedded in another document 2. The element is the scrolling element of the document 3. We are using overlay scrollbars This matches a similar optimization in Chromium [1]. [1] https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/dom/element.cc?l=735&rcl=e95660c6c08b9b855ceebaf21a1614bc3df75ff8 Differential Revision: https://phabricator.services.mozilla.com/D20020
b1463424f116029d24eb87845ad9ddec68eb10a1: Bug 1509042 - Enable Eslint for dom/notification (manual changes) r=Ehsan
Ferenc Nagy <nagy.ferenc.jr@gmail.com> - Sat, 16 Feb 2019 14:15:43 +0000 - rev 459681
Bug 1509042 - Enable Eslint for dom/notification (manual changes) r=Ehsan Depends on D12815 Differential Revision: https://phabricator.services.mozilla.com/D12816
677240cf51405d6473d02f5ed3af4f8e2ddb7d94: Bug 1509042 - Enable Eslint for dom/notification (automatic changes) r=mrbkap
Ferenc Nagy <nagy.ferenc.jr@gmail.com> - Sat, 16 Feb 2019 14:15:39 +0000 - rev 459680
Bug 1509042 - Enable Eslint for dom/notification (automatic changes) r=mrbkap Differential Revision: https://phabricator.services.mozilla.com/D12815
939d6ac72fedd803d22d3f62a995cb46b7c2b825: Merge mozilla-central to autoland a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Sat, 16 Feb 2019 11:40:44 +0200 - rev 459679
Merge mozilla-central to autoland a=merge
6b9548ef048c73ea97461ac845a73d00a5154174: Bug 1502360 - [marionette] "Send Alert Text" has to use the text field's value property. r=ato
Henrik Skupin <mail@hskupin.info> - Sat, 16 Feb 2019 00:03:21 +0000 - rev 459678
Bug 1502360 - [marionette] "Send Alert Text" has to use the text field's value property. r=ato Depends on D20002 Differential Revision: https://phabricator.services.mozilla.com/D20004
3646c27586d49876bc36c84f5c9782a468fbe85f: Bug 1502360 - [marionette] Check for valid prompt type in "Send Alert Text". r=ato
Henrik Skupin <mail@hskupin.info> - Sat, 16 Feb 2019 00:03:11 +0000 - rev 459677
Bug 1502360 - [marionette] Check for valid prompt type in "Send Alert Text". r=ato Depends on D20000 Differential Revision: https://phabricator.services.mozilla.com/D20002
57d79c0b44b67dbefe0e421265b31e12d002130e: Bug 1502360 - [marionette] Raise "invalid argument" error in "Send Alert Text" if text is not of type string. r=ato
Henrik Skupin <mail@hskupin.info> - Sat, 16 Feb 2019 00:01:51 +0000 - rev 459676
Bug 1502360 - [marionette] Raise "invalid argument" error in "Send Alert Text" if text is not of type string. r=ato Depends on D19999 Differential Revision: https://phabricator.services.mozilla.com/D20000
ef80cafbfcf5f2f6a64f26e4241df11d427c927f: Bug 1502360 - [wdspec] Add basic HTTP auth test for "Send Alert Text". r=ato
Henrik Skupin <mail@hskupin.info> - Sat, 16 Feb 2019 07:12:13 +0000 - rev 459675
Bug 1502360 - [wdspec] Add basic HTTP auth test for "Send Alert Text". r=ato Depends on D19998 Differential Revision: https://phabricator.services.mozilla.com/D19999
7fef29b4607ba51d8e8436bf737ca06950a65978: Bug 1502360 - [wdclient] "Alert Send Text" has to use "text" property. r=ato
Henrik Skupin <mail@hskupin.info> - Sat, 16 Feb 2019 00:00:35 +0000 - rev 459674
Bug 1502360 - [wdclient] "Alert Send Text" has to use "text" property. r=ato Per WebDriver spec the "value" property with a list of characters is not allowed anymore. Differential Revision: https://phabricator.services.mozilla.com/D19998
e034cf8eb6f2ca8806264817cb2f909060cbfba8: Bug 1522290 - Remove Linux-only toolbarbutton-dropdown binding. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Sat, 16 Feb 2019 05:11:56 +0000 - rev 459673
Bug 1522290 - Remove Linux-only toolbarbutton-dropdown binding. r=dao Differential Revision: https://phabricator.services.mozilla.com/D20043
367ca1e168537c05f091c766e11b2c8338621cba: Bug 1528146. Fix how web extensions are injected into about:blank. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 15 Feb 2019 23:29:34 +0000 - rev 459672
Bug 1528146. Fix how web extensions are injected into about:blank. r=kmag The basic idea is to make non-initial about:blank fire document-element-inserted notifications just like every other document. We then ensure that there's a notification (initial-document-element-inserted) that only gets fired once per window for documents that are in a window. This notification is what webextensions use to inject into the document. The old setup which injected into about:blank when its global is created gets removed in favor of injecting the same way as into every other document. The changes to Document.cpp are fixing a bug in the "block the parser" stuff webextensions do. For about:blank, the blocking happens at a point when the parser really has nothing else to parse (since it's parsing the empty string). So the blocking is a no-op. But we do want to prevent DOMContentLoaded firing, because otherwise the "end of document" scripts could run before we finish doing the "beginning of document" work in webextensions. So we want to make sure we block DOMContentLoaded, not just the load event. Differential Revision: https://phabricator.services.mozilla.com/D19892
7ab4a0c9980f2e89cd9af2bda3cdf656d5c1b0a1: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Sat, 16 Feb 2019 11:36:46 +0200 - rev 459671
Merge inbound to mozilla-central a=merge
f8058a73d119bb9cb1cd4634b779516dece2c6ff: Bug 1528349: Move a DOM timeout spec-compliance ASSERT to DIAGNOSTIC_ASSERT r=smaug
Randell Jesup <rjesup@jesup.org> - Sat, 16 Feb 2019 00:31:37 -0500 - rev 459670
Bug 1528349: Move a DOM timeout spec-compliance ASSERT to DIAGNOSTIC_ASSERT r=smaug
22ed69977c45690df9c2cd6c8123eb98cd658829: Bug 1519591 - Disable org.mozilla.geckoview.test.SessionLifecycleTest.readFromParcel_closedSessionAfterReadParcel on OPT platforms. r=gbrown
Natalia Csoregi <ncsoregi@mozilla.com> - Sat, 16 Feb 2019 05:54:32 +0200 - rev 459669
Bug 1519591 - Disable org.mozilla.geckoview.test.SessionLifecycleTest.readFromParcel_closedSessionAfterReadParcel on OPT platforms. r=gbrown
333a0c5f1b61d8e04ed8681cd7b92780a0642fc0: Bug 1526566 - Show console messages in the order in which they executed, r=nchevobbe.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Feb 2019 14:56:53 -1000 - rev 459668
Bug 1526566 - Show console messages in the order in which they executed, r=nchevobbe.
a4a2586e511abbfd4e4947fb4154296e75863ba4: Bug 1520656 - BMPs from the clipboard may include extra padding. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Thu, 14 Feb 2019 14:37:06 -0500 - rev 459667
Bug 1520656 - BMPs from the clipboard may include extra padding. r=tnikkel In the original Windows clipboard BMP decoder implementation in nsImageFromClipboard::ConvertColorBitMap, if the bitmap used bitfields compression, it always adjusted the offset to the RGB data by 12 bytes. It did this even for newer BMP header formats which explicitly include space for the bitfields in their header sizes. This patch updates our BMP decoder to do the same for clipboard BMPs, since we have observed pasted BMPs using bitfield compression appearing incorrectly. To the user this appears as if we read a color mask; completely red, blue, green pixels at the start of the last row, causing all of the other rows to start with the last three pixels of the previous row. Differential Revision: https://phabricator.services.mozilla.com/D19955
c5cddbea80c918dc58f90a526ad34385121a23fa: Backout changeset d9b2f663c85b (bug 1528155) to leave time to toolchain jobs to run.
Mike Hommey <mh+mozilla@glandium.org> - Sat, 16 Feb 2019 08:00:29 +0900 - rev 459666
Backout changeset d9b2f663c85b (bug 1528155) to leave time to toolchain jobs to run.
d9b2f663c85b6edede78d4ff1257375fbc60b042: Bug 1528155 - Use sparse profiles in Windows toolchain tasks. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Feb 2019 16:47:36 +0900 - rev 459665
Bug 1528155 - Use sparse profiles in Windows toolchain tasks. r=tomprince Also fix support_vcs_checkout call for docker-image based toolchain tasks. Differential Revision: https://phabricator.services.mozilla.com/D19912
1c887a569595636763f17265af1e7c8cced30d50: Bug 1527951 - Ignore WebP image's alpha channel when a frame is marked as opaque. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Fri, 15 Feb 2019 15:46:08 -0500 - rev 459664
Bug 1527951 - Ignore WebP image's alpha channel when a frame is marked as opaque. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D19994
b4ab57f9c0cb57f93a6ec6fd8a5bf45d54ebfffa: Bug 1528336: Fix Timeout log assertion r=smaug
Randell Jesup <rjesup@jesup.org> - Fri, 15 Feb 2019 17:43:24 -0500 - rev 459663
Bug 1528336: Fix Timeout log assertion r=smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip