| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xfdashboard-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.1.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Aug 22 09:21:12 2025 |
| Group: Development/Libraries/Other | Build host: reproducible |
| Size: 387597 | Source RPM: xfdashboard-1.1.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://docs.xfce.org/apps/xfdashboard/start | |
| Summary: Xfdashboard Development Files | |
This package provides files required for development for Xfdashboard.
GPL-2.0-or-later
* Fri Aug 22 2025 Manfred Hollstein <manfred.h@gmx.net>
- Update to 1.1.0
* Update README after switchover to meson
* build: Fix -Wunused-but-set-variable
* x11: Set wnck client type at the very first call
* build: Fix -Werror=undef
* Add meson build
* build: Automate copyright year management
* build: Unbreak example-search-provider
* build: Install version.h
* build: Drop dead code with glib 2.66
* build: Require clutter 1.24.0
* build: Require xfce 4.16.0
* build: Require gtk 3.22.0
* Replace deprecated exo with libxfce4ui 4.21.0
* I18n: Update po/LINGUAS list
* I18n: Update po/LINGUAS list
* I18n: Update po/LINGUAS list
* I18n: Update po/LINGUAS list
* xfdashboard: Fix translation in g_option_context_set_summary
* build: Fix gettext warning about empty string
* build: Use XDT_VERSION_INIT and get rid of configure.ac.in
* build: Workaround *.theme translation
* build: Switch from intltool to gettext
* build: Fix deprecation warnings from glib
* build: Fix redefined glib macros
* build: Add new debug option to AS_CASE
* Raise required minimum version of Glib 2.66 due to some functions
of Glib used without #ifdef's and alternatives
* Add icons at missing sizes, clean up SVG metadata
* Remove ENABLE_NLS ifdefs
* Post-release version bump to 1.1.0
* Translation Updates
- Regenerate xfdashboard-desktop-category.diff and
xfdashboard-desktopfile-without-binary.diff
- Add xfdashboard-relax-some-package-versions.diff
- Rewrite the "tee -a" construct to avoid compressed binary data
being sent to stdout and cluttering the output
- Add xfdashboard-rpmlintrc to avoid an unnecessary complex package
name for libxdashboard0
- Add "-lm" to CFLAGS on Leap 15.6, because libxfdashboard0.so
doesn't get automatically linked with libm.
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
* Mon Aug 15 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 1.0.0
* Introduces XfdashboardSettings as settings object for libxfdashboard
* Introduces XfdashboardPluginSettings as settings object for
plugins like XfdashboardSettings is for the library
* Move XfdashboardApplication out of library libxfdashboard into
application xfdashboard and turn libxfdashboard into a
complete library
* Implemented a new color class XfdashboardGradientColor which
support solid colors (single colors) and path gradients
Path gradient will follow a path (the outline) and draw
a gradient orthogonal with color stops along this path
* Outlines (through XfdashboardoutlineEffect) do now use
the new XfdashboardGradientColor to support the usual
solid colors as befeofre as well as a new path gradient
* Enhanced new color class XfdashboardGradientColor to support
also linear gradients besided solid colors (single colors)
and path gradients
Added support to specify colors for XfdashboardGradientColor in CSS
* New search provider plugin "recently used" to search through
list of recently used files provided by GTK+ recent-used manager
* New plugin "autopin-windows" which will automatically pin each
window moved to any non-primary monitor and unpins them if moved
to primary monitor. This plugins runs in daemon mode only
* Added a new property "visibility", which is stylable, to
XfdashboardActor, so each actor inherits this new stylable property.
This stylable property controls if an actor should be visible
if requested to using clutter_actor_show().
* Added new actions for key bindings to add, remove, toggle or
apply CSS classes to a target actor at runtime. Using it by
default to switch between list and icon mode at application
view with <Ctrl>-i for icon mode and <Ctrl>-l for list mode
when application view has the focus. (#16)
* Fixed crashes with animations when user disabled animations in
settings (#9)
* Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
except of libxfdashboard and common folder. So debug macros to print
debug message where empty and not printed at all, e.g. at plugins
* Fixed registering focusable actors from other stage interface as
the main one for primary monitor. (#194)
* Fixed signal definition of "can-suspend" at XfdashboardCore which
prevented it to return the correct value if suspend is supported.
It always returned FALSE even if xfdashboard is run in daemon mode
and stopped to run background and activating some plugin. (#197)
* Fixed compiler warning about "'__atomic_load' discards 'volatile'
qualifier" in g_once_* functions of Glib which was changed in
releases since 2.66.3
* Fixed crash on start-up if xfdashboard was started for the very
first time without any settings in xfconf (#200)
* Fixed back button not working in sub-menu "all applications" (#21)
* Fixed incorrect allocation for quicklaunch actor when horizontal
orientation is used. Thanks to michal4132 for the hint where to
look at ;) (#2)
* Fixed switching to workspace of window being activated when window
was selected at pop-up menu (#15)
* Fixed intltool lock file bug in make distcheck.
* Fixed failing to create texture for outlines because either width
or height is zero (#8)
* Fixed visual bug in default theme drawing wrong fill and outlines
corners at workspace selector
* Fixed not to draw outlines with rounded corners if background type
has not set rounded corners, as the fill background method
has already checked for years
* Fixed AppInfo to match AppStream specification (#4)
* Fixed lots of typos I've done sadly
* Fixed enabling full debug builds again with removal of all
deprecated functions
* Fixed using deprecated function by using g_memdup2() instead of
g_memdup() when compiling against GLib 2.67.4 or higher
* Changed default theme to make use of new path gradients at outlines.
* Improved window placements in XfdashboardWindowsView
by centering windows in usused space of last row
* Do not compile and install the "example-search-provider" plugin
anymore but include sources and Makefile example
(now called Makefile.am.example) in distribution file
* Dropped support of Xfconf legacy (below 4.13.0) because of new
XfdashboardSettings and XfdashboardPluginSettings object
* Removed all xfdashboard_*_get_default() function to access
singleton instances of the subsystems/component, like plugins
manager etc., as these singleton instances should now to access
through XfdashboardCore and its xfdashboard_core_get_*(...) functions
* Background fill color of XfdashboardBackground as well as outline
color of XfdashboardOutlineEffect do support all types of new color
class XfdashboardGradientColor, i.e solid colors, linear gradients
and path gradients
* Improved algorithm to detect application and determine its desktop
file (*.desktop) for X11 windows by checking for the X atom called
"_GTK_APPLICATION_ID" at X11 window properties and at Linux also
lookup executable file from /proc filesystem in application database.
* Plugins can now use the debug infrastructure of libxfdashboard
* Configuration and data files for application added to
XfdashboardSettings and also added to plugins for plugin-specific
configuration and data filesystem
* Implemented function to set "urgent" state at X11 windows
* Simplied animation creation and usage (or not if disabled) by
returning an empty animation object which the "done" signal can be
connected to
* Disabled applications-search-provider statistics as it uses a file
instead of settings object or similar and does not work with new
XfdashboardSettings object.
* Prepared for newer libxfce4util (version 4.17.2 or higher) which
changed function xfce_append_quoted to xfce_g_string_append_quoted
* Translation updates
* Fri Mar 05 2021 Maurizio Galli <maurizio.galli@gmail.com>
- Update to 0.8.1
* Fixed bug to release an so far unreleased GIcon object at dispose
function of XfdashboardLabel
* Moved AppInfo to AppStream metainfo
* Wed Dec 23 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.8.0
* New application icon which follows rDNS naming
* Implement pop-up menu which is currently only used by icons in
quicklaunch when right-clicking at them.
* The windows in windows view gained support to show also their
child windows, e.g. open/save dialogs etc.
(gh#gmc-holle/xfdashboard#132)
* All windows can now be drag'n'drop from any actor to any other
window-related actor. (gh#gmc-holle/xfdashboard#79)
* The window tracker and all other related classes are now
interfaces to support multiple window systems, like X11, GDK and
wayland. (gh#gmc-holle/xfdashboard#129)
* Added a fine-grained controllable debug system.
* At a theme's layout xml file you can now specify which actor of the
focusable ones should be selected on theme load.
(gh#gmc-holle/xfdashboard#144)
* New actions "selection-move-next", "selection-move-previous",
"focus-move-first", "focus-move-last" and "focus-move-to" for use at
custom key bindings were added. They are not bound at the default key
bindings file installed. (gh#gmc-holle/xfdashboard#144,
gh#gmc-holle/xfdashboard#145)
* Window tracker interface now supports a new experimental
backend for GDK. The backend to use can be controlled with the new
environment variable XFDASHBOARD_BACKEND. It can be either set to
"x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
* Allow user to override CSS files of themes to apply user favourite
settings. (gh#gmc-holle/xfdashboard#152)
* Include new translations (gh#gmc-holle/xfdashboard#155)
* GDK backend is now optional and it will be enabled automatically
if Clutter backend is available, i.e. FreeBSD does
not install Clutter with GDK backend. (bxo#13766, bxo#13860)
* Support also current xfconf versions (4.13.x). (bxo#13824)
* Support for touch screen which supports "clicking" buttons
(gh#gmc-holle/xfdashboard#157)
* Support of application actions defines at desktop entries which
get listed in the pop-up menus of application buttons.
(gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
* Support of "Keywords" of desktop entries which are taken into
account when searching (gh#gmc-holle/xfdashboard#159)
* Support for animations. Currently only one actor trigger
an animation signal to open or close the collapsed area.
* The user can turn on or off animations in the settings application.
* Support of more animations. So an actor can request an animation
when a class or pseudo-class is added or was removed.
* Support of animation if an actor is destroyed. It will be marked
as destroyed by adding a CSS pseudo class "destroying".
The actor will be destroyed finally when animation ends.
* Introduced a new signal 'actor-created' emitted at stage where a
newly created actor was placed on. Plugins can connect to this
signal to detect new actors they are interested in and to modify
them.
* Introduced a new signal "initialized" in XfdashboardApplication
which is emitted when primary instance is fully initialized, that
means all managers and the stage were set up successfully.
* New plugin 'middle-click-window-close' which allows the user
to close windows in windows view with a middle click. This plugin
is not configurable. (gh#gmc-holle/xfdashboard#128)
* Added dummy example search provider plugin. It's main purpose is
to provide a skeleton for creating new search provider plugins.
* Changed loading key bindings to one-or-nothing to incremental
loading. (gh#gmc-holle/xfdashboard#167)
* Added '--version' command-line parameter to determine the version
of xfdashboard running.
* Followed main Xfce project by switching to "foreign" mode at automake
* Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
* The plugin 'hot corner' support also additional monitors and not
primary monitor only. This option is configurable by user.
* Use xfce library function instead of implementing own version
* Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
more than one additional path with a colon-seperated list
* Improved loading performance of images and icons at
XfdashboardImageContent as it will only start loading when the actor
using this icon or image is mapped.
* Improved CSS parser to determine recursion at theme CSS file
which causes the application to crash due to run out of memory
(gh#gmc-holle/xfdashboard#143)
* Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
class and make XfdashboardButton a sub-class of it.
XfdashboardLabel is exactly the same what XfdashboardButton was but
it does not emit the "click" signal.
* Split XfdashboardLiveWindow into two classes.
XfdashboardLiveWindowSimple just shows a live preview of a window
when possible and XfdashboardLiveWindow is a sub-class of it but
adds a title and controls layer (close button) on top of it.
* Remove themable property 'show-window-content' from
XfdashboardLiveWorkspace.
* The CSS class "primary-monitor" will be added to or removed from
XfdashboardStageInterface depending on the primary state of
associated monitor.
* Made XfdashboardDynamicTableLayout stylable and added a new
stylable property named "fixed-columns" to disable dynamic
allocation of columns depending on largest width of a visible
child found and enforce a fixed number of columns.
(gh#gmc-holle/xfdashboard#168)
* Properties 'margin-top', 'margin-bottom', 'margin-left'
and 'margin-right' of ClutterActor are now themable.
* Allow windows view to filter windows which are at current workspace
via a new themable property called 'filter-workspace-windows'.
(gh#gmc-holle/xfdashboard#126)
* Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
* Lots of larger and smaller bug-fixes
* Lots of new API documentation
* Translation updates
* Wed Nov 18 2020 Marcel <marcel@localhost>
- Update to 0.7.90
* New feature: Support of animation if an actor is destroyed.
It will be marked as destroyed by adding a CSS pseudo class
"destroying". The actor will be destroyed finally when
animation ends.
* The allocation animation will not be applied when actor is
created. This behaviour has changed. If an actor should do an
allocation animation also at the first time shown (created) the
properties for x/y coordinates and/or width, height must be
specified at "created" animation
* New application icon which follows rDNS naming
* Updated README.md for consistency
* Use xfce library function instead of implementing own version
* [plugin] Hot corner: Support also additional monitors and not
primary monitor only. This option is configurable by user.
* Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
than one additional path with a colon-seperated list
* Reduced number of translatable string drastically
* Translation updates
* Tue Oct 27 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.8
* New feature: Support of more animations. So an actor can request
an animation when a class or pseudo-class is added or was removed.
Also an actor requests an animation when it was created and shown
for the first time. Currently at last an animation is requested
when the actor was moved and or resized.
* Followed main Xfce project by switching to "foreign" mode
at automake
* Added dummy example search provider plugin. It's main purpose is
to provide a skeleton for creating new search provider plugins.
* Fixed a crash when reselecting a search result item on search
update fails because its container was destroyed while updating.
* Smaller bug fixes but mostly to silence compiler warnings
* Translation updates
* Tue Dec 03 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.7
* Fixes missing animations.xml file at all themes in tarball
(bxo#16230, GH#184)
* Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
* New translations (gl, ru, ru_RU) (bxo#15121, GH#185)
* Fri Nov 29 2019 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.6
* Raised minimum version of Glib to 2.38 for replacements
of deprecated function g_type_class_add_private()
* New feature: Support for animations. Currently only one actor
(XfdashboardCollapseBox) trigger an animation signal to open
or close the collapsed area. All default themes of xfdashboard
will slide in or out the collapsed area smoothly when animation
is enabled (which is enabled by default).
* New feature: The user can turn on or off animations in the
settings application.
* Updated all GOject classes because of deprecation of function
g_type_class_add_private()
* Updated copyright years to 2019
* Fix that valid desktop file for the same desktop ID but found
at path of lower prioritory will override an invalid desktop
file for the same desktop ID at path of higher priority. The
first entry found - valid or invalid - will have the highest
priority. Later all invalid desktop IDs in the application
database are removed before populated. (GH#169)
* Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
failed" when calling garcon_menu_directory_equal() in function
_xfdashboard_applications_menu_model_find_similar_menu()
* Fixed "implicit-fallthrough" compiler warnings in click action
* Reduced number of release notes in AppData (GH#183)
* Smaller bug fixes but mostly to silence compiler warnings
* Updated translations
- Removed deprecated macros
* Sun Aug 12 2018 seife+obs@b1-systems.com
- update to 0.7.5
- make xfdashboard touchscreen-aware
- various bugfixes and improvements
- translation updates
/usr/include/xfdashboard /usr/include/xfdashboard/libxfdashboard /usr/include/xfdashboard/libxfdashboard/action-button.h /usr/include/xfdashboard/libxfdashboard/actor.h /usr/include/xfdashboard/libxfdashboard/animation.h /usr/include/xfdashboard/libxfdashboard/application-button.h /usr/include/xfdashboard/libxfdashboard/application-database.h /usr/include/xfdashboard/libxfdashboard/application-tracker.h /usr/include/xfdashboard/libxfdashboard/applications-menu-model.h /usr/include/xfdashboard/libxfdashboard/applications-search-provider.h /usr/include/xfdashboard/libxfdashboard/applications-view.h /usr/include/xfdashboard/libxfdashboard/background.h /usr/include/xfdashboard/libxfdashboard/binding.h /usr/include/xfdashboard/libxfdashboard/bindings-pool.h /usr/include/xfdashboard/libxfdashboard/box-layout.h /usr/include/xfdashboard/libxfdashboard/button.h /usr/include/xfdashboard/libxfdashboard/click-action.h /usr/include/xfdashboard/libxfdashboard/collapse-box.h /usr/include/xfdashboard/libxfdashboard/core.h /usr/include/xfdashboard/libxfdashboard/css-selector.h /usr/include/xfdashboard/libxfdashboard/debug.h /usr/include/xfdashboard/libxfdashboard/desktop-app-info-action.h /usr/include/xfdashboard/libxfdashboard/desktop-app-info.h /usr/include/xfdashboard/libxfdashboard/drag-action.h /usr/include/xfdashboard/libxfdashboard/drop-action.h /usr/include/xfdashboard/libxfdashboard/dynamic-table-layout.h /usr/include/xfdashboard/libxfdashboard/emblem-effect.h /usr/include/xfdashboard/libxfdashboard/fill-box-layout.h /usr/include/xfdashboard/libxfdashboard/focus-manager.h /usr/include/xfdashboard/libxfdashboard/focusable.h /usr/include/xfdashboard/libxfdashboard/gradient-color.h /usr/include/xfdashboard/libxfdashboard/image-content.h /usr/include/xfdashboard/libxfdashboard/label.h /usr/include/xfdashboard/libxfdashboard/libxfdashboard.h /usr/include/xfdashboard/libxfdashboard/live-window-simple.h /usr/include/xfdashboard/libxfdashboard/live-window.h /usr/include/xfdashboard/libxfdashboard/live-workspace.h /usr/include/xfdashboard/libxfdashboard/model.h /usr/include/xfdashboard/libxfdashboard/outline-effect.h /usr/include/xfdashboard/libxfdashboard/plugin-settings.h /usr/include/xfdashboard/libxfdashboard/plugin.h /usr/include/xfdashboard/libxfdashboard/plugins-manager.h /usr/include/xfdashboard/libxfdashboard/popup-menu-item-button.h /usr/include/xfdashboard/libxfdashboard/popup-menu-item-separator.h /usr/include/xfdashboard/libxfdashboard/popup-menu-item.h /usr/include/xfdashboard/libxfdashboard/popup-menu.h /usr/include/xfdashboard/libxfdashboard/quicklaunch.h /usr/include/xfdashboard/libxfdashboard/scaled-table-layout.h /usr/include/xfdashboard/libxfdashboard/scrollbar.h /usr/include/xfdashboard/libxfdashboard/search-manager.h /usr/include/xfdashboard/libxfdashboard/search-provider.h /usr/include/xfdashboard/libxfdashboard/search-result-container.h /usr/include/xfdashboard/libxfdashboard/search-result-set.h /usr/include/xfdashboard/libxfdashboard/search-view.h /usr/include/xfdashboard/libxfdashboard/settings.h /usr/include/xfdashboard/libxfdashboard/stage-interface.h /usr/include/xfdashboard/libxfdashboard/stage.h /usr/include/xfdashboard/libxfdashboard/stylable.h /usr/include/xfdashboard/libxfdashboard/text-box.h /usr/include/xfdashboard/libxfdashboard/theme-animation.h /usr/include/xfdashboard/libxfdashboard/theme-css.h /usr/include/xfdashboard/libxfdashboard/theme-effects.h /usr/include/xfdashboard/libxfdashboard/theme-layout.h /usr/include/xfdashboard/libxfdashboard/theme.h /usr/include/xfdashboard/libxfdashboard/toggle-button.h /usr/include/xfdashboard/libxfdashboard/tooltip-action.h /usr/include/xfdashboard/libxfdashboard/transition-group.h /usr/include/xfdashboard/libxfdashboard/types.h /usr/include/xfdashboard/libxfdashboard/utils.h /usr/include/xfdashboard/libxfdashboard/version.h /usr/include/xfdashboard/libxfdashboard/view-manager.h /usr/include/xfdashboard/libxfdashboard/view-selector.h /usr/include/xfdashboard/libxfdashboard/view.h /usr/include/xfdashboard/libxfdashboard/viewpad.h /usr/include/xfdashboard/libxfdashboard/window-content-x11.h /usr/include/xfdashboard/libxfdashboard/window-content.h /usr/include/xfdashboard/libxfdashboard/window-tracker-backend-gdk.h /usr/include/xfdashboard/libxfdashboard/window-tracker-backend-x11.h /usr/include/xfdashboard/libxfdashboard/window-tracker-backend.h /usr/include/xfdashboard/libxfdashboard/window-tracker-monitor-x11.h /usr/include/xfdashboard/libxfdashboard/window-tracker-monitor.h /usr/include/xfdashboard/libxfdashboard/window-tracker-window-x11.h /usr/include/xfdashboard/libxfdashboard/window-tracker-window.h /usr/include/xfdashboard/libxfdashboard/window-tracker-workspace-x11.h /usr/include/xfdashboard/libxfdashboard/window-tracker-workspace.h /usr/include/xfdashboard/libxfdashboard/window-tracker-x11.h /usr/include/xfdashboard/libxfdashboard/window-tracker.h /usr/include/xfdashboard/libxfdashboard/windows-view.h /usr/include/xfdashboard/libxfdashboard/workspace-selector.h /usr/lib/libxfdashboard.so /usr/lib/pkgconfig/libxfdashboard.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025