Skip to content

Releases: lxqt/libqtxdg

libqtxdg 1.3.0

27 Oct 10:02
1.3.0
Compare
Choose a tag to compare

Release highlights

  • BACKWARDS-INCOMPATIBLE: Dropped support for Qt 4
  • qiconloader: Backported "Fixed icons lookup in QIcon::fromTheme" from upstream (details)
  • desktopfile: Removed support for $XDG_MOVIES_DIR, as that never actually existed
  • Fixed XdgMimeType equality comparisons
  • Various build fixes

libqtxdg 1.2.0

29 Mar 09:38
Compare
Choose a tag to compare

Release highlights

  • Support DBusActivatable applications
  • Added support for X-OnlyShowIn, X-NotShowIn
  • Added support for X-Categories
  • Run new processes launched by XdgDesktopFile as child processes
  • Normalize trailing slashes in XdgDirs
  • Switched to Qt5 private headers in some internal files. This means libqtxdg should be recompiled upon minor Qt releases.
  • QIconLoader performance fixes
  • Backported several commits from upstream QIconLoader
  • Fixed XdgDesktop::isShow() caching behaviour
  • Various build fixes

libqtxdg 1.1.0

07 Feb 17:58
Compare
Choose a tag to compare

Release highlights

  • Translations have been removed as the strings are for developer use only
  • Severe performance improvements with loading of desktop files
  • Unthemed app icons are now supported as a fallback
  • Various build fixes

libqtxdg 1.0.0

07 Feb 17:49
Compare
Choose a tag to compare

Release highlights

  • Full Qt 5 support in addition to Qt 4
  • QIconLoader can now search in multiple theme directories
  • The new methods XdgDirs::userDirs() and XdgDirs::setUserDirs() let
    you get and set user directories
  • XdgMimeInfo has been replaced by XdgMimeType. This is an internal
    change which should bring massive performance gains.

Deprecated

  • The proprietary XdgDesktopFile methods have been deprecated and
    will be dropped in the next release. New, desktop-neutral methods have
    been added in their place. Please use those instead.

Backwards incompatible

  • Desktop environment names are now considered case-insensitive