From adda71b6f63c84d6c13f95581cadfae94862ef34 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 21 Jan 2025 01:47:31 +0100 Subject: [PATCH 1/7] 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 db7e5b9a5f54f6566b499295dfe4d40450eb766a Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 18 Feb 2025 17:46:00 +0100 Subject: [PATCH 2/7] 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 6e125252ec76516d0e0db48087474947105f905c Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 2 May 2025 22:58:22 +0200 Subject: [PATCH 3/7] 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 c1eae178d55a3ca4cf9779fc8d96d2586e9ef700 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 23 May 2025 11:33:29 +0200 Subject: [PATCH 4/7] 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 6250564f541dd44767c952d2100b7c619535150f Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 17 Jun 2025 10:24:25 +0200 Subject: [PATCH 5/7] 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 ceb394936a62f80204dde7155122359709f9f319 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Sat, 9 Aug 2025 19:30:59 +0200 Subject: [PATCH 6/7] 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 a6d4e6c634bcfb2e24f1f648bf09de75ba935627 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 6 Oct 2025 10:37:46 +0200 Subject: [PATCH 7/7] 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