Exo 0.12.6 Released
With Xfce 4.14 rapidly approaching, development efforts have shifted to bug fixes. Exo 0.12.6 is no exception, with several old and new bugs finally meeting their end.
What’s New?
Missed the release announcement for Exo 0.12.5? Click here to check it out!
Bug Fixes
- Add trailing “;” to mimeapps.list (Xfce #15087)
- Clear bad entries from mimeapps.list (Xfce #15046, #15238)
- Synchronize default applications to gio-mime (Xfce #14633)
- Disable emoji menu in type-ahead search (Xfce #15451)
- Enable dismissal of “Failed to open default” dialogs
- Related Issue: Brave Browser #4142
- If the error can be safely ignored, the user is able to dismiss
it. After changing defaults, the dismissal is forgotten.
Translation Updates
Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.6 Released
What’s New?
Missed the release announcement for Exo 0.12.5? Click here to check it out!
Bug Fixes
- Add trailing “;” to mimeapps.list (Xfce #15087)
- Clear bad entries from mimeapps.list (Xfce #15046, #15238)
- Synchronize default applications to gio-mime (Xfce #14633)
- Disable emoji menu in type-ahead search (Xfce #15451)
- Enable dismissal of “Failed to open default” dialogs
- Related Issue: Brave Browser #4142
- If the error can be safely ignored, the user is able to dismissit. After changing defaults, the dismissal is forgotten.
Translation Updates
Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.6 Released
What’s New?
Missed the release announcement for Exo 0.12.5? Click here to check it out!
Bug Fixes
- Add trailing “;” to mimeapps.list (Xfce #15087)
- Clear bad entries from mimeapps.list (Xfce #15046, #15238)
- Synchronize default applications to gio-mime (Xfce #14633)
- Disable emoji menu in type-ahead search (Xfce #15451)
- Enable dismissal of “Failed to open default” dialogs
- Related Issue: Brave Browser #4142
- If the error can be safely ignored, the user is able to dismissit. After changing defaults, the dismissal is forgotten.
Translation Updates
Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.4 Released
Exo 0.12.4 is now available with an improved icon view, better icon rendering, and reduced disk usage. Come and get it!
What’s New?
General
- Exo once again uses the same thumbnail directories as other applications (Xfce #14799), resulting in reduced disk usage.
- Where everything else moved to ~/.cache/thumbnails quite some time ago, Exo continued to use ~/.thumbnails. Enjoy all the extra disk space!
Bug Fixes
- ExoCellRendererIcon: Fix highlight rendering with GTK 3 (Xfce #14971)
- ExoIconView: Fix search popup placement (Xfce #14994)
- Additionally, a long-standing bug where the type-ahead search widget would be drawn partially off the screen for maximized windows, has been fixed!
Translation Updates
Belarusian, Catalan, Chinese (China), German, Hungarian, Icelandic, Italian, Kannada, Korean, Lithuanian, Malay, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.4 Released
What’s New?
General
- Exo once again uses the same thumbnail directories as other applications (Xfce #14799), resulting in reduced disk usage.
- Where everything else moved to ~/.cache/thumbnails quite some time ago, Exo continued to use ~/.thumbnails. Enjoy all the extra disk space!
Bug Fixes
- ExoCellRendererIcon: Fix highlight rendering with GTK 3 (Xfce #14971)
- ExoIconView: Fix search popup placement (Xfce #14994)
- Additionally, a long-standing bug where the type-ahead search widget would be drawn partially off the screen for maximized windows, has been fixed!
Translation Updates
Belarusian, Catalan, Chinese (China), German, Hungarian, Icelandic, Italian, Kannada, Korean, Lithuanian, Malay, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.4 Released
What’s New?
General
- Exo once again uses the same thumbnail directories as other applications (Xfce #14799), resulting in reduced disk usage.
- Where everything else moved to ~/.cache/thumbnails quite some time ago, Exo continued to use ~/.thumbnails. Enjoy all the extra disk space!
Bug Fixes
- ExoCellRendererIcon: Fix highlight rendering with GTK 3 (Xfce #14971)
- ExoIconView: Fix search popup placement (Xfce #14994)
- Additionally, a long-standing bug where the type-ahead search widget would be drawn partially off the screen for maximized windows, has been fixed!
Translation Updates
Belarusian, Catalan, Chinese (China), German, Hungarian, Icelandic, Italian, Kannada, Korean, Lithuanian, Malay, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.1 (and 0.12.2) Released
Xfce application developers rejoice! A new version of the Exo support library is now available. With performance improvements and full support for GCC 8, both users and developers should be excited for this news.
What’s New?
Bug Fixes
- Use the “user-bookmarks” icon instead of “bookmark-new” (Xfce #14243)
- Properly scale application icons in Preferred Applications dialog (Xfce #14362)
- Remove pure attribute of function that returns void (Xfce #14427)
Missing varargs init or cleanup (CID #30799)- Reverted in 0.12.2 to get rid of some unwelcome segmentation faults (Xfce #14465)
- Uninitialized scalar variable (CID #127777)
Exo Icon Chooser Dialog
- Dropped deprecated International icon context, added Stock icon context
- Increased context title max length to support long translations
- Symbolic icons are no longer populated in the icon chooser dialog, which could lead to significant performance gains with various icon themes
- Added a new test to the test suite for the GTK 3 version of this dialog
Helpers
- Added PCManFM-Qt (from LXQt) to supported file managers (Xfce #14333)
Compiler Support
- Disabled
-Wexpansion-to-defined
and resolve various compiler warnings for GCC 7 - Fixed
-Wcast-function-type
for GCC 8
Translation Updates
Albanian, Amharic, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, Greek, Hebrew, Hungarian, Italian, Polish, Portuguese, Russian, Slovak, Swedish, Turkish
Downloads
Source tarball (md5, sha1, sha256)
Exo 0.12.0 Stable Release
With full GTK+ 2 and 3 support and numerous enhancements, Exo 0.12.0 provides a solid development base for new and refreshed Xfce applications.
What’s New?
Since this is the first stable release in nearly 2.5 years, I am going to provide a quick summary of the changes since version 0.10.7, released September 13, 2015.
New Features
GTK Extensions
- Added
exo_gtk_dialog_get_action_area
- Added
exo_gtk_dialog_add_secondary_button
- Added support for the “insensitive” state in
exo_cell_renderer_icon
(GTK+ 3)
Helpers
- WebBrower: Added Brave, Google Chrome, and Vivaldi
- MailReader: Added Geary, dropped Opera Mail (no longer available for Linux)
Utilities
exo-csource:
Added a new--output
flag to write the generated output to a fileexo-helper:
Added a new--query
flag to determine the preferred application
ICONS
- Replaced non-standard gnome-* icons
- Replaced non-existent “missing-image” icon
BUILD CHANGES
- Build requirements were updated. Exo now requires GTK+ 2.24, GTK+ 3.22, GLib 2.42, libxfce4ui 4.12, and libxfce4util 4.12. Building GTK+ 3 libraries is not optional.
- Default debug setting is now “yes” instead of “full”.
DOCUMENTATION UPDATES
- Added missing per-release API indices
- Resolved undocumented symbols (100% symbol coverage)
- Updated project documentation (HACKING, README, THANKS)
Release Notes
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.12.0 from the below link.
https://archive.xfce.org/src/xfce/exo/0.12/exo-0.12.0.tar.bz2
- SHA-256: 64b88271a37d0ec7dca062c7bc61ca323116f7855092ac39698c421a2f30a18f
- SHA-1: 364a9aaa1724b99fe33f46b93969d98e990e9a1f
- MD5: 724afcca224f5fb22b510926d2740e52
Development Release: Exo 0.11.4
After quite some time, the first release candidate for the Exo 0.12.x series is ready for some serious testing!
What’s New in Exo 0.11.4?
This release completes the GTK+ 3 port and can now be used for GTK+ 2 or 3 Xfce application development.
New Features
- GTK Extensions:
- GTK+ 3: Added support for the “insensitive” state in
exo_cell_renderer_icon
- Helpers:
- WebBrower: Added Brave, Google Chrome, and Vivaldi
- MailReader: Added Geary, dropped Opera Mail (no longer available for Linux)
Bug Fixes
- Removed
--disable-debug
flag frommake distcheck
(Xfce #11556)
Icons
- Replaced non-standard gnome-* icons
- Replaced non-existent “missing-image” icon
Deprecations
- Dropped
gdk_window_process_updates
for GTK+ 3.22 - Replaced
gdk_pixbuf_new_from_inline
usage - Replaced
gdk_screen_*
usage - Replaced
gtk_style_context_get_background_color
usage - Removed warnings for
gtk_dialog_get_action_area
andGioScheduler
Translation Updates
Arabic, Catalan, Chinese (China), Danish, Dutch, French, German, Hebrew, Indonesian, Korean, Lithuanian, Portuguese (Brazil), Russian, Spanish, Swedish
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.4 from the below link.
http://archive.xfce.org/src/xfce/exo/0.11/exo-0.11.4.tar.bz2
- SHA-256: 54fc6d26eff4ca0525aed8484af822ac561cd26adad4a2a13a282b2d9f349d84
- SHA-1: 49e0fdf6899eea7aa1050055c7fe2dcddd0d1d7a
- MD5: 7ad88a19ccb4599fd46b53b04325552c
Development Release: Exo 0.11.3
Xfce 4.14 development has been picking up steam in the past few months. With the release of Exo 0.11.3, things are only going to get steamier.
What is Exo?
Exo is an Xfce library for application development. It was introduced years ago to aid the development of Xfce applications. It’s not used quite as heavily these days, but you’ll still find Exo components in Thunar (the file manager) and Xfce Settings Manager.
Exo provides custom widgets and APIs that extend the functionality of GLib and GTK+ (both 2 and 3). It also provides the mechanisms for defining preferred applications in Xfce.
What’s New in Exo 0.11.3?
New Features
exo-csource
: Added a new--output
flag to write the generated output to a file (Xfce #12901)exo-helper
: Added a new--query
flag to determine the preferred application (Xfce #8579)
Build Changes
- Build requirements were updated. Exo now requires GTK+ 2.24, GTK 3.20, GLib 2.42, and libxfce4ui 4.12
- Building GTK+ 3 libraries is no longer optional
- Default debug setting is now “yes” instead of “full”. This means that builds will not fail if there are deprecated GTK+ symbols (and there are plenty).
Bug Fixes
- Discard preferred application selection if dialog is canceled (Xfce #8802)
- Do not ship generic category icons, these are standard (Xfce #9992)
- Do not abort builds due to deprecated declarations (Xfce #11556)
- Fix crash in Thunar on selection change after directory change (Xfce #13238)
- Fix crash in exo-helper-1 from GTK 3 migration (Xfce #13374)
- Fix ExoIconView being unable to decrease its size (Xfce #13402)
Documentation Updates
- Add missing per-release API indices
- Resolve undocumented symbols (100% symbol coverage)
- Updated project documentation (HACKING, README, THANKS)
Translation Updates
Amharic, Asturian, Catalan, Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, Galician, Greek, Indonesian, Kazakh, Korean, Lithuanian, Norwegian Bokmal, Norwegian Nynorsk, Occitan, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Thai
Downloads
The latest version of Exo can always be downloaded from the Xfce archives. Grab version 0.11.3 from the below link.
http://archive.xfce.org/src/xfce/exo/0.11/exo-0.11.3.tar.bz2
- SHA-256: 448d7f2b88074455d54a4c44aed08d977b482dc6063175f62a1abfcf0204420a
- SHA-1: 758ced83d97650e0428563b42877aecfc9fc3c81
- MD5: c1801052163cbd79490113f80431674a