cb90089f9a8a015f399fc584576b13fb91e04b9d: Bug 1273634 - [mozlint] Create a flake8 task, r=dustin
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 17 May 2016 16:24:24 -0400 - rev 324671
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1273634 - [mozlint] Create a flake8 task, r=dustin Enables flake8 linting! To start, only these directories are actually linted: - python/mozlint - tools/lint To enable new directories, add them to the 'include' directive at the bottom of: tools/lint/flake8.lint Edit topsrcdir/.flake8 to modify global configuration. Add a new .flake8 to a subdirectory to override the global. The current configuration is more or less just the default and we should tweak it to our needs. MozReview-Commit-ID: iXbToRhm3b
e4ae9ac1a071e07e369ef56ac30695a238f84b20: Bug 1273634 - [mozlint] Add a treeherder formatter, r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 28 May 2016 23:38:30 -0400 - rev 324670
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1273634 - [mozlint] Add a treeherder formatter, r=jgraham This is a really simple and ugly formatter that is compatible with treeherder's error highlighting mechanism. It is designed to be identical to the current eslint output on treeherder: https://dxr.mozilla.org/mozilla-central/rev/4d63dde701b47b8661ab7990f197b6b60e543839/tools/lint/eslint-formatter.js Eventually eslint will also use this and we can remove that file. Once bug 1276486 is fixed, we can make this look a little nicer. But for now it gets the job done. MozReview-Commit-ID: CwfWPcwWFxF
bd123ca39e1fb1bdd237be4d6f7ece716b02d3d2: Bug 1273634 - Add flake8 dependencies to the lint image, r=dustin
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 28 May 2016 21:47:33 -0400 - rev 324669
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1273634 - Add flake8 dependencies to the lint image, r=dustin This adds flake8 dependencies. Note that ubuntu 16.04 repos include pip > 8.0 which has peep merged into it, so there's no need to install peep separately. I also ran into a locale issue which was causing a UnicodeDecodeError anytime python tried to print a unicode character. The "locale-gen/dpkg-reconfigure locales" fix the problem. MozReview-Commit-ID: DQhYV6Emklw
61988719cd2a67eb7b1ddf783b0e6354ab15aaff: Bug 1276399. Remove the now-unused privateIsNSISupports JSContext option. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:40 -0400 - rev 324668
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276399. Remove the now-unused privateIsNSISupports JSContext option. r=jandem
1e95ef42c759e87603c796ca19d01e0c47eb9261: Bug 1276276 part 6. Get rid of nsJSContext::mContext. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:40 -0400 - rev 324667
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 6. Get rid of nsJSContext::mContext. r=smaug
33274da6962d2e3edb18c874a662f7db09f9e878: Bug 1276276 part 5. Change AutoCxPusher to not worry about nsIScriptContext, since its JSContext never has one anymore. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:40 -0400 - rev 324666
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 5. Change AutoCxPusher to not worry about nsIScriptContext, since its JSContext never has one anymore. r=smaug
4ca18abcf32dbd581b268e7dcbf5c6c4231e9b54: Bug 1276276 part 4. Eliminate the specialness of nsJSContext::GetCCRefcnt, since we're never using its mContext for anything now. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:40 -0400 - rev 324665
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 4. Eliminate the specialness of nsJSContext::GetCCRefcnt, since we're never using its mContext for anything now. r=peterv
d075887bfd941b5c06993151f878b6eae02bad74: Bug 1276276 part 3. Eliminate nsIScriptContext::GetNativeContext. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324664
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 3. Eliminate nsIScriptContext::GetNativeContext. r=smaug
f70ca2787f508594e19363128987431552b94bd9: Bug 1276276 part 2. Change AutoEntryScript to always use the safe jscontext instead of trying to find a global-specific one. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324663
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 2. Change AutoEntryScript to always use the safe jscontext instead of trying to find a global-specific one. r=smaug
20835baaf80fb66a98261e0399b4a4ac5dd2672b: Bug 1276276 part 1. Make AutoJSAPI hold a strong ref to the nsIGlobalObject it's initialized with, so it won't go away while we're working with it. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324662
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276276 part 1. Make AutoJSAPI hold a strong ref to the nsIGlobalObject it's initialized with, so it won't go away while we're working with it. r=smaug
508c43bf55788e76bd05ee5bdffdbd3711d19132: Bug 1270601 part 3. Add a way to annotate and IDL namespace as needing a new plain object as its prototype, because using Object.prototype as the prototype of 'console' is not web-compatible. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324661
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1270601 part 3. Add a way to annotate and IDL namespace as needing a new plain object as its prototype, because using Object.prototype as the prototype of 'console' is not web-compatible. r=peterv
1d761dc47c2d532b247288233025ae91593f83a3: Bug 1270601 part 2. Add codegen support for IDL namespaces. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324660
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1270601 part 2. Add codegen support for IDL namespaces. r=peterv
9482e25918a393e0203019d6c697ee4ae5eb4485: Bug 1270601 part 1. Add Web IDL parser support for IDL namespace syntax. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324659
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1270601 part 1. Add Web IDL parser support for IDL namespace syntax. r=peterv
2fe18e6af534b6514486207fd7eef64513e7ae8e: Bug 1276317 part 3. Move handling of the mem log prefs from being per-nsJSContext to just happening once in nsJSContext::EnsureStatics. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:39 -0400 - rev 324658
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276317 part 3. Move handling of the mem log prefs from being per-nsJSContext to just happening once in nsJSContext::EnsureStatics. r=peterv
48aedf3dbfd6435546da28a9fd7b5c84aa4c2b73: Bug 1276317 part 2. Move GC zeal handling from nsJSContext to XPCJSRuntime. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:38 -0400 - rev 324657
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276317 part 2. Move GC zeal handling from nsJSContext to XPCJSRuntime. r=peterv
b5d63d08e34793d22333f3ef9ec7e3d9b35ccec3: Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 02 Jun 2016 10:34:38 -0400 - rev 324656
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem
4724bebdf93ae536d98d434ce5753bd6f29a2d73: Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara DONTBUILD
Kim Moir <kmoir@mozilla.com> - Thu, 02 Jun 2016 10:28:36 -0400 - rev 324655
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara DONTBUILD
332438c705827bb0034d1bd05e227a5a363def8a: Bug 1271345 Fix brower.download.download() on blob: urls r=kmag
Andrew Swan <aswan@mozilla.com> - Tue, 31 May 2016 11:42:41 -0700 - rev 324654
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1271345 Fix brower.download.download() on blob: urls r=kmag Calling download() on a blob URL was failing in schema validation since we weren't propagating the extension principal all the way to the call to scriptSecurityManager.checkLoadURI... MozReview-Commit-ID: JgEnQ6yxO4P
17fd76ee110ca58e6e2a518cee4f867087943433: Bug 1277234 - Rename key name VolumeUp to AudioVolumeUp. r=masayuki
Gregor Wagner <gwagner@mozilla.com> - Thu, 02 Jun 2016 15:55:53 +0200 - rev 324653
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1277234 - Rename key name VolumeUp to AudioVolumeUp. r=masayuki
3723ba4d368b091036edcfcd3cf7634f7028c98d: Bug 1268559 - Add a safety shutdown timer in ContentChild. r=billm
Jim Mathies <jmathies@mozilla.com> - Thu, 02 Jun 2016 07:52:17 -0500 - rev 324652
Push 9671 by raliiev@mozilla.com at Mon, 06 Jun 2016 20:27:52 +0000
Bug 1268559 - Add a safety shutdown timer in ContentChild. r=billm MozReview-Commit-ID: FVnOvJzErpI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip