75674d67b5a54f51724596a1d24006c61c5e62c9: Bug 1434376 - Introduce ChromeOnly window.requestNotifyDidRefresh to detect when refresh driver ticks have completed. r?bz draft
Mike Conley <mconley@mozilla.com> - Fri, 02 Feb 2018 18:39:00 -0500 - rev 751796
Push 98052 by mconley@mozilla.com at Tue, 06 Feb 2018 22:21:36 +0000
Bug 1434376 - Introduce ChromeOnly window.requestNotifyDidRefresh to detect when refresh driver ticks have completed. r?bz This is particularly useful for knowing when it's safe to query for style and layout information for a window without causing a synchronous style or layout flush. MozReview-Commit-ID: Am3G9yvSgdN
46eb19e5350588ce0750d9ab0e61bfd4823b7352: Bug 1418403 - Remove viewing source in a standalone window. r?jryans draft
Brendan Dahl <brendan.dahl@gmail.com> - Mon, 05 Feb 2018 13:33:58 -0800 - rev 751795
Push 98051 by bmo:bdahl@mozilla.com at Tue, 06 Feb 2018 22:18:00 +0000
Bug 1418403 - Remove viewing source in a standalone window. r?jryans Along with removing the view source standalone windows and prefs this patch: 1) Re-structures several of the view source tests that were only testing the old standalone windows to now test view source in tab. 2) Adds support viewSourceUtils.viewSource() to open a browser window when there aren't any open (for browser toolbox view source). 3) Cleans up some of the API for viewSourceUtils and removes the old deprecated ways of calling it. MozReview-Commit-ID: DI6sgZwbCf
2d1724c65d61a93378e1570d3970d61cc16f7347: Bug 1435786 - ensure Request English checkbox syncs to/from pref r?jaws draft
Myk Melez <myk@mykzilla.org> - Mon, 05 Feb 2018 14:04:43 -0800 - rev 751794
Push 98050 by bmo:myk@mykzilla.org at Tue, 06 Feb 2018 22:11:07 +0000
Bug 1435786 - ensure Request English checkbox syncs to/from pref r?jaws MozReview-Commit-ID: FVcsPOSS01T
99725893e228bc9e2bf30838bf4a841f87a347db: Bug 1419339 - Unthrottle transform animations periodically if there is any IntersectionObservers. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 07 Feb 2018 07:06:46 +0900 - rev 751793
Push 98049 by hikezoe@mozilla.com at Tue, 06 Feb 2018 22:07:24 +0000
Bug 1419339 - Unthrottle transform animations periodically if there is any IntersectionObservers. r?birtles MozReview-Commit-ID: CBFQva02HUc
397926f85231fa30c61e04a7a8610313ec270e8c: Bug 1434906 - Removed datetimePage.html draft
Daniel Marshall <daniel@starsandspirals.com> - Tue, 06 Feb 2018 20:07:40 +0000 - rev 751792
Push 98048 by bmo:daniel@starsandspirals.com at Tue, 06 Feb 2018 22:04:23 +0000
Bug 1434906 - Removed datetimePage.html MozReview-Commit-ID: BoBjKPMHRTg
c94bc87fcc7f9411da1546226d3ad1bab1d1cd3c: Bug 1434906 - Removed dependency to datetimePage.html in test_date_time_value.py draft
Daniel Marshall <daniel@starsandspirals.com> - Tue, 06 Feb 2018 20:06:40 +0000 - rev 751791
Push 98048 by bmo:daniel@starsandspirals.com at Tue, 06 Feb 2018 22:04:23 +0000
Bug 1434906 - Removed dependency to datetimePage.html in test_date_time_value.py MozReview-Commit-ID: B8edpmrtQR9
74de512cb8d644ba9d6d8279596df3d24f9c7bb6: Bug 1432992, part 3 - Adjust some line numbers in tests. r=florian draft
Andrew McCreight <continuation@gmail.com> - Thu, 01 Feb 2018 13:35:20 -0800 - rev 751790
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1432992, part 3 - Adjust some line numbers in tests. r=florian Deleting lines in part 1 caused two tests to break, because they check the line numbers for source files. The devtools part of the patch was automatically generated. MozReview-Commit-ID: DrDZeyVnpE0
f5789bf6490f06ff36c04ff144fa653311bb47ef: Bug 1432992, part 2 - Manually remove some empty blocks. r=florian draft
Andrew McCreight <continuation@gmail.com> - Thu, 25 Jan 2018 16:52:25 -0800 - rev 751789
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1432992, part 2 - Manually remove some empty blocks. r=florian Also, remove a now-obsolete comment from placesOverlay.xul and remove some now-empty XPCShell test head files. MozReview-Commit-ID: 6kKVQu8FAL3
86aaa5bf19fecbd7557abd619a82cf4ed4adf304: Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian draft
Andrew McCreight <continuation@gmail.com> - Tue, 06 Feb 2018 09:36:57 -0800 - rev 751788
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian This patch was autogenerated by my decomponents.py It covers almost every file with the extension js, jsm, html, py, xhtml, or xul. It removes blank lines after removed lines, when the removed lines are preceded by either blank lines or the start of a new block. The "start of a new block" is defined fairly hackily: either the line starts with //, ends with */, ends with {, <![CDATA[, """ or '''. The first two cover comments, the third one covers JS, the fourth covers JS embedded in XUL, and the final two cover JS embedded in Python. This also applies if the removed line was the first line of the file. It covers the pattern matching cases like "var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove the entire thing if they are all either Ci, Cr, Cc or Cu, or it will remove the appropriate ones and leave the residue behind. If there's only one behind, then it will turn it into a normal, non-pattern matching variable definition. (For instance, "const { classes: Cc, Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes "const CC = Components.Constructor".) MozReview-Commit-ID: DeSHcClQ7cG
0790ec12200d5f663dd000a6ef3c72c795ca4ead: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Tue, 06 Feb 2018 23:53:56 +0200 - rev 751787
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Merge inbound to mozilla-central. a=merge
e30390f2f53a505a1dc514dad36c181d75e4c83c: Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman
Bas Schouten <bschouten@mozilla.com> - Tue, 06 Feb 2018 03:08:04 +0100 - rev 751786
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman This patch takes the safest route for securing modifications to the dependency graph for D2D DrawTargets. It's possible a slightly optimal approach is possible, however lock contention should be rare and I believe this is the safest and most upliftable approach. MozReview-Commit-ID: HGfSdEp2U5N
0104a3c366e71354eb34fecf1e280c75f2aa276c: Bug 1435001 - Make LF and LH more consistent with DA in LCovSource output. r=nbp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Feb 2018 13:12:07 -0600 - rev 751785
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1435001 - Make LF and LH more consistent with DA in LCovSource output. r=nbp.
21d459aa8ca8fcf4bf646d586d15db42660e53a3: Bug 1434979 - LCovSource::writeScripts mini-bug with odd source notes. r=nbp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Feb 2018 12:29:19 -0600 - rev 751784
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1434979 - LCovSource::writeScripts mini-bug with odd source notes. r=nbp. Before this patch, we would only ever add hits on instructions that have source notes. That is usually right, because that's the only time the line number changes. But at the start of a script, this makes us skip instructions until we reach one with source notes. This interacts badly with SRC_XDELTA notes, which can appear on any instruction, or even between instructions, because all it means is "bump the source note pc". So "skip instructions until we see source notes" is nondeterministic because of SRC_XDELTA's meaninglessness. The fix is to add hits on the first non-prologue instruction of a script, as well as instructions that have source notes.
663a36bf36a34363e9e934abe63c586c8c370725: Bug 1433291 - Don't allow serialized data to use objects as property keys. r=sfink.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 25 Jan 2018 17:57:57 -0600 - rev 751783
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1433291 - Don't allow serialized data to use objects as property keys. r=sfink.
7cae84b12528eb308530ba83fd307419eb71df15: Bug 1425058 - summarize stylebench scores properly. r=rwood,emilio
Joel Maher <jmaher@mozilla.com> - Tue, 06 Feb 2018 11:23:26 -0500 - rev 751782
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1425058 - summarize stylebench scores properly. r=rwood,emilio
1149bbf594f55fcfb51f17836611e10bae2d9e1c: Bug 1432430 - disable h2 on osx for near perma fail timing out. r=rwood
Joel Maher <jmaher@mozilla.com> - Tue, 06 Feb 2018 11:22:33 -0500 - rev 751781
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1432430 - disable h2 on osx for near perma fail timing out. r=rwood
23f8e2838e0a7726f2c935bd4e82af979b471591: Bug 1432956 - Fix regression; free allocatedBase (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Tue, 06 Feb 2018 08:54:35 -0600 - rev 751780
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1432956 - Fix regression; free allocatedBase (r=bbouvier)
27a1bfb7e7927374f349a9369282ece46ba71172: Backed out 3 changesets (bug 1434883) for frequent leaks in AbstractThread, AnimationTimeline, Annotators, Array, AsyncFreeSnowWhite, ... on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 06 Feb 2018 16:30:56 +0200 - rev 751779
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Backed out 3 changesets (bug 1434883) for frequent leaks in AbstractThread, AnimationTimeline, Annotators, Array, AsyncFreeSnowWhite, ... on a CLOSED TREE Backed out changeset c8115e90ffa8 (bug 1434883) Backed out changeset 22c83b1d417d (bug 1434883) Backed out changeset 085796417462 (bug 1434883)
cefac2e7eb0c3e22bd4a69833aba1d677a0ff3e9: Bug 1435306 followup - Fix rooting hazard. r=red CLOSED TREE
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 15:17:18 +0100 - rev 751778
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1435306 followup - Fix rooting hazard. r=red CLOSED TREE
b5cfc56349734b20935ff9d89dc7028933ea8856: Bug 1425580 - Fix nojit build. r=red CLOSED TREE
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 14:59:00 +0100 - rev 751777
Push 98047 by bmo:continuation@gmail.com at Tue, 06 Feb 2018 22:02:37 +0000
Bug 1425580 - Fix nojit build. r=red CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip