e2cdfa9255047a96b06db7f71b9ad4ee687a1a59: Bug 1478740 - Part 1 - Fix the bug when clearing PaymentRequestService::mShowingRequest. r=baku
Eden Chuang <echuang@mozilla.com> - Thu, 20 Sep 2018 14:03:19 +0200 - rev 437975
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1478740 - Part 1 - Fix the bug when clearing PaymentRequestService::mShowingRequest. r=baku 1. Adding a checking before clearing PaymentRequestService::mShowingRequest. Clearing PaymentRequestService::mShowingRequest when it is rejected. 2. Adding an internal method nsresult ShowPayment(const nsAString& requestId) to remove the duplicate code in PaymentRequestService.
52a3cb6a67af34bf7d14a6f1d26ef7ad7c372b14: Bug 1492845 - Create AutoWriteableJitCodeFallible to allow graceful handling of writable mapping failure in circumstances where recovery is possible r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Sep 2018 10:11:46 -0400 - rev 437974
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1492845 - Create AutoWriteableJitCodeFallible to allow graceful handling of writable mapping failure in circumstances where recovery is possible r=jandem Some creators of AutoWriteableJitCode have are already fallible functions, and so we should be able to safely fail in those functions. This will reduce the cases where we crash due to kernel mapping failures Differential Revision: https://phabricator.services.mozilla.com/D6397
7a7b481a00f4bfcc735eaec0d589f029bfa1efa0: Bug 1491047 - Add a telemetry probe for measuring how many browsing sessions have had a private window opened in them; data-review=francois r=jdm
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 25 Sep 2018 04:53:40 +0000 - rev 437973
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1491047 - Add a telemetry probe for measuring how many browsing sessions have had a private window opened in them; data-review=francois r=jdm Differential Revision: https://phabricator.services.mozilla.com/D6063
5beded4f989844615c6c009308667d1b5273a76c: Bug 1493641 - embed the libLLVM.dylib into clang-tidy artifact on macOS. r=froydnj
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Mon, 24 Sep 2018 20:44:27 +0000 - rev 437972
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1493641 - embed the libLLVM.dylib into clang-tidy artifact on macOS. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D6697
97b72703378959ef3797788aece1ae03fe7bb7e3: Backed out changeset 3dace40ce193 (bug 1492669) for build bustage on Result.h:308. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 25 Sep 2018 07:11:39 +0300 - rev 437971
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Backed out changeset 3dace40ce193 (bug 1492669) for build bustage on Result.h:308. CLOSED TREE
f46005c41416553d039c0e0f75f8efdfba20c6fe: Bug 1493052 - MerchantValidationEvent.complete() must throw InvalidStateError.
Marcos Cáceres <mcaceres@mozilla.com> - Mon, 24 Sep 2018 05:39:55 +0000 - rev 437970
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1493052 - MerchantValidationEvent.complete() must throw InvalidStateError. Spec conformance Differential Revision: https://phabricator.services.mozilla.com/D6602
3dace40ce193168f0b3c2102076747f0b99cdaab: bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem
Robin Templeton <robin@igalia.com> - Tue, 25 Sep 2018 02:18:09 +0000 - rev 437969
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D6558
8db8a228536dedac30934430b8c62fa889e5b7eb: Backed out 2 changesets (bug 1491889) for bustages on Logging.h:262. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 25 Sep 2018 06:53:10 +0300 - rev 437968
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Backed out 2 changesets (bug 1491889) for bustages on Logging.h:262. CLOSED TREE Backed out changeset cb9048ebfec3 (bug 1491889) Backed out changeset f8c53e2fdc7a (bug 1491889)
cb9048ebfec36c62b47bc65f332559433ea88fce: Bug 1491889 - Update ChromiumCDMChild to hold a promise to track CDM init. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 25 Sep 2018 02:43:55 +0000 - rev 437967
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1491889 - Update ChromiumCDMChild to hold a promise to track CDM init. r=cpearce This changeset extends the async initialize functionality added in the prior changeset by wrapping the Initialize resolver in a promise. This allows us to use familiar promise machinery to handle async init of the CDM. We do this by creating the promise and setting up handling when we receive the init message on the ChromiumCDMChild, but resolving the promise in the `OnInitialized` callback from the CDM to the ChromiumCDMChild. We still only support CDM9 as of this changeset. As such, we now manually call `OnInitialized` to make sure the ChromiumCDMParent is notified that the CDM has initialized. When we implement the CDM10 interface, these manual calls will be moved to the CDM9 compat layer, and Widevine CDM10+ can perform its own callback. This changeset adds a failure path to initialization, as the `OnInitialized` interface we implement allows for failure. However, since we manually call into this path for CDM9 we shouldn't get any such failures. Once CDM10 is fully implemented its possible that the init callback could indicate failure, and the handling here would be invoked. Depends on D6061 Differential Revision: https://phabricator.services.mozilla.com/D6066
f8c53e2fdc7a2c362e4d0b5dc944fa3c5bcb34d5: Bug 1491889 - Update chromium CDM interface to accommodate async init. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 25 Sep 2018 02:42:26 +0000 - rev 437966
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1491889 - Update chromium CDM interface to accommodate async init. r=cpearce Starting at the Widevine CDM10 interface, the CDM is expected to make a callback to an `OnInititalized` function to signal initialization has taken place. Prior to this, it was sufficient to call the init function on the CDM, with no waiting for a callback. This changeset puts in place the IPDL to support async init, as well as the handling for the ChromiumCDMParent and ChromiumCDMProxy. The code is not fully updated to handle CDM10, so CDM9 is the only compatible CDM. Because CDM9 does not perform the init callback, we immediately call our IPDL to signal init has taken place. This also accommodates the clearkey case, which uses the CDM9 interface. Further changesets will put in place more elaborate handling to accommodate the possible failure of init, as well as implementing the handling `OnInitialized` function explicitly. Differential Revision: https://phabricator.services.mozilla.com/D6061
0b509721c2f56bbf57e3a6901d3ecfe642cf956e: Bug 1493811 remove obsolete reference to TakeOwnershipOfErrorReporting() r=bzbarsky
Karl Tomlinson <karlt+@karlt.net> - Tue, 25 Sep 2018 01:49:18 +0000 - rev 437965
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1493811 remove obsolete reference to TakeOwnershipOfErrorReporting() r=bzbarsky Obsolete since https://hg.mozilla.org/mozilla-central/rev/a45a6cde6558 Differential Revision: https://phabricator.services.mozilla.com/D6707
2fa7c04b9118285082959c0873d47e198e9be150: Backed out changeset 73a8628576e4 (bug 1493710) for failures on layout/reftests/forms/input/shadow-rules.html. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 25 Sep 2018 03:57:36 +0300 - rev 437964
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Backed out changeset 73a8628576e4 (bug 1493710) for failures on layout/reftests/forms/input/shadow-rules.html. CLOSED TREE
f629b66a235fdf3f37646dc55bf4e2e8e188a48a: Bug 1492014 replace WorkletLoadInfo::mDumpEnabled with StaticPrefs r=baku
Karl Tomlinson <karlt+@karlt.net> - Mon, 24 Sep 2018 17:19:09 +0000 - rev 437963
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 replace WorkletLoadInfo::mDumpEnabled with StaticPrefs r=baku Depends on D6382 Differential Revision: https://phabricator.services.mozilla.com/D6383
0a8510efbba3f081dee64db2f40dcf84cf79c29d: Bug 1492014 test Console::mInnerID instead of mGlobal when needing a window id r=baku
Karl Tomlinson <karlt+@karlt.net> - Mon, 24 Sep 2018 17:19:14 +0000 - rev 437962
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 test Console::mInnerID instead of mGlobal when needing a window id r=baku No behavior change intended. Differential Revision: https://phabricator.services.mozilla.com/D6382
2798792623cfc49706130f47c89a34ac38b2b2cf: Bug 1492014 add AudioWorkletImpl/PaintWorkletImpl subclasses r=baku
Karl Tomlinson <karlt+@karlt.net> - Thu, 20 Sep 2018 11:34:01 +0000 - rev 437961
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 add AudioWorkletImpl/PaintWorkletImpl subclasses r=baku This will be useful for AudioWorklet-specific storage and behavior. PaintWorkletImpl is in layout/style, because it will be referenced from CSS.cpp in the same directory. Depends on D6108 Differential Revision: https://phabricator.services.mozilla.com/D6109
8818f5ae0d1305157fb5efdee8dc954918d49ac3: Bug 1492014 remove now-unused WorkletThread::mWorkletLoadInfo r=baku
Karl Tomlinson <karlt+@karlt.net> - Tue, 18 Sep 2018 09:28:28 +0000 - rev 437960
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 remove now-unused WorkletThread::mWorkletLoadInfo r=baku Depends on D6107 Differential Revision: https://phabricator.services.mozilla.com/D6108
0c6b469c96188c074528398c28c982662a718311: Bug 1492014 get WorkletLoadInfo from global instead of thread in Console r=baku
Karl Tomlinson <karlt+@karlt.net> - Tue, 18 Sep 2018 09:29:15 +0000 - rev 437959
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 get WorkletLoadInfo from global instead of thread in Console r=baku Depends on D6106 Differential Revision: https://phabricator.services.mozilla.com/D6107
d1654231ffb8d9188c510e83d631faad90cb57dd: Bug 1492014 store global as nsIGlobalObject on Console so that this may be used for Worklets also r=baku
Karl Tomlinson <karlt+@karlt.net> - Thu, 20 Sep 2018 11:29:20 +0000 - rev 437958
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 store global as nsIGlobalObject on Console so that this may be used for Worklets also r=baku Depends on D6105 Differential Revision: https://phabricator.services.mozilla.com/D6106
5a3967f37d3f8cc191828f5399acadfdf3664fa9: Bug 1492014 remove unused Console::GetParentObject() r=baku
Karl Tomlinson <karlt+@karlt.net> - Tue, 18 Sep 2018 09:32:11 +0000 - rev 437957
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 remove unused Console::GetParentObject() r=baku WebIDL bindings do not need this method because console is a namespace. All methods are static. Depends on D6104 Differential Revision: https://phabricator.services.mozilla.com/D6105
ac095c2fdd8b07d496a05ecbb0c3d98f3278d31b: Bug 1492014 get WorkletLoadInfo from global rather than thread in WorkletGlobalScope r=baku
Karl Tomlinson <karlt+@karlt.net> - Thu, 20 Sep 2018 11:27:25 +0000 - rev 437956
Push 34707 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:18:36 +0000
Bug 1492014 get WorkletLoadInfo from global rather than thread in WorkletGlobalScope r=baku We'll need to support multiple worklets sharng a single execution thread for AudioWorklet. Depends on D6103 Differential Revision: https://phabricator.services.mozilla.com/D6104
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip