Package Release Info

ibus-typing-booster-2.15.11-bp154.1.76

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ibus-typing-booster

Change Logs

* Sun Nov 28 2021 maiku.fabian@gmail.com
- Update to 2.15.11
- Use @functools.lru_cache(maxsize=None) decorator for remove_accents()
  (Makes everything 30%-40% faster)
- Add sorting option to tabstatistics
* Tue Nov 23 2021 maiku.fabian@gmail.com
- Update to 2.15.7
- Convert user database context to lower case and accents removed
  while reading training data
- Make the context in the database case insensitive and accent insensitive
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/256)
- Test cases for the sqlite database
- Allow cleanup_database() to cleanup an in memory database when doing unit tests
- Allow only lower case user shortcuts
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/255)
- Add function to return number of rows in the database for debugging and testing
- Allow to read training data from file when database is empty,
  allow reading from .gz files
* Fri Nov 19 2021 maiku.fabian@gmail.com
- Update to 2.15.3
- Title case all candidates if input_phrase is in title case
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/253)
* Tue Nov 16 2021 maiku.fabian@gmail.com
- Update to 2.15.0
- Make matching in the database case insensitive
  (https://github.com/mike-fabian/ibus-typing-booster/issues/251)
- Remove accents for ?input_phrase? when learning from a text file
  (https://github.com/mike-fabian/ibus-typing-booster/issues/252)
- Make matching in dictionaries case insensitive
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/251)
- Cleanup user database when Typing Booster starts
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/239)
  Also use the sqlite3 ?VACUUM? command to rebuild the database
  file, repacking it into a minimal amount of disk space
- Add tabstatistics.py, command line tool to display some information
  about the database contents
- Use python3-pycountry as a fallback to langtable
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/250)
- Add ?Recommends: python3-langtable? to make the setup tool look nicer
  and the search for dictionaries and imes better
- Add ?Recommends: python3-regex? to use better regexpressions if available
* Wed Sep 29 2021 maiku.fabian@gmail.com
- Update to 2.14.13
- Skip emoji tests which rely on the enchant results if enchants results change
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/244)
- Make it possible to remove unwanted compose sequences by using
  an empty replacement text
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/245)
- The ???? ?pirate flag? needs a U+FE0F after the final character to be fully qualified
- Update data files for Unicode 14.0.0
* Tue Sep 14 2021 maiku.fabian@gmail.com
- Update to 2.14.12
- Add some extra logging for the emoji tests
- Add 'G-_' to 'G- ' as exceptions which must not trigger commits but
  insert into the preedit
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/243)
- Update emoji annotations from CLDR
* Thu Sep 02 2021 maiku.fabian@gmail.com
- Update to 2.14.10
- Fix ?Inconsistency when typing digits in Compose?
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/238)
- Fix ?Toggling input mode on/off does not work when a compose sequence is in progress?
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/237)
- Toggling input mode off should not throw away the current input
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/236)
* Mon Aug 30 2021 maiku.fabian@gmail.com
- Update to 2.14.8
- Translation update from Weblate (ca, es, it updated)
- Update emoji annotations from CLDR
- Add IBus.KEY_KP_Decimal and IBus.KEY_period as a normal/keypad equivalence pair
- get_string_from_lookup_table_cursor_pos() should return the string in NFC
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/234)
- If an exception happens when trying to play a sound, catch it.
- Change default input method for pa from ?pa-inscript2? to ?pa-inscript2-guru?
- Make appearance tab narrower if possible (helps especially for the French translations)
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/230)
- Spellchecking the preëdit should only spellcheck the part of the preedit which is a word
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/229)
* Sun Aug 22 2021 maiku.fabian@gmail.com
- Update to 2.14.4
- Translation update from Weblate (de, nl, pl, sv, tr, uk updated to 100%)
- Update emoji annotations from CLDR
- Treat typing space within a preedit similar to typing Return within a preedit
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/223)
- When a key triggers a commit while no candidate is selected, the cursor
  should **always** be corrected leftwards
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/227)
- When committing with Return inside a preedit, database recording and
  pushed context is wrong
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/226)
- Fix a typo which caused ?\n? to be committed where ?\t? should have been committed.
- Remove spaces in lookup representation of compose completions
- If a keypad key makes compose sequence invalid, try sequence with
  regular keys instead (And the other way round)
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/224)
- Make typing Return or KP_Enter inside a preedit more reliable
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/222)
- Show input method icons in the setup tool if an icon is available
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/213)
- Rename option ?Arrow keys can reopen a preedit? to ?Enable reopening preedits?
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/212)
* Thu Aug 12 2021 maiku.fabian@gmail.com
- Update to 2.14.0
- Update inscript2 input methods to: inscript2-20210812.tar.gz
- Delete m17n-db-1.8.0-inscript2-mni-sat.patch, not necessary anymore
  because of the new inscript2-20210812.tar.gz tarball
