New in version 3.17.3

July 22nd, 2015
  • Make device type presence checks work on libinput and wayland
  • Fix orientation setting on startup

New in version 3.16.2 (May 15th, 2015)

  • Media keys:
  • Don't crash when toggling the touchpad enabled button
  • Mouse:
  • Fix scroll methods settings for multiple devices
  • Enable tap to click on devices without hw buttons
  • Don't disable soft buttons when disabling the touchpad on devices
  • without hw buttons
  • Power:
  • Avoid screen being left ON indefinitely after waking from sleep if there's a notification when we wake up
  • Fix backlight adjustment not working under gdm in some configurations
  • Print Notifications:
  • Do not block because of authentication
  • Wacom:
  • Remove calibration notification
  • XSettings:
  • Export cursor size to X resources
  • Update fonts immediately as they are added/removed/changed
  • Updated translations

New in version 3.16.0 (March 23rd, 2015)

  • Fix a problem when hot-plugging Wacom devices
  • Updated translations

New in version 3.16.0 RC (March 20th, 2015)

  • Updated translations
  • Cursor:
  • Plugin removed, its functionality was moved to mutter
  • Keyboard:
  • Remove the special handling of settings under GDM - moved to gnome-shell
  • Power:
  • Make sure to set an error when GDBus set_property fails
  • Wacom:
  • Remove use of removed "display" settings key
  • Remove handling of moved "display" key
  • Add fake Huion H610 Pro for tests

New in version 3.16.0 Beta 2 (March 16th, 2015)

  • Fix build with some build systems
  • Use proper quotes in Housekeeping plugin
  • Fix possible crashes in the Wacom plugin
  • Fix a regression in XSettings caused by recent glib changes
  • Updated translations

New in version 3.16.0 Beta 1 (February 17th, 2015)

  • When disabling the backlight, also suspend on tablets
  • Don't use colons in screenshot filenames
  • Fix multiple Settings button being added to notifications
  • Fix text wrapping in housekeeping dialogues
  • Use the backlight helper on Linux unconditionally
  • Avoid turning off the backlight altogether on some Linux systems

New in version 3.15.4 (January 22nd, 2015)

  • Added GsdDeviceManager with X11 and udev (for native wayland sessions) backends
  • Most keyboard, mouse, touchpad and wacom settings schemas moved to gsettings-desktop-schemas. User settings migration is done automatically at startup
  • The moved settings are now applied by mutter >= 3.15.4
  • Media-keys:
  • Adjust to ShellKeyGrabber changes (requires gnome-shell >= 3.15.4 at run time)
  • Make power-actions non-interactive based on mode
  • XSettings:
  • Export the session bus ID as an xsetting

New in version 3.15.1 (November 28th, 2014)

  • Add scroll wheel emulation in trackballs
  • Disable touchscreens when the screen is turned off
  • Show backlight OSD on the monitor which it affects

New in version 3.14.2 (November 12th, 2014)

  • Updated translations
  • Media-keys:
  • Fixed a few minor leaks
  • Power:
  • Disable touchscreens when turning off its screen
  • Smartcard:
  • Fixed a locking issue
  • Wacom:
  • Fix possible crash in GsdDeviceMapper
  • Make sure that display-less tablets can be set back to mapping to the full desktop extent
  • Make sure that the output is looked up again from settings when the connected outputs change
  • XSettings:
  • Don't check for hi-dpi on monitors with broken EDID

New in version 3.14.1 (October 15th, 2014)

  • Cursor:
  • Disable if running under a wayland session
  • Keyboard:
  • Add back the gtk+ IM module handling
  • Media-keys:
  • Disallow screenshots when locked
  • XSettings:
  • Translate titlebar action settings (for CSD gtk+ windows)
  • Misc cleanups

New in version 3.14.0 (September 23rd, 2014)

  • Updated translations
  • XSettings:
  • Fix swapping out of WM settings schemas

New in version 3.14 RC (September 16th, 2014)

  • Keyboard:
  • Remove input sources handling: this was moved to mutter/gnome-shell and removes g-s-d's build dependency on IBus
  • Power:
  • '0' keyboard backlight is a valid value
  • Rfkill:
  • Add a property to determine whether to show airplane mode

New in version 3.12.2 (September 16th, 2014)

  • Fix crasher when plugging in an external display into a laptop with a touchscreen
  • Power:
  • Fix brighntess sliders and OSD starting at zero when first used
  • Fix display not blanking after gnome-shell wake up
  • Fix wake up not working in some cases
  • Fix laptop sometimes not suspending when unplugging from a dock
  • Fix double-suspend when suspending after a timeout
  • Fix erratic backlight behaviour when the machine has a limited number of backlight settings

New in version 3.11.5 (February 6th, 2014)

  • We no longer quit when gnome-session tells all registered clients to stop so that applications still running don't lose their theme and icons briefly before the session ends
  • Date & Time:
  • Specify the accuracy level for geoclue
  • Provide desktop id to geoclue so that authorization works
  • Media-keys:
  • Remove the default shortcut to toggle the screen reader since it conflicts with the "panel main menu" shortcut
  • Wacom:
  • Check for calibration state on startup/device-added

New in version 3.11.3 (December 21st, 2013)

  • Media-keys:
  • Fix "show battery" key handling
  • Rfkill:
  • Apply permissions for rfkill devices to the local user
  • Add Bluetooth killswitch support
  • Don't autostart ModemManager
  • Wacom:
  • Skip GSD_WACOM_SET_ALL_MONITORS on the switch monitor pad action
  • Rotate OLED labels on left-handed setups
  • Show OSD when remapping device to a monitor through the pad bindings
  • Maintain per-device calibration notifications

New in version 3.11.2 (November 23rd, 2013)

  • XSettings:
  • Fix a possible crash on exit
  • Export a GtkShellShowsDesktop setting
  • Media keys:
  • All Power key in more places
  • Fix interaction with multiple MPRIS clients
  • Make Pause key work for MPRIS clients
  • Remote display:
  • Don't disable animations unless we are on a remote display

New in version 3.10.2 (November 13th, 2013)

  • Media-keys:
  • Fix 2nd MPRIS client never being used
  • Make "Pause" work for MPRIS clients
  • Make the "shutdown" action not be interactive
  • Allow the power key in more places
  • Power:
  • Fix time to empty with multiple batteries
  • XRandR:
  • Prevent possible overflows handling timestamps
  • XSettings:
  • Unwatch dbus before destroying xsettings managers

New in version 3.11.1 (October 30th, 2013)

  • Power:
  • Remove battery recall support code
  • Update for new UPower API
  • Remove org.gnome.SettingsDaemon.Power D-Bus interface (deprecated by the new UPower)
  • Fix brightness keys when there's less than 20 brightness steps
  • Remote display:
  • Merge plugin functionality into the XSettings plugin we shouldn't modify GSettings on startup
  • RFKill:
  • Handle rfkill for WWAN modems

New in version 3.10.1 (October 16th, 2013)

  • Several small cleanups and memory leak fixes
  • Housekeeping:
  • Do not scan the cache directories if not needed
  • Keyboard:
  • Don't set the XKB group switching option when not needed
  • Media-keys:
  • Use a gsettings key for the maximum screencast length
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable (this time for good)
  • Power:
  • Add test case for lack of warning on startup
  • Fix notifications not showing on critical battery
  • Fix warning when keyboard backlight isn't available
  • Never show a mouse as the status icon
  • Updates:
  • Add a 'Not Now' button to the distribution upgrade notification
  • Do not show multiple notifications when updates are available
  • Raise PackageKit dependency to 0.8.1 to avoid complexity
  • Wacom:
  • Fix a couple of crashes
  • Fix default area ordering
  • Fix failure to get area with the cursor device
  • Implement resetting the tablet area to default
  • Make OSD work again
  • Remove Tablet PC setting as we don't have UI for it
  • XRandR:
  • Don't save the temporary configurations generated by rotate buttons or FN+F7

New in version 3.8.5 (September 10th, 2013)

  • Housekeeping:
  • Fixed a bug that would prevent files in the Trash from being purged
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable
  • Power:
  • Fix a crash when hibernating on low power
  • Printers:
  • Translate printer warnings
  • Code cleanup
  • Do more things asynchronously
  • Poll remote CUPS servers for notifications
  • Screensaver:
  • Support KDE variant of interface
  • Fix a crash
  • Updates:
  • Fix a crash

New in version 3.10 Beta 2.1 (September 4th, 2013)

  • Datetime:
  • Adapt to geoclue 1.99.3 api changes
  • Screensaver:
  • Support KDE variant of interface
  • Fix a crash

New in version 3.10 Beta 2 (September 3rd, 2013)

  • Datetime:
  • Avoid popping up polkit password prompts
  • Display notifications on timezone changes
  • Use reverse geocoding fror country detection
  • Use libgweather timezone info too
  • Power:
  • Fix error handling in dbus API, avoiding assertions
  • Printer:
  • Allow building against cups 1.5
  • Remote display:
  • Disable animations in more situations
  • Rfkill:
  • Fix a crash
  • Smartcard:
  • Ignore softtoken
  • Updates:
  • Add a test application
  • Notify about available offline updates
  • XSettings:
  • Keep middle-click paste enabled for now

New in version 3.10 Beta 1 (August 21st, 2013)

  • Consolidate access to common bus proxies like session and screensaver
  • Housekeeping:
  • Fixed a bug that would prevent files in the Trash from being purged
  • Media-keys:
  • Add a way to watch DBus namespaces
  • Use an MPRIS interface to handle Play, Pause, etc. keys in case we don't have a native client registered for our media-keys API
  • Add a binding to take a short screencast of the screen
  • Add a shortcut to toggle the screen reader
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable
  • Power:
  • Add Brightness property for keyboard backlights
  • Use logind to discover critical action availability
  • Printers:
  • Code cleanup
  • Do more things asynchronously
  • Poll remote CUPS servers for notifications
  • RFKill:
  • Add a property to determine whether we can toggle airplane mode
  • XRandR:
  • 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
  • XSettings:
  • Disable middle-click paste by default. Can be enabled in gnome-tweak-tool
  • Add support to detect and set a scale factor on high DPI displays

New in version 3.9.5 (July 31st, 2013)

  • Add RFKill support for Linux systems
  • Smartcard plugin rewrite
  • Build:
  • Don't create empty directories in /etc
  • Remove some GTK+ includes that we do not use
  • Color:
  • Update for new functionality in colord
  • Disable X11 specific color management when running on Wayland
  • Cursor:
  • Request the OSK when the cursor is disabled (requires gnome-shell changes)
  • Media-keys:
  • Fix launched apps not getting focused
  • Power:
  • Use a property for the screen brightness, instead of custom API
  • Housekeeping:
  • Create ~/.local/share/applications so that gnome-shell can monitor it
  • Printers:
  • Translate printer warnings
  • Wacom:
  • Use the OSD window to edit button shortcuts
  • Fix the ring not showing up in the OSD in some cases
  • Prevent the OSD flashing on the primary screen
  • Make the highlight duration of buttons in the OSD longer fade in/out
  • Add support for custom OLEDs
  • Make sure we only ignore the touch device when turning it off
  • Fix UI problems with the OSD
  • XRandR:
  • Use the transformation matrix to rotate touchscreens
  • Simplify layout of adjacent screens, fixing bugs on some changing systems
  • Don't ever show a dialog for xrandr failures
  • XSettings:
  • Hardcode deprecated GTK+ XSettings

New in version 3.9.3 (July 25th, 2013)

  • Daemon:
  • Fix possible crash on start when calling setenv() after starting threads
  • Color:
  • Bump colord dependency
  • Keyboard:
  • Don't show on the bus before we're fully initialised
  • Wacom:
  • Fix calling for calibration from the notification
  • Add configure button to the OSD window
  • Power:
  • Fix non-transient notifications sticking around
  • Simplify composite battery as advertised in the D-Bus API
  • Updates:
  • Make sure only one notification appears

New in version 3.8.4 (July 25th, 2013)

  • Fix possible crasher on startup
  • Fix battery warning notifications not going away after plugging the laptop
  • Make gnome-shell's monitoring of user-added applications faster by creating the directory for them
  • Fix possible crash in XRandR with overlapping screens

New in version 3.8.3 (June 8th, 2013)

  • Media-keys:
  • Fix potential crash if gnome-shell crashes while coming up
  • Show shell search for search button
  • Keyboard:
  • Remove the input source switcher helper
  • Introduce a SetInputSource DBus method
  • Updates:
  • Fix potential crash

New in version 3.9.2 (May 29th, 2013)

  • Plugins:
  • Fix priority handling
  • Update for gnome-desktop API change

New in version 3.8.2 (May 14th, 2013)

  • Media-keys:
  • Don't show a label for "analog-output" ports
  • Color:
  • Remove warning for some laptop docks
  • Don't try to parse temporary files we generate
  • Power:
  • Fix brightness not being restored on resume on some systems
  • Make "Turn off screen when inactive" switch work

New in version 3.8.1 (April 19th, 2013)

  • Power:
  • Don't change the active state when running in a VM
  • Fix compilation on non-Linux platforms
  • Cursor:
  • Fix possible crashes on older versions of X.org
  • Media-keys:
  • Fix race condition with gnome-shell on startup
  • Fix broken startup notifications
  • Fix possible crash when changing the volume
  • Fix crash when the shell vanishes and reappears
  • Keyboard:
  • Cancel outstanding D-Bus operations when stopping
  • Enforce the XKB group when changing layouts
  • Make sure to add the XKB US layout in GDM on empty configurations
  • Mouse:
  • Enable two-finger scrolling by default
  • Printers:
  • Fix deprecation compile-time warnings

