From 645ab2396204ce5838c022d09de0174d1b41874c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:07:52 +0000 Subject: [PATCH 01/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From ef441b295bddc456e4bd53f053ac64cc90ce52ef Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Sun, 25 Aug 2024 20:01:07 +0200 Subject: [PATCH 02/15] Update to 1.17.7 - Translation update from Weblate (fr 100%, ru 93.3%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 12eca4d..7c09a9b 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.4.tar.gz /ibus-table-1.17.5.tar.gz /ibus-table-1.17.6.tar.gz +/ibus-table-1.17.7.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 47049df..398ba5a 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.6 +Version: 1.17.7 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 0d40773..7576f07 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.6.tar.gz) = 0c3f23595bf1ecc2c3e34962fca3e2317771ba0837c1a04fbcbaae089196994764307184dd482f0a9efcae2106e013ca51cf9530bd1c7cfb29070f54b16a276e +SHA512 (ibus-table-1.17.7.tar.gz) = 938b589b16728f2a5bdfa64e06277cd2fd41719fa5033c3935a07a8350be746a75bf10702f0a17bcec2f9af591d2ccfe486486b788035c5c39cb62ca6f0cec74 From 07a83b0f40378f0a09a23c1861b8747d8aee9084 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 11 Sep 2024 17:17:28 +0200 Subject: [PATCH 03/15] 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7c09a9b..ddfc5fb 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.5.tar.gz /ibus-table-1.17.6.tar.gz /ibus-table-1.17.7.tar.gz +/ibus-table-1.17.8.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 398ba5a..051867a 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.7 +Version: 1.17.8 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 7576f07..635a435 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.7.tar.gz) = 938b589b16728f2a5bdfa64e06277cd2fd41719fa5033c3935a07a8350be746a75bf10702f0a17bcec2f9af591d2ccfe486486b788035c5c39cb62ca6f0cec74 +SHA512 (ibus-table-1.17.8.tar.gz) = 0fb7ebb376ac35b29941e821eb320454b603edfe48e1745631bc06cd464b618b12fac541151f857360ba6a46e166e3565c2a3572709208d8e0f04f07a1adae86 From 73c67b8b707cf7da564359a60ff7cbea6daff536 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 11 Dec 2024 14:38:33 +0100 Subject: [PATCH 04/15] 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ddfc5fb..5b640b0 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ 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 diff --git a/ibus-table.spec b/ibus-table.spec index 051867a..465d4aa 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.8 +Version: 1.17.9 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 635a435..cca8359 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.8.tar.gz) = 0fb7ebb376ac35b29941e821eb320454b603edfe48e1745631bc06cd464b618b12fac541151f857360ba6a46e166e3565c2a3572709208d8e0f04f07a1adae86 +SHA512 (ibus-table-1.17.9.tar.gz) = 6c0dada370b5f8789eaea73c0e1a090bb0f244dfeb1295aa65bf3dc6d0ac71f290997dcf7f198e1e81221e26078b955c33a29cbf276f2bc059bb5e594a634a36 From b50892ac13391af111c40b93977dcfebf4cbde4f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 06:53:10 +0000 Subject: [PATCH 05/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 705ef20806d14b14a8953fd0977e00613a31453b Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 21 Jan 2025 01:47:31 +0100 Subject: [PATCH 06/15] 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%) --- .gitignore | 1 + ibus-table.spec | 8 ++++---- sources | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5b640b0..51ffa54 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index 465d4aa..f511920 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.9 +Version: 1.17.10 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 diff --git a/sources b/sources index cca8359..a916d8c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.9.tar.gz) = 6c0dada370b5f8789eaea73c0e1a090bb0f244dfeb1295aa65bf3dc6d0ac71f290997dcf7f198e1e81221e26078b955c33a29cbf276f2bc059bb5e594a634a36 +SHA512 (ibus-table-1.17.10.tar.gz) = ea8a0e4f26b4e0ca632f4ce092619710e28c807b62491db5e6f565213bbaeaf23627612020e31240a9aab18917137090aa942844387dc753deb561583aa12eef From 5467478491bd24b78b716fc02af7d36bb4eb6955 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 18 Feb 2025 17:46:00 +0100 Subject: [PATCH 07/15] 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 51ffa54..fb2767b 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index f511920..923a594 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.10 +Version: 1.17.11 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index a916d8c..4dc480e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.10.tar.gz) = ea8a0e4f26b4e0ca632f4ce092619710e28c807b62491db5e6f565213bbaeaf23627612020e31240a9aab18917137090aa942844387dc753deb561583aa12eef +SHA512 (ibus-table-1.17.11.tar.gz) = 2eaac610fe3db06b71ff110b1f34e7883f9274dc76d1370331e5ab21a37e76cfba5199131d81d972216c5506345258534fdf25dc549352a5fc176d29f7d36077 From e61dc4d0ca6a55eb012f34abb26dc3e9faf72e5f Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 2 May 2025 22:58:22 +0200 Subject: [PATCH 08/15] Update to 1.17.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fb2767b..fbc66f2 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index 923a594..3cfea0d 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.11 +Version: 1.17.12 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 4dc480e..f57e61f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.11.tar.gz) = 2eaac610fe3db06b71ff110b1f34e7883f9274dc76d1370331e5ab21a37e76cfba5199131d81d972216c5506345258534fdf25dc549352a5fc176d29f7d36077 +SHA512 (ibus-table-1.17.12.tar.gz) = 144347a806437f29189d7d8a1a02aeca2e6d98988c11123010a5cd8db2efecb72bf7af3480867e5bf538e797e101cede6ea6f052e7f5f8ccbc009ee5c573e612 From eec85a4753418089d28c2b193305a0862031cce9 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 23 May 2025 11:33:29 +0200 Subject: [PATCH 09/15] 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fbc66f2..7ff8a19 100644 --- a/.gitignore +++ b/.gitignore @@ -105,3 +105,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index 3cfea0d..df86c68 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.12 +Version: 1.17.13 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index f57e61f..5f56015 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.12.tar.gz) = 144347a806437f29189d7d8a1a02aeca2e6d98988c11123010a5cd8db2efecb72bf7af3480867e5bf538e797e101cede6ea6f052e7f5f8ccbc009ee5c573e612 +SHA512 (ibus-table-1.17.13.tar.gz) = be0b52ae2b1ecf51a39d58d0a50bd9627d0e67ce54439e62794af909acf95908dc3ffceb6fe1943aa86b092105dc1e0bb8b47d58153c5e67719e0ddacef7adcc From c5fd7878d291a416b19cfff7e167096642bc9839 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 17 Jun 2025 10:24:25 +0200 Subject: [PATCH 10/15] 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%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7ff8a19..cf7525b 100644 --- a/.gitignore +++ b/.gitignore @@ -106,3 +106,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index df86c68..63cee83 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.13 +Version: 1.17.14 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 5f56015..1bd88b3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.13.tar.gz) = be0b52ae2b1ecf51a39d58d0a50bd9627d0e67ce54439e62794af909acf95908dc3ffceb6fe1943aa86b092105dc1e0bb8b47d58153c5e67719e0ddacef7adcc +SHA512 (ibus-table-1.17.14.tar.gz) = 8a4ac3833c81d990b5174664220bf3c3556d328f3181615c5b17f8ba5995b7a1239e1e8d0166acb81e9b82b2019f7c431a984698c7e0dd1bae1f49a7305bcf76 From 970670787e0a8e2471c7054eca5eee17872c5b1a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:31:25 +0000 Subject: [PATCH 11/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From faa2393a85be0318240ab60279edcb93a8e30501 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Sat, 9 Aug 2025 19:30:59 +0200 Subject: [PATCH 12/15] Release 1.17.15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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% --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cf7525b..e023407 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index 63cee83..b92eb9f 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.14 +Version: 1.17.15 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index 1bd88b3..f0eba0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.14.tar.gz) = 8a4ac3833c81d990b5174664220bf3c3556d328f3181615c5b17f8ba5995b7a1239e1e8d0166acb81e9b82b2019f7c431a984698c7e0dd1bae1f49a7305bcf76 +SHA512 (ibus-table-1.17.15.tar.gz) = 0553d5296ae78ecfaed7fd36e3711457013a6ceb6fd4ad2f30b42ad9d5aae9605d4dee49121aba1b839bb13a9ec9bd8d4e98b83ff2c389178064170cd6c55ff3 From bbccbef7279ba3df7ea379385ef275b553ae2778 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:52:37 +0200 Subject: [PATCH 13/15] Rebuilt for Python 3.14.0rc2 bytecode From bc8e4f17fca7639148b2cc310962b6e89b85dadf Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:22:42 +0200 Subject: [PATCH 14/15] Rebuilt for Python 3.14.0rc3 bytecode From aebb1bb488e15a571146f6f6cb9971016efa41eb Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 6 Oct 2025 10:37:46 +0200 Subject: [PATCH 15/15] Release 1.17.16 - Translation update from Weblate (ru 99.3%, tr 100%, zh_CN 100%) --- .gitignore | 1 + ibus-table.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e023407..e117dbb 100644 --- a/.gitignore +++ b/.gitignore @@ -108,3 +108,4 @@ ibus-table-1.3.0.20100621.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 diff --git a/ibus-table.spec b/ibus-table.spec index b92eb9f..14602eb 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.15 +Version: 1.17.16 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later diff --git a/sources b/sources index f0eba0e..a941308 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.15.tar.gz) = 0553d5296ae78ecfaed7fd36e3711457013a6ceb6fd4ad2f30b42ad9d5aae9605d4dee49121aba1b839bb13a9ec9bd8d4e98b83ff2c389178064170cd6c55ff3 +SHA512 (ibus-table-1.17.16.tar.gz) = e7d9102b85f1f96470afdee270ca630e9b54cd668c29173740ee9e504d9977fd1569f3c0b64323b30c5afd71493b095a84f34175b07c5db453f89b935075083e