Changes in IBus 1.5.29-rc2

Alan01 (1):
      po: Update translation (Danish)

Andi Chandler (1):
      po: Update translation (English (United Kingdom))

Emil Velikov (2):
      makefile: don't gzip the man pages
      makefile: manage the manpages via AC_CONFIG_FILES()

Gunnar Hjalmarsson (1):
      Fix typo in src/ibusservice.h

Izumi Tsutsui (2):
      src: Define X11_LOCALEDATADIR for BSD Compose data
      Portability fixes for preparation of NetBSD CI

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

Matt Turner (7):
      configure: Run autoupdate
      src/ibuscomposetable: Fix unaligned accesses
      Add a .gitignore file
      m4: Update m4 files
      src: Fix missing ibusenumtypes.h with parallel build
      src: Fix to build libibus-1.0.la twice
      github/workflows: Build with make -j$(nproc)

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

Peng Wu (1):
      client/gtk2: Update set_cursor_location function to use Gdk functions

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

Sibo Dong (1):
      ui/gtk3: Update Emoji shortcut key in ibus-emoji(7)

Simon Deziel (1):
      src/services: use a shell exec in systemd service files

Temuri Doghonadze (2):
      po: Update translation (Georgian)
      po: Update translation (Georgian)

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

fujiwarat (57):
      src: Call IBUS_TYPE_EMOJI_DATA in ibus_init()
      client/x11: Fix Key typing order
      util/IMdkit: Disable while loop before call ForwardEventMessageProc()
      configure: Use AC_C_BIGENDIAN for BSD systems
      src: Generate ibusenumtypes.h for gen-internal-compose-table
      ui/gtk3: Add workaround Emojier can be launched
      po: Update POT file
      po: Update translation (Japanese)
      setup: Unselect Add button in Select Input Method dialog
      bus: Avoid to hang the process with SIGUSR1 signal
      github/workflows: Delete internal patch since gspawn is fixed
      bus: Fix to declare g_unix_signal_add with glib-unix.h
      bus: Apply code style to inputcontext.c
      src: Fix sync ibus_input_context_process_key_event()
      client/x11: Fix sync ibus_input_context_process_key_event()
      ui/gtk3: Revert to disable switching XKB layouts
      client/wayland: Update Wayland protocol 1.31
      client/wayland: Generate library to be imported by panel
      ui/gtk3: Call set_overlay_panel with realize signal
      ui/gtk3: Add desktop file for Plasma systemsettings5
      client/gtk2: Connect global-engine-changed signal to switch XKB in Wayland
      ui/gtk3: Make GtkMenu with GdkDisplayX11
      ui/gtk3: Add an option to run ibus-daemon
      ui/gtk3: Enable libdbusmenu in Indicator
      bus: Handle IME switcher in BusIBusImpl
      client/wayland: Implement new process_key_event
      client/wayland: Fix sync ibus_input_context_process_key_event()
      ui/gtk3: Fix Emojier on Plasma Wayland
      Add Super-semicolon for Emojier shortcut key
      ui/gtk3: Add notification popup for Plasma Wayland
      github/workflows: Add libdbusmenu-gtk3-devel dependency
      po: Update POT file
      po: Update translation (Japanese)
      Release 1.5.29-beta1
      github/hooks: Add commit-msg
      github/hooks: Fix typo in commit-msg
      src/tests: Fix some tests
      ui/gtk3: Fix configure --disable-appindicator
      po: Update POT file
      po: Update translation (Japanese)
      src: Distinguish Arabic XKB and Keypad XKB options
      Release 1.5.29-beta2
      github/workflows: Fix Fedora 39 DNF
      github/hooks: Add post-merge
      github/hooks: Add a workaround in post-merge
      Set local PKG_CONFIG_PATH
      engine: Update simple.xml with xkeyboard-config 2.39
      Release 1.5.29-rc1
      github/hooks: Add ibus-commit-common
      github/hooks: Update ibus-commit-common
      autogen: Revert DNF for Fedora 39
      src: Add DeleteSurroundingText to PostProcessKeyEvent
      src: Add preedit D-Bus signals to PostProcessKeyEvent
      client/wayland: Tab should not be committed by IM
      client/wayland: Translate keycodes with CapsLock
      data/dconf: Update org.freedesktop.ibus.gschema.xml
      Release 1.5.29-rc2

oreo639 (1):
      configure: Fix cross compiling

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


