23429126a505e2f385959f3fb574a84dd7074749: Bug 1362338: Preliminar whitespace cleanup in nsIAtom.idl. r?froydnj draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 17:45:18 +0200 - rev 642666
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1362338: Preliminar whitespace cleanup in nsIAtom.idl. r?froydnj MozReview-Commit-ID: DN2tN0OMWEk
3138eb914fba13d7840f14f196e2f8193a7a39ac: stylo: We've had bitfield accessors for a while now. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 17:33:51 +0200 - rev 642665
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
stylo: We've had bitfield accessors for a while now.
db89f7a04750586f7bd99000079f0647c7b7659c: Bug 1388234: Don't assert when calling out of band to ResolveInheritingAnonimousBoxStyle. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 14:54:13 +0200 - rev 642664
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1388234: Don't assert when calling out of band to ResolveInheritingAnonimousBoxStyle. r?heycam MozReview-Commit-ID: FYctJRfLTK6
ce2b6a193210388b2e672e1201684448bb1f4220: Bug 1388160 - Disable prefetch (again). r=jduell
Nicholas Hurley <hurley@mozilla.com> - Mon, 07 Aug 2017 14:10:43 -0700 - rev 642663
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1388160 - Disable prefetch (again). r=jduell MozReview-Commit-ID: JNsrJdwxb0N
dee759b7d98a6bdc7249b8400692cd3ef6e425e1: Bug 1387570 - remove access to the com.apple.cache_delete mach service from content processes; r=haik
Alex Gaynor <agaynor@mozilla.com> - Mon, 07 Aug 2017 10:11:37 -0400 - rev 642662
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1387570 - remove access to the com.apple.cache_delete mach service from content processes; r=haik MozReview-Commit-ID: LoB1rx5DoV5
0623467f11baf68bb4260c9d6ac17c0ddd350314: Bug 1371149 - Part 2. Add a chrome browser test for form autofill insecure field. r=MattN,seanlee
Ray Lin <ralin@mozilla.com> - Fri, 28 Jul 2017 17:23:30 +0800 - rev 642661
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1371149 - Part 2. Add a chrome browser test for form autofill insecure field. r=MattN,seanlee MozReview-Commit-ID: 7KjI9siHlqt
5c21cf82263e673720d3bef9b827ae963cc6c2e3: Bug 1371149 - Part 1. Show insecure field in credit card autofill dropdown instead of result when the connection is not secure. r=MattN,seanlee
Ray Lin <ralin@mozilla.com> - Fri, 30 Jun 2017 09:51:02 -0700 - rev 642660
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1371149 - Part 1. Show insecure field in credit card autofill dropdown instead of result when the connection is not secure. r=MattN,seanlee MozReview-Commit-ID: APjaTedWUz9
687cced20fd6ed73b7015c79c37bc2065231d131: Bug 1328830 - Add ability to set prefs from the DEFAULT section of a mochitest manifest, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 20 Jul 2017 09:31:32 -0400 - rev 642659
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1328830 - Add ability to set prefs from the DEFAULT section of a mochitest manifest, r=jmaher This will only work if runByManifest is enabled, otherwise the harness will error out. It's also illegal to set this on an individual test, it must be on the entire manifest. MozReview-Commit-ID: LWYa3Sk1uyW
fbf29cfa4717abfd141cfa7503d69a0ccee1fc2a: Bug 1328830 - Switch mochitest's --run-by-dir feature to --run-by-manifest, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 20 Jul 2017 12:10:15 -0400 - rev 642658
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1328830 - Switch mochitest's --run-by-dir feature to --run-by-manifest, r=gbrown MozReview-Commit-ID: LWYa3Sk1uyW
8d64da85644e03c63a3cf9aa62b33af1975bd35a: Bug 1328830 - [manifestparser] Check line continuation before looking for next key, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 19 Jul 2017 14:48:01 -0400 - rev 642657
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 1328830 - [manifestparser] Check line continuation before looking for next key, r=jmaher Currently manifestparser will only look for line continuations *after* looking for a key. This means that line continuations cannot contain key separators. For example, this: [test] foo= bar=baz gets treated as: {'name': 'test', 'foo': '', 'bar': 'baz'} Here, bar=baz will be treated as a new key/value pair despite the indentation. This patch switches the order around, so we look for a continuation first. Now, it is only treated as a continuation if the indent is greater than the indent of the preceding key. So this manifest: [test] foo=bar baz=fleem is a continuation and results in: {'name': 'test', 'foo': 'bar\nbaz=fleem'} But this manifest: [test] foo=bar baz=fleem is not a continuation, and yields: {'name': 'test', 'foo': 'bar', 'baz': 'fleem'} MozReview-Commit-ID: FAMP5TUIo9q
3e13ecea8235e6d356843e868e40e8098649e5bc: Bug 553869 - move error codes constants from UpdateChecker to AddonManager r=rhelmer p=lenikmutungi@gmail.com
Robert Helmer <rhelmer@mozilla.com> - Thu, 27 Jul 2017 09:00:32 -0700 - rev 642656
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Bug 553869 - move error codes constants from UpdateChecker to AddonManager r=rhelmer p=lenikmutungi@gmail.com MozReview-Commit-ID: 98XGu4M6RV1
96f8096db6320a178dd3d6f44ae31385c92b8f28: Backed out changeset 393b0727cba4 (bug 1387830) for flake8 failures a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 08 Aug 2017 09:19:39 -0700 - rev 642655
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Backed out changeset 393b0727cba4 (bug 1387830) for flake8 failures a=backout MozReview-Commit-ID: IOTenjMeVmt
309b1b63eb48ded8573cafdcc21602765fce3d9e: Backed out 3 changesets (bug 1382968) for breaking browser_addons_debug_webextension.js a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 08 Aug 2017 09:17:56 -0700 - rev 642654
Push 72833 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 16:50:16 +0000
Backed out 3 changesets (bug 1382968) for breaking browser_addons_debug_webextension.js a=backout Backed out changeset e25b4bd21ac8 (bug 1382968) Backed out changeset 5a2260bc98ca (bug 1382968) Backed out changeset 869a9b46b5cc (bug 1382968) MozReview-Commit-ID: DSKWAHxdXI
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip