summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:51:51 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:51:51 +0000
commitb0e30ceba2288eab10c6ff7be0ac0cb05a9ed0b7 (patch)
tree9f1d8a08a8cbd19d28ec2d31027f8a7ccd90de0d /NEWS
parentInitial commit. (diff)
downloadgnome-settings-daemon-b0e30ceba2288eab10c6ff7be0ac0cb05a9ed0b7.tar.xz
gnome-settings-daemon-b0e30ceba2288eab10c6ff7be0ac0cb05a9ed0b7.zip
Adding upstream version 43.0.upstream/43.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--NEWS4793
1 files changed, 4793 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..6da30c4
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,4793 @@
+============
+Version 43.0
+============
+- Translation updates
+
+=============
+Version 43.rc
+=============
+- Translation updates
+
+Color:
+- Night light and color management functionality moved to Mutter
+
+Housekeeping:
+- Notify of applications being closed due to OOM
+
+===============
+Version 43.beta
+===============
+- Build with gcr4 by default
+
+================
+Version 43.alpha
+================
+
+Datetime:
+- Optionally depend on libsoup3-enabled geocode-glib
+
+Xsettings:
+- Unset GDK_BACKEND envvar
+
+Translation updates
+
+============
+Version 42.2
+============
+- Translation updates
+- Drop direct uses of GSlice
+
+A11y-settings:
+- Enable toolkit-accessibility when using the magnifier
+
+Xsettings:
+- Simplify fetching string for an enum value
+- Remove direct mapping from gtk-im-module to Gtk/IMModule
+
+============
+Version 42.1
+============
+- Brown paper bag release
+
+============
+Version 42.0
+============
+- Translation updates
+
+Keyboard:
+- Clear content of gtk-im-module setting
+
+=============
+Version 42.rc
+=============
+
+Sharing:
+- Do not manage gnome-remote-desktop, now done through
+ gnome-control-center and systemd services
+
+===============
+Version 42.beta
+===============
+- Translation updates
+
+Datetime:
+- Port to GWeather 4
+
+Media-keys:
+- Fix launching of Settings actions
+- Suppress UCM generic soundcard names on volume OSDs
+- Remove screenshot key handling, done now in GNOME Shell
+
+Power:
+- Improve battery warning debouncing logic
+
+XSettings:
+- Adopt x11-specific code to look up GTK IM module from
+ gsd-keyboard
+
+================
+Version 42.alpha
+================
+- Translation updates
+
+Color:
+- Night light color temperature fixes
+
+Media-keys:
+- Remove GNOME-specific MediaKeys API
+- Multiple MPRIS fixes
+
+Power:
+- Do not print an error for failures from realpath
+
+XSettings:
+- Support new "high-contrast" setting
+
+============
+Version 41.0
+============
+- Translation updates
+
+USB protection:
+- don't crash when screensaver service is unavailable
+
+Power:
+- Fix location of comments for translators
+
+=============
+Version 41.rc
+=============
+- Translation updates
+- CI and test fixes
+
+Power:
+- Enable power-saver profile when low on battery
+- Dim the screen quicker by default
+- Generalize laptop battery notifications
+- Refactor battery notifications for external devices
+
+Media-keys:
+- Replace deprecated calls
+- Add one second delay between each rfkill event
+
+Housekeeping:
+- Use GRefCount
+
+USB-protection:
+- Authorize devices after screen has been locked
+- Improve debug output
+- Misc. fixes
+
+Xsettings:
+- Add support for XFixes ClientDisconnectMode
+
+==============
+Version 40.0.1
+==============
+
+rfkill:
+- Fix reading /dev/rfkill on newer kernels
+
+============
+Version 40.0
+============
+- No changes WRT 40.rc
+
+=============
+Version 40.rc
+=============
+- Translation updates
+- Test framework improvements
+
+Xsettings:
+- Go back to loading gtk modules from lib/gnome-settings-daemon-3.0
+
+===============
+Version 40.beta
+===============
+- Translation updates
+
+Power:
+- Close idleness notifications before suspending
+
+Media-keys:
+- Fix compiler warning
+- Remove screenshot sound feedback, performed by
+ GNOME Shell.
+
+Xsettings:
+- Use Restart=on-failure like other plugins
+
+==================
+Version 40.alpha.1
+==================
+- Translation updates
+- Use pathless "false" on dummy desktop files
+- Auto-start screen saver service
+
+Datetime:
+- Make use of new gweather API
+
+Xsettings:
+- Fix mouse schema location
+- Fix updates after font settings changes
+
+================
+Version 40.alpha
+================
+- Translation updates
+- CI/test fixes
+
+Housekeeping:
+- Fix crash when atime is not present
+
+Power:
+- Avoid automatic logout in GDM/greeter
+- Do not warn more than once per warning level for devices
+
+USB-protection:
+- Do not warn about ServiceUnknown errors for USBGuard
+
+Datetime:
+- Query GWeather DB on the fly instead of caching
+
+Color:
+- Use the windowing system color transform matrix if available
+- Consider night-light active when disabled until tomorrow
+
+Xsettings:
+- Use font aa/hinting/rgba-order from gsettings-desktop-schemas
+- Use mouse drag-threshold/double-click from gsettings-desktop-schemas
+
+==============
+Version 3.38.1
+==============
+Sound:
+- Update g-v-c dependency. Necessary to support related UCM
+ changes in ALSA and Pulseaudio
+
+Media-keys:
+- Don't throw unnecessary warnings
+
+Print-notification:
+- Disable plugin if CUPS is diabled
+
+- Translation updates
+
+==============
+Version 3.38.0
+==============
+- Translation updates
+
+===============
+Version 3.37.92
+===============
+- Translation updates
+
+USB-protection:
+- Relax the whitelist to all HIDs and HUBs
+
+==============
+Version 3.37.1
+==============
+- Translation updates
+
+WWan:
+- Translatable string improvements
+
+Media-keys:
+- Use well-known name for screencast proxy
+
+Xsettings:
+- Fix race condition in fontconfig timestamp test
+
+Power:
+- Drop lid switch inhibitor when session is inactive
+
+==============
+Version 3.37.0
+==============
+- CI improvements
+- Translation updates
+- Revamp of systemd service structure
+
+Media-keys:
+- Add static mapping for XF86RotationLockToggle
+- Use heuristic to switch MPRIS clients
+
+Power:
+- Ambient light moving average now time-aware
+
+WWan:
+- Handle multiple devices
+- Handle PUK unlocking
+- Other fixes
+
+Wacom:
+- Drop LED helper, handled by the kernel for long enough.
+
+==============
+Version 3.36.1
+==============
+- Translation updates
+- CI improvements
+
+Media-keys:
+- Do not consider sound feedback a reason to inhibit sound
+ feedback.
+
+Print-notification:
+- Fix a minor warning on shutdown
+
+Sharing:
+- Do not warn after starting/stopping nonexistent services
+
+==============
+Version 3.36.0
+==============
+-Translation updates
+
+===============
+Version 3.35.92
+===============
+- Translation updates
+- CI improvements
+
+Xsettings:
+- Load scripts from /etc/xdg/Xwayland-session.d in order to lazily set up
+ X11 sessions for wayland (e.g. Xwayland being raised on demand)
+- Delegate on gnome-shell to enable/disable animations
+
+Sharing:
+- Drop support for vino. It is replaced by the windowing agnostic
+ gnome-remote-desktop in other places of the stack.
+
+Wacom:
+- Fix build without wayland
+
+Housekeeping:
+- Use atime instead of mtime in thumbnail cleaner, if available
+- Avoid crossing into different filesystems in cleanup dirs (except trash:)
+
+Power:
+- Add missing error check to realpath call
+
+===============
+Version 3.35.91
+===============
+- Translation updates
+- Add capability to disable USB while the lockscreen is on
+
+Power:
+- Increase permissible runtime for some tests
+
+Color:
+- Look for builtin profiles in UEFI
+
+==============
+Version 3.35.0
+==============
+- Translation updates
+- Lower systemd stop timeout
+
+Media-keys:
+- Place spawned processes in a systemd scope
+- Add volume step configuration key
+- Make brightness a 0.0..1.0 float in DBus
+- Let the screenshot service handle saving to clipboard
+- Fix crash on old settings migration
+- Skip volume-change feedback while playing
+
+Power:
+- Fix rounding of brightness value
+- Use logind helper to change backlight brightness
+
+Smartcard:
+- Change manager to non-blocking
+- Use correct parent type for structs
+- Initialize pointer before use
+
+===============
+Version 3.33.90
+===============
+- Translation updates
+- Add systemd user service files for all the plugins
+- With the exception of gsd-xsettings, daemons do not use the GDK X11
+ backend anymore
+
+WWAN:
+- New daemon, handles WWAN device settings
+
+Mouse:
+- Removed daemon, everything is now implemented in mutter
+
+Clipboard:
+- Removed daemon, everything is now implemented in mutter
+
+Color:
+- Use Planckian calculations on night light
+
+Rfkill:
+- Handle airplane mode for WWAN interfaces
+
+XSettings:
+- Round Xft.dpi setting to an integer
+- Add entry for overlay scrolling setting
+
+Media-keys:
+- Use device node from AcceleratorActivated arguments
+
+==============
+Version 3.33.0
+==============
+- Translation updates
+- Compile warning fixes
+
+Media-keys:
+- Keygrabbing has been reworked. The new UngrabAccelerators DBus API on the
+ shell is now required. Non-GNOME Desktops using g-s-d will need to be
+ updated for this.
+- Add mapping for screen brightness cycle key
+- Fix launched clients inheriting DESKTOP_AUTOSTART_ID
+- Signal connector rather than output ID for OSD
+- Fix MPRIS issues with disconnecting clients
+- Allow mapping of hard-coded keys
+
+Power:
+- Fix memory leak
+- Signal connector rather than output ID for OSD
+- Only disable Suspend/Hibernate actions inside VM
+- Remove special handling of tablet devices
+
+Color:
+- Allow night light to be always on
+
+Mouse:
+- Remove locate-pointer, in favor of gnome-shell handling
+- Remove mousetweaks support, in favor of gnome-shell handling
+
+Keyboard:
+- Remove numlock persistence, in favor of gnome-shell handling
+
+==============
+Version 3.32.0
+==============
+- No changes since 3.31.92
+
+===============
+Version 3.31.92
+===============
+- Translation updates
+
+Power:
+- Only test backlight on linux
+
+===============
+Version 3.31.91
+===============
+- Translation updates
+
+Media-keys:
+- Ignore key repeat on certain shortcuts (Needs up-to-date
+ mutter and gnome-shell)
+
+Housekeeping:
+- Fix overflow
+
+===============
+Version 3.31.90
+===============
+- Translation updates
+- Remove libXtst as a dependency
+
+Keyboard:
+- Enable ibus for OSK purposes on X11
+
+Power:
+- Add x-gnome-privacy-scope hints to power notifications
+- Define brightness to be -1 if builtin display is disabled
+
+Smartcard:
+- Wait until smartcards are inspected before locking screen
+- handle a smartcard getting removed very shortly after login
+
+==============
+Version 3.31.2
+==============
+- Translation updates
+
+Color:
+- Add DBus API to preview Night Light for a few seconds
+
+Media-keys:
+- Default to interactive shutdown action for power button if
+ the action is not supported.
+
+Power:
+- Avoid setting GError twice
+- Speed up tests by splitting into chunks
+
+Print-notification:
+- Ignore Server* messages from CUPS not meant to us
+
+Rfkill:
+- Use GUdev to monitor rfkill device pressence
+
+==============
+Version 3.31.1
+==============
+- Translation updates
+
+Xsettings:
+- always use mutter-computed UI scaling value
+
+Wacom:
+- Drop tablet/touchscreen mapping to outputs. Mutter now
+ handles this entirely.
+
+
+==============
+Version 3.31.0
+==============
+- Translation updates
+- Build improvements
+- Add desktop-entry hints to notifications
+
+Power:
+- Guard against events from the wrong device type
+- Hide suspend-then-hibernate behind a meson option
+
+Media-keys:
+- Increase GSD_REENABLE_POWER_BUTTON_DELAY to 3 seconds
+- Add mapping for Ctrl + media-key for some media-keys
+
+Rfkill:
+- Fix GIOChannel encoding
+
+Color:
+- Fix check for timerfd
+- Correct temperature interpolation corner cases
+
+==============
+Version 3.30.0
+==============
+- Translation updates
+
+===============
+Version 3.29.92
+===============
+- Translation updates
+
+Media-keys:
+- Escape custom command for execution
+
+Rfkill:
+- Create nested cancellable for rfkill setting
+
+Build:
+- Fix undeclared dependency on gio-unix-2.0
+
+=================
+Version 3.29.90.1
+=================
+Media-keys:
+- Allow volume above 100%
+
+===============
+Version 3.29.90
+===============
+- Translation updates
+
+Housekeeping:
+- Fix improper notify_notification_close() usage
+
+Power:
+- Make power test more robust
+
+General:
+- Update test suite to python3
+
+==============
+Version 3.29.0
+==============
+- Translation updates
+
+Media-keys:
+- Make mic mute key configurable
+- Handle Ctrl+Shift+TouchpadToggle
+- Wait forever for GrabAccelerators to succeed
+
+Datetime:
+- Debugging improvements
+
+Power:
+- Add SuspendAndHibernate
+- Drop X11-specific code to handle idle times
+
+Color:
+- Cancel smooth transitions on color temperature changes
+- Define "disabled until tomorrow" as moving past sunrise
+
+==============
+Version 3.28.0
+==============
+- Translation updates
+
+===============
+Version 3.27.92
+===============
+Build:
+- Don't remove assertions in code
+
+Print-notifications:
+- Notify user about need for authentication
+
+Power:
+- Fix divide by zero when there is no keyboard brightness to control
+- When the the sleep timeout is too short, don't throw errors
+
+XSettings:
+- Hardcode GTK+ 3.x deprecated settings
+- Expose monitored settings through D-Bus
+
+===============
+Version 3.27.91
+===============
+Build:
+- Fix error when doing non-debug builds
+- Fix runtime linkage to libgsd and libcommon
+- Apply a workaround for D-Bus code generation
+
+===============
+Version 3.27.90
+===============
+
+- Remove a11y-keyboard plugin, the functionality was merged into mutter
+- Port to meson
+
+Clipboard:
+- Fix memory leak
+
+Media-keys:
+- Suppress power-button presses during suspend
+- Prefer MPRIS clients to g-s-d ones
+
+Power:
+- Don't react to light changes if not at console
+- Many regression test suite fixes
+- Default to suspend after 20 minutes of inactivity
+ (see https://bugzilla.gnome.org/show_bug.cgi?id=681869 for details)
+
+Rfkill:
+- Fix property notification warning for rfkill-input-inhibited
+
+Wacom:
+- Ensure screen integrated devices get remapped on hotplug
+- Fix screen mapping for Cintiqs and others
+
+==============
+Version 3.26.2
+==============
+
+- Translation updates
+- Minor cleanups
+
+Housekeeping:
+- Ignore more virtual file systems
+- Fix the Empty Trash button in Settings not working
+
+Media-keys:
+- Fix custom binding command changes not getting applied
+
+==============
+Version 3.26.1
+==============
+
+- Translation updates
+
+Wacom:
+- Ensure builtin touchscreens are properly mapped to outputs
+- Fix spotty touchscreen detection with those touchscreens that have a
+ capacitive menu/windows button
+- Fix touchscreen vs display orientation mismatch under gdm
+
+XSettings:
+- Reload the scale factor when mutter starts up
+
+==============
+Version 3.26.0
+==============
+
+- Translation updates
+
+===============
+Version 3.25.92
+===============
+
+- Ensure translatable strings are actually translated
+- Translation updates
+
+Housekeeping:
+- Ignore the Retrode's low-space
+
+Sharing:
+- Add gnome-remote-desktop as available service
+
+===============
+Version 3.25.91
+===============
+
+Color:
+- Prevent a potential crash on an uninitialized variable
+
+Power:
+- Fix automatic brightness adjustment being done inactive sessions
+- Don't use undefined ambient light readings
+
+XSettings:
+- Use the new mutter API exclusively
+- Drop the gnome-desktop requirement
+
+===============
+Version 3.25.90
+===============
+
+Color:
+- Honor location enabled setting
+- Request location updates with a larger time granularity
+
+Date & Time:
+- Honor location enabled setting
+
+Media-keys:
+- Restore interactive option for power button
+
+Wacom:
+- Exclude non-display attached devices from remapping
+
+XSettings:
+- Fix fontconfig cache updates causing desktop freezes
+
+==============
+Version 3.25.4
+==============
+
+- Fix GConf->GSettings convert script
+
+Color:
+- Fix smearing out of Night Light effect
+
+Keyboard:
+- Only add the "us" layout if the system config cannot be determined
+
+Media-keys:
+- Add a precise volume change shortcut
+- Moved video-out and rotate-video bindings to mutter
+- Fix grabbing of previously disabled shortcuts
+
+Orientation:
+- Removed - functionality migrated to mutter
+
+Wacom:
+- Fix touchscreens being assigned the wrong output
+
+XRandR:
+- Removed - functionality migrated to mutter
+
+XSettings:
+- Calculate window scale from configuration state
+
+==============
+Version 3.25.2
+==============
+
+- Avoid initializing gtk+ on plugins that don't need it
+- Avoid loading gtk+ css theme since we don't have UI
+- Several correctness fixes pointed by Coverity
+- Fix for no plugins getting loaded under GDM
+- Mark forgotten strings in gschema files for translation
+- Translation updates
+
+Housekeeping:
+- Ignore GPFS and rootfs mounts
+
+Media-keys:
+- Make calculator key work again
+- Fix a few memory leaks
+- Changed MediaKeys D-Bus API to match API docs
+- Add support for new XF86RFKill keysym
+- Show OSD on hardware keyboard brightness changes
+
+Power:
+- Choose correct backlight device on laptops with hybrid graphics
+- Handle hardware keyboard brightness changes
+
+RFKill:
+- Disable the kernel's handling of rfkill events when the session is active
+
+==============
+Version 3.24.0
+==============
+
+- Work-around possible deadlocks on startup
+- Translation updates
+
+===============
+Version 3.23.92
+===============
+
+Color:
+- Smooth the transition between different temperature values
+- Translation updates
+
+===============
+Version 3.23.90
+===============
+
+Color:
+- Add interface to support "Night Light" functionality
+
+Media-keys:
+- Fix a number of race conditions in shortcuts grabbing
+
+Power:
+- Free leaked UPower keyboard backlight
+- Fix keyboard backlight problems on some systems
+
+Rfkill:
+- Fix a number of possible race conditions and crashes with
+ slow rfkill devices
+
+Smartcard:
+- Fix a possible crash in smartcard plugin
+
+Wacom:
+- Move most of the Wacom support to mutter, including the OSD
+
+==============
+Version 3.23.3
+==============
+
+Plugins:
+- Fix crash when X is not available
+- Fix compilation failure on some setups
+- Fix warnings on exit
+
+Media-keys:
+- Fix shutdown dialog delay when using kbd shortcut
+
+XSettings:
+- Make Gtk/EnablePrimaryPaste configurable through GSettings
+- Fix large fonts being scanned before they're fully copied
+
+==============
+Version 3.23.2
+==============
+
+- This update requires gnome-session 3.23.2. It splits up
+ gnome-settings-daemon into separate helper daemons, making it
+ easier to root cause possible problems, and paving the way
+ to using systemd to handle the session
+- Remove localeexec wrapper now that gnome-session implements
+ that work-around
+- Loads of build fixes
+
+Color:
+- Require lcms2 2.2
+
+Power:
+- Ensure we blank the screen when locked
+- Make power plugin "mock" support a run-time check
+
+Sharing:
+- Fix crash on exit
+
+Sound:
+- Rename the sound plugin for PulseAudio
+
+Wacom:
+- Avoid warnings when switching VTs
+
+==============
+Version 3.22.0
+==============
+
+Power:
+- Fix possible problem with battery and mains timeouts
+
+=================
+Version 3.21.92.1
+=================
+
+- Fix a build problem in the smartcard plugin
+
+===============
+Version 3.21.92
+===============
+
+- Use systemd to track running services in the Sharing plugin
+- Translation updates
+
+===============
+Version 3.21.90
+===============
+
+Color:
+- Ignore fake VNC devices
+
+Housekeeping:
+- Code cleanups
+
+Media keys:
+- Add Super+F1 as a hardcoded shortcut for launching Help
+- Update gvc to fix a crash setting a headset
+
+Power:
+- Don't claim the light sensor if we're not active
+
+Smartcard:
+- Complete activation task right away if no drivers
+- Fix crash on startup
+
+Wacom:
+- Fix hot(un)plug related crashes
+- Fix memory leaks
+
+XSettings:
+- Fix keynav-use-caret setting not working
+
+==============
+Version 3.20.0
+==============
+
+- Fix cancellation handling and possible crashes in all plugins
+
+===============
+Version 3.19.92
+===============
+
+XSettings:
+- Export Gtk/KeynavUseCaret accessibility setting
+
+Remote display:
+- Remove Spice special-casing now that it can do accelerated rendering
+
+===============
+Version 3.19.91
+===============
+
+Media keys:
+- Fix a typo in the "Airplane" string
+- Fix a number of possible crashers when plugging in audio
+ devices on some machines
+- Add debug output to a number of custom shortcuts related functions
+
+Housekeeping:
+- Don't remove X11 sockets, breaking sandboxed X11 applications
+
+===============
+Version 3.19.90
+===============
+
+- Fixed a few leaks, crashes and endless loops
+- Updated translations
+
+Media keys:
+- Fix orientation keybindings/keys not working
+- Added support to ask users which kind of headset was plugged in
+
+==============
+Version 3.19.5
+==============
+
+- Remove "hotplug-command" helper
+- Updated translations
+
+Media keys:
+- Add support for Killswitch media keys
+- Add labels for the rfkill OSD
+
+Mouse:
+- Remove support for non-libinput mouse configurations
+
+Power:
+- Don't try to automatically set brightness on inactive sessions
+
+Rfkill:
+- Fix a problem when the system has a platform rfkill device for
+ Bluetooth and the Bluetooth adapter's rfkill support somehow got
+ blocked
+
+Sharing:
+- Port to the new libnm NetworkManager library - required NM version
+ bumped to 1.0
+
+==============
+Version 3.19.4
+==============
+
+Mouse:
+- Force 2-finger scroll by default if available
+- Migrate scroll-method key to new edge-scrolling-enabled key
+
+==============
+Version 3.19.3
+==============
+
+- Export the cursor theme through XSettings
+- Use the convenience Geoclue library for the automatic timezone setting
+- Don't overwrite existing XIM configurations
+- Fix application of left-handed mode, keep-aspect and area settings
+ for Wacom tablets
+- Change default font hinting to slight (see git log for details)
+- Re-add a way to configure the power button for desktops and laptops
+ (tablets and VMs have hard-coded defaults)
+- Always expand power notifications
+
+==============
+Version 3.18.1
+==============
+
+- Updated translations
+- Fix cursor-size changes being ignored
+- Build fixes
+
+==============
+Version 3.18.0
+==============
+
+- Updated translations
+
+===============
+Version 3.17.92
+===============
+
+- Plug a number of memory leaks
+- Updated translations
+
+Media keys:
+- Remove "button-*" configurations, they work as labelled
+
+===============
+Version 3.17.90
+===============
+
+Date & Time:
+- Fix auto-timezone changes not getting applied after changed
+
+Orientation:
+- Fix screen lock not getting applied
+
+Print notifications:
+- Fix setting of page size
+
+Wacom:
+- Fix some settings not getting applied after changed
+
+XSettings:
+- Fix some settings not getting applied after changed
+
+==============
+Version 3.17.3
+==============
+
+- Make device type presence checks work on libinput and wayland
+- Fix orientation setting on startup
+
+==============
+Version 3.17.2
+==============
+
+Orientation:
+- Get accelerometer information from iio-sensor-proxy
+
+Power:
+- Add automatic screen brightness support, using iio-sensor-proxy
+- Remove critical-battery-action key as it's not used anymore with UPower 1.0
+- Fix a crash when reading invalid backlight values
+
+Print notifications:
+- Don't show error for job in progress
+
+Wacom:
+- Fix possible crash when Bamboo tablet is plugged at login time
+- Fix possible double-frees
+
+==============
+Version 3.16.2
+==============
+
+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
+
+==============
+Version 3.16.1
+==============
+
+Housekeeping:
+- Remove support for notification servers without action support
+
+Media keys:
+- Fix a logic error that caused the power key not to work
+
+Print Notifications:
+- Fix HTTP connection leaks
+- Don't show printer-deleted notifications
+
+Wacom:
+- Add support with stylii without an eraser, as used in some Huion tablets
+- Fix possible crashes
+
+- Updated translations
+
+==============
+Version 3.16.0
+==============
+
+- Fix a problem when hot-plugging Wacom devices
+- Updated translations
+
+===============
+Version 3.15.92
+===============
+
+- 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
+
+===============
+Version 3.15.91
+===============
+
+- 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
+
+===============
+Version 3.15.90
+===============
+
+- 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
+
+==============
+Version 3.15.4
+==============
+
+- 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
+
+==============
+Version 3.15.1
+==============
+
+- Add scroll wheel emulation in trackballs
+- Disable touchscreens when the screen is turned off
+- Show backlight OSD on the monitor which it affects
+- Don't check for hi-dpi on monitors with broken EDID
+- Fix possible race with XRandR D-Bus initialisation
+- Output matching for input device fixes
+- Fix memory and resource leaks
+- Fix possible deadlock in smartcard handling
+
+==============
+Version 3.14.1
+==============
+
+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
+
+==============
+Version 3.14.0
+==============
+
+- Updated translations
+
+XSettings:
+- Fix swapping out of WM settings schemas
+
+===============
+Version 3.13.92
+===============
+
+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
+
+===============
+Version 3.13.91
+===============
+
+Media-keys:
+- Postpone initialisation of libcanberra to avoid blocking on it
+ at startup
+
+Wacom:
+- Fix OLEDs never actually working due to a missing single line
+
+===============
+Version 3.13.90
+===============
+
+Media keys:
+- Don't show Orientation lock popup if not supported
+
+Sharing:
+- Fix crash when run against older NM
+
+Wacom:
+- Add support for LEDs API in newer kernels
+
+==============
+Version 3.13.4
+==============
+
+General:
+- Fix crash when a plugin failed to start
+- Several code cleanups
+- Updated translations
+
+A11Y Keyboard:
+- Make sticky and slow keys notifications more difficult to miss
+
+Housekeeping:
+- Fix regular files not getting deleted from the Trash
+
+Media-keys:
+- Set the keyring environment variables on all processes that we
+ launch
+
+Orientation:
+- Fix plugin on MS Surface devices
+
+Power:
+- Fix crash when logind isn't available
+
+Sharing:
+- Fix compilation without NetworkManager
+
+Wacom:
+- Handle "cursor" tablet devices so that they get properly mapped for
+ different orientations
+
+==============
+Version 3.13.3
+==============
+
+- Plenty of Sharing plugin bug fixes
+
+==============
+Version 3.13.2
+==============
+
+- Add new sharing plugin
+
+General:
+- Implement size matching for touchscreens
+- Fix warnings in the display to input device mapper
+- Remove multiple screens support
+
+Power:
+- Fix wakeup not working with some keymaps
+- Fix restarting of the lid inhibitor check timer
+- Fix suspend happening again when resuming from suspend
+- Discretize the set backlight value fixing problems
+ on some harwdare with limited number of backlight settings
+- Fix initial backlight state in gnome-shell
+- Add sound notification on power plug/unplug
+
+Wacom:
+- Add Bluetooth OLED handling for Intuos4 WL
+- Fix OLED application for wired Intuos4
+- Make OSD always appear on a single monitor
+
+XSettings:
+- Honor changes to the enable-animations setting
+- Better support for GTK+ CSD titlebar button layout
+
+Housekeeping:
+- Fix a possible data loss when symlinks are created from /tmp
+
+Media-keys:
+- Fix possible crash disabling media-keys plugin
+
+==============
+Version 3.13.1
+==============
+
+Color:
+- Fix 13 byte long EDID description text parsing
+
+Common:
+- Improve hotplug scripts exit status checking and correct the
+ documentation
+- Fix possible crasher in device-mapper
+
+Cursor:
+- Remove multi-screen support
+
+Date & Time:
+- Make the geolocation marker in gnome-shell's status area go away
+ after turning Automatic Time Zone off
+
+Keyboard:
+- Fix consecutive xkb grp: options not being stripped
+
+Power:
+- Remove unused session presence proxy
+- Emit change notification for brightness
+- Fix display not blanking after gnome-shell wake up
+- Don't warn when Kdb backlight D-Bus is called
+- Lower the lid safety timeout to 8 seconds
+
+Updates:
+- Remove the updates plugin. The functionality now lives on in the
+ gnome-software session service.
+
+- Translation updates
+
+================
+Version 3.12.0.1
+================
+
+- Fix a long delay on session logout (bug 727049)
+- Translation updates
+
+==============
+Version 3.12.0
+==============
+
+Common:
+- Fix initialization of GsdDeviceMapper
+
+- Translation updates
+
+===============
+Version 3.11.92
+===============
+
+Common:
+- Avoid GsdDeviceMapper blocking on startup
+
+Power:
+- Fix idle time being reset when notifications come in
+
+XSettings:
+- Avoid Hi-DPI getting setup for:
+ - non-primary screens
+ - HDMI outputs (except 4K monitors)
+ - low resolutions
+
+- Translation updates
+
+===============
+Version 3.11.91
+===============
+
+Mouse, Common:
+- Hardening for BadDevice errors
+
+===============
+Version 3.11.90
+===============
+
+Date & Time:
+- Require a newer Geoclue
+
+Keyboard:
+- Move X11 specific code from gnome-desktop to here
+
+Wacom, XRandR:
+- Add explicit input device to display output mapping
+ and apply rotation and mapping to the input devices
+ when the display output changes
+- Use "input-tablet" icon for notifications
+
+Rfkill:
+- Avoid spurious warning on startup
+
+Updates:
+- Update for UPower API changes
+
+Smartcard:
+- Detect explicit cancellation
+- Filter out spurious errors
+
+Wacom:
+- Add OLED handling over Bluetooth
+
+==============
+Version 3.11.5
+==============
+
+- 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
+
+==============
+Version 3.11.3
+==============
+
+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
+
+==============
+Version 3.11.2
+==============
+
+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
+
+
+==============
+Version 3.11.1
+==============
+
+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
+
+==============
+Version 3.10.1
+==============
+
+- 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
+
+==============
+Version 3.10.0
+==============
+
+Power:
+- Fix laptop suspend when lid is closed even if external monitor is present
+- Test fixes, add test with a failing device battery
+
+Mouse:
+- Fix critical warning with touchpad settings
+
+Date & Time:
+- Fix possible crasher due to clash between json-c and json-glib
+
+Smartcard:
+- Fix run-time warning
+
+==============
+Version 3.9.92
+==============
+
+- Several fixes to the test suite
+
+Color:
+- Correct the transposed bits in the EDID parser
+
+Datetime:
+- Set geoclue distance threshold
+
+Power:
+- Fix a crash when hibernating on low power
+- Ignore battery devices that aren't present
+- Update the composite device on startup
+- Default to the keyboard backlight being unavailable
+
+Updates:
+- Fix a crash
+- Use gnome-software if it is installed
+- Do not clear the offline-update if rebooting succeeded
+
+Wacom:
+- Fix a crash
+
+================
+Version 3.9.91.1
+================
+
+Datetime:
+- Adapt to geoclue 1.99.3 api changes
+
+Screensaver:
+- Support KDE variant of interface
+- Fix a crash
+
+==============
+Version 3.9.91
+==============
+
+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
+
+
+==============
+Version 3.9.90
+==============
+
+- 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
+
+=============
+Version 3.9.5
+=============
+
+- 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
+
+=============
+Version 3.9.3
+=============
+
+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
+
+=============
+Version 3.9.2
+=============
+
+Plugins:
+- Fix priority handling
+- Update for gnome-desktop API change
+
+Media-keys:
+- Handle key grabbing and volume OSDs in gnome-shell
+- Remove unused multi-head support
+- Remove label for analog-output ports
+- Avoid leaking DESKTOP_AUTOSTART_ID to children
+- Fix possible crash when changing the volume
+- Add Rotation lock support
+- Change default 'Lock screen' keybinding to be Super+L
+- Show Shell's search when pressing the search button
+- Add support for XF86AudioMicMute key
+
+Keyboard:
+- Get layouts and variants from localed
+- Get XKB options from localed
+- Always try to activate the ibus daemon
+- Use the gtk+ ibus module if there's at least one ibus source
+- Make sure the XKB group in use is always what we want
+- Without settings or under GDM, make sure to add the US layout
+- Add SetInputSource DBus method
+- Remove the input source switcher helper
+- Convert the XKB group switch option from libgnomekbd
+- Stop adding locale based input sources from a hardcoded list
+
+Cursor:
+- Disable plugin if the X version is too old
+
+Color:
+- Simplify code by using new libcolord feature
+- Fix warning with some screens
+- Fix possible CPU burn loop
+
+Mouse:
+- Enable two-finger scrolling by default
+
+Power:
+- Handle the shell coming back with a different screensaver state
+- Don't change active state variable in VM
+- Don't look for screens if we don't have a lid
+- Don't poll for external monitors
+- Remove pre-dim brightness hack
+- Make "Screen when inactive" button in Settings work
+
+Housekeeping:
+- Use GSettings features to clamp options
+- Fix incorrect handling of ignore_paths
+
+Sound:
+- Fix creation of sound theme directories
+
+Updates:
+- Fix a number of possible crashers, especially on exit
+
+Wacom:
+- Warn when screen has changed and calibration is needed
+- Add OLED support for Intuos4 tablets
+- Warn when tablet is not supported in GNOME
+
+XSettings:
+- Drop toolbar-style workaround
+
+==============
+Version 3.7.90
+==============
+
+- 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
+
+===============
+Version 3.7.5.1
+===============
+
+Fix keyboard shortcut handling with XI 2.3
+
+=============
+Version 3.7.5
+=============
+
+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
+
+=============
+Version 3.7.4
+=============
+
+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
+
+=============
+Version 3.7.3
+=============
+
+- Add implementation for Freedesktop.org ScreenSaver inhibition API
+- Disable animations on slow links (VNC for example)
+- Remove fallback mode handling code
+- Disable the smartcard plugin for now
+
+Daemon:
+- Many plugins ordering bug fixes
+- Use gnome-session properties instead of libsystemd-login
+- Allow whitelisting plugins, to make it easier for gdm to catch up
+- Install all the schemas, even the ones for which the plugins aren't
+ installed
+- Add a way to replace the daemon
+- exit gracefully if the session name is already taken
+
+Power:
+- Remove unused settings keys
+- Do not attempt to suspend, dim or blank if running inside a VM
+- Port to GnomeIdleMonitor from gnome-desktop
+- Adjust sleep timer to blank timer in some cases
+- Check if action is available before taking action
+- Hide critical battery warning when power is plugged
+- Fix possible race with gnome-shell on startup
+
+Sound:
+- Fix sound plugin never working properly
+
+Media-keys:
+- Use the shared libgnome-volume-control code
+- Support launching gnome-calculator instead of gcalctool
+- Add default shortcuts for the magnifier
+- Add repeat to the brightness keys
+
+Keyboard:
+- Fix build without IBus
+- Fix potential infinite loop due to num-lock handling
+- Don't print warnings when calls are cancelled
+- Handle keyboard shortcuts with Caps Lock for switching inputs
+
+Mouse:
+- Fix natural horizontal scroll
+
+XRandR:
+- Add new follow-lid behavior and tie gsd-power lid-close to XRandR
+- Avoid crasher if XRandR calls fail on startup
+- Fix the "rotate" button not working
+- Swap axes for some (non-Wacom) tablets as well
+
+Wacom:
+- Avoid infinite recursion with a non-Wacom display
+- Fix handling of Cintiq 24HD mode-switch buttons
+- Mode switch LED fixes for some tablets
+- Add OSD help window (see gnome-control-center for how to launch it)
+
+Cursor:
+- Only show the cursor when the mouse gets used
+
+Housekeeping:
+- Implement automatic purging of trash, along with a D-Bus interface for it
+
+Print-notifications:
+- Don't show strange notifications when printing
+
+Updates:
+- Fix warning on startup with PackageKit < 0.8.1
+
+=============
+Version 3.7.1
+=============
+
+Daemon:
+- Provide a singleton SessionManager proxy object
+- Ensure session registration happens before other idles
+- Use logind for suspending and rebooting the system
+- Require logind for session tracking
+
+Input:
+- Clarify hotplug command exit value handling
+- Add trackball detection
+
+Keyboard:
+- Add default ibus engine for Indic locales
+- Don't apply global settings for every keyboard
+
+Mouse:
+- Re-enable touchpad when mouse isn't present
+
+Power:
+- Fix "no devices" error path in gsd-backlight-helper
+- Add a watchdog to keep X's builtin screen saver disabled
+- Fix a number of possible crashers
+
+Wacom:
+- Add support for touchstrips and touchrings without a modeswitch
+
+XSettings:
+- Optimise xsettings changes
+
+=============
+Version 3.6.1
+=============
+
+Keyboard:
+- Allow grabbing the Menu key
+- Apply XKB variants and options for each IBus engine
+- Don't setup legacy toolkits if IBus is missing
+- Add default setup for some particular languages
+- Convert old libgnomekbd and IBus configurations
+- Add support for more modifiers only combinations
+- Fix input switching eating the modifiers keys in some cases
+
+Mouse:
+- Fix "Locate Pointer" eating the Ctrl key
+- Fix "Locate Pointer" animation showing when the Ctrl key has been used
+
+Updates:
+- Never show the user a message about cancelled transactions
+
+Wacom:
+- Fix LEDs switching for some tablet models
+
+Housekeeping:
+- Fix possible crashers on exit
+
+Color:
+- Fix possible crashers on exit
+
+=============
+Version 3.6.0
+=============
+
+Keyboard:
+- Create sources from the X layouts if the configuration is empty
+- Always do that in GDM, so system-wide layouts work
+- Add modifiers-only shortcuts to switch input sources
+
+==============
+Version 3.5.92
+==============
+
+Keyboard:
+- Don't block getting the IBus global engine
+- Don't touch the XKB layout if no input sources were configured
+- Fix gtk+ IM module getting set to IBus for XKB sources
+
+Media keys:
+- Make "toggle brightness" work
+
+Color:
+- Don't warn about non-existent DMI file
+
+Power:
+- Fix some instances where an external screen would turn off
+
+Wacom:
+- Require wacom 0.6 to fix bugs with some tablets
+
+==============
+Version 3.5.91
+==============
+
+Mouse:
+- Fix natural-scroll not working until switched off and on again
+
+Keyboard:
+- Don't handle IBus for fallback, it will use the same UI it always did
+- Hook IBus support for legacy applications
+
+Power:
+- Do not attempt to change the brightness of an output that was disabled
+- Fix idle blank and sleep timeout
+
+==============
+Version 3.5.90
+==============
+
+Power:
+- Fix D-Bus path of the screensaver
+
+Mouse:
+- Add support for natural scroll for touchpads
+
+Keyboard:
+- Apply XKB options
+
+Wacom:
+- Implement the "switch monitor" combination
+
+And updated translations
+
+=============
+Version 3.5.6
+=============
+
+Build:
+- Add optional man page
+- List plugin schemas as children of the main schema
+
+Updates:
+- Remove unused code
+- Avoid compilation warnings due to PackageKit API changes
+
+Mouse:
+- If one device was ignored, we would ignore all the devices
+
+Smartcard:
+- Don't try to use smartcard drivers that didn't load
+
+Keyboard:
+- Require ibus 1.4.99 for ibus support
+
+Wacom:
+- Avoid a warning at login
+
+=============
+Version 3.5.5
+=============
+
+* Add test applications for a number of plugins
+
+Color:
+- Fix notification-related memory leaks
+
+Keyboard:
+- Add support for switching to IBus input methods
+
+Wacom:
+- Fix crasher related to screen tablets
+- Do not rotate "pad" devices
+- Apply display rotation to device that's mapped to it
+- Make shortcuts that require Shift work as expected
+- Re-apply calibration and aspect-ratio when the screen changes
+ but don't apply it to touch devices
+
+Housekeeping:
+- Fix notification-related memory leaks
+
+Updates:
+- Remove unused settings
+- Remove a number of unused notifications
+- Don't ever live-update packages in the session
+- Fix a number of memory leaks
+- Prevent crash if a device that requires a firmware is removed before the
+ firmware search completes
+
+=============
+Version 3.5.4
+=============
+
+Wacom:
+- Fix crasher related to screen matching (Olivier Fourdan)
+
+Printers:
+- Don't block the session with unreachable printers
+
+=============
+Version 3.5.3
+=============
+
+Keyboard A11y:
+- Don't crash when changing large print in fallback mode
+- Link to an existing help page
+
+Housekeeping:
+- Support new XDG thumbnail directory locations
+
+Keyboard:
+- Don't crash if LANG is empty
+
+Media-keys:
+- Make <Super> keyboard shortcuts work again
+- Use systemd to shutdown or suspend if available
+
+Mouse:
+- Only inhibits mouse clicks and scrolls with syndaemon
+
+Power:
+- End the lid-close safety timer when the lid gets opened
+- Update fallback status icon on icon state change
+- Don't leak notifications
+- Avoid duplicate translations
+- Use systemd to shutdown or suspend if available
+- Don't enable backlight helper if GUdev is not available
+
+Updates:
+- Adapt to new upstream property name
+- Add a notification for offline updates
+
+Wacom:
+- Update display mapping on monitor changes
+- Flag unknown devices created from fallback
+- Add keep aspect ratio option
+- Use GnomeRROutput instead of GnomeRROutputInfo
+- Match built-in monitor
+
+XRandr:
+- Explicitly set clone state variable when generating monitor configs
+
+=============
+Version 3.5.2
+=============
+
+- Remove ability to D-Bus activate (Ray Strode)
+
+Media-keys:
+- Get proper gnome-keyring environment (Bastien Nocera)
+- Simplify the OSD code (Bastien)
+- Add keybindings to switch input sources (Rui Matos)
+
+Mouse:
+- Fix applying settings to newly added touchpads (Owen Taylor)
+- Reduce default touchpad deactivation to 1s (Nicolas Dufresne)
+
+Housekeeping:
+- Split out 'ingnore unix mount' code (Bastien)
+
+Keyboard:
+- Always apply xmodmap (Sergey V. Udaltsov)
+- Lots of cleanups (Bastien)
+- Apply XKB layouts ourselfs and stop relying on libgnomekbd (Rui Matos)
+
+Power:
+- Disconnect from upower signals when needed (Richard Hughes)
+- Add org.gnome.settings-daemon.plugins.power.lid-close-suspend-with-extrnal-monitors
+ key to allow forcing suspend on lid close (Paolo Bonzini)
+
+Print:
+- Fix setting of default media size (Marek Kasik)
+- Don't create an unused proxy object (Matthias Clasen)
+- Speed up initialization (Matthias)
+
+Updates:
+- Automatically download updates rather than installing them (Richard)
+
+Wacom:
+- Disable wacom support on s390 (Dan Horák)
+- Disable wacom support on non-linux (Antoine Jacoutot)
+- Don't put touchscreens in relative mode (Timo Aaltonen)
+- Make tablet configuration per-machine (Bastien)
+
+Color:
+- Be quiet about unloadable profiles (Richard)
+
+Translations:
+- Catalan
+- Crimean Tatar
+- Dutch
+- Galician
+- German
+- Hebrew
+- Italian
+- Kannada
+- Norwegian bokmål
+- Slovenian
+- Swedish
+
+=============
+Version 3.4.0
+=============
+
+Wacom:
+- Check if the "last-stylus" property has been set (Olivier Fourdan)
+
+Translations:
+- Simplified Chinese (zh_CN) (YunQiang Su)
+- Hindi (Chandan Kumar)
+- Belarusian (Ihar Hrachyshka)
+- Brazilian Portuguese (Jonh Wendell)
+- French (Bruno Brouard)
+- Hebrew (Yaron Shahrabani)
+- Lithuanian (Žygimantas Beručka)
+- Portuguese (Duarte Loreto)
+- Telugu (Sasi Bhushan)
+- Traditional Chinese (Chao-Hsiung Liao)
+- Vietnamese (Nguyễn Thái Ngọc Duy)
+- Ukranian (Daniel Korostil)
+
+==============
+Version 3.3.92
+==============
+
+Color:
+- Apply the color profile even if the device has an invalid EDID (Richard Hughes)
+- Create a color device even if the device has an invalid EDID (Richard Hughes)
+- Don't use the username in the profile ID, it's optional and not-required (Richard Hughes)
+
+Common:
+- Add hint on how to set the script path (Bastien Nocera)
+- Fix library linkage on Mageia (Jani Välimaa)
+- Support explicitly setting G_MESSAGES_DEBUG (Martin Pitt)
+
+Media Keys:
+- Avoid hard-coded shortcuts not working (Bastien Nocera)
+- Call Shutdown for the logout action (Bastien Nocera)
+
+Mouse:
+- Stop syndaemon when settings-daemon dies (Martin Pitt)
+
+Power:
+- Do not emit DBus interface change signals when doing the idle dim (Richard Hughes)
+- Don't print a message when no backlights are detected (Richard Hughes)
+- Failing to clear DPMS timeouts should not be fatal (Alexandre Rostovtsev)
+- Fix broken abs_to_percentage() logic (Cosimo Cecchi)
+- Lazily connect to gnome-screensaver (Martin Pitt)
+- Lock the screensaver if the lid is closed and lock is enabled (Richard Hughes)
+- Make the idle dim time 90 seconds to match OSX (Richard Hughes)
+
+Print Notifications:
+- Add test tool (Lars Uebernickel)
+- Don't unref floating GVariant (Marek Kasik)
+
+Wacom:
+- Add README about configuration storage (Bastien Nocera)
+
+XRandR:
+- Fix the rotate display button not working (Sjoerd Simons)
+- List external display only before internal only (Bastien Nocera)
+
+XSettings:
+- Add README.xsettings about overrides (Ryan Lortie)
+- Add test-xsettings program (Ryan Lortie)
+- Add xsettings_setting_get() accessor (Ryan Lortie)
+- Add XSETTINGS_VARIANT_TYPE_COLOR macro (Ryan Lortie)
+- Always call xsettings_setting_set() (Ryan Lortie)
+- Don't return XSettingsResult codes (Ryan Lortie)
+- Introduce 'tiers' of XSettings (Ryan Lortie)
+- Load overrides on startup (Ryan Lortie)
+- Remove global 'settings' list (Ryan Lortie)
+- Switch manager to GLib memory functions (Ryan Lortie)
+- Switch to GVariant for value storage (Ryan Lortie)
+- Use GHashTable in the xsettings manager (Ryan Lortie)
+- Wire overrides into GSettings (Ryan Lortie)
+
+Translations:
+- Belarusian (Ihar Hrachyshka, Kasia Bondarava)
+- British English (Bruce Cowan)
+- Bulgarian (Alexander Shopov)
+- Catalan (Joan Duran)
+- Catalan (Valencian) (Carles Ferrando)
+- Czech (Adam Matoušek, Marek Černocký)
+- Finnish (Timo Jyrinki)
+- Galician (Fran Diéguez)
+- Gujarati (Sweta Kothari)
+- Hungarian (Gabor Kelemen)
+- Korean (Changwoo Ryu)
+- Latvian (Anita Reitere)
+- Norwegian bokmål (Kjartan Maraas)
+- Russian (Yuri Myasoedov)
+- Serbian (Мирослав Николић)
+- Slovenian (Matej Urbančič)
+- Traditional Chinese (Cheng-Chia Tseng)
+- Vietnamese (Nguyễn Thái Ngọc Duy)
+- Punjabi (A S Alam)
+- Ukranian (Daniel Korostil)
+
+==============
+Version 3.3.91
+==============
+
+Color:
+- Fix warning with non-present devices
+- Make displays without EDID data use the correct device ID
+- Create the correct device ID for EDIDs with no text data
+- Fix EDID checksum generation
+
+Power:
+- Emit a Changed() signal when the backlight changes
+- Don't overflow when pressing the keyboard brightness button
+
+Media-keys:
+- Make Alt+Print appear as Alt+Print not Alt+SysRq
+
+Wacom:
+- Add support for mode switch buttons, touchrings, touchstrips,
+ and light up the LEDs appropriately
+- Add support for current tool ID from Wacom driver
+- Fix possible crasher setting pressure curve or display area
+- Force touchpads to use relative mode and ignore mode changes
+- Fix double-event generation
+- Fix installation problems with libexecdir == libdir
+- Make monitor == -1 reset the display configuration
+
+================
+Version 3.3.90.1
+================
+
+Build:
+- Fix build with --enable-systemd
+
+==============
+Version 3.3.90
+==============
+
+Build:
+- Remove last requirement for dbus-glib
+- Remove use of deprecated g_thread_init()
+- Fix linking with -Bsymbolic
+
+Wacom:
+- Add tablet button listing and settings
+- Add display mapping
+
+Keyboard:
+- Fix blinking num-lock in some circumstances
+
+Color:
+- Set _ICC_PROFILE correctly when there is no primary device specified
+
+Power:
+- Fix possible crasher in backlight helper on error
+
+=============
+Version 3.3.5
+=============
+
+Build:
+- Remove unused date & time mechanism. gnome-control-center
+ uses a different API, provided by systemd on some systems.
+
+A11y keyboard:
+- Reduce the number of settings updates on startup
+
+Power:
+- Require a newer upower
+- Optionally use systemd to shutdown when power is low
+- Use GDBusProxy-compatible PropertiesChanged signal
+- Fix "<br>" appearing in notification popups
+
+Wacom:
+- Add a way to get/set the screen associated with a tablet
+- Don't crash when using a generic tablet
+- Add support for the puck and touch device types
+- Add support for enumerating tablet buttons
+
+Printers:
+- Also notify for unknown error reasons
+- Unify printer name usage
+
+Color:
+- Set the brightness of the display if it was saved as
+ metadata in the color profile
+
+Media keys, XSettings, Updates:
+- Fix possible crashes on exit
+
+Housekeeping, Wacom, XSettings:
+- Fix memory leaks
+
+Media keys:
+- Add screenshot keyboard shortcuts
+
+Keyboard:
+- Don't save num-lock state when caps-lock changes
+
+Automounter:
+- Optionally use systemd to check for active seat
+
+=============
+Version 3.3.4
+=============
+
+Build:
+- Fix distribution of a pre-processed desktop file
+
+Daemon:
+- Fix --debug not working
+- Remove gnome_settings_session_get_screen() and
+ gnome_settings_session_get_upower_client(), as
+ the underlying functions return singletons
+
+Color:
+- Fix some screen setups not being color corrected
+
+XRandR:
+- Better handling of docking stations and plugging of
+ external monitors (for suspend, and turning off monitors
+ to work as designed)
+
+Wacom:
+- Fix loading of the plugin
+- Fix GSettings read/write for per-tablet/per-styli configs
+- Export more tablet and stylus metadata
+
+===============
+Version 3.3.3.1
+===============
+
+Wacom:
+- Fix referenced module name (Frederic Peters)
+
+=============
+Version 3.3.3
+=============
+
+Build:
+- Require GTK+ 3.3.4 (for key accel parsing)
+- Require XI2 (for wacom support)
+
+Common:
+- Remove unused X key event code (Bastien)
+
+Wacom:
+- Lots of infrastructure buildup that I can't really
+ summarize here (Bastien Nocera)
+- Rename plugin to avoid name clash with libwacom (Bastien)
+- Use libwacom to get tablet metadata (Bastien)
+- Implement per-device and per-stylus settings (Bastien)
+
+Power:
+- Add the vendor name to the battery recall
+ warning (Dominique Leuenberger) (#664418)
+- Add automatic dimming of keyboard backlight (Alex Murray)
+Print:
+- Prevent crashes when cups sends malformed
+ D-Bus signals (Lars Uebernickel) (#665689)
+
+XSettings:
+- Set GtkShellShowsAppMenu xsetting when the shell is running (Colin Walters)
+
+
+Translations:
+ Hebrew
+ Norwegian bokmål
+ Romanian
+ Spanish
+
+=============
+Version 3.3.2
+=============
+
+Common:
+- Remove left-over debug (Bastien Nocera) (#660073)
+- Fix handling of <Primary> (Bastien Nocera)
+- Update required gnome-desktop version (Bastien Nocera)
+- Return opcode when detecting XInput2 (Bastien Nocera)
+- Add helper to get the input device node (Bastien Nocera)
+- Use XInput2 to capture and match keys (Bastien Nocera)
+- Use GTK+ functions instead of own impl (Bastien Nocera) (#663343)
+- Fix small memleak (Bastien Nocera)
+- Allow to grab 'Print' without modifiers (Florian Müllner) (#663623)
+- Require gsettings-desktop-schemas 3.3.0 (Bastien Nocera)
+
+A11y keyboard:
+- Port to GSettings (Bastien Nocera) (#631502)
+
+Automount:
+- Call bind_textdomain_codeset() (Bastien Nocera)
+
+Color:
+- 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 a crash if ~/.local is deleted at runtime (Richard Hughes) (#660664)
+- Simplify gcm_profile_store_mkdir_with_parents() (Bastien Nocera)
+- Cancel any in-progress directory searching on plugin unload (Richard Hughes)
+- Do not check for directory presence sync (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)
+- Unbreak loading profiles at startup (Cosimo Cecchi) (#660790)
+- Do not prefix the EDID profile title with 'Default' (Richard Hughes)
+- Set model and vendor to 'unknown' if not specified or unavailable (Richard Hughes)
+
+Daemon:
+- Create a reference to a GnomePnpIds object to speed up loading (Richard Hughes)
+
+Datetime:
+- Fix build requirements (Bastien Nocera)
+
+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)
+- Only ever send signals to specific apps (Bastien Nocera)
+- Document the MediaPlayerKeyPressed signal (Bastien Nocera)
+- Add some D-Bus API documentation (Bastien Nocera)
+- Fix OSD touchpad icon names (Bastien Nocera) (#661179)
+- Fix suspend button not locking the screen (Bastien Nocera) (#660267)
+- Fix the suspend key not working (Bastien Nocera) (#660267)
+- Remove unused allowed-keys entry (Bastien Nocera)
+- Cache the volume change event sound (Bastien Nocera)
+- Update for GVC API (Bastien Nocera)
+- Print warning for real errors (Bastien Nocera)
+- Apply volume on the device the key came from (Bastien Nocera) (#340720)
+- Add custom shortcut type (Bastien Nocera)
+- Implement GConf keyboard shortcuts (Bastien Nocera) (#625228)
+- Redraw volume OSD when not composited (Marien Zwart) (#660990)
+- Update for gsd-keygrab API change (Bastien Nocera) (#663343)
+- Move some metacity shortcuts into g-s-d (Florian Müllner) (#663623)
+- Port custom keybindings to GSettings (Florian Müllner) (#631502)
+
+Power:
+- Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
+- Do not revert to the pre-idle brightness if idle dimming is disabled (Richard Hughes) (#660434)
+- Remove some unused schema for enabling the sleep-inactive actions (Richard Hughes) (#660395)
+- Clarify what a value of 0 is for sleep-inactive-x-timeout (Richard Hughes)
+- Do not sleep-on-idle by default (Richard Hughes)
+- Simplify hiding/showing the status icon (Bastien Nocera)
+- Ensure the DPMS state is 'on' at startup (Richard Hughes) (#660482)
+- Close low-battery notification when plugged in (Florian Müllner) (#660942)
+- Remove the window filter when the plugin is unloaded (Richard Hughes)
+- 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)
+- Fix "undefined symbol: WEXITSTATUS" error (Richard Hughes) (#662020)
+- Make non-urgent notifications transient (Florian Müllner) (#662711)
+
+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) (#660158)
+- Set requesting-user-name when getting job info (Marek Kasik)
+- Show printer-state-reasons only when printing my jobs (Marek Kasik)
+- Don't allow "/" in printer name (Marek Kasik) (#661774)
+- Make notifications resident (Marek Kasik)
+- Fix a leak (Marek Kasik)
+
+Smartcard:
+- Remove unnecessary translations (Bastien Nocera)
+
+Xrandr:
+- Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
+
+Xsettings:
+- Remove workaround to deal with g-s-d not exiting correctly (Rodrigo Moya)
+- Plug mem leaks (Christian Persch) (#663239)
+
+Wacom:
+- Fix possible crasher (Bastien Nocera) (#661170)
+- Set cursor devices to be in relative mode by default (Jason Gerecke) (#662977)
+- Add classes to manage settings and properties (Bastien Nocera)
+
+Translations:
+- ast (Xandru Armesto)
+- de (Mario Blättermann)
+- eo (Kristjan SCHMIDT)
+- es (Daniel Mustieles, Jorge González)
+- gl (Fran Dieguez)
+- lt (Algimantas Margevičius)
+- nb (Kjartan Maraas)
+- nl (Redmar, Wouter Bolsterlee)
+- or (Manoj Kumar Giri)
+- sl (Matej Urbančič)
+- sv (Daniel Nylander)
+- te (krishnababu k)
+- uk (Daniel Korostil)
+- vi (Nguyễn Thái Ngọc Duy)
+
+=============
+Version 3.2.0
+=============
+
+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)
+
+==============
+Version 3.1.92
+==============
+
+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 (Мирослав Николић)
+
+==============
+Version 3.1.91
+==============
+
+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)
+
+==============
+Version 3.1.90
+==============
+
+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)
+
+=============
+Version 3.1.5
+=============
+
+A11y-keyboard:
+- Enable plugin by default (Rodrigo Moya) (#656287)
+
+Automount:
+- Link against the private profiler library (Cosimo Cecchi)
+- Add some missing includes (Cosimo Cecchi)
+- Don't ship the .in file, just the .in.in one (Bastien Nocera)
+- Silence two trivial -Wformat-security warnings (Richard Hughes)
+
+Color:
+- Do not show multiple warnings if colord is not available at runtime (Richard Hughes)
+- Fix a potential crash when unloading the color plugin (Richard Hughes)
+- Fix a potential crash if creating the per-user ICC directory fails (Richard Hughes)
+- Make lcms2 a hard dependency (Richard Hughes)
+
+Housekeeping:
+- Use new g_format_size() instead of g_format_size_for_display() (Javier Jardón)
+
+Media keys:
+- Don't preserve the path after filling (Cosimo Cecchi)
+- Remove the half pixel offset from the progressbar fill (Cosimo Cecchi)
+- Always round the render coordinates for media icons (Cosimo Cecchi)
+
+Power:
+- Add the idle actions (Richard Hughes)
+- Show a status icon when in fallback mode (Richard Hughes)
+- Respect the idle-dim-ac and idle-dim-battery configuration keys (Richard Hughes)
+- Add a backlight helper, as xbacklight isn't always present (Richard Hughes)
+- Fall back to the backlight helper if xbacklight is not available (Richard Hughes)
+- Fix a potential crash when unloading the power plugin (Richard Hughes)
+- Ensure we return the new percentage when changing the brightness (Richard Hughes)
+
+Updates:
+- Do not use deprecated PackageKit #defines (Richard Hughes)
+
+Wacom:
+- Invert TPCButton setting (Peter Hutterer) (#656372)
+
+Translations:
+- es (Daniel Mustieles)
+- fa (Arash Mousavi)
+- gl (Fran Dieguez)
+- he (Yaron Shahrabani)
+- ru (Yuri Kozlov)
+- sl (Andrej Žnidaršič)
+- sv (Daniel Nylander)
+- zh_HK (Chao-Hsiung Liao)
+- zh_TW (Chao-Hsiung Liao)
+
+=============
+Version 3.1.4
+=============
+
+A11y-keyboard:
+- Do proper cleanup when the plugin is stopped (Rodrigo Moya)
+
+Automount:
+- Turn the automount plugin in a separate binary (Cosimo Cecchi) (#653521)
+- Fix distcheck of .desktop.in.in file (Rodrigo Moya)
+
+Common:
+- Fix grabbing of multimedia keys (Chris Coulson)
+
+Daemon:
+- Set locale environment on gnome-session as early as possible (Rodrigo Moya) (#654182)
+- Plug memory leak (Rodrigo Moya)
+
+Datetime:
+- Use friendlier wording for date & time policykit prompt (Michael Terry) (#645951)
+
+Media keys:
+- Add button handling code from gnome-power-manager (Richard Hughes)
+
+Power:
+- Add power plugin to replace g-p-m (Richard Hughes)
+
+Translations:
+- be (Ihar Hrachyshka)
+- cz (Marek Černocký)
+- de (Mario Blättermann)
+- es (Daniel Mustieles, Jorge González, Sebi Kul, Francisco Molinero)
+- gl (Fran Dieguez)
+- he (Yaron Shahrabani)
+- lt (Aurimas Černius)
+- lv (Rudolfs Mazurs)
+- nb (Kjartan Maraas)
+- pa (A S Alam)
+- tr (Muhammet Kara)
+
+=============
+Version 3.1.3
+=============
+
+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 (Мирослав Николић)
+
+=============
+Version 3.1.2
+=============
+
+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č)
+
+=============
+Version 3.1.1
+=============
+
+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)
+
+=============
+Version 3.0.3
+=============
+
+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)
+- Fix grabbing of multimedia keys (Rodrigo Moya)
+
+Wacom:
+- Enable wacom touch key by default (Peter Hutterer) (#651020)
+
+Translations:
+- bg (Alexander Shopov)
+- ca (Gil Forcada)
+- ca@valencia (Carles Ferrando)
+- cz (Marek Černocký)
+- de (Mario Blättermann)
+- es (Daniel Mustieles)
+- gl (Fran Diéguez)
+- pl (Piotr Drąg)
+- sl (Matej Urbančič)
+- sr (Мирослав Николић)
+- sv (Daniel Nylander)
+
+=============
+Version 3.0.2
+=============
+
+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)
+
+=============
+Version 3.0.1
+=============
+
+Updates: Fix firmware auto-installation
+Media-keys: Fix possible crash when sound device is removed
+
+Updated translations
+
+===============
+Version 3.0.0.1
+===============
+
+Keyboard: Fix crash showing the keyboard layout in fallback mode
+
+Updated translations
+
+=============
+Version 3.0.0
+=============
+
+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)
+
+===============
+Version 2.91.93
+===============
+
+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
+
+===============
+Version 2.91.92
+===============
+
+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)
+
+===============
+Version 2.91.91
+===============
+
+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
+
+===============
+Version 2.91.90
+===============
+
+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)
+
+==============
+Version 2.91.9
+==============
+
+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
+
+
+==============
+Version 2.91.8
+==============
+
+- Connect to the right GnomeRRScreen signal
+
+==============
+Version 2.91.7
+==============
+
+- 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)
+
+================
+Version 2.91.6.2
+================
+
+- Fix a crasher with GTK+ 2.91.7 (Cosimo Cecchi)
+
+================
+Version 2.91.6.1
+================
+
+- Suppress warnings due to gdk_error_trap_pop (Cosimo Cecchi)
+- Fix build with GTK+ 2.91.7 (Cosimo Cecchi)
+
+==============
+Version 2.91.6
+==============
+
+- 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)
+
+================
+Version 2.91.5.1
+================
+
+- Handle rename of org.gnome.media-handling (Owen W. Taylor)
+
+==============
+Version 2.91.5
+==============
+
+- Add automount plugin (Tomas Bzatek)
+- Don't pass NULL strings to g_variant_new() (Bastien Nocera)
+- Properly handle gnome-session EndSession signals (Cosimo Cecchi)
+
+==============
+Version 2.91.4
+==============
+
+- Add Wacom configuration plugin (Peter Hutterer)
+- Add support for the XF86TouchpadOn/Off keys (Bastien Nocera)
+- Move some gnome-power-manager settings, so it can
+ be used in the control center (Richard Hughes)
+- Only ever call g_bus_own_name() once for the main D-Bus name (BN)
+- Register with gnome-session to avoid timeouts, and transition
+ problems on login (BN)
+- Fix possible warnings or crashers when _stop() is called without
+ _start() having been completed (William Jon McCann)
+
+==============
+Version 2.91.3
+==============
+
+- Remove xrdb plugin (Bastien Nocera)
+- Remove outdated GConf schemas (BN)
+- Handle a11y toggle shortcut keys in media-keys (BN)
+- 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)
+
+================
+Version 2.91.2.1
+================
+
+- Require a newer gnome-desktop with GSettings support for the background plugin
+ (Tomas Bzatek)
+
+==============
+Version 2.91.2
+==============
+
+- 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 GConf<->GSettings 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 <Super> 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 )
+
+==============
+Version 2.91.0
+==============
+
+- Give a name to the keyboard status icon (Matthias Clasen) (#610319)
+- Fix include directory to match API version (Bastien Nocera)
+- Add daemon path to pkg-config files (Bastien Nocera)
+- Don't switch mouse buttons for XTest devices (Bastien Nocera) (#627084)
+- Remove GtkObject usage (Matthias Clasen) (#630678)
+- Use gtk3 draw event instead of expose-event (William Jon McCann) (#630975)
+- Use gdk-pixbuf header (William Jon McCann) (#630975)
+- Don't use GdkColormap (William Jon McCann)
+- Use cairo regions to set input shape (William Jon McCann)
+- Adapt to GnomeBG API changes (William Jon McCann)
+- Use an empty region to ignore events (William Jon McCann)
+- Don't destroy the cairo context in draw handler (William Jon McCann)
+- Adapt to libgnomekbd API changes (Sergey V. Udaltsov)
+- Translations:
+ - ar (Khaled Hosny)
+ - bg (Damyan Ivanov)
+ - ca (Joan Duran)
+ - cz (Petr Kovar)
+ - gl (Fran Diéguez)
+
+===============
+Version 2.90.1
+===============
+
+- Apply keyboard a11y settings for newly plugged keyboards
+- Loads of compilation fixes for GTK3
+- Fix crasher when certain items are copied to the clipboard
+- Silent build by default
+
+Display:
+ - Don't try to activate display configurations where all the outputs are off
+ - Don't cycle through custom display configurations on XF86Display button press
+ - Add logging infrastructure
+
+================
+Version 2.31.5.1
+================
+
+- Include fixes from 2.31.4.2
+- Translations:
+ - nb (Kjartan Maraas)
+
+==============
+Version 2.31.5
+==============
+
+- Depend on gnome-desktop-3.0 (Rodrigo Moya)
+- Translations:
+ - es (Jorge González)
+ - gl (Fran Diéguez)
+ - he (Yaron Shahrabani)
+ - sl (Matej Urbančič)
+
+================
+Version 2.31.4.2
+================
+
+- Fix the binary name in the datetime DBus .service file (Thomas Wood)
+- Translations:
+ - gl (Fran Diéguez)
+ - he (Yaron Shahrabani)
+
+================
+Version 2.31.4.1
+================
+
+- Fix the datetime DBus .service file (Thomas Wood)
+
+==============
+Version 2.31.4
+==============
+
+- 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)
+
+==============
+Version 2.31.3
+==============
+
+- 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č)
+
+==============
+Version 2.31.2
+==============
+
+- Fix installation of the xrandr helper binary (Jens Granseur) (#617782)
+- Always dist smartcard.gnome-settings-plugin (Ray Strode) (#617748)
+- Adjust XF86Display timestamps if they are out of order with RANDR
+ timestamps (Chase Douglas) (#610482)
+- Don't install template files into the icon theme (Matthias Clasen)
+- 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)
+- Translations:
+ - de (Mario Blättermann)
+ - en@shaw (Thomas Thurman)
+ - es (Jorge González)
+ - gl (Fran Diéguez)
+ - or (Manoj Kumar Giri)
+
+==============
+Version 2.31.1
+==============
+
+- Create the directory for the system's RANDR configuration (Federico Mena Quintero)
+- Add the logic needed for the "Make Default" button in gnome-display-properties
+ (Federico Mena Quintero)
+- Use $sysconfdir for /etc installation (Rodrigo Moya)
+- Replace deprecated GTK_WIDGET_STATE (Andre Klapper)
+- Compile with -DGSEAL_ENABLE (Andre Klapper) (#612588)
+- Use Layouts instead of Groups (Sergey Udaltsov) (#553108)
+- Add smartcard plugin (Ray Strode)
+- Software LED indicators (Sergey Udaltsov) (#616380)
+- Use LED icons instead of files (Sergey Udaltsov)
+- Translations:
+ - de (Mario Blättermann)
+ - en_GB (Philip Withnall)
+ - es (Jorge Gonzalez)
+ - gl (Francisco Diéguez)
+ - mr (Sandeep Shedmake)
+ - sk (Pavol Šimo)
+ - sl (Matej Urbančič)
+ - te (krishnababu k)
+
+==============
+Version 2.30.1
+==============
+
+- 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)
+
+==============
+Version 2.30.0
+==============
+
+- Protect XInput code by ifdefs if XInput isn't available (Daniel Macks) (#611670)
+- Don't play a sound when the volume doesn't change (Bastien Nocera) (#610001)
+- Fix linking with pedantic linkers (Bastien Nocera) (#610244)
+- Remove unused do_sleep_action function (Bastien Nocera)
+- Apply all keyboard settings to new keyboards (Bastien Nocera) (#610245)
+- Ensure the window is realized before we invalidate it (Richard Hughes) (#604918)
+- Replace "eject" spawn with GIO code (Bastien Nocera) (#580779)
+- Don't spawn xrdb (Martin Pitt) (#586276)
+- Add translator hint (Jens Granseuer) (#613647)
+- Disable font plugin by default (Bastien Nocera) (#613604)
+- Translations:
+ - bn (Jamil Ahmed)
+ - da (Ask H. Larsen)
+ - et (Ivar Smolin)
+ - eu (Inaki Larranaga Murgoitio)
+ - he (Nikos Bakaoukas)
+ - hu (Gabor Kelemen)
+ - ko (Changwoo Ryu)
+ - lt (Gintautas Miliauskas)
+ - nl (Hannie Dumoleyn, Reinout van Schouwen)
+ - nn (Torstein Adolf Winterseth)
+ - pa (A S Alam)
+ - pt (Duarte Loreto)
+ - ro (Adi Roiban)
+ - sl (Pavol Šimo)
+ - sr (Miloš Popović)
+ - uk (Maxim V. Dziumanenko)
+
+===============
+Version 2.29.92
+===============
+
+- Translations:
+ - bg (Alexander Shopov)
+ - ca (Joan Duran)
+ - en_GB (Bruce Cowan)
+ - fi (Timo Jyrinki)
+ - hu (Gabor Kelemen)
+ - it (Luca Ferretti)
+ - nb (Kjartan Maraas)
+ - pt_BR (Antonio Fernandes C. Neto)
+ - sv (Daniel Nylander)
+
+===============
+Version 2.29.91
+===============
+
+- Fn-F8 should disable/enable touch points (Peter Hutterer) (#594831)
+- Always set the position of outputs, even if they are already turned on
+ (Federico Mena Quintero)
+- Apply keyboard settings to newly plugged in devices (Federico Mena Quintero)
+ (#610245)
+- Translations:
+ - de (Jochen Skulj, Mario Blättermann)
+ - es (Jorge González)
+ - gl (Fran Diéguez)
+ - ro (Lucian Adrian Grijincu)
+ - sl (Matej Urbančič)
+ - ta (vasudeven)
+ - ru (Leonid Kanter)
+ - zh_CN (Ray Wang)
+ - zh_HK & zh_TW (Chao-Hsiung Liao)
+
+===============
+Version 2.29.90
+===============
+
+- Add gthread-2.0 to required modules for the daemon (Jens Granseuer) (#608217)
+- Centralize the use of gnome_rr_config_apply_with_time (Federico Mena Quintero)
+- Translations:
+ - et (Ivar Smolin)
+ - sl (Matej Urbančič)
+
+==============
+Version 2.29.6
+==============
+
+- Don't allow left-handed setting for single-button touchpads (Peter Hutterer)
+- Don't die on X servers without XKB (Matthias Clasen) (#604651)
+- Translations:
+ - bg (Alexander Shopov)
+ - bn (Jamil Ahmed)
+ - es (Jorge González)
+ - nb (Kjartan Maraas)
+ - ta (vasudeven)
+
+==============
+Version 2.29.5
+==============
+
+- Fix variant handling in $GDM_KEYBOARD_LAYOUT (Martin Pitt) (#596897)
+- Tighten check for XInput (Jens Granseuer)
+- Fix bluriness in level bar, and popup (Bastien Nocera) (#567249)
+- Remove unused variable (Bastien Nocera) (#599904)
+- Honour libexecdir when spawning gsd-locate-pointer (Jens Granseuer) (#599209)
+- Allow left-handed setting for touchpads (Peter Hutterer)
+- Use a rounded instead of curved rectangle (William Jon McCann)
+- Improve the media keys overlay design (William Jon McCann) (#596136)
+- Add brightness to the media-keys popup (Bastien Nocera) (#599677)
+- Fix for GSEAL goal (Bastien Nocera) (#599861)
+- Avoid volumes going over 100% (Bastien Nocera) (#600770)
+- Make OSD display more generic (Bastien Nocera) (#600951)
+- Support loading -rtl and -ltr variants of icons (Bastien Nocera) (#600984)
+- Relicense gsd-media-keys-window.[ch] to LGPL (Bastien Nocera) (#600986)
+- Hide the status icon before unreffing it (Matthias Clasen) (#601696)
+- Make eject behave better on OpenBSD (Jasper Lievisse Adriaanse) (#598573)
+- Export libexecdir in .pc file (DJ Lucas) (#596388)
+- Run gnome-color-manager apply program when the outputs change
+ (Richard Hughes)
+- Factor out function to get keycodes from keysym names (Federico Mena Quintero)
+- Handle the XF86RotateWindows hotkey by rotating a laptop's display
+ (Federico Mena Quintero)
+- Respond to monitor configuration changes when in charge (Matthias Clasen)
+ (#601203)
+- Filter invalid layouts before looking for the index of one passed by gdm
+ (Vincent Untz) (#585868)
+- Add linsysfs to list of virtual filesystems (Coleman Kane) (#604396)
+- Remove sleep keybindings (Bastien Nocera) (#170175)
+- Start an on-screen-display window (OSD) (Federico Mena Quintero)
+- Split the composited and non-composited code for the expose-event handler
+ (Federico Mena Quintero)
+- Use a hand-drawn frame instead of a GtkBuilder frame (Federico Mena Quintero)
+- Using GkbdStatus for the automatic notification icon (Sergey V. Udaltsov)
+- Implement popup menu for the notification icon (Sergey V. Udaltsov)
+- Add extra API required by GsdMediaKeysWindow (Federico Mena Quintero)
+- Add timed exit option (William Jon McCann)
+- Fixes for new libxklavier (Sergey V. Udaltsov)
+- Translations:
+ - ast (Xandru Armesto Fernandez)
+ - en@shaw (Thomas Thurman)
+ - es (Jorge González)
+ - et (Mattias Põldaru, Ivar Smolin)
+ - ja (Takayuki KUSANO)
+ - nb (Kjartan Maraas)
+ - nds (Nils-Christoph Fiedler)
+ - ru (Leonid Kanter)
+ - sl (Matej Urbančič)
+ - sv (Daniel Nylander)
+ - uk (Maxim V. Dziumanenko)
+ - vi (Nguyễn Thái Ngọc Duy)
+ - zh_CN (Aron Xu)
+
+==============
+Version 2.28.1
+==============
+
+- Try harder to use the keyboard layout passed by gdm (Vincent Untz)
+- Translations:
+ - ca (Joan Duran)
+ - el (Kostas Papadimas)
+ - or (Manoj Kumar Giri)
+ - pl (Tomasz Dominikowski)
+ - ru (Andrey Grigoriev, Alexandre Prokoudine)
+ - sl (Matej Urbančič)
+ - zh_HK (Chao-Hsiung Liao)
+ - zh_TW (Chao-Hsiung Liao)
+
+==============
+Version 2.28.0
+==============
+
+- Fix incomplete function declaration (Vincent Untz)
+- Don't install the dummy plugin whilst keeping the Makefile.am
+ almost intact for copy/paste (Bastien Nocera) (#578538)
+- Fix Touchpad left-handed issues (Bastien Nocera) (#594617)
+- Add sound effect to volume key handling (Bastien Nocera) (#404683)
+- Remove useless custom eject icon (Bastien Nocera)
+- Validate xsettings GConf keys read from the configuration (Jens Granseuer)
+ (#594821)
+- Fix compiler warnings (Jens Granseuer)
+- Translations:
+ - as (Amitakhya Phukan)
+ - cz (Petr Kovar)
+ - da (Ask H. Larsen)
+ - de (Mario Blättermann)
+ - en_GB (Bruce Cowan)
+ - hi (Rajesh Ranjan)
+ - hu (Gabor Kelemen)
+ - it (Luca Ferretti)
+ - ja (Takayuki KUSANO)
+ - kn (Shankar Prasad)
+ - mai (Rajesh Ranjan)
+ - ml (Ani)
+ - mr (Sandeep Shedmake)
+ - or (Manoj Kumar Giri)
+ - pa (A S Alam )
+ - pl (Piotr Drąg)
+ - ro (Adi Roiban, Dumitru Mișu Moldovan)
+ - sr (Miloš Popović)
+ - te (krishnababu k)
+ - uk (Maxim V. Dziumanenko)
+
+===============
+Version 2.27.92
+===============
+
+- Make 'Locate Pointer a separate process (Matthias Clasen) (#524499)
+- Skip button mappings only for core devices (Peter Hutterer)
+- Translations:
+ - ar (Khaled Hosny)
+ - bn (Jamil Ahmed)
+ - bn_IN (Runa Bhattacharjee)
+ - ca (Gil Forcada)
+ - ca@valencia (Carles Ferrando)
+ - et (Ivar Smolin)
+ - eu (Inaki Larranaga Murgoitio)
+ - gu (Sweta Kothari)
+ - he (Yaron Shahrabani)
+ - kn (Shankar Prasad)
+ - lt (Gintautas Miliauskas)
+ - nb (Kjartan Maraas)
+ - pt (Duarte Loreto)
+ - te (krishnababu k)
+ - tr (Baris Cicek)
+
+===============
+Version 2.27.91
+===============
+
+- Update gnome-volume-control code (Bastien Nocera)
+- Update cut'n'paste from gnome-media (Bastien Nocera)
+- Update volume control code for new API (Bastien Nocera)
+- Translations:
+ - bg (Alexander Shopov)
+ - fi (Tommi Vainikainen)
+ - ga (Seán de Búrca)
+ - ko (Changwoo Ryu)
+ - pt_BR (Henrique P. Machado)
+
+===============
+Version 2.27.90
+===============
+
+- Update gnome-volume-control from gnome-media (Bastien Nocera) (#589825)
+- Fix crash in gvc_mixer_stream_is_running() (Chris Coulson) (#590073)
+- Add '-k' option to syndaemon call for 'Disable touchpad while typing'
+ (C de-Avillez) (#590588)
+- Low disk space warning bug-fixes (Chris Coulson) (#591153)
+- Translations:
+ - br (Denis Arnaud)
+ - es (Jorge González)
+ - et (Ivar Smolin, Priit Laes and Mattias Põldaru)
+ - fr (Nicolas Repentin and Claude Paroz)
+ - gl (Antón Méixome)
+ - nb (Kjartan Maraas)
+ - or (Manoj Kumar Giri)
+ - sv (Daniel Nylander)
+ - ta (drtvasudevan)
+ - zh_CN (Ray Wang)
+
+==============
+Version 2.27.5
+==============
+
+- Only use applicable configurations for switching with the XF86Display hotkey
+ (Federico Mena Quintero)
+- Only use applicable configurations when auto-configuring outputs during hotplug
+ (Federico Mena Quintero)
+- Really lay out displays from left to right when using the XF86Display hotkey
+ (Federico Mena Quintero)
+- For the XF86Display hotkey, preserve the cycle order when sanitizing the
+ configurations (Federico Mena Quintero)
+- Remove last libglade dependency (Felix Riemann)
+- Improved low disk space warning (Chris Coulson) (#573980)
+- Fix compiler warnings (Jens Granseuer)
+- Translations:
+ - es (Jorge González)
+ - et (Ivar Smolin)
+ - fr (Claude Paroz)
+ - he (Yaron Sharabani)
+ - sv (Daniel Nylander)
+ - ta (drtvasudevan)
+ - zh_HK (Chao-Hsiung Liao)
+ - zh_TW (Chao-Hsiung Liao)
+
+==============
+Version 2.27.4
+==============
+- Remove screensaver plugin, it's autostarted now (Matthias Clasen)
+- Don't take too long in RANDR D-Bus method implementation (Federico Mena
+ Quintero)
+- Add support for Synaptics touchpads (Matthias Clasen)
+- Don't spawn more than one syncdaemon (Matthias Clasen)
+- Depend on gnome-desktop >= 2.26.3 (Rodrigo Moya)
+- Update gnome-volume-control code from master (Bastien Nocera)
+- Fix order of arguments to strstr (Federico Mena Quintero)
+- Depend on libxklavier 4.0 (Sergey V. Udaltsov)
+- Remove libglade dependency from media-keys and keyboard plugins (Felix Riemann)
+- Translations:
+ - he (Yaron Shahrabani)
+ - hu (Gabor Kelemen)
+ - in_BN (Runa Bhattacharjee)
+ - uk (Maxim V. Dziumanenko)
+
+==============
+Version 2.27.3
+==============
+- Make the RANDR tray icon's per-monitor labels explicitly black (Federico Mena
+ Quintero) (#556050)
+- Include config.h so that the notifications code in housekeeping plugin can
+ actually be built (Jens Granseuer) (#584217)
+- Use "screen reader" instead of "screenreader" in schema (Gabor Kelemen) (#572911)
+- Lots of RANDR fixes and improvements (Federico Mena Quintero)
+- Nicer handling of broken XKB configuration in gconf (Sergey Udaltsov) (#585259)
+- Make 'locate pointer' deal with wm/cm changes (Matthias Clasen) (#585209)
+- Be more careful when comparing two key structs (Matthias Clasen) (#580616)
+- Translations:
+ - da (Ask H. Larsen)
+ - es (Jorge Gonzalez)
+ - et (Ivar Smolin)
+ - nb (Kjartan Maraas)
+ - sv (Daniel Nylander)
+ - ta (drtvasudevan)
+
+==============
+Version 2.27.1
+==============
+- Use ngettext for the reset dialog (Jens Granseuer) (#575409)
+- Replace deprecated gtk_status_icon_set_tooltip (Thomas H.P. Andersen) (#578480)
+- Updated translations:
+ - ca (Jordi Mas i Hernandez)
+ - es (Jorge Gonzalez)
+ - nb (Kjartan Maraas)
+ - sl (Matej Urban)
+ - zh_CN (Deng Xiyue)
+
+==============
+Version 2.26.1
+==============
+- Fix crash when closing the lid on some laptops (Jens Granseuer) (#576875)
+- Fix crash when closing a11y notification bubble (Jens Granseuer) (#576535)
+ (use of libnotify >= 0.4.5 highly recommended)
+- Fix problems with saving/restoring screen setup (Federico Mena Quintero)
+- Make the screen resolution confirmation dialog always appear in front of
+ the settings window (Federico Mena Quintero) (#576006)
+- Increase confirmation timeout to 30 seconds to give slower devices (like
+ projectors) time to adjust
+- Avoid some GConf roundtrips (Jens Granseuer) (#578539, #578542)
+- Build fixes (Jens Granseuer, yselkowitz@users.sourceforge.net)
+- Updated translations:
+ - ar (Khaled Hosny)
+ - as (Amitakhya Phukan)
+ - kn (Shankar Prasad)
+ - nb (Kjartan Maraas)
+ - sr (Miloš Popović)
+ - sr@latin (Miloš Popović)
+
+==============
+Version 2.26.0
+==============
+- Make build work with -Wl,-z,defs (Christopher Taylor) (#574452)
+- Updated translations:
+ - as (Amitakhya Phukan)
+ - ca (Gil Forcada)
+ - cs (Petr Kovar)
+ - da (Kenneth Nielsen)
+ - de (Mario Blättermann)
+ - el (Kostas Papadimas)
+ - eu (Inaki Larranaga Murgoitio)
+ - gl (Ignacio Casal Quinteiro)
+ - gu (Ankitkumar Patel)
+ - he (Yair Hershkovitz)
+ - hi (Rajesh Ranjan)
+ - it (Luca Ferretti)
+ - ja (Takeshi AIHANA)
+ - lt (Gintautas Miliauskas)
+ - ml (Ani Peter)
+ - mr (Sandeep Shedmake)
+ - or (Manoj Kumar Giri)
+ - ro (Mișu Moldovan)
+ - ru (Nickolay V. Shmyrev)
+ - ta (I. Felix)
+ - te (Krishnababu K)
+
+===============
+Version 2.25.92
+===============
+- don't print warnings for disabled custom shortcuts (Jens Granseuer)
+- revert screen resolution change if the user closes the confirmation window
+ using the close icon or by pressing escape (Jens Granseuer) (#571492)
+- add missing keys for a11y shortcut keys to GConf schemas (Jens Granseuer)
+ (#572807)
+- install gnome-settings-daemon-plugin.h for custom plugin developement
+ (Jens Granseuer) (#573610)
+- Updated translations:
+ - bg (Alexander Shopov)
+ - en_GB (Philip Withnall)
+ - es (Jorge Gonzalez)
+ - fi (Ilkka Tuohela)
+ - fr (Claude Paroz)
+ - gu (Sweta Kothari)
+ - hu (Gabor Kelemen)
+ - ko (Changwoo Ryu)
+ - nl (Wouter Bolsterlee)
+ - pl (Tomasz Dominikowski)
+ - pt (Duarte Loreto)
+ - pt_BR (Krix Apolinário, Vladimir Melo)
+ - sv (Daniel Nylander)
+ - th (Theppitak Karoonboonyanan)
+ - zh_HK (Chao-Hsiung Liao)
+ - zh_TW (Chao-Hsiung Liao)
+
+===============
+Version 2.25.91
+===============
+- Have gnome-session restart g-s-d if it crashes (Matthias Clasen)
+- Add --without-libnotify to disable notifications (Nirbheek Chauchan)
+- Avoid warnings due to notifications on nonexisting status icons
+ (Matthias Clasen)
+- Fix crash with invalid keyboard shortcuts (Jens Granseuer)
+- fix label for "Don't show this message again" checkbox (Luca Ferretti) (#517821)
+- HIG fix for button labels (Luca Ferretti) (#571819)
+- Don't use legacy icons for keyboard and mouse (Luca Ferretti) (#571823)
+- Fix alignment of the composited media window (Leo Iannacone) (#567249)
+- Updated translations:
+ - ast (Mikel González)
+ - ca (Gil Forcada)
+ - da (Kenneth Nielsen)
+ - es (Jorge Gonzalez)
+ - eu (Iñaki Larrañaga Murgoitio)
+ - ja (Takeshi AIHANA)
+ - nl (Wouter Bolsterlee)
+ - pl (Tomasz Dominikowski)
+ - ro (Jani Monoses)
+ - sv (Daniel Nylander)
+ - vi (Clytie Siddall)
+
+===============
+Version 2.25.90
+===============
+- Initialize thread system (Frederic Peters) (#565515)
+- Better support for Eject and Sleep actions on BSD (Jasper Lievisse Adriaanse)
+ (#565472)
+- Spawn screensaver after a 30 second timeout instead of when idle so that it
+ doesn't compete with other processes when the session starts (Jens Granseuer)
+ (#564059)
+- Add low diskspace notification (Vincent Untz) (#557647)
+- Support hotkeys for a11y tools (Matthias Clasen) (#565310)
+- Quiet xrdb when there are duplicate rules in the .ad files (Bastien Nocera)
+ (#566610)
+- Add debugging output when de/registering media players (Jens Granseuer)
+ (#564433)
+- Add a new sound plugin that tells PulseAudio to drop its sample cache when
+ the sound theme changes (Lennart Poettering) (#545386)
+- Don't pop up an error message when there's no randr configuration file
+ (Federico Mena Quintero)
+- Ungrab keys when key-related plugins are disabled (Jens Granseuer) (#567867)
+- Use PulseAudio directly to change the volume (Bastien Nocera) (#567177)
+- Don't draw_background immediately when nautilus is disabled, GnomeBG will
+ send a signal (Ray Strode)
+- Add crossfade transition when switching backgrounds (Ray Strode) (#552857)
+- Use XF86Explorer to launch the file manager (Bastien Nocera)
+- Fix possible crash when pressing Fn-F7 (Andres Freund) (#568713)
+- Delay drawing the background until SessionRunning (Ray Stode)
+- Ask for confirmation with a timeout after changing the randr configuration
+ (Federico Mena Quintero) (#545115)
+- Require gnome-desktop 2.25.6 (Jen Granseuer)
+- Plug leaks
+- Build fixes
+- Updated translations:
+ - es (Jorge González)
+ - et (Mattias Põldaru)
+ - he (Yuval Tanny)
+ - hu (Gabor Kelemen)
+ - it (Luca Ferretti)
+ - ko (Changwoo Ryu)
+ - nb (Kjartan Maraas)
+ - pt_BR (Krix Apolinário)
+ - sv (Daniel Nylander)
+ - zh_CN (甘露(Gan Lu))
+
+==============
+Version 2.25.3
+==============
+- Add support for fn-f7 type keys (Søren Sandmann)
+- Use D-Bus instead of an X client mesage in the xrandr plugin, so
+ the front-end can get error messages as well (Federico Mena Quintero)
+- Fix crash when the X server doesn't have the XInput extension (Jens Granseuer) (#562977)
+- Don't call umask (Behdad Esfahbod) (#563543)
+- Shut the daemon down properly when the SIGTERM signal is received or the
+ D-Bus bus goes away (Ray Strode)
+- Restore AccessX bits to original values on exit, fixes sticky keys
+ coming on when gnome-settings-daemon has exited (Ray Strode)
+- Use only top-level glib and gtk+ headers (Pedro Fragoso) (#563796)
+
+==============
+Version 2.25.2
+==============
+- No need to trap XkbQueryExtension and friends errors (Jens Granseuer) (#559346)
+- Add some performance annotations around libxklavier calls (Behdad Esfahbod)
+- Start managers in idle callbacks (Behdad Esfahbod) (#559482, #559564)
+- Only initialize fontconfig when starting up (Behdad Esfahbod) (#559550)
+- Remove unnecessary X error traps (Jens Granseuer) (#559562)
+- Init a11y status icon only when needed (Behdad Esfahbod) (#559558)
+- Reshufle plugin priorities a bit (Behdad Esfhabod)
+- Delay constructing the GnomeBg object until we need it (Behdad Esfahbod)
+ (#559639)
+- Listen for DeviceEnabled instead of DeviceAdded to be sure the mouse has
+ been initialized (William Grant) (#559827)
+- Add debugging output for volume_step (Jens Granseuer)
+- Fork before gtk_init (Behdad Esfahbod) (#559695)
+- Lockdown in the keybinding plugin (Matthias Clasen) (#553434)
+- Trap X errors so we don't crash on X servers that don't support DevicePresence
+ (Jens Granseuer) (#560618)
+- Fix handling of time = GDK_CURRENT_TIME (Jens Granseuer) (#559797)
+- Add bundle_loader linker flag to fix compilation on MacOS X (dmack@netspace.org)
+ (#522673)
+- Grab all keycodes that match the respective keysim (Mario Limonciello) (#561275)
+- Fix --no-daemon (Behdad Esfahbod)
+- Depend on libxklavier 3.8 (Sergey Udaltsov)
+- Fix checks for various X libraries (Jens Granseuer)
+- Fix check for xklavier device discovery (Jens Granseuer)
+
+==============
+Version 2.25.1
+==============
+- Ignore the 'activate' signal for deselected items so that the rotation
+ setting doesn't reset when the systray menu is opened (Eric Piel)
+ (#554951)
+- Don't make togglekeys_enable depend on global AccessX state (Jens
+ Granseuer) (#555009)
+- Fix picking up of the GDM layout (Matthias Clasen) (#554525 and
+ #555873)
+- Use printf safely (Christian Persch) (#555553)
+- Show the shutdown dialog when the power button is pressed (Matthias
+ Clasen) (#556307)
+- Support the Gtk/ButtonImages XSetting (Matthias Clasen) (#556797)
+- Clean-up volume initialization (Jens Granseuer) (#552383)
+- Make the composited volume images more clear (Bogdan Butnaru)
+ (#557307)
+- Spawn screensaver process in idle callback (Rodrigo Moya)
+- Remove sound plugin (Jens Granseuer) (#557806)
+- Replace gnome_help_display_desktop with gtk_show_uri (Jens Granseuer)
+ (#557808)
+- Listen for X device changes and reconfigure the mouse if necessary
+ (William Grant) (#549267)
+- Remove AM_MAINTAINER_MODE (Jens Granseuer) (#558503)
+- Disable xrdb plugin by default (Behdad Esfahbod) (#557807)
+- Improve performance logging annotations (Behdad Esfahbod) (#559162)
+- Cleanup font module (Behdad Esfahbod) (#559163)
+- Don't trap errors around grab_key (Behdad Esfahbod) (#559164)
+- Don't run 'mousetweaks -s' at startup (Behdad Esfahbod) (#559165)
+- Start fontconfig monitors, mouse and clipboard managers in idle
+ callbacks (Behdad Esfahbod) (#559166)
+- Preload gconf dirs when feasible (Behdad Esfahbod) (#559167)
+- Wait for initialization processes to be done before spawning other
+ processes (Behdad Esfahbod) (#559168)
+- Don't close stderr to not lose warnings (Behdad Esfahbod)
+- Use a pipe to communicate between children and parent process instead
+ of a signal (Behdad Esfahbod)
+- Updated translations:
+ - et (Priit Laes)
+ - mk (Jovan Naumovski)
+ - pt_BR (Leonardo Ferreira Fontenelle)
+ - sk (Marcel Telka)
+
+==============
+Version 2.24.0
+==============
+- Fix the fix for read-only home directories (Simon Zheng) (#530975)
+- Make the volume popup not crash when invoking it on any screen but
+ the first when using a compositing manager (Jens Granseuer)
+ (#551677)
+- Add GPLv2 copyright notice explicitly so that newer versions of
+ autotools don't declare us GPLv3 (Jens Granseuer) (#551956)
+- Specify GTK modules to load in a GConf directory instead of the
+ single /desktop/gnome/gtk-modules key (Jens Granseuer) (#539840)
+- Also allow linking the module state to other boolean keys by using
+ a string value that is the name of the key to use (Jens Granseuer)
+- Made the housekeeping plugin less aggressive by default (Michael J.
+ Chudobiak) (#552680)
+- Updated translations:
+ - af (Friedel Wolff)
+ - ar (Khaled Hosny)
+ - bn_IN (Runa Bhattacharjee)
+ - ca (Gil Forcada)
+ - da (Kenneth Nielsen)
+ - el (Kostas Papadimas)
+ - et (Priit Laes)
+ - he (Yair Hershkovitz)
+ - hu (Gabor Kelemen)
+ - it (Luca Ferretti)
+ - kn (Shankar Prasad)
+ - lt (Gintautas Miliauskas)
+ - ml (Praveen Arimbrathodiyil)
+ - mr (Sandeep Shedmake)
+ - pl (Wadim Dziedzic)
+ - pt_BR (Leonardo Ferreira Fontenelle)
+ - ro (Mişu Moldovan)
+ - ta (Tirumurthi Vasudevan)
+ - zh_CN (Funda Wang)
+
+===============
+Version 2.23.92
+===============
+- Try harder to use the keyboard layout passed by GDM (Matthias Clasen)
+ (#551062)
+- Updated translations:
+ - bg (Alexander Shopov)
+ - de (Hendrik Richter)
+ - en_GB (Philip Withnall)
+ - ga (Seán de Búrca)
+ - ko (Changwoo Ryu)
+ - nl (Reinout van Schouwen)
+ - pt (Duarte Loreto)
+ - sv (Daniel Nylander)
+
+===============
+Version 2.23.91
+===============
+- Removed translatable property on stock gtk-close (Claude Paroz)
+- Fix a constness warning (Jens Granseuer)
+- Fix a crash due to an incorrect signal handler definition (William Jon
+ McCann)
+- Use a scale factor instead of a fixed DPI (William Jon McCann)
+- Use g_warning instead of g_error when setup fails so we don't abort
+ (Jens Granseuer) (#549483)
+- Updated translations:
+ - cs (Petr Kovar)
+ - eu (Inaki Larranaga Murgoitio)
+ - fi (Ilkka Tuohela)
+ - fr (Claude Paroz)
+ - ja (Takeshi AIHANA)
+ - nb (Kjartan Maraas)
+ - pt_BR (Leonardo Ferreira Fontenelle)
+ - th (Theppitak Karoonboonyanan)
+ - vi (Nguyễn Thái Ngọc Duy)
+ - zh_HK (Chao-Hsiung Liao)
+ - zh_TW (Chao-Hsiung Liao)
+
+===============
+Version 2.23.90
+===============
+- PulseAudio check to not ouput "no" twice (Jens Granseuer)
+- Add status icon when a11y hotkeys are enabled, and display Universal
+ Access preferences when it is clicked (William Jon McCann) (#526070)
+- Simplify libnotify check, fix fontconfig result output (Jens Granseuer)
+- Put the Glade file where all the others are (jens Granseuer)
+- Remove some unnecessary boilerplate (Jens Granseuer)
+- Use g_file_monitor instead of g_file_monitor_file/_directory (Jens
+ Granseuer) (#546372)
+- Remove warning that isn't (Jens Granseuer)
+- Fixed crash in randr startup (Jens Granseuer)
+- Fail xrandr initialization if we couldn't start xrandr (Matthias Clasen)
+ (#546446)
+- Try harder to clean up xrandr in _stop so we can enable/disable the plugin
+ on the fly (Jens Granseuer)
+- For LIBSOUNDS, check for libgnomeui, not just libgnome (Federico Mena Quintero)
+- Add sexy labels when setting up dual monitors (Federico Mena Quintero)
+- Add a separator to the menu before "Configure display settings" (Federico Mena
+ Quintero)
+- Use GDK to get DPI (William Jon McCann)
+- Updated translations:
+ - ar (Djihed Afifi)
+ - es (Jorge Gonzalez)
+ - et (Priit Laes)
+ - fi (Ilkka Tuohela)
+ - gl (Ignacio Casal Quinteiro)
+ - ja (Takeshi AIHANA)
+ - he (Yair Hershkovitz)
+ - ml (Praveen Arimbrathodiyil)
+ - nb (Kjartan Maraas)
+ - pt (Duarte Loreto)
+ - pt_BR (Leonardo Ferreira Fontenelle)
+ - th (Theppitak Karoonboonyanan)
+
+==============
+Version 2.23.6
+==============
+- Remove libgnomeui dependency (James Sharpe) (#544347)
+- Bump glib dependency to 2.15 (Wouter Bolsterlee) (#544737)
+- Use standard icon names for the OSD (Matthias Clasen) (#544733)
+- Make the display notification icon configurable (Søren Sandmann)
+- Resolve NumLock dynamically (Jens Granseuer) (#165343)
+- Updated translations:
+ - ar (Djihed Afifi)
+ - es (Jorge Gonzalez)
+ - gl (Ignacio Casal Quinteiro)
+ - nb (Kjartan Maraas)
+ - pt_BR (Leonardo Ferreira Fontenelle)
+
+==============
+Version 2.23.5
+==============
+- New settings for event sounds (Lennart Poettering) (#539786)
+- Fix include path for building against uninstalled package.
+ (Damien Carbery) (#543289)
+- Remove 'daemon' from the warning message (Gerd Kohlberger) (#543095)
+- Make more shortcuts with shift work (Jens Granseuer) (#542275)
+- Update RandR code to use new gnome-desktop API (Soren Sandmann)
+- Fix accelerator check (Jens Granseuer) (#538699)
+- Detect and enable PulseAudio (Colin Walters) (#533198)
+
+==============
+Version 2.23.4
+==============
+- Check for fontconfig instead of xft2 (Behdad Esfahbod)
+- Send a Fontconfig/Timestamp xsettings notification whenever fontconfig
+ configurations change (Behdad Esfahbod) (#490374)
+- Properly match keybindings that need Shift for resolving the keysym
+ (Jens Granseuer, Bastien Nocera) (#536581)
+- If available use the esd_serverdir variable to locate the esd daemon
+ so it can be started even if it's not in the PATH (Jens Granseuer, Brian
+ Cameron) (#531868)
+- Updated translations:
+ - ar (Djihed Afifi)
+ - th (Theppitak Karoonboonyanan)
+
+==============
+Version 2.23.3
+==============
+- Execute the correct action when there are multiple keyboard shortcuts with
+ the same keycode but different keysyms (Bastien Nocera) (#530356)
+- Fix wallpaper handling for people running a session without nautilus
+ (Matthias Clasen) (#531487)
+- Try to keep the keyboard layout from gdm (Matthias Clasen) (#531589)
+- Don't die when the user's home directory is read-only (Brian Cameron)
+ (#530975)
+- Fix artifacts from the locate pointer animation in non-composited mode
+ (Carlos Garnacho) (#531861)
+- Pass clicks to the media popup window through to the underlying window
+ (Carlos Garnacho) (#531862)
+- Use new gnome-desktop background API and get rid of libbackground (William
+ Jon McCann)
+- Don't eat keypresses for multimedia key events in the mouse plugin (Bastien
+ Nocera)
+- Shutdown when receiving the "SessionOver" signal from gnome-session (Lucas
+ Rocha, Jens Granseuer) (#522017)
+- Fix memory leaks in the font plugin (Jens Granseuer)
+- Move the locate pointer animation with the mouse cursor (Gerd Kohlberger)
+ (#531665)
+- Fix build without GStreamer (Jens Granseuer) (#536177)
+- Updated translation:
+ - ar (Djihed Afifi)
+ - bg (Yavor Doganov)
+ - es (Jorge Gonzalez)
+ - gl (Ignacio Casal Quinteiro)
+ - nb (Kjartan Maraas)
+ - th (Theppitak Karoonboonyanan)
+ - vi (Clytie Siddall)
+
+================
+Version 2.23.1.1
+================
+- Install .desktop for gnome-settings-daemon in a standard autostart directory
+ (Lucas Rocha)
+- Updated translations:
+ - nb (Kjartan Maraas)
+
+==============
+Version 2.23.1
+==============
+- Sound server startup based on GConf setting, even when esd is disabled
+ (Alexey Shabalin) (#523743)
+- Added a new "housekeeping" plugin to set limits on the size and age of the
+ thumbnail cache (Michael J. Chudobiak) (#523159)
+- Fix mismatched modifier maping between egg and GTK (Jens Granseuer)
+- Replace some custom functionality with stock GTK (Jens Granseuer)
+- Mark string for translation (Jens Granseuer)
+- Use G_DEFINE_TYPE instead of open-coding (Jens Granseuer)
+- Change data types to match glib, avoid using time_t (Jens Granseuer)
+- Add mapping for Gtk/Modules xsetting using GConf (Jens Granseuer) (#507386)
+- Set GConf keys back to false if mousetweaks is not installed (Gerd Kohlberger)
+ (#525042)
+- Don't try to add grabas with invalid modifiers (Jens Granseuer)
+- Remove trailing newlines from messages since g_warning already takes care
+ of those (Jens Granseuer)
+- Fix various leaks (Jens Granseuer)
+- Fix TYPE macro and remove unimplemented prototype (Lorne Applebaum)
+- Add a special volume subclass for better support of IBM Thinkpad hardware
+ volume buttons (Lorne Applebaum) (#524425)
+- Initialize inited_ok or behaviour is undefined when xkb setup fails (Jens
+ Granseuer)
+- Continued attempt at making XKB setup and error handling a bit less arcane
+ and crufty (Jens Granseuer)
+- Only use the built-in default for volume_step if we get an error from GConf,
+ not just when the value is 0 which might be what the user wants (Jens
+ Granseuer)
+- Adds a "threshold" property to the AcmeVolume class that denotes the minimum
+ percentage required to actually affect the volume (Jens Granseuer)
+- Don't install any listeners or callbacks when XKB is not available (Jens
+ Granseuer)
+- Remove excessive key grab logging (Jens Granseuer)
+- Make plugins deactivation work (Jens Granseuer)
+- Properly null-terminate g_build_filename (Jens Granseuer)
+- Turn into a daemon by default and make --no-daemon work (Jens Granseuer)
+- DBus API has been stable for a while; don't define DBUS_API_SUBJECT_TO_CHANGE
+ anymore (Jens Granseuer)
+- Drop GConf backup for xkb (Sergey Udaltsov)
+- Extract some functionality used by several plugins into a separate shared
+ helper library (Jens Granseuer) (#525426)
+- Reset GConf keys when we can't launch the daemon (Jens Granseuer)
+- Updated translations:
+ - bn_IN (Runa Bhattacharjee)
+ - es (Jorge Gonzalez)
+ - et (Priit Laes)
+ - nn (Eskild Hustvedt)
+ - sk (Marcel Telka)
+ - te (Sunil Mohan Adapa)
+
+==============
+Version 2.22.1
+==============
+- Fix segfault when shutting down the typing break monitor (Jens Granseuer)
+ (#521786)
+- Set window type hint on the volume popup (Jens Granseuer) (#522232)
+- Remove unused properties from actions GUI (Jens Granseuer)
+- Reset opacity when removing the timeout (Jens Granseuer) (#522499)
+- Fix handling of child process (William Jon McCann)
+- Add a tool to test media keys (William Jon McCann)
+- Add some profiling code (William Jon McCann)
+- Fix compiler warnings (William Jon McCann)
+- Fix leaks (William Jon McCann) (#524183)
+- Add more stuff to the configuration summary (William Jon McCann)
+- Don't eat key events (Jens Granseuer) (#523676)
+- Apply keyboard settings on startup (Jens Granseuer) (#525440)
+- Make "Home" keybinding work again (Jens Granseuer)
+- Updated translations:
+ - bn_IN (Runa Bhattacharjee)
+ - et (Priit Laes)
+ - nn (Eskild Hustvedt)
+ - sk (Marcel Telka)
+ - te (Sunil Mohan Adapa)
+ - vi (Nguyễn Thái Ngọc Duy)
+
+==============
+Version 2.22.0
+==============
+
+- Actually link against libXi when building with XInput support (Jens Granseuer)
+ (#519488)
+- Disable debug by default (William Jon McCann)
+- Don't pass GError's if we're not going to use them (Jens Graseuer)
+- Remove obsolete settings for the removed default editor plugin (Jens Granseuer)
+- Updated translations:
+ - da (Kenneth Nielsen)
+ - el (Kostas Papadimas)
+ - en_GB (Philip Withnall)
+ - es (Jorge Gonzalez)
+ - et (Priit Laes)
+ - hu (Gabor Kelemen)
+ - it (Luca Ferretti)
+ - lt (Gintautas Miliauskas)
+ - mk (Arangel Angov)
+ - nb (Kjartan Maraas)
+ - nl (Vincent van Adrighem)
+ - ru (Leonid Kanter)
+ - uk (Maxim Dziumanenko)
+ - zh_HK (Chao-Hsiung Liao)
+ - zh_TW (Chao-Hsiung Liao)
+
+===============
+Version 2.21.92
+===============
+
+- Only print debug messages if --debug is used
+- Only load plugins when requested not at every start
+- Fixed #515340, Add a way to prioritise plugin load (William Jon McCann)
+- Fixed #515341, Signal when plugins finish loading (William Jon McCann)
+- Fixed #517259, Escape hostname for use in gconf key (Vincent Untz)
+- Fixed #517418, gnome-display-properties resolution change will not be used after logout or reboot (Jens Granseuer)
+- Fixed #518075, Sound plugin should start pulseaudio itself (Bastien Nocera)
+
+Translations:
+- Updated fr: Claude Paroz
+- Updated de: Hendrik Brandt
+- Updated nl: Vincent van Adrighem
+- Updated be@latin: Ihar Hrachyshka
+- Updated pt_BR: Jonh Wendell
+- Updated pt: Duarte Loreto
+- Updated ca: Gil Forcada
+- Updated *: Matthias Clasen
+- Updated oc: Yannig Marchegay
+- Updated sv: Daniel Nylander
+- Updated ja: Takeshi AIHANA
+- Updated cs: Petr Kovar
+- Updated ar: Djihed Afifi <djihed@gmail.com>
+- Updated it: Luca Ferretti
+- Updated es: Jorge Gonzalez
+- Updated th: Theppitak Karoonboonyanan
+- Updated eu: Inaki Larranaga Murgoitio
+- Updated fi: bug #518255, Ilkka Tuohela
+- Updated gl: Ignacio Casal Quinteiro
+- Updated nb: Kjartan Maraas
+- Updated pl: Artur Flinta
+
+===============
+Version 2.21.91
+===============
+
+- Use a flat directory instead of a hierarchy to install plugins
+ into (Christian Persch) (#513246)
+- Don't scan the plugins directory recursively (Christian Persch)
+ (#513246)
+- Install the settings plugin to a versioned directory to fix install
+ with libdir == libexecdir (Christan Persch) (#504203)
+- Review short and long descriptions for GConf keys (Luca Ferretti)
+ (#514047)
+- Don't crash when running the screensaver fails (Jens Granseuer)
+ (#514385)
+- Rename src folder to gnome-settings-daemon (Damien Carberry, Jens
+ Granseuer) (#511820)
+- Add uninstalled.pc file for building against an uninstalled copy of
+ g-s-d (Damien Carberry, Jens Granseuer) (#511820)
+- Add separate checks for libbackground and use external copy (Jens
+ Granseuer)
+- Use gnome_settings_daemon for the GConf path (Jens Granseuer) (#514411)
+- Release the Glade XML ASAP and keep track of the 2 widgets we need
+ (Jens Granseuer)
+- Make sure we return a GError if initialization fails (Jens Granseuer)
+ (#514926)
+- Load the XKB settings initially (Matthias Clasen) (#511771)
+- Fix leaks (Jens Granseuer)
+- Unref the GConfClient only after done with it (Jens Granseuer)
+- Check for xinput (Sebastien Bacher) (#514942)
+- Fix copy'n'paste error (Jens Granseuer) (#515426)
+- Declare variables at the beginning of a block to make older compilers
+ happy (Jens Granseuer)
+- Add back support for defining plugin start order (Jens Granseuer)
+- Assign return value from g_slist_sort to the plugins list variable
+ (Wouter Bolsterlee) (#515340)
+- Replace gnome_vfs usage with GIO (Rodrigo Moya) (#513990)
+
+=================
+Version 2.21.90.2
+=================
+
+- Use correct binary path in DBus service file (Rodrigo Moya)
+- Updated translations:
+ - sv (Daniel Nylander)
+
+=================
+Version 2.21.90.1
+=================
+
+- Use plain $libexecdir for g-s-d binary (Rodrigo Moya)
+
+===============
+Version 2.21.90
+===============
+
+- Add a more appealing animation for locate pointer feature if composite
+ is available (Carlos Garnacho)
+- Quote function names in AC_DEFUN to fix autoconf warnings (Jens Granseuer)
+- Fix build with builddir != srcdir (Christian Persch) (#509142)
+- Use g_ascii_dtostr instead of setlocale (Christian Persch) (#505470)
+- Read check for XFT2 that got loast in the g-s-d split (Jens Granseuer)
+ (#510925)
+- Fix typo in typing break key (Jens Granseuer) (#510429)
+- Define GNOME_DESKTOP_USE_UNSTABLE_API before including gnome-bg.h (Jens
+ Granseuer)
+- No longer define DBUS_API_SUBJECT_TO_CHANGE (Jens Granseuer)
+- Initialize GnomeProgram to avoid critical warnings from libgnome (Wouter
+ Bolsterlee) (#509770)
+- Hopefully allow $(libdir) to be the same directory as $(libexecdir) by
+ installing the gnome-settings-daemon binary into a subdirectory of
+ $(libexecdir) (Wouter Bolsterlee) (#504203)
+- Don't use weird autofoo stuff to install gnome-settings-daemon into another
+ directory (Wouter Bolsterlee) (#504203)
+- Suppress verbose GConf schema installation output (Wouter Bolsterlee)
+
+================
+Version 2.21.5.2
+================
+
+- Use libtool for building static libs also (Rodrigo Moya)
+- Automake fixes for allowing long file names (Rodrigo Moya)
+- Updated translations:
+ - nb (Kjartan Maraas)
+
+================
+Version 2.21.5.1
+================
+
+- Added translations from gnome-control-center module (Rodrigo Moya)
+ (#509651)
+
+===============
+Version 2.21.5
+===============
+
+- Support animated backgrounds (Soren Sandmann)
+- Init gnome-vfs and use correct name in desktop file (William Jon McCann)
+- Use new setting from libgnome to make toolbar icon size setting work
+ (William Jon McCann)
+- Add Gtk/IMModule XSetting (Akira TAGOH) (#504182)
+- Reverted patch for SUPER key modifier (Rodrigo Moya)
+- Support mousetweaks (Gerd Kohlberger) (#503547)
+- Only consider /desktop/gnome/accessibility/keyboard/enable as option
+ for enabling keyboard a11y features from the keyboard, not as global
+ switch to turn all a11y features on/off (Denis Washington)
+
+===============
+Version 2.21.4
+===============
+
+Initial development release of new gnome-settings-daemon design.