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 2023-06-09 20:39:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus-libpinyin (Old) and /work/SRC/openSUSE:Factory/.ibus-libpinyin.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-libpinyin" Fri Jun 9 20:39:59 2023 rev:35 rq:1091760 version:1.15.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus-libpinyin/ibus-libpinyin.changes 2023-03-21 17:42:15.758041072 +0100 +++ /work/SRC/openSUSE:Factory/.ibus-libpinyin.new.15902/ibus-libpinyin.changes 2023-06-09 20:43:25.928642911 +0200 @@ -1,0 +2,6 @@ +Fri Jun 9 07:14:30 UTC 2023 - Hillwood Yang <[email protected]> + +- Update version to 1.15.3 + * Fix English mode in Full Pinyin + +------------------------------------------------------------------- Old: ---- ibus-libpinyin-1.15.2.tar.gz New: ---- ibus-libpinyin-1.15.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus-libpinyin.spec ++++++ --- /var/tmp/diff_new_pack.HuJnEo/_old 2023-06-09 20:43:26.416645744 +0200 +++ /var/tmp/diff_new_pack.HuJnEo/_new 2023-06-09 20:43:26.420645768 +0200 @@ -20,7 +20,7 @@ %define with_cloud_input 1 Name: ibus-libpinyin -Version: 1.15.2 +Version: 1.15.3 Release: 0 Summary: Intelligent Pinyin engine based on libpinyin for IBus License: GPL-3.0-or-later ++++++ ibus-libpinyin-1.15.2.tar.gz -> ibus-libpinyin-1.15.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/ChangeLog new/ibus-libpinyin-1.15.3/ChangeLog --- old/ibus-libpinyin-1.15.2/ChangeLog 2023-03-08 03:20:52.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/ChangeLog 2023-06-01 05:01:59.000000000 +0200 @@ -1,3 +1,36 @@ +commit c68cf2afda47cf8aca35178072d0770e22254e46 +Author: Peng Wu <[email protected]> +Date: 2023-06-01 10:39:44 +0800 + + Update NEWS + +M NEWS + +commit 240348e4b6bfd531e959b8f91f76b1e7acc7c70a +Author: Peng Wu <[email protected]> +Date: 2023-05-26 13:05:30 +0800 + + Fix FullPinyinEditor::insert method + +M src/PYPFullPinyinEditor.cc + +commit 78b57203ff1788908d1ef0a55fa4c2c5ca98fd37 +Author: Peng Wu <[email protected]> +Date: 2023-05-24 09:38:13 +0800 + + Bump version 1.15.3 + +M configure.ac + +commit 82e7cb0d8e00720a3abfb833327e37ee132016be +Author: Peng Wu <[email protected]> +Date: 2023-04-07 12:07:12 +0800 + + Fix English mode in Full Pinyin + +M src/PYEnglishEditor.h +M src/PYPPinyinEngine.cc + commit efd72e9b24632eb528b9b4cd4a0dc71364e1708e Author: Peng Wu <[email protected]> Date: 2023-03-07 14:36:08 +0800 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/Makefile.in new/ibus-libpinyin-1.15.3/Makefile.in --- old/ibus-libpinyin-1.15.2/Makefile.in 2023-03-08 03:13:11.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/Makefile.in 2023-05-24 03:38:39.000000000 +0200 @@ -172,7 +172,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/ibus-libpinyin.spec.in ABOUT-NLS AUTHORS COPYING \ ChangeLog INSTALL NEWS README compile config.guess \ - config.rpath config.sub install-sh ltmain.sh missing \ + config.rpath config.sub depcomp install-sh ltmain.sh missing \ py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/NEWS new/ibus-libpinyin-1.15.3/NEWS --- old/ibus-libpinyin-1.15.2/NEWS 2023-03-07 07:35:25.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/NEWS 2023-06-01 04:38:59.000000000 +0200 @@ -1,3 +1,6 @@ +version 1.15.3 +* bug fixes + version 1.15.2 * bug fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/configure new/ibus-libpinyin-1.15.3/configure --- old/ibus-libpinyin-1.15.2/configure 2023-03-08 03:13:11.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/configure 2023-05-24 03:38:39.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for ibus-libpinyin 1.15.2. +# Generated by GNU Autoconf 2.71 for ibus-libpinyin 1.15.3. # # Report bugs to <https://github.com/libpinyin/ibus-libpinyin/issues/new>. # @@ -622,8 +622,8 @@ # Identity of this package. PACKAGE_NAME='ibus-libpinyin' PACKAGE_TARNAME='ibus-libpinyin' -PACKAGE_VERSION='1.15.2' -PACKAGE_STRING='ibus-libpinyin 1.15.2' +PACKAGE_VERSION='1.15.3' +PACKAGE_STRING='ibus-libpinyin 1.15.3' PACKAGE_BUGREPORT='https://github.com/libpinyin/ibus-libpinyin/issues/new' PACKAGE_URL='' @@ -1479,7 +1479,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.15.2 to adapt to many kinds of systems. +\`configure' configures ibus-libpinyin 1.15.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1550,7 +1550,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ibus-libpinyin 1.15.2:";; + short | recursive ) echo "Configuration of ibus-libpinyin 1.15.3:";; esac cat <<\_ACEOF @@ -1725,7 +1725,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ibus-libpinyin configure 1.15.2 +ibus-libpinyin configure 1.15.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2181,7 +2181,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.15.2, which was +It was created by ibus-libpinyin $as_me 1.15.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3669,7 +3669,7 @@ # Define the identity of the package. PACKAGE='ibus-libpinyin' - VERSION='1.15.2' + VERSION='1.15.3' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -5241,9 +5241,9 @@ # define PACKAGE_VERSION_* variables - PACKAGE_VERSION_MAJOR=$(echo 1.15.2 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.15.2 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.15.2 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.15.3 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.15.3 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.15.3 | cut -d'.' -f3) @@ -5253,7 +5253,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 printf %s "checking nano version... " >&6; } - NANO=$(echo 1.15.2 | cut -d'.' -f4) + NANO=$(echo 1.15.3 | 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 @@ -23426,7 +23426,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.15.2, which was +This file was extended by ibus-libpinyin $as_me 1.15.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23494,7 +23494,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -ibus-libpinyin config.status 1.15.2 +ibus-libpinyin config.status 1.15.3 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/configure.ac new/ibus-libpinyin-1.15.3/configure.ac --- old/ibus-libpinyin-1.15.2/configure.ac 2023-03-07 07:34:25.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/configure.ac 2023-05-24 03:37:56.000000000 +0200 @@ -22,7 +22,7 @@ m4_define([ibus_released], [1]) m4_define([ibus_major_version], [1]) m4_define([ibus_minor_version], [15]) -m4_define([ibus_micro_version], [2]) +m4_define([ibus_micro_version], [3]) m4_define(ibus_maybe_datestamp, m4_esyscmd([if test x]ibus_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi])) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/setup/config.py new/ibus-libpinyin-1.15.3/setup/config.py --- old/ibus-libpinyin-1.15.2/setup/config.py 2023-03-08 03:13:15.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/setup/config.py 2023-05-24 03:38:43.000000000 +0200 @@ -24,7 +24,7 @@ gettext.install("ibus-libpinyin") def get_version(): - return "1.15.2" + return "1.15.3" def get_longname(): return _("Intelligent Pinyin") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/src/PYEnglishEditor.h new/ibus-libpinyin-1.15.3/src/PYEnglishEditor.h --- old/ibus-libpinyin-1.15.2/src/PYEnglishEditor.h 2022-11-24 11:21:46.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/src/PYEnglishEditor.h 2023-04-07 06:05:17.000000000 +0200 @@ -29,7 +29,7 @@ class EnglishDatabase; -static const std::string EnglishSymbols = "`~!@*()+[]{}\\|':\"/<>?"; +static const std::string EnglishSymbols = "`~!@*()+[]{}\\|:\"/<>?"; class EnglishEditor : public Editor { private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/src/PYPFullPinyinEditor.cc new/ibus-libpinyin-1.15.3/src/PYPFullPinyinEditor.cc --- old/ibus-libpinyin-1.15.2/src/PYPFullPinyinEditor.cc 2021-01-28 04:08:18.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/src/PYPFullPinyinEditor.cc 2023-05-23 07:14:00.000000000 +0200 @@ -50,10 +50,12 @@ if (G_UNLIKELY (m_text.length () >= MAX_PINYIN_LEN)) return TRUE; +#if 0 /* for i/u/v mode */ if (m_text.empty () && (ch == 'i' || ch == 'u' || ch == 'v')) return FALSE; +#endif m_text.insert (m_cursor++, ch); @@ -68,6 +70,18 @@ guint keycode, guint modifiers) { + /* handle 'A' - 'Z' key */ + if (G_UNLIKELY (IBUS_A <= keyval && keyval <= IBUS_Z)) { + if (cmshm_filter (modifiers) == 0) { + + if (m_text.empty ()) + return FALSE; + + if (insert (keyval)) + return TRUE; + } + } + return PinyinEditor::processKeyEvent (keyval, keycode, modifiers); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/src/PYPPinyinEngine.cc new/ibus-libpinyin-1.15.3/src/PYPPinyinEngine.cc --- old/ibus-libpinyin-1.15.2/src/PYPPinyinEngine.cc 2022-11-25 08:43:02.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/src/PYPPinyinEngine.cc 2023-05-25 09:52:30.000000000 +0200 @@ -370,6 +370,9 @@ if (keyval <= std::numeric_limits<char>::max() && g_unichar_ispunct (keyval) && (EnglishSymbols.find(keyval) != std::string::npos || + /* For full pinyin, "'" is used. */ + (PinyinConfig::instance ().doublePinyin () && + IBUS_apostrophe == keyval) || /* For double pinyin, ";" is used. */ (!PinyinConfig::instance ().doublePinyin () && IBUS_semicolon == keyval)) && diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ibus-libpinyin-1.15.2/src/libpinyin.xml.in new/ibus-libpinyin-1.15.3/src/libpinyin.xml.in --- old/ibus-libpinyin-1.15.2/src/libpinyin.xml.in 2023-03-08 03:13:15.000000000 +0100 +++ new/ibus-libpinyin-1.15.3/src/libpinyin.xml.in 2023-05-24 03:38:43.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.15.2</version> + <version>1.15.3</version> <author>Peng Wu <[email protected]></author> <license>GPL</license> <homepage>https://github.com/libpinyin/ibus-libpinyin</homepage>