New in version 3.8.0 (March 26th, 2013)

  • Color:
  • Set the default profile locale to be en_US, not EN_us
  • Power:
  • Fix state problems if gnome-shell crashes or is killed within the screensaver
  • Cursor:
  • Fix crash with X.org prior to 1.14, requires a matching gnome-desktop release as well
  • Updated translations

New in version 3.7.92 (March 20th, 2013)

  • Media keys:
  • Remove obsolete check for XInput2
  • Use the shell's D-Bus interface to show OSDs
  • Fix warnings on startup trying to call gnome-shell
  • Keyboard:
  • Fix extra layouts being forgotten on GDM's second launch
  • Fix dead keys and similar features being broken in legacy applications
  • Avoid delay switch to IBus input source the first time around
  • Font:
  • Remove reference to font schema
  • Updates:
  • Fix possible crashers on exit
  • Updated translations

New in version 3.7.90 (February 20th, 2013)

  • Set locale and IBus envvars on startup for our children
  • Remove background plugin, as background handling is now done in gnome-shell
  • A11y settings:
  • Import GIO instead of GTK+/GDK
  • Do enable toolkit accessibility, even if we don't need it, for the benefit of third-party/legacy toolkits and apps
  • Media keys:
  • Add other bindings to the whitelist
  • Cursor:
  • Enable the on-screen keyboard when touch is used
  • Keyboard:
  • Adapt to gnome-xkb-info API change
  • Power:
  • Make blanking timeouts match
  • Show notifications when about to suspend from idle
  • Wake up the display when about to logout
  • Adapt to new GnomeIdleMonitor API
  • Don't change the brightness on inactive sessions
  • Remote Display:
  • Disable animations on Xvnc as well
  • Re-enable animations if Vino is gone
  • Sound:
  • Avoid polling non-existent directories
  • Updates:
  • Fix crasher when firmware updates is disabled
  • XSettings:
  • propagate the remember-recent-files GSetting to XSettings
  • Wacom:
  • Bump req for GDK_FULLSCREEN_ON_ALL_MONITORS

New in version 3.7.5 (February 8th, 2013)

  • A11Y Keyboard:
  • Disable everything on exit if no settings changed
  • Remove GTK+ fallback dialogues
  • Color:
  • Set the correct metadata on the auto-created EDID profile
  • Switching to a new account shouldn't warn
  • Daemon:
  • Also apply LC_PAPER
  • Media Keys:
  • Use D-Bus API to lock the screen
  • Use F20 for the temporary mic mute key
  • Power:
  • Add way to disable the backlight helper
  • Avoid dead-locking with gnome-shell on startup
  • Avoid possible crash when shutting down quickly or at startup
  • Drop explicit screen locking on suspend
  • Fix incorrect backlight level on restore
  • Handle dim idle the same way as other idles
  • Lots of test additions
  • Wake up the display when unplugging the AC too
  • Remote DIsplay:
  • Detect SPICE sessions as well
  • Monitor Vino's Connected status
  • Screenshot:
  • Save to GtkRecentManager on success
  • Lots of test additions.
  • Updates:
  • Allow the shell time to initialize before checking for offline update failures
  • Wacom:
  • Use regular fullscreen window for OSD
  • And updated translations

New in version 3.7.4 (January 16th, 2013)

  • Updates:
  • Support notification filtering
  • Media-keys:
  • Save screenshots without using gnome-screenshot
  • Updated design for the on-screen OSD
  • Show output device when changing the volume
  • Add OSD support for the "Battery" key on certain laptops
  • Add support for the microphone mute key on certain keyboards
  • Move sound initialisation out of the critical startup path
  • Color:
  • Addition to implement new mockups in gnome-control-center
  • Housekeeping:
  • Fix purging not working
  • Keyboard:
  • Don't migrate ibus xkb engines
  • Power:
  • Add test suite
  • Fix Power settings panel not picking up the updated brightness
  • Fix dimming of the screen not working, and don't dim when inhibited
  • Fix timeouts being longer than configured in some cases
  • Aggressively blank the screen when the shield is down
  • Update idle configuration when plugging or unplugging the mains
  • Really turn off the screen on suspend for MacBook laptops
  • Allow overriding VM detection with the gnome.is_vm=[01] kernel command-line parameter
  • Wacom:
  • Fix problems resetting touch buttons on 64-bit systems
  • Allow switching modes while OSD is active
  • XRandR:
  • use default-monitors-setup for autoconfiguration even after boot

New in version 3.4.2 (May 16th, 2012)

  • Media-keys:
  • Fix applications launching through keyboard shortcuts not using the session's ssh agent, or keyrings
  • Mouse:
  • Fix arguments passed to the custom command
  • And a number of memory leak fixes and translation updates.

New in version 3.4.1 (April 17th, 2012)

  • Mouse:
  • Fix applying settings to touchpads
  • Updates:
  • Fix possible crashes when exiting
  • Wacom:
  • Don't put touchscreens in relative mode, just touch tablets (such as the Bamboo Touch)
  • Printers:
  • Use PrinterAddOption method to set media size
  • Updated translations

