Releases: ibus/ibus
1.5.34-alpha1
Changes between ibus-1.5.33 and ibus-1.5.34-alpha1
Bug Fixes:
- Update simple.xml with xkeyboard-config 2.46 62a178f
- Load EN compose file in pt-BR locale 62a178f
- Downgrade pcre2 for workaround of broken Fedora 43 cd53b97
- Update issue template ee32a0e
Full Changelog: 1.5.33...1.5.34-alpha1
1.5.33
Changes between ibus-1.5.33-rc1 and ibus-1.5.33
Bug Fixes:
- Fix leak with %L in compose file cb78b36
- Fix reset signal w/ GTK_IM_MODULE=ibus in Wayland dde00b1
- Fix buffer overflow in input_method_deactivate() c6d6bc2
Code Contributors:
- Update gdm bits based on new gdm changes (Joan Torres Lopez) 4a45bf1
Translation Contributors:
- Update translation (Chinese (Simplified) (zh_CN)) (lumingzh) 55dae35
- Update translation (Korean) (김인수) 826dff5
Full Changelog: 1.5.32...1.5.33
1.5.33-rc1
Now IBus provides the pre-edit semantic APIs for IBus engines and IBus panel(and gnome-shell) and this is a note for developers.
ibus_attr_hint_new()is available for each IBusEngine to implement the pre-edit andibus_attr_underline_new(),ibus_attr_foreground_new(),ibus_attr_foreground_new()are deprecated APIs now and those warns in the C code builds and Python runtime with ibus-daemon beta versions.ibus_panel_service_set_preedit_format()andibus_input_context_set_preedit_format()and is available for IBusPanel to select the new presentations.
https://github.com/ibus/ibus/wiki/Wayland-Colors
IBusMessage APIs are provided for IBusEngine to use a popup dialog in Wayland.
en-US compose table is not loaded if your compose file does not include the "include %L" keyword which is followed with GTK 4.18.5. and if your compose cache was generated by the old IBus versions, the keyword will be inserted in your compose file automatically when IBus 1.5.33 is used.
Most memory leak issues are fixed.
Features & Bug Fixes:
- Implement IBusMessage cf6263e 40fcbeb
- Improve BEPO compose sequence visuals 43fc417
- Do not load en-US compose table by default 7c2b32b cf2ab73
- Replace XTEST with libinput in IBus tests ffeed83 016613e 09b612c
- Provide preedit semantic APIs ae3c987 05518c3
- Optimize CFLAGS for product release c74b10b
- Update simple.xml with xkeyboard-config 2.45 3beaf9d
- Update ibusunicodegen.h with Unicode 17.0.0 ae629fc
- Fix memory leaks b4f51b6 a800957 fd18bda b3a9fb2
- Bug fixes for Wayland input-method d0ad4e6 e7222db 5f2c6c4 1b67352
- Enhance build issues 5b2d56d c5d98f9 8b64411 2bc23ed e39fac3 2a7f18a 0922e96 77e9ebb
- Fix PageUp/PageDown buttons with hiding candidate popup 2a3f380
Code Contributors:
- Free IBusObservedPath objects during traversal (matiwari) 7feb57a
- Append non-glyph characters at last order for partial annotations (matiwari) 219386a
- Optimize GVariant usage by avoiding temporary variants (matiwari) 15554ec
- Add missing g_object_ref_sink (Emmanuel Lesueur) 0b8f5ff
- init automake with option foreign (Peter Hutterer) 1512da3
- Fork off the engine handling into a separate process (Peter Hutterer) 7ed99a5
- Fix bash '=' operator (Izumi Tsutsui) 93b0c8f
Translation Contributors:
- Update translation (Finnish) (Ricky Tigg) fbd9cdb
- Update translation (Spanish) (Fco. Javier F. Serrador) c669a85
- Update translation (Kabyle) (Moonshadow) 93175b4
- Update translation (Kabyle) (ButterflyOfFire) 2b8bd12
- Update translation (French) (Léane GRASSER) 24bd6be
- Update translation (Italian) (Salvatore Cocuzza) 353f199
- Update translation (Korean) (김인수) 9fc1907
- Update translation (Ukrainian) (Yuri Chornoivan) d2706b7
- Update translation (German) (Mike FABIAN) 120a7d5
- Update translation (Polish) (Piotr Drąg) c9d6ef6
- Update translation (Greek) (Jim Spentzos) a3cf3e1
- Update translation (Swedish) (Luna Jernberg) 76b569c
- Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 27f5216
- Update translation (Catalan) (naly zzwd) 95d566f
- Update translation (Japanese) (fujiwarat) 235c20b
Full Changelog: 1.5.32...1.5.33-rc1
1.5.33-beta1
Now IBus provides the pre-edit semantic APIs for IBus engines and IBus panel(and gnome-shell) and this is a note for developers.
ibus_attr_hint_new()is available for each IBusEngine to implement the pre-edit andibus_attr_underline_new(),ibus_attr_foreground_new(),ibus_attr_foreground_new()are deprecated APIs now and those warns in the C code builds and Python runtime with ibus-daemon beta versions.ibus_panel_service_set_preedit_format()andibus_input_context_set_preedit_format()and is available for IBusPanel to select the new presentations.
https://github.com/ibus/ibus/wiki/Wayland-Colors
IBusMessage APIs are provided for IBusEngine to use a popup dialog in Wayland.
en-US compose table is not loaded if your compose file does not include the "include %L" keyword which is followed with GTK 4.18.5. and if your compose cache was generated by the old IBus versions, the keyword will be inserted in your compose file automatically when IBus 1.5.33 is used.
1.5.32
Changes between ibus-1.5.32-rc1 and ibus-1.5.32
Bug Fixes:
- Send FocusIn signal again after delayed FocusId property 0c08622
- Fix time lag of CandidatePanel in X11 6ac6188
- Update Unicode table with keysym 866c935
- Fix misc issues 646cf45 acccc9f 1f35eaa
Code Contributors:
- Use the correct string marshaller (Ludovico de Nittis) 67fbd9a
Translation Contributors:
- po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 25ed1b9
- po: Update translation (Georgian) (Weblate Translation Memory) f88cb1d
- po: Update translation (Georgian) (Temuri Doghonadze) 48a882e
Full Changelog: 1.5.31...1.5.32
1.5.32-rc1
-
Now it supports the Wayland input-method protocol 2 and I summarize
the settings including the compose setting in each desktop environment.
https://github.com/ibus/ibus/wiki/WaylandDesktop -
New option
ibus start --type waylandis available and also--verboseoption to see the detail.
Features & Bug Fixes:
- Wayland input-method protocol version 1 and 2 acaa666 59d50a7 0d16a6e 5061135 33da4b3 821cef0 e27acd3 e5fc9e4 7b30d32 c22d412 c5748e6 fb4d7ba
- Additional Wayland input-method; XIM and GTK2, Key repeating, Compose; d5e6e71 a4c4479 a9916dc db6de3a da30e1d 3ea43b7 b835c0d
ibus start --type waylandnew option 33139a0 3389680- Compose feature updates 486799f 28b357d 09ea069 8490abc 4364c53
- Build option
--disable-xim --disable-gtk2without X11 63edfd8 - Call IBus.init() importing Python IBus module 98a7384
- Refactor codes 15e0231 aac5446 3d6d4b2 b185b21 d039b95
- Update CI 30e0598
- Update issue template 414514d
- Bug fixes of Wayland features c38d82f 719142e
- Update simple.xml with xkeyboard-config 2.44 fb9769d
Code Contributors:
- Free Unicode data list in async done (Manish Tiwari) b14a3e5
- Add Overlay1_Enable to IBUS_COMPOSE_IGNORE_KEYLIST (Jules Bertholet) 18bfdf4
- Use POSIX compliant redirection of runtest (Diego Nieto Cid) c50d0d5
- Ignore latch keys in accelerators and Compose (Jules Bertholet) 6b80252
Translation Contributors:
- po: Update translation (Arabic) (joo es) c66fdff
- po: Update translation (Chinese (Simplified) (zh_CN)) (Boyuan Yang) 9d748f2
- po: Update translation (German) (Mike FABIAN) 6b3800b
- po: Update translation (Indonesian) (Andika Triwidada) 17476a9
- po: Update translation (Italian) (Salvatore Cocuzza) 37348b1
- po: Update translation (Japanese) (fujiwarat) f4b4fd0
- po: Update translation (Kabyle) (ButterflyOfFire) 04a7000 f02dfd4
- po: Update translation (Korean) (김인수) 52aabd7
- po: Update translation (Polish) (Piotr Drąg) 686479e
- po: Update translation (Swedish) (Luna Jernberg) 29a9c60
- po: Update translation (Ukrainian) (Yuri Chornoivan) 0836020
Full Changelog: 1.5.31...1.5.32-rc1
1.5.31
Features & Bug Fixes:
- Enhance CI for generic e39345a 8ac611c
- Enhance CI for Wayland 92a5517 ee6b673 15a9751 58d581c 081dae0 c4a3b52
- Enhance compose keys e7329cb 9f50b46 47b8198
- Update compose keys with latest Xorg and GTK e012063 21effad fb0f167 8b301ca
- Use localectl to get current XKB in Wayland instead of setxkbmap f190da1
- Update XKB engines 645154e
- Update Unicode category 4043c4f
- Change IBus unique name for security issue 927ce00 2b14625
- Ignore Super modifier for compose keys for GNOME Wayland 48c4a9c 96a2d57
- Fix X11 application and game issues 14dd943
- Fix Emoji issues 627e7cc fb0f167
- Fix Flatpak issues 7f44459 0b67810 9dd47e5 20b29c1 142744f 3ae59e8
- Fix preedit issues with
m17n:sa:itransa3a5a20 9a134e8 - Code maintenance 4059b9f a1a2fe5 e97d5a3
Code Contributors:
- Add some Unicode boundary tests (Wismill) 1892b51
- Fix typo (Florian Müllner) af59cdf
- Replace obsolete index(3) with strchr(3) (Izumi Tsutsui) 7db9d98
- Fix memory leak of IBusText (Benjamin Schaaf) fa10c11
- use va_marshaller to avoid GValue boxing (Christian Hergert) c13c54e
- Correct Parent Class Reference in ibus_unicode_block_destroy() (Manish Tiwari) cae7f46
Translation Contributors:
- po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) b4c6f45
- po: Update translation (Turkish) (Oğuz Ersen) ba4fc07
- po: Update translation (Korean) (김인수) f161d78
- po: Update translation (Swedish) (Göran Uddeborg) 3efe879
- po: Update translation (Greek) (Giannis Antypas) 9660b88
- po: Update translation (French) (Weblate Translation Memory) 753019f
- po: Update translation (Polish) (Piotr Drąg) f5528ba
- po: Update translation (German) (Mike FABIAN) 9432d08
- po: Update translation (French) (Julien Humbert) 1f170a3
Full Changelog: 1.5.30...1.5.31
1.5.30
Changes between ibus-1.5.30 and ibus-1.5.30-rc2
Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK 7f3bde0
Contributors:
configure: Fix bash '=' operator for BSD (Izumi Tsutsui) 7078329
github/workflows: Update action/checkout version (Rafael Fontenelle) 68217a0
src/ibusservice: Fix unused variable (Jan Engelhardt) cd2cde9
1.5.30-rc2
Changes between ibus-1.5.30-rc2 and ibus-1.5.30.rc1
Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK e4eaeb7
ui/gtk3: Fix SEGV with Super-space in Wayland c63cc67
src/ibusengine: Free names in ibus_engine_filter_key_event() ca61d6e
tools: Fix ibus start/restart in Plasma Wayland 5696033
ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland b4b9c2e
ui/gtk3: Set Indicator status at launching time b25643c
Translation Contributors:
po: Update translation (German) (Mike FABIAN) 95bdbb2
po: Update translation (Korean) (김인수) 633b3c0
po: Update translation (Swedish) (Luna Jernberg) 537d4d0
po: Update translation (Turkish) (Oğuz Ersen) 841724a
po: Update translation (Ukrainian) (Yuri Chornoivan) 2a58178
po: Update translation (Polish) (Piotr Drąg) 01e3964
po: Update translation (Georgian) (Weblate Translation Memory) dfbed6c
po: Update translation (Punjabi) (A S Alam) ca90790
po: Update translation (Danish) (Alan01) 6df5e1e
1.5.30-rc1
Enhance IBus with Plasma Wayland:
- Implement preedit color in Plasma Wayland 59944dd
- Implement
ibus start/restartfor Plasma Wayland 74712fa e425bbf - Show preferences menu item in activate menu 3e7ee44
Data Updates & Bug Fixes:
- Fix control keys with game application 4872c1f
- Fix typing freeze with barcode reader b49f3a4
- Fix memory issues 1be3e2f 0a7a4d1 43a6e38
- Fix preedit issue with X applications 719792d
- Code maintenance ac46d15 8470873 820fed3
- Update simple.xml, ibusunicodegen.h 1a17f88 228f0a7
- Update CI 2ede4a1 a69a449
Code Contributors:
- setup/enginedialog: Improve the search for engines (Mike FABIAN) d3d7762
- configure: Don't do AC_CHECK_FILE when cross compiling (oreo639) cc46e62
Translation Contributors:
- po: Update translation (Georgian) (Temuri Doghonadze) 16ebd40
- po: Update translation (Chinese (Traditional) (zh_TW)) (Cheng-Chia Tseng) 92769c3
- po: Update translation (Czech) (Krystof Cerny) 4620b33
- po: Update translation (Czech) (Daniel Rusek) e513e26
- po: Update translation (Hebrew) (Yaron Shahrabani) 68c1d6a
- po: Update translation (Punjabi) (A S Alam) 82b56fd
- po: Update translation (Turkish) (Oğuz Ersen) 8e31032
- po: Update translation (Chinese (Simplified) (zh_CN)) (Liu Tao) 847a80e
- po: Update translation (Korean) (김인수) 1180470
- po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) dc27015