aa95ee3
Name:       ibus-table
4808380
Version:    1.17.3
71e9b53
Release:    1%{?dist}
aa95ee3
Summary:    The Table engine for IBus platform
a5877c9
License:    LGPL-2.1-or-later
8183a54
URL:        https://github.com/mike-fabian/ibus-table
18070c8
Source0:    https://github.com/mike-fabian/ibus-table/releases/download/%{version}/%{name}-%{version}.tar.gz
5df7a6d
Requires:       ibus > 1.3.0
7f41c4a
%{?__python3:Requires: %{__python3}}
3c4e85d
# To play a sound on error:
3c4e85d
Recommends: python3-simpleaudio
5e1e5e7
BuildRequires:  gcc
5df7a6d
BuildRequires:  ibus-devel > 1.3.0
8183a54
BuildRequires:  python3-devel >= 3.6.0
5e1e5e7
# for the unit tests
19dab3b
%if 0%{?fedora}
2a40181
BuildRequires:  appstream
19dab3b
%endif
3c4e85d
BuildRequires:  docbook-utils
2a40181
BuildRequires:  libappstream-glib
2a40181
BuildRequires:  desktop-file-utils
2a40181
BuildRequires:  python3-gobject
2a40181
BuildRequires:  python3-gobject-base
5e1e5e7
BuildRequires:  dbus-x11
2a40181
BuildRequires:  xorg-x11-server-Xvfb
fd1dd5d
BuildRequires:  ibus-table-chinese-wubi-jidian
fd1dd5d
BuildRequires:  ibus-table-chinese-cangjie
fd1dd5d
BuildRequires:  ibus-table-chinese-stroke5
fd1dd5d
BuildRequires:  ibus-table-code
fd1dd5d
BuildRequires:  ibus-table-latin
fd1dd5d
BuildRequires:  ibus-table-translit
3c85f62
BuildRequires:  ibus-table-tv
084b018
BuildRequires: make
cchance 7e4a74d
d546d0c
Obsoletes:   ibus-table-additional < 1.2.0.20100111-5
d546d0c
aa95ee3
BuildArch:  noarch
aa95ee3
aa95ee3
%description
cchance ec8af79
The Table engine for IBus platform.
cchance 08b5f49
cchance 6b41254
%package -n %{name}-devel
cchance 6b41254
Summary:        Development files for %{name}
cchance 6b41254
Requires:       %{name} = %{version}-%{release}, pkgconfig
cchance 6b41254
cchance 6b41254
%description -n %{name}-devel
a362d1d
Development files for %{name}.
cchance 6b41254
2a40181
%package tests
2a40181
Summary:        Tests for the %{name} package
2a40181
Requires:       %{name} = %{version}-%{release}
2a40181
2a40181
%description tests
2a40181
The %{name}-tests package contains tests that can be used to verify
2a40181
the functionality of the installed %{name} package.
2a40181
aa95ee3
%prep
4a90063
%setup -q
aa95ee3
aa95ee3
%build
c1959c4
export PYTHON=%{__python3}
2a40181
%configure --disable-static --disable-additional --enable-installed-tests
34ce198
%make_build
aa95ee3
aa95ee3
%install
cchance 8c8c031
%__rm -rf $RPM_BUILD_ROOT
c1959c4
export PYTHON=%{__python3}
34ce198
%make_install NO_INDEX=true pkgconfigdir=%{_datadir}/pkgconfig
481afec
%py_byte_compile %{python3} %{buildroot}/usr/share/ibus-table/engine
481afec
%py_byte_compile %{python3} %{buildroot}/usr/share/ibus-table/setup
aa95ee3
aa95ee3
%find_lang %{name}
aa95ee3
2799fb6
%check
19dab3b
%if 0%{?fedora}
2a40181
appstreamcli validate --pedantic --explain --no-net %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
19dab3b
%endif
2799fb6
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
fd1dd5d
desktop-file-validate \
fd1dd5d
    $RPM_BUILD_ROOT%{_datadir}/applications/ibus-setup-table.desktop
fd1dd5d
pushd engine
fd1dd5d
# run doctests
fd1dd5d
    python3 table.py
fd1dd5d
    python3 it_util.py
fd1dd5d
popd
fd1dd5d
mkdir -p /tmp/glib-2.0/schemas/
fd1dd5d
cp org.freedesktop.ibus.engine.table.gschema.xml \
fd1dd5d
   /tmp/glib-2.0/schemas/org.freedesktop.ibus.engine.table.gschema.xml
