6cc02bae02af28b83eaec57151ae72a52023af0f: Bug 1287613 - New console frontend: use shouldComponentUpdate and add perf test. r=bgrins
Peter Elmers <peter.elmers@yahoo.com> - Mon, 18 Jul 2016 14:49:45 -0700 - rev 333309
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287613 - New console frontend: use shouldComponentUpdate and add perf test. r=bgrins
b2a6aaf59783cecf8cde63fe51fbd65e14b026df: Bug 1290612 - XPCNativeSet::NewInstanceMutate() is always called with a non-null first argument. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:50:12 -0700 - rev 333308
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290612 - XPCNativeSet::NewInstanceMutate() is always called with a non-null first argument. r=mrbkap MozReview-Commit-ID: FQGL7pe02xY
b18ad418cba80522c888d329ae4eb37ab07fb436: Bug 1290620 - Use run-task from decision task; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 21:03:48 -0700 - rev 333307
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Use run-task from decision task; r=dustin This commit does a lot. But it's really not too difficult to comprehend once you focus on the final state, which is basically the same as the "lint" image and derived tasks. Before, the "decision" image contained a "checkout-gecko" script and "run-action" and "run-decision" scripts. The latter 2 invoked the first script. The "run-task" script basically does what the combination of these scripts were doing before. So we switch to it. While we're here, we also replaced the custom Mercurial installation in this image with the shared install-mercurial.sh script. The system-setup.sh script for the decision image is now short and sweet. The YAML files for tasks using this image have been updated to use "run-task." We no longer have to pass an environment variable to hold command arguments. So we revert to putting these arguments inline in the task's command. Dustin never liked passing the arguments as environment variables, so it should make him happy ;) We add --log-no-times because "run-task" prefixes its own timestamps on output lines. The path to the Gecko checkout has been changed from /home/worker/workspace to /home/worker/checkouts to match changes made in bug 1289643. Finally, since "checkout-gecko-and-run" is no longer used, we delete it. The Docker image version has been bumped accordingly. MozReview-Commit-ID: HAGuCz6668Q
9b080fde55c442af41360afa7f10defd9f1b9ab1: Bug 1290620 - Implement a run-task wrapper script; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 20:53:21 -0700 - rev 333306
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Implement a run-task wrapper script; r=dustin Before, we simply executed scripts inside Docker containers. This frequently resulted in a wall of text with command output. It was difficult to discern things like the time spent performing certain actions. Before, individual tasks had to drop permissions from the default root user themselves. Dropping permissions isn't exactly a trivial thing to do and a number of tasks didn't do it or did it wrong. Before, we had a "checkout-gecko-and-run" script that kinda/sorta did common activities for us. But it was written as a shell script and doing advanced things was difficult. This commit can be treated as a rewrite of "checkout-gecko-and-run" as a Python script. But it also does a bit more. It prefixes output with timestamps so we know how long operations took. It features more robust argument parsing, so we can add new features more easily. To prove the new wrapper script works, the lint image and all tasks using it have been converted to use it. MozReview-Commit-ID: 5d95u5Xebtq
392d902c517d4078b8b4a92bf562366a06bcea96: Bug 1290620 - Make `mach taskgraph` honor mach logging settings; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 20:37:42 -0700 - rev 333305
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Make `mach taskgraph` honor mach logging settings; r=dustin Before, it ignored mach logging settings passed via command line arguments. MozReview-Commit-ID: CNckQHrOdX9
4c2020735c691fb5bccba2439053da71d6355776: Bug 1290587, part 6 - Remove unused method NativeSetMap::Add. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:47:52 -0700 - rev 333304
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 6 - Remove unused method NativeSetMap::Add. r=mrbkap Also convert some NS_PRECONDITION in NativeSetMap. MozReview-Commit-ID: IU9C5oXKvGK
4dff23362d43e875e2ec549e8584ff973d25fb69: Bug 1290587, part 5 - Add helper function to hash pointers in HashNativeKey. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:46:54 -0700 - rev 333303
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 5 - Add helper function to hash pointers in HashNativeKey. r=mrbkap Also, use NS_PTR_TO_UINT32 instead of NS_PTR_TO_INT32 because it is not undefined. Get rid of the optimization of 0 ^ x which required a comment. MozReview-Commit-ID: HPz5VgRnLN1
2376df9ef2b7ac81dc0a25235805e9fc1bd91eb1: Bug 1290587, part 4 - Lower case Current in XPCNativeSetKey::Hash(). r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:42:26 -0700 - rev 333302
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 4 - Lower case Current in XPCNativeSetKey::Hash(). r=mrbkap MozReview-Commit-ID: 809S9fDCCLj
81072f3a058adaa3570679cf6632a9dad5ab4aa6: Bug 1290587, part 3 - Inline accessors in XPCNativeSetKey::Hash(). r=mrbkap
Andrew McCreight <continuation@gmail.com> - Sun, 31 Jul 2016 11:36:18 -0700 - rev 333301
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 3 - Inline accessors in XPCNativeSetKey::Hash(). r=mrbkap MozReview-Commit-ID: DVp7uNo3Myn
bcf7690fc6570316fb46e5b9d08d9c1b86b4022d: Bug 1290587, part 2 - Make XPCNativeSetKey hashing a method. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:42:05 -0700 - rev 333300
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 2 - Make XPCNativeSetKey hashing a method. r=mrbkap MozReview-Commit-ID: 67XbmFN4ThW
59d6235922282335a5a5147890c3089014fec937: Bug 1290587, part 1 - Fix style for XPCNativeSetKey. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:35:49 -0700 - rev 333299
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 1 - Fix style for XPCNativeSetKey. r=mrbkap MozReview-Commit-ID: 4bsItyOAbpN
df0e932cac3a403d8660997d701f8edc49a99c9e: Bug 1290611: make test_p_expands_ridealongs resilient; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 29 Jul 2016 23:01:04 +0000 - rev 333298
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290611: make test_p_expands_ridealongs resilient; r=gps Use the source RIDEALONG_BUILDS value in the module under test so that changes to that variable do not cause the test to fail. MozReview-Commit-ID: EfHQ7baBziB
aac97e9f9addbc974882a05253149ee646494415: Bug 1290611: fix test_generate_context_hash; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 29 Jul 2016 22:54:18 +0000 - rev 333297
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290611: fix test_generate_context_hash; r=gps The existing hash was for an empty tarfile. Oops! MozReview-Commit-ID: 1KOZxnDmoOH
1c2fac92d6e4c8b7dee278bd22b09b96b4889db7: Bug 1290984 - don't try to upload symbols in TC on release either. r=dustin
Justin Wood <Callek@gmail.com> - Mon, 01 Aug 2016 15:46:42 -0400 - rev 333296
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290984 - don't try to upload symbols in TC on release either. r=dustin MozReview-Commit-ID: LJI4zmPXdU
e8b7e5dc300463a6bc5ecd5813329d6acce02982: bug 1119778 - make "Forget About This Site" clear HSTS and HPKP info r=MattN,mgoodwin
David Keeler <dkeeler@mozilla.com> - Wed, 27 Jul 2016 17:11:52 -0700 - rev 333295
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
bug 1119778 - make "Forget About This Site" clear HSTS and HPKP info r=MattN,mgoodwin MozReview-Commit-ID: IJVQBsryfHq
6db7f11e05a65cc53a3e4b102963ec243a8c0fdc: Bug 1287508 - Part 5: Fix CSS rules and classes for the FilterBar. r=ntim
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Mon, 01 Aug 2016 16:58:13 +0200 - rev 333294
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 5: Fix CSS rules and classes for the FilterBar. r=ntim
1ff528cb9e158e44d5b0a6c44b7281fe354194cb: Bug 1287508 - Part 4: Fix CSS for the FilterBar. r=ntim
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Sat, 23 Jul 2016 01:01:13 +0200 - rev 333293
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 4: Fix CSS for the FilterBar. r=ntim MozReview-Commit-ID: 82oAZaLkeft
9968225662d37ba93260d4f429b08506b4012f52: Bug 1287508 - Part 3: Define state defaults in reducers. r=me
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Tue, 19 Jul 2016 22:02:12 +0200 - rev 333292
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 3: Define state defaults in reducers. r=me
26c34b9a3fd3746e455efa51075b85120525ba31: Bug 1287508 - Part 2: Update scroll pinning. r=bgrins
Lin Clark <lclark@mozilla.com> - Mon, 18 Jul 2016 15:24:41 -0400 - rev 333291
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 2: Update scroll pinning. r=bgrins MozReview-Commit-ID: 8KGmtcwEsdv
45170a42e54cddbd9b72d98953ff2d8225782bf7: Bug 1287508 - Part 1: New console frontend: Add filter bar. r=bgrins
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Mon, 18 Jul 2016 19:02:19 +0200 - rev 333290
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 1: New console frontend: Add filter bar. r=bgrins MozReview-Commit-ID: KoIEkQVPg2V
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip