1fefdda48e- Add libwnck-fix-compiler-error.patch: Fix declaration after label error reported by compiler. (glgo#GNOME/libwnck!67) - Update to version 43.2 (bsc#1241297): + Add WnckHandle to the docs. + Add missing build dependency. + Do not restore original event mask. - Switch to source service for tarball/source. - Update to version 43.1: + Return correct number of application windows. + Avoid showing pointless tooltips. + Do not remove underscores form window titles. + Do not crash if XRes 1.2 is not available. + Do not crash if display is not available. - Drop handle-avoid-segfault-in-invalidate-icons.patch: Fixed upstream. - BuildRequire gettext-devel instead of gettext: allow OBS to shortcut through gettext-runtime-mini. - Drop baselibs.conf: there is no known consumer of the -32bit package. - Add handle-avoid-segfault-in-invalidate-icons.patch to fix a segmentation fault (boo#1204157) - Update to version 43.0: + WnckHandle is now public and should be used for all the operations. Usage of all the older entry-point getters is now deprecated. - Update to version 40.1: + Revert "pager: do not change workspace size from size_allocate" + Updated translations. - Drop libwnck-rpmlintrc: No longer needed. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 40.0: + Features: - Use new GNOME versioning scheme (not strictly the same schedule though). - pager: Add API to disable scrolling. - tasklist: Reworked the size management to use internal WnckButton and GTK's preferred size. - Add WnckHandle (private for now). + Fixes: - Do not leak pango font description. - tasklist: Use geometries to respect HiDPI settings. + Updated translations. - Update to version 3.36.0: + Add a weak reference callback to window to disconnect obsolete signal handlers. + pager: Add scroll modes. + meson build fixes. - No longer recommend -lang: supplements are in use - Update to version 3.32.0: + Add signals for enter and leave notify events in task list. + Meson: depend on 0.50.0, use install_dir for .pc file and subdir parameter. - Drop libwnck-meson-0.50.patch: Fixed upstream. - Add libwnck-meson-0.50.patch: Fix build with meson 0.50. - Fix translation-update-upstream call, needed after update of translation-update-upstream in distro. - Update to version 3.31.4: + Meson: cleanups to the dependencies and fixed docs quotes. + Wnckprop: force it working under x11, so that it will work in Wayland for X11 clients. + Update class group icon when window icon has changed. - Update to version 3.31.1: + Add support to build using meson. - Switch to meson buildsystem, add meson BuildRequires and macros. - Add libwnck-rpmlintrc: Filter out bogus rpmlint warning about libwnck-tools not containing any libs. - Update to version 3.30.0: + Use single precision floats to double. + Allow setting the same client type (bgo#792304). + Remove usage of various deprecated functions and modernize code. + Add gitlab-ci pipeline (glgo#GNOME/libwnck#3). + Updated translations. - Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036). - Modernize spec-file by calling spec-cleaner - Update to version 3.24.1: + Fixed regression causing not working pin window. + Fixed Localedir. - Update to version 3.24.0: + Bump GTK+ required version to 3.22.0. + Various refactoring to remove deprecated code. + Add an option to disable the tasklist scroll event. + Add wrap-on-scroll option for WnckPager widget. + wnck-image-menu-item: fix memory leak. + Updated translations. - Replace intltool with gettext BuildRequires following upstream changes. - Update to version 3.20.1: + selector: Don't use deprecated GtkMisc. + tasklist: - Ignore size_allocate with invalid size. - Queue resize on button not on its content. - Don't use deprecated GtkMisc. + test-wnck: Don't use deprecated gtk_tree_view_set_rules_hint. + wnckprop: Don't use deprecated gdk_cursor_new. + workspace-accessible: - Drop obsolete GTK_CHECK_VERSION. - Don't use deprecated atk_component_get_position. - Add https://git.gnome.org/browse/libwnck to URL, silence rpmlint. libwnck does not have a wiki entry upstream, hence using the git ref instead. - Update to version 3.20.0: + xutils: add error trap in try_pixmap_and_mask. + Window: ignore unhandled non-_NET_WM actions. + ActionMenu: Use gtk_label_set_text_with_mnemonic instead of gtk_label_set_text. + tasklist: set css name. + selector: set css name. + pager: set css name. + configure.ac: redefine introspection dirs using proper prefixes. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Drop libwnck_spec-update.sh and all macros related to it from spec, it no longer provide any use, nor is it working as expected any more. Also drop an conditional for a long gone version of openSUSE. - Update to version 3.14.1: + WnckWindow: Add a new 'type-changed' signal. + Don't use deprecated style properties. + pager: use correct state flags. + selector: avoid warnings from GtkStyleContext. + tasklist: avoid warnings from GtkStyleContext. + Back to dependency on gtk+-3.0 >= 3.10. + Updated translations. - Update to version 3.14.0: + Fixes: - xutils: . Support non-standard depths for icon pixmaps. . Correctly link against libXrender. - pager: don't return invalid workspace rect. - tasklist: . Fix missing icon in tasklist button. . Don't use deprecated GtkImageMenuItem. - window-action-menu: don't use deprecated GtkImageMenuItem. + Updated translations. - Update to version 3.4.9: + TaskList: remove new Startup Notification API. - Changes from version 3.4.8: + Add support for _GTK_FRAME_EXTENTS. + Fixes: - WindowActionMenu: unset window and stop async events on dispose. - TaskList: use new Startup Notification API. + Updated translations. - Update to version 3.4.7: + Add wnck_set_default_icon_size and wnck_set_default_mini_icon_size functions to allow clients to define the size of the icons to be used for windows and applications. - Update to version 3.4.6: + Features: - Add option to close windows with mouse middle click on button in tasklist. - Add API to define task list orientation. + Fixes: - ClassGroup: fix class signal signature. - Get rid of the deprecated code in TaskList, Selector and Pager. + Updated translations. - Update to version 3.4.5: + Features: - Add getter and notifier for the Window role. - Emit signals when a window instance or group name (WM_CLASS) changes. + Fixes: - Remove deprecated APIs for device grabbing. - Fix wnckprop hang, that made the system unusable. - Fix build with recent automake. - Use a little less power using g_timeout_add_seconds. + Updated translations. - Update to version 3.4.4: + Updated translations. - Update to version 3.4.3: + Add deprecation attributes to deprecated functions + Require gtk+-3.0 >= 3.4.0 + Updated translations. - Update to version 3.4.2: + Fix mouse wheel scrolling with new GTK+. + Add --enable-tools to enable/disable installation of tools. + Updated translations. - Update to version 3.4.0: + Updated translations. - Add explicit pkgconfig(x11) and pkgconfig(xres) BuildRequires, to avoid issues after the big xorg-x11 packaging change. - Update to version 3.3.5: + Features: - Add wnck_shutdown() API + Fixes: - Don't ask for tasklist menus to be pushed in + Updated translations. - Split typelib file into typelib-1_0-Wnck-3_0 subpackage. - Add typelib-1_0-Wnck-3_0 Requires to devel subpackage. - Update to version 3.2.1: + Updated translations. - Update to version 3.2.0: + Updated translations. - Update to version 3.1.92: + Fix srcdir != builddir build + Updated translations. - Update to version 3.1.90: + Fixes: - Added missing introspection annotations + Misc - Link against libm + Updated translations. - Update to version 3.1.5: + Features: - Add API to get WM_CLASS group name & instance name of a WnckWindow - Change WnckClassGroup to talk about identifier instead of resource class. + Fixes: - Fix tasklist taking some space when there is no window - Remove unused variables - Stop using several deprecated APIs - Remove disabling of libgnomeui sounds - Do not connect same signal handler twice + Misc: - Modernize build system + Updated translations. - Update to version 3.0.2: + Updated translations. - Change libwnck-doc Obsoletes from <= to < to fix a rpmlint warning. - Fix License tag of devel subpackage to be LGPLv2.1+ instead of GPLv2+. Fix bnc#691447. - Add missing pkgconfig(libstartup-notification-1.0) BuildRequires. - Move the small utilities to a tools subpackage, and remove the libwnck binary package. - Add libwnck Provides/Obsoletes to libwnck-3-0; this will also help make the lang package installable. - Change the libwnck Requires in devel package to libwnck-3-0. - Update to version 3.0.0: + Updated translations. - Changes from version 2.91.92: + Require GTK+ 3.0 - Changes from version 2.91.90: + Fixes: - Port widgets to GtkStyleContext - Improve geometry management of WnckPager - Add switching workspace on scroll events to WnckPager - Fix crash when fetching some icons - Make most of the code not assume the display is the default one - Code cleanups + Misc: - Add high-level documentation, with hints and examples - Build fixes - Changes from version 2.91.6: + Major changes: - Port to GTK+ 3 - Enforce single include for libwnck + API Changes: - Drop previously deprecated API: wnck_screen_get_workspace_index, wnck_screen_get_workspace_neighbor, wnck_pager_set_screen, wnck_tasklist_set_minimum_width, wnck_tasklist_get_minimum_width, wnck_tasklist_set_minimum_height, wnck_tasklist_get_minimum_height, wnck_tasklist_set_screen, wnck_gtk_window_set_dock_type, wnck_create_window_action_menu - Remove screen argument from wnck_pager_new and wnck_tasklist_new + Fixes: - Fix link errors for wnckprop - Start removing assumptions where default display was used - Add missing introspection annotation - Plug memory leak + Updated translations. - Rename libwnck-1-22 to libwnck-3-0 after library name change. - Change gtk2-devel BuildRequires to gtk3-devel. - Remove explicit glib2-devel and gtk2-devel Requires in devel package: the right ones will be added the pkgconfig() way. - Do not add -fno-strict-aliasing to CFLAGS anymore, it's not needed. - licenses package is about to die - Added support for translation-update-upstream. - Update to version 2.30.6: + Adapt to GtkObject removal in GTK3 + Add a small test utility to make it easy to test urgency hints + Updated translations. - Change lang package Requires to Recommends since it is not mandatory at runtime. - Update to version 2.30.5: + Fix pager with multiple rows, regression from 2.30.4 + Associate .gir with pkg-config file + Updated translations. - Move gir files to devel subpackage. - Update to version 2.30.4: + Stop using gdk_display + Update information in README and other files + Updated translations. - Update to version 2.30.3: + Additional GSeal-related fix + Fix failure to build outside source tree + Add introspection annotations + Updated translations. - Update to version 2.30.2: + Fixes: - Many GSeal-related fixes - Do not ship gir files in the tarball + Updated translations. - Update to version 2.30.0: + Fixes - Many GSeal-related fixes - Use a GtkMenuSeparator with a label instead of a hack for workspace menu items in selector + Updated translations. - Remove manual check for the package name to follow the library policy: rpmlint does this now. - Add BuildRequires gobject-introspection-devel. - Update to version 2.29.92: + Feature: - Integrate gobject-introspection support + Fixes: - Build with latest GSeal'ed GTK+ (Vincent) - Do not lose the pinned status when dragging a window in a tasklist - Use _NET_WM_WINDOW_TYPE_SPLASH instead of non-existing _NET_WM_WINDOW_TYPE_SPLASHSCREEN (Vincent) + Misc: - Small documentation improvement for wnck_window_move_to_workspace() to specify what happens to pinned windows - Fix build when building out of source tree + Updated translations. - Update to version 2.29.91: + Use single-include for atk + Updated translations. - Update to version 2.29.6: + Fix generation of wnck-enum-types.c to not break bindings + Modernize a bit the build system + Updated translations. - Drop libwnck-fix-bindings.patch: fixed upstream. - Remove en@shaw translation on openSUSE 11.2 and earlier. - Package baselibs.conf - Add libwnck-fix-bindings.patch to fix an issue that broke python bindings for libwnck. - Update to version 2.28.0: + Updated translations. - Update to version 2.27.92: + Always show icons in tasklist group menu + Make startup-notification non-automagic + Updated translations. - Update to version 2.27.5: + New wnck-urgency-monitor utility to monitor windows with urgent hint - Update to version 2.27.4: + Fix wnck_application_get_icon_is_fallback() to actually work + Fix gtk-doc warning + Code cleanup + Always show icons in selector menu + Use shave to improve build log readability + Build system tweaks + Updates translations. - Do not make libwnck-1-22 depend on libwnck, but just on libwnck-lang. - Update to version 2.26.1: + Updated translations. - Update to version 2.26.0: + Translation updates - Add back licenses to BuildRequires - Fix Obsoletes/Provides - Update to version 2.25.91: + Requires glib 2.16.0 + Translation updates - Merge -doc into -devel as it only contains gtk-doc - Remove gnome-common, perl-XML-Parser, update-desktop-files and licenses from BuildRequires - Update to version 2.25.5: + Make libwnck compile with gnome-common DEPRECATED variables + Use C_() instead of Q_() + Translation updates - obsolete old -XXbit packages (bnc#437293) - Update to version 2.25.3: + Use single include for GTK+ + Fix compiler warning
devel
Yifan Jiang2025-05-20 08:37:14 +00:00
cddfe5af24Accepting request 1206269 from GNOME:FactoryAna Guerrero2024-10-08 15:16:45 +00:00
2bc81b01d9- Update to version 43.1: + Return correct number of application windows. + Avoid showing pointless tooltips. + Do not remove underscores form window titles. + Do not crash if XRes 1.2 is not available. + Do not crash if display is not available. - Drop handle-avoid-segfault-in-invalidate-icons.patch: Fixed upstream.Bjørn Lie2024-10-08 09:00:34 +00:00
26c0e6527fAccepting request 1204692 from GNOME:FactoryAna Guerrero2024-09-30 13:34:52 +00:00