Xfce

Subdomains

 

Xfce 4.12 Changelog

Note: the changelogs shown here are since the version of the components that shipped with Xfce 4.10.

Dependency changes

  • GTK+ dependency >= 2.24 and GLib >= 2.30.
  • Garcon has a new libxfce4ui dependency.
  • Libxfce4ui has an optional dependency on GTK+3.
  • Libxfce4util major library version was bumped, some symbols were dropped.
  • Xfce4-panel can be optionally built against GTK+3.
  • Xfce4-appfinder now uses GDbus instead of dbus-glib, and can be potentially built against GTK+3.
  • Xfce4-session has an optional dependency on upower.
  • Xfce4-power-manager has a new dependency on upower, and can build a battery plugin for Xfce4-panel and LXPanel
  • Xfce4-settings has an optional dependency on libinput Xorg driver and upower.
  • Xfwm4 has an optional dependency on libdrm.

Development Tools (xfce4-dev-tools)

  • Require xfce4-panel-4.11 for panel plugins.
  • Restore AC_REVISION.
  • Autotools and dependencies updates.
  • Remove outdated macros and checks.

Utility Library (libxfce4util)

  • Set xfce_version_string to 4.12 (oops!).
  • Update libtool version to reflect dropped symbols (bug #10737)
  • Don't use freed rc file to avoid crash (bug #9026)
  • Autotools updates.
  • Remove unused or unrequired API functions: xfce_strjoin, xfce_putenv, xfce_setenv, xfce_unsetenv.
  • Translation updates: Arabic, Bulgarian, Welsh, Dzongkha, English (Australia), Georgian, Korean, Macedonian, Malay, Dutch (Flemish), Occitan (post 1500), Slovenian, Serbian, Thai, Tagalog (Philippines), Uyghur, Chinese (Hong Kong).

Widget Library (libxfce4ui)

  • Compile GTK+-3 version of libxfce4ui when possible.
  • Depend on GTK 2.24 and Glib 2.28.
  • Fix grabbing shortcuts with modifier (bug #10373).
  • Avoid double forking when spawning external apps (bug #9373).
  • Don't drop startup notify hint when resetting to defaults (bug #10630).
  • Add l shortcut for screen locking (xflock4) (bug #10728).
  • Add xfce_dialog_show_help_with_version() so applications can send their own version number and not the desktop version.
  • Only define distclean files in maintainer mode (bug #8974).
  • Don't remove keyboard shortcut when entered twice (bug #8749).
  • ix keyboard shortcuts with Shift modifier (bug #8744).
  • Fix alt + print being detected as SysReq (bug #7897).
  • Use instead of (bug #8200).
  • Fix keyboard shortcuts with keypad (bug #4178).
  • Prefer exo-open for opening the manual pages.
  • Translation updates: Amharic, Arabic, Asturian, Bulgarian, Bengali, Catalan (Valencian), Czech, Danish, German, Greek, English (United Kingdom), Spanish (Castilian), Basque, Finnish, French, Galician, Hebrew, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Kazakh, Korean, Kurdish, Lithuanian, Malay, Latvian, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Sinhala, Slovak, Slovenian, Serbian, Swedish, Telugu, Thai, Tagalog, Tagalog (Philippines), Turkish, Uyghur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan).

Extension Library (exo)

  • Build updates and improvements (autotools, intltool)
  • Increased required automake and libtool versions
  • Updated mimeapps.list location for glib >= 2.41 (bug #11504)
  • Add an icon-column in the icon view for loading thumbnailed images
  • Add helpers for qtFM, QTerminal, Qupzilla, Surf, Vimprobable2 (bug #10216)
  • Add support for BCC in exo-compose-email (bug #11070)
  • Better handle filenames with spaces in exo-helpers (bug #10731)
  • Drop use of the -remote option in Firefox helpers (bug #11601)
  • Fix ATK deprecation warnings (bug #11556).
  • long file names into view in compact listview (bug #6014, Thanks Forest).
  • Close open fd, fix typo, prevent null dereference and division by 0, remove unused code.
  • Add an icon-column in the icon view for loading thumbnailed images.
  • Add support for BCC in exo-compose-email (bug #11070, thanks Keith Edmunds).
  • Fix small typo in exo-icon-bar (bug #10515).
  • Add helpers for qtFM, QTerminal, Qupzilla, Surf, Vimprobable2 (bug #10216).
  • Wrap URIs with quotes in exo-helpers to better handle filenames with spaces (bug #10731).
  • Install category icons into categories folder (bug #11364).
  • Update mimeapps.list location for glib >= 2.41 (Bug #11504).
  • Fix exo_str_looks_like_an_uri() (bug #10098).
  • Translation updates: Albanian, Arabic, Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch (Flemish), English (Australia), English (Great Britain), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian BokmÃ¥l, Norwegian Nynorsk, Occitan, Panjabi, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese

Menu Library (garcon)

  • Update intltool (bug #8930)
  • Fix menu icons for misconfigured desktop files (Bug 10709).
  • Add case insensitive sorting to the menu (bug #10594).
  • Don't force URLs to be opened in a web browser (bug #10212).
  • Fix menu icons for misconfigured desktop files (Bug #10709).
  • Add case insensitive sorting to the menu (bug #10594).
  • Don't force URLs to be opened in a web browser (bug #10212).
  • Add garcon_set_environment_xdg() function.
  • Add a garcon-gtk library for common gtk functions.
  • Bail out of creating a directory menu if it doesn't have a name.
  • Translation updates: Arabic, Bulgarian, Catalan (Valencian), Czech, Danish, German, Greek, English (Australia), English (United Kingdom), Esperanto, Spanish (Castilian), Estonian, Basque, Finnish, French, Galician, Hebrew, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovenian, Albanian, Serbian, Swedish, Telugu, Thai, Turkish, Uyghur, Ukrainian, Urdu, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan).

File Manager (thunar)

  • Removed GNU extension -i from sed (Peter de Ridder)
  • Bump default size of file properties dialog a bit (Harald Judt)
  • Respect the "View new folders using" preference (bug #11606) (Harald Judt)
  • Improve check for shell scripts and add hidden option for bug #7596 (Harald Judt)
  • Fix some GTK_STOCK icon usages resulting in missing icons (bug #11608) (Jani Välimaa)
  • plugins/thunar-wallpaper: Fix icon (Jani Välimaa)
  • Fix icon name for folders and a memory leak (bug #11608) (Harald Judt)
  • Also query for network location icons (Nick Schermer)
  • Don't use deprecated function (Nick Schermer)
  • Secure threading in the idle thumbnail loading (Nick Schermer)
  • Sidepane treeview: Do not switch folder when clicking a row expander (Harald Judt)
  • Fix cppcheck possible errors/warnings (Harald Judt)
  • Hide template file extensions in context menu (bug #11571) (Thaddaeus Tintenfisch)
  • thunar-wallpaper: Fix translation in applications other than thunar (Harald Judt)
  • thunar-wallpaper: Check if file is really an image (bug #11565) (Thaddaeus Tintenfisch)
  • Update another copyright string (Harald Judt)
  • Fix endless rename loop in case of error on the properties dialog (bug #11557) (Harald Judt)
  • Do not execute but only open shell scripts by default (bug #7596) (Harald Judt)
  • Fix typo in error message (Nick Schermer)
  • Improve keyboard navigation for thunar-tree-view (bug #4519) (Harald Judt)
  • Allow + middle click in shortcut and treeview panes (Harald Judt)
  • Set correct dialog window hint for progress dialog (bug #11467) (Matt Thirtytwo)
  • Refresh file info after getting it from cache (bug #11008) (Peter de Ridder)
  • Remove unused enum for signal handlers (bug #11493) (Matt Thirtytwo)
  • Simplify Makefile.am. Generated files are separated from typed source files (Matt Thirtytwo)
  • thunar-tpa: Install desktop file to $(datadir)/xfce4/panel/plugins (Robby Workman)
  • Fix anchor offset in xfce_dialog_show_help () function. (Olivier Duchateau)
  • Properly handle m4 stuff (Harald Judt)
  • TWP: Single-workspace-mode = TRUE is the default (Bug #11047) (Eric Koegel)
  • thunar-wallpaper: Do not use escaped filenames for xfconf (Harald Judt)
  • Use xfconf and handle xfdesktop's single workspace (Bug #11047) (Eric Koegel)
  • Revert "Workaround for crashes on RHEL5" (Andrzej)
  • Revert "Fallback to image surface, workaround for bug in Cairo/RENDER" (Andrzej)
  • Renaming a file from another file manager, file disappears in Thunar window (bug #11430) (Andrzej)
  • Make usage/free string more clear (bug #11345) (Harald Judt)
  • Make single middle click open files and folders (bug #10587) (Harald Judt)
  • Add a progressbar to the freespace indicator in the properties dialog (Harald Judt, Simon Steinbeiss)
  • Change resize style in thunar-wallpaper plugin (Thaddaeus Tintenfisch)
  • Add vim modeline. Remove obsolete '$Id$' line (Matt Thirtytwo)
  • Right click context menu with wrong icon (bug #10652) (Andrzej)
  • make distcheck fix (reference docs linking error) (Andrzej)
  • Add support for binary file size units (bug #10864) (Andre Miranda)
  • Strip trailing spaces/Github test (Nick)
  • Fix case of Xfce in appdata description (Simon)
  • Update intltool (Eric)
  • Add pkexec policy (Bug #11122) (Eric)
  • Remove trailing whitespace from Makefile to prevent warning (Simon)
  • Add appdata file for Thunar (Bug #11172) (Eric)
  • Check for thumbnails in the new location (Bug #11263) (Eric)
  • Default application not respected with glib >= 2.41 (Bug #11212) (Guido)
  • Add support for the GTK 3 bookmarks file (bug #10627) (Alistair)
  • Update xfconf setting for thunar-wallpaper plugin (Eric)
  • Update copyright. (Nick)
  • thunar-tpa: fix libxfce4panel version checking macros (Andrzej)
  • Fallback to image surface, workaround for bug in Cairo/RENDER (Andrzej)
  • Fixed missing inode-directory/folder icons on old systems. (Andrzej)
  • Change name of file copies (and links) (bug #7518). (Nick)
  • Improve the extension selection to not match hidden names. (Nick)
  • Safe accels 10 sec after changes (bug #10139). (Nick)
  • Force icons on the toolbar (bug #10179). (Nick)
  • Improve handling of renames (bug #10242). (Nick)
  • Smarter file extension selecting (bug #10268). (Jeff Shipley)
  • I18n: Remove broken / unsupported translations. (Nick)
  • Force reference on files from the cache. (Nick)
  • Drop README.thunarrc. (Nick)
  • Allow keyboard shortcuts for user customizable actions (bug #1941).
  • Prepend and later reverse for collecting selection.
  • Some optimizations in renamer loop.
  • Plug leak in file renamer (bug #9864).
  • Escape name for sidepane tooltips (bug #10001).
  • Revert "Remove image resolution from statusbar."
  • Fix segfault when going back to removed directory (bug #9831).
  • Don't abort startup if dbus failed.
  • Put * around string if * and ? are not used in the pattern.
  • Revert "Remove right-click drag possibility (bug #3549)."
  • Revert "Directly popup menus on selected items (bug #3550)."
  • Update shortcuts headers when removing a shortcut (bug #9651).
  • Implement tab middle click in location buttons (bug #9684).
  • Add new tab option to right-click menu of location buttons.
  • Small improvement in thumbnail frame.
  • Key combos not working with location buttons (bug #9625).
  • Open tree node if expanded and mounted (bug #9603).
  • Use some more cairo renderering.
  • Make Desktop in Go menu translatable (bug #9616).
  • Send to menu not updated for directories (bug #9618).
  • Fix freeze on /proc/kmsg.
  • Show all volumes in the devices list.
  • Fix bulk renamer url to the wiki.
  • Show NoDisplay=true applications (bug #9595).
  • Fast read content type of unreadable files (bug #9553).
  • Submenu the sidepane visibility menu.
  • Hide shortcut pane header when there are no items.
  • Keybindings to switch to tab with Alt+N (bug #9585).
  • Make tabs scrollable.
  • Session-save mount operation passwords.
  • Check trash status 2s after startup from session.
  • Clear mutex to avoid memleak with 2.32 api.
  • Fix file menu displacement after a forced update (bug #9604).
  • Put remote bookmarks in places and improve icon loading.
  • Use ThunarBrowser to resolve locations in launcher.
  • Drop spacing betweek Kind and icon in file properties.
  • Make sure trash is loaded during session restore (bug #9513).
  • Don't open a useless tab (bug #9519).
  • Remove session file if there are no windows (bug #9519).
  • Add special tooltip for the trash in shortcuts.
  • Revert "Improve pervious commit.. (bug #9552).
  • Slightly increase the progress dialog (bug #9545).
  • Set icon names in go menu (bug #9559).
  • Hide spinner when there's no activity (bug #9563).
  • Fix sorting by type (bug #9549).
  • Remove the display names from the emblems (bug #9548).
  • Test if the application generated a thumbnail if not supported.
  • Re-add the has-handler check when inserting rows.
  • Use g_object_notify_by_pspec in most places.
  • Install GParamSpec properties at once in a couple of objects.
  • Update the statusbar in a short timeout.
  • Remove image resolution from statusbar.
  • Fix supported applications for multiple files.
  • Idle updating the launcher.
  • Don't queue tumbler requests for non-regular files.
  • Pass the correct emblem size to the icon factory.
  • Store cairo surfaces on pixbufs.
  • Right-click on not-selected row will show menu of current folder in details view (bug #3386).
  • Load content types on-demand and preload in an idle.
  • Use origional date in properties page for images.
  • Add option to only show local thumbnails.
  • Do not unref g_file_icon_get_file() file (bug #9439).
  • Don't add duplicates of devices (bug #9440).
  • Fix typo of Trash in standard view (bug #9437).
  • Don't use deprecated g_thread_init().
  • Use GArray instead of GValueArray and new mutex API.
  • Clear cached icon when trash changed (bug #9432).
  • Also clear cache on reload of a file.
  • Keep file permissions when renaming a desktop file.
  • Write localized name of a desktop file (bug #8783).
  • Fix back/forward gestures and 8/9 button events.
  • Use seconds timers where possible.
  • Idle selecting item in shortcuts pane.
  • Do not set selection after removing files (bug #8780).
  • Fix linking on Cygwin (bug #4561).
  • Sort renamer list by clicking on name header (bug #2622).
  • Always set the icons size of the toolbar.
  • Make the entry the default location bar.
  • Don't set weight in chooser model to light (bug #7688).
  • Fallback to only default values if xfconf failed.
  • Improve generating remote display names (bug #9442).
  • Remove user directories and add bookmarks in go menu.
  • Trigger callback function when opening unmounted locations (bug #9447).
  • Don't add a bookmark to the same location twice.
  • Also watch the bookmark files.
  • Use stock home icons for ~.
  • Do not freeze on new files outsize this directory (bug #9468).
  • Some more optimizations in icon name loading.
  • Don't include notify.h if not available (bug #9480).
  • Add free space tooltip for devices.
  • Use GSequence in the list model.
  • Directly collect the full info namespace for ls dir.
  • Drop unused check for icons of executables.
  • Don't write empty session files.
  • Add support for tabs in session saving.
  • Show custom commands again in the menus (bug #9169).
  • Drop usage of glib 2.32 functions.
  • Allow resizing of chooser dialog.
  • Don't abort on non-utf8 charaters in path entry.
  • Don't show drive icon for remote mounts in history.
  • Release all ThunarFiles when closing a view, this should resolve mounts that were empty after unmounting.
  • Show tooltip uri/filename in history menu item.
  • End with a / in the path entry.
  • Add function to generate nice remote display names.
  • Easy adding bookmarks for remote mounts.
  • Do not call eject in thunar_device_volume_mount_finished.
  • Reduce tumbler traffic on startup of Thunar.
  • Use drive_stop in device handling.
  • Put reload button in location entry.
  • Create pull-down history buttons and remove arrows.
  • Shortcut pane: Do not mount after eject (bug #9403).
  • Use go-home icon name for menu and toolbar.
  • Drop the separators in the toolbar.
  • Extend history tooltips to describe functionality of the button.
  • Avoid segfault with null mime-type (bug #8390).
  • Implement tabs in Thunar (bug #6102).
  • Do not try to mount a device twice in treeview (bug #9412).
  • Keep delaying selecing files if not loaded yet (bug #7328).
  • Slightly toned thumbnail frame.
  • Make loading priority in shortcuts model higher.
  • Collect properties at once in window_init.
  • Use infobar for root warning in window.
  • Option to set small toolbar icons (bug #3971).
  • Avoid crash when toplevel window cannot be found (bug #9417).
  • Revert "Remove XdndDirectSave0 protocol." (bug #9414).
  • Rename filename of insecure desktop files (bug #8786).
  • Cache pixmaps on the ThunarFile and drop ring buffer.
  • Add lazy checks to thumbnailer.
  • Add menu item for permanent delete.
  • Only show "Move to Trash" if trash is supported.
  • Add support for multiple selections in file preferences dialog.
  • Depend on Gtk 2.24 and Glib 2.30.
  • Implement selection inversion.
  • Improve refresh feedback when using dnd between 2 windows.
  • Resize rename dialog based on filename length (bug #7684).
  • Force bulk renamer when Shift is pressed (bug #7684).
  • Add a sentence case rename mode to sbr.
  • Regenerate thumbnails on file changes (bug #8473).
  • Hide recommended applications that are not visible (bug #9169).
  • Sort recommended applications (bug #8927).
  • Use system-file-manager icon-name in desktop file (bug #9128).
  • Check mime type in desktop files in the sendto menu (bug #7392).
  • Improvement in the file progress dialog.
  • Show full template filename in menu (bug #6140).
  • Store metadata (emblems) in GVFS's daemon.
  • Use Path from desktop file as CWD (bug #5760).
  • Add working directory entry to apr (bug #5760).
  • Add hidden option to show full path in window title (bug #6412).
  • Unset DBUS variables once registered (bug #8800).
  • Only collect image data if the mime-type is image/* (bug #2913).
  • Don't copy templates but create them (bug #8312).
  • Add menu item to hide the menu bar.
  • Improve statusbar selection text (bug #8989).
  • Don't allow starting multiple daemons (bug #3814).
  • Make massing plugin warnings non-fatal (bug #2604).
  • Show transfer rate in transfer dialog (bug #8250).
  • Check free space before copying (bug #5658).
  • Port settings to xfconf.
  • Handle null content-types when sorting (bug #8465).
  • Scroll to first file with pattern select.
  • Add secure desktop file launching (bug #5012).
  • Use g_utf8_collate_key_for_filename for sorting (bug #7110).
  • Only deep-count on the same filesystem.
  • Don't force scrolling to the window edge.
  • Translation updates: Amharic, Arabic, Asturian, Belarusian, Bengali, Catalan (Valencian), Czech, Danish, German, Dzongkha, Greek, English (United Kingdom), Esperanto, Spanish (Castilian), Estonian, Basque, Finnish, French, Galician, Hebrew, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Georgian, Kazakh, Korean, Kurdish, Lithuanian, Latvian, Macedonian, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Sinhala, Slovak, Albanian, Serbian, Swedish, Telugu, Turkish, Uyghur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese, Chinese (China), Chinese (Taiwan).

Application Finder (xfce4-appfinder)

  • Fix build problems.
  • Add support for AppData.
  • Make compilation to GTK3 optional.
  • Use GDbus for communication.
  • Add execute menu item to launch without closing the window.
  • Add default action to open absolute paths.
  • Add bookmarks in the model.
  • Do nothing with the Tab event during competion (bug #10187).
  • Use new xdg function to set environment.
  • Translation updates: Amharic, Arabic, Belarusian, Bulgarian, Bengali (India), Catalan (Valencian), Czech, Danish, German, Dzongkha, Greek, English (Australia), English (United Kingdom), Spanish (Castilian), Estonian, Basque, Persian, Finnish, French, Galician, Gujarati, Croatian, Hungarian, Armenian, Indonesian, Icelandic, Italian, Japanese, Georgian, Kazakh, Korean, Kurdish, Lithuanian, Macedonian, Marathi, Malay, Dutch (Flemish), Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak, Slovenian, Serbian, Swedish, Thai, Turkish, Uyghur, Ukrainian, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan).

Panel (xfce4-panel)

  • Actions: Use localization for confirmation dialog titles (bug #11949) (Ramon Dantas).
  • Use actual output geometry to place panels (bug #11058) (John Lindgren).
  • Tasklist: Fix grouped icons sometimes are wrongly rendered as a mini-icon (bug #10846) (Mauro Giubileo).
  • Actions: Use common icon names (bug #11513).
  • Pager & tasklist: Disabled wrapping when scrolling (bug #6401).
  • Clock: Prevent recursion of symlinks.
  • Make panel hide intelligently with shaded windows (bug #11371).
  • Added intelligent panel hiding (JPohlmann, ochosi)
  • Added --enable-gtk3 configure flag. Note: it produces gtk2/gtk3 versions of libxfce4panel and wrapper binary so that both gtk2 and gtk3 plugins can be embedded. The panel and stock plugins are still using gtk2.
  • Action buttons: only save session when requested (bug #7930)
  • Action Buttons: Fix panel autohide (bug #8960) (Petr Gajdůšek).
  • Application sMenu: fixed incorrect initial icon size in some Gtk themes.
  • Window Buttons: fixed rendering of minimized window buttons.
  • Applications Menu: changed default button title to "Applications".
  • Window Buttons: wrap windows when scrolling through window list (Andre Miranda).
  • libxfce4panel: preserve ArrowButton relief during blinking.
  • Window Buttons: prevent several buttons to be selected at once.
  • Action Buttons: default to a horizontal button layout in the deskbar mode.
  • Window Buttons: Improve the tasklist multimonitor handling.
  • Scroll the items list in the config dialog box (bug #10582)
  • Set EWMH client type to WNCK_CLIENT_TYPE_PAGER (bug #10508).
  • Fixed transparency issues with Gtk3 plugins.
  • Workspace Switcher: fixed aspect ratio in deskbar mode.
  • Applications Menu: Use new GarconGtkMenu.
  • Window Buttons: middle-click action configurable (nothing, close, minimize).
  • Drectory Menu: Pass path to argument (bug #10270).
  • Window Buttons: close a window on middle click (bug #8096).
  • Applications Menu: support for non-square icons and layout fixes.
  • Install XfcePanelPlugin properties at once.
  • Clock: added support for timezone selection.
  • Put each window in a new window group.
  • Window Buttons: Show urgent windows from other workspaces (bug #5167).
  • Clock: calendar popup.
  • Bugfix in icon/pixbuf resizing code.
  • Fix icons not probably resizing when requested.
  • Ignore GVarueArray compiler warning.
  • Use G_ENABLE_DEBUG to set fatal messages.
  • Fixed DnD markers with non-square small items.
  • Actions: Fix logic of session saving (bug #8857).
  • Panel: Emit save signal for plugins.
  • Libxfce4-panel: Fix typo in the API docs.
  • Translation updates: fi, fr, ko, de, pl, cs, es, hr, ms, nl, pt_BR, ja, uk, sr, it, th, is, da, pt, en_AU, kk, ru, zh, CN, ast, tr, sk, he, ar, el.

Session Manager (xfce4-session)

  • Remove AC_CHECK_HEADER_STDBOOL, it was only added in autoconf 2.69 and we dont use stdbool.h anyway
  • Add symlinks to the old icons (Bug #11513)
  • Rename action icon names (Bug #11513)
  • Gracefully handle the sessions dir being readonly (Bug #11307)
  • Add ConsoleKit2 support
  • Create scripts/xinitrc from scripts/xinitrc.in created by configure
  • Add DesktopNames to .desktop file
  • Export XDG_CURRENT_DESKTOP (Bug #11239)
  • Expand usage of xfsm_verbose for debugging
  • Don't log errors when trying to close non-existent FDs
  • Add error checking for fcntl
  • Properly print the dbus error message
  • Check the return value of select
  • atoi (argv[2]) is unsafe
  • Check the return value of gtk_tree_selection_get_selected
  • gtk_cell_renderer_text_new is never used
  • Add fallback DragonflyBSD support for suspend/hibernate
  • Use pkexec for xfsm-shutdown (Bug #9952)
  • Handle gpg and ssh agents separately (Mikhail Efremov)
  • Non-POSIX compliant test used in startxfce4 (Bug #10828) (seejay)
  • Update copyright year (Bug #10768)
  • polkit_unix_process_new is deprecated (Bug #10793) (Baurzhan Muftakhidinov)
  • Add logind runtime detection to support suspend/hibernate (bug #9952) (Guido Berhoerster)
  • Remove gnome-keyring remains.
  • Remove xfce environment functions and use glib.
  • Add shutdown/reboot functionality for systemd (bug #8729).
  • Fix duplicated accelerators.
  • Use the async spawn function of glib.
  • Store the watch function id to avoid possible double free (bug #9709).
  • Translation updates: Amharic, Arabic, Asturian, Azerbaijani, Belarusian, Bulgarian, Bengali, Bengali (India), Catalan (Valencian), Czech, Danish, German, Dzongkha, Greek, English (Australia), English (United Kingdom), Spanish (Castilian), Basque, Persian, Finnish, French, Galician, Gujarati, Hindi, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Georgian, Kazakh, Korean, Lithuanian, Latvian, Macedonian, Marathi, Malay, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak, Albanian, Serbian, Swedish, Tamil, Thai, Turkish, Uyghur, Ukrainian, Urdu, Urdu (Pakistan), Chinese (China), Chinese (Hong Kong), Chinese (Taiwan).

Settings Manager (xfce4-settings)

  • Do not change properties on disabled libinput devices
  • Increased required automake and libtool versions
  • Fix crashes for missing icons (bug #11568)
  • Fix warnings during configure
  • Fix primary checkbox expansion in the display settings
  • Do not change properties on disabled libinput devices
  • Increased required automake and libtool versions
  • Fix crashes for missing icons (bug #11568)
  • Fix warnings during configure
  • Fix primary checkbox expansion in the display settings
  • Add touchpad support with libinput
  • Add previews for icon themes in appearance settings
  • Add Gtk+ theme palettes in the appearance dialog
  • Add support for versioned help documentation
  • Add support for libinput Xorg driver (bug #11469)
  • Add option to set the primary display (bug #8328)
  • Add helper to synchronize CSD layout to xfwm4
  • Support stat command flags on BSD systems (bug #11531)
  • Show more information in icon-theme list (bug #9130)
  • Width of display dialog is no longer hard-coded
  • Update display PNP IDs from hwdata
  • Update mimeapps.list location for glib >= 2.41 (bug #11293)
  • Use 1/10 Hz precision for displays (bug #10661)
  • Fix segmentation fault when renaming workspaces (bug #11229)
  • Fix --display argument being fatal (bug #11188)
  • Fix alignment of the sound settings
  • Fix issues found with cppcheck (bug #10879) and other scanning utilities
  • Do not try to reencode libxklavier descriptions (bug #11317)
  • Prevent invalid characters from breaking display name (bug #11423)
  • Reapply settings when external keyboard connects
  • New display settings dialog
  • Update the settings editor to match xfconf
  • Fix overlap variable shadowing a global function
  • Fork before gtk/dbus init (bug #10918)
  • Add support for upower 0.99 (bug #10918)
  • Increase double click time to 400ms (bug #10562).
  • Show/hide display popups with focus.
  • Add hotplug checkbox to plug dialog.
  • Identify Displays button.
  • Fix display mirroring.
  • Make mirror button insensitive if not possible.
  • Automatically re-enable Laptop-displays if all other displays get disconnected.
  • Add option to automatically show minimal-display dialog when new display gets connected.
  • Fix bugs with mnemonic accelerators (bugs #9302 and #9308).
  • Rework accelerators (bugs #9302 and #9308).
  • Make touchpad type delay configurable (bug #8948).
  • Mention no cache file for icon themes.
  • Support circular scrolling in the synaptics settings.
  • Make sure AccessXKeys control is disabled by default.
  • Lots of improvements in XKB code.
  • Xsettingsd: Unset input method properties (bug #5437).
  • Xfsettingsd: Check service name of NameOwnerChanged (bug #9273).
  • Appearance: Fix gtk3 theme detection in install script (bug #9272).
  • Show Strv arrays in the xfconf settings editor renderer.
  • Lot of improvements in the display code: support extended desktop mode for 2 monitors, improve minimal dialog.
  • Xfsettingsd: Check for NoSuchExtension (bug #9390).
  • Translation updates: Arabic, Asturian, Bulgarian, Bengali, Catalan (Valencian), Czech, Danish, German, Greek, English (United Kingdom), Spanish (Castilian), Basque, Finnish, French, Galician, Hebrew, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Kazakh, Korean, Lithuanian, Latvian, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Sinhala, Slovak, Serbian, Swedish, Telugu, Thai, Turkish, Uyghur, Ukrainian, Urdu, Urdu (Pakistan), Chinese (China), Chinese (Taiwan).

Configuration Manager (xfconf)

  • Allow :.,[]{} characters in property and channel names (bug #11021)
  • Fix make check when including perl bindings in the build (bug #9556)
  • Drop deprecated g_type_init() function.
  • Use new glib 2.32 mutex api.
  • Translation updates: ar, ast, bg, bn, ca, cs, da, de, el, en_AU, en_GB, es, eu, fi, fr, gl, hr, hu, id, is, it, ja, kk, ko, lv, ms, nb, nl, oc, pl, pt, pt_BR, ro, ru, sk, sr, sv, th, tr, ug, uk, ur, ur_PK, zh_CN, zh_TW.

Desktop Manager (xfdesktop)

  • Actions: Use localization for confirmation dialog titles (bug #11949) (Ramon Dantas).
  • Use actual output geometry to place panels (bug #11058) (John Lindgren).
  • Tasklist: Fix grouped icons sometimes are wrongly rendered as a mini-icon (bug #10846) (Mauro Giubileo).
  • Actions: Use common icon names (bug #11513).
  • Pager & tasklist: Disabled wrapping when scrolling (bug #6401).
  • Clock: Prevent recursion of symlinks.
  • Make panel hide intelligently with shaded windows (bug #11371).
  • Fix xfdesktop --reload in spanning mode (bug #10853)
  • settings: Fix background color loading
  • Add an --enable-debug option added to xfdesktop-settings
  • Fix icon loading for .desktop files (bug #11078)
  • Don't show infobar when there's only 1 workspace (bug #11134)
  • Remove the drag highlight code (bug #10450)
  • Add an option to show hidden files (bug #8132)
  • Add a --next option to force wallpaper changes (bug #10754)
  • Add runtime debug support
  • Add a move to trash menu option (bug #10980)
  • Change behaviour to behavior (bug #8746)
  • Matias De lellis: Fix display desktop file that include extension in icon name
  • Matias De lellis: Fix missing thumbnail on xfdesktop when thumbler fails to create it.
  • Mauro Giubileo: Fix icon position saving on resolution change (bug #10813)
  • g_file_trash_async is too new (bug #10786)
  • Don't chain up style_set (bug #10788)
  • Fix for moving icons into folders on the desktop (bug #10785)
  • Fix issues with file move events (bug #10796)
  • Use GTK_STOCK_EXECUTE for Execute menu entry (bug #10800)
  • Change default image style to zoomed
  • Fix for monitors not getting updated
  • Hook up the signal handlers in xfdesktop-settings
  • Disconnect the directory signal handler when changing folders.
  • Correct an additional default icon size setting.
  • Fix for images not appearing in settings app (bug #10685)
  • Reset the icon_view style on style change (bug #10605)
  • Filter out changed events for special icons (bug #10755)
  • Use GIO directly for delete/trash operations (bug #10778)
  • G_CONST_RETURN has been deprecated
  • Point to the docs.xfce.org page for xfdesktop 4.11. (bug #10736)
  • dbus-glib is now required. Since xfconf requires it and xfconf is already required for xfdesktop, this shouldn't change dependancies much for xfdesktop. This bug was reported and fixed by Samuli Suominen. (bug #10745)
  • Another build failure when disabling the menu and requiring exo was also resolved.
  • Symbolic icons have issues with some gtk2 themes where they don't get colored properly. Additionally some themes don't have network-fs or gnome-dev-network so it has been changed to gtk-network.
  • Right click edits launchers: When performing a right click, or shift + left click, on an item in the applications sub-menu of the desktop menu it will now popup the dialog to edit the launcher. Same as xfce4-appfinder.
  • Better migration from previous versions: Xfdesktop now does a better job of migrating any user settings from 4.10 and before to the new xfconf properties.
  • Clean up some user strings: Some tooltips end with a period, some do not. This has been unified.
  • Remember the window size of the settings dialog (Harald Judt)
  • Fix segfault on session start(Thaddäus Tintenfisch)
  • Iconview theme/gtkrc color/style issues resolved.
  • Issues with folder cover art not loading have been fixed.
  • Make xfdesktop-settings pluggable again (bug #10714)
  • Update the wallpapers after user sets folder in the settings app.
  • Minimize grid resizes, it now won't recalculate icon positions if the grid size didn't actually change.
  • Memory leaks fixed.
  • Warnings that happened during runtime have been fixed.
  • Fix a crash when removing displays
  • Show add/remove workspace option is on by default
  • Multi-monitor fixes: release pixmap on screen changes and always redraw backdrop on display change. Both patches were added so that transitions from one monitor to another cause the backdrop to properly display.
  • Update default icon size, spacing, and text proportion.
  • Scale up small image previews in xfdesktop-settings (bug #10690)
  • Fix strict aliasing issue
  • Check for thumbnails in the new location
  • Fix issues with icon resizing
  • Refresh desktop on style changes
  • Fix potential bugs found with static code analysis tools
  • Fix keyboard cursor movement in the icon view
  • Fix some runtime warnings
  • Ensure a quit signal causes xfdesktop to shutdown
  • Fix icon labels in RTL languages (bug #10604)
  • Use get_folder_actions for clicks on the desktop itself
  • Only use thunarx_menu_provider_get_file_actions (bug #10492)
  • Add xfconf property to toggle the display of the add/remove workspace menu items in the middle click menu (bug #4278, bug #7337)
  • Add an info bar to xfdesktop-settings so it is clearer on how to customize additional workspaces and monitors (bug #10460)
  • Keyboard navigation has been improved in xfdesktop-settings
  • Xfdesktop now uses the GApplication API to handle process uniqueness, message passing, and life cycle management.
  • Improve how Xfdesktop transitions from the login manager to the initial wallpaper display
  • Scale down over-sized icons in menus so they have a uniform appearance (Bug #10545, bug #10461)
  • Move max-template-files xfconf property
  • Remove old GLIB/GTK macro checks
  • Update man page
  • Wait for the window manager to prevent issues where the wallpaper and icons won't show up on additional screens during startup (bug #7769)
  • Fix icon renames causing duplicate icons
  • Fix icons for .desktop files with absolute paths
  • Don't show hidden or backup files on the desktop (bug #9001)
  • Fix a couple warning messages that happen when xfdesktop is shutdown while it's still starting up
  • Improve how backdrops are chosen
  • Wrong g_return_if_fail macro used
  • Fix icon moves and deletions
  • Don't cache the pixbufs in single workspace mode
  • Clear all pixels from drag highlight box (bug #10450)
  • Speed up template sub-menu loading code (bug #7834)
  • Always move files from the trash (bug #3983)
  • Fix template sub-menu loading code (bug #10138)
  • Fix menu popups via the command line
  • Use the Path key of desktop files if a path is not set (Bug #8741)
  • Correctly display settings defaults
  • Fix some memory leaks
  • Include the chronological option in the combobox
  • Allow the font size to go to 0.
  • Tooltip options in xfdesktop-settings
  • Add a chronological backdrop cycle option
  • Additonal backdrop cycle options
  • More removable device icon types (bug #4056)
  • Add icons in an idle callback
  • Right click issues persist (bug #9323)
  • Migrate backdrop settings from previous versions (bug #10380)
  • Set warnings as fatal
  • Update manpage (bug #7576)
  • Allow renaming of multiple icons
  • No need to remove the thumbnail if we're removing the icon
  • Fix for renames removing icons
  • Use GdkPixbufLoader for backdrops
  • Change how icon positions are saved (bug #9192)
  • Avoid calling g_object_ref on NULL
  • Fix for trash always showing empty on system startup (bug #9006)
  • Fix warnings and obsolete macros
  • Fix a critical error message on exit
  • Fix compiling with --disable-desktop-icons
  • Custom folder icons (bug #8326)
  • Hold the cursor grab when presenting the menu (bug #9323)
  • Use async functions when working with the dbus filemanager (9105)
  • Lower update delay of icon size spinbutton (bug #9882)
  • Unselect the desktop icon after activating it. (Bug #8640)
  • Icon stays in place when renamed (bug #1678)
  • Better icon pixbuf caching
  • Make inactive workspace headers insensitive in color
  • Clean up middle-click menu appearance
  • Fill in the icon area better
  • Use GIcons and add support for emblems on icons
  • Align icon labels and allow them to be multi-line (bug #8646)
  • Fix a crash when changing icon types
  • Fix for CTRL + drag selections (bug #10275)
  • More consistent icon placement (Bug #8814)
  • Remove old migration code.
  • Fix HTTP URL performance issue / wrong action proposed (Dennis Tomas)
  • Decide on move/copy action before items have been dropped (Dennis Tomas)
  • Clip overlapping backdrops (Bug #9052)
  • Fix memory leaks
  • Apply wallpaper to all workspaces option
  • Port fix for bug #9892 from the xfce-4.10 branch (Evangelos Foutras)
  • Thumbnail service support to xfdesktop-settings (Bug #6536)
  • Improve the eject/unmount notifications (Bug #9845)
  • xfdesktop supports per-workspace wallpapers (Bug #369)
  • Add a tabs width of padding for tooltip text (Bug #9162)
  • Add a signal handler for removable devices to update the icon when the theme is changed (Bug #8977) (Brad Hermanson)
  • Add an unmount option and notifications when a device is removed (Bug #7610)
  • Made changes so that DISABLE_DEPRECATED and GSEAL flags can be enabled.
  • Fix hang when no backdrop image is selected (Bug #9892).
  • Fix tiling for some images.
  • Add a tabs width of padding for tooltip text (Bug #9162).
  • Fix theming of removable devices' icons (Bug #8977).
  • SVG images are no longer pixilated when scaled up.
  • Improve menu icon loading (Bug #8795).
  • Fix background cycling (Bug #8962).
  • Fix a crash when minimized window icons are resized (Bug #8963).
  • Fix use-after-free in xfdesktop_regular_file_icon_peek_tooltip (Bug #9059).
  • Translation updates: Arabic (ar), Basque (eu), Bulgarian (bg), Catalan (ca), Chinese (China) (zh_CN), Chinese (Hong Kong) (zh_HK), Chinese (Taiwan) (zh_TW), Croatian (hr), Czech (cs), Danish (da), Dutch (Flemish) (nl), English (Australia) (en_AU), English (United Kingdom) (en_GB), Estonian (et), French (fr), Galician (gl), German (de), Greek (el), Hebrew (he), Hungarian (hu), Icelandic (is), Indonesian (id), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms), Norwegian BokmÃ¥l (nb), Norwegian Nynorsk (nn), Occitan (post 1500) (oc), Persian (Iran) (fa_IR), Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (Castilian) (es), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk), Uyghur (ug), and Uzbek (uz).

Window Manager (xfwm4)

  • Add support for gtk window menu
  • Avoid window decorations in preview
  • Clean-up compositor state in case of error
  • Compute struts based on reported screen size
  • Do not tile windows if they don't fit in
  • Enable compositing by default
  • Enable window preview in cycling by default
  • Fix build with compositor disabled
  • Fix window menu positioning with CSD
  • Fix window preview disappearing on themes reload
  • Reuse client macros in compositor
  • Revert "Optionally remove frame on tiling as well"
  • Set maximum valid struts values
  • Use larger window preview by default
  • Use opaque background color for preview
  • Use smallest screen area
  • Add a zoom_desktop xfconf setting
  • Add corner tiling
  • Add support for extended XSync counter
  • Add support for GTK frame extents
  • Add support for GTK hide titlebar on maximize
  • Add support for NET_WM_STATE_FOCUSED
  • Add titleless maximization feature
  • Allow color substitution in themerc
  • Allow cycling during drag'n drop
  • Allow shadow under dock ARGB windows
  • Allow tiling and workspace wrap on move
  • Changed wireframe to cairo drawing when using the compositor
  • Fix cycle vs. focus follow mouse
  • Fix fullscreen mode not working correctly for QT apps)
  • Fix gravity on configure request
  • Fix keyboard shortcuts after keyboard layout changes
  • Fix maximizing when window is tiled vertically or horizontally
  • Fix maximum host name length.
  • Fix opacity being reset on theme change
  • Fix reparenting with compositor
  • Fix selection with mouse in multi-monitor alt-tab dialog
  • Fix size increment
  • Limit parallel pointer moves before wrapping
  • New default window decoration themes (including HDPI and xHDPI)
  • On canceled move, restore all maximizations states
  • Optionally remove frame on tiling as well
  • Optionnally use window preview in tabwin
  • Prevent CSD windows from being moved too far up
  • Remove horizontal tyling on move
  • Remove maximize button from non-resizable windows
  • Remove restore-on-move option
  • Send debug messages to a log file
  • Update desktop geometry on xrandr events
  • Use cairo wireframe for move/resize
  • Use correct type on platforms where time_t is 64bits like OpenBSD
  • Use source indication in activate window
  • Use the correct drm/dri device on OpenBSD
  • Workaround for NET_WORKAREA with multimonitor
  • Improve auto-maximize fn to maximize windows which size is equal to the available size.
  • Restore original window size after untiling (bug #8765).
  • Add improved tab-win dialog.
  • Remove unnecessary clipping of the rootPicture.
  • If making a solid fill, use XRenderCreateSolidFill.
  • Repaint the screen when background changes.
  • Ignore when root atoms are unset.
  • Implement zooming.
  • Add tweak setting to toggle roll up feature (bug #10563).
  • Disable roll up feature by default (bug #10563).
  • Fix duplicated accelerators (bug #5256).
  • Do not write empty session files.
  • Optimize smart placement (bug #5785).
  • Improvements in accelerator handling.
  • Remove unmaintained translations.
  • Make the xfwm4-settings dialog use less height.
  • Fixup padding in keyboard shortcuts tab.
  • Autotools updates.
  • Add Vsync support for the compositor (bug #8898).
  • Translation updates: Arabic, Azerbaijani, Belarusian, Bulgarian, Bengali (India), Catalan (Valencian), Czech, Danish, German, Dzongkha, Greek, English (United Kingdom), Spanish (Castilian), Basque, Persian, French, Gujarati, Hebrew, Hindi, Croatian, Hungarian, Indonesian, Icelandic, Italian, Georgian, Kazakh, Korean, Macedonian, Marathi, Malay, Dutch (Flemish), Polish, Portuguese, Portuguese (Brazilian), Russian, Slovak, Serbian, Tamil, Thai, Turkish, Uyghur, Ukrainian, Chinese (China), Chinese (Taiwan).

Theme Engine (gtk-xfce-engine)

  • Add new theme Xfce-flat
  • Fix invalid free on theme parse error
  • Added default colors to xfce basic theme
  • Fix uinitialized value (bug #10877)
  • Support trough-side-details
  • Added flat_border and focus_color style properties
  • More rendering improvements
  • Gtk+-3 support has been stopped
  • Don't leak a graduent pattern at each draw (bug #8521).
  • Default themes don't support Gtk+-3.4.

Power Manager (xfce4-power-manager)

  • Handle autotools m4 stuff properly
  • Plug a memory leak (Bug #11538)
  • Add support for ConsoleKit2
  • Correctly check for hibernation permissions (bug #11529)
  • Use sysctl(3) to get or set brightness level on FreeBSD and DragonFly systems
  • Light Locker Integration (Bug #11488)
  • Add gmux_backlight as supported interface (bug #11406)
  • Reformat code in xfpm_power_get_property
  • Reformat code in xfpm_power_set_property
  • Shorten label for system inactivity time (bug #11129)
  • Initially disable DPMS widgets when not handling DPMS
  • Use translated device type for unknown devices (bug #11217)
  • Fix for critical battery action (Bug #11237)
  • Add symlinks for UPS-charged icon (Debian Bug #762500)
  • xrandr brightness: Check for eDP devices too (bug #11308)
  • Fix for panel icon not always updating depending on the version of UPower in use.
  • Fix handle lid switch with loginD (bug #11160) Fixed by Simon P.
  • Conditionally use xfce_dialog_show_help_with_version
  • Add support for lxpanel 0.7+ (bug #11108)
  • Yves-Alexis Perez fixed the logic of xfconf logind inhibition keys
  • plugin: update desktop file install location
  • plugin: Fix crash when devices (dis)connect
  • Point to versioned help docs
  • Add DragonflyBSD to host check
  • Only use batteries for current charge state that are used for power supply
  • Sync the brightness slider with blank and DPMS settings
  • plugin: Use the brightness-slider-min-level for the scroll wheel
  • Draw a bubble with a question mark if the device state is unknown
  • Keep blank and DPMS timeout settings in order
  • Fix typos in debug messages
  • Update AppData info about the panel plugins
  • Never try to display the -missing icons
  • Add timestamp for 1.3.2 release to AppData
  • Add trailing colons in labels for Comboboxes and Spinbuttons
  • Rename"Battery Indicator Plugin" to "Power Manager Plugin"
  • Xfce4-power-manager does not rely on special device icons anymore hat illustrate the load-status.
  • Fix crash with slider on 32bit systems (Bug #11076)
  • Fix version number output on the commandline
  • Add dedicated icons for the keyboard brightness notifications
  • The battery plugin can now be built as an LXDE plugin (bug #10929).
  • The brightness plugin has been merged into the battery indicator plugin.
  • Xfce4-power-manager has changed how the xfce4-pm-helper application is used.
  • Simon P fixed a memory corruption crash (bug #11018).
  • OnlyShowIn was changed to a NotShowIn for the .desktop files (bug #11009)
  • Selecting a device in the plugin brings up the details in the settings dialog.
  • Improve strings in devices tab and add percentage (Bug #6652)
  • Fork before gtk/dbus init
  • Andrzej Added support for multi-row panel layouts for the plugin
  • Restore screen power after sleep (bug #10535)
  • Samuli Suominen fixed suspend/hibernate with UPower 0.9.23 (bug #10931)
  • Carl Simonson added a notification popup when changing keyboard brightness
  • Minumum UPower requirement was lowere to 0.9.7 to support FreeBSD
  • Devices tab flickers on update (bug #10937)
  • Improve lid-action strings (Bug #6515)
  • Carl Simonson added a reasonable step value for keyboard brightness
  • Let xfpm control X11's screensaver extension
  • New panel plugin to monitor battery and device charge levels
  • The settings dialog has been completely restructured for better oversight.
  • Fix brightness level from glong to gint32 to match RandR property (Martin Matuska).
  • Fix incorrect check for suspend permissions (bug #8438) (Lionel Le Folgoc)
  • Port xfpm to libupower-glib / add support for upower-0.99.0 API (Stefan Seyfried)
  • Add shutdown/reboot functionality for systemd (bug #10167) (Andreas Müller and Guido Berhoerster)
  • Don't allow systemd to handle suspend/hibernate events (Mikhail Efremov)
  • Add support for logind suspend/resume (bug #9963)
  • Allow individual inhibition of systemd events (Sean Davis)
  • Get rid of XfpmDeviceState and XfpmDeviceType (Stefan Seyfried)
  • xfpm_backlight_button_pressed_cb: fix popup display (Stefan Seyfried)
  • Fix empty systray icon in some panels on battery removal and addition (Henry Gebhardt)
  • Display power percentage in the device details (Pascal de Bruijn)
  • Add current percentage of batteries to device details (Stefan Seyfried)
  • do not show an icon for HID devices (Stefan Seyfried)
  • Fix status icon for devices other than battery and ups (bug #8188) (Daniel Schubert and Dean Montgomery)
  • Add support for keyboard backlight control (bug #10470) (Sonal Santan)
  • Don't call g_thread_init on newer versions of glib.
  • Fix typo in xfpm-power.c, patch written by Benjamin Kerensa
  • Fix typo in error message, patch written by Ian
  • Updates from the pre-4.8 panel registration method for panel plugins
  • Update xfce4-session lock-screen setting to by in sync with xfce4-session
  • Point to the online docs for xfpm's help
  • Add a option for network manager sleep (bug #10702)
  • Warn when no lock tool succeeded (bug #6413)
  • Add support for suspend/hibernate via an xfce4-pm-helper since it was dropped in UPower 0.99. This way suspend/hibernate continues to work for the user as expected.
  • Show the settings menu outside of XFCE (Julien Lavergne)
  • Fix an untranslatable string in battery-indicator-plugin (Masato Hashimoto)
  • Remove custom OSD brightness popup, use libnotify instead (Jannis Pohlmann)
  • Translation updates: Arabic (ar), Asturian (ast), Basque (eu), Bulgarian (bg), Catalan (ca), Chinese (China) (zh_CN), Chinese (Hong Kong) (zh_HK), Chinese (Taiwan) (zh_TW), Croatian (hr), Czech (cs), Danish (da), Dutch (Flemish) (nl), English (Australia) (en_AU), English (United Kingdom) (en_GB), Estonian (et), Finnish (fi), French (fr), Galician (gl), German (de), Greek (el), Hebrew (he), Hungarian (hu), Indonesian (id), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms), Norwegian BokmÃ¥l (nb), Norwegian Nynorsk (nn), Occitan (post 1500) (oc), Panjabi (Punjabi) (pa), Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Sinhala (si), Slovak (sk), Slovenian (sl), Swedish (sv), Spanish (Castilian) (es), Telugu (te), Thai (th), Turkish (tr), Ukrainian (uk), Uyghur (ug), Vietnamese (vi)

Thumbnail Generator (tumbler)

  • Use $XDG_CACHE_HOME/thumbnails as per spec change (bug #10613)
  • Move xdt m4 macros into separate directory
  • Update xdt m4 macros
  • Bump autotools requirements
  • Fix IT_PROG_INTLTOOL warning
  • Fix all m4 warnings
  • Enable support for video/webm in ffmpeg thumbnailer plugin (bug #10360)
  • Only enable keepalive in curl >= 7.25.
  • Support move/copy operations on directories in the cache.
  • Send the cache operation replies after they are completed.
  • Fix memory corruption on 64bit (bug #9766).
  • Translation updates: Japanese, Dutch (Flemish), Serbian.
  • Set nice value of tumblerd to 19 (bug #9627).
  • Fix rendering from pdfs with thumbnail (bug #9972).
  • Add more supported types for gst thumbnailer (bug #9747).
  • Some additional debug checks for bug #9766 and minor optimizations.
  • Fix deprecating warning with glib 2.36.
  • Include string.h (bug #9858).
  • Autotools updates.
  • Remove unmaintained translations.
  • Fix build when using -Wl,-z,defs
  • Add cover-thumbnailer for movies.
  • Add config file system to control thumbnailing plugins.
  • Release thumbnail in gst thumbnailer.
  • Remove INSTALL
  • Directly render the capture in the correct size.
  • New gstreamer thumbnailer based on totem-thumbnailer.
  • Disable http and cdda schemes as well.
  • Add support for MPEG2 transport streams (bug #7421).
  • Rotate jpeg thumbnails (bug #6730).
  • Plug small leak.
  • Don't use collate to check strings.
  • Release lifecycle manager during early exit.
  • Don't abort with warnings in debug mode.
  • Clear 2.32 mutex memory leak.
  • Drop unneeded vfs schemes.
  • Work with an array to store the strings.
  • Don't use GString for a simple concat.
  • Make registry dump a bit smaller.
  • Don't use deprecated glib 2.32 API.
  • Rotate pixbuf loader images (bug #6730).
  • Translation updates: Arabic, Asturian, Bulgarian, Bengali, Catalan (Valencian), Czech, Danish, German, Greek, English (Australia), English (United Kingdom), Spanish (Castilian), Basque, Finnish, French, Galician, Hebrew, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Latvian, Malay, Norwegian Bokmal, Dutch (Flemish), Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak, Swedish, Thai, Turkish, Uyghur, Ukrainian, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan).