867528d1d35bdec48758f8aa899b0491d7ef10e5: Bug 1611204 - Fix IntersectionObserverEntry.isIntersecting to match other browsers. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 May 2020 10:38:51 +0000 - rev 532751
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1611204 - Fix IntersectionObserverEntry.isIntersecting to match other browsers. r=mstange Note that no browser matches the spec (see https://github.com/w3c/IntersectionObserver/issues/432), but that our behavior is reasonably close to them. So do this to match them. Differential Revision: https://phabricator.services.mozilla.com/D76603
3e61fd04eac7893a5a98a874ec9bb20fe218d310: Bug 1637869 - P7. Call DisconnectChildListeners when an error occurs. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 07:42:35 +0000 - rev 532750
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P7. Call DisconnectChildListeners when an error occurs. r=mattwoodrow This will allow the DocumentChannel to be removed from the loading group and the docshell to stop waiting for for the ParentProcessDocumentChannel to do something. Depends on D77201 Differential Revision: https://phabricator.services.mozilla.com/D77202
64c0bc294d5048ce1a9e8ac02cdd5c59fa1a0271: Bug 1637869 - P6. Propagate proper error code when cancelling a channel. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 10:22:31 +0000 - rev 532749
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P6. Propagate proper error code when cancelling a channel. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D77201
f3f319432899985db2d6ff2b34c37b8a460f072f: Bug 1637869 - P5. Fix test. r=mattwoodrow,marionette-reviewers,nika,whimboo
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 04:07:15 +0000 - rev 532748
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P5. Fix test. r=mattwoodrow,marionette-reviewers,nika,whimboo Differential Revision: https://phabricator.services.mozilla.com/D76578
9da04f54abf93bd87f3017f91ef5d2bdb16757c3: Bug 1637869 - P4. Access pref via staticpref. r=mattwoodrow,necko-reviewers
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 04:07:15 +0000 - rev 532747
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P4. Access pref via staticpref. r=mattwoodrow,necko-reviewers It would otherwise triggers browser/base/content/test/performance/browser_preferences_usage.js That pref would have been checked with every single load, a staticpref is O-1 . Differential Revision: https://phabricator.services.mozilla.com/D76317
723a7cddf523a40b2d1b93e836a1e044b4ffb896: Bug 1637869 - P3. Force about:credits to load in the content process. r=nika
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 00:07:46 +0000 - rev 532746
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P3. Force about:credits to load in the content process. r=nika It was apparently overlooked. Yours truly doesn't even appear on that list :( Differential Revision: https://phabricator.services.mozilla.com/D76316
d08bb712835684001850881bbe70cdf6130f610e: Bug 1637869 - P2. Allow ParentProcessDocumentChannel to perform process switching. r=nika,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 00:07:39 +0000 - rev 532745
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P2. Allow ParentProcessDocumentChannel to perform process switching. r=nika,mattwoodrow The moves all decisions to perform a process switch into the DocumentLoadListerner. This removes the unnecessary need to go via a content process to start the load. Differential Revision: https://phabricator.services.mozilla.com/D76315
e73a92c045b82e25a658e7966dd509f7a24eef53: Bug 1637869 - P1. Cancel channel before resuming. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 May 2020 00:07:24 +0000 - rev 532744
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1637869 - P1. Cancel channel before resuming. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D76314
14a902630badfa3c7ddbfe3c95fc959eddd6685d: Bug 1640476 - Warp: Transpile Function.prototype.call. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 28 May 2020 10:30:14 +0000 - rev 532743
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1640476 - Warp: Transpile Function.prototype.call. r=jandem I changed the CacheIR code to specialize on the actual call target. I think polymorphic targets are actually not totally common, GDocs for example uses hasOwnProperty.call() a lot. When we start supporting guardNotClassConstructor etc. this should just start working as well though. Differential Revision: https://phabricator.services.mozilla.com/D76620
5100f853b479e4f21bc1be3663508588f60ba015: Bug 1641417 - Wait for region lookup to complete r=Standard8
Dale Harvey <dale@arandomurl.com> - Thu, 28 May 2020 09:52:22 +0000 - rev 532742
Push 37458 by nbeleuzu@mozilla.com at Thu, 28 May 2020 21:53:02 +0000
Bug 1641417 - Wait for region lookup to complete r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D77220
272e3c98d0029fe73c0a57c45bc3b11ffa0e2bee: Backed out 2 changesets (bug 1637641) for failures on browser_resources_client_caching.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 28 May 2020 13:24:55 +0300 - rev 532741
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Backed out 2 changesets (bug 1637641) for failures on browser_resources_client_caching.js. CLOSED TREE Backed out changeset ce69538af12e (bug 1637641) Backed out changeset b6fabe763177 (bug 1637641)
c3f73781a871c11a110eb0abf2b084569a197514: Bug 1621916 - Remove unused argument in Client::InitOrigin; r=dom-workers-and-storage-reviewers,sg
Jan Varga <jan.varga@gmail.com> - Wed, 27 May 2020 15:52:49 +0000 - rev 532740
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Remove unused argument in Client::InitOrigin; r=dom-workers-and-storage-reviewers,sg Depends on D77070 Differential Revision: https://phabricator.services.mozilla.com/D77072
24d3d987b60d0f628865afe8dc3b88ced9ea9b99: Bug 1621916 - Remove unnecessary local variables; r=dom-workers-and-storage-reviewers,sg
Jan Varga <jan.varga@gmail.com> - Wed, 27 May 2020 14:44:17 +0000 - rev 532739
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Remove unnecessary local variables; r=dom-workers-and-storage-reviewers,sg Depends on D77069 Differential Revision: https://phabricator.services.mozilla.com/D77070
29086c8c3e4efab646abdc211b04b378edee0f54: Bug 1621916 - Rename GetDatabaseFilename to GetDatabaseFilenameBase; r=dom-workers-and-storage-reviewers,sg
Jan Varga <jan.varga@gmail.com> - Thu, 28 May 2020 07:56:48 +0000 - rev 532738
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Rename GetDatabaseFilename to GetDatabaseFilenameBase; r=dom-workers-and-storage-reviewers,sg The method returns a database filename without any extension, so the method name needs to express that. Depends on D77068 Differential Revision: https://phabricator.services.mozilla.com/D77069
a235cbd69f6f9287d71b806fc4c9c9fb39fa626c: Bug 1621916 - Rename GetBaseFilename to GetFilenameBase to match rest of the code; r=dom-workers-and-storage-reviewers,ttung
Jan Varga <jan.varga@gmail.com> - Thu, 28 May 2020 10:09:50 +0000 - rev 532737
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Rename GetBaseFilename to GetFilenameBase to match rest of the code; r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D77068
3bee45f35de22441d61622e986f81171c9792532: Bug 1621916 - Add unknown files for Cache API morgue directory and its subdirectories; r=dom-workers-and-storage-reviewers,ttung
Jan Varga <jan.varga@gmail.com> - Wed, 27 May 2020 14:31:59 +0000 - rev 532736
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Add unknown files for Cache API morgue directory and its subdirectories; r=dom-workers-and-storage-reviewers,ttung Cache API is currently not consistent regarding unknown files. Some unknown files are reported and ignored, other unknown files are reported and deleted or just silently deleted without a warning. Quota Manager, IndexedDB, SimpleDB and LocalStorage currently report and ignore such files. We should try to unify this in future. Differential Revision: https://phabricator.services.mozilla.com/D76718
3dfe670a0bd234baa67c3de32075d8c4f746310c: Bug 1621916 - Unify reporting of unknown files across quota manager, idb, sdb and ls quota client; r=dom-workers-and-storage-reviewers,ttung
Jan Varga <jan.varga@gmail.com> - Tue, 26 May 2020 07:02:07 +0000 - rev 532735
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Unify reporting of unknown files across quota manager, idb, sdb and ls quota client; r=dom-workers-and-storage-reviewers,ttung Depends on D76703 Differential Revision: https://phabricator.services.mozilla.com/D76717
5a575e559146cd3ccc345f3fb72d49bae128c0c7: Bug 1621916 - Fix IndexedDB to ignore unknown files in the files and journals directory during initialization and usage calculation; r=dom-workers-and-storage-reviewers,ttung
Jan Varga <jan.varga@gmail.com> - Tue, 26 May 2020 07:22:12 +0000 - rev 532734
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Fix IndexedDB to ignore unknown files in the files and journals directory during initialization and usage calculation; r=dom-workers-and-storage-reviewers,ttung All unknown files in the files and journals directory are now properly filtered out if the filename can't be converted to an integer. Differential Revision: https://phabricator.services.mozilla.com/D76703
b1a0dc2886cea5f309fa19ed60cead9f183d1c0f: Bug 1621916 - Run test_unknownFiles.js in multiple modes; r=dom-workers-and-storage-reviewers,ttung
Jan Varga <jan.varga@gmail.com> - Thu, 28 May 2020 10:03:59 +0000 - rev 532733
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1621916 - Run test_unknownFiles.js in multiple modes; r=dom-workers-and-storage-reviewers,ttung The functionality needs to be verified for all initialization states (modes) since some methods don't automatically trigger temporary storage initialization which results in calling different quota client methods (for example GetUsageForOrigin calls either Client::InitOrigin or Client::GetUsageForOrigin). Depends on D76701 Differential Revision: https://phabricator.services.mozilla.com/D76702
079826b74356c53b5a396c57d029dfd0647fbd4d: Bug 1635360 - Fix :screenshot --help command. r=davidwalsh.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 27 May 2020 14:42:29 +0000 - rev 532732
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1635360 - Fix :screenshot --help command. r=davidwalsh. This was regressed by Bug 766661, and it highlighted that we're missing test coverage for this, so this test is adding a test case to prevent future breakage. Differential Revision: https://phabricator.services.mozilla.com/D76676
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip