From 91120bc4620f36fe98ea75731d985f1d61b7200a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 12:55:53 +0000 Subject: [PATCH 01/34] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ibus-table.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ibus-table.spec b/ibus-table.spec index 18be845..9210423 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table Version: 1.16.14 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,9 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.16.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Nov 25 2022 Mike FABIAN - 1.16.14-2 - Migrate license tag to SPDX From 1146af4a76c620248a6728fb86add547b30d9736 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 7 Apr 2023 14:35:27 +0200 Subject: [PATCH 02/34] - Update to 1.17.0 - New option commit_invalid_mode: Choose what happens when a character not in valid input characters is typed (Resolves: github-mike-fabian-issue#133) - Translation update from Weblate (de 100%, uk 100%) --- .gitignore | 1 + ibus-table.spec | 11 +++++++++-- sources | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dc5204e..0b8c404 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.12.tar.gz /ibus-table-1.16.13.tar.gz /ibus-table-1.16.14.tar.gz +/ibus-table-1.17.0.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 18be845..3375fe6 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table -Version: 1.16.14 -Release: 2%{?dist} +Version: 1.17.0 +Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 +- Update to 1.17.0 +- New option commit_invalid_mode: Choose what happens when a + character not in valid input characters is typed + (Resolves: github-mike-fabian-issue#133) +- Translation update from Weblate (de 100%, uk 100%) + * Fri Nov 25 2022 Mike FABIAN - 1.16.14-2 - Migrate license tag to SPDX diff --git a/sources b/sources index bba0d78..a18e81b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.14.tar.gz) = a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f +SHA512 (ibus-table-1.17.0.tar.gz) = 2df316dfe34eca80d9d4f843a92f3452a939cd14bca3bfa6c021b0bc6b759676711fefba68b9bf10dfe48c2f82890452e9ae015986b520281998f4d08f2e763b From d2a87f510c2e261809d4874863f37bc7789bb9f0 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 7 Apr 2023 14:35:27 +0200 Subject: [PATCH 03/34] - Update to 1.17.0 - New option commit_invalid_mode: Choose what happens when a character not in valid input characters is typed (Resolves: github-mike-fabian-issue#133) - Translation update from Weblate (de 100%, uk 100%) --- .gitignore | 1 + ibus-table.spec | 11 +++++++++-- sources | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dc5204e..0b8c404 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.12.tar.gz /ibus-table-1.16.13.tar.gz /ibus-table-1.16.14.tar.gz +/ibus-table-1.17.0.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 9210423..269ff2e 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table -Version: 1.16.14 -Release: 3%{?dist} +Version: 1.17.0 +Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 +- Update to 1.17.0 +- New option commit_invalid_mode: Choose what happens when a + character not in valid input characters is typed + (Resolves: github-mike-fabian-issue#133) +- Translation update from Weblate (de 100%, uk 100%) + * Thu Jan 19 2023 Fedora Release Engineering - 1.16.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index bba0d78..a18e81b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.14.tar.gz) = a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f +SHA512 (ibus-table-1.17.0.tar.gz) = 2df316dfe34eca80d9d4f843a92f3452a939cd14bca3bfa6c021b0bc6b759676711fefba68b9bf10dfe48c2f82890452e9ae015986b520281998f4d08f2e763b From c20027118bfd3c77490baee64f7926f659066f65 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 10 Jul 2023 11:50:35 +0200 Subject: [PATCH 04/34] Update to 1.17.1 - Fix mypy warnings - Return empty program_name and window_title in get_active_window_xprop() when xprop results are unexpected (Resolves: rhbz#2215466) - Translation update from Weblate (si 10.0%) --- .gitignore | 1 + ibus-table.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0b8c404..7ea1cb0 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.13.tar.gz /ibus-table-1.16.14.tar.gz /ibus-table-1.17.0.tar.gz +/ibus-table-1.17.1.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 269ff2e..9509e86 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.0 +Version: 1.17.1 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 +- Update to 1.17.1 +- Fix mypy warnings +- Return empty program_name and window_title in get_active_window_xprop() + when xprop results are unexpected (Resolves: rhbz#2215466) +- Translation update from Weblate (si 10.0%) + * Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 - Update to 1.17.0 - New option commit_invalid_mode: Choose what happens when a diff --git a/sources b/sources index a18e81b..2cb4d16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.0.tar.gz) = 2df316dfe34eca80d9d4f843a92f3452a939cd14bca3bfa6c021b0bc6b759676711fefba68b9bf10dfe48c2f82890452e9ae015986b520281998f4d08f2e763b +SHA512 (ibus-table-1.17.1.tar.gz) = 67168bb301820fa006208a15c3dc0f72480f8dd7bcd4097f0ee837fa44a1d04d68760f3061d655ec8a19ccb60aee2d6fd54bb5dd13668c61edb38b6e46f1b9ff From e98947c1a0d2c0db6ffd6b4febbf9ddfd2f8e3fc Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 10 Jul 2023 11:50:35 +0200 Subject: [PATCH 05/34] Update to 1.17.1 - Fix mypy warnings - Return empty program_name and window_title in get_active_window_xprop() when xprop results are unexpected (Resolves: rhbz#2215466) - Translation update from Weblate (si 10.0%) --- .gitignore | 1 + ibus-table.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0b8c404..7ea1cb0 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.13.tar.gz /ibus-table-1.16.14.tar.gz /ibus-table-1.17.0.tar.gz +/ibus-table-1.17.1.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 3375fe6..2776a0d 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.0 +Version: 1.17.1 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 +- Update to 1.17.1 +- Fix mypy warnings +- Return empty program_name and window_title in get_active_window_xprop() + when xprop results are unexpected (Resolves: rhbz#2215466) +- Translation update from Weblate (si 10.0%) + * Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 - Update to 1.17.0 - New option commit_invalid_mode: Choose what happens when a diff --git a/sources b/sources index a18e81b..2cb4d16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.0.tar.gz) = 2df316dfe34eca80d9d4f843a92f3452a939cd14bca3bfa6c021b0bc6b759676711fefba68b9bf10dfe48c2f82890452e9ae015986b520281998f4d08f2e763b +SHA512 (ibus-table-1.17.1.tar.gz) = 67168bb301820fa006208a15c3dc0f72480f8dd7bcd4097f0ee837fa44a1d04d68760f3061d655ec8a19ccb60aee2d6fd54bb5dd13668c61edb38b6e46f1b9ff From 9d85bb04e538e9a6523ff50e77eee09379c1022c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 07:10:29 +0000 Subject: [PATCH 06/34] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ibus-table.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ibus-table.spec b/ibus-table.spec index 9509e86..4752a1b 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table Version: 1.17.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,9 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 - Update to 1.17.1 - Fix mypy warnings From 54d601eb4c737196e5ff874a791a51a58dc3d2fd Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 21 Aug 2023 12:17:05 +0200 Subject: [PATCH 07/34] Update to 1.17.2 - Translation update from Weblate (de 100%, tr 100%) --- .gitignore | 1 + ibus-table.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7ea1cb0..7c8e7c7 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.14.tar.gz /ibus-table-1.17.0.tar.gz /ibus-table-1.17.1.tar.gz +/ibus-table-1.17.2.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 2776a0d..879be9a 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.1 +Version: 1.17.2 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,10 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 +- Update to 1.17.2 +- Translation update from Weblate (de 100%, tr 100%) + * Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 - Update to 1.17.1 - Fix mypy warnings diff --git a/sources b/sources index 2cb4d16..9beeb91 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.1.tar.gz) = 67168bb301820fa006208a15c3dc0f72480f8dd7bcd4097f0ee837fa44a1d04d68760f3061d655ec8a19ccb60aee2d6fd54bb5dd13668c61edb38b6e46f1b9ff +SHA512 (ibus-table-1.17.2.tar.gz) = f3b257d80e3e6a92b2aa3f48d43e104aae9a015b00bf7f6c1c146e5ea2c0d8d0bd7187225fdbb0c0ccb548c5659dfd05ea0137fa7306ceab82169b11cd8c2419 From 71e9b53d69f5b3e200734200869e1d4740ad4148 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 21 Aug 2023 12:17:05 +0200 Subject: [PATCH 08/34] Update to 1.17.2 - Translation update from Weblate (de 100%, tr 100%) --- .gitignore | 1 + ibus-table.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7ea1cb0..7c8e7c7 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.14.tar.gz /ibus-table-1.17.0.tar.gz /ibus-table-1.17.1.tar.gz +/ibus-table-1.17.2.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 4752a1b..6c06ebf 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table -Version: 1.17.1 -Release: 2%{?dist} +Version: 1.17.2 +Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,10 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 +- Update to 1.17.2 +- Translation update from Weblate (de 100%, tr 100%) + * Thu Jul 20 2023 Fedora Release Engineering - 1.17.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 2cb4d16..9beeb91 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.1.tar.gz) = 67168bb301820fa006208a15c3dc0f72480f8dd7bcd4097f0ee837fa44a1d04d68760f3061d655ec8a19ccb60aee2d6fd54bb5dd13668c61edb38b6e46f1b9ff +SHA512 (ibus-table-1.17.2.tar.gz) = f3b257d80e3e6a92b2aa3f48d43e104aae9a015b00bf7f6c1c146e5ea2c0d8d0bd7187225fdbb0c0ccb548c5659dfd05ea0137fa7306ceab82169b11cd8c2419 From 4808380dd536e23f97bec7afbe3745274731b49b Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 14 Sep 2023 11:05:36 +0200 Subject: [PATCH 09/34] Update to 1.17.3 - Support several backends for playing sounds Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 - Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 --- .gitignore | 1 + ibus-table.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7c8e7c7..48e32a4 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.0.tar.gz /ibus-table-1.17.1.tar.gz /ibus-table-1.17.2.tar.gz +/ibus-table-1.17.3.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 6c06ebf..8773504 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.2 +Version: 1.17.3 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,12 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 +- Update to 1.17.3 +- Support several backends for playing sounds + Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 +- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 + * Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 - Update to 1.17.2 - Translation update from Weblate (de 100%, tr 100%) diff --git a/sources b/sources index 9beeb91..46be477 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.2.tar.gz) = f3b257d80e3e6a92b2aa3f48d43e104aae9a015b00bf7f6c1c146e5ea2c0d8d0bd7187225fdbb0c0ccb548c5659dfd05ea0137fa7306ceab82169b11cd8c2419 +SHA512 (ibus-table-1.17.3.tar.gz) = 1945b902391d4863b0efadc088d275bc3003d63b1c15af939d2991506d4bc1f93166881eb16c0c77c2caf2867ef56144f04aa0e05892c5a3c78be4696b30ae72 From cf850a98696d68f964ceb8a8840be0ce783aac11 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 14 Sep 2023 11:05:36 +0200 Subject: [PATCH 10/34] Update to 1.17.3 - Support several backends for playing sounds Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 - Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 --- .gitignore | 1 + ibus-table.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7c8e7c7..48e32a4 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.0.tar.gz /ibus-table-1.17.1.tar.gz /ibus-table-1.17.2.tar.gz +/ibus-table-1.17.3.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 879be9a..e8b6995 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.2 +Version: 1.17.3 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,12 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 +- Update to 1.17.3 +- Support several backends for playing sounds + Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 +- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 + * Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 - Update to 1.17.2 - Translation update from Weblate (de 100%, tr 100%) diff --git a/sources b/sources index 9beeb91..46be477 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.2.tar.gz) = f3b257d80e3e6a92b2aa3f48d43e104aae9a015b00bf7f6c1c146e5ea2c0d8d0bd7187225fdbb0c0ccb548c5659dfd05ea0137fa7306ceab82169b11cd8c2419 +SHA512 (ibus-table-1.17.3.tar.gz) = 1945b902391d4863b0efadc088d275bc3003d63b1c15af939d2991506d4bc1f93166881eb16c0c77c2caf2867ef56144f04aa0e05892c5a3c78be4696b30ae72 From 41760b9991cf2e48585a16d12ce5c6b0add64fb0 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 10 Nov 2023 16:25:57 +0100 Subject: [PATCH 11/34] Update to 1.17.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix compose support for ibus >= 1.5.28 (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) - Translation update from Weblate (New language, Russian, (ru) 80%) - Use “” in ibus-table.appdata.xml instead of “” Because is deprecated and it makes the build fail on Fedora rawhide. --- .gitignore | 1 + ibus-table.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 48e32a4..4d0027a 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.1.tar.gz /ibus-table-1.17.2.tar.gz /ibus-table-1.17.3.tar.gz +/ibus-table-1.17.4.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 8773504..c1524e8 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.3 +Version: 1.17.4 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,14 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Fri Nov 10 2023 Mike FABIAN - 1.17.4-1 +- Update to 1.17.4 +- Fix compose support for ibus >= 1.5.28 + (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) +- Translation update from Weblate (New language, Russian, (ru) 80%) +- Use “” in ibus-table.appdata.xml instead of “” + Because is deprecated and it makes the build fail on Fedora rawhide. + * Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 - Update to 1.17.3 - Support several backends for playing sounds diff --git a/sources b/sources index 46be477..6fcfd78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.3.tar.gz) = 1945b902391d4863b0efadc088d275bc3003d63b1c15af939d2991506d4bc1f93166881eb16c0c77c2caf2867ef56144f04aa0e05892c5a3c78be4696b30ae72 +SHA512 (ibus-table-1.17.4.tar.gz) = fde595635cf50e40657b394f61173360cd9f67aa212459f14d96e08805deb164931dddd564201653a85a2973b2e6429bd2683af96974c7cee5dae3067833efd3 From dd7675deff0bf47bf274945f821f106dacfa6db3 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 10 Nov 2023 16:25:57 +0100 Subject: [PATCH 12/34] Update to 1.17.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix compose support for ibus >= 1.5.28 (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) - Translation update from Weblate (New language, Russian, (ru) 80%) - Use “” in ibus-table.appdata.xml instead of “” Because is deprecated and it makes the build fail on Fedora rawhide. --- .gitignore | 1 + ibus-table.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 48e32a4..4d0027a 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.1.tar.gz /ibus-table-1.17.2.tar.gz /ibus-table-1.17.3.tar.gz +/ibus-table-1.17.4.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index e8b6995..13f0862 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.3 +Version: 1.17.4 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -150,6 +150,14 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Fri Nov 10 2023 Mike FABIAN - 1.17.4-1 +- Update to 1.17.4 +- Fix compose support for ibus >= 1.5.28 + (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) +- Translation update from Weblate (New language, Russian, (ru) 80%) +- Use “” in ibus-table.appdata.xml instead of “” + Because is deprecated and it makes the build fail on Fedora rawhide. + * Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 - Update to 1.17.3 - Support several backends for playing sounds diff --git a/sources b/sources index 46be477..6fcfd78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.3.tar.gz) = 1945b902391d4863b0efadc088d275bc3003d63b1c15af939d2991506d4bc1f93166881eb16c0c77c2caf2867ef56144f04aa0e05892c5a3c78be4696b30ae72 +SHA512 (ibus-table-1.17.4.tar.gz) = fde595635cf50e40657b394f61173360cd9f67aa212459f14d96e08805deb164931dddd564201653a85a2973b2e6429bd2683af96974c7cee5dae3067833efd3 From d9d0800e50db11c531798f01e7d8229f94258e5f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 22:52:11 +0000 Subject: [PATCH 13/34] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ibus-table.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ibus-table.spec b/ibus-table.spec index c1524e8..e39907a 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table Version: 1.17.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,9 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Sat Jan 20 2024 Fedora Release Engineering - 1.17.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Nov 10 2023 Mike FABIAN - 1.17.4-1 - Update to 1.17.4 - Fix compose support for ibus >= 1.5.28 From 90043488c3146bd5014f2daa510aa60da417b670 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 22:29:36 +0000 Subject: [PATCH 14/34] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ibus-table.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ibus-table.spec b/ibus-table.spec index e39907a..57b1543 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table Version: 1.17.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,6 +150,9 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 1.17.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jan 20 2024 Fedora Release Engineering - 1.17.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 32f49124a62799468461639bf4aa081feca07ad3 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 19 Jun 2024 12:14:55 +0200 Subject: [PATCH 15/34] Convert to rpm-autospec --- changelog | 894 +++++++++++++++++++++++++++++++++++++++++++++++ ibus-table.spec | 897 +----------------------------------------------- 2 files changed, 896 insertions(+), 895 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..cea5dbd --- /dev/null +++ b/changelog @@ -0,0 +1,894 @@ +* Wed Jan 24 2024 Fedora Release Engineering - 1.17.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jan 20 2024 Fedora Release Engineering - 1.17.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Nov 10 2023 Mike FABIAN - 1.17.4-1 +- Update to 1.17.4 +- Fix compose support for ibus >= 1.5.28 + (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) +- Translation update from Weblate (New language, Russian, (ru) 80%) +- Use “” in ibus-table.appdata.xml instead of “” + Because is deprecated and it makes the build fail on Fedora rawhide. + +* Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 +- Update to 1.17.3 +- Support several backends for playing sounds + Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 +- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 + +* Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 +- Update to 1.17.2 +- Translation update from Weblate (de 100%, tr 100%) + +* Thu Jul 20 2023 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 +- Update to 1.17.1 +- Fix mypy warnings +- Return empty program_name and window_title in get_active_window_xprop() + when xprop results are unexpected (Resolves: rhbz#2215466) +- Translation update from Weblate (si 10.0%) + +* Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 +- Update to 1.17.0 +- New option commit_invalid_mode: Choose what happens when a + character not in valid input characters is typed + (Resolves: github-mike-fabian-issue#133) +- Translation update from Weblate (de 100%, uk 100%) + +* Thu Jan 19 2023 Fedora Release Engineering - 1.16.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Nov 25 2022 Mike FABIAN - 1.16.14-2 +- Migrate license tag to SPDX + +* Thu Nov 10 2022 Mike FABIAN - 1.16.14-1 +- Update to 1.16.14 +- Fix a problem in C/POSIX and invalid locales: + Use lower() on LC_MESSAGES only if it is a string and not None + Resolves: https://github.com/mike-fabian/ibus-table/issues/130 + Resolves: rhbz#2131410 https://bugzilla.redhat.com/show_bug.cgi?id=2131410 + +* Tue Nov 01 2022 Mike FABIAN - 1.16.13-1 +- Update to 1.16.13 +- Get program name of focused window also when ibus cannot get it +- Use focus id if available (it is available for ibus >= 1.5.27) +- Use IBus.PreeditFocusMode.COMMIT and make sure the input is + cleared and the UI updated when the focus changes + (Resolves: https://github.com/mike-fabian/ibus-table/issues/129) +- Do not reset input purpose on focus out + (See: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5966#note_1576732) +- Do not commit by index when OSK is visible + (Resolves: https://github.com/mike-fabian/ibus-table/issues/128) + +* Mon Sep 05 2022 Mike FABIAN - 1.16.12-1 +- Update to 1.16.12 +- Stop using locale.getdefaultlocale() because it is deprecated in Python + 3.11 and will be removed in Python 3.13 + Resolves: https://github.com/mike-fabian/ibus-table/issues/120 +- Add 128x128, 256x256, and svg (remote) icons to ibus-table.appdata.xml + +* Sat Aug 06 2022 Mike FABIAN - 1.16.11-1 +- Update to 1.16.11 +- Remove hashbang from chinese_variants.py and tabcreatedb.py + (Resolves: https://github.com/mike-fabian/ibus-table/issues/118) + +* Tue Aug 02 2022 Mike FABIAN - 1.16.10-1 +- Update to 1.16.10 +- Add png versions of the ibus-table.svg icon +- Add (remote) icon to ibus-table.appdata.xml +- Add screenshot to ibus-table.appdata.xml + +* Thu Jul 21 2022 Fedora Release Engineering - 1.16.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Mike FABIAN - 1.16.9-1 +- Update to 1.16.9 +- Require Python >= 3.6 to build +- Use a less exact type hint to make building tables from + sources work with Python 3.6 as well +- Update home page URLs (code.google.com is not used anymore) + +* Thu Apr 28 2022 Mike FABIAN - 1.16.8-1 +- Update to 1.16.8 +- Update Unihan_Variants.txt from “2021-12-01 Unicode 15.0.0 + draft” to “2022-04-26 Unicode 15.0.0 draft” and regenerate + chinese_variants.py. All our fixes to Unihan_Variants.txt + are included upstream. +- Update translations from Weblate (fa, fr updated) + +* Fri Jan 28 2022 Mike FABIAN - 1.16.7-1 +- Update to 1.16.7 +- Ignore MOD3_MASK (Scroll Lock) when matching key bindings + (Resolves: https://github.com/mike-fabian/ibus-table/issues/102) +- When a Modifier key release matches a hotkey command, return False not True. + (Resolves: https://github.com/mike-fabian/ibus-table/issues/98) + (Resolves: rhbz#2038973 https://bugzilla.redhat.com/show_bug.cgi?id=2038973) + +* Mon Jan 24 2022 Mike FABIAN - 1.16.4-1 +- Update to 1.16.4 +- Fix more errors in Unihan_Variants.txt by checking against + a Traditional Chinese dictionary + (Resolves: https://github.com/mike-fabian/ibus-table/issues/100) +- Fix some errors in Unihan_Variants.txt +- Update translations from Weblate (es updated to 100%) + +* Fri Jan 21 2022 Mike FABIAN - 1.16.3-1 +- Update to 1.16.3 +- Fix a few errors in Unihan_Variants.txt + (Resolves: https://github.com/mike-fabian/ibus-table/issues/96) +- 栗 U+6817 is used in Traditional Chinese as well. + (Resolves: https://github.com/mike-fabian/ibus-table/issues/95) +- Update Unihan_Variants.txt from “2021-08-06 Unicode 14.0.0 + final” to “2021-12-01 Unicode 1 5.0.0 draft” and regenerate + engine/chinese_variants.py + +* Thu Jan 20 2022 Fedora Release Engineering - 1.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 18 2022 Mike FABIAN - 1.16.0-1 +- Update to 1.16.0 +- Make true the default for “rememberinputmode” +- Save “inputmode” to gsettings + and add a “rememberinputmode” gsettings. This makes it + possible to change the current input mode from the command + line. And with “rememberinputmode” one can choose whether + the last used input mode should be remembered and be used + again when a new session starts or whether a new session + should always start in table mode. + (Resolves: https://github.com/mike-fabian/ibus-table/issues/85) +- Skip cangjie5 and erbi-qs test cases if the tables are too old +- Replace deprecated module “optparse” with “argparse” + +* Tue Jan 11 2022 Mike FABIAN - 1.15.0-1 +- Update to 1.15.0 +- Fix problems with goucima for erbi-qs table + (Resolves: https://github.com/kaio/ibus-table/issues/77) +- Update Unihan_Variants.txt to “2021-08-06 Unicode 14.0.0 final” + and regenerate engine/chinese_variants.py +- Fix typo in translatable message, by Rafael Fontenelle + (https://github.com/mike-fabian/ibus-table/pull/82) + +* Wed Aug 25 2021 Mike FABIAN - 1.14.1-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) + +* Thu Jul 22 2021 Fedora Release Engineering - 1.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jul 21 2021 Mike FABIAN - 1.14.0-1 +- 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) + +* Fri Jun 18 2021 Takao Fujiwara - 1.13.3-2 +- Delete ibus write-cache in scriptlet + +* Wed Jun 09 2021 Mike FABIAN - 1.13.3-1 +- 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) + +* Tue Jun 08 2021 Mike FABIAN - 1.13.2-1 +- 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%)) + +* Sun May 16 2021 Mike FABIAN - 1.13.1-1 +- Update to 1.13.1 +- Fix reading the source file for the suggestions phrase.txt.bz2 +- Update translations from Weblate (updates for ca, fr) + +* Tue May 04 2021 Mike FABIAN - 1.13.0-1 +- 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) + +* Mon May 03 2021 Mike FABIAN - 1.12.6-1 +- 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%) + +* Wed Apr 21 2021 Mike FABIAN - 1.12.5-3 +- Resolves: rhbz#1948197 Change post to posttrans + +* Mon Apr 19 2021 Mike FABIAN - 1.12.5-2 +- Remove post and postun (Related: rhbz#1948197) + +* Fri Mar 05 2021 Mike FABIAN - 1.12.5-1 +- 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) + +* Wed Feb 17 2021 Mike FABIAN - 1.12.4-5 +- Use “BuildRequires: appstream” only on Fedora + +* Tue Feb 16 2021 Mike FABIAN - 1.12.4-4 +- Remove i3 from BuildRequires + +* Tue Feb 02 2021 Mike FABIAN - 1.12.4-3 +- Use standard library mock + +* Tue Jan 26 2021 Fedora Release Engineering - 1.12.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Jan 24 2021 Mike FABIAN - 1.12.4-1 +- Update to 1.12.4 +- Update translations from Weblate (updated es, cs, fa, pt_BR, zh_CN). + zh_CN is 100% complete now. + +* Wed Jan 06 2021 Mike FABIAN - 1.12.3-1 +- 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 + +* Mon Jan 04 2021 Mike FABIAN - 1.12.2-1 +- 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) + +* Fri Sep 04 2020 Mike FABIAN - 1.12.1-1 +- 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) + +* Wed Aug 26 2020 Mike FABIAN - 1.12.0-1 +- 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 ca, cs, de, es, fa, + fr, ja, pt_BR, pt_PT, uk, zh_TW, zh_HK, zh_CN) + +* Sun Aug 16 2020 Mike FABIAN - 1.11.0-1 +- 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 + +* Tue Jul 28 2020 Fedora Release Engineering - 1.10.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 15 2020 Mike FABIAN - 1.10.1-1 +- Update to 1.10.1 +- Add GUI test +- Make output of ibus-table-createdb deterministic +- Update translations from Weblate (updated fr, tr, zh_CN) + +* Wed Jul 01 2020 Mike FABIAN - 1.10.0-1 +- 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) + +* Mon Jun 22 2020 Mike FABIAN - 1.9.25-3 +- Byte compile python files namually, + see: https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3 + +* Thu Jun 04 2020 Miro Hrončok - 1.9.25-2 +- Don't explicitly require python(abi) >= 3.3 + +* Wed Feb 12 2020 Mike FABIAN - 1.9.25-1 +- 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) + +* Wed Jan 29 2020 Fedora Release Engineering - 1.9.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 22 2020 Mike FABIAN - 1.9.24-1 +- 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 + +* Tue Jan 07 2020 Mike FABIAN - 1.9.23-1 +- 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%) + +* Tue Dec 17 2019 Mike FABIAN - 1.9.22-1 +- update to 1.9.22 +- Add Turkish translation from Weblate, 100% translated +- Minor translation fixes in some other languages (Punctuation fixes) + +* Thu Jul 25 2019 Fedora Release Engineering - 1.9.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Feb 12 2019 Mike FABIAN - 1.9.21-4 +- Fix FTBFS in Fedora rawhide/f30: Add gcc and dbus-x11 to BuildRequires + (Resolves: rhbz#1676299) + +* Fri Feb 01 2019 Fedora Release Engineering - 1.9.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Oct 09 2018 Mike FABIAN - 1.9.21-2 +- Require the Python interpreter directly instead of using the package name +- Related: rhbz#1619153 + +* Wed Aug 29 2018 Mike FABIAN - 1.9.21-1 +- 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 + +* Fri Jul 13 2018 Fedora Release Engineering - 1.9.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 1.9.20-2 +- Rebuilt for Python 3.7 + +* Thu May 03 2018 Mike FABIAN - 1.9.20-1 +- 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 + +* Mon Apr 30 2018 Mike FABIAN - 1.9.19-1 +- update to 1.9.19 +- Sync phrases cache from/to external storage (thanks to heiher). +- Update translations from zanata (cs new) + +* Wed Feb 07 2018 Fedora Release Engineering - 1.9.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Mike FABIAN - 1.9.18-1 +- 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) + +* Wed Jul 26 2017 Fedora Release Engineering - 1.9.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jun 01 2017 Mike FABIAN - 1.9.17-1 +- update to 1.9.17 +- Load .desktop file for ibus-setup-table correctly under Gnome Wayland +- Set WM_CLASS of ibus-setup-table correctly + +* Fri Feb 10 2017 Fedora Release Engineering - 1.9.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 17 2017 Mike FABIAN - 1.9.16-1 +- 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). + +* Mon Jan 16 2017 Mike FABIAN - 1.9.15-1 +- 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 + +* Mon Dec 19 2016 Miro Hrončok - 1.9.14-2 +- Rebuild for Python 3.6 + +* Wed Aug 24 2016 Mike FABIAN - 1.9.14-1 +- update to 1.9.14 +- Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified + and traditional Chinese (thanks to Heiher ) + +* Tue Aug 23 2016 Mike FABIAN - 1.9.13-1 +- 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). + +* Wed Mar 16 2016 Mike FABIAN - 1.9.12-1 +- update to 1.9.12 +- Show the table code in the candidate list when pinyin mode is used +- Resolves: rhbz#1318109 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.9.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Nov 27 2015 Mike FABIAN - 1.9.11-1 +- 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 + +* Tue Nov 24 2015 Mike FABIAN - 1.9.10-2 +- update to 1.9.10 +- Fix bug in Unihan_Variants.txt, U+8868 and U+6770 are both simplified *and* traditional Chinese +- Resolves: rhbz#1284749 + +* Tue Nov 17 2015 Mike FABIAN - 1.9.9-1 +- update to 1.9.9 +- Fix hotkey matching +- Resolves: rhbz#1282683 + +* Tue Nov 10 2015 Fedora Release Engineering - 1.9.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Wed Oct 21 2015 Mike FABIAN - 1.9.8-1 +- update to 1.9.8 +- Get option 'lookuptableorientation' default value from database (Thanks to Heiher ). + +* Wed Oct 14 2015 Mike FABIAN - 1.9.7-1 +- 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" + +* Wed Jun 17 2015 Fedora Release Engineering - 1.9.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed May 06 2015 Mike FABIAN - 1.9.6-1 +- update to 1.9.6 +- Use os.path.expanduser('~') instead of os.getenv('HOME') +- Resolves: rhbz#1218023 + +* Mon Apr 13 2015 Mike FABIAN - 1.9.5-1 +- update to 1.9.5 +- Don’t strip space when parsing phrases from a source table +- Resolves: rhbz#1211208 + +* Sat Mar 07 2015 Mike FABIAN - 1.9.4-1 +- update to 1.9.4 +- Check existence of old log files before trying to delete them +- Resolves: rhbz#1199673 + +* Mon Mar 02 2015 Mike FABIAN - 1.9.3-1 +- update to 1.9.3 +- Try to get the English name of the table if run in locale C/POSIX +- Resolves: rhbz#1197001 + +* Fri Jan 09 2015 Mike FABIAN - 1.9.2-1 +- 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 + +* Tue Sep 30 2014 Mike FABIAN - 1.9.1-1 +- update to 1.9.1 +- Use proper fallback when reading the localized table name +- Show pinyin mode as well in the input mode indicator + +* Tue Sep 16 2014 Mike FABIAN - 1.9.0-1 +- update to 1.9.0 +- Redesign the property menus, use sub-menus instead of toggles + +* Sun Sep 14 2014 Mike FABIAN - 1.8.11-1 +- update to 1.8.11 +- fixes a Python backtrace when the dconf key + /desktop/ibus/engine/table/wubi-jidian86/onechar was not set +* Thu Sep 04 2014 Mike FABIAN - 1.8.10-1 +- 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 + +* Tue Aug 26 2014 Mike FABIAN - 1.8.9-1 +- 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 + +* Thu Aug 14 2014 Mike FABIAN - 1.8.8-1 +- 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 + +* Mon Aug 11 2014 Mike FABIAN - 1.8.7-1 +- 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” + +* Tue Jul 29 2014 Mike FABIAN - 1.8.6-1 +- update to 1.8.6 +- Escape % and _ if they are not intended as wildcards +- Resolves: rhbz#1123981 + +* Mon Jul 21 2014 Mike FABIAN - 1.8.5-1 +- update to 1.8.5 +- Always write xml output in UTF-8 encoding, not in the encoding + of the current locale +- Resolves: rhbz#1120919 + +* Mon Jul 07 2014 Mike FABIAN - 1.8.4-1 +- 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 + +* Wed Jun 25 2014 Mike FABIAN - 1.8.3-1 +- update to 1.8.3 +- Insert a special candidate for the wildcard character itself + if only a wildcard character has been typed +- Make wildchard characters configurable +- Resolves: rhbz#1110325 - Unable to input question marks in Wubi-jidian + +* Mon Jun 09 2014 Mike FABIAN - 1.8.2-1 +- update to 1.8.2 +- Better sorting of the lookup table in the mixed Chinese modes +- Do not create useless indexes +- Resolves: rhbz#1105465 + +* Sat Jun 07 2014 Fedora Release Engineering - 1.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Jun 04 2014 Mike FABIAN - 1.8.1-1 +- update to 1.8.1 +- Added support for wildcards (both in table and in pinyin mode) +- Don’t show the prompt characters defined in the table in + pinyin mode in the auxiliary text + +* Tue Jun 03 2014 Mike FABIAN - 1.8.0-1 +- update to 1.8.0 +- adapt tools/ibus-table-query tothe new database format + +* Wed May 28 2014 Mike FABIAN - 1.5.0.20140528-1 +- update to 1.5.0.20140528 +- Use Unicode code point as a last ditch sort key for the candidates +- Fix bug in Unihan_Variants.txt, 同 is both simplified *and* traditional Chinese +- 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 + +* Tue May 27 2014 Mike FABIAN - 1.5.0.20140527-1 +- update to 1.5.0.20140527 +- Put exact matches always at the top of the candidate list +- Fix typo in the filtering for Chinese mode 3 (All characters with traditional Chinese first) +- Support prompt characters (e.g. for cangjie and stroke5) + +* Mon May 19 2014 Mike FABIAN - 1.5.0.20140519-1 +- update to 1.5.0.20140519 +- rewrite major parts of ibus-table, fix many bugs. + +* Wed Apr 16 2014 Mike FABIAN - 1.5.0.20140416-1 +- Do not fail when the environment variable HOME is not set +- Resolves: rhbz#1088138 +- some code cleanup + +* Wed Apr 09 2014 Mike FABIAN - 1.5.0.20140409-1 +- Make toggling pinyin mode with the right shift key work +- Don’t try to colour system phrases and user phrases differently in pinyin mode +- Resolves: rhbz#1084684 +- Don’t switch off pinyin mode in clear() +- Make usage of engine name and dconf key consistent + +* Wed Apr 02 2014 Mike FABIAN - 1.5.0.20140402-1 +- Fix a regression caused by the Python3 port in tabcreatedb.py (This fixes the build of ibus-table-chinese) + +* Wed Mar 12 2014 Mike FABIAN - 1.5.0.20140312-2 +- fix yet another regression introduced by the Python3 port (problem occured when filtering Chinese characters, see rhbz#1072940 comment#18) +- Resolves: rhbz#1072940 + +* Wed Mar 12 2014 Mike FABIAN - 1.5.0.20140312-1 +- update to latest upstream +- fix another regression introduced by the Python3 port (a spelling mistake in a variable name) +- Resolves: rhbz#1072940 + +* Tue Mar 11 2014 Mike FABIAN - 1.5.0.20140311-1 +- update to latest upstream +- fix a regression introduced by the Python3 port +- add a .desktop file and make the setup tool work with Gnome +- make it possible to interrupt the setup tool with Control-C from the command line + +* Thu Mar 06 2014 Mike FABIAN - 1.5.0.20140306-1 +- update to latest upstream +- Resolves: rhbz#1072940 - Left Shift stopped work for ibus-table-1.5.0.20140218-1.fc20.noarch +- port from Python2 to Python3, require Python3 in this rpm now +- fix directory for setup tool, setup tool should work now +- add profiling support + +* Tue Feb 18 2014 Mike FABIAN - 1.5.0.20140218-1 +- update to latest upstream +- Resolves: rhbz#1061345 - ibus-table shows entered text in password fields +- remove patches which are included upstream +- remove old, unused patches + +* Fri Jan 24 2014 Mike FABIAN - 1.5.0.20130419-3 +- Resolves: rhbz#1051365 - suggestion: move ibus-table-createdb to a subpackage +- When tabcreatedb.py is called without any options, print a usage message. Do not just show a cryptic backtrace. + +* Sat Aug 03 2013 Fedora Release Engineering - 1.5.0.20130419-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Apr 19 2013 Mike FABIAN - 1.5.0.20130419-1 +- update to latest upstream +- remove patches which are included upstream +- Resolves: #948454 - Man page scan results for ibus-table + +* Thu Feb 14 2013 Mike FABIAN - 1.5.0-2 +- Resolves: #911487 - Non-Chinese tables from the ibus-table-other package do not work +- Add auto_select functionality to select the first phrase when typing. + Useful for Cyrillic transliteration +- Update cmode property in chinese mode only +- Fall back to auto_select = False if neither dconf nor the table + have a value for auto_select +- Preedit needs to be updated on page-up and page-down + +* Mon Jan 28 2013 Mike FABIAN - 1.5.0-1 +- update to latest upstream 1.5.0 from Caius ‘kaio’ Chance’s repository +- add patches for better simplified/traditional Chinese detection +- Resolves: #857967 - simplified/traditional Chinese detection in ibus-table does not work well + +* Thu Jan 10 2013 Mike FABIAN - 1.4.99.20130110-1 +- Resolves: #513901 ibus-table setup does not store config settings +- update to latest upstream 1.4.99.20130110 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch +- When detecting the Chinese mode from the environment, also check LC_ALL +- Fix typo in self._chinese_mode variable (The typo broke the SC/TC property) +- Make cursor in lookup table always visible (became invisible after the port to GObjectIntrospection) +- apply changes in values of dconf keys immediately + +* Tue Jan 08 2013 Mike FABIAN - 1.4.99.20130108-1 +- update to latest upstream 1.4.99.20130108 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch +- includes port to GObjectIntrospection now + +* Thu Jan 03 2013 Mike FABIAN - 1.4.99.20130103-1 +- update to latest upstream 1.4.99.20130103 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch + +* Tue Nov 13 2012 Mike FABIAN - 1.4.99.20121113-1 +- update to latest upstream 1.4.99.20121113 from Caius ‘kaio’ Chance’s repository, using rel20121101 git tag +- remove ibus-table-1.4.99.20120907-improve-chinese-category-check.patch (included upstream) +- remove fix-ipa-x-sampa-table-and-phrases-containing-spaces.patch (included upstream) +- Fix marking of translatable strings for gettext +- update zh_??.po files +- Add German translation +- Do not fail if the ~/.ibus/byo-tables/ directory does not exist + +* Thu Sep 13 2012 Mike FABIAN - 1.4.99.20120907-3 +- Resolves: #856903 +- Fix ipa-x-sampa table and phrases containing spaces in emoji-table + Currently there is a regular expression which filters out several + lines defining valid phrases. The emoji-table for example has phrases + containing spaces which are currently filtered out and the ipa-x-sampa + table has trailing comments which are filtered out as well. + +* Tue Sep 11 2012 Mike FABIAN - 1.4.99.20120907-2 +- Resolves: #856320 +- Improve check whether a phrase is simplified or traditional Chinese + The improvement is to ignore all non-Han characters when + doing the check. + This is to avoid classifying a simplified Chinese string as + traditional just because it happens to include some non-Chinese + characters, for example box drawing characters, which cannot be + converted to gb2312 but happen to be convertible to big5hkscs. + This fixes the problem in the emoji-table input method that most + phrases cannot be input at all. + +* Fri Sep 07 2012 Mike FABIAN - 1.4.99.20120907-1 +- Relates: #855250 +- see comment#1 in #855250 +- update to latest upstream 1.4.99.20120907 from Caius 'kaio' Chance's repository +- remove ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (included upstream) +- remove ibus-table-1.3.9.20110827-enable-non-ascii.patch (included upstream) + +* Wed Sep 05 2012 Mike FABIAN - 1.3.9.20110827-4 +- Resolves: #845798 +- add ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (from Yuwei YU, upstream) +- add ibus-table-1.3.9.20110827-enable-non-ascii.patch (from Yuwei YU, upstream) +- add ibus-table-1.3.9.20110827-uppercase-umlauts.patch to allow uppercase as well in translit + +* Thu Jul 19 2012 Fedora Release Engineering - 1.3.9.20110827-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.3.9.20110827-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Aug 31 2011 Caius 'kaio' Chance - 1.3.9.20110827-1 +- Updated to upstream. + +* Wed Feb 09 2011 Fedora Release Engineering - 1.3.0.20100621-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Nov 19 2010 Ding-Yi Chen - 1.3.0.20100621-4 +- Rebuild for ibus-1.4 + +* Wed Sep 1 2010 Jens Petersen - 1.3.0.20100621-3 +- remove the redundant post and postun scripts (#625330) + +* Wed Aug 11 2010 David Malcolm - 1.3.0.20100621-2 +- recompiling .py files against Python 2.7 (rhbz#623320) + +* Mon Jun 21 2010 Caius Chance - 1.2.0.20100621-1 +- Updated from upstream which tarball was rebuilt with IBus 1.3. + +* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-7 +- Add template.txt in files. + +* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-6 +- Disable -additional. + +* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-5 +- Remove -additional for obsoletion by ibus-table-latin and ibus-table-code. + +* Mon Feb 15 2010 Caius 'kaio' Chance - 1.2.0.20100111-4.fc13 +- Fixed latex.svg location. + +* Fri Jan 29 2010 Caius 'kaio' Chance - 1.2.0.20100111-3.fc13 +- Split .pc to -devel subpackage. + +* Thu Jan 14 2010 Caius 'kaio' Chance - 1.2.0.20100111-2.fc13 +- Temporary keep files of additional available in ibus-table until + ibus-table-{code,latin} packages are ready in repository. + +* Mon Jan 11 2010 Caius 'kaio' Chance - 1.2.0.20100111-1.fc13 +- Updated source from upstream. +- Migreate tables from ibus-table-additional to ibus-table-latin and ibus-table-code. + +* Wed Jan 06 2010 Caius 'kaio' Chance - 1.2.0.20090912-3.fc13 +- Apply parsing equal sign patch. + +* Wed Nov 11 2009 Caius 'kaio' Chance - 1.2.0.20090912-2.fc13 +- Fix crashing caused by speedmeter. + +* Fri Sep 04 2009 Caius 'kaio' Chance - 1.2.0.20090912-1.fc12 +- Upgraded to upstream source. + +* Fri Sep 04 2009 Caius 'kaio' Chance - 1.2.0.20090904-1.fc12 +- Updated source with additional tables separated. + +* Thu Sep 03 2009 Caius 'kaio' Chance - 1.2.0.20090902-2.fc12 +- Rebuilt. + +* Wed Sep 02 2009 Caius 'kaio' Chance - 1.2.0.20090902-1.fc12 +- Updated source. + +* Tue Aug 04 2009 Caius 'kaio' Chance - 1.2.0.20090804-1.fc12 +- Cleaned up unused dcommit contents. + +* Mon Aug 03 2009 Caius 'kaio' Chance - 1.2.0.20090803-1.fc12 +- Updated to upstream. + +* Fri Jul 24 2009 Fedora Release Engineering - 1.2.0.20090625-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jul 01 2009 Caius 'kaio' Chance - 1.2.0.20090625-2.fc12 +- Rebuilt. + +* Wed Jul 01 2009 Caius 'kaio' Chance - 1.2.0.20090625-1.fc12 +- Updated source from upstream, which released for IBus 1.2 and so on. + +* Wed May 27 2009 Caius 'kaio' Chance - 1.1.0.20090527-1.fc12 +- Updated source from upstream, which with candidate order fix. + +* Mon Mar 16 2009 Caius Chance - 1.1.0.20090316-1.fc11 +- Resolves: rhbz#490396 +- Updated source tarball. +- Disabled speedmeter until config option is implemented. + +* Fri Mar 6 2009 Jens Petersen - 1.1.0.20090220-5 +- make pkgconfig noarch with ibus-table-pkgconfig-noarch.patch +- fix license field: actually LGPL +- drop gettext-devel BR +- require ibus > 1.1.0 + +* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-4.fc11 +- Rebuilt. + +* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-3.fc11 +- Rebuilt. + +* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-2.fc11 +- Rebuilt. + +* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-1.fc11 +- Resolves: rhbz#484650 +- Updated to latest upstream release. +- Splitted chinese input methods into modules. + +* Tue Feb 24 2009 Fedora Release Engineering - 0.1.1.20081014-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 04 2009 Caius Chance - 0.1.1.20081014-4 +- Resolves: rhbz#466430 rhbz#466844 +- Added wildcard features. +- Added preedit clearance on refocus. + +* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 0.1.1.20081014-3 +- Rebuild for Python 2.6 + +* Mon Dec 1 2008 Peng Huang - 0.1.1.20081014-2 +- Modified spec file to own all directories created by ibus-table. + +* Tue Oct 14 2008 Peng Huang - 0.1.1.20081014-1 +- Update to 0.1.1.20081014. + +* Mon Sep 01 2008 Peng Huang - 0.1.1.20080901-1 +- Update to 0.1.1.20080901. + +* Tue Aug 19 2008 Yu Yuwei - 0.1.1.20080829-1 +- The first version. diff --git a/ibus-table.spec b/ibus-table.spec index 57b1543..4c9692d 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,6 +1,6 @@ Name: ibus-table Version: 1.17.4 -Release: 3%{?dist} +Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table @@ -150,897 +150,4 @@ fi %{_datadir}/installed-tests/%{name} %changelog -* Wed Jan 24 2024 Fedora Release Engineering - 1.17.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jan 20 2024 Fedora Release Engineering - 1.17.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Nov 10 2023 Mike FABIAN - 1.17.4-1 -- Update to 1.17.4 -- Fix compose support for ibus >= 1.5.28 - (Resolves: https://github.com/mike-fabian/ibus-table/issues/145) -- Translation update from Weblate (New language, Russian, (ru) 80%) -- Use “” in ibus-table.appdata.xml instead of “” - Because is deprecated and it makes the build fail on Fedora rawhide. - -* Thu Sep 14 2023 Mike FABIAN - 1.17.3-1 -- Update to 1.17.3 -- Support several backends for playing sounds - Resolves: rhbz#2237674 https://bugzilla.redhat.com/show_bug.cgi?id=2237674 -- Update Unihan_Variants.txt and regenerate engine/chinese_variants.py to Unicode Version 15.1.0 - -* Mon Aug 21 2023 Mike FABIAN - 1.17.2-1 -- Update to 1.17.2 -- Translation update from Weblate (de 100%, tr 100%) - -* Thu Jul 20 2023 Fedora Release Engineering - 1.17.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jul 10 2023 Mike FABIAN - 1.17.1-1 -- Update to 1.17.1 -- Fix mypy warnings -- Return empty program_name and window_title in get_active_window_xprop() - when xprop results are unexpected (Resolves: rhbz#2215466) -- Translation update from Weblate (si 10.0%) - -* Fri Apr 07 2023 Mike FABIAN - 1.17.0-1 -- Update to 1.17.0 -- New option commit_invalid_mode: Choose what happens when a - character not in valid input characters is typed - (Resolves: github-mike-fabian-issue#133) -- Translation update from Weblate (de 100%, uk 100%) - -* Thu Jan 19 2023 Fedora Release Engineering - 1.16.14-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Nov 25 2022 Mike FABIAN - 1.16.14-2 -- Migrate license tag to SPDX - -* Thu Nov 10 2022 Mike FABIAN - 1.16.14-1 -- Update to 1.16.14 -- Fix a problem in C/POSIX and invalid locales: - Use lower() on LC_MESSAGES only if it is a string and not None - Resolves: https://github.com/mike-fabian/ibus-table/issues/130 - Resolves: rhbz#2131410 https://bugzilla.redhat.com/show_bug.cgi?id=2131410 - -* Tue Nov 01 2022 Mike FABIAN - 1.16.13-1 -- Update to 1.16.13 -- Get program name of focused window also when ibus cannot get it -- Use focus id if available (it is available for ibus >= 1.5.27) -- Use IBus.PreeditFocusMode.COMMIT and make sure the input is - cleared and the UI updated when the focus changes - (Resolves: https://github.com/mike-fabian/ibus-table/issues/129) -- Do not reset input purpose on focus out - (See: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5966#note_1576732) -- Do not commit by index when OSK is visible - (Resolves: https://github.com/mike-fabian/ibus-table/issues/128) - -* Mon Sep 05 2022 Mike FABIAN - 1.16.12-1 -- Update to 1.16.12 -- Stop using locale.getdefaultlocale() because it is deprecated in Python - 3.11 and will be removed in Python 3.13 - Resolves: https://github.com/mike-fabian/ibus-table/issues/120 -- Add 128x128, 256x256, and svg (remote) icons to ibus-table.appdata.xml - -* Sat Aug 06 2022 Mike FABIAN - 1.16.11-1 -- Update to 1.16.11 -- Remove hashbang from chinese_variants.py and tabcreatedb.py - (Resolves: https://github.com/mike-fabian/ibus-table/issues/118) - -* Tue Aug 02 2022 Mike FABIAN - 1.16.10-1 -- Update to 1.16.10 -- Add png versions of the ibus-table.svg icon -- Add (remote) icon to ibus-table.appdata.xml -- Add screenshot to ibus-table.appdata.xml - -* Thu Jul 21 2022 Fedora Release Engineering - 1.16.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Mike FABIAN - 1.16.9-1 -- Update to 1.16.9 -- Require Python >= 3.6 to build -- Use a less exact type hint to make building tables from - sources work with Python 3.6 as well -- Update home page URLs (code.google.com is not used anymore) - -* Thu Apr 28 2022 Mike FABIAN - 1.16.8-1 -- Update to 1.16.8 -- Update Unihan_Variants.txt from “2021-12-01 Unicode 15.0.0 - draft” to “2022-04-26 Unicode 15.0.0 draft” and regenerate - chinese_variants.py. All our fixes to Unihan_Variants.txt - are included upstream. -- Update translations from Weblate (fa, fr updated) - -* Fri Jan 28 2022 Mike FABIAN - 1.16.7-1 -- Update to 1.16.7 -- Ignore MOD3_MASK (Scroll Lock) when matching key bindings - (Resolves: https://github.com/mike-fabian/ibus-table/issues/102) -- When a Modifier key release matches a hotkey command, return False not True. - (Resolves: https://github.com/mike-fabian/ibus-table/issues/98) - (Resolves: rhbz#2038973 https://bugzilla.redhat.com/show_bug.cgi?id=2038973) - -* Mon Jan 24 2022 Mike FABIAN - 1.16.4-1 -- Update to 1.16.4 -- Fix more errors in Unihan_Variants.txt by checking against - a Traditional Chinese dictionary - (Resolves: https://github.com/mike-fabian/ibus-table/issues/100) -- Fix some errors in Unihan_Variants.txt -- Update translations from Weblate (es updated to 100%) - -* Fri Jan 21 2022 Mike FABIAN - 1.16.3-1 -- Update to 1.16.3 -- Fix a few errors in Unihan_Variants.txt - (Resolves: https://github.com/mike-fabian/ibus-table/issues/96) -- 栗 U+6817 is used in Traditional Chinese as well. - (Resolves: https://github.com/mike-fabian/ibus-table/issues/95) -- Update Unihan_Variants.txt from “2021-08-06 Unicode 14.0.0 - final” to “2021-12-01 Unicode 1 5.0.0 draft” and regenerate - engine/chinese_variants.py - -* Thu Jan 20 2022 Fedora Release Engineering - 1.16.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Jan 18 2022 Mike FABIAN - 1.16.0-1 -- Update to 1.16.0 -- Make true the default for “rememberinputmode” -- Save “inputmode” to gsettings - and add a “rememberinputmode” gsettings. This makes it - possible to change the current input mode from the command - line. And with “rememberinputmode” one can choose whether - the last used input mode should be remembered and be used - again when a new session starts or whether a new session - should always start in table mode. - (Resolves: https://github.com/mike-fabian/ibus-table/issues/85) -- Skip cangjie5 and erbi-qs test cases if the tables are too old -- Replace deprecated module “optparse” with “argparse” - -* Tue Jan 11 2022 Mike FABIAN - 1.15.0-1 -- Update to 1.15.0 -- Fix problems with goucima for erbi-qs table - (Resolves: https://github.com/kaio/ibus-table/issues/77) -- Update Unihan_Variants.txt to “2021-08-06 Unicode 14.0.0 final” - and regenerate engine/chinese_variants.py -- Fix typo in translatable message, by Rafael Fontenelle - (https://github.com/mike-fabian/ibus-table/pull/82) - -* Wed Aug 25 2021 Mike FABIAN - 1.14.1-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) - -* Thu Jul 22 2021 Fedora Release Engineering - 1.14.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jul 21 2021 Mike FABIAN - 1.14.0-1 -- 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) - -* Fri Jun 18 2021 Takao Fujiwara - 1.13.3-2 -- Delete ibus write-cache in scriptlet - -* Wed Jun 09 2021 Mike FABIAN - 1.13.3-1 -- 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) - -* Tue Jun 08 2021 Mike FABIAN - 1.13.2-1 -- 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%)) - -* Sun May 16 2021 Mike FABIAN - 1.13.1-1 -- Update to 1.13.1 -- Fix reading the source file for the suggestions phrase.txt.bz2 -- Update translations from Weblate (updates for ca, fr) - -* Tue May 04 2021 Mike FABIAN - 1.13.0-1 -- 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) - -* Mon May 03 2021 Mike FABIAN - 1.12.6-1 -- 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%) - -* Wed Apr 21 2021 Mike FABIAN - 1.12.5-3 -- Resolves: rhbz#1948197 Change post to posttrans - -* Mon Apr 19 2021 Mike FABIAN - 1.12.5-2 -- Remove post and postun (Related: rhbz#1948197) - -* Fri Mar 05 2021 Mike FABIAN - 1.12.5-1 -- 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) - -* Wed Feb 17 2021 Mike FABIAN - 1.12.4-5 -- Use “BuildRequires: appstream” only on Fedora - -* Tue Feb 16 2021 Mike FABIAN - 1.12.4-4 -- Remove i3 from BuildRequires - -* Tue Feb 02 2021 Mike FABIAN - 1.12.4-3 -- Use standard library mock - -* Tue Jan 26 2021 Fedora Release Engineering - 1.12.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Jan 24 2021 Mike FABIAN - 1.12.4-1 -- Update to 1.12.4 -- Update translations from Weblate (updated es, cs, fa, pt_BR, zh_CN). - zh_CN is 100% complete now. - -* Wed Jan 06 2021 Mike FABIAN - 1.12.3-1 -- 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 - -* Mon Jan 04 2021 Mike FABIAN - 1.12.2-1 -- 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) - -* Fri Sep 04 2020 Mike FABIAN - 1.12.1-1 -- 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) - -* Wed Aug 26 2020 Mike FABIAN - 1.12.0-1 -- 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 ca, cs, de, es, fa, - fr, ja, pt_BR, pt_PT, uk, zh_TW, zh_HK, zh_CN) - -* Sun Aug 16 2020 Mike FABIAN - 1.11.0-1 -- 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 - -* Tue Jul 28 2020 Fedora Release Engineering - 1.10.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 15 2020 Mike FABIAN - 1.10.1-1 -- Update to 1.10.1 -- Add GUI test -- Make output of ibus-table-createdb deterministic -- Update translations from Weblate (updated fr, tr, zh_CN) - -* Wed Jul 01 2020 Mike FABIAN - 1.10.0-1 -- 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) - -* Mon Jun 22 2020 Mike FABIAN - 1.9.25-3 -- Byte compile python files namually, - see: https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3 - -* Thu Jun 04 2020 Miro Hrončok - 1.9.25-2 -- Don't explicitly require python(abi) >= 3.3 - -* Wed Feb 12 2020 Mike FABIAN - 1.9.25-1 -- 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) - -* Wed Jan 29 2020 Fedora Release Engineering - 1.9.24-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 22 2020 Mike FABIAN - 1.9.24-1 -- 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 - -* Tue Jan 07 2020 Mike FABIAN - 1.9.23-1 -- 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%) - -* Tue Dec 17 2019 Mike FABIAN - 1.9.22-1 -- update to 1.9.22 -- Add Turkish translation from Weblate, 100% translated -- Minor translation fixes in some other languages (Punctuation fixes) - -* Thu Jul 25 2019 Fedora Release Engineering - 1.9.21-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Feb 12 2019 Mike FABIAN - 1.9.21-4 -- Fix FTBFS in Fedora rawhide/f30: Add gcc and dbus-x11 to BuildRequires - (Resolves: rhbz#1676299) - -* Fri Feb 01 2019 Fedora Release Engineering - 1.9.21-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Oct 09 2018 Mike FABIAN - 1.9.21-2 -- Require the Python interpreter directly instead of using the package name -- Related: rhbz#1619153 - -* Wed Aug 29 2018 Mike FABIAN - 1.9.21-1 -- 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 - -* Fri Jul 13 2018 Fedora Release Engineering - 1.9.20-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 1.9.20-2 -- Rebuilt for Python 3.7 - -* Thu May 03 2018 Mike FABIAN - 1.9.20-1 -- 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 - -* Mon Apr 30 2018 Mike FABIAN - 1.9.19-1 -- update to 1.9.19 -- Sync phrases cache from/to external storage (thanks to heiher). -- Update translations from zanata (cs new) - -* Wed Feb 07 2018 Fedora Release Engineering - 1.9.18-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Aug 02 2017 Mike FABIAN - 1.9.18-1 -- 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) - -* Wed Jul 26 2017 Fedora Release Engineering - 1.9.17-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jun 01 2017 Mike FABIAN - 1.9.17-1 -- update to 1.9.17 -- Load .desktop file for ibus-setup-table correctly under Gnome Wayland -- Set WM_CLASS of ibus-setup-table correctly - -* Fri Feb 10 2017 Fedora Release Engineering - 1.9.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Jan 17 2017 Mike FABIAN - 1.9.16-1 -- 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). - -* Mon Jan 16 2017 Mike FABIAN - 1.9.15-1 -- 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 - -* Mon Dec 19 2016 Miro Hrončok - 1.9.14-2 -- Rebuild for Python 3.6 - -* Wed Aug 24 2016 Mike FABIAN - 1.9.14-1 -- update to 1.9.14 -- Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified - and traditional Chinese (thanks to Heiher ) - -* Tue Aug 23 2016 Mike FABIAN - 1.9.13-1 -- 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). - -* Wed Mar 16 2016 Mike FABIAN - 1.9.12-1 -- update to 1.9.12 -- Show the table code in the candidate list when pinyin mode is used -- Resolves: rhbz#1318109 - -* Thu Feb 04 2016 Fedora Release Engineering - 1.9.11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Nov 27 2015 Mike FABIAN - 1.9.11-1 -- 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 - -* Tue Nov 24 2015 Mike FABIAN - 1.9.10-2 -- update to 1.9.10 -- Fix bug in Unihan_Variants.txt, U+8868 and U+6770 are both simplified *and* traditional Chinese -- Resolves: rhbz#1284749 - -* Tue Nov 17 2015 Mike FABIAN - 1.9.9-1 -- update to 1.9.9 -- Fix hotkey matching -- Resolves: rhbz#1282683 - -* Tue Nov 10 2015 Fedora Release Engineering - 1.9.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 - -* Wed Oct 21 2015 Mike FABIAN - 1.9.8-1 -- update to 1.9.8 -- Get option 'lookuptableorientation' default value from database (Thanks to Heiher ). - -* Wed Oct 14 2015 Mike FABIAN - 1.9.7-1 -- 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" - -* Wed Jun 17 2015 Fedora Release Engineering - 1.9.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed May 06 2015 Mike FABIAN - 1.9.6-1 -- update to 1.9.6 -- Use os.path.expanduser('~') instead of os.getenv('HOME') -- Resolves: rhbz#1218023 - -* Mon Apr 13 2015 Mike FABIAN - 1.9.5-1 -- update to 1.9.5 -- Don’t strip space when parsing phrases from a source table -- Resolves: rhbz#1211208 - -* Sat Mar 07 2015 Mike FABIAN - 1.9.4-1 -- update to 1.9.4 -- Check existence of old log files before trying to delete them -- Resolves: rhbz#1199673 - -* Mon Mar 02 2015 Mike FABIAN - 1.9.3-1 -- update to 1.9.3 -- Try to get the English name of the table if run in locale C/POSIX -- Resolves: rhbz#1197001 - -* Fri Jan 09 2015 Mike FABIAN - 1.9.2-1 -- 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 - -* Tue Sep 30 2014 Mike FABIAN - 1.9.1-1 -- update to 1.9.1 -- Use proper fallback when reading the localized table name -- Show pinyin mode as well in the input mode indicator - -* Tue Sep 16 2014 Mike FABIAN - 1.9.0-1 -- update to 1.9.0 -- Redesign the property menus, use sub-menus instead of toggles - -* Sun Sep 14 2014 Mike FABIAN - 1.8.11-1 -- update to 1.8.11 -- fixes a Python backtrace when the dconf key - /desktop/ibus/engine/table/wubi-jidian86/onechar was not set -* Thu Sep 04 2014 Mike FABIAN - 1.8.10-1 -- 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 - -* Tue Aug 26 2014 Mike FABIAN - 1.8.9-1 -- 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 - -* Thu Aug 14 2014 Mike FABIAN - 1.8.8-1 -- 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 - -* Mon Aug 11 2014 Mike FABIAN - 1.8.7-1 -- 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” - -* Tue Jul 29 2014 Mike FABIAN - 1.8.6-1 -- update to 1.8.6 -- Escape % and _ if they are not intended as wildcards -- Resolves: rhbz#1123981 - -* Mon Jul 21 2014 Mike FABIAN - 1.8.5-1 -- update to 1.8.5 -- Always write xml output in UTF-8 encoding, not in the encoding - of the current locale -- Resolves: rhbz#1120919 - -* Mon Jul 07 2014 Mike FABIAN - 1.8.4-1 -- 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 - -* Wed Jun 25 2014 Mike FABIAN - 1.8.3-1 -- update to 1.8.3 -- Insert a special candidate for the wildcard character itself - if only a wildcard character has been typed -- Make wildchard characters configurable -- Resolves: rhbz#1110325 - Unable to input question marks in Wubi-jidian - -* Mon Jun 09 2014 Mike FABIAN - 1.8.2-1 -- update to 1.8.2 -- Better sorting of the lookup table in the mixed Chinese modes -- Do not create useless indexes -- Resolves: rhbz#1105465 - -* Sat Jun 07 2014 Fedora Release Engineering - 1.8.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Jun 04 2014 Mike FABIAN - 1.8.1-1 -- update to 1.8.1 -- Added support for wildcards (both in table and in pinyin mode) -- Don’t show the prompt characters defined in the table in - pinyin mode in the auxiliary text - -* Tue Jun 03 2014 Mike FABIAN - 1.8.0-1 -- update to 1.8.0 -- adapt tools/ibus-table-query tothe new database format - -* Wed May 28 2014 Mike FABIAN - 1.5.0.20140528-1 -- update to 1.5.0.20140528 -- Use Unicode code point as a last ditch sort key for the candidates -- Fix bug in Unihan_Variants.txt, 同 is both simplified *and* traditional Chinese -- 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 - -* Tue May 27 2014 Mike FABIAN - 1.5.0.20140527-1 -- update to 1.5.0.20140527 -- Put exact matches always at the top of the candidate list -- Fix typo in the filtering for Chinese mode 3 (All characters with traditional Chinese first) -- Support prompt characters (e.g. for cangjie and stroke5) - -* Mon May 19 2014 Mike FABIAN - 1.5.0.20140519-1 -- update to 1.5.0.20140519 -- rewrite major parts of ibus-table, fix many bugs. - -* Wed Apr 16 2014 Mike FABIAN - 1.5.0.20140416-1 -- Do not fail when the environment variable HOME is not set -- Resolves: rhbz#1088138 -- some code cleanup - -* Wed Apr 09 2014 Mike FABIAN - 1.5.0.20140409-1 -- Make toggling pinyin mode with the right shift key work -- Don’t try to colour system phrases and user phrases differently in pinyin mode -- Resolves: rhbz#1084684 -- Don’t switch off pinyin mode in clear() -- Make usage of engine name and dconf key consistent - -* Wed Apr 02 2014 Mike FABIAN - 1.5.0.20140402-1 -- Fix a regression caused by the Python3 port in tabcreatedb.py (This fixes the build of ibus-table-chinese) - -* Wed Mar 12 2014 Mike FABIAN - 1.5.0.20140312-2 -- fix yet another regression introduced by the Python3 port (problem occured when filtering Chinese characters, see rhbz#1072940 comment#18) -- Resolves: rhbz#1072940 - -* Wed Mar 12 2014 Mike FABIAN - 1.5.0.20140312-1 -- update to latest upstream -- fix another regression introduced by the Python3 port (a spelling mistake in a variable name) -- Resolves: rhbz#1072940 - -* Tue Mar 11 2014 Mike FABIAN - 1.5.0.20140311-1 -- update to latest upstream -- fix a regression introduced by the Python3 port -- add a .desktop file and make the setup tool work with Gnome -- make it possible to interrupt the setup tool with Control-C from the command line - -* Thu Mar 06 2014 Mike FABIAN - 1.5.0.20140306-1 -- update to latest upstream -- Resolves: rhbz#1072940 - Left Shift stopped work for ibus-table-1.5.0.20140218-1.fc20.noarch -- port from Python2 to Python3, require Python3 in this rpm now -- fix directory for setup tool, setup tool should work now -- add profiling support - -* Tue Feb 18 2014 Mike FABIAN - 1.5.0.20140218-1 -- update to latest upstream -- Resolves: rhbz#1061345 - ibus-table shows entered text in password fields -- remove patches which are included upstream -- remove old, unused patches - -* Fri Jan 24 2014 Mike FABIAN - 1.5.0.20130419-3 -- Resolves: rhbz#1051365 - suggestion: move ibus-table-createdb to a subpackage -- When tabcreatedb.py is called without any options, print a usage message. Do not just show a cryptic backtrace. - -* Sat Aug 03 2013 Fedora Release Engineering - 1.5.0.20130419-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Apr 19 2013 Mike FABIAN - 1.5.0.20130419-1 -- update to latest upstream -- remove patches which are included upstream -- Resolves: #948454 - Man page scan results for ibus-table - -* Thu Feb 14 2013 Mike FABIAN - 1.5.0-2 -- Resolves: #911487 - Non-Chinese tables from the ibus-table-other package do not work -- Add auto_select functionality to select the first phrase when typing. - Useful for Cyrillic transliteration -- Update cmode property in chinese mode only -- Fall back to auto_select = False if neither dconf nor the table - have a value for auto_select -- Preedit needs to be updated on page-up and page-down - -* Mon Jan 28 2013 Mike FABIAN - 1.5.0-1 -- update to latest upstream 1.5.0 from Caius ‘kaio’ Chance’s repository -- add patches for better simplified/traditional Chinese detection -- Resolves: #857967 - simplified/traditional Chinese detection in ibus-table does not work well - -* Thu Jan 10 2013 Mike FABIAN - 1.4.99.20130110-1 -- Resolves: #513901 ibus-table setup does not store config settings -- update to latest upstream 1.4.99.20130110 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch -- When detecting the Chinese mode from the environment, also check LC_ALL -- Fix typo in self._chinese_mode variable (The typo broke the SC/TC property) -- Make cursor in lookup table always visible (became invisible after the port to GObjectIntrospection) -- apply changes in values of dconf keys immediately - -* Tue Jan 08 2013 Mike FABIAN - 1.4.99.20130108-1 -- update to latest upstream 1.4.99.20130108 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch -- includes port to GObjectIntrospection now - -* Thu Jan 03 2013 Mike FABIAN - 1.4.99.20130103-1 -- update to latest upstream 1.4.99.20130103 from Caius ‘kaio’ Chance’s repository, 1.5.0 branch - -* Tue Nov 13 2012 Mike FABIAN - 1.4.99.20121113-1 -- update to latest upstream 1.4.99.20121113 from Caius ‘kaio’ Chance’s repository, using rel20121101 git tag -- remove ibus-table-1.4.99.20120907-improve-chinese-category-check.patch (included upstream) -- remove fix-ipa-x-sampa-table-and-phrases-containing-spaces.patch (included upstream) -- Fix marking of translatable strings for gettext -- update zh_??.po files -- Add German translation -- Do not fail if the ~/.ibus/byo-tables/ directory does not exist - -* Thu Sep 13 2012 Mike FABIAN - 1.4.99.20120907-3 -- Resolves: #856903 -- Fix ipa-x-sampa table and phrases containing spaces in emoji-table - Currently there is a regular expression which filters out several - lines defining valid phrases. The emoji-table for example has phrases - containing spaces which are currently filtered out and the ipa-x-sampa - table has trailing comments which are filtered out as well. - -* Tue Sep 11 2012 Mike FABIAN - 1.4.99.20120907-2 -- Resolves: #856320 -- Improve check whether a phrase is simplified or traditional Chinese - The improvement is to ignore all non-Han characters when - doing the check. - This is to avoid classifying a simplified Chinese string as - traditional just because it happens to include some non-Chinese - characters, for example box drawing characters, which cannot be - converted to gb2312 but happen to be convertible to big5hkscs. - This fixes the problem in the emoji-table input method that most - phrases cannot be input at all. - -* Fri Sep 07 2012 Mike FABIAN - 1.4.99.20120907-1 -- Relates: #855250 -- see comment#1 in #855250 -- update to latest upstream 1.4.99.20120907 from Caius 'kaio' Chance's repository -- remove ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (included upstream) -- remove ibus-table-1.3.9.20110827-enable-non-ascii.patch (included upstream) - -* Wed Sep 05 2012 Mike FABIAN - 1.3.9.20110827-4 -- Resolves: #845798 -- add ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (from Yuwei YU, upstream) -- add ibus-table-1.3.9.20110827-enable-non-ascii.patch (from Yuwei YU, upstream) -- add ibus-table-1.3.9.20110827-uppercase-umlauts.patch to allow uppercase as well in translit - -* Thu Jul 19 2012 Fedora Release Engineering - 1.3.9.20110827-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1.3.9.20110827-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Aug 31 2011 Caius 'kaio' Chance - 1.3.9.20110827-1 -- Updated to upstream. - -* Wed Feb 09 2011 Fedora Release Engineering - 1.3.0.20100621-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Nov 19 2010 Ding-Yi Chen - 1.3.0.20100621-4 -- Rebuild for ibus-1.4 - -* Wed Sep 1 2010 Jens Petersen - 1.3.0.20100621-3 -- remove the redundant post and postun scripts (#625330) - -* Wed Aug 11 2010 David Malcolm - 1.3.0.20100621-2 -- recompiling .py files against Python 2.7 (rhbz#623320) - -* Mon Jun 21 2010 Caius Chance - 1.2.0.20100621-1 -- Updated from upstream which tarball was rebuilt with IBus 1.3. - -* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-7 -- Add template.txt in files. - -* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-6 -- Disable -additional. - -* Wed Mar 10 2010 Caius 'kaio' Chance - 1.2.0.20100111-5 -- Remove -additional for obsoletion by ibus-table-latin and ibus-table-code. - -* Mon Feb 15 2010 Caius 'kaio' Chance - 1.2.0.20100111-4.fc13 -- Fixed latex.svg location. - -* Fri Jan 29 2010 Caius 'kaio' Chance - 1.2.0.20100111-3.fc13 -- Split .pc to -devel subpackage. - -* Thu Jan 14 2010 Caius 'kaio' Chance - 1.2.0.20100111-2.fc13 -- Temporary keep files of additional available in ibus-table until - ibus-table-{code,latin} packages are ready in repository. - -* Mon Jan 11 2010 Caius 'kaio' Chance - 1.2.0.20100111-1.fc13 -- Updated source from upstream. -- Migreate tables from ibus-table-additional to ibus-table-latin and ibus-table-code. - -* Wed Jan 06 2010 Caius 'kaio' Chance - 1.2.0.20090912-3.fc13 -- Apply parsing equal sign patch. - -* Wed Nov 11 2009 Caius 'kaio' Chance - 1.2.0.20090912-2.fc13 -- Fix crashing caused by speedmeter. - -* Fri Sep 04 2009 Caius 'kaio' Chance - 1.2.0.20090912-1.fc12 -- Upgraded to upstream source. - -* Fri Sep 04 2009 Caius 'kaio' Chance - 1.2.0.20090904-1.fc12 -- Updated source with additional tables separated. - -* Thu Sep 03 2009 Caius 'kaio' Chance - 1.2.0.20090902-2.fc12 -- Rebuilt. - -* Wed Sep 02 2009 Caius 'kaio' Chance - 1.2.0.20090902-1.fc12 -- Updated source. - -* Tue Aug 04 2009 Caius 'kaio' Chance - 1.2.0.20090804-1.fc12 -- Cleaned up unused dcommit contents. - -* Mon Aug 03 2009 Caius 'kaio' Chance - 1.2.0.20090803-1.fc12 -- Updated to upstream. - -* Fri Jul 24 2009 Fedora Release Engineering - 1.2.0.20090625-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Jul 01 2009 Caius 'kaio' Chance - 1.2.0.20090625-2.fc12 -- Rebuilt. - -* Wed Jul 01 2009 Caius 'kaio' Chance - 1.2.0.20090625-1.fc12 -- Updated source from upstream, which released for IBus 1.2 and so on. - -* Wed May 27 2009 Caius 'kaio' Chance - 1.1.0.20090527-1.fc12 -- Updated source from upstream, which with candidate order fix. - -* Mon Mar 16 2009 Caius Chance - 1.1.0.20090316-1.fc11 -- Resolves: rhbz#490396 -- Updated source tarball. -- Disabled speedmeter until config option is implemented. - -* Fri Mar 6 2009 Jens Petersen - 1.1.0.20090220-5 -- make pkgconfig noarch with ibus-table-pkgconfig-noarch.patch -- fix license field: actually LGPL -- drop gettext-devel BR -- require ibus > 1.1.0 - -* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-4.fc11 -- Rebuilt. - -* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-3.fc11 -- Rebuilt. - -* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-2.fc11 -- Rebuilt. - -* Mon Mar 02 2009 Caius Chance - 1.1.0.20090220-1.fc11 -- Resolves: rhbz#484650 -- Updated to latest upstream release. -- Splitted chinese input methods into modules. - -* Tue Feb 24 2009 Fedora Release Engineering - 0.1.1.20081014-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Feb 04 2009 Caius Chance - 0.1.1.20081014-4 -- Resolves: rhbz#466430 rhbz#466844 -- Added wildcard features. -- Added preedit clearance on refocus. - -* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 0.1.1.20081014-3 -- Rebuild for Python 2.6 - -* Mon Dec 1 2008 Peng Huang - 0.1.1.20081014-2 -- Modified spec file to own all directories created by ibus-table. - -* Tue Oct 14 2008 Peng Huang - 0.1.1.20081014-1 -- Update to 0.1.1.20081014. - -* Mon Sep 01 2008 Peng Huang - 0.1.1.20080901-1 -- Update to 0.1.1.20080901. - -* Tue Aug 19 2008 Yu Yuwei - 0.1.1.20080829-1 -- The first version. +%autochangelog From 6aa8663a01be0bb2015e6906757f2f65f84c2dc7 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 19 Jun 2024 12:19:52 +0200 Subject: [PATCH 16/34] 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%) --- .gitignore | 1 + ibus-table.spec | 18 ++++++++++++++++-- sources | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4d0027a..7ac43c7 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.2.tar.gz /ibus-table-1.17.3.tar.gz /ibus-table-1.17.4.tar.gz +/ibus-table-1.17.5.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 4c9692d..55afffc 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.4 +Version: 1.17.5 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -81,7 +81,21 @@ desktop-file-validate \ pushd engine # run doctests python3 table.py - python3 it_util.py + # Function to compare two version strings + version_ge() { + [ "$(printf '%s\n' "$1" "$2" | sort -V | head -n1)" = "$2" ] + } + # Get the installed version of ibus-devel + installed_version=$(rpm -q --qf '%%{VERSION}-%%{RELEASE}' ibus-devel) + # Define the minimum required version for the test + required_version="1.5.30-5" + # Compare versions + if version_ge "$installed_version" "$required_version"; then + echo "Running test: ibus-devel version is greater than or equal to $required_version" + python3 it_util.py + else + echo "Skipping python3 it_util.py: ibus-devel version is less than $required_version" + fi popd mkdir -p /tmp/glib-2.0/schemas/ cp org.freedesktop.ibus.engine.table.gschema.xml \ diff --git a/sources b/sources index 6fcfd78..f49e761 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.4.tar.gz) = fde595635cf50e40657b394f61173360cd9f67aa212459f14d96e08805deb164931dddd564201653a85a2973b2e6429bd2683af96974c7cee5dae3067833efd3 +SHA512 (ibus-table-1.17.5.tar.gz) = 176cf01c170d460997797c0f06e18da95bb78beffb439d71831ed4908a93462db00f3ee39a3ddd973d41cb8abbc735e0cf5467c7d6d089031cec2ab4c4f70e50 From 4f5ba210b78e31b6b171ee581acce997d21bb8de Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 19 Jun 2024 15:06:24 +0200 Subject: [PATCH 17/34] Remove dependency on Xvfb from CI tests --- ibus-table.spec | 21 ------------- tests/main.fmf | 5 +-- tests/runtest.sh | 74 ++++++++++++++++++++++++++++++++++---------- tests/xwfb-script.sh | 32 +++++++++++++++++++ 4 files changed, 92 insertions(+), 40 deletions(-) create mode 100755 tests/xwfb-script.sh diff --git a/ibus-table.spec b/ibus-table.spec index 55afffc..7854e8a 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -22,7 +22,6 @@ BuildRequires: desktop-file-utils BuildRequires: python3-gobject BuildRequires: python3-gobject-base BuildRequires: dbus-x11 -BuildRequires: xorg-x11-server-Xvfb BuildRequires: ibus-table-chinese-wubi-jidian BuildRequires: ibus-table-chinese-cangjie BuildRequires: ibus-table-chinese-stroke5 @@ -107,26 +106,6 @@ dconf dump / dconf write /org/freedesktop/ibus/engine/table/wubi-jidian/chinesemode 1 dconf write /org/freedesktop/ibus/engine/table/wubi-jidian/spacekeybehavior false dconf dump / -export DISPLAY=:1 -Xvfb $DISPLAY -screen 0 1024x768x16 & -# A window manager and and ibus-daemon are needed to run the GUI -# test tests/test_gtk.py, for example i3 can be used. -# -# To debug what is going on if there is a problem with the GUI test -# add BuildRequires: x11vnc and start a vnc server: -# -# x11vnc -display $DISPLAY -unixsock /tmp/mysock -bg -nopw -listen localhost -xkb -# -# Then one can view what is going on outside of the chroot with vncviewer: -# -# vncviewer /var/lib/mock/fedora-32-x86_64/root/tmp/mysock -# -# The GUI test will be skipped if XDG_SESSION_TYPE is not x11 or wayland. -# -#ibus-daemon -drx -#touch /tmp/i3config -#i3 -c /tmp/i3config & -#export XDG_SESSION_TYPE=x11 make check && rc=0 || rc=1 cat tests/*.log diff --git a/tests/main.fmf b/tests/main.fmf index dd9c841..3d09157 100644 --- a/tests/main.fmf +++ b/tests/main.fmf @@ -24,7 +24,9 @@ require: - ibus-table - ibus-table-tests - rsync - - xorg-x11-server-Xvfb + - xorg-x11-server-Xwayland + - xwayland-run + - weston - appstream - libappstream-glib - desktop-file-utils @@ -36,7 +38,6 @@ require: - dbus-x11 - python3-devel - python3-pyxdg - - xorg-x11-server-Xvfb - ibus-table-chinese-wubi-jidian - ibus-table-chinese-cangjie - ibus-table-chinese-stroke5 diff --git a/tests/runtest.sh b/tests/runtest.sh index cb1a8a8..1cc45b9 100755 --- a/tests/runtest.sh +++ b/tests/runtest.sh @@ -2,6 +2,7 @@ . /usr/share/beakerlib/beakerlib.sh || exit 1 NAME=ibus-table +XFWB_SCRIPT=$(pwd)/xwfb-script.sh rlJournalStart rlPhaseStartSetup @@ -13,24 +14,63 @@ rlJournalStart rlRun "pushd $tmp" rlPhaseEnd +# rlPhaseStartTest +# rlRun "ibus-desktop-testing-runner \ +# --no-graphics \ +# --runner=gnome \ +# --timeout=1500 \ +# --tests=${NAME} \ +# --output=${NAME}.log \ +# --result=test.log \ +# " 0 "Running ${NAME} tests" +# echo "==== ${NAME}.log: ====" +# cat ${NAME}.log +# echo "==== EOF ${NAME}.log: ====" +# echo "==== test.log ====" +# cat test.log +# echo "==== EOF test.log: ====" +# rlAssertNotGrep FAIL test.log +# rlFileSubmit ${NAME}.log +# rlFileSubmit test.log +# rlPhaseEnd + rlPhaseStartTest - rlRun "ibus-desktop-testing-runner \ - --no-graphics \ - --runner=gnome \ - --timeout=1500 \ - --tests=${NAME} \ - --output=${NAME}.log \ - --result=test.log \ - " 0 "Running ${NAME} tests" - echo "==== ${NAME}.log: ====" - cat ${NAME}.log - echo "==== EOF ${NAME}.log: ====" - echo "==== test.log ====" - cat test.log - echo "==== EOF test.log: ====" - rlAssertNotGrep FAIL test.log - rlFileSubmit ${NAME}.log - rlFileSubmit test.log + rlRun -t -l "pushd /usr/libexec/installed-tests/ibus-table" \ + 0 "Change to directory of installed tests" + TEST_FILES="test_*.py" + # When running locally with `tmt run -vvv -a provision -h local` + # DISPLAY might be set here and XDG_SESSION_TYPE might be "x11". + # In that case, all tests, including the graphical test_0_gtk.py + # will run fine in this "for" loop. Otherwise the graphical + # test_0_gtk.py in this for loop will be skipped: + for test_file in ${TEST_FILES} + do + rlRun -t -s "./run_tests ${test_file}" 0 + echo "==== START of `cat ${rlRun_LOG}`: log of ${test_file} ====" + cat ${rlRun_LOG} + echo "==== END of `cat ${rlRun_LOG}`: log of ${test_file} ====" + rlAssertNotGrep FAIL ${rlRun_LOG} + rlGetTestState + rlLog "Number of failed asserts so far: ${ECODE}" + rlFileSubmit ${rlRun_LOG} + done + if [ -z "${DISPLAY:-}" ]; then + rlLogInfo "DISPLAY is empty or unset." + rlLogInfo "Therefore, use xfwb-run to run the graphical test_0_gtk.py:" + rlRun -t -s "xwfb-run -e $tmp/xwfb-run.log -n 99 $XFWB_SCRIPT" \ + 0 "Running test_0_gtk.py in xfwb-run" + echo "==== START of `cat ${rlRun_LOG}`: log of xwfb-run ====" + cat ${rlRun_LOG} + echo "==== END of `cat ${rlRun_LOG}`: log of xwfb-run ====" + rlAssertNotGrep FAIL ${rlRun_LOG} + rlGetTestState + rlLog "Total number of failed asserts: ${ECODE}" + rlFileSubmit ${rlRun_LOG} + rlFileSubmit xwfb-run.log + fi + rlGetTestState + rlLog "Total number of failed asserts: ${ECODE}" + rlRun "popd" 0 rlPhaseEnd rlPhaseStartCleanup diff --git a/tests/xwfb-script.sh b/tests/xwfb-script.sh new file mode 100755 index 0000000..fc5e06d --- /dev/null +++ b/tests/xwfb-script.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# Run this with `xwfb-run -e /tmp/xwfb-run.log -n 99 xwfb-script.sh` + +# Redirect stderr to stdout: +exec 2>&1 +# without setting GDK_BACKEND=x11, Gtk programs cannot open windows in xfwb-run: +export GDK_BACKEND=x11 +export XDG_SESSION_TYPE=x11 +echo "starting mutter ..." +mutter --x11 & +sleep 5 +echo "mutter started" +ibus-daemon --verbose \ + --replace \ + --single \ + --desktop=mutter \ + --panel=disable \ + --config=disable & +sleep 5 +echo "ibus-daemon started." +pushd /usr/share/ibus-table/engine +/usr/libexec/installed-tests/ibus-table/test_0_gtk.py -v & +TEST_PID=$! +# A screenshot for debugging can be made here: +#sleep 1 +#import -window root /tmp/screenshot.png +#echo "screenshot done." +# Wait for test_0_gtk.py to finish and get its exit code +wait $TEST_PID +EXIT_CODE=$? +echo "The exit code of test_0_gtk.py: $EXIT_CODE" +exit $EXIT_CODE From 4f127aaed25478cd1eec535b8b65980975eb9c5a Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 19 Jun 2024 17:46:54 +0200 Subject: [PATCH 18/34] Remove CI test dependency on weston --- tests/main.fmf | 1 - tests/runtest.sh | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/main.fmf b/tests/main.fmf index 3d09157..d394826 100644 --- a/tests/main.fmf +++ b/tests/main.fmf @@ -26,7 +26,6 @@ require: - rsync - xorg-x11-server-Xwayland - xwayland-run - - weston - appstream - libappstream-glib - desktop-file-utils diff --git a/tests/runtest.sh b/tests/runtest.sh index 1cc45b9..c02d051 100755 --- a/tests/runtest.sh +++ b/tests/runtest.sh @@ -57,7 +57,7 @@ rlJournalStart if [ -z "${DISPLAY:-}" ]; then rlLogInfo "DISPLAY is empty or unset." rlLogInfo "Therefore, use xfwb-run to run the graphical test_0_gtk.py:" - rlRun -t -s "xwfb-run -e $tmp/xwfb-run.log -n 99 $XFWB_SCRIPT" \ + rlRun -t -s "xwfb-run -c mutter -e $tmp/xwfb-run.log -n 99 $XFWB_SCRIPT" \ 0 "Running test_0_gtk.py in xfwb-run" echo "==== START of `cat ${rlRun_LOG}`: log of xwfb-run ====" cat ${rlRun_LOG} From 5bd2666d84707c32c9a44c0e0660f59b8b14f72b Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 27 Jun 2024 09:55:54 +0200 Subject: [PATCH 19/34] 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) --- .gitignore | 1 + ibus-table.spec | 20 +++----------------- sources | 2 +- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 7ac43c7..12eca4d 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.17.3.tar.gz /ibus-table-1.17.4.tar.gz /ibus-table-1.17.5.tar.gz +/ibus-table-1.17.6.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 7854e8a..47049df 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.17.5 +Version: 1.17.6 Release: %autorelease Summary: The Table engine for IBus platform License: LGPL-2.1-or-later @@ -79,22 +79,8 @@ desktop-file-validate \ $RPM_BUILD_ROOT%{_datadir}/applications/ibus-setup-table.desktop pushd engine # run doctests - python3 table.py - # Function to compare two version strings - version_ge() { - [ "$(printf '%s\n' "$1" "$2" | sort -V | head -n1)" = "$2" ] - } - # Get the installed version of ibus-devel - installed_version=$(rpm -q --qf '%%{VERSION}-%%{RELEASE}' ibus-devel) - # Define the minimum required version for the test - required_version="1.5.30-5" - # Compare versions - if version_ge "$installed_version" "$required_version"; then - echo "Running test: ibus-devel version is greater than or equal to $required_version" - python3 it_util.py - else - echo "Skipping python3 it_util.py: ibus-devel version is less than $required_version" - fi + python3 table.py -v + python3 it_util.py -v popd mkdir -p /tmp/glib-2.0/schemas/ cp org.freedesktop.ibus.engine.table.gschema.xml \ diff --git a/sources b/sources index f49e761..0d40773 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.17.5.tar.gz) = 176cf01c170d460997797c0f06e18da95bb78beffb439d71831ed4908a93462db00f3ee39a3ddd973d41cb8abbc735e0cf5467c7d6d089031cec2ab4c4f70e50 +SHA512 (ibus-table-1.17.6.tar.gz) = 0c3f23595bf1ecc2c3e34962fca3e2317771ba0837c1a04fbcbaae089196994764307184dd482f0a9efcae2106e013ca51cf9530bd1c7cfb29070f54b16a276e From 645ab2396204ce5838c022d09de0174d1b41874c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:07:52 +0000 Subject: [PATCH 20/34] 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 21/34] 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 22/34] 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 23/34] 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 24/34] 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 25/34] 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 26/34] 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 27/34] 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 28/34] 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 29/34] 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 30/34] 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 31/34] 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 32/34] 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 33/34] 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 34/34] 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