986f84b72820f6b234dfb29158df3f5a9a3393b4: Bug 1413116 - Consolidate MediaRecorder::Session state and avoid "start" and "error" races. r?SingingTree draft
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 31 Oct 2017 18:34:23 +0100 - rev 695709
Push 88509 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 18:05:36 +0000
Bug 1413116 - Consolidate MediaRecorder::Session state and avoid "start" and "error" races. r?SingingTree MozReview-Commit-ID: L5cj4DStnUt
3af888fddb59ea17b5e89df0e54d2d87a933c87e: Bug 1413116 - Handle errors from MutableBlobStorage::Append. r?baku, r?SingingTree draft
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 31 Oct 2017 09:48:54 +0100 - rev 695708
Push 88509 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 18:05:36 +0000
Bug 1413116 - Handle errors from MutableBlobStorage::Append. r?baku, r?SingingTree MozReview-Commit-ID: D2cxv0VFzWx
8be7aa2747bd17c7480ee727c75b5bcc399724b3: Bug 1415614 - Move configure invocation out of mach_commands.py; r=nalexander draft
Gregory Szorc <gps@mozilla.com> - Wed, 08 Nov 2017 15:55:09 -0800 - rev 695707
Push 88508 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 17:59:41 +0000
Bug 1415614 - Move configure invocation out of mach_commands.py; r=nalexander While we're here, also move the low-level code to invoke configure to a proper Python module. MozReview-Commit-ID: 4rlCxOwcVu1
10ff717a3883f1e111da7b1d85999f09a9dbe303: Bug 1415614 - Move code for invoking build system out of mach_commands.py; r=nalexander draft
Gregory Szorc <gps@mozilla.com> - Wed, 08 Nov 2017 15:52:17 -0800 - rev 695706
Push 88508 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 17:59:41 +0000
Bug 1415614 - Move code for invoking build system out of mach_commands.py; r=nalexander The goal is to move this lower-level code somewhere where it can be reused. The only meaningful code change as part of the move was handling of the mach context. Before, we could access self._mach_context. After, we need to pass it as an argument. This also uncovered a bug where "telemetry_handler" could be None but we called it unconditionally. We now guard this call with an "if." MozReview-Commit-ID: FWw4l6H1ayS
3a12e5f32c7a6428d350bc77f4383a17a34079ab: Bug 1415614 - Move build output processing code out of mach_commands.py; r=nalexander draft
Gregory Szorc <gps@mozilla.com> - Wed, 08 Nov 2017 14:45:07 -0800 - rev 695705
Push 88508 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 17:59:41 +0000
Bug 1415614 - Move build output processing code out of mach_commands.py; r=nalexander In general, we shouldn't have so much business logic in mach_commands.py files. I'd like to move more of the low-level "perform a build" logic out of mach_commands.py to facilitate some future work. That code makes use of this output processing code. So as the first step in moving the build code, we move its dependencies. As part of this, I also cleaned up some random unused imports around lines that were touched. No meaningful code changes were performed as part of the code move. MozReview-Commit-ID: 96mGWUJ7oLb
c0dac24e84aefe056370ea83421ff0b30fa2b713: Bug 1415614 - Add an API to log all structured messages; r?build draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Nov 2017 09:51:24 -0800 - rev 695704
Push 88508 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 17:59:41 +0000
Bug 1415614 - Add an API to log all structured messages; r?build Currently, marking a logger as a structured logger will require a subsequent function call in order for the logger to be hooked up to active handlers. This behavior is not intuitive and makes it easy to not have handlers for newly-registered loggers. This means messages may not be logged anywhere. In addition, we have to manually specify which named loggers to enable structured logging for. This can be annoying. We change the behavior of register_structured_logger() to automatically add existing terminal and json handlers to the logger being marked as structured. We also introduce an API to enable structured logging for all loggers. Existing consumers of registered_structured_logger() in mozbuild have been updated to use this API. A new consumer has been added for the `mach configure` command because it should have been there before. We stop short of making enable_all_structured_loggers() the default. This is because various commands interact with the log manager in ways that will result in duplicate logging of messages and dropping of structured messages. There is a bit of a rabbit hole here and addressing it can be done as a follow-up. MozReview-Commit-ID: 1aU6eJvTSMP
dca383e5f5b770fa3adb09d753897633258302a1: Bug 1415614 - Don't assign mach logger to instance variable; r=nalexander draft
Gregory Szorc <gps@mozilla.com> - Wed, 08 Nov 2017 14:28:19 -0800 - rev 695703
Push 88508 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 17:59:41 +0000
Bug 1415614 - Don't assign mach logger to instance variable; r=nalexander We don't use this attribute outside of this function. Besides, you can easily obtain a handle on the logger by calling ``logging.getLogger('mach')``. MozReview-Commit-ID: 41vdn6McowW
ea27d490f29761af151c869de47e382d3e4855b4: Bug 1415778 - Part 3: Fix up Gradle. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 09:44:40 -0800 - rev 695702
Push 88507 by nalexander@mozilla.com at Thu, 09 Nov 2017 17:47:59 +0000
Bug 1415778 - Part 3: Fix up Gradle. r=darchons This patch makes the :geckoview Gradle project only use o.m.geckoview.BuildConfig, and makes the :app Gradle project use all of the preprocessed code coming from the moz.build system. Eventually, we'll reduce that set of preprocessed code to only o.m.gecko.BuildConfig, which will then be produced by Gradle. MozReview-Commit-ID: Dnkde7axyZL
6aacc5a8178a3e0d165dff186a9e173d52653d75: Bug 1415778 - Part 2: Move AppConstants to o.m.geckoview.BuildConfig. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 21:14:44 -0800 - rev 695701
Push 88507 by nalexander@mozilla.com at Thu, 09 Nov 2017 17:47:59 +0000
Bug 1415778 - Part 2: Move AppConstants to o.m.geckoview.BuildConfig. r=darchons Some of these make no sense for GeckoView, but perfect is the enemy of the good here. MozReview-Commit-ID: 9MwRkc61v9P
aace47e406e5e518aa789e5bfcb7a6932b567594: Bug 1415778 - Part 1: Stop using AppConstants.Versions. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 20:41:57 -0800 - rev 695700
Push 88507 by nalexander@mozilla.com at Thu, 09 Nov 2017 17:47:59 +0000
Bug 1415778 - Part 1: Stop using AppConstants.Versions. r=darchons Versions is no more efficient than checking android.os.Build, and it actually interferes with the Android lint that checks API compatibility. MozReview-Commit-ID: Cl1227uHWKZ
b950688bd08a0b491baf863ea196dcf7e360ce2c: Bug 1415778 - Pre: Don't use ANDROID_PACKAGE_NAME in GeckoView. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 21:15:12 -0800 - rev 695699
Push 88507 by nalexander@mozilla.com at Thu, 09 Nov 2017 17:47:59 +0000
Bug 1415778 - Pre: Don't use ANDROID_PACKAGE_NAME in GeckoView. r=darchons MozReview-Commit-ID: FswHnEIBM35
d04c28d9269ef9428ac794d9d9a15049395ac0e7: bug 1235287 - set a longer ocsp request timeout in test_ocsp_stapling_expired.js to avoid intermittent failures on android r?jcj draft
David Keeler <dkeeler@mozilla.com> - Thu, 09 Nov 2017 09:40:28 -0800 - rev 695698
Push 88506 by bmo:dkeeler@mozilla.com at Thu, 09 Nov 2017 17:43:38 +0000
bug 1235287 - set a longer ocsp request timeout in test_ocsp_stapling_expired.js to avoid intermittent failures on android r?jcj MozReview-Commit-ID: 3CJqnQ4EGXn
16ef5ab0f5c32d1dd503b29de25338e73c31de32: Bug 1408308: Integrate Servo SourceSizeList in ResponsiveImageSelector. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 09 Nov 2017 15:18:08 +0100 - rev 695697
Push 88505 by bmo:emilio@crisal.io at Thu, 09 Nov 2017 17:37:35 +0000
Bug 1408308: Integrate Servo SourceSizeList in ResponsiveImageSelector. MozReview-Commit-ID: CXGdYVbojBL
2f1c4fe1d278d3db12ee99610c6db804a92ae864: Bug 1411990 - (WIP) Add consecutive cc-exp-* regex check in form autofill heuristics. draft
Ray Lin <ralin@mozilla.com> - Fri, 10 Nov 2017 01:28:43 +0800 - rev 695696
Push 88504 by bmo:ralin@mozilla.com at Thu, 09 Nov 2017 17:33:52 +0000
Bug 1411990 - (WIP) Add consecutive cc-exp-* regex check in form autofill heuristics. This WIP is able to fix the aliexpress.com. Let's make the code cleaner, and maybe add a test case. MozReview-Commit-ID: 5P2nSSJd2Dl
bc75858996d073022d8edaeb259cd2a274fa7951: Bug 1411990 - (WIP) Add consecutive cc-exp-* check. draft
Ray Lin <ralin@mozilla.com> - Fri, 10 Nov 2017 01:28:43 +0800 - rev 695695
Push 88503 by bmo:ralin@mozilla.com at Thu, 09 Nov 2017 17:31:27 +0000
Bug 1411990 - (WIP) Add consecutive cc-exp-* check. This WIP is able to fix the aliexpress.com. Let's make the code cleaner, and maybe add a test case. MozReview-Commit-ID: 5P2nSSJd2Dl
84ba04371f847db9695f8f2727aafd008794f6a9: Bug 1208378 - Set up basic tests with muted state. r?jib draft
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 07 Nov 2017 16:54:41 +0100 - rev 695694
Push 88502 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 17:30:09 +0000
Bug 1208378 - Set up basic tests with muted state. r?jib MozReview-Commit-ID: HUPNJnh5MWD
a947e44c14698195189fdd5e4f9e044713526595: Bug 1208378 - Implement MediaStreamTrack's muted state and events. r?jib, r?smaug draft
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 06 Nov 2017 19:03:52 +0100 - rev 695693
Push 88502 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 17:30:09 +0000
Bug 1208378 - Implement MediaStreamTrack's muted state and events. r?jib, r?smaug MozReview-Commit-ID: 1Sp9utMnWXI
002346b4c0df07e51c0afa5e7bb37a261eaca018: Bug 1208378 - Make HTMLMediaElement register its Sink. r?jib draft
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 06 Nov 2017 18:08:26 +0100 - rev 695692
Push 88502 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 17:30:09 +0000
Bug 1208378 - Make HTMLMediaElement register its Sink. r?jib This is a drive-by fix in that it is not directly related to what the bug is solving. However, making HTMLMediaElement register as a sink is important, and pairing it with the WeakPtr<Sink> patch reduces risk greatly. MozReview-Commit-ID: 7pMDw3MG0ZB
b68fb7efce74e63a1d04f292790e2975d62fca34: Bug 1208378 - Store MediaStreamTrackSource::Sink in a WeakPtr. r?jib draft
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 06 Nov 2017 18:04:27 +0100 - rev 695691
Push 88502 by bmo:apehrson@mozilla.com at Thu, 09 Nov 2017 17:30:09 +0000
Bug 1208378 - Store MediaStreamTrackSource::Sink in a WeakPtr. r?jib MozReview-Commit-ID: Movk15KRK7
cce47c629ef824ab204f50eaf9119490639d499c: Bug 1404917 - Move image preview tooltip to file name and remove preview icon. r=Honza draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 06 Nov 2017 06:31:40 -0800 - rev 695690
Push 88501 by bmo:poirot.alex@gmail.com at Thu, 09 Nov 2017 17:29:08 +0000
Bug 1404917 - Move image preview tooltip to file name and remove preview icon. r=Honza MozReview-Commit-ID: 86YPdHZhCmo
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip