Commit Graph

73 Commits

Author SHA1 Message Date
Mike FABIAN
caba761a83 Update to 1.14.1
- If an exception happens when trying to play a sound, catch it.
  I have no idea how to reproduce that bug. But catching the
  exception should fix it, it should make ibus-table continue
  working normally if any such serious problem with playing
  sounds occurs. Without sound of course but it should not
  stop working.
  (Resolves: rhbz#1995955 https://bugzilla.redhat.com/show_bug.cgi?id=1995955)
- When changing the error sound file with the setup tool, play
  it. To make the user hear immediately what kind of sound
  was selected.
- Update translations from Weblate
- Remove colons after “Auto select:”, “Auto wildcard:”, and “Use dark theme:”
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/70#issuecomment-884664898)
2021-08-25 12:48:29 +02:00
Mike FABIAN
3c4e85d923 Update to 1.14.0
- Add option to set dynamic adjust at runtime
- Resolves: https://github.com/mike-fabian/ibus-table/issues/70
- Also add a button to forget all the data learned by typing and selecting candidates.
- Add options to play sound file on error
- Resolves: https://github.com/kaio/ibus-table/issues/75
- Use checkbuttons instead of [Yes/No] comboboxes
- Hide options which make no sense for certain tables instead of just graying them out
- Add “Recommends: python3-simpleaudio” (Without that the new sound option is ignored)
2021-07-21 14:48:50 +02:00
Mike FABIAN
2713f7f9d6 Update to 1.13.3
- 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: https://github.com/ibus/ibus/issues/2323)
2021-06-09 17:53:40 +02:00
Mike FABIAN
c17ce83564 Update to 1.13.2
- Fix bug in Unihan_Variants.txt, 只 U+53EA is both simplified
  and traditional Chinese
  (Resolves: https://github.com/kaio/ibus-table/issues/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%))
2021-06-08 15:19:55 +02:00
Mike FABIAN
0a42ea43fc Update to 1.13.1
- Fix reading the source file for the suggestions phrase.txt.bz2
- Update translations from Weblate (updates for ca, fr)
2021-05-16 21:46:56 +02:00
Mike FABIAN
5e884906b6 Update to 1.13.0
- Make switch to pinyin mode also happen immediately even
  when the preedit is not empty (for consistency)
- Make rolling the mouse wheel in the candidate area of the lookup table work
- Commit English input and then switch into direct mode
  (Resolves: https://github.com/kaio/ibus-table/issues/68)
- Apply a couple modes immediately when changed
- Add a dark theme option
  (Resolves: https://github.com/kaio/ibus-table/issues/67)
- Show all the tabkeys when using wildcards
- Remove Python2 compatibility stuff
- Start adding some type hints
- Update translations from Weblate (update for de, ja, tr, uk, zh_CN)
2021-05-06 16:25:11 +02:00
Mike FABIAN
ec259d1ff2 Update to 1.12.6
- In main.py “import factory” only when the --xml option is not used
- Resolves: rhbz#1955283
- Make the keybindings treeview sortable by clicking the column headers
- Update translations from Weblate (update for pt_BR, now 100%)
2021-05-03 09:24:55 +02:00
Mike FABIAN
3ffbe2d7b7 Update to 1.12.5
- Return False in _execute_command_commit_candidate_number(self, number)
  if number out of range
- Resolves: https://github.com/moebiuscurve/ibus-table-others/issues/21
- remove Use-from-unittest-import-mock-instead-of-just-import.patch
  (included upstream)
- Update translations from Weblate (New translation for Sinhala (si) started)
2021-03-05 18:17:07 +01:00
Mike FABIAN
42aca59f7f Update to 1.12.4
- Update translations from Weblate (updated es, cs, fa, pt_BR, zh_CN).
  zh_CN is 100% complete now.
2021-01-24 19:28:55 +01:00
Mike FABIAN
150e0137c4 Update to 1.12.3
- Pass the key for the command 'cancel' (default Esc) through
  if the preedit is empty
- Resolves: https://github.com/kaio/ibus-table/issues/64
2021-01-06 14:02:33 +01:00
Mike FABIAN
df05192a9e Update 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)
2021-01-04 14:40:43 +01:00
Mike FABIAN
2120a90579 Update 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)
2020-09-04 12:43:22 +02:00
Mike FABIAN
d0959838b3 Update to 1.12.0
- New setup tool, now keybindings can be configured with a GUI.
- Resolves: https://github.com/kaio/ibus-table/issues/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: https://github.com/kaio/ibus-table/issues/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 de)
2020-08-26 14:21:32 +02:00
Mike FABIAN
33026a85f6 Update 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: https://github.com/ibus/ibus/issues/2241
2020-08-18 19:34:01 +02:00
Mike FABIAN
2a401817cf Update to 1.10.1
- Add GUI test
- Make output of ibus-table-createdb deterministic
- Update translations from Weblate (updated fr, tr, zh_CN)
2020-07-17 13:01:42 +02:00
Mike FABIAN
0b777236a6 Update to 1.10.0
- Add suggestion mode feature
- Resolves: https://github.com/mike-fabian/ibus-table/pull/9
- Resolves: 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)
2020-07-02 15:04:23 +02:00
Mike FABIAN
d4444691d2 Update to 1.9.25
- Fix crash when changing some options using the menu or the floating panel
- Resolves: rhbz#1803028
- Translation updates (pt_PT)
2020-02-14 15:18:32 +01:00
Mike FABIAN
3c85f62928 Update 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
2020-01-22 16:35:38 +01:00
Mike FABIAN
8a52b66f2e update to 1.9.23
- Add exist_ok=True in os.makedirs(path, exist_ok=True) to
  avoid failure due to race condition.
- Resolves:rhbz#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, Portuguese
  (Portugal) new and now at 31.5%)
2020-01-07 12:59:52 +01:00
Mike FABIAN
f41808f1b7 update to 1.9.22
- Add Turkish translation from Weblate, 100% translated
- Minor translation fixes in some other languages (Punctuation fixes)
2019-12-17 15:04:04 +01:00
Mike FABIAN
fd1dd5d091 update to 1.9.21
- Migrate IBusConfig to GSettings.
  Resolves: https://github.com/mike-fabian/ibus-table/issues/4
- Add a test suite
- Add missing tags to ibus-table-createdb.sgml.
  Resolves: https://github.com/mike-fabian/ibus-table/issues/3
2018-08-29 12:18:06 +02:00
Mike FABIAN
70f7b2b367 update to 1.9.20
- Draw InputMode text instead of icon into panel on non-Gnome desktops.
  Resolves: https://github.com/mike-fabian/ibus-table/issues/6
  (Thanks to Takao Fujiwara)
- Make it work with Python2 again
2018-05-03 10:07:29 +02:00
Mike FABIAN
08cff723d8 update to 1.9.19
- Sync phrases cache from/to external storage (thanks to heiher).
- Update translations from zanata (cs new)
2018-04-30 14:20:24 +02:00
Mike FABIAN
2799fb6903 update to 1.9.18
- 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
  (thanks to heiher)
- 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)
2017-08-02 11:33:48 +02:00
Mike FABIAN
7822f8a353 update to 1.9.17
- Load .desktop file for ibus-setup-table correctly under Gnome Wayland
- Set WM_CLASS of ibus-setup-table correctly
2017-06-01 13:32:45 +02:00
Mike FABIAN
812d2dc485 update to 1.9.16
- 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).
2017-01-16 14:53:45 +01:00
Mike FABIAN
2d25084e26 update to 1.9.15
- Update translations from zanata (ca, de, fr, uk updated)
- Point to new home-page in the “About” tab.
- Improve README
2017-01-16 09:26:03 +01:00
Mike FABIAN
69b0618ca3 update to 1.9.14
- Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified
  and traditional Chinese (thanks to Heiher <r@hev.cc>)
