c39e811e3a09ec2f8f2f6cfc86a99569d34877f0: Bug 1354785 - Add dependency on manifest files to res files. r=gps
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 08 Apr 2017 16:59:08 +0900 - rev 563299
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1354785 - Add dependency on manifest files to res files. r=gps Before bug 1348069, MS manifest tool was used to embed manifest files.[1] The Makefile used to use EXTRA_DEPS to invoke the manifest tool when a manifest files is changed. But it is no longer effective because the manifest file namepattern is no longer $@.exe.manifest. Now manifest files will be embedded via .res files. So we have to rebuild .res files to update embedded manifests. [1] https://dxr.mozilla.org/mozilla-central/rev/35c7be9c2db288d1d449e3cc586c4164d642c5fd/config/rules.mk#642-655 MozReview-Commit-ID: 5QiXVeImZdY
eed4429ced436cd68e968510f6e4d92bd553e286: Bug 1356565 - Use AddFloatVarCache to cache layout.css.devPixelsPerPx. r=kanru
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sun, 09 Apr 2017 01:28:54 +0900 - rev 563298
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356565 - Use AddFloatVarCache to cache layout.css.devPixelsPerPx. r=kanru MozReview-Commit-ID: HZ9pBiU17H3
b17ddbfb0f551c6b4d24c6d2049f5405713697e7: Backed out changeset e39e02b11392 (bug 1348419) for failing at jsutil.cpp(42) with "data with thread storage duration may not have dll interface". r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 01:01:11 +0200 - rev 563297
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Backed out changeset e39e02b11392 (bug 1348419) for failing at jsutil.cpp(42) with "data with thread storage duration may not have dll interface". r=backout
54f9c9d1a0948d615d4105d753568bc502bae52b: Bug 1356101 - Derive the mach_bootstrap search path from build/virtualenv_packages.txt. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 08:19:08 +0900 - rev 563296
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +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.
98c08360e61b83fe1eeefd42c93a9099ebf86806: Bug 1356524 - Add a `mach artifact toolchain` option to get artifacts from taskcluster builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 11:34:53 +0900 - rev 563295
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356524 - Add a `mach artifact toolchain` option to get artifacts from taskcluster builds. r=gps Now that we have automated build jobs that produce toolchains, we want to avoid the burden of uploading them to tooltool and then update the tooltool manifests. But we don't have build jobs for all the possible toolchains, so we allow `mach artifact toolchain` to get a mix of tooltool and taskcluster artifacts. For taskcluster artifacts, we can give a list of job names (conveniently automatically normalized to begin with 'toolchain-' and end with '/opt') for which the artifacts will be downloaded, in place of any tooltool package with the same name (if a tooltool manifest is given). The taskcluster artifacts that we download are the ones matching the contents of the tree the command is run with, per the resources declared for the corresponding toolchain build job (in taskcluster/ci/toolchain*.yml) So for example, a linux64 build could call the following command: mach artifact toolchain --tooltool-manifest \ browser/config/tooltool-manifests/linux64/releng.manifest \ --from-build linux64-gcc and get the right gcc corresponding to the build-gcc script in tree, along with the other non-gcc files from the tooltool manifest. Things are however planned to be even more convenient, but some commands can already benefit from this form (even without a tooltool manifest). See e.g. bug 1328454.
be3413a130d8a0c42c936b8a2bd6e3d119ad6ede: Bug 1356524 - Only add Authorization header when sending requests to the tooltool url. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Apr 2017 10:28:42 +0900 - rev 563294
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1356524 - Only add Authorization header when sending requests to the tooltool url. r=gps We're going to potentially use the same download manager for tooltool and taskcluster artifacts, and we don't want to send the tooltool authentication header to the taskcluster requests.
6370e9cae2485dd9231dd47d15088ff171acbbcf: Bug 1334525 - Handle tuple types and WPT manifests correctly; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Wed, 12 Apr 2017 15:15:36 -0700 - rev 563293
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1334525 - Handle tuple types and WPT manifests correctly; r=chmanchester beb43155b7a6 changed WPT items to be 3-tuples instead of 2-tuples. This broke test_defaults_for_path(). MozReview-Commit-ID: 7M0RcQ7bOIU
cd981920d0ef8adf66e504b718a4208dc03c7a4c: Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:29:12 +0200 - rev 563292
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
d2a26a27c192d43ffec287c618a9926ba0a75d67: Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:27:32 +0200 - rev 563291
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
83e7c9bfbd76715d6e6a73f0ac45bb3cd4305d7e: Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 11 Apr 2017 20:38:14 +0100 - rev 563290
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak This change is tested in detail as part of bug 1355585. MozReview-Commit-ID: 74nDQjGlFjA
4a4cf63c95a1ad94a7bb46f41da111265c5a0365: Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 11:21:10 +0200 - rev 563289
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
ad497a610771d177c0810e3a58c199205b6daeef: Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:25:47 +0200 - rev 563288
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
fd4b315d43b9de9f9b4faa75867862978fd93ac9: Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:24:54 +0200 - rev 563287
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
3d8a235f178992885fa6c8381f6804f05d007793: Bug 1250473 - Convert formSubmitListener.js to a process script instead of a frame script; r=MattN
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 14 Apr 2017 19:32:47 -0400 - rev 563286
Push 54258 by cpeterson@mozilla.com at Sun, 16 Apr 2017 05:52:14 +0000
Bug 1250473 - Convert formSubmitListener.js to a process script instead of a frame script; r=MattN This saves the cost of loading this script once per frame.
276cfb318b743ceee189c878c9204edbac016016: Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r?aswan,rhelmer draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 18:47:41 -0700 - rev 563285
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r?aswan,rhelmer MozReview-Commit-ID: 1syn9GD2DEb
d6a4d95f78e0b48cdfe31f44d07958fbac489c2f: Bug 1356826: Part 6 - Wait for delayed startup before checking for side-loads. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 14:09:41 -0700 - rev 563284
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 6 - Wait for delayed startup before checking for side-loads. r?aswan MozReview-Commit-ID: IpuRNbdUXmE
a8f70ccd18fc02cc75ee3ebc0652caf78eb50f36: Bug 1356826: Part 5 - Allow unsigned add-ons in automation. r?rhelmer draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 18:53:51 -0700 - rev 563283
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 5 - Allow unsigned add-ons in automation. r?rhelmer MozReview-Commit-ID: BkRzdEajc5l
5d4256bb56c2a034a6b81ec88f829704760ff3c3: Bug 1356826: Part 4 - Add Cu.isInAutomation and Cu.crashIfNotInAutomation helpers. r?bholley draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 14:23:58 -0700 - rev 563282
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 4 - Add Cu.isInAutomation and Cu.crashIfNotInAutomation helpers. r?bholley MozReview-Commit-ID: ADqVqF2XraG
7ee33cb1efe6de46ba157a6208016050d25eb555: Bug 1356826: Part 3 - Get rid of recursive last modified scan. r?rhelmer draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 19:12:20 -0700 - rev 563281
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 3 - Get rid of recursive last modified scan. r?rhelmer This scan no longer serves a useful purpose in production, now that mandatory extension signing requires manifest changes after update. MozReview-Commit-ID: 817qRuyzL5P
d36cf588fc70e5169463a04dd74eaa9fb02b26e3: Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r?rhelmer draft
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 19:48:29 -0700 - rev 563280
Push 54257 by maglione.k@gmail.com at Sun, 16 Apr 2017 02:53:43 +0000
Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r?rhelmer MozReview-Commit-ID: KdzmJeHpdmU
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip