Weng Xuetian
unread,Jun 16, 2025, 4:19:55 AMJun 16Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Hi all,
As mentioned in the previous announcement, the C++ standard used by
the project is bumped to C++ 20. If your system does not support
C++20, please use the older version instead.
On the API we extend the i18n.h to support std::format check.
standardpath.h is deprecated and replaced with new standardpaths.h .
And fs.h is also extended with some std::filesystem::path.
Qt 5 gui addon and Qt5 configtool are also dropped for reducing the
maintenance burden.
One ultimate goal of std::filesystem::path migration to make the fcitx
work on Windows. So far we only started to work on it and the targeted
toolchain is msys2-clang64. We will gradually enable more CI on
Windows once we come to it. The windows related work is still far from
complete but I don't want to block the release anyway since we are
having some very important bug fix in this release batch too.
The toolchain related change is major, so please don't be hesitant to
report any bug if you think toolchain is Ok but couldn't compile the
code. Our CI runs on Ubuntu 25.04 & Archlinux and the latest FreeBSD.
fcitx5 5.1.13
* StandardPaths replaces StandardPath, with better support to new
safeSave behavior if the target is symbolic link. In the old version,
you have to symlink on the directory, instead of the file. Now the
symlink file will not be overwritten.
* New FDStreamBuf API for std::iostream on file descriptor.
* new environ.h API for environment variable handling
* On new UKUI desktop, ukui-control-center will be used for configtool
* forward modifier to compositor in zwp input method v1
* Fix modifier only hotkey handling #1289
fcitx5-chinese-addons 5.1.9
New fuzzy pinyin for LR
scel2org5 support new scel file format
allow disable stroke candidate
fcitx5-hangul 5.1.7
Add libhangul 0.2.0 support with new options. Please rebuild against
0.2.0 if updated.
libime 1.1.11
update dict with more unicode characters.
Fix undefined behavior to make it work on emscripten
fcitx5-rime 5.1.9
Make notification less verbose.
Thanks!