Package Release Info

ibus-chewing-2.1.4-160000.1.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ibus-chewing

Change Logs

* Tue Aug 05 2025 qzhao@suse.com
- Update to version 2.1.4
  * Fix ignored selection key setting when candidate per page is
    less than 10
  * Fix crashes by ensuring always free chewing objects with
    chewing_free.
  * Always process capslock key to allow toggle ChiEng mode back.
  * Only restore input mode from capslock keyboard state if using
    capslock as the ChiEng toggle key.
  * Revert "Clear pre-edit buffer before commit it to engine to
    avoid showing
  * both buffer on the screen." which breaks some composition events.
* Tue Aug 05 2025 qzhao@suse.com
- Update ibus-chewing.spec:
  Change the project URL and source name source address with current
  project homepage to fit the SLFO:Main robot check.
- Update ibus-chewing.changes:
  Correct old change log to fix time format.
  (bsc#1246569)
* Sat Mar 01 2025 bjorn.lie@gmail.com
- Drop gob2 BuildRequires: dependency was removed in version 2.0.0
* Sun Apr 28 2024 jgwang@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
* Thu Feb 22 2024 dimstar@opensuse.org
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN
* Sat Jan 20 2024 gmbr3@opensuse.org
- Fixes for %_ibus_libexecdir moving to %_libexecdir (bsc#1174075)
* Fri Dec 20 2019 qzhao@suse.com
- Add ibus-chewing-drop-cmake-fedora.patch: Backport previous cmake
  module to get rid of dependence of cmake-fedora-modules, and
  switch to depends on cmake upstream 2.6.2.
* Fri Nov 08 2019 hillwood@opensuse.org
- Update version to 1.6.1
  * Fixed RHBZ#1411189 - ibus-engine-chewing killed by SIGSEGV when receiving
    KP_Insert
  * Update cmake-fedora to 2.9.3
  * Fixed pre-commit so it does not chop directory
  * GitHub Issue: #35 Support KB_THL_PINYIN and KB_MPS2_PINYIN
    RHBZ: #1182819: - RFE: Support KB_THL_PINYIN and KB_MPS2_PINYIN
  * Fixed GitHub Issue: #51 Hard-coded path in data/ibus-setup-chewing.desktop
  * Fixed GitHub Issue: #85 Adding phrase using Ctrl * Num failed to respond
  * Fixed GitHub Issue: #93 Remove XTST from CMakeLists.txt
- Use cmake-fedora in system default
* Mon Oct 07 2019 hillwood@opensuse.org
- Update version to 1.5.1
  * Fix:
    + GH issue #73: Ctrl, Alt, Ins causes the pre-edit duplicate commit
    + GH issue #74: Failed to clean the PreEdit when changing input focus
    + GH issue #79: Failed to input space when "space-as-selection"
    + GH issue #87 Modify dropdown menu for selecting keys
    + GH issue #88 Numpad should be able to select
    + RHBZ #1337185 - Cannot add phrases with Ctrl
    A.k.a GH issue #63
    Thank for contribution from hiunnhue
  * Acknowledge:
    + Obata Akio contributed pull request 71, 72, 73
    + hiunnhue contributed pull request 75, 76, 77, 78, 80, 81, 82, 83, 84, 86,
    87, 90, 91, 92, 94
    + hiunnhue fixed issue 73, 74, 79, 87, 88, 90, 91, 92, 94
  * Fixed the issues found in static checks
  * Fixed Bug 1182813 ibus-chewing crashes gedit in search box while window out
    of focus
    a.k.a GitHub issue #28
  * Fixed GitHub issue #37 Cannot use cmake out of source build Cannot use cmake
    out of source build
  * Fixed GitHub issue #47 CHEWING_DATADIR CMake variable name mismatch
  * Fixed GitHub issue #61 GConf2 should be removed from INSTALL document
  * Fixed GitHub issue #64 systray should be able to show the Chinese/English
    mode
  * Fixed GitHub issue #68 CPU usage very high when switch to Chewing Engine
  * Fixed Bug 1177198 - [abrt] ibus-chewing: XGetKeyboardControl():
    ibus-engine-chewing killed by SIGSEGV
  * Fixed Bug 1319403 - [RFE] ibus-chewing: New option: Caps Lock behavior
    a.k.a. GitHub issue #66
  * Fixed Bug 1330194 - Ctrl-c failed to output as Ctrl-c
    a.k.a. GitHub issue #69
  * Pull Request #67 Fix property "easy-symbol-input" is covered by
    "shift-toggle-chinese"
    Thanks southernbear for providing this fix.
* Fri Mar 02 2018 crrodriguez@opensuse.org
- Change xorg-x11-devel --> pkgconfig(x11)
- Explicitly buildrequire glib components and gtk x11, not just
  gtk2-devel