searching for reviewer(baku)
e8b53fa4ae7e8047eabaab6b2da701c209a74cba: Bug 1501498: Fix crash in AddonContentPolicy. r=baku
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 25 Oct 2018 15:10:47 +0200 - rev 491281
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501498: Fix crash in AddonContentPolicy. r=baku
7790c75ca3911352162feecf5b61dbe29233b259: Bug 1426467: Part 5: Mochitest: pause/unpause window while worker sends messages, without breaking run-to-completion. r=baku
Jim Blandy <jimb@mozilla.com> - Mon, 22 Oct 2018 15:35:15 +0000 - rev 491173
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 5: Mochitest: pause/unpause window while worker sends messages, without breaking run-to-completion. r=baku Detailed comments in the test itself. Differential Revision: https://phabricator.services.mozilla.com/D9221
0b9e4abc5911fb241ba351c07e7cc2f3e4fb2ed7: Bug 1426467: Part 4: Segregate WorkerDebuggeeRunnables into their own queues. r=baku
Jim Blandy <jimb@mozilla.com> - Tue, 23 Oct 2018 06:30:30 +0000 - rev 491168
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 4: Segregate WorkerDebuggeeRunnables into their own queues. r=baku Remove WorkerPrivate::mQueuedRunnables and its associated functions. The approach they implement can never be correct, as the parent window gets 'resumed' whenever the debugger resumes execution after a breakpoint. The interrupted JavaScript invocation has not yet completed, so it is not yet time to run mQueuedRunnables. Simply re-enqueing them at that point can cause messages from the worker to arrive out of order. Instead, we create a separate ThrottledEventQueue, WorkerPrivate::mMainThreadDebuggeeEventTarget especially for WorkerDebuggeeRunnables, runnables sent from the worker to the main thread that should not be delivered to a paused or frozen content window. This queue is paused and resumed by WorkerPrivate::Freeze, WorkerPrivate::Thaw, WorkerPrivate::ParentWindowPaused, and WorkerPrivate::ParentWindowResumed. Since this affects when WorkerDebuggeeRunnables are delivered relative to other administrative worker runnables, WorkerDebuggeeRunnable must use a ThreadSafeWorkerRef to ensure that the WorkerPrivate sticks around long enough for them to run properly. Depends on D9219 Differential Revision: https://phabricator.services.mozilla.com/D9220
9acfa4df8ac9b091bc9d5204d0bf4f36ccd7c485: Bug 1426467: Part 3: Create a WorkerRunnable subclass, WorkerDebuggeeRunnable, for runnables that could run debuggee JS. r=baku
Jim Blandy <jimb@mozilla.com> - Mon, 22 Oct 2018 15:46:04 +0000 - rev 491007
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 3: Create a WorkerRunnable subclass, WorkerDebuggeeRunnable, for runnables that could run debuggee JS. r=baku Separating these runnables out under a separate subclass will let us delay their delivery while the content window is paused in the debugger. CancelingOnParentRunnable, used when the worker calls self.close(), to close the worker from the parent thread, must also be a WorkerDebuggeeRunnable, since it must be processed only after all prior messages/errors from the worker. Depends on D9218 Differential Revision: https://phabricator.services.mozilla.com/D9219
135b9518b925cfbd47e251a044c38d4304edf12b: Bug 1426467: Part 2: Give the weak reference in test_cache_worker_gc.html more time to decay. r=baku
Jim Blandy <jimb@mozilla.com> - Mon, 22 Oct 2018 15:35:32 +0000 - rev 490989
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 2: Give the weak reference in test_cache_worker_gc.html more time to decay. r=baku Certain runnables sent from the worker to the content window must be delayed if the content is paused in the JavaScript debugger. For example, delivering onmessage events while stopped at a breakpoint would violate the DOM's run-to-completion rule. However, other sorts of runnables must be delivered promptly if the worker is continue to function properly. Thus, the later patches in this bug that implement the delay for the debugger may, in general, reorder the delivery of some runnables. So whereas previously runnables sent from the worker to the main thread could simply assert that the worker was still alive, delayed runnables will now need to use a WorkerRef to hold the worker alive until they are processed. This affects the timing with which weak references to workers decay. Since there is no solid way to test such GC-sensitive APIs, this patch simply requests a second GC. This is not guaranteed to pass, but then again, the test as it stands is not guaranteed to pass either. Depends on D9217 Differential Revision: https://phabricator.services.mozilla.com/D9218
77ccb45257313e29d9c93c7faa045ee18d85a57e: Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 28 Sep 2018 14:05:07 +0900 - rev 490985
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku DevTools wants to use wake lock to keep screen. But since MozWakeLock is removed by bug 1369194, there is no way to unlock wake lock from script. So this issue adds nsIWakeLock to unlock wake lock. Differential Revision: https://phabricator.services.mozilla.com/D7158
14b5c82201e5ea74962f98b6accc9d9f686c45fe: Bug 1426467: Part 1: Rewrite test_cache_worker_gc.html to use async functions. r=baku
Jim Blandy <jimb@mozilla.com> - Mon, 22 Oct 2018 15:34:21 +0000 - rev 490955
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 1: Rewrite test_cache_worker_gc.html to use async functions. r=baku This just cleans up the function a bit to make the next change easier to see. No behavior change intended. Differential Revision: https://phabricator.services.mozilla.com/D9217
8238a4eeda863b0a947afef38dd6f0cc4d7aac47: Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku
Eden Chuang <echuang@mozilla.com> - Tue, 23 Oct 2018 10:42:06 +0200 - rev 490853
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku In original design, payment method response data is passed between processes through a simple nsString. It means a special encoder/decoder is needed for special response data, ex. BasicCardResponse, to serialize/deserialize into/from the nsString. However, when a token spliter, ':', ';' and '@', is used in response data, it makes the encoder/decoder can not work normally. It is hard to define a suitable token spliter set for encoder/decoder. So instead of using an error-prone encoder/decoder, this patch defining a new IPC structure for response data.
988f40d0fd2c05a3dc4262d22209f6607c8fefd5: Bug 1399446 - implement ServiceWorkerGlobalScope and ServiceWorkerContainer onmessageerror event handlers r=edenchuang,baku
Perry Jiang <perry@mozilla.com> - Mon, 22 Oct 2018 21:22:25 +0000 - rev 490844
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1399446 - implement ServiceWorkerGlobalScope and ServiceWorkerContainer onmessageerror event handlers r=edenchuang,baku Differential Revision: https://phabricator.services.mozilla.com/D5213
fa6b7a70f2db81835c314543031fb6ce251fafce: Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku
Eden Chuang <echuang@mozilla.com> - Mon, 22 Oct 2018 11:08:04 +0200 - rev 490630
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku In original design, payment method response data is passed between processes through a simple nsString. It means a special encoder/decoder is needed for special response data, ex. BasicCardResponse, to serialize/deserialize into/from the nsString. However, when a token spliter, ':', ';' and '@', is used in response data, it makes the encoder/decoder can not work normally. It is hard to define a suitable token spliter set for encoder/decoder. So instead of using an error-prone encoder/decoder, this patch defining a new IPC structure for response data.
bf00005608fd51638394add485699675ce361aa3: Bug 1499918 - Strip URLs reported to the console by the anti-tracking module of any username/password r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 19 Oct 2018 21:47:43 +0000 - rev 490553
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499918 - Strip URLs reported to the console by the anti-tracking module of any username/password r=baku Differential Revision: https://phabricator.services.mozilla.com/D9055
fab6a95048aaf7ca24a337e7a79963955b8cd34f: Bug 1498251 - Enable the Storage Access API in Nightly; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 17 Oct 2018 19:41:54 -0400 - rev 490456
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498251 - Enable the Storage Access API in Nightly; r=baku Differential Revision: https://phabricator.services.mozilla.com/D9054
db122d6af0fa9a7db04d13c7a888f3b38f1eb1f9: Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 17 Oct 2018 23:25:47 +0000 - rev 490199
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku Differential Revision: https://phabricator.services.mozilla.com/D8555
a58c07d9a7fa325c65fb00b7a6b2b8cc25a7af1d: Bug 1498369 - Ensure the promise returned from Document.hasStorageAccess() will propagate user activation r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 17 Oct 2018 17:51:45 +0000 - rev 490151
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498369 - Ensure the promise returned from Document.hasStorageAccess() will propagate user activation r=baku Differential Revision: https://phabricator.services.mozilla.com/D9011
8b037400fdbed6b9fd14c36a8b32acd78a742e1d: Bug 1499849 - make FileReader timers slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:35 -0400 - rev 490128
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499849 - make FileReader timers slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
18c94f6d82046c4986c0c55f41a6fbf4039c8288: Bug 1499848 - make TimeoutExecutor timers slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 490127
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499848 - make TimeoutExecutor timers slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
706f1a7eae882e297e85322e4dccba27a222e4a0: Bug 1499726 - make main-thread XHR timer setting slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 490125
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499726 - make main-thread XHR timer setting slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
51dbe7eb45c61137883155104110ee3d6588338f: Bug 1499468: Simplify WorkerPrivate, now that ThrottledEventQueue::Create is infallible. r=baku
Jim Blandy <jimb@mozilla.com> - Wed, 17 Oct 2018 08:44:43 +0000 - rev 490115
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499468: Simplify WorkerPrivate, now that ThrottledEventQueue::Create is infallible. r=baku Differential Revision: https://phabricator.services.mozilla.com/D8893
bbff80c1200f8031eb67e785a87f79dc5c71c2b9: Bug 1499545: Don't double-initialize WorkerPrivate::mMainThreadEventTarget. r=baku
Jim Blandy <jimb@mozilla.com> - Wed, 17 Oct 2018 18:12:15 +0000 - rev 490113
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499545: Don't double-initialize WorkerPrivate::mMainThreadEventTarget. r=baku Differential Revision: https://phabricator.services.mozilla.com/D8919
dd3bdf404bfb94d8d14d5099589c67a6e22a6ecb: Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku
Doug Thayer <dothayer@mozilla.com> - Wed, 17 Oct 2018 17:36:04 +0000 - rev 490109
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku These calls to GetPathToSpecialDir are performing some unnecessary IO during early startup which we'd like to defer. Simply adding the required ones to the list in osfile_async_front.jsm should mostly get us there. Differential Revision: https://phabricator.services.mozilla.com/D6079
dce4f5d77296ddf754487066686ef789952fdb47: Bug 1499781 - remove unnecessary include from BackgroundChild.h; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 13:14:53 -0400 - rev 490033
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499781 - remove unnecessary include from BackgroundChild.h; r=baku Fewer chromium ipc includes make life better for everybody.
eed147a8bd4197ebc04eb58bebe29356e65395b0: Bug 1453612 - Response.redirect() should have empty string statusText. r=baku
Diego Pino Garcia <dpino@igalia.com> - Sun, 14 Oct 2018 16:36:00 +0300 - rev 489937
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1453612 - Response.redirect() should have empty string statusText. r=baku
73912f1633a16370d8b9410ebd35e6dc2532eb3d: Bug 1481971 - Enable PaymentRequest on Nightly for Windows/macOS for US/CA users on en-US builds r=MattN,baku,gandalf
Diego Pino Garcia <dpino@igalia.com> - Tue, 16 Oct 2018 16:14:12 -0700 - rev 489932
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1481971 - Enable PaymentRequest on Nightly for Windows/macOS for US/CA users on en-US builds r=MattN,baku,gandalf
84f5f337b0a35c89ccc0dd7ac6735e873a2613f2: Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 26 Sep 2018 00:13:30 +0000 - rev 489929
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku Differential Revision: https://phabricator.services.mozilla.com/D6349
a48759a33738d8b5f4ad4659115e8bbd1e608c31: Bug 1499355: EnsurePreloadCSP on SystemPrincipal should return error. r=baku
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 17 Oct 2018 07:05:55 +0200 - rev 489928
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499355: EnsurePreloadCSP on SystemPrincipal should return error. r=baku
56d027190d7ba66c1097f0d11c221b4a0b8ee4e7: Bug 1497699 - Drop support for PaymentItem.type. r=edenchuang,baku
Marcos Cáceres <mcaceres@mozilla.com> - Tue, 16 Oct 2018 12:53:01 +0000 - rev 489857
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497699 - Drop support for PaymentItem.type. r=edenchuang,baku Being removed from the spec. Front-end no longer needs this. Differential Revision: https://phabricator.services.mozilla.com/D8160
9b3d9022cce8093be3f745fb023f1d47132dacda: Bug 1497160 - Upgrade assertion type. r=baku.
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 08 Oct 2018 13:36:59 +0300 - rev 489759
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497160 - Upgrade assertion type. r=baku. Differential Revision: https://phabricator.services.mozilla.com/D7988 MozReview-Commit-ID: KPo6YHEcYYZ
bb057b527690f626ad617828044c96cd113d4122: Bug 1498720 - Ensure that we revoke a subframe's storage access when it is removed from the DOM r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 15 Oct 2018 10:37:11 +0000 - rev 489634
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498720 - Ensure that we revoke a subframe's storage access when it is removed from the DOM r=baku Differential Revision: https://phabricator.services.mozilla.com/D8615
7b24c0c835bf54698cf49b5a21538bddd616642b: Bug 1498466 - Ensure that hasStorageAccess() returns a sensible value with cookieBehavior set to accept all cookies r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 15 Oct 2018 10:36:48 +0000 - rev 489633
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498466 - Ensure that hasStorageAccess() returns a sensible value with cookieBehavior set to accept all cookies r=baku Differential Revision: https://phabricator.services.mozilla.com/D8584
8efab497c2e6f710481d215e360650b220865269: Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 15 Oct 2018 10:35:39 +0000 - rev 489632
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498591 - Add a test to ensure that navigating a subframe will revoke its storage access r=baku Differential Revision: https://phabricator.services.mozilla.com/D8555
e362c18e1830925ac30a83c45eccd16257cb58b9: Bug 1498370 - Update the storage access flag when storage access is granted/denied r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 15 Oct 2018 10:29:33 +0000 - rev 489631
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498370 - Update the storage access flag when storage access is granted/denied r=baku Differential Revision: https://phabricator.services.mozilla.com/D8550
ccf6f87d34302b01ff38c1934f70a906ab0e4184: Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 26 Sep 2018 00:13:30 +0000 - rev 489569
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku Differential Revision: https://phabricator.services.mozilla.com/D6349
ec067b17f7d32f9080ed97d8a51414d0a37acf8a: Bug 1453612 - Response.redirect() should have empty string statusText. r=baku
Diego Pino Garcia <dpino@igalia.com> - Fri, 12 Oct 2018 14:28:00 +0300 - rev 489492
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1453612 - Response.redirect() should have empty string statusText. r=baku
f6d88f69e8499bc13b794ac2fd0eeabd7e44c182: Bug 1495285 - browser test to check how ServiceWorkers intercept tracking resources, r=baku
Andrew Sutherland <asutherland@asutherland.org> - Wed, 03 Oct 2018 17:00:36 -0400 - rev 489155
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1495285 - browser test to check how ServiceWorkers intercept tracking resources, r=baku
3a7632140ea5c04fed23b206f3dacf8e83719e86: Bug 1312417 - Remove test_orientation_sandbox_no_lock.html and friends as they aren't used and have invalid js. r=baku
Mark Banner <standard8@mozilla.com> - Thu, 11 Oct 2018 12:50:36 +0000 - rev 489095
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1312417 - Remove test_orientation_sandbox_no_lock.html and friends as they aren't used and have invalid js. r=baku Differential Revision: https://phabricator.services.mozilla.com/D8211
8958a60dd82423a4689837029be94e6d032f6b8c: Bug 1491816 - deal with unresponsive content processes in ChromeUtils.requestPerformanceMetrics() - r=baku
Tarek Ziadé <tarek@mozilla.com> - Thu, 11 Oct 2018 09:40:23 +0000 - rev 489048
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1491816 - deal with unresponsive content processes in ChromeUtils.requestPerformanceMetrics() - r=baku Adds a timout that will resolve the promise to return even if we did not get an answer from all children. MozReview-Commit-ID: FFLwAUkkYos Differential Revision: https://phabricator.services.mozilla.com/D7265
a4f93ead3508287a3fe044d35e4913e2f9436f6d: Bug 1385890 - Fix Streams implementation in multiple-global uses. r=baku,tcampbell,jorendorff
Till Schneidereit <till@tillschneidereit.net>, Jason Orendorff <jorendorff@mozilla.com> - Thu, 11 Oct 2018 14:18:43 -0500 - rev 489042
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1385890 - Fix Streams implementation in multiple-global uses. r=baku,tcampbell,jorendorff Streams have multiple parts that can be JS objects from different compartments. For example, the [[reader]] internal slot of a stream can point to a reader object in another compartment. This patch makes the ReadableStream implementation robust against mixing and matching stream-related objects and methods from different globals. This also removes ReadableStreamBYOBReader and ReadableStreamBYOBRequest for now, with a view toward enabling basic ReadableStream features by default in bug 1389628. Differential Revision: https://phabricator.services.mozilla.com/D8450
161743a69d9a74f2cc5ea7cfc2e8f65c56a4ec2a: Bug 1492127 - Split browser_blockingIndexedDb.js into browser_blockingIndexedDb.js and browser_blockingIndexedDbInWorkers.js to give it more breathing room timeout-wise r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 19:19:09 +0000 - rev 488959
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1492127 - Split browser_blockingIndexedDb.js into browser_blockingIndexedDb.js and browser_blockingIndexedDbInWorkers.js to give it more breathing room timeout-wise r=baku Depends on D8175 Differential Revision: https://phabricator.services.mozilla.com/D8176
da3163c05c7ee076a6f91c25d4fe5bf5bcb13429: Bug 1494401 - Split browser_blockingWorkers.js into three separate tests to give it more breathing room timeout-wise r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 19:19:07 +0000 - rev 488952
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494401 - Split browser_blockingWorkers.js into three separate tests to give it more breathing room timeout-wise r=baku Differential Revision: https://phabricator.services.mozilla.com/D8175
0c6a935d5c0af0036a69d4b69d7bf8f5a00bccb7: Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 15:46:57 +0000 - rev 488905
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku Depends on D8157 Differential Revision: https://phabricator.services.mozilla.com/D8158
a9d96c509598da0fd8f3a9ae2ef6909ebf1f15ed: Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 15:47:10 +0000 - rev 488904
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku Depends on D8156 Differential Revision: https://phabricator.services.mozilla.com/D8157
84b8383192e2ea46c245878cc3850790bf5e6bce: Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 15:47:28 +0000 - rev 488903
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku Depends on D8155 Differential Revision: https://phabricator.services.mozilla.com/D8156
8c191b926a4395545612361cd38a9874d53a7bb5: Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 15:47:40 +0000 - rev 488902
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku Depends on D8238 Differential Revision: https://phabricator.services.mozilla.com/D8155
cc1d49fd799c50999eca236c3b965e27779d1440: Bug 1494476 - Part 0: Add the HasUserInteraction function r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 15:46:31 +0000 - rev 488901
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 0: Add the HasUserInteraction function r=baku Differential Revision: https://phabricator.services.mozilla.com/D8238
70d95bda84582be0a55cea86d5deafd19962a547: Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 14:52:16 +0000 - rev 488896
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku Depends on D8157 Differential Revision: https://phabricator.services.mozilla.com/D8158
f89516a277dcd86555f8334cce9bb1ea9bc47e24: Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 14:51:25 +0000 - rev 488895
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku Depends on D8156 Differential Revision: https://phabricator.services.mozilla.com/D8157
3c38fad722a64d3aef996f70faffcc1ccd96dbfc: Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 14:50:37 +0000 - rev 488894
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku Depends on D8155 Differential Revision: https://phabricator.services.mozilla.com/D8156
47336225032067d3fa8d5bf1af22c3809eaa2143: Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 10 Oct 2018 14:49:22 +0000 - rev 488893
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku Differential Revision: https://phabricator.services.mozilla.com/D8155
ae1629a704aa5cd43caffce144d40623416773e8: Bug 1491403 - Part 4: Call the resolve handler of the promise returned from Document.requestStorageAccess() and Document.hasStorageAccess() preserving the user input event handling state r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 09 Oct 2018 21:42:30 +0000 - rev 488750
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1491403 - Part 4: Call the resolve handler of the promise returned from Document.requestStorageAccess() and Document.hasStorageAccess() preserving the user input event handling state r=baku Depends on D7005 Differential Revision: https://phabricator.services.mozilla.com/D7006
18d88d24495acae45a381f8bf95c3ab86fe800ec: Bug 1491403 - Part 3: Propagate the user input event handling state to the promise resolve handlers in case the promise creator requests it r=smaug,arai,baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 09 Oct 2018 21:42:22 +0000 - rev 488749
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1491403 - Part 3: Propagate the user input event handling state to the promise resolve handlers in case the promise creator requests it r=smaug,arai,baku Depends on D7004 Differential Revision: https://phabricator.services.mozilla.com/D7005