f35f77c3f495fccfd6a2ccff00abe74781fbc1ea: Backed out changeset 34d09061d827 (bug 1648134) for failures on test_permmanager_remove_add_update.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 29 Jun 2020 20:43:54 +0300 - rev 537829
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Backed out changeset 34d09061d827 (bug 1648134) for failures on test_permmanager_remove_add_update.js. CLOSED TREE
061e049e9546d8e40877e872d7c0c8ddc2c3c74c: Bug 1648736 - Don't mark a load as performed on a given document until it has actually finished. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jun 2020 17:29:06 +0000 - rev 537828
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648736 - Don't mark a load as performed on a given document until it has actually finished. r=heycam Consider the case where we have an expired entry in the cache, and we load a new document. We get an speculative load from the HTML parser. That's great, and we see the entry is expired and actually fired the load. But then, we actually get to the load that the <link> element performs, and we see that we've already performed this load, so instead of peeking the in-progress load, we go ahead and peek the expired "complete" cache entry, which is not what we want. By marking a load as performed only once it has finished, we avoid the complete sheet cache, and glom onto the existing load instead, which is the correct thing to do. Differential Revision: https://phabricator.services.mozilla.com/D81318
9bddaf4551d66c3aecc3ac2fd7f77178e0543510: Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test file. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 16:08:53 +0000 - rev 537827
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test file. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80517
1d3d39aae1839df4e174280d11910b83f7addf90: Bug 1642676 - Add test case to ensure we have test coverage for RemoteWorkerManager LaunchNewContentProcess and RegisterActor methods. r=dom-workers-and-storage-reviewers,asuth
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 16:05:53 +0000 - rev 537826
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1642676 - Add test case to ensure we have test coverage for RemoteWorkerManager LaunchNewContentProcess and RegisterActor methods. r=dom-workers-and-storage-reviewers,asuth Depends on D61708 Differential Revision: https://phabricator.services.mozilla.com/D63697
fd12e8fa969947b2a86bb28d362f6e530dd7f9ae: Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 18:13:46 +0000 - rev 537825
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D61708
b79319b8361e11edd75654e36f9f53ef25f78cf7: Bug 1648871 - debug draw crashes SWGL r=lsalzman
Bert Peers <bpeers@mozilla.com> - Sat, 27 Jun 2020 00:17:33 +0000 - rev 537824
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648871 - debug draw crashes SWGL r=lsalzman Guard against nullptr access of missing p.impl. Also change LinkStatus so is_initialized is no longer true and calling code can early out if bind_program fails. Differential Revision: https://phabricator.services.mozilla.com/D81421
fdf086cfd0f9db89938e3b6e0452042ba702414e: Bug 1647359 - Move SearchEngine fields to start of class for better clarity and documentation. r=daleharvey
Mark Banner <standard8@mozilla.com> - Mon, 29 Jun 2020 16:36:30 +0000 - rev 537823
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1647359 - Move SearchEngine fields to start of class for better clarity and documentation. r=daleharvey Differential Revision: https://phabricator.services.mozilla.com/D80498
b39278706c661874997d077f302def999876ae15: Bug 1647359 - Change definitions in SearchEngine to be classes. r=daleharvey
Mark Banner <standard8@mozilla.com> - Mon, 29 Jun 2020 16:36:22 +0000 - rev 537822
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1647359 - Change definitions in SearchEngine to be classes. r=daleharvey Differential Revision: https://phabricator.services.mozilla.com/D80497
65c58515f2cbd317082943b4ca3ab3ce8b4ba8e4: Bug 1647359 - Preferences should only clone the parts of the search engine objects that it actually needs. r=jaws,preferences-reviewers
Mark Banner <standard8@mozilla.com> - Mon, 29 Jun 2020 16:38:42 +0000 - rev 537821
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1647359 - Preferences should only clone the parts of the search engine objects that it actually needs. r=jaws,preferences-reviewers The clones appear to be so that access for the tree view in preferences is quick. However, they don't need to clone the entire engine object - they just need three fields. Additionally, this fixes reloading icons which was attempting to use 'uri' but that isn't defined, and so icons would fail to load if preferences was opened when a search engine is added. Differential Revision: https://phabricator.services.mozilla.com/D80496
7ebc3ec422ec64f1b7789f0183605a1920e18b40: Bug 1647320 - Make the search cache responsible for listening to notifications of changes. r=daleharvey.
Mark Banner <standard8@mozilla.com> - Mon, 29 Jun 2020 16:36:10 +0000 - rev 537820
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1647320 - Make the search cache responsible for listening to notifications of changes. r=daleharvey. This patch additionally makes the search cache responsible for listening to notifications rather than being directly told by the search service to write the cache. It also makes writes after init/reinit/maybeReloadEngines into delayed writes as they don't need to be immediate - the code already ensures we write any pending cache before reading, and that we write it before shutdown. Therefore, it doesn't matter if we wait a second or so. Differential Revision: https://phabricator.services.mozilla.com/D80472
9063f494163b7a875af24e3b00195779ad2d6c33: Bug 1648010 - Add user-defined string literals. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 29 Jun 2020 17:02:35 +0000 - rev 537819
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648010 - Add user-defined string literals. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D81125
cafdc157b491c28f54af655e677e8a10dace3536: Bug 1645907 - Recreate ExtensionPermission db on corrupt file. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 29 Jun 2020 17:08:53 +0000 - rev 537818
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1645907 - Recreate ExtensionPermission db on corrupt file. r=mixedpuppy This patch makes it so whenever we encounter a corrupt database file we recrate it and backup the corrupt file to a folder in the profile. Differential Revision: https://phabricator.services.mozilla.com/D80051
e43c0a04679a4ac958d36c2dadc58e510c0b83b0: Bug 1646451 - Clear rkv::get_or_create cache when an error occurs. r=vporof
Agi Sferro <agi@sferro.dev> - Mon, 29 Jun 2020 17:08:53 +0000 - rev 537817
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1646451 - Clear rkv::get_or_create cache when an error occurs. r=vporof Differential Revision: https://phabricator.services.mozilla.com/D80050
c7d327088f5200996f77880e09117aa558b5006f: Bug 1648787 - remove MOZ_GUARD_OBJECT bits from RecursiveMutex; r=dmajor,xpcom-reviewers,nika
Nathan Froyd <froydnj@mozilla.com> - Mon, 29 Jun 2020 15:37:21 +0000 - rev 537816
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648787 - remove MOZ_GUARD_OBJECT bits from RecursiveMutex; r=dmajor,xpcom-reviewers,nika Apparently I added these in the initial commit for RecursiveMutex. I'm not quite sure what I was thinking, but we don't need them for the RecursiveMutex itself. (We have them on the corresponding `*Auto*Lock` classes, which are also `MOZ_RAII`.) Differential Revision: https://phabricator.services.mozilla.com/D81345
4a0e3d110258ca9656b555c617fddb4504141f5e: Bug 1648417 - Fix the doorhanger icon for updating an autofilled form r=MattN
Itiel <itiel_yn8@walla.com> - Mon, 29 Jun 2020 16:38:39 +0000 - rev 537815
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648417 - Fix the doorhanger icon for updating an autofilled form r=MattN Differential Revision: https://phabricator.services.mozilla.com/D81536
751e0d7237bb58d43057c4c1ef1c9e67d48aaf27: Bug 1648180 - Support 'entrypoint', 'entrypoint_experiment', 'entrypoint_variation' parameters in FxA UITour. r=Mardak
Vlad Filippov <vlad.filippov@gmail.com> - Fri, 26 Jun 2020 05:08:28 +0000 - rev 537814
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648180 - Support 'entrypoint', 'entrypoint_experiment', 'entrypoint_variation' parameters in FxA UITour. r=Mardak Differential Revision: https://phabricator.services.mozilla.com/D80961
0cb8828f2dd5f58b695c389d9809833f1136b5f6: Bug 1641598 - Added gtest test cases for ToLocaleAwareKey. r=dom-workers-and-storage-reviewers,ttung
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 29 Jun 2020 10:55:07 +0000 - rev 537813
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1641598 - Added gtest test cases for ToLocaleAwareKey. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D78697
cf41b31f741b1dac711bd27a35540287501d34e7: Bug 1641598 - Fix defect in Key::LengthOfEncodedBinary. r=dom-workers-and-storage-reviewers,ttung
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 29 Jun 2020 14:36:51 +0000 - rev 537812
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1641598 - Fix defect in Key::LengthOfEncodedBinary. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D78696
94984a947f5d19d906d27c80f8687090ad48da1e: Bug 1648875 - Fix stacktrace parsing when frame has multiple "@". r=loganfsmyth.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 29 Jun 2020 15:05:31 +0000 - rev 537811
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1648875 - Fix stacktrace parsing when frame has multiple "@". r=loganfsmyth. When parsing frames, we only need to retrieve the first "@" index to split the frame string and get the function name on one side, and the location on the other side. This patch removes the regex-based search we were doing for a simpler character search. A test is added to ensure this works as expected, and snapshots that were highlighting the issue are updated. Differential Revision: https://phabricator.services.mozilla.com/D81519
5d51b7d3af1756dca4b1faa750cbc01678733bd6: Bug 1647920 - Part 3: Transpile Math.trunc in Warp. r=iain
caroline <ccullen@mozilla.com> - Thu, 25 Jun 2020 23:10:20 +0000 - rev 537810
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1647920 - Part 3: Transpile Math.trunc in Warp. r=iain Differential Revision: https://phabricator.services.mozilla.com/D80992
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip