Skip to content

Releases: ibus/ibus

1.5.34-alpha1

23 Nov 00:52
1.5.34-alpha1

Choose a tag to compare

1.5.34-alpha1 Pre-release
Pre-release

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

05 Oct 07:41
1.5.33

Choose a tag to compare

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

19 Sep 08:35
1.5.33-rc1

Choose a tag to compare

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 and ibus_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() and ibus_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:

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

22 Aug 03:49
1.5.33-beta1

Choose a tag to compare

1.5.33-beta1 Pre-release
Pre-release

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 and ibus_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() and ibus_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

19 Mar 06:24
1.5.32

Choose a tag to compare

Changes between ibus-1.5.32-rc1 and ibus-1.5.32

Bug Fixes:

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

28 Feb 03:17
1.5.32-rc1

Choose a tag to compare

  • 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 wayland is available and also --verbose option to see the detail.

Features & Bug Fixes:

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

23 Oct 03:20
1.5.31

Choose a tag to compare

Features & Bug Fixes:

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

02 Apr 14:30
1.5.30

Choose a tag to compare

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

1.5.30-rc2

22 Mar 14:47
1.5.30-rc2

Choose a tag to compare

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 Changes

1.5.30-rc1

28 Feb 14:07
1.5.30-rc1

Choose a tag to compare

Enhance IBus with Plasma Wayland:

  • Implement preedit color in Plasma Wayland 59944dd
  • Implement ibus start/restart for Plasma Wayland 74712fa e425bbf
  • Show preferences menu item in activate menu 3e7ee44

Data Updates & Bug Fixes:

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