Nika Layzell
2ac29a461a
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
d45df271ec
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
7cc4f55f2a
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
1585146833
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
df70b3afd2
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
4d20495df0
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
b1b2dd2f1a
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
d9489230f7
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
098690b8f4
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
2bfc884243
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
305430fb41
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
31e438c476
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
fa5b305b89
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
bbfd6212c8
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
99d37d120b
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
dabb46c84d
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
fca4b089dd
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
27d27fe7e1
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
2d0d8e4b0f
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
5a84cf8dc4
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
Sylvestre Ledru
caaedeee98
Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D137741
2022-02-03 18:34:58 +00:00
Alexandre Lissy
bc59ee68ea
Bug 1751229 - Add Utility into Process Model doc r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D136578
2022-01-25 23:47:13 +00:00
Alexandre Lissy
c13cf7c24a
Bug 1740268 - Augment IPC process docs with proper bookkeeping r=handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D135991
2022-01-20 07:55:13 +00:00
David Parks
e44992d159
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
2022-01-13 00:10:21 +00:00
David Parks
537f03caa7
Bug 1696382: Add new process documentation r=gerard-majax
...
Includes docs on core process components and examples of new top-level actors and the "first" actors that help with process bootstrapping.
Differential Revision: https://phabricator.services.mozilla.com/D132314
2022-01-13 00:10:21 +00:00
David Parks
1195985bf3
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
2022-01-13 00:10:20 +00:00