Xfce

Subdomains

 

Xfce 4.14 Changelog

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

Dependency changes

  • GTK+ dependency >= 3.22, GLib >= 2.42 and GDBus.
  • Exo has an optional dependency on GTK2.
  • Garcon has an optional dependency on GTK2.
  • Libxfce4ui has an optional dependency on GTK2.
  • Xfce4-panel has an optional dependency on GTK2.

Development Tools (xfce4-dev-tools)

  • Remove svn support in xdt-autogen
  • Update xdt-csource with latest exo-csource modifications
  • No -Wshadow flag for enable_debug=full (Bug #11637)

Utility Library (libxfce4util)

  • Feature: Add Python code example
  • Feature: Add support for GOBJECT-INTROSPECTION (Bug #12159)
  • Feature: Add VAPIGEN for vala binding generation
  • Feature: Add xfce_kiosk_get_type to abi symbols
  • General: Better documentation processing
  • General: Migrate away from sgml templates for documentation
  • Fix: Add support for rc files as symlinks
  • Fix: Allow everyone to build introspection files (Bug #13638)
  • Fix: Allow language-specific keys before language-neutral ones (Bug #13979)
  • Fix: Avoid excessive type-casting
  • Fix: Abicheck to handle ppc64 architecture
  • Fix: Documentation warnings
  • Fix: GObject Introspection language bindings
  • Fix: Some autotools warnings, default debug to yes
  • Fix: Some gtk-doc warnings
  • Fix: Make sure introspection users find the header file in the correct spot
  • Fix: Make sure our gir/vapi gets the Xfce namespace, and not "xfce"
  • 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 (United Kingdom), 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.

Widget Library (libxfce4ui)

  • Feature: Add Ctrl + Alt + t as default shortcut for terminal (Bug #14510)
  • Feature: Add PrintScreen as shortcut for xfce4-screenshooter (Bug #14524)
  • Feature: Add support for GOBJECT-INTROSPECTION (Bug #13461)
  • Feature: Export the glade catalog for Gtk3
  • Feature: Switch to Gtk3 default, Gtk2 optional
  • General: Add api indices in gtk-doc
  • General: Add garcon to the list of components
  • General: Better documentation processing
  • General: Let autotools find and invoke glib-compile-resources (Bug #13326)
  • General: Remove exo dependancy (Bug #13326)
  • General: Remove styling of emails in about dialog (Bug #14638)
  • General: Set the XfceHeading style class to enable theming in Gtk3.20
  • Fix: Add libxfce4ui_get_resource to abi check symbols (Bug #13326)
  • Fix: Build error with –disable-gtk3 (Bug #12648)
  • Fix: Dialog widget placement in Gtk3
  • Fix: Fix gladeui2 path detection (Bug #13944)
  • Fix: Fix missing gresource file (Bug #13705)
  • Fix: Install icons when gladeui2 is set (Bug #15207)
  • 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 (United Kingdom), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur.

Extension Library (exo)

  • Appearance: Improved spacing and alignment in the Preferred Applications dialog
  • ExoIconChooserDialog: Dropped deprecated International icon context, add Stock icon context
  • ExoIconChooserDialog: Increased icon chooser context title length to support long translations
  • ExoIconChooserDialog: Skip symbolic icons to boost performance
  • Feature: exo-csource: Add --output flag to write output to a file (Bug #12901)
  • Feature: exo-helper: Add --query flag to query the preferred application (Bug #8579)
  • Feature: exo-helper: Enable dismissal of "Failed to open default" dialogs
  • Feature: ExoString: Added new exo_str_is_flag
  • Feature: GTK Extensions: Added new exo_gtk_dialog_get_action_area and exo_gtk_dialog_add_secondary_button
  • Fix: Add google-chrome-stable binary for the google-chrome helper (Bug #13876)
  • Fix: Discard preferred application selection if dialog is canceled (Bug #8802)
  • Fix: exo-helper: Use full custom command path (Bug #4093)
  • Fix: exo-launch: Pass flags to preferred application (Bug #9427)
  • Fix: Hide exo launchers from GNOME Software to prevent accidental uninstallation (Bug #14588)
  • Fix: Improved handling of mimeapps.list (Bugs #15046, #15087, #15238)
  • Fix: Synchronize default applications to gio-mime (Bug #14633)
  • Fix: Use the standard shared thumbnails directory (Bug #14799)
  • Icons: Replaced gnome-*, internet-mail, missing-image, user-bookmarks icons with FreeDesktop.org standard icons
  • Icons: Stopped shipping generic category icons, these are now standard (Bug #9992)
  • Helpers (File Manager): Added PCManFM-Qt
  • Helpers (Mail Reader): Added Geary; Dropped Opera Mail
  • Helpers (Terminal Emulator): Added Terminator
  • Helpers (Web Browser): Added Brave, Google Chrome
  • Translation updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Occitan (post 1500), Panjabi, Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese.

Menu Library (garcon)

  • Feature: Added support for desktop actions (Bug #11268)
  • Feature: Added support for freedesktop Keyword item (Bug #10683)
  • Feature: garcon-gtk: Add an option to edit launchers
  • Feature: Support composite XDG_CURRENT_DESKTOP (Bug #14137)
  • Builds: Make building garcon-gtk2 optional
  • Builds: Remove extraneous libxfce4ui-1 check
  • General: Replace hash table for application actions with a list
  • Fix: Assertion 'GTK_IS_WIDGET (widget)' failed
  • Fix: autogen.sh build warnings
  • Fix: Decrement allocation counter on item unref (Bug #12700)
  • Fix: Do not add a placeholder menu (Bug #11626)
  • Fix: Documentation generation
  • Fix: Drop libgarcon-2
  • Fix: Left-alignment of labels in menuitems
  • Fix: make distcheck build
  • Fix: Missing menus when all items are in submenus (Bug #11801)
  • Fix: Some menu icons are too big (Bug #13785)
  • Fix: Use after free crash (Bug #15679)
  • Translation updates: Albanian, Amharic, Armenian, Asturian, Basque, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Uzbek, Uzbek (Latin).

File Manager (thunar)

  • Feature: Add Ctrl+= as alternative accelerator for Zoom In (Bug #14586)
  • Feature: Add custom date format (Bug #14527)
  • Feature: Add GObject-Introspection support for thunarx-3
  • Feature: Add more options for thumbnail size (Bug #14451)
  • Feature: Add preference to open new thunar instances as tabs (Bug #13314)
  • Feature: Add preference to show file sizes in bytes in detailed view (Bug #11690)
  • Feature: Add preference to toggle 'delete' in the context menu (Bug #13327)
  • Feature: Add support for custom accelerators with custom actions
  • Feature: Add support for folder.jpg (Bug #14576)
  • Feature: Add support for org.freedesktop.FileManager1 (Bug #12414)
  • Feature: Allow tab switching with Ctrl + PgUp/PgDown (Bug #9585)
  • Feature: Show numeric (%) progress in file operation dialog (Bug #14102)
  • API: Bump thunarx to version 3
  • API: Job is now optional for thunar_io_scan_directory
  • API: Update thunarx documentation and fix its generation
  • Appearance: Improve Pathbar style for Location Selector
  • Appearance: Many minor styling fixes
  • Appearance: Refresh folder-copy and -move icons from Adwaita icon theme
  • Appearance: Use symbolic icon for edit button in pathbar
  • General: Add a systemd user unit for the two D-Bus session services (Bug #12236)
  • General: Add infobox to preferences in order to inform about missing gvfs
  • General: Add the right-click menu item "Open with" as well for folders
  • General: Convert AppData file to AppStream (Bug #14037)
  • General: Hide unneeded context menu entries for folder "Trash" in tree view
  • General: Introduce ellipsis to Detailed View filename
  • General: Make tree-view "Move to Trash" icon the same as in main pane
  • General: Show exact size in bytes in directory properties dialog (Bug #12858)
  • General: Show file size in binary units by default (Bug #14653)
  • Fix: "Open With" custom command doesn't escape the path (Bug #10883)
  • Fix: 100% CPU utilization when the parent directory is not readable (Bug #14900)
  • Fix: 8 second delay on logout when there is an open thunar window (Bug #15008)
  • Fix: Add support for CTRL+Z in rename dialog (Bug #14956)
  • Fix: Always show the executable checkbox (Bug #15605)
  • Fix: Application freeze when switching to tree-view (Bug #14960)
  • Fix: Build without HAVE_GIO_UNIX (Bug #12863)
  • Fix: Correctly check if destination is writable (Bug #14718)
  • Fix: Crash after clicking when XDG_SESSION_TYPE isn't set (Bug #15366)
  • Fix: Crash after updating thunar if old thunar deamon is still running
  • Fix: Crash due to passing null to strcmp (FreeBSD) (Bug #15059)
  • Fix: Crash in thunar_file_is_gfile_ancestor (Bug #14202)
  • Fix: Crash in tree-view when multiple windows are open (Bug #14714)
  • Fix: Crash on file operations (Bug #14281)
  • Fix: Crash on unavailable file move copy (Bug #14056)
  • Fix: Crash on unmounted volume in tree pane right click (Bug #15452)
  • Fix: Crash on USB-flash connection (Bug #13813)
  • Fix: Crash when thumbnailer is under heavy load after opening many tabs (Bug #13756)
  • Fix: Crash while clicking or typing when using wayland (Bug #14461)
  • Fix: Creation of .desktop file when dropping URL into folder (Bug #14239)
  • Fix: Custom actions do not work for remote locations (Bugs #7652, #7305)
  • Fix: Custom actions forget keyboard shortcuts (Bug #14617)
  • Fix: Custom actions without an icon could caused the file manager to crash (Bug #14464)
  • Fix: Deactivate "Move to Trash" menu entry on volumes without trash (Bug #15352)
  • Fix: Delete key in tree-view can delete the user home folder (Bug #15095)
  • Fix: Directories opened in a previous session are not recovered (Bug #14969)
  • Fix: Do not check G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE anymore (Bug #15367)
  • Fix: Do not register "send to" as last used app (Bug #14118)
  • Fix: Do not restart the folder monitor on each refresh (Bug #13364)
  • Fix: Do not translate "Trash" files and folders (Bug #14211)
  • Fix: Expand scroll window of file operation progress dialog (Bug #14946)
  • Fix: Failure to scan for file templates if the Templates directory is a symbolic link (Bug #12032)
  • Fix: Inconsistency between thumbnail view and details box (Bug #12435)
  • Fix: Killing thunar kills all launched sub-processes (Bug #14277)
  • Fix: Load templates synchronously (Bug #15200)
  • Fix: Make toggle for the delete entry affect tree-view side pane too
  • Fix: Man page incorrectly suggests '-v' instead of '-V'
  • Fix: Messed up row-height with disabled "automatically expand columns as needed" in detailed view. (Bug #14548)
  • Fix: Missing codegen for "make dist" in thunar-tpa (Bug #14190)
  • Fix: New bookmarks added to sidebar when dragging files (Bug #14921)
  • Fix: No bool argument available for dbus signal "TrashChanged"
  • Fix: Only show additional "real_name" of user in detailed_view if it is different from "name" (Bug #13648)
  • Fix: Pathbar buttons are now resized on folder rename (Bug #15024)
  • Fix: Pathbar to on middle click open folders in new tabs (Bug #15302)
  • Fix: Potential buffer overflow (Bug #12444)
  • Fix: Queued context menu popup
  • Fix: Removed start limit from Bulk Renamer to rename by number (Bug #14437)
  • Fix: Replace Trash action with Delete as needed (Bug #15352)
  • Fix: Restore "Empty File" menu icon (Bug #15540)
  • Fix: Restoring non-empty folders leaves copy in Trash (Bug #13535)
  • Fix: Right mouse click will not display icons for custom actions (Bug #14685)
  • Fix: Session startup priority
  • Fix: Setting wallpaper on GNOME
  • Fix: Sometimes mounting USB drives with root permission (Bug #14719)
  • Fix: Spinner still active after user cancels to mount volume (Bug #14536)
  • Fix: Standard view border during drag and drop (Bug #14523)
  • Fix: thunarx-provider-module.h missing inside tar.bz2 file created by "make dist" (Bug #14070)
  • Fix: tree view jumps (scrolls) when clicking on a directory (Bug #15174)
  • Fix: Uncritical "use after free"
  • Fix: Unexpected overshoot fade on icon view
  • Fix: Update mimeapps.list only when necessary (Bug #15533)
  • Fix: Update progress when deleting files (Bug #14102)
  • Fix: Use display_name instead of basename to display filenames (Bug #13532)
  • Fix: Use e.g. instead of i.e. (Bug #14035)
  • Fix: XML declaratation in uca.xml (Bug #13623)
  • Strings: Change inappropriate word "Sentence" in upper-/lowercase renamer (Bug #9483)
  • Strings: Improve description of custom action command parameters (Bug #14720)
  • Strings: Rename "Camelcase" to "Title Case" (Bug #15579)
  • thunar-sendto-email.desktop: use xdg mail-send icon
  • URLs: Replace links from "http://thunar.xfce.org/" to "https://docs.xfce.org/xfce/thunar/start"
  • URLs: Use https where possible
  • Translation updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Bangla, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese.

Application Finder (xfce4-appfinder)

  • Feature: Add hide category preference (Bug #14893)
  • Feature: Add single window option
  • Fix: Change default action conflicting pattern (Bug #12103)
  • Fix: Crash when toggling bookmarks (Bug #14134)
  • Fix: Do not wrap when Text beside icons is enabled (Bug #8490)
  • Fix: Ignore menu items without name (Bug #14655)
  • Fix: Preferences button height
  • Fix: Save command in history even if it matches Exec (Bug #9023)
  • Fix: When expanded, launch apps with single enter press (Bug #14469)
  • General: Allow case-insensitive search
  • General: Convert AppData file to AppStream (Bug #14624)
  • General: Fuzzy search matching (Bug #10393)
  • General: Icon view: reduce padding/spacing with small icons
  • General: Improve app sorting
  • General: Improve keyboard navigation in List View
  • General: Improve spacing and resizing (Bug #14651)
  • General: Improve xfce4-run comment (Bug #15473)
  • General: Update app icons to new standard names
  • Translation updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Flemish), English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Vietnamese.

Panel (xfce4-panel)

  • Feature: Add per-panel setting "icon-size"
  • Feature: Add support for gobject-introspection (Vidar Haarr)
  • Feature: Continued support for Gtk2 plugins
  • Feature: Drop the panel's welcome dialog (Bug #14388)
  • Feature: Make vala and gobject-introspection optional
  • Feature: Support for the "primary" monitor option in RandR
  • Feature: systray: Allow ordering of items (Bug #11929)
  • Feature: tasklist: Add styleclass to make life easier for themers
  • Update: Update default panel layout
  • Update: actions: Add support for dm-tool
  • Update: appearance: Hide systray frame in default panel config
  • Update: clock: Add short weekday and date to default clock layout (Bug #15456)
  • Update: prefs: Improve position of panel profiles button (Bug #15657)
  • Update: tic-tac-toe: Add mnemonic to Close button
  • Fix: actions: GPtrArray usage (Bug #13981)
  • Fix: actions: Show Hybrid Sleep option (Bug #12771)
  • Fix: actions: Use a different icon for hybrid sleep when possible (Bug #15204)
  • Fix: appearance: Add orientation-related style classes for improved theming
  • Fix: appearance: Ensure the orientation style classes are always applied
  • Fix: appearance: Make the settings dialog more HIG compliant
  • Fix: appearance: Support alpha-transparent background images (Bug #14850)
  • Fix: appmenu: Add support for other menu editors (Bug #11684)
  • Fix: arrow-button: Allow connect_after signals on draw
  • Fix: arrow-button: Remove timeout on dispose (Bug #15696)
  • Fix: builds: Compiler error -Wcast-function-type (GCC 8)
  • Fix: builds: Compiler error 'This use of "defined" may not be portable'
  • Fix: builds: datarootdir declaration in .pc files (Bug #13589)
  • Fix: builds: make distcheck (But #14040)
  • Fix: clock: Add a validator for digital custom formats (Bug #11527)
  • Fix: clock: Improve discoverability of tooltip help-texts (Bug #11708)
  • Fix: clock: Invalid datetime formats appearing in list (Bug #11527)
  • Fix: clock: Make the default date and time format translatable (Bug #9637)
  • Fix: clock: Use freedesktop.org compliant icon (Bug #13779)
  • Fix: directory-menu: Plugin menu autohide behaviour
  • Fix: directory-menu: Use natural order for sorting (Bug #15413)
  • Fix: docs: Improve gtkdoc
  • Fix: general: Anchors for gtk_menu_popup_at_widget (Bug #14803)
  • Fix: general: Correctly initialize return value (Bug #10873)
  • Fix: general: DND between external plugins (Bug #13687)
  • Fix: general: Make double-click add plugin in the "Add item" dialog (Bug #9784)
  • Fix: general: Make sure panel plugin icons are not clipped (LP #1756608)
  • Fix: general: Pass socket id to D-Bus service to embed settings window (Bug #13854)
  • Fix: general: Struts on the bottom and right of the screen (Bug #14886)
  • Fix: general: Wrapper crash on unknown properties (Bug #13614)
  • Fix: icons: Missing icons with Adwaita icon theme (Bug #14133)
  • Fix: icons: Use fd.org terminal icon name (Bug #13592)
  • Fix: launcher: Add 'New Link' button to properties (Bug #14855)
  • Fix: launcher: Empty button in remove launcher dialog (Bug #13962)
  • Fix: launcher: Make sure the appropriate icon size is used
  • Fix: launcher: Plugin sizing improvements
  • Fix: launcher: Rely on icon-size provided by panel
  • Fix: launcher: Resizing of pixbuf based icons (Bug #14138)
  • Fix: launcher: Support for custom images
  • Fix: launcher: Tooltip icon size (Bugs #14774, #15319)
  • Fix: libxfce4panel: Arrow button size improvements
  • Fix: pager: Ensure bg color is set correctly (Bug #15690)
  • Fix: panel-window: Set struts with monitor scaling
  • Fix: prefs: Add missing mnemonic accelerators (Bug #15652)
  • Fix: prefs: Correct capitalization of labels (Bug #15651)
  • Fix: prefs: Crash on removing certain plugins (Bug #14418)
  • Fix: prefs: Improve window title (Bug #15653)
  • Fix: prefs: Make "Automatic" the default selection in the panel config dialog
  • Fix: prefs: Make compositor info a GtkInfoBar, add "configure" button
  • Fix: prefs: Set default panel-2 size of default settings
  • Fix: separator: Use symbolic icon for more clarity (Bug #15359)
  • Fix: show-desktop: Toggle also when DND-ing (Bug #15654)
  • Fix: systray: Add option to display icons with square sizing (Bug #12093)
  • Fix: systray: Alignment of single non-square items (Bug #9095)
  • Fix: systray: Crash when systray is empty (Bug #13927)
  • Fix: systray: Do not lookup hash table for null keys (Bug #11929)
  • Fix: tasklist: Activate parent windows (Bug #15307)
  • Fix: tasklist: Add 'group-button' styleclass
  • Fix: tasklist: Add fallback for missing window icons (Bug #15511)
  • Fix: tasklist: Alignment of labels when orientation is changed (Bug #13864)
  • Fix: tasklist: Allow to hide label decorations (Bug #10546)
  • Fix: tasklist: Avoid draw signal loop
  • Fix: tasklist: Define cosmetic default padding for images (Bug #13865)
  • Fix: tasklist: Do not listen for monitor changes in the plugin (Bug #10725)
  • Fix: tasklist: Do not show actionsmenu in grouped windows (Bug #15622)
  • Fix: tasklist: Draw grouped windows count indicator (Bug #10844)
  • Fix: tasklist: Ensure pressed buttons with open menus
  • Fix: tasklist: Keep groupbutton active after closing menu
  • Fix: tasklist: Make all-minimized group buttons translucent (Bug #10862)
  • Fix: tasklist: Make grouped buttons active (Bug #9129)
  • Fix: tasklist: Make sure icons in the group menu are 16px
  • Fix: tasklist: Only base bg color of group indicator on Gtk theme
  • Fix: tasklist: Overlapping vertical window titles (Bug #14901)
  • Fix: tasklist: Position of group indicator in vertical mode
  • Fix: tasklist: Replace exo-lucency with gtkcss
  • Fix: tasklist: Scrolling to cycle through open windows (Bug #13789)
  • Fix: tasklist: Support for group-button states
  • Fix: tasklist: Switch from wnck* icons to standard names
  • Fix: tasklist: Urgency blinking for group buttons (Bug #6904)
  • Fix: tasklist: Use Gdk to to determine which monitor contains a window
  • Fix: tic-tac-toe: Avoid use-after-free/double-free (Bug #15649)
  • Fix: translations: Make a couple of strings translatable (Bug #14338)
  • Fix: translations: Make former GtkStock dialog buttons translateable (Bug #14338)
  • Fix: usability: Add more accelerators to dialog buttons (Bug #15490)
  • Fix: usability: Move "Separator" to the top of the "Add New Items..." menu (Bug #14086)
  • Fix: windowmenu: Icon size in menu
  • Translation updates: Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Flemish), English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Panjabi, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Vietnamese.

Session Manager (xfce4-session)

  • Feature: Add a switch user button to the logout dialog (Bug #10345)
  • Feature: Add/Edit Application Autostart Entries (Bug #13271)
  • Feature: Drop splash screens
  • Feature: Hybrid Sleep support - "hibernate" and suspend the system
  • Feature: Introduce priority-group startup for FailSafe Session
  • Feature: Optionally run commands on logout, suspend etc. (Bug #10172)
  • Feature: Use screensaver DBUS APIs for lock and inhibit calls (Bug #12603)
  • Feature: xfsm now does session management for clients using the Gtk application dbus interface
  • Appearance: Improve column layout of autostart tab (Bug #15448)
  • Appearance: Improve layout of autostart add/edit dialogs
  • Builds: Remove unused checks on configure step
  • Builds: Report optional dependency on polkit (Bug #12761)
  • Builds: UPower dependency has been removed as the suspend/hibernate dbus calls were dropped from it
  • chooser: Add fallback theming to chooser dialogs
  • chooser: Enable keypress response to session creation
  • chooser: Fix case in session chooser buttons
  • chooser: Improve look and feel of the session chooser
  • chooser: Improve UI and add delete button (Bug #12799)
  • chooser: Update session name in xfconf after chooser
  • Fix: Coverity: 'Constant' variable guards dead code (CID 178988)
  • Fix: Coverity: Dereference after null check (CID 178989)
  • Fix: Coverity: Dereference after null check (CID 87608)
  • Fix: Coverity: Logically dead code (CID 178987)
  • Fix: Coverity: Resource leak (CID 178990)
  • Fix: Coverity: Unchecked return value from library (CID 87607)
  • Fix: Added better shutdown fallback support for the BSDs (Bug #14722)
  • Fix: Check accessibility depending on xfsm configuration
  • Fix: Compilation error with --disable-polkit (Bug #12760)
  • Fix: Compiler warning "cast between incompatible function types" introduced in GCC 8
  • Fix: Do not auto start consolekit daemon if it is not running
  • Fix: Do not install generic icon names (Bug #11912)
  • Fix: Export the SSH_AUTH_SOCK when spawning client (Bug #13486)
  • Fix: Build failure when dbus is not in the system include path (Bug #14386)
  • Fix: Fadeout window using Xlib API
  • Fix: GVariant format string in dbus server
  • Fix: Keyboard grab for logout window
  • Fix: Process Gtk events prior to starting D-Bus (Bug #15712)
  • Fix: Read data from correct group when editing autostart entry (Bug #10423)
  • Fix: Remove non-existent grid properties (Bug #13271)
  • Fix: Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945)
  • Fix: Remove old unused autostart_migrate function
  • Fix: Remove useless ioprio.h check
  • Fix: Reset font-size of logout dialog to default (Bug #15505)
  • Fix: scripts/xinitrc.in.in: use "command" shell builtin instead of which(1)
  • Fix: Tell intltool how to extract .ui files (Bug #14582)
  • Fix: Use exec to launch xfce4-session from xinitrc
  • Fix: Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary MAX_USER_GROUPS (Bug #14722)
  • Fix: Use systemd-logind methods instead of polkit permissions (Bug #14707)
  • Fix: xinitrc: Remove fallback path when xfce4-session is not installed
  • logout-dialog: Add styleclass to make logout dialog themeable
  • logout-dialog: Fix mnemonic conflict on logout dialog
  • logout-dialog: Fix sensitivity of switch user button
  • logout-dialog: Improve default style of the logout dialog
  • logout-dialog: Remove blue border from logout dialog (Bug #15284)
  • logout-dialog: Set logout dialog icons from icon_name
  • logout-dialog: Support scaling in logout dialog (Bug #14951)
  • logout-dialog: Use a different icon for hybrid sleep when possible
  • settings: Add a "delete session" button to the session list
  • settings: Add a label for the currently active session
  • settings: Add column headers to autostart list
  • settings: Fix alignment of session lock property
  • settings: Fix crash when terminating programs (Bug #15489)
  • settings: Fix PID showing in "Current Session" tab
  • settings: Improve icon matching in "Current Session" tab
  • settings: In autostart some apps (e.g. xfce-polkit) have bigger icons
  • settings: Initialize the session list treeview if necessary
  • settings: Make entries expand in add/edit app startup dialog (Bug #15321)
  • settings: Make the Autostart buttons an inline toolbar
  • settings: More settings dialog UI improvements
  • settings: Move "lock screen before sleep" option to general tab
  • settings: Show saved sessions in settings dialog
  • xfce4-session-logout: deconflict -h option (Bug #12806)
  • xflock4: Add support for xfce4-screensaver to xflock4
  • xflock4: Do not override PATH with hardcoded value.
  • xfsm-manager: pass manager variable to g_timeout_add (Bug #13802)
  • Translation updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Flemish), English (Australia), English (United Kingdom), Esperanto, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese.

Settings Manager (xfce4-settings)

  • Feature: Color Profiles (colord frontend)
  • Feature: Default monospace font option in the Appearance dialog
  • Feature: Display Profiles, allowing for saving/restoring display configurations
  • Feature: GTK3 window scaling (1x or 2x)
  • Feature: Show the location of the mouse pointer with a keyboard shortcut
  • Feature: XRandR display scaling (configured via Xfconf)
  • General: Improved layout and spacing of each dialog
  • Accessibility: Use transient notifications for improved logging
  • Appearance: Drop the Gtk Theme previews
  • Display: Add interactive information about primary display setting
  • Display: Always draw active display last so it's on top
  • Display: Always show the 'primary display' option
  • Display: Correctly hide primary setting with 1 display
  • Display: Improved display manufucturer name recognition and labelling
  • Display: Improved support for embedded DisplayPort connectors
  • Display: Ensure the settings dialog gets properly destroyed
  • Display: Fix calculation of offset
  • Display: Fix crash when no RRMode is available (Bug #12607)
  • Display: Fix division by 0 crash from gdk_screen_height_mm()
  • Display: Fix race condition with monitor connect and disconnect
  • Display: Fix segfault on monitor reconnect
  • Display: Leave monitors where they were if possible (Bug #14096)
  • Display: Make primary indicator a star icon
  • Display: Re-introduce display numbering
  • Display: Sync display when applying config
  • Display: Throw warning when monitors exceed max screen size
  • Display: Visualize all three display configuration states
  • Display: Visually note if two displays overlap (mirrored) but are not cloned
  • Display (Minimal Dialog): Add mnemonics to minimal dialog buttons (Bug #15449)
  • Display (Minimal Dialog): Correctly position monitors in extended mode
  • Display (Minimal Dialog): Fix alignment of buttons in minimal dialog
  • Display (Minimal Dialog): Make minimal dialog single instance (Bug #11169)
  • Display (Minimal Dialog): New icons for the minimal display dialog
  • Settings Manager: Fix missing icons on resize/add/remove (Bugs #15428, #15613)
  • Settings Manager: Fix scrolling in embedded settings dialogs (Bug #14285)
  • Settings Manager: Fix search change clearing and hiding sections (Bug #14792)
  • Settings Manager: Remove existing socket from socket viewport (Bug #13847)
  • Xfsettingsd: Fix numlock state restoration (Bug #15642)
  • Xfsettingsd: Fix incremental sending from the clipboard manager (Bug #13537)
  • Xfsettingsd: Fix syncdaemon not starting with certain locales
  • Xfsettingsd: Force using a period as a decimal separator (Bug #11906)
  • Xfsettingsd: Increase startup priority
  • Xfsettingsd: Start settings prior to complete startup (Bug #15725)
  • Xsettings: Grab and sync XServer on startup (Bug #15725)
  • Translation updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Flemish), English (Australia), English (United Kingdom), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Uighur, Ukrainian, Uyghur.

Configuration Manager (xfconf)

  • Feature: Add support for GObject introspection and vala
  • Feature: Disable perl bindings by default
  • Feature: Implement an optional GSettings backend, disabled by default (Bug #15122)
  • Docs: Better documentation processing
  • Docs: Update API gtk documentation
  • Fix: Allow storage of empty arrays (Bug #13791)
  • Fix: Build issues in AM subdir-objects
  • Fix: Build warnings in autogen.sh
  • Fix: Cache corruption due to a wrong g_value_unset call
  • Fix: Check for invalid GPtrArrays in the conversion from GValue to GVariant
  • Fix: Compiler warning -Wcast-function-type (GCC 8)
  • Fix: Compiler warning 'this use of "defined" may not be portable'
  • Fix: Compiler warnings reported by GCC 8 (Bug #15112)
  • Fix: Correctly use xfconf_shutdown in xfconf-query
  • Fix: Crash in xfconf_cache_set_property_reply_handler when multiple calls are made (Bug #13825)
  • Fix: Flush gdbus connection on xfconf_shutdown
  • Fix: Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (Bug #13780)
  • Fix: make distcheck (Bug #14082)
  • Fix: Path in xfconf_cache_set where the mutex isn't locked (Bug #13790)
  • Tests: Added .NOTPARALLEL to property change test (Bug #13840)
  • Tests: Explicitly handle error reply from Ping method call
  • Translation updates: Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Czech, Danish, English (Australia), Icelandic, Italian, Lithuanian, Portuguese (Brazilian), Romanian, Slovak, Swedish.

Desktop Manager (xfdesktop)

  • Feature: Add orientation option to arrange icons (Bug #14979)
  • Feature: Add support for RandR's primary monitor (Bug #10688)
  • Feature: Add "Next Background" context menu option (Bug #12261)
  • Feature: Sync user's wallpaper selection to AccountsService
  • General: Change "Create Launcher..." icon (Bug #14161)
  • General: Improve fallback CSS
  • General: Make "another desktop manager is running" messages critical (Bug #13653)
  • General: Make a couple of strings translatable (Bug #14374)
  • General: Port Settings UI to Glade 3
  • General: Reorder checkboxes in Settings UI
  • General: Update copyright year
  • General: Update README.xfconf (Bug #15457)
  • General: Use https where possible
  • General: Use the new Thunarx-3 API (Thunar >= 1.7)
  • Appearance: Add padding to various context menu icons (Bug #14628)
  • Translations: Add translation string for Trash desktop icon
  • Fix: Allow directories to be selected in Settings dialog (Bug #12832)
  • Fix: Autotools build warnings
  • Fix: Crash in the backdrop loader (Bug #12339)
  • Fix: Crash when displays change (Bug #14609)
  • Fix: Desktop icon order resets (Bug #11266)
  • Fix: Display correct icon size of minimized apps (Bug #8951)
  • Fix: Do not cycle backdrop twice
  • Fix: Do not popup a single "Applications" menu when right clicking on desktop (Bug #13866)
  • Fix: Do not redraw the icons on focus change events (Bug #12071)
  • Fix: Do not try to divide by 0 (Bug #12115)
  • Fix: Drag data being received multiple times (Bug #14471)
  • Fix: Enable loading non-theme icons (Bug #15294)
  • Fix: Ensure that CSD is not applied to desktop window (Bug #15241)
  • Fix: Get/set _NET_DESKTOP_MANAGER_S<screen> atom (Bug #13653)
  • Fix: Highlight drag target when hovering it (Bug #12695)
  • Fix: Icon size in "Open with" submenu (Bug #14774)
  • Fix: Implementation of has_mime_type (Bug #15295)
  • Fix: Invalid memory access when moving icons to a display where icons are disabled (Bug #15299)
  • Fix: loading of wallpaper previews is Settings dialgo (Bug #11892)
  • Fix: Make 'Move to Trash' icon the same as Thunar (Bug #15234)
  • Fix: Match Thunar Drag and Drop behavior (Bug #14919)
  • Fix: Memory leak while cycling wallpapers (Bug #13555)
  • Fix: Memory leaks when displays change (Bugs #12805, #14844)
  • Fix: Menu popup issue with desktop icons disabled (Bug #14415)
  • Fix: Open all selected icons on key press (Bug #15420)
  • Fix: Properly center workspace header in windowlist (Bug #15405)
  • Fix: Remove faulty line in glade file (Bug #15293)
  • Fix: Restore icons of custom actions
  • Fix: Retain icon relative position when moving a group
  • Fix: Scaling, stretching, and zooming of images with orientation metadata (Bugs #14644, #15292)
  • Fix: Set desktop environment for garcon app menu (Bug #14599)
  • Fix: Single-click mode executes desktop items twice (Bug #14021)
  • Fix: Stop ongoing drag/selection if middle/right mouse button is pressed (Bug #14180)
  • Fix: Timer leak when docking-undocking monitors (Bug #13887)
  • Fix: Title of Open dialog (Bug #12560)
  • Fix: Use async dbus proxy initialization (Bug #15418)
  • Fix: Use clipboard target "text/uri-list" when copying/cutting (Bug #13379)
  • Fix: Use custom CSS for the iconview as a fallback (Bug #13609)
  • Fix: Warning about ignored return value (Bug #15410)
  • Fix: Xfdesktop crashes after multiple --reload calls (Bug #15060)
  • Translation updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Uighur, Ukrainian, Uyghur, Uzbek.

Window Manager (xfwm4)

  • Feature: Add command line option "--vblank" to select vblank method
  • Feature: Add style class to tabwin modes
  • Feature: Add support for NET_WM_BYPASS_COMPOSITOR (Bug #12434)
  • Feature: Add support for scaled cursor when zooming
  • Feature: Add support for VSYNC using either Present or OpenGL
  • Feature: Add support for XI2
  • Feature: Add xfconf setting for selecting permanent vblank method
  • Feature: Allow hiding windows using NET_WM_STATE_HIDDEN (Bug #15356)
  • Feature: Allow resizing of borderless maximized window with [Alt] + mouse
  • Feature: Daemon mode is now deprecated (--daemon has no effect)
  • Feature: Improved GLX support with NVIDIA proprietary/closed source driver (Bug #15453)
  • Feature: New default theme
  • Feature: Optionally raise window while cycling (Bug #2701)
  • Feature: Remove support for environment variable "XFWM4_USE_PRESENT"
  • General: Allow the top of the frame to be cropped when maximised, update default theme to use maximized cropping (Bug #14470)
  • General: Change default compositor background to plain black
  • General: Compositor updates with GLX
  • General: Increase X11 client priority of xfwm4
  • General: Remove icons from window menu
  • General: Small optimization with zoom on GLX
  • General: Use cairo for pixmaps and masks
  • General: Various compositor improvements and optimizations with GLX
  • HiDPI: Adjust default theme with scale
  • HiDPI: Fix menu alignment with scaled UI
  • HiDPI: Fix monitor geometry with scaled UI (Bug #14566)
  • HiDPI: Fix size increment with scaled UI
  • HiDPI: Fix tabwin placement with scaled UI (Bug #14931)
  • HiDPI: Use GTK3 scaling attributes for window titles
  • Fix: Adjust zoom update based on monitor refresh rate (Bug #15391)
  • Fix: Allow transients to be minimized (Bug #14953)
  • Fix: Build out of tree (Bug #14542)
  • Fix: Build without compositor (Bug #15432)
  • Fix: Check for appropriate XSync version and increase xfwm4 priority
  • Fix: Clear shortcut in settings-dialog when removed (Bug #12802)
  • Fix: Crash with button layout setting (Bug #14606)
  • Fix: Crash/stack smash in startup-notification on some architectures (Bug #15028)
  • Fix: Double-click distance setting
  • Fix: Enable root pixmap with compositor (Bug #15709)
  • Fix: Fallback to resource class name for icons (Bug #15510)
  • Fix: Flickering with GLX backend (Bugs #14564, #13519)
  • Fix: GL texture filter (Bug #15676)
  • Fix: GTK_FRAME_EXTENTS support (Bug #14511)
  • Fix: Ignore XErrors caused by damages
  • Fix: Initial pointer location when zooming
  • Fix: Issue with Android Virtual Device emulator (Bug #12206)
  • Fix: Logic error in bottom struts validation (Bug #13964)
  • Fix: Maximization on expected output (Bugs #13284, #13954)
  • Fix: Maximization with GTK clients using size increments (Bug #13954)
  • Fix: Monitor output size update (Bug #15085)
  • Fix: Place windows on current monitor (Bug #14959)
  • Fix: Pointer enter/leave with decoration buttons (Bug #14741)
  • Fix: Preview with shaded windows (Bug #14899)
  • Fix: Raise all transients together (Bug #15303)
  • Fix: Raise on activate only with raise-on-focus (Bug #14656)
  • Fix: Raising of parent transients (Bug #15580)
  • Fix: Reduce repaint timeout (Bug #14335)
  • Fix: Remove the old vblank code (Bug #13613)
  • Fix: Revert to GLX as default vblank method (Bug #15325)
  • Fix: Support for 1bpp icons
  • Fix: Update "presentproto" requirement to avoid XPresent issue on 32bit (Bug #13257)
  • Fix: Update CSS for tabwin only on theme change
  • Fix: Use after release of client picture with hidden (Bug #14990)
  • Fix: Use the primary monitor by default for placement (Bug #13454)
  • Fix: Use xinerama indices for EWMH's NET_WM_FULLSCREEN_MONITORS (Bugs #9351, #13608)
  • Fix: Window type for broken clients (Bug #15399)
  • Fix: Withdraw the frame before the client window (Bug #15061)
  • Fix: XI2 mask (Bug #14695)
  • Fix: Zooming without GL
  • Translation updates: Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (Canada), English (United Kingdom), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Uighur, Ukrainian, Urdu.

Theme Engine (gtk-xfce-engine)

  • The gtk-xfce-engine has been deprecated and archived.

Power Manager (xfce4-power-manager)

  • Feature: Add option to show percentage and/or remaining time in the panel plugin (Bug #4499)
  • Feature: Add support for XF86Battery button (Bug #14055)
  • Feature: Add support of xfce4-screensaver
  • Feature: Drop LXDE panel plugin
  • Feature: Make inhibition affect dimming and inactivity action (Bug #14687)
  • General: The about dialog has been restored (Bug #11982)
  • General: The panel plugin now uses UPower's icon names directly and is consequently compatible with all major icon themes out of the box
  • General: The panel plugin uses symbolic icons, while the systray icon now uses colored icons
  • General: The settings dialog has been ported to GtkApplication
  • General: The settings dialog now has a unique icon name (xfce4-power-manager-settings)
  • Fix: Add bitrig to backend detection (Bug #12242)
  • Fix: Add MATE to NotShowIn list (Bug #12506)
  • Fix: Build on FreeBSD and DragonFlyBSD (Bug #13984)
  • Fix: Compiler warning (Bug #14104)
  • Fix: Crash on device update (Bug #11932)
  • Fix: Crash on logout (Bug #12465)
  • Fix: Crash when the brightness slider is released
  • Fix: Crash when warning about the screenlocker (Bug #12603)
  • Fix: Disable trayicon when panel plugin is present (Bug #15682)
  • Fix: Do not autostart the power manager in the LXQt DE (Bug #14450)
  • Fix: Do not crash when UPower returns "" for the icon-name (Bug #11756)
  • Fix: Do not overwrite the user's XScreensaver settings (Bug #14968)
  • Fix: Draw border around device details
  • Fix: Drop period at end of all tooltip texts (Bug #12342)
  • Fix: g_object_bindings in xfce-screensaver
  • Fix: Handle screensaver activity with it's own class (Bug #12603)
  • Fix: Handling of dialog responses for suspend and hibernate (Bug #13405)
  • Fix: Install Appdata in metainfo (Bug #15380)
  • Fix: Keyboard-brightness icon names (Bug #12292)
  • Fix: Loading of icons for plugin and systray
  • Fix: Look up the schema for light-locker's settings recursively (Bug #11488)
  • Fix: Make the settings-app icon 256px for the about dialog
  • Fix: Make tooltip more concise (Bug #12342)
  • Fix: Never use symbolic icons for the systray (Bug #11756)
  • Fix: Panel icon on Desktop systems (Bug #11840)
  • Fix: plugin: Add properties dialog (Bug #13270)
  • Fix: plugin: Block panel autohide if the menu is open
  • Fix: plugin: Drop deprecated CSS styles
  • Fix: plugin: Fix menu leak, attach menu to button (Bug #13466)
  • Fix: plugin: Hide label by default on desktop systems
  • Fix: plugin: Hide label in unknown state (Bug #12851)
  • Fix: plugin: Set ac-adapter icon for desktop systems (Bug #13959)
  • Fix: plugin: Show discharge level even in unknown state (Bug #15280)
  • Fix: plugin: Use libxfce4panel function to obtain desired icon size
  • Fix: plugin: Various memory leaks (Bug #12332)
  • Fix: Replace xfconf_channel_new by xfconf_channel_get
  • Fix: Replace XTestFakeKeyEvent with inhibit/heartbeat (Bug #11083)
  • Fix: Scale description and values for light-locker (Bug #13303)
  • Fix: Set label so we do not crash (Bug #11967)
  • Fix: Set the transient hint for notifications
  • Fix: settings: change "going from sleep" to "going to sleep"(Bug #15144)
  • Fix: settings: Improve devices tab visually by adding frame
  • Fix: Show inhibitors in the plugin menu (Bug #9090)
  • Fix: Showing inhibits in the systray (Bug #12605)
  • Fix: Slider labels (Bug #14395)
  • Fix: Use the kernel-supplied backlight type rather than a whitelist (Bug #12553)
  • Fix: Use the newer up_client_get_devices2
  • Fix: When locking fallback to xflock4 first (Bug #12603)
  • Fix: Wrong panel plugin button size (Bug #11898)
  • Fix: Xfpm startup dialog ignoring response (Bug #13700)
  • Translation updates: Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Flemish), English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Spanish (Castilian), Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Vietnamese.

Thumbnail Generator (tumbler)

  • Feature: Add support for loading thumbnailers from *.thumbnailer files (Bug #7475)
  • Feature: Add Fujifilm RAF support (Bug #14522)
  • Fix: Accept network paths in ffmpeg thumbnailer plugin
  • Fix: Add check to avoid sparse files that cause high cpu and memory load (Bug #12259)
  • Fix: Add more media types for audio cover thumbnails (Bug #12041)
  • Fix: Avoid loading specialized tumbnailers twice (Bug #13618)
  • Fix: Check for sparse video files only on plugin side
  • Fix: Close desktop thumbnailers directory when done from it
  • Fix: Do not close GdkPixbufLoader on error (causes SIGABRT) (Bug #13360)
  • Fix: Finding of libopenraw-0.1.0 (Bug #13201)
  • Fix: Handle 0 mtime threshold on Cleanup DBus method (Bug #9231)
  • Fix: Missing entry of the new desktop thumbnailer plugin in tumbler.rc
  • Fix: Set max file sizes
  • Fix: Test sparse files only for regular files (Bug #14693)
  • Fix: Typo in desktop-thumbnailer-provider.c (Bug #14925)
  • Fix: Typo in exif tag for image height (Bug #13240)
  • Fix: Uninitialized variable (Bug #14688)
  • Fix: Use hash table to avoid scanning xdg user path twice when searching for desktop thumbnailers
  • Fix: Use pkg-config to find FreeType > 2.9.1
  • Translation updates: Albanian, Armenian, Basque, Belarusian, Catalan, Czech, Danish, Dutch (Flemish), English (Australia), Finnish, French, Galician, Greek, Hebrew, Hungarian, Italian, Kazakh, Lithuanian, Norwegian Bokmål, Polish, Portuguese (Brazilian), Romanian, Russian, Slovak, Swedish, Ukrainian.