3386ff76878d83496bb822d09115c77472808b53: Bug 1511955 - Don't traverse into children without hypertext interfaces. r=Jamie FIREFOX_NIGHTLY_65_END
Eitan Isaacson <eitan@monotonous.org> - Mon, 10 Dec 2018 03:30:21 +0000 - rev 449682
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Bug 1511955 - Don't traverse into children without hypertext interfaces. r=Jamie This prevents an infinite loop where we go into a child only to find the nearest hypertext accessible being its parent. Differential Revision: https://phabricator.services.mozilla.com/D13998
1b641c848a60987464e438095f426baa66702086: Bug 1512716 - Re-indent NS_QUERYFRAME macros after clang-format. r=TYLin
Cameron McCormack <cam@mcc.id.au> - Fri, 07 Dec 2018 20:00:18 +0000 - rev 449681
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Bug 1512716 - Re-indent NS_QUERYFRAME macros after clang-format. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D13995
c0c4ff2b0485101a3f587d0a799841c0039c2b18: Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Sun, 09 Dec 2018 22:24:22 +0000 - rev 449680
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai Differential Revision: https://phabricator.services.mozilla.com/D13945
3d9e1dd87d4539957dbcfa5ff93ef5c2b3036e8f: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Sun, 09 Dec 2018 23:45:53 +0200 - rev 449679
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
c2ecb25b00d4ad095f23e66fb91507c7978fda8b: Bug 1512050 - Add not-yet-fully-passing web-platform tests about readable streams to jit-test anyway. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Sun, 09 Dec 2018 18:03:50 +0000 - rev 449678
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Bug 1512050 - Add not-yet-fully-passing web-platform tests about readable streams to jit-test anyway. r=arai Differential Revision: https://phabricator.services.mozilla.com/D13750
a6eb6e3732aea5d375757a28ea5cfe3de430a6f9: Bug 1507950 - Allow calling controller.error() when the stream is not readable. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Sun, 09 Dec 2018 17:59:36 +0000 - rev 449677
Push 35180 by aiakab@mozilla.com at Mon, 10 Dec 2018 09:55:04 +0000
Bug 1507950 - Allow calling controller.error() when the stream is not readable. r=arai Differential Revision: https://phabricator.services.mozilla.com/D13748
53fd96ca5aa4298054f581ca846ea2cccbe76085: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Sun, 09 Dec 2018 23:42:51 +0200 - rev 449676
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Merge inbound to mozilla-central. a=merge
ff2282b876b65e7a9b1b7e2404c50c18300f0dfa: Bug 1512485 - Introduce nsIClearDataService.deleteDataFromOriginAttributesPattern, r=johannh
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 09 Dec 2018 13:19:04 +0100 - rev 449675
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1512485 - Introduce nsIClearDataService.deleteDataFromOriginAttributesPattern, r=johannh
a24d661d8362f388f002a47b3a0d18a265590b65: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Sun, 09 Dec 2018 11:38:48 +0200 - rev 449674
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
e9ea0dbc015be66d996deeb7c6e71088488dcea1: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 08 Dec 2018 23:38:27 +0200 - rev 449673
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
387f770bf58c175b69b5803b3c0d4a7ea55d18c4: Backed out changeset 98f8e4e44c10 (bug 1509923) for Verifier.cpp failures on Linux builds CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 08 Dec 2018 23:24:30 +0200 - rev 449672
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Backed out changeset 98f8e4e44c10 (bug 1509923) for Verifier.cpp failures on Linux builds CLOSED TREE
98f8e4e44c103044d3a6d9a27bd2e8586fe4f05e: Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 06 Dec 2018 16:27:21 -0500 - rev 449671
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
4c4645fdcf1cd1a18e03a0689fcc5528e0836a01: Merge mozilla-central to mozilla-inbound. a=merge
Daniel Varga <dvarga@mozilla.com> - Sat, 08 Dec 2018 11:50:00 +0200 - rev 449670
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Merge mozilla-central to mozilla-inbound. a=merge
a72dafbb2e8089c38cf155f846e2256b90c1aa9e: Bug 1506996 - Hardcode colors in the content blocking shield animation to avoid animating context properties. r=jaws,sfoster
Johann Hofmann <jhofmann@mozilla.com> - Fri, 07 Dec 2018 17:28:32 -0500 - rev 449669
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1506996 - Hardcode colors in the content blocking shield animation to avoid animating context properties. r=jaws,sfoster
904080f44dbd2ae3cc92c794a817b281d6cb7237: Merge mozilla-central to inbound. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sat, 08 Dec 2018 00:18:17 +0200 - rev 449668
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
b2eb9000daed2a2cff623eae8ca2387bb59e4601: bug 1483996: geckodriver: add --marionette-host flag; r=ato
Marc Fisher <fisherii@google.com> - Fri, 07 Dec 2018 18:31:41 +0000 - rev 449667
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
bug 1483996: geckodriver: add --marionette-host flag; r=ato
d4f6a34f0d1ceb00f224c818cedc132dfe4b2582: Bug 1512328 - Use cbindgen for a couple more CSS properties. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Dec 2018 18:04:51 -0500 - rev 449666
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1512328 - Use cbindgen for a couple more CSS properties. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D13886
f228599d59928ea559e3acadcc7f3b0803f53c6c: Bug 1511138 - Fix getComputedStyle usage of SelectChild. r=mconley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 06 Dec 2018 17:22:45 -0500 - rev 449665
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1511138 - Fix getComputedStyle usage of SelectChild. r=mconley I missed the failure in browser_selectpopup_colors.js since it doesn't run on Linux. Fix the getComputedStyle usage in that code by using getDefaultComputedStyle, which is what it really wants. Also, do a bit of cleanup while at it: uaBackgroundColor was unused, and uaColor was wrong (we don't override the ua color of the <option> element, it just inherits, so it's the same as the <select> color, and that's what we were comparing it against anyway). Differential Revision: https://phabricator.services.mozilla.com/D13956
a3a2ea1539b86313f33e89b62a85dd4354f2e2fc: Bug 1511138 - Improve performance of LightweightThemeConsumer when setting properties, and also avoid _sanitizeCSSColor from getting fooled. r=jaws
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 03 Dec 2018 21:06:44 -0500 - rev 449664
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1511138 - Improve performance of LightweightThemeConsumer when setting properties, and also avoid _sanitizeCSSColor from getting fooled. r=jaws This probably deserves a comment as of why it belongs to this bug. This patch series caused a single, reproducible timeout on browser_ext_themes_toolbars.js, where the transitionend event it awaits for stops triggering. I got fascinated by it and I decided to poke around it in rr instead of just removing the await line, and here's what's going on. In the previous implementation of _sanitizeCSSColor, we were not flushing style because of the optimization bug 1363805 introduced (which wasn't supposed to deal with out-of-document elements, but it accidentally did so). In any case, the fact that we were not flushing style in _sanitizeCSSColor caused us to flush style sometime later when the lwtheme attribute was already set up, and thus the selector in here matched: https://searchfox.org/mozilla-central/rev/cfaa5a1d48d6bc6552199e73004ecb05d0a9c921/browser/themes/shared/browser.inc.css#40 And thus caused the transition rule to apply at a time where the background-color change happened. Now we were flushing on getComputedStyle on every call, and in the most inefficient way possible (changing a custom property on the root before each property change, which causes us to restyle the whole document to propagate it down to all descendants). Furthermore, we were flushing style at a time where the lwtheme attribute change had not yet happened, and thus when the background-color changed, there was no transition rule applicable, and the transition didn't fire. This patch changes LightweightThemeConsumer to avoid restyling the whole document over and over. Also, while at it I realized that you could fool the sanitizer with !important in an experiment stylesheet or with other !important rule in the page really. It's not clear why you'd do that, but it may be worth to just making that function completely sound, so I did that and added a test for it. Differential Revision: https://phabricator.services.mozilla.com/D13716
fa5967565fc6870f56333b20551c28db35072bb6: Bug 1511138 - Fix LightweightThemeConsumer's use of getComputedStyle. r=jaws,mconley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 30 Nov 2018 12:40:25 +0100 - rev 449663
Push 35179 by aciure@mozilla.com at Sun, 09 Dec 2018 21:43:27 +0000
Bug 1511138 - Fix LightweightThemeConsumer's use of getComputedStyle. r=jaws,mconley See D13472 for spec quotes and such. Other browsers don't allow getting computed styles in disconnected subtrees and we agreed to follow suit (it does make sense because when you're not on the flat tree it's not defined what you're supposed to inherit from, specially in presence of Shadow DOM). Also, it allows the style system to rely on the DOM being in a sane state. Differential Revision: https://phabricator.services.mozilla.com/D13551
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip