Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ibus-libpinyin for openSUSE:Factory 
checked in at 2026-01-06 17:46:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus-libpinyin (Old)
 and      /work/SRC/openSUSE:Factory/.ibus-libpinyin.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus-libpinyin"

Tue Jan  6 17:46:04 2026 rev:47 rq:1325543 version:1.16.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus-libpinyin/ibus-libpinyin.changes    
2025-08-25 20:41:36.216902402 +0200
+++ /work/SRC/openSUSE:Factory/.ibus-libpinyin.new.1928/ibus-libpinyin.changes  
2026-01-06 17:47:23.200543577 +0100
@@ -1,0 +2,8 @@
+Tue Jan  6 08:20:19 UTC 2026 - Hillwood Yang <[email protected]>
+
+- Update version to 1.16.5
+  * Fix bugs
+- Drop 0001-Make-libpinyin-setup-could-response-build-config.patch,
+  0001-All-candidate-and-mode-buttons-created-in-dynamic-ar.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-All-candidate-and-mode-buttons-created-in-dynamic-ar.patch
  0001-Make-libpinyin-setup-could-response-build-config.patch
  ibus-libpinyin-1.16.4.tar.gz

New:
----
  ibus-libpinyin-1.16.5.tar.gz

----------(Old B)----------
  Old:- Drop 0001-Make-libpinyin-setup-could-response-build-config.patch,
  0001-All-candidate-and-mode-buttons-created-in-dynamic-ar.patch
  Old:  * Fix bugs
- Drop 0001-Make-libpinyin-setup-could-response-build-config.patch,
  0001-All-candidate-and-mode-buttons-created-in-dynamic-ar.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ibus-libpinyin.spec ++++++
--- /var/tmp/diff_new_pack.STw1Fs/_old  2026-01-06 17:47:23.664562666 +0100
+++ /var/tmp/diff_new_pack.STw1Fs/_new  2026-01-06 17:47:23.664562666 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ibus-libpinyin
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2023 Hillwood Yang <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -32,15 +32,13 @@
 %endif
 
 Name:           ibus-libpinyin
-Version:        1.16.4
+Version:        1.16.5
 Release:        0
 Summary:        Intelligent Pinyin engine based on libpinyin for IBus
 License:        GPL-3.0-or-later
 Group:          System/I18n/Chinese
 URL:            https://github.com/libpinyin/ibus-libpinyin
 Source:         
https://github.com/libpinyin/ibus-libpinyin/releases/download/%{version}/%{name}-%{version}.tar.gz
-Patch0:         0001-Make-libpinyin-setup-could-response-build-config.patch
-Patch1:         0001-All-candidate-and-mode-buttons-created-in-dynamic-ar.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel

++++++ ibus-libpinyin-1.16.4.tar.gz -> ibus-libpinyin-1.16.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/ChangeLog 
new/ibus-libpinyin-1.16.5/ChangeLog
--- old/ibus-libpinyin-1.16.4/ChangeLog 2025-06-24 06:41:02.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/ChangeLog 2025-09-19 06:01:16.000000000 +0200
@@ -1,3 +1,63 @@
+commit 2d2cdac0187101aa0cd7ac06694a8340721ddfbb
+Author: Peng Wu <[email protected]>
+Date:   2025-09-19 11:34:32 +0800
+
+    Update NEWS
+
+M      NEWS
+
+commit 737304d2ac44b887ca25cc2bbe486ea1cb3f636a
+Author: Peng Wu <[email protected]>
+Date:   2025-09-19 10:22:46 +0800
+
+    Bump version 1.16.5
+
+M      configure.ac
+
+commit 62676cf477c0f8f52e3f953585df6dabfe91f96c
+Author: Peng Wu <[email protected]>
+Date:   2025-08-25 15:39:48 +0800
+
+    Fix main2.py
+
+M      setup/main2.py
+
+commit 619f0d69d91105f182453e54d6063e5eea0e3f69
+Author: ZhaoQiang <[email protected]>
+Date:   2025-08-22 20:18:44 +0800
+
+    All candidate and mode buttons created in dynamic array.
+
+M      setup/main2.py
+
+commit 0e9bebe762778c9b0daef5aa6d9ab4606f42a9c3
+Author: ZhaoQiang <[email protected]>
+Date:   2025-08-12 20:51:27 +0800
+
+    Make libpinyin setup could response build config
+
+M      configure.ac
+M      setup/Makefile.am
+M      setup/config.py.in
+M      setup/ibus-libpinyin-preferences.ui
+M      setup/main2.py
+
+commit 700b91d115f7f824824b543241bf1b931e4cec13
+Author: Peng Wu <[email protected]>
+Date:   2025-08-15 12:24:01 +0800
+
+    Update libpinyin.appdata.xml for gnome-software
+
+M      data/libpinyin.appdata.xml
+
+commit ceae61cf368b356740475e44a766b8c94c2d0717
+Author: hexakon <[email protected]>
+Date:   2025-07-18 22:43:20 +0200
+
+    fixed some locales using commas for decimal
+
+M      data/Makefile.am
+
 commit 604645297e3bc2c92d6a57ecf8a1c061ec7d2192
 Author: Peng Wu <[email protected]>
 Date:   2025-06-17 11:12:02 +0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/Makefile.in 
