gecko-dev/dom/power
Nathan Froyd 7618f58711 Bug 1517653 - give the power manager service its own xpcom module; r=mccr8
The layout module is a little weird.  It's described as being loadable
in the GPU process, but very few of the contracts and CIDs it contains
are also marked as such.  In fact, the sole reason the layout module is
marked as being loadable in the GPU process is so that the power manager
service can be registered; everything else is inconsequential.  This
setup also means that the initializer for the layout module has to
specifically check whether it's running in the GPU process (or several
other processes...), so we don't try to spin up a bunch of stuff we
don't need, like xpconnect and similar.

This setup is silly: we should have a module solely for the power
manager's use and that module can be loaded in the GPU process.  Then
the layout module can go back to being an ordinary module, and we don't
have to play games in its initialization method.
2019-01-08 15:56:58 -05:00
..
moz.build Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku 2018-09-28 14:05:07 +09:00
nsIDOMWakeLockListener.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIPowerManagerService.idl Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku 2018-09-28 14:05:07 +09:00
nsIWakeLock.idl Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku 2018-09-28 14:05:07 +09:00
PowerManagerService.cpp Bug 1517653 - give the power manager service its own xpcom module; r=mccr8 2019-01-08 15:56:58 -05:00
PowerManagerService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
WakeLock.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
WakeLock.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00