[Pkg-ime-devel] Bug#693517: ibus should not generate empty preedit strings on focus switch
Osamu Aoki
osamu at debian.org
Sat Nov 17 13:16:51 UTC 2012
Package: ibus
Version: 1.4.1-8
Severity: critical
Tags: patch
Justification: breaks unrelated software
As reported in:
http://code.google.com/p/ibus/issues/detail?id=1445
ibus generates a pre-edit-changed signal on focus switch, with an empty
preedit string. It appears the purpose of this is to clear preedit
context when you switch windows. Unfortunately this can cause some bad
bugs, which various projects have had to work around (e.g. OpenOffice),
and even data loss -- see the Gnumeric bug here:
https://bugzilla.gnome.org/show_bug.cgi?id=663371 Andreas states in
this bug that it needs to be fixed in ibus, not in apps that are broken
by this behavior.
This bug should affect Debian ibus.
Patch is available at:
https://github.com/ibus/ibus/commit/43ca94c3a5849f35e5beb38b2f3f7ccd9ef2e24d
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ibus depends on:
ii gconf-service 3.2.5-1+build1
ii gconf2 3.2.5-1+build1
ii gnome-icon-theme 3.4.0-2
ii libc6 2.13-36
ii libgconf-2-4 3.2.5-1+build1
ii libglib2.0-0 2.33.12+really2.32.4-3
ii libgtk2.0-0 2.24.10-2
ii libibus-1.0-0 1.4.1-8
ii librsvg2-common 2.36.1-1
ii libx11-6 2:1.5.0-1
ii python 2.7.3-3
ii python-ibus 1.4.1-8
ii python-notify 0.1.1-3
ii python-xdg 0.19-4
Versions of packages ibus recommends:
ii ibus-clutter 0.0+git20090728.a936bacf-5
ii ibus-gtk 1.4.1-8
ii ibus-gtk3 1.4.1-8
ii ibus-qt4 1.3.1-2.1
ii im-config [im-switch] 0.18
Versions of packages ibus suggests:
ii ibus-doc 1.4.1-8
-- no debconf information
More information about the Pkg-ime-devel
mailing list