npmania
npmania
This pull request adds support to all compound text encodings used in XIM.
Fcitx4 occasionally sends reply with empty value when it gets too much events forwarded. This patch fixes client to handle that case properly as `ClientError::InvalidReply`. Log screenshot of Fcitx4 empty...
While XIMFEEDBACK value is bitflag, xim-parser doesn't handle it as is, resulting in error. This patch fixes bitflag property of Feedback so it's value can be handled properly.
Added handle_forward_event example on x11rb client example code. This would help client library users working on IME support.
In current implementation of `decode!` macro, length of bytes read returned by `encoding_rs::Decoder::decode_to_string` [(link)](https://docs.rs/encoding_rs/0.8.34/encoding_rs/struct.Decoder.html#method.decode_to_string) is not used, causing early part of japanese string to be repeated. This commit fixes invalid...
This pull request adds XIM (X Input Method) support to x11 platform. The implementation utilizes [xim-rs](https://crates.io/crates/xim), a XIM library written entirely in Rust, to provide asynchronous XIM communication. Preedit and...