gecko-dev/ipc/ipdl
Chris Martin 64e1fb7a45 Bug 1540776 - Have parent send color profile to child during launch r=aosmond,jld,jfkthame,florian
For Win32k lockdown, we need to remove the content processes' ability to
call GetICMProfileW(). Since it needs this to retrieve the output color
profile, a new synchronous call is added that allows it to request the
parent process to read this file on its behalf.

The contents of the file are now being cached as well, as this should help
ease some of the increased parent process I/O caused by the children not
being able to do this in their process anymore.

For performance reasons, during launch this information is passed directly
to the child through the SetXPCOMProcessAttributes call

Differential Revision: https://phabricator.services.mozilla.com/D66126

--HG--
extra : moz-landing-system : lando
2020-04-02 15:42:15 +00:00
..
ipdl Bug 1622328 - ipc/ipdl/ipdl/cxx/code.py: Add the license r=nika 2020-03-13 18:35:42 +00:00
test Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
Makefile.in
ipdl.py Bug 1607919 - Part 3: Require descriptions for sync message entries, r=mccr8 2020-01-09 16:52:27 +00:00
message-metadata.ini Bug 1489308 part 9. Remove now-unused wyciwyg bits. r=mccr8 2019-02-28 01:09:48 +00:00
moz.build
msgtype-components Bug 1513073 - make the IPDL compiler's code python3 syntax friendly; r=nika 2018-12-11 18:12:22 +00:00
sync-messages.ini Bug 1540776 - Have parent send color profile to child during launch r=aosmond,jld,jfkthame,florian 2020-04-02 15:42:15 +00:00