Package Release Info

xfce4-panel-4.18.3-bp155.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libxfce4panel-2_0-4
typelib-1_0-Libxfce4panel-2_0
xfce4-panel
xfce4-panel-branding-upstream
xfce4-panel-devel
xfce4-panel-lang
xfce4-panel-restore-defaults

Change Logs

* Tue Mar 28 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates
* Fri Feb 10 2023 Maurizio Galli <maurizio.galli@suse.com>
- Ensure statusnotifier plugin is fully usable with appindicators
* Thu Feb 09 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale > 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale > 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates
* Wed Jan 11 2023 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale > 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale > 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale > 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates
* Sat Dec 17 2022 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
* Sun Aug 21 2022 Maurizio Galli <maurizio.galli@suse.com>
- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates
* Sun Apr 17 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates
Version: 4.16.3-bp153.2.3.1
* Sat May 08 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates
* Sun Feb 28 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates
Version: 4.16.1-bp153.1.16
* Thu Jan 28 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates
* Wed Dec 23 2020 Maurizio Galli <maurizio.galli@gmail.com>
- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
* Mon Dec 14 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning
* Fri Nov 20 2020 Maurizio Galli <maurizio.galli@gmail.com>
- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.
* Wed Nov 11 2020 Maurizio Galli <maurizio.galli@gmail.com>
- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.
* Tue Nov 03 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates
* Fri Aug 28 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch
Version: 4.14.4-bp152.1.1
* Wed Apr 29 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates
* Sun Mar 22 2020 Maurizio Galli <maurizio.galli@gmail.com>
- Added systray-symbolic-icons.patch. Backport to enable symbolic
  icons in systray
* Mon Jan 13 2020 Maurizio Galli <maurizio.galli@gmail.com>
- Update to 4.14.3
  * Always provide files for vala binding in dist tarball
- Changes from 4.14.2
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * tasklist: Fix drag&drop in deskbar mode (bxo#16298)
  * appmenu: Use panel's icon size
  * appmenu: Listen to icon theme changes (bxo#15861)
  * prefs: Plug memory leaks (bxo#16016)
  * Replace GtkStock icon
  * Translation updates
* Thu Sep 26 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.14.1
  * Draw panel border based on position and length
  * windowlist: Make layout consistent with xfdesktop
  * windowmenu: Replace deprecated gtk_widget_modify_font
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu (bxo#15819)
  * Translation Updates
* Fri Aug 16 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Fixed sources in spec file
* Mon Aug 12 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Update to version 4.14.0
  * tasklist: Keep panel visible on drag and drop (bxo#15703)
  * pager: Keep panel visible on drag and drop (bxo#15703)
  * launcher: Make dialog's context menu popup at pointer
  * Make strings translatable
  * Translation Updates
- Cleaned up spec file
* Sun Jul 28 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 4.13.7
  * Make vala and gobject-introspection optional
  * clock: Add short weekday to default clock string
  * clock: Add date to default clock layout (bxo#15456)
  * prefs: Improve position of panel profiles button (bxo#15657)
  * tasklist: Fix position of group indicator in vertical mode
  * tasklist: Fix overlapping vertical window titles (bxo#14901)
  * tasklist: Add fallback for missing window icons (bxo#15511)
  * directory-menu: Use natural order for sorting (bxo#15413)
  * arrow-button: Remove timeout on dispose (bxo#15696)
  * pager: Ensure bg color is set correctly (bxo#15690)
  * show-desktop: Toggle also when DND-ing (bxo#15654)
  * tic-tac-toe: Add mnemonic to Close button
  * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649)
  * Translation updates
* Sun Jun 30 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 4.13.6
  * Update default panel layout
  * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins
    (bxo#15044)
  * directorymenu: Fix plugin menu autohide behaviour
  * prefs: Add missing mnemonic accelerators (bxo#15652)
  * prefs: Improve window title (bxo#15653)
  * prefs: Correct capitalization of labels (bxo#15651)
  * arrow-button: Allow connect_after signals on draw
  * tasklist: Draw grouped windows count indicator (bxo#10844)
  * tasklist: Only base bg color of group indicator on Gtk theme
  * tasklist: Avoid draw signal loop
  * tasklist: Don't show actionsmenu in grouped windows
    (bxo#15622)
  * Add more accelerators to dialog buttons (bxo#15490)
  * AC_CONFIG_MACRO_DIR -> AC_CONFIG_MACRO_DIRS
  * Fix typo in debug output
  * Translation updates
* Fri May 17 2019 Vinzenz Vietzke <vinz@vinzv.de>
- Update to version 4.13.5
  * Bugfixes:
  - Revert "Applications menu icon sizing fixes" (bxo#14976)
  - Make sure panel plugin icons aren't clipped (lp#1756608)
  - actions: use a different icon for hybrid sleep when possible
  (bxo#15204)
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix alpha-transparent background images (bxo#14850)
  - Fix this use of "defined" may not be portable
  - Bump glib version to 2.42.0
  - tasklist: Activate parent windows (bxo#15307)
  - launcher: Fix tooltip icon size (bxo#15319)
  - Hide systray frame in default panel config
  - separator: Use symbolic icon for more clarity (bxo#15359)
  * Translation updates
* Sat Apr 27 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Update to version 4.13.4
  * Add per-panel setting "icon-size"
  * Set minimum Gtk+3 version to 3.22
  * Bugfixes:
  - Gtk+ deprecation fixes (all plugins)
  - tasklist: Fix group-button states
  - libxfce4panel: arrow button size fixes
  - launcher: plugin sizing fixes
  - appmenu: Add support for other menu editors (bxo#11684)
  - tasklist: Fix urgency blinking for group buttons (bxo#6904)
  - tasklist: Add 'group-button' styleclass
  - Fix anchors for gtk_menu_popup_at_widget (bxo#14803)
  - Fix struts on the bottom and right of the screen (bxo#14886)
  - tasklist: Don't listen for monitor changes in the plugin (bxo#10725)
  - tasklist: Use Gdk to to determine which monitor contains a window
  - tasklist: Ensure pressed buttons with open menus
  - tasklist: Replace exo-lucency with gtkcss
  - tasklist: Make all-minimized group buttons translucent (bxo#10862)
  - tasklist: Switch from wnck* icons to standard names
  - tasklist: Keep groupbutton active after closing menu
  - tasklist: Make sure icons in the group menu are 16px
  - tasklist: Make grouped buttons active (bxo#9129)
  - launcher: Rely on icon-size provided by panel
  - Prevent crash on removing certain plugins (bxo#14418)
  - Add "configure" button to composited infobar
  - Make compositor info in settings dialog a GtkInfoBar
  - directorymenu: Fix crash and drop deprecated call
  - Fix unreadable panel items without compositing (bxo#14842)
  - launcher: Fix arrows not being shown (bxo#14373)
  - launcher: Fix tooltip icon size (bxo#14774)
  - Re-introduce button images to plugin settings dialogs
  - Make the settings dialog more HIG compliant
  - launcher: Add 'New Link' button to properties (bxo#14855)
  - Drop the panel's welcome dialog (bxo#14388)
  - clock: Resolve deprecations and fix binary clock
  - Workaround for xinput2's subpixel handling (lp#1795135)
  - Ensure the orientation style classes are always applied
  - Add orientation-related style classes for improved theming
  - actions: Add support for dm-tool
  - panel-window: set struts with monitor scaling
  * Translation updates
- Changes from 4.13.3
  * Bugfixes:
  - Get the actual widget state flags to avoid constant redraws (bxo#14307)
  - launcher: Fix empty button in remove launcher dialog (bxo#13962)
  - launcher: Make sure icons are not oversize
  - launcher: Make sure the appropriate icon size is used
  - launcher: Fix resizing of pixbuf based icons (bxo#14138)
  - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086)
  - Make a couple of strings translatable (bxo#14338)
  - Make former GtkStock dialog buttons translateable (bxo#14338)
  - Make double-click add plugin in the "Add item" dialog (bxo#9784)
  - clock: Improve discoverability of tooltip help-texts (bxo#11708)
  - Correctly initialize return value (bxo#10873)
  - Gtk+3 fixes:
  - Fix various warnings with Gtk3 (bxo#14135)
  - Fix Gtk+3 version in ifdef
  - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128)
  - Try to fix menu positioning with Gtk3.22
  - Various icon fixes:
  - Switch to GtkIconTheme (bxo#14125)
  - Fix missing icons with Adwaita icon theme (bxo#14133)
  - Fix remaining deprecated icon names
  * Translation updates
- Changes from 4.13.2
  * Add support for gobject-introspection (Vidar Haarr)
  * Bugfixes:
  - actions: Fix GPtrArray usage (bxo#13981)
  - actions: Show Hybrid Sleep option (bxo#12771)
  - clock: Fix invalid datetime formats appearing in list (bxo#11527)
  - clock: Use freedesktop.org compliant icon (bxo#13779)
  - clock: Add a validator for digital custom formats (bxo#11527)
  - clock: Fix format validation (bxo#11527)
  - launcher: Fix custom images
  - tasklist: Fix scrolling to cycle through open windows (bxo#13789)
  - tasklist: Define cosmetic default padding for images (bxo#13865)
  - tasklist: Fix alignment of labels when orientation is changed (bxo#13864)
  - tasklist: Allow to hide label decorations (bxo#10546)
  - systray: Fix crash when systray is empty (bxo#13927)
  - systray: Don't lookup hash table for null keys (bxo#11929)
  - systray: Add option to display icons with square sizing (bxo#12093)
  - Pass socket id to D-Bus service to embed settings window (bxo#13854)
  - Make "Automatic" the default selection in the panel config dialog
  - Fix make distcheck (But #14040)
  - Improve gtkdoc
  * Translation updates
- Changes from 4.13.1
  * Port to GDBus (Ali)
    This means the panel now depends on xfconf 4.13 - recommended is 4.13.3.
  * Features:
  - systray: Allow ordering of items (bxo#11929)
  - tasklist: Add styleclass to make life easier for themers
  * Bugfixes:
  - Fix DND between external plugins (bxo#13687)
  - Fix drag and drop for internal plugins (bxo#13642)
  - Correct enter and leave opacity label positions (bxo#13594)
  - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599)
  - Fix datarootdir declaration in .pc files (bxo#13589)
  - Use fd.org terminal icon name (bxo#13592)
  - Don't let the wrapper crash on unknown properties (bxo#13614)
  - Set default panel-2 size of default settings
  - windowmenu: Fix icon size in menu
  - systray: Fix alignment of single non-square items (bxo#9095)
  - clock: Make the default date and time format translatable (bxo#9637)
  * Translation updates
  Changes from 4.13.0
  * Port to Gtk3:
    The port is the result of the hard work Nick, Peter, Andrzejr, Simon and
    many others that helped with testing, patches and translations.
  * Features:
  - Support for the "primary" monitor option in RandR
  - Gtk2 plugins are still supported and work almost completely fine
    (see regressions below)
  * Deprecations:
  - xfce_panel_image is deprecated, instead plugins shall use GtkImage and
    xfce_panel_plugin_get_icon_size which introduces defined icon size-steps
    to avoid fuzzy icons
  * Known regressions:
  - The panel is not visually focused by default (fixed in Xfwm4>=4.12.4)
  - Moving panel plugins via drag and drop on the panel directly via the plugins
    context menu action "Move" is currently broken (works fine in preferences dialog)
  - Small regression with intelligent hiding (when opening a menu, the panel
    hides and comes back immediately while it should just remain visible)
  - Enter/leave opacity does not work for Gtk2 plugins
  - Not all panel settings may be kept as the configuration is not 100% backward
    compatible (e.g. we're using GdkRGBA instead of GdkColor for the backgorund)
  * Known todos:
  - Fix all bugs/regressions
  - Remove more/all Gtk+ deprecations
    (lots of warnings when compiling currently)
  * Lots of translations updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
Version: 4.12.2-bp151.4.2
* Mon Jan 07 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Drop hard dependency of xfce4-panel-restore-defaults (boo#1120913)
* Mon Dec 17 2018 Maurizio Galli <maurizio.galli@gmail.com>
- Added subpackage for script to restore panel defaults
  https://lists.opensuse.org/opensuse-xfce/2018-12/msg00014.html
Version: 4.12.2-2.1
* Mon Feb 26 2018 crrodriguez@opensuse.org
- Add explicit buildrequires on: pkgconfig(atk), pkgconfig(dbus-1)
  pkgconfig(pango), pkgconfig(x11), pkgconfig(xext) all direct
  dependencies not mentioned in spec file.
* Mon Dec 18 2017 seife+obs@b1-systems.com
- update to version 4.12.2
  - Feature: Support for RandR's "primary monitor"
  - Translation updates
* Sat Nov 26 2016 seife+obs@b1-systems.com
- update to vesion 4.12.1
  - maintenance release.
  - translation updates.
  - Clock: fixed compiler warnings.
  - Preferences: support for xfpanel-switch (if installed).
  - DirectoryMenu: fixed bugs bxo#10331 and bxo#11742
  - Tasklist: fixed background color issue.
  - ApplicationsMenu: fixed uninitialized variable.
  - make distcheck fix/workaround.
* Sat Feb 28 2015 gber@opensuse.org
- update to version 4.12.0
  - actions: Use localization for confirmation dialog titles
    (bxo#11949)
  - use actual output geometry to place panels (bxo#11058)
  - tasklist: Fix grouped icons sometimes are wrongly rendered as a
    mini-icon (bxo#10846)
  - actions: Use common icon names (bxo#11513)
  - pager & tasklist: Disabled wrapping when scrolling (bxo#6401)
  - clock: Prevent recursion of symlinks
  - make panel hide intelligently with shaded windows (bxo#11371)
  - translation updates
- drop obsolete xfce4-panel-fix-icon-name.patch
- Drop xfce4-panel-fix-action-button-saving-session.patch: fixed
  upstream.
* Mon Jan 05 2015 gber@opensuse.org
- add xfce4-panel-fix-action-button-saving-session.patch in order
  to fix the action button logout session saving logic (bxo#7930,
  backported from upstream git)
* Mon Jan 05 2015 gber@opensuse.org
- update to version 4.11.2
  - Added intelligent panel hiding (JPohlmann, ochosi)
  - Action buttons: only save session when requested (bxo#7930)
  - Translation updates
* Mon Jun 23 2014 gber@opensuse.org
- update to version 4.11.1
  - Action Buttons: Fix panel autohide (bug #8960) (Petr Gajdusek)
  - Applications Menu: fixed incorrect initial icon size in some
    Gtk themes
  - Window Buttons: fixed rendering of minimized window buttons
  - Applications Menu: changed default button title to
    "Applications"
  - Window Buttons: wrap windows when scrolling through window list
    (Andre Miranda)
  - libxfce4panel: preserve ArrowButton relief during blinking
  - Window Buttons: prevent several buttons to be selected at once
  - Action Buttons: default to a horizontal button layout in the
    deskbar mode
  - Translation updates
- drop obsolete xfce4-panel-fix-actions-autohide.patch
* Wed Apr 30 2014 gber@opensuse.org
- update to version 4.11.0
  - Window Buttons: Improve the tasklist multimonitor handling
  - Scroll the items list in the config dialog box (bug #10582)
  - Set EWMH client type to WNCK_CLIENT_TYPE_PAGER (bug #10508)
  - Fixed transparency issues with Gtk3 plugins
  - Workspace Switcher: fixed aspect ratio in deskbar mode
  - Added --enable-gtk3 configure flag. Note: it produces gtk2/gtk3
    versions of libxfce4panel and wrapper binary so that both gtk2
    and gtk3 plugins can be embedded. The panel and stock plugins
    are still using gtk2.
  - Applications Menu: Use new GarconGtkMenu
  - Window Buttons: middle-click action configurable (nothing,
    close, minimize)
  - Drectory Menu: Pass path to argument (bug #10270)
  - Window Buttons: close a window on middle click (bug #8096)
  - Applications Menu: support for non-square icons and layout
    fixes
  - Install XfcePanelPlugin properties at once
  - Clock: added support for timezone selection
  - Put each window in a new window group
  - Window Buttons: Show urgent windows from other workspaces
    (bug #5167)
  - Clock: calendar popup
- drop obsolete xfce4-panel-add-calendar-popup.patch
- add libxfce4panel-2_0-4 subpackage with the GTK 3 variant of the
  xfce4-panel library
* Wed Oct 02 2013 gber@opensuse.org
- add xfce4-panel-fix-actions-autohide.patch in order to fix
  autohiding after using the actions plugin menu (bnc#764310,
  bxo#8960)
* Sun May 05 2013 gber@opensuse.org
- update to version 4.10.1
  - bugfix in icon/pixbuf resizing code
  - fix icons not probably resizing when requested
  - autotools updates
  - ignore GVarueArray compiler warning
  - use G_ENABLE_DEBUG to set fatal messages
  - fixed DnD markers with non-square small items
  - actions: Fix logic of session saving
  - panel: Emit save signal for plugins
  - libxfce4-panel: Fix typo in the API docs
  - translation updates
* Thu May 02 2013 gber@opensuse.org
- own %{_datadir}/xfce4
* Tue Jul 24 2012 gber@opensuse.org
- added xfce4-panel-add-calendar-popup.patch which adds a calendar
  popup to the clock plugin (bnc#767145, bxo#9034)
* Sun Apr 29 2012 gber@opensuse.org
- update to version 4.10.0
  - use correct LGPL licenses in the libs
  - restore child properties when moving a plugin
  - migrate: use correct pointer for action migrate
  - migrate: don't try to migrate already migrated plugin
  - translation updates
- add dependency on exo-tools since it uses exo-open to launch
  applications in a terminal
* Fri Apr 27 2012 gber@opensuse.org
- add dependency on libgarcon-data which provides the menu data
* Thu Apr 19 2012 gber@opensuse.org
- obsolete xfce4-panel-doc properly
* Sat Apr 14 2012 gber@opensuse.org
- update to version 4.9.2
  - Launcher: fix desktop file monitoring on some systems
  - Panel: improved DnD markers
  - Panel: fix invalid autohide with socket dialog
  - Panel: remove duplicated function
  - Panel: remove duplicated function
  - Actions: show translated strings
  - Actions: fix mnemonics conflict
  - Clock: fix compiler warning
  - Bump version-info of libxfce4panel
  - Translation updates
* Fri Apr 13 2012 gber@opensuse.org
- added xfce4-panel-fix-icon-name.patch which fixes an icon naming
  inconsistency
* Sun Apr 08 2012 gber@opensuse.org
- update to versio 4.9.1
  - Panel: don't destroy window when focussed and Alt+F4 is pressed
  - Panel: use new help function to redirect to docs.xfce.org
  - Docs: remove mallard documentation
  - Docs: don't install the gtkrc README
  - Clock: don't use sigval_t
  - Panel: add support for pluggable dialogs
  - Panel: save changed plugin ids if a plugin failed to load
  - Directorymenu: fix prefered app not working without snotify
  - Launcher: small=FALSE in deskbar mode with label visible
  - Actions: limit size of action buttons to row size
  - Panel: removed item size checks
  - Clock: fixing clock orientation in vertical/deskbar mode
  - Pager: fixing infinite loopin in the WNCK pager aspect ratio
    workaround
  - Pager: fixing plugin->size updates
  - Pager: fixed workspace ordering in the vertical mode
  - Pager: workaround for aspect ratio error in WNCK pager in
    deskbar mode
  - Pager: changing orientation depending on the panel mode
  - Clock: changing default value of rotate-vertically to TRUE
  - Pager: fixed preprocessor macro
  - Pager: removing broken workaround for aspect ratio in deskbar
    mode
  - Pager: making use of a fixed libwnck version (>=2.31.0)
  - revert "Use realtime POSIX timers for the clock."
  - revert "Clock: Don't use sigval_t (bug #8297)."
  - Launcher: show the desktop file in the tooltip
  - Panel: make string in about translatable
  - Panel: don't ask for panel when inserting items
  - Panel: reply to the caller for plugin events
  - Applicationsmenu: fall-back to xfdesktop for
    xfce4-popup-applicationsmenu
  - Applicationsmenu: recurse application menu selection-done
    gignal
  - Panel: add (un)lock option to panel menu
  - Panel: add confirmation before creating launchers from dnd
  - Applicationsmenu: allow non-squared icons in applications
    button
  - Panel: save plugin-ids when removing and moving items in ed
  - Tasklist: bringing back 4.8 max-button-size property
  - Tasklist: capping buttons height when button labels are
    visible
  - Tasklist: reverting "ceil" to "floor" (as in 4.8)
  - Actions: query visibility and save as strings
  - Panel: add option in preferences dialog to disable struts
  - Showdesktop: allow middle-click to shade windows
  - Panel: add style property to control size of autohide window
  - Panel: make compositing settings insensitive
  - Tasklist: add option to disable mouse scrolling
  - Tasklist: make the plugin shrink instead of expand
  - drop AC_PROG_LIBTOOL and AC_DISABLE_STATIC for LT_PREREQ and
    LT_INIT
  - Clock: use realtime POSIX timers for the clock
  - Actions: merge functionality of xfce4-session plugin
  - Applicationmenu: show menu on button-press-event
  - Migrate: add version based config migration
  - Clock: fix typo in tooltip
  - General: add deskbar mode and nrows property to plugins
  - General: add small property for plugins
  - Separator: remove new line option
  - General: make plugins work with deskbar mode and small property
  - Panel: change drop highlighting to a red line
  - Applicationmenu: reload menu on directory changes
  - Panel: make sure the panel has a position on startup
  - Panel: work with a unique id for each panel
  - Panel: remove autosaving on exit and with timeout
  - Panel: only save what is required and when needed
  - Docs: update to latest version
  - translation updates
- dropped obsolete xfce4-panel-fix-terminal-invocation.patch
* Wed Apr 04 2012 gber@opensuse.org
- simplify libXext-devel dependency
- fix missing icon
* Sat Mar 24 2012 gber@opensuse.org
- correct build dependencies
- specfile cleanup
- split off -lang subpackage
- added xfce4-panel-fix-terminal-invocation.patch in order to fix
  the invocation of a terminal emulator by the directory menu
  plugin (bxo#8018)