new/ibus-libpinyin-1.16.5/Makefile.in
--- old/ibus-libpinyin-1.16.4/Makefile.in       2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/Makefile.in       2025-09-19 05:59:34.000000000 
+0200
@@ -259,6 +259,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -306,6 +307,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -352,6 +354,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/NEWS 
new/ibus-libpinyin-1.16.5/NEWS
--- old/ibus-libpinyin-1.16.4/NEWS      2025-06-17 05:11:12.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/NEWS      2025-09-19 05:33:58.000000000 +0200
@@ -1,3 +1,6 @@
+version 1.16.5
+* bug fixes
+
 version 1.16.4
 * bug fixes
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/configure 
new/ibus-libpinyin-1.16.5/configure
--- old/ibus-libpinyin-1.16.4/configure 2025-06-24 06:38:44.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/configure 2025-09-19 05:59:34.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for ibus-libpinyin 1.16.4.
+# Generated by GNU Autoconf 2.72 for ibus-libpinyin 1.16.5.
 #
 # Report bugs to <https://github.com/libpinyin/ibus-libpinyin/issues/new>.
 #
@@ -615,8 +615,8 @@
 # Identity of this package.
 PACKAGE_NAME='ibus-libpinyin'
 PACKAGE_TARNAME='ibus-libpinyin'
-PACKAGE_VERSION='1.16.4'
-PACKAGE_STRING='ibus-libpinyin 1.16.4'
+PACKAGE_VERSION='1.16.5'
+PACKAGE_STRING='ibus-libpinyin 1.16.5'
 PACKAGE_BUGREPORT='https://github.com/libpinyin/ibus-libpinyin/issues/new'
 PACKAGE_URL=''
 
@@ -661,8 +661,10 @@
 LIBNOTIFY_CFLAGS
 ENABLE_LIBNOTIFY_FALSE
 ENABLE_LIBNOTIFY_TRUE
+TABLE_INPUT_MODE
 IBUS_BUILD_TABLE_INPUT_MODE_FALSE
 IBUS_BUILD_TABLE_INPUT_MODE_TRUE
+ENGLISH_INPUT_MODE
 IBUS_BUILD_ENGLISH_INPUT_MODE_FALSE
 IBUS_BUILD_ENGLISH_INPUT_MODE_TRUE
 CLOUD_INPUT_MODE
@@ -672,6 +674,7 @@
 JSONGLIB_CFLAGS
 LIBSOUP_LIBS
 LIBSOUP_CFLAGS
+LUA_EXTENSION
 IBUS_BUILD_LUA_EXTENSION_FALSE
 IBUS_BUILD_LUA_EXTENSION_TRUE
 LUA_LIBS
@@ -1484,7 +1487,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures ibus-libpinyin 1.16.4 to adapt to many kinds of systems.
+'configure' configures ibus-libpinyin 1.16.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1555,7 +1558,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ibus-libpinyin 1.16.4:";;
+     short | recursive ) echo "Configuration of ibus-libpinyin 1.16.5:";;
    esac
   cat <<\_ACEOF
 
@@ -1736,7 +1739,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ibus-libpinyin configure 1.16.4
+ibus-libpinyin configure 1.16.5
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2205,7 +2208,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by ibus-libpinyin $as_me 1.16.4, which was
+It was created by ibus-libpinyin $as_me 1.16.5, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3897,7 +3900,7 @@
 
 # Define the identity of the package.
  PACKAGE='ibus-libpinyin'
- VERSION='1.16.4'
+ VERSION='1.16.5'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -5431,9 +5434,9 @@
 
 # define PACKAGE_VERSION_* variables
 
