Changelog |
* Mon Nov 04 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.8-1
- Update to 2.26.8
- Get more information about the Pango rendering support for an emoji and
use fallback in emoji-picker only when necessary (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/508)
- Also make it possible to show font file names, font versions, and emoji
related OpenType tables of the fonts used (shown only in debug mode, i.e.
when "emoji-picker --debug" is used, when not in debug mode show only the
font family name)
- In do_reset() skip clearing input only when the surrounding text **up to
the cursor** ends with the current preedit (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/529)
- Translation update from Weblate (kab 75.9%)
* Tue Oct 29 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.6-1
- Update to 2.26.6
- Simplify itb_pango.py: don’t use ctypes, use `from gi.repository import
Pango` instead
- Get more information about the Pango rendering support for an emoji and
use fallback in emoji-picker only when necessary (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/508)
- Also make it possible to show font file names, font versions, and emoji
related OpenType tables of the fonts used (shown only in debug mode, i.e.
when "emoji-picker --debug" is used, when not in debug mode show only the
font family name)
- In do_reset() skip clearing input only when the surrounding text **up to
the cursor** ends with the current preedit (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/529)
- Translation update from Weblate (kab 75.9%)
* Wed Oct 23 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.0-1
- Update to 2.26.0
- Introduce a delay time before candidates are updated and displayed
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/530)
- emoji-picker: Show Emoji properties, Unicode category, and Unicode block
always, not only when --debug is used. As they are now shown always, make
their labels translatable.
- Translation update from Weblate (de 100%, fr 100%, ja 99.5%, ka 100%,
sv 100%, tr 100%, uk 100%)
* Sat Oct 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.19-1
- Update to 2.25.19
- Translation update from Weblate (el 5.3%, kab 34.8%, sv 100%)
* Wed Oct 09 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.18-1
- Update to 2.25.18
- Make sure all emoji, even those which are sequences, get a Unicode
version and not only an Emoji version (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/542)
- Translation update from Weblate (ka 100%, pl 99.5%, tr 100%)
* Tue Oct 08 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.17-1
- Update to 2.25.17
- Get correct Unicode version from DerivedAge.txt and also display both
Unicode version and Emoji version in emoji-picker (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/538)
- Translation update from Weblate (de 100%, fr 100%, ja 100%)
* Wed Sep 11 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.16-1
- Update to 2.25.16
- When committing, normalize to NFC **and** recompose the composition
exclusions (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/531)
- Update the emoji data files to the to version from the final Unicode
16.0.0 release 2024-09-10
- Update UnicodeData.txt to the Unicode 16.0.0 release 2024-09-10
- Update emoji annotations from CLDR
- Translation update from Weblate (New: el 4.9%)
* Sun Aug 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.15-1
- Update to 2.25.15
- Also catch ValueError exception when trying to import nltk (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/527)
- Translation update from Weblate (ru 25.1%)
- Update emoji annotations from CLDR
* Tue Jul 23 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.14-1
- Update to 2.25.14
- 'S- ' (Shift-space) should not trigger a commit if it has a
transliteration (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/524)
- Update emoji annotations from CLDR
* Fri Jul 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.13-1
- Update to 2.25.3
- Name of Sinhala input method changed in m17n-db-1.8.6: si-wijesekera ➡️
si-wijesekara
- Translation update from Weblate (new: ru 12.3%, uk 100%)
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 09 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.12-1
- Update to 2.25.12
- Correct calculation of caret when a key which triggered a commit
*increases* the length of the transliteration (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/519)
- Do the retransliteration of the input_phrase currently only when the
cursor is at the end of the typed string
* Wed Jun 26 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.11-1
- Update to 2.25.11
- Yet another fix to make it possible again to use keys with Unicode
keysyms in keybindings and make it work with all known versions of ibus
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/497)
* Tue Jun 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.10-1
- Update to 2.25.10
- Use NFC when doing the cursor correction after committing a preedit using
space (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/515)
- Fix for ibus-1.5.30: Make it possible again to use keys with Unicode
keysyms in keybindings (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/497)
* Wed Jun 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-3
- Remove CI test dependency on weston
* Tue Jun 18 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-2
- Remove dependency on Xvfb from CI tests
* Tue Jun 18 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-1
- Update to 2.25.9
- Translation update from Weblate (cs 100%)
- Update emoji annotations from CLDR
- Drop Python < 3.6 support
- Fix test_0_gtk.py: typing booster now avoids clearing the input in
do_reset() when the preedit is empty
- Remove dependency on Xvfb from ibus-typing-booster.spec
* Tue May 28 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.8-1
- Update to 2.25.8
- Support compose sequences containing ASCII keys written as <U00XX> code
points (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/510)
- Update emoji annotations from CLDR
- Translation update from Weblate (pt 91.3%)
* Mon Apr 15 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.7-1
- Release 2.25.7
- Don’t use forward_key_event() on Gnome Wayland if the key might be a
keyboard shortcut using a modifier (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/507)
* Wed Apr 10 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.6-1
- Update to 2.25.6
- If Shift+something is pressed and then released, do not swallow the
release of the Shift key (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/504)
- Decrease grid_row_spacing from 5 to 1 pixels to make the setup tool still
fit on a 1024x768 pixel screen
* Thu Apr 04 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.4-1
- Update to 2.25.4
- Pass key which triggered cancel command to application if
self._min_char_complete == 0 and there are no candidates (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/505)
- Update emoji annotations from CLDR
- Translation update from Weblate (ka 100%)
* Sun Feb 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.3-1
- Update to 2.25.3
- Add a feature to insert or remove RLM or LRM markers to change the
direction of a line of bidi text (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/500)
* Tue Feb 13 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.1-1
- Update to 2.25.1
- Make it possible to use keys with Unicode keysyms in keybindings
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/497)
- Add hack to make space handling for punctuation work for kate and kwrite
(https://github.com/mike-fabian/ibus-typing-booster/issues/496)
- Translation update from Weblate (pl 99.5%)
* Tue Feb 06 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.0-1
- Update to 2.25.0
- Add new combobox option “Record mode” (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/470)
- Improve handling of “:” for fr_CA and add fr_CH to use the same rules as
fr_FR (Related: https://github.com/mike-fabian/ibus-typing-
booster/issues/480)
- Translation update from Weblate (bn 100%, de 100%, fr 100%, ja 99%,
ka 100%, sv 100%, tr 100%)
* Sat Jan 27 2024 Mike FABIAN <mfabian@redhat.com> - 2.24.12-1
- Update to 2.24.12
- Improve handling of punctuation marks when writing (French) French
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/480)
- fix build on rawhide, in the check section of the spec file use `export
XDG_DATA_DIRS=/tmp:%{_datadir}` instead of just `export
XDG_DATA_DIRS=/tmp`, otherwise enchant2 fails.
* Sat Jan 06 2024 Mike FABIAN <mfabian@redhat.com> - 2.24.11-1
- Update to 2.24.11
- Really clear the preedit when it is empty, don’t just hide it
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/476)
Just hiding a non-empty preedit is not enough because of
IBus.PreeditFocusMode.COMMIT a non-empty preedit is still
committed on focus out, even when it is hidden.
* Fri Dec 29 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.10-1
- Update to 2.24.10
- Update the preedit to empty right after deleting surrounding text when reopening a preedit
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Improve do_reset()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Fix _record_in_database_and_push_context()
- Avoid updating the preedit to empty or hiding it if the preedit is already hidden or empty
- Do not pass through a key release event if the corresponding key press event was handled
- Remove two probably redundant calls to get_surrounding_text()
- Hide and clear lookup table and aux in _update_ui_empty_input_try_completion() if no candidates are found
- Make self._ibus_event_sleep_seconds settable via gsettings
- Avoid more duplicate calls of _update_preedit()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Fix disappearing first characters or words in the web clients of WhatsApp and Telegram used in Firefox
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
- Update emoji annotations from CLDR
* Tue Dec 05 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.5-1
- Update to 2.24.5
- Fix first character disappearing when compose was involved in WhatsApp and Telegram
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/471
- Update emoji annotations from CLDR
* Wed Oct 18 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.4-1
- Update to 2.24.4
- Fix typos which prevented autosettings from working when the attempting
to autoset “avoidforwardkeyevent” or “addspaceoncommit”
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/469)
* Tue Oct 17 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.3-1
- Update to 2.24.3
- Adapt compose test cases to newest compose table
- Parse compose sequence “<Multi_key> <slash> <slash> : "\\" backslash # REVERSE SOLIDUS”
correctly (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/467)
- Avoid really *all* use of self.foreward_key_event() if the option self._avoid_forward_key_event is True
- Avoid verbatim bidi formatting characters in the source code
* Sun Oct 01 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.2-1
- Update to 2.24.2
- improve _return_false() and remove _commit_or_forward_key_event_or_return_false()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/463)
- Make characters for Biángbiángmiàn easily searchable
- emoji-picker: Update default for current Unicode release 15.1
* Tue Sep 12 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.1-1
- Update to 2.24.1
- Support several backends for playing sounds
(Resolves: rhbz#2237675 https://bugzilla.redhat.com/show_bug.cgi?id=2237675)
- Update UnicodeData.txt to current Unicode 15.1.0
and emoji data files to current Unicode 15.1
- Update emoji annotations from CLDR
* Fri Sep 01 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.0-1
- Update to 2.24.0
- Implement “commit_and_forward_key” command
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/461)
- m17n-lib interface: transliterate “produced” part and “preedit” separately
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/460)
- Update emoji annotations from CLDR
* Thu Aug 10 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.4-1
- Update to 2.23.4
- Support msymbol 'S-C-Return' as a commit to preedit key
(Resolves https://github.com/mike-fabian/ibus-typing-booster/issues/457).
Needed by hi-itrans.mim, hi-optitransv2.mim, kn-optitransv2.mim,
mr-gamabhana.mim, sa-itrans.mim, sa-vedic-itrans.mim
- Remove useless m4/{Makefile.am,as-version.m4}
- Update emoji annotations from CLDR
- Update UnicodeData.txt to current Unicode 15.1.0 draft
(https://www.unicode.org/Public/draft/UCD/ucd/UnicodeData.txt)
- Update emoji data files for current Unicode 15.1 DRAFT
(https://www.unicode.org/Public/draft/UCD/ucd/emoji/emoji-data.txt
https://www.unicode.org/Public/draft/UCD/ucd/emoji/emoji-variation-sequences.txt)
* Thu Aug 03 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.3-1
- Update to 2.23.3
- Translation update from Weblate (tr 100%)
* Sun Jul 30 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.2-1
- Update to 2.23.2
- Move self._gsettings.connect('changed', self.on_gsettings_value_changed)
in __init__() *after* defining self._set_get_functions
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/454)
(Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2171140)
- Translation update from Weblate (ar 100%)
- Update emoji annotations from CLDR
- Add m17n-db-devel to BuildRequires to be able to get the version of m17n-db
to avoid skipping some test cases unnecessarily.
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.23.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jul 07 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.23.1-2
- Rebuilt for Python 3.12
* Mon Jul 03 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.1-1
- Update to 2.23.1
- Translation update from Weblate (pl 100%)
- Adapt some test cases to changes in enchant
* Wed Jun 28 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.0-1
- Update to 2.23.0
- Translation update from Weblate (de 100%, ka 100%, nl 100%, sv 100%, uk 100%)
- configure.ac: add a warning about not using /usr/local as the prefix
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/444)
- Add an option to convert language specific digits to ASCII
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/445)
- Strip entered autosettings value for boolean values
- Update emoji annotations from CLDR
* Tue May 09 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.5-1
- Update to 2.22.5
- Remove `xml:lang="en"` from the screenshots in appdata.xml
(See: https://github.com/ximion/appstream/issues/494)
- Improve regexp for parsing description out of of .mim files
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/440)
- Setup tool: scale input method icons correctly
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/441)
- Update emoji annotations from CLDR
- Get version information of m17n-db
(Needed for test cases depending on the version of m17n-db)
- Skip m17n_translit test cases when m17n-db is too old
* Thu Apr 27 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.4-2
- Use both appstreamcli and appstream-util for validation of the metainfo files
* Mon Apr 24 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.4-1
- Update to 2.22.4
- 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=2175009)
- Update emoji annotations from CLDR
- Use appstream-util validate-relax
- Update to 2.22.3
- Apply workaround for committing multiline strings only for '^gtk3-im:(firefox|thunderbird)', i.e. not on Wayland
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/438)
* Mon Apr 03 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.2-1
- Update to 2.22.2
- Translation update from Weblate (ka 100%, sw 99.5%)
* Tue Feb 28 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.1-1
- Update to 2.22.1
- Translation update from Weblate (sv 100%)
- Fix input of '_' and emoji lookup using '_' for the French BÉPO layout
and the German neo2 layout
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/432)
* Mon Feb 27 2023 Mike FABIAN <mfabian@redhat.com> - 2.22.0-1
- Update to 2.22.0
- Translation update from Weblate (de 100%, ja 37.8%, nl 100%, pl 100%, tr 100%, uk 100%)
- Changing the order of dictionaries and input methods by keybinding
should not be permanent when autosettings for dictionaries or
keybindings are applied
- Add a GUI in the setup tool for the autosettings
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/423)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/328)
- Update emoji annotations from CLDR
* Mon Feb 20 2023 Mike FABIAN <mfabian@redhat.com> - 2.21.4-1
- Update to 2.21.4
- Memoize instances of the Dictionary class
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/425)
* Sun Feb 12 2023 Mike FABIAN <mfabian@redhat.com> - 2.21.3-1
- Update to 2.21.3
- Update emoji annotations from CLDR
- Translation update from Weblate (ka 100%)
* Sun Feb 12 2023 Mike FABIAN <mfabian@redhat.com> - 2.21.2-1
- Update to 2.21.2
- Autoselect extremely likely candidates:
Allow only adding of accents, never removing accents
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/420)
* Thu Feb 09 2023 Mike FABIAN <mfabian@redhat.com> - 2.21.1-1
- Update to 2.21.1
- Small performance tweak in detecting terminals
- Translation update from Weblate (nl 100%, pl 100%, sv 100%, tr 100%)
* Mon Feb 06 2023 Mike FABIAN <mfabian@redhat.com> - 2.21.0-1
- Update to 2.21.0
- Add an option to disable Typing Booster in terminals
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/414)
- Update emoji annotations from CLDR
- Add autosettings option (command line only at the moment, useful for
https://github.com/mike-fabian/ibus-typing-booster/issues/328)
- Translation update from Weblate (de 100%, uk 100%)
* Thu Jan 19 2023 Mike FABIAN <mfabian@redhat.com> - 2.20.0-1
- Update to 2.20.0
- Allow predictions when 0 characters have been typed
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/268)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Jan 08 2023 Mike FABIAN <mfabian@redhat.com> - 2.19.13-2
- Update tarball to version with corrected changelog upstream
* Fri Dec 30 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.13-1
- Update to 2.19.13
- Catch exception when user database is locked during shutdown
(Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=215144)
* Wed Dec 28 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.12-1
- Update to 2.19.12
- Try not to fail if the database contains invalid UTF-8 or is otherwise malformed
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/409)
* Tue Nov 29 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.10-1
- Update to 2.19.10
- Save space when displaying compose completion in horizontal lookup tables
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/407)
* Mon Nov 28 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.9-1
- Update to 2.19.9
- Emoji search: If search strings contain whitespace count as an exact match if
all words match in any order
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/405)
- emoji-picker: If a search string contains non-whitespace characters, strip whitespace
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/404)
- emoji-picker: Put the first match in a search always into the clipboards automatically
Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/402)
* Thu Nov 24 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.8-2
- Migrate license tag to SPDX
* Mon Nov 07 2022 Mike FABIAN <mfabian@redhat.com> - 2.19.8-1
- Update to 2.19.8
- Do not show automatic emoji predictions when OSK (on-screen-keyboard) is visible
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/398)
- Update emoji annotations from CLDR
- If a commit is triggered by a simple space, commit the space instead of forwarding it
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/397)
|