Changes in IBus 1.5.33

ButterflyOfFire (1):
      po: Update translation (Kabyle)

Emmanuel Lesueur (1):
      src/ibustext: Add missing g_object_ref_sink

Fco. Javier F. Serrador (1):
      po: Update translation (Spanish)

Izumi Tsutsui (1):
      configure: Fix bash '=' operator

Jim Spentzos (1):
      po: Update translation (Greek)

Luna Jernberg (1):
      po: Update translation (Swedish)

Léane GRASSER (1):
      po: Update translation (French)

Mike FABIAN (1):
      po: Update translation (German)

Moonshadow (1):
      po: Update translation (Kabyle)

Peter Hutterer (2):
      configure: init automake with option foreign
      src/tests/ibus-keypress: Fork off the engine handling into a separate process

Piotr Drąg (1):
      po: Update translation (Polish)

Rafael Fontenelle (1):
      po: Update translation (Portuguese (Brazil))

Ricky Tigg (1):
      po: Update translation (Finnish)

Salvatore Cocuzza (1):
      po: Update translation (Italian)

Yuri Chornoivan (1):
      po: Update translation (Ukrainian)

fujiwarat (38):
      ui/gtk3: Fix Exit and Restart menu items in Wayland input-method V2
      bus/inputcontext: Free data in bus_input_context_forward_process_key_event
      ui/gtk3: Update Plasma setup message
      github/hooks: Fix typo in ibus-commit-common
      ui/gtk3: Delete Vala deprecated APIs before 0.34
      Implement IBusMessage
      Add workaround until GNOME handle IBusMessage
      client/wayland: Destroy virtual keyboard with IM deactivate
      src/ibusenginesimple: Improve BEPO compose sequence visuals
      src: Do not load en-US compose table by default
      engine: Add test-gnome.py to check gnome-desktop
      src/tests: Add ibus-keyval
      ui/gtk3: Fix PageUp/PageDown buttons with hiding candidate popup
      configure: Add warning to run `make -C ui/gtk3 maintainer-clean-generic`
      autogen: Do not require gtk-doc
      src/tests/ibus-keypress: Replace XTEST with libinput
      src/tests/ibus-keypress: Replace uinput-replay with libevdev-uinput API
      src/tests/ibus-keypress: Fix to call infinite register_ibus_engine()
      Provide preedit semantic APIs
      Refer session theme with preedit semantic API
      Release 1.5.33-beta1
      po: Update translation (Japanese)
      github/workflows: Replace Fedora 41 with Fedora 43
      configure: Optimize CFLAGS for product release
      autogen: Set CFLAGS to configure correctly
      Fix memory leaks
      util/IMdkit/i18nOffsetCache: Fix to realloc Xi18nAtomOffsetPair
      engine: Update simple.xml with xkeyboard-config 2.45
      src: Update ibusunicodegen.h with Unicode 17.0.0
      bus/test-stress: Fix memory leaks
      github/workflows: Fix to build ibus-keypress and test-gnome.py
      bus/inputcontext: Fix GTK_IM_MODULE=ibus in Wayland
      Release 1.5.33-rc1
      src/ibuscomposetable: Fix leak with %L in compose file
      bus/inputcontext: Fix reset signal w/ GTK_IM_MODULE=ibus in Wayland
      bus: Update gdm bits based on new gdm changes
      client/wayland: Fix buffer overflow in input_method_deactivate()
      Release 1.5.33-rc2

lumingzh (1):
      po: Update translation (Chinese (Simplified) (zh_CN))

matiwari (3):
      src/ibusobservedpath: Free IBusObservedPath objects during traversal
      ui/gtk3: Append non-glyph characters at last order for partial annotations
      src: Optimize GVariant usage by avoiding temporary variants

naly zzwd (1):
      po: Update translation (Catalan)

김인수 (2):
      po: Update translation (Korean)
      po: Update translation (Korean)