- Translation update from Weblate (de, nl, pl, sv, tr, uk updated to 100%)
- Update emoji annotations from CLDR
- Improve code to determine the default dictionaries and input methods
  for the current locale
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/209)
- Improve behaviour of key combinations which normally select text when a preëdit is open
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/210)
- Show possible compose completions on request
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/208)
- When setting self._input_mode to False (direct input),
  set self._hide_input to False as well
- Never mix context from surrounding text with remembered context
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/204)
- Rename the option ?Use a workaround for a bug in Qt im module? to
  ?Avoid using the forward_key_event() function?
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/200)
- Handle End, Home, KP_End, KP_Home also as commit trigger keys.
  For normal preedits *and* for compose preedits.
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/199)
- Improve typing space or Tab when the cursor is not at the end of the preedit
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/198)
- Completly new implementation of reopening the preedit on
  arrow-keys, BackSpace and Delete. Should be much more reliable.
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/196)
- Special handling of Left and BackSpace when a candidate is manually selected
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/178)
* Tue Aug 03 2021 maiku.fabian@gmail.com
- Update to 2.13.1
- Translation update from Weblate (de, nl, pl, tr, uk updated to 100%)
- Don?t skip reopening a preëdit when NumLock is on
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/178)
- Make searching for the ?Others? input methods possible in the language
  of the current locale
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/190)
- Don?t loop over the missing dictionaries when installing, install all in one go
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/189)
- When adding an input method, searching for localized language names, endonyms,
  and English language names should work
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/188)
- When adding a dictionary, searching for the language endonym should always work
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/187)
* Sat Jul 31 2021 maiku.fabian@gmail.com
- Update to 2.13.0
- Translation update from Weblate (de, tr, uk updated to 100%)
- Use colour for the compose part of preedit
  (Resolves: Use colour for the compose part of preedit)
- When a compose sequence becomes invalid, don?t throw it away
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/180)
- Cancelling a compose sequence should not beep
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/179)
- Don?t spell check the preedit while a compose sequence is in progress
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/181)
* Wed Jul 28 2021 maiku.fabian@gmail.com
- Update to 2.12.1
- Starting a compose sequence while a candidate is selected should
  append to the selection
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/175)
- Translation update from Weblate (de, nl, pl, tr, uk all updated to 100%)
- Fix typo in translatable message (Thanks to Yuri Chornoivan)
- Add a few more combining chars for dead keys to the list (Thanks to Matthias Clasen)
- Reduce grid row spacing from 10 to 5 in the setup tool
* Tue Jul 27 2021 maiku.fabian@gmail.com
- Update to 2.12.0
- Use the dead keys added recently to ibus as soon as they become available
  by an ibus update
  (see: https://github.com/ibus/ibus/commit/3e2609e68c9107ce7c65e2d5876bfdc9f0f8c854)
- Make Compose preedit less intrusive, show compose key only in
  the middle of the sequence or when it is the only key so far
- Use  U+00B7 MIDDLE DOT instead of ? U+2384 COMPOSITION SYMBOL to display
  Multi_key in pre-edit.
- Add an option to play a sound on error (for example invalid compose sequence)
- Do not include the system compose files unconditionally if a user compose file exists
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/170)
- Add option to choose whether to start up in direct input mode
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/169)
- Change default input methods for Indian locales to inscript2
* Thu Jul 08 2021 maiku.fabian@gmail.com
- Resolves: rhbz#1978361
  (itb_emoji.py:44:<module>:ModuleNotFoundError: No module named 'packaging')
