Branch: refs/heads/master
Home: https://github.com/ibus/ibus
Commit: 5e823fcbff6b29286babc99e783d13af7ba505b3
https://github.com/ibus/ibus/commit/5e823fcbff6b29286babc99e783d13af7ba505b3
Author: Peng Huang <[email protected]>
Date: 2010-11-15 (Mon, 15 Nov 2010)
Changed paths:
M bindings/vala/test/Makefile
M bus/Makefile.am
A bus/component.c
A bus/component.h
M bus/engineproxy.c
M bus/engineproxy.h
M bus/factoryproxy.c
M bus/factoryproxy.h
M bus/ibusimpl.c
M bus/inputcontext.c
M bus/inputcontext.h
M bus/main.c
M bus/registry.c
M bus/registry.h
M client/gtk2/ibusimcontext.c
M debian/libibus-1.0-0.symbols
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusenginedesc.h
M src/ibusproxy.h
Log Message:
-----------
Remove block call in ibus-daemon, and use async call instead and clean up code.
1. Do not use poll factory of a component. Sometime, it will cause a dead lock
of ibus: ibus-daemon are waiting reply from engine, and engine are also waiting
for reply from ibus-daemon.
2. Move some API from IBusComponent to BusComponent, Because of those API is
for internal using only
3. Add a fake input context in server side to support switching input method
when no context has focus.
4. Remove fake input context in imcontext, because we added the server side
fake context
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/3077042
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en