src/services: use a shell exec in systemd service files (Simon Deziel) a140924e
src: Call IBUS_TYPE_EMOJI_DATA in ibus_init() (fujiwarat) 7c8abbe8
src: Define X11_LOCALEDATADIR for BSD Compose data (Izumi Tsutsui) ce5e2bb4
client/x11: Fix Key typing order (fujiwarat) 497f0c74
util/IMdkit: Disable while loop before call ForwardEventMessageProc() (fujiwarat) 8f706d16
ui/gtk3: Update Emoji shortcut key in ibus-emoji(7) (Sibo Dong) a4007f7d
Portability fixes for preparation of NetBSD CI (Izumi Tsutsui) 9553dbf1
configure: Use AC_C_BIGENDIAN for BSD systems (fujiwarat) 630f3f73
src: Generate ibusenumtypes.h for gen-internal-compose-table (fujiwarat) 67a0f36d
ui/gtk3: Add workaround Emojier can be launched (fujiwarat) 310c442b
po: Update translation (English (United Kingdom)) (Andi Chandler) fbbb76fd
po: Update POT file (fujiwarat) 01c941e3
po: Update translation (Japanese) (fujiwarat) 35d7438b
makefile: don't gzip the man pages (Emil Velikov) 1a25975d
makefile: manage the manpages via AC_CONFIG_FILES() (Emil Velikov) 03a486c1
setup: Unselect Add button in Select Input Method dialog (fujiwarat) 4831ed59
configure: Run autoupdate (Matt Turner) 76f2f4a3
src/ibuscomposetable: Fix unaligned accesses (Matt Turner) b97e6669
Add a .gitignore file (Matt Turner) d23bbdd4
m4: Update m4 files (Matt Turner) f0492c86
configure: Fix cross compiling (oreo639) 18f0d9f5
bus: Avoid to hang the process with SIGUSR1 signal (fujiwarat) 25a2dfc1
src: Fix missing ibusenumtypes.h with parallel build (Matt Turner) be1f1d0d
src: Fix to build libibus-1.0.la twice (Matt Turner) f25c48a1
github/workflows: Build with make -j$(nproc) (Matt Turner) 692da976
github/workflows: Delete internal patch since gspawn is fixed (fujiwarat) 431c72b2
bus: Fix to declare g_unix_signal_add with glib-unix.h (fujiwarat) 580ea41b
bus: Apply code style to inputcontext.c (fujiwarat) 7237fcc6
src: Fix sync ibus_input_context_process_key_event() (fujiwarat) 38f09c65
client/x11: Fix sync ibus_input_context_process_key_event() (fujiwarat) 7502abbe
ui/gtk3: Revert to disable switching XKB layouts (fujiwarat) c3667366
client/wayland: Update Wayland protocol 1.31 (fujiwarat) e379bafa
client/wayland: Generate library to be imported by panel (fujiwarat) 494448b7
ui/gtk3: Call set_overlay_panel with realize signal (fujiwarat) 6ed5e45c
ui/gtk3: Add desktop file for Plasma systemsettings5 (fujiwarat) 3f3f0b6b
client/gtk2: Connect global-engine-changed signal to switch XKB in Wayland (fujiwarat) b0f06aef
ui/gtk3: Make GtkMenu with GdkDisplayX11 (fujiwarat) b8ab8001
ui/gtk3: Add an option to run ibus-daemon (fujiwarat) ed552e86
ui/gtk3: Enable libdbusmenu in Indicator (fujiwarat) 8923456a
bus: Handle IME switcher in BusIBusImpl (fujiwarat) 42be2727
client/wayland: Implement new process_key_event (fujiwarat) 281c9aeb
client/wayland: Fix sync ibus_input_context_process_key_event() (fujiwarat) 7b83a1f0
ui/gtk3: Fix Emojier on Plasma Wayland (fujiwarat) 29520357
Add Super-semicolon for Emojier shortcut key (fujiwarat) 0251f2cb
ui/gtk3: Add notification popup for Plasma Wayland (fujiwarat) 4a15f66a
github/workflows: Add libdbusmenu-gtk3-devel dependency (fujiwarat) 2f40eea2
po: Update POT file (fujiwarat) e468c9e4
po: Update translation (Georgian) (Temuri Doghonadze) c2a15bc2
po: Update translation (Danish) (Alan01) 01f9a27f
po: Update translation (Japanese) (fujiwarat) e9f59d64
Release 1.5.29-beta1 (fujiwarat) dfad02bb
github/hooks: Add commit-msg (fujiwarat) 3bbec69d
github/hooks: Fix typo in commit-msg (fujiwarat) cac49dc5
src/tests: Fix some tests (fujiwarat) d47dc552
ui/gtk3: Fix configure --disable-appindicator (fujiwarat) 4e644e8d
Fix typo in src/ibusservice.h (Gunnar Hjalmarsson) 98c6ee72
po: Update POT file (fujiwarat) 56a6d270
po: Update translation (Japanese) (fujiwarat) e6c436f8
src: Distinguish Arabic XKB and Keypad XKB options (fujiwarat) ad883dc6
Release 1.5.29-beta2 (fujiwarat) e225c117
github/workflows: Fix Fedora 39 DNF (fujiwarat) f05c12da
github/hooks: Add post-merge (fujiwarat) 5ed9f138
github/hooks: Add a workaround in post-merge (fujiwarat) 7c61e224
client/gtk2: Update set_cursor_location function to use Gdk functions (Peng Wu) 86d9bb9a
po: Update translation (German) (Mike FABIAN) a474d6e2
po: Update translation (Ukrainian) (Yuri Chornoivan) fc597046
po: Update translation (Polish) (Piotr Drąg) 2d841c74
po: Update translation (Korean) (김인수) 8d706762
po: Update translation (Swedish) (Luna Jernberg) 6b62480a
po: Update translation (Georgian) (Temuri Doghonadze) 96a6850f
Set local PKG_CONFIG_PATH (fujiwarat) cf3c5c00
engine: Update simple.xml with xkeyboard-config 2.39 (fujiwarat) 155c5845
Release 1.5.29-rc1 (fujiwarat) 8991379c
github/hooks: Add ibus-commit-common (fujiwarat) ea9d6cf8
github/hooks: Update ibus-commit-common (fujiwarat) 18bfae07
autogen: Revert DNF for Fedora 39 (fujiwarat) 197dba7a
src: Add DeleteSurroundingText to PostProcessKeyEvent (fujiwarat) 76500807
src: Add preedit D-Bus signals to PostProcessKeyEvent (fujiwarat) e0595365
client/wayland: Tab should not be committed by IM (fujiwarat) 0fc744ad
client/wayland: Translate keycodes with CapsLock (fujiwarat) 0c67ff63
data/dconf: Update org.freedesktop.ibus.gschema.xml (fujiwarat) 5bb4353b
Release 1.5.29-rc2 (fujiwarat) 0ad8e77b