diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4793 |
1 files changed, 4793 insertions, 0 deletions
@@ -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. |