Changes in IBus 1.5.26

Abdullah Albaroty (1):
      po: Update translation (Arabic)

Alynx Zhou (1):
      client/gtk2/ibusimcontext: Fix wrong cursor location in gtk3 apps

Carlos Garnacho (1):
      src, client/x11: Add systemd unit file

Changwoo Ryu (1):
      client/gtk2/ibusimcontext: Fix forward key keycode for GTK4

Dingzhong Chen (1):
      po: Update translation (Chinese (Simplified) (zh_CN))

Eberhard Beilharz (2):
      Update URLS
      Fix unref problems with floating references

Jan Kuparinen (1):
      po: Update translation (Finnish)

Jordi Mas (1):
      po: Update translation (Catalan)

Naïm Favier (1):
      src/ibuscomposetable: invalidate cache based on symlink mtime too

Oğuz Ersen (1):
      po: Update translation (Turkish)

Sibo Dong (1):
      ui/gtk3: Update man page for Emoji shortcut key

Zayed Al-Saidi (1):
      po: Update translation (Arabic)

fujiwarat (27):
      client/gtk2/ibusimcontext: Implement clear preedit for GTK4
      client/gtk2/ibusimcontext: Calculate keycode from keysym in GTK3 forward-key-event
      Fix build errors in Ubuntu focal
      client/gtk2/ibusimcontext: Fix a key event loop with forwarding keys
      src/tests: Add --screendump option in ibus-desktop-testing-runner
      ui/gtk3: Erase Emojier preedit/lookup popup between applications
      ui/gtk2: Deprecate gettext.bind_textdomain_codeset() since Python 3.8
      travis: git config pull.rebase false
      travis: Fix bindings/pygobject/test-override-ibus.py
      autogen: Delete gnome-autogen dependency
      src: Disable emoji shortcut key with no-emoji hint
      travis: Add autopint dependency
      ibusenginesimple: Fix to send char position at update_preedit_text
      data/dconf: Change XKB layout string color in panel
      data/dconf: Add Ctrl-semicolon to Emoji shortcut key
      src: Add IBUS_INPUT_HINT_PRIVATE for browser private mode
      bus: mkdir socket dirs instead of socket paths
      bus: Do not mkdir abstract unix socket
      src: Fix ibus_key_event_from_string for gobject-introspection
      src/services: Add org.freedesktop.IBus.session.generic.service
      src/tests: Fix typos
      src/ibuscompose: Check algorithm dead key by 9 length
      src/ibusenginesimple: Support GTK4 coompose file
      ui/gtk3: Check XDG_SESSION_DESKTOP for Plasma desktop
      engine: Update simple.xml with xkeyboard-config 2.35.1
      src: Update ibusunicodegen.h with unicode-ucd 14.0.0
      Release 1.5.26

simmon (1):
      po: Update translation (Korean)


client/gtk2/ibusimcontext: Fix wrong cursor location in gtk3 apps (Alynx Zhou) 936a0e76
Update URLS (Eberhard Beilharz) ecca9db0
client/gtk2/ibusimcontext: Implement clear preedit for GTK4 (fujiwarat) 5487a6ba
client/gtk2/ibusimcontext: Calculate keycode from keysym in GTK3 forward-key-event (fujiwarat) 4957d146
Fix build errors in Ubuntu focal (fujiwarat) fbea5441
client/gtk2/ibusimcontext: Fix a key event loop with forwarding keys (fujiwarat) 6b979e78
src/tests: Add --screendump option in ibus-desktop-testing-runner (fujiwarat) 51e32956
ui/gtk3: Erase Emojier preedit/lookup popup between applications (fujiwarat) acc55705
ui/gtk2: Deprecate gettext.bind_textdomain_codeset() since Python 3.8 (fujiwarat) 28acfd43
travis: git config pull.rebase false (fujiwarat) d53d31d2
src/ibuscomposetable: invalidate cache based on symlink mtime too (Naïm Favier) cfcc6f19
travis: Fix bindings/pygobject/test-override-ibus.py (fujiwarat) be179342
autogen: Delete gnome-autogen dependency (fujiwarat) 2bc47f09
src: Disable emoji shortcut key with no-emoji hint (fujiwarat) 104148bc
travis: Add autopint dependency (fujiwarat) 675b94f6
ibusenginesimple: Fix to send char position at update_preedit_text (fujiwarat) f5757ada
data/dconf: Change XKB layout string color in panel (fujiwarat) 0e118e7e
data/dconf: Add Ctrl-semicolon to Emoji shortcut key (fujiwarat) d9ff2bb6
Fix unref problems with floating references (Eberhard Beilharz) 5a455b1e
ui/gtk3: Update man page for Emoji shortcut key (Sibo Dong) ad95015d
src: Add IBUS_INPUT_HINT_PRIVATE for browser private mode (fujiwarat) 0f1485bf
bus: mkdir socket dirs instead of socket paths (fujiwarat) 787b5649
bus: Do not mkdir abstract unix socket (fujiwarat) dfd3fbf2
src: Fix ibus_key_event_from_string for gobject-introspection (fujiwarat) c69b61aa
src, client/x11: Add systemd unit file (Carlos Garnacho) a076b388
src/services: Add org.freedesktop.IBus.session.generic.service (fujiwarat) b5423f0c
client/gtk2/ibusimcontext: Fix forward key keycode for GTK4 (Changwoo Ryu) 5cfe8387
src/tests: Fix typos (fujiwarat) a82bda58
src/ibuscompose: Check algorithm dead key by 9 length (fujiwarat) 19377ad2
src/ibusenginesimple: Support GTK4 coompose file (fujiwarat) df664b1f
ui/gtk3: Check XDG_SESSION_DESKTOP for Plasma desktop (fujiwarat) 1f275214
engine: Update simple.xml with xkeyboard-config 2.35.1 (fujiwarat) a3c07241
src: Update ibusunicodegen.h with unicode-ucd 14.0.0 (fujiwarat) 9bf9ef01
po: Update translation (Finnish) (Jan Kuparinen) e77f80cf
po: Update translation (Korean) (simmon) 6df55eb2
po: Update translation (Chinese (Simplified) (zh_CN)) (Dingzhong Chen) 0199dde0
po: Update translation (Turkish) (Oğuz Ersen) 58fe1e56
po: Update translation (Catalan) (Jordi Mas) a1528a0a
po: Update translation (Arabic) (Abdullah Albaroty) 0e522c40
po: Update translation (Arabic) (Zayed Al-Saidi) 20c5dc9c
Release 1.5.26 (fujiwarat) 6a70ab03