forked from acevery/ibus-table
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathChangeLog
More file actions
13238 lines (8929 loc) · 437 KB
/
ChangeLog
File metadata and controls
13238 lines (8929 loc) · 437 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 68c9c162c815a1d09c478a97b92a9cf0c2c5bccb
Author: Mike FABIAN <mfabian@redhat.com>
Date: Thu Jan 22 10:41:45 2026 +0100
Release 1.17.17
commit 0ab03196abd931e57d51ada7d687fe92a69790b3
Author: Mike FABIAN <mfabian@redhat.com>
Date: Thu Jan 22 19:39:25 2026 +0100
Update ibus-table.pot (Only line number changes)
commit 2b535141d25920e10c7436d5e8b1d600d599c692
Author: Mike FABIAN <mfabian@redhat.com>
Date: Thu Jan 22 18:13:23 2026 +0100
Fix ruff warnings
commit 61793b35338cfab7acae7d65050b7141821be257
Author: Mike FABIAN <mfabian@redhat.com>
Date: Thu Jan 22 12:07:17 2026 +0100
Fix some pylint warnings
commit aa885a6d15d62b6199eabfad25f10e949b7cbf29
Author: Mike FABIAN <mfabian@redhat.com>
Date: Thu Jan 22 11:08:03 2026 +0100
Fix some ruff warnings (Dictionary key literal `兑` repeated ...)
commit 37b5285031a3dfaeb9ae5d4f52989c58f661a64a
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Oct 6 11:08:41 2025 +0200
Update Unihan_Variants.txt and regenerate engine/chinese_variants.py for Unicode 17.0.0 release
- Update Unihan_Variants.txt from “2024-07-31 Unicode 16.0.0” to “2025-07-24 Unicode version: 17.0.0”
- Regenerate engine/chinese_variants.py for Unihan_Variants.txt
commit 5a564838de73e9354ca2e693aa2c9e7591de2925
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date: Thu Jan 22 00:58:29 2026 +0000
Translated using Weblate (Romanian)
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
Translation: ibus-table/app
commit 61329c120dfc3d249b6f93962bbb6370027dd6dd
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Sun Jan 18 09:58:23 2026 +0000
Translated using Weblate (Georgian)
Currently translated at 69.2% (106 of 153 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit f0401406318c0597fb3bddfacee5d75c7f9f133e
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Sun Jan 18 09:58:23 2026 +0000
Translated using Weblate (Georgian)
Currently translated at 69.2% (106 of 153 strings)
Translated using Weblate (Hungarian)
Currently translated at 49.0% (75 of 153 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/hu/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit e115df74a2f98f10e7780f028cc8a91d4c8130d3
Author: Dragomer Tihamer <tihamerdragomer0@gmail.com>
Date: Sun Jan 18 09:58:22 2026 +0000
Translated using Weblate (Hungarian)
Currently translated at 22.8% (35 of 153 strings)
Co-authored-by: Dragomer Tihamer <tihamerdragomer0@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/hu/
Translation: ibus-table/app
commit e7c6bdbce28f28093d0016b0993268794393a2a0
Author: Dragomer Tihamer <tihamerdragomer0@gmail.com>
Date: Sat Jan 10 17:30:29 2026 +0000
Added translation using Weblate (Hungarian)
Co-authored-by: Dragomer Tihamer <tihamerdragomer0@gmail.com>
commit 91a7e9add564059d077475cf006888d52eedd28a
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Sat Jan 10 17:30:29 2026 +0000
Translated using Weblate (Georgian)
Currently translated at 67.9% (104 of 153 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit 5018bc2b6df0c7e5d0e22678c3bf5475880350d4
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Tue Dec 30 02:58:25 2025 +0000
Translated using Weblate (Japanese)
Currently translated at 49.6% (76 of 153 strings)
Translated using Weblate (Georgian)
Currently translated at 67.9% (104 of 153 strings)
Translated using Weblate (Greek)
Currently translated at 28.7% (44 of 153 strings)
Translated using Weblate (Chinese (Hong Kong) (zh_HK))
Currently translated at 20.9% (32 of 153 strings)
Translated using Weblate (Sinhala)
Currently translated at 11.1% (17 of 153 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 75.8% (116 of 153 strings)
Translated using Weblate (Persian)
Currently translated at 15.0% (23 of 153 strings)
Translated using Weblate (Czech)
Currently translated at 98.0% (150 of 153 strings)
Translated using Weblate (Kabyle)
Currently translated at 37.2% (57 of 153 strings)
Translated using Weblate (Romanian)
Currently translated at 15.6% (24 of 153 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ja/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/si/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
Translation: ibus-table/app
commit b4b8fd2c508ad13473efd590145aec7877b4a7a6
Author: naly zzwd <xeanhort007@gmail.com>
Date: Wed Dec 17 15:32:01 2025 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
Translation: ibus-table/app
commit 76948751b70e62910e87ab0f114528933bc058ce
Author: Pavel Borecki <pavel.borecki@gmail.com>
Date: Thu Dec 11 11:16:05 2025 +0000
Translated using Weblate (Czech)
Currently translated at 97.3% (149 of 153 strings)
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
Translation: ibus-table/app
commit 302d30f628834b0a6e0507b8e958b6f65d84360e
Author: Tomas Longin Hoffmann <ask@tomek.wtf>
Date: Tue Oct 7 19:54:05 2025 +0000
Translated using Weblate (Czech)
Currently translated at 96.7% (148 of 153 strings)
Co-authored-by: Tomas Longin Hoffmann <ask@tomek.wtf>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
Translation: ibus-table/app
commit ce05cd5763a9e2d38784b6da447f7e5fc1bd4127
Author: Weblate <noreply@weblate.org>
Date: Mon Oct 6 09:34:15 2025 +0000
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
Translation: ibus-table/app
commit bb6084f4e8027f4e1dd4378d82ac91a5a685d441
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Oct 6 10:28:34 2025 +0200
Release 1.17.16
commit 00770433e8585cd3a176958c7150486265accdbd
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Oct 6 10:30:51 2025 +0200
Update ibus-table.pot (Only line number changes)
commit e0d4a9148133b306d4fe84968745d52efb3fb2b9
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Oct 6 10:24:51 2025 +0200
Fix typo in comment
commit 4c070da0ba740c4e9baaffe261b8ab8159289ea6
Author: Mike FABIAN <mfabian@redhat.com>
Date: Wed Aug 13 17:04:15 2025 +0200
Use text.set_attributes(attrs) instead of looping over attrs
commit 5116d68773b70a60e576a6bc997d2070c3d792e6
Author: Oğuz Ersen <oguz@ersen.moe>
Date: Sun Oct 5 13:54:00 2025 +0000
Translated using Weblate (Turkish)
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
Translation: ibus-table/app
commit 3923b20781636e8e537c51ece733a64bedd74f00
Author: Dingzhong Chen <wsxy162@gmail.com>
Date: Sun Oct 5 13:54:00 2025 +0000
Translated using Weblate (Chinese (Simplified) (zh_CN))
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Dingzhong Chen <wsxy162@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
Translation: ibus-table/app
commit 29a3472632c319b8e7d8e0b2077cded9b385fe77
Author: Sergey A <Ser82-png@yandex.ru>
Date: Sun Aug 31 15:53:40 2025 +0000
Translated using Weblate (Russian)
Currently translated at 99.3% (152 of 153 strings)
Co-authored-by: Sergey A <Ser82-png@yandex.ru>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
Translation: ibus-table/app
commit f57be3a663dfa92b5f2af4a63e680f2da0dbcc20
Author: Mike FABIAN <mfabian@redhat.com>
Date: Sat Aug 9 00:51:02 2025 +0200
Release 1.17.15
commit 1d88290122e5de71eb6505a122315e3fbdbdf967
Author: Mike FABIAN <mfabian@redhat.com>
Date: Sat Aug 9 18:55:24 2025 +0200
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.
Helped a lot when debugging:
https://github.com/mike-fabian/ibus-table/issues/201
commit 6f1e2170e2b8faffc9ff272339cfb889be50404f
Author: Mike FABIAN <mfabian@redhat.com>
Date: Sat Aug 9 02:45:10 2025 +0200
Stop calling IBus.init(), Python code no longer needs to call that
Because of:
https://github.com/ibus/ibus/pull/2730/commits/816ec3c18015b571fb8813a0b315d8769a6bc420
With IBus.init() it does not work on Ubuntu 24.04.3 LTS with IBus
1.5.29-rc2, i.e. calling IBus.init() from Python is not only not
needed anymore but can cause problems.
commit bbad7439c54a6b72055b6664b8f7223927fd38d7
Author: Mike FABIAN <mfabian@redhat.com>
Date: Sat Aug 9 00:27:43 2025 +0200
Don't take index of the string returned by get_goucima() if it is too short
Resolves: https://github.com/mike-fabian/ibus-table/issues/201
commit e230672fec18843b2e0f601c3888df93f5c99759
Author: Mike FABIAN <mfabian@redhat.com>
Date: Fri Aug 8 16:56:14 2025 +0200
Fix debug message
commit 16a2ab6e56c570262b1435587a0453e5f968d367
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Wed Jul 30 02:53:39 2025 +0000
Translated using Weblate (Greek)
Currently translated at 22.2% (34 of 153 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
Translation: ibus-table/app
commit 5c728b0751bc19e844c45c3544942df8b93476a5
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Tue Jul 22 19:38:56 2025 +0000
Translated using Weblate (Georgian)
Currently translated at 61.4% (94 of 153 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit 17de61dc07ba350d54d87e75addb07e74a558071
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date: Mon Jun 30 12:53:10 2025 +0000
Translated using Weblate (Greek)
Currently translated at 19.6% (30 of 153 strings)
Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
Translation: ibus-table/app
commit dcf3715de55888fd3d532cb02789d9aa829f30fc
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Sun Jun 29 04:38:08 2025 +0000
Translated using Weblate (Greek)
Currently translated at 19.6% (30 of 153 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
Translation: ibus-table/app
commit 314f83cbe05131d2c28d75f33ba43bf4a3a0e07d
Author: Fco. Javier F. Serrador <fserrador@gmail.com>
Date: Sat Jun 28 12:41:46 2025 +0000
Translated using Weblate (Spanish)
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
Translation: ibus-table/app
commit c5136b1a22ea359e61bb65790fbd6c9c43614f58
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date: Thu Jun 26 02:02:53 2025 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
Translation: ibus-table/app
commit 64084548a30a668c48daae907d58d7a15b81fe68
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date: Sun Jun 22 09:41:20 2025 +0000
Translated using Weblate (Greek)
Currently translated at 18.3% (28 of 153 strings)
Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
Translation: ibus-table/app
commit 4f4978e68660dfc03d7ed1a17615c19c7301c608
Author: Weblate <noreply@weblate.org>
Date: Tue Jun 17 09:11:29 2025 +0000
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
Translation: ibus-table/app
commit 3b0c6347d38ddddbf819bdaabd50aef9bc2d17b7
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Jun 17 09:14:19 2025 +0200
Release 1.17.14
commit 8d52795e0bb8763bd63b306fd4e04253b800a9c8
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Jun 17 10:01:14 2025 +0200
Update ibus-table.pot (Only line number changes
commit 18cd78dc5e859f6c6c4dfc0edf617789b28b960c
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Jun 17 09:56:09 2025 +0200
Migrate test_0_gtk.py from Gtk.main() to GLib.MainLoop()
commit 71b25961edca78c9aba1b672ea2031931c6e4034
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Jun 17 09:03:24 2025 +0200
Add "PRAGMA busy_timeout = 5000;"
That seemed to be helpful to prevent database errors on FreeBSD for Typing Booster,
it is probably a good idea to do this for ibus-table as well.
commit 4f4bec9d037d41920c3e1b82f38d34c8d75617af
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 21:17:55 2025 +0200
Fix pylint warnings
commit 77cdd5a1acbcb45a836be023cf7f18b4bc7d8586
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 21:00:30 2025 +0200
Fix pylint `consider-using-f-string` warnings
commit 45bf3f75c24d35fc939f342857ae159a7a16aaa5
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 20:34:07 2025 +0200
Fix pylint warning: table.py:2774:4: W0102: Dangerous default value [] as argument (dangerous-default-value
Avoid the "mutable default argument pitfall" where default arguments
that are mutable (like list, dict, or set) can retain changes between
function calls, leading to unexpected behaviour.
In Python, default arguments are evaluated only once—when the function
is defined, not each time it's called. If you modify a mutable
default argument (e.g., append to a list), the changes persist across
future calls.
commit 515f2b7b35a37648dfc1f5d9c9c9ab473d65d885
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 20:22:15 2025 +0200
Fix one pylint warning
commit fe739d40013fa13c979293d9f68ba1511bf35fa0
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 20:09:46 2025 +0200
Use ast.literal_eval() instead of just eval()
commit 8c5a236c030862b0bc627c08977912bd58bbd734
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 19:47:30 2025 +0200
Do not use “global DEBUG_LEVEL” in “class TabEngine()”
Because ibus-table offers multiple engines these may overwrite each
others debug level settings if DEBUG_LEVEL is a global variable.
commit 0af84e029494984e66a6bee86630104d941fd5ec
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Jun 3 16:35:50 2025 +0200
A single % is enough for a LIKE in sqlite3 to match any number of characters
The %% pattern would actually behave identically to a single % in terms of matching, but it's unnecessary.
commit a645a061e96d5aa8732c94e0ccb53d85cef26d48
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue May 27 23:15:57 2025 +0200
Fix quoting for sqlite3
This accidentally worked on Fedora for years, although it was wrong.
I found this because it failed on FreeBSD.
commit aea38e3f5d89d13a2a88214d24bc1f8aa4e595d3
Author: Yuri Chornoivan <yurchor@ukr.net>
Date: Tue Jun 17 06:34:44 2025 +0000
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (153 of 153 strings)
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
Translation: ibus-table/app
commit 38a76e924d495856c9c71f76a218364425fcf908
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Mon Jun 16 17:05:03 2025 +0000
Translated using Weblate (Romanian)
Currently translated at 13.7% (21 of 153 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
Translation: ibus-table/app
commit e6ad0b4a0a7f286521c8280310c4c897def715e1
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 17:05:03 2025 +0000
Translated using Weblate (Russian)
Currently translated at 98.6% (151 of 153 strings)
Translated using Weblate (Georgian)
Currently translated at 60.7% (93 of 153 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 74.5% (114 of 153 strings)
Translated using Weblate (Turkish)
Currently translated at 99.3% (152 of 153 strings)
Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 99.3% (152 of 153 strings)
Translated using Weblate (Chinese (Simplified) (zh_CN))
Currently translated at 90.1% (138 of 153 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.3% (152 of 153 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.3% (152 of 153 strings)
Translated using Weblate (French)
Currently translated at 100.0% (153 of 153 strings)
Translated using Weblate (Spanish)
Currently translated at 99.3% (152 of 153 strings)
Translated using Weblate (German)
Currently translated at 100.0% (153 of 153 strings)
Translated using Weblate (Catalan)
Currently translated at 99.3% (152 of 153 strings)
Co-authored-by: Mike FABIAN <mfabian@redhat.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/de/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fr/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
Translation: ibus-table/app
commit 58c9cbe2b10c6f55d158797a8d445834336b8556
Author: Weblate <noreply@weblate.org>
Date: Mon Jun 16 16:53:03 2025 +0000
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
Translation: ibus-table/app
commit 312bddb5bdaaa7cf465f4216f270383fb9913812
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 18:49:49 2025 +0200
Update ibus-table.pot (2 new messages)
commit b1e03cdad159c07d04680cc6b1e5d6e65d76d78a
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 18:43:14 2025 +0200
Fix type hints, mypy and pylint-3 warnings
commit cc983debccaa2384d42113afb6930b46ee793e5d
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 16:43:57 2025 +0200
Change "Auto commit mode" to "Autocommit mode" in two message ids for consistency
commit d7a27d7d46b6e928a8de59477cd68bbcdaa67059
Author: Peng Wu <pwu@redhat.com>
Date: Mon Jun 16 14:07:42 2025 +0800
Support the input method menu option in the table engine
Resolves: https://github.com/mike-fabian/ibus-table/pull/189
commit b475dba4d82d0318ae6d4304a8d40ee0e56758ee
Author: Peng Wu <pwu@redhat.com>
Date: Mon Jun 16 14:04:11 2025 +0800
Support the input method menu option in the setup dialog
Related: https://github.com/mike-fabian/ibus-table/pull/189
commit bbac7f46eaf00a0246914d8707bddca59f3a0fb3
Author: Peng Wu <pwu@redhat.com>
Date: Mon Jun 16 13:57:35 2025 +0800
Add the input method menu option to gsettings
Related: https://github.com/mike-fabian/ibus-table/pull/189
commit c24a53d14901792579a871bb4617a3bed3e4d0ca
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Jun 16 16:52:14 2025 +0200
Fix mypy warnings
commit 59eb2804a5efb1fcfbd301601f60a961524ba720
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Tue Jun 3 12:32:23 2025 +0000
Translated using Weblate (Georgian)
Currently translated at 60.5% (92 of 152 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit 804288fcb7acffa285bd407501ae7d774aad13ff
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Tue Jun 3 12:32:23 2025 +0000
Translated using Weblate (Georgian)
Currently translated at 60.5% (92 of 152 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
Translation: ibus-table/app
commit 3ec018c9c2dc9b5705fe53b25e171112092f11c4
Author: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Date: Sun May 25 20:05:02 2025 +0000
Translated using Weblate (Kabyle)
Currently translated at 35.5% (54 of 152 strings)
Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
Translation: ibus-table/app
commit 498a9cbb7c346f157f10698558ff40df7c29253c
Author: Mike FABIAN <mfabian@redhat.com>
Date: Fri May 23 11:08:28 2025 +0200
Release 1.17.13
commit 86780d0478369da8e883cf2c13c40235839ef644
Author: Mike FABIAN <mfabian@redhat.com>
Date: Fri May 23 11:24:33 2025 +0200
Fix mypy warning
commit b4c87561373305ad61683f35e736e2838392ea5d
Author: Alba Mendez <me@alba.sh>
Date: Thu May 22 20:19:01 2025 +0200
allow = character in attribute values
commit e4ead41ab5dba43d76898e376e8b6b66fb2bba4a
Author: naly zzwd <xeanhort007@gmail.com>
Date: Sun May 18 12:08:24 2025 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (152 of 152 strings)
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
Translation: ibus-table/app
commit 7221f821adcd6cb270f9b3934d343c075a36b5c3
Author: Sergey A <Ser82-png@yandex.ru>
Date: Thu May 8 14:22:55 2025 +0000
Translated using Weblate (Russian)
Currently translated at 99.3% (151 of 152 strings)
Co-authored-by: Sergey A <Ser82-png@yandex.ru>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
Translation: ibus-table/app
commit 8626c64accb07a376261e90ee705fc9ede5a0dce
Author: Weblate <noreply@weblate.org>
Date: Fri May 2 21:44:34 2025 +0000
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
Translation: ibus-table/app
commit 35d18a05c0692dacbeae419a7af44f6be5b28d70
Author: Mike FABIAN <mfabian@redhat.com>
Date: Fri May 2 22:43:27 2025 +0200
Release 1.17.12
commit 1ea254e20502b6f26a46eea9e25c3d04d1081c3b
Author: Mike FABIAN <mfabian@redhat.com>
Date: Fri May 2 22:44:55 2025 +0200
Update ibus-table.pot (Only line number changes)
commit 362dcc716ef864aebb131061f484f1c73432934f
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 20:09:42 2025 +0200
Fix some pylint warnings
commit d7067c52228b32a0d3841b9f62fe470d61e349f6
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 16:11:40 2025 +0200
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
See also: https://github.com/mike-fabian/ibus-typing-booster/issues/692
commit f94a990b2e572bcfc06acad2c3729ec60dfc6a49
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 19:31:31 2025 +0200
Migrate from Gtk.main() to GLib.MainLoop()
Resolves: https://github.com/mike-fabian/ibus-table/issues/180
GTK4 removes Gtk.main() entirely, so GLib.MainLoop() is the future-proof choice.
Also, GLib.MainLoop() respects Python’s signal handlers, while Gtk.main() does not.
This fixes the problem that ibus-table’s setup tool could not be stopped by
typing Control+C and not by `kill <pid>`. ibus-typing-booster’s setup tool
did not have this problem, it reacted just fine to Control+C and `kill <pid>`.
I don’t understand why the relevant code looked identical to me.
But as using GLib.MainLoop() is the future-proof choice anyway and works
fine for both ibus-table’s and ibus-typing-booster’s setup tool, I don’t need
to investigate why it didn’t work with Gtk.main() for ibus-table’s setup tool.
commit d5c3d3ce0f069cc21c4128ec48091db8ac80302b
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 16:42:08 2025 +0200
Stop using deprecated keyword arguments “flags” and “message_format” when creating Gtk.MessageDialog()
Use modal=True and text='...' instead.
See also: https://github.com/mike-fabian/ibus-typing-booster/issues/377
commit 5c7cf84c2f4e8926481d8abf40a6f509a87e2b44
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Thu May 1 22:10:09 2025 +0000
Translated using Weblate (Romanian)
Currently translated at 12.5% (19 of 152 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
Translation: ibus-table/app
commit e88676c37457160c4aebac362801ed2e1da3be8a
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date: Thu May 1 12:51:20 2025 +0000
Added translation using Weblate (Romanian)
Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
commit 2605c7aa81dd570197ad6658e7ac8fdca6a1ba79
Author: hsu zangmen <chzang55@gmail.com>
Date: Tue Apr 29 07:44:11 2025 +0000
Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 100.0% (152 of 152 strings)
Co-authored-by: hsu zangmen <chzang55@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
Translation: ibus-table/app
commit 3d8e90e36824b0f92eda09ef7d16b9edbc708a19
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date: Tue Apr 29 07:44:11 2025 +0000
Translated using Weblate (Persian)
Currently translated at 11.8% (18 of 152 strings)
Translated using Weblate (Chinese (Hong Kong) (zh_HK))
Currently translated at 14.4% (22 of 152 strings)
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
Translation: ibus-table/app
commit 7e9c2822f1662275782b3acebadeefa553862fb9
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 15:53:28 2025 +0200
Fixes and improvements for bug report template
commit d486ccfedf2707ad1650729c4f557e826d98fa95
Author: Mike FABIAN <mfabian@redhat.com>
Date: Mon Apr 28 15:40:01 2025 +0200
Use nicer YAML bug report templates instead of the old markdown bug report templates
commit 25d750b17d08884234955d596a463a9e5dbb3141
Author: hsu zangmen <chzang55@gmail.com>
Date: Mon Apr 28 08:56:38 2025 +0000
Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 82.2% (125 of 152 strings)
Co-authored-by: hsu zangmen <chzang55@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
Translation: ibus-table/app
commit b7737f41c07c7eeea8b715cd955428d6e248da04
Author: David Mandelberg <david@mandelberg.org>
Date: Sun Apr 20 17:24:37 2025 -0400
Increase pygame.mixer's buffer size
I wasn't able to reproduce the audible popping sounds from #681 for some
reason. Maybe I had different apps running that interacted with pipewire
different? However, if I ran this to load the CPU:
```
for i in {1..12}; do cat < /dev/urandom > /dev/null & done
```
I was able to reproduce these wireplumber log lines with the default
`pygame.mixer.init()` but not with `pygame.mixer.init(buffer=4096)`:
```
spa.audioconvert: 0x55e3890b13b0: (0 suppressed) out of buffers on port 0 2
```
Before, the node.latency in pipewire was 128/44100, or 3ms. With this
change, it's 1166/44100 or 26ms. I doubt 26ms will be noticible to
users?
Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/681
commit ad05d4deff289a509a77c23aa3559a3c186e57b2
Author: naly zzwd <xeanhort007@gmail.com>
Date: Mon Apr 7 07:40:10 2025 +0000
Translated using Weblate (Catalan)
Currently translated at 85.5% (130 of 152 strings)
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
Translation: ibus-table/app
commit c099b6a8e335433cc7fc1167080a302c641c5e07
Author: Javier Francisco <fserrador@gmail.com>
Date: Sun Mar 30 18:53:34 2025 +0000
Translated using Weblate (Spanish)
Currently translated at 100.0% (152 of 152 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (152 of 152 strings)
Co-authored-by: Javier Francisco <fserrador@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
Translation: ibus-table/app
commit cdb915c42443b98db0c2ff39afde60220c6a8523
Author: hsu zangmen <chzang55@gmail.com>
Date: Sun Mar 30 18:53:34 2025 +0000
Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 62.5% (95 of 152 strings)
Co-authored-by: hsu zangmen <chzang55@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
Translation: ibus-table/app
commit 38b7528981f53a886f7cb8e78eff02fa52449b5e
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date: Sun Mar 30 18:53:34 2025 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (152 of 152 strings)
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
Translation: ibus-table/app
commit 7c11a0ecbc99f57ba883d415eae9ed19c725d672
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Feb 18 17:35:29 2025 +0100
Release 1.17.11
commit 7b336c5a9d8a77f13ada1e53a6698358bae15486
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Feb 18 17:26:20 2025 +0100
Calling static methods as `self._my_method()` works, but is not recommended, use `self.__class__._my_method()`
commit 9e35493874cf1e6cb651f419928df2c09fe1e3e5
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Feb 18 16:19:27 2025 +0100
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 >= 1.5.32~beta2.
See also: https://github.com/ibus/ibus-anthy/commit/14b2759772fb1adc67453108e958bf0bf181ce1d
commit 40764b0a634375f53bd637ff22066d0354770226
Author: Sergey A <Ser82-png@yandex.ru>
Date: Sat Feb 15 16:51:20 2025 +0100
Translated using Weblate (Russian)
Currently translated at 98.6% (150 of 152 strings)
Co-authored-by: Sergey A <Ser82-png@yandex.ru>