-  PACKAGE_VERSION_MAJOR=$(echo 1.16.4 | cut -d'.' -f1)
-  PACKAGE_VERSION_MINOR=$(echo 1.16.4 | cut -d'.' -f2)
-  PACKAGE_VERSION_MICRO=$(echo 1.16.4 | cut -d'.' -f3)
+  PACKAGE_VERSION_MAJOR=$(echo 1.16.5 | cut -d'.' -f1)
+  PACKAGE_VERSION_MINOR=$(echo 1.16.5 | cut -d'.' -f2)
+  PACKAGE_VERSION_MICRO=$(echo 1.16.5 | cut -d'.' -f3)
 
 
 
@@ -5443,7 +5446,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
 printf %s "checking nano version... " >&6; }
 
-  NANO=$(echo 1.16.4 | cut -d'.' -f4)
+  NANO=$(echo 1.16.5 | cut -d'.' -f4)
 
   if test x"$NANO" = x || test "x$NANO" = "x0" ; then
     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -24221,6 +24224,7 @@
 
 
 # check lua
+LUA_EXTENSION="False"
 
 pkg_failed=no
 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for
@@ -24411,7 +24415,6 @@
 
 fi;
 fi
-
  if test x"$enable_lua_extension" = x"yes"; then
   IBUS_BUILD_LUA_EXTENSION_TRUE=
   IBUS_BUILD_LUA_EXTENSION_FALSE='#'
@@ -24420,6 +24423,10 @@
   IBUS_BUILD_LUA_EXTENSION_FALSE=
 fi
 
+if test x"$enable_lua_extension" = x"yes"; then
+    LUA_EXTENSION="True"
+fi
+
 
 # --enable-cloud-input-mode
 CLOUD_INPUT_MODE="False"
@@ -24637,6 +24644,7 @@
 
 
 # --disable-english-input-mode
+ENGLISH_INPUT_MODE="False"
 # Check whether --enable-english-input-mode was given.
 if test ${enable_english_input_mode+y}
 then :
@@ -24656,8 +24664,13 @@
   IBUS_BUILD_ENGLISH_INPUT_MODE_FALSE=
 fi
 
+if test x"$enable_english_input_mode" = x"yes"; then
+    ENGLISH_INPUT_MODE="True"
+fi
+
 
 # --disable-table-input-mode
+TABLE_INPUT_MODE="False"
 # Check whether --enable-table-input-mode was given.
 if test ${enable_table_input_mode+y}
 then :
@@ -24668,7 +24681,6 @@
 esac
 fi
 
-
  if test x"$enable_table_input_mode" = x"yes"; then
   IBUS_BUILD_TABLE_INPUT_MODE_TRUE=
   IBUS_BUILD_TABLE_INPUT_MODE_FALSE='#'
@@ -24677,6 +24689,10 @@
   IBUS_BUILD_TABLE_INPUT_MODE_FALSE=
 fi
 
+if test x"$enable_table_input_mode" = x"yes"; then
+       TABLE_INPUT_MODE="True"
+fi
+
 
 # --disable-libnotify
 # Check whether --enable-libnotify was given.
@@ -25400,7 +25416,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ibus-libpinyin $as_me 1.16.4, which was
+This file was extended by ibus-libpinyin $as_me 1.16.5, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -25468,7 +25484,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-ibus-libpinyin config.status 1.16.4
+ibus-libpinyin config.status 1.16.5
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/configure.ac 
new/ibus-libpinyin-1.16.5/configure.ac
--- old/ibus-libpinyin-1.16.4/configure.ac      2025-06-17 05:09:36.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/configure.ac      2025-09-19 04:22:17.000000000 
+0200
@@ -22,7 +22,7 @@
 m4_define([ibus_released], [1])
 m4_define([ibus_major_version], [1])
 m4_define([ibus_minor_version], [16])
-m4_define([ibus_micro_version], [4])
+m4_define([ibus_micro_version], [5])
 m4_define(ibus_maybe_datestamp,
     m4_esyscmd([if test x]ibus_released[ != x1; then date +.%Y%m%d | tr -d 
'\n\r'; fi]))
 
@@ -165,6 +165,7 @@
 )
 
 # check lua
+LUA_EXTENSION="False"
 PKG_CHECK_MODULES(LUA, [
     lua >= 5.1
 ], [],
@@ -179,8 +180,11 @@
     [enable_lua_extension=no]
     );
 fi
-
 AM_CONDITIONAL(IBUS_BUILD_LUA_EXTENSION, [test x"$enable_lua_extension" = 
x"yes"])
+if test x"$enable_lua_extension" = x"yes"; then
+    LUA_EXTENSION="True"
+fi
+AC_SUBST(LUA_EXTENSION)
 
 # --enable-cloud-input-mode
 CLOUD_INPUT_MODE="False"
