Commit Graph

295 Commits

Author SHA1 Message Date
Mike FABIAN
a9224a58c8 update to 1.5.17
- Update py-compile to current upstream version
- Also use _ U+FF3F FULLWIDTH LOW LINE as a separator for emoji keywords
- Unbreak sqlite on Python 3.6 (thanks to Jan Alexander Steffens)
- Return immediately if _update_candidates() is called with
  empty input (Resolves: rhbz#1413082)
2017-01-13 17:06:00 +01:00
Mike FABIAN
5c4a683de8 update to 1.5.16
- Remove everything following a tab (including the tab) from
  hunspell dictionary lines (Resolves: rhbz#1411659)
- Delete a candidate correctly from the user database even if
  it starts with a prefix to be stripped from tokens (Resolves: rhbz#1411676)
- Trigger emoji lookup when the input starts or ends with '_' or ' '
- Better handling of BackSpace and Delete when reaching the
  ends of the preëdit (Resolves: rhbz#1411688)
- Search for hunspell dictionaries in a list of directories
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/6)
2017-01-10 16:17:38 +01:00
Miro Hrončok
c25d169e18 Rebuild for Python 3.6 2016-12-19 18:20:36 +01:00
Mike FABIAN
21c4582463 update to 1.5.15
- Default value for self._show_status_info_in_auxiliary_text should be True
- Don’t use keyword arguments when instantiating IBus.LookupTable()
- Add an option to choose the orientation of the lookup table
- Update translations from zanata (de, pl, and uk updated)
- Update emojione.json
2016-12-14 03:51:18 +01:00
Mike FABIAN
3ced15f6e7 update to 1.5.14
- Reopen preëdit not only on Backspace but also on Delete and arrow keys
- Fix "delete whitespace when committing punctuation" problem in firefox
  Resolves rhbz#1399192
- Add pt_BR translations from zanata. Update uk, pl, and de translations from zanata.
- Add an option to show/hide the status information in the auxiliary text
- Use ballot box characters in front of the mode indicators in the auxiliary text
2016-12-05 10:52:51 +01:00
Mike FABIAN
b83c9d1f06 update to 1.5.13
- Update French translations from zanata
2016-11-21 11:55:08 +01:00
Mike FABIAN
e187d62a9f update to 1.5.12
- Display existing shortcuts and make it possible to delete them
- Update translations from zanata (de, pl, uk)
2016-11-20 17:28:24 +01:00
Mike FABIAN
cfaa768d11 update to 1.5.11
- Add feature to define custom shortcuts
- Merge editor and tabengine classes
2016-11-17 07:56:16 +01:00
Mike FABIAN
4bcbd2d2d6 update to 1.5.10
- Make accent insensitive matching also work in the user database
- Add test cases for accent insensitive matching
- Add 'No' (Number, Other) to VALID_CATEGORIES to be able to
  match ¹ U+00B9 SUPERSCRIPT ONE
2016-11-09 14:30:35 +01:00
Mike FABIAN
183ecd708a update to 1.5.9
- Make it possible to use a database in different locations than the default
- Clear candidate list as well when clearing the lookup table
- Add missing CLDR xml files to tar ball
- Add unit tests
2016-10-27 11:29:56 +02:00
Mike FABIAN
a0a513a1cf update to 1.5.8
- Pull translations from Zanata (uk and fr updated)
- Match many more Unicode characters in the emoji matcher
- Make it possible to match Unicode characters by typing the hexadecimal code point
- If one tries to set a non-existing input method, don’t crash,
  only print an error in the debug log
- Add key and mouse bindings for “Off the record” mode to README
2016-10-10 10:32:12 +02:00
Mike FABIAN
5367db67f3 update to 1.5.7
- Pull translations from Zanata (de, pl, uk updated)
- Make the list of characters to auto commit configurable
  (Empty list by default)
- Fix duplicates in the candidate list caused by overwriting
  input_phrase with the NFC version
- Don’t show the special candidates for missing dictionaries for
  Japanese and Chinese
- Implement do_cursor_up() and do_cursor_down() to make scrolling
  the lookup table with the mouse wheel work (Needs also a patch in ibus)
- Add an “Off the record mode” (also gets a property menu)
- Tooltips don’t seem to work on sub-properties, remove the tooltips there
- Add a property menu for the emoji prediction mode
- Make triggering a commit with “Left” or “Control+Left” work
  correctly in “Tab enable mode ” again
- Down, Up, Page_Down, and Page_Up should trigger a commit and
  be passed to the application if possible
- If “☑ Enable suggestions by Tab key” is on make it possible
  to close the lookup table with Escape but keep the preëdit
- If “☑ Enable suggestions by Tab key” is on, don’t autocommit digits
- Make autocommitting much more rare (for characters which are not
  the first typed character)
- Don’t autocommit the first typed character unless absolutely necessary
- Even when “☑ Enable suggestions by Tab key” is used,
  don’t complete empty strings
2016-09-22 16:57:44 +02:00
Mike FABIAN
d605680c49 update to 1.5.6
- Reduce the number of characters which cause immediate commits a lot
- Load CLDR data for *all* languages in the _expand_languages() list
- Currency symbols should neither be stripped from tokens nor
  trigger an immediate commit
- Fix bidi reordering problem in the candidate list for
  right-to-left candidates followed by comments
- Update emoji annotations from CLDR (de_CH and sr_Latn new,
  the others updated)
- Remove category 'Pc' from categories to commit immediately
  (allow _ to be typed into the preëdit always)
- Remove button to install pyhunspell from the setup tool
  (python3-enchant is preferred and even required by the Fedora rpm)
- Include more currency symbols and fullwidth symbols
- Add category from UnicodeData.txt to emoji dictionary
  (For better results when looking up related characters)
- Add 'Sc', # Symbol, Currency to VALID_CATEGORIES
  (to make the currency symbols work)
- Add list of valid characters (to include special characters
  manually)
- Add mouse binding Alt+Mouse3 anywhere in the candidate list
  to start the setup tool
2016-09-12 19:27:25 +02:00
Mike FABIAN
6fac493ac4 update to 1.5.5
- Pull translations form Zanata (de, pl, and uk updated because of
  the new “About” tab)
- If “☑ Enable suggestions by Tab key” option is on, any preëdit
  change should hide the lookup table
- Make showing of similar emoji work even if emoji preditions are off
- Display whether emoji predictions are turned on in the auxiliary string
- Add key and mouse bindings to toggle the emoji predictions
  (AltGr+F6 and Control+Mouse3 anywhere in the candidate list)
- Add AltGr+F10 key binding to open the setup tool
- Allow any amount of white space and '_' characters to seperate words
  in an emoji query string
- Add an “About” tab to the setup tool and put links to home page and
  online documentation there.
- Update README with latest key binding and mouse binding documentation
2016-09-10 23:56:23 +02:00
Mike FABIAN
a62305465f update to 1.5.4
- Accent insensitive matching
- Update pl.po from zanata
- Add cache for the suggestions from the hunspell dictionaries
- Make Control+MouseButton1 remove the clicked candidate from
  the user database (was MouseButton2)
- Change key binding for looking up related candidates
  from Alt+F12 to AltGr+F12
- Change label of the emoji option to
  “☑ Unicode symbols and emoji predictions”
2016-09-08 13:33:26 +02:00
Mike FABIAN
bafb0923b8 update to 1.5.3
- Pull translations from Zanata: updates for pl and uk.
- Fix behaviour of the option “Minimum number of chars for completion”
2016-09-03 00:00:59 +02:00
Mike FABIAN
f99965ad9f update to 1.5.2
- get_supported_imes(self) and def get_current_imes(self) should
  return copies not the lists directly
- Resolves: rhbz#1372660
- Update emojione.json, version from 2016-07-16
- Pull translations from Zanata: Fixes for fr and pl. New: uk
- Changes in itb_emoji.py necessary because of the update of
  the CLDR emoji annotations.
- Update emoji annotations from CLDR (be, bs, cy, eu, gl, zu
  are new, the others updated).
- Shortcut keys which look up related candidates should enable
  the candidate list
- Show  HOURGLASS WITH FLOWING SAND in the auxiliary text when
  the lookup table is being updated
- Fix bug when committing the preëdit with Space when no
  candidates are available
- Improve the behaviour of the “Tab” key
- Improve the behaviour of the “Escape” key.
- Make mouse clicks in the candidate list behave differently
  depending on the mouse button
- Add hu-rovas-post.mim to hu_HU.conf
2016-09-02 12:23:36 +02:00
Mike FABIAN
cb9b44a3c6 update to 1.5.1
- If the query string in EmojiMatcher.candidates() is an emoji
  itself, match similar ones (useful when backspacing to an emoji
  to correct it)
- Data files should not be stored gzipped in the repository
- Change displayed input method name from “Hunspell” to “Typing Booster”
- Use Zanata to get more translations
- French translations added (100% translated)
- Polish translations added (100% translated)
- Add Recommends: gdouros-symbola-fonts
2016-08-29 11:36:44 +02:00
Mike FABIAN
5e6d349e44 update to 1.5.0
- If the lookup table shows related words, “Escape” shows the
  original lookup table
- Use itb_nltk.py to find related words (synonyms, hypernyms, and hyponyms)
- Add a module to find related words using NLTK
- Add a feature to find similar emoji
- Add predictions for emoji (optional, on by default)
- Add a module to match emoji using Unicode, CLDR, and emojione data
- Make typing-booster.appdata.xml translatable
- When ignoring key release events, “False” should be returned, not “True”
- Resolves: rhbz#1365497
- Make typing smoother by updating the candidates using GLib.idle_add()
- Make it possible to enter a space into the preëdit by
  typing “G- ” (AltGr+Space)
2016-08-12 14:24:30 +02:00
Mike FABIAN
a0a16fadfd update to 1.4.8
- Commit preëdit if modifier keys without transliteration are
  typed and pass the key through
- Resolves: rhbz#1351748 in a better way
2016-07-17 10:03:21 +02:00
Mike FABIAN
2eb7b326de update to 1.4.7
- Check if the commit key would change the transliteration if
  used as regular input
- Resolves: rhbz#1353672
2016-07-11 16:03:10 +02:00
Mike FABIAN
f6ad60f9f6 update to 1.4.6
- Pass modifier key combinations through if there is no possible
  transliteration for that key combination
- Resolves: rhbz#1351748
2016-07-04 07:51:28 +02:00
Mike FABIAN
d0b89a8a7a update to 1.4.5
- Do not colourize the preëdit dark blue, that is unreadable on
  dark backgrounds
- Resolves: rhbz#1335201
- Set the size of the libm17n mconv conversion buffer correctly
- Resolves: rhbz#1335021
2016-05-11 17:29:29 +02:00
Mike FABIAN
f2b8879e38 update to 1.4.4
- self._current_imes needs to be updated before self.init_transliterators()
- Resolves: rhbz#1334579
- typing-booster.appdata.xml is now included and installed from the tarball
- libtranslit is not required anymore (neither for building nor at runtime)
  but m17n-lib is required at runtime.
2016-05-10 09:47:14 +02:00
Mike FABIAN
bc4ea0b24d update to 1.4.3
- Fix AttributeError: 'editor' object has no attribute 'trans'
- Resolves: rhbz#1331338
2016-04-28 13:08:11 +02:00
Mike FABIAN
92828b85b2 update to 1.4.2
- Fix mistyped variable name
- Resolves: rhbz#1330461
- Add option to remember the preëdit input method used last
- Update German translations
- The combobox in the setup tool should show the first supported ime
  from dconf
2016-04-27 16:26:24 +02:00
Mike FABIAN
2edd3b9c26 update to 1.4.1
- Avoid unnessary initialization of transliterators when the set
  of input methods has not changed
- Add  property menu to choose the current preedit input method
- Display preëdit input method in aux_string also when number of
  candidates is not shown
- Add some tooltips to the setup tool
- Update German translations
2016-04-20 15:04:03 +02:00
Mike FABIAN
54dcaaab08 update to 1.4.0
- Multilingual support, more than one language in an engine
- Simple option in the setup tool to enable bilingual support
  (i.e. one language + Enlish).
- The default of the option “Add direct input” in the setup tool
  should be false (bug found by Pravin Satpute).
- Changing the main input method with the setup tool should not
  remove the direct input (bug found by Pravin Satpute)
- Add 0 as a digit to commit directly when using digits as select keys
- Clear dictionaries in Hunspell class before reloading
2016-04-09 08:37:51 +02:00
Mike FABIAN
1cc8875f8d update to 1.3.1
- Use new transliterator  from m17n_translit.py also when switching
  input methods in the setup tool
- Resolves: rhbz#1304677
2016-02-08 13:49:12 +01:00
Dennis Gilmore
b03f03aabd - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 00:23:00 +00:00
Mike FABIAN
633cd6e675 Remove more non-ASCII stuff from changelog and bump release number 2015-12-17 13:17:52 +01:00
Mike FABIAN
b97309a8d6 Remove non-ASCII stuff from changelog and bump release number 2015-12-17 12:49:13 +01:00
Mike FABIAN
95a67a5af6 update to 1.3.0
- Use libm17n directly instead of going through libtranslit
- Forward key events triggering a commit using “forward_key_event()”
  instead of relying on “return False”
- Resolves: rhbz#1291238
- Add code to use F1-F9 as well as keys to select candidates
  for commit or remove
- Don’t commit invisible candidates with select keys with numbers
  greater than the length of a page of the candidate list
- Control-arrow-left and Control-arrow-right now commit when
  the edges of the preedit string are reached
- Alt-<number> does not delete a prediction anymore,
  now only Control-<number> does this
- Add an option to disable the use of the digits 1-9 as
  selection keys (useful if one wants easier number input,
  selection then works only with the F1-F9 keys)
- Support input methods using AltGr (e.g. mr-inscript2)
  and Alt keys (e.g. ta-lk-renganathan)
- Resolves: rhbz#1051405
- Resolves: rhbz#772665
2015-12-17 11:52:36 +01:00
Peter Robinson
0362763ad1 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 14:35:33 +00:00
Mike FABIAN
78ab5bcae1 update to 1.2.15
- Use open() instead of codecs.open() to make the input method help button work again
- Resolves: rhbz#1276992
- fix some pylint warnings
2015-11-02 17:27:57 +09:00
Mike FABIAN
a514fd0434 Bump release number 2015-10-12 14:37:53 +02:00
Mike FABIAN
596f02948c Fix wrong bug number in changelog 2015-10-12 14:26:36 +02:00
Mike FABIAN
814929ab1d update to 1.2.14
- Add Catalan translations, thanks to Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
- Resolves: rhbz#1260088
- Add Catalan engine
- Update German translations
- Add optional debug code
- Fix some pylint warnings
2015-10-11 21:12:37 +02:00
Mike FABIAN
89211223f4 update to 1.2.13
- Add a property to start the setup tool
- Resolves: rhbz#1260088
2015-09-22 18:10:31 +02:00
Mike FABIAN
4be6e1b88f update to 1.2.12
- Use open() instead of codecs.open() to fix dictionary loading problem on F23
- Resolves: rhbz#1257465
2015-08-27 09:41:15 +02:00
Dennis Gilmore
3f997b4556 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 11:12:04 +00:00
Richard Hughes
27cc15f496 Register as an AppStream component 2015-03-26 09:45:19 +00:00
Mike FABIAN
4428a9136d update to 1.2.11
- Require Python >= 3.3
- Always write xml output in UTF-8 encoding, not in the encoding of the current locale
- Change class “KeyEvent” to store the keycode as well
- Commit when hitting the borders of the preëdit with the arrow keys (Resolves: rhbz#1140502)
2014-09-24 11:45:27 +02:00
Dennis Gilmore
b5ef7e8d93 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 16:53:57 -05:00
Mike FABIAN
1e08cb4019 Update package URL to typingbooster.org
- Resolves: rhbz#1075892
2014-03-17 08:08:42 +01:00
Mike FABIAN
29ab80c41e update to 1.2.10
- make profiling work again and make it easier to use
- port from Python2 to Python3
- add python-enchant support
2014-02-28 11:33:43 +01:00
Mike FABIAN
98916ff415 update to 1.2.9
- Fix behaviour of arrow right keys in preëdit (Resolves: rhbz#1049324)
- Add timestamps to entries in the user database
- Add timestamp support to user_transliteration.py
- Use a single user database for all engines
- Add *-inscript2 transliteration options to the Indian languages where these were still missing (Resolves: rhbz#1051405)
- Make it possible to use multiple hunspell dictionaries at the same time
- Make it possible to specify a list of dictionaries in the config files
- Make it possible to get a word back into preëdit by using backspace (Resolves: rhbz#1032442)
2014-01-17 16:42:03 +01:00
anish
b414d602f9 Fixed change log in spec file 2013-12-20 13:19:01 +05:30
anish
65add8e129 Uploaded new file 2013-12-20 13:01:42 +05:30
anish
8c65f47e5b Fixed bugs 1045294,1045299 2013-12-20 11:27:46 +05:30