New in version 3.2.1 (October 18th, 2011)

  • Common:
  • Remove left-over debug (Bastien Nocera) (#660073)
  • Color:
  • Fix a crash if ~/.local is deleted at runtime (Richard Hughes) (#660664)
  • Do not load all the color devices twice at startup (Richard Hughes)
  • Don't assign the same device more than once at startup (Richard Hughes)
  • Fix critical warning if the user disables the internal LCD screen (Richard Hughes)
  • Reset the gamma tables when the screen configuration changes (Richard Hughes) (#660164)
  • Fix 'make check' by including -lm for powf() (Richard Hughes)
  • Media keys:
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Don't assert if the user sets the 'button-power' action to 'shutdown' (Richard Hughes)
  • Don't assert if the user sets the 'button-power' action to 'nothing' (Richard Hughes)
  • Fix OSD touchpad icon names (Bastien Nocera) (#661179)
  • Fix suspend button not locking the screen (Bastien Nocera) (#660267)
  • Power:
  • Don't restore the brightness if it's never been set (Richard Hughes)
  • Fix two small reference leaks when using the D-Bus interface (Richard Hughes)
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Do not sleep-on-idle by default (Richard Hughes) (#660395)
  • Do not revert to the pre-idle brightness if idle dimming is disabled (Richard Hughes) (#660434)
  • Ensure the DPMS state is 'on' at startup (Richard Hughes) (#660482)
  • Close low-battery notification when plugged in (Florian Müllner) (#660942)
  • Don't crash when setting the dim timeout when using NX (Richard Hughes) (#661000)
  • Call XSyncInitialize() in case GTK+ wasn't compiled with XSync support (Richard Hughes)
  • Emit 'Changed' signal to all listeners (Gary Ching-Pang Lin)
  • Printers:
  • Fix build on systems without LC_PAPER (Bastien Nocera) (#660626)
  • Call setlocale() (Bastien Nocera) (#660632)
  • Exit gsd-printer when session ends (Marek Kasik) (#660158)
  • Correct signature when calling PrinterAddOptionDefault (Marek Kasik)
  • Don't show "Not connected?" when not needed (Marek Kasik)
  • Unown name on the system bus when session goes idle (Marek Kasik)
  • Wacom:
  • Fix possible crasher (Bastien Nocera) (#661170)
  • Xrandr:
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Translations:
  • ast (Xandru Armesto)
  • gl (Fran Dieguez)
  • nl (Redmar, Wouter Bolsterlee)
  • or (Manoj Kumar Giri)
  • vi (Nguyá»…n Thái Ngọc Duy)

New in version 3.2.0 (October 3rd, 2011)

  • Power:
  • Correctly put the screen and computer to sleep when idle (Richard Hughes) (#659066)
  • Translations:
  • ca (Joan Duran, Gil Forcada)
  • ca@valencia (Carles Ferrando)
  • da (Flemming Christensen)
  • eu (Inaki Larranaga Murgoitio)
  • hu (Gabor Kelemen)
  • ja (OKANO Takayoshi)
  • ko (Changwoo Ryu)
  • or (Manoj Kumar Giri)
  • ru (Alexandre Prokoudine, Yuri Myasoedov)

New in version 3.1.92 (September 20th, 2011)

  • A11Y keyboard:
  • Show the a11y dialogue on right-click (Bastien Nocera) (#564171)
  • Color:
  • Be less chatty when creating duplicate profiles (Richard Hughes)
  • Do not segfault when doing fast-user-switching into a new account (Richard Hughes) (#736846)
  • Use a username suffix on the profile ID (Richard Hughes) (#736846)
  • Do not show a warning when switching to a new user account (Richard Hughes)
  • Use the correct profiles when fast user switching (Richard Hughes)
  • Fix linking (Matthias Clasen) (#659086)
  • Common:
  • Add helper to list disabled devices (Bastien Nocera)
  • Clean up X11 library dependencies (Bastien Nocera) (#657178)
  • Bump colord dependency (Rodrigo Moya)
  • Datetime:
  • Allow chrony to be used on Fedora (Tomas Bzatek) (#655119)
  • Add NTP support for SUSE variants (Vincent Untz) (#654970)
  • GConf:
  • Plug some memory leaks (Rodrigo Moya)
  • Disconnect callbacks when cleaning up (Rodrigo Moya)
  • Keyboard:
  • Remember and apply NumLock status (Bastien Nocera) (#631989)
  • Media keys:
  • Don't show a level when muted (Bastien Nocera) (#644537)
  • Fix keyboard brightness (Alex Murray) (#658689)
  • Use the same "Music" mime-type as g-c-c (Bastien Nocera)
  • There's no Beagle anymore (Bastien Nocera)
  • Use gtk_show_uri() to launch nautilus (Bastien Nocera)
  • Clean up app launching (Bastien Nocera) (#141379)
  • Clean up upower req (Bastien Nocera)
  • Remove unused empty LIBS linkage (Bastien Nocera)
  • Fix compile-time warning (Bastien Nocera)
  • Move keyboard brightness icon here (Bastien Nocera)
  • Remove OSD icons (Bastien Nocera)
  • Mouse:
  • Add more debug for "touchpad disabled" (Bastien Nocera)
  • Try harder to re-enable devices (Bastien Nocera) (#656397)
  • Power:
  • Make ABS_TO_PERCENTAGE warn on invalid input (Bastien Nocera) (#657364)
  • Correctly check for helper exit status (Bastien Nocera)
  • Avoid warnings without backlights (Bastien Nocera)
  • Do not connect to signals if we failed to connect (Richard Hughes)
  • Don't crash if we try to calculate the idle state before connected to gnome-session (Richard Hughes) (#657917)
  • Be less chatty when optional hardware is not attached (Richard Hughes) (#658613)
  • Fix a critical warning when getting the session inhibit state (Richard Hughes)
  • Do not handle the idle state transaction when the session is not active (Richard Hughes) (#658568)
  • Don't fall through the switch statement when shutting down (Richard Hughes) (#659202)
  • Do not leak the icon when getting device status (Richard Hughes) (#659213)
  • Protect against a potential SIGFE (Richard Hughes) (#659205)
  • Do not emit multiple 'Changed' signals when recalculating (Richard Hughes) (#659204)
  • Do not use G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES when we want to read properties (Richard Hughes) (#659066)
  • Fix compilation without libcanberra-gtk (Bastien Nocera)
  • Printers:
  • Use the best PPD for new printer (Marek Kasik) (#658544)
  • Style fixes (Bastien Nocera)
  • Updates:
  • Ignore virtual mountpoints when looking for external media (Richard Hughes) (#658282)
  • Use the correct icons in the notifications (Richard Hughes)
  • Translations:
  • de (Mario Blättermann)
  • en_GB (Bruce Cowan)
  • es (Jorge González, Daniel Mustieles)
  • fi (Timo Jyrinki)
  • fr (Bruno Brouard)
  • he (Yaron Shahrabani)
  • it (Luca Ferretti)
  • ja (Jiro Matsuzawa)
  • lt (Aurimas ÄŒernius)
  • lv (Rudolfs Mazurs)
  • pl (Piotr DrÄ…g)
  • pt (Duarte Loreto)
  • sl (Matej Urbančič)
  • sr (Мирослав Николић)

New in version 3.1.91 (September 15th, 2011)

  • Common:
  • Don't list XINPUT_LIBS twice, move X11_LIBS from LDFLAGS to LIBADD (Stefan Sauer)
  • Color:
  • Ensure the 'Recalibration required' notification has a custom app name (Richard Hughes)
  • Fix a critical warning on startup (Richard Hughes)
  • Do not notify to recalibrate on every startup (Richard Hughes)
  • Daemon:
  • Fix possible double-free outside gnome-session (Bastien Nocera)
  • Gconf:
  • Double check stuff we add to the hash table (Rodrigo Moya) (#658055)
  • Housekeeping:
  • NULL-terminate the ignore-paths array (Bastien Nocera) (#657849)
  • Power:
  • Do not exit gnome-settings-daemon if upower fails to load (Richard Hughes)
  • Fix impossible to hit error paths (Bastien Nocera) (#657364)
  • Fix BRIGHTESS_STEP_AMOUNT calculation macro (Kamal Mostafa)
  • Do most of the work in _start () (Bastien Nocera) (#657924)
  • Never idle-dim the display to a higher brightness level (Richard Hughes) (#658144)
  • Printers:
  • Remove redundant code (Marek Kasik)
  • Xsettings:
  • Handle rgba-order key (Bastien Nocera) (#657525)
  • Don't poke at an empty hashtable (Bastien Nocera) (#657464)
  • Fix a stray brace (Owen Taylor)
  • Translations:
  • be (Ihar Hrachyshka)
  • cz (Marek ÄŒernocký)
  • pt_BR (Og B. Maciel)
  • ta (Dr.T.Vasudevan)

New in version 3.1.90 (August 30th, 2011)

  • A11Y-keyboard:
  • Use GIO's DBus API instead of dbus-glib's (Rodrigo Moya)
  • Color:
  • Don't use uninitialized GErrors (Matthias Clasen)
  • Do not set an age for display and printer profiles (Richard Hughes)
  • Remove the ability to disable notifications (Richard Hughes)
  • Do not search user-icc directories if they do not exist (Richard Hughes) (#657484)
  • Daemon:
  • Add Unity to OnlyShowIn value for autostart desktop file (Michael Terry) (#654919)
  • Media keys:
  • Don't go up to 11 (Bastien Nocera) (#649411)
  • Mouse:
  • Be more careful to avoid segfaults (Matthias Clasen) (#657462)
  • Power:
  • Ensure the critical battery beep is stopped when the AC is inserted (Richard Hughes)
  • Ensure we lock the screen before suspending on lid close (Richard Hughes) (#655924)
  • Add mention of bug 652183 (Bastien Nocera)
  • Smartcard:
  • Use GIO's DBus API instead of dbus-glib's (Rodrigo Moya)
  • Updates:
  • Do not log a warning if the firmware-missing file does not exist (Richard Hughes)
  • Do not log a warning at startup if getting the upgrade list is not supported (Richard Hughes) (#657483)
  • Translations:
  • bg (Alexander Shopov)
  • id (Andika Triwidada)
  • pa (A S Alam)
  • ta (Dr.T.Vasudevan)
  • zh_CN (Aron Xu)

New in version 3.1.3 (July 7th, 2011)

  • Common:
  • Use defines instead of variables for ranges (Bastien Nocera)
  • Fix function keys not being grabbed (Bastien Nocera) (#649222)
  • Allow the "Pause" key to be used (Bastien Nocera) (#653524)
  • Clipboard:
  • Fix incremental sending from the clipboard manager (Cosimo Cecchi) (#652609)
  • Color:
  • Fix a potential buffer-overflow when converting to wide text (Richard Hughes)
  • Keyboard:
  • Use the same kbd layout menu labels as Gnome Shell (Jeremy Bicha) (#652836)
  • Add missing "Settings" to the string (Bastien Nocera)
  • Fix menu items actions (Bastien Nocera)
  • Media keys:
  • Use constant for icon size in OSD (Bastien Nocera)
  • Remove progress bar borders (Bastien Nocera) (#652321)
  • Mouse:
  • Check device is a touchpad before enabling/disabling it (Rodrigo Moya)
  • Translations:
  • be (Ihar Hrachyshka)
  • es (Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • nb (Kjartan Maraas)
  • sl (Matej Urbančič)
  • sr (Мирослав Николић)

New in version 3.1.2 (June 16th, 2011)

  • Common:
  • Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson)
  • Add touchscreen detection (Bastien Nocera)
  • Add X property setting helper (Bastien Nocera)
  • Add code to detect accelerometers (Bastien Nocera)
  • Add better error reporting for egg key parsing (Bastien Nocera)
  • Add code to allow disabling input devices (Bastien Nocera)
  • Color:
  • Add new color plugin (Richard Hughes)
  • Cursor:
  • Hide cursor on tablets with only a touchscreen (Bastien Nocera) (#650604)
  • Show the cursor again on exit (Bastien Nocera)
  • Fix XFixes version checking (Bastien Nocera)
  • Ignore PS/2 mice as well (Bastien Nocera)
  • Fix checking for extension pointer (Bastien Nocera)
  • Datetime:
  • Fix ntp logic on Debian to include ntpdate as well as ntpd (Michael Terry) (#644821)
  • GConf:
  • Add missing schema for org.gnome.settings-daemon.plugins.gconf (Rodrigo Moya) (#652200)
  • Keybindings:
  • Complete update to egg key parsing change (Florian Müllner)
  • Media keys:
  • Only start D-Bus when _start() is called (Bastien Nocera)
  • Simplify touchpad OSD (Bastien Nocera)
  • Hardcode the "toggle touchpad" button (Bastien Nocera)
  • Remove old-style OSD (Bastien Nocera)
  • Always use the primary monitor for display (Bastien Nocera) (#650159)
  • Make sound changes quiet with Alt (Bastien Nocera) (#651704)
  • Mouse:
  • Use new disable/enable device code (Bastien Nocera)
  • Orientation:
  • Add orientation plugin (Bastien Nocera)
  • Updates:
  • Fix a string that is hard to translate (Richard Hughes) (#645749)
  • Wacom:
  • Enable wacom touch key by default (Peter Hutterer)
  • Use property settings helper in common/ (Bastien Nocera)
  • Typedef the Wacom device types (Bastien Nocera)
  • Xrandr:
  • Switch touchscreen rotation as wel (Bastien Nocera)
  • Fix small memory leak on shutdown (Bastien Nocera)
  • Remove the functionality to call gcm-apply when outputs change (Richard Hughes)
  • Remove rotation handling for wacom tablets (Bastien Nocera)
  • Translations:
  • bg (Alexander Shopov)
  • ca@valencia (Carles Ferrando)
  • cz (Marek ÄŒernocký)
  • de (Mario Blättermann)
  • es (Jorge González, Daniel Mustieles)
  • fa (Arash Mousavi)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • nb (Kjartan Maraas)
  • pl (Piotr DrÄ…g)
  • sl (Matej Urbančič)

New in version 3.0.2 (May 26th, 2011)

  • Common:
  • Fix syndaemon never getting started (Edward Sheldrake) (#648885)
  • Fix example input device script (Bastien Nocera)
  • Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson)
  • Date & Time:
  • Fix setting NTP on Fedora 15 (Bastien Nocera) (#648556)
  • Media keys:
  • Use symbolic icon for Eject action (Bastien Nocera) (#649523)
  • Mouse:
  • Don't pass NULL to device_is_touchpad (Matthias Clasen) (#649214)
  • Clean up error handling (Bastien Nocera)
  • Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539)
  • XRandr:
  • Never use a notification for errors (Bastien Nocera) (#648303)
  • Translations:
  • fa (Arash Mousavi)
  • ug (Abduxukur Abdurixit)

New in version 3.1.1 (May 10th, 2011)

  • Common:
  • Add input-helper test application (Bastien Nocera)
  • Fix syndaemon never getting started (Edward Sheldrake) (#648885)
  • Add meaningful app names to notifications from plugins (Matthias Clasen) (#648911)
  • Datetime:
  • Simplify NTP handling for distros (Bastien Nocera)
  • Fix setting NTP on Fedora 15 (Bastien Nocera)
  • Media keys:
  • Show a popup when no media player is running (Bastien Nocera)
  • Use symbolic icon for Eject action (Bastien Nocera) (#649523)
  • Mouse:
  • Clean up error handling (Bastien Nocera)
  • Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539)
  • Updates:
  • Fix the interface name (Richard Hughes)
  • Deal with absence of gnome-session gracefully (Matthias Clasen)
  • Xrandr:
  • Never use a notification for errors (Bastien Nocera) (#648303)
  • Translations:
  • es (Daniel Mustieles)
  • he (Yaron Shahrabani)
  • ug (Abduxukur Abdurixit)

New in version 3.0.1 (April 29th, 2011)

  • Updates: Fix firmware auto-installation
  • Media-keys: Fix possible crash when sound device is removed
  • Updated translations

New in version 3.0.0.1 (April 7th, 2011)

  • Fix crash showing the keyboard layout in fallback mode
  • Updated translations

New in version 3.0.0 (April 5th, 2011)

  • Common:
  • Change default inactive sleep on battery to suspend (William Jon McCann)
  • Keyboard:
  • Clarify actual units used for repeat rate (Bastien Nocera) (#646241)
  • Printers:
  • Cancel CUPS' subscription policy (Marek Kasik)
  • Make CUPS' subscriptions expirable (Marek Kasik)
  • Remove old subscriptions (Marek Kasik)
  • XSettings:
  • Try a few times to start the xsettings manager (Rodrigo Moya) (#634988)
  • Translations:
  • bn (Jamil Ahmed)
  • ca (Jordi Serratosa)
  • cz (Marek ÄŒernocký)
  • da (Ask H. Larsen)
  • de (Christian Kirbach, Wolfgang Stöggl)
  • en_GB (Bruce Cowan)
  • eu (Iñaki Larrañaga Murgoitio)
  • he (Yaron Shahrabani)
  • hi (Rajesh Ranjan)
  • hu (Gabor Kelemen)
  • id (Dirgita)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • lv (Rudolfs Mazurs)
  • ml (Ani Peter)
  • nl (Wouter Bolsterlee, Hannie Dumoleyn)
  • pl (Piotr DrÄ…g)
  • pt_BR (Djavan Fagundes)
  • ru (Yuri Myasoedov)
  • sr (Miroslav Nikolić)
  • sv (Daniel Nylander)
  • ta (Dr.T.Vasudevan)
  • ug (Abduxukur Abdurixit)
  • vi (Nguyá»…n Thái Ngọc Duy)
  • zh_CN (Aron Xu)

New in version 2.91.93 (March 27th, 2011)

  • Power:
  • Don't suspend the computer when idle by default
  • Add back "interactive" option
  • Date & Time:
  • Check for the correct PolicyKit action
  • Accessibility settings:
  • Enable plugin by default, so that screen readers and on-screen keyboards work out-of-the-box
  • And loads of translations

New in version 2.91.92 (March 22nd, 2011)

  • Common:
  • Update priority of a few plugins (Bastien Nocera)
  • gdk_display_get_device_manager() retval handling (Bastien Nocera) (#685020)
  • Improve CUPS detection (Saleem Abdulrasool) (#644063)
  • Make sure G_LOG_DOMAIN is set to the plugin name for each plugin (Richard Hughes)
  • Make sure we mop up stray idle handlers (Bastien Nocera)
  • Simplify input helper (Bastien Nocera)
  • Launch a custom script on input devices (Peter Hutterer) (#635486)
  • Daemon:
  • Fix possible crasher on exit (Bastien Nocera) (#639347)
  • Media keys:
  • Update gvc copy/paste from control-center (Bastien Nocera)
  • Make volume go up to 11 (Bastien Nocera) (#631030)
  • Simplify volume keys handling (Sjoerd Simons) (#640963)
  • Mouse:
  • Fix possible memory leak (Bastien Nocera)
  • Implement touchpad motion settings (Bastien Nocera) (#642474)
  • Fix shape handling in locate-pointer (Gerd Kohlberger) (#645092)
  • Handle touchpad handedness changing (Bastien Nocera)
  • Don't apply any settings if XInput isn't present (Bastien Nocera)
  • Separate device dependent calls (Bastien Nocera)
  • Remove duplicated calls on start (Bastien Nocera)
  • Remove unused supports_xinput_devices() call (Bastien Nocera)
  • Make sure syndaemon is killed when touchpad disappears (Bastien Nocera)
  • Hook up input device customisation script (Bastien Nocera)
  • Fix double-free when handling one-button touchpad (Bastien Nocera)
  • Fix crash in GHashTable usage (Bastien Nocera)
  • Power:
  • Set the default display off time to be same as session idle time (William Jon McCann)
  • Updates:
  • g_get_real_time() returns microseconds, not seconds since the epoch (Richard Hughes)
  • Ensure te user gets the updates notification if it's never been shown (Richard Hughes)
  • Ensure the user gets notified of normal updates at the correct interval (Richard Hughes)
  • Translations:
  • ar (Khaled Hosny)
  • de (Mario Blättermann)
  • el (Γιώργος Στεφανάνης)
  • et (Mattias Põldaru)
  • fr (Cyril Arnaud, Gérard Baylard, Alain Lojewski and Claude Paroz)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • hu (Gabor Kelemen)
  • lt (Gintautas Miliauskas)
  • lv (Rudolfs Mazurs)
  • pl (Piotr Drąg)
  • ro (Lucian Adrian Grijincu)
  • sl (Matej Urbančič, Andrej Žnidaršič)
  • sr (Miroslav Nikolić)
  • sv (Daniel Nylander)

New in version 2.91.91 (March 8th, 2011)

  • Automount:
  • Fix crash when unlocking the screen saver
  • Don't queue volumes when session is inactive
  • Housekeeping:
  • Use nautilus's D-Bus API to empty the trash
  • Media keys:
  • Add magnifier in/out keybindings
  • Fix larger text/smaller text keybindings
  • Mouse:
  • Make locate pointer feature work with GTK+ 3
  • Printers:
  • Use new CUPS D-Bus API
  • Updates:
  • Use auto-download updates when possible
  • XSettings:
  • Also accept .gtk-module for GTK+ modules
  • Don't set Xft.lcdfilter, it's broken
  • Use "text-scaling-factor" key instead of DPI

New in version 2.91.90 (February 22nd, 2011)

  • A11Y Settings:
  • Add new plugin (Bastien Nocera)
  • Automount:
  • Look if the session is active before automounting new volumes (Cosimo Cecchi)
  • Disable automounting while screen is locked (Martin Pitt, Cosimo Cecchi)
  • Background:
  • Stop pending fades if new ones initiated (Ray Strode)
  • Date & Time:
  • Add Debian support to NTP service activation (Milan Bouchet-Valat) (#641598)
  • Fix gsd_datetime_check_tz_name() never working (Bastien Nocera) (#674999)
  • Keyboard:
  • Update for new libgnomekbd API (Sergey V. Udaltsov)
  • Match shell behaviour for visibility (Bastien Nocera)
  • Explicitly calling gtk_widget_show_all for kbd layout (Sergey V. Udaltsov)
  • Media keys:
  • Fix crash when keybindings change (Bastien Nocera)
  • Add more Universal Access keybindings (Bastien Nocera) (#641279)
  • Mouse:
  • Use event driven mode for syndaemon (Pauli Nieminen) (#639623)
  • Use syndaemon -K to ignore Ctrl+C and other combos (Peter Hutterer) (#639487)
  • Print notification:
  • Go back to using name in notifications (William Jon McCann)
  • Check that cups is recent enough (Marek Kasik)
  • Updates:
  • Add an updates plugin to integrate with PackageKit (Richard Hughes)
  • XSettings:
  • Fix memleak, using wrong unref function (Bastien Nocera)
  • Translations:
  • ar (Khaled Hosny)
  • es (Daniel Mustieles, Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • it (Luca Ferretti)
  • ko (Changwoo Ryu)
  • nb (Kjartan Maraas)
  • pa (A S Alam)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in version 2.91.9 (February 2nd, 2011)

  • XSettings:
  • Initialize gtk-modules setting (Dan Winship)
  • Support GTK/AutoMnemonics setting (Matthias Clasen)
  • Date & Time:
  • Use a single polkit action for this (Thomas Wood)
  • Media keys:
  • Prevent volume underflow (Sjoerd Simons, Bastien Nocera)
  • Use symbolic icons for OSD (Matthias Clasen, Bastien Nocera)
  • Keybindings:
  • Rename Accessibility keybindings to 'Universal Access' (William Jon McCann)
  • Mark Accessibility keybindings as system (William Jon McCann)
  • Keyboard:
  • Don't create kbd indicators in the shell (Sergey V. Udaltsov)
  • Remove $GDM_KEYBOARD_LAYOUT handling (Bastien Nocera)
  • Fix control-center invocation (Yanko Kaneti)
  • Housekeeping:
  • Fix an untranslatable string (Cosimo Cecchi)
  • Print notification:
  • New plugin for print notifications (Marek Kasik)
  • Appearance and wording tweaks (William Jon McCann)
  • Translations:
  • Arabic
  • Estonian
  • Galician
  • Hebrew
  • Italian
  • Japanese
  • Norwegian bokmål
  • Simplified Chinese
  • Spanish

New in version 2.91.7 (January 11th, 2011)

  • Adapt to new gnome-desktop API (Giovanni Campagna)
  • Remove unused macros (Federico Mena Quintero)
  • Translations:
  • de (Paul Seyfert)
  • es (Jorge González)
  • et (Ivar Smolin, Mattias Põldaru)
  • gl (Fran Diéguez)
  • nb (Torstein Adolf Winterseth)
  • pa (A S Alam )
  • sv (Daniel Nylander)
  • vi (Nguyễn Thái, Nguyen Vu Hung)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in version 2.91.6 (December 23rd, 2010)

  • Port to GtkStyleContext (Bastien Nocera)
  • Suspend by default on battery power (Colin Walters)
  • Timezone and NTP improvements (Bastien Nocera)
  • Port to GtkAppChooserButton (Cosimo Cecchi)
  • Port background code to GDBus (Dan Williams)
  • Support multiple smartcard drivers (Ray Strode)
  • Background plugin misc fixes (Tomas Bzatek, Owen W. Taylor)

New in version 2.91.5.1 (December 1st, 2010)

  • Handle rename of org.gnome.media-handling (Owen W. Taylor)

New in version 2.91.3 (November 18th, 2010)

  • Make volume down work when muted (BN)
  • Export the "cursor-blink-timeout" XSetting
  • Add test-system-timezone test program
  • Fix possible crasher in media-keys (William Jon McCann)
  • Make media-keys not crash when there are no listeners (BN)
  • Use a notification for the low space waring in housekeeping (WJMcC)
  • Make libnotify a hard-dependency (BN)
  • Add a real test application for housekeeping (BN)
  • Port daemon and xrandr plugin to GDBus (BN)
  • Fix possible warnings in keyboard plugin (BN)
  • Fix logout key shortcut not asking for a confirmation (BN)
  • Don't warn about low space when over 1GB is free (BN)

New in version 2.32.1 (November 15th, 2010)

  • Revert calling g-c-c 3.0's display configuration tool (Vincent Untz)
  • Use the fallback configurations if the stored configuration fails at startup
  • (Gary Lin)
  • Don't access free'd memory if a volume is unmounted whilst the dialog is
  • displayed (Rodrigo Moya)
  • Add gconf key for disabling boot time configuration (Martin Pitt) (#631388)
  • Use Xorg monitor settings by default (Bastien Nocera)
  • Translations:
  • ca (Joan Duran)
  • ca@valencia (Carles Ferrando)
  • cz (Petr Kovar)
  • de (Mario Blättermann)
  • en_GB (Bruce Cowan)
  • es (Jorge González)
  • et (Ivar Smolin)
  • eu (Inaki Larranaga Murgoitio)
  • gl (Fran Diéguez)
  • hu (Gabor Kelemen)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • pl (Piotr Drąg)
  • pt_BR (Djavan Fagundes)
  • sl (Matej Urbančič)

New in version 2.91.2 (November 9th, 2010)

  • Migration to GSettings (Bastien Nocera, Rodrigo Moya, Gerd Kohlberger, Carlos García Campos)
  • Use MIME types for URL handlers (Rodrigo Moya)
  • Fix the GSD_API_VERSION definition in configure.ac (Matthias Clasen)
  • Update PolicyKit minimum requirement (Bastien Nocera)
  • Remove typing break plugin (Bastien Nocera)
  • Update the required version of gnome-desktop3/GTK3 (Bastien Nocera)
  • Require libnotify 0.6.0 (William Jon McCann)
  • KEY_SCROLL_METHOD is an enum not an int (Alban Browaeys) (#631963)
  • Don't use gdk_drawable_get_screen (Alban Browaeys) (#631931)
  • Fix version substitution in pkg-config file (Bastien Nocera) (#631866)
  • Remove status icon for monitors (Bastien Nocera) (#631995)
  • Make XInput a hard requirement (Bastien Nocera)
  • Use canberra-gtk for GTK3 (Bastien Nocera)
  • More network filesystems not to monitor (Josselin Mouette) (#606421)
  • Fix loading plugins information (Bastien Nocera) (#631933)
  • For media key, use the default application for audio/ogg (Rodrigo Moya)
  • Set priority for plugins based on settings (Bastien Nocera)
  • Never daemonise the "daemon" (Bastien Nocera)
  • Use Gdk to get events about input devices being added (Bastien Nocera)
  • Cleanup macro magic in plugin.h (Paolo Borelli) (#591798)
  • Update gnome-media cut'n'paste code (Bastien Nocera) (#612024)
  • Add gnome-settings-daemon man page (Joshua Cummings) (#588716)
  • Remove horrible xmodmap fallback code (Bastien Nocera) (#150542)
  • Remove outdated plugin (Bastien Nocera)
  • Use g_timeout_add_seconds (Bastien Nocera) (#582703)
  • Keyboard plugin improvements (Sergey V. Udaltsov)
  • Don't choke if there are old plugins laying around (William Jon McCann)
  • Check for touchpad before running syndaemon (Hernando Torque) (#632122)
  • Add icon to the "Keep settings" dialogue (Bastien Nocera) (#579021)
  • Add support for the enable-animation setting (Bastien Nocera) (#630535)
  • Export Xft.lcdfilter for OO.o's benefit (Chris Coleman) (#631924)
  • Remove XFree86 4.3.0 check (Bastien Nocera) (#632569)
  • Make fontconfig a hard dependency (Bastien Nocera)
  • Add GConfGSettings bridge plugin (Rodrigo Moya)
  • Show a touchpad-disabled if no touchpad (Bastien Nocera)
  • Make the "log out" key really do that (Bastien Nocera)
  • If the stored configuration fails at startup, use the fallback configurations (Gary Lin)
  • Add ability to hard-code media keys (Bastien Nocera) (#623223)
  • Use $(sysconfigdir) for .ad files, since they are settings (Rodrigo Moya)
  • Enable maintainer mode (Rodrigo Moya)
  • Don't display the gnome-settings-daemon autostart in the startup applications list (Rodrigo Moya)
  • Add settings key for disabling boot time configuration (Martin Pitt, Rodrigo Moya) (#631388)
  • Don't access free'd memory if a volume is unmounted whilst the dialog is running (Rodrigo Moya)
  • Port to GDBus (Bastien Nocera)
  • Add support for more multimedia keys (Bastien Nocera)
  • Handle video out keys in media-keys (Ray Strode) (#623223)
  • Use virtual modifier for the Windows key (Ray Strode)
  • Simplify the default XRandR behaviour (Bastien Nocera) (#634092)
  • Add middle-button-enabled key (Bastien Nocera) (#633863)
  • Prepare for the demise of size_request (Matthias Clasen) (#633320)
  • Translations:
  • ca (Carles Ferrando)
  • de (Mario Blättermann)
  • es (Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • nb (Kjartan Maraas)
  • pa (A S Alam )

New in version 2.31.92 (September 14th, 2010)

  • Don't use the Stored/custom configuration type in the XF86Display cycle (Federico Mena Quintero)
  • Basic infrastructure for RANDR logging (Federico Mena Quintero)
  • Log when handling RANDR events (Gabriel Burt) (#615804)
  • Translations:
  • el (Michael Kotsarinis)
  • en_GB (Bruce Cowan)
  • et (Mattias Põldaru)
  • it (Luca Ferretti)
  • ja (Noritada Kobayashi)
  • nb (Kjartan Maraas)
  • pt (Duarte Loreto)
  • sv (Daniel Nylander)

New in version 2.31.91 (August 31st, 2010)

  • Don't try to activate configurations without any 'on' outputs (Matthias Clasen) (#628056)
  • Translations:
  • da (Ask H. Larsen)
  • hu (Gabor Kelemen)
  • ja (Hideki Yamane)
  • pa (A S Alam)
  • sr (Милош Поповић)
  • zh_CN (Yinghua Wang)

New in version 2.31.6 (August 3rd, 2010)

  • Apply keyboard a11y settings for new keyboards (Bastien Nocera)
  • Require gnome-2.32 modules, not 3.0 (Rodrigo Moya)
  • Translations:
  • de (Mario Blättermann)
  • fr (Laurent Coudeur and Claude Paroz)
  • gl (Fran Diéguez)
  • ro (Lucian Adrian Grijincu)
  • ta (drtv)
  • zh_CN (Aron Xu)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in version 2.31.4 (June 29th, 2010)

  • Fix build for --disable-smartcard-support (Ray Strode) (#617748)
  • Use gtk+-3.0 (Rodrigo Moya)
  • Fix launching the display configuration tool (Matthias Clasen)
  • Move clock service from gnome-panel (Rodrigo Moya, Thomas Wood)
  • Define plugindir in .pc file (Rodrigo Moya)
  • Translations:
  • et (Ivar Smolin)
  • lv (Rudols Mazurs)
  • nb (Kjartan Maraas)

New in version 2.30.2 (June 22nd, 2010)

  • Adjust XF86Display timestamps if they are out of order with RANDR timestamps (Federico Mena Quintero) (#610482)
  • Fix loading OSD icons when there's no SVG version (Bastien Nocera) (#618023)
  • Only check for baobob if we're about to show a dialog (Ross Burton)
  • Define plugindir in .pc file (Rodrigo Moya)
  • Translations:
  • lv (Rudols Mazurs)
  • mr (Sandeep Shedmake)
  • or (Manoj Kumar Giri)

New in version 2.31.3 (June 8th, 2010)

  • Fixed icon names, prefixed with kbd- (Sergey Udaltsov)
  • Use "show layout" dialog from libgnomekbd (Sergey Udaltsov)
  • Translations:
  • et (Ivar Smolin)
  • he (Yaron Shahrabani)
  • sl (Matej Urbančič)

New in version 2.30.1 (April 26th, 2010)

  • Fix keyboard indicator displaying (Martin Pitt) (#613666)
  • Default to system settings for handling multiple keyboard layouts (Martin Pitt)
  • Introduce gconf key that allows hiding the indicator (Sergey Udaltsov) (#612240) (#613666)
  • Translations:
  • ca (Jordi Serratosa)
  • ca@valencia (Carles Ferrando)
  • crh (Reşat SABIQ)
  • et (Ivar Smolin)
  • kn (Shankar Prasad)
  • sl (Pavol Šimo)
  • th (Theppitak Karoonboonyanan)

New in version 2.29.92 (March 10th, 2010)

  • Fix variant handling in $GDM_KEYBOARD_LAYOUT (Martin Pitt) (#596897)
  • Tighten check for XInput (Jens Granseuer) (#585315)
  • Fix bluriness in level bar, and popup (Bastien Nocera) (567249)
  • Honour libexecdir when spawning gsd-locate-pointer (Jens Granseuer) (#599209)
  • Allow left-handed setting for touchpads (Peter Hutterer)
  • Hide the status icon before unreffing it (Matthias Clasen) (#601696)
  • Add missing include for OpenBSD (Jasper Lievisse Adriaanse) (#598573)
  • Make eject behave better on OpenBSD (Jasper Lievisse Adriaanse) (#598573)
  • Add linsysfs to list of virtual filesystems (Coleman Kane) (#604396)
  • Always set the position of outputs, even if they are already turned on (Federico Mena Quintero)(#578296)
  • Allow 'LCD' as a laptop's output name (Federico Mena Quintero)
  • Apply all keyboard settings to new keyboards (Bastien Nocera) (#610245)
  • Avoid volumes going over 100% (Bastien Nocera) (#600770)
  • Respond to monitor configuration changes when in charge (Matthias Clasen) (#601203)
  • Don't die on X servers without XKB (Matthias Clasen) (#604651)
  • Translations:
  • et (Mattias Põldaru, Ivar Smolin)
  • ja (Takayuki KUSANO)
  • nds (Nils-Christoph Fiedler)
  • ru (Leonid Kanter)