Activity log for bug #1608469

Date Who What changed Old value New value Message
2016-08-01 10:29:37 bugproxy bug added bug
2016-08-01 10:29:39 bugproxy tags architecture-x8664 bugnameltc-143756 severity-medium targetmilestone-inin---
2016-08-01 10:29:41 bugproxy attachment added xim_root https://bugs.launchpad.net/bugs/1608469/+attachment/4711480/+files/xim_root.zip
2016-08-01 10:29:42 bugproxy ubuntu: assignee Taco Screen team (taco-screen-team)
2016-08-01 10:29:45 bugproxy affects ubuntu fcitx-configtool (Ubuntu)
2016-08-01 20:15:14 Steve Langasek fcitx-configtool (Ubuntu): assignee Taco Screen team (taco-screen-team)
2016-08-02 12:24:03 Aron Xu affects fcitx-configtool (Ubuntu) fcitx (Ubuntu)
2016-08-02 12:24:18 Aron Xu bug added subscriber Fcitx Developers
2016-09-20 13:56:51 Launchpad Janitor fcitx (Ubuntu): status New Fix Released
2016-09-20 18:15:35 Jeremy Bícha nominated for series Ubuntu Xenial
2016-09-20 18:15:35 Jeremy Bícha bug task added fcitx (Ubuntu Xenial)
2016-09-20 18:15:44 Jeremy Bícha fcitx (Ubuntu Xenial): status New Triaged
2016-09-29 22:49:31 Aron Xu summary fcitx does not handle XmbReetIC() properly [SRU] fcitx does not handle XmbReetIC() properly
2016-09-29 22:52:10 Aron Xu description Problem Description ========================== fcitx XIM server cannot handle XmbResetIC() as expected. By XmbResetIC(), fcitx should return preedit string or cancel preedit. But even if XmbResetIC() was called, fcitx still had preedit string, preedit string was not flushed. ---uname output--- 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Machine Type = x86_64 machine Steps to Reproduce ======================= This testing requires Japanese environment on Ubuntu Desktop 16.04. Also fcitx , fcitx-module-X11, fcitx-mozc, mozc-server should be configured 1. Login to Ubuntu Desktop 2. Open gnome-terminial 3. Set XMODIFIERS environment variable to @im=fcitx $ export XMODIFIERS=@im=fcitx 4. Compile and run test program 5. Turn on IME, by Ctrl+Space 6. Type "a", then preedit string which is on preedit window is displayed under XIM demo window 7. Move mouse cursor on XIM demo window, then press Right mouse button 8. Then XmbResetIC() is called, but preedit window is still there and preedit string is still there. (Preedit string should be flushed by XmbResetIC()) 9. Type "i", 2 characters are displayed into preedit string Mirroring this issue for Canonical's awareness. Thank you. [Impact] fcitx XIM server cannot handle XmbResetIC() as expected. By XmbResetIC(), fcitx should return preedit string or cancel preedit. But even if XmbResetIC() was called, fcitx still had preedit string, preedit string was not flushed. [Test Case] Step to reproduce: This testing requires Japanese environment on Ubuntu Desktop 16.04. Also fcitx , fcitx-module-X11, fcitx-mozc, mozc-server should be configured 1. Login to Ubuntu Desktop 2. Open gnome-terminial 3. Set XMODIFIERS environment variable to @im=fcitx   $ export XMODIFIERS=@im=fcitx 4. Compile and run test program 5. Turn on IME, by Ctrl+Space 6. Type "a", then preedit string which is on preedit window is displayed under XIM demo window 7. Move mouse cursor on XIM demo window, then press Right mouse button 8. Then XmbResetIC() is called, but preedit window is still there and preedit string is still there. (Preedit string should be flushed by XmbResetIC()) 9. Type "i", 2 characters are displayed into preedit string When fixed, preedit string should be gone. [Regression Potential] This minimal patch is from upstream, which only touches the specific area, and it's in yakkety for a while without problem.
2016-09-29 22:53:29 Aron Xu bug added subscriber Ubuntu Stable Release Updates Team
2016-09-29 22:53:33 Aron Xu fcitx (Ubuntu Xenial): status Triaged In Progress
2016-09-29 22:53:43 Aron Xu fcitx (Ubuntu Xenial): assignee Aron Xu (happyaron)
2016-11-02 01:39:36 Chris Halse Rogers fcitx (Ubuntu Xenial): status In Progress Fix Committed
2016-11-02 01:39:40 Chris Halse Rogers bug added subscriber SRU Verification
2016-11-02 01:39:45 Chris Halse Rogers tags architecture-x8664 bugnameltc-143756 severity-medium targetmilestone-inin--- architecture-x8664 bugnameltc-143756 severity-medium targetmilestone-inin--- verification-needed
2016-11-15 08:09:31 bugproxy tags architecture-x8664 bugnameltc-143756 severity-medium targetmilestone-inin--- verification-needed architecture-x8664 bugnameltc-143756 severity-medium targetmilestone-inin--- verification-done
2016-11-18 08:39:50 Launchpad Janitor fcitx (Ubuntu Xenial): status Fix Committed Fix Released
2016-11-18 08:40:03 Martin Pitt removed subscriber Ubuntu Stable Release Updates Team