Closed Bug 1298246 Opened 8 years ago Closed 8 years ago

Update documentation for APZ IPDL protocols

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla51
Tracking Status
firefox51 --- fixed

People

(Reporter: rhunt, Assigned: rhunt)

References

Details

Attachments

(1 file)

With the changes in Bug 1289650, the documentation comments on the APZ protocols should be updated/expanded.
Comment on attachment 8785117 [details]
Bug 1298246 - Update documentation for APZ IPDL protocols.

https://reviewboard.mozilla.org/r/74430/#review72398

::: gfx/layers/ipc/PAPZ.ipdl:37
(Diff revision 2)
> - * PBrowser parent actor doesn't necessarily live in the main process, for
> + * in the main process, or to the compositor thread in the gpu processs.
> - * example with nested browsers). This will typically be set up when the layers
> - * id is allocated for the PBrowser.
>   *
> - * Opened through PContent and runs on the main thread in both parent and child.
> + * PAPZParent lives in the compositor thread, while PAPZChild lives wherever the remoted
> + * GeckoContentController lives. RemoteContentController implements PAPZParent, while

s/lives/lives (generally the main thread of the main or content process)/

::: gfx/layers/ipc/PAPZCTreeManager.ipdl:38
(Diff revision 2)
> + * PAPZCTreeManager is a protocol for remoting a IAPZCTreeManager.
> + *
> + * APZCTreeManagerParent and APZCTreeManagerChild implement this protocol.
> + */

I'd like to see a bit more information here about what threads the two endpoints are on.
Attachment #8785117 - Flags: review?(bugmail) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b329531116d3
Update documentation for APZ IPDL protocols. r=kats
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/b329531116d3
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: