4bfd15f53cf0885a8b0984c0c8532a612f0bb4ae: Bug 1343718 - Don't display download progress when we don't know the download size in advance. r=chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 01 Mar 2017 11:16:27 +0900 - rev 562404
Push 54023 by bmo:mh+mozilla@glandium.org at Thu, 13 Apr 2017 23:16:24 +0000
Bug 1343718 - Don't display download progress when we don't know the download size in advance. r=chmanchester In most cases, the HTTP response for the download will contain the content-length, but if some error happens (e.g. authentication error), there might not be one, and the download fails with a TypeError for a division by None, instead of failing with a more friendly error message about the HTTP error.
db9dc89b09d146440392ec2aa6c84bce6aa398e3: Bug 1343718 - Avoid requiring an objdir when simply importing mozbuild.artifacts. r=chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 01 Mar 2017 11:15:15 +0900 - rev 562403
Push 54023 by bmo:mh+mozilla@glandium.org at Thu, 13 Apr 2017 23:16:24 +0000
Bug 1343718 - Avoid requiring an objdir when simply importing mozbuild.artifacts. r=chmanchester
8dfc357da635664fa3175e384b9d021ee7ab7bcb: Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r?gps draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Apr 2017 16:58:31 +0900 - rev 562402
Push 54022 by bmo:mh+mozilla@glandium.org at Thu, 13 Apr 2017 23:01:21 +0000
Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r?gps Most entries in virtualenv_packages.txt that are .pth or packages.txt are currently in SEARCH_PATHS in mach_bootstrap. The ones that are missing would make sense in SEARCH_PATHS. None of non-.pth or packages.txt entries, however, are in SEARCH_PATHS and don't make sense there. On the other hand, virtualenv_packages.txt misses a lot of things that are in SEARCH_PATHS, all of which should be there. One exception: xpcom/idl-parser, which causes problems due to the xpidl package containing an xpidl module, which causes problems with the in-tree scripts using it. Plus, it needs a cache directory, which is messy, so it's preferable to keep it away from the virtualenv. It turns out it was added to mach_bootstrap.py in bug 893976 for a command that was since then removed (bug 1244736), so we can get away with removing it. So instead of keeping those two separate lists out of sync, we replace the SEARCH_PATHS list from mach_bootstrap with one that is derived at runtime from the contents of virtualenv_packages.txt. And since a .pth can't fail to install in the virtualenv, it makes no sense to have psutil.pth defined as optional, which allows it to end up in the mach_bootstrap search path automatically. Finally, because we do have overlapping module names in the tree (e.g. runtests), and mach_bootstrap's SEARCH_PATHS had a guaranteed order, we change the order of the virtualenv_packages.txt file to match what used to be in mach_bootstrap, and make all the pth entries use the same file name so that the order is more guaranteed in the virtualenv too.
e92b0ff2be481690ae7642bb1dc2bd43b6381564: Bug 1317697: Remove things from ExtensionUtils that don't belong there. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Apr 2017 13:39:06 -0700 - rev 562401
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Remove things from ExtensionUtils that don't belong there. r?mixedpuppy MozReview-Commit-ID: CTX0TckLqoV
7ca9c01d26684f36dbfbed28f6eb1ca056fcf09b: Bug 1317697: Split extension page child and content script child code as much as possible. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 13 Apr 2017 15:28:51 -0700 - rev 562400
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Split extension page child and content script child code as much as possible. r?mixedpuppy MozReview-Commit-ID: 4lKFqoJHVFb
5400984045184797c789711791c5d74c2f8404bf: Bug 1317697: Split ExtensionContent.jsm into a stub process script. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Apr 2017 13:17:07 -0700 - rev 562399
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Split ExtensionContent.jsm into a stub process script. r?mixedpuppy MozReview-Commit-ID: 4vn0ERZiBQd
62cb91d550190bee62b7452f84bfe1c6e6fd3bd0: Bug 1317697: Lazily initialize Schemas.jsm. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 06 Apr 2017 20:14:24 -0700 - rev 562398
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Lazily initialize Schemas.jsm. r?mixedpuppy MozReview-Commit-ID: 83pKM6lLsra
8bda426f56d6d38385c2850cf5aaa9eb8212acb1: Bug 1317697: Fix handling of more canceled responses. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 06 Apr 2017 20:11:54 -0700 - rev 562397
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Fix handling of more canceled responses. r?mixedpuppy MozReview-Commit-ID: Axy06zeyPaa
03f48308d2fc9c0575a9c15e046639c1c27a1f5f: Bug 1317697: Fix reference to undefined property warnings. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Thu, 13 Apr 2017 15:10:23 -0700 - rev 562396
Push 54021 by maglione.k@gmail.com at Thu, 13 Apr 2017 22:30:15 +0000
Bug 1317697: Fix reference to undefined property warnings. r?mixedpuppy MozReview-Commit-ID: vngYhAOgbV
d870d0a40e1eaf8aa5eba22e8ed533ea67847c1c: Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r?gps draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Apr 2017 16:58:31 +0900 - rev 562395
Push 54020 by bmo:mh+mozilla@glandium.org at Thu, 13 Apr 2017 22:22:44 +0000
Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r?gps Most entries in virtualenv_packages.txt that are .pth or packages.txt are currently in SEARCH_PATHS in mach_bootstrap. The ones that are missing would make sense in SEARCH_PATHS. None of non-.pth or packages.txt entries, however, are in SEARCH_PATHS and don't make sense there. On the other hand, virtualenv_packages.txt misses a lot of things that are in SEARCH_PATHS, all of which should be there. One exception: xpcom/idl-parser, which causes problems due to the xpidl package containing an xpidl module, which causes problems with the in-tree scripts using it. Plus, it needs a cache directory, which is messy, so it's preferable to keep it away from the virtualenv. It turns out it was added to mach_bootstrap.py in bug 893976 for a command that was since then removed (bug 1244736), so we can get away with removing it. So instead of keeping those two separate lists out of sync, we replace the SEARCH_PATHS list from mach_bootstrap with one that is derived at runtime from the contents of virtualenv_packages.txt. And since a .pth can't fail to install in the virtualenv, it makes no sense to have psutil.pth defined as optional, which allows it to end up in the mach_bootstrap search path automatically.
40254d9fa080dec158b346ef0775d153a5d89746: Bug 1347709 - Allow modules.json to be loaded from a local version for out-of-tree uses of eslint-plugin-mozilla. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Thu, 13 Apr 2017 12:03:30 +0100 - rev 562394
Push 54019 by bmo:standard8@mozilla.com at Thu, 13 Apr 2017 21:14:24 +0000
Bug 1347709 - Allow modules.json to be loaded from a local version for out-of-tree uses of eslint-plugin-mozilla. r?Mossop MozReview-Commit-ID: 7RzAUqNJQ15
e1452316c4c12ccd509d782cf8a1ab3670275fab: Bug 1347709 - Add a prepublish script to save the current globals for the published version of eslint-plugin-mozilla, and use that when not in mozilla-central. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Wed, 12 Apr 2017 18:02:53 +0100 - rev 562393
Push 54019 by bmo:standard8@mozilla.com at Thu, 13 Apr 2017 21:14:24 +0000
Bug 1347709 - Add a prepublish script to save the current globals for the published version of eslint-plugin-mozilla, and use that when not in mozilla-central. r?Mossop MozReview-Commit-ID: GHD7GQ0Pjnp
bd2ba568a475c8a8afa8b35a073ced6f03bbf14d: Bug 1347709 - Add a .npmignore file to stop publishing unnecessary files for eslint-plugin-mozilla. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Thu, 06 Apr 2017 12:04:52 +0100 - rev 562392
Push 54019 by bmo:standard8@mozilla.com at Thu, 13 Apr 2017 21:14:24 +0000
Bug 1347709 - Add a .npmignore file to stop publishing unnecessary files for eslint-plugin-mozilla. r?Mossop MozReview-Commit-ID: BcZBIFM1Ugu
abd9024ae5b255a3f30a1860066a432be5422058: Bug 1356392 - Use a release assert in EnumSerializer::Write. r=kanru draft
Andrew McCreight <continuation@gmail.com> - Thu, 13 Apr 2017 13:55:10 -0700 - rev 562391
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
Bug 1356392 - Use a release assert in EnumSerializer::Write. r=kanru MozReview-Commit-ID: JqnwuT3nn9q
c7f0d742fab1f3e9f4f7cd5d18d6e0b67509b93b: proxy lazy thing draft
Andrew McCreight <continuation@gmail.com> - Thu, 13 Apr 2017 09:39:34 -0700 - rev 562390
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
proxy lazy thing MozReview-Commit-ID: ERnDNzVeMq6
e4e2d570b141b8ddd47622479a50244baef235a9: Revert "Bug 1350472 - Log JS stacks for imports. Not for landing." draft
Andrew McCreight <continuation@gmail.com> - Tue, 11 Apr 2017 15:18:40 -0700 - rev 562389
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
Revert "Bug 1350472 - Log JS stacks for imports. Not for landing." This reverts commit 37e7002d0be9fa7b349f303091cd9dfcc40e3476.
a047d723468a98a83d3d5af5993828d4e389ff33: Bug 1355611 - Don't load TelemetryStartup.js in the content process. r=gfritzsche draft
Andrew McCreight <continuation@gmail.com> - Tue, 11 Apr 2017 15:13:30 -0700 - rev 562388
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
Bug 1355611 - Don't load TelemetryStartup.js in the content process. r=gfritzsche Instead, run the telemetry startup in ContentProcessSingleton.js, to avoid loading a .jsm in every content process. MozReview-Commit-ID: BnwoZTjFB3i
8201587a3d390fbd4a51e4163eb25dc44af0419b: Bug 1355619 - Don't load PushComponents.js in content processes at startup. r=kitcambridge draft
Andrew McCreight <continuation@gmail.com> - Tue, 11 Apr 2017 14:27:25 -0700 - rev 562387
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
Bug 1355619 - Don't load PushComponents.js in content processes at startup. r=kitcambridge This avoids creating a compartment in every content process that does not use the push service. MozReview-Commit-ID: HQxrVp9DxFd
de4cdce3be0b66287c09bb5de8506d3f334fad6c: Bug 1354041 - Lazily load TelemetrySend in TelemetrySession. r=gfritzsche draft
Andrew McCreight <continuation@gmail.com> - Tue, 11 Apr 2017 11:59:51 -0700 - rev 562386
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
Bug 1354041 - Lazily load TelemetrySend in TelemetrySession. r=gfritzsche This avoids loading it in content processes. MozReview-Commit-ID: 9BFLSV0RxpP
f85542dc0dc798999d1388c10b437f0cedc9569f: log info about object compartments draft
Andrew McCreight <continuation@gmail.com> - Wed, 05 Apr 2017 13:49:17 -0700 - rev 562385
Push 54018 by bmo:continuation@gmail.com at Thu, 13 Apr 2017 21:00:35 +0000
log info about object compartments MozReview-Commit-ID: 9jIlpxWrjn4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip