ec43dc5166a56ee73bb7f1f16f91ec586d1a5f4a: Bug 1544004 - Rename nsIHttpChannelInternal::cancelByChannelClassifier() to cancelByURLClassifier(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Apr 2019 15:44:02 +0000 - rev 469344
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1544004 - Rename nsIHttpChannelInternal::cancelByChannelClassifier() to cancelByURLClassifier(); r=baku Differential Revision: https://phabricator.services.mozilla.com/D27314
da9552ba5fec36d865a104bfd3f32cb1680705c6: Bug 1483340 - Add CacheIR test case for HTMLDDA object;r=mgaudet
Vincent Lequertier <vi.le@autistici.org> - Fri, 12 Apr 2019 20:01:42 +0000 - rev 469343
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1483340 - Add CacheIR test case for HTMLDDA object;r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27167
e41b319d724345dbc5313d145d29b717ce6fdd8c: Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:26 +0000 - rev 469342
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26593
0d8c58e90773ced99afad4c4f055f494745c7420: Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:08 +0000 - rev 469341
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26592
19c23f03b47178f8071769ebc564d8076d076f5c: Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:00 +0000 - rev 469340
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger `Async.jankYielder` is known to, unfortunately, cause jank by creating a lot of immediately resolved promises that must be then GCed. For a collection of 50 items, it will create 50 promises and 49 of them will immediately resolve. Instead of `Async.jankYielder`, we now have `Async.yieldState`, which simply keeps track of whether or not the caller should yield to the event loop. Two higher level looping constructs are built on top of it: * `Async.yieldingIterator`, which has been rewritten to not create extraneous promises; and * `Async.yieldingForEach`, which is a replacement for awaiting `Async.jankYielder` in a loop. Instead, it accepts the loop body as a function. Each of these can share an instance of an `Async.yieldState`, which allows an object with multiple loops to yield every N iterations overall, instead of every N iterations of each loop, which keeps the behaviour of using one `Async.jankYielders` in multiple places. Differential Revision: https://phabricator.services.mozilla.com/D26229
bee1cd2c6ed39b5e4ce3ce3229f2caf429ea4348: Bug 1543754 - Part 7: Allow each source actor to have a unique index. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 19:06:23 +0000 - rev 469339
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 7: Allow each source actor to have a unique index. r=jlast Right now we can end up with Source objects with multiple source actors that share the same ID, since nothing tries to make them unique. This patch makes sources created in Jest tests each get an incrementing actor ID. Differential Revision: https://phabricator.services.mozilla.com/D27134
283985288efa7086d1ca0894e4a174be4d255533: Bug 1543754 - Part 6: Remove newSources action and rely entirely on newGenerated/newOriginalSources. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:56:07 +0000 - rev 469338
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 6: Remove newSources action and rely entirely on newGenerated/newOriginalSources. r=jlast With the previous commits done, the 'newSources' actions expose implementation details that we want to keep private within the file. Nothing outside of these actions should be instantiating Source objects anymore. Differential Revision: https://phabricator.services.mozilla.com/D27133
cc5394b85a52708fee3b5f673e222ea1584edf8b: Bug 1543754 - Part 5: Move generated source creation into the newSources after debouncing. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:55:41 +0000 - rev 469337
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 5: Move generated source creation into the newSources after debouncing. r=jlast We move source creation into the action itself so that the action can inspect the current state of the store in order to decide how to create the source, where previously we were forced to insert the source and have the reducer itself handle cases where the source already existed. Differential Revision: https://phabricator.services.mozilla.com/D27132
d7278f51cbb3f4e29e10a17f70dd33922f443ffa: Bug 1543754 - Part 4: Move creation of original source actors into a separate phase after debouncing. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:55:16 +0000 - rev 469336
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 4: Move creation of original source actors into a separate phase after debouncing. r=jlast We want the source actions to be responsible for creating the Source objects rather than creating them ahead of time. This means that the action itself can make decisions about how to handle new sources appearing, where right now that decision is made too early by the logic queueing the items. Differential Revision: https://phabricator.services.mozilla.com/D27131
9dce7396741edb30e7f76b54735b7170f2373c76: Bug 1543754 - Part 3: Distinguish original and generated source data in the source queue. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 19:06:15 +0000 - rev 469335
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 3: Distinguish original and generated source data in the source queue. r=jlast We want the two types of queue items to have different datatypes, so we clearly distinguish the two types of sources that are queued. Differential Revision: https://phabricator.services.mozilla.com/D27130
90c8f21869803cc228ba8c08bd08167e0908b0b1: Bug 1543754 - Part 2: Split the SET_WORKERS action into INSERT/REMOVE actions. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 19:06:19 +0000 - rev 469334
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 2: Split the SET_WORKERS action into INSERT/REMOVE actions. r=jlast Reducers should be able to use actions to tell what is happening to the workers, and by combining them into one action they are unable to know what is being added and what is being removed. Splitting them up means reducers have more information. Differential Revision: https://phabricator.services.mozilla.com/D27128
f0b29cdb998a0c8af177b17dfb1f9913600986dd: Bug 1543754 - Part 1: Update SourcePayload type to match response. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:53:57 +0000 - rev 469333
Push 112787 by apavel@mozilla.com at Sat, 13 Apr 2019 21:53:37 +0000
Bug 1543754 - Part 1: Update SourcePayload type to match response. r=jlast Differential Revision: https://phabricator.services.mozilla.com/D27127
b7e2018b550c9e0cb80644b23791e673d152ac3f: Bug 1539598 Require pre-install confirmation on all addons installs from outside about:addons r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 03 Apr 2019 15:30:38 -0700 - rev 469332
Push 112786 by aswan@mozilla.com at Sat, 13 Apr 2019 17:58:07 +0000
Bug 1539598 Require pre-install confirmation on all addons installs from outside about:addons r=kmag Differential Revision: https://phabricator.services.mozilla.com/D26024
d9ee5458ce46d43e760fe81dffe866673080b78e: Backed out 3 changesets (bug 1525640) for causing leaks a=backout
Coroiu Cristina <ccoroiu@mozilla.com> - Sat, 13 Apr 2019 14:57:11 +0300 - rev 469331
Push 112785 by ccoroiu@mozilla.com at Sat, 13 Apr 2019 12:21:42 +0000
Backed out 3 changesets (bug 1525640) for causing leaks a=backout Backed out changeset efdd32c00dc6 (bug 1525640) Backed out changeset e71641f0465b (bug 1525640) Backed out changeset e3539a40afdf (bug 1525640)
846d7680d2de2f8ae3cc55f8a448d4e8fff7f688: Backed out 3 changesets (bug 1543786) for browser_storageAccessRemovalNavigateTopframe.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 13 Apr 2019 05:14:11 +0300 - rev 469330
Push 112784 by btara@mozilla.com at Sat, 13 Apr 2019 02:14:52 +0000
Backed out 3 changesets (bug 1543786) for browser_storageAccessRemovalNavigateTopframe.js failures CLOSED TREE Backed out changeset 4f63311e6f00 (bug 1543786) Backed out changeset 757b729752e0 (bug 1543786) Backed out changeset 6aabad91d980 (bug 1543786)
4f63311e6f00d31dae05a35aa49b63c34ba3ae33: Bug 1543786 - Fix build failure (landed on a CLOSED TREE)
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Apr 2019 19:30:25 -0400 - rev 469329
Push 112783 by eakhgari@mozilla.com at Fri, 12 Apr 2019 23:30:44 +0000
Bug 1543786 - Fix build failure (landed on a CLOSED TREE)
757b729752e0e01f6b3f2b2d49f043a1e88e31ff: Bug 1543786 follow-up: Remove a call to a non-existent function
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Apr 2019 19:08:36 -0400 - rev 469328
Push 112782 by eakhgari@mozilla.com at Fri, 12 Apr 2019 23:08:48 +0000
Bug 1543786 follow-up: Remove a call to a non-existent function
6aabad91d9803f4458c8154f0634cbedec40cf94: Bug 1543786 - Ensure that we revoke a top frame's storage access when it is navigated away; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 29 Jan 2019 11:38:56 -0500 - rev 469327
Push 112781 by eakhgari@mozilla.com at Fri, 12 Apr 2019 23:07:19 +0000
Bug 1543786 - Ensure that we revoke a top frame's storage access when it is navigated away; r=baku Differential Revision: https://phabricator.services.mozilla.com/D27155
bb72c0829808c541c7779614f37c83739e87e25c: Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 13 Apr 2019 01:08:32 +0300 - rev 469326
Push 112780 by btara@mozilla.com at Fri, 12 Apr 2019 22:09:00 +0000
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
d501ed4e5616aa2077c5d581e05836fbc7008091: Backed out changeset 1cf54b6a1c90 (bug 1541114) for causing crashes a=backout
Bogdan Tara <btara@mozilla.com> - Sat, 13 Apr 2019 00:58:11 +0300 - rev 469325
Push 112780 by btara@mozilla.com at Fri, 12 Apr 2019 22:09:00 +0000
Backed out changeset 1cf54b6a1c90 (bug 1541114) for causing crashes a=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip