Skip to content

Commit 35d18a0

Browse files
committed
Release 1.17.12
1 parent 1ea254e commit 35d18a0

File tree

3 files changed

+256
-2
lines changed

3 files changed

+256
-2
lines changed

ChangeLog

Lines changed: 211 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,214 @@
1-
commit 521770ec32e5d0eb0449c27230dbca5d1e894c00
1+
commit a878c605d2021daaac65efeef30f43dddbf69bec
2+
Author: Mike FABIAN <[email protected]>
3+
Date: Fri May 2 22:43:27 2025 +0200
4+
5+
Release 1.17.12
6+
7+
commit 1ea254e20502b6f26a46eea9e25c3d04d1081c3b
8+
Author: Mike FABIAN <[email protected]>
9+
Date: Fri May 2 22:44:55 2025 +0200
10+
11+
Update ibus-table.pot (Only line number changes)
12+
13+
commit 362dcc716ef864aebb131061f484f1c73432934f
14+
Author: Mike FABIAN <[email protected]>
15+
Date: Mon Apr 28 20:09:42 2025 +0200
16+
17+
Fix some pylint warnings
18+
19+
commit d7067c52228b32a0d3841b9f62fe470d61e349f6
20+
Author: Mike FABIAN <[email protected]>
21+
Date: Mon Apr 28 16:11:40 2025 +0200
22+
23+
Improve starting of the setup tool, make it work correctly when starting from a git clone
24+
25+
Resolves: https://github.com/mike-fabian/ibus-table/issues/179
26+
See also: https://github.com/mike-fabian/ibus-typing-booster/issues/692
27+
28+
commit f94a990b2e572bcfc06acad2c3729ec60dfc6a49
29+
Author: Mike FABIAN <[email protected]>
30+
Date: Mon Apr 28 19:31:31 2025 +0200
31+
32+
Migrate from Gtk.main() to GLib.MainLoop()
33+
34+
Resolves: https://github.com/mike-fabian/ibus-table/issues/180
35+
36+
GTK4 removes Gtk.main() entirely, so GLib.MainLoop() is the future-proof choice.
37+
38+
Also, GLib.MainLoop() respects Python’s signal handlers, while Gtk.main() does not.
39+
40+
This fixes the problem that ibus-table’s setup tool could not be stopped by
41+
typing Control+C and not by `kill <pid>`. ibus-typing-booster’s setup tool
42+
did not have this problem, it reacted just fine to Control+C and `kill <pid>`.
43+
I don’t understand why the relevant code looked identical to me.
44+
45+
But as using GLib.MainLoop() is the future-proof choice anyway and works
46+
fine for both ibus-table’s and ibus-typing-booster’s setup tool, I don’t need
47+
to investigate why it didn’t work with Gtk.main() for ibus-table’s setup tool.
48+
49+
commit d5c3d3ce0f069cc21c4128ec48091db8ac80302b
50+
Author: Mike FABIAN <[email protected]>
51+
Date: Mon Apr 28 16:42:08 2025 +0200
52+
53+
Stop using deprecated keyword arguments “flags” and “message_format” when creating Gtk.MessageDialog()
54+
55+
Use modal=True and text='...' instead.
56+
57+
See also: https://github.com/mike-fabian/ibus-typing-booster/issues/377
58+
59+
commit 5c7cf84c2f4e8926481d8abf40a6f509a87e2b44
60+
Author: Weblate Translation Memory <[email protected]>
61+
Date: Thu May 1 22:10:09 2025 +0000
62+
63+
Translated using Weblate (Romanian)
64+
65+
Currently translated at 12.5% (19 of 152 strings)
66+
67+
Co-authored-by: Weblate Translation Memory <[email protected]>
68+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
69+
Translation: ibus-table/app
70+
71+
commit e88676c37457160c4aebac362801ed2e1da3be8a
72+
Author: Remus-Gabriel Chelu <[email protected]>
73+
Date: Thu May 1 12:51:20 2025 +0000
74+
75+
Added translation using Weblate (Romanian)
76+
77+
Co-authored-by: Remus-Gabriel Chelu <[email protected]>
78+
79+
commit 2605c7aa81dd570197ad6658e7ac8fdca6a1ba79
80+
Author: hsu zangmen <[email protected]>
81+
Date: Tue Apr 29 07:44:11 2025 +0000
82+
83+
Translated using Weblate (Chinese (Traditional) (zh_TW))
84+
85+
Currently translated at 100.0% (152 of 152 strings)
86+
87+
Co-authored-by: hsu zangmen <[email protected]>
88+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
89+
Translation: ibus-table/app
90+
91+
commit 3d8e90e36824b0f92eda09ef7d16b9edbc708a19
92+
Author: Weblate Translation Memory <[email protected]>
93+
Date: Tue Apr 29 07:44:11 2025 +0000
94+
95+
Translated using Weblate (Persian)
96+
97+
Currently translated at 11.8% (18 of 152 strings)
98+
99+
Translated using Weblate (Chinese (Hong Kong) (zh_HK))
100+
101+
Currently translated at 14.4% (22 of 152 strings)
102+
103+
Co-authored-by: Weblate Translation Memory <[email protected]>
104+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
105+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
106+
Translation: ibus-table/app
107+
108+
commit 7e9c2822f1662275782b3acebadeefa553862fb9
109+
Author: Mike FABIAN <[email protected]>
110+
Date: Mon Apr 28 15:53:28 2025 +0200
111+
112+
Fixes and improvements for bug report template
113+
114+
commit d486ccfedf2707ad1650729c4f557e826d98fa95
115+
Author: Mike FABIAN <[email protected]>
116+
Date: Mon Apr 28 15:40:01 2025 +0200
117+
118+
Use nicer YAML bug report templates instead of the old markdown bug report templates
119+
120+
commit 25d750b17d08884234955d596a463a9e5dbb3141
121+
Author: hsu zangmen <[email protected]>
122+
Date: Mon Apr 28 08:56:38 2025 +0000
123+
124+
Translated using Weblate (Chinese (Traditional) (zh_TW))
125+
126+
Currently translated at 82.2% (125 of 152 strings)
127+
128+
Co-authored-by: hsu zangmen <[email protected]>
129+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
130+
Translation: ibus-table/app
131+
132+
commit b7737f41c07c7eeea8b715cd955428d6e248da04
133+
Author: David Mandelberg <[email protected]>
134+
Date: Sun Apr 20 17:24:37 2025 -0400
135+
136+
Increase pygame.mixer's buffer size
137+
138+
I wasn't able to reproduce the audible popping sounds from #681 for some
139+
reason. Maybe I had different apps running that interacted with pipewire
140+
different? However, if I ran this to load the CPU:
141+
142+
```
143+
for i in {1..12}; do cat < /dev/urandom > /dev/null & done
144+
```
145+
146+
I was able to reproduce these wireplumber log lines with the default
147+
`pygame.mixer.init()` but not with `pygame.mixer.init(buffer=4096)`:
148+
149+
```
150+
spa.audioconvert: 0x55e3890b13b0: (0 suppressed) out of buffers on port 0 2
151+
```
152+
153+
Before, the node.latency in pipewire was 128/44100, or 3ms. With this
154+
change, it's 1166/44100 or 26ms. I doubt 26ms will be noticible to
155+
users?
156+
157+
Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/681
158+
159+
commit ad05d4deff289a509a77c23aa3559a3c186e57b2
160+
Author: naly zzwd <[email protected]>
161+
Date: Mon Apr 7 07:40:10 2025 +0000
162+
163+
Translated using Weblate (Catalan)
164+
165+
Currently translated at 85.5% (130 of 152 strings)
166+
167+
Co-authored-by: naly zzwd <[email protected]>
168+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
169+
Translation: ibus-table/app
170+
171+
commit c099b6a8e335433cc7fc1167080a302c641c5e07
172+
Author: Javier Francisco <[email protected]>
173+
Date: Sun Mar 30 18:53:34 2025 +0000
174+
175+
Translated using Weblate (Spanish)
176+
177+
Currently translated at 100.0% (152 of 152 strings)
178+
179+
Translated using Weblate (Spanish)
180+
181+
Currently translated at 100.0% (152 of 152 strings)
182+
183+
Co-authored-by: Javier Francisco <[email protected]>
184+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
185+
Translation: ibus-table/app
186+
187+
commit cdb915c42443b98db0c2ff39afde60220c6a8523
188+
Author: hsu zangmen <[email protected]>
189+
Date: Sun Mar 30 18:53:34 2025 +0000
190+
191+
Translated using Weblate (Chinese (Traditional) (zh_TW))
192+
193+
Currently translated at 62.5% (95 of 152 strings)
194+
195+
Co-authored-by: hsu zangmen <[email protected]>
196+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
197+
Translation: ibus-table/app
198+
199+
commit 38b7528981f53a886f7cb8e78eff02fa52449b5e
200+
Author: Rafael Fontenelle <[email protected]>
201+
Date: Sun Mar 30 18:53:34 2025 +0000
202+
203+
Translated using Weblate (Portuguese (Brazil))
204+
205+
Currently translated at 100.0% (152 of 152 strings)
206+
207+
Co-authored-by: Rafael Fontenelle <[email protected]>
208+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
209+
Translation: ibus-table/app
210+
211+
commit 7c11a0ecbc99f57ba883d415eae9ed19c725d672
2212
Author: Mike FABIAN <[email protected]>
3213
Date: Tue Feb 18 17:35:29 2025 +0100
4214

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], [11])
28+
m4_define([ibus_micro_version], [12])
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: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,50 @@
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.12" date="2025-05-02" urgency="medium">
44+
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.12</url>
45+
<description>
46+
<p>This new stable release includes these changes:</p>
47+
<ul>
48+
<li>
49+
Improve starting of the setup tool, make it work correctly
50+
when starting from a git clone (Resolves:
51+
github-mike-fabian-issue#179)
52+
</li>
53+
<li>
54+
Migrate from Gtk.main() to GLib.MainLoop() (Resolves:
55+
github-mike-fabian-issue#180)
56+
</li>
57+
<li>
58+
Stop using deprecated keyword arguments “flags” and
59+
“message_format” when creating Gtk.MessageDialog()
60+
(See also: github-mike-fabian-typing-booster-issue#377)
61+
</li>
62+
<li>
63+
Increase pygame.mixer's buffer size (See also:
64+
github-mike-fabian-typing-booster-issue#681)
65+
</li>
66+
<li>
67+
Translation update from Weblate (ca 85.5%, es 100%, fa
68+
11.8%, pt_BR 100%, zh_TW 100%)
69+
</li>
70+
</ul>
71+
</description>
72+
<issues>
73+
<issue url="https://github.com/mike-fabian/ibus-table/issues/179">
74+
github-mike-fabian-issue#179
75+
</issue>
76+
<issue url="https://github.com/mike-fabian/ibus-table/issues/180">
77+
github-mike-fabian-issue#180
78+
</issue>
79+
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/377">
80+
github-mike-fabian-typing-booster-issue#377
81+
</issue>
82+
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/681">
83+
github-mike-fabian-typing-booster-issue#681
84+
</issue>
85+
</issues>
86+
</release>
4387
<release version="1.17.11" date="2025-02-18" urgency="medium">
4488
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.11</url>
4589
<description>

0 commit comments

Comments
 (0)