@@ -207,6 +211,7 @@
 AC_SUBST(CLOUD_INPUT_MODE)
 
 # --disable-english-input-mode
+ENGLISH_INPUT_MODE="False"
 AC_ARG_ENABLE(english-input-mode,
     AS_HELP_STRING([--disable-english-input-mode],
     [do not build english input mode]),
@@ -215,16 +220,24 @@
 )
 
 AM_CONDITIONAL(IBUS_BUILD_ENGLISH_INPUT_MODE, [test 
x"$enable_english_input_mode" = x"yes"])
+if test x"$enable_english_input_mode" = x"yes"; then
+    ENGLISH_INPUT_MODE="True"
+fi
+AC_SUBST(ENGLISH_INPUT_MODE)
 
 # --disable-table-input-mode
+TABLE_INPUT_MODE="False"
 AC_ARG_ENABLE(table-input-mode,
         AS_HELP_STRING([--disable-table-input-mode],
         [do not build table input mode]),
         [enable_table_input_mode=$enableval],
         [enable_table_input_mode=yes]
 )
-
 AM_CONDITIONAL(IBUS_BUILD_TABLE_INPUT_MODE, [test x"$enable_table_input_mode" 
= x"yes"])
+if test x"$enable_table_input_mode" = x"yes"; then
+       TABLE_INPUT_MODE="True"
+fi
+AC_SUBST(TABLE_INPUT_MODE)
 
 # --disable-libnotify
 AC_ARG_ENABLE(libnotify,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/data/Makefile.am 
new/ibus-libpinyin-1.16.5/data/Makefile.am
--- old/ibus-libpinyin-1.16.4/data/Makefile.am  2023-07-17 10:11:08.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/data/Makefile.am  2025-07-21 09:45:10.000000000 
+0200
@@ -48,13 +48,13 @@
 $(ENGLISH_DB): $(WORDLIST) $(ENGLISH_AWK)
        $(AM_V_GEN) \
        $(RM) $@; \
-       $(AWK) -f $(srcdir)/$(ENGLISH_AWK) $(srcdir)/$(WORDLIST) | @SQLITE3@ $@ 
|| \
+       LC_NUMERIC=C $(AWK) -f $(srcdir)/$(ENGLISH_AWK) $(srcdir)/$(WORDLIST) | 
@SQLITE3@ $@ || \
                ( $(RM) $@ ; exit 1 )
 
 $(TABLE_DB): $(TABLE) $(TABLE_AWK)
        $(AM_V_GEN) \
        $(RM) $@; \
-       $(AWK) -f $(srcdir)/$(TABLE_AWK) $(srcdir)/$(TABLE) | @SQLITE3@ $@ || \
+       LC_NUMERIC=C $(AWK) -f $(srcdir)/$(TABLE_AWK) $(srcdir)/$(TABLE) | 
@SQLITE3@ $@ || \
                ( $(RM) $@ ; exit 1 )
 
 appdatadir = @datadir@/metainfo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/data/Makefile.in 
new/ibus-libpinyin-1.16.5/data/Makefile.in
--- old/ibus-libpinyin-1.16.4/data/Makefile.in  2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/data/Makefile.in  2025-09-19 05:59:34.000000000 
+0200
@@ -259,6 +259,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -306,6 +307,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -352,6 +354,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
@@ -878,13 +881,13 @@
 $(ENGLISH_DB): $(WORDLIST) $(ENGLISH_AWK)
        $(AM_V_GEN) \
        $(RM) $@; \
-       $(AWK) -f $(srcdir)/$(ENGLISH_AWK) $(srcdir)/$(WORDLIST) | @SQLITE3@ $@ 
|| \
+       LC_NUMERIC=C $(AWK) -f $(srcdir)/$(ENGLISH_AWK) $(srcdir)/$(WORDLIST) | 
@SQLITE3@ $@ || \
                ( $(RM) $@ ; exit 1 )
 
 $(TABLE_DB): $(TABLE) $(TABLE_AWK)
        $(AM_V_GEN) \
        $(RM) $@; \
-       $(AWK) -f $(srcdir)/$(TABLE_AWK) $(srcdir)/$(TABLE) | @SQLITE3@ $@ || \
+       LC_NUMERIC=C $(AWK) -f $(srcdir)/$(TABLE_AWK) $(srcdir)/$(TABLE) | 
@SQLITE3@ $@ || \
                ( $(RM) $@ ; exit 1 )
 
 %.desktop: %.desktop.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/data/icons/Makefile.in 
new/ibus-libpinyin-1.16.5/data/icons/Makefile.in
--- old/ibus-libpinyin-1.16.4/data/icons/Makefile.in    2025-06-24 
06:38:45.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/data/icons/Makefile.in    2025-09-19 
05:59:34.000000000 +0200
@@ -212,6 +212,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -259,6 +260,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -305,6 +307,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/data/libpinyin.appdata.xml 
new/ibus-libpinyin-1.16.5/data/libpinyin.appdata.xml
--- old/ibus-libpinyin-1.16.4/data/libpinyin.appdata.xml        2023-09-26 
05:03:20.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/data/libpinyin.appdata.xml        2025-08-15 
06:09:13.000000000 +0200
@@ -16,7 +16,6 @@
     </p>
   </description>
   <url type="homepage">https://github.com/libpinyin/ibus-libpinyin</url>
-  <compulsory_for_desktop>GNOME</compulsory_for_desktop>
   <project_group>GNOME</project_group>
   <developer_name>The GNOME Project</developer_name>
   <url type="bugtracker">https://code.google.com/p/ibus/issues/list</url>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/lua/Makefile.in 
new/ibus-libpinyin-1.16.5/lua/Makefile.in
--- old/ibus-libpinyin-1.16.4/lua/Makefile.in   2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/lua/Makefile.in   2025-09-19 05:59:34.000000000 
+0200
@@ -462,6 +462,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -509,6 +510,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -555,6 +557,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/m4/Makefile.in 
new/ibus-libpinyin-1.16.5/m4/Makefile.in
--- old/ibus-libpinyin-1.16.4/m4/Makefile.in    2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/m4/Makefile.in    2025-09-19 05:59:34.000000000 
+0200
@@ -169,6 +169,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -216,6 +217,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -262,6 +264,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/scripts/Makefile.in 
new/ibus-libpinyin-1.16.5/scripts/Makefile.in
--- old/ibus-libpinyin-1.16.4/scripts/Makefile.in       2025-06-24 
06:38:45.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/scripts/Makefile.in       2025-09-19 
05:59:34.000000000 +0200
@@ -162,6 +162,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -209,6 +210,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -255,6 +257,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/setup/Makefile.am 
new/ibus-libpinyin-1.16.5/setup/Makefile.am
--- old/ibus-libpinyin-1.16.4/setup/Makefile.am 2024-12-13 03:27:45.000000000 
+0100
+++ new/ibus-libpinyin-1.16.5/setup/Makefile.am 2025-08-25 09:37:39.000000000 
+0200
@@ -35,6 +35,9 @@
 
 CLEANFILES = \
        *.pyc \
+       config.py \
+       Makefile.in \
+       Makefile \
        $(NULL)
 
 EXTRA_DIST = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/setup/Makefile.in 
new/ibus-libpinyin-1.16.5/setup/Makefile.in
--- old/ibus-libpinyin-1.16.4/setup/Makefile.in 2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/setup/Makefile.in 2025-09-19 05:59:34.000000000 
+0200
@@ -205,6 +205,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -252,6 +253,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -298,6 +300,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
@@ -381,6 +384,9 @@
 
 CLEANFILES = \
        *.pyc \
+       config.py \
+       Makefile.in \
+       Makefile \
        $(NULL)
 
 EXTRA_DIST = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/setup/config.py 
new/ibus-libpinyin-1.16.5/setup/config.py
--- old/ibus-libpinyin-1.16.4/setup/config.py   2025-06-24 06:38:48.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/setup/config.py   2025-09-19 05:59:37.000000000 
+0200
@@ -24,10 +24,19 @@
 gettext.install("ibus-libpinyin")
 
 def get_version():
-    return "1.16.4"
+    return "1.16.5"
 
 def get_longname():
     return _("Intelligent Pinyin")
 
 def support_cloud_input():
     return False
+
+def enable_lua_extension():
+    return True
+
+def enable_table_mode():
+    return True
+
+def enable_english_input_mode():
+    return True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/setup/config.py.in 
new/ibus-libpinyin-1.16.5/setup/config.py.in
--- old/ibus-libpinyin-1.16.4/setup/config.py.in        2020-09-08 
07:38:34.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/setup/config.py.in        2025-08-25 
09:37:39.000000000 +0200
@@ -31,3 +31,12 @@
 
 def support_cloud_input():
     return @CLOUD_INPUT_MODE@
+
+def enable_lua_extension():
+    return @LUA_EXTENSION@
+
+def enable_table_mode():
+    return @TABLE_INPUT_MODE@
+
+def enable_english_input_mode():
+    return @ENGLISH_INPUT_MODE@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ibus-libpinyin-1.16.4/setup/ibus-libpinyin-preferences.ui 
new/ibus-libpinyin-1.16.5/setup/ibus-libpinyin-preferences.ui
--- old/ibus-libpinyin-1.16.4/setup/ibus-libpinyin-preferences.ui       
2025-01-07 04:48:06.000000000 +0100
+++ new/ibus-libpinyin-1.16.5/setup/ibus-libpinyin-preferences.ui       
2025-08-25 09:37:39.000000000 +0200
@@ -2263,7 +2263,7 @@
                     <property name="orientation">vertical</property>
                     <property name="spacing">16</property>
                     <child>
-                      <object class="GtkFrame">
+                      <object class="GtkFrame" id="frameInputModes">
                         <property name="visible">True</property>
                         <property name="can-focus">False</property>
                         <property name="label-xalign">0</property>
@@ -2274,96 +2274,11 @@
                             <property name="can-focus">False</property>
                             <property name="left-padding">12</property>
                             <child>
-                              <!-- n-columns=2 n-rows=3 -->
-                              <object class="GtkGrid">
+                              <object class="GtkGrid" id="gridInputModes">
                                 <property name="visible">True</property>
                                 <property name="can-focus">False</property>
                                 <property 
name="row-homogeneous">True</property>
                                 <property 
name="column-homogeneous">True</property>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="LuaExtension">
-                                    <property name="label" 
translatable="yes">Lua Extension</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="halign">start</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">0</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="TableMode">
-                                    <property name="label" 
translatable="yes">Table Mode</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="halign">start</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">1</property>
-                                    <property name="top-attach">0</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="EnglishMode">
-                                    <property name="label" 
translatable="yes">English Mode</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="halign">start</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="EnglishCandidate">
-                                    <property name="label" 
translatable="yes">English Candidate</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="halign">start</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">1</property>
-                                    <property name="top-attach">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="EmojiCandidate">
-                                    <property name="label" 
translatable="yes">Emoji Candidate</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="halign">start</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">2</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" 
id="SuggestionCandidate">
-                                    <property name="label" 
translatable="yes">Suggestion Candidate</property>
-                                    <property name="visible">True</property>
-                                    <property name="can-focus">True</property>
-                                    <property 
name="receives-default">False</property>
-                                    <property name="xalign">0</property>
-                                    <property 
name="draw-indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">1</property>
-                                    <property name="top-attach">2</property>
-                                  </packing>
-                                </child>
                               </object>
                             </child>
                           </object>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/setup/main2.py 
new/ibus-libpinyin-1.16.5/setup/main2.py
--- old/ibus-libpinyin-1.16.4/setup/main2.py    2025-06-04 11:52:37.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/setup/main2.py    2025-08-25 09:38:42.000000000 
+0200
@@ -420,52 +420,83 @@
     def __init_user_data(self):
         #page User Data
         self.__page_user_data.show()
+        self.__frame_input_modes = self.__builder.get_object("frameInputModes")
+        grid = self.__builder.get_object("gridInputModes")
 
-        self.__frame_lua_script = self.__builder.get_object("frameLuaScript")
         path = os.path.join(pkgdatadir, 'user.lua')
-        if not os.access(path, os.R_OK):
+        if os.access(path, os.R_OK):
+            lua_visible = config.enable_lua_extension()
+        else:
+            lua_visible = False
+        table_mode_visible = config.enable_table_mode()
+        english_mode_visible = config.enable_english_input_mode()
+
+        input_mode_buttons = [
+#            obj_id,                 label,                  visible,          
    key,                    callback_func,           func_param;
+            ("lua_extension",        "Lua Extension",        lua_visible,      
    "lua-extension",        self.__lua_extension_cb, None),
+            ("table_mode",           "Table Mode",           
table_mode_visible,   "table-input-mode",     self.__table_mode_cb,    None),
+            ("english_mode",         "English Mode",         
english_mode_visible, "english-input-mode",   self.__english_mode_cb,  None),
+            ("english_candidate",    "English Candidate",    True,             
    "english-candidate",    self.__toggled_cb,       "english-candidate"),
+            ("emoji_candidate",      "Emoji Candidate",      True,             
    "emoji-candidate",      self.__toggled_cb,       "emoji-candidate"),
+            ("suggestion_candidate", "Suggestion Candidate", True,             
    "suggestion-candidate", self.__toggled_cb,       "suggestion-candidate"),
+        ]
+
+        row = 0
+        col = 0
+        self.input_mode_buttons = {}
+        for obj_id, label, visible, key, callback_func, func_param in 
input_mode_buttons:
+            if not visible:
+                continue
+            else:
+                # Button initial:
+                button = Gtk.CheckButton(label=label)
+                button.set_name(obj_id)
+                button.set_visible(True)
+                button.set_can_focus(True)
+                button.set_receives_default(False)
+                button.set_halign(Gtk.Align.START)
+                grid.attach(button, col, row, 1, 1)
+                button.set_active(self.__get_value(key))
+                if func_param is None:
+                    button.connect("toggled", callback_func)
+                else:
+                    button.connect("toggled", callback_func, func_param)
+
+            # Move to the next grid position:
+            col += 1
+            if col > 1:
+                col = 0
+                row += 1
+
+        self.__frame_lua_script = self.__builder.get_object("frameLuaScript")
+        if lua_visible:
+            
self.__frame_lua_script.set_sensitive(self.__get_value("lua-extension"))
+            self.__edit_lua = self.__builder.get_object("EditLua")
+            self.__edit_lua.connect("clicked", self.__edit_lua_cb)
+        else:
             self.__frame_lua_script.hide()
-        self.__frame_user_table = self.__builder.get_object("frameUserTable")
-        self.__lua_extension = self.__builder.get_object("LuaExtension")
-        self.__table_mode = self.__builder.get_object("TableMode")
-        self.__english_mode = self.__builder.get_object("EnglishMode")
-        self.__emoji_candidate = self.__builder.get_object("EmojiCandidate")
-        self.__english_candidate = 
self.__builder.get_object("EnglishCandidate")
-        self.__suggestion_candidate = 
self.__builder.get_object("SuggestionCandidate")
-        self.__import_table = self.__builder.get_object("ImportTable")
-        self.__export_table = self.__builder.get_object("ExportTable")
-        self.__clear_user_table = self.__builder.get_object("ClearUserTable")
-        self.__edit_lua = self.__builder.get_object("EditLua")
-        self.__import_dictionary = 
self.__builder.get_object("ImportDictionary")
-        self.__export_dictionary = 
self.__builder.get_object("ExportDictionary")
-        self.__clear_user_data = 
self.__builder.get_object("ClearUserDictionary")
-        self.__clear_all_data = self.__builder.get_object("ClearAllDictionary")
 
-        # read values
-        
self.__frame_lua_script.set_sensitive(self.__get_value("lua-extension"))
-        
self.__frame_user_table.set_sensitive(self.__get_value("table-input-mode"))
-        self.__lua_extension.set_active(self.__get_value("lua-extension"))
-        self.__table_mode.set_active(self.__get_value("table-input-mode"))
-        self.__english_mode.set_active(self.__get_value("english-input-mode"))
-        self.__emoji_candidate.set_active(self.__get_value("emoji-candidate"))
-        
self.__english_candidate.set_active(self.__get_value("english-candidate"))
-        
self.__suggestion_candidate.set_active(self.__get_value("suggestion-candidate"))
-
-        # connect signals
-        self.__lua_extension.connect("toggled", self.__lua_extension_cb)
-        self.__table_mode.connect("toggled", self.__table_mode_cb)
-        self.__english_mode.connect("toggled", self.__english_mode_cb)
-        self.__emoji_candidate.connect("toggled", self.__toggled_cb, 
"emoji-candidate")
-        self.__english_candidate.connect("toggled", self.__toggled_cb, 
"english-candidate")
-        self.__suggestion_candidate.connect("toggled", self.__toggled_cb, 
"suggestion-candidate")
-        self.__edit_lua.connect("clicked", self.__edit_lua_cb)
-        self.__import_dictionary.connect("clicked", 
self.__import_dictionary_cb, "import-dictionary")
+        self.__frame_user_dictionary = 
self.__builder.get_object("frameUserDictionary")
+        self.__export_dictionary = 
self.__builder.get_object("ExportDictionary")
         self.__export_dictionary.connect("clicked", 
self.__export_dictionary_cb, "export-dictionary")
-        self.__clear_user_data.connect("clicked", self.__clear_user_data_cb, 
"user")
+        self.__import_dictionary = 
self.__builder.get_object("ImportDictionary")
+        self.__import_dictionary.connect("clicked", 
self.__import_dictionary_cb, "import-dictionary")
+        self.__clear_all_data = self.__builder.get_object("ClearAllDictionary")
         self.__clear_all_data.connect("clicked", self.__clear_user_data_cb, 
"all")
-        self.__import_table.connect("clicked", self.__import_table_cb, 
"import-custom-table")
-        self.__export_table.connect("clicked", self.__export_table_cb, 
"export-custom-table")
-        self.__clear_user_table.connect("clicked", self.__clear_user_table_cb, 
"clear-custom-table", "user")
+        self.__clear_user_data = 
self.__builder.get_object("ClearUserDictionary")
+        self.__clear_user_data.connect("clicked", self.__clear_user_data_cb, 
"user")
+
+        self.__frame_user_table = self.__builder.get_object("frameUserTable")
+        if not config.enable_table_mode():
+            self.__frame_user_table.hide()
+        else:
+            
self.__frame_user_table.set_sensitive(self.__get_value("table-input-mode"))
+            self.__export_table = self.__builder.get_object("ExportTable")
+            self.__export_table.connect("clicked", self.__export_table_cb, 
"export-custom-table")
+            self.__import_table = self.__builder.get_object("ImportTable")
+            self.__import_table.connect("clicked", self.__import_table_cb, 
"import-custom-table")
+            self.__clear_user_table = 
self.__builder.get_object("ClearUserTable")
+            self.__clear_user_table.connect("clicked", 
self.__clear_user_table_cb, "clear-custom-table", "user")
 
     def __lua_extension_cb(self, widget):
         self.__set_value("lua-extension", widget.get_active())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/src/Makefile.in 
new/ibus-libpinyin-1.16.5/src/Makefile.in
--- old/ibus-libpinyin-1.16.4/src/Makefile.in   2025-06-24 06:38:45.000000000 
+0200
+++ new/ibus-libpinyin-1.16.5/src/Makefile.in   2025-09-19 05:59:34.000000000 
+0200
@@ -447,6 +447,7 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+ENGLISH_INPUT_MODE = @ENGLISH_INPUT_MODE@
 ENV = @ENV@
 ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
@@ -494,6 +495,7 @@
 LTLIBOBJS = @LTLIBOBJS@
 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
 LUA_CFLAGS = @LUA_CFLAGS@
+LUA_EXTENSION = @LUA_EXTENSION@
 LUA_LIBS = @LUA_LIBS@
 MAINT = @MAINT@
 MAKEINFO = @MAKEINFO@
@@ -540,6 +542,7 @@
 SQLITE_CFLAGS = @SQLITE_CFLAGS@
 SQLITE_LIBS = @SQLITE_LIBS@
 STRIP = @STRIP@
+TABLE_INPUT_MODE = @TABLE_INPUT_MODE@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
 XGETTEXT = @XGETTEXT@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ibus-libpinyin-1.16.4/src/default.inputmethod.xml.in 
new/ibus-libpinyin-1.16.5/src/default.inputmethod.xml.in
--- old/ibus-libpinyin-1.16.4/src/default.inputmethod.xml.in    2025-06-24 
06:38:48.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/src/default.inputmethod.xml.in    2025-09-19 
05:59:37.000000000 +0200
@@ -18,7 +18,7 @@
        <symbol>&#x62FC;</symbol>
        <icon_prop_key>InputMode</icon_prop_key>
        <setup>@LIBEXECDIR@/ibus-setup-libpinyin libpinyin</setup>
-       <version>1.16.4</version>
+       <version>1.16.5</version>
        <textdomain>ibus-libpinyin</textdomain>
   </engine>
   <engine>
@@ -38,7 +38,7 @@
        <symbol>&#x3109;</symbol>
        <icon_prop_key>InputMode</icon_prop_key>
        <setup>@LIBEXECDIR@/ibus-setup-libpinyin libbopomofo</setup>
-       <version>1.16.4</version>
+       <version>1.16.5</version>
        <textdomain>ibus-libpinyin</textdomain>
   </engine>
 </engines>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ibus-libpinyin-1.16.4/src/libpinyin.inputmethod.xml.in 
new/ibus-libpinyin-1.16.5/src/libpinyin.inputmethod.xml.in
--- old/ibus-libpinyin-1.16.4/src/libpinyin.inputmethod.xml.in  2025-06-24 
06:38:48.000000000 +0200
+++ new/ibus-libpinyin-1.16.5/src/libpinyin.inputmethod.xml.in  2025-09-19 
05:59:37.000000000 +0200
@@ -4,7 +4,7 @@
        <name>org.freedesktop.IBus.Libpinyin</name>
        <description>Libpinyin Component</description>
        <exec>@LIBEXECDIR@/ibus-engine-libpinyin --ibus</exec>
-       <version>1.16.4</version>
+       <version>1.16.5</version>
        <author>Peng Wu &lt;[email protected]&gt;</author>
        <license>GPL</license>
        <homepage>https://github.com/libpinyin/ibus-libpinyin</homepage>

Reply via email to