- Update version to 4.2.9.7
* Do not link jsonc if XKB is disabled
* Update Translation
* use /org/freedesktop/portal as dbus path for portal.
* use the right color for gtk2
* use a different way to suppress unused warning
* Revert "[gtk] clean up unused variable."
* iso code root should be 639-3.
* use iso-codes json file to parse the iso codes data.
* fix fall through warning
* clean up unused variable.
OBS-URL: https://build.opensuse.org/request/show/780500
OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx?expand=0&rev=156
- update 4.2.9.6
* [ipcportal] close connection first
* [gtk] workaround libreoffice surrounding text issue
* decrease the length of clipboard limit to 256 bytes
* [gtk] use symbolic color name to lookup selected color
- change fcitx-gtk2 and fcitx-qt4 from Requires to Recommends
- add fcitx-cmake-3.1.patch, downgrade cmake requirement to 3.1
again for Leap
OBS-URL: https://build.opensuse.org/request/show/592207
OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx?expand=0&rev=151
- update 4.2.9.5
* [qt] remove quickphrase editor, moved to qt5
* [misc] forget to remove the add_directory for quickphrase editor
* fcitx-configtool.desktop: Remove MimeType entry
* [frontend] add a compatibility layer for ofd.portal.Fcitx
* [gtk] run clang-format on gtk libraries
* [gclinet] remove a undefined function
* set display for fcitx and harden dbus frontend with sender verification
* extend dbus module to be able to accept external dbus connection
* [ipcportal] fix signal sending in portal
* [qt] delay the recheck on availability, but does do the recheck
* [portal] put ipc portal in queue
* [qt] do the real unwatch
* [misc] make more optional disabled option for easier flatpak
* [table] make sure we don't download table data if we disable table
- changes in 4.2.9.4
* [gtk, kimpanel] add relative coordinate support
* [kimpanel] check null before use ic
* [kimpanel] correctly reset relative spot state
* [notificationitem] Reply event method call
- changes in 4.2.9.3
* [core] Make sure when RealEnd is called, instance->destroy == true
- changes in 4.2.9.2
* [notificationitem] avoid unnecessary xembed tray icon fallback
* [classicui] give tray icon a default size
* [qt] fix inconsistency when handling qstring and ucs4 string
* [classicui] Watch for dockWindow visual property change
* [qt] fromUcs4 expect a nul terminated string by default, give it a size
* [core] Expose internal show input speed function
* logging should not include the build path(boo#951602)
* autostart desktop file should not be shown(boo#968486)
* [qt] replace QPointer with raw pointer in icdata
* [notificationitem] display layout under unity
* [diagnose] Print info about dbus name owner
* Include emoji short codes ("emoji alpha codes")
* [notificationitem] Fix a bug in plugin entry
* [core] Add a new hook to watch ui status changed
* [xim] handle reset ic
* [utils] Improve process name detection on *BSD
* [quickphrase] use some different character, original one looks bad under noto
* [misc] use RTLD_NODELETE for all dlopen
* Call sem_post() only on valid semaphore
* [unicode] Update Unicode 9.0 descriptions
* [classicui] Check XShape version before using it
* [remote] exit the loop after trying 20 times
* Require bash in fcitx-cmake-helper.sh
* [xim] fix a memset
* [pinyin] fix missing files
* [dbus] fix a wrong dbus destruct order that my cause deadlock on exit
* [xkb] handle some corner case for any evil third party that override layout
* [xkb, xkbdbus] add support for our gnome-shell kimpanel dbus helper
* [xkb] fix circular deps between xkb and xkbdbus
* [gclient] try to eliminate a warning for configtool
* [misc] enforce c99 for compiler
* [core] call backtrace() ahead to let it finish init()
* [misc] remove a dup define
* [unicode] enable prev/next key and enter to choose for unicode
* [gtk] fix wrong gobject add weak pointer
* [misc] use unsigned int instead for portability
* Remove deprecated api in enchant so we can also support 2.1.0.
* Fix bashism/use correct shebang
- drop fcitx-autostart-desktop-no-display.patch, upstreamed
- drop fcitx-use-basename-for-log.patch, upstreamed
- drop boo954623.patch, upstreamed
OBS-URL: https://build.opensuse.org/request/show/547499
OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx?expand=0&rev=147
- Fix logging not to include the build path (boo#951602)
- Several fixes and cleanup for starting fcitx on GNOME on Leap
(boo#947576,boo#942816)
* Remove the superfluous manual dbus-launch from xim script
* Use xdg autostart for GNOME, KDE, LXDE and XFCE;
fcitx-autostart script is also modified to check $INPUT_METHOD
* Delay start of fcitx daemon a bit, too
OBS-URL: https://build.opensuse.org/request/show/340480
OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx?expand=0&rev=124