fd1dd5d
glib-compile-schemas /tmp/glib-2.0/schemas #&>/dev/null || :
fd1dd5d
export XDG_DATA_DIRS=/tmp
fd1dd5d
eval $(dbus-launch --sh-syntax)
fd1dd5d
dconf dump /
fd1dd5d
dconf write /org/freedesktop/ibus/engine/table/wubi-jidian/chinesemode 1
fd1dd5d
dconf write /org/freedesktop/ibus/engine/table/wubi-jidian/spacekeybehavior false
fd1dd5d
dconf dump /
2a40181
export DISPLAY=:1
2a40181
Xvfb $DISPLAY -screen 0 1024x768x16 &
2a40181
# A window manager and and ibus-daemon are needed to run the GUI
2a40181
# test tests/test_gtk.py, for example i3 can be used.
2a40181
#
2a40181
# To debug what is going on if there is a problem with the GUI test
2a40181
# add BuildRequires: x11vnc and start a vnc server:
2a40181
#
2a40181
#     x11vnc -display $DISPLAY -unixsock /tmp/mysock -bg -nopw -listen localhost -xkb
2a40181
#
2a40181
# Then one can view what is going on outside of the chroot with vncviewer:
2a40181
#
2a40181
#     vncviewer /var/lib/mock/fedora-32-x86_64/root/tmp/mysock
2a40181
#
2a40181
# The GUI test will be skipped if XDG_SESSION_TYPE is not x11 or wayland.
2a40181
#
2a40181
#ibus-daemon -drx
2a40181
#touch /tmp/i3config
2a40181
#i3 -c /tmp/i3config &
2a40181
#export XDG_SESSION_TYPE=x11
2a40181
2a40181
make check && rc=0 || rc=1
2a40181
cat tests/*.log
2a40181
if [ $rc != 0 ] ; then
2a40181
    exit $rc
2a40181
fi
fd1dd5d
aa95ee3
%files -f %{name}.lang
aa95ee3
%doc AUTHORS COPYING README
c1959c4
%{_datadir}/%{name}
2799fb6
%{_datadir}/metainfo/*.appdata.xml
cchance 458d143
%{_datadir}/ibus/component/table.xml
c8898fa
%{_datadir}/icons/hicolor/16x16/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/22x22/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/32x32/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/48x48/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/64x64/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/128x128/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/256x256/apps/ibus-table.png
c8898fa
%{_datadir}/icons/hicolor/scalable/apps/ibus-table.svg
cad8544
%{_datadir}/applications/ibus-setup-table.desktop
fd1dd5d
%{_datadir}/glib-2.0/schemas/org.freedesktop.ibus.engine.table.gschema.xml
cchance c474456
%{_bindir}/%{name}-createdb
cchance c474456
%{_libexecdir}/ibus-engine-table
557180f
%{_libexecdir}/ibus-setup-table
50156f0
%{_mandir}/man1/*
27083d9
cchance 6b41254
%files devel
cchance 6b41254
%{_datadir}/pkgconfig/%{name}.pc
cchance 6b41254
2a40181
%files tests
2a40181
%dir %{_libexecdir}/installed-tests
2a40181
%{_libexecdir}/installed-tests/%{name}
2a40181
%dir %{_datadir}/installed-tests
2a40181
%{_datadir}/installed-tests/%{name}
2a40181
aa95ee3
%changelog
4808380
* Thu Sep 14 2023 Mike FABIAN <mfabian@redhat.com> - 1.17.3-1
4808380
- Update to 1.17.3
4808380
- Support several backends for playing sounds
4808380
  Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674
4808380
- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0
4808380
71e9b53
* Mon Aug 21 2023 Mike FABIAN <mfabian@redhat.com> - 1.17.2-1
71e9b53
- Update to 1.17.2
71e9b53
- Translation update from Weblate (de 100%, tr 100%)
71e9b53
9d85bb0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.1-2
9d85bb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
9d85bb0
c200271
* Mon Jul 10 2023 Mike FABIAN <mfabian@redhat.com> - 1.17.1-1
c200271
- Update to 1.17.1
c200271
- Fix mypy warnings
c200271
- Return empty program_name and window_title in get_active_window_xprop()
c200271
  when xprop results are unexpected (Resolves: rhbz#2215466)
c200271
- Translation update from Weblate (si 10.0%)
c200271
d2a87f5
* Fri Apr 07 2023 Mike FABIAN <mfabian@redhat.com> - 1.17.0-1
d2a87f5
- Update to 1.17.0
d2a87f5
- New option commit_invalid_mode: Choose what happens when a
d2a87f5
  character not in valid input characters is typed
d2a87f5
  (Resolves: github-mike-fabian-issue#133)
d2a87f5
- Translation update from Weblate (de 100%, uk 100%)
d2a87f5
91120bc
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.14-3
91120bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
91120bc
a5877c9
* Fri Nov 25 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.14-2
a5877c9
- Migrate license tag to SPDX
a5877c9
795ec5b
* Thu Nov 10 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.14-1
795ec5b
- Update to 1.16.14
795ec5b
- Fix a problem in C/POSIX and invalid locales:
795ec5b
  Use lower() on LC_MESSAGES only if it is a string and not None
795ec5b
  Resolves: https://github.com/mike-fabian/ibus-table/issues/130
795ec5b
  Resolves: rhbz#2131410 https://bugzilla.redhat.com/show_bug.cgi?id=2131410
795ec5b
de98c73
* Tue Nov 01 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.13-1
de98c73
- Update to 1.16.13
de98c73
- Get program name of focused window also when ibus cannot get it
de98c73
- Use focus id if available (it is available for ibus >= 1.5.27)
de98c73
- Use IBus.PreeditFocusMode.COMMIT and make sure the input is
de98c73
  cleared and the UI updated when the focus changes
de98c73
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/129)
de98c73
- Do not reset input purpose on focus out
de98c73
  (See: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5966#note_1576732)
de98c73
- Do not commit by index when OSK is visible
de98c73
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/128)
de98c73
53b0639
* Mon Sep 05 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.12-1
53b0639
- Update to 1.16.12
53b0639
- Stop using locale.getdefaultlocale() because it is deprecated in Python
53b0639
  3.11 and will be removed in Python 3.13
53b0639
  Resolves: https://github.com/mike-fabian/ibus-table/issues/120
53b0639
- Add 128x128, 256x256, and svg (remote) icons to ibus-table.appdata.xml
53b0639
337e89b
* Sat Aug 06 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.11-1
337e89b
- Update to 1.16.11
337e89b
- Remove hashbang from chinese_variants.py and tabcreatedb.py
337e89b
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/118)
337e89b
c8898fa
* Tue Aug 02 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.10-1
c8898fa
- Update to 1.16.10
c8898fa
- Add png versions of the ibus-table.svg icon
c8898fa
- Add (remote) icon to ibus-table.appdata.xml
c8898fa
- Add screenshot to ibus-table.appdata.xml
c8898fa
02f877f
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.9-2
02f877f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
02f877f
8183a54
* Mon Jun 13 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.9-1
8183a54
- Update to 1.16.9
8183a54
- Require Python >= 3.6 to build
8183a54
- Use a less exact type hint to make building tables from
8183a54
  sources work with Python 3.6 as well
8183a54
- Update home page URLs (code.google.com is not used anymore)
8183a54
27e3fe9
* Thu Apr 28 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.8-1
27e3fe9
- Update to 1.16.8
27e3fe9
- Update Unihan_Variants.txt from “2021-12-01 Unicode 15.0.0
27e3fe9
  draft” to “2022-04-26 Unicode 15.0.0 draft” and regenerate
27e3fe9
  chinese_variants.py. All our fixes to Unihan_Variants.txt
27e3fe9
  are included upstream.
27e3fe9
- Update translations from Weblate (fa, fr updated)
27e3fe9
02a8725
* Fri Jan 28 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.7-1
02a8725
- Update to 1.16.7
02a8725
- Ignore MOD3_MASK (Scroll Lock) when matching key bindings
02a8725
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/102)
02a8725
- When a Modifier key release matches a hotkey command, return False not True.
02a8725
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/98)
02a8725
  (Resolves: rhbz#2038973 https://bugzilla.redhat.com/show_bug.cgi?id=2038973)
02a8725
4a7c929
* Mon Jan 24 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.4-1
4a7c929
- Update to 1.16.4
4a7c929
- Fix more errors in Unihan_Variants.txt by checking against
4a7c929
  a Traditional Chinese dictionary
4a7c929
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/100)
4a7c929
- Fix some errors in Unihan_Variants.txt
4a7c929
- Update translations from Weblate (es updated to 100%)
4a7c929
b362b86
* Fri Jan 21 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.3-1
b362b86
- Update to 1.16.3
b362b86
- Fix a few errors in Unihan_Variants.txt
b362b86
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/96)
b362b86
- 栗 U+6817 is used in Traditional Chinese as well.
b362b86
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/95)
b362b86
- Update Unihan_Variants.txt from “2021-08-06 Unicode 14.0.0
b362b86
  final” to “2021-12-01 Unicode 1 5.0.0 draft” and regenerate
b362b86
  engine/chinese_variants.py
b362b86
eb4704f
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-2
eb4704f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
eb4704f
d9c2447
* Tue Jan 18 2022 Mike FABIAN <mfabian@redhat.com> - 1.16.0-1
d9c2447
- Update to 1.16.0
d9c2447
- Make true the default for “rememberinputmode”
d9c2447
- Save “inputmode” to gsettings
d9c2447
  and add a “rememberinputmode” gsettings. This makes it
d9c2447
  possible to change the current input mode from the command
d9c2447
  line. And with “rememberinputmode” one can choose whether
d9c2447
  the last used input mode should be remembered and be used
d9c2447
  again when a new session starts or whether a new session
d9c2447
  should always start in table mode.
d9c2447
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/85)
d9c2447
- Skip cangjie5 and erbi-qs test cases if the tables are too old
d9c2447
- Replace deprecated module “optparse” with “argparse”
d9c2447
caa59df
* Tue Jan 11 2022 Mike FABIAN <mfabian@redhat.com> - 1.15.0-1
caa59df
- Update to 1.15.0
caa59df
- Fix problems with goucima for erbi-qs table
caa59df
  (Resolves: https://github.com/kaio/ibus-table/issues/77)
caa59df
- Update Unihan_Variants.txt to “2021-08-06 Unicode 14.0.0 final”
caa59df
  and regenerate engine/chinese_variants.py
caa59df
- Fix typo in translatable message, by Rafael Fontenelle
caa59df
  (https://github.com/mike-fabian/ibus-table/pull/82)
caa59df
caba761
* Wed Aug 25 2021 Mike FABIAN <mfabian@redhat.com> - 1.14.1-1
caba761
- If an exception happens when trying to play a sound, catch it.
caba761
  I have no idea how to reproduce that bug. But catching the
caba761
  exception should fix it, it should make ibus-table continue
caba761
  working normally if any such serious problem with playing
caba761
  sounds occurs. Without sound of course but it should not
caba761
  stop working.
caba761
  (Resolves: rhbz#1995955 https://bugzilla.redhat.com/show_bug.cgi?id=1995955)
caba761
- When changing the error sound file with the setup tool, play
caba761
  it. To make the user hear immediately what kind of sound
caba761
  was selected.
caba761
- Update translations from Weblate
caba761
- Remove colons after “Auto select:”, “Auto wildcard:”, and “Use dark theme:”
caba761
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/70#issuecomment-884664898)
caba761
c12e3b8
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-2
c12e3b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c12e3b8
3c4e85d
* Wed Jul 21 2021 Mike FABIAN <mfabian@redhat.com> - 1.14.0-1
3c4e85d
- Update to 1.14.0
3c4e85d
- Add option to set dynamic adjust at runtime
3c4e85d
- Resolves: https://github.com/mike-fabian/ibus-table/issues/70
3c4e85d
- Also add a button to forget all the data learned by typing and selecting candidates.
3c4e85d
- Add options to play sound file on error
3c4e85d
- Resolves: https://github.com/kaio/ibus-table/issues/75
3c4e85d
- Use checkbuttons instead of [Yes/No] comboboxes
3c4e85d
- Hide options which make no sense for certain tables instead of just graying them out
3c4e85d
- Add “Recommends: python3-simpleaudio” (Without that the new sound option is ignored)
3c4e85d
e02194d
* Fri Jun 18 2021 Takao Fujiwara <tfujiwar@redhat.com> - 1.13.3-2
e02194d
- Delete ibus write-cache in scriptlet
e02194d
2713f7f
* Wed Jun 09 2021 Mike FABIAN <mfabian@redhat.com> - 1.13.3-1
2713f7f
- Update to 1.13.3
2713f7f
- Fix a few more bugs in Unihan_Variants.txt, the characters
2713f7f
  着枱云裡復采吓尸揾 are used both in simplified and traditional
2713f7f
  Chinese (some of them in traditional Chinese in Hong Kong only).
2713f7f
  (Resolves: https://github.com/ibus/ibus/issues/2323)
2713f7f
c17ce83
* Tue Jun 08 2021 Mike FABIAN <mfabian@redhat.com> - 1.13.2-1
c17ce83
- Update to 1.13.2
c17ce83
- Fix bug in Unihan_Variants.txt, 只 U+53EA is both simplified
c17ce83
  and traditional Chinese
c17ce83
  (Resolves: https://github.com/kaio/ibus-table/issues/74)
c17ce83
- Update Chinese variant detection by Unihan_Variants.txt to
c17ce83
  the version “2021-05-18 Unicode 14.0.0” (draft version of Unicode 14)
c17ce83
- Update translations from Weblate (updates for es (100%), pt_BR (100%))
c17ce83
0a42ea4
* Sun May 16 2021 Mike FABIAN <mfabian@redhat.com> - 1.13.1-1
0a42ea4
- Update to 1.13.1
0a42ea4
- Fix reading the source file for the suggestions phrase.txt.bz2
0a42ea4
- Update translations from Weblate (updates for ca, fr)
0a42ea4
5e88490
* Tue May 04 2021 Mike FABIAN <mfabian@redhat.com> - 1.13.0-1
5e88490
- Update to 1.13.0
5e88490
- Make switch to pinyin mode also happen immediately even
5e88490
  when the preedit is not empty (for consistency)
5e88490
- Make rolling the mouse wheel in the candidate area of the lookup table work
5e88490
- Commit English input and then switch into direct mode
5e88490
  (Resolves: https://github.com/kaio/ibus-table/issues/68)
5e88490
- Apply a couple modes immediately when changed
5e88490
- Add a dark theme option
5e88490
  (Resolves: https://github.com/kaio/ibus-table/issues/67)
5e88490
- Show all the tabkeys when using wildcards
5e88490
- Remove Python2 compatibility stuff
5e88490
- Start adding some type hints
5e88490
- Update translations from Weblate (update for de, ja, tr, uk, zh_CN)
5e88490
ec259d1
* Mon May 03 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.6-1
ec259d1
- Update to 1.12.6
ec259d1
- In main.py “import factory” only when the --xml option is not used
ec259d1
- Resolves: rhbz#1955283
ec259d1
- Make the keybindings treeview sortable by clicking the column headers
ec259d1
- Update translations from Weblate (update for pt_BR, now 100%)
ec259d1
93c274e
* Wed Apr 21 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.5-3
93c274e
- Resolves: rhbz#1948197 Change post to posttrans
93c274e
dc90079
* Mon Apr 19 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.5-2
dc90079
- Remove post and postun (Related: rhbz#1948197)
dc90079
3ffbe2d
* Fri Mar 05 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.5-1
3ffbe2d
- Update to 1.12.5
3ffbe2d
- Return False in _execute_command_commit_candidate_number(self, number)
3ffbe2d
  if number out of range
3ffbe2d
- Resolves: https://github.com/moebiuscurve/ibus-table-others/issues/21
3ffbe2d
- remove Use-from-unittest-import-mock-instead-of-just-import.patch
3ffbe2d
  (included upstream)
3ffbe2d
- Update translations from Weblate (New translation for Sinhala (si) started)
3ffbe2d
19dab3b
* Wed Feb 17 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.4-5
19dab3b
- Use “BuildRequires:  appstream” only on Fedora
19dab3b
d27070e
* Tue Feb 16 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.4-4
d27070e
- Remove i3 from BuildRequires
d27070e
849db7c
* Tue Feb 02 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.4-3
849db7c
- Use standard library mock
849db7c
e860a3c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.4-2
e860a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e860a3c
42aca59
* Sun Jan 24 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.4-1
42aca59
- Update to 1.12.4
42aca59
- Update translations from Weblate (updated es, cs, fa, pt_BR, zh_CN).
42aca59
  zh_CN is 100% complete now.
42aca59
150e013
* Wed Jan 06 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.3-1
150e013
- Update to 1.12.3
150e013
- Pass the key for the command 'cancel' (default Esc) through
150e013
  if the preedit is empty
150e013
- Resolves: https://github.com/kaio/ibus-table/issues/64
150e013
df05192
* Mon Jan 04 2021 Mike FABIAN <mfabian@redhat.com> - 1.12.2-1
df05192
- Update to 1.12.2
df05192
- Update translations from Weblate
df05192
  (updated ca, cs, es, fa, ja, pt_BR, pt_PT, tr, zh_CN, zh_HK, zh_TW)
df05192
2120a90
* Fri Sep 04 2020 Mike FABIAN <mfabian@redhat.com> - 1.12.1-1
2120a90
- Update to 1.12.1
2120a90
- Enable compose support.
2120a90
- Add buttons to move key bindings for a command up or down.
2120a90
- Make translations of 'Edit key bindings for command “%s”' work
2120a90
- Added it_util.py to POTFILES, it had translatable strings for
2120a90
  the “About” dialog and the key settings dialog.
2120a90
- Update translations from Weblate (updated ca, de, fr, tr, uk)
2120a90
d095983
* Wed Aug 26 2020 Mike FABIAN <mfabian@redhat.com> - 1.12.0-1
d095983
- Update to 1.12.0
d095983
- New setup tool, now keybindings can be configured with a GUI.
d095983
- Resolves: https://github.com/kaio/ibus-table/issues/57
d095983
- Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1133127
d095983
- Put exact (except tone) pinyin matches next after exact
d095983
  matches in the candidate list.
d095983
- Resolves: https://github.com/kaio/ibus-table/issues/63
d095983
- Allow lookup table orientation “System Default” in the setup
d095983
- Remove “spacekeybehavior” option, it became useless as all
d095983
  keybindings are configurable now.
d095983
- Added a “debuglevel” option.
2120a90
- Update translations from Weblate (updated ca, cs, de, es, fa,
2120a90
  fr, ja, pt_BR, pt_PT, uk, zh_TW, zh_HK, zh_CN)
d095983
33026a8
* Sun Aug 16 2020 Mike FABIAN <mfabian@redhat.com> - 1.11.0-1
33026a8
- Update to 1.11.0
33026a8
- Make key bindings configurable.
33026a8
  Only via the command line for the moment, not yet easy to do
33026a8
  for normal users. I have to rewrite the setup tool eventually
33026a8
  to make that possible.
33026a8
- Resolves: https://github.com/ibus/ibus/issues/2241
33026a8
fd8969d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-2
fd8969d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fd8969d
2a40181
* Wed Jul 15 2020 Mike FABIAN <mfabian@redhat.com> - 1.10.1-1
2a40181
- Update to 1.10.1
2a40181
- Add GUI test
2a40181
- Make output of ibus-table-createdb deterministic
2a40181
- Update translations from Weblate (updated fr, tr, zh_CN)
2a40181
0b77723
* Wed Jul 01 2020 Mike FABIAN <mfabian@redhat.com> - 1.10.0-1
0b77723
- Update to 1.10.0
0b77723
- Add suggestion mode feature
0b77723
- Resolves: https://github.com/mike-fabian/ibus-table/pull/9
0b77723
- Resolves: rhbz#835376
0b77723
- Add test cases for suggestion mode feature
0b77723
- Fix problems with the behaviour of the property menus
0b77723
- Use python logging module with log file rotation instead
0b77723
  of writing to stdout/stderr
0b77723
- Update translations from Weblate (updated de, es, fr, pt_BR, pt_PT, tr, uk)
0b77723
c3b53e9
* Mon Jun 22 2020 Mike FABIAN <mfabian@redhat.com> - 1.9.25-3
c3b53e9
- Byte compile python files namually,
c3b53e9
  see: https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3
c3b53e9
5c0cccf
* Thu Jun 04 2020 Miro Hrončok <mhroncok@redhat.com> - 1.9.25-2
5c0cccf
- Don't explicitly require python(abi) >= 3.3
5c0cccf
d444469
* Wed Feb 12 2020 Mike FABIAN <mfabian@redhat.com> - 1.9.25-1
d444469
- update to 1.9.25
d444469
- Fix crash when changing some options using the menu or the floating panel
d444469
- Resolves: rhbz#1803028
d444469
- Translation updates (pt_PT)
d444469
47b693b
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.24-2
47b693b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
47b693b
3c85f62
* Wed Jan 22 2020 Mike FABIAN <mfabian@redhat.com> - 1.9.24-1
3c85f62
- update to 1.9.24
3c85f62
- Fixed two typos in message ids (Thanks to Rafael Fontenelle)
3c85f62
- Translation updates (tr, fr, fa, pt, uk)
3c85f62
- New test cases for ibus-table-others
3c85f62
8a52b66
* Tue Jan 07 2020 Mike FABIAN <mfabian@redhat.com> - 1.9.23-1
8a52b66
- update to 1.9.23
8a52b66
- Add exist_ok=True in os.makedirs(path, exist_ok=True) to
8a52b66
  avoid failure due to race condition.
8a52b66
- Resolves:rhbz#1786652
8a52b66
- Move MockEngine classes into a separate file and make
8a52b66
  test_itb.py runnable standalone
8a52b66
- Translation updates for several languages (French at 100%
8a52b66
  now, Brazilian Portuguese at 100% now, Portuguese
8a52b66
  (Portugal) new and now at 31.5%)
8a52b66
f41808f
* Tue Dec 17 2019 Mike FABIAN <mfabian@redhat.com> - 1.9.22-1
f41808f
- update to 1.9.22
f41808f
- Add Turkish translation from Weblate, 100% translated
f41808f
- Minor translation fixes in some other languages (Punctuation fixes)
f41808f
6dcdd3c
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.21-5
6dcdd3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6dcdd3c
5e1e5e7
* Tue Feb 12 2019 Mike FABIAN <mfabian@redhat.com> - 1.9.21-4
5e1e5e7
- Fix FTBFS in Fedora rawhide/f30: Add gcc and dbus-x11 to BuildRequires
5e1e5e7
  (Resolves: rhbz#1676299)
5e1e5e7
145758e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.21-3
145758e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
145758e
7f41c4a
* Tue Oct 09 2018 Mike FABIAN <mfabian@redhat.com> - 1.9.21-2
7f41c4a
- Require the Python interpreter directly instead of using the package name
7f41c4a
- Related: rhbz#1619153
7f41c4a
fd1dd5d
* Wed Aug 29 2018 Mike FABIAN <mfabian@redhat.com> - 1.9.21-1
fd1dd5d
- update to 1.9.21
fd1dd5d
- Migrate IBusConfig to GSettings.
fd1dd5d
  Resolves: https://github.com/mike-fabian/ibus-table/issues/4
fd1dd5d
- Add a test suite
fd1dd5d
- Add missing tags to ibus-table-createdb.sgml.
fd1dd5d
  Resolves: https://github.com/mike-fabian/ibus-table/issues/3
fd1dd5d
08ab68a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20-3
08ab68a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
08ab68a
6ddbaeb
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.9.20-2
6ddbaeb
- Rebuilt for Python 3.7
6ddbaeb
70f7b2b
* Thu May 03 2018 Mike FABIAN <mfabian@redhat.com> - 1.9.20-1
70f7b2b
- update to 1.9.20
70f7b2b
- Draw InputMode text instead of icon into panel on non-Gnome desktops.
70f7b2b
  Resolves: https://github.com/mike-fabian/ibus-table/issues/6
70f7b2b
  (Thanks to Takao Fujiwara)
70f7b2b
- Make it work with Python2 again
70f7b2b
08cff72
* Mon Apr 30 2018 Mike FABIAN <mfabian@redhat.com> - 1.9.19-1
08cff72
- update to 1.9.19
08cff72
- Sync phrases cache from/to external storage (thanks to heiher).
08cff72
- Update translations from zanata (cs new)
08cff72
cb176ad
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.18-2
cb176ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cb176ad
2799fb6
* Wed Aug 02 2017 Mike FABIAN <mfabian@redhat.com> - 1.9.18-1
2799fb6
- update to 1.9.18
2799fb6
- validate ibus-table.appdata.xml in %%check
2799fb6
- Update translations from zanata (pt_BR updated, es new)
2799fb6
- Don't query user database if user define phrase and
2799fb6
  dynamic adjust are disabled (thanks to heiher)
2799fb6
- Enable hash map based cache for user database enabled
2799fb6
  (thanks to heiher)
2799fb6
- Import hash map based cache for table database (thanks to
2799fb6
  heiher)
2799fb6
- Install appstream metadata to /usr/share/metainfo/ (thanks
2799fb6
  to jbicha)
2799fb6
- Fix some appdata validation issues (thanks to jbicha)
2799fb6
- Fix bug in Unihan_Variants.txt, 著 U+8457 is both
2799fb6
  simplified *and* traditional Chinese (thanks to heiher)
2799fb6
2893cda
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.17-2
2893cda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2893cda
7822f8a
* Thu Jun 01 2017 Mike FABIAN <mfabian@redhat.com> - 1.9.17-1
7822f8a
- update to 1.9.17
7822f8a
- Load .desktop file for ibus-setup-table correctly under Gnome Wayland
7822f8a
- Set WM_CLASS of ibus-setup-table correctly
7822f8a
839b131
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.16-2
839b131
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
839b131
812d2dc
* Tue Jan 17 2017 Mike FABIAN <mfabian@redhat.com> - 1.9.16-1
812d2dc
- update to 1.9.16
812d2dc
- Avoid running initialization code of ibus_table_location.py
812d2dc
  when using ibus-table-createdb.
812d2dc
- Make it work on Python 3.6 (Unbreak sqlite on Python 3.6)
812d2dc
  (Resolves: rhbz#1413580).
812d2dc
2d25084
* Mon Jan 16 2017 Mike FABIAN <mfabian@redhat.com> - 1.9.15-1
2d25084
- update to 1.9.15
2d25084
- Update translations from zanata (ca, de, fr, uk updated)
2d25084
- Point to new home-page in the “About” tab.
2d25084
- Improve README
2d25084
3e45878
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.9.14-2
3e45878
- Rebuild for Python 3.6
3e45878
69b0618
* Wed Aug 24 2016 Mike FABIAN <mfabian@redhat.com> - 1.9.14-1
69b0618
- update to 1.9.14
69b0618
- Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified
69b0618
  and traditional Chinese (thanks to Heiher <r@hev.cc>)
69b0618
614ad6f
* Tue Aug 23 2016 Mike FABIAN <mfabian@redhat.com> - 1.9.13-1
614ad6f
- update to 1.9.13
614ad6f
- When ignoring key release events, “False” should be returned, not “True”
614ad6f
- Resolves: Resolves: rhbz#1369514
614ad6f
- add ibus-table.appdata.xml and make it translatable
614ad6f
- pull some new translations and updates from Zanata
614ad6f
  (ca, fr, pt_BR, and uk are new, ja, zh_CN, and
614ad6f
  zh_TW have updates).
614ad6f
2e09bc3
* Wed Mar 16 2016 Mike FABIAN <mfabian@redhat.com> - 1.9.12-1
2e09bc3
- update to 1.9.12
2e09bc3
- Show the table code in the candidate list when pinyin mode is used
2e09bc3
- Resolves: rhbz#1318109
2e09bc3
9ab3fb6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-2
9ab3fb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9ab3fb6
fb5e02f
* Fri Nov 27 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.11-1
fb5e02f
- update to 1.9.11
fb5e02f
- Fix bug in Unihan_Variants.txt, U+9762 and U+7CFB are both simplified *and* traditional Chinese
fb5e02f
- Resolves: rhbz#1285379
fb5e02f
- Add a few more IBus.Text.new_from_string() conversions to make it work on older systems
fb5e02f
318be10
* Tue Nov 24 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.10-2
4cfec0c
- update to 1.9.10
35c3500
- Fix bug in Unihan_Variants.txt, U+8868 and U+6770 are both simplified *and* traditional Chinese
4cfec0c
- Resolves: rhbz#1284749
4cfec0c
9676a7e
* Tue Nov 17 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.9-1
9676a7e
- update to 1.9.9
9676a7e
- Fix hotkey matching
9676a7e
- Resolves: rhbz#1282683
9676a7e
18997cf
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.8-2
18997cf
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
18997cf
4c420d8
* Wed Oct 21 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.8-1
4c420d8
- update to 1.9.8
4c420d8
- Get option 'lookuptableorientation' default value from database (Thanks to Heiher <r@hev.cc>).
4c420d8
a8f87b9
* Wed Oct 14 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.7-1
a8f87b9
- update to 1.9.7
a8f87b9
- When matching hotkeys, ignore all modifiers not requested in the match
a8f87b9
- Fix U+8986 in Unihan_variants.txt, it is both simplified *and* traditional Chinese
a8f87b9
- Resolves: rhbz#1271036
a8f87b9
- Update Unihan_Variants.txt from "2014-05-09 Unicode 7.0.0" to "2015-04-30 Unicode 8.0.0"
a8f87b9
dd2858f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.6-2
dd2858f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dd2858f
a88c305
* Wed May 06 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.6-1
a88c305
- update to 1.9.6
a88c305
- Use os.path.expanduser('~') instead of os.getenv('HOME')
a88c305
- Resolves: rhbz#1218023
a88c305
1a5f303
* Mon Apr 13 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.5-1
1a5f303
- update to 1.9.5
1a5f303
- Don’t strip space when parsing phrases from a source table
1a5f303
- Resolves: rhbz#1211208
1a5f303
d5e9314
* Sat Mar 07 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.4-1
d5e9314
- update to 1.9.4
d5e9314
- Check existence of old log files before trying to delete them
d5e9314
- Resolves: rhbz#1199673
d5e9314
5432a89
* Mon Mar 02 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.3-1
5432a89
- update to 1.9.3
5432a89
- Try to get the English name of the table if run in locale C/POSIX
5432a89
- Resolves: rhbz#1197001
5432a89
e159d3a
* Fri Jan 09 2015 Mike FABIAN <mfabian@redhat.com> - 1.9.2-1
e159d3a
- update to 1.9.2
e159d3a
- Use directories according to theXDG Base Directory Specification
e159d3a
- Resolves: rhbz#1172524
e159d3a
- When a leading invalid character is passed through, it needs
e159d3a
  to be remembered in self._prev_char
e159d3a
- Change class “KeyEvent” to store the keycode as well
e159d3a
a35c6af
* Tue Sep 30 2014 Mike FABIAN <mfabian@redhat.com> - 1.9.1-1
a35c6af
- update to 1.9.1
a35c6af
- Use proper fallback when reading the localized table name
a35c6af
- Show pinyin mode as well in the input mode indicator
a35c6af
283f980
* Tue Sep 16 2014 Mike FABIAN <mfabian@redhat.com> - 1.9.0-1
283f980
- update to 1.9.0
283f980
- Redesign the property menus, use sub-menus instead of toggles
283f980
b8c8b71
* Sun Sep 14 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.11-1
b8c8b71
- update to 1.8.11
b8c8b71
- fixes a Python backtrace when the dconf key
b8c8b71
  /desktop/ibus/engine/table/wubi-jidian86/onechar was not set
0fd7397
* Thu Sep 04 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.10-1
0fd7397
- update to 1.8.10
0fd7397
- Disable auto_commit option for tables which do not have RULES
0fd7397
- Resolves: rhbz#1135759
0fd7397
- Disable hotkey to switch Chinese mode if database is not Chinese
0fd7397
- Disable “onechar” (Phrase mode/Single char mode) option for non-CJK databases
0fd7397
be0787f
* Tue Aug 26 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.9-1
be0787f
- update to 1.8.9
be0787f
- Move some options into a new tab “Details”
be0787f
- Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database is not for CJK
be0787f
- Resolves: rhbz#1133422
be0787f
- Pass IBus.KEY_KP_Enter to the application if the preedit is empty
be0787f
- Resolves: rhbz#1133424
be0787f
893aec5
* Thu Aug 14 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.8-1
893aec5
- update to 1.8.8
893aec5
- Show keyboard shortcuts also in the property menu entries
893aec5
- Remove “Hide Candidates/Display Candidates” from the properties menu
893aec5
- If the database is not CJK, set sensitivity to comboboxes
893aec5
  useful only for CJK to OFF
893aec5
- Disable properties related to fullwidth/halfwidth for non-CJK tables
893aec5
- Resolves: rhbz#1128912 - With the new "rusle" table in
893aec5
  ibus-table-cyrillic, typing space works strangely
893aec5
b33d6d8
* Mon Aug 11 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.7-1
b33d6d8
- update to 1.8.7
b33d6d8
- Use the “notify::text” signal instead of “activate” on GtkEntry widget.
b33d6d8
  This is to make changes in the text entry widgets in the setup tool apply
b33d6d8
  immediately.
b33d6d8
- Move the “Restore all defaults” button into the GtkButtonBox at the bottom
b33d6d8
- Update Unihan_Variants.txt from “2013-02-25 Unicode 6.3.0” to “2014-05-09 Unicode 7.0.0”
b33d6d8
62a42b4
* Tue Jul 29 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.6-1
62a42b4
- update to 1.8.6
62a42b4
- Escape % and _ if they are not intended as wildcards
62a42b4
- Resolves: rhbz#1123981
62a42b4
004f587
* Mon Jul 21 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.5-1
004f587
- update to 1.8.5
004f587
- Always write xml output in UTF-8 encoding, not in the encoding
004f587
  of the current locale
004f587
- Resolves: rhbz#1120919
004f587
481932c
* Mon Jul 07 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.4-1
481932c
- update to 1.8.4
481932c
- Tweak defaults for Chinese mode taken from the locale
481932c
- Fix prompts for array30 table and don’t use prompts in pinyin mode
481932c
- Make it possible to use select keys like F1, F2, F3 ...
481932c
- For cangjie* and quick* tables: Use big5 order if the
481932c
  freq from the table is the same
481932c
db8f7a9
* Wed Jun 25 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.3-1
db8f7a9
- update to 1.8.3
db8f7a9
- Insert a special candidate for the wildcard character itself
db8f7a9
  if only a wildcard character has been typed
db8f7a9
- Make wildchard characters configurable
db8f7a9
- Resolves: rhbz#1110325 - Unable to input question marks in Wubi-jidian
db8f7a9
640a354
* Mon Jun 09 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.2-1
640a354
- update to 1.8.2
640a354
- Better sorting of the lookup table in the mixed Chinese modes
640a354
- Do not create useless indexes
640a354
- Resolves: rhbz#1105465
640a354
3f98e44
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-2
3f98e44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3f98e44
fd870f2
* Wed Jun 04 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.1-1
fd870f2
- update to 1.8.1
fd870f2
- Added support for wildcards (both in table and in pinyin mode)
fd870f2
- Don’t show the prompt characters defined in the table in
fd870f2
  pinyin mode in the auxiliary text
fd870f2
4336502
* Tue Jun 03 2014 Mike FABIAN <mfabian@redhat.com> - 1.8.0-1
4336502
- update to 1.8.0
4336502
- adapt tools/ibus-table-query tothe new database format
4336502
8dadda8
* Wed May 28 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140528-1
8dadda8
- update to 1.5.0.20140528
8dadda8
- Use Unicode code point as a last ditch sort key for the candidates
8dadda8
- Fix bug in Unihan_Variants.txt, 同 is both simplified *and* traditional Chinese
8dadda8
- Update Unihan_Variants.txt from “2011-08-08 Unicode 6.1.0” to “2013-02-25 Unicode 6.3.0” and regenerate engine/chinese_variants.py
8dadda8
c8fd588
* Tue May 27 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140527-1
c8fd588
- update to 1.5.0.20140527
c8fd588
- Put exact matches always at the top of the candidate list
c8fd588
- Fix typo in the filtering for Chinese mode 3 (All characters with traditional Chinese first)
c8fd588
- Support prompt characters (e.g. for cangjie and stroke5)
c8fd588
c8fd588
* Mon May 19 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140519-1
08a1713
- update to 1.5.0.20140519
08a1713
- rewrite major parts of ibus-table, fix many bugs.
08a1713
8682267
* Wed Apr 16 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140416-1
8682267
- Do not fail when the environment variable HOME is not set
8682267
- Resolves: rhbz#1088138
8682267
- some code cleanup
8682267
a9cfcd6
* Wed Apr 09 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140409-1
a9cfcd6
- Make toggling pinyin mode with the right shift key work
a9cfcd6
- Don’t try to colour system phrases and user phrases differently in pinyin mode
a9cfcd6
- Resolves: rhbz#1084684
a9cfcd6
- Don’t switch off pinyin mode in clear()
a9cfcd6
- Make usage of engine name and dconf key consistent
a9cfcd6
81b6102
* Wed Apr 02 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140402-1
81b6102
- Fix a regression caused by the Python3 port in tabcreatedb.py (This fixes the build of ibus-table-chinese)
81b6102
d5706a5
* Wed Mar 12 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140312-2
d5706a5
- fix yet another regression introduced by the Python3 port (problem occured when filtering Chinese characters, see rhbz#1072940 comment#18)
d5706a5
- Resolves: rhbz#1072940
d5706a5
3d13295
* Wed Mar 12 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140312-1
3d13295
- update to latest upstream
3d13295
- fix another regression introduced by the Python3 port (a spelling mistake in a variable name)
3d13295
- Resolves: rhbz#1072940
3d13295
cad8544
* Tue Mar 11 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140311-1
cad8544
- update to latest upstream
cad8544
- fix a regression introduced by the Python3 port
cad8544
- add a .desktop file and make the setup tool work with Gnome
cad8544
- make it possible to interrupt the setup tool with Control-C from the command line
cad8544
c1959c4
* Thu Mar 06 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140306-1
c1959c4
- update to latest upstream
c1959c4
- Resolves: rhbz#1072940 - Left Shift stopped work for ibus-table-1.5.0.20140218-1.fc20.noarch
c1959c4
- port from Python2 to Python3, require Python3 in this rpm now
c1959c4
- fix directory for setup tool, setup tool should work now
c1959c4
- add profiling support
c1959c4
557180f
* Tue Feb 18 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20140218-1
557180f
- update to latest upstream
557180f
- Resolves: rhbz#1061345 - ibus-table shows entered text in password fields
557180f
- remove patches which are included upstream
557180f
- remove old, unused patches
557180f
f695188
* Fri Jan 24 2014 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20130419-3
f695188
- Resolves: rhbz#1051365 - suggestion: move ibus-table-createdb to a subpackage
f695188
- When tabcreatedb.py is called without any options, print a usage message. Do not just show a cryptic backtrace.
f695188
dae5042
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.20130419-2
dae5042
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
dae5042
50156f0
* Fri Apr 19 2013 Mike FABIAN <mfabian@redhat.com> - 1.5.0.20130419-1
50156f0
- update to latest upstream
50156f0
- remove patches which are included upstream
50156f0
- Resolves: #948454 - Man page scan results for ibus-table
50156f0
afec936
* Thu Feb 14 2013 Mike FABIAN <mfabian@redhat.com> - 1.5.0-2
afec936
- Resolves: #911487 - Non-Chinese tables from the ibus-table-other package do not work
afec936
- Add auto_select functionality to select the first phrase when typing.
afec936
  Useful for Cyrillic transliteration
afec936
- Update cmode property in chinese mode only
afec936
- Fall back to auto_select = False if neither dconf nor the table
afec936
  have a value for auto_select
afec936
- Preedit needs to be updated on page-up and page-down
afec936
17882b4
* Mon Jan 28 2013 Mike FABIAN <mfabian@redhat.com> - 1.5.0-1
17882b4
- update to latest upstream 1.5.0  from Caius ‘kaio’ Chance’s repository
17882b4
- add patches for better simplified/traditional Chinese detection
17882b4
- Resolves: #857967 - simplified/traditional Chinese detection in ibus-table does not work well
17882b4
ece062c
* Thu Jan 10 2013 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20130110-1
ece062c
- Resolves: #513901 ibus-table setup does not store config settings
ece062c
- update to latest upstream 1.4.99.20130110 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch
ece062c
- When detecting the Chinese mode from the environment, also check LC_ALL
ece062c
- Fix typo in self._chinese_mode variable (The typo broke the SC/TC property)
ece062c
- Make cursor in lookup table always visible (became invisible after the port to GObjectIntrospection)
ece062c
- apply changes in values of dconf keys immediately
ece062c
5953f0e
* Tue Jan 08 2013 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20130108-1
5953f0e
- update to latest upstream 1.4.99.20130108 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch
5953f0e
- includes port to GObjectIntrospection now
5953f0e
0a954f1
* Thu Jan 03 2013 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20130103-1
0a954f1
- update to latest upstream 1.4.99.20130103 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch
0a954f1
714a2c6
* Tue Nov 13 2012 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20121113-1
714a2c6
- update to latest upstream 1.4.99.20121113 from Caius ‘kaio’ Chance’s repository, using rel20121101 git tag
714a2c6
- remove ibus-table-1.4.99.20120907-improve-chinese-category-check.patch (included upstream)
714a2c6
- remove fix-ipa-x-sampa-table-and-phrases-containing-spaces.patch (included upstream)
714a2c6
- Fix marking of translatable strings for gettext
714a2c6
- update zh_??.po files
714a2c6
- Add German translation
714a2c6
- Do not fail if the ~/.ibus/byo-tables/ directory does not exist
714a2c6
cbfd09b
* Thu Sep 13 2012 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20120907-3
cbfd09b
- Resolves: #856903
cbfd09b
- Fix ipa-x-sampa table and phrases containing spaces in emoji-table
cbfd09b
  Currently there is a regular expression which filters out several
cbfd09b
  lines defining valid phrases. The emoji-table for example has phrases
cbfd09b
  containing spaces which are currently filtered out and the ipa-x-sampa
cbfd09b
  table has trailing comments which are filtered out as well.
cbfd09b
52b91b4
* Tue Sep 11 2012 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20120907-2
52b91b4
- Resolves: #856320
52b91b4
- Improve check whether a phrase is simplified or traditional Chinese
52b91b4
  The improvement is to ignore all non-Han characters when
52b91b4
  doing the check.
52b91b4
  This is to avoid classifying a simplified Chinese string as
52b91b4
  traditional just because it happens to include some non-Chinese
52b91b4
  characters, for example box drawing characters, which cannot be
52b91b4
  converted to gb2312 but happen to be convertible to big5hkscs.
52b91b4
  This fixes the problem in the emoji-table input method that most
52b91b4
  phrases cannot be input at all.
52b91b4
885bd3f
* Fri Sep 07 2012 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20120907-1
885bd3f
- Relates: #855250
885bd3f
- see comment#1 in #855250
885bd3f
- update to latest upstream 1.4.99.20120907 from Caius 'kaio' Chance's repository
885bd3f
- remove ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (included upstream)
885bd3f
- remove ibus-table-1.3.9.20110827-enable-non-ascii.patch (included upstream)
885bd3f
cbe00b8
* Wed Sep 05 2012 Mike FABIAN <mfabian@redhat.com> - 1.3.9.20110827-4
cbe00b8
- Resolves: #845798
cbe00b8
- add ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (from Yuwei YU, upstream)
cbe00b8
- add ibus-table-1.3.9.20110827-enable-non-ascii.patch  (from Yuwei YU, upstream)
cbe00b8
- add ibus-table-1.3.9.20110827-uppercase-umlauts.patch to allow uppercase as well in translit
cbe00b8
c917947
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.9.20110827-3
c917947
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c917947
98667bf
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.9.20110827-2
98667bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
98667bf
kaio c52032c
* Wed Aug 31 2011 Caius 'kaio' Chance - 1.3.9.20110827-1
kaio c52032c
- Updated to upstream. 
kaio c52032c
67b05de
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0.20100621-5
67b05de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
67b05de
1f96610
* Fri Nov 19 2010 Ding-Yi Chen <dchen@redhat.com> - 1.3.0.20100621-4
1f96610
- Rebuild for ibus-1.4
1f96610
a362d1d
* Wed Sep  1 2010 Jens Petersen <petersen@redhat.com> - 1.3.0.20100621-3
a362d1d
- remove the redundant post and postun scripts (#625330)
a362d1d
0a3b983
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 1.3.0.20100621-2
0a3b983
- recompiling .py files against Python 2.7 (rhbz#623320)
0a3b983
5df7a6d
* Mon Jun 21 2010 Caius Chance <cchance@redhat.com> - 1.2.0.20100621-1
5df7a6d
- Updated from upstream which tarball was rebuilt with IBus 1.3.
5df7a6d
86b773d
* Wed Mar 10 2010 Caius 'kaio' Chance <cchance at redhat.com> - 1.2.0.20100111-7
86b773d
- Add template.txt in files.
86b773d
9af8814
* Wed Mar 10 2010 Caius 'kaio' Chance <cchance at redhat.com> - 1.2.0.20100111-6
9af8814
- Disable -additional.
9af8814
d546d0c
* Wed Mar 10 2010 Caius 'kaio' Chance <cchance at redhat.com> - 1.2.0.20100111-5
d546d0c
- Remove -additional for obsoletion by ibus-table-latin and ibus-table-code.
d546d0c
40485fd
* Mon Feb 15 2010 Caius 'kaio' Chance <cchance at redhat.com> - 1.2.0.20100111-4.fc13
40485fd
- Fixed latex.svg location.
40485fd
cchance 6b41254
* Fri Jan 29 2010 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20100111-3.fc13
cchance 6b41254
- Split .pc to -devel subpackage.
cchance 6b41254
cchance 3e93645
* Thu Jan 14 2010 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20100111-2.fc13
cchance 3e93645
- Temporary keep files of additional available in ibus-table until 
cchance 3e93645
  ibus-table-{code,latin} packages are ready in repository.
cchance 3e93645
cchance ec8af79
* Mon Jan 11 2010 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20100111-1.fc13
cchance ec8af79
- Updated source from upstream.
cchance ec8af79
- Migreate tables from ibus-table-additional to ibus-table-latin and ibus-table-code.
cchance ec8af79
cchance 9802741
* Wed Jan 06 2010 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090912-3.fc13
cchance 9802741
- Apply parsing equal sign patch.
cchance 9802741
cchance 1deac78
* Wed Nov 11 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090912-2.fc13
cchance 1deac78
- Fix crashing caused by speedmeter.
cchance 1deac78
cchance 08b5f49
* Fri Sep 04 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090912-1.fc12
cchance 08b5f49
- Upgraded to upstream source.
cchance 08b5f49
cchance e4265a1
* Fri Sep 04 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090904-1.fc12
cchance e4265a1
- Updated source with additional tables separated.
cchance e4265a1
cchance 4d4aacd
* Thu Sep 03 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090902-2.fc12
cchance 4d4aacd
- Rebuilt.
cchance 4d4aacd
cchance 90ce204
* Wed Sep 02 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090902-1.fc12
cchance 90ce204
- Updated source.
cchance 90ce204
cchance 75ff6b5
* Tue Aug 04 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090804-1.fc12
cchance 75ff6b5
- Cleaned up unused dcommit contents.
cchance 75ff6b5
c1959c4
* Mon Aug 03 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090803-1.fc12
cchance c474456
- Updated to upstream.
cchance c474456
5df8c14
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0.20090625-3
5df8c14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5df8c14
cchance be9585e
* Wed Jul 01 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090625-2.fc12
cchance be9585e
- Rebuilt.
cchance be9585e
cchance 7e4a74d
* Wed Jul 01 2009 Caius 'kaio' Chance <k at kaio.me> - 1.2.0.20090625-1.fc12
cchance 7e4a74d
- Updated source from upstream, which released for IBus 1.2 and so on.
cchance 7e4a74d
cchance 0c5ee92
* Wed May 27 2009 Caius 'kaio' Chance <cchance@redhat.com> - 1.1.0.20090527-1.fc12
cchance 0c5ee92
- Updated source from upstream, which with candidate order fix.
cchance 0c5ee92
cchance ba3ea9e
* Mon Mar 16 2009 Caius Chance <cchance@redhat.com> - 1.1.0.20090316-1.fc11
cchance ba3ea9e
- Resolves: rhbz#490396
cchance ba3ea9e
- Updated source tarball.
cchance ba3ea9e
- Disabled speedmeter until config option is implemented.
cchance ba3ea9e
4a90063
* Fri Mar  6 2009 Jens Petersen <petersen@redhat.com> - 1.1.0.20090220-5
4a90063
- make pkgconfig noarch with ibus-table-pkgconfig-noarch.patch
4a90063
- fix license field: actually LGPL
4a90063
- drop gettext-devel BR
4a90063
- require ibus > 1.1.0
4a90063
cchance c221881
* Mon Mar 02 2009 Caius Chance <cchance@redhat.com> - 1.1.0.20090220-4.fc11
cchance c221881
- Rebuilt.
cchance c221881
cchance c221881
* Mon Mar 02 2009 Caius Chance <cchance@redhat.com> - 1.1.0.20090220-3.fc11
cchance c221881
- Rebuilt.
cchance c221881
cchance c221881
* Mon Mar 02 2009 Caius Chance <cchance@redhat.com> - 1.1.0.20090220-2.fc11
cchance c221881
- Rebuilt.
cchance c221881
cchance 458d143
* Mon Mar 02 2009 Caius Chance <cchance@redhat.com> - 1.1.0.20090220-1.fc11
cchance 458d143
- Resolves: rhbz#484650
cchance 458d143
- Updated to latest upstream release.
cchance 458d143
- Splitted chinese input methods into modules.
cchance 458d143
8af4212
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1.20081014-5
8af4212
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8af4212
cchance 33aa2f0
* Wed Feb 04 2009 Caius Chance <cchance@redhat.com> - 0.1.1.20081014-4
cchance 33aa2f0
- Resolves: rhbz#466430 rhbz#466844
cchance 33aa2f0
- Added wildcard features.
cchance 33aa2f0
- Added preedit clearance on refocus.
cchance 33aa2f0
b21009a
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1.1.20081014-3
b21009a
- Rebuild for Python 2.6
b21009a
d4b97a6
* Mon Dec 1 2008 Peng Huang <shawn.p.huang@gmail.com> - 0.1.1.20081014-2
d4b97a6
- Modified spec file to own all directories created by ibus-table.
d4b97a6
c1959c4
* Tue Oct 14 2008 Peng Huang <shawn.p.huang@gmail.com> - 0.1.1.20081014-1
bba9551
- Update to 0.1.1.20081014.
bba9551
bba9551
* Mon Sep 01 2008 Peng Huang <shawn.p.huang@gmail.com> - 0.1.1.20080901-1
87ab67f
- Update to 0.1.1.20080901.
87ab67f
c1959c4
* Tue Aug 19 2008 Yu Yuwei <acevery@gmail.com> - 0.1.1.20080829-1
aa95ee3
- The first version.