From fe68bdab6340367411798b0da95cb3735c49d632 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 2 Aug 2022 19:59:14 +0200 Subject: [PATCH 1/7] Update to 1.16.10 --- .gitignore | 1 + ibus-table.spec | 16 +++++++++++++++- sources | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b79838d..9d0566a 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.7.tar.gz /ibus-table-1.16.8.tar.gz /ibus-table-1.16.9.tar.gz +/ibus-table-1.16.10.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 45d24aa..d689142 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.16.9 +Version: 1.16.10 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPLv2+ @@ -125,6 +125,14 @@ fi %{_datadir}/%{name} %{_datadir}/metainfo/*.appdata.xml %{_datadir}/ibus/component/table.xml +%{_datadir}/icons/hicolor/16x16/apps/ibus-table.png +%{_datadir}/icons/hicolor/22x22/apps/ibus-table.png +%{_datadir}/icons/hicolor/32x32/apps/ibus-table.png +%{_datadir}/icons/hicolor/48x48/apps/ibus-table.png +%{_datadir}/icons/hicolor/64x64/apps/ibus-table.png +%{_datadir}/icons/hicolor/128x128/apps/ibus-table.png +%{_datadir}/icons/hicolor/256x256/apps/ibus-table.png +%{_datadir}/icons/hicolor/scalable/apps/ibus-table.svg %{_datadir}/applications/ibus-setup-table.desktop %{_datadir}/glib-2.0/schemas/org.freedesktop.ibus.engine.table.gschema.xml %{_bindir}/%{name}-createdb @@ -142,6 +150,12 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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 + * Mon Jun 13 2022 Mike FABIAN - 1.16.9-1 - Update to 1.16.9 - Require Python >= 3.6 to build diff --git a/sources b/sources index bafba8f..7a69ddd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.9.tar.gz) = 840de16f62820456812c036ed84f99900d2d49885a9a6131da97efbec149ea426ab4a966541b16a18dbcedf38b6f78803b3fb04a5134258bb3796d3b9caf0b08 +SHA512 (ibus-table-1.16.10.tar.gz) = 3e3dc4ec6aea974d7b0f171375448090e117c70a3ba3d1b6c218db481725e58c65adce55839f826ec274d33f926377d0390bcd505af1911c5b9f68910d0c3497 From a113104a017c7ac9fe1d0981f619d971bfa910ec Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Sat, 6 Aug 2022 14:06:34 +0200 Subject: [PATCH 2/7] Update to 1.16.11 - Remove hashbang from chinese_variants.py and tabcreatedb.py (Resolves: https://github.com/mike-fabian/ibus-table/issues/118) --- .gitignore | 1 + ibus-table.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d0566a..3811b61 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.8.tar.gz /ibus-table-1.16.9.tar.gz /ibus-table-1.16.10.tar.gz +/ibus-table-1.16.11.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index d689142..502d78f 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.16.10 +Version: 1.16.11 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPLv2+ @@ -150,6 +150,11 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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 diff --git a/sources b/sources index 7a69ddd..1800f94 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.10.tar.gz) = 3e3dc4ec6aea974d7b0f171375448090e117c70a3ba3d1b6c218db481725e58c65adce55839f826ec274d33f926377d0390bcd505af1911c5b9f68910d0c3497 +SHA512 (ibus-table-1.16.11.tar.gz) = f5da239a05337f368769e7679a0639e73812021579467a195795678d68cf8d70b1f9bd4d31739c60298d60c9da6291c704e592750677ecc59734dd8c4292bf43 From 34873ea1513e6e2112bd4bb70be65012d14e51da Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 5 Sep 2022 19:57:47 +0200 Subject: [PATCH 3/7] 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 --- .gitignore | 1 + ibus-table.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3811b61..1c81233 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.9.tar.gz /ibus-table-1.16.10.tar.gz /ibus-table-1.16.11.tar.gz +/ibus-table-1.16.12.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 502d78f..b16eb52 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.16.11 +Version: 1.16.12 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPLv2+ @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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 diff --git a/sources b/sources index 1800f94..f8eaa63 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.11.tar.gz) = f5da239a05337f368769e7679a0639e73812021579467a195795678d68cf8d70b1f9bd4d31739c60298d60c9da6291c704e592750677ecc59734dd8c4292bf43 +SHA512 (ibus-table-1.16.12.tar.gz) = edbbb4842a6b49cdf8a830187422b7042c47b9ddf4876eb114acdb1e449024a6f4f48d46cb97d4420d65dffc14b3e3e9400d31b92ac68ccd2e9a327151dcaa3f From cdd56ce45e32ea1211ac311476c23f0e60e981e9 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 1 Nov 2022 08:38:49 +0100 Subject: [PATCH 4/7] 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) --- .gitignore | 1 + ibus-table.spec | 14 +++++++++++++- sources | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1c81233..49cadc4 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.10.tar.gz /ibus-table-1.16.11.tar.gz /ibus-table-1.16.12.tar.gz +/ibus-table-1.16.13.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index b16eb52..98e6bb5 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.16.12 +Version: 1.16.13 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPLv2+ @@ -150,6 +150,18 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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 diff --git a/sources b/sources index f8eaa63..119a5ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.12.tar.gz) = edbbb4842a6b49cdf8a830187422b7042c47b9ddf4876eb114acdb1e449024a6f4f48d46cb97d4420d65dffc14b3e3e9400d31b92ac68ccd2e9a327151dcaa3f +SHA512 (ibus-table-1.16.13.tar.gz) = d060619c81ff3d610140593a47fed6b430f32f0e5927d824d36bd082d394e473f6d534f7b9b0d0100f878001b7e8b4384e1770c5e1887976cfe248bba5bb6318 From af1a1d7511e92de6337c13f93d79b5fe2c61becd Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 10 Nov 2022 15:07:17 +0100 Subject: [PATCH 5/7] 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 --- .gitignore | 1 + ibus-table.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 49cadc4..dc5204e 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ ibus-table-1.3.0.20100621.tar.gz /ibus-table-1.16.11.tar.gz /ibus-table-1.16.12.tar.gz /ibus-table-1.16.13.tar.gz +/ibus-table-1.16.14.tar.gz diff --git a/ibus-table.spec b/ibus-table.spec index 98e6bb5..d1ccc5d 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,5 +1,5 @@ Name: ibus-table -Version: 1.16.13 +Version: 1.16.14 Release: 1%{?dist} Summary: The Table engine for IBus platform License: LGPLv2+ @@ -150,6 +150,13 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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 diff --git a/sources b/sources index 119a5ce..bba0d78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ibus-table-1.16.13.tar.gz) = d060619c81ff3d610140593a47fed6b430f32f0e5927d824d36bd082d394e473f6d534f7b9b0d0100f878001b7e8b4384e1770c5e1887976cfe248bba5bb6318 +SHA512 (ibus-table-1.16.14.tar.gz) = a865c8913bee5e462ed8f3ba74a720b3eb37062ae762e3909827b660dc62d3055e6b90fd3c583487fb23edd2d9572d9eae201d7fbde889ec5cd8e5848b83291f From 7a94963bb55aa7733e4f4b5c873cded512188e42 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 25 Nov 2022 23:26:14 +0100 Subject: [PATCH 6/7] Migrate license tag to SPDX --- ibus-table.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ibus-table.spec b/ibus-table.spec index d1ccc5d..583e9de 100644 --- a/ibus-table.spec +++ b/ibus-table.spec @@ -1,8 +1,8 @@ Name: ibus-table Version: 1.16.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Table engine for IBus platform -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://github.com/mike-fabian/ibus-table Source0: https://github.com/mike-fabian/ibus-table/releases/download/%{version}/%{name}-%{version}.tar.gz Requires: ibus > 1.3.0 @@ -150,6 +150,9 @@ fi %{_datadir}/installed-tests/%{name} %changelog +* 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: From 033f5fd082f86b94015ee71fc76ec6799426a408 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Fri, 7 Apr 2023 14:35:27 +0200 Subject: [PATCH 7/7] - 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 583e9de..0667948 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