searching for reviewer(nika)
9743e520992196c20adc8ea3630eaf32e7eafbd3: Bug 1745427 - Do not eagerly fetch non-requested directories in PathUtils r=nika
Barret Rennie <barret@brennie.ca> - Sat, 22 Jan 2022 01:19:08 +0000 - rev 605219
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1745427 - Do not eagerly fetch non-requested directories in PathUtils r=nika PathUtils.getTempDir() was failing in xpcshell tests for two reasons: 1. It was requesting NS_APP_CONTENT_PROCESS_TEMP_DIR, which resolves to `ContentTmpD`, which the directory provider did not have an entry for. 2. By default, XPC shell tests do not have a profile set up, so when we request the temporary directory and eagerly fetch the profile directory, we would fail. We now only fetch the entry for the single directory that is requested to work around these edge cases in tests. xpcshell has been modified so that requests for the `ContentTmpD` are forwarded to requests for the regular OS temporary directory. Differential Revision: https://phabricator.services.mozilla.com/D134877
8aebcbf5e00fef30741a44b20420db152b79775a: Bug 1751120 - Allow Thunderbird to load remote browsers inside some about: documents. r=nika
Geoff Lankow <geoff@darktrojan.net> - Thu, 20 Jan 2022 21:53:58 +0000 - rev 605079
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751120 - Allow Thunderbird to load remote browsers inside some about: documents. r=nika Some of the Thunderbird UI is being broken up into separate documents, about:3pane and about:message, which sometimes need to be able to load remote content. Differential Revision: https://phabricator.services.mozilla.com/D136445
0a27343880728f442240a6f977e90ca1b40812ec: Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu
Jens Stutte <jstutte@mozilla.com> - Thu, 20 Jan 2022 15:42:57 +0000 - rev 605035
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D135238
681f7e6f3ff0e01b739251050938c6793386dcd3: Bug 1746645 - Generate EscapeChars array programmatically. r=xpcom-reviewers,nika
Paul Zuehlcke <pbz@mozilla.com> - Wed, 19 Jan 2022 10:21:05 +0000 - rev 604874
Push 39165 by mlaza@mozilla.com at Wed, 19 Jan 2022 21:47:18 +0000
Bug 1746645 - Generate EscapeChars array programmatically. r=xpcom-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D136222
1f8090459465be8b4064387f06bb3494f992d8cb: Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu
Jens Stutte <jstutte@mozilla.com> - Wed, 19 Jan 2022 06:55:25 +0000 - rev 604864
Push 39165 by mlaza@mozilla.com at Wed, 19 Jan 2022 21:47:18 +0000
Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D135238
01bf494cd0aeabb6c6c89197fe35a17d26315aa9: Bug 1750532 - Get rid of orientation information from BrowserParent/BrowserChild. r=nika
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 18 Jan 2022 00:57:36 +0000 - rev 604738
Push 39158 by nfay@mozilla.com at Tue, 18 Jan 2022 09:50:36 +0000
Bug 1750532 - Get rid of orientation information from BrowserParent/BrowserChild. r=nika This is introduced by bug 805939, but no one uses it. Screen orientation information is handled by `hal::ScreenConfiguration` now. Differential Revision: https://phabricator.services.mozilla.com/D136119
778ee19c4ab1c8426d5176f5a03e15ff716cdfa0: Bug 1736543 - Tests, r=xpcom-reviewers,nika
Paul Zuehlcke <pbz@mozilla.com> - Mon, 17 Jan 2022 12:09:52 +0000 - rev 604664
Push 39156 by ctuns@mozilla.com at Mon, 17 Jan 2022 21:49:41 +0000
Bug 1736543 - Tests, r=xpcom-reviewers,nika Depends on D128630 Differential Revision: https://phabricator.services.mozilla.com/D128631
d09e050e686b9419a5d70917dc9a77332c7ebdd8: Bug 1750168 - Align the size of buffers given to WriteBytesZeroCopy. r=nika
Mike Hommey <mh+mozilla@glandium.org> - Fri, 14 Jan 2022 22:54:26 +0000 - rev 604615
Push 39152 by abutkovits@mozilla.com at Sat, 15 Jan 2022 09:45:36 +0000
Bug 1750168 - Align the size of buffers given to WriteBytesZeroCopy. r=nika Also ensure Copier::Copy receives aligned pointers (in debug builds). Differential Revision: https://phabricator.services.mozilla.com/D135985
e62fee2d69c5222c8fea1449b67e75fa3ea38fc8: Bug 1750112 - Free observer even when no utility process exists r=nika
Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org> - Fri, 14 Jan 2022 20:59:20 +0000 - rev 604601
Push 39152 by abutkovits@mozilla.com at Sat, 15 Jan 2022 09:45:36 +0000
Bug 1750112 - Free observer even when no utility process exists r=nika This can happen when some code is probing the UtilityProcessManager but does not actually launch a process, as exposed by the pending patch to enable FOG. Differential Revision: https://phabricator.services.mozilla.com/D135941
eb30e2243ebbe1d04ea98ed183330ae8b9605cb4: Bug 1696382: Document IPDL [Nested] Annotations r=gerard-majax,nika
David Parks <daparks@mozilla.com> - Thu, 13 Jan 2022 00:10:21 +0000 - rev 604435
Push 39144 by apavel@mozilla.com at Thu, 13 Jan 2022 03:38:11 +0000
Bug 1696382: Document IPDL [Nested] Annotations r=gerard-majax,nika [Nested=Foo] allows message-thread-focused synchronous IPC communication. Its use is discouraged. Differential Revision: https://phabricator.services.mozilla.com/D135276
7db6d006576bada61c30ea76475ccd13c7e1948e: Bug 1696382: Add IPC in-tree docs r=nika,gerard-majax,ipc-reviewers
David Parks <daparks@mozilla.com> - Thu, 13 Jan 2022 00:10:20 +0000 - rev 604433
Push 39144 by apavel@mozilla.com at Thu, 13 Jan 2022 03:38:11 +0000
Bug 1696382: Add IPC in-tree docs r=nika,gerard-majax,ipc-reviewers Includes docs for IPDL actors and protocols. Differential Revision: https://phabricator.services.mozilla.com/D121871
7572233f5516731e041bada46597faf419e6a136: Bug 1731890 - Adding Utility process with basic sandbox r=agi,nika,bobowen
Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org> - Wed, 12 Jan 2022 20:52:58 +0000 - rev 604421
Push 39144 by apavel@mozilla.com at Thu, 13 Jan 2022 03:38:11 +0000
Bug 1731890 - Adding Utility process with basic sandbox r=agi,nika,bobowen Differential Revision: https://phabricator.services.mozilla.com/D126297
89bfd7f9a8e4f9aa328f2241b3121243fd356fb3: WIP: Bug 1716765, improve test for checking allowed types in a DataTransfer, nika r=nika
Neil Deakin <neil@mozilla.com> - Wed, 12 Jan 2022 19:01:50 +0000 - rev 604411
Push 39144 by apavel@mozilla.com at Thu, 13 Jan 2022 03:38:11 +0000
WIP: Bug 1716765, improve test for checking allowed types in a DataTransfer, nika r=nika Differential Revision: https://phabricator.services.mozilla.com/D118006
1864277e3aac971e1795dc78c727bf36684b2d8a: Bug 1749496 - Add groupby and groupbytomap to xrayToJS only in nightly build r=xpcom-reviewers,nika
Yulia Startsev <ystartsev@mozilla.com> - Wed, 12 Jan 2022 12:22:56 +0000 - rev 604365
Push 39143 by abutkovits@mozilla.com at Wed, 12 Jan 2022 21:30:02 +0000
Bug 1749496 - Add groupby and groupbytomap to xrayToJS only in nightly build r=xpcom-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D135604
066e981f1e8e3e8d773dfa30aeee3c76c18a0966: Bug 1749440 - Add nsTSubstring::Insert() that takes a mozilla::Span parameter. r=xpcom-reviewers,nika
Ting-Yu Lin <tlin@mozilla.com> - Tue, 11 Jan 2022 18:52:51 +0000 - rev 604252
Push 39140 by nfay@mozilla.com at Wed, 12 Jan 2022 03:53:47 +0000
Bug 1749440 - Add nsTSubstring::Insert() that takes a mozilla::Span parameter. r=xpcom-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D135584
c2e100fe6bb899bb40cc89338fab866907d7853b: Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jan 2022 21:24:45 +0000 - rev 604004
Push 39129 by malexandru@mozilla.com at Sat, 08 Jan 2022 09:40:24 +0000
Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio Original patch by emilio. Differential Revision: https://phabricator.services.mozilla.com/D125190
c9701e67c6776c02a56d6fd57d8cba5a5b729b5a: Bug 1746289 - Deprecate the IPDL `intr` keyword and tag legacy uses in tests. r=nika
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:46 +0000 - rev 603844
Push 39119 by malexandru@mozilla.com at Thu, 06 Jan 2022 03:47:27 +0000
Bug 1746289 - Deprecate the IPDL `intr` keyword and tag legacy uses in tests. r=nika At this point, the only remaining uses of `intr` are in test files. To avoid the possibility of adding any more (until such time as we deal with the tests and can get rid of `intr` entirely), this patch requires a `[LegacyIntr]` attribute on any declaration that uses them, and tags all the uses in tests with that attribute. Differential Revision: https://phabricator.services.mozilla.com/D133964
c68bbade4f8148f7ed2d799c0dcbe077a53b3296: Bug 1746290 - Remove `intr` from the `PRemoteSandboxBroker` protocol. r=nika,bobowen
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 603843
Push 39119 by malexandru@mozilla.com at Thu, 06 Jan 2022 03:47:27 +0000
Bug 1746290 - Remove `intr` from the `PRemoteSandboxBroker` protocol. r=nika,bobowen `PRemoteSandboxBroker::LaunchApp` is similar to `PGMP::StartPlugin`: it's basically a sync message but it's in the parent-to-child direction, which isn't allowed for normal `sync` messages. However, nested sync messages can support that; `intr` isn't required. Differential Revision: https://phabricator.services.mozilla.com/D133963
ada19d93895f429b6ce612eeb6d7635c51831dab: Bug 1729043 - Remove `intr` from the `PGMP` protocol. r=nika,bryce
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 603842
Push 39119 by malexandru@mozilla.com at Thu, 06 Jan 2022 03:47:27 +0000
Bug 1729043 - Remove `intr` from the `PGMP` protocol. r=nika,bryce `PGMP::StartPlugin` is `intr` in order to be a sync message in the parent-to-child direction; normal sync messages must be child-to-parent. However, nested sync messages have looser restrictions; this patch changes the message to do that. Differential Revision: https://phabricator.services.mozilla.com/D133962
bac793564b1535b21c9b0d56cbaeb12eaf3d4157: Bug 1729037 - Remove `intr` from PGMPVideoDecoder/Encoder. r=nika,bryce
Jed Davis <jld@mozilla.com> - Wed, 05 Jan 2022 22:04:45 +0000 - rev 603841
Push 39119 by malexandru@mozilla.com at Thu, 06 Jan 2022 03:47:27 +0000
Bug 1729037 - Remove `intr` from PGMPVideoDecoder/Encoder. r=nika,bryce This may have needed `intr` in the past, in order for `SHMEM_CREATED` messages to be nested inside it, but now it can simply be `sync`. Differential Revision: https://phabricator.services.mozilla.com/D133961
3ea4761b910ea1d45a4dafd678b320973a276af5: Bug 1747380: Always include channel name and task name while reporting channel errors. r=ipc-reviewers,nika
Jens Stutte <jstutte@mozilla.com> - Wed, 05 Jan 2022 16:22:19 +0000 - rev 603792
Push 39119 by malexandru@mozilla.com at Thu, 06 Jan 2022 03:47:27 +0000
Bug 1747380: Always include channel name and task name while reporting channel errors. r=ipc-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D134613
e11d150fc701fba5ff2d6474a29b347b6a1db799: Bug 1746332 - Expose replace bit for "browsing-context-attached" notification. r=nika
Henrik Skupin <mail@hskupin.info> - Tue, 04 Jan 2022 18:16:19 +0000 - rev 603649
Push 39115 by mlaza@mozilla.com at Wed, 05 Jan 2022 04:21:59 +0000
Bug 1746332 - Expose replace bit for "browsing-context-attached" notification. r=nika Differential Revision: https://phabricator.services.mozilla.com/D135052
6c7c570bc463d2225b63b83e1fa550138d1ef0ac: Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika
Barret Rennie <barret@brennie.ca> - Sat, 25 Dec 2021 00:30:10 +0000 - rev 603330
Push 39092 by smolnar@mozilla.com at Sat, 25 Dec 2021 09:28:02 +0000
Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika This patch adds support for setting, getting, and reading extended filesystem attributes on macOS. Differential Revision: https://phabricator.services.mozilla.com/D133836
b0df890ed09eaa3d4465fd664e3cf87354e05de1: Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika
Barret Rennie <barret@brennie.ca> - Thu, 23 Dec 2021 23:02:13 +0000 - rev 603275
Push 39090 by malexandru@mozilla.com at Fri, 24 Dec 2021 09:50:19 +0000
Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika This patch adds support for setting, getting, and reading extended filesystem attributes on macOS. Differential Revision: https://phabricator.services.mozilla.com/D133836
0a34c502e65fd52e1f117773f3124d85433e525e: Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika
Barret Rennie <barret@brennie.ca> - Wed, 22 Dec 2021 19:46:15 +0000 - rev 602981
Push 39087 by ctuns@mozilla.com at Thu, 23 Dec 2021 09:34:36 +0000
Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika This patch adds support for setting, getting, and reading extended filesystem attributes on macOS. Differential Revision: https://phabricator.services.mozilla.com/D133836
275621f46891adcf8e351f5a6d253657b80bf4b3: Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika
Barret Rennie <barret@brennie.ca> - Wed, 22 Dec 2021 16:40:52 +0000 - rev 602966
Push 39087 by ctuns@mozilla.com at Thu, 23 Dec 2021 09:34:36 +0000
Bug 1736331 - Add nsILocalFileMac methods for interacting with extended attributes r=nika This patch adds support for setting, getting, and reading extended filesystem attributes on macOS. Differential Revision: https://phabricator.services.mozilla.com/D133836
e766f7d97e3ea9533b1adab85cbe13f40b895572: Bug 1735613 - Part 2: When redirecting in Document Channel, use the correct URI, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Mon, 20 Dec 2021 22:39:29 +0000 - rev 602774
Push 39081 by mlaza@mozilla.com at Tue, 21 Dec 2021 04:41:29 +0000
Bug 1735613 - Part 2: When redirecting in Document Channel, use the correct URI, r=nika If we enable pref browser.tabs.documentchannel.parent-controlled and remove the requirement for needing SHIP for parent-initiated loads, test NavigationDelegateTest#redirectIntentLoad times out. It times out because when redirecting in Document Channel, we were using the URI of the redirect that failed. Differential Revision: https://phabricator.services.mozilla.com/D132093
971d630dd09a1e21239b5e20ebf98657e6fe9168: Bug 1735613 - Part 1: Remove the requirement for SHIP with parent controlled loads, r=peterv,nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Mon, 20 Dec 2021 22:39:29 +0000 - rev 602773
Push 39081 by mlaza@mozilla.com at Tue, 21 Dec 2021 04:41:29 +0000
Bug 1735613 - Part 1: Remove the requirement for SHIP with parent controlled loads, r=peterv,nika Differential Revision: https://phabricator.services.mozilla.com/D132092
9e37a3aef2f74d266f32b89565e4cfdb18029399: Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck
Dana Keeler <dkeeler@mozilla.com> - Sat, 18 Dec 2021 01:30:24 +0000 - rev 602476
Push 39074 by nbeleuzu@mozilla.com at Sat, 18 Dec 2021 09:43:08 +0000
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck This patch introduces ipcclientcerts, a PKCS#11 module that the socket process can load to get access to client certificates and keys managed by the parent process. This enables client certificate authentication to work with the socket process (particularly for keys stored outside of NSS, as with osclientcerts or third-party PKCS#11 modules). Depends on D130820 Differential Revision: https://phabricator.services.mozilla.com/D122392
f981092b7c27e71c417d47cc5104cf9a25530016: Bug 1746540 - Move --enable-logrefcnt to python configure. r=nika,firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Sat, 18 Dec 2021 00:32:35 +0000 - rev 602467
Push 39074 by nbeleuzu@mozilla.com at Sat, 18 Dec 2021 09:43:08 +0000
Bug 1746540 - Move --enable-logrefcnt to python configure. r=nika,firefox-build-system-reviewers,mhentges And simplify the defines it sets. Differential Revision: https://phabricator.services.mozilla.com/D134099
5f53612aad1ba02e86d5a9062366a17c84a46546: Bug 1746540 - Move --enable-logrefcnt to python configure. r=nika,firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 17 Dec 2021 22:52:09 +0000 - rev 602457
Push 39074 by nbeleuzu@mozilla.com at Sat, 18 Dec 2021 09:43:08 +0000
Bug 1746540 - Move --enable-logrefcnt to python configure. r=nika,firefox-build-system-reviewers,mhentges And simplify the defines it sets. Differential Revision: https://phabricator.services.mozilla.com/D134099
899a459a6593f7ae206268691afd399d61ac0ed1: Bug 1743404 - Add IOUtils::{Get,Set}WindowsFileAttributes r=nika
Barret Rennie <barret@brennie.ca> - Fri, 17 Dec 2021 17:21:22 +0000 - rev 602433
Push 39074 by nbeleuzu@mozilla.com at Sat, 18 Dec 2021 09:43:08 +0000
Bug 1743404 - Add IOUtils::{Get,Set}WindowsFileAttributes r=nika Differential Revision: https://phabricator.services.mozilla.com/D133835
f7c9ad9689ab38ebf490a9bb0ec7f7e08b6d1a57: Bug 1743404 - Provide {Get,Set}WindowsFileAttributes on nsILocalFileWin r=nika
Barret Rennie <barret@brennie.ca> - Fri, 17 Dec 2021 17:21:21 +0000 - rev 602432
Push 39074 by nbeleuzu@mozilla.com at Sat, 18 Dec 2021 09:43:08 +0000
Bug 1743404 - Provide {Get,Set}WindowsFileAttributes on nsILocalFileWin r=nika Differential Revision: https://phabricator.services.mozilla.com/D133834
71d18b1a1fc12b44eac1fba2afa0a28ba5231ad3: Bug 1721217 - Part 11: Fix a race between two parent-initiated loads, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:19 +0000 - rev 602369
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 11: Fix a race between two parent-initiated loads, r=nika Wait for the previous load to complete as sometimes the first load takes longer to start and races with the latter about:mozilla one. A follow up bug has been filed to address this issue - Bug 1742886. Differential Revision: https://phabricator.services.mozilla.com/D131263
6bd53be6d22f4555089dc32fb6cd39a34b830885: Bug 1721217 - Part 9: Write tests for making sure that parent initiated network requests get cancelled after we remove the tab or cancel the load, r=nika,robwu,zombie
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:18 +0000 - rev 602367
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 9: Write tests for making sure that parent initiated network requests get cancelled after we remove the tab or cancel the load, r=nika,robwu,zombie Differential Revision: https://phabricator.services.mozilla.com/D130197
92b951e86d87977ad4239d6e4d34653ab3d964d6: Bug 1721217 - Part 7: Make sure to cancel loads when a canonical BC gets discarded, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:18 +0000 - rev 602365
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 7: Make sure to cancel loads when a canonical BC gets discarded, r=nika This fixes failures in browser/base/content/test/tabPrompts/browser_contentOrigins.js Differential Revision: https://phabricator.services.mozilla.com/D126847
c0c4625f45b40123628a2f24874b057c0350736b: Bug 1721217 - Part 6: Don't cancel concurrent loads if they are downloads, r=nika,necko-reviewers
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:17 +0000 - rev 602364
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 6: Don't cancel concurrent loads if they are downloads, r=nika,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D126846
5eab08029b510f8524a34966a60f2bd5ce68a91c: Bug 1721217 - Part 5: Change the error code when we cancel loads due to another one starting, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:17 +0000 - rev 602363
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 5: Change the error code when we cancel loads due to another one starting, r=nika This allows us to move away from using IsNavigating field in parent-controlled paths. Use a new distinct error code in cases when we cancel loads in Canonical BC due to another load starting. This way, we know to not reset the urlbar if we are doing another load. See https://bugzilla.mozilla.org/show_bug.cgi?id=1721217#c10 for longer explanation of what is going on here. Differential Revision: https://phabricator.services.mozilla.com/D126845
9b2516b114a71c1e295e5a22bb6408e7fb48019e: Bug 1721217 - Part 4: Fix search tests to wait for a stop event a bit longer, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:16 +0000 - rev 602362
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 4: Fix search tests to wait for a stop event a bit longer, r=nika Differential Revision: https://phabricator.services.mozilla.com/D126844
384e7199e84664a34eff6dffb355477fd9637a36: Bug 1721217 - Part 3: Fix tests that try to open URIs for download, r=nika,preferences-reviewers
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:16 +0000 - rev 602361
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 3: Fix tests that try to open URIs for download, r=nika,preferences-reviewers Previously, the tests were waiting for the load event, which was being emitted for the initial about:blank. With the pref enabled, this event is no longer propagated/fired to the content process. Instead of notifying the content process that it needs to emit a load event for about:blank, we can instead make the tests wait for a STATE_STOP event. Differential Revision: https://phabricator.services.mozilla.com/D126843
55d3a1bcab8fd1cd0d894abd9801f9c17ea43dbe: Bug 1721217 - Part 2: Fix the race between navigations originating in the parent and in the content, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:16 +0000 - rev 602360
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 2: Fix the race between navigations originating in the parent and in the content, r=nika Add a synced ParentInitiatedNavigationEpoch field to browsing context, which only gets incremented when we start navigations in the parent process. When a child process initiates a navigation, it sends the current value of the field that it sees via DocumentChannelCreationArgs. In the parent process, we can compare the value of that field with the latest one for the same browsing context. If the latest value is higher than the one provided by the content process, it means that in the meantime parent process has started a navigation so the earlier navigation originating in the content process will be cancelled. Differential Revision: https://phabricator.services.mozilla.com/D126842
416a8398fcffd500f14dbc9cbb2eaedd4dae8687: Bug 1721217 - Part 1: Enable parent controlled loads via DC, r=nika
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 16 Dec 2021 22:27:15 +0000 - rev 602359
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1721217 - Part 1: Enable parent controlled loads via DC, r=nika Differential Revision: https://phabricator.services.mozilla.com/D126841
0973c2b6c3c05ebeb353dd6d36257cf5a2c5b91c: Bug 1744316 - Replace nsILocalFileWin::FileAttributes with ::ReadOnly r=nika,application-update-reviewers,nalexander
Barret Rennie <barret@brennie.ca> - Thu, 16 Dec 2021 18:06:42 +0000 - rev 602315
Push 39071 by ctuns@mozilla.com at Fri, 17 Dec 2021 03:51:53 +0000
Bug 1744316 - Replace nsILocalFileWin::FileAttributes with ::ReadOnly r=nika,application-update-reviewers,nalexander This replaces the under-used FileAttributes attribute with a ReadOnly attribute, since that is the only Windows file attribute that was being toggled. This attribute is only used in tests to simulate lack of writing permissions to certain files. Differential Revision: https://phabricator.services.mozilla.com/D133833
7489b530b65fc0753f76de55bd9dab89fc534532: Bug 1745344 - Unconditionally use va_copy. r=nika
Mike Hommey <mh+mozilla@glandium.org> - Thu, 16 Dec 2021 06:26:42 +0000 - rev 602246
Push 39070 by abutkovits@mozilla.com at Thu, 16 Dec 2021 16:31:55 +0000
Bug 1745344 - Unconditionally use va_copy. r=nika Historically, va_copy was not supported everywhere (notably, MSVC didn't have it). That's not true anymore. We already have code such as xpcom/base/Logging.cpp that uses it unconditionally. Differential Revision: https://phabricator.services.mozilla.com/D133458
5fd7e5380524d23b6b121e8f985c5950bc944124: Bug 1744809 - Reduce boilerplate in IOUtils frontend methods r=nika
Barret Rennie <barret@brennie.ca> - Thu, 16 Dec 2021 04:47:19 +0000 - rev 602237
Push 39069 by apavel@mozilla.com at Thu, 16 Dec 2021 09:41:42 +0000
Bug 1744809 - Reduce boilerplate in IOUtils frontend methods r=nika Differential Revision: https://phabricator.services.mozilla.com/D133832
a9e0339866d239aa2995f0c2d9ab8b0414bcd395: Bug 1746124 - Use nsIRunnablePriority::PRIORITY_RENDER_BLOCKING for Fluent async API calls. r=nordzilla,nika
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 15 Dec 2021 20:30:34 +0000 - rev 602177
Push 39069 by apavel@mozilla.com at Thu, 16 Dec 2021 09:41:42 +0000
Bug 1746124 - Use nsIRunnablePriority::PRIORITY_RENDER_BLOCKING for Fluent async API calls. r=nordzilla,nika Differential Revision: https://phabricator.services.mozilla.com/D133845
d14261ebd3b104c8712c296ddb52b2091096a6c9: Bug 1744316 - Replace nsILocalFileWin::FileAttributes with ::ReadOnly r=nika,application-update-reviewers,nalexander
Barret Rennie <barret@brennie.ca> - Wed, 15 Dec 2021 19:56:08 +0000 - rev 602175
Push 39069 by apavel@mozilla.com at Thu, 16 Dec 2021 09:41:42 +0000
Bug 1744316 - Replace nsILocalFileWin::FileAttributes with ::ReadOnly r=nika,application-update-reviewers,nalexander This replaces the under-used FileAttributes attribute with a ReadOnly attribute, since that is the only Windows file attribute that was being toggled. This attribute is only used in tests to simulate lack of writing permissions to certain files. Differential Revision: https://phabricator.services.mozilla.com/D133833
dbbcea46c9d90b8ff790d35fa0d94edd4ef54184: Bug 1744809 - Reduce boilerplate in IOUtils frontend methods r=nika
Barret Rennie <barret@brennie.ca> - Wed, 15 Dec 2021 19:56:08 +0000 - rev 602174
Push 39069 by apavel@mozilla.com at Thu, 16 Dec 2021 09:41:42 +0000
Bug 1744809 - Reduce boilerplate in IOUtils frontend methods r=nika Differential Revision: https://phabricator.services.mozilla.com/D133832
a566c029f7a5af517126482475f022cb675dbd98: Bug 1317873, don't allow any internal types to be assigned to a DataTransfer, r=nika
Neil Deakin <neil@mozilla.com> - Wed, 15 Dec 2021 19:26:22 +0000 - rev 602159
Push 39069 by apavel@mozilla.com at Thu, 16 Dec 2021 09:41:42 +0000
Bug 1317873, don't allow any internal types to be assigned to a DataTransfer, r=nika Differential Revision: https://phabricator.services.mozilla.com/D118004
3d201ea8834161911890a06bae578b64d18eefa9: Bug 1746111 - (Re)serialize WebRTC frame SurfaceDescriptorBuffers for convert-and-upload on WebGLParent. r=gfx-reviewers,nika,lsalzman
Kelsey Gilbert <jgilbert@mozilla.com> - Wed, 15 Dec 2021 01:54:21 +0000 - rev 602064
Push 39066 by ctuns@mozilla.com at Wed, 15 Dec 2021 09:11:58 +0000
Bug 1746111 - (Re)serialize WebRTC frame SurfaceDescriptorBuffers for convert-and-upload on WebGLParent. r=gfx-reviewers,nika,lsalzman Also generally de-inline (WebGLParent::TexImage not DispatchCommand) TexImage(SurfaceDescriptor). Differential Revision: https://phabricator.services.mozilla.com/D132851