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