Bryce Harrington
f8300c87d5
compositor: Add internal support to track idle inhibition requests
...
Adds a helper routine weston_output_inhibited_outputs() which returns a
mask of outputs that should inhibit screen idling.
Use this routine to check for inhibiting outputs for handling of idle
behaviors in core: In sleep mode, only halt repainting outputs that
don't have valid inhibits. Don't send these monitors DPMS off commands
either, if the system would otherwise be powering them down.
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com >
v5: Drop unused view variable
2016-08-29 18:36:13 -07:00
..
2016-08-12 13:28:30 +03:00
2016-07-26 16:26:08 -07:00
2016-07-26 16:26:08 -07:00
2016-08-18 10:28:35 +02:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2016-07-26 16:26:08 -07:00
2016-08-05 16:40:05 +03:00
2016-07-26 16:26:08 -07:00
2016-08-15 16:09:26 +02:00
2016-06-23 17:44:54 +03:00
2016-08-05 16:45:07 +03:00
2016-07-26 16:26:08 -07:00
2016-08-15 17:45:08 +02:00
2016-07-26 16:26:08 -07:00
2016-08-29 18:36:13 -07:00
2016-08-29 18:36:13 -07:00
2016-08-14 09:28:50 +02:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-08-15 19:07:48 +02:00
2016-07-26 16:26:08 -07:00
2016-08-14 09:28:50 +02:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-08-15 16:33:42 +02:00
2016-08-06 18:19:22 -07:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-08-02 14:19:11 +03:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-07-01 14:10:26 +03:00
2016-07-01 14:10:26 +03:00
2016-07-26 16:26:08 -07:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-07-22 15:29:18 +01:00
2016-08-15 16:58:23 +02:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00