ui/gtk3: Fix Exit and Restart menu items in Wayland input-method V2 (fujiwarat) d0ad4e6e
bus/inputcontext: Free data in bus_input_context_forward_process_key_event (fujiwarat) b4f51b69
ui/gtk3: Update Plasma setup message (fujiwarat) e7222db9
src/ibusobservedpath: Free IBusObservedPath objects during traversal (matiwari) 7feb57a8
github/hooks: Fix typo in ibus-commit-common (fujiwarat) 5b2d56d1
ui/gtk3: Delete Vala deprecated APIs before 0.34 (fujiwarat) c5d98f98
Implement IBusMessage (fujiwarat) cf6263e4
Add workaround until GNOME handle IBusMessage (fujiwarat) 40fcbebb
client/wayland: Destroy virtual keyboard with IM deactivate (fujiwarat) 5f2c6c44
src/ibusenginesimple: Improve BEPO compose sequence visuals (fujiwarat) 43fc417c
src: Do not load en-US compose table by default (fujiwarat) 7c2b32b4
engine: Add test-gnome.py to check gnome-desktop (fujiwarat) cf2ab73b
src/tests: Add ibus-keyval (fujiwarat) 8b644113
ui/gtk3: Append non-glyph characters at last order for partial annotations (matiwari) 219386a6
ui/gtk3: Fix PageUp/PageDown buttons with hiding candidate popup (fujiwarat) 2a3f3807
src: Optimize GVariant usage by avoiding temporary variants (matiwari) 15554eca
src/ibustext: Add missing g_object_ref_sink (Emmanuel Lesueur) 0b8f5ff6
configure: Add warning to run `make -C ui/gtk3 maintainer-clean-generic` (fujiwarat) 2bc23edd
autogen: Do not require gtk-doc (fujiwarat) e39fac3f
configure: init automake with option foreign (Peter Hutterer) 1512da38
src/tests/ibus-keypress: Replace XTEST with libinput (fujiwarat) ffeed83d
src/tests/ibus-keypress: Replace uinput-replay with libevdev-uinput API (fujiwarat) 016613ef
src/tests/ibus-keypress: Fork off the engine handling into a separate process (Peter Hutterer) 7ed99a56
src/tests/ibus-keypress: Fix to call infinite register_ibus_engine() (fujiwarat) 09b612c9
Provide preedit semantic APIs (fujiwarat) ae3c987f
Refer session theme with preedit semantic API (fujiwarat) 05518c36
Release 1.5.33-beta1 (fujiwarat) f5ec968c
configure: Fix bash '=' operator (Izumi Tsutsui) 93b0c8f6
po: Update translation (Finnish) (Ricky Tigg) fbd9cdbe
po: Update translation (Spanish) (Fco. Javier F. Serrador) c669a859
po: Update translation (Kabyle) (Moonshadow) 93175b42
po: Update translation (Kabyle) (ButterflyOfFire) 2b8bd121
po: Update translation (French) (Léane GRASSER) 24bd6be5
po: Update translation (Italian) (Salvatore Cocuzza) 353f199c
po: Update translation (Korean) (김인수) 9fc1907f
po: Update translation (Ukrainian) (Yuri Chornoivan) d2706b7a
po: Update translation (German) (Mike FABIAN) 120a7d54
po: Update translation (Polish) (Piotr Drąg) c9d6ef67
po: Update translation (Greek) (Jim Spentzos) a3cf3e18
po: Update translation (Swedish) (Luna Jernberg) 76b569cc
po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 27f52169
po: Update translation (Catalan) (naly zzwd) 95d566fe
po: Update translation (Japanese) (fujiwarat) 235c20bd
github/workflows: Replace Fedora 41 with Fedora 43 (fujiwarat) 2a7f18ac
configure: Optimize CFLAGS for product release (fujiwarat) c74b10be
autogen: Set CFLAGS to configure correctly (fujiwarat) 0922e96e
Fix memory leaks (fujiwarat) a8009574
util/IMdkit/i18nOffsetCache: Fix to realloc Xi18nAtomOffsetPair (fujiwarat) fd18bda4
engine: Update simple.xml with xkeyboard-config 2.45 (fujiwarat) 3beaf9dd
src: Update ibusunicodegen.h with Unicode 17.0.0 (fujiwarat) ae629fcc
bus/test-stress: Fix memory leaks (fujiwarat) b3a9fb20
github/workflows: Fix to build ibus-keypress and test-gnome.py (fujiwarat) 77e9ebb9
bus/inputcontext: Fix GTK_IM_MODULE=ibus in Wayland (fujiwarat) 1b673521
Release 1.5.33-rc1 (fujiwarat) 18b6d38c
src/ibuscomposetable: Fix leak with %L in compose file (fujiwarat) cb78b368
bus/inputcontext: Fix reset signal w/ GTK_IM_MODULE=ibus in Wayland (fujiwarat) dde00b1b
po: Update translation (Chinese (Simplified) (zh_CN)) (lumingzh) 55dae350
po: Update translation (Korean) (김인수) 826dff5d
bus: Update gdm bits based on new gdm changes (fujiwarat) 4a45bf15
client/wayland: Fix buffer overflow in input_method_deactivate() (fujiwarat) c6d6bc24
Release 1.5.33-rc2 (fujiwarat) 3b3f22b8