* Drop Python2 support (using pyupgrade --py3-plus *.py)
* Make it possible to use keys with Unicode keysyms in keybindings
* Use frames_per_buffer=chunk_size option in self._paudio.open()
* Translation update from Weblate (cs 36.6%, ja 45.3%, zh_CN 92.0%)
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=74
- Update version to 1.17.1
* Fix mypy warnings
* Return empty program_name and window_title in get_active_window_xprop() when
xprop results are unexpected (Resolves:
https://bugzilla.redhat.com/show_bug.cgi?id=2215466)
* Translation update from Weblate
- New option commit_invalid_mode: Choose what happens when a character not in
valid input characters is typed
- Fix a problem in C/POSIX and invalid locales: Use lower() on LC_MESSAGES only
if it is a string and not None
- Use IBus.PreeditFocusMode.COMMIT and make sure the input is cleared and the UI
updated when the focus changes (forwarded request 1098624 from hillwood)
OBS-URL: https://build.opensuse.org/request/show/1098626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ibus-table?expand=0&rev=36
- Update version to 1.17.1
* Fix mypy warnings
* Return empty program_name and window_title in get_active_window_xprop() when
xprop results are unexpected (Resolves:
https://bugzilla.redhat.com/show_bug.cgi?id=2215466)
* Translation update from Weblate
- New option commit_invalid_mode: Choose what happens when a character not in
valid input characters is typed
- Fix a problem in C/POSIX and invalid locales: Use lower() on LC_MESSAGES only
if it is a string and not None
- Use IBus.PreeditFocusMode.COMMIT and make sure the input is cleared and the UI
updated when the focus changes
OBS-URL: https://build.opensuse.org/request/show/1098624
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=68
update: 1.16.12 -> 1.16.13
- Get program name of focused window also when ibus cannot get it
- Use focus id if available (it is available for ibus >= 1.5.27)
- Use IBus.PreeditFocusMode.COMMIT and make sure the input is cleared and the UI updated when the focus changes
- Do not reset input purpose on focus out
- Do not commit by index when OSK is visible
OBS-URL: https://build.opensuse.org/request/show/1033163
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=62
update: 1.13.3 -> 1.16.9
- Now requires Python >= 3.6 to build
- Update Unihan_Variants.txt to "2022-04-26 Unicode 15.0.0 draft"
- Update weblate translations
- Add option to set dynamic adjust at runtime gh#mike-fabian/ibus-table#70
- Add button to forget all data learned by typing and selecting candidates
* gh#kaio/ibus-table#75
- Fix problems with goucima for erbi-qs table gh#kaio/ibus-table#77
- Fix gh#mike-fabian/ibus-table#85
- 栗 U+6817 is used in Traditional Chinese as well gh#mike-fabian/ibus-table#95
- Ignore MOD3_MASK (Scroll Lock) when matching key bindings gh#mike-fabian/ibus-table#102
- When a Modifier key release matches a hotkey command, return False not True
* gh#mike-fabian/ibus-table#102
OBS-URL: https://build.opensuse.org/request/show/985070
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=52
- Update version to 1.13.3
* Fix bug in Unihan_Variants.txt, 只 U+53EA is both simplified and traditional
Chinese (Resolves: #74)
* Update Chinese variant detection by Unihan_Variants.txt to the version
“2021-05-18 Unicode 14.0.0” (draft version of Unicode 14)
* Update translations from Weblate (updates for es (100%), pt_BR (100%))
* Fix a few more bugs in Unihan_Variants.txt, the characters 着枱云裡復采吓尸揾 are
used both in simplified and traditional Chinese (some of them in traditional
Chinese in Hong Kong only). (Resolves: ibus/ibus#2323) (forwarded request 898916 from hillwood)
OBS-URL: https://build.opensuse.org/request/show/898981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ibus-table?expand=0&rev=29
- Update version to 1.13.3
* Fix bug in Unihan_Variants.txt, 只 U+53EA is both simplified and traditional
Chinese (Resolves: #74)
* Update Chinese variant detection by Unihan_Variants.txt to the version
“2021-05-18 Unicode 14.0.0” (draft version of Unicode 14)
* Update translations from Weblate (updates for es (100%), pt_BR (100%))
* Fix a few more bugs in Unihan_Variants.txt, the characters 着枱云裡復采吓尸揾 are
used both in simplified and traditional Chinese (some of them in traditional
Chinese in Hong Kong only). (Resolves: ibus/ibus#2323)
OBS-URL: https://build.opensuse.org/request/show/898916
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=50
- Drop ibus-table_fix_other_tables_compile_error.patch, fixed in the
upstream version 1.9.23
- Update version to 1.12.3
* Pass the key for the command 'cancel' (default Esc) through if the preedit
is empty (Resolves: #64)
- Update version to 1.12.2
* Update translations from Weblate (updated ca, cs, es, fa, ja, pt_BR, pt_PT,
tr, zh_CN, zh_HK, zh_TW)
- Update version to 1.12.1
* Enable compose support.
* Add buttons to move key bindings for a command up or down.
* Make translations of 'Edit key bindings for command “%s”' work
* Added it_util.py to POTFILES, it had translatable strings for the “About”
dialog and the key settings dialog.
* Update translations from Weblate (updated ca, de, fr, tr, uk)
- Update version to 1.12.0
* New setup tool, now keybindings can be configured with a GUI.
* Resolves: #57
* Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1133127
* Put exact (except tone) pinyin matches next after exact
* matches in the candidate list.
* Resolves: #63
* Allow lookup table orientation “System Default” in the setup
* Remove “spacekeybehavior” option, it became useless as all
* keybindings are configurable now.
* Added a “debuglevel” option.
* Update translations from Weblate (updated ca, cs, de, es, fa, fr, ja, pt_BR,
pt_PT, uk, zh_TW, zh_HK, zh_CN)
- Update version to 1.11.0
* Make key bindings configurable (Only via the command line for the moment,
not yet easy to do for normal users. I have to rewrite the setup tool
eventually to make that possible)
* Resolves: ibus/ibus#2241
* Resolves: mike-fabian#41
- Update version to 1.10.1
* Add GUI test
* Make output of ibus-table-createdb deterministic
* Update translations from Weblate (updated fr, tr, zh_CN)
- Update version to 1.10.0
* Add suggestion mode feature (Resolves: mike-fabian#9 and rhbz#835376)
* Add test cases for suggestion mode feature
* Fix problems with the behaviour of the property menus
* Use python logging module with log file rotation instead of writing to
stdout/stderr
* Update translations from Weblate (updated de, es, fr, pt_BR, pt_PT, tr, uk)
- Update version to 1.9.25
* Fix crash when changing some options using the menu or the floating
panel (Resolves: mike-fabian#26)
* Translation updates (pt_PT)
- Update version to 1.9.24
* Fixed two typos in message ids (Thanks to Rafael Fontenelle)
* Translation updates (tr, fr, fa, pt, uk)
* New test cases for ibus-table-others
- Update version to 1.9.23
* Add exist_ok=True in os.makedirs(path, exist_ok=True) to avoid
failure due to race condition.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1786652
* Move MockEngine classes into a separate file and make test_itb.py
runnable standalone
* Translation updates for several languages (French at 100% now, Brazilian
Portuguese at 100% now, Porguguese (Portugal) new and now at 31.5%)
- Update version to 1.9.22
* Add Turkish translation from Weblate, 100% translated
* Minor translation fixes in some other languages (Punctuation fixes) (forwarded request 862718 from wsxy162)
OBS-URL: https://build.opensuse.org/request/show/862763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ibus-table?expand=0&rev=26
- Drop ibus-table_fix_other_tables_compile_error.patch, fixed in the
upstream version 1.9.23
- Update version to 1.12.3
* Pass the key for the command 'cancel' (default Esc) through if the preedit
is empty (Resolves: #64)
- Update version to 1.12.2
* Update translations from Weblate (updated ca, cs, es, fa, ja, pt_BR, pt_PT,
tr, zh_CN, zh_HK, zh_TW)
- Update version to 1.12.1
* Enable compose support.
* Add buttons to move key bindings for a command up or down.
* Make translations of 'Edit key bindings for command “%s”' work
* Added it_util.py to POTFILES, it had translatable strings for the “About”
dialog and the key settings dialog.
* Update translations from Weblate (updated ca, de, fr, tr, uk)
- Update version to 1.12.0
* New setup tool, now keybindings can be configured with a GUI.
* Resolves: #57
* Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1133127
* Put exact (except tone) pinyin matches next after exact
* matches in the candidate list.
* Resolves: #63
* Allow lookup table orientation “System Default” in the setup
* Remove “spacekeybehavior” option, it became useless as all
* keybindings are configurable now.
* Added a “debuglevel” option.
* Update translations from Weblate (updated ca, cs, de, es, fa, fr, ja, pt_BR,
pt_PT, uk, zh_TW, zh_HK, zh_CN)
- Update version to 1.11.0
* Make key bindings configurable (Only via the command line for the moment,
not yet easy to do for normal users. I have to rewrite the setup tool
eventually to make that possible)
* Resolves: ibus/ibus#2241
* Resolves: mike-fabian#41
- Update version to 1.10.1
* Add GUI test
* Make output of ibus-table-createdb deterministic
* Update translations from Weblate (updated fr, tr, zh_CN)
- Update version to 1.10.0
* Add suggestion mode feature (Resolves: mike-fabian#9 and rhbz#835376)
* Add test cases for suggestion mode feature
* Fix problems with the behaviour of the property menus
* Use python logging module with log file rotation instead of writing to
stdout/stderr
* Update translations from Weblate (updated de, es, fr, pt_BR, pt_PT, tr, uk)
- Update version to 1.9.25
* Fix crash when changing some options using the menu or the floating
panel (Resolves: mike-fabian#26)
* Translation updates (pt_PT)
- Update version to 1.9.24
* Fixed two typos in message ids (Thanks to Rafael Fontenelle)
* Translation updates (tr, fr, fa, pt, uk)
* New test cases for ibus-table-others
- Update version to 1.9.23
* Add exist_ok=True in os.makedirs(path, exist_ok=True) to avoid
failure due to race condition.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1786652
* Move MockEngine classes into a separate file and make test_itb.py
runnable standalone
* Translation updates for several languages (French at 100% now, Brazilian
Portuguese at 100% now, Porguguese (Portugal) new and now at 31.5%)
- Update version to 1.9.22
* Add Turkish translation from Weblate, 100% translated
* Minor translation fixes in some other languages (Punctuation fixes)
OBS-URL: https://build.opensuse.org/request/show/862718
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=44
- Update version to 1.9.21
* Migrate IBusConfig to GSettings.
* Add a test suite
* Add missing tags to ibus-table-createdb.sgml.
* Draw InputMode text instead of icon into panel on non-Gnome desktops.
* Make it work with Python2 again
* Sync phrases cache from/to external storage.
* Update translations from zanata
* validate ibus-table.appdata.xml in %%check
* Update translations from zanata (pt_BR updated, es new)
* Don't query user database if user define phrase and dynamic adjust
are disabled (thanks to heiher)
* Enable hash map based cache for user database enabled
* Import hash map based cache for table database (thanks to heiher)
* Install appstream metadata to /usr/share/metainfo/ (thanks to jbicha)
* Fix some appdata validation issues (thanks to jbicha)
* Fix bug in Unihan_Variants.txt, 著 U+8457 is both
simplified and traditional Chinese (thanks to heiher)
OBS-URL: https://build.opensuse.org/request/show/641837
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=39
- Update to 1.9.17. This update will fix boo#939462
* Load .desktop file for ibus-setup-table correctly under Gnome Wayland
* Set WM_CLASS of ibus-setup-table correctly
* Avoid running initialization code of ibus_table_location.py
* when using ibus-table-createdb.
* Make it work on Python 3.6 (Unbreak sqlite on Python 3.6)
* (Resolves: rhbz#1413580).
* Update translations from zanata (ca, de, fr, uk updated)
* Point to new home-page in the “About” tab.
* Improve README
* Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified and traditional
Chinese (thanks to Heiher r@hev.cc)
* When ignoring key release events, “False” should be returned, not “True”
* Resolves: Resolves: rhbz#1369514
* add ibus-table.appdata.xml and make it translatable
* pull some new translations and updates from Zanata (ca, fr, pt_BR, and uk
are new, ja, zh_CN, and zh_TW have updates).
- Drop ibus-table-python3.patch, It is needless.
- update to 1.8.11
* Fix typo in variable name self_onechar -> self._onechar
* Disable “onechar” (Phrase mode/Single char mode) option for non-CJK
databases
* Disable auto_commit option for tables which do not have RULES
* Resolves: rhbz#1135759 - The rusle is broken with "Normal commit mode"
See: https://bugzilla.redhat.com/show_bug.cgi?id=1135759
* Pass IBus.KEY_KP_Enter to the application if the preedit is empty
* Resolves: rhbz#1133424 - With the new "rusle" table in ibus-table-cyrillic,
Keypad Enter problem
See: https://bugzilla.redhat.com/show_bug.cgi?id=1133424
OBS-URL: https://build.opensuse.org/request/show/557211
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=36
- update to 1.8.11
* Fix typo in variable name self_onechar -> self._onechar
* Disable “onechar” (Phrase mode/Single char mode) option for non-CJK
databases
* Disable auto_commit option for tables which do not have RULES
* Resolves: rhbz#1135759 - The rusle is broken with "Normal commit mode"
See: https://bugzilla.redhat.com/show_bug.cgi?id=1135759
* Pass IBus.KEY_KP_Enter to the application if the preedit is empty
* Resolves: rhbz#1133424 - With the new "rusle" table in ibus-table-cyrillic,
Keypad Enter problem
See: https://bugzilla.redhat.com/show_bug.cgi?id=1133424
* Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database
is not for CJK
* Move some options into a new tab “Details”
* Disable properties related to fullwidth/halfwidth for non-CJK tables
* Remove “Hide Candidates/Display Candidates” from the properties menu
* Show keyboard shortcuts also in the property menu entries
* Use the “notify::text” signal instead of “activate” on GtkEntry widget
* Update Chinese .po files
* Update German translation
* Move the “Restore all defaults” button into the GtkButtonBox at bottom
* Apply fix for 同 again to Unihan_Variants.txt, it is both simplified *and*
traditional Chinese
* And regenerate engine/chinese_variants.py.
* Escape % and _ if they are not intended as wildcards
* Require Python >= 3.3
OBS-URL: https://build.opensuse.org/request/show/252685
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=34