a0f8b7a90139c3a459e26aa02dd9ee8c2cc3f570: servo: Merge #18011 - style: Avoid hashing hashes (from emilio:less-dumb-hash); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 10:06:32 -0500 - rev 642653
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
servo: Merge #18011 - style: Avoid hashing hashes (from emilio:less-dumb-hash); r=nox These are the last instances I can find of us hashing the atoms hash. Source-Repo: https://github.com/servo/servo Source-Revision: dec4ba8ea6adb2477e4d3ba4916c886ac8b1dc0e
84755985ba136a4afa2ea7d3e84626a3948417df: Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Aug 2017 15:19:56 +0200 - rev 642652
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm as that's the only one feature that DOM Promise don't support. PART3: Manual fixes - Go manually fix: http://searchfox.org/mozilla-central/source/devtools/client/dom/dom-panel.js which has duplicated import of defer symbol (it already used to import it) - execute eslint, see all the places where we import of 'promise' is no longer use it (there may be leftovers not covered by eslint that will be covered in bug 1387128) devtools/server/tests/mochitest/inspector-helpers.js needs to keep importing promise as it is a shared test script. - fix devtools/client/performance/panel.js and devtools/client/webconsole/console-output.js which use loader.lazyRequireGetter(this, "promise") and miss the defer import - fix devtools/server/worker.js to use 'worker.require(devtools/shared/defer")' MozReview-Commit-ID: HIOB5Et87Wc
a820e391d9002cc951fee85edcf40b3dbd3eaf60: Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Aug 2017 15:24:04 +0200 - rev 642651
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm as that's the only one feature that DOM Promise don't support. PART2: Substitutes promise.defer usages with defer $ sed -i 's/promise.defer/defer/gI' $(egrep -lir "promise.defer\(\)" devtools) Reset modification to the following files as they are using deprecated syncable promises as we don't want to touch them. http://searchfox.org/mozilla-central/search?q=deprecated-sync-thenables&case=true&regexp=false&path= $ git checkout devtools/client/debugger/test/mochitest/ $ git checkout devtools/shared/client/main.js $ git checkout devtools/client/debugger/ $ git checkout devtools/server/main.js MozReview-Commit-ID: DGN5ae68wtn
40601ae660c6347cff6a1139c38c3d2c2fa25510: Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Aug 2017 15:33:56 +0200 - rev 642650
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm as that's the only one feature that DOM Promise don't support. PART1: Import devtools/shared/defer $ sed -i '/require("promise")/a const defer = require("devtools/shared/defer");' $(egrep -lir "promise.defer\(\)" $(egrep -rl "require\(\"promise\"\)" devtools)) But ignore debugger as it still uses sync promises and would better be handled manually $ git checkout devtools/client/debugger/ MozReview-Commit-ID: 7FvhNxULB2x
393b0727cba49affa7aec2a84024dfdbf4a5ff10: Bug 1387830 - Make ./mach lint able to output available linters. r=ahal
Justin Wood <Callek@gmail.com> - Sun, 06 Aug 2017 09:41:05 -0400 - rev 642649
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387830 - Make ./mach lint able to output available linters. r=ahal MozReview-Commit-ID: 2hRtfzohwTR
02f357c8e98090bcf69c1238ace5e72801f4bdab: Bug 1387682 - Screenshots missing when thumbnailer Promise is garbage collected. r=ursula
Ed Lee <edilee@mozilla.com> - Fri, 04 Aug 2017 20:38:00 -0700 - rev 642648
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387682 - Screenshots missing when thumbnailer Promise is garbage collected. r=ursula Properly clean up on unload from newTab.js to release strong references in the background thumbnailer. MozReview-Commit-ID: IJNSYjwKUW3
adf616622c4a9492abaef2cfd18947842ba6a759: Bug 1306122 - [mozlint] Create a compact formatter that mimics the eslint 'compact' format, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 04 Aug 2017 10:53:43 -0400 - rev 642647
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1306122 - [mozlint] Create a compact formatter that mimics the eslint 'compact' format, r=armenzg MozReview-Commit-ID: 5JJJhMIrMIB
85a69f9c265a7f474d3e11106fc02fd24c7ab9b6: Bug 1363976 - Suppress global_style_data for LSAN. r=bholley
J. Ryan Stinnett <jryans@gmail.com> - Mon, 07 Aug 2017 19:55:51 -0500 - rev 642646
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1363976 - Suppress global_style_data for LSAN. r=bholley Suppress leaks for allocations where any stack frame matches the string style::gecko::global_style_data. This could be dangerous if someone were to allocate non-global things with this on the stack, but hopefully that can be avoided, given the name of the module. MozReview-Commit-ID: 65HpUGsgPPM
601590dc02a7cdc215739a79aef634bb1a158090: Bug 1387694 - Top frecent sites query should dedupe to the more frecent rev_nowww. r=ursula
Ed Lee <edilee@mozilla.com> - Sat, 05 Aug 2017 01:55:06 -0700 - rev 642645
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387694 - Top frecent sites query should dedupe to the more frecent rev_nowww. r=ursula Refactor the SQL to be extremely fast and push complex logic to JS. MozReview-Commit-ID: E6707hC9K5D
91b30f63e8d804de50178f3f0e85ebaad4766b4b: Backed out changeset fce47fd69d94 (bug 1371149) for test failures in browser_insecure_form.js | Uncaught exception - popup should be open - timed out after 50 tries
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 08 Aug 2017 17:09:20 +0200 - rev 642644
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Backed out changeset fce47fd69d94 (bug 1371149) for test failures in browser_insecure_form.js | Uncaught exception - popup should be open - timed out after 50 tries
74c153731cbc6704f33fdd8b9499330740c868cb: Backed out changeset 4c4c732eef94 (bug 1371149)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 08 Aug 2017 17:08:53 +0200 - rev 642643
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Backed out changeset 4c4c732eef94 (bug 1371149)
535faaf4f99de639662df11e2aa9867696302f08: Bug 1382819 - Allow non-lowercase names for API extension experiments r=aswan,bsilverberg
ahillier <ahillier@mozilla.com> - Fri, 04 Aug 2017 09:56:45 -0400 - rev 642642
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1382819 - Allow non-lowercase names for API extension experiments r=aswan,bsilverberg Modify test_ext_experiments.js to use a non-lowercase id and name to catch a future regression MozReview-Commit-ID: BRy2XNOtBXO
6854ec0231cc3c1c487dc7eff0c8a2a7aa271915: Bug 1386550 - remove usage of sdk/system/events in DevTools test;r=sole
Julian Descottes <jdescottes@mozilla.com> - Wed, 02 Aug 2017 12:01:24 +0200 - rev 642641
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1386550 - remove usage of sdk/system/events in DevTools test;r=sole MozReview-Commit-ID: FM1AjShYmkj
c7dde633fa869fe470ad8c78a011546c84323036: Bug 1379577 - stylo: test custom properties computed values consistent order. r=heycam
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Mon, 07 Aug 2017 11:26:42 +0200 - rev 642640
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1379577 - stylo: test custom properties computed values consistent order. r=heycam MozReview-Commit-ID: HTg9ynXJNRK
ea697ee6f600ac93aa1646c22d5a57fd6b012a37: servo: Merge #17973 - stylo: ensure consistent order for custom properties computed values (from ferjm:ordered-map); r=heycam
Fernando Jiménez Moreno <ferjmoreno@gmail.com> - Tue, 08 Aug 2017 08:29:14 -0500 - rev 642639
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
servo: Merge #17973 - stylo: ensure consistent order for custom properties computed values (from ferjm:ordered-map); r=heycam - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors From https://bugzilla.mozilla.org/show_bug.cgi?id=1379577 Source-Repo: https://github.com/servo/servo Source-Revision: 3ba4f784f84742a9e40c83b0c89d75bf87e9a828
91fbc9dada78e23913c3313273144402f5bfc05c: Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao
Ricky Chien <ricky060709@gmail.com> - Fri, 21 Jul 2017 17:22:43 +0800 - rev 642638
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao MozReview-Commit-ID: 9gFXd9kA6zc
c9f1712d723df619689fffe77a3dd4f57183e0e5: Bug 1383733 - Show two rows of top sites. r=mcomella
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 02 Aug 2017 20:11:40 +0200 - rev 642637
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1383733 - Show two rows of top sites. r=mcomella MozReview-Commit-ID: 1EHeCejXoFf
b9e3f9520cf424ced4b7bf567ca2b45d577ee327: Bug 1383736 - Use full size icons in top sites (and highlights). r=mcomella
Sebastian Kaspari <s.kaspari@gmail.com> - Mon, 07 Aug 2017 19:15:48 +0200 - rev 642636
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1383736 - Use full size icons in top sites (and highlights). r=mcomella MozReview-Commit-ID: 39ri4ah1ned
e38283010bb39d702a5301ae127b842c54908ba6: Bug 1386821 - add a separate flag to check if devtools entry point was recorded;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 03 Aug 2017 12:55:26 +0200 - rev 642635
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1386821 - add a separate flag to check if devtools entry point was recorded;r=ochameau MozReview-Commit-ID: Ae1k097opw5
da2bc55ad33a418547f7776cf761cbef0c93c0ae: Bug 1386821 - call initDevTools if devtools.toolbar.visible is true;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 03 Aug 2017 08:57:38 +0200 - rev 642634
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1386821 - call initDevTools if devtools.toolbar.visible is true;r=ochameau MozReview-Commit-ID: C1EFv9T0VKS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip