============ 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 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 "
" 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 (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 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 - 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.