Alex
a966534ce4
Bug 1729044 - Remove ipdl support for intr r=ipc-reviewers,nika
...
This removes intr support and updates some stale docs as well.
It's not immediately clear what code in MessageChannel can be removed,
though I expect some things could be simplified (there's just not much
alluding to intr/rpc/urgent).
Differential Revision: https://phabricator.services.mozilla.com/D204813
2024-03-20 14:28:15 +00:00
Iulian Moraru
74a8e4c335
Backed out changeset 8a9b63318958 (bug 1729044) for causing linux build bustages. CLOSED TREE
2024-03-19 04:58:49 +02:00
Alex
affaa233d1
Bug 1729044 - Remove ipdl support for intr r=ipc-reviewers,nika
...
This removes intr support and updates some stale docs as well.
It's not immediately clear what code in MessageChannel can be removed,
though I expect some things could be simplified (there's just not much
alluding to intr/rpc/urgent).
Differential Revision: https://phabricator.services.mozilla.com/D204813
2024-03-18 17:23:26 +00:00
Alexandre Lissy
6183e11f7d
Bug 1880849 - Expose Utility process with actor names in about:support r=flod,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202205
2024-02-20 11:44:15 +00:00
Nika Layzell
bd593b4dfa
Bug 1867360 - Require toplevel protocols to specify which processes they expect to be bound in, r=decoder,ipc-reviewers,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,aosmond,rkraesig,mccr8,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D195485
2024-01-18 23:07:18 +00:00
Natalia Csoregi
199a9020c7
Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE
2024-01-08 23:18:19 +02:00
Nika Layzell
5d33ff1a48
Bug 1867360 - Require toplevel protocols to specify which processes they expect to be bound in, r=decoder,ipc-reviewers,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,aosmond,rkraesig,mccr8,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D195485
2024-01-08 19:48:23 +00:00
Butkovits Atila
841c471153
Backed out changeset 30210e0efac1 (bug 1867360) for causing failures at PIPDLUnitTestChild.cpp. CLOSED TREE
2023-12-19 02:28:52 +02:00
Nika Layzell
aedf0adb86
Bug 1867360 - Require toplevel protocols to specify which processes they expect to be bound in, r=decoder,ipc-reviewers,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,aosmond,rkraesig,mccr8,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D195485
2023-12-18 23:24:26 +00:00
ogiorgis
d916e7edbe
Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
Sylvestre Ledru
3608dc8457
Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow
...
Differential Revision: https://phabricator.services.mozilla.com/D191480
2023-10-19 20:52:10 +00:00
Jim Blandy
267fcde61c
Bug 1850865: Improve MOZ_IPC_MESSAGE_LOG. r=ipc-reviewers,nika
...
Use MOZ_IPC_MESSAGE_LOG to filter GOODBYE_MESSAGE_TYPE messages.
Interpret MOZ_IPC_MESSAGE_LOG elements without the "Child" or "Parent"
suffix as a request to log both sides of the given protocol.
Differential Revision: https://phabricator.services.mozilla.com/D187167
2023-09-05 18:09:30 +00:00
Sylvestre Ledru
4270372ab6
no bug - doc: Fix some lexical issue r=marco,devtools-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D179308
2023-06-12 14:54:49 +00:00
Mike Hommey
1db92727b5
Bug 1835185 - Replace OS_WIN with XP_WIN in ipc code. r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D180044
2023-06-06 21:05:31 +00:00
Alexandre Lissy
e229f8b935
Bug 1826953 - Document Third-Party Modules informations for new processes r=gstoll
...
Differential Revision: https://phabricator.services.mozilla.com/D174900
2023-04-11 13:36:24 +00:00
David Parks
8e662c5de7
Bug 1821418: Clean up actors in UtilityProcessChild::ActorDestroy r=gerard-majax
...
Differential Revision: https://phabricator.services.mozilla.com/D172182
2023-03-16 16:21:40 +00:00
David Parks
c4a4bb625d
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
...
This eliminates a redundant enum that we had to keep synchronized with another.
Depends on D155020
Differential Revision: https://phabricator.services.mozilla.com/D162943
2023-01-31 21:10:28 +00:00
Iulian Moraru
139a51d58f
Backed out 7 changesets (bug 1704500) for causing bc failures on browser_utility_geolocation_crashed.js. CLOSED TREE
...
Backed out changeset afcc1e8b5ad7 (bug 1704500)
Backed out changeset 1c27f9c36fda (bug 1704500)
Backed out changeset c0f0a280aaea (bug 1704500)
Backed out changeset 4be2d58ddf54 (bug 1704500)
Backed out changeset 1386732459ce (bug 1704500)
Backed out changeset 88e8015e1ec4 (bug 1704500)
Backed out changeset d96e810e20ec (bug 1704500)
2023-01-29 03:17:48 +02:00
David Parks
ad03918940
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
...
This eliminates a redundant enum that we had to keep synchronized with another.
Depends on D155020
Differential Revision: https://phabricator.services.mozilla.com/D162943
2023-01-28 21:00:50 +00:00
Sandor Molnar
75efc1e999
Backed out 7 changesets (bug 1704500) for causing multiple failures in browser_utility_geolocation_crashed/test_geolocation_reset_accuracy CLOSED TREE
...
Backed out changeset c3ae64389c26 (bug 1704500)
Backed out changeset 747d84ff17c7 (bug 1704500)
Backed out changeset 313b8770dc51 (bug 1704500)
Backed out changeset 30632246ee2b (bug 1704500)
Backed out changeset 90a8d51fc17c (bug 1704500)
Backed out changeset a1d1a97a2ffa (bug 1704500)
Backed out changeset 6bfb4d8de1e1 (bug 1704500)
2023-01-27 05:49:32 +02:00
David Parks
e5980cd25e
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
...
This eliminates a redundant enum that we had to keep synchronized with another.
Depends on D155020
Differential Revision: https://phabricator.services.mozilla.com/D162943
2023-01-26 20:15:08 +00:00
Cristian Tuns
f386edee20
Backed out 7 changesets (bug 1704500) for causing build bustages CLOSED TREE
...
Backed out changeset e48723d8d42e (bug 1704500)
Backed out changeset 897b985f9298 (bug 1704500)
Backed out changeset c2474d1c0046 (bug 1704500)
Backed out changeset d4508f8ba7df (bug 1704500)
Backed out changeset 241be693628d (bug 1704500)
Backed out changeset 341ec2465c7d (bug 1704500)
Backed out changeset 0d1c0dcd7645 (bug 1704500)
2023-01-25 15:33:33 -05:00
David Parks
23324c492a
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
...
This eliminates a redundant enum that we had to keep synchronized with another.
Depends on D155020
Differential Revision: https://phabricator.services.mozilla.com/D162943
2023-01-25 19:58:47 +00:00
Marian-Vasile Laza
d9f3cbeedf
Backed out 8 changesets (bug 1704500) for causing build bustages on UtilityProcessHost.cpp. CLOSED TREE
...
Backed out changeset da69da68588d (bug 1704500)
Backed out changeset 8f1b73a96bb0 (bug 1704500)
Backed out changeset 817d104b3a3e (bug 1704500)
Backed out changeset 1c84f8f0796a (bug 1704500)
Backed out changeset 93e59d5488dc (bug 1704500)
Backed out changeset f85e8eed6fed (bug 1704500)
Backed out changeset e581bfdf0f8e (bug 1704500)
Backed out changeset 5d62d1a33cf8 (bug 1704500)
2023-01-25 05:18:00 +02:00
David Parks
8c59524317
Bug 1704500: Make UtilityActorName an alias for WebIDLUtilityActorName r=gerard-majax
...
This eliminates a redundant enum that we had to keep synchronized with another.
Depends on D155020
Differential Revision: https://phabricator.services.mozilla.com/D162943
2023-01-25 02:48:57 +00:00
Sylvestre Ledru
72c32ab4cc
Bug 1807901 - Fix typos in some documentation directories r=linter-reviewers,andi DONTBUILD
...
Fix some typos in new directories
Differential Revision: https://phabricator.services.mozilla.com/D165660
2023-01-02 16:07:49 +00:00
Nika Layzell
a6be94c9d4
Bug 1804485 - Part 1: Add support for [LazySend] ipc messages, r=ipc-reviewers,mccr8
...
This is intended to be used to mark messages which do nothing on the
receiving side other than setting up state for future IPC messages,
meaning that the send can be delayed until other more important work is
complete, or until a non-LazySend IPC message is sent.
This does not break any message ordering guarantees, as the lazy
messages will be sent in order before any non-lazy messages are sent.
Differential Revision: https://phabricator.services.mozilla.com/D164274
2022-12-20 20:23:37 +00:00
Mark Banner
38be40d5b9
Bug 1795322 - Update toolkit modules references in remaining places. r=mossop,zeid,geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D160036
2022-10-26 08:06:37 +00:00
Csoregi Natalia
5edbe31601
Backed out 12 changesets (bug 1795322) for causing multiple failures e.g. test_deletion_request_ping.py. CLOSED TREE
...
Backed out changeset aba25cbcda51 (bug 1795322)
Backed out changeset a4a35005ada9 (bug 1795322)
Backed out changeset 8e8d790eb0f4 (bug 1795322)
Backed out changeset db8903454bd3 (bug 1795322)
Backed out changeset 60cc71c61cad (bug 1795322)
Backed out changeset bc6a674994ad (bug 1795322)
Backed out changeset 6ac8a611f8c7 (bug 1795322)
Backed out changeset 9fb873ecfb31 (bug 1795322)
Backed out changeset c8a7a40c2a2f (bug 1795322)
Backed out changeset f2c118b6c6ce (bug 1795322)
Backed out changeset 38df43b4a70f (bug 1795322)
Backed out changeset 89aea8373411 (bug 1795322)
2022-10-25 23:47:58 +03:00
Mark Banner
1ad6baaea2
Bug 1795322 - Update toolkit modules references in remaining places. r=mossop,zeid,geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D160036
2022-10-25 19:49:28 +00:00
Nika Layzell
f0ab46f2f6
Bug 1779792 - Part 3: Use an endpoint to bind the initial actor in parent processes, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,alwu,mccr8
...
This improves consistency with the child process case, and will make it easier
to attach additional state without needing to thread it through every child
process callsite manually.
Differential Revision: https://phabricator.services.mozilla.com/D153619
2022-08-10 14:55:22 +00:00
Nika Layzell
e7200aa7a5
Bug 1779792 - Part 2: Use an Endpoint to bind the initial actor in child processes, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu
...
This type is also used in other places to start non-initial actors, and will
allow us to attach additional state more easily without needing to thread it
through every child process callsite manually.
Differential Revision: https://phabricator.services.mozilla.com/D153618
2022-08-10 14:55:22 +00:00
Jim Blandy
4e777721ab
Bug 1782871: Correct IPDL documentation in 'Actor Lifetimes in C++' r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D153553
2022-08-03 21:32:36 +00:00
Manuel Bucher
ca3a2d7b60
no bug - Fix indentation of bullet list in ipdl document DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D149969
2022-06-22 09:52:06 +00:00
Alexandre Lissy
7c66c77d4e
Bug 1763652 - Update utility process doc about UtilityProcessManager::StartUtility r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D143840
2022-04-19 16:57:33 +00:00
Alexandre Lissy
80a6e77adf
Bug 1761213 - Process bookkeeping needs to cover about:processes r=handyman,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D141946
2022-03-24 21:11:19 +00:00
Daniel Holbert
313837635e
Bug 1759763: Fix typo in IPC in-tree docs. r=mccr8
...
DONTBUILD because just editing an in-tree doc.
This patch fixes a typo by adding a word that was previously missed ("in").
Differential Revision: https://phabricator.services.mozilla.com/D141164
2022-03-15 23:37:21 +00:00
Nika Layzell
7998e6a294
Bug 1754037 - Part 5: Update IPC documentation for ParamTraits, r=ipc-reviewers,mccr8
...
The documentation now reflects the fact that IPDLParamTraits is no longer
necessary.
Differential Revision: https://phabricator.services.mozilla.com/D140006
2022-03-04 15:39:42 +00:00
Alexandre Lissy
01d6a53b25
Bug 1756802 - Set Utility Process name for profiler r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D139840
2022-03-01 08:27:22 +00:00
David Parks
8294cce103
Bug 1754812: Update new process docs to reflect latest demo r=gerard-majax
...
Reflects the improved names now used in the restored demo.
Differential Revision: https://phabricator.services.mozilla.com/D138597
2022-02-18 19:07:25 +00:00
David Parks
328a0802e7
Bug 1754812: Format IPC docs to 80 columns r=gerard-majax
...
Differential Revision: https://phabricator.services.mozilla.com/D138596
2022-02-18 19:07:25 +00:00
Alexandre Lissy
735f8fe9fa
Bug 1753635 - Improve process bookkeeping about FOG r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D138603
2022-02-16 09:34:43 +00:00
Alexandre Lissy
7957abe939
Bug 1753635 - Improve process bookkeeping about crash reporter r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D138602
2022-02-16 09:34:42 +00:00
Alexandre Lissy
3cb7b75dba
Bug 1753635 - Add process bookkeeping about profiler r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D138599
2022-02-16 09:34:42 +00:00
Alexandre Lissy
8961773360
Bug 1753635 - Add process bookkeeping about memory reporter r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D138598
2022-02-16 09:34:42 +00:00
Nika Layzell
5f4d52afa0
Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8
...
The changes to ipdl actors were mechanical, and largely automated using
a script.
Differential Revision: https://phabricator.services.mozilla.com/D137237
2022-02-09 17:29:47 +00:00
Nika Layzell
f057be7ffc
Bug 1752444 - Part 3: Mention the new attributes in the ipdl docs, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D137228
2022-02-09 17:29:46 +00:00
Alexandre Lissy
024fb283b1
Bug 1749809 - Basic memory reporting test for UtilityProcess r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D137774
2022-02-04 21:05:50 +00:00
Cristian Tuns
5a574896af
Backed out 2 changesets (bug 1749809) for causing reftest failures on UtilityProcessManager.cpp CLOSED TREE
...
Backed out changeset 78a4a462c698 (bug 1749809)
Backed out changeset 4f55d4cc7b8c (bug 1749809)
2022-02-04 13:02:11 -05:00
Alexandre Lissy
8e9de4edef
Bug 1749809 - Basic memory reporting test for UtilityProcess r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D137774
2022-02-04 15:17:26 +00:00