2016-08-24 13:52:13 +02:00
Mike FABIAN
614ad6f392 update to 1.9.13
- 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).
2016-08-24 09:27:14 +02:00
Mike FABIAN
2e09bc3813 update to 1.9.12
- Show the table code in the candidate list when pinyin mode is used
- Resolves: rhbz#1318109
2016-03-16 08:07:46 +01:00
Mike FABIAN
fb5e02f4f2 update to 1.9.11
- Fix bug in Unihan_Variants.txt, U+9762 and U+7CFB are both simplified *and* traditional Chinese
- Resolves: rhbz#1285379
- Add a few more IBus.Text.new_from_string() conversions to make it work on older systems
2015-11-27 10:18:03 +01:00
Mike FABIAN
4cfec0ca67 update to 1.9.10
- Fix bug in Unihan_Variants.txt, 表 and 杰 are both simplified *and* traditional Chinese
- Resolves: rhbz#1284749
2015-11-24 08:05:09 +01:00
Mike FABIAN
9676a7ee63 update to 1.9.9
- Fix hotkey matching
- Resolves: rhbz#1282683
2015-11-17 18:00:02 +01:00
Mike FABIAN
4c420d8799 update to 1.9.8
- Get option 'lookuptableorientation' default value from database (Thanks to Heiher <r@hev.cc>).
2015-10-21 09:01:39 +02:00
Mike FABIAN
a8f87b9b70 update to 1.9.7
- When matching hotkeys, ignore all modifiers not requested in the match
- Fix U+8986 in Unihan_variants.txt, it is both simplified *and* traditional Chinese
- Resolves: rhbz#1271036
- Update Unihan_Variants.txt from "2014-05-09 Unicode 7.0.0" to "2015-04-30 Unicode 8.0.0"
2015-10-14 17:24:44 +02:00
Mike FABIAN
a88c305427 update to 1.9.6
- Use os.path.expanduser('~') instead of os.getenv('HOME')
- Resolves: rhbz#1218023
2015-05-06 09:25:21 +02:00
Mike FABIAN
1a5f303a0f update to 1.9.5
- Don’t strip space when parsing phrases from a source table
- Resolves: rhbz#1211208
2015-04-13 12:43:55 +02:00
Mike FABIAN
d5e9314fc2 update to 1.9.4
- Check existence of old log files before trying to delete them
- Resolves: rhbz#1199673
2015-03-07 19:19:43 +01:00
Mike FABIAN
5432a89f87 update to 1.9.3
- Try to get the English name of the table if run in locale C/POSIX
- Resolves: rhbz#1197001
2015-03-02 06:58:20 +01:00
Mike FABIAN
e159d3ae1a update to 1.9.2
- Use directories according to theXDG Base Directory Specification
- Resolves: rhbz#1172524
- When a leading invalid character is passed through, it needs
  to be remembered in self._prev_char
- Change class “KeyEvent” to store the keycode as well
2015-01-09 12:09:01 +01:00
Mike FABIAN
a35c6af1c6 update to 1.9.1
- Use proper fallback when reading the localized table name
- Show pinyin mode as well in the input mode indicator
2014-09-30 14:19:32 +02:00
Mike FABIAN
283f980f62 update to 1.9.0
- Redesign the property menus, use sub-menus instead of toggles
2014-09-16 10:26:41 +02:00
Mike FABIAN
b8c8b71d18 update to 1.8.11
- fixes a Python backtrace when the dconf key
  /desktop/ibus/engine/table/wubi-jidian86/onechar was not set
2014-09-14 13:48:25 +02:00
Mike FABIAN
0fd7397317 update to 1.8.10
- Disable auto_commit option for tables which do not have RULES
- Resolves: rhbz#1135759
- Disable hotkey to switch Chinese mode if database is not Chinese
- Disable “onechar” (Phrase mode/Single char mode) option for non-CJK databases
2014-09-04 16:35:21 +02:00
Mike FABIAN
be0787fd40 update to 1.8.9
- Move some options into a new tab “Details”
- Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database is not for CJK
- Resolves: rhbz#1133422
- Pass IBus.KEY_KP_Enter to the application if the preedit is empty
- Resolves: rhbz#1133424
2014-08-26 14:28:34 +02:00
Mike FABIAN
893aec50c9 update to 1.8.8
- Show keyboard shortcuts also in the property menu entries
- Remove “Hide Candidates/Display Candidates” from the properties menu
- If the database is not CJK, set sensitivity to comboboxes
  useful only for CJK to OFF
- Disable properties related to fullwidth/halfwidth for non-CJK tables
- Resolves: rhbz#1128912 - With the new "rusle" table in
  ibus-table-cyrillic, typing space works strangely
2014-08-14 15:45:41 +02:00
Mike FABIAN
b33d6d8d21 update to 1.8.7
- Use the “notify::text” signal instead of “activate” on GtkEntry widget.
  This is to make changes in the text entry widgets in the setup tool apply
  immediately.
- Move the “Restore all defaults” button into the GtkButtonBox at the bottom
- Update Unihan_Variants.txt from “2013-02-25 Unicode 6.3.0” to “2014-05-09 Unicode 7.0.0”
2014-08-11 19:35:58 +02:00
Mike FABIAN
62a42b4495 update to 1.8.6
- Escape % and _ if they are not intended as wildcards
- Resolves: rhbz#1123981
2014-07-29 12:32:48 +02:00
Mike FABIAN
004f5878ed update to 1.8.5
- Always write xml output in UTF-8 encoding, not in the encoding
  of the current locale
- Resolves: rhbz#1120919
2014-07-21 16:27:43 +02:00
Mike FABIAN
481932c602 update to 1.8.4
- Tweak defaults for Chinese mode taken from the locale
- Fix prompts for array30 table and don’t use prompts in pinyin mode
- Make it possible to use select keys like F1, F2, F3 ...
- For cangjie* and quick* tables: Use big5 order if the
  freq from the table is the same
2014-07-07 10:54:45 +02:00