Commit Graph

83 Commits

Author SHA1 Message Date
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
Mike FABIAN
a14836c0ae update to 1.2.7
- Don’t strip characters with Unicode category “Cf” (Other, format) from tokens (Resolves: rhbz#1032504)
2013-11-20 14:05:46 +01:00
Mike FABIAN
e7fd10921c update to 1.2.6
- Change wording of the option to show the total number of candidates (Resolves: rhbz#1029748)
- Commit candidate clicked on with the mouse (Resolves: rhbz#1029822)
- Use direct input also for IBus.InputPurpose.PIN
- remove unused und superfluous arguments of constructor of Hunspell class
- Add some transliteration options to .conf files which had only native keyboard enabled
2013-11-14 14:10:52 +01:00
Mike FABIAN
556baa660c update to 1.2.5
- Add feature to display input method description to setup tool (Resolves: rhbz#1001581)
- Remove the options “m17n_mim_name” and “other_ime” from the .conf files
- remove tab_enable option from config files
2013-10-11 15:53:32 +02:00
Mike FABIAN
5661846e43 Add post and postun scripts to write ibus cache
- Resolves: rhbz#1013992 ibus-typing-booster needs to have ibus write-cache --system in %%post and %%postun
2013-10-01 13:27:51 +02:00
Mike FABIAN
3ff9424dfa Remove superfluous line break in changelog 2013-09-30 16:21:07 +02:00
Mike FABIAN
c724aabca3 update to 1.2.4
- Use normalization form NFD internally for Korean as well
- Add check for input purpose for gnome-shell password dialog (Resolves: rhbz#10
13008 - ibus-typing-booster shows entered text in password fields)
2013-09-30 13:23:39 +02:00
Mike FABIAN
bed903f370 Remove obsoletes/provides which are not needed anymore for Fedora >= 21 2013-09-16 15:00:13 +02:00
Mike FABIAN
db91ef2ddd Bump release number 2013-08-07 10:13:20 +02:00
Mike FABIAN
19459e7faf Remove superfluous linebreak in changelog 2013-08-07 10:08:44 +02:00
Mike FABIAN
a3262917d2 update to 1.2.3
- Fix exception handling when trying to install a rpm package (Resolves: rhbz#98
6178)
2013-08-07 08:10:10 +02:00
Dennis Gilmore
a8cded56af - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 14:13:49 -05:00
Mike FABIAN
a9607111b2 update to 1.2.2
- Commit immediately when certain punctuation characters are typed and transliteration is not used (Resolves: rhbz#981179)
- Add an option to try completion only when a minimum number of characters has been typed
2013-07-15 11:42:17 +02:00