18778 Recommended update for XFCE Desktop environment moderate openSUSE Leap 15.6 Update This update for catfish, exo, gigolo, greybird-geeko-theme, greybird-theme, libgarcon, libxfce4ui, libxfce4util, libxfce4windowing, menulibre, mousepad, mugshot, orage, parole, patterns-xfce, ristretto, thunar, thunar-archive-plugin, thunar-media-tags-plugin, thunar-shares-plugin, thunar-vcs-plugin, thunar-volman, tumbler, xfce4-appfinder, xfce4-battery-plugin, xfce4-calculator-plugin, xfce4-clipman-plugin, xfce4-cpufreq-plugin, xfce4-cpugraph-plugin, xfce4-dev-tools, xfce4-dict, xfce4-diskperf-plugin, xfce4-docklike-plugin, xfce4-eyes-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin, xfce4-mailwatch-plugin, xfce4-mount-plugin, xfce4-mpc-plugin, xfce4-netload-plugin, xfce4-notes-plugin, xfce4-panel, xfce4-panel-profiles, xfce4-places-plugin, xfce4-power-manager, xfce4-pulseaudio-plugin, xfce4-screensaver, xfce4-screenshooter, xfce4-sensors-plugin, xfce4-session, xfce4-settings, xfce4-smartbookmark-plugin, xfce4-stopwatch-plugin, xfce4-systemload-plugin, xfce4-taskmanager, xfce4-terminal, xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin, xfce4-wavelan-plugin, xfce4-weather-plugin, xfce4-whiskermenu-plugin, xfce4-xkb-plugin, xfconf, xfdesktop, xfmpc, xfwm4 fixes the following issues: Changes in libxfce4windowing: - Update to version 4.20.0 * Translation Updates - Update to version 4.19.10 [development release] * I18n: Update po/LINGUAS list * Fix XfwMonitor leak in steal_monitor_by_connector * Translation Updates - Update to version 4.19.9 [development release] * Fix leak of seats GList - Update to version 4.19.8 [development release] * Clean up xsettings client & work around GDK swallowing events * Remove private sources from the public sources list - Update to version 4.19.7 [development release] * Fix missing parent instance in XfwSeatWayland * Add XfwWindowListMenu widget * Remove the "(constructor)" annotation on xfw_screen_get_default() * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed * Make XfwWindowAction menu struct private - Update to version 4.19.6 [development release] NB NB: There is an API/ABI break in this release. NB: The xfw_window_activate() function now takes four arguments rather than NB: the previous three. The second argument is now a XfwSeat instance (or NULL). NB * Actually export xfw_screen_get_seats from the library * Add XfwSeat abstraction * build: Adjust Wayland requirements for Xfce 4.20 - Update to version 4.19.5 [development release] * Add more compiler flags to the meson build * Use physical geometry when comparing X11 window geometry to monitor * build: Bump requirements for Xfce 4.20 * Include meson build files in autotools dist tarball * Set up GNU symbol visibility * Ditch maintainer mode * Suppress spurious uninitialized var warning * Make window listener struct static * Update meson build * Bump C std from gnu99 to gnu11 * meson: fix missing checks for x11 and wayland feature detection * Fix physical monitor height not getting set on X11 * Ensure private symbols don't end up in the introspection file * autotools: don't build tests by default * Print monitor ID in xfw-enum-monitors test app * Try to make monitor IDs stable between X11 and Wayland * Move xrandr event base into XfwMonitorManagerX11 * Fetch X11 scale factor from XSETTINGS, not GDK * Fix monitor workarea setting when monitors appear - Update to version 4.19.4 [development release] * Add tests/Makefile.am * x11: refresh monitors in an idle function * I18n: Update po/LINGUAS list * Add a couple small test programs * Defer binding to the toplevel manager until after we have the outputs * Add debug logging to toplevel output_enter/leave * Add debugging when finalizing output properties * Add a few more display synchronization points in the wayland code * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize * Add XfwMonitor:fractional-scale * Add primary monitor fallback guessing to X11 too * Remove extra wl_registry for the wayland monitor management * Remove extra wl_registry for the wayland workspace manager * Fix missing wl_output & xdg_output assignment in XfwMonitorWayland * Add workarea info and tracking to XfwMonitor * Use XfwMonitor instead of GdkMonitor throughout * Add XfwScreen::monitor-added and XfwScreen::monitor-removed * Fix 'Since' doc tag typos * Don't g_warning() if xrandr returns no monitors * Add xfw_monitor_get_gdk_monitor() * Fix bad doc comment for XfwMonitor:is-primary * Add primary monitor concept to XfwMonitor * Use system-relative include paths in public headers * Fix bad property name (from a stray search-and-replace) * Move monitors list into XfwScreen * Make XfwScreen an abstract class instead of an interface * wayland: Fix monitor ownership * XfwMonitor: add object properties * Add XfwMonitor * Apply .clang-format file * clang-format: Add file * build: Complete use of XDT_VERSION_INIT * Fix warnings about typedef redeclaration * use -no-undefined so that libtool consumes it * scan-build: Add false positive file * build: clang: Fix -Wcast-align * I18n: Update po/LINGUAS list * Revert "Add new CI builds to build without X11 and Wayland" * I18n: Update po/LINGUAS list * Don't toggle show-desktop whenever wnck tells us it changed * make sure bash is found non non-linux * Add meson build files * Add layout-row and layout-column properties to XfwWorkspace * Implement workspace layout row/column for Wayland * I18n: Update po/LINGUAS list * Translation Updates - Update to version 4.19.3 * Update copyright year * Ensure workspace/group state is correct on X11 before emitting signals * Set initial workspace's group properly on X11 * Add XfwClientType to doc sections * Add xfw_set_client_type() to doc sections * Add xfw_set_client_type() * Add an X11-specific header and xfw_window_get_xid() * Remove xfw_(window|application)_get_id() * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * Expose class ids in XfwWindow and XfwApplication * Update ext-workspace protocol spec to current version * XfwWindowX11: Improve monitor list management * XfwWindowX11: Fix monitor management * build: Search for bind_textdomain_codeset in libintl too * build: Test if wlr-protocols dir is empty at configure time * Use system wlr-protocols defs if avail, fall back to submodule if not * Reduce verbosity * Add missing G_END_DECLS * I18n: Update po/LINGUAS list * window-wayland: Set app_id only if it changes * application: Fix window memory management (V2) * I18n: Update po/LINGUAS list * window-wayland: Ensure app always exists (Fixes #14) * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland * Minor cleanup to wayland group monitor code * Remove unused code from XfwWorkspaceGroupWayland * Fix missing monitors-changed signal emission on x11/dummy * x11: use workspace number as ID * Use G_N_ELEMENTS() * XfwApplication: Fix window memory management * Translation Updates - Add detailed versions for BuildRequires: based on configure.ac - Use 4.19.2 final tarball - Re-format spec file - Fix typelib package name (missing capitalisation) - Split off -doc subpackage - Change license to SPDX format - Use %ldconfig_scriptlets - Remove unneeded deps which will be automatically found by RPM - Update to version 4.19.1+git.53.ae5e6e9: * XfwScreenX11: Fix typo in property name when creating window - Update to version 4.19.1+git.52.cb2e2d1: * I18n: Update translation pt_BR (100%). - Update to version 4.19.1+git.51.2603596: * I18n: Update translation fr (100%). - Update to version 4.19.1+git.50.0ab53e0: * I18n: Add new translation ro (57%). - Update to version 4.19.1+git.49.d1d464d: * I18n: Add new translation en_GB (100%). - Update to version 4.19.1+git.48.92088c6: * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner * Use XDT_CHECK_OPTIONAL_FEATURE - Update to version 4.19.1+git.46.ca3773e: * I18n: Add new translation id (100%). - Update to version 4.19.1+git.45.4a9f397: * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in - Update to version 4.19.1+git.44.0120b2d: * Use $PKG_CONFIG and not pkg-config in configure.ac - Update to version 4.19.1+git.43.89198a1: * autogen.sh: fix xfce4-dev-tools dependency version - Update to version 4.19.1+git.42.d0245eb: * I18n: Add new translation hr (68%). - Update to version 4.19.1+git.41.6672a6b: * I18n: Update translation ko (100%). * I18n: Update translation sv (100%). - Update to version 4.19.1+git.39.19987e5: * build: Get rid of IntlTool * Use bind_textdomain_codeset() if available * build: Fix autotools warning - Update to version 4.19.1+git.36.539af2a: * Update bug report address * build: Fix "make dist" when disable wayland * configure: Fix X11's dependencies detection - Update to version 4.19.1+git.33.59416bd: * I18n: Add new translation ie (100%). * I18n: Add new translation uk (73%). - Update to version 4.19.1+git.31.8f72515: * I18n: Add new translation ru (100%). - Update to version 4.19.1+git.30.8e21015: * I18n: Add new translation oc (78%). - Update to version 4.19.1+git.29.9923ca4: * I18n: Add new translation en_CA (100%). - Update to version 4.19.1+git.28.3ab4c88: * I18n: Add new translation zh_TW (89%). * I18n: Add new translation zh_CN (100%). * I18n: Add new translation tr (100%). * I18n: Add new translation sv (94%). * I18n: Add new translation sr (100%). * I18n: Add new translation sq (100%). * I18n: Add new translation sl (100%). * I18n: Add new translation pt_BR (100%). * I18n: Add new translation pt (100%). * I18n: Add new translation pl (100%). * I18n: Add new translation nl (100%). * I18n: Add new translation nb (100%). * I18n: Add new translation lt (100%). * I18n: Add new translation ko (89%). * I18n: Add new translation ja (100%). * I18n: Add new translation it (100%). * I18n: Add new translation he (100%). * I18n: Add new translation fr (100%). * I18n: Add new translation fi (73%). * I18n: Add new translation es (100%). * I18n: Add new translation de (100%). * I18n: Add new translation bg (100%). - Update to version 4.19.1+git.6.66ca431: * XfwWnckIcon: Silently return NULL if no X11 window can be found * Add new CI builds to build without X11 and Wayland * configure: error out if no windowing backend enabled * Add configure args to enable/disable X11/Wayland * Fix Wayland-only build * Back to development * Updates for release * Allow callers to determine if a returned icon is a fallback icon * Remove duplicate _get_icon() code * Return correct fallback icon for XfwWindowWayland - Update to version 4.19.1+git.6.66ca431: * XfwWnckIcon: Silently return NULL if no X11 window can be found * Add new CI builds to build without X11 and Wayland * configure: error out if no windowing backend enabled * Add configure args to enable/disable X11/Wayland * Fix Wayland-only build * Back to development * Updates for release * Allow callers to determine if a returned icon is a fallback icon * Remove duplicate _get_icon() code * Return correct fallback icon for XfwWindowWayland - Initial package for openSUSE Changes in catfish: - As long as a new Python version does not ship a broken python3-distutils, like python311 did in its early days, there is no need to deal with or skip a specific python version at all. Disable all %%{python_module ...} and skip_python... stuff again. - Don't use %%{python_module ...} as we only build for the default Python interpreter. python312 still needs to be skipped due to python3-distutils! - Skip python312 for now until all required Python modules have been built. - Use %%{python_module ...} to specify required Python modules to build this package. Changes in exo: - Re-add: Drop dependency from libexo to perl-URI: there is no indication of any perl reference in that library. - Updated to version 4.20.0 * Translation Updates - Updated to version 4.19.2 * I18n: Update po/LINGUAS list * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value * Translation Updates - Updated to version 4.19.1 * exo-tree-view: Add Ctrl+Shift+Click functionality (#116) * exo-icon-chooser-dialog: Fix icon leaks * Add option to exo-desktop-item-edit to print the filename * build: Bump requirements for Xfce 4.20 * exo-icon-view: layout as well for empty view (Issue #118) * exo-open: Fix GError leak * exo-open: Fix GOptionContext memory leak * build: clang: Use gpointer cast to silence -Wcast-align * build: clang: Silence -Wcast-align * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * build: Fix GLIB_VERSION_MIN_REQUIRED redefined * exo-icon-view: Use GSequence instead of GList to improve performance * exo: Explicitly add GIO_UNIX_CFLAGS * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Add missing GETTEXT_PACKAGE definition * Fix deprecation (libxfce4ui#94) * Fix non X11 build (Fixes #111) * build: Check for bind_textdomain_codeset * Translation Updates - Updated to version 4.19.0 Changes in gigolo: - Update to version 0.5.4 * Update copyright year * I18n: Update po/LINGUAS list * Added missing Keywords entry to .desktop file * build: Use XDT_VERSION_INIT * build: Switch from intltool to gettext * build: Add #ifdef around bind_textdomain_codeset * build: Define our own windowing macro instead of extending GDK's * Translation Updates Changes in greybird-theme: - Update to version 3.23.4+git0.7e4507d: * Fix label styles for xfdesktop 4.19 (#338) * Stop forcing icon style for sidebars * Style hover/active undecorated buttons same as normal * Handle toolbar CSS class * Style item menubar nodes (#328) Changes in libgarcon: - Update to version 4.20.0 * Translation Updates - Update to version 4.19.3 [development release] * menu-item: Ensure UTF-8 strings * Translation Updates - Update to version 4.19.2 [development release] * Fix doc annotation * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Sort includes * clang-format: Add file * gcc-analyzer: Add false positive file * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * menu-item: Honor TryExec again * menu-item: Let glib check for absolute path to executable * Use Exec instead of TryExec for menu item visibility (#22) * Translation Updates - Update to version 4.19.1 Changes in libxfce4ui: - Update to version 4.20.0 * Update active contributors for 4.20 * Translation Updates - Update to version 4.19.7 [development release] * xfce4-about: Don't show mail addresses * xfce4-about: Init glibtop before using it * Avoid undefined behavior with NULL msgid strings and dgettext * Translation Updates - Update to version 4.19.6 [development release] * Add "overlap groups" to the shortcut editor (#115) * build: Bump requirements for Xfce 4.20 * shortcuts: Fix xfconf_channel_get_properties leak * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation * Apply .clang-format file * Add missing includes of libxfce4ui-alias.h * clipboard-manager: Add missing include guard * Remove forced icon from XfceTitledWindow cliend side decorations * clipboard-manager: Use GtkClipboard iff image-only format is available * xfce4-about: Show info about windowing system * dialogs: Also wrap primary label to limit dialog size * gcc-analyzer: Fix -Wanalyzer-null-dereference * gcc-analyzer: Add false positive file * scan-build: Add false positive file * build: clang: Fix -Wcast-align * Revert "Add new CI builds to build without X11 and Wayland" * | is a GNU sed extension; use a portable construct instead * clipboard-manager: Get images from GtkClipoard * Translation Updates - Update to version 4.19.5 Changes in libxfce4util: - Update to version 4.20.0 * Translation Updates - Update to version 4.19.5 [development release] * Bump Xfce overall version to 4.20pre2 * I18n: Update po/LINGUAS list * Call xfce_kiosk's parent finalizer to prevent leaks * Translation Updates - Update to version 4.19.4 [development release] * bump Xfce overall version to 4.20pre1 * Remove local ABI check * Add meson build * Migrate to xdt-gen-visibility and xdt-check-abi * I18n: Update po/LINGUAS list * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Add missing includes of libxfce4util-alias.h * clang-format: Add file * xfce-rc: Fix support for the LANGUAGE environment variable * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * session-management: Try to create D-BUS proxy synchronously * session-management: Always set an error when returning FALSE * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path() * Translation Updates - Add BuildRequire: pkgconfig(gtk-doc) - Update to version 4.19.3 Changes in menulibre: - As long as a new Python version does not ship a broken python3-distutils, like python311 did in its early days, there is no need to deal with or skip a specific python version at all. Disable all %%{python_module ...} and skip_python... stuff again. - Don't use %%{python_module ...} as we only build for the default Python interpreter. python312 still needs to be skipped due to python3-distutils! - Skip python312 for now until all required Python modules have been built. - Use %%{python_module ...} to specify required Python modules to build this package. Changes in mousepad: - Update to version 0.6.3 * build: Force plugins to be built * Added missing Keywords entry to .desktop file * Do not set new file readonly when using admin protocol * Take into account user cancellation when using the admin protocol * Add support for admin protocol * Apply .clang-format file * Remove unnecessary dirname in local includes * clang-format: Use IncludeBlocks::Regroup * clang-format: Break after assignment operator * clang-format: Insert a newline at end of file if missing * print: Remove useless test * Apply .clang-format file * clang-format: Add file * shortcuts-plugin: Fix shortcuts-editor include * recent-menu: Do not add already open files * Do not define G_DISABLE_CHECKS in release mode * Do not use g_log_set_always_fatal() * test-plugin: Update actions after previous commit * Don't set buffer as unmodified before reloading if externally modified * Translation Updates Changes in mugshot: * Fixes a version problem with dependency typelib(Cheese) (#boo#1191237) Changes in orage: - Update to version 4.20.0 * Redesigned appointment window recurrence tab. Related with Issue #23. * Internal changes, changed appointment window to subclass of GtkWindow * Internal changes, changed mainbox to subclass of GtkApplicationWindow (MR !48) * Moved internal CSS string to separte theme file (MR !47, MR !65) * Added command line parameter '-i' to import ICS files * Rudimentary synchronization support: added support for calling a user-specified synchronization command * Fixed Gtk-CRITICAL message while adding new appointment. * Replaced Orage wake up detection with wake up detection from panel clock plugin. * Fixed memory leak and error handling when timezone info loading fails. (MR !56) * Added support for TZDIR environment variable (Issue #28). * Updated desktop file: added actions for 'today' and 'new appointment' (MR !58), added Keywords (MR! 64) * Recurrence tab improvements: fixed dependency from ICAL RRULE (MR !59, MR !52, Issue #23, Issue #29) * Use gettext and XDT_VERSION_INIT (MR !60) * Internal changes, changed day window (MR !62) * Disabled tray icon by default, (MR !66, MR !64) * Translation Updates Changes in parole: - Update to version 4.18.2 * Update copyright year * I18n: Update po/LINGUAS list * Added missing Keywords entry to .desktop file * medialist: Fix wrong response code when saving * player: Do not forward up/down keys to playlist * Remove unnecessary GtkAllocation heap allocation * build: Bump dependency versions and remove dead code * scan-build: Fix unix.Malloc * gcc-analyzer: Fix -Wanalyzer-possible-null-argument * build: clang: Fix -Wunused-but-set-variable * build: Explicitly depend on gstreamer-audio * build: Clean up references of gstreamer-interfaces * build: Explicitly depend on gstreamer-tag * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Do not use type-check macros to test whether an object is still alive * Translation Updates - Update to version 4.18.1 * Add missing chain-up to parent in constructed() * Add runtime guard for XfceSMClient * build: Restrict XfceSMClient to X11 * build: Use XDT_CHECK_OPTIONAL_FEATURE * Small UI Improvements * parole-conf: Fix critical warning and memory leak * build: Define our own windowing macro instead of extending GDK's * plugins: Disable systray icon outside X11 * Guard X11 code paths * Fix invisible mouse (Issue #125) * Add middle click actions to tray icon (Fixes #88) * docs: Remove useless check * mpris2: Properly disconnect signal handlers * powermanager: Add missing sanity check * Only use header bar if gtk-dialogs-use-header (Fixes #117) * build: Add -export-dynamic to LDFLAGS * Add icons at missing sizes, clean up SVG metadata * Translation Updates Changes in patterns-xfce: - Ensure the new pattern xfce_extra properly obsoletes the pattern xfce_office - Fixed pattern xfce_extra name and order in Yast - Include selection of panel plugins to the main Xfce pattern - Created Xfce Extra pattern: Some popular applications such as Libreoffice, Gimp, Thunderbird and others are now recommended by this pattern. - Reduce default install size by not recommending office and image programs. Those who really want libreoffice etc know how to find it. Changes in ristretto: - Update to version 0.13.3 * Added missing Keywords entry to .desktop file * thumbnailer: Properly limit request size * Avoid stack use-after-scope * settings: Add accels before loading accels.scm * scan-build: Add false positive file * gcc-analyzer: Fix -Wanalyzer-deref-before-check * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * Apply .clang-format file * clang-format: Use IncludeBlocks::Regroup * clang-format: Break after assignment operator * clang-format: Break remaining parameters in function definition * viewer: Warn when max size is reached * viewer: Limit image size to what cairo can support * viewer: Fix limited-quality load size * clang-format: Insert a newline at end of file if missing * Apply .clang-format file * clang-format: Add file * Remove unnecessary or unwanted translations * Remove unused project file * Add a toggle to enable/disable smoothing * prefs-dialog: Wrap labels using GtkLabel API * image-list: Use standard::fast-content-type instead of content-type * Manage thumbs of thumbs correctly * configure.ac: Explicitly depend on gio-2.0 * Makefile.am: Drop references of GTHREAD_CFLAGS * configure.ac: Explicitly depend on gio-unix-2.0 * Add image/webp as supported mime type in .desktop file * file: Add missing sanity checks * Do not define G_DISABLE_CHECKS in release mode * Fix use of gdk_cursor_new*() * Fix memory leak * Translation Updates Changes in thunar: - Update to 4.20.1 * Fix wrong selection after rename (#1415) * Do not save view settings when searching (#1502) * Prevent crash when removing location button (#1507) * Fix throttling of selection updates (#1508) (#1515) * Make toolbar inside header-bar transparent (#1514) * Fix appstream metainfo (#1512) * Prevent crash when loading mount point emblem (#1511) * remove superflous spaces in strings (#1501) * Translation Updates - Update to 4.20.0 * Translation Updates - Update to 4.19.5 [development release]: * Bump year in about dialog * I18n: Update po/LINGUAS list (#939) * I18n: I18n translation ru (#939) * Attempt to fully read into buffer during file compare (#1495) * File operation dialog: always show "apply to all" box * Fix string leak in thunar_thumbnailer_file_is_supported * Translation Updates - Update to 4.19.4 [development release]: * Add missing return statements (#1480) * Verify copied destination file using direct I/O (#1471) * Drop optional POLKIT dependency (#1403) * Fix GCancellable leaks in trash applet * Add emblem and type description to mount points (#1388) * Show "Properties" menu entry for unmounted devices * Support second shortcut for tab switch (#1472) * Verify by compare instead of checksum (#1471) * Fix path entry DnD code (#1470) * Apply .clang-format to all *.c and *.h files * Use G_VALUE_INIT over custom initializer * adding .clang-format file * Fix accel map loading (#1047) * build: Bump requirements for Xfce 4.20 * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466) * Regression: Fix "middle click open" (#1455) * Dont change selection on activate * Fix selection changed throttle (#1429) * Increase location button max with (#1430) * Rework handling of location buttons (#951) * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder * Fix color string leaks in properties dialog * Fix color leak in thunar_util_clip_view_background * Fix string leak in thunar_history_error_not_found * Fix GFile leak in thunar_job_operation_restore_from_trash * Fix string leak in thunar_emblem_chooser_file_changed * Fix GFile leak in thunar_transfer_job_move_file_with_rename * Fix GFileInfo leak in thunar_job_operation_restore_from_trash * Fix GAppInfo leaks in thunar_g_app_info_launch * Fix string leak in thunar_job_operation_restore_from_trash * Add NULL check before folder usage * Fix g_hash_table_get_keys leak * Fix ThunarRenamerPair leak when using bulk renamer * Fix string leak in thunar_uca_editor_load * Show name of parent folder in replace dialog (#62) * Fix crash when connecting via gvfs (#1450) * Fix GHashTable leak in thunar_tree_view_model_file_count_callback * Fix string leak in thunar_io_jobs_util_next_renamed_file * Add check that widget is a window as expected (#1454) * Fix GFile leak when using intermediate file on copy setting * Fix string leak in thunar_dialogs_show_job_ask_replace * Fix string leak in thunar_uca_model_remove * Avoid critical when thumbnailer_proxy is NULL * Fix leaks in thunar_apr_image_page_file_changed * Fix AtkRelationSet leaks in bulk renamer dialog * Fix AtkRelationSet leaks in apr plug-in * Fix leak in thunar_details_view_button_press_event * Fix leak in thunar_window_open_files_in_location * Call ThunarStatusbar's parent finalizer to prevent leaks * Fix leak in thunar_details_view_button_press_event * Fix leak when middle-clicking on directory row * Fix leaks when using Open Item Location menu item * Fix leak in _thunar_search_folder * Fix leak of search_query string * Fix leaks in thunar_application_command_line * Fix leak in thunar-gtk-extensions (#1451) * Fix leak in thunar_application_accel_map_init * Fix typo in status bar text for Edit > Preferences menu item * Fix g_object_get leak in thunar_window_init * Fix two leaks in _thunar_search_folder * Fix g_object_get leaks in status bar code * Wrap single-word filenames in delete dialog (#1412) * Add command line option to force new window * Change width calculation of rename dialog (#1392) * Make location "admin:///" work again * Rework padding in replace dialog * Improve handling of long filenames in replace dialog * Statusbar: Count "backup" files as hidden files * Fix criticals about unset GIO attributes (#1063) * Show full context menu during search (#837) * Prevent double free for hidden files (#1438) * Fix icon-name leaks in thunar_window_view_switcher_update * Fix minor memory leak in uca provider * twp: Prevent crash in wayland (#1437) * Transfer files dialog use less buttons (#58) * Remove filter model in toolbar editor code * Revert "Increase max location selector button size (#1430)" * Increase max location selector button size (#1430) * List view: Empty size column for directories (#543) * Add tooltip to special columns in column editor * Fix handling of special columns in list view * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)" * Fix overlapping UCA editor dialog widgets (startup notification) * Revert signal handler setup for RadioToolButtons (#1426) * Use unique enum names for alternative shortcuts (#1421) * Use initial widget variables when calling unref * Tweak header bar margins * Add View Switcher item to toolbar * UCA - improve shortcuts handling (#1410) * Reduce events monitored by UCA file monitor * Fix Toolbar bug when CSD is used (#1414) * I18n: Update po/LINGUAS list * Fix CSD label text * Option to use client side decorations (CSD) * Use top-window as fallback for dialogs (#1398) * Support copy/link within a folder via CTRL+drag (#63) * Rework the "Show Menubar" toolbar button (#936) * Optionally show hidden files count in statusbar (#1387) * Translation Updates - Update to 4.19.3 (development branch) * Allow type ahead search the treeview sidepane * Added a hidden setting to toggle tree-lines * Pass toplevel window to emblem chooser error dialog (#1393) * Simplify reload after rename (#1395) * Dont destroy ThunarFiles on request (#1357) * Always re-add files to cache on reload (#1357) * Rework event handling for toolbar context menu * Don't work with ThunarFolder in separate jobs * Do not request thumbnails unconditionally (#1385) * Add default bindings for special keys (#1386) * Prevent preleminary destruction of ThunarFiles * Only add successfully opened files to Recent * Add files opened via the location entry to Recent (#1349) * Improve behavior of split view separator (#1107) * Option to disable ctrl+scroll to zoom (#1379) * Hide single tab in split view * Immediately focus split view pane on DnD events * Re-enable toolbar overflow menu (#1240) * Adding an default issue template * Reduce width of the toolbar editor * Hide OpenItemLocation/Restore menu entry in tree view * Fix leaking ThunarFile (#573) * Add preferences settings for usage of symbolic icons * Do not enter folder when DnD menu is shown * Fix for "misc_open_new_windows_in_split_view" (#889) * thunar-uca: Use regular icons in editor * thunar-uca: Update info text in chooser dialog * Optionally use symbolic icons in location bar * Show warn on selecting too many emblems (#1368) * Update the sidepane/toolbar when toggling symbolic icons * Make symbolic icons in sidepane theme-color aware * Rework toolbar configuration storage (#1028) * Always render up to 4 emblems (#1368) * Prevent icon emblems from overlapping (#1368) * Prevent double-restore (#1369) * Fix ThunarxMenuItem sensitive property * clang build Fixes * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * Fix workaround for icon "inode-directory" * Add missing top border to tree pane * Prevent g_malloc_n build warnings (#1362) * Add "symbolic" value to cached icons (#1363) * Enter folders automatically while dragging files (#5) * Shorten symbolic xfconf property names * Optionally use symbolic icons in the sidepane (#252) * Usage of window-close-symbolic (#960) * Use symbolic insons only for the toolbar * Fix several out of sync bugs (#1326) * Rework focus indicator for split view (#730) * Improve various aspects of the Image Preview pane (#932) * prefs-dialog: Change order of RECURSIVE_SEARCH options * prefs-dialog: Improve PARALLEL_COPY_MODE strings * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section * Always show "Paste" entry in Edit menu * Reveal keyboard shortcut for "Open with Application" menu entry * Add keyboard shortcut for "Invert Selection" * Add "Remove from Recent" to Edit menu * Improve "Open Item Location" menu entry * Show "Open With Default Applications" entry only for multiple files * Move "Edit Launcher" menu entry into "Open" section * Fix location of "Create" menu section in Location Bar / Side Pane * Fix location of "Restore" menu section * Fix Regression: Tabs order on restore (#1341) * Clear current selection when requesting a new one (#1338) * Refactor "select after reload" mechanics (#1338) * Resolve conflicting mnemonics and add missing ones * Statusbar: re-add last-modified time for folders (#1348) * Fix regression during device eject (#1347) * Use GHashTable to store files (#1337) * Restore tabs when launched with uri arg. (#1233) * Add New Tab and New Window icons to toolbar (#1263) * Fix icon view regression (#1315) * Improve icon view performance (#1315) * Performance improvements (#1315) * tree-view-model: Fix gettext warning about empty string * build: Optional require polkit for l10n xml files * build: Get rid of intltool * po/sl.po: Fix unmatched format specifier * build: fix automake non standard library name * Fix leak during search * Fix a leak in statusbar code * Fix parentheses-equality warning * Allow sumenu UCAs in toolbar (#780) * Display cached thumbnails as themselves (#1331) * Load statusbar text in separate job (#1315) * Move statusbar text method to thunar-util * Improve statusbar performance (#1315) * Fix possible NULL pointer dereference (#1330) * Consider display_name=NULL cases (#1329) * re-enable file monitor for search files (#1320) * Fix possible deadlock during search (#1321) * Initialize variable in thunar_details_view_button_press_event * Prevent use after free (#1325) * Initialize variable in thunar_tree_view_model_dir_files_changed * Fix leaks during file duplication (#1322) * Use xfce_dialog_show_error (#1320) * Disconnect ShortcutModel on finalize (#1314) * Prevent crash on open non-readable folder * Prevent warning in tree-view * Dont save bookmarks on trash change (#141) * Fix support for bookmark reloading * Fix bulk renamer crash on close (#1307) * Prevent CRITICAL when leaving search * Fix regression: Missing window icon * No view-switch while searching (#1293) * Fix mem leak in action-manager (#573) * Fix memory leak in thunar-history (#573) * Various Refactorings in "ThunarWindow" * Show complete file paths in tooltips (#1213) * Fix bug in file_watch (#1300) * Prevent double-free for ThunarJob (#1299) * Fix memory leak in statusbar (#573) * Fix various memory leaks on ThunarJobs * Fix possible double-free on thunar job (#1299) * Improve handling of "loading" property (#1296) * Simplify ThunarFile destruction in shortcut-model * Prevent re-creation of shortcut model on exit * Minor simplification for tree-view pane * Properly release job when finished (#1192) * Fix "files-changed" handling for tree-pane (#1292) * Properly remove timeout source (#1077) * Throttle selection changed (#1077) * Refactored "thunar_folder_monitor" * move file-monitoring into thunar-folder * Dont raise progress dialog for short jobs (#35) * Add text to toolbar config dialog (#1282) * Translation Updates - Update to 4.19.2 (development branch) Changes in thunar-volman: - Update to version 4.20.0: * Translation Updates - Update to version 4.19.1 [development release]: * Translation Updates - Update to version 4.19.0 [development release]: * build: Fix deprecation warning * build: Bump requirements for Xfce 4.20 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * README: correct documentation URL * settings: make `option_entries` NULL-terminated * tvm-input-device: Avoid criticals when ID_MODEL missing (#25) * I18n: Update po/LINGUAS list * build: Get rid of intltool * Add icons at missing sizes, clean up SVG metadata * Declare use of function (fixes #24) * settings: Fix critical warning when closing embedded dialog * Update bug report address * Translation Updates Changes in tumbler: - Update to version 4.20.0: * This release is part of the Xfce 4.20 platform release. * No changes since 4.19.3 - Update to version 4.19.3 [development release]: * xdg-cache: Fix string leak in xdg_cache_cache_cleanup * tumblerd: Fix string leaks in tumbler_manager_directory_changed * Translation Updates - Update to version 4.19.2 [development release]: * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Sort includes * tumbler: Add missing include guards * clang-format: Add file * plugins: Do not use g_file_is_native() to check for a valid path * gepub-thumbnailer: Emit error signal if file location is unsupported * gepub-thumbnailer: Fix create_from_mime() * gcc-analyzer: Fix -Wanalyzer-fd-leak * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail() * Do not use g_log_set_always_fatal() * Translation Updates - Update to version 4.19.1 - Update to version 4.18.2 * Disambiguate thumbnailer signals * scheduler: Fix ready/error signal forwarding * desktop-thumbnailer: Use empty path to build cmdline if it is null * Update spec link in README * xdg-cache: Fix temporary file management when saving thumbnail * Add icon at 64px, clean up SVG metadata Changes in xfce4-appfinder: - Update to version 4.20.0: * Translation Updates - Update to version 4.19.4 [development branch]: * Fix buffer overflow and leaks (#92) * I18n: Update po/LINGUAS list * Translation Updates - Update to version 4.19.3 [development branch]: * Add support to application actions (#86) * Update copyright year * build: Bump requirements for Xfce 4.20 * Fix segfaults * Translation Updates - Update to version 4.19.2 (development branch): - Add new preference to close window when focus is lost (!41) - Immediately execute command on ctrl+enter (#56) - Store command to history even if it appears as a garcon menu item (#73) - Remove migration function - appdata: Fix `appstreamcli validate` issues (!44) - I18n: Update po/LINGUAS list - Switch to gettext instead of intltool (!24) - Translation Updates - Update to version 4.19.1 (development branch) Changes in xfce4-battery-plugin: - Update to version 1.1.6 * Update copyright year * Introduce Darwin support * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * gcc-analyzer: Fix -Wanalyzer-null-dereference * scan-build: Fix deadcode.DeadStores * I18n: Update po/LINGUAS list * build: Get rid of intltool * Add initial envsys support for NetBSD * Translation Updates Changes in xfce4-calculator-plugin: - Update to 0.7.3 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * parser: Fix GError warning about 0 quark * lexer: Fix parsing of dots * Fix calc_free * build: Remove unnecessary check for libx11 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Translation Updates Changes in xfce4-clipman-plugin: - Update to version 1.6.7 * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Make history window a main app window * Apply .clang-format file * Preliminary cleanup * Clean up and sort includes * clang-format: Add file * cleanup: Remove clipboard-manager/daemon.h * scan-build: Fix unix.Malloc * gcc-analyzer: Add false positive file * history: Fix image cycling when max-images > 1 * Compare images using GBytes API * plugin: Restore image position in history at startup * plugin: Walk the cache directory to load images * plugin: Save images only once * plugin: Refactor save() * plugin: Distinguish clear() and save() * Fix memory management of main objects * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates Changes in xfce4-cpufreq-plugin: - Update to version 1.2.9 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * scan-build: Fix false positive file * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Add false positive file * build: clang: Fix -Wfortify-source * scan-build: Fix unix.Malloc * I18n: Update po/LINGUAS list * build: Get rid of intltool * Fix previous commit * Update copyright year * Remove deprecated project files * build: Add GLib requirement * Translation Updates Changes in xfce4-cpugraph-plugin: - Update to version 1.2.11 * Update copyright year * Introduce Darwin support * Clang: Ignore array designators warning * Remove unneeded condition from SMT code * Refactor SMT * build: clang: Fix -Wunqualified-std-cast-call * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Translation Updates - Update to version 1.2.10 * Add xfce4cpp to EXTRA_DIST - Use a newer gcc/g++ version on Leap or SLE. - Update to version 1.2.9 * Don't update tooltip string when tooltip is not visible * Improve CPU hotplugging on Linux * Use "xfce_spawn_command_line()" * Code refactor * Update source code for the new xfce4cpp library * Rework of xfce4cpp library * Reduce the minimum width from 10 to 1 * Add missing include * Translation Updates Changes in xfce4-dev-tools: - Update to version 4.20.0 * This release is part of the Xfce 4.20 platform release. * No changes since 4.19.4 - Update to version 4.19.4 [development branch] * xfce-do-release: Do not warn when using main instead of master * Add libgspell-1-dev to CI build * Add more details to the meson template and its README * Work around parallel 'make distcheck' bug in gettext * Don't quote the filename args passed to 'git diff' - Add BuildRequires: meson - Update to version 4.19.3 (development branch) * xfce-do-release: fix quoting for xfce-build command * Add a couple more compiler flags to the meson template * Bump glib dependency in meson template * Add gobject-introspection example check to meson template * build: Bump requirements for Xfce 4.20 * Disable ABI_CHECK for no-x11 and no-wayland builds - Update to version 4.19.2 (development branch) * Add optional ABI check to the CI build stage * Add GNU visibility generation and ABI check script * Enhance/fix xfce-revision.h * Add a project template for meson * Add meson support to xfce-do-release * Add meson support to GitLab CI template * Allow the container build to build dependencies using meson * Plug leak stemming from g_path_get_basename * Add libyaml-dev to the build container * Add libdisplay-info-dev to build container * Add meson to CI build * Add libdbus-glib-1-dev to CI build - Update to version 4.19.1 (development branch) * Bump CI container to Ubuntu 24.04 * xdt-autogen: Fix aclocal macro search path * Add libjson-c-dev to CI build * Clone submodules for current repo in CI template * Clone submodules when cloning repo for CI container build * xfce-do-release: Skip appdata if file does not exist in right format * xfce-do-release: Warn about unmodified configure.ac.in * xfce-do-release: Use available proc units for make * Add libayatana-indicator3-dev to CI build * Remove -Wdeclaration-after-statement from list of enabled warnings * Add polkitd to CI build - Update to version 4.19.0 (development branch) Changes in xfce4-dict: - Update to version 0.8.8 * Avoid freeze when toggling search modes * Drop --text-field (#18) * Translation Updates Changes in xfce4-eyes-plugin: - Update to version 4.6.2 * scan-build: Add false postive file * Revert "scan-build: Fix deadcode.DeadStores" - Update to version 4.6.1 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * scan-build: Fix deadcode.DeadStores * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * build: Add GLib requirement * Fix make distcheck * Translation Updates Changes in xfce4-fsguard-plugin: - Update to version 1.1.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Be less verbose * build: Add AC_PREREQ * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates Changes in xfce4-genmon-plugin: - Update to version 4.2.1 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: clang: Fix -Wsometimes-uninitialized * build: Get rid of intltool * Install scripts dir when building * Fix copyright string * Update copyright year and info * Fix type in xfconf migration script * Translation Updates - Add installed scripts to the rpm filelist. Changes in xfce4-mailwatch-plugin: - Update to version 1.3.2 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: clang: Silence -Wcast-align * Fix missing plugin icon * build: Get rid of intltool * Translation Updates Changes in xfce4-mount-plugin: - Updated to 1.1.7 * Update copyright year * gcc-analyzer: Update false positive file * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * gcc-analyzer: Add false positive file * gcc-analyzer: Fix -Wanalyzer-malloc-leak * gcc-analyzer: Fix -Wanalyzer-possible-null-argument * gcc-analyzer: Fix -Wanalyzer-null-argument * gcc-analyzer: Fix -Wanalyzer-null-dereference * scan-build: Fix unix.Malloc * scan-build: Fix deadcode.DeadStores * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Translation Updates - Updated to 1.1.6 Changes in xfce4-mpc-plugin: - Update to version 0.5.5 * Revert "build: Use #ifdef instead of #if" - Update to version 0.5.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Add Single property toggle in context menu * Remove dead code * build: Use #ifdef instead of #if * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Get rid of intltool * restore changelog history dropped in ca817cd2 * Translation Updates Changes in xfce4-netload-plugin: - Update to version 1.4.2 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * Fix Darwin build * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * desktop: Remove extra layer of input * build: Get rid of intltool * monitor-label: Do not resize the label width after speed falls * Update plugin size also on as_bits_toggled * Translation Updates Changes in xfce4-notes-plugin: - Update to version 1.11.1 * build: Bump dependency versions and fix deprecation warnings * build: clang: Fix -Wdeprecated-non-prototype * I18n: Update po/LINGUAS list * build: Remove unnecessary check for libx11 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Don't highlight matching brackets * Fix hypertext mouse cursor after editing text * Work around buggy annotation for gtk_menu_shell_append() * Add full undo/redo support * New dependency: GtkSourceView-4 * Fix parallel build * Make check for vala compiler more strict * Translation Updates - Vala issues have been fixed upstream, which is why we can use default gcc on Tumbleweed/Slowroll again. - Vala does not properly work with gcc-14; lets stick with gcc-13 for now on Tumbleweed/Slowroll. Changes in xfce4-panel: - Update to version 4.20.0 * Translation Updates - Update to version 4.18.7 [development branch] * I18n: Update po/LINGUAS list * migrate: Update default config * tasklist: Ensure group buttons have non empty label * Translation Updates - Update to version 4.18.6 [development branch] * systray: Handle general container orientation on Wayland too * systray: Fix GSList element leak * migrate/default.xml.in: Remove unused plugin id * Added "show inactive" prop to lcd clock (repurposed from binary clock) * Reworked sizing mechanism in clock plugin and its widgets * Reduce minimum button size to improve layout at very small panel sizes. * Use width_for_height when plugin requests it * LCD and digital clock layout fixes * systray: Fix leak in sn_plugin_init * Added a missing property bind for 24hr analogue clock * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change) * tasklist: Keep icon sizes as specified by the user * Revert "wayland: tasklist: Fix icon size in multirow mode" * systray: Add missing translation * clock: Added 24h clock mode to the analog clock * Translation Updates - Update to version 4.18.5 [development branch] * Use new xfw_window_activate() signature in libwindowing 4.19.6 * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * wayland: tasklist: Fix monitor detection when panel is remapped * x11: tasklist: Properly check for libxext * wayland: autohide: Do not block when panel has input focus * Revert "panel: Fix panel flickering during autohide on Wayland" * wayland: autohide: Show/hide panel instead of moving it offscreen * autohide: Show/hide autohide window instead of moving it offscreen * wayland: Avoid allocation loop when the panel is anchored to an edge * Revert "wayland: Avoid allocation loop when the panel is anchored to an edge" * wayland: Avoid allocation loop when the panel is anchored to an edge * Fix gtk-layer-shell includes * Switch to XfwMonitor * wayland: wrapper: Prevent plugin allocation blocking * tasklist: Connect to XfwWindow::notify::monitors * panel: Fix panel flickering during autohide on Wayland * Always set gtk_layer_shell monitor on change * Add debug key for PANEL_DEBUG_ACTIONS * tasklist: Fix Wayland window drag and drop * panel: Do not remove plugin when disregarding restart dialog * panel: Replace remaining gtk_message_dialog_new with xfce_message_dialog_new * common: Introduce panel_utils_gtk_dialog_find_label_by_text * tasklist: Use xfce_dialog_show_error when starting new instance fails * actions: Use xfce_message_dialog_new in confirmation dialogs * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal confirmation * gcc-analyzer: Add false positive file * scan-build: Add false positive file * scan-build: tasklist: Fix core.NullDereference * Revert "Add new CI builds to build without X11 and Wayland" * Apply .clang-format file * Remove unnecessary dirname in local includes * clang-format: Use IncludeBlocks::Regroup * build: Add missing CFLAGS and LIBS from gio-unix-2.0 * build: Add missing math.h includes * build: Silence -Wstring-plus-int from clang * fix build on OpenBSD after 0c56766b * Translation Updates - Update to version 4.18.4 [development branch] * clang-format: Break after assignment operator * Add missing glade file to POTFILES.in * showdesktop: Add the ability to show the desktop on mouse hover * prefs-dialog: Improve launcher display in item list * systray: Avoid GTK warning about pixbuf not loadable * panel: Leave a harmless xfconf warning * clang-format: Insert a newline at end of file if missing * libxfce4panel: Add line break in generate code for clang-format * prefs-dialog: Bind Del key to remove button * prefs-dialog: Scroll to selection when item view is reloaded * prefs-dialog: Allow several items to be removed at once * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed) * systray: Always scale icons * systray: Reduce icon size in prefs dialog * systray: Improve app data search in prefs dialog * systray: Avoid duplicate code around legacy items * systray: Use panel_properties_bind() * panel: Save settings in finalize() * tasklist: Fix min button length before overflow menu * tasklist: Fix default button length * build: Add missing math.h include * Apply .clang-format file * Clean up and sort includes * Various preliminary cleanup * clang-format: Add file * windowmenu: Remove a duplicate check * Remove dead code * tasklist: Sanitize XfwApplication management * Minor spelling/grammar corrections in comments * POTFILES.in: Remove untranslated file * panel: Define constants common to window and itembar * windowmenu: Clamp style properties * tasklist: Allow -1 for menu-max-width-chars * panel: Restrict admissible values of style properties * tasklist: Fix use of min-button-length * tasklist: Fix use of max-button-length * tasklist: Clamp style properties * actions: Add some fallback methods if there is no session proxy * actions: Ask xfce4-session to switch user if possible * actions: Fix wrong parameter allow_save for Shutdown and Restart * actions: Let xfce4-session manage its settings internally * actions: Rework D-Bus proxy management * Reintroduce panel_properties_get_channel() * Ask user what to do in case of plugin loading failure * Check for xfconf init in main.c and exit on failure * Fix wrong string comparison * prefs-dialog: Do not close when opening panel-profiles * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'" * Try to derive plugin dirs from XDG_DATA_DIRS * Remove NDEBUG compiler switchs * launcher: Delete unprotected X11 code at runtime * actions: Populate plugin earlier * systray: Avoid floating point exception * panel: Use gdk_cursor_new_from_name() to be more cross-platform * wayland: pager: Add missing runtime check * panel: Implement per window CSS customization * panel: Add border width option * itembar: Let GtkContainer handle border width * panel: Fix -Wmaybe-uninitialized warning * panel: Return silently when n_monitors == 0 * tasklist: Do not call xfw_window_x11_get_xid() on Wayland * Translation Updates - Update to version 4.19.3 (development branch) Changes in xfce4-panel-profiles: - Update to version 1.0.15 * export: Warn when the file already exists * filedlg: Remove dead code * export: Make filename extension obvious * xfce4-panel-profiles.glade: Remove unused save_dialog * Fix translated string * Install Unity layout * I18n: Update po/LINGUAS list * Improve CLI help messages * Update bug report address in manpage * build: Get rid of intltool * Revert "Open xfce4-panel on close button (bug #16505)" * Revert "Fix typos in comments." * data/metadata: Refresh appstream metainfo * Remove generated xfce4-panel-profiles.pot * Update application menu name in layout configs * Translation Updates Changes in xfce4-places-plugin: - Update to version 1.8.4 * build: Bump dependency versions and fix deprecation warnings * build: Remove check for libx11 * gcc-analyzer: Fix -Wanalyzer-deref-before-check * Add empty trash option * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * scripts: Remove unused scripts * build: Get rid of intltool * Add missing G_BEGIN_DECLS * Bump libxfce4panel version and remove dead code * Replace deprecated GtkStock icon * Remove extra padding in some themes (Fixes #27) * Fix remaining blurry icons when UI scale > 1 * Avoid inappropriate use of xfce_panel_pixbuf_from_source() * Translation Updates - Update to version 1.8.3 * Fix function called only in debug mode (Clear button works now) Changes in xfce4-power-manager: - remove the pm-helper bits from org.xfce.power.policy.in.in; the program is not needed on systems using systemd. - Update to version 4.20.0: * Translation Updates - Update to version 4.19.5 [development branch]: * Remove all lingering Inhibitors when DBus connection is lost * build: Bump libxfce4util version to 4.19.4 * Translation Updates - Update to version 4.19.4 [development branch]: * button: Fix tooltip leak * button: Fix string leak * settings: Hide critical action warning if upower action == Ignore * Fix string leak in get_device_icon_name * Fix string leak in helper_get_value * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * Don't show time to empty calculation for large hours * Remove redundant condition check for fully charged state in battery label visibility logic. Now the label only hides if the state is unknown or if it is a desktop system. * button: Also listen to brightness-exponential change * settings: Replace app if dialog should be embedded * settings: Unref app before exiting * systray-icon: Make setting a boolean * scan-build: Add false positive file * manager: Remove extra check for multi-monitor setup * x11: common: Fix multi-monitor setup detection * Translation Updates - Update to version 4.19.3 (development branch): * x11: idle: Fix -Wanalyzer-null-dereference * Revert "Add new CI builds to build without X11 and Wayland" * Apply .clang-format file * clang-format: Use IncludeBlocks::Regroup * settings: Rework starting xfpm if not already running * manager: Rework startup * manager: Use D-Bus proxy instead of SMClient to call SessionManager * settings: Warn about upower acting before xfpm on critical battery * critical-power: Avoid unintentional user action in critical dialog * critical-power: Use xfpm own methods to notify user * manager: Honor lid settings when the system transition to battery * power: Expose lid_is_closed property * power: save new battery state *before* emitting signal * settings: Add tooltip about actions on lid closed * manager: Turn off internal screen when locked on lid closed * manager: Be consistent when lid is closed in multi-monitor setup * Properly check for multi-monitor setup * settings: Switch to correct stack child when opening dialog * wayland: dpms: Ensure user activity always turns on outputs * settings: Add option to shutdown on lid closed * settings: Reduce inactivity times to reasonable values * backlight: Remove dead code * settings: Drop light-locker integration * Remove outdated references to xfce-goodies * power: Rename is_in_presentation_mode to is_inhibited * manager: Let power handle inhibition * power: Inhibit non forced sleep requests in presentation mode too * manager: Add missing hybrid sleep case * settings: Change default sleep mode on battery to suspend * wayland: dpms: Add missing filter on alarm id * ppd: Add missing profile initialization * x11: dpms: Fix broken DPMSForceLevel * manager: Ensure proper conversion between enum types * clang-format: AllowShortCaseLabelsOnASingleLine * Add hybrid sleep support * settings: Properly hide critical power widgets if no battery * settings: Avoid duplicate code for adding button combos * build: Put standard headers back in where there's non-linux code * settings: Fix garbage value in string * settings: Group light-locker code and move shared code up * settings: Make last non-light-locker callback static * settings: Sync other widgets with xfconf * settings: Avoid more duplicate code between on_ac and on_battery * settings: Sync on-battery widgets with xfconf * settings: Sync on-ac widgets with xfconf * settings: Use generic callback for GtkComboBox::changed * settings: Move code so that splitting into functions makes sense * settings: Use defines for default values * settings: Be consistent in naming defines * settings: Disconnect upower signals when list view is destroyed * clang-format: Break after assignment operator * settings: Add a button to open xfce4-screensaver-preferences * settings: Make DPMS tooltip text generic * Apply .clang-format file * Bump required versions and remove dead code * Fix xfpm-main.c * Simplify some code * clang-format: Add file * settings: Sync first tab with xfconf * Fix xgettext warning about plural form * Add missing sanity checks * Handle keyboard backlight toggle keys. * Add new CI builds to build without X11 and Wayland * Always add sm-client option group - Updated to version 4.19.2 Changes in xfce4-pulseaudio-plugin: - Update to version 0.4.9 * I18n: Update po/LINGUAS list * Fix numerous pa_operation leaks * Fix leaks from the plug-in constructor * Fix leaks in pulseaudio_volume_connect * Fix leak with notify_get_server_caps * build: Require libxfce4windowing 4.19.6 * Use new xfw_window_activate() signature in libwindowing 4.19.6 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * build: Get rid of intltool * desktop: Generate from desktop.in instead desktop.in.in * Unconditionally require gio-2.0, gio-unix-2.0 * Properly guard X11 code paths and fix X11 requirements * Translation Updates Changes in xfce4-screensaver: - Update to version 4.18.4 * Exit early in non-X11 environments * Fix return codes in main() functions * prefs-dialog: Remove subtitle * Revert "prefs-dialog: Remove subtitle" * prefs-dialog: Remove subtitle * xfce-bg: Update default fallback wallpaper * xfce-bg: Default to XFCE_BG_PLACEMENT_ZOOMED when image-style is missing * Fix blurry avatar when UI scale > 1 * Fix blurry background when UI scale > 1 * I18n: Update po/LINGUAS list * prefs-dialog: Fix GtkTreePath leaks * I18n: Update po/LINGUAS list * lock-plug: Fix GVariant leak when switching user * lock-plug: Fix GVariant leak * Fix GSMonitor leak when screensaver fails to start * lock-plug: Fix GtkBuilder leak * prefs-dialog: Fix string leak * Fix string leaks in xfce_bg_load_from_xfconf * Fix string leak in get_themes_menu * lock-plug: Fix string leak * Fix string leak in xfce_bg_load_from_xfconf * Added image cropping to the slideshow screensaver * lock-plug: Use consistent keymap for capslock detection * lock-plug: Silence gdk-pixbuf warning * listener: Fix fullscreen inhibit * gcc-analyzer: Fix -Wanalyzer-possible-null-argument * gcc-analyzer: Fix -Wanalyzer-null-dereference * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * slideshow: Do not load image if window size is invalid * lock-plug: Draw background in constructed() * Revert "lock-plug: Delay background drawing at startup" * Use same debug function everywhere * lock-plug: Delay background drawing at startup * xfce4-screensaver-preferences.desktop: Add Keywords * Rename directory file to desktop for gettext detection * Add .py extension to xfce4-screensaver-configure for gettext detection * xfce4-screensaver-dialog: Restore "Password:" filter * xfce4-screensaver-dialog: Remove custom status text mapper * gs-lock-plug: Improve utf8 string check in show_status_text * I18n: Update po/LINGUAS list * build: Switch from intltool to gettext * Skip including crypt.h on FreeBSD * Translation Updates - Update to version 4.18.3 * Update copyright year * build: Use XDT_VERSION_INIT for proper version scheme * Fix memory management of GSPrefs * lock-dialog: Do not use gtk_widget_grab_default() * i18n: Use xfce_textdomain() * prefs-dialog: Fix spin button signal of cycle-delay * prefs-dialog: Add missing sanity check * manager: Fix cycling jobs * manager: Fix desktop leak when reconfiguring monitors * Revert "Add overlays to initial activation" * manager: Align job table management with window table management * manager: Use a hash table instead of a list for windows * manager: Fix leak on prefs * window: Reset monitor pointer when disposed * window: Add source id management when deactivated * Add hint for users how to make Blank Screen DPMS work * Do not activate screensaver if disabled * Translation Updates Changes in xfce4-screenshooter: - Update to 1.11.1 * Drop unnecessary libxml dependency * Translation Updates - Add BuildRequires to enable Wayland support. - Update to 1.11.0 * Drop built-in support for imgur * Drop jobs-related code * Drop libsoup dependency * Use XDG_DATA_HOME in imgur-upload.sh * Make sure screenshot is copied to clipboard before closing (!56) * Add more tests * build: clang: Silence -Wcast-align * Translation Updates - Update to 1.10.6 * build: Switch from intltool to gettext * Preliminary Wayland support * Translation Updates - Update to 1.10.5 * Add imgur support as custom action (!51) * Translation Updates - Recommend curl, jq and zenity for the new script imgur.sh Changes in xfce4-sensors-plugin: - Update to version 1.4.5 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * sensors-plugin: Drop subtitle from properties dialog * build: Fix -Werror=deprecated-declarations * build: Fix LDFLAGS * scan-build: Fix false positive file * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Add false positive file * scan-build: Fix unix.Malloc * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * build: Fix -Werror=format= * build: Get rid of intltool * build: Add missing includes of config.h * build: Fix autotools warnings * Translation Updates Changes in xfce4-session: - Add xwayland as a required package for the new subpackage xfce4-session-wayland-experimental - Update to version 4.20.0: * Translation Updates - Update to version 4.19.4 [development release] * I18n: Update po/LINGUAS list * Fix leak of reason messages from libSM * wayland: Wait for VT switch for LightDM users before starting compositor * Avoid using bzero * users wanting to shutdown should be in the _shutdown group since OpenBSD 7.4 * Translation Updates - Move all files for a wayland session into a new additional subpackage "xfce4-session-wayland-experimental". - Update to version 4.19.3 [development release] * manager: Fix SmsClientHostName leak * Fix leaks in xfsm_properties_load * manager: Fix leaks in xfsm_manager_load_failsafe * Added missing Keywords entry to .desktop files * manager: Fix string array leak * Fix string leak in main() * Fix leaks in settings_list_sessions_open_key_file * manager: Fix string leaks * build: Bump requirements for Xfce 4.20 * logout-dialog: Fix use-after-free when getting logout action * Apply .clang-format file * Fix gtk-layer-shell includes * Add xapp for Background xfce-portals.conf * manager: Fix wrong release function * Add css class for session chooser * scan-build: Fix unix.Malloc * scan-build: Add false positive file * build: clang: Fix -Wcast-align * build: Fix -Werror=unused-variable * Revert "Add new CI builds to build without X11 and Wayland" * build: Fix check for _IceTransNoListen - Updated to version 4.19.2 (development branch) Changes in xfce4-settings: - Update to version 4.20.0: * xfsettingsd: Fix ushort and ulong types on FreeBSD * Translation Updates - Update to version 4.19.4 [development release] * I18n: Update po/LINGUAS list * mime: Fix xfce_mime_helper_category_to_string leak * mime: Fix argument string leaks * reinstate sys/wait.h inclusion, needed for WEXITSTATUS at least on OpenBSD * mime: Fix error message for missing helper definition * Translation Updates - Update to version 4.19.3 [development release] * Added Keywords/Categories fields to .desktop files * display-settings: Fix InputRegion leak * x11: displays: Refactor screen_on_event() * x11: displays: Delay RRScreenChangeNotify handling * wayland: common: Properly initialize output modes * color-settings: Add missing translation * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * xfsettingsd: Fix GVariant leak * Use a toggle button for the MIME chooser dropdown buttons * Revert "mime: Fix UMRs with GdkEvent" * mime: Fix UMRs with GdkEvent * mime: Fix string leak * display-settings: Fix XfceMode leak * mime: Fix GOptionContext leak * mouse: Fix XGetExtensionVersion leaks * mime: Fix leak in xfce_mime_window_row_activated * mime: Fix GList leak in xfce_mime_helper_chooser_pressed * mime: Fix xfce_mime_helper_category_to_string leak * mime: Fix xfce_str_replace leak * mime: Fix icon leaks * mime: Fix g_option_context_get_help leak * mime: Fix AtkRelationSet leak * build: Fix build with libxfce4ui master * xfsettingsd: pointers: Allow changing the size of device property array * display-settings: Add missing translation * Enumerate/load icon themes off of the UI thread * appearance-settings: Fix memory leak * Fix gtk-layer-shell includes * appearance-settings: Fix scrolling via arrow keys in gtk theme list * display-settings: Update primary monitor status on setting change * display-settings: Fix primary monitor status for xfce4-notifyd * display-settings: Fix primary monitor status for xfce4-panel * xfsettingsd: Fix client side decoration layout * x11: displays: Really honor /Notify is set to "Do nothing" * Revert "x11: displays: Disable new outputs if /Notify is set to "Do nothing"" * mime-settings: Override GtkDialog::response() * settings-manager: Add xfce4-about * settings-manager: Remove xscreensaver * scan-build: Fix unix.Malloc * scan-build: Fix deadcode.DeadStores * scan-build: Add false positive file * gcc-analyzer: Add false positive file * build: clang: Fix -Wimplicit-const-int-float-conversion * build: clang: Fix -Wcast-align * build: clang: Fix -Wignored-attributes * build: Fix build with --enable-sound-settings * wayland: appearance-settings: Hide Xft settings * mouse-settings: Fixes reverse horizontal scrolling * display-settings: Listen to output change for minimal dialog too * display-settings: Avoid weird interact between main and minimal dialogs * xfsettingsd: Use default display profile when several profiles match * Revert "Add new CI builds to build without X11 and Wayland" * Apply .clang-format file * Remove unnecessary dirname in local includes * clang-format: Use IncludeBlocks::Regroup * Apply .clang-format file * Preliminary cleanup * Bump required versions and remove dead code * Clean up and sort includes * clang-format: Add file * appearance-settings: Show warnings for incomplete icon themes * build: Fix x11 detection by defining the right m4 macro - Updated to version 4.19.2 (development branch) Changes in xfce4-smartbookmark-plugin: - Update to version 0.5.3 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * build: Fix intltool lock file problem during make distcheck * build: Add GLib requirement * build: Fix autotools warnings * autoconf: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS * Translation Updates Changes in xfce4-stopwatch-plugin: - Update to 0.5.2 * build: Fix automake options - Update to 0.5.1 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Support the panel's deskbar mode. * build: Switch from intltool to gettext * build: Add GLib requirement * build: Fix autotools warnings * autoconf: Some updates * Use dist-xz for release tarballs * Translation Updates Changes in xfce4-systemload-plugin: - update to 1.3.3: * Introduce Darwin support * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Fix BSD `glibtop_get_netload: Function not implemented` error * scan-build: Fix false positive file * scan-build: Add false positive file * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Fix deadcode.DeadStores * network.cc: Fix -Wundef * build: Get rid of intltool * Add 24px icon, cleanup SVG metadata * Fix timeout-seconds min value (Fixes #29) * build: Fix failure due to wrong var type (Fixes #25) * build: Add GLib requirement * Translation Updates Changes in xfce4-taskmanager: - Update to version 1.5.8 * Add Darwin support * I18n: Update po/LINGUAS list * Added missing Keywords entry to .desktop file * Fix leak when copying command line string * Fix core.UndefinedBinaryOperatorResult warning from scan-build * clang-format: Use IncludeBlocks::Regroup * Apply .clang-format file * Clean up and sort includes * clang-format: Add file * Aggregate children memory and cpu * process-tree-view: Reset /columns/positions at startup if invalid * Fix xfconf memory management * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Fix search filter memory leaks * Translation Updates Changes in xfce4-terminal: - Disable libutempter, it doesn't work anymore with the switch from utmp to systemd-logind - Update to version 1.1.4 * window: Ensure tabs_menu != NULL when updating * screen: Ensure working dir is not NULL * Do not resize the window on zoom * docs: added documentation and cli parsing for --class option * Use TerminalWindow's screen to test for windowing system * Use dropdown's display rather than default display * Avoid warning when widget display is not the default display * Fix segfault when there are both Wayland and X11 displays * screen: Avoid type check on released variable * preferences: Initialize GdkRGBA variable * screen: Cancel async spawn of child in finalize() * Improve error message for empty custom command * Check for screen pointers equality before destroying last screen * screen: Fix gtk_container_get_children leaks * screen: Fix string leak in terminal_screen_paste_unsafe_text * window: Fix leak in terminal_window_get_working_directory * window: Fix leak in terminal_window_menu_add_section * main: Fix string array leak * terminal: Fix spelling error * prefs-dialog: Fix AtkRelationSet leak * Fix gtk-layer-shell includes * preferences: Add missing sanity check * Preferences: maximize new windows * Fix running a command as a login shell * scan-build: Fix core.NullDereference and core.CallAndMessage * build: clang: Silence -Wcast-align * Update `.gitignore` * Rename theme file to desktop for gettext detection * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Cancel by default in unsafe past dialog * Restore "Text blinks" tooltip * Revert "fix typo" * Translation Updates Changes in xfce4-time-out-plugin: - Update to version 1.1.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Make libx11 optional and add runtime check * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Get rid of intltool * Translation Updates Changes in xfce4-timer-plugin: - Update to version 1.7.3 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * Add the capability to trigger a countdown from the command line. * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * gcc-analyzer: Fix -Wanalyzer-deref-before-check * build: Get rid of intltool * Add an UTC option to the alarm * Fix copyright info * Remove deprecated project files * Translation Updates Changes in xfce4-verve-plugin: - Update to version 2.0.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Silence GCompletion deprecation warnings * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates Changes in xfce4-wavelan-plugin: - Update to version 0.6.4 * Introduce Darwin support * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Fix deadcode.DeadStores * build: Get rid of intltool * Remove useless size request (Fixes #15) * Fix plugin icon size * Update copyright year and bug report address * build: Add GLib requirement * Use "logo-icon-name" instead of "logo" in about dialog * OpenBSD: rewrite rate calculation to use IFM_BAUDRATE_DESCRIPTIONS * Default "Wifi Manager Command" to NetWorkManager only on Linux * Limit list of interfaces to IEEE 802.11 on OpenBSD and NetBSD * Limit list of interfaces to Ethernet on BSD * Translation Updates Changes in xfce4-weather-plugin: - Update to 0.11.3 * Use subdomain for api.met.no * Avoid calling libsoup callbacks when dialogs are destroyed * weather-config: Fix memory leak on GtkBuilder * scan-build: Add false positive file * scan-build: Fix core.uninitialized.Branch * scan-build: Fix deadcode.DeadStores * scan-build: core.NullDereference * icon: Apply translate logic to get_symbol_name * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * weather-config: Fix memory management of source * I18n: Update po/LINGUAS list * build: Drop intltool requirements * Translation Updates - Update to 0.11.2 * Update copyright year * Astro data downloads adapted * Do not translate warning messages * Fix leaks around remove_timezone_offset() * build: Bump glib version * Migration to Sunrise API 3.0 * Silence one more warning * Be less verbose about network requests * Do not warn about missing -night icon variants (Fixes #60) * Use link color with better constrat for dark themes * Remove dead code * Fix remove_timezone_offset() * Add some const qualifiers * Fix moon_phases array * Do not translate warning messages * Fix a typo, everytime → every time. * Translation Updates Changes in xfce4-whiskermenu-plugin: - Update to version 2.9.0 * Add dragging from any side to resize menu. (Issue #112) * Add support for autostarting launchers. (Issue #35) * Add support for keypad navigation. * Always send Page Up and Page Down keys to view. (Issue #145) * Always run selected launcher when pressing enter. * Fall back to non-regex search actions. (Issue #128) * Only select launcher when mouse moves. (Issue #106) * Remember current category with arrow keys. (Issue #132) * Require Xfce 4.16. * Fix menu not centering with horizontal categories. (Issue #131) * Fix warning about unblocking panel autohide. * Fix search text replaced after pressing arrow keys. * Translation updates - Update to version 2.8.4 * Fix menu not hiding in labwc. * Fix GHashTable leak in Settings::load. * Fix string leak in is_separator. * Translation updates Changes in xfce4-xkb-plugin: - Update to version 0.8.5 * prefs-dialog: Remove unused stock icon name - Update to version 0.8.4 * Exit early and remove plugin on non X11 environments * Update copyright year * build: Bump dependency versions and fix deprecation warnings * Use pango context to adjust dpi (Fixes #56) * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Fix core.CallAndMessage * Avoid deprecated rsvg_handle_close() * I18n: Update po/LINGUAS list * build: Get rid of intltool * Update README consistent with common template * build: Add GLib requirement * Use xfce_panel_plugin_popup_menu() when possible * Implement list of window class names that default to each layout (#33) * COPYING: Replace BSD-2-Clause with GPL (#41) * Translation Updates Changes in xfconf: - Update to version 4.20.0: * Translation Updates - Update to version 4.19.5 [development branch] * Fix FakeGdkRGBA and FakeGdkColor leaks * tests: Fix D-Bus error reporting when xfconfd is not auto-started * Translation Updates - Update to version 4.19.4 [development branch] * xfconf-query: print array property values when -lv - Update to version 4.19.3 [development branch] * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified API * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA types * Clean up how GdkColor/GdkRGBA GTypes are initialized * build: Bump requirements for Xfce 4.20 * tests: Report D-Bus error when xfconfd is not auto-started * tests: Fix xfconf_channel_get_string leak * cache: Fix leaks in xfconf_cache_handle_property_changed * Apply .clang-format file * Preliminary cleanup * Sort includes * clang-format: Add file * Clarify xfconf_channel_set_string() API docs * channel: Fix get_string() return value * cache: Fix leak in xfconf_cache_prefetch * xfconf-query: Fix GOptionContext memory leak * Add a systemd user unit corresponding to the D-Bus session service * gcc-analyzer: Fix -Wanalyzer-null-dereference * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * channel: Fix get_properties() * channel: Warn if queried type does not match property type * Add missing GIR annotations * Translation Updates - Update to version 4.19.2 (Development branch) Changes in xfdesktop: - Use --with-default-backdrop-filename to specify the default backdrop image on openSUSE; fix typo in its argument. - Update to version 4.20.0: * Fix incorrect format passed to gtk_selection_data_set() * Update POTFILES.in * Updated backgrounds/README.md for Xfce-4.20 * Add license and author metadata to new Xfce-4.20 wallpapers * New wallpaper for Xfce-4.20 * New default wallpaper for Xfce-4.20 * xfdesktop-file-utils: Unset custom window cursor * Translation Updates - Update to version 4.19.7 [development branch] * Replace color1 and color2 with rgba1 and rgba2 in README.xfconf * Add more instructions to GitLab issue template * Add existing workspaces after monitor gets added * I18n: Update po/LINGUAS list * Stop timer when finalizing backdrop cycler * Fix GFileInputStream leaks in file_input_stream_ready_cb * Assign correct initial image to backdrop cycler * Fix build with just file icons disable or just desktop icons disabled * Translation Updates - Update to version 4.19.6 [development branch] * Add a few environment settings to gitlab issue template * Fix leak when dragging icons * bump copyright * Bump libxfce4windowing requirement to 4.19.8 * Ignore the result of g_volume_can_mount() * Add GMount instances to the hash table always * Bump xfconf requirement and stop using xfconf_g_property_bind_gdkrgba() * Fix GArray leak in xfdesktop_keyboard_shortcut_settings_init * Add issue template * Fix string leak in cb_image_selection_changed * Fix string leak in update_icon_view_model * Fix GFile leak in backdrop cycler * Reset backdrop cycler timer if user manually changes the image * Add all background dirs to the settings chooser button shortcuts * Fix GFileInfo leak in xfdesktop_special_file_icon_new * Clean up PARAM_FLAGS in icon view * Clean up cell renderer init & management in the icon view * Fix leaks in xfdesktop_icon_view_constructed * Remove unused version.sh script * Translation Updates - Update to version 4.19.5 [development branch] * Rework how icon pointer "hit detection" works * Fix g-critical warning when starting a drag *just* outside the icon area * Tell GtkTooltip the region the tooltip is for * Add option to sort folders before files (Issue #332) * Fix leaks in xfdesktop_file_utils_next_new_file_name * Fix string leak in xfdesktop_icon_view_show_tooltip * Fix GIcon leak in xfdesktop_icon_view_manager_sort_icons * Reword a couple settings option names, fix some accelerators * Only clear drag/context menu timeout if a drag actually starts * settings: define infobar_label in glade file, not in code * settings: avoid flashing an empty info bar on startup * settings: enumerate image folder fully asynchronously * settings: change icon view selection if background changes externally * Merge branch xfdesktop:master into master * Refactor settings dialog code * Fix memory corruption in icon view's tooltip size changed handler * Redesign the 'Desktop Icons' tab in the settings dialog * Decouple refreshing the desktop with cycling the backdrop * Sort all desktops vs. just one based on where the event came from * Improve how the "active" desktop is tracked * Add a root context menu for the window icon manager * Fix invalid read when changing foreground color * Fix string leak in save_icons * Make icon sorting confirmation dialog optional (Issue #266) * Added missing Keywords entry to .desktop file * Don't remove icon position from current config * Use g_ascii_dtostr() instead of custom decimal-printing hack * Update icon view's item_under_pointer on button presses as well * Simplify XfdesktopIconView->item_under_pointer tracking code * Fix icon DnD between two monitors with the same priority * Modernize GObject usage in XfdesktopThumbnailer * Modernize GObject usage in XfceDesktop * Remove spurious newly added #include * Modernize GObject in XfdesktopIconView * Avoid printing GTK CSS with commas as the decimal separator * Add ability to set custom icon label text and background colors * Fix xfdesktop_icon_view_invalidate_item_text() * Fix memleak when XfdesktopCellRendererIconLabel freed * Better way to fix monitor removal * Don't reschedule icon positions save * Reduce icon positions save delay to 1 second * Fix desktops not being removed when a monitor is disconnected * Fix icon view ascending vs. descending sort order * I give up. Icon label backgrounds are transparent again. * Add windowlist options for showing all workspaces & urgent windows * Use #defines for windowlist prop names everywhere * Use windowlist menu widget from libxfce4windowingui * Add XF_DEBUG when icon added to file model * Actually rearrange the settings panels * Use new xfw_window_activate() signature in libwindowing 4.19.6 * Use a swapped signal connection so session_die() gets the right arg * Exclude some menu entries from multi selection * Simplify menu code * Move Keyboard Shortcuts settings tab to the end * Fix timer getting stopped on file deletion * Don't repeat backdrop images when cycling randomly * Change the backdrop cycler to use GFile throughout * Fix backdrop cycler property names * Fix GFileInfo leak in check_create_desktop_folder * Remove unused last_filename field to fix leak * Fix string leak in save_icons * Fix string leak in set_accountsservice_user_bg * Allow space chars to work for keyboard navigation * Remove manual activation of icon view binding set * Add configurable keybinding for toggle-cursor for the icon view * Remove unneeded debugging statements * Don't use meson.project_source_root() * Don't use relative source path in tests/meson.build * build: Adjust requirements for Xfce 4.20 * Fix new-folder icon missing on some icon themes * Translation Updates - Update to version 4.19.4 [development branch] * Don't use XfceSMClient on Wayland * Fix crash when double-clicking file icons * Grey out children of removable devices option when disabled * Add more compiler flags to the meson build * Add editable keyboard shortcuts for the desktop and icon view * settings: Fix string leak * Remove xfdesktop_icon_view_model_set_monitor() * Simplify icon add/remove code in file icon model * Fix removable devices not getting removed properly on reload * Cancel desktop folder enumeration on reload * Add option to show fixed drives and devices * Only draw icon focus rectangle for keyboard-driven selections * Mirror thunar's behavior for the new file/folder dialogs * Ensure drag highlight is cleared when file drag ends * Make XdndDirectSave file write asynchronous * Remove TODO * Update some source file copyright years * Build on glib 2.72 * Fix _NETSCAPE_URL drops * Remove unused variable * Fix string leak in xfdesktop_application_theme_changed * Don't ship generated sources in the dist tarball * Include meson build files in autotools dist tarball * Add gresource XML files to EXTRA_DIST * Back up invalid icon position config files instead of overwriting * Simplify deletion/trashing code * Use more reliable way to get a toplevel parent for dialogs * Fix icon positioning for create launcher/link * Check if icon position changed on row-changed and replace if needed * Fix new folders and template creation appearing in wrong position * Fix memleak when checking if template menu has items * Treat icon views independently when handling file icon selection * Fix icon drops from external sources showing up on the wrong monitor * Rewrite the monitor mirror detection and handling * Move all removable volume filtering into the filter model * Display icons for mounts that don't have an associated volume * Modernize GObject use in XfdesktopIcon & subclasses * Fix keyboard focus for icon view when clicked * Make file icon manager reload icons when asked * Add debugging for desktop reposition on monitor geom change * Fix race condition when monitor geometry changes * Fix typo in icon view placement code * Simplify how the "backdrop workspace" is tracked in XfceDesktop * Fix same-filename backdrop toggle causing issues * Implement new DnD * Simplify icon view widget coords -> slot coords code * Handle mirrored monitors * Fix copy/paste error * Fix context menu popups * Let XfdesktopIconView have its own window * Cache icon identifier in XfdesktopIcon * Fix X11 icon view positioning * Attempt to migrate old position config to new * Refactor the grid sizing code a little * Implement new multi-monitor support for the file icon manager * Ensure xfdesktop_icon_get_identifier() never returns NULL * Add new YAML icon position saving code * Simplify and clean up a bunch of code in the file icon manager * Reduce boilerplate when building file icon context menu * Move file icon settings filtering to a GtkTreeModelFilter subclass * Better way to deal with monitors coming and going * Migrate old .png background filenames to .svg * Clean up monitor workarea tracking in XfdesktopIconViewHolder * Track desktop monitor changes in XfdesktopIconViewHolder * Signal model row changed when XfwWindow:monitors changes * Redo how monitor changes are handled in the backdrop manager * Create/destroy/update XfceDesktop instances on monitors-changed * Prevent xfdesktop from quitting if there are no monitors * Fix dangling signal connections in XfceDesktop * XfceDesktop: clean up x11 compat properties management * Use GList for XfdesktopApplication->desktops * Allow dragging window icons between monitors * Clean up more gcc-analyzer warnings * Modernize gobject use in XfdesktopFileIconManager * Get rid of unused marshal functions * Move file icon loading/management to the model * Rewrite window icon manager to display on all monitors * Update everything to use XfwMonitor * Use a separate XfceDesktop widget/window per monitor * Fix --reload option * Fix memleak freeing result of xfdesktop_icon_view_get_selected_items() * Fix some memory leaks with gdk_atom_name() * Updates to meson build * Fix use-after-free in the regular file icon tooltip code * Revert text shadow change in fallback theme * Fix PangoLayout memory leak in XfdesktopCellRendererIconLabel * Improve fallback theme * Resolve conflicting mnemonics * fix HAVE_THUNARX * Fix wrong filename in EXTRA_DIST in backgrounds/ * Add README for backgrounds, with provenance and licensing info * SVG wallpapers with licenses * Translation Updates - Update to version 4.19.3 [development branch] * Add false positives file for scan-build * Silence some scan-build warnings * Fix gcc-analyzer warnings * meson: use x11 & wayland option names, rather than windowing-systems * Fix broken icon sorting direction * Fix monitoring of folder icon files in subdirs * Rework the icon view grid sizing and placement code a bit * Fix long-standing memory leak in XfdesktopIconView * Make desktop folder loading cancellable * Fix default-backdrop-filename option for meson build * build: clang: Fix -Wcast-align * build: Fix -Werror=format= * Invalidate icon surface cache on icon theme change * Revert "Add CI builds for --disable-x11 and --disable-wayland" * Add missing menu separators * Fix invalid param flags * Fix some default settings not being applied on startup * Only redraw icon text when focus changes * Compute icon invalidation rect more generously * Only resize grid on size_allocate if the allocation actually changed * Resize icon grid if style changes affect slot/cell size * Don't invalidate the icon view pixbuf cache on style update * Be more precise in what gets redrawn * Clean up xfdesktop_volume_icon_menu_eject() * Fix safe removal for unmounted volumes * Icon view should not accept focus in order to reduce redraws * Fix xfdesktop no longer being saved as part of the session * Remove icon view manager's update_workarea vfunc * Move GdkScreen::size-changed handler to XfdesktopIconViewManager * Resize icon grid on size change even if we don't have our own window * Handle monitors-changed in the icon view manager * Resize and reposition icon view when workarea changes * Remove XfdesktopIconView's show-icons-on-primary property * Use 65% for the window icon opacity value * Clamp the icon opacity value where it actually needs to be used * Restore behavior where unmounted volume icons are drawn 50% opaque * Fix icon view not getting motion events * Fix build error when full debug enabled * Add meson build * Fix wrong property name for icons-on-primary * Reduce copy-paste duplication in XfdesktopRegularFileIcon * Simplify a bunch of code and reduce duplication in XfdesktopApplication * Clear out XfdesktopApplication singleton pointer on finalize * Reduce duplicated code in app action init * Fix crash on startup with WM check, refactor * Start isolating X11 code as much as possible * Ensure workspaces are fully initialized on construction * Don't allow bg_surface to be NULL * Don't spuriously print that we're already running when starting up * Refactor the GApplication stuff * Fix warnings on --quit when xfdesktop isn't running * Avoid a critical warning depending on init order * Translation Updates - Update to version 4.19.2 (development branch) Changes in xfmpc: - Update to 0.3.2 * Update copyright year * I18n: Update po/LINGUAS list * build: Remove check for libx11 * scan-build: Add false positive file * build: clang: Silence -Wunused-function * build: Fix -Werror=unused-function * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Translation Updates - Vala does not properly work with gcc-14; lets stick with gcc-13 for now on Tumbleweed/Slowroll. Changes in xfwm4: - Update version to 4.20.0: * Translation Updates - Update version to 4.19.1 [development release] * I18n: Update po/LINGUAS list * hints: Fix buffer overflow in XChangeProperty * Translation Updates - Update version to 4.19.0 [development release] * frame: clip title text from drawing behind buttons in stretched theme * mypixmap: fix origin for tiling in xfwmPixmapFill* functions * theme: ensure menu icon gets updated when redrawing stretched title frame * mypixmap: implement support for the matrix parameter in xfwmPixmapFillRectangle * frame: reference stretch theme variants * mypixmap: update xfwmPixmapFill* signatures to allow cairo_matrix_t param * mypixmap: use cairo in xfwmPixmapFillRectangle * theme: load '-stretch' variants * build: Bump requirements for Xfce 4.20 * settings-dialogs: Fix string leak * main: Fix string leak in setupLog * compositor: also block softpipe for GLX vsync * focus: Include skip taskbar/pager when passing focus * build: Fix build with libxfce4ui master * build: clang: Fix -Wcast-align * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * Prevent division by zero * Return if `tile` is not valid * Free `data` before returning * Fix emptying eventFilterStack * Allocate memory so that `logfile` can be freed with `g_free()` * `getWindowHostname` always sets `hostname` to a non-NULL value * Initialize `wm_command_count` variable * build: Fix -Werror=format= * Update bug report address * add missing break to fix use-after-free when alt-tabbing (#762) * Fix incorrect ifdef guard for startup notification * I18n: Update po/LINGUAS list * Remove usage of XDT_I18N() and intltool * Eliminate need for pre-processed configure.ac.in * Add generator for compile_flags.txt * Added check for working with external compositors * screen: Fix uninitialized rect in myScreenGetXineramaMonitorGeometry * stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows when modifying _NET_WM_STATE_ABOVE. * menu: Schedule a redraw for all menu options * screen: myScreenMaxSpaceForGeometry(): drop unused retval * drop dead code * drop obsolete prototypes * moveresize: clientResizeEventFilter(): drop unnecessary call to myScreenFindMonitorAtPoint * client: clientGetWMNormalHints(): simplify defaults and constraints * client: clientToggleMaximizedAtPoint: use clientReconfigure() * client: clientUpdateFullscreenSize(): use clientReconfigure() * placement: clientFill() skip unused computation * client: clientConstrainPos(): drop unneded local vars * client: getSizeExcludingMargins() return rect as GdkRectangle retval * client: getSizeExcludingMargins() pass rect as stack value instead of pointer * client: clientNewTileSize() pass rect as stack value instead of pointer * client: clientNewMaxSize() pass rect as stack value instead of pointer * client: drop unncessary code * client: clientConfigureWindows(): drop unncessary parameter * drop obsolete xfwm4rc * placement.c: make set_rectangle inline and drop unnecessary checks * placement.c: clientConstrainPos(): scope and optimize strut rects * compositor: Ditch the shadowPict * compositor: Expose just the window area * main: Fix our compositor selection * main: Simplify options handlers * netwm: Fix regular _NET_WM_STRUT * Corrected invalid use of g_return_val_if_fail for flow-control in move-to-monitor * build: Add GLib requirement * Translation Updates Changes in thunar-media-tags-plugin: - Package renamed from thunar-plugin-media-tags to thunar-media-tags-plugin to follow upstream name convention - Update to version 0.5.0: * build: Add ACLOCAL_FLAGS to ACLOCAL_AMFLAGS * Fix AtkRelationSet leaks * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Add missing check for bind_textdomain_codeset * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates - Update to version 0.4.0 * build: Add GLib requirement * build: Fix autotools warnings * Replace libexo with libxfce4util * Replace ExoBinding with GBinding * Fix compilation warnings * Adds new README.md and updates * AM_INIT_AUTOMAKE macro with foreign option * A couple of autotools improvements * Translation Updates - update to version 0.3.0 - GTK3 Port - Thunarx-3 Port (Thunar >=1.7.0 required) - Do not use empty string as separator (bxo#4822) - Translation updates - update to version 0.2.1 - automake updates - translation updates - update to version 0.2.0 - use thunarx-2 and exo-1 API - call taglib_file_is_valid() for input audio files - fix Gtk Warning of non-zero page size - fix 1 second reloading - fix a bunch of compiler warnings and build files - translation updates Changes in thunar-shares-plugin: - Update to version 0.4.0: * Fix string leaks in tsp_provider_get_menu * Use xfconf channel to toggle contect menu contribution * Context menu contribution to share folder * tsp-page: Fix string leak in tsp_page_set_error * build: Add ACLOCAL_FLAGS to ACLOCAL_AMFLAGS * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Add missing check for bind_textdomain_codeset * I18n: Update po/LINGUAS list * build: Cleanup autotools warning, remove intltool * tsp-page: Replace gnome-fs-share with folder-publicshare icon * Update documentation link * Translation Updates - Package renamed from thunar-plugin-shares to thunar-shares-plugin to follow upstream name convention - Update to version 0.3.2: * Add basic GitLab pipeline * Bump GLib minimum build required to 2.26 * configure.ac: use AC_PROG_CC_C99 * Create README.md. Update configure.ac.in * Revert "configure.ac: use AC_PROG_CC_C99" * Translation Updates * Use long argument for net usershare to prevent bug (Issue #16) - Update to version 0.3.1 * Remove unused THUNARX_TYPE_PREFERENCES_PROVIDER, since it may cause crashes (iface->get_menu_items not implemented) * Improved spacing and layout (bxo#14657) * Translation Updates - update to version 0.3.0: * GTK3 Port * Thunarx-3 Port (Thunar >=1.7.0 required) * Translation updates Changes in thunar-vcs-plugin: - Package renamed from thunar-plugin-vcs to thunar-vcs-plugin to follow upstream name convention - Update to 0.3.0: * Fix string array leak in tvp-git-helper main * Fix GOptionContext leak in tvp-git-helper main * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Add missing check for bind_textdomain_codeset * tsh-log-dialog: fix -Wcast-function-type * svn-revert: Avoid svn-1.11 deprecated function * svn-diff: Avoid svn 1.11 deprecated function * svn-diff: Avoid svn 1.8 deprecated function * svn-blame: Avoid svn 1.12 deprecated function * svn: Add a tsh_blame_baton wrapper * I18n: Update po/LINGUAS list * build: Require apr-util-1 * Fix autotools warning, get rid of intltool * Fix compilation warnings * autoconf: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS * Create README.md. Update configure.ac.in * Translation Updates - Undo the last change. Issue has to be resolved in libserf. See boo#1221211 and boo#1222938 - Update build requirements; i.e. require openssl < 3 for Leap 15.6 (see boo#1221211). - update to 0.2.0 - Fix context menu strings. - Add description to commands, shown on Thunar's status bar. - Translation updates. - update to 0.1.90 - GTK3 Port - Thunarx-3 Port (Thunar >=1.7.0 required) - Remove spaces before ellipsis (bxo#14264) - Translation updates - Remove redundant %clean section. - update to 0.1.5: * Tons of svn improvements/fixes, courtesy of Stefan Sperling * Fixed MACRO naming in makefiles. bxo#7850 * Fixed invalid usage of g_quark_from_static_string. bxo#6322 - improve buildtime avoidance by using SOURCE_DATE_EPOCH variable - added source URL - enabled subversion support - updated build dependencies - corrected URL - recommend -lang subpackage - new package Changes in greybird-geeko-theme: - Update to version 3.23.4+git0.c1d46c3: * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f * Fix label styles for xfdesktop 4.19 * Stop forcing icon style for sidebars * Style hover/active undecorated buttons same as normal * Handle toolbar CSS class * Style item menubar nodes * xfwm4: Fix "Hide frame when maximized" ignoring top frame * xfwm4: Improve tabwin contrast * xfwm4: Bump tabwin preview to 128px * xfwm4: Remove dark line below titlebar * Decrease Gnome Software's headerbar height Changes in xfce4-diskperf-plugin: - License is BSD-2-Clause, not GPL-2.0-or-later! - Update to version 2.7.1 * Update copyright year * Add Darwin support * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * Fix diskperf.desktop file translation * Fix previous commit * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Fix deadcode.DeadStores * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * build: Get rid of intltool * Update copyright year * build: Fix autotools warnings * build: Add GLib requirement * Use "logo-icon-name" instead of "logo" in about dialog * Fix intltool lock file bug in make distcheck * Translation Updates Changes in xfce4-docklike-plugin: - License is GPL-3.0-or-later, not GPL-2.0-or-later! - Update to version 0.4.3 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Use new xfw_window_activate() signature in libwindowing 4.19.6 * group: Fix button drawing * Fix gtk-layer-shell includes * Switch to XfwMonitor * Group: Fix null icon size at startup * scan-build: Add false positive file * build: clang: Fix -Wcast-align * Apply .clang-format file * clang-format: Use IncludeBlocks::Regroup * clang-format: Do not KeepEmptyLinesAtTheStartOfBlocks * clang-format: Break after assignment operator * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * clang-format: Insert a newline at end of file if missing * Apply updated .clang-format file * clang-format: Update according to current code * Rename _dialogs.xml to _dialogs.ui for gettext detection * I18n: Update po/LINGUAS list * build: Get rid of intltool * Require gio-unix-2.0 instead of gio-2.0 * Ignore X11 erros around gdk_pixbuf_get_from_window() * Update custom install location in README * Adapt onlyDisplayScreen to Xfw * Use gtk-layer-shell to position group menu on Wayland * Guard X11 code paths * Rename Wnck.* to Xfw.* * Replace libwnck with libxfce4windowing * Wnck: Set EWMH hint so all wnck features work properly (Fixes #51) * Translation Updates Changes in thunar-archive-plugin: - License is LGPL-2.0-only, not GPL-2.0-or-later! - Package renamed to follow upstream name - Update to version 0.5.3 * build: Add ACLOCAL_FLAGS to ACLOCAL_AMFLAGS * Resolve conflicting mnemonics * configure: Get rid of configure.ac.in * build: Add missing check for bind_textdomain_codeset * I18n: Update po/LINGUAS list * backend: Support setting WAYLAND environment * backend: Avoid deprecated functions * build: Get rid of intltool * Translation Updates - Update to version 0.5.2 * Add/fix support for bz2 and bz3 files (#20) * Add a few more compression mimetypes, sort the list. - Update to version 0.5.1 * Fix use-after-free crash in "tap_provider_child_watch_destroy" * build: Add GLib requirement * build: Fix autotools warnings * Use generic package icon name in dialog header * Translation Updates - Update to version 0.5.0 * Fix for ark (gxo#thunar-plugins/thunar-archive-plugin#g4) * automake: INCLUDES -> AM_CPPFLAGS * preserve callbacks in tap-provider * remove GSpawnChildSetupFunc usage from tap_backend_run * Adds new README.md * updates AM_INIT_AUTOMAKE macro with foreign option * Add basic GitLab pipeline * Allow zip files (i.e. odt, docx...) to be compressed (gxo#thunar-plugins/thunar-archive-plugin#g15295) * Start archive application from file's directory (gxo#thunar-plugins/thunar-archive-plugin#g14773) * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL * Add support for archive manager for MATE * Translation Updates - update to version 0.4.0 - GTK3 Port - Thunarx-3 Port (Thunar >=1.7.0 required) - Engrampa archiver is now supported - Updated translations - fix file-roller symlink name and target (boo#905666) - add compatibility symlink for the desktop file from file-roller >= 3.12 - update to version 0.3.1 - fix build with --as-needed - fix unused but set variable - translation updates libgarcon-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm libxfce4ui-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm thunar-volman-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfce4-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.src.rpm xfce4-notifyd-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfce4-panel-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfce4-power-manager-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfce4-session-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfce4-settings-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfdesktop-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm xfwm4-branding-openSUSE-4.20.0+git1.d2555b3-lp156.14.1.noarch.rpm