Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-09 Thread Pekka Paalanen
On Wed, 8 Jun 2016 13:37:34 -0700 Bryce Harrington wrote: > On Wed, Jun 08, 2016 at 12:02:14PM +0300, Pekka Paalanen wrote: > > > > I stick to my simplest suggestion: > > - inherit inhibition for sub-surfaces (by effectiveness, not by > > pretending the child has its own copy of the inhibitor

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-08 Thread Bryce Harrington
On Wed, Jun 08, 2016 at 12:02:14PM +0300, Pekka Paalanen wrote: > On Wed, 8 Jun 2016 10:51:30 +0800 > Jonas Ådahl wrote: > > > On Tue, Jun 07, 2016 at 07:10:25PM -0700, Bryce Harrington wrote: > > > On Fri, Jun 03, 2016 at 09:26:24AM +0800, Jonas Ådahl wrote: > > > > On Thu, Jun 02, 2016 at 02:

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-08 Thread Pekka Paalanen
On Wed, 8 Jun 2016 10:51:30 +0800 Jonas Ådahl wrote: > On Tue, Jun 07, 2016 at 07:10:25PM -0700, Bryce Harrington wrote: > > On Fri, Jun 03, 2016 at 09:26:24AM +0800, Jonas Ådahl wrote: > > > On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > > > > This interface allows disab

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-08 Thread Pekka Paalanen
On Tue, 7 Jun 2016 12:35:09 -0700 Bryce Harrington wrote: > On Fri, Jun 03, 2016 at 11:41:12AM +0300, Pekka Paalanen wrote: > > On Thu, 2 Jun 2016 14:33:42 -0700 > > Bryce Harrington wrote: > > > > > On Wed, May 18, 2016 at 04:11:39PM +0300, Pekka Paalanen wrote: > > > > On Thu, 24 Mar 2016

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-07 Thread Jonas Ådahl
On Tue, Jun 07, 2016 at 07:10:25PM -0700, Bryce Harrington wrote: > On Fri, Jun 03, 2016 at 09:26:24AM +0800, Jonas Ådahl wrote: > > On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > > > This interface allows disabling of screensaver/screenblanking on a > > > per-surface basis. A

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-07 Thread Bryce Harrington
On Fri, Jun 03, 2016 at 09:26:24AM +0800, Jonas Ådahl wrote: > On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > > This interface allows disabling of screensaver/screenblanking on a > > per-surface basis. As long as the surface remains visible and > > non-occluded it blocks the s

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-07 Thread Bryce Harrington
On Fri, Jun 03, 2016 at 11:41:12AM +0300, Pekka Paalanen wrote: > On Thu, 2 Jun 2016 14:33:42 -0700 > Bryce Harrington wrote: > > > On Wed, May 18, 2016 at 04:11:39PM +0300, Pekka Paalanen wrote: > > > On Thu, 24 Mar 2016 11:14:33 -0700 > > > Bryce Harrington wrote: > > > > > > > This interfa

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-06 Thread Bryce Harrington
On Mon, Jun 06, 2016 at 10:08:00AM -0500, Yong Bakos wrote: > On Jun 6, 2016, at 7:18 AM, Pekka Paalanen wrote: > >> I don't believe this is a good choice. Imagine the case of a surface-less > >> 'inhibitor daemon.' > > > > An ordinary client must not be able to do that. > > > >> There may be no

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-06 Thread Yong Bakos
On Jun 6, 2016, at 7:18 AM, Pekka Paalanen wrote: > > On Fri, 3 Jun 2016 10:39:24 -0500 > Yong Bakos wrote: > >> Hi, >> >> On Jun 3, 2016, at 4:04 AM, Pekka Paalanen wrote: >>> >>> On Fri, 3 Jun 2016 09:26:24 +0800 >>> Jonas Ådahl wrote: >>> On Thu, Jun 02, 2016 at 02:24:20PM -0700, B

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-06 Thread Yong Bakos
On Jun 6, 2016, at 7:18 AM, Pekka Paalanen wrote: > > On Fri, 3 Jun 2016 10:39:24 -0500 > Yong Bakos wrote: > >> Hi, >> >> On Jun 3, 2016, at 4:04 AM, Pekka Paalanen wrote: >>> >>> On Fri, 3 Jun 2016 09:26:24 +0800 >>> Jonas Ådahl wrote: >>> On Thu, Jun 02, 2016 at 02:24:20PM -0700, B

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-06 Thread Pekka Paalanen
On Fri, 3 Jun 2016 10:39:24 -0500 Yong Bakos wrote: > Hi, > > On Jun 3, 2016, at 4:04 AM, Pekka Paalanen wrote: > > > > On Fri, 3 Jun 2016 09:26:24 +0800 > > Jonas Ådahl wrote: > > > >> On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > >>> This interface allows disablin

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-04 Thread Bryce Harrington
On Fri, Jun 03, 2016 at 10:39:24AM -0500, Yong Bakos wrote: > >>> + This destroys the inhibit manager. > > > > Good addition. Should probably say how destroying the manager affects > > the inhibitors created from it (no effect at all)? > > Agreed w/ pq. But, is the inhibit manager a /singleton/ g

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-03 Thread Yong Bakos
Hi, On Jun 3, 2016, at 4:04 AM, Pekka Paalanen wrote: > > On Fri, 3 Jun 2016 09:26:24 +0800 > Jonas Ådahl wrote: > >> On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: >>> This interface allows disabling of screensaver/screenblanking on a >>> per-surface basis. As long as the

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-03 Thread Pekka Paalanen
On Fri, 3 Jun 2016 09:26:24 +0800 Jonas Ådahl wrote: > On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > > This interface allows disabling of screensaver/screenblanking on a > > per-surface basis. As long as the surface remains visible and > > non-occluded it blocks the screens

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-03 Thread Pekka Paalanen
On Thu, 2 Jun 2016 14:33:42 -0700 Bryce Harrington wrote: > On Wed, May 18, 2016 at 04:11:39PM +0300, Pekka Paalanen wrote: > > On Thu, 24 Mar 2016 11:14:33 -0700 > > Bryce Harrington wrote: > > > > > This interface allows disabling of screensaver/screenblanking on a > > > per-surface basis.

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-02 Thread Jonas Ådahl
On Thu, Jun 02, 2016 at 02:24:20PM -0700, Bryce Harrington wrote: > This interface allows disabling of screensaver/screenblanking on a > per-surface basis. As long as the surface remains visible and > non-occluded it blocks the screensaver, etc. from activating on the > output(s) that the surface

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-02 Thread Bryce Harrington
On Mon, Mar 28, 2016 at 11:10:22AM +0300, Giulio Camuffo wrote: > 2016-03-24 20:14 GMT+02:00 Bryce Harrington : > > This interface allows disabling of screensaver/screenblanking on a > > per-surface basis. As long as the surface remains visible and > > non-occluded it blocks the screensaver, etc.

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-02 Thread Bryce Harrington
On Wed, May 18, 2016 at 04:11:39PM +0300, Pekka Paalanen wrote: > On Thu, 24 Mar 2016 11:14:33 -0700 > Bryce Harrington wrote: > > > This interface allows disabling of screensaver/screenblanking on a > > per-surface basis. As long as the surface remains visible and > > non-occluded it blocks the

[PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-06-02 Thread Bryce Harrington
This interface allows disabling of screensaver/screenblanking on a per-surface basis. As long as the surface remains visible and non-occluded it blocks the screensaver, etc. from activating on the output(s) that the surface is visible on. To uninhibit, simply destroy the inhibitor object. Signed

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-05-25 Thread Bryce Harrington
On Wed, May 18, 2016 at 04:11:39PM +0300, Pekka Paalanen wrote: > On Thu, 24 Mar 2016 11:14:33 -0700 > > Should I go through the v3 Weston patches too, or do you want to revise > them according to protocol changes first? Yes, the weston patches are the main thing that haven't gotten reviewed so f

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-05-18 Thread Pekka Paalanen
On Thu, 24 Mar 2016 11:14:33 -0700 Bryce Harrington wrote: > This interface allows disabling of screensaver/screenblanking on a > per-surface basis. As long as the surface remains visible and > non-occluded it blocks the screensaver, etc. from activating on the > output(s) that the surface is vi

Re: [PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-03-28 Thread Giulio Camuffo
2016-03-24 20:14 GMT+02:00 Bryce Harrington : > This interface allows disabling of screensaver/screenblanking on a > per-surface basis. As long as the surface remains visible and > non-occluded it blocks the screensaver, etc. from activating on the > output(s) that the surface is visible on. > > T

[PATCH wayland-protocols v3] Add screensaver idle inhibitor protocol

2016-03-24 Thread Bryce Harrington
This interface allows disabling of screensaver/screenblanking on a per-surface basis. As long as the surface remains visible and non-occluded it blocks the screensaver, etc. from activating on the output(s) that the surface is visible on. To uninhibit, simply destroy the inhibitor object. Signed