summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xrandr: adapt to the new model for display configurationwip/wayland-displayGiovanni Campagna2013-08-081-717/+8
| | | | | | | | | | Stop handling monitors.xml and the initial modeset for the session, as well as monitor hotplug and lid switches. All that is implemented in mutter now. What is left in the xrandr plugin is Fn-F7 (for lack of a better place) and Rotate. Both will go in mutter/gnome-shell at some point. https://bugzilla.gnome.org/show_bug.cgi?id=705507
* xrandr: remove ApplyConfiguration DBus methodGiovanni Campagna2013-08-081-44/+1
| | | | | | | | | In the new model, the client that wants to change the display configuration asks mutter for the new layout directly, and that takes care of saving to monitors.xml or restoring the existing configuration if the new one fails. https://bugzilla.gnome.org/show_bug.cgi?id=705507
* wacom: adapt to GnomeRR API changesGiovanni Campagna2013-08-081-44/+29
| | | | | | | | GnomeRR now returns the EDID IDs as strings directly, so we don't need to convert them to compare to the settings. Also, we don't need to filter disconnected outputs, it's done by mutter now. https://bugzilla.gnome.org/show_bug.cgi?id=705507
* power: adapt to GnomeRR API changesGiovanni Campagna2013-08-081-57/+18
| | | | | | | | | | | Reading the backlight from GnomeRR can't fail anymore (although -1 can be returned, meaning that XBACKLIGHT is not supported). Also, for GnomeRR the value is always a percentage. We still need to handle min/max in case we use sysfs directly (which will be the common case when we move to wayland) https://bugzilla.gnome.org/show_bug.cgi?id=705507
* color: adapt to GnomeRR API changesGiovanni Campagna2013-08-081-9/+1
| | | | | | | GnomeRR no longer exposes disconnected outputs, so we don't need to filter them ourselves. https://bugzilla.gnome.org/show_bug.cgi?id=705507
* xsettings: Add support for window-scalingAlexander Larsson2013-08-081-5/+69
| | | | | | | | | | | | | | | | We read the scale-factor gsettings and propagate to gdk, including doing auto-detection if the setting is 0. NOTE: The auto-detection code is currently disabled as enabling scaling breaks gnome-shell. When this is fixed we want to enable this. We also scale the old Xft.DPI setting by the window scale so that old applications get a decent size on very high dpi monitors, plus we report the unscaled dpi so that window scale aware apps (like gtk) can avoid this dpi scaling. We also scale the cursor theme size so that you will get matching sizes for cursors.
* Updated Spanish translationDaniel Mustieles2013-08-081-190/+181
|
* color: Rename GsdColorX11 to GsdColorState as it's no longer only for XorgRichard Hughes2013-08-074-159/+165
| | | | | | | Weston embeds all the colord functionality into the compositor itself. For GNOME Shell, Giovanni has decided to abstract out the GnomeRR calls to call into a new private DBus interface. This means we have to continue to use the GnomeRR calls in g-s-d and just avoid doing the X11 functions.
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2013-08-072-194/+154
|
* build: Add one more srcdir != builddir fixColin Walters2013-08-061-0/+1
|
* build: Fix srcdir != builddirColin Walters2013-08-0621-0/+39
|
* common: move screensaver proxy fetching into common codeRay Strode2013-08-068-175/+88
| | | | | | | | | | | | | | Much like with the session manager, several plugins need to connect to the screen saver (to lock the screen in response to various events). This commit adds a new api: gnome_settings_bus_get_screen_saver_proxy that parallels the existing gnome_settings_bus_get_session_proxy call, and changes all users of their own screen saver proxies to use this shared proxy. https://bugzilla.gnome.org/show_bug.cgi?id=705127
* common: rename gnome-settings-session to gnome-settings-busRay Strode2013-08-0614-33/+32
| | | | | | | | | | | | | The gnome-settings-session code is so named because it used to exclusively house login session specific code (ConsoleKit/logind/gnome-session). Since then it's been used more generally as a place to stuff singleton dbus proxies used across multiple plugins. This commit renames it to gnome-settings-bus to give it a more appropriate name for its current role. https://bugzilla.gnome.org/show_bug.cgi?id=705127
* smartcard: use common session proxyRay Strode2013-08-063-502/+4
| | | | | | | | | | Several existing plugins talk to the session manager, and so there's API for gaining access to a common proxy singleton. This commit drops the smartcard plugin specific way of getting a SessionManager D-Bus proxy in favor of using the common API. https://bugzilla.gnome.org/show_bug.cgi?id=705127
* common: generate session manager proxyRay Strode2013-08-0611-31/+496
| | | | | | | | | | | | | 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
* power: Handle critical action for UPSesBastien Nocera2013-08-061-1/+3
| | | | | | | | 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
* power: Add test case for falling back on criticalBastien Nocera2013-08-061-0/+26
| | | | | | 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.
* tests: Add support for CanHibernate/CanSuspendBastien Nocera2013-08-061-0/+6
|
* power: Use logind to discover critical action availabilityJan Alexander Steffens (heftig)2013-08-061-9/+27
| | | | | | | | | 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
* Updated Hungarian translationGabor Kelemen2013-08-061-294/+417
|
* Updated Brazilian Portuguese translationRafael Ferreira2013-08-051-218/+272
|
* mouse: Enable edge scrolling if two-finger scroll is unavailaibleOndrej Holy2013-08-051-4/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702858
* Fixed Russian translationJulia Dronova2013-08-051-36/+31
|
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2013-08-032-574/+838
|
* xsettings: Disable middle-click paste by defaultBastien Nocera2013-08-021-0/+1
| | | | | | | | | | | 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
* Updated Galician translationsFran DiƩguez2013-08-021-241/+297
|
* media-keys: update for new power plugin DBus APICosimo Cecchi2013-08-021-1/+1
| | | | | | We use signed integers instead of unsigned integers for power percentage now. https://bugzilla.gnome.org/show_bug.cgi?id=705269
* power: always use absolute values to set the keyboard brightnessCosimo Cecchi2013-08-021-0/+2
| | | | | | 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
* power: Add Brightness property for keyboard backlightsCosimo Cecchi2013-08-021-29/+59
| | | | | | | 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
* media-keys: Use MPRIS when no apps use the media-keys APIMichael Wood2013-08-014-3/+281
| | | | | | | | | | | | 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
* media-keys: Add bus namespace watchingLars Uebernickel2013-08-013-0/+385
| | | | | | | | 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
* print-notifications: Show final job states for remote CUPS serverMarek Kasik2013-07-3163-12/+409
| | | | | | | | 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
* print-notifications: Regularly check for notifications from remote CUPS serversMarek Kasik2013-07-311-0/+8
| | | | | | Get new notifications every 60 seconds if the CUPS server is a remote one. https://bugzilla.gnome.org/show_bug.cgi?id=678623
* print-notifications: Use IPP method for getting IPP notificationsMarek Kasik2013-07-311-61/+191
| | | | | | | | | | | 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
* print-notifications: Don't run connection test for local serverMarek Kasik2013-07-311-29/+36
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678623
* print-notifications: Don't use DBus recipient URI for remote serversMarek Kasik2013-07-311-2/+18
| | | | | | Using DBus for notify-recipient-uri is useless for remote servers. https://bugzilla.gnome.org/show_bug.cgi?id=678623
* print-notifications: Stop renewing of CUPS subscriptions once we are finishedMarek Kasik2013-07-311-4/+23
| | | | | Store id of the event source which renews subscriptions and remove it when stopping manager.
* print-notifications: Cancel subscription to DBus signals when finishedMarek Kasik2013-07-311-10/+19
| | | | | Store id of the subscription to CUPS' DBus signals and remove it when stopping manager.
* print-notifications: Connect to message bus asynchronouslyMarek Kasik2013-07-311-12/+31
|
* print-notifications: Honor CUPS' default port numberMarek Kasik2013-07-311-6/+10
| | | | | Don't default to "631" for default port when testing connection to remote CUPS server.
* print-notifications: Use better debugging messagesMarek Kasik2013-07-311-2/+2
| | | | | | 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.
* print-notifications: Coding style fixesMarek Kasik2013-07-311-24/+12
|
* print-notifications: Move translator comments to appropriate positionsMarek Kasik2013-07-311-2/+2
| | | | | Move translator comments 1 line above the actual strings so that translators see them.
* Updated Hebrew translation.Yaron Shahrabani2013-07-311-430/+1049
|
* mouse: replace dialog by warningOndrej Holy2013-07-301-14/+1
| | | | | | The dialog blocks mainloop and possibly other services. https://bugzilla.gnome.org/show_bug.cgi?id=704475
* 3.9.5GNOME_SETTINGS_DAEMON_3_9_5Bastien Nocera2013-07-302-1/+48
|
* Dist fixes for color and smartcardYanko Kaneti2013-07-292-2/+9
|
* Tajik translation addedVictor Ibragimov2013-07-292-0/+3110
|
* smartcard: support old card removal actionsRay Strode2013-07-293-1/+181
| | | | | | | | 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.
* smartcard: add session manager proxyRay Strode2013-07-292-1/+464
| | | | | | | | | 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.