Skip to content

Commit 3b0c634

Browse files
committed
Release 1.17.14
1 parent 8d52795 commit 3b0c634

File tree

3 files changed

+306
-3
lines changed

3 files changed

+306
-3
lines changed

ChangeLog

Lines changed: 281 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,289 @@
1-
commit 3de57f96827eea938068e365c2d652fb77f6e296
1+
commit e7a99b267f68cfd71395959da6bf596992714be2
2+
Author: Mike FABIAN <[email protected]>
3+
Date: Tue Jun 17 09:14:19 2025 +0200
4+
5+
Release 1.17.14
6+
7+
commit 8d52795e0bb8763bd63b306fd4e04253b800a9c8
8+
Author: Mike FABIAN <[email protected]>
9+
Date: Tue Jun 17 10:01:14 2025 +0200
10+
11+
Update ibus-table.pot (Only line number changes
12+
13+
commit 18cd78dc5e859f6c6c4dfc0edf617789b28b960c
14+
Author: Mike FABIAN <[email protected]>
15+
Date: Tue Jun 17 09:56:09 2025 +0200
16+
17+
Migrate test_0_gtk.py from Gtk.main() to GLib.MainLoop()
18+
19+
commit 71b25961edca78c9aba1b672ea2031931c6e4034
20+
Author: Mike FABIAN <[email protected]>
21+
Date: Tue Jun 17 09:03:24 2025 +0200
22+
23+
Add "PRAGMA busy_timeout = 5000;"
24+
25+
That seemed to be helpful to prevent database errors on FreeBSD for Typing Booster,
26+
it is probably a good idea to do this for ibus-table as well.
27+
28+
commit 4f4bec9d037d41920c3e1b82f38d34c8d75617af
29+
Author: Mike FABIAN <[email protected]>
30+
Date: Mon Jun 16 21:17:55 2025 +0200
31+
32+
Fix pylint warnings
33+
34+
commit 77cdd5a1acbcb45a836be023cf7f18b4bc7d8586
35+
Author: Mike FABIAN <[email protected]>
36+
Date: Mon Jun 16 21:00:30 2025 +0200
37+
38+
Fix pylint `consider-using-f-string` warnings
39+
40+
commit 45bf3f75c24d35fc939f342857ae159a7a16aaa5
41+
Author: Mike FABIAN <[email protected]>
42+
Date: Mon Jun 16 20:34:07 2025 +0200
43+
44+
Fix pylint warning: table.py:2774:4: W0102: Dangerous default value [] as argument (dangerous-default-value
45+
46+
Avoid the "mutable default argument pitfall" where default arguments
47+
that are mutable (like list, dict, or set) can retain changes between
48+
function calls, leading to unexpected behaviour.
49+
50+
In Python, default arguments are evaluated only once—when the function
51+
is defined, not each time it's called. If you modify a mutable
52+
default argument (e.g., append to a list), the changes persist across
53+
future calls.
54+
55+
commit 515f2b7b35a37648dfc1f5d9c9c9ab473d65d885
56+
Author: Mike FABIAN <[email protected]>
57+
Date: Mon Jun 16 20:22:15 2025 +0200
58+
59+
Fix one pylint warning
60+
61+
commit fe739d40013fa13c979293d9f68ba1511bf35fa0
62+
Author: Mike FABIAN <[email protected]>
63+
Date: Mon Jun 16 20:09:46 2025 +0200
64+
65+
Use ast.literal_eval() instead of just eval()
66+
67+
commit 8c5a236c030862b0bc627c08977912bd58bbd734
68+
Author: Mike FABIAN <[email protected]>
69+
Date: Mon Jun 16 19:47:30 2025 +0200
70+
71+
Do not use “global DEBUG_LEVEL” in “class TabEngine()”
72+
73+
Because ibus-table offers multiple engines these may overwrite each
74+
others debug level settings if DEBUG_LEVEL is a global variable.
75+
76+
commit 0af84e029494984e66a6bee86630104d941fd5ec
77+
Author: Mike FABIAN <[email protected]>
78+
Date: Tue Jun 3 16:35:50 2025 +0200
79+
80+
A single % is enough for a LIKE in sqlite3 to match any number of characters
81+
82+
The %% pattern would actually behave identically to a single % in terms of matching, but it's unnecessary.
83+
84+
commit a645a061e96d5aa8732c94e0ccb53d85cef26d48
85+
Author: Mike FABIAN <[email protected]>
86+
Date: Tue May 27 23:15:57 2025 +0200
87+
88+
Fix quoting for sqlite3
89+
90+
This accidentally worked on Fedora for years, although it was wrong.
91+
I found this because it failed on FreeBSD.
92+
93+
commit aea38e3f5d89d13a2a88214d24bc1f8aa4e595d3
94+
Author: Yuri Chornoivan <[email protected]>
95+
Date: Tue Jun 17 06:34:44 2025 +0000
96+
97+
Translated using Weblate (Ukrainian)
98+
99+
Currently translated at 100.0% (153 of 153 strings)
100+
101+
Co-authored-by: Yuri Chornoivan <[email protected]>
102+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
103+
Translation: ibus-table/app
104+
105+
commit 38a76e924d495856c9c71f76a218364425fcf908
106+
Author: Weblate Translation Memory <[email protected]>
107+
Date: Mon Jun 16 17:05:03 2025 +0000
108+
109+
Translated using Weblate (Romanian)
110+
111+
Currently translated at 13.7% (21 of 153 strings)
112+
113+
Co-authored-by: Weblate Translation Memory <[email protected]>
114+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
115+
Translation: ibus-table/app
116+
117+
commit e6ad0b4a0a7f286521c8280310c4c897def715e1
118+
Author: Mike FABIAN <[email protected]>
119+
Date: Mon Jun 16 17:05:03 2025 +0000
120+
121+
Translated using Weblate (Russian)
122+
123+
Currently translated at 98.6% (151 of 153 strings)
124+
125+
Translated using Weblate (Georgian)
126+
127+
Currently translated at 60.7% (93 of 153 strings)
128+
129+
Translated using Weblate (Portuguese (Portugal))
130+
131+
Currently translated at 74.5% (114 of 153 strings)
132+
133+
Translated using Weblate (Turkish)
134+
135+
Currently translated at 99.3% (152 of 153 strings)
136+
137+
Translated using Weblate (Chinese (Traditional) (zh_TW))
138+
139+
Currently translated at 99.3% (152 of 153 strings)
140+
141+
Translated using Weblate (Chinese (Simplified) (zh_CN))
142+
143+
Currently translated at 90.1% (138 of 153 strings)
144+
145+
Translated using Weblate (Ukrainian)
146+
147+
Currently translated at 99.3% (152 of 153 strings)
148+
149+
Translated using Weblate (Portuguese (Brazil))
150+
151+
Currently translated at 99.3% (152 of 153 strings)
152+
153+
Translated using Weblate (French)
154+
155+
Currently translated at 100.0% (153 of 153 strings)
156+
157+
Translated using Weblate (Spanish)
158+
159+
Currently translated at 99.3% (152 of 153 strings)
160+
161+
Translated using Weblate (German)
162+
163+
Currently translated at 100.0% (153 of 153 strings)
164+
165+
Translated using Weblate (Catalan)
166+
167+
Currently translated at 99.3% (152 of 153 strings)
168+
169+
Co-authored-by: Mike FABIAN <[email protected]>
170+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
171+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/de/
172+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
173+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fr/
174+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
175+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
176+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
177+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
178+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
179+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
180+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
181+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
182+
Translation: ibus-table/app
183+
184+
commit 58c9cbe2b10c6f55d158797a8d445834336b8556
185+
Author: Weblate <[email protected]>
186+
Date: Mon Jun 16 16:53:03 2025 +0000
187+
188+
Update translation files
189+
190+
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
191+
192+
Co-authored-by: Weblate <[email protected]>
193+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
194+
Translation: ibus-table/app
195+
196+
commit 312bddb5bdaaa7cf465f4216f270383fb9913812
197+
Author: Mike FABIAN <[email protected]>
198+
Date: Mon Jun 16 18:49:49 2025 +0200
199+
200+
Update ibus-table.pot (2 new messages)
201+
202+
commit b1e03cdad159c07d04680cc6b1e5d6e65d76d78a
203+
Author: Mike FABIAN <[email protected]>
204+
Date: Mon Jun 16 18:43:14 2025 +0200
205+
206+
Fix type hints, mypy and pylint-3 warnings
207+
208+
commit cc983debccaa2384d42113afb6930b46ee793e5d
209+
Author: Mike FABIAN <[email protected]>
210+
Date: Mon Jun 16 16:43:57 2025 +0200
211+
212+
Change "Auto commit mode" to "Autocommit mode" in two message ids for consistency
213+
214+
commit d7a27d7d46b6e928a8de59477cd68bbcdaa67059
215+
Author: Peng Wu <[email protected]>
216+
Date: Mon Jun 16 14:07:42 2025 +0800
217+
218+
Support the input method menu option in the table engine
219+
220+
Resolves: https://github.com/mike-fabian/ibus-table/pull/189
221+
222+
commit b475dba4d82d0318ae6d4304a8d40ee0e56758ee
223+
Author: Peng Wu <[email protected]>
224+
Date: Mon Jun 16 14:04:11 2025 +0800
225+
226+
Support the input method menu option in the setup dialog
227+
228+
Related: https://github.com/mike-fabian/ibus-table/pull/189
229+
230+
commit bbac7f46eaf00a0246914d8707bddca59f3a0fb3
231+
Author: Peng Wu <[email protected]>
232+
Date: Mon Jun 16 13:57:35 2025 +0800
233+
234+
Add the input method menu option to gsettings
235+
236+
Related: https://github.com/mike-fabian/ibus-table/pull/189
237+
238+
commit c24a53d14901792579a871bb4617a3bed3e4d0ca
239+
Author: Mike FABIAN <[email protected]>
240+
Date: Mon Jun 16 16:52:14 2025 +0200
241+
242+
Fix mypy warnings
243+
244+
commit 59eb2804a5efb1fcfbd301601f60a961524ba720
245+
Author: Weblate Translation Memory <[email protected]>
246+
Date: Tue Jun 3 12:32:23 2025 +0000
247+
248+
Translated using Weblate (Georgian)
249+
250+
Currently translated at 60.5% (92 of 152 strings)
251+
252+
Co-authored-by: Weblate Translation Memory <[email protected]>
253+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
254+
Translation: ibus-table/app
255+
256+
commit 804288fcb7acffa285bd407501ae7d774aad13ff
257+
Author: Temuri Doghonadze <[email protected]>
258+
Date: Tue Jun 3 12:32:23 2025 +0000
259+
260+
Translated using Weblate (Georgian)
261+
262+
Currently translated at 60.5% (92 of 152 strings)
263+
264+
Co-authored-by: Temuri Doghonadze <[email protected]>
265+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
266+
Translation: ibus-table/app
267+
268+
commit 3ec018c9c2dc9b5705fe53b25e171112092f11c4
269+
Author: ButterflyOfFire <[email protected]>
270+
Date: Sun May 25 20:05:02 2025 +0000
271+
272+
Translated using Weblate (Kabyle)
273+
274+
Currently translated at 35.5% (54 of 152 strings)
275+
276+
Co-authored-by: ButterflyOfFire <[email protected]>
277+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
278+
Translation: ibus-table/app
279+
280+
commit 498a9cbb7c346f157f10698558ff40df7c29253c
2281
Author: Mike FABIAN <[email protected]>
3282
Date: Fri May 23 11:08:28 2025 +0200
4283

5284
Release 1.17.13
6285

7-
commit ab6288b28f7a4864df49596aba67151d0a6180bc
286+
commit 86780d0478369da8e883cf2c13c40235839ef644
8287
Author: Mike FABIAN <[email protected]>
9288
Date: Fri May 23 11:24:33 2025 +0200
10289

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ m4_define([package_name], [ibus-table])
2525
m4_define([ibus_released], [1])
2626
m4_define([ibus_major_version], [1])
2727
m4_define([ibus_minor_version], [17])
28-
m4_define([ibus_micro_version], [13])
28+
m4_define([ibus_micro_version], [14])
2929
m4_define(ibus_maybe_datestamp,
3030
m4_esyscmd([if test ]ibus_released[ != 1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
3131

org.freedesktop.ibus.engine.table.metainfo.xml.in

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,30 @@
4040
<url type="translate">https://translate.fedoraproject.org/projects/ibus-table/</url>
4141
<content_rating type="oars-1.1" />
4242
<releases>
43+
<release version="1.17.14" date="2025-06-17" urgency="medium">
44+
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.14</url>
45+
<description>
46+
<p>This new stable release includes these changes:</p>
47+
<ul>
48+
<li>
49+
Make it possible to configure which menu entries are shown
50+
in the desktop panel menu and in the floating panel
51+
(Resolves: github-mike-fabian-pull#189)
52+
</li>
53+
<li>
54+
Translation update from Weblate (ca 99.3%, de 100%, es
55+
99.3%, fr 100%, ka 60.7%, kab 35.5%, pt_BR 99.3%, pt_PT
56+
74.5%, ru 98.6%, tr 99.3%, ua 100%, zh_CN 90.1%, zh_TW
57+
99.3%)
58+
</li>
59+
</ul>
60+
</description>
61+
<issues>
62+
<issue url="https://github.com/mike-fabian/ibus-table/pull/189">
63+
github-mike-fabian-pull#189
64+
</issue>
65+
</issues>
66+
</release>
4367
<release version="1.17.13" date="2025-05-23" urgency="medium">
4468
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.13</url>
4569
<description>

0 commit comments

Comments
 (0)