Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ibus-chewing for openSUSE:Factory 
checked in at 2024-05-02 23:47:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus-chewing (Old)
 and      /work/SRC/openSUSE:Factory/.ibus-chewing.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus-chewing"

Thu May  2 23:47:12 2024 rev:27 rq:1171153 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus-chewing/ibus-chewing.changes        
2024-02-22 21:02:10.227179678 +0100
+++ /work/SRC/openSUSE:Factory/.ibus-chewing.new.1880/ibus-chewing.changes      
2024-05-03 10:29:31.356501757 +0200
@@ -1,0 +2,57 @@
+Sun Apr 28 08:55:26 UTC 2024 - jun wang <jgw...@suse.com>
+
+- Update to version 2.0.0
+  * Add: On non-gnome desktop with systray icon enabled, IBus will
+         display the currently selected input mode. Clicking on
+         the icon shows a menu to switch input modes.
+  * Changed:
+    - IBus-Chewing Preferences has been rewritten in GTK4 and
+      libadwaita
+    - Removed GOB2 dependency. Now gobjects are written in plain
+      C99
+    - Removed cmake-fedora dependency. Now CMakeLists.txt only
+      depends on built-in modules
+    - New CMake presets can be used for building with different
+      configurations
+    - Refresh property list (language bar)
+    - Update IBusChewingLookupTable.c
+    - Update property list (language bar)
+    - Update pre-edit and aux text after commit_text ()
+    - Change UTF8_MAX_BYTES from 6 to 4
+    - Fix self->bpmfLen always = 0
+    - Update keyHandlingRules
+    - Destroy *preEditText, *auxText and *outgoingText when disable
+    - Port to GTK+-3
+    - Ignore keystrokes in English mode
+    - Add: use arrow keys to choose candidate
+    - Display page number of the lookup table
+    - Show cursor on lookup table
+    - Stop marking interval with double underline
+    - Support vertical lookup table and optimize turn page keys
+    - Tweak ibus-setup dialog window and replace some deprecated
+      APIs
+    - Add dropdown menu for Chi-Eng-Mode toggle key
+    - Update ChangeLog and RELEASE-NOTES
+  * Deprecated: X11 support has been deprecated. IBus-chewing no
+                longer requires X11 to build. Running in X11
+                environment will continue to work as long as IBus
+                still supports X11/XIM
+  * Removed:
+    - GtkStatusIcon (X11) based systray icon has been removed. Now
+      there is only one icon provided by IBus to avoid confusion.
+      The new systray does not support using left mouse button to
+      switch between Chinese and English, and the right button to
+      switch between full and half width mode. (#190)
+    - Sync IM status back to CapsLock has been removed which also
+      depends on X11
+  * Fixed:
+    - Modifier key handling has been improved. Super key will no
+      longer conflict with desktop shortcut handling
+    - Shift key handling in English mode has been improved. Now
+      Shift+Arrow key will work correctly for highlighting text or
+      scroll window
+    - Shift_L or Shift_R can be individually asssigned as Eng/Chi
+      toggle key
+- Drop ibus-chewing-drop-cmake-fedora.patch
+
+-------------------------------------------------------------------

Old:
----
  ibus-chewing-1.6.1.tar.gz
  ibus-chewing-drop-cmake-fedora.patch

New:
----
  ibus-chewing-2.0.0.tar.gz

BETA DEBUG BEGIN:
  Old:      toggle key
- Drop ibus-chewing-drop-cmake-fedora.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ ibus-chewing.spec ++++++
--- /var/tmp/diff_new_pack.CNs07a/_old  2024-05-03 10:29:32.436541109 +0200
+++ /var/tmp/diff_new_pack.CNs07a/_new  2024-05-03 10:29:32.436541109 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ibus-chewing
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:           ibus-chewing
-Version:        1.6.1
+Version:        2.0.0
 Release:        0
 Summary:        The Chewing engine for IBus input platform
 License:        GPL-2.0-or-later
 Group:          System/I18n/Chinese
 URL:            https://github.com/definite/ibus-chewing
 Source0:        
https://github.com/definite/ibus-chewing/archive/%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM ibus-chewing-drop-cmake-fedora.patch qz...@suse.com 
Backport previous cmake module to get rid of dependence of 
cmake-fedora-modules, switch to the cmake upstream 2.6.2.
-Patch0:         ibus-chewing-drop-cmake-fedora.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 2.6.2
 BuildRequires:  gcc-c++
@@ -34,8 +32,9 @@
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(chewing)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk4)
 BuildRequires:  pkgconfig(ibus-1.0)
+BuildRequires:  pkgconfig(libadwaita-1)
 BuildRequires:  pkgconfig(x11)
 
 %description
@@ -52,15 +51,15 @@
 %install
 %cmake_install
 
-rm -rf %{buildroot}%{_datadir}/doc/ibus-chewing
+rm -rf %{buildroot}%{_datadir}/doc/packages/ibus-chewing
 
 %find_lang %{name} %{?no_lang_C}
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc USER-GUIDE AUTHORS INSTALL ChangeLog README.md RELEASE-NOTES.txt
+%doc USER-GUIDE AUTHORS INSTALL ChangeLog-1.x CHANGELOG.md README.md
 %license COPYING
-%{_ibus_libexecdir}/ibus-*
+%{_libexecdir}/ibus-*
 %{_datadir}/%{name}
 %{_datadir}/ibus
 %{_datadir}/applications/ibus-setup-chewing.desktop

++++++ ibus-chewing-1.6.1.tar.gz -> ibus-chewing-2.0.0.tar.gz ++++++
++++ 25793 lines of diff (skipped)

Reply via email to