Compare commits

..

22 commits

Author SHA1 Message Date
Mike FABIAN
aebb1bb488 Release 1.17.16
- Translation update from Weblate (ru 99.3%, tr 100%, zh_CN 100%)
2025-10-06 10:53:21 +02:00
Python Maint
bc8e4f17fc Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:22:42 +02:00
Python Maint
bbccbef727 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:52:37 +02:00
Mike FABIAN
faa2393a85 Release 1.17.15
- Log all unhandled exceptions, makes debugging a lot easier
  When Python code runs in an environment like IBus,
  unhandled exceptions inside callbacks are usually caught
  and swallowed by the framework, often with no
  logging. That’s why one sees “silent” failures: the event
  handler stops executing at the exception, but IBus
  continues running, and you get no clue unless you manually
  log something.
- Stop calling IBus.init(), Python code no longer needs to call that
- Don't take index of the string returned by get_goucima() if it is too short
  (Resolves: https://github.com/mike-fabian/ibus-table/pull/201)
- Translation update from Weblate (el 22.2%, es 100%, ka 61.4%, pt_BR 100%
2025-08-09 19:46:47 +02:00
Fedora Release Engineering
970670787e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 17:31:25 +00:00
Mike FABIAN
c5fd7878d2 Release 1.17.14
- Make it possible to configure which menu entries are shown
  in the desktop panel menu and in the floating panel
  (Resolves: https://github.com/mike-fabian/ibus-table/pull/189)
- Translation update from Weblate (ca 99.3%, de 100%, es 99.3%,
  fr 100%, ka 60.7%, kab 35.5%, pt_BR 99.3%, pt_PT 74.5%, ru 98.6%,
  tr 99.3%, ua 100%, zh_CN 90.1%, zh_TW 99.3%)
2025-06-17 10:25:05 +02:00
Mike FABIAN
eec85a4753 Release 1.17.13
- Improve parsing of attributtes
  (allow = character in attribute values) by Alba Mendez
  Resolves: https://github.com/kaio/ibus-table/pull/86
- Translation update from Weblate (ca 100%, ru 99.3%)
2025-05-23 16:58:50 +02:00
Mike FABIAN
e61dc4d0ca Update to 1.17.12
- Improve starting of the setup tool, make it work correctly when starting from a git clone
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/179)
- Migrate from Gtk.main() to GLib.MainLoop()
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/180)
- Stop using deprecated keyword arguments “flags” and “message_format” when creating Gtk.MessageDialog()
  (See also: https://github.com/mike-fabian/ibus-typing-booster/issues/377)
- Increase pygame.mixer's buffer size
  (See also: https://github.com/mike-fabian/ibus-typing-booster/issues/681)
- Translation update from Weblate (ca 85.5%, es 100%, fa 11.8%, pt_BR 100%, zh_TW 100%)
2025-05-02 23:05:30 +02:00
Mike FABIAN
5467478491 Update to 1.17.11
- Fix to load EN compose file
  Now EN compose file is loaded in the class init of
  IBus.EngineSimple and IBus.init() needs to be called
  before the init.
  This fix is needed for ibus version >=  1.5.32~beta2.
- Translation update from Weblate (es 96.7%, fr 100%, ru  98.6%)
2025-02-18 18:04:37 +01:00
Mike FABIAN
705ef20806 Update to 1.17.10
- Generate translations into metainfo.xml files with autotools
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/171)
- Rename ibus-table.appdata.xml to org.freedesktop.ibus.engine.table.metainfo.xml
- Make desktop file translatable and generate translations into desktop file
- Translation update from Weblate (de 100%, ja 48.0%, ru 98.6%, tr 100%, uk 100%)
2025-01-21 02:26:22 +01:00
Fedora Release Engineering
b50892ac13 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 06:53:10 +00:00
Mike FABIAN
73c67b8b70 Update to 1.17.9
- Make the setup tool use the wrapper itb_sound.py instead of using simpleaudio
  unconditionally (Resolves: github-mike-fabian-issue#162)
- Translation update from Weblate (new language Kabyle: kab 29.3%)
2024-12-11 14:38:33 +01:00
Mike FABIAN
07a83b0f40 Update to 1.17.8
- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py for Unicode 16.0.0 release
- Translation update from Weblate (new: el 17.3%)
2024-09-11 17:19:24 +02:00
Mike FABIAN
ef441b295b Update to 1.17.7
- Translation update from Weblate (fr 100%, ru 93.3%)
2024-08-25 20:21:32 +02:00
Fedora Release Engineering
645ab23962 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 10:07:52 +00:00
Mike FABIAN
5bd2666d84 Update to 1.17.6
- Yet another fix to make it possible again to use keys with Unicode keysyms in
  keybindings and make it work with all known versions of ibus
  Resolves: https://github.com/kaio/ibus-table/issues/85
  See also: https://github.com/mike-fabian/ibus-typing-booster/issues/497
  (This makes the new keybinding feature and test cases work with all known versions of ibus)
2024-06-27 10:00:05 +02:00
Mike FABIAN
4f127aaed2 Remove CI test dependency on weston 2024-06-19 17:46:54 +02:00
Mike FABIAN
4f5ba210b7 Remove dependency on Xvfb from CI tests 2024-06-19 15:06:24 +02:00
Mike FABIAN
6aa8663a01 Update to 1.17.5
- Drop Python2 support (using pyupgrade --py3-plus *.py)
- Make it possible to use keys with Unicode keysyms in keybindings (requires ibus > 1.5.30)
  (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/497, same problem for ibus-table)
- Use `frames_per_buffer=chunk_size` option in `self._paudio.open()`
  (Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2238746#c3)
- Translation update from Weblate (cs 36.6%, ja 45.3%, zh_CN 92.0%)
2024-06-19 12:53:37 +02:00
Mike FABIAN
32f49124a6 Convert to rpm-autospec 2024-06-19 12:14:55 +02:00
Fedora Release Engineering
90043488c3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 22:29:36 +00:00
Fedora Release Engineering
d9d0800e50 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-20 22:52:11 +00:00
4 changed files with 19 additions and 5 deletions

8
.gitignore vendored
View file

@ -101,3 +101,11 @@ ibus-table-1.3.0.20100621.tar.gz
/ibus-table-1.17.6.tar.gz
/ibus-table-1.17.7.tar.gz
/ibus-table-1.17.8.tar.gz
/ibus-table-1.17.9.tar.gz
/ibus-table-1.17.10.tar.gz
/ibus-table-1.17.11.tar.gz
/ibus-table-1.17.12.tar.gz
/ibus-table-1.17.13.tar.gz
/ibus-table-1.17.14.tar.gz
/ibus-table-1.17.15.tar.gz
/ibus-table-1.17.16.tar.gz

View file

@ -1,3 +1,9 @@
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Nov 10 2023 Mike FABIAN <mfabian@redhat.com> - 1.17.4-1
- Update to 1.17.4
- Fix compose support for ibus >= 1.5.28

View file

@ -1,5 +1,5 @@
Name: ibus-table
Version: 1.17.8
Version: 1.17.16
Release: %autorelease
Summary: The Table engine for IBus platform
License: LGPL-2.1-or-later
@ -72,9 +72,9 @@ export PYTHON=%{__python3}
%check
%if 0%{?fedora}
appstreamcli validate --pedantic --explain --no-net %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
appstreamcli validate --pedantic --explain --no-net %{buildroot}/%{_datadir}/metainfo/*.metainfo.xml
%endif
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.metainfo.xml
desktop-file-validate \
$RPM_BUILD_ROOT%{_datadir}/applications/ibus-setup-table.desktop
pushd engine
@ -102,7 +102,7 @@ fi
%files -f %{name}.lang
%doc AUTHORS COPYING README
%{_datadir}/%{name}
%{_datadir}/metainfo/*.appdata.xml
%{_datadir}/metainfo/*.metainfo.xml
%{_datadir}/ibus/component/table.xml
%{_datadir}/icons/hicolor/16x16/apps/ibus-table.png
%{_datadir}/icons/hicolor/22x22/apps/ibus-table.png

View file

@ -1 +1 @@
SHA512 (ibus-table-1.17.8.tar.gz) = 0fb7ebb376ac35b29941e821eb320454b603edfe48e1745631bc06cd464b618b12fac541151f857360ba6a46e166e3565c2a3572709208d8e0f04f07a1adae86
SHA512 (ibus-table-1.17.16.tar.gz) = e7d9102b85f1f96470afdee270ca630e9b54cd668c29173740ee9e504d9977fd1569f3c0b64323b30c5afd71493b095a84f34175b07c5db453f89b935075083e