Граф коммитов

26 Коммитов

Автор SHA1 Сообщение Дата
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