Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fcitx5-gtk for openSUSE:Factory checked in at 2026-02-09 11:43:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5-gtk (Old) and /work/SRC/openSUSE:Factory/.fcitx5-gtk.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5-gtk" Mon Feb 9 11:43:14 2026 rev:15 rq:1331812 version:5.1.5 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5-gtk/fcitx5-gtk.changes 2025-06-23 15:04:58.929006112 +0200 +++ /work/SRC/openSUSE:Factory/.fcitx5-gtk.new.1670/fcitx5-gtk.changes 2026-02-09 11:43:46.978814697 +0100 @@ -1,0 +2,6 @@ +Sun Feb 8 05:36:23 UTC 2026 - Marguerite Su <[email protected]> + +- update to 5.1.5 + * Remove Gtk2 from deps + +------------------------------------------------------------------- Old: ---- fcitx5-gtk-5.1.4.tar.zst New: ---- fcitx5-gtk-5.1.5.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5-gtk.spec ++++++ --- /var/tmp/diff_new_pack.EI7Ial/_old 2026-02-09 11:43:47.538838256 +0100 +++ /var/tmp/diff_new_pack.EI7Ial/_new 2026-02-09 11:43:47.542838425 +0100 @@ -1,7 +1,7 @@ # # spec file for package fcitx5-gtk # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: fcitx5-gtk -Version: 5.1.4 +Version: 5.1.5 Release: 0 Summary: Gtk im module for fcitx5 and glib based dbus client library License: LGPL-2.1-or-later ++++++ fcitx5-gtk-5.1.4.tar.zst -> fcitx5-gtk-5.1.5.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.4/.github/workflows/check.yml new/fcitx5-gtk-5.1.5/.github/workflows/check.yml --- old/fcitx5-gtk-5.1.4/.github/workflows/check.yml 2025-06-16 08:25:33.000000000 +0200 +++ new/fcitx5-gtk-5.1.5/.github/workflows/check.yml 2025-12-22 07:18:11.000000000 +0100 @@ -38,7 +38,7 @@ steps: - name: Install dependencies run: | - pacman -Syu --noconfirm base-devel clang cmake ninja extra-cmake-modules fmt libuv git glib2-devel gtk2 gtk3 gtk4 libx11 gobject-introspection + pacman -Syu --noconfirm base-devel clang cmake ninja extra-cmake-modules fmt libuv git glib2-devel gtk3 gtk4 libx11 gobject-introspection - uses: actions/checkout@v4 with: path: fcitx5-gtk @@ -53,7 +53,7 @@ path: fcitx5-gtk cmake-option: >- -DENABLE_GIR=On - -DENABLE_GTK2_IM_MODULE=On + -DENABLE_GTK2_IM_MODULE=Off -DENABLE_GTK3_IM_MODULE=On -DENABLE_GTK4_IM_MODULE=On - name: CodeQL Analysis diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.4/CMakeLists.txt new/fcitx5-gtk-5.1.5/CMakeLists.txt --- old/fcitx5-gtk-5.1.4/CMakeLists.txt 2025-06-16 08:25:33.000000000 +0200 +++ new/fcitx5-gtk-5.1.5/CMakeLists.txt 2025-12-22 07:18:11.000000000 +0100 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.6) -project(fcitx5-gtk VERSION 5.1.4) +project(fcitx5-gtk VERSION 5.1.5) find_package(ECM REQUIRED 1.0.0) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.4/gtk2/fcitximcontext.cpp new/fcitx5-gtk-5.1.5/gtk2/fcitximcontext.cpp --- old/fcitx5-gtk-5.1.4/gtk2/fcitximcontext.cpp 2025-06-16 08:25:33.000000000 +0200 +++ new/fcitx5-gtk-5.1.5/gtk2/fcitximcontext.cpp 2025-12-22 07:18:11.000000000 +0100 @@ -413,7 +413,8 @@ * Compatible with glib 2.5.58 < 2.60 * g_queue_clear_full(&context->gdk_events, * (GDestroyNotify)gdk_event_free);*/ - g_queue_foreach(&context->gdk_events, (GFunc)gdk_event_free, NULL); + g_queue_foreach(&context->gdk_events, (GFunc)((void *)gdk_event_free), + NULL); g_queue_clear(&context->gdk_events); G_OBJECT_CLASS(parent_class)->finalize(obj); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.4/gtk3/fcitximcontext.cpp new/fcitx5-gtk-5.1.5/gtk3/fcitximcontext.cpp --- old/fcitx5-gtk-5.1.4/gtk3/fcitximcontext.cpp 2025-06-16 08:25:33.000000000 +0200 +++ new/fcitx5-gtk-5.1.5/gtk3/fcitximcontext.cpp 2025-12-22 07:18:11.000000000 +0100 @@ -307,13 +307,18 @@ } /* always install snooper */ - if (_key_snooper_id == 0) + if (_key_snooper_id == 0) { + G_GNUC_BEGIN_IGNORE_DEPRECATIONS _key_snooper_id = gtk_key_snooper_install(_key_snooper_cb, NULL); + G_GNUC_END_IGNORE_DEPRECATIONS + } } static void fcitx_im_context_class_fini(FcitxIMContextClass *, gpointer) { if (_key_snooper_id != 0) { + G_GNUC_BEGIN_IGNORE_DEPRECATIONS gtk_key_snooper_remove(_key_snooper_id); + G_GNUC_END_IGNORE_DEPRECATIONS _key_snooper_id = 0; } } @@ -459,7 +464,8 @@ * Compatible with glib 2.5.58 < 2.60 * g_queue_clear_full(&context->gdk_events, * (GDestroyNotify)gdk_event_free);*/ - g_queue_foreach(&context->gdk_events, (GFunc)gdk_event_free, NULL); + g_queue_foreach(&context->gdk_events, (GFunc)((void *)gdk_event_free), + NULL); g_queue_clear(&context->gdk_events); G_OBJECT_CLASS(parent_class)->finalize(obj);