* Mon Jun 21 2021 maiku.fabian@gmail.com
- Update to 2.11.5
- Resolves: rhbz#1970626 Ensure enum.Flag's obj._value_ is an integer
  Thanks to Miro Hron?ok!
- Use version.parse from packaging instead of LooseVersion from distutils.version
  (To fix a deprecation warning, see: https://www.python.org/dev/peps/pep-0632/)
- Update py-compile to the version from automake-1.16
  (To fix DeprecationWarning: the imp module is deprecated in favour of
  importlib and slated for removal in Python 3.12;)
* Thu Apr 29 2021 maiku.fabian@gmail.com
- Update to 2.11.4
- In main.py ?import factory? only when the --xml option is not used
  Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1711646
- Limit the ?capitalize? case mode used in auto-capitalization to the
  first index in a string
  Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/16
* Mon Apr 05 2021 maiku.fabian@gmail.com
- Update to 2.11.2
- Improve the handling of typing digits into the preedit
  Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/164
- Make the keybindings treeview also sortable by clicking the column headers
- Make custom shortcut treeview sortable by clicking on the column headers
- Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/163
- Don?t use surrounding text if InputPurpose.TERMINAL is set
* Thu Mar 11 2021 maiku.fabian@gmail.com
- Update to 2.11.0
- Use sensitivity feature of buttons in the setup tool tab where shortcuts are defined
- Don?t let dialog action area of setup tool expand.
- Improve the setup tool to make it possible to enter multi-line expansions of shortcuts
- Resolves https://github.com/mike-fabian/ibus-typing-booster/issues/158
- Elide extremely long candidates in the lookup table in the middle.
- If a candidate contains newlines, replace the newlines with arrows in the lookup table.
- If a commit string contains new-lines, commit it in several chunks
  and forward Return between the chunks.
- Update emoji annotations from CLDR
- Put the remote icon back in emoji-picker.appdata.xml, it was a
  false positive by appstreamcli
- Translation update from Weblate (pt_PT updated, 100% complete now)
- Skip the inscript2 test cases if these transliterations are not available.
* Wed Feb 17 2021 maiku.fabian@gmail.com
- Update to 2.10.5
- Run the voikko tests only for libvoikko version >= 4.3
- Adapt voikko test cases to the newest voikko version
  libvoikko-4.3-3, python3-libvoikko-4.3-3, voikko-fi-2.4-3
- Log a warning when language is ?fi? and ?import libvoikko? failed
- Return an empty list [] in spellcheck_suggest_voikko() when libvoikko was not imported
- Update emoji annotations from CLDR, switching ?no? and ?nb?
  See: https://unicode-org.atlassian.net/browse/CLDR-2698
- Remove icon in emoji-picker.appdata.xml (to avoid warnings
  from appstream-util and appstreamcli).
Version: 1.5.36-bp150.1.3
* Tue Apr 10 2018 maiku.fabian@gmail.com
- update to 1.5.35
- Make the default for self.show_status_info_in_auxiliary_text False
  (Resolves: rhbz#156435)
- Adapt hunspell_suggest.py to work with pyhunspell 0.5.4
* Tue Mar 13 2018 maiku.fabian@gmail.com
- update to 1.5.35
- Update translations from zanata (es, pl and uk updated)
- Update UnicodeData.txt to UnicodeData-11.0.0d13.txt
- Read also the emoji names from the emoji-test.txt file
- Update Unicode emoji data to a prerelease of Unicode Emoji Data 11.0
- Fix PyGTKDeprecationWarning: Using positional arguments with the
  GObject constructor has been deprecated.
- Add ?Twemoji? as a good colour emoji font to the emoji-picker font list
- Don?t show the languages en_001 and  es_419 in the browsing treeview
- Use romaji=True by default in EmojiMatcher
- Update emoji annotations from CLDR
* Fri Jan 05 2018 bwiedemann@suse.com
- Use gzip -n to not include build timestamps in .gz headers
* Wed Nov 29 2017 badshah400@gmail.com
- Specfile cleanup:
  * Update source URLs; fedorahosted has been retired.
  * Fix package Group.
  * Run spec-cleaner for minor formatting clean-ups.
* Thu Oct 05 2017 maiku.fabian@gmail.com
- update to 1.5.34
- Update translations from zanata (cs new, de updated)
- Add some tooltips
- Add an option whether to use pango font fallback to emoji-picker
- Update emoji annotations from CLDR
- Add Recommends: google-noto-emoji-color-fonts
* Mon Sep 11 2017 maiku.fabian@gmail.com
- update to 1.5.33
- Update translations from zanata (es new)
- Install appstream metadata to /usr/share/metainfo/
- Update UnicodeData.txt to Unicode 10.0.0
- Fix test cases and kakasi support for the update of the
  emoji annotations from CLDR
- Update emoji annotations from CLDR
- Skip the emoji which already have skin tone modifiers
  in itb_emoji.emoji_by_label()
- Never load characters of Unicode categories ?Cc?, ?Co?,
  and ?Cs? into the emoji dictionary
- Update emoji-data.txt to 5.0
* Mon Apr 24 2017 maiku.fabian@gmail.com
- update to 1.5.32
- Fix error when starting emoji-picker when the ?recently-used? does not yet exist
- Update emojione.json to version 3.0
- Add the data from CLDR common/annotationsDerived
- Load also the CLDR annotations from ?annotationsDerived?
* Tue Apr 18 2017 maiku.fabian@gmail.com
- update to 1.5.31
- Rename option --use_vs16 to --non_fully_qualified
  (effectivly reversing the default)
- Make description labels in info popover selectable to be able
  to copy and paste their contents
- Sort similar emoji with the same number of matching labels
  by cldr_order distance
- Map cldr subgroup 'person-sport' to emojione category 'activity'
- Make the categorie listings and the search work right
  when using --use_vs16
- Always store only non-fully-qualified emoji or emoji-sequences
  in the internal dictionary
- Update emoji annotations from CLDR
* Mon Apr 03 2017 maiku.fabian@gmail.com
- update to 1.5.30
- Update translations from zanata (de, pl, uk updated)
- Use string order as a fallback to cldr_order in category listings
- The rainbow flag should be a zwj sequence
- Also display the Unicode version in the emoji info popover
- When looking up emoji or other characters via Unicode codepoint,
  ignore surrogates and private use characters
- Show the fonts really used to render an emoji in the
  info popover for the emoji
- Fix typo in translatable string
- itb_emoji.py: Use CLDR order to sort the candidates and
  the similar emoji if score is the same
* Tue Mar 21 2017 maiku.fabian@gmail.com
- update to 1.5.29
- Add Recommends: noto-coloremoji-fonts, ?Noto Color Emoji?
  looks much better than ?Symbola? even in gray scale.
- Update translations from zanata (de, pl updated)
- Add a ?--version? command line option to emoji-picker
- itb_emoji.py: Also read emoji-test.txt (from unicode.org)
- emoji-picker: Set default font to first available in
  ['Noto Color Emoji', 'Emoji One', 'Symbola']
- Small parsing improvement of emoji-sequences.txt
- Add support to either use U+FE0F VARIATION SELECTOR-16 in emoji sequences or not
- emoji-picker: Show ?? Search produced empty result.? when nothing matches in a search
* Sat Mar 18 2017 maiku.fabian@gmail.com
- update to 1.5.28
- Allow query by code point even if Python?s unicodedata.name()
  does not know the character
- Also read names from emoji-sequences.txt and emoji-zwj-sequences.txt
- itb_emoji.py: Also read emoji-sequences.txt (from unicode.org)
- Fix positioning of info popover (fix a typo in an ?if? statement)
- Show emoji properties from unicode.org when debugging is on
- itb_emoji.py: Also read emoji-zwj-sequences.txt (from unicode.org)
- Also use the emoji properties from unicode.org to decide whether
  to offer a lookup on emojipedia
- Use property ?Emoji_Modifier_Base? from emoji-data.txt to check
  whether an emoji supports skin tones
- itb_emoji.py: Also read emoji-data.txt (from unicode.org)
- Tentative skin tone support for families
- Improve skin tone support: make it work for professions (roles) as well
- Make skin tone popover scrollable and limit its maximum size
* Fri Mar 17 2017 maiku.fabian@gmail.com
- update to 1.5.27
- Update translations from zanata (pl, uk updated)
- emoji-picker: make skin tone selection work for gendered emoji
* Thu Mar 16 2017 maiku.fabian@gmail.com
- update to 1.5.26
- Update translations from zanata (de updated)
- Emulate xdg.BaseDirectory.save_data_path() on systems which lack pyxdg
- Show the skin tone popover also on a long press gesture
- Fix pyhunspell support
  Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/5#issuecomment-286251818
* Tue Mar 14 2017 maiku.fabian@gmail.com
- add python3-pyxdg to BuildRequires only for
  0%{?sle_version} >= 120200
* Mon Mar 13 2017 maiku.fabian@gmail.com
- add python3-pyxdg to BuildRequires
* Mon Mar 13 2017 maiku.fabian@gmail.com
- update to 1.5.25
- Update translations from zanata (de, pl, uk updated, zh_CN new)
- Show the categories as well on right mouse click in emoji-picker
- Improve information displayed on right mouse click in emoji-picker
- html.unescape() the strings parsed from the cldr annotations
- Fix fontsize change for invisible emoji in browse flowbox
- Add an option whether the arrow keys are allowed to reopen a preëdit
- Add an option to work around the broken forward_key_event()
  in the Qt 4/5 im module
- Use xdg.BaseDirectory to add a USER_DATADIR to the
  search path for data for itb_emoji.py
- emoji_picker.py: Speedup: Fix wrong indentation of block
  in _fill_flowbox_browse()
- emoji_picker.py: Print some profiling information when debugging is enabled
- Store the clipboard with gtk_clipboard_store() to keep it around
  after emoji-picker quits
- emoji-picker: Do not override the decoration layout of the header bar
- When an emoji with a different skin tone is selected,
  replace the original emoji immediately
- Make emoji-picker work on dark themes like Adwaita-dark as well
* Mon Mar 06 2017 maiku.fabian@gmail.com
- update to 1.5.24
- Update translations from zanata (de updated)
- The spin button to change the fontsize should grab focus without selecting
- emoji-picker: Don?t check if ibus is running,
  ibus does not need to run for emoji-picker
- Load .desktop files for emoji-picker and ibus-setup-typing-booster
  correctly under Gnome Wayland
- Show the most recently used skin tone by default
- Use Popovers for skin tones
- Don?t use HeaderBar with the default widget titlebar
- Display the detailed information of an emoji as a popover, not as a tooltip
- Use CSS to show light gray borders around flowbox and listbox children
* Mon Feb 27 2017 maiku.fabian@gmail.com
- remove fix-emoji-picker-desktop-file.patch (fixed upstream)
* Mon Feb 27 2017 maiku.fabian@gmail.com
- update to 1.5.23
- Update translations from zanata (de, ja, pl, uk updated)
- emoji_picker.py: Add a menu button to change the font for the emoji
- emoji-picker: Make background colour of the flowbox listing the emoji white
- emoji-picker: Use ?Symbola? as the default font
- Remember the font and the fontsize in a config file
- emoji_picker.py: Add a spin button to change the font size of the emoji
- Add option to the emoji-picker to load *all* Unicode characters
- UI redesign of the emoji-picker
- Return an empty list immediately if candidates() is called with an empty search string
- Make the fontsize for the names of the emoji in the search results smaller
- Make the search in emoji-picker a bit more responsive by using GLib.idle_add()
- Save the recently used emoji immediately, not only when the program quits
- Set default font size of emoji-picker to 24 instead of 16
- Set the emoji font only for the emoji, not for its name in the search results
- Set WM_CLASS of emoji-picker and ibus-setup-typing-booster correctly
- Add ?Icon? and ?Categories? to emoji-picker.desktop
* Fri Feb 24 2017 maiku.fabian@gmail.com
- Remove "Buildarch: noarch" again
  (does not build when --libexecdir=%{_prefix}/%{_lib}/ibus is used
  but that probably has to be used)