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 2025-06-23 15:04:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5-gtk (Old) and /work/SRC/openSUSE:Factory/.fcitx5-gtk.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5-gtk" Mon Jun 23 15:04:09 2025 rev:14 rq:1287686 version:5.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5-gtk/fcitx5-gtk.changes 2024-05-23 15:36:34.786488485 +0200 +++ /work/SRC/openSUSE:Factory/.fcitx5-gtk.new.7067/fcitx5-gtk.changes 2025-06-23 15:04:58.929006112 +0200 @@ -1,0 +2,7 @@ +Sun Jun 22 03:53:08 UTC 2025 - Marguerite Su <i...@marguerite.su> + +- update to 5.1.4 + * Fix incorrect gravity value mapping for Bottom Left + * fix(gtk4): correct offset variable in setCursorRect + +------------------------------------------------------------------- Old: ---- fcitx5-gtk-5.1.3.tar.zst New: ---- fcitx5-gtk-5.1.4.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5-gtk.spec ++++++ --- /var/tmp/diff_new_pack.LHQ6y0/_old 2025-06-23 15:04:59.705038487 +0200 +++ /var/tmp/diff_new_pack.LHQ6y0/_new 2025-06-23 15:04:59.705038487 +0200 @@ -1,7 +1,7 @@ # # spec file for package fcitx5-gtk # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # 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.3 +Version: 5.1.4 Release: 0 Summary: Gtk im module for fcitx5 and glib based dbus client library License: LGPL-2.1-or-later ++++++ fcitx5-gtk-5.1.3.tar.zst -> fcitx5-gtk-5.1.4.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.3/.github/workflows/check.yml new/fcitx5-gtk-5.1.4/.github/workflows/check.yml --- old/fcitx5-gtk-5.1.3/.github/workflows/check.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/fcitx5-gtk-5.1.4/.github/workflows/check.yml 2025-06-16 08:25:33.000000000 +0200 @@ -0,0 +1,60 @@ +name: CI +on: + push: + branches: + - master + pull_request: + branches: + - master +jobs: + clang-format: + name: Check clang-format + runs-on: ubuntu-latest + container: archlinux:latest + steps: + - name: Install dependencies + run: | + pacman -Syu --noconfirm git clang diffutils + git config --global --add safe.directory $GITHUB_WORKSPACE + - uses: actions/checkout@v4 + - uses: fcitx/github-actions@clang-format + check: + name: Build and test + needs: clang-format + runs-on: ubuntu-latest + container: archlinux:latest + strategy: + fail-fast: false + matrix: + compiler: [gcc, clang] + include: + - compiler: gcc + cxx_compiler: g++ + - compiler: clang + cxx_compiler: clang++ + env: + CC: ${{ matrix.compiler }} + CXX: ${{ matrix.cxx_compiler }} + 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 + - uses: actions/checkout@v4 + with: + path: fcitx5-gtk + - name: Init CodeQL + uses: github/codeql-action/init@v3 + with: + languages: cpp + source-root: fcitx5-gtk + - name: Build and Install fcitx5-gtk + uses: fcitx/github-actions@cmake + with: + path: fcitx5-gtk + cmake-option: >- + -DENABLE_GIR=On + -DENABLE_GTK2_IM_MODULE=On + -DENABLE_GTK3_IM_MODULE=On + -DENABLE_GTK4_IM_MODULE=On + - name: CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.3/CMakeLists.txt new/fcitx5-gtk-5.1.4/CMakeLists.txt --- old/fcitx5-gtk-5.1.3/CMakeLists.txt 2024-04-22 09:57:57.000000000 +0200 +++ new/fcitx5-gtk-5.1.4/CMakeLists.txt 2025-06-16 08:25:33.000000000 +0200 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.6) -project(fcitx5-gtk VERSION 5.1.3) +project(fcitx5-gtk VERSION 5.1.4) 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.3/gtk3/fcitxtheme.cpp new/fcitx5-gtk-5.1.4/gtk3/fcitxtheme.cpp --- old/fcitx5-gtk-5.1.3/gtk3/fcitxtheme.cpp 2024-04-22 09:57:57.000000000 +0200 +++ new/fcitx5-gtk-5.1.4/gtk3/fcitxtheme.cpp 2025-06-16 08:25:33.000000000 +0200 @@ -56,7 +56,7 @@ } else if (value == "Center Right") { return Gravity::CenterRight; } else if (value == "Bottom Left") { - return Gravity::BottomRight; + return Gravity::BottomLeft; } else if (value == "Bottom Center") { return Gravity::BottomCenter; } else if (value == "Bottom Right") { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-gtk-5.1.3/gtk4/gtk4inputwindow.cpp new/fcitx5-gtk-5.1.4/gtk4/gtk4inputwindow.cpp --- old/fcitx5-gtk-5.1.3/gtk4/gtk4inputwindow.cpp 2024-04-22 09:57:57.000000000 +0200 +++ new/fcitx5-gtk-5.1.4/gtk4/gtk4inputwindow.cpp 2025-06-16 08:25:33.000000000 +0200 @@ -61,7 +61,7 @@ gtk_native_get_surface_transform(native, &offsetX, &offsetY); } rect.x = px + offsetX; - rect.y = py + offsetX; + rect.y = py + offsetY; // Sanitize the rect value to workaround a mutter bug: // https://gitlab.gnome.org/GNOME/mutter/-/issues/2525