620f06960400: Bug 1339809 - Update rust-url to version 1.4.0 r=froydnj
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 15 Feb 2017 16:05:11 +0100 - rev 343053
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1339809 - Update rust-url to version 1.4.0 r=froydnj MozReview-Commit-ID: 90Pe9sh91S5
b4344af7fc7c: Bug 1320194 - Generate all-tests.pkl and related files when resolving tests r=mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 01 Feb 2017 09:56:09 -0500 - rev 343052
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1320194 - Generate all-tests.pkl and related files when resolving tests r=mshal This replaces the 'run-tests-deps' make target with a python function that will directly read moz.build files, emit them with TestManifestEmitter, then consume them with TestManifestBackend. Because the TestResolver is the only place that actually reads the test metadata files, we can remove this logic from the CommonBackend as well. MozReview-Commit-ID: DXgMoeH5dKf MozReview-Commit-ID: HstZ57qkqf2
b5bcf4edfbb0: Bug 1320194 - Add ability to specify custom emitter function in TreeMetadataEmitter r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 11:54:09 -0500 - rev 343051
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1320194 - Add ability to specify custom emitter function in TreeMetadataEmitter r=gps Currently, the only way to emit objects after reading moz.build, is to emit everything. Though, sometimes it may be desirable to only emit certain types of objects. This adds a new argument that allows consumers to specify a custom emitter function. This gives them the flexibility to do whatever they want. This will be used when resolving tests, so only TestManifest objects are emitted. MozReview-Commit-ID: DPGgNmn2JvE
0fc91140e941: Bug 1320194 - Fix bug preventing more than two backends in a HybridBackend r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 16:31:15 -0500 - rev 343050
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1320194 - Fix bug preventing more than two backends in a HybridBackend r=gps This is a drive by fix that is not relevant to the rest of the commit series. MozReview-Commit-ID: Bwrb74o3Qh8
c07984424f62: Bug 1320194 - Refactor test metadata related backend code into a partial TestManifestBackend r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 11:47:34 -0500 - rev 343049
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1320194 - Refactor test metadata related backend code into a partial TestManifestBackend r=gps Currently the CommonBackend is responsible for processing TestManifest objects and using them to generate the test metadata files (e.g all-tests.pkl et al). This patch pulls that logic out into a partial backend specifically for test manifests. This patch is solely a refactoring and shouldn't change any build behaviour. CommonBackend has a TestManifestBackend instance and calls consume_object directly on it. However, this is just a temporary measure to avoid checking in a broken commit. This commit also adds a test for the 'test-defaults.pkl' file which was previously missing. MozReview-Commit-ID: HOr2QVT8CJ1
03804db09cf3: Bug 1320194 - Use 'wildcard' instead of dummy rules when re-generating build backends, r=glandium
Mike Shal <mshal@mozilla.com> - Fri, 10 Feb 2017 16:29:29 -0500 - rev 343048
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1320194 - Use 'wildcard' instead of dummy rules when re-generating build backends, r=glandium Looking into the config.status path some more, the reason we always rebuild when it is not present is because of the way I implemented missing files in bug 1242663. However, I think an alternate solution there would be to use $(wildcard) instead of creating dummy rules on every file. so if our dependency file contains: config.status foo bar The current rules do: backend.TestManifestBackend: config.status foo bar re-create backend config.status foo bar: Since config.status is missing, make runs the empty rule to try to create it (which does nothing), but that triggers the backend.TestManifestBackend rule. With wildcard this would look like: backend.TestManifestBackend: $(wildcard config.status foo bar) re-create backend Which means make only checks dependencies on the files that actually exist (presumably foo and bar in this case, but not config.status). But when config.status is later created, we'll know to recreate the TestManifestBackend then. MozReview-Commit-ID: 6NTTmsnxTeT
0df3f1f92052: Bug 1309183 - Replace XUL Splitter by SplitBox r=Honza
Ricky Chien <rchien@mozilla.com> - Sat, 11 Feb 2017 09:34:53 +0800 - rev 343047
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1309183 - Replace XUL Splitter by SplitBox r=Honza MozReview-Commit-ID: Lm6Y8JdF9Ga
2c7cfab5ec14: Bug 1338728 - Don't check for delete in CheckTypes. r=kanru
Andrew McCreight <continuation@gmail.com> - Fri, 10 Feb 2017 16:39:55 -0800 - rev 343046
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338728 - Don't check for delete in CheckTypes. r=kanru GatherDecls also checks for it. MozReview-Commit-ID: AmCdcUE1EMu
5839de2e4ec7: Bug 1338915 - Print a more specific message for invalid compression. r=kanru
Andrew McCreight <continuation@gmail.com> - Tue, 14 Feb 2017 08:54:27 -0800 - rev 343045
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338915 - Print a more specific message for invalid compression. r=kanru MozReview-Commit-ID: IeSOZNBDkSR
2036fd5b8da6: Bug 1339477 - Add more IPDL unit tests. r=kanru
Andrew McCreight <continuation@gmail.com> - Tue, 14 Feb 2017 08:34:04 -0800 - rev 343044
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1339477 - Add more IPDL unit tests. r=kanru
742e4f33e3d6: Bug 1312686 - Link "default browser" setting to app info screen on Android 7+; r=sebastian
brainbreaker <gautamprajapati06@gmail.com> - Wed, 15 Feb 2017 02:27:26 +0530 - rev 343043
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1312686 - Link "default browser" setting to app info screen on Android 7+; r=sebastian Added support for changing default browser by opening settings screen in API Levels >=24. MozReview-Commit-ID: 5rxJm6hQQ4A
713d7f119dc0: Bug 1338086 - Remove useless else blocks in order to reduce complexity in media/webrtc/signaling/ r=jesup
Sylvestre Ledru <sledru@mozilla.com> - Tue, 14 Feb 2017 16:28:38 +0100 - rev 343042
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in media/webrtc/signaling/ r=jesup MozReview-Commit-ID: EU5B0cUYp6c
11cfe50731f8: Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/base/ r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 15:44:02 +0100 - rev 343041
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/base/ r=Ehsan MozReview-Commit-ID: 5sCNbqC4ew3
c37a59aa9e9d: Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/media/ r=jya
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 15:42:59 +0100 - rev 343040
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/media/ r=jya MozReview-Commit-ID: 5ewd0uy2Kgk
498ce28ac33e: Bug 1338086 - Remove useless else blocks in order to reduce complexity in widget/xremoteclient/ r=nical
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 10:58:40 +0100 - rev 343039
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in widget/xremoteclient/ r=nical MozReview-Commit-ID: ANIe9jnCdah
36a9f59888a8: Bug 1338086 - Remove useless else blocks in order to reduce complexity in js/ r=bbouvier
Sylvestre Ledru <sledru@mozilla.com> - Tue, 14 Feb 2017 15:50:56 +0100 - rev 343038
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in js/ r=bbouvier MozReview-Commit-ID: Giwp0K1YoBH
9e7ec782abbc: Bug 1338086 - Remove useless else blocks in order to reduce complexity in layout/ r=heycam
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 11:48:59 +0100 - rev 343037
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in layout/ r=heycam MozReview-Commit-ID: 9s4z7bYXisU
2e9d9af6bd9a: Bug 1338086 - Remove useless else blocks in order to reduce complexity in memory/ r=njn
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 11:24:39 +0100 - rev 343036
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in memory/ r=njn MozReview-Commit-ID: G7jBKlDHshQ
5bf8f4e866ef: Bug 1338086 - Remove useless else blocks in order to reduce complexity in netwerk/ r=dragana
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 11:21:38 +0100 - rev 343035
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in netwerk/ r=dragana MozReview-Commit-ID: 2TSxhHWmL2H
0775748c6e49: Bug 1338086 - Remove useless else blocks in order to reduce complexity in view/ r=tnikkel
Sylvestre Ledru <sledru@mozilla.com> - Thu, 09 Feb 2017 10:42:41 +0100 - rev 343034
Push 31368 by kwierso@gmail.com at 2017-02-15 23:26 +0000
Bug 1338086 - Remove useless else blocks in order to reduce complexity in view/ r=tnikkel MozReview-Commit-ID: 6H794QjWZ1t
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip