[Libreoffice-commits] core.git: Changes to 'feature/screensaverinhibit-update'

Andrzej Hunt andrzej at ahunt.org
Mon Oct 19 09:14:02 PDT 2015


New branch 'feature/screensaverinhibit-update' available with the following commits:
commit 704446d3ace0cfd20c7f44d2b86f180fa3f83fcd
Author: Andrzej Hunt <andrzej at ahunt.org>
Date:   Mon Oct 19 18:03:37 2015 +0200

    Lambda'ise the almost identical FDO and GSM screensaver inhibition
    
    This doesn't save us much for now, but could be useful when yet another
    screensaver inhibition standard is introduced. (The GSM/gnome inhibition
    currently requires passing the X11 window handle/id, which suggests that
    at some point they will have to update their screensaver inhibition api.)
    
    Change-Id: I4fa7bc15f089d112777fb166ab469045c002ae48

commit 50426cb43445d5872c587f019e3551efef36e017
Author: Andrzej Hunt <andrzej at ahunt.org>
Date:   Mon Oct 19 17:50:24 2015 +0200

    Add comment on gsm vs fdo differences
    
    Change-Id: I30d1c24e84f1b28fad9933407b362be886821864

commit ec12a76609a7472ca231e4fd6400082ad2bd58ce
Author: Andrzej Hunt <andrzej at ahunt.org>
Date:   Mon Oct 19 17:04:13 2015 +0200

    Move org.gnome.SessionManager.Inhibit to ScreenSaverInhibitor
    
    We should be using the same inhibition code irregardless of
    vcl backend on Linux.
    
    Change-Id: I996630666e32c40a52958edb248466c815a5e0e5

commit 862556b6efa8a6510827656273c57d4836a0f6a2
Author: Andrzej Hunt <andrzej at ahunt.org>
Date:   Mon Oct 19 17:01:02 2015 +0200

    Implement org.freedesktop.ScreenSaver inhibition
    
    This is required for screensaver inhibition on kde (this might
    also be supported on further desktops).
    
    It would appear to make sense to move all screensaver inhibiting
    code here into one location, since it should be shared across
    the generic unx, and gtk vcl backends - currently we have completely
    independent implementations for gtk/gtk3 (which only supports
    XSetScreenSaver, and gnome's dbus inhibition), and the generic backend
    for all other plugins, which supports XSetScreenSaver, xautolock, DPMS,
    but no dbus inhibition.
    
    Change-Id: I9c5af8021b0b49b5c93ed75a7d25e3208d5e9629



More information about the Libreoffice-commits mailing list