51b251fae6c962ad1a078ab5525914414ae441e2: Bug 1279564 - Return a 2-tuple from get_state_dir(); r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 10 Jun 2016 09:39:29 -0700 - rev 377553
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1279564 - Return a 2-tuple from get_state_dir(); r?glandium This matches the implementation from mach_bootstrap.py. MozReview-Commit-ID: 8kZCKuIsAMQ
e083f9a5d2fabea308b7b884e9830f800758ae17: Bug 1279564 - Move get_state_dir() to own module; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 10 Jun 2016 09:33:14 -0700 - rev 377552
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1279564 - Move get_state_dir() to own module; r?glandium We'll be consolidating code from mach_bootstrap.py and mozboot. We don't want mach_bootstrap.py to import bootstrap.py because it imports nearly every module under mozboot. So establish a standalone module with minimal dependencies to hold utility code. Move get_state_dir() there. MozReview-Commit-ID: Hw5VB5OZGCi
64255f3e255c5418d8d3fe964ff3e7942e3383f9: Bug 1277406 - Delete now-unused Mercurial setup wizard; r=glandium
Gregory Szorc <gps@mozilla.com> - Thu, 09 Jun 2016 13:20:53 -0700 - rev 377551
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Delete now-unused Mercurial setup wizard; r=glandium The wizard has been ported to the version-control-tools repository and in-tree consumers have been switched to consume it from there. This code is now dead. Kill it. References to the now-defunct code have been removed/updated. MozReview-Commit-ID: 5fpCXdNIp8L
b562b2a230b169b7667fda0e03c81047c472e454: Bug 1277406 - Use the bootstrapper code for `mach mercurial-setup`; r=glandium
Gregory Szorc <gps@mozilla.com> - Thu, 09 Jun 2016 13:19:04 -0700 - rev 377550
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Use the bootstrapper code for `mach mercurial-setup`; r=glandium The Mercurial setup wizard has now been ported to the version-control-tools repository, where it has testing and integrates better with Mercurial configs. The bootstrapper has been taught how to invoke the new version of the Mercurial setup wizard. This commit switched `mach mercurial-setup` to call the bootstrapper code for invoking the Mercurial setup wizard from version-control-tools. As of this commit, the Mercurial setup wizard in tools/mercurial is unused. MozReview-Commit-ID: 3xzgOYZWTZn
0ebec66be8cb8f3a30e9fbdff0f518f2f5736906: Bug 1277406 - Offer to configure Mercurial during bootstrap; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 18:15:17 -0700 - rev 377549
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Offer to configure Mercurial during bootstrap; r=glandium If a state directory is available and we're running in interactive mode (or have been told otherwise), we now configure Mercurial during bootstrap. This consists of cloning version-control-tools to the state directory (mimicking code in `mach mercurial-setup` today) and running the config wizard from version-control-tools. Code for cloning/updating repositories has been stolen from tools/mercurial/hgsetup. As the inline TODO notes, I'd like to eventually support configuring Git during bootstrap. Since Mercurial is the canonical VCS for Firefox and since we already have a Mercurial setup wizard (and don't have a Git one yet), I don't think we should block on implementing Git support. MozReview-Commit-ID: 1FZyWIlHZNy
b4929a47dbe3f7f221efd7b84a620f4600227e85: Bug 1277406 - Prompt to create the state directory; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 18:33:13 -0700 - rev 377548
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Prompt to create the state directory; r=glandium Currently, on first run of `mach` it prompts you to create a state directory. The hand-off between bootstrap and `mach` has always bothered me because bootstrap is supposed to get your system in a good state. In this commit, we teach the bootstrap tool to create the state directory when not present. This duplicates functionality from `mach`. The justification for the duplication is explained by inline comment. In future commits, we'll build on this work to have the bootstrapper run the Mercurial config wizard, which needs this state directory. MozReview-Commit-ID: CPKVuRJ3peM
cec0b6d316a992d47a8ab7bd8f2e961130fae99a: Bug 1277406 - Move `mach mercurial-setup` implementation into bootstrap; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 17:06:01 -0700 - rev 377547
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Move `mach mercurial-setup` implementation into bootstrap; r=glandium This begins the consolidation of `mach mercurial-setup` into `mach bootstrap`. The first step is to move the content of the mach_commands.py file into the bootstrapper's. I'm not crazy about adding the sys.path entry for tools/mercurial. I intend to clean this up later. MozReview-Commit-ID: Cq56wPG8sO1
14c82f33bc9a73e899bba9aad3a8dac640d73b50: Bug 1277406 - Remove nagging to run `mach mercurial-setup` from mach; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 16:58:01 -0700 - rev 377546
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1277406 - Remove nagging to run `mach mercurial-setup` from mach; r=glandium I never really liked this. Other people had even more visceral reactions. Let's get rid of it. The code for touching a file when it runs has also been removed because the only thing it was used for was the nagging feature. MozReview-Commit-ID: ERUVkEYgkzx
bc0a3fa38dc2ef9c19d6f01324a883793601c31c: Backed out changeset 20ea7d3d347f (bug 1276880) for failing browser-chrome test browser_referrer_open_link_in_container_tab2.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 10 Jun 2016 18:21:05 +0200 - rev 377545
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Backed out changeset 20ea7d3d347f (bug 1276880) for failing browser-chrome test browser_referrer_open_link_in_container_tab2.js. r=backout
99582cfde7c2f994416caaad68a440151130f76e: Bug 1278796, part 5 - Move InitNextPointers into the PurpleBlock ctor. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 10 Jun 2016 09:17:58 -0700 - rev 377544
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1278796, part 5 - Move InitNextPointers into the PurpleBlock ctor. r=smaug This makes sure that it will always happen, and should placate static analyses.
2589d6ae710c9a2096189b939285bcf5a69ac4fa: Bug 1278796, part 4 - Move InitNextPointers out of InitBlocks. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 10 Jun 2016 09:17:58 -0700 - rev 377543
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1278796, part 4 - Move InitNextPointers out of InitBlocks. r=smaug This clears the way for the next patch.
7e5c2c10d43b9ed7bf6a9228b190af7bf1994d7e: Bug 1278796, part 3 - Inline StartBlock. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 10 Jun 2016 09:17:57 -0700 - rev 377542
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1278796, part 3 - Inline StartBlock. r=smaug This method doesn't do much, and in a later patch it will do even less.
420531c2f7edb65fc12c0740f0c8fa0840e7fa97: Bug 1278796, part 2 - Initialize PurpleBlock next pointers in a method. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 10 Jun 2016 09:17:57 -0700 - rev 377541
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1278796, part 2 - Initialize PurpleBlock next pointers in a method. r=smaug
ba19b6e0ea54dc61851028024e1d7857b251a7a2: Bug 1278796, part 1 - Inline |entries| in StartBlock. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 10 Jun 2016 09:17:57 -0700 - rev 377540
Push 20822 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:49:17 +0000
Bug 1278796, part 1 - Inline |entries| in StartBlock. r=smaug It is used inconsistently, which is confusing. A later patch will move these into a PurpleBlock method, so the length shouldn't be an issue.
de4d85b73d5708170b60c97c2304622832e7a63a: Bug1276589 adding hyphenation dictionaries to static catalog - temporary catalog r?sebastian draft
Krishna <k.krish@yahoo.com> - Sat, 11 Jun 2016 00:33:18 +0800 - rev 377539
Push 20821 by k.krish@yahoo.com at Fri, 10 Jun 2016 16:37:51 +0000
Bug1276589 adding hyphenation dictionaries to static catalog - temporary catalog r?sebastian MozReview-Commit-ID: CzlPKLxfBNm *** Bug1276589 adding hyphenation dictionary to static catalog - temporary catalog r?sebastian MozReview-Commit-ID: GgFH89fgO3h
6c1e2363793fe2cd3a506ce5d962788657871203: Bug 1277406 - Delete now-unused Mercurial setup wizard; r=glandium draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Jun 2016 13:20:53 -0700 - rev 377538
Push 20820 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:15:26 +0000
Bug 1277406 - Delete now-unused Mercurial setup wizard; r=glandium The wizard has been ported to the version-control-tools repository and in-tree consumers have been switched to consume it from there. This code is now dead. Kill it. References to the now-defunct code have been removed/updated. MozReview-Commit-ID: 5fpCXdNIp8L
56697d504ff41ad02d77ddd1241cebafe610751a: Bug 1277406 - Use the bootstrapper code for `mach mercurial-setup`; r=glandium draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Jun 2016 13:19:04 -0700 - rev 377537
Push 20819 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:14:00 +0000
Bug 1277406 - Use the bootstrapper code for `mach mercurial-setup`; r=glandium The Mercurial setup wizard has now been ported to the version-control-tools repository, where it has testing and integrates better with Mercurial configs. The bootstrapper has been taught how to invoke the new version of the Mercurial setup wizard. This commit switched `mach mercurial-setup` to call the bootstrapper code for invoking the Mercurial setup wizard from version-control-tools. As of this commit, the Mercurial setup wizard in tools/mercurial is unused. MozReview-Commit-ID: 3xzgOYZWTZn
c727017bbdc703399fa67e1d831280441026614b: Bug 1277406 - Offer to configure Mercurial during bootstrap; r=glandium draft
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 18:15:17 -0700 - rev 377536
Push 20819 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:14:00 +0000
Bug 1277406 - Offer to configure Mercurial during bootstrap; r=glandium If a state directory is available and we're running in interactive mode (or have been told otherwise), we now configure Mercurial during bootstrap. This consists of cloning version-control-tools to the state directory (mimicking code in `mach mercurial-setup` today) and running the config wizard from version-control-tools. Code for cloning/updating repositories has been stolen from tools/mercurial/hgsetup. As the inline TODO notes, I'd like to eventually support configuring Git during bootstrap. Since Mercurial is the canonical VCS for Firefox and since we already have a Mercurial setup wizard (and don't have a Git one yet), I don't think we should block on implementing Git support. MozReview-Commit-ID: 1FZyWIlHZNy
085b67183ec4fda8a23ead3328130c962c95617d: Bug 1277406 - Prompt to create the state directory; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Wed, 01 Jun 2016 18:33:13 -0700 - rev 377535
Push 20819 by bmo:gps@mozilla.com at Fri, 10 Jun 2016 16:14:00 +0000
Bug 1277406 - Prompt to create the state directory; r?glandium Currently, on first run of `mach` it prompts you to create a state directory. The hand-off between bootstrap and `mach` has always bothered me because bootstrap is supposed to get your system in a good state. In this commit, we teach the bootstrap tool to create the state directory when not present. This duplicates functionality from `mach`. The justification for the duplication is explained by inline comment. In future commits, we'll build on this work to have the bootstrapper run the Mercurial config wizard, which needs this state directory. MozReview-Commit-ID: CPKVuRJ3peM
c0a34cf4b1a2dc8ffdb592b37aa8a22967e969f2: Bug 1276483 - Fix WaveShaper when connected from a silent GainNode; r?padenot draft
Dan Minor <dminor@mozilla.com> - Fri, 10 Jun 2016 12:04:08 -0400 - rev 377534
Push 20818 by dminor@mozilla.com at Fri, 10 Jun 2016 16:12:08 +0000
Bug 1276483 - Fix WaveShaper when connected from a silent GainNode; r?padenot MozReview-Commit-ID: 45ORsNZCkm5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip