| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Generating D-Bus proxies is more convienent and more typesafe
than using naked GDBusProxy objects.
As a first step this commit changes the common session manager proxy to
be generated from XML. Since the generated proxy can be compatibly used
in any existing GDBusProxy calls, this commit doesn't attempt to rewrite
all the plugins to use the generated apis. That can happen in future
clean ups.
https://bugzilla.gnome.org/show_bug.cgi?id=705127
|
|
|
|
|
|
|
|
| |
And the case where logind doesn't respond.
Spotted by Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=705525
|
|
|
|
|
|
| |
When hibernate isn't available, make sure that we end up
suspending instead. This also tests the removal of deprecated
UPower functions, replaced by logind ones.
|
|
|
|
|
|
|
|
|
| |
The upower functionality is deprecated and will return an
error unless upower is built with --enable-deprecated.
Follows a similar patch to gnome-control-center.
https://bugzilla.gnome.org/show_bug.cgi?id=705525
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=702858
|
|
|
|
|
|
|
|
|
|
|
| |
The middle-click will be used to start selections, and
provide text contextual menus (such as word definitions, sharing, etc.)
See:
https://wiki.gnome.org/GnomeOS/Design/Whiteboards/Selections
for design details.
https://bugzilla.gnome.org/show_bug.cgi?id=665193
|
|
|
|
|
|
| |
We use signed integers instead of unsigned integers for power percentage now.
https://bugzilla.gnome.org/show_bug.cgi?id=705269
|
|
|
|
|
|
| |
The property is a percentage, but we need to pass the absolute value down to upower.
https://bugzilla.gnome.org/show_bug.cgi?id=705269
|
|
|
|
|
|
|
| |
This changest the return values of the StepUp/StepDown methods
to match the return values on the similar screen backlight interface.
https://bugzilla.gnome.org/show_bug.cgi?id=705269
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the media-keys plugin gets a Play or Pause key events and we
don't have any clients registered to handle it through the native
media-keys API, look for an MPRIS interface using bus namespace
watching and try that.
This fixes integration of Spotify for example, as it's unlikely to
implement a GNOME specific interface.
https://bugzilla.gnome.org/show_bug.cgi?id=697810
|
|
|
|
|
|
|
|
| |
This adds a bus namespace watching helper, mimicking
the g_bus_watch_name() API but watching name prefixes
instead of bus names.
https://bugzilla.gnome.org/show_bug.cgi?id=697810
|
|
|
|
|
|
|
|
| |
Remote CUPS servers send information about final state of print jobs
in job-state-change event instead of in job-completed event.
Add translation context to those messages and update *.po files.
https://bugzilla.gnome.org/show_bug.cgi?id=678623
|
|
|
|
|
|
| |
Get new notifications every 60 seconds if the CUPS server is a remote one.
https://bugzilla.gnome.org/show_bug.cgi?id=678623
|
|
|
|
|
|
|
|
|
|
|
| |
Use method IPP_GET_NOTIFICATIONS for getting of IPP notifications
instead of relying on DBus interface of CUPS. This change allows
us to unify getting of notifications for remote and local CUPS
servers later.
Use DBus notification for signaling the need for getting of new
notifications.
https://bugzilla.gnome.org/show_bug.cgi?id=678623
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678623
|
|
|
|
|
|
| |
Using DBus for notify-recipient-uri is useless for remote servers.
https://bugzilla.gnome.org/show_bug.cgi?id=678623
|
|
|
|
|
| |
Store id of the event source which renews subscriptions and remove it
when stopping manager.
|
|
|
|
|
| |
Store id of the subscription to CUPS' DBus signals and remove it
when stopping manager.
|
| |
|
|
|
|
|
| |
Don't default to "631" for default port when testing connection
to remote CUPS server.
|
|
|
|
|
|
| |
Using g_debug() is more appropriate than gnome_settings_profile_msg()
for message about getting dests from CUPS server.
Be more specific in those debugging messages.
|
| |
|
|
|
|
|
| |
Move translator comments 1 line above the actual strings so that
translators see them.
|
|
|
|
|
|
| |
The dialog blocks mainloop and possibly other services.
https://bugzilla.gnome.org/show_bug.cgi?id=704475
|
| |
|
|
|
|
|
|
|
|
| |
The old smartcard plugin supported a feature where the screen
would lock or the session would get logged out if a user
yanked their login token.
This commit adds that feature back.
|
|
|
|
|
|
|
|
|
| |
We're going to need to be able to log the user out in some
cases when they remove their smartcard.
This commit adds the makefile goo and the xml file stolen from
gnome-session source tree to get access to the session
manager to log out.
|
|
|
|
|
|
|
|
| |
We're going to need to be able to lock the screen in some
cases when a user removes their smartcard.
This commit adds the goo needed to get access to the lock
screen.
|
|
|
|
|
|
|
|
|
|
| |
g-s-d fails to notice when it's finished loading all
the smartcard drivers. This is because the code was
waiting for the driver worker threads to finish instead
of to start (and also a fault >= instead > 0 check for
pending drivers)
The commit fixes that.
|
| |
|
|
|
|
|
|
|
|
| |
This commit lands a rewrite of the smartcard plugin. It makes use
of the DBus ObjectManager interface to export tokens over the bus,
as they're inserted and removed.
https://bugzilla.gnome.org/show_bug.cgi?id=704890
|
|
|
|
|
|
|
| |
It's going to be substantially rewritten, so drop the old
code to avoid a confusing diff when the new stuff lands.
https://bugzilla.gnome.org/show_bug.cgi?id=704890
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=704797
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=704797
|
|
|
|
|
| |
Also, only run the X11 functionality when using the X11 backend. This prevents
segfaults when using wayland.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Use the timestamp passed by newer versions of mutter/gnome-shell
to launch applications. This should make them focus correctly when
launched.
https://bugzilla.gnome.org/show_bug.cgi?id=701273
|
|
|
|
|
|
|
|
| |
Instead of doing it in the GsdWacomManager; this way, it gets more modular and
makes it easier for the OSD to process the keys.
Also changes what some keys do.
https://bugzilla.gnome.org/show_bug.cgi?id=701200
|
|
|
|
|
|
| |
This adds a new edition mode to the OSD window and a new widget to edit the tablets' buttons.
https://bugzilla.gnome.org/show_bug.cgi?id=701200
|
|
|
|
|
|
|
|
|
| |
Register 'org.gnome.SettingsDaemon.Cursor' on the session bus. Add a
D-Bus property 'ShowOSK' to indicate whether the on-screen keyboard
should be enabled, which is triggered when a direct touch device is used
for input.
https://bugzilla.gnome.org/show_bug.cgi?id=692772
|
|
|
|
|
|
|
| |
This is necessary because, otherwise, showing the OSD Window on top of
a fullscreen window will hide the latter.
https://bugzilla.gnome.org/show_bug.cgi?id=703049
|
|
|
|
|
|
| |
Mark printer warnings for translation.
https://bugzilla.gnome.org/show_bug.cgi?id=704680
|
| |
|
|
|
|
|
|
|
| |
Not filtering it would end up in setting it for the pad which closed the
device and hence lost the current key grab.
https://bugzilla.gnome.org/show_bug.cgi?id=704480
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First, we're using gtk_dialog_run which is a big no-no in a system
service (since it blocks the service).
Second, a user will be able to tell if their configuration changes
aren't working, the dialog doesn't help them.
Third, the dialogs frequently contain technobable about crtc 65
and the like.
This commit gets rid of them.
https://bugzilla.gnome.org/show_bug.cgi?id=704473
|
|
|
|
| |
Using g_clear_{pointer,object} as appropriate.
|
|
|
|
|
|
|
| |
Rather than going through the loop a number of times,
add the outputs to a GPtrArray directly, and sort it.
https://bugzilla.gnome.org/show_bug.cgi?id=704286
|
|
|
|
|
|
| |
And everything related to it as it is no longer necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=690550
|