Home | Back
commit 011f5d0dfdee6432a1d1a151a18be8520c4afcba
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-22 15:15:39 +0900

    Bump the version to 1.3.8

M configure.ac

commit 39c27754649024ce563744ed074c7b30c89a0cd7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-22 15:07:27 +0900

    Comment out test-keymap test case.
    
    Comment out test-keymap test case, because it is not automatic test
    case. it will cause make distcheck failed.

M src/test-keymap.c

commit 2b1fa3dc2a2cb57484de5506f4081f933ba1c0a4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-22 14:56:12 +0900

    Limit typing rate to 800 hits/minutes, and fix make distcheck error.
    
    The old version test-stress will send key events to ibus-daemon as fast as possible. It will take all CPU resources, and the daemon, UI and input methods will not get enouch CPU resources to process those events. So all key events will be putted in the buffer. It will causes out of system memory. So I add a limitation of typing rate as 800 hits/minute.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2662042

M bus/Makefile.am
M bus/test-stress.c

commit 74cf9101c7d1700d6add470df9db59fe3593f3a1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-22 12:27:37 +0900

    Catch exceptions from os.kill.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2659042

M ui/gtk/panel.py

commit acf2a46cdce536945d56ecc2a581fda38470dfe5
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-10-21 18:44:40 +0900

    Fix CPU 100% usage with signal.SIGCHLD

M client/gtk2/ibusimcontext.c
M ui/gtk/panel.py

commit 15db48fc217cb6e91c91e1819f2347dfdac905e0
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-10-21 17:30:42 +0900

    Fix keyval and state in __keycode_button_clicked_cb

M data/ibus.schemas.in
M setup/keyboardshortcut.py

commit 96b64a2eff1fb4c9bec4e712b47b23a7900f44e7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-21 17:27:12 +0900

    Destroy existing connection before creating a new connection, and only create the fake context once.
    
    BUG=chromium-os:7998
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2640041

M client/gtk2/ibusimcontext.c
M src/ibusbus.c

commit 8c131cfee02c9104495f11456eb40dc162458a2f
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-10-21 13:27:06 +0900

    Move the candidate window just above the cursor when the window and a preedit string overlap.
    
    BUG=http://code.google.com/p/ibus/issues/detail?id=1106
    TEST=manually done.
    
    Review URL: http://codereview.appspot.com/2599041

M ui/gtk/candidatepanel.py
M ui/gtk/panel.py

commit 1c2b65dd3fde6891eff44b7b3bf3371897e3a582
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-10-21 10:35:07 +0900

    Remove compiler warnings.
    
    BUG=none
    TEST=checked by ./autogen.sh && make
    
    Review URL: http://codereview.appspot.com/2632041

M bus/ibusimpl.c

commit 9ae13a3d95c7dc775084c58339e42375622df83e
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-10-20 22:21:00 +0900

    Enable key snooper by default again, except Chrome/Chromium browsers, to fix application compatibility issues like 1068.
    
    This change is logically a revert of http://github.com/ibus/ibus/commit/7e715146794d5fa5324885f8d1dcebb8805bc31b
    
    The new behavior is:
    
    1) If IBUS_DISABLE_SNOOPER environment variable is set, and the value of the variable is "" (an empty string) or "0" or "false" or "False" or "FALSE", key snooper is enabled.
    2) If IBUS_DISABLE_SNOOPER environment variable is set, and the value of the variable is other than the 5 above, e.g. "1", "true", .., key snooper is disabled.
    3) If IBUS_DISABLE_SNOOPER environment variable is not set, and ibus-daemon is explicitly configured with --disable-key-snooper, key snooper is disabled.
    4) If IBUS_DISABLE_SNOOPER environment variable is not set, and ibus-daemon is not configured with --disable-key-snooper, the GTK_IM_MODULE, im-ibus.so, checks IBUS_NO_SNOOPER_APPS environment variable:
      4-a) if IBUS_NO_SNOOPER_APPS environment variable is not set, and the application name matches ".*chrome", key snooper is disabled.
      4-b) if IBUS_NO_SNOOPER_APPS environment variable, which should be comma-separated regexps, is set, and one of the regexps matches the application name, key snooper is disabled.
      4-c) otherwise, key snooper is enabled.
    
    Please note that when no configure options nor no environment variables are set, key snooper is enabled on all applications except Chrome/Chromium web browsers. For example, key snooper would be enabled on xchat and gedit by default. I believe the new default behavior would satisfy both Linux desktop and Chromium OS requirements.
    
    Test:
    
    - With ibus built without --disable-key-snooper:
    
    yusukes@harapeko:~$ gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER= gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER=0 gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="0" gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="false" gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="False" gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="FALSE" gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="1" gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="true" gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="unknownstring" gedit  # no-snoop
    
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS=gedit gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS='g.*dit' gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS='foobar,g.*dit' gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS=foobar gedit  # snoop
    
    yusukes@harapeko:~$ google-chrome  # no-snoop
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS=foobar google-chrome  # snoop
    
    - With ibus built with --disable-key-snooper:
    
    yusukes@harapeko:~$ gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="false" gedit  # snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="true" gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_DISABLE_SNOOPER="unknownstring" gedit  # no-snoop
    yusukes@harapeko:~$ IBUS_NO_SNOOPER_APPS=foobar gedit   # no-snoop, because IBUS_NO_SNOOPER_APPS is ignored when --disable-key-snooper is specified.
    
    BUG=http://code.google.com/p/ibus/issues/detail?id=1068
    TEST=manually done. see above.
    
    Review URL: http://codereview.appspot.com/2568043

M client/gtk2/ibusimcontext.c
M configure.ac

commit 4be55968e7f98d1b042068b47be82395715bf9bc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-20 20:53:36 +0900

    Always consume the hotkey, even if the hotkey associated engine already activated.
    
    BUG=6376
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2596042

M bus/ibusimpl.c

commit 2100c1f781fec3a2157e57514d413a977042d84c
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-10-19 20:30:09 +0900

    Fix race condition in bus_ibus_impl_create_engine()
    
    If the bus_ibus_impl_create_engine() function is called right after an ibus_component_start() call, the function might fail getting a factory object.
    
    To avoid the problem, we should use the busy-wait logic even when ibus_component_is_running() returns true.
    
    BUG=http://crosbug.com/7244
    TEST=see the bug (comment #4,7,9)
    
    Review URL: http://codereview.appspot.com/2562041

M bus/ibusimpl.c

commit 65fb5ea4f009d29c688b2be6d87849209beb77fa
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-10-13 14:05:02 +0900

    Fix a build error of IBus-1.0.gir with gobject-introspection 0.9.6

M bus/dbusimpl.h
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/server.c
M configure.ac
M src/Makefile.am
M src/ibusdbus.h
M src/ibusenumtypes.c.template
M src/ibuserror.c
M src/ibuserror.h
M src/ibusmessage.h
M src/ibuspendingcall.h

commit 27d8ca4935b75269ca9480806942819381f5a140
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-13 08:14:58 +0900

    Fix a typo.

M ibus/property.py

commit 53e303cf41236186b43e4e9c9e90c52582c020c0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-10-08 10:41:41 +0800

    Remove unused dbus-1 package in gir includes
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2331041

M src/Makefile.am

commit bcfa545f0789573e805f721a953c6864f1f62a1b
Author: Hirotake Kobayashi <hkobayash@google.com>
Date:   2010-10-02 00:45:49 +0900

    Implement stress tool for ibus.
    
    A test-stress.c sends key message each time by client.
    Client.h and client.c store modifier key and send key event.
    They check ibus-daemon and engine is alive.
    
    Review URL: http://codereview.appspot.com/2204051
    Patch from Hirotake Kobayashi <hkobayash@google.com>.

M bus/Makefile.am
A bus/test-client.c
A bus/test-client.h
A bus/test-stress.c

commit 92f838c697ff9470d403537b22e15d55a403c6e0
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-09-30 10:58:31 +0900

    Fix a build error with GTK3 gdkkeysyms.h

M client/gtk2/ibusimcontext.c

commit cf48af79ba606352d22238f556cb667c62b4258e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-09-21 06:57:10 +0800

    Update gu.po from Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit a0694521739f91666f663e5538f06462e49eef3f
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-09-17 22:26:50 +0900

    Fix g_assertion failure in bus_ibus_impl_{load,save}_global_engine_name functions.
    
    Add NULL checks to the functions so they don't abort with assertion failure even if the functions are called before the ibus configuration daemon gets ready.
    See http://code.google.com/p/chromium-os/issues/detail?id=6689#c27 for details.

M bus/ibusimpl.c

commit 1396c4649255efb8c48abe39bf09ef7ffbbed7af
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-09-10 19:04:25 +0800

    Add some comments about registry
    
    BUG=none
    TEST=built fine
    
    Review URL: http://codereview.appspot.com/2159046

M bus/ibusimpl.c
M bus/registry.c

commit 37ed695bfcaa764c6fd80d4f3d29f3df9032f83f
Author: Satoru Takabayashi <satorux@chromium.org>
Date:   2010-09-09 13:24:42 +0900

    Add Emacs modeline for .c and .h files.
    
    /* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
    
    TEST=confirmed that the modelines for vim and emacs both worked.
    BUG=none
    
    Review URL: http://codereview.appspot.com/2168042

M bus/connection.c
M bus/connection.h
M bus/dbusimpl.c
M bus/dbusimpl.h
M bus/engineproxy.c
M bus/engineproxy.h
M bus/factoryproxy.c
M bus/factoryproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/option.h
M bus/panelproxy.c
M bus/panelproxy.h
M bus/registry.c
M bus/registry.h
M bus/server.c
M bus/server.h
M bus/test-matchrule.c
M bus/test-registry.c
M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M client/x11/gdk-private.c
M client/x11/gdk-private.h
M client/x11/locales.h
M client/x11/main.c
M gconf/config.c
M gconf/config.h
M gconf/main.c
M memconf/config.h
M src/ibus.h
M src/ibusattribute.c
M src/ibusattribute.h
M src/ibusattrlist.c
M src/ibusattrlist.h
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigprivate.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusdbus.h
M src/ibusdebug.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibusenginedesc.c
M src/ibusenginedesc.h
M src/ibuserror.c
M src/ibuserror.h
M src/ibusfactory.c
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibushotkey.h
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibusinternal.c
M src/ibusinternal.h
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuskeynames.c
M src/ibuskeysyms.h
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/ibusmainloop.c
M src/ibusmainloop.h
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibusobject.c
M src/ibusobject.h
M src/ibusobservedpath.c
M src/ibusobservedpath.h
M src/ibuspanelservice.c
M src/ibuspanelservice.h
M src/ibuspendingcall.c
M src/ibuspendingcall.h
M src/ibusproperty.c
M src/ibusproperty.h
M src/ibusproplist.c
M src/ibusproplist.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusserializable.c
M src/ibusserializable.h
M src/ibusserver.c
M src/ibusserver.h
M src/ibusservice.c
M src/ibusservice.h
M src/ibusshare.c
M src/ibusshare.h
M src/ibustext.c
M src/ibustext.h
M src/ibustypes.h
M src/ibusxml.c
M src/ibusxml.h
M src/test-attribute.c
M src/test-bus.c
M src/test-engine.c
M src/test-global-engine.c
M src/test-keymap.c
M src/test-keynames.c
M src/test-lookuptable.c
M src/test-proxy.c
M src/test-server.c
M src/test-text.c

commit a751fd3ee3d0273a70d09a616d62b1dbbf3e4cbb
Author: Satoru Takabayashi <satorux@chromium.org>
Date:   2010-09-09 11:05:55 +0900

    Move the log handler code from bus/main.cc to src/ibusshare.cc.
    
    The log handler is useful for IBus client programs. For instance,
    the log handler was used inside the chromium browser for debugging
    IBus startup issue:
    
    http://code.google.com/p/chromium-os/issues/detail?id=6375#c29
    
    (chrome:11824): IBUS-DEBUG: 00:00:46.929430: The socket file is now created (monitoring done).
    
    BUG=none
    TEST=manually ran ibus-daemon with and without -v
    
    Review URL: http://codereview.appspot.com/2122047

M bus/main.c
M src/ibusshare.c
M src/ibusshare.h

commit 7c5f46e3e8580d080aac0a25d8e97a0fc7fc70a7
Author: Satoru Takabayashi <satorux@chromium.org>
Date:   2010-09-08 15:58:31 +0900

    Add codereview.settings.
    
    This is for us to use codereview.appspot.com for code reviews.
    
    Instructions to use codereview.appspot.com:
    
    1. Get depot_tools and add PATH to the directory
    http://dev.chromium.org/developers/how-tos/depottools
    
    2. In your local IBus git repository,
    
    % git checkout master
    % git checkout -b somefix
    make changes
    % git cl upload
    do code reviews at codereview.appspot.com
    once it's done, run "git cl push" if you can commit.
    otherwise, ask committers to commit on behalf.
    
    Review URL: http://codereview.appspot.com/2166043

A codereview.settings

commit f0f50b5b003adfc062fef5781a9646e9eea67d78
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-09-07 08:35:03 +0800

    Add time info in log message from satorux@chromium.org

M bus/main.c

commit 888189eba783ac014e7c367004a70dad6f7b8ac0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-09-06 17:17:24 +0800

    Fix memory leak in ibus_input_context_process_key_event by Fujiwarat

M src/ibusinputcontext.c

commit 85565b7a146e5ccbd484273b647b6195b6c08b03
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-09-02 12:58:42 +0900

    Fix segv in bus_engine_proxy_process_key_event_reply_cb

M bus/engineproxy.c

commit 0b8d9594d5fb3afa6e988e321d5d124e5da1eee2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-09-06 16:16:51 +0800

    Set CFLAGS to "-Wall -Werror" in autogen.sh

M autogen.sh

commit c8794994fde7f52dc29a7b9ebea926e66cf093da
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-12 15:22:00 +0800

    Fix property issue.

M bus/inputcontext.c

commit 9bb5c58da874dcd3293476726201a54498fc92e1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-06 14:02:25 +0800

    Update fr.po

M po/fr.po

commit 733a0b12388aa4cc4092a4f9b4f2cce9e0fd7383
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-05 17:13:56 +0800

    Fix a build warning

M bus/ibusimpl.c

commit 19d03011e00db27753aa874c1404a858605b4a87
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-03 16:59:32 +0800

    Release 1.3.7

M configure.ac

commit b0a71e50d6e343c8a8ad3385a49087ba695ebc78
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-03 14:43:42 +0800

    Update ko.po

M po/ko.po

commit 14aa3cc0d4fd12a9aa0ee4db3dfc085b77672811
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-08-03 10:04:19 +0800

    Update po files.

M po/bn_IN.po
M po/ml.po

commit 8706da8a65274da26ac3b593501ff3d44e81087a
Author: James Su <suzhe@chromium.org>
Date:   2010-06-28 19:39:31 -0700

    Make sure that we won't wrongly match a hotkey after losing and getting focus.
    
    BUG=http://crosbug.com/3892
    TEST=manually
    
    Review URL: http://codereview.chromium.org/2884006

M bus/inputcontext.c

commit b2fcd7eeb13676b0cbffeca37bfcfb142bcac3f6
Author: satorux <satorux@chromium.org>
Date:   2010-05-26 18:03:29 +0900

    When the previous engine name is unknown, switch to the next engine in menu.
    
    Before the change, hitting the "previous-engine" key does nothing if the
    previous engine name is unknown. The behavior is not good for users as
    they think the hot key is not working.
    
    TEST=manually on the netbook
    BUG=3579
    
    Review URL: http://codereview.chromium.org/2255002

M bus/ibusimpl.c

commit e2793f52bf3da7a22321f053f3ba8154026fd6fa
Author: James Su <james.su@gmail.com>
Date:   2010-05-11 13:41:59 -0700

    Support engine specific hotkey.
    
    BUG=http://crosbug.com/2543
    TEST=none
    
    With this CL, each engine can specify one or more special activation hotkeys. This CL doesn't support customizing global hotkeys per engine.
    I'd still prefer to customize the global hotkeys based on current locale rather than input method engine.
    
    Add hotkeys property to IBusEngineDesc, so that each engine can specify their own special hotkeys. This is useful for input methods that have dedicated hotkeys, such as Japanese input methods, which has a dedicated hotkey key: Kana.
    
    Review URL: http://codereview.chromium.org/1702015

M bus/ibusimpl.c
M bus/ibusimpl.h
M ibus/component.py
M ibus/enginedesc.py
M src/ibusenginedesc.c
M src/ibusenginedesc.h
M src/ibushotkey.c
M src/ibushotkey.h

commit 1350806a4d1a23036ea7e4dac9e0169b77127cb1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 23:32:20 +0800

    Update po files.

M po/hi.po
M po/ja.po

commit beedeb4e19409555b4bc2cff98fb0be1976a04f6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 07:12:15 +0800

    Fake IC does not grab focus, if other real IC has focus.

M bus/inputcontext.c

commit 353d36626f81389d0e70fea3ed58a65d367e6115
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-27 15:57:05 +0800

    Keep input window for fake IC

M client/gtk2/ibusimcontext.c

commit 519e649849d7ce1f1550f5a653238080f3b0f67e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-23 16:11:22 +0800

    Support switching keyboard by hotkey without input focus Add fake input context in im module. The fake input context will hold the focus if no other input context has focus. This change for fixing input method switch issue if no focus input context.
    
    BUG=http://crosbug.com/4381
    
    Review URL: http://codereview.chromium.org/3052003

M bus/inputcontext.c
M bus/inputcontext.h
M client/gtk2/ibusimcontext.c

commit 3609568f318b0d6ae831d0d4eb2a24398f81531f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-23 11:41:44 +0800

    Add memcomf/main.cc

A memconf/main.cc

commit d400b92229e7c03d7a893bc8ed33382c933e32d3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-23 15:25:45 +0800

    Fix a problem in build script of memconf

M Makefile.am
M memconf/config.cc

commit 810037e12a5b00712e5d01c576deca4a36c18527
Author: Yusuke Sato <yusukes@chromium.org>
Date:   2010-03-30 13:45:19 +0900

    Reimplement ibus-gconf so it does not depend on GConf-2 database.
    
    (Please review the README.chromium first.)
    
    BUG=crosbug.com/1638
    TEST=run autotest/files/config/site_tests/desktopui_IBusTest
    
    Review URL: http://codereview.chromium.org/1539001

M Makefile.am
M configure.ac
A memconf/Makefile.am
A memconf/config.cc
A memconf/config.h
A memconf/memconf.xml.in.in

commit 6372ea214bc0c3d60f7059727b4848b809257f7e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 17:46:51 +0800

    Update po files.

M po/te.po

commit 565a01828be2837c8de1d2b16c8a7232355bb734
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 17:34:41 +0800

    Update po files

M po/or.po
M po/ta.po

commit bd86020a1e5f545db666c24fda837fff7361f704
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 11:55:03 +0800

    Update po files.

M po/ja.po
M po/mr.po
M po/pt_BR.po
M po/ru.po
M po/zh_CN.po

commit 81562759e8ad57e6d2ac71188369d0e991514428
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-30 07:15:30 +0800

    Update po files.

M po/de.po
M po/it.po

commit 8c764551ff81b084d0595922f840544a374c5ca2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-29 21:25:52 +0800

    Update po files.

M po/gu.po
M po/kn.po

commit 652cd0ca10ce9a203ab578e24847aa52f4b6c4b8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-27 11:23:30 +0800

    Add pt_BR.po from Glaucia Freitas <gcintra@redhat.com>

M AUTHORS
M po/LINGUAS
A po/pt_BR.po

commit d9923c07be7248f1fc7d8458c9025df8cf8e282d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-15 15:04:25 +0800

    Fix a memory leak in IBusConfigService.

M src/ibusconfigservice.c

commit eca8735df7909cffba4184eef8bafdb0d3a37142
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-13 13:57:40 +0800

    Add a new ibus-daemon option to set cache mode.
    
    --cache=[auto/refresh/none]
    auto:
          Loads registry from cache. If the cache does not exist or the cache is
          outdated, ibus-daemon will recreate the cache.
    refresh:
          Does not load the cache, force load components information from
          /usr/share/ibus/components/*.xml and write registry to cache file.
    none:
          Always loads components from /usr/share/ibus/components/*.xml, does not read
          or write cache.

M bus/main.c
M bus/option.h
M bus/registry.c

commit 4a7dff9b49d7305312c0167027b281d3d533765f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-08 18:01:38 +0800

    Use dbus.Interface.

M ibus/bus.py
M ibus/config.py
M ibus/inputcontext.py

commit 674bc53c30c8ac40e021da660f2af533ab015587
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2010-06-30 12:05:32 +0900

    Fix "Show language panel: Embedded in menu" behavior.
    
    Signed-off-by: Daiki Ueno <ueno@unixuser.org>

M ui/gtk/languagebar.py
M ui/gtk/menu.py

commit f7ad6dfbff87a138d4857d7cfc9520b8541456e2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-05 13:44:22 +0800

    Release 1.3.6

M configure.ac

commit 22c3c5f1077130f5da2cb17e774755ba90fdf4d1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-05 13:42:38 +0800

    Set interface for config and inputcontext proxy

M src/ibusconfig.c
M src/ibusinputcontext.c

commit 6c5945fb67f098be70e1a28eb5accc2b580b2427
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-05 13:42:27 +0800

    Update gtk-doc

M docs/reference/ibus/ibus-sections.txt

commit 179e1642186dcddf877871f66521978c3a08005c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-05 13:42:10 +0800

    Update libibus2.symbols

M debian/libibus2.symbols

commit c9ab368469d2fbf54f723c74295d2a6abefa3f35
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-05 13:10:00 +0800

    Remove some patches.

M debian/patches/00list
D debian/patches/01_ubuntu_desktop.dpatch

commit 887aa04857544e98b1f7a0b380349483e6a60733
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-07-01 11:52:30 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit e54703b537d3b94b3c2a7c5e77b6837da87ef303
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-28 13:16:02 +0800

    Update zh_TW.po from Tseng, Cheng-Chia <pswo10680@gmail.com>

M po/zh_TW.po

commit 817399605bdeeb83fa4729018b2b17ad7870576d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-24 11:11:51 +0800

    Fix next_engine & prev_engine settings problems.

M bus/ibusimpl.c
M setup/main.py

commit 2e19fbadd285ae2d81d3ba5612da4d7357bb5139
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-23 13:35:00 +0800

    Update po files

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 8b6cc2e285655471cc340e15bc3871a3043d59a6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-23 13:32:04 +0800

    Update desktop files.

M bus/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit 06114fef552bc5ec3f94704580d59e926d04a43d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-23 10:35:32 +0800

    fill right value of GdkEventKey::is_modifier

M client/gtk2/ibusimcontext.c

commit a25970bc951768c44271b7e6c2b54ef22c49d76c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-20 08:02:58 +0800

    workaround for applications do not set client window and refine code.

M client/gtk2/ibusimcontext.c

commit f16baaffebe6af29f23ef537c071150acf2397bc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-18 09:14:18 +0800

    Check gtk2 too if configure with --enable-xim

M configure.ac

commit 9bc7166f81cf77b369f9610166839c0ae1aa953b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-17 20:19:23 +0800

    Use IBUS_TYPE_OBJECT_PATH for return value of CurrentInputContext

M bus/ibusimpl.c
M ibus/interface/iibus.py
M src/ibusbus.c

commit cad8e70c3928eec31837215696dfa40ec3475734
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-15 17:02:31 +0800

    Preload all values.

M gconf/config.c

commit 92949de6497247add592a4a790bddda439791fc3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-15 16:21:29 +0800

    Fix conflict between --restart and --replace

M bus/main.c

commit a842158b3dc01855cb1ad194dd8b75f744f7d037
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-15 16:18:10 +0800

    Set release = 0

M configure.ac

commit c7608cb5dfa683328d8f0ce9c2e16283464e36b0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-15 00:23:44 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit 9d99fa7db69e81e05164d55bf20fbf265ea1c03c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-14 22:47:21 +0800

    Add --restart option by satorux@chromium.org

M bus/main.c
M src/ibuscomponent.c
M src/ibuscomponent.h

commit 2dfd255535c8367d210409b3a16ddbba1dbb166a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-12 09:00:00 +0800

    read env IBUS_SNOOPER_APPS

M client/gtk2/ibusimcontext.c

commit 7e715146794d5fa5324885f8d1dcebb8805bc31b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-12 08:53:43 +0800

    Disable snooper by default.

M client/gtk2/ibusimcontext.c
M configure.ac

commit 79438c1322520b3a468bba296512972c16d60f7b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-12 08:10:25 +0800

    prepare to release 1.3.5

M configure.ac

commit 3234f71aa8c00fcbb3eaa43b06032784ed480ac6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-12 08:06:22 +0800

    Update ibus.spec.in

M ibus.spec.in

commit 49a848a70cc1e0393438fe7cfb3b118d1de24476
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-12 07:50:22 +0800

    Use regex for no snooper applications, and disable snooper in chrome

M client/gtk2/ibusimcontext.c
M configure.ac

commit e3b576d1bd8255eaef153e69996665a7eef75b55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-10 14:43:44 +0800

    Update document of ibus_bus_new

M src/ibusbus.h

commit 07e9d903c1856d8379da29c7966c040b8aaf34a0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-10 07:09:02 +0800

    Check connection state before call ibus_connection_call

M src/ibusproxy.c

commit a30e416bfac3915858626a122c0b1688f0ea5df8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-09 07:16:33 +0800

    Emit FORWARD_KEY_EVENT signal correctly

M client/x11/main.c
M src/ibusinputcontext.c

commit 46a8b5a1bc9f2024beab573ef141bd2bc9a6565c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-09 00:09:51 +0800

    Update debian build scripts

M debian/ibus.install

commit d34559042ddd44a64dc415426ea9ef581cf50469
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 22:16:53 +0800

    Refine coding style

M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c

commit 7606b92e05e3216d09bc4b96c2efcbc5560134cb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 21:43:55 +0800

    Fix problem of create GdkEventKey from keyval keycode and state

M client/gtk2/ibusimcontext.c

commit d8a4d1d348184d6e7c96fcb46ab431d9a020c61f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 21:16:15 +0800

    Ignore handled key event in xim server

M client/x11/main.c

commit ca20ca904fb0264f9b8ac7da97ca4e782ed31ab1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 20:55:27 +0800

    Fix keycode in xim server

M client/x11/main.c

commit 92f8191f2b0f4186131ce13c6b42ff2ec68a9412
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 16:17:15 +0800

    Unify compare expression in configure.ac

M configure.ac

commit b921d7b7f7299356ae0984ad6d526a2cb0339f6d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-08 10:58:53 +0800

    Refine log message of configure.

M configure.ac

commit 5f4506ee2f61f66cce877ac44316c11b8a4d6326
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-07 15:10:06 +0800

    Only test global-engine, when global-engine is enabled.

M src/test-global-engine.c

commit d1238aedeb8c2f5a55bc118691862ff8a7044fa3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-07 15:08:55 +0800

    Update debian build scripts

M configure.ac
M debian/control
M debian/libibus-dev.install
M debian/libibus2.install

commit bc341df136da59524e97693078019ba7100f779d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-07 08:49:56 +0800

    Update vala demo engine

M bindings/vala/test/Makefile
M bindings/vala/test/test.vala

commit 35e3104bc4f67fe327e6e9e6c3454163eb6821e7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-07 07:53:57 +0800

    Add Makefile

A bindings/vala/test/Makefile

commit c4728ba8399d25812d53ff7ca176253758cfcc4f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 20:25:11 +0800

    Refine demo engine

M bindings/vala/test/test.vala

commit 48c4e43560e0a7990922ca4d610bff49095bd109
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 19:37:38 +0800

    Regenerate vapi from header files.

M bindings/vala/ibus-1.0.vapi
M bindings/vala/ibus-1.0/ibus-1.0.files
M bindings/vala/ibus-1.0/ibus-1.0.gi

commit d3f227722f621feced89c453fdb701188469f1fc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 19:37:28 +0800

    Add a demo vala engine

A bindings/vala/test/test.vala

commit 4b976f8b048dfb10fb86368d59c09bb84f60190d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 18:29:00 +0800

    Fix ibus_service_get_connections in vala binding

M bindings/vala/ibus-1.0.vapi
M bindings/vala/ibus-1.0/ibus-1.0.metadata

commit a8a6709da393b4d61203f0811be35cc8455d48a5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 16:31:25 +0800

    Fix coding style

M src/ibusinputcontext.h

commit 0ef49cb255babb6845db6120fd41332d8c02b95a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 16:26:38 +0800

    Update vala files

M bindings/vala/ibus-1.0.vapi
M bindings/vala/ibus-1.0/ibus-1.0.metadata

commit 2743296f5a52f723334a8c09b0812944526563ee
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 16:02:38 +0800

    Add some annotation for g-ir-scanner

M src/ibusattrlist.h
M src/ibusbus.h
M src/ibuscomponent.h
M src/ibuslookuptable.h
M src/ibusproplist.h
M src/ibusproxy.h
M src/ibusservice.h

commit e84375407a6675890113cffec81837b8c289dc60
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 14:42:29 +0800

    Fix problem in ibus_bus_get_name_owner

M src/ibusbus.c

commit 42b5828d2aa0057b6a6979e8f93148a25d00be51
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 13:44:07 +0800

    Add --disable-vala in configure

M Makefile.am
M bindings/Makefile.am
M configure.ac
D ibus.sh

commit 230c5b4439d765acc3a4e1064ff66e6800af8b81
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 13:35:51 +0800

    Add ibus-1.0-custom.vala

M bindings/vala/Makefile.am
M bindings/vala/ibus-1.0/ibus-1.0-custom.vala

commit c4c565dc706a0c262beba447095950485a4d6a55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 13:24:27 +0800

    Add vala in rpm spec file

M Makefile.am
M ibus.spec.in

commit 85231d5f85f298bfbb2805f6f1f851e82fb75a66
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 12:30:06 +0800

    Add vala support

M bindings/Makefile.am
A bindings/vala/Makefile.am
A bindings/vala/ibus-1.0.vapi
A bindings/vala/ibus-1.0/ibus-1.0-custom.vala
A bindings/vala/ibus-1.0/ibus-1.0.excludes
A bindings/vala/ibus-1.0/ibus-1.0.files
A bindings/vala/ibus-1.0/ibus-1.0.gi
A bindings/vala/ibus-1.0/ibus-1.0.metadata
A bindings/vala/ibus-1.0/ibus-1.0.namespace
M configure.ac

commit 1b06b1f9b1ae304d82a5658a6e2dfb92b51da481
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-06 11:14:42 +0800

    Remove python in bindings

M bindings/Makefile.am
D bindings/python/Makefile.am
D bindings/python/common.h
D bindings/python/gendefs.sh
D bindings/python/ibus-types.defs
D bindings/python/ibus-virtual-methods.defs
D bindings/python/ibus.defs
D bindings/python/ibus.override
D bindings/python/ibusmodule.c

commit ea2e5113453f6cef5d93ff3b7e533d62fbc3c115
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-05 21:44:54 +0800

    Update rpm spec file.

M ibus.spec.in

commit cbe5540dd8c8a1b25522c1592d076ed3ffe0bfa4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-05 21:28:04 +0800

    Support gtk3

M Makefile.am
M client/Makefile.am
M client/gtk2/Makefile.am
A client/gtk3/Makefile.am
A client/gtk3/ibusim.c
A client/gtk3/ibusimcontext.c
A client/gtk3/ibusimcontext.h
M configure.ac
M debian/control
M ibus.spec.in
M util/Makefile.am

commit e9bf772df8cdb3c06520dcc0e0dccee067e3a776
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-05 20:44:32 +0800

    Repace some deprecated macros to fix build errors with gtk3

M client/gtk2/ibusimcontext.h

commit 190074f40707c0a2aa8ba7156217121a3d5023bd
Merge: 2d6eeb6 683f8d0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-05 09:41:30 +0800

    Merge branch 'async_process_key_event'

commit 2d6eeb67267c65a9bc7c537d80a6970121af714a
Merge: 3f64078 9dabf25
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-05 09:41:10 +0800

    Merge branch 'singleton_bus'

commit 683f8d03ecbf6de5a031fdec3bc89999db857faa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-04 19:40:59 +0800

    Set keycode in GdkEvent correctly.

M client/gtk2/ibusimcontext.c

commit 3f6407877244f390fc3f4c3da4c2d279983795c4
Author: Julien Humbert <julroy67@gmail.com>
Date:   2010-06-04 12:07:42 +0200

    Minor changes to the previous commited translation

M po/fr.po

commit 637fc2473c80f44cf6bbb760e90fae2370c4c660
Author: Julien Humbert <julroy67@gmail.com>
Date:   2010-06-04 12:01:15 +0200

    Update French tranlation

M po/fr.po

commit 72b07456b95198201fae43c222a8aaecad453ab9
Merge: 42b31b8 978325d
Author: Julien Humbert <julroy67@gmail.com>
Date:   2010-06-04 11:26:07 +0200

    Merge branch 'master' of git://github.com/phuang/ibus

commit 554e35e6dcbee874fbcaebd81b7558ca4ff48d5d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-04 15:04:12 +0800

    Make ibus_input_context_process_key_event in async mode

M src/ibusinputcontext.c

commit 978325de556641717f4d75d3f58053d9747a977d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 23:16:46 +0800

    Remove unused define in ibusxml.c

M src/ibusxml.c

commit 9dabf25c5a9265523b96d517a4d39753f679898c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 18:12:26 +0800

    Share one IBusBus instance in whole process.

M src/ibusbus.c

commit 0ac0c0a91d5a50f8286b9aff662a46e51cc8ae6e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 18:13:14 +0800

    Use g_assert to check if connection is alive

M src/ibusconnection.c

commit 9d9b4e240a34b31daea7a73f4b3ec5d75920f68c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 23:12:13 +0800

    Fix function name typo

M src/ibusxml.c

commit 54fa37f9b1497a380ce10c140c1c992b3e6c8786
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 21:18:50 +0800

    Add all classes in ibus.py

M src/python/ibus.py

commit adda25656efac6357ff1f1f3d697fec5cf26b21b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 17:52:32 +0800

    Fix document of IBusConfig

M src/ibusconfig.c

commit efad0c3e731da7a3ca46a68d04ffb60614752fa5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-03 08:43:08 +0800

    Add a small test code for gir

A src/python/ibus.py
A src/python/test.py

commit 5d7869453a1c2305291bedcb2edf5e567bbcb5b8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-02 21:19:48 +0800

    Add --version -V option for ibus-daemon

M bus/main.c

commit ad3e270a3e1f3d56b824fad4ab4b4f40a8979649
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-02 14:17:57 +0800

    Fix build warnings

M src/ibusproxy.h

commit dab9563a6fb8a70b916fe565c97f73990eea86c4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-02 14:14:00 +0800

    Remove _DummyStruct

M src/ibusdbus.h

commit 28b8525b00107c04a52254e26082a43d713a5920
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-02 10:37:59 +0800

    Update zh_TW.po from Tseng, Cheng-Chia

M po/zh_TW.po

commit ef3bc4281040a29be58b58e697362a8c05d575be
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 21:40:47 +0800

    Fix coding style.

M src/ibusenginedesc.h

commit 2f7901c539ce97b718b002f39c8398179225026b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 21:36:08 +0800

    Remove dbus in pc file, and fix spec file.

M configure.ac
M ibus-1.0.pc.in
M ibus.spec.in

commit 45834ea4cb7f2900c847e97ff86391bc4a50780f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 20:40:25 +0800

    Require gobject-introspection 0.6.9

M configure.ac

commit 741867f30c3e4586f17816176c696f2024872cc2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 19:47:19 +0800

    Fix build errors

M bus/dbusimpl.c
M bus/engineproxy.c
M bus/factoryproxy.c
M bus/ibusimpl.c
M bus/inputcontext.c
M bus/matchrule.c
M bus/panelproxy.c
M bus/test-matchrule.c
M gconf/config.c

commit 23825e6f50f41f9e0eeb40f067153bdebe57b7fa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 19:17:46 +0800

    Add annotation for some return types

M src/ibusbus.h
M src/ibuscomponent.h
M src/ibusobservedpath.h
M src/ibusservice.h

commit d91324c034e83e17715cfa5aa9f8434aacd05a23
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 18:37:09 +0800

    Add gobject-introspection support

M configure.ac
M src/Makefile.am
M src/ibusattrlist.c
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibusconfig.c
M src/ibusconfigservice.c
M src/ibusconnection.c
M src/ibusconnection.h
A src/ibusdbus.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibuserror.c
M src/ibuserror.h
M src/ibusfactory.c
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibusinputcontext.c
M src/ibusinternal.c
M src/ibusinternal.h
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuslookuptable.c
M src/ibusmainloop.h
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibuspanelservice.c
M src/ibuspendingcall.c
M src/ibuspendingcall.h
M src/ibusproplist.c
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusserializable.c
M src/ibusserver.c
M src/ibusserver.h
M src/ibusservice.c
M src/ibusservice.h
M src/test-lookuptable.c

commit b899ae494cc354c2748762b9de31abfebc41e873
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 16:39:39 +0800

    refine coding style

M src/ibusproxy.h

commit 7842b20b3e268227826dd4249f6c1e73a5d71248
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 20:50:19 +0800

    Fix problem in ibus_engine_update_lookup_table_fast.

M src/ibusengine.c

commit 42b31b806fc86f04a4810c5819ad2ec7ca75e1da
Author: Julien Humbert <julroy67@gmail.com>
Date:   2010-06-01 12:38:23 +0200

    Updated French translation

M po/fr.po

commit a7b42886ca6a8dba90fd9387bca585f8e5388aaf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 14:28:18 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 6cd06247077cdec320f32e1891cbfe6c4156079a
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 20:34:16 -0700

    Add a test for global engine related functions in ibusbus.c.

M src/Makefile.am
A src/test-global-engine.c

commit 389f6704d3950174fec78c1f22304edd9de11fc6
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 20:06:53 -0700

    Add "global-engine-changed" signal.

M src/ibusbus.c

commit b606f91b1f455ce7bae8d4e4904dd9ce922a9fa1
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 19:17:03 -0700

    Fix global engine related functions.

M src/ibusbus.c

commit c5705b4c037d7fc14bd38ded069a8437f1256250
Author: James Su <james.su@gmail.com>
Date:   2010-05-21 14:56:36 -0700

    Implement the ability to manipulate the global engine. lib parth.

M src/ibusbus.c
M src/ibusbus.h
M src/test-bus.c

commit 9aacf3588d39400ab75a481ff9ada5bb868fc460
Author: James Su <james.su@gmail.com>
Date:   2010-05-21 14:53:36 -0700

    Implement the ability to manipulate the global engine, daemon part.

M bus/ibusimpl.c

commit d2e8791f78227058e211c6b7db338ec521cb6c22
Author: James Su <james.su@gmail.com>
Date:   2010-05-03 21:34:57 -0700

    Part 1 of XKB support.
    
    This change includes:
    1. Adds hotkey for switching to previous engine (renaming the old unused "prev_engine" to previous_engine).
    2. Renames next_engine hotkey to next_engine_in_menu.
    3. Saves/loads current and previous global engine names to/from config.
    4. Adds enable_by_default config to enable the input method by default.
    5. Moves hotkey filter function from inputcontext.c into ibusimpl.c.

M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M data/ibus.schemas.in

commit 99f9e06bb995b406ad3d4498971bec2c58878f16
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-06-01 11:37:18 +0800

    Fix some exceptions in setup ui

M setup/keyboardshortcut.py

commit 6c32af7c6f151aad64f339abdecfce10498ea701
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-31 16:42:36 +0800

    Fix problem in ibus_lookup_table_set_label

M src/ibuslookuptable.c

commit 5da6aa482b5429da2162921a3893b14bcebf7b22
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-29 07:34:06 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 61f0c9611c37a189681f2e1b3a8f896e83a52009
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-29 06:44:16 +0800

    Release 1.3.4

M configure.ac

commit 7af503aaba624c26aff791943490f2aee410cd99
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-28 16:38:01 +0800

    Add include <string.h>

M bus/ibusimpl.c

commit 9372a7c64bea26f19ae6bcda9395aa86da60071b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-28 16:37:50 +0800

    Remove changelog

D debian/changelog

commit aec6c3a1fb241810e0dc9e58d7da34299eb0f200
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-28 10:18:24 +0800

    Add ppa target to generate debian source package.

M Makefile.am
M configure.ac
A debian/README.source
M debian/changelog
A debian/changelog.in
M debian/clean
M debian/control
D debian/libibus1.install
D debian/libibus1.symbols
A debian/libibus2.install
A debian/libibus2.symbols
A debian/patches/00list
A debian/patches/01_ubuntu_desktop.dpatch
M debian/rules
A debian/source/format
M debian/xinput/ibus

commit dc1e9d38ce4612ee7fb05a39f25ae5dfb499dd4a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-27 06:47:34 +0800

    Remove some unused variables.

M src/ibusbus.c
M src/ibusconnection.c

commit 7912b45a0526f78467098b36022adfb203d587b0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-26 12:20:29 +0800

    Fix restart problem when the image file is removed.

M bus/ibusimpl.c

commit e502b41e2fedd11bccd739ed9d7257d88073904e
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 15:38:37 -0700

    Change ibus_bus_hello() to return const gchar*.

M src/ibusbus.c
M src/ibusbus.h

commit c91d8429a01725dd881abe7014fbf5c1fdba07d6
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 14:56:15 -0700

    Fix memory issues in ibusconnection.* and ibusproxy.c

M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusproxy.c

commit 1c50507a2f0a0bfcc74d99dec3706605d211119d
Author: James Su <james.su@gmail.com>
Date:   2010-05-26 12:41:43 -0700

    Fix memory issues in ibusbus.c

M src/ibusbus.c
M src/ibusbus.h
M src/test-bus.c

commit 0ba0b49831c38772884cdad787a596c4ddc23a23
Author: James Su <james.su@gmail.com>
Date:   2010-05-21 14:44:41 -0700

    Fix typos in ibus_bus_current_input_context().

M src/ibusbus.c
M src/test-bus.c

commit 3c491bce532059391429c17c46a96f723a0a1270
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-05-17 18:17:57 +0900

    Fix not to emit property-activate when state is not changed.

M ui/gtk/menu.py
M ui/gtk/toolitem.py

commit 5326f3c05c4ef69cbf88ca8e3d91f9eb3efc1f96
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-15 20:05:51 +0800

    Update pl.po from Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit 9026db8da82df0229cd3c7f9055bccad338f6a91
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-15 20:02:19 +0800

    Refine some build options.

M Makefile.am
M client/Makefile.am
M configure.ac
M gconf/Makefile.am
M ibus/Makefile.am
M ibus/interface/Makefile.am
M setup/Makefile.am
M ui/Makefile.am
M ui/gtk/Makefile.am
M util/Makefile.am

commit c75f40f35168f752ba5380e229d889bfb7bf4074
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-15 19:48:37 +0800

    Add --disable-clients to disable gtk x11 clients

M client/Makefile.am
M configure.ac

commit 1477bcd22f7a9896348d6f67a4f98af0e829ed66
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-14 20:52:53 +0800

    Add ibus_lookup_table_set_label.

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit 86d4cf8b4e1d8485952172ebcda455d64351f575
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-10 09:09:42 +0800

    Make version in ibus-docs configurable.

M configure.ac
D docs/reference/ibus/ibus-docs.sgml
A docs/reference/ibus/ibus-docs.sgml.in

commit facc441f48a9f6ed385578106daa1eef7e1cd8c5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-07 22:13:46 +0800

    Update kn.po from Shankar Prasad Venkateshbhat <svenkate@redhat.com>

M po/kn.po

commit a847b223c4b220ae36ba3f565df3de5c93857dcc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-07 15:35:36 +0800

    Update zh_TW.po from Tseng, Cheng-Chia <pswo10680@gmail.com>

M po/zh_TW.po

commit 19a8c3ae2e11005bb20c1dd98e4ffe5b02d5c06d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 16:44:49 +0800

    Update hi.po from Rajesh Ranjan <rranjan@redhat.com>

M po/hi.po

commit 4be5b98dab33b351bc22d91e3f6cfa5e1c5787fd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 16:35:04 +0800

    Update ja.po from Kiyoto James Hashida <khashida@redhat.com>

M po/ja.po

commit 1ce102f4e3ee675f8d3a2329db52da81a09e4b72
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 16:04:05 +0800

    Update ml.po from Ani Peter <apeter@redhat.com>

M po/ml.po

commit ddf4c9462a044561cbb4632f722c52bf9c28a2a5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 15:05:43 +0800

    Update mr.po from sandeep shedmake <sandeep.shedmake@gmail.com>

M po/mr.po

commit 704747b00f8b41d1099574c856e55d4c7f29016d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 10:32:20 +0800

    Update ru.po from Yulia Poyarkova <yulia.poyarkova@redhat.com>

M po/ru.po

commit 93b3ab9b433fa9540af140a08ae6f81eec5ae531
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-06 10:31:19 +0800

    Update te.po from Krishnababu Krothapalli <k.meetme@gmail.com>

M po/te.po

commit c924bf47d4f227baf4fe4938a4467d26c2d633b7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-05 19:09:39 +0800

    Fix a typo in setup.ui

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.ui

commit 6b76860b86cfb45aedf8a010a4af45335396441c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-05 19:03:19 +0800

    Update pa.po from Jaswinder Singh

M po/pa.po

commit 74e5fcace7101354b560e0aa2bc0c0d2b91d5fc3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-04 13:33:46 +0800

    Release 1.3.3

M configure.ac

commit fd5289885358aebcffac82a71494bcb72193aded
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-04 11:16:31 +0800

    Revert "Remove dbus library from ibus-1.0.pc"
    
    This reverts commit 1a60516d29bae164213c2337e4d877079b1c3ba0.

M ibus-1.0.pc.in

commit d8d386f6bd2823e96e0380e065ccc0b522b7e9e6
Merge: 1a60516 80c35b5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-04 07:29:45 +0800

    Merge branch 'no_snooper_apps'

commit 80c35b5fc53672a0791f847d811c71843e1c7156
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-04 07:27:53 +0800

    Add configure --disable-key-snooper

M client/gtk2/ibusimcontext.c
M configure.ac

commit 1a60516d29bae164213c2337e4d877079b1c3ba0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-03 17:45:05 +0800

    Remove dbus library from ibus-1.0.pc

M ibus-1.0.pc.in

commit 550d0adb701d456c1097be805cd010b95e60f9c8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-02 15:44:13 +0800

    ibus-x11 does not call g_error, when it connects to ibus-daemon failed.

M client/x11/main.c

commit aab40e06078512c7a70b071e3eb5acfe47921ca4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-01 20:58:36 +0800

    Refine comments

M configure.ac

commit 180371b895cc9217710220e1a2dce5d91f86cf2b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-01 17:22:46 +0800

    add configure option to disable keyboard snooper in some applications

M client/gtk2/ibusimcontext.c
M configure.ac

commit 14bf7bdb80920c7cf8f4fd38aabfa8c5b6deee33
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-05-01 09:00:27 +0800

    include ignore and handled mask in IBUS_MODIFIER_MASK

M src/ibustypes.h

commit 9111a6cfcd6b1357a4c288366661faef7d757add
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-30 15:05:29 +0800

    Check if client connection is alive, when engine replies the
    process_key_event

M bus/inputcontext.c

commit 670693885a114ba3c3455db695dee52edfc605d8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-29 17:09:58 +0800

    mark ibus_free_strv as depracated

M src/ibusshare.c
M src/ibusshare.h

commit 479ef38a166a8e9fe72fdc52024b3676deedf16d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-27 07:37:42 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit f823193fb424797554cc4953807f65bf038b10a9
Author: Julien Humbert <julroy67@gmail.com>
Date:   2010-04-26 13:30:38 +0200

    Updated French translation

M po/fr.po

commit 5d699f3d6d530cc5a709530c28fef3cedc086cb9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-26 09:00:47 +0800

    Remove option [Never] for language bar.

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/main.py
M setup/setup.ui
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 269a0bb0ad207fc484b1867c53bc72f200a7cc15
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-24 08:18:58 +0800

    Update kn.po from Shankar Prasad Venkateshbhat <svenkate@redhat.com>

M po/kn.po

commit e2c1359c02f975ea5cb7a51c7baa313b27b2e6c7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-24 08:16:16 +0800

    Add librsvg2 as requires in rpm spec file.

M ibus.spec.in

commit c0f4071d17351e4076fdbe476fff7030bfd1d3a9
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-04-23 16:02:54 +0900

    Update ja.po

M po/ja.po

commit 633f5d03fcdd1206855a3a4071ee75d37829e619
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-22 16:54:03 +0800

    Update API references of IBusEngine

M src/ibusengine.c

commit c0fe2773c4c750c871785e3ca07745fe76d51faf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 22:06:23 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit a48386426142a6645b9beae712572dc1adfc082a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 13:19:23 +0800

    Release 1.3.2

M configure.ac

commit 4cd33ff5d4c8adcde22364365f0d892f013e5b01
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 13:18:34 +0800

    workaround: set focus if context does not have focus.

M bus/inputcontext.c

commit 416f9ac05d2edab41379dad40315c0feb2d47406
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 11:04:43 +0800

    Update string in UI

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.ui

commit caefdc15452b63e87e5816c888b86be72feb5a56
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 10:56:19 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 943df5a35b5fa73f6195b362993a479b611116bb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 10:44:32 +0800

    Fix issue - application does not response key events randomly.

M bus/inputcontext.c

commit fd38e7622440cbd7c78ba62fe92281edcea6a76e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-21 10:42:40 +0800

    Add iso-codes-dev as BR in spec file.

M ibus.spec.in

commit 5be6364bb79d77fc21c799ea728be7d6ff24de5e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-20 17:58:05 +0800

    Adjust setup dialog for better looking

M setup/setup.ui

commit 74f8f71853b215c3d2e9945be60f5c9ff6285415
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-20 17:21:41 +0800

    Fix crash in registry

M bus/registry.c
M src/ibuscomponent.c

commit e74ec5611e26b509c990024e919de21ec33976b5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-15 17:06:55 +0800

    Update or.po from Manoj Giri <mgiri@redhat.com>

M po/or.po

commit b69765ccf8417413678ad35e3e41710e8ed6d37b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-12 06:42:13 +0800

    Fix some mistakes

M po/zh_CN.po

commit 473da4136f36dc344033723b8217a7b3003b6827
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 20:48:59 +0800

    Fix mistakes in zh_CN.po

M po/zh_CN.po

commit 6d7f49c57e7013dabcd88c810eaa2fc49f94c87d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 17:48:49 +0800

    Do not hardcode iso-codes anymore

M configure.ac
M ibus/_config.py.in
M ibus/lang.py

commit 064eb48804f34f1c2249d93b5df4b129d536febd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 17:04:19 +0800

    Fix build warnings

M src/test-bus.c

commit 3b2f45a9abeffebdb4f583ce6ddfed674e74b4c6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 17:02:55 +0800

    Add X11_CFLAGS and X11_LIBS

M client/x11/Makefile.am
M util/IMdkit/Makefile.am

commit 292c62c32e8e71383fafe09881c2ff247d460bb7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 16:41:03 +0800

    Fix make distcheck errors.

M Makefile.am
M configure.ac
M gconf/Makefile.am
M ibus/Makefile.am
M ibus/interface/Makefile.am
M po/POTFILES.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/Makefile.am
M src/test-bus.c
M ui/gtk/Makefile.am

commit 271f02d9ee09477f61dcec43196c52768665f062
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-11 11:39:48 +0800

    Use = in shell test expression

M configure.ac

commit 4d791dd6846f7610c0797f508d9760df49c710dd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-10 07:15:04 +0800

    Update es.po from daniel cabrera <h.daniel.cabrera@gmail.com>

M po/es.po

commit eee4f66a4557dfb825b1ba3dac1cf021699d4e5d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 18:44:35 +0800

    Update mr.po from sandeep shedmake <sandeep.shedmake@gmail.com>

M po/mr.po

commit c1697ada529e5cf2dcf8c6292f6e3bef6ccbb5b2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 12:01:19 +0800

    Fix two build warnings

M bus/registry.c
M src/ibusbus.c

commit 616c07538b3ea8cf0d5979bb4a22afa8e9d9220a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 11:30:50 +0800

    Add some git targets

M Makefile.am

commit 39bf9044019b342380c32986c12ffc5a41ac29f3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 11:23:42 +0800

    Update some strings and po files.

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.ui
M ui/gtk/languagebar.py

commit 1dfaf677e210452056569ccfb0d47ef236771254
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 11:05:57 +0800

    Update ru.po from Yulia Poyarkova <yulia.poyarkova@redhat.com>

M po/ru.po

commit f7fe659fc8bd974fb609d66784e301cf3efca590
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-09 09:27:57 +0800

    Fix AM_CONDITIONAL error in configure.ac

M configure.ac

commit 8db336807712dba41cbf3de37ae87a3fb084d39e
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-04-08 18:40:54 +0900

    Narrow the width of ibus-setup for ja

M setup/setup.ui

commit ff8cdb6f36a6f1024c3295ca75be6c444209d407
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-08 17:47:31 +0800

    Clear the code for preedit text mode

M bus/engineproxy.c
M bus/engineproxy.h
M bus/inputcontext.c
M bus/inputcontext.h
M src/ibusmarshalers.list

commit e4d02bb966788291168e51225aaeab24f80ff424
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-04-08 16:09:00 +0900

    Commit preedit text when bus_input_context_disable is called.

M bus/inputcontext.c

commit 56968f1b9560298667d95908f2773ddec2c04c2a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-08 11:10:02 +0800

    Try to create dir $(HOME)/.config/ibus/bus every time to avoid apps wake
    up once per second.

M src/ibusbus.c
M src/ibusshare.c
M src/ibusshare.h

commit 413afeb66e23acf06ffd8819b74895582c8d68a7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-04-08 10:37:10 +0800

    Insensitive 'Turn off input methon' menu item if ic is disabled already.

M ui/gtk/panel.py

commit 619283cc93725cfbfff598013671da0e6a2c3728
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-31 17:48:45 +0800

    Update pa.po from Jaswinder Singh <jsingh@redhat.com>

M po/pa.po

commit fc59bca7eb6606abac94ffa5a3b4638edf87b22b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-31 12:26:40 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit dc505c75ae1eb182a0376b959ce4330628f06b54
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-31 12:26:24 +0800

    Update ko.po from Hyunsok Oh <hoh@redhat.com>

M po/ko.po

commit 11a4055f2050019266516c4b83b7c671144189e4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-30 12:55:27 +0800

    Release 1.3.1

M configure.ac

commit 06b8aeabdbd347396ea5526abca70229cb2a47e9
Merge: 39782a6 2b25925
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-30 12:49:27 +0800

    Merge remote branch 'origin/master' into 1.3.y

commit 2b25925df7c193731afeb43fbee777a2fa9c2d13
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-29 15:28:26 +0800

    Add configure option --disable-gconf

M Makefile.am
M configure.ac

commit 39782a6a4ae6221868e2430d9085dacba98b8548
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-26 15:32:23 +0800

    Set lookup table's orientation before updating candidates.

M ui/gtk/candidatepanel.py

commit 24e6c7643157440d3ad78fb07e140cd305683f35
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-26 09:24:18 +0800

    Update from "Runa Bhattacharjee" <runab@redhat.com>

M po/bn_IN.po

commit 3154257e4335e92e47f7305f6ce43c2167a4abbd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-24 19:28:32 +0800

    Update ml.po from Ani Peter <apeter@redhat.com>

M po/ml.po

commit 487546090ad6ccff09b17e6d42395dc8ea7198bd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-26 15:32:23 +0800

    Set lookup table's orientation before updating candidates.

M ui/gtk/candidatepanel.py

commit f509f658aa24b50426eaa0b34850a9153e6a7c63
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-23 14:41:50 +0800

    Update gu.po from Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit b84c2405f6fcd22576950cebe1d56ab7a06bc85e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-26 09:24:18 +0800

    Update from "Runa Bhattacharjee" <runab@redhat.com>

M po/bn_IN.po

commit 86e48f31bce0faa4ef8310b63a501b2bfc2f2de5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-25 10:29:44 +0800

    Always setup ibus_datedisplay

M configure.ac

commit e321f2844feeaa303f26b0072c508db26e065cbf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-25 10:29:44 +0800

    Always setup ibus_datedisplay

M configure.ac

commit 70e975d44532ff706fb563c4d93afa66afeb4862
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-24 19:28:32 +0800

    Update ml.po from Ani Peter <apeter@redhat.com>

M po/ml.po

commit 468f7cca1e53e6db3b2b2ef002010bc5c334a9da
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-23 17:10:02 +0800

    Make make output look's better

M docs/reference/ibus/Makefile.am
M gconf/Makefile.am
M src/Makefile.am
M ui/gtk/Makefile.am

commit 69e4a62041dbf8f78bc73a58ebd38a4ab78af72d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-23 16:30:19 +0800

    Refine coding style and change source file header.

M src/ibusinternal.c

commit 8e2e49dd0a5a4560f10fb13fa660c28345d17195
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-23 15:02:33 +0800

    Add configure --disable-python to disable build for python modules.

M Makefile.am
M configure.ac

commit 1217396567a9b8dbbdf9efecb7c0550df57371ae
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-23 14:41:50 +0800

    Update gu.po from Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit 219adb293a275b4e02e21e7bc2111a0706ad99a2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 21:21:36 +0800

    Add AM_SILENT_RULES([yes])

M configure.ac

commit a0988fc77bf1ba472c7b75b0321f1550f3e824c7
Merge: 6af061d 1d01af4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 16:12:00 +0800

    Merge branch '1.3.y'

commit 1d01af4bba89868b5803a20f6d6c77474dabfec2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 16:11:37 +0800

    Does not check glib micro version anymore.

M client/gtk2/ibusim.c

commit 6af061df3987cf8f50870f28a6666dbd24d6e0b2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 10:22:53 +0800

    Set release to 0

M configure.ac

commit 4e4d859a55236b670245a734c4a9a873d37e9b15
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 10:20:41 +0800

    Bump version to 1.3.0

M configure.ac

commit f41d86de36a38356d8ae3f1f9ee1035ef786545e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 10:07:32 +0800

    Change version number in api document.

M docs/reference/ibus/ibus-docs.sgml

commit 0f2f4b7a8b30470b6f1c5e019e0af6de28e36dd1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 09:52:14 +0800

    ibus setup will execute ibus-daemon with --xim

M setup/main.py

commit f74809323895668329088ad2e627a62e90eb8b99
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-22 09:20:15 +0800

    Fix deb build problem.

M debian/libibus1.install

commit 4a57966042e142a643bd5e9b7939fa8880d0a6c6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-19 11:06:45 +0800

    Avoid crash if the engine is destroyed

M bus/ibusimpl.c
M bus/inputcontext.c

commit ebc47d54bf5be8bbbaf2ec523ad7f82abf44f0c8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-17 13:50:22 +0800

    Always put setup dialog in center of screen.

M setup/setup.ui

commit 0211cdaa80721aac1aade8c76c90ace9c9ccce3d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-16 15:45:00 +0800

    Call ibus_engine_update_preedit_text_with_mode in ibus_engine_update_preedit_text

M src/ibusengine.c

commit 8ee38642d8e0b861cf03d60374a3462de201d16a
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-03-16 16:33:26 +0900

    Add ibus_engine_update_preedit_text_with_mode

M bus/engineproxy.c
M bus/engineproxy.h
M bus/inputcontext.c
M ibus/common.py
M ibus/engine.py
M ibus/interface/iengine.py
M src/ibusengine.c
M src/ibusengine.h
M src/ibustypes.h

commit 701265d6db597388b7ad7dfa697aa55de29ebd08
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-16 10:32:06 +0800

    Add Categories in ibus.desktop

M bus/ibus.desktop.in

commit 8ba5979f404725b684a005ab747c0fbf5baced87
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-03-12 10:55:34 +0900

    Update ja.po

M po/ja.po

commit 43b68f70dc10a493b011bf106a40ce3318dab9cf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-03-10 10:24:01 +0800

    Update version in document

M docs/reference/ibus/ibus-docs.sgml

commit 53a04bfb66c316df74132c0c1bcc1f97cbb26788
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-28 10:22:51 +0800

    Update zh_TW.po from Tseng, Cheng-Chia <pswo10680@gmail.com>

M po/zh_TW.po

commit 314eb4a1a31fd7fc1bd6769c7f7b92afe6622e00
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-28 10:19:16 +0800

    Update pl.po from Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit be47cfcceb6352001877e79d530514baa299d08e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-24 16:07:06 +0800

    Remove unused code.

M ui/gtk/panel.py

commit f6aee0a3605f44336f881a3d133d176e6f890518
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-24 09:57:41 +0800

    Refine inline document

M src/ibusproxy.h

commit 12d98ba000f29027b2d33cdef719906bbcb0e0b8
Merge: 80077fe 5454785
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-23 13:27:29 +0800

    Merge remote branch 'epico/master'

commit 80077fe1eae883bf5ae12e38a216dd1634c2db01
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-23 13:19:57 +0800

    Fix a typo in API document

M src/ibusproxy.h

commit 54547855ee226bab4e7593acbc670496202013a7
Author: Peng Wu <epico@dhcp-65-116.nay.redhat.com>
Date:   2010-02-23 12:41:37 +0800

    change gtk-im client name.

M client/gtk2/ibusimcontext.c

commit b6567c635ccad90f3d669577f51074530f33c02d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-23 08:10:28 +0800

    Remove the occurence of dbus_message_iter_get_array_len() due to its obsolescence.
    
    In Header <dbus/dbus-message.h>
      #ifndef DBUS_DISABLE_DEPRECATED
      /* This function returns the wire protocol size of the array in bytes,
       * you do not want to know that probably
       */
      DBUS_DEPRECATED int dbus_message_iter_get_array_len (DBusMessageIter *iter);
      #endif

M src/ibusbus.c

commit 6a546df559a59ba02ff0c59fa47bea8417f63355
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-19 13:51:53 +0800

    Use G_N_ELEMENTS in for loop

M bus/ibusimpl.c
M bus/panelproxy.c
M src/ibuspanelservice.c

commit 5380820cb5da1c63799115141aae55e32d5e9139
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-15 19:39:17 +0800

    Remove --rebuild-sections

M docs/reference/ibus/Makefile.am

commit dabf52c07a80e04f12ad72dd972558130f164f68
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-15 19:36:57 +0800

    Fix cursor location problem.

M client/gtk2/ibusimcontext.c

commit 200de0a7c338149afac26fcba46949103f1f70ba
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-15 17:43:45 +0800

    Close child process in IBusComponent.Destroy

M src/ibuscomponent.c
M src/ibuscomponent.h

commit 173b2e830201e837185aa06df9394ab0bc0cea5e
Author: Peng Wu <epico@dhcp-65-116.nay.redhat.com>
Date:   2010-02-11 11:12:11 +0800

    update zh_CN.po for embedding preedit.

M po/zh_CN.po

commit fb8f42382426f11a6bf0b52f0eb4b8775c4afc56
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-11 10:37:53 +0800

    Change the default setting of use_global_engine, and remove some unused
    code.

M bus/ibusimpl.c
M bus/ibusimpl.h
M data/ibus.schemas.in

commit ef68517390c94d254458097ee3c6bd3849e93b4f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-11 10:24:51 +0800

    Upddate es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit 4e8235543be28d8e4c06e7af236da3aceed85839
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-10 14:52:01 +0800

    Make sure the engine was not destroyed before real set the global
    engine.

M bus/ibusimpl.c

commit 31d31a736d818c2ed04fdc7f60b64ccc96f6b723
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-02-10 12:06:24 +0900

    Fix default use_system_keyboard_layout

M setup/main.py

commit 115eedaa73e1880ac10991fbdc7dfa7ff0fb29e4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-09 17:07:49 +0800

    simplify preedit condition

M bus/inputcontext.c

commit ea9b9f21ae1a29224169e8f95f4a5e7fbd8c83e2
Author: Peng Wu <epico@dhcp-65-116.nay.redhat.com>
Date:   2010-02-09 10:26:20 +0800

    Add embed_preedit support to ibus.

M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M data/ibus.schemas.in
M setup/main.py
M setup/setup.ui

commit 51f8f4fb734292e568650464c2ba645bed21d988
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-05 08:08:28 +0800

    Fix gtk-doc problems.

M docs/reference/ibus/.gitignore
M docs/reference/ibus/Makefile.am
A docs/reference/ibus/ibus-sections.txt
M src/ibuscomponent.h
M src/ibusconfig.h
M src/ibusconnection.h
M src/ibusengine.h
M src/ibusenginedesc.h
M src/ibusfactory.h
M src/ibusinternal.h
M src/ibuskeymap.h
M src/ibuskeysyms.h
M src/ibusobject.h
M src/ibuspendingcall.h
M src/ibusproperty.h
M src/ibusproplist.h

commit 43e5004f54dc4dc3e1b2cad4836eab0d8357501d
Author: Peng Wu <epico@dhcp-65-116.nay.redhat.com>
Date:   2010-02-03 11:41:39 +0800

    fixes a typo.

M bus/ibusimpl.c

commit d6bbeabf9d9e77a19a8f310bcf2573a24037096f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-03 07:29:51 +0800

    Update es.po from Daniel Cabrera

M po/es.po

commit 85faf60e2981ce49bc88a3ba15ac81f919f370f4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-02 10:21:20 +0800

    Add property connection and fix crash in IBusFactory

M src/ibusfactory.c

commit 05ea126837cd4b879a2c0ada29f0f1db8fa9172d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-02 08:40:56 +0800

    Remove duplication g_object_ref in ibus_keymap_get

M src/ibuskeymap.c

commit 813d0c5feb5d5750057ea92631e999bcb6c502bb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-02 08:25:57 +0800

    Refine ibus_keymap_get

M src/ibuskeymap.c

commit 4966dfdd9637dc1e18f00ae9b5e4248de863d56f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-02 08:20:29 +0800

    Refine ibus_connection_open

M src/ibusconnection.c

commit 71e91075c4ce4e11867cba84939b668112bb35eb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-02 08:15:39 +0800

    Does not increase references in ibus_keymap_get

M src/ibuskeymap.c

commit d7d8096d71073e30652774efffe45a92d5178c3d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 18:23:11 +0800

    Fix a type in comment

M bus/inputcontext.c

commit d11c577d31ab92e859cf6e01ae24105f6fb12d3c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 17:40:30 +0800

    Update so version in common.py

M ibus/common.py

commit 9befb29b0e1a356b069ebc80cfe8813179bf5914
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 15:09:14 +0800

    Bump version and so version

M configure.ac

commit ea5f939ccb49c58af28337a707e7e81e9a458b55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 13:02:28 +0800

    Add G_GNUC_DEPRECATED mark on ibus_keymap_new

M src/ibuskeymap.c
M src/ibuskeymap.h

commit 3aec8b5cc40ac1552472aa23468f54093fb64765
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-31 11:03:10 +0800

    Workaround for cursor following problem in some Java applications.

M ui/gtk/candidatepanel.py

commit f73d06cc030e0ecef761cd0862deccecfce2baa9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-31 09:21:21 +0800

    Workaround for autohide problem with metacity

M ui/gtk/languagebar.py

commit 7b7e338cf52578a24b6f50fbcfd80e1ced4dce1d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-31 09:19:13 +0800

    Update fr.po from julroy67

M po/fr.po

commit 44ef7c2035502f17c8bfb608d2d8c4eb672adc27
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-30 23:19:32 +0800

    Use G_DEFINE_TYPE to simplify code.

M bus/connection.c
M bus/dbusimpl.c
M bus/engineproxy.c
M bus/factoryproxy.c
M bus/ibusimpl.c
M bus/inputcontext.c
M bus/matchrule.c
M bus/registry.c
M bus/server.c
M src/ibusattribute.c
M src/ibusattrlist.c
M src/ibusbus.c
M src/ibuscomponent.c
M src/ibusconnection.c
M src/ibusengine.c
M src/ibusenginedesc.c
M src/ibusfactory.c
M src/ibusinputcontext.c
M src/ibuskeymap.c
M src/ibuslookuptable.c
M src/ibusobject.c
M src/ibusobservedpath.c
M src/ibuspanelservice.c
M src/ibusproperty.c
M src/ibusproplist.c
M src/ibusproxy.c
M src/ibusserializable.c
M src/ibusserver.c
M src/ibusservice.c
M src/ibustext.c

commit d48116864621e93072b4fb9ff60198f27bd201c5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-30 22:22:30 +0800

    Refine comment in configure.ac

M configure.ac

commit 9e1ffbf2b3b4d43d4f299db73068875bda6846cc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 16:06:30 +0800

    Fix some problems of sharing global engine among contexts.

M bus/ibusimpl.c

commit c4f538017f8e1589c204688c2a4e20450db399a6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 06:41:58 +0800

    Attach/Detach global engine when switch focus.

M bus/engineproxy.c
M bus/engineproxy.h
M bus/ibusimpl.c
M bus/inputcontext.c

commit 85c107194f3f99be7ad5bbd986c71abc71ba6975
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-27 17:11:59 +0800

    Add global engine in setup UI from Su Zhe.

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/main.py
M setup/setup.ui

commit cb216cedd6ee92c18384eded25766dee47d941a1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-27 17:09:15 +0800

    Support share global engine in all input context from Su Zhe.

M bus/engineproxy.c
M bus/engineproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M bus/inputcontext.h

commit 501b24ed272993838d7c774275feb9a1d2efb403
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-30 08:27:05 +0800

    Fix a typo

M debian/changelog

commit cda6b25a135f964304aa328f0cb3bad473d9cac6
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-30 08:12:54 +0800

    Update debian pacakge scripts

M debian/changelog
M debian/libibus1.symbols

commit 90a9b33c336dcd067b9289de11f5f33c5bde2c19
Merge: b873dec 80f5d32
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 21:15:20 +0800

    Merge branch 'G_DEFINE_TYPE'

commit b873dec849e758dc376ad2a5588c6b3fefd6daa4
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 21:07:43 +0800

    Refine API document of IBusInputContext

M src/ibusinputcontext.c

commit 80f5d32159e53623da82c868304f7bb23e9b1a02
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 20:48:17 +0800

    Use G_DEFINE_TYPE to simplified code.

M bus/inputcontext.c
M bus/matchrule.c
M bus/registry.c
M bus/server.c

commit f0a7973f66a2031a7a02c65659402d13ed6b689e
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 20:34:05 +0800

    Use G_DEFINE_TYPE to simplified code.

M bus/connection.c
M bus/dbusimpl.c
M bus/engineproxy.c
M bus/factoryproxy.c
M bus/ibusimpl.c
M bus/panelproxy.c

commit ba48d22a1441c5b55efd4162b4447acdb65c3c7e
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 19:58:38 +0800

    Fix typo in API document

M src/ibusengine.h

commit 11099ced762a498d3a805264431a6fe8cf6fd6ac
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2010-01-29 19:49:44 +0800

    Refine API document for IBusEngine

M src/ibusengine.h

commit 8fd4a54b11c5bf9cd279bebed229d65124969303
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 07:35:22 +0800

    Release floating objects in IBusEngine

M src/ibusengine.c

commit 93726dd3d8eade4c05d0d620110dccc3fc3b95b2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-26 21:22:06 +0800

    Use GInitiallyUnowned correctly

M bus/Makefile.am
M bus/dbusimpl.c
M bus/engineproxy.c
M bus/factoryproxy.c
M bus/ibusimpl.c
M bus/inputcontext.c
M bus/matchrule.c
M bus/panelproxy.c
M bus/registry.c
M client/gtk2/ibusimcontext.c
M src/ibusattrlist.c
M src/ibuscomponent.c
M src/ibusconfigservice.c
M src/ibusconnection.c
M src/ibusengine.c
M src/ibusfactory.c
M src/ibusinputcontext.c
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuslookuptable.c
M src/ibusobservedpath.c
M src/ibuspanelservice.c
M src/ibusproperty.c
M src/ibusproplist.c
M src/ibusproxy.c
M src/ibusserver.c
M src/ibusservice.c
M src/ibustext.c
M src/test-keymap.c

commit bfdbf9855dea8a53ad47f4cf04f971335a73de9e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 09:03:31 +0800

    Fix a typo.

M bus/inputcontext.c
M bus/panelproxy.c

commit 07f8e8a54ca676f7b0cc8ee489a15044205f280d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 08:59:35 +0800

    Fix typos.

M bus/ibusimpl.c
M bus/inputcontext.c
M bus/panelproxy.c

commit 0ba7c1ddc696ea7042657a0084c60a5e2961bfa5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-28 08:42:47 +0800

    Use G_N_ELEMENTS.

M bus/ibusimpl.c
M bus/inputcontext.c
M bus/panelproxy.c

commit 90553c93bb21387b257ce3e36ff8f6bfed521146
Merge: 7c842d9 59b2900
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-27 14:26:02 +0800

    Merge branch 'master' of github.com:phuang/ibus

commit 7c842d9a3e0db5ce6349b3b5bb003c95db8aa97f
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2010-01-27 10:17:11 +1000

    Fix some APIDOC

M src/ibusbus.h
M src/ibusfactory.h
M src/ibusinputcontext.h
M src/ibusinternal.h
M src/ibusservice.h

commit 59b2900f7336082b5690db4195e939b99a009a1f
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-01-26 12:35:16 +0900

    Fix destroy about menu item

M ui/gtk/languagebar.py

commit 0caac1e5fbb85d11b51c01ee8e4f826219faefa4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-25 16:20:16 +0800

    Show recommended engines with bold font

M setup/enginecombobox.py

commit 331e34332e9099121cfac689f40f71e3ca98f72b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-25 16:19:33 +0800

    Only enable engines with rank > 0 at frist time startup

M bus/ibusimpl.c

commit 482be2ae0b50f423f1d172b4c13dcdad1beafea4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-19 16:11:35 +0800

    Show properties on systray menu by Fujiwara

M setup/setup.ui
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 425bd8288079e58314c935a46c5920c3118ac25a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-19 13:25:22 +0800

    Remove some symbols for debian package.

M debian/libibus1.symbols

commit ba13596c99ead9f24afd334552f8710edc5cad7e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-15 14:56:59 +0800

    Unify the help message.

M bus/main.c

commit dbc992ba0bab3253032fbcd9fc1a477dec80b855
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-15 14:55:25 +0800

    Check argument to avoid crash

M gconf/config.c

commit 157598a25f7c493313482868af9b800e6951ff14
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-15 14:35:15 +0800

    Fix typo.

M ibus/enginedesc.py

commit 883bc5ed5ddfd96e0f8a15abc9748f06d2fbd86b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-14 08:31:37 +0800

    Fix coding style

M ui/gtk/candidatepanel.py

commit 02ceec9193952243f0e05e3c2a25284600dba9b9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 21:56:58 +0800

    Change Title of IBusAttrList and IBusPropList

M src/ibusattrlist.h
M src/ibusproplist.h

commit 54cc7180226dc93466ba9b69e2bbc5499ca7645b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 21:46:29 +0800

    Fix gtk-doc issues.

M docs/reference/ibus/Makefile.am
M src/ibusmessage.h
M src/ibuspendingcall.h

commit c35651093e7e647c64dc2d54e870c4b8ddf6bc8b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 21:05:02 +0800

    Fix gtk-doc problems.

M src/ibusattrlist.h
M src/ibusobject.h
M src/ibusproperty.h
M src/ibusproplist.h

commit 07becd621cbf54bbc6faddf268a7d6e798ce6d69
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 20:27:11 +0800

    Ignore some header files.

M docs/reference/ibus/Makefile.am
M docs/reference/ibus/ibus-docs.sgml

commit 7e3e5d22c637de28cda17d8179b0c4edc80d93aa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 18:32:56 +0800

    Separate IBusProperty and IBusPropList.

M src/Makefile.am
M src/ibus.h
M src/ibusengine.h
M src/ibusinputcontext.c
M src/ibuspanelservice.h
M src/ibusproperty.c
M src/ibusproperty.h
A src/ibusproplist.c
A src/ibusproplist.h

commit 6b1acacb23c8bef1fbf34197fb0fcb43774c03c0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 18:08:42 +0800

    include ibusattrlist.h in ibus.h

M src/ibus.h

commit 75c5ea98a9c67f616a8f252b8eff795ba18c7203
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 18:06:45 +0800

    Separate IBusAttribute and IBusAttrList

M src/Makefile.am
M src/ibusattribute.c
M src/ibusattribute.h
A src/ibusattrlist.c
A src/ibusattrlist.h
M src/ibustext.h

commit 7e7a45b333ae667e79647842d3e8c3e6412c33d7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 17:07:21 +0800

    Remove Class IBusFactoryInfo

M docs/reference/ibus/ibus.types
M src/ibusfactory.c
M src/ibusfactory.h

commit 6de5677aec441c30f52a7b0cf3a573571145b8b4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-12 16:27:43 +0800

    remove IBusFactoryInfo

M src/ibusfactory.c
M src/ibusfactory.h

commit 8c7c06ecc3932f048a4961a9cce401073e9ee0df
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-11 14:06:34 +0800

    Fix string

M po/zh_CN.po

commit 70d202a8fa75f3ae246435fe041664cc33623c2c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-11 13:26:19 +0800

    Update pl.po by Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit 1df86898b54fcacfa6a14039a3fe46b4cbef1631
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-10 05:31:40 +0800

    Refine coding style

M src/ibusconfigservice.c
M src/ibusconfigservice.h

commit 1cbdea8d5f3183cc51c1d96e57ea9add4efcdfc3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-10 05:20:27 +0800

    Try Cython

M ui/gtk/main.py

commit 7f93fe7650a6721aaf8ccecf3803ca00bb7075ff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-10 03:29:59 +0800

    Update copyright.

M Makefile.am
M bindings/Makefile.am
M bindings/python/Makefile.am
M bus/Makefile.am
M bus/connection.c
M bus/connection.h
M bus/dbusimpl.c
M bus/dbusimpl.h
M bus/engineproxy.c
M bus/engineproxy.h
M bus/factoryproxy.c
M bus/factoryproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/option.h
M bus/panelproxy.c
M bus/panelproxy.h
M bus/registry.c
M bus/registry.h
M bus/server.c
M bus/server.h
M client/Makefile.am
M client/gtk2/Makefile.am
M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M client/x11/Makefile.am
M client/x11/main.c
M configure.ac
M data/Makefile.am
M data/icons/Makefile.am
M data/keymaps/Makefile.am
M docs/Makefile.am
M docs/reference/Makefile.am
M gconf/Makefile.am
M ibus/Makefile.am
M ibus/__init__.py
M ibus/_config.py.in
M ibus/_gtk.py
M ibus/application.py
M ibus/attribute.py
M ibus/bus.py
M ibus/common.py
M ibus/component.py
M ibus/config.py
M ibus/engine.py
M ibus/enginedesc.py
M ibus/exception.py
M ibus/factory.py
M ibus/inputcontext.py
M ibus/interface/Makefile.am
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/iinputcontext.py
M ibus/interface/inotifications.py
M ibus/interface/ipanel.py
M ibus/lang.py
M ibus/lookuptable.py
M ibus/modifier.py
M ibus/notifications.py
M ibus/object.py
M ibus/observedpath.py
M ibus/panel.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py
M ibus/utility.py
M m4/Makefile.am
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/Makefile.am
M setup/enginecombobox.py
M setup/enginetreeview.py
M setup/ibus-setup.in
M setup/icon.py
M setup/keyboardshortcut.py
M setup/main.py
M src/Makefile.am
M src/ibus.h
M src/ibusattribute.c
M src/ibusattribute.h
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigprivate.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusdebug.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibusenginedesc.c
M src/ibusenginedesc.h
M src/ibuserror.c
M src/ibuserror.h
M src/ibusfactory.c
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibushotkey.h
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibusinternal.h
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuskeysyms-update.pl
M src/ibuskeysyms.h
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/ibusmainloop.c
M src/ibusmainloop.h
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibusobject.c
M src/ibusobject.h
M src/ibusobservedpath.c
M src/ibusobservedpath.h
M src/ibuspendingcall.c
M src/ibuspendingcall.h
M src/ibusproperty.c
M src/ibusproperty.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusserializable.c
M src/ibusserializable.h
M src/ibusserver.c
M src/ibusserver.h
M src/ibusservice.c
M src/ibusservice.h
M src/ibusshare.c
M src/ibusshare.h
M src/ibustext.c
M src/ibustext.h
M src/ibustypes.h
M src/ibusversion.h.in
M src/ibusxml.c
M src/ibusxml.h
M ui/Makefile.am
M ui/gtk/Makefile.am
M ui/gtk/candidatepanel.py
M ui/gtk/engineabout.py
M ui/gtk/handle.py
M ui/gtk/ibus-ui-gtk.in
M ui/gtk/icon.py
M ui/gtk/languagebar.py
M ui/gtk/main.py
M ui/gtk/menu.py
M ui/gtk/notifications.py
M ui/gtk/panel.py
M ui/gtk/propitem.py
M ui/gtk/toolitem.py
M util/IMdkit/Makefile.am
M util/Makefile.am

commit 344ed80466ddd0be3735bdcc5877cf703efb89c2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-09 18:04:14 +0800

    Adjust pad to avoid break ABI

M src/ibusconfigservice.h

commit d61d13cbc8ae7fba461cfde1bc7e256bf9c96c7f
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2010-01-07 18:06:48 +0900

    Add IBusConfigService#unset().
    
    Add a new method unset() to IBusConfigService, which removes existing entry to
    a configuration option.  This also adds ibus.Config.unset() to the Python API
    and ibus_config_unset() to the C API.

M gconf/config.c
M ibus/config.py
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h

commit 515fcdb8e57d493ea06ac97111165d5b607a9090
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-09 17:36:14 +0800

    Do not store arguments in global vars.

M client/x11/main.c

commit 6510918a09d502f9449288cc70fb20d892890396
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-09 17:12:56 +0800

    Fix problems in XIM server.

M client/x11/main.c

commit f5519ff8f096e470780e70bfe6fcd5d24ecc2d0c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-07 14:39:18 +0800

    Add ibus_input_context_property_activate by Yusuke
    <yusukes@chromium.org>

M bus/inputcontext.c
M src/ibusinputcontext.h

commit 363e7f76183473943199575db128deaa12936a20
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-07 13:02:44 +0800

    Only install signal handler for NORMAL, RADIO and TOGGLE

M ui/gtk/menu.py

commit ab1267e1f2b3c578e513423d8370a120ed609521
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-07 12:51:00 +0800

    Fix a typo.

M ui/gtk/menu.py

commit 3bd1ea69cb0eb6fc730c2a0aebad05d483e4df26
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-07 12:25:04 +0800

    Fix PROP_MENU problem. Patch from Fujiwara-san

M ui/gtk/menu.py

commit b501b31efda5f925d40ae04f102b5e006e0fdecf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-05 15:50:23 +0800

    Add ibus_engine_delete_surrounding_text in ibusengine.h

M src/ibusengine.h

commit 71643e6f699ac4e60f41bd8e1739b4dea90ccd86
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-05 14:06:32 +0800

    Use 5 scounds as default dbus reply timeout

M bus/main.c

commit 066d8ae1246002d051c0015ed2b46478c3a9eeed
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 20:54:22 +0800

    Do not update lookup table in recreate_ui

M ui/gtk/candidatepanel.py

commit c637c6f4bcc9df92571f26580a225e23d0ab27ba
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 20:53:36 +0800

    Refine code of update_lookup_table

M ui/gtk/candidatepanel.py

commit fd001d559a7af08ac1da54daad6c3da48d90e86e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 20:47:59 +0800

    Remove gproperties from CandidatePanel

M ui/gtk/candidatepanel.py

commit 1b0f7f2093990ab829b826a4ab592856bac4770f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 19:28:27 +0800

    Refine some code

M ibus/lookuptable.py

commit 15bc382dd95e7bb4cee52b45022f5fb89c652d1f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 19:25:54 +0800

    Use ibus.ORIENTATION_* in panel.py

M ui/gtk/panel.py

commit 59106caf2ce397ab8f42278336a283eddfb3fcf7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 18:58:40 +0800

    Remove some unused code.

M ui/gtk/candidatepanel.py

commit acdc9fbefb6435678587674a5a0c83c227875447
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 16:46:05 +0800

    Rename system_orientation to orientation, and use current_orientation

M ui/gtk/candidatepanel.py
M ui/gtk/panel.py

commit f094435f25e900d66f8a7ea6dea401eef5064bad
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 16:39:17 +0800

    Use ibus.ORENTATION_*

M ui/gtk/candidatepanel.py

commit 6814942030df916a425838d6d8169b2781dbca18
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2010-01-01 13:22:58 +0900

    Apply CandidatePanel orientation change request from IME.
    
    This version also saves the system orientation setting for a later IME switch.

M ui/gtk/candidatepanel.py
M ui/gtk/panel.py

commit d8273edce75cf5a0b37b444efceef0ea5ac932ef
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 16:17:09 +0800

    Fix bug in ibus_engine_update_lookup_table_fast.

M src/ibusengine.c

commit 0531502772192aa442f2fd3fe2057797970bc197
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-01-01 16:16:37 +0800

    Add getter and setter methods of orientation.

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit 4c97ef4ee02866c5b2fe44e5a5b15bd85cb9be97
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2009-12-31 15:04:51 +0900

    Merge double-defined im_ibus_la_LIBADD.

M client/gtk2/Makefile.am

commit 85ec75bba808580c6dd86f9a335eb7d910760d8c
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2009-12-31 15:03:16 +0900

    Set CFLAGS/LDADD for test-matchrule properly.

M bus/Makefile.am

commit 205d07ca2928e798ad303daa59a0481674424eb8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-31 07:03:25 +0800

    Fix typo.

M client/x11/main.c

commit 1277dca5b68853712026b837c3ce257cd8f96861
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-30 10:19:51 +0800

    Currect use of autotools: Use *_LIBADD and *_LDADD to replace some *_LDFLAGS.

M bus/Makefile.am
M client/gtk2/Makefile.am
M client/x11/Makefile.am
M gconf/Makefile.am
M src/Makefile.am

commit 84229373ed5ac6dbb132f6bd83260b6378437530
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-30 10:06:09 +0800

    Fix _FORTIFY_SOURCE warnings, from galtgendo

M client/x11/main.c

commit 89ff52ef5492bb1b767faf3c9eaac49913285322
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-27 18:34:07 +0800

    Fix link errors in Ubuntu

M bus/Makefile.am
M client/x11/Makefile.am
M gconf/Makefile.am
M src/Makefile.am

commit 3b140a91098560f569fe62b89895a9d5850a6845
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-27 09:53:27 +0800

    Fix rpmlint warnings in spec file.

M ibus.spec.in

commit 7182448378b644bfe12e778c71333975055322bd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-25 08:33:11 +0800

    Catch KeyboardInterrupt Exception

M ui/gtk/main.py

commit b0f395d7039bf29d87437b2d272ad67e486a3182
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-25 08:24:30 +0800

    Change pinyin.xml to gtkpanel.xml

M ui/gtk/gtkpanel.xml.in.in

commit f167b19216dd3845674155169ecc2eeaa41c0e75
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 17:19:51 +0800

    Process engine method call correctly.

M src/ibusengine.c
M src/ibusinputcontext.c

commit 252e0e4217cf81903bb121bb0af804d810c43cf4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 16:49:17 +0800

    Fix coding style.

M ibus/enginedesc.py

commit d00778b6842e24da83f590130bec5c55e97147ab
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 15:02:31 +0800

    Fix some typos.

M setup/enginecombobox.py
M setup/enginetreeview.py
M setup/main.py

commit 043f6fe0b41e5c29d5e6bd7760ff2e301c00bf73
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 14:18:20 +0800

    Sort engines in setup ui.

M ibus/enginedesc.py
M setup/enginecombobox.py
M src/ibusenginedesc.c

commit ae0a66775f2ce27c4355739167aca1f4e3b9faa1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 14:05:14 +0800

    Use 2 xpad in engine combobox

M setup/enginecombobox.py

commit 94c9b7a07a9f6eab6c02376d614768391e008943
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 13:59:27 +0800

    Fix coding style and remove useless line.

M setup/enginecombobox.py

commit 1c02e76a0f5cca127fd34cad63aecce7b686e8c2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 10:42:23 +0800

    Make some buttons disabled, when they are not useful.

M setup/enginecombobox.py
M setup/enginetreeview.py
M setup/main.py
M setup/setup.ui

commit d789a01a2c6cb13e088b1bf7ea04a530c42cd070
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-24 10:41:19 +0800

    Update UI.

M setup/setup.ui

commit 4ec2a988a6546a73b92c8c6eed7985e19d550ce2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-23 15:55:49 +0800

    Do not init gthread if undefine G_THREADS_ENABLED.

M bus/main.c

commit f580326150d486f9dd86961d1bcb80daa4612519
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-23 15:39:17 +0800

    Poll engine changes in different thread.

M bus/Makefile.am
M bus/ibusimpl.c
M bus/main.c
M bus/registry.c
M bus/registry.h
M configure.ac

commit d3f11c5b489b63d26a8cc9c6c4fb6dba9881e53a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-22 17:56:31 +0800

    ibus will poll changes of engines, and show notification to user.

M bus/ibusimpl.c
M bus/main.c
M bus/registry.c
M bus/registry.h
M ibus/bus.py
M ibus/interface/iibus.py
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M ui/gtk/main.py

commit ea664de646e5d1d24ecb4ba465279861f77bdafd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-20 18:40:42 +0800

    Remove space before and after =

M xinput-ibus.in

commit 69b0425825bce479cfb9923934f24c2e382231c8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-20 18:37:21 +0800

    Fix build rpm errors.

M configure.ac
D xinput-ibus
A xinput-ibus.in

commit 8b0d36cf4202b79d965095817c04354e069e25eb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-20 18:16:15 +0800

    Fix build errors if ./configure is not executed in top src dir.

M bus/Makefile.am
M client/gtk2/Makefile.am
M client/x11/Makefile.am
M docs/reference/ibus/Makefile.am
M gconf/Makefile.am

commit d0d97b819cd64e4693bdac1124e15a2cc2c379f5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-17 07:35:09 +0800

    Use bold style to display current engine in engine menu.

M ui/gtk/panel.py

commit 5cfbb5077f51397d30b271946f81bb05dbf3f067
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-16 20:35:17 +0800

    Do not use sub menu to list input methods.

M ui/gtk/panel.py

commit d23e87402abe96659cd402cdfd8db9417a4c1a40
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-16 07:37:58 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit f869a58793c4b760173e5423e60ee1982b9d893b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-15 17:16:39 +0800

    Fix a problem in document

M src/ibusmessage.h

commit fd395556c82b954d05029457f85e4640b65326d6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-14 17:16:06 +0800

    Remove comment

M data/keymaps/kr

commit f47f619901639955c6e084138925282e90f912d6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-14 17:13:37 +0800

    Define hangul and hanja key

M data/keymaps/kr

commit f20212a9c7444aa5835f542620352d04f44beaac
Merge: 7645a2f abac005
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-14 16:41:37 +0800

    Merge remote branch 'definite/master'

commit abac005cc73683ecf638b33fb30ebaec4e6d82d1
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-12-14 18:11:03 +1000

    Modify zh_TW.po
    APIDOC:
       new:
         ibusenumtypes,ibuspanelservice
         ibusshare, ibusservice,
         ibus-type, ibus-version,
         ibusxml
       revised:
         ibusconfig, ibusmessage, ibusoproxy, ibustext

M docs/reference/ibus/Makefile.am
M docs/reference/ibus/ibus-docs.sgml
M docs/reference/ibus/ibus.types
M po/zh_TW.po
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusenumtypes.h.template
M src/ibusmessage.h
M src/ibuspanelservice.h
M src/ibusproxy.h
M src/ibusservice.c
M src/ibusservice.h
M src/ibusshare.h
M src/ibustext.h
M src/ibusversion.h.in
M src/ibusxml.h

commit 7645a2f493a84fd01c4e3ca394a0b4cb0272ffd9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-14 16:00:04 +0800

    Fix some problems in document

M src/ibuslookuptable.h
M src/ibuspanelservice.h

commit 34609d92c063f55c94cf9ac59af13825a97b5b5b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-14 15:14:51 +0800

    Move specification from doc to docs

D doc/specification
A docs/specification

commit 49524f3ee29c0560656ada984e49b0a9643c75d7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-13 13:12:16 +0800

    Add a script for get keycode in Xorg

A data/keymaps/keycode.py

commit e1313c472472757131bdcf3f00ccafbd5f7b2f4f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-13 12:56:06 +0800

    Add kr keymap

M data/keymaps/Makefile.am
A data/keymaps/kr

commit 3e84effb5930c75d2fe566cd8e6ff9f8d5933244
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-13 09:59:00 +0800

    Remove qt immodule source code

D client/qt3/ibus-client.cpp
D client/qt3/ibus-client.h
D client/qt3/ibus-input-context.cpp
D client/qt3/ibus-input-context.h
D client/qt3/im-ibus-qt.cpp
D client/qt4/.gitignore
D client/qt4/Makefile.am
D client/qt4/ibus-client.cpp
D client/qt4/ibus-client.h
D client/qt4/ibus-input-context.cpp
D client/qt4/ibus-input-context.h
D client/qt4/ibus.pro
D client/qt4/im-ibus-qt.cpp
M configure.ac
M ibus.spec.in

commit 1259c054ab4e1bd37b348d43325738de6b8bbdf2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-12 14:30:56 +0800

    Add ibus.pot into gitignore

M po/.gitignore

commit 7f7a29a70f3bff0a968fdefc94903e8a58418cf9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-12 14:29:21 +0800

    Add property orientation of IBusLookupTable.

M ibus/common.py
M ibus/lookuptable.py
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/ibustypes.h

commit 2effc2aa01d1dd99f736075c12b5de15d070e8bf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-12 13:34:57 +0800

    Use g_assert to replace some g_return_

M src/ibusattribute.c
M src/ibusproperty.c

commit 233d33874f8105a9656b235d6e3b07b76fcf7803
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-12 13:25:55 +0800

    Use g_assert to replace some g_return_if_fail

M src/ibuslookuptable.c

commit 485502020a18870fb83717d3ff45c499fadf2a57
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-12 13:23:49 +0800

    Add setter and getter for IBusLookupTable->round

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit 52f4a8ee785ccd6a1e2e3eec72305d9b6f50af67
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 22:35:33 +0800

    Update es.po from daniel cabrera <logan@fedoraproject.org>

M po/es.po

commit 07f37d27a7f5a5d93f9d690e123592ff9fa37d90
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 20:47:15 +0800

    Update as.po from Amitakhya Phukan <aphukan@fedoraproject.org>

M po/as.po

commit 8f3bb8e840941448c03dbde0c7fa99f3b6f5be4a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 15:46:56 +0800

    Use gettext replace locale

M ui/gtk/Makefile.am
M ui/gtk/ibus-ui-gtk.in
M ui/gtk/main.py

commit 1e150708c942de094ca7d1582546b36ddcc17d05
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 15:29:59 +0800

    Add ibus_lookup_table_get_number_of_candidates

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit 5c41d02dfa9b17457d0dc77ab31785cf0441d3bd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 15:29:45 +0800

    Fix build error in bsd

M bus/main.c

commit 4a950b9e63775beaa12f24d1cd3c43f8bbbf7f3b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-11 15:11:35 +0800

    Fix typo.

M ibus/_config.py.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 6c2fb8c081d936d1bc2ceb26f2111fd7ec7b0de9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 20:15:16 +0800

    Update kn.po from Shankar Prasad Venkateshbhat <svenkate@redhat.com>

M po/kn.po

commit c27745189ba77a29be1cfff5a6ef848551c8d3d9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 16:31:18 +0800

    Change file mode.

M debian/rules

commit 36a7755099d3888105b1a156b82e3c40e66410fc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 16:30:36 +0800

    Use correct GType to replace gint

M src/ibusconfigprivate.h

commit ed0623375526ca560b93f273aeaae592c78054c8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 16:18:05 +0800

    Remove ibus.pot file.

D po/ibus.pot

commit 7b1954516aa7c048ef7914d3516b75b72810bbf2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 16:16:21 +0800

    Touch ChangeLog in autogen.sh.

M autogen.sh

commit 4a6b0fc71454c495be7480fb8016b5965d66fa35
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 15:24:38 +0800

    Update te.po from Krishnababu Krothapalli <k.meetme@gmail.com>

M po/te.po

commit f1053036156245887fd9e031d9d5427dd146ddb3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 07:54:49 +0800

    Update de.po from Hedda Peters <hpeters@redhat.com>

M po/de.po

commit f5be96a8ad885d38598ea95dd46d8e4f6b9c3b04
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-10 07:37:52 +0800

    Update it.po from Francesco Valente <fvalen@redhat.com>

M po/it.po

commit e400f03d84a17896d2ecb98fc6b88399ff808cff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 21:52:44 +0800

    Update mr.po from sandeep shedmake <sandeep.shedmake@gmail.com>

M po/mr.po

commit 80de02f3825df95f2e85481a66531c8ca4f4b21b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 21:51:00 +0800

    Fix build error for rpm

M src/Makefile.am

commit cae9cf027e0b52411c3e27304a30b5826f7f523d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 21:47:09 +0800

    Fix some warnings in ibus document

M src/ibusinputcontext.h
M src/ibuspanelservice.h

commit 87523477c2ad6375ce6cb898fa74eb7f6592ace6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 21:33:07 +0800

    Add document about IBUS_CAP_SURROUNDING_TEXT

M src/ibustypes.h

commit 71286a807c8d0d2d9cd2808461ae332edbf9f8f0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 21:33:00 +0800

    Fix build warning

M src/test-bus.c

commit a872035ff00d05309b6b1545f7f62c521f53cabc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 19:29:08 +0800

    Update ta.po from Felix <ifelix@redhat.com>

M po/ta.po

commit 953551a3bd5ae8e9b6b83fcd06799944ff231cb2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 13:18:17 +0800

    Update pa.po from Jaswinder Singh <jsingh@redhat.com>

M po/pa.po

commit 057b75f8160e3a2ff840ea21fce0084758681850
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-09 06:44:46 +0800

    Update vi.po Lê Quốc Tuấn <mr.lequoctuan@gmail.com>

M po/vi.po

commit 83129254fac22bdb62037d34eea7386a5b5ccd33
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-08 17:29:14 +0800

    Implemented some methods of IBusBus and IBusInputContext from yusukes@chromium.org

M src/Makefile.am
M src/ibusbus.c
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/test-bus.c

commit 129c6d6d5c96a1c3beff1a3c1920a262186658b7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-08 16:11:57 +0800

    Update hi.po from Rajesh Ranjan <rranjan@redhat.com>

M po/hi.po

commit 31ab5a5fea9ab3bcf9801408ea48aa1a91b739ed
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-08 11:16:40 +0800

    Update bn_IN.po from Runa Bhattacharjee <runab@redhat.com>

M po/bn_IN.po

commit 80e2e6b89c00837437d0c19b9b6481cda53d4d5a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-07 19:07:55 +0800

    Update gu.po from Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit 08c2118064163dcacee738c903fb12df5a246469
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-07 06:51:42 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/it.po
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit c97856b3d6368f7029c9f1bd578af087dbaf99d2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-07 06:51:23 +0800

    Update es.po from Domingo Becker <domingobecker@gmail.com>

M po/es.po

commit cd492ae8be91a7dbb9e9d62ee10d2fe564545a82
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-07 06:49:40 +0800

    Fix the typo.

M data/ibus.schemas.in

commit 8b2fce304a55cb07da51bb0198abfb90fc010daa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-06 08:11:57 +0800

    Avoid calling ibus_message_is_signal in loop.

M bus/engineproxy.c

commit 1bafbd10fc15ba3a53a317a9899b139145ce29b4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-06 08:00:59 +0800

    Refine code, and remove goto statements.

M src/ibusengine.c

commit ce4873dd2c9349e0fa31efdbf3c113237fa21393
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 19:42:46 +0800

    Do not use deprecated Tooltips

M po/ibus.pot
M po/zh_CN.po
M ui/gtk/candidatepanel.py

commit 918d0b4dc706c230f42909a2410f1d646d57f3ef
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 19:31:31 +0800

    Fix a typo.

M src/ibusinputcontext.c

commit 837692d4a6d09c0142a5eedd20faf8fa7bc1f1a4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 19:22:22 +0800

    Change lib version info back.

M configure.ac

commit e643c74f5df52c7b51e3ba4f01801c78f4b038fc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 15:44:34 +0800

    Use offset of member function in IBusPanelServiceClass.

M src/ibuspanelservice.c

commit 01d50beafcbb2cf404c128c8478a1dbbc670f6ca
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 15:16:02 +0800

    Add panel class from Satoru

M src/Makefile.am
A src/ibuspanelservice.c
A src/ibuspanelservice.h

commit 8c29821f9fea969f1979406221ad42d43baa4b2d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 18:30:44 +0800

    Remove some goto statement

M src/ibusconnection.c
M src/ibusengine.c
M src/ibusinputcontext.c
M src/ibusxml.c

commit 348b8c98eb7e509549c7d012bd221f6b01d5f1af
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 17:17:33 +0800

    Adjust the condition test order to get better performance

M src/ibusengine.c
M src/ibusinputcontext.c

commit b3d54e82d4bca1420cbcae20dc8a15844655b0c0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 17:08:03 +0800

    Avoid using ibus_message_is in loop to get better performance.

M src/ibusengine.c
M src/ibusinputcontext.c

commit 51a6ff5d19e1639592e2b41fdbb0da749502e660
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 16:55:31 +0800

    Fix typo

M src/ibusmessage.h

commit b57aac8eb2157a3720c36f9a2de81409c6d234ca
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 12:21:28 +0800

    Add age of lib version

M configure.ac

commit 89521b240ca3ff519488fbcb0c4f04c7d3ea83c1
Merge: 7a9f000 c57f7dd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 12:15:00 +0800

    Merge remote branch 'hindlemail/master'

commit c57f7dd9dc06512ac3ab1a6792afe1e0c294dca2
Author: tom hindle <hindlemail@gmail.com>
Date:   2009-12-04 18:38:48 -0700

    Added python client code for CurrentInputContext method

M ibus/bus.py
M ibus/interface/iibus.py

commit 33a07df73f4cdf48cd4b979c4ef2333554466bd4
Author: tom hindle <hindlemail@gmail.com>
Date:   2009-12-04 18:38:41 -0700

    Added c client side code for CurrentInputContext method

M src/ibusbus.c
M src/ibusbus.h

commit 1c10d9fca8759495c7d6b6e1b2630a6fdee3d6ce
Author: tom hindle <hindlemail@gmail.com>
Date:   2009-12-04 18:38:20 -0700

    Added CurrentInputContext method

M bus/ibusimpl.c

commit 7a9f000aa6b4d8677179a17b1a61ccc94d9d1808
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-05 08:42:28 +0800

    Update fr.po from Julroy67

M po/fr.po

commit 6ff956dc491cec33d0059ad16f93671a6c0c6222
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-04 23:05:19 +0800

    Refine coding style.

M src/ibusengine.c

commit 97ff497f1a40f2d7b3d63a0fc8c87019b90ae6b8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-04 15:52:57 +0800

    Move panel into the screen if the screen become small.

M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit d2792de2f01bae5bf380dba02636d73cc967f3e1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-04 11:27:39 +0800

    Fix problem with forward key event

M client/x11/main.c

commit 0dbc1252cd6e723cad776a5d76861c08d4ba2133
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-04 11:24:24 +0800

    Add it.po from Milo Casagrande <milo@ubuntu.com>

M AUTHORS
M po/LINGUAS
A po/it.po

commit bbd1d1d8573ac14bc73b4a0df639f71aae066bae
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-04 10:28:21 +0800

    Add delete surrounding text feature.
    Fix forward key event.
    Developed by Doug Rintoul <courtjestr@gmail.com>
    Thanks for Doug Rintoul

M bus/engineproxy.c
M bus/inputcontext.c
M client/gtk2/ibusimcontext.c
M client/x11/main.c
M src/ibusengine.c
M src/ibusinputcontext.c
M src/ibusmarshalers.list
M src/ibustypes.h

commit 80946b75ffa111de77d6c83d70373296bbce77f0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-30 10:34:43 +0800

    Remove tooltip for AuxString

M ui/gtk/candidatepanel.py

commit 0cee090020bb71156a11d8f8f85514de30ea9734
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-29 22:51:51 +0800

    Return correct address in _ibus_get_address

M bus/ibusimpl.c

commit 4294a7a6351cb0b3ca7ce97d14da68ebda93f9fb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-29 22:43:31 +0800

    Remove unused code.

M src/ibusbus.c

commit 819199427fecd2c03557b36404d3fe63ce2ad8d5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-28 15:45:50 +0800

    Update translate msgs

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 89a1e54e0761d7d4d0bb5c3ac3dd6c6893ab2c68
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-28 15:38:41 +0800

    Remember panel position

M data/ibus.schemas.in
M setup/main.py
M setup/setup.ui
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 234e7f3768e8f4e8252bcf473fc199af971f0b9d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-27 16:45:58 +0800

    Update ja.po by Fujiwarat

M po/ja.po

commit a1508b9d78311e9cf23bcdf07b00441186030864
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-25 12:49:24 +0800

    Do not set engine if focus_ic is None

M ui/gtk/panel.py

commit 4d66a8cb4c8b2462cb9621401454d7b7369b758c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-24 11:10:57 +0800

    Adjust some code order.

M src/ibusconnection.c

commit a3098789ff716ccc0c4b6c6211492ff586066158
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-24 11:06:06 +0800

    Do not crash when bus is disconnected.

M src/ibusbus.c

commit cfcc63c927502501b069ca8a0556c636e61a5598
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-24 10:56:03 +0800

    Do not abort when connection is closed.

M src/ibusconnection.c

commit d8541c58f5564f7f766ade13f6366de3017707d6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-16 15:18:40 +1000

    Update te.po from Krishnababu Krothapalli

M po/te.po

commit d8c129b99a8d459765a120c30b79906610aa21c9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-16 15:17:31 +1000

    Update hi.po from Rajesh Ranjan

M po/hi.po

commit c9584c322f56cff832050d3c1ff04839ec1dfbdd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-16 15:16:27 +1000

    Update or.po from Manoj Giri

M po/or.po

commit d53ceb0123e158849f57a3c181853a2387877665
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-16 15:14:57 +1000

    Update ta.po by Felix

M po/ta.po

commit 2fcf990fd447a9cb9a7a1a5b49d1365f8e8142bb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-12 18:17:29 +1000

    Fix compile error.

M src/ibusbus.c

commit 5b358d8f1ddf425278706171d321b5dc2a5f8e94
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-12 14:31:09 +1000

    Check CREATED event

M src/ibusbus.c

commit 0058d0f6a91b78845b3a9831b74a7fd2050a5ccf
Merge: 4b2c6ed d494b47
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-11-12 08:38:08 +1000

    Merge remote branch 'XueWei/master'

commit d494b47eea331b8bc06c03dd06be24adb72149ce
Author: william <william@opensolaris.(none)>
Date:   2009-11-12 00:08:26 +0800

    Fixed on Solaris cannot re-connect after ibus-daemon restart.

M src/ibusbus.c

commit 4b2c6ed7c52e24f019e9ea6167c0d570be781c65
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-25 07:44:01 +0800

    Update es.po from Domingo Becker

M po/es.po

commit 29a2503e4b47f41e4596fbc2124d425f789ca368
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-24 11:23:29 +0800

    Fix problem in POTFILES.in

M po/POTFILES.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 1da3d970c145e4b10059346754851afcacb5d10d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-24 11:16:29 +0800

    Add mkinstalldirs in .gitingore

M .gitignore

commit 67939f0b1d678bcbbeaf510b0f8d368f438b11b9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-24 07:30:07 +0800

    Update pl.po from Piotr Drąg

M po/pl.po

commit 2a2566b68d671469e7291306185c9ef1180ff139
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-23 15:58:14 +0800

    Modify copying information

M AUTHORS
M README
M client/qt4/ibus.pro
M configure.ac
M doc/specification
M ibus/_config.py.in
M po/Makevars
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/ibus-setup.in
M src/ibuskeysyms-update.pl
M src/ibusversion.h.in
M ui/gtk/ibus-ui-gtk.in

commit 8b2b2613e13258d7535bf09e818aebe9361ba52b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-23 14:42:16 +0800

    Add Copying for Red Hat

M Makefile.am
M bindings/Makefile.am
M bindings/python/Makefile.am
M bus/Makefile.am
M bus/connection.c
M bus/connection.h
M bus/dbusimpl.c
M bus/dbusimpl.h
M bus/engineproxy.c
M bus/engineproxy.h
M bus/factoryproxy.c
M bus/factoryproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/option.h
M bus/panelproxy.c
M bus/panelproxy.h
M bus/registry.c
M bus/registry.h
M bus/server.c
M bus/server.h
M client/Makefile.am
M client/gtk2/Makefile.am
M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M client/qt4/Makefile.am
M client/qt4/ibus-client.cpp
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h
M client/qt4/im-ibus-qt.cpp
M client/x11/Makefile.am
M client/x11/gdk-private.c
M client/x11/gdk-private.h
M client/x11/main.c
M data/Makefile.am
M data/icons/Makefile.am
M data/keymaps/Makefile.am
M docs/Makefile.am
M docs/reference/Makefile.am
M gconf/Makefile.am
M ibus/Makefile.am
M ibus/__init__.py
M ibus/_config.py.in
M ibus/_gtk.py
M ibus/application.py
M ibus/attribute.py
M ibus/bus.py
M ibus/common.py
M ibus/component.py
M ibus/config.py
M ibus/engine.py
M ibus/enginedesc.py
M ibus/exception.py
M ibus/factory.py
M ibus/inputcontext.py
M ibus/interface/Makefile.am
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/iinputcontext.py
M ibus/interface/inotifications.py
M ibus/interface/ipanel.py
M ibus/lang.py
M ibus/lookuptable.py
M ibus/modifier.py
M ibus/notifications.py
M ibus/object.py
M ibus/observedpath.py
M ibus/panel.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py
M ibus/utility.py
M m4/Makefile.am
M setup/Makefile.am
M setup/enginecombobox.py
M setup/enginetreeview.py
M setup/icon.py
M setup/keyboardshortcut.py
M setup/main.py
M src/Makefile.am
M src/ibus.h
M src/ibusattribute.c
M src/ibusattribute.h
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigprivate.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusdebug.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibusenginedesc.c
M src/ibusenginedesc.h
M src/ibuserror.c
M src/ibuserror.h
M src/ibusfactory.c
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibushotkey.h
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibusinternal.h
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuskeysyms.h
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/ibusmainloop.c
M src/ibusmainloop.h
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibusobject.c
M src/ibusobject.h
M src/ibusobservedpath.c
M src/ibusobservedpath.h
M src/ibuspendingcall.c
M src/ibuspendingcall.h
M src/ibusproperty.c
M src/ibusproperty.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusserializable.c
M src/ibusserializable.h
M src/ibusserver.c
M src/ibusserver.h
M src/ibusservice.c
M src/ibusservice.h
M src/ibusshare.c
M src/ibusshare.h
M src/ibustext.c
M src/ibustext.h
M src/ibustypes.h
M src/ibusxml.c
M src/ibusxml.h
M ui/Makefile.am
M ui/gtk/Makefile.am
M ui/gtk/candidatepanel.py
M ui/gtk/engineabout.py
M ui/gtk/handle.py
M ui/gtk/icon.py
M ui/gtk/languagebar.py
M ui/gtk/main.py
M ui/gtk/menu.py
M ui/gtk/notifications.py
M ui/gtk/panel.py
M ui/gtk/propitem.py
M ui/gtk/toolitem.py
M util/IMdkit/Makefile.am
M util/Makefile.am

commit 95493e7c2a24898d5eaafd9c5cb2177afb2fec29
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-23 14:17:30 +0800

    Change file header

M Makefile.am
M bindings/Makefile.am
M bindings/python/Makefile.am
M bus/Makefile.am
M bus/connection.c
M bus/connection.h
M bus/dbusimpl.c
M bus/dbusimpl.h
M bus/engineproxy.c
M bus/engineproxy.h
M bus/factoryproxy.c
M bus/factoryproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/option.h
M bus/panelproxy.c
M bus/panelproxy.h
M bus/registry.c
M bus/registry.h
M bus/server.c
M bus/server.h
M client/Makefile.am
M client/gtk2/Makefile.am
M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M client/qt4/Makefile.am
M client/qt4/ibus-client.cpp
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h
M client/qt4/im-ibus-qt.cpp
M client/x11/Makefile.am
M client/x11/gdk-private.c
M client/x11/gdk-private.h
M client/x11/main.c
M data/Makefile.am
M data/icons/Makefile.am
M data/keymaps/Makefile.am
M docs/Makefile.am
M docs/reference/Makefile.am
M gconf/Makefile.am
M ibus/Makefile.am
M ibus/__init__.py
M ibus/_config.py.in
M ibus/_gtk.py
M ibus/application.py
M ibus/attribute.py
M ibus/bus.py
M ibus/common.py
M ibus/component.py
M ibus/config.py
M ibus/engine.py
M ibus/enginedesc.py
M ibus/exception.py
M ibus/factory.py
M ibus/inputcontext.py
M ibus/interface/Makefile.am
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/iinputcontext.py
M ibus/interface/inotifications.py
M ibus/interface/ipanel.py
M ibus/lang.py
M ibus/lookuptable.py
M ibus/modifier.py
M ibus/notifications.py
M ibus/object.py
M ibus/observedpath.py
M ibus/panel.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py
M ibus/utility.py
M m4/Makefile.am
M po/POTFILES.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/Makefile.am
M setup/enginecombobox.py
M setup/enginetreeview.py
M setup/icon.py
M setup/keyboardshortcut.py
M setup/main.py
M src/Makefile.am
M src/ibus.h
M src/ibusattribute.c
M src/ibusattribute.h
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigprivate.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusdebug.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibusenginedesc.c
M src/ibusenginedesc.h
M src/ibuserror.c
M src/ibuserror.h
M src/ibusfactory.c
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibushotkey.h
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibusinternal.h
M src/ibuskeymap.c
M src/ibuskeymap.h
M src/ibuskeysyms.h
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/ibusmainloop.c
M src/ibusmainloop.h
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibusobject.c
M src/ibusobject.h
M src/ibusobservedpath.c
M src/ibusobservedpath.h
M src/ibuspendingcall.c
M src/ibuspendingcall.h
M src/ibusproperty.c
M src/ibusproperty.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusserializable.c
M src/ibusserializable.h
M src/ibusserver.c
M src/ibusserver.h
M src/ibusservice.c
M src/ibusservice.h
M src/ibusshare.c
M src/ibusshare.h
M src/ibustext.c
M src/ibustext.h
M src/ibustypes.h
M src/ibusxml.c
M src/ibusxml.h
M ui/Makefile.am
M ui/gtk/Makefile.am
M ui/gtk/candidatepanel.py
M ui/gtk/engineabout.py
M ui/gtk/handle.py
M ui/gtk/icon.py
M ui/gtk/languagebar.py
M ui/gtk/main.py
M ui/gtk/menu.py
M ui/gtk/notifications.py
M ui/gtk/panel.py
M ui/gtk/propitem.py
M ui/gtk/toolitem.py
M util/IMdkit/Makefile.am
M util/Makefile.am

commit 921b29ef089c8cb9fb3fc60b8177ba479e0fb174
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-20 14:45:28 +0800

    Update es.po by Domingo Becker <domingobecker@gmail.com>

M po/es.po

commit 50ad31397479119c02fce6892cd7cb6a6de06531
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-16 07:58:48 +0800

    Change tooltip of shortcut keys.

M setup/main.py

commit 916f2eb94c56d9f699578a2630b4e20c1b3843fb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-16 07:22:55 +0800

    Update some English strings.

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.ui

commit c592ccade047fe82e149399132bd70e7fc05f8f3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-15 07:08:23 +0800

    Update es.po from daniel cabrera <h.daniel.cabrera@gmail.com>

M po/es.po

commit dfa70649d00084de5cbb29a1613817d9cb5bbcbc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 14:12:33 +0800

    Update ru.po from Alexey Kotlyarov

M po/ru.po

commit a3a2bc47fb1da462f4df17b9c7bb4c311f832483
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 13:11:38 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/ru.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 3b8770ec863615b67d410abc34e379f0b44de259
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 13:11:21 +0800

    Update some descriptions text

M data/ibus.schemas.in
M setup/setup.ui

commit 36c6dc76bd83eb4c2fa7f39f00d486a03aeca9f5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 10:59:16 +0800

    Fix show icon on systray option

M setup/main.py

commit fe6bb742651bc50bae0c26dd80073d0442bd4042
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 09:32:41 +0800

    Update ja.po

M po/ja.po

commit e3955616b1fb15152478dc99a8b81c6b9b345212
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-14 09:26:18 +0800

    Update fr.po from julroy67

M po/fr.po

commit 3de9055a53185309885ede71824677fc78fa3aee
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 14:15:57 +0800

    Dont need set "" to icon anymore.

M src/ibusproperty.c

commit 18d497a03d58b694f5713be41dc8cdef705a0326
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 14:11:46 +0800

    Do not crash if append NULL string to IBusMessage.

M src/ibusenginedesc.c
M src/ibusmessage.c

commit 563b82f8ea37bbcda78d40701dec667137e3c234
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 10:22:06 +0800

    Update some icons.

A data/icons/16/ibus-keyboard.png
D data/icons/16/ibus-off.png
A data/icons/22/ibus-keyboard.png
D data/icons/22/ibus-off.png
A data/icons/24/ibus-keyboard.png
D data/icons/24/ibus-off.png
A data/icons/32/ibus-keyboard.png
D data/icons/32/ibus-off.png
A data/icons/48/ibus-keyboard.png
D data/icons/48/ibus-off.png
M data/icons/Makefile.am
D data/icons/ibus-engine.svg
D data/icons/ibus-off.svg
D data/icons/ibus-setup.svg
D data/icons/ibus.svg
A data/icons/scalable/ibus-engine.svg
A data/icons/scalable/ibus-keyboard.svg
D data/icons/scalable/ibus-off.svg
A data/icons/scalable/ibus-setup.svg
A data/icons/scalable/ibus.svg
M ibus.spec.in
M setup/setup.ui
M ui/gtk/panel.py

commit 9c81b2d7974a135075aa9be4d5dcdb49bc9bbb4f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 10:03:34 +0800

    Update some icons.

M data/icons/ibus-engine.svg
M data/icons/ibus-setup.svg

commit e00cf06ca3248478b6b98bc24edea695d3c38e2b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 08:30:29 +0800

    Update po files

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 9d6faacab96ec30678556ddc7a8670306855b09d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-13 08:30:17 +0800

    Add ru.po from koterpillar

M AUTHORS
M po/LINGUAS
A po/ru.po

commit 289c8fd7480c05eac28cc806099202676f461d55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 16:06:21 +0800

    Use ibus-engine as default icon for engine

M setup/enginecombobox.py
M setup/enginetreeview.py
M ui/gtk/engineabout.py

commit ecc591e78defcf65b7ec073c3c2f2d10ff7f10b6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 16:01:49 +0800

    Update ibus-engine.svg

M data/icons/ibus-engine.svg

commit 4d50b88437ab9f503724f8278c7fc08e2077ee94
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 15:57:49 +0800

    Update ibus-setup.svg

T data/icons/ibus-setup.svg

commit 520ece79238373d87480cd15bafdde2568a44b6e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 13:48:59 +0800

    Remove unused code.

M setup/main.py

commit 7aef3c3efb2653af2ecc93f8350f9c5c95e92ac7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 13:47:33 +0800

    Remove setup.glade

M setup/Makefile.am
D setup/setup.glade

commit 2806c626f47bd15c4cf8168166d66aa9d2f86a61
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 13:44:33 +0800

    Use gnome-autogen.sh

M autogen.sh
M configure.ac
M src/Makefile.am

commit 9c98bfc23772bd92388c94c23f3ee90c0e4dd82a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 13:37:04 +0800

    Update po files.

M po/POTFILES.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit 1a6b0f4b13b055571a54daa6c3fd121f534011bf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 11:34:30 +0800

    Fix some problems.

M setup/main.py
M setup/setup.ui

commit 5c64d26273fae00360347e9da1efa486396be1f8
Author: Xingshen Luo <luoxsbupt@gmail.com>
Date:   2009-10-10 11:29:35 +0800

    migrate from libglade to libgtkbuilder

M setup/main.py
A setup/setup.ui

commit c8f1385638e66e7c96fce82988ee1dd7995efde8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 07:53:47 +0800

    Change .ibus to ibus

M bus/registry.c

commit 0cecc08f0dc547f1431d0e1d4efe2fbb66d1f672
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 07:47:01 +0800

    use XDG floder.

M bus/registry.c

commit 7366591b9673450315efc97d1b5000a2628137ea
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-10 07:23:54 +0800

    Move all tmp file to ~/.config/ibus

M src/ibusshare.c

commit 797248a19b88833fe00a46a0c8c926a15df093c5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-09 19:30:10 +0800

    Update zh_CN.po

M po/zh_CN.po

commit 8dd8a11667e1dd5e2c1f821a70fb3c6d99f8c784
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-09 07:35:00 +0800

    Add option to show/hide icon on system tray

M data/ibus.schemas.in
M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ko.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/main.py
M setup/setup.glade
M ui/gtk/panel.py

commit ee8685e8b7c71a7b3fc3551e0590d9d0835e64a1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-04 08:03:02 +0800

    Put all files in $(HOME)/.ibus

M bus/registry.c
M src/ibusshare.c

commit 55971a86028f3d3856cac8508db9b88a9502dc1f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-04 07:19:15 +0800

    Update pl.po from Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit 9df6be63e0aa76867ce81b5e383d23b737167709
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-03 10:12:46 +0800

    Use 2 second as default timeout

M bus/main.c

commit 8d630d2c1725264056adf0a07683cff5035536ad
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-03 10:11:59 +0800

    Add --timeout option.

M bus/Makefile.am
M bus/engineproxy.c
M bus/factoryproxy.c
M bus/ibusimpl.c
M bus/main.c
A bus/option.h
M bus/registry.c

commit 90bd8060ecb83a86dccc8662389736e12563cbe0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-10-03 06:54:44 +0800

    Build rpm in subfolder

M .gitignore
M Makefile.am

commit ad718c65b5088308036baf50079ef8c753f3abdc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-30 13:38:58 +0800

    Restore ibus.pot

A po/ibus.pot

commit fd1fe90c0d71f5e721efbf69a6630542afc9176c
Author: Peng Huang <phuang@phuang-laptop.(none)>
Date:   2009-09-30 13:36:19 +0800

    Update debian packaging scripts from ubuntu

D debian/README.Debian
M debian/changelog
A debian/clean
M debian/compat
M debian/control
M debian/copyright
D debian/cron.d.ex
D debian/dirs
M debian/docs
D debian/emacsen-install.ex
D debian/emacsen-remove.ex
D debian/emacsen-startup.ex
A debian/ibus-daemon.1
D debian/ibus-default.ex
A debian/ibus-gconf.1
A debian/ibus-gtk.install
A debian/ibus-setup.1
A debian/ibus-ui-gtk.1
A debian/ibus-x11.1
A debian/ibus.1
D debian/ibus.doc-base.EX
A debian/ibus.install
A debian/ibus.manpages
A debian/ibus.postinst
A debian/ibus.prerm
D debian/im-switch/ibus
D debian/init.d.ex
D debian/init.d.lsb.ex
A debian/libibus-dev.install
A debian/libibus1.install
A debian/libibus1.symbols
D debian/manpage.1.ex
D debian/manpage.sgml.ex
D debian/manpage.xml.ex
D debian/menu.ex
D debian/postinst
D debian/postinst.ex
D debian/postrm.ex
D debian/preinst.ex
D debian/prerm
D debian/prerm.ex
A debian/python-ibus.install
A debian/pyversions
M debian/rules
A debian/watch
D debian/watch.ex
A debian/xinput/ibus
D po/ibus.pot

commit 9c96cfcd5c94125cc2ff84830748bec876dd11cb
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-09-28 09:47:48 +1000

    Update zh_TW.po

M po/zh_TW.po

commit 08289ea083a0793ce7818b27ae2910e704d80ccc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-16 15:33:24 +0800

    Restore ibus.pot

A po/ibus.pot

commit c03249bd8ac36b542ab93fd767a6e7bc9d2359d5
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-08-31 18:09:49 +1000

    Modify APIDOC chapters.
    APIDOC IBusServer

D po/ibus.pot

commit c51a34c296b23e8a2607c056ee0d046fd3269d78
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-27 15:06:00 +0800

    Update zh_TW.po

M po/zh_TW.po

commit a2a5aa15bd38dd7d0ab43c9e4b464861977074a9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-27 13:33:49 +0800

    Write empty string instead "(null) in xml.

M src/ibusenginedesc.c

commit dbe90576e6980b05c8777c79719c2c80c96cd9b3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-25 14:17:53 +0800

    Update pa.po from A S Alam <apreet.alam@gmail.com>

M po/pa.po

commit 1674211fc8b5fe8ec3ecebf20d89c0ca3fba5f99
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-24 15:45:53 +0800

    Update zh_CN.po

M po/zh_CN.po

commit 8b97e9ecbad917af69fd4f70af7ad305d44e48ee
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-22 13:01:42 +0800

    Fix restart problem in Unix

M bus/Makefile.am
M bus/ibusimpl.c

commit 68206ef43cd0e7b7b441821bacf85da4774bb0d5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-20 07:54:25 +0800

    Update ca.po by Xavi Conde <xavi.conde@gmail.com>

M po/ca.po

commit a58dbb8b6ef693a086006a797c569571dfa61b9d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-19 15:17:35 +0800

    Update one string.

M po/zh_CN.po

commit 8e465a32567bc16eae33e56fbd75f8bb41d037d8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-16 16:09:45 +0800

    Supports G_TYPE_LONG and G_TYPE_ULONG in ibus_message_iter_get

M src/ibusmessage.c

commit d922542114b11a2489967e34ceb66a610e43b453
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-16 15:33:24 +0800

    Restore ibus.pot

A po/ibus.pot

commit bbc1f736a4ab818b45e2c3a19d45f100d3e45802
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-09-15 17:55:39 +1000

    Correct keymaps/commons: Add KP_Decimal and KP_Divide

M data/keymaps/common

commit cf28ece8b12de5fe3acf673a7f9a7a5f8b313fae
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-08-31 18:09:49 +1000

    Modify APIDOC chapters.
    APIDOC IBusServer

M docs/reference/ibus/ibus-docs.sgml
D po/ibus.pot
M src/ibusmainloop.h
M src/ibusserver.c
M src/ibusserver.h

commit c2157aceb20024b61b22cd27691432ce3925f7a7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-12 17:49:37 +0800

    Add error underline.

M ibus/attribute.py
M src/ibusattribute.h

commit b559c801479bab0baf3586e3c78bc47f58624526
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-12 12:53:09 +0800

    Update test_client.py

M ibus/inputcontext.py
M test/test_client.py

commit fa348d0a4691ede253d3a203e20498d7bcb973b8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-11 11:41:20 +0800

    Use GInitiallyUnowned as super parent

M src/ibusobject.c
M src/ibusobject.h

commit 186e0ba948f3070ca52a7ab1eca13331e1c5a8c9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-11 06:31:28 +0800

    Add ko.po by Eun Ju Kim <eukim@redhat.com>

M AUTHORS
M po/LINGUAS
A po/ko.po

commit 3f570085e9e8cecc74341d47ad07f27569d19290
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-10 16:40:59 +0800

    Rix memory leak in toolitem.py

M ui/gtk/toolitem.py

commit 36cc87ec7c896708c3cc67dc3573f043a54fa2e4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-10 09:09:37 +0800

    Update te.po by Krishnababu Krothapalli <k.meetme@gmail.com>

M po/te.po

commit ee19dd0b9a1ea9d11c936796f8f9f5dc4b47eaac
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-09 14:52:35 +0800

    Use system layout setting by default.

M data/ibus.schemas.in

commit b7d9d063ec5ff9b161f13628a649f304db469364
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-09 14:44:31 +0800

    Use defualt icon for some engine without icon

M ui/gtk/engineabout.py

commit 9331a2a452f5ed2026f9e704c0edd52e952c2649
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-09 07:12:16 +0800

    Update bn_IN.po by Runa Bhattacharjee <runab@redhat.com>

M po/bn_IN.po

commit 464e3736a0211ea6fe0709b4d7550d2008bd6709
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-08 17:32:16 +0800

    Update ja.po

M po/ja.po

commit bfd5227bbc987c348a122b5ef2774f81d649c2e3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-08 16:59:34 +0800

    Update ja.po by Fujiwarat

M po/ja.po

commit 5bb8423124c09f023feb21a200235b97aab21d85
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-07 19:34:53 +0800

    Update kn.po Shankar Prasad Venkateshbhat <svenkate@redhat.com>

M po/kn.po

commit 194441146c603f530e4d4523b9944afd7d8ee87d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-04 13:47:12 +0800

    Update hi.po by Rajesh Ranjan <rranjan@redhat.com>

M po/hi.po

commit 51bc1d2bbbefde9906fd26fdef13ca19f5387d49
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-04 12:05:10 +0800

    Add new icons.

A data/icons/16/ibus-off.png
A data/icons/22/ibus-off.png
A data/icons/24/ibus-off.png
A data/icons/32/ibus-off.png
A data/icons/48/ibus-off.png
M data/icons/Makefile.am
A data/icons/scalable/ibus-off.svg
M ibus.spec.in

commit ced70161303a54c02dbb78215918887edab82262
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-03 21:30:01 +0800

    Update gu.po by Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit a84a051d9d8d106ab47b96ab073032719b05240c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-03 21:27:47 +0800

    Update ml.po by Ani Peter <apeter@redhat.com>

M po/ml.po

commit f774c0d184a9583dc540e969f87bfca3a32c70a6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-03 10:22:07 +0800

    Update ja.po by Fujiwarat

M po/ja.po

commit cae9d409e38d7fe3137f9c469a27a76aae8d94ac
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-03 07:09:29 +0800

    Update or.po by Manoj Giri <mgiri@redhat.com>

M po/or.po

commit 75cee9fb96e32766bfb33e4b0e5d7791631a191a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-02 19:28:47 +0800

    Update ta.py by Felix <ifelix@redhat.com>

M po/ta.po

commit 2ea7f145bda36e72432e0829fa3407adc23b4564
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-02 16:30:57 +0800

    Remove '_' from begin of some keynames start with numbers

M ibus/keysyms.py

commit 606210b7cf9f8d024a301fd0a21a7f64fb259dd8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-02 09:12:16 +0800

    Update mr.po by sandeep shedmake <sandeep.shedmake@gmail.com>

M po/mr.po

commit d84054c330a0562d8d7f4bd0fe52fac156be07c0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-01 13:00:58 +0800

    Update vi.po by Lê Quốc Tuấn <mr.lequoctuan@gmail.com>

M po/vi.po

commit 1254a61a2c9d5cddb79d77293f365c75a0065e81
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-09-01 11:00:54 +0800

    Update pl.po by Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit a893830a35d2ddc4466d3088caa966dc8cfcbf55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-31 15:08:19 +0800

    Does not include bindings folder.

M Makefile.am
M configure.ac

commit 58c9159a3db6222f1acdbb9fcf4120f14e0be632
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-31 15:08:00 +0800

    Set icon of about dialog.

M ui/gtk/panel.py

commit b09f27f817ebd2871cea4fac60473d5d43048c6a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-31 07:07:28 +0800

    Update es.po by Domingo Becker <domingobecker@gmail.com>

M po/es.po

commit c6e4ffeda1a40f985dd3f176f69d495050b4052a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-31 07:04:31 +0800

    Update fr.po by julroy67

M po/fr.po

commit b7f4da664ae7ae299d35b8a4c0303473acd8d9c3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-29 08:18:37 +0800

    Change ibus.svg path in xinput-ibus

M xinput-ibus

commit f4ee9d7f299b08480831036c973119f52ec4b173
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-29 08:14:46 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po

commit faa86f388b5dcc1536431e5478618ab3bbfe21d7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-29 08:14:08 +0800

    Unify some describions.

M data/ibus.schemas.in

commit c49067cb890a58250f9e77aeef34261578d42f5b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-29 06:39:03 +0800

    Change timeout of engine reply

M bus/engineproxy.c
M bus/factoryproxy.c

commit f7815b0c66dda855cc229ae2593498620338006c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 18:44:49 +0800

    Fix a memory leak.

M bus/engineproxy.c

commit 99328a4f4ba501e1aed7604c9c687eb9e567738c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 16:58:21 +0800

    Add an popup menu when no input window

M po/ibus.pot
M po/zh_CN.po
M ui/gtk/panel.py

commit ca911d79e22bf318754f28cfb6104a96f772090d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 16:31:07 +0800

    Fix build warnings

M src/ibusproperty.c

commit 644fb9e22b252c0ef5f0331999b4db40e8d7c9a4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 16:29:13 +0800

    Update inline API document.

M src/ibusattribute.h
M src/ibuslookuptable.h
M src/ibusproperty.h

commit cf994c799fad1ef7b29575798d7232bfd309fff2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 12:55:28 +0800

    Remove empty line

M src/ibusinputcontext.c

commit d8dbd7cda906805c65d8f45c198984db54b428d7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 11:36:28 +0800

    Fix memory leak in ibus-daemon

M bus/engineproxy.c

commit 4da6b8628e65ced954b0ed5f5c3220194591e106
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 11:36:13 +0800

    Fix memory leak in libibus.so

M src/ibusattribute.c
M src/ibustext.c

commit b4acd49576acce9bc73a67dcb8e90d5aacf5f4f4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 10:55:17 +0800

    Fix typos.

M ibus/inputcontext.py

commit 93e07d55c0094005e5077c8a865cf7112a95a8f1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 07:19:47 +0800

    Add method in inputcontext.py to detach signals.

M ibus/inputcontext.py

commit 026fd461fcd7f6d7165be8b1198198ab75540fcf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-27 06:23:37 +0800

    Update es.po by Domingo Becker <domingobecker@gmail.com>

M po/es.po

commit 65c0269615e5f2596601dd9c1d2f4e2d170f28c9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 17:25:29 +0800

    Update po files.

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.glade

commit 4d7d493e5035f58efeaca2d59253aed456593be5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 16:57:40 +0800

    Rename icon ibus-keyboard to ibus-off

M data/icons/Makefile.am
D data/icons/ibus-keyboard.svg
A data/icons/ibus-off.svg
M ui/gtk/panel.py

commit e10aff2bd97dee1cdbc738500936ef2e39132702
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 15:53:29 +0800

    Use icon name instead of the icon path in source code.

M data/icons/Makefile.am
D data/icons/engine-default.svg
A data/icons/ibus-engine.svg
M ui/gtk/panel.py

commit a2e981a07dde4a7a36a88df452d43ccb31cbfeef
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 11:07:15 +0800

    Update all po files by 'make update-po'

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ja.po
M po/kn.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/vi.po
M po/zh_HK.po
M po/zh_TW.po

commit b88474d59fd13ef21257230707ccd5fe3754bfc6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 11:06:42 +0800

    Update the label  "No input method"

M po/.gitignore
A po/ibus.pot
M ui/gtk/panel.py

commit cefdc5806d333fbaab89a7cb0ba607796e1bb24c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-26 11:03:50 +0800

    Update zh_CN.po

M po/zh_CN.po

commit 418b49dfa47e7711254e34000549e23f83a918cc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-25 07:26:03 +0800

    Update ca.po

M po/ca.po

commit 168c58770d274d80b8d457b7b55330849424ddfa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-24 21:24:52 +0800

    Fix build error on freebsd

M src/test-keymap.c

commit 7444c329d719687059280259b12d7bce95150c3d
Merge: c06938c cca94cf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-24 16:11:07 +0800

    Merge commit 'definite/master'

commit cca94cfa8938e7b07f84ba402a6e33db45b7ea5b
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-08-24 17:55:57 +1000

    APIDOC: New: IBusSerializable.
            Revised: IBusAttribute, IBusFactory, IBusObject, IBusObservedPath,
                     IBusProperty

M src/ibusattribute.h
M src/ibusfactory.h
M src/ibusobject.h
M src/ibusobservedpath.h
M src/ibusproperty.h
M src/ibusserializable.c
M src/ibusserializable.h

commit c06938c850ee199d258a18b63cbaa6d7c186052e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-24 13:44:59 +0800

    Use a symbol link for ibus-keyboard.svg

T data/icons/ibus-keyboard.svg

commit 8b5ee69eb13365493172257ecf26e566144420d4
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-08-05 17:33:35 +1000

    APIDOC IBusPendingCall

M src/ibuspendingcall.h

commit f2452bfeedf06b4548b3d905a18e3147358eb13a
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-08-03 18:06:06 +1000

    APIDOC: IBusObject IBusObservedPath

M src/ibusobject.c
M src/ibusobject.h
M src/ibusobservedpath.h

commit 7518126ca57c1a10b19d8e9264a14f55d2e1189a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-20 15:39:51 +0800

    call bindtextdomain to resolve i18n issue.

M setup/Makefile.am
M setup/ibus-setup.in
M setup/main.py

commit d44f4585a63b2aa4a05ba9a4daab9185b3361191
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-20 10:07:19 +0800

    Update es.po - Domingo Becker <domingobecker@gmail.com>

M po/es.po

commit 75401a434a0034f7b85f8fc2e25b6c9fd12126ad
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-19 10:31:36 +0800

    Watch on the right socket file.

M src/ibusbus.c

commit 3ec0f62c97d18473397dba62bc9f6f5f6a07d4c3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-18 17:27:03 +0800

    Add some setter functions for IBusProperty

M src/ibusproperty.c
M src/ibusproperty.h

commit 4078e209d00748a57a2dc0683320de63b8c7d911
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-17 10:12:03 +0800

    Fix segment fault in ibus_hotkey_profile_destroy.

M src/ibushotkey.c

commit 943a75b343c398ee6d45cd4d66a8f0bdfec777d7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-14 08:01:14 +0800

    Add * in default locales of ibus gtk immodule

M client/gtk2/ibusim.c

commit 8bbe9f77257508af7593ea4ca1c7102d53fc3333
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-13 15:44:14 +0800

    Comment test-registry

M bus/Makefile.am

commit dc86b755b60a55d76585cab79f99699e046d851f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-13 15:41:54 +0800

    Disable qt im module.

M client/Makefile.am
M configure.ac

commit 276353d1e882a29325680e672320ef964d816c0b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 09:30:54 +0800

    Fix some build warnings.

M bus/server.c
M src/ibusbus.c
M src/ibusshare.c

commit c3fa97f4172d9b490ea0d1060d151eb5d6df9fe2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 09:23:24 +0800

    Duplicate address.

M src/ibusshare.c

commit 38e28e06c2b8a34e5a12aabb3ff8e849865976f4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 09:06:30 +0800

    Only connect to the exist bus if the ibus_get_address return != NULL

M bus/main.c

commit b0899c2f7f27aa14a64e8ac85197e7a6ae9b923a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 08:31:38 +0800

    Use one fprintf.

M src/ibusshare.c

commit a08eafeffd5aa889b2d7276d48af84aa546c1b58
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 07:51:41 +0800

    Use %ld for pid

M src/ibusshare.c

commit e319143f168fb6c248ff691a18760f7cae8a9124
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 07:44:55 +0800

    call g_unlink before write address.

M src/ibusshare.c

commit 049ca9f0830304bfb0907071804c2bc40942c86e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 07:43:59 +0800

    Check if the daemon is alive in ibus_get_socket_address

M src/ibusshare.c

commit 33f77a4980486ade7bb0194ccfe79477814e3b14
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-12 07:33:31 +0800

    Write IBUS_DAEMON_PID in address file.

M src/ibusshare.c

commit 5ec6b95170f15f66a553a97c02cb94cc3c3e6b91
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-11 17:23:04 +0800

    Disable mkdir code in ibusbus.c

M src/ibusbus.c

commit 05e3fe4d90826c7b0234e17f691e6bb0734c1faf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-11 17:20:06 +0800

    Create right path in ibusbus.c

M src/ibusbus.c

commit 669ff970d226e9dc8da6afa51e916c85d98bc8b2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-11 17:01:31 +0800

    Remove ibus_get_socket_folder

M src/ibusshare.c
M src/ibusshare.h

commit 332b49d1ae363a85321b553d9e3ea5e9e8e745da
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-11 16:57:03 +0800

    Do not mkdir in ibusbus.c

M src/ibusbus.c

commit 74b5b2007b28341db2c7997824a7322fc9d0a336
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:57:52 +0800

    Add argument --mem-profile to get memory profile of ibus-daemon

M bus/main.c

commit ab37f4ad671049bd5b24da6500b9727ccf61e3d6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:29:46 +0800

    Fix soem typos.

M src/ibushotkey.c

commit 7096cb14e2b9fb659ab79ab1d2b65e55493d3e19
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:26:45 +0800

    Make code more readable.

M src/ibuslookuptable.c

commit f1cc9bb311d3ea765541e208b7f629e44e4c5e31
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:25:55 +0800

    Remove some unused variables.

M src/ibusbus.c
M src/ibuskeymap.c

commit 7c09e3922851d153887b9e3bf531d05661ef0877
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:25:19 +0800

    Make code more readable.

M src/ibushotkey.c

commit 42c766c1c293e8b2ff8d191de927b462abcb3411
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:08:16 +0800

    Fix error in ibus_prop_list_destroy function.

M src/ibusproperty.c

commit 605f48bbe15d79e7c3af0bb6fdf632f8d395034b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 13:05:47 +0800

    Fix memory leak in ibusproperty.c

M src/ibusproperty.c

commit 43b532911e600a6d31b35777c747a65b8a4fd140
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 12:38:07 +0800

    Disable memory debug.

M src/ibusobject.c

commit 6cdc132b142f9c8ef17c20b4f78201b2b21c8223
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 12:36:30 +0800

    Fix memory leak in ibuslookuptable.c

M src/ibuslookuptable.c

commit 2f32f8c0f8c3c9719aad120bb83650d093cbdc5f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 12:36:21 +0800

    Count all objects.

M src/ibusobject.c

commit b248c2ad1a63902caddbf4b046347919c366c3e9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 12:31:17 +0800

    Add code to debug memory

M src/ibusobject.c

commit 27dabca24a4e10670960c5c820df44da139471ee
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 11:23:06 +0800

    Remove some debug output.

M bus/dbusimpl.c

commit 49df5913820f47c4918c4001e9dea8c264106367
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 10:05:51 +0800

    Fix numlock problem.

M src/ibuskeymap.c

commit 955c700f193571a58f391b06106d37bee0c50b2c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-10 09:47:40 +0800

    Remove some debug verbose.

M bus/ibusimpl.c

commit 70a720de606721687f1c995ea50692d58bb3d101
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-07 14:34:43 +0800

    Do not emit preedit changed signal if preedit text is still invisible

M client/gtk2/ibusimcontext.c

commit c11f58727996c134a4e27bd7c7c360320c7f6927
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-07 11:15:52 +0800

    Fix a bug in name_to_keycode

M ibus/keysyms.py

commit c5ad08e89cf0c64f35ee1081d44a0f76246b4447
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-06 11:13:50 +0800

    Include org.freedesktop.{DBus,IBus} in ListNames' return

M bus/dbusimpl.c

commit 3d30c8a28b27aac298bbdeb81488dfec1ca27df0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-06 11:10:20 +0800

    Change the order of the unique names and well know names.

M bus/dbusimpl.c

commit 2f4bfb99dc9e21a74ebc98961186cde240c75ca1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-06 11:09:07 +0800

    Use macros.

M bus/dbusimpl.c

commit e58348a1cba659b448ce04bc2c3ad8c032a64803
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-06 11:04:13 +0800

    Do not allow RequstName org.freedesktop.{IBus, DBus}

M bus/dbusimpl.c

commit b6a8fa25027df23090e5d6f21017fa8df43fa1fc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-06 10:54:08 +0800

    Fix bug in org.freedesktop.DBus.ListNames.

M bus/dbusimpl.c

commit c8f92c1d9c1bdc61413fa7f6fba62aa9e2da6358
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-04 18:26:48 +0800

    Reduce size of keysyms.py

M ibus/keysyms.py

commit 6ee8bb59c4485d054017feb60eecfae06fe1a6df
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-03 14:47:50 +0800

    Fix bug in keymap: Press number with Shift & CapsLock modifiers.

M data/keymaps/common
M src/ibuskeymap.c
M src/ibuskeymap.h

commit 4b607482f562f4a2306d3b3e659bd1350395911c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-28 14:38:36 +0800

    Change summary for for ibus-devel.rpm

M ibus.spec.in

commit 5be7c11bf6664d810300bb3965039a8c4c1201f2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-27 17:57:14 +0800

    set QT_IM_MODULE=ibus if the qt ibus im module exist

M xinput-ibus

commit 56b73694a90215618f00ec3233acd7548ff8af1e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-23 08:07:25 +0800

    Fix dead loop in _from_dbus_value

M src/ibusconfigprivate.h
M src/ibusmessage.c

commit 4b09c335f61a280a6b84331bbeb74a4132f2442e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-21 10:44:06 +0800

    Use libibus.so.1 replace libibus.so

M ibus/common.py

commit 53ad8d6cb7ba02de86814a28564e764a5874a078
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-21 10:43:58 +0800

    Fix typo.

M bus/ibusimpl.c

commit 01b3391e99f63762e3498f901d65d70c65d72352
Merge: 306f615 708737a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-21 10:42:39 +0800

    Merge branch 'master' of git@github.com:phuang/ibus

commit 708737a8a15a9aaf0b158fd110e6f2a72790812f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-19 12:50:22 +0800

    Fix some build warnings.

M src/ibusshare.c

commit e35f363a366d5fc78d7f0851348f8cc86924cce5
Merge: cf56e57 2ec3479
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-19 09:40:42 +0800

    Merge branch 'master' of git@github.com:phuang/ibus

commit cf56e576fde975606f709cc731d2b256c45a15b4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-18 08:39:50 +0800

    Fix a typo.

M bus/inputcontext.c

commit 306f615f4d5b5e8ce32a734d899acde76134c8f2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-17 10:35:18 +0800

    Add gitignore

M .gitignore
M bus/.gitignore
M bus/ibusimpl.c
A data/.gitignore
A docs/.gitignore
M po/.gitignore
M src/.gitignore

commit 2ec3479e1647d7cfb5cf60043a94a5d546c90032
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-17 06:47:01 +0800

    Add include <stdio.h> to fix build warning.

M src/ibusshare.c

commit fbcc20f320a0ebba9b95658f7efa8cc52cf1476e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-16 10:37:32 +0800

    Add introspect_dbus method.

M ibus/bus.py

commit a1da7b9ad9af3144911d145334d8eec49c9b4c88
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-16 10:36:53 +0800

    Remove unimplemented methods and signals from DBus.Introspect return data

M bus/dbusimpl.c

commit 3beb987781d921902b4e20d9c844b75a9e962abe
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-15 18:04:11 +0800

    Use c version ibus_get_address in python directly

M ibus/common.py
M src/ibusshare.c

commit d2ed9a3740a8b9e809615f99318ee14132a3159a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-15 16:31:09 +0800

    Use abstract socket in ibus-daemon

M bus/server.c
M ibus/application.py
M ibus/bus.py
M ibus/common.py
M src/ibusbus.c
M src/ibusshare.c
M src/ibusshare.h

commit b3160e0b563c132347b1c97ce91d3d3882041fca
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-15 11:19:08 +0800

    Add ibus_get_local_machine_id function

M src/ibusshare.c
M src/ibusshare.h

commit 1a007604992f4e2cb58e0d9eb5d37b8086445bf4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-15 08:21:23 +0800

    Update ml.po by Ani Peter <apeter@redhat.com>

M po/ml.po

commit 780752efb2ca64ce4e87f28b85394ab1cef13b70
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-14 16:30:50 +0800

    Remove debug output

M bus/ibusimpl.c

commit 4e7a1f9dfb0dfbe1310422bc322ea97b19bd3664
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-10 11:00:41 +0800

    Fix a typo, Add introspect method.

M bus/inputcontext.c
M ibus/inputcontext.py

commit f22552752d3ffdb693c223c61679061528a84fff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-10 10:48:39 +0800

    Implement Introspect in inputcontext.c

M bus/ibusimpl.c
M bus/inputcontext.c
M ibus/interface/iinputcontext.py

commit fdebe6da41d3ad4a347d64cfa30a14a92446c3fb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-09 17:38:16 +0800

    Add introspect_ibus

M ibus/bus.py

commit bbc54dcc2d1a3ece69ff191b4818aa549f27309e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-09 17:37:18 +0800

    Add args' names, and remove out arg of org.freedesktop.IBus.Exit

M bus/ibusimpl.c

commit f5cb3df2a2c31c54a9e3b97ac32ecbbb933bcda3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-09 17:09:37 +0800

    Remove some deprecated methods.

M ibus/interface/iibus.py

commit 8fedd83a82049427c241d8dd8687ba75429b7111
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-09 17:09:03 +0800

    Implemented Introspect of /org/freedesktop/IBus

M bus/ibusimpl.c

commit 3dbc3d46bb1166115ba40a6ef6ab98042b1c14f5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-09 11:29:46 +0800

    Implememnt org.freedesktop.IBus.Ping method.

M bus/ibusimpl.c
M ibus/bus.py
M ibus/serializable.py
M src/ibusattribute.c
M src/ibuscomponent.c
M src/ibusenginedesc.c
M src/ibusfactory.c
M src/ibushotkey.c
M src/ibuslookuptable.c
M src/ibusmessage.c
M src/ibusmessage.h
M src/ibusobservedpath.c
M src/ibusproperty.c
M src/ibusserializable.c
M src/ibustext.c

commit a25038fd60358cf06905ffd535eba2d2f2737efe
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-08 11:43:22 +0800

    Fix some typoes.

M ibus/bus.py
M ibus/interface/iibus.py

commit ad8b19522dd6851d9854f7bdcc04441a1925b5d9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-08 11:32:01 +0800

    Add ibus_message_iter_copy method;
    Add Ping method of org.freedesktop.IBus interface.

M bus/ibusimpl.c
M ibus/bus.py
M ibus/interface/iibus.py
M src/ibusmessage.c
M src/ibusmessage.h

commit ec640a5e4658419e1183b14e89f3419e5735a742
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-07-08 16:58:36 +1000

    APIDOC: Revised IBusMessage

M src/ibusmessage.h

commit da8f546d010bff2298eda65d75c44f6fcf5992b6
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-07-07 18:07:54 +1000

    APIDOC: completed IBusMessage.

M docs/reference/ibus/ibus-docs.sgml
M src/ibuskeymap.h
M src/ibusmessage.h

commit 7a1cb83c9812107334f82b59e1092fe670e9ef3a
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-07-06 18:09:22 +1000

    APIDOC continuing IBusMessage

M src/ibusmessage.h

commit 3b8b42bf79a4e780947af1b67e7f28f866de7a30
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-07-03 18:03:17 +1000

    APIDOC: completed: IBusInternal, IBusKeymap.
            starts: IBusMessage

M src/ibusinternal.h
M src/ibuskeymap.h
M src/ibuskeysyms.h
M src/ibusmainloop.h
M src/ibusmessage.h

commit 9c6b7e75a45ccc88c26c35fc7958e2f92931748f
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-07-01 18:07:54 +1000

    APIDOC: IBusKeymap

M src/ibuskeymap.h

commit 2cbd86e10a9f823cf4de47d5a95555cc45ca7776
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-06-30 18:07:12 +1000

    APIDOC: IBusInternal, IBusKeymap

M src/ibusinternal.c
M src/ibusinternal.h
M src/ibuskeymap.h

commit 1ad3051b149bbc5e916ec794f7638be7f5563e59
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-01 12:32:08 +0800

    Update buttons' states correctly

M setup/keyboardshortcut.py

commit 59d99c2e73f4c0d54967e4f9291cb0cfc4c4a923
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-01 12:17:18 +0800

    Add PY prefix in gtype names.

M ibus/attribute.py
M ibus/bus.py
M ibus/component.py
M ibus/config.py
M ibus/enginedesc.py
M ibus/factory.py
M ibus/inputcontext.py
M ibus/lookuptable.py
M ibus/object.py
M ibus/observedpath.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py

commit a1a43490c284f40b7b2135b4346aeb80dbea5708
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-07-01 12:11:38 +0800

    Update Add & Apply buttons' states on time.

M setup/keyboardshortcut.py

commit 4ffd3c3fb6b51da9c18f2b2a45325ade08ce9c0d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-30 16:45:45 +0800

    Use MetaClass to register serializable classes automatically

M ibus/attribute.py
M ibus/component.py
M ibus/enginedesc.py
M ibus/factory.py
M ibus/lookuptable.py
M ibus/observedpath.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py

commit 1abb0f892a0429aafb42dbca09bd1e4b90f8081a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-30 10:54:16 +0800

    Fix some coding style problems.

M ui/gtk/notifications.py
M ui/gtk/panel.py
M ui/gtk/propitem.py
M ui/gtk/toolitem.py

commit 6cf406a376a88e8360fe5b073a481f31af06878a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-30 10:42:05 +0800

    Fix CheckMenuItem problems and some coding style problems.

M ui/gtk/menu.py

commit 6138aab2d1c6209feddc5c65de8b844aff220cd1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-30 07:40:37 +0800

    Change some classes' name

M ui/gtk/candidatepanel.py
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 34596d74e4ddcafe0b038d4600508806e569c8a1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-30 07:19:22 +0800

    Add __gtype_name__ for some gobject classes

M ibus/attribute.py
M ibus/bus.py
M ibus/component.py
M ibus/config.py
M ibus/enginedesc.py
M ibus/factory.py
M ibus/inputcontext.py
M ibus/lookuptable.py
M ibus/object.py
M ibus/observedpath.py
M ibus/property.py
M ibus/serializable.py
M ibus/text.py

commit 0eafa5985555827818b0fd8de58a01d672151934
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-29 20:49:32 +0800

    Use __gtype_name__ to replace gobject.type_register

M ui/gtk/candidatepanel.py
M ui/gtk/handle.py
M ui/gtk/languagebar.py
M ui/gtk/menu.py
M ui/gtk/panel.py
M ui/gtk/toolitem.py

commit 15ce741d370b815047e3ad06d9806131acbb40c0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-29 17:57:47 +0800

    Remove useless code.

M ui/gtk/candidatepanel.py

commit fb13ca28b412a15691ee2ab2bafd5b10df453c9b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-25 16:03:26 +0800

    Modify introspect interface.

M bus/ibusimpl.c

commit 0c1e0848a2a20b4bc9d48f33830001ffc10e0fe0
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-06-25 17:58:08 +1000

    APIDOC: Completed IBusInputContext
            Revised IBusBus, IBusConnection, IBusProxy, IBusService
    Keymap: Add dvorak, dvorak-classic, and dvorak-programmer

A data/keymaps/dvorak-common
A data/keymaps/us-dvorak
A data/keymaps/us-dvorak-classic
A data/keymaps/us-dvorak-programmer
D po/ibus.pot
M src/ibusbus.c
M src/ibusconnection.c
M src/ibusengine.c
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibusproxy.c
M src/ibusservice.c

commit 00b32660ee5552ff804c99c990ec0fe1278d6e8a
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-06-24 18:04:56 +1000

    APIDOC: revised IBusEngine, IBusLookupTable.
            continuing IBusInputContext

M src/ibusengine.c
M src/ibusinputcontext.c
M src/ibusinputcontext.h
M src/ibuslookuptable.h

commit d72689240398232387187e383938186cda47ff99
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-06-22 18:08:55 +1000

    APIDOC: revised IBusEngine, IBusInputContext

M ibus.spec.in
M src/ibusengine.c
M src/ibusinputcontext.h

commit 5a026c6221286139cae08b5799bc80fe1d1c9444
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-25 09:48:37 +0800

    Add keycode argument in forward_key_event signal.

M bus/engineproxy.c
M bus/inputcontext.c
M src/ibusengine.c
M src/ibusengine.h
M src/ibusinputcontext.c

commit 64c7a4f4ed05010d32b521660302b5a85e083c35
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-24 07:49:50 +0800

    Disable qt4 im module.

M configure.ac

commit 3193a8747492eccac75a245e5075644469cfbfef
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-24 07:34:17 +0800

    Add ibusversion.h.in

M configure.ac
M src/Makefile.am
M src/ibus.h
A src/ibusversion.h.in

commit a79c7e87ee9ff80c673ce43bf2b0aa65775e8e07
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-24 07:33:53 +0800

    Remove private struct in ibus-daemon.

M bus/connection.c
M bus/connection.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/panelproxy.c
M bus/panelproxy.h

commit 96f502bcfb6d23a2adc2b28d7bcd52fb01a9407e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-18 10:17:42 +0800

    Fix a typo.

M ui/gtk/engineabout.py

commit 16fe6e02256a88d83be5bb59515fde86d20f4e12
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-18 09:53:58 +0800

    Hide keyboard layout column in setup UI

M setup/enginetreeview.py

commit f435a80cee0877c2cee3dcd1920984deab2f51ff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 19:21:10 +0800

    Avoid block in bus_factory_proxy_create_engine.

M bus/factoryproxy.c

commit 7606df8212c436c04044f3e0f864e37333540942
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 17:58:10 +0800

    Add setup/enginetreeview.py into po/POTFILES.in

M po/POTFILES.in

commit 358008baa4777cd3eecf4aff5111bdbabb875ffc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 17:03:02 +0800

    Remove IBUS_SESSION_ID from xinput-ibus

M xinput-ibus

commit a567430e1e2b61d0872bad3503041424d4832e16
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 15:42:06 +0800

    Add --enable-gtk-doc in autogen.sh

M autogen.sh

commit 65b2fdeafc00bae17bddfc366a2cd1a012b85abc
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 15:40:57 +0800

    Fix problems for 'make rpm'

M Makefile.am
M ibus.spec.in

commit 77c8da8df0ccde997b896338f2adf501e1576976
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 11:34:15 +0800

    Remove two useless lines.

M data/keymaps/common

commit 4875bab43ca75f656268cd74d9ec629657d58ff2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-17 10:41:00 +0800

    Add configure item for keyboard layout

M bus/engineproxy.c
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M data/ibus.schemas.in
M setup/enginetreeview.py
M setup/main.py
M setup/setup.glade

commit 9bf091463fc7084bee3733ab2c91bb0f1cfe6f9d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-16 11:00:52 +0800

    Remove altgr in jp keymap

M data/keymaps/jp

commit a634c759b6d5588c1922db1c16fc635cc25410ca
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-16 10:52:57 +0800

    Fix problems in jp keymap. keycode 124 = yen

M data/keymaps/jp

commit 0f66ccbb471efed568f67dcaf5f2ce3f04aaf170
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-16 07:36:04 +0800

    Fix build warnings.

M client/gtk2/ibusimcontext.c
M src/ibusconnection.c
M src/ibusmainloop.c
M src/ibusserver.c

commit e7c0f1b4e4730a97431f4835606a9278a914a43a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-16 07:27:37 +0800

    Add translation in pl.po

M po/pl.po

commit 114fb2cbe792d6dac360875cc60d6895b7af9d64
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 19:02:25 +0800

    Add code to handle changing of engine's layout

M setup/enginetreeview.py

commit 0264e1e0c2615c2b17893ef95fe355b2170d5b50
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 16:34:26 +0800

    Translate some messages.

M po/zh_CN.po

commit 94cedd30a5a67ab3558e822eb3621ba4ee630541
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 16:20:26 +0800

    Fix some typos

M po/zh_CN.po

commit 73456141387d7d88e639978a091ea46380f243f4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 16:18:57 +0800

    Update ibus.pot

M po/ibus.pot

commit 186977b7abfeffc45157c02a9a586458a3f76c58
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 15:20:59 +0800

    Update messages in zh_CN.po

M po/zh_CN.po

commit 6683283f521535710311ce2ec91ba4525a56a6a0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 15:10:10 +0800

    Add some tooltips in setup dialog.

M setup/setup.glade

commit b6b278d02c3ceb15581fbc6385a6e15a91079422
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 15:00:12 +0800

    Show engines' keyboard layout in setup UI

M setup/enginetreeview.py
M setup/main.py
M ui/gtk/engineabout.py

commit 21d4b09a3b0f130af963fcfc6481ffc059b869ff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 06:50:12 +0800

    Remove some 'shift keycode' item in common

M data/keymaps/common

commit e9cbd9bf8d74820ae4b1d02f13a547b5ed2a0f8f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 06:44:14 +0800

    Autogen the ChangeLog from git

D ChangeLog
M Makefile.am
M autogen.sh

commit b389f0dcf7aff8e506a264500d0b5a95170c2254
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 06:11:08 +0800

    Fix error in keymap

M bus/inputcontext.c
M data/keymaps/modifiers
M src/ibuskeymap.c

commit f19db832c2f3b9a5887712688b0f63618d79715d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-15 05:23:05 +0800

    Fix some keycode error in common keymap.

M data/keymaps/common

commit c59be8eeb10b38bea8126986b652102045ea3dc7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-14 14:29:27 +0800

    Implement keymaps, merged keymaps branch

M bus/engineproxy.c
M bus/engineproxy.h
M bus/ibusimpl.c
M bus/ibusimpl.h
M bus/inputcontext.c
M client/gtk2/ibusimcontext.c
M client/x11/main.c
M configure.ac
M data/Makefile.am
A data/keymaps/Makefile.am
A data/keymaps/ar
A data/keymaps/common
A data/keymaps/da
A data/keymaps/de
A data/keymaps/de-ch
A data/keymaps/en-gb
A data/keymaps/es
A data/keymaps/et
A data/keymaps/fi
A data/keymaps/fo
A data/keymaps/fr
A data/keymaps/fr-be
A data/keymaps/fr-ca
A data/keymaps/fr-ch
A data/keymaps/hr
A data/keymaps/hu
A data/keymaps/is
A data/keymaps/it
A data/keymaps/jp
A data/keymaps/lt
A data/keymaps/lv
A data/keymaps/mk
A data/keymaps/modifiers
A data/keymaps/nl
A data/keymaps/nl-be
A data/keymaps/no
A data/keymaps/pl
A data/keymaps/pt
A data/keymaps/pt-br
A data/keymaps/ru
A data/keymaps/sl
A data/keymaps/sv
A data/keymaps/th
A data/keymaps/tr
A data/keymaps/us
M ibus/engine.py
M ibus/inputcontext.py
M ibus/interface/iengine.py
M src/Makefile.am
M src/ibus.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibusinputcontext.c
M src/ibusinputcontext.h
A src/ibuskeymap.c
A src/ibuskeymap.h
M src/ibusmarshalers.list
A src/test-keymap.c

commit 0c1592432090cd232c8a0367ae5a853ffdf66ea9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-14 14:19:33 +0800

    Fix a typo in src/Makefile.am

M src/Makefile.am

commit 95e3cc13377467b00c183a8c21d2f84b3b30d622
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-13 06:10:44 +0800

    Do not restore states when focus_in, if the enable is disabled.

M bus/inputcontext.c

commit 7cd6ba06d9a19c663d123982245947162441f8d6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-13 05:27:51 +0800

    Update da.po.

M po/da.po

commit a296b6a82b445dfb5ba7f213c4490b960092132e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-12 14:43:32 +0800

    Add vi.po

M AUTHORS
M po/LINGUAS
A po/vi.po

commit 59500bdeb5ecaa7324c8a910fe633e6a25dc7252
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-12 09:54:47 +0800

    Support mouse click on lookup table.

M bus/engineproxy.c
M bus/engineproxy.h
M bus/inputcontext.c
M bus/inputcontext.h
M bus/panelproxy.c
M bus/panelproxy.h
M ibus/engine.py
M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibus/panel.py
M src/ibusengine.c
M src/ibusengine.h
M src/ibusmarshalers.list
M ui/gtk/candidatepanel.py
M ui/gtk/panel.py

commit eeed16080380d7e206f46a26cec8635e2b651e8b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-11 10:31:10 +0800

    Redefine the arrow buttons meaning as PageUp & PageDown.

M ui/gtk/candidatepanel.py
M ui/gtk/panel.py

commit 05c7deef8a7deb3ffd1b66ceefa044d61e511337
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-09 18:24:03 +0800

    Add source files into POTFILES.in

M po/POTFILES.in

commit 8bd33642e1e95107f48206a95ef9a99e07149f44
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-09 15:42:36 +0800

    Update kn.po

M po/kn.po

commit 5ade818e2724c763c85be4ff8ee1ebfeb38459d4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-09 09:10:35 +0800

    Add show_im_name schema in ibus.shemas.in

M data/ibus.schemas.in

commit be5bebbff7aa3de6f656a97ba34d10afd75f6dff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-09 09:08:04 +0800

    Show im name on languagebar

M setup/main.py
M setup/setup.glade
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit df464d2b06026dcfcb0d215238333d40bcecd29e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-08 16:52:38 +0800

    Filter release key events follow the hotkey.

M bus/inputcontext.c

commit a556c9d0eda7a4118ea14e66ce5bfd4175f5f90c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-08 16:22:50 +0800

    Update hi.po

M po/hi.po

commit d295fde64a1a95de3df72a0dc918be9e8432c37f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-07 11:32:20 +0800

    Add About button in language bar.

M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 1d58c734d7d2f649786078f3158ee2999c5347a2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-07 10:58:57 +0800

    Move engineabout dialog into a new python file.

M setup/Makefile.am
A setup/engineabout.py
M setup/main.py
M ui/gtk/Makefile.am
A ui/gtk/engineabout.py

commit e61302623e9315bea1b71d45d6f547ac17bd3a55
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-05 20:34:35 +0800

    Fix some build warnings.

M bus/connection.c
M bus/dbusimpl.c
M bus/ibusimpl.c
M client/gtk2/ibusimcontext.c
M client/x11/main.c
M src/ibus.h
M src/ibushotkey.c
M src/ibusproperty.c

commit 8317b65c5e45e3a4385d08bdd2047e9c04ee414a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-04 15:24:42 +0800

    Update as.po.

M po/as.po

commit 943d46f3b9c0a2d2ac63bbc6ffd08d822bd990ea
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-04 15:13:33 +0800

    Use custom dialog to display engine information

M setup/main.py
M setup/setup.glade

commit eb329bbb039cd0af2f0c53ca4ed8679b387495af
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-04 10:19:55 +0800

    Set the default candidates' label to '1234567890abcdef'

M ui/gtk/candidatepanel.py

commit 548a1c3a72d2ba9e01872a690b9cbd78f84be9d1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-04 10:08:45 +0800

    Update doc for ibus_lookup_table_new

M src/ibuslookuptable.h

commit b3691888a8686f53529f4faa66d8f51c2a89b98d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-04 10:04:16 +0800

    Add labels attribute in LookupTable object.

M ibus/lookuptable.py
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M ui/gtk/candidatepanel.py

commit f5d64481c00aeaa11680a0b95a08d1eef8e8e512
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-03 16:08:29 +0800

    Add help button for showing help message for input method.

M setup/enginetreeview.py
M setup/main.py
M setup/setup.glade

commit d2e8f17929a047177e16f4295d957565efc2c3fa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-02 19:49:34 +0800

    Catch exception __sigchld_cb in panel.py

M ui/gtk/panel.py

commit 523f3fdd19f65195ed39aee7857871bfb9b9b72b
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-06-01 18:21:05 +1000

    APIDOC: Finished IBusConnection, IBusHotKey, IBusProxy
            Started IBusInputContext
            Revised IBusAttribute IBusBus IBusConfigServices, IBusEngine, ..

M docs/reference/ibus/Makefile.am
M docs/reference/ibus/ibus-docs.sgml
M docs/reference/ibus/ibus.types
M src/ibusattribute.h
M src/ibusbus.c
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusengine.c
M src/ibuserror.h
M src/ibusfactory.h
M src/ibushotkey.c
M src/ibushotkey.h
M src/ibusinputcontext.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/ibusservice.c
M src/ibusservice.h

commit bcf7868d4a42de8b7c2a54b74615dbe54e83e00d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-31 11:13:11 +0800

    Add verbose argument for ibus_component_start function
    Do not use g_usleep

M bus/ibusimpl.c
M bus/main.c
M src/ibuscomponent.c
M src/ibuscomponent.h

commit 01736b4eb9069045e2ec3fc34c295594836726e6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-31 10:33:47 +0800

    Update pa.po by A S Alam

M po/pa.po

commit 6878a785ebdb1a16ba3f243e9781d067ee861172
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-30 15:54:46 +0800

    Update or.po by Manoj Giri

M po/or.po

commit de063eadad301d28901aad9563791436f4611010
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-26 19:47:11 +0800

    Update mr.po & te.po

M po/mr.po
M po/te.po

commit ec1b33141d583c384a655e03d330a4436ff0179f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-26 15:07:05 +0800

    Update bn_IN.po by Runa Bhattacharjee <runab@redhat.com>

M po/bn_IN.po

commit 04cf7519643521fe013b9c82991c87935a924032
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-26 14:57:58 +0800

    Update gu.po by Sweta Kothari <swkothar@redhat.com>

M po/gu.po

commit f7a607cd69526beec4b174d067dbd5c685474e0f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-26 08:17:42 +0800

    Add information label in setup dailog to tell user the top one is the
    default

M po/ar.po
M po/as.po
M po/bn_IN.po
M po/ca.po
M po/da.po
M po/de.po
M po/es.po
M po/fr.po
M po/gu.po
M po/hi.po
M po/hu.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/ml.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/ta.po
M po/te.po
M po/zh_CN.po
M po/zh_HK.po
M po/zh_TW.po
M setup/setup.glade

commit 7ea778e4466087fe20d0e8a30d72dd369a226662
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-25 16:08:23 +0800

    Raise set dialog when click preference in menu.

M setup/main.py
M ui/gtk/panel.py

commit fef66db0cc4784d8cddec6df48fed12bc262a27f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-25 15:34:54 +0800

    Show default IME with BOLD font.

M setup/enginetreeview.py

commit fd6aa7466f47efb9821333fd52a4a0870a0ac060
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-25 15:09:05 +0800

    Append engine as last one in the engines list.

M setup/enginetreeview.py
M setup/main.py

commit 18760665f021d57d27395275fac729f4f8b3ffff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-22 11:03:28 +0800

    Remove prop copy in inputcontext, to fix properties bug.

M bus/inputcontext.c

commit affec926199d46d524c32cd144d13893078207fe
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-19 11:30:30 +0800

    Make code more readable.

M bus/inputcontext.c

commit e7136ceb43c16c6553baffba668f1c9c8f00b7ff
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-08 14:25:12 +0800

    Keep same order of shortcut keys list.

M setup/keyboardshortcut.py
M setup/main.py

commit 374d4c6ece04c39bc3e828fa19c580a2af9da309
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-08 14:11:19 +0800

    Add git-tag target in Makefile.am

M Makefile.am

commit 9175186092778e081ea68c732bfd9618221a71a5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-08 13:19:10 +0800

    Remove old locales define in main.c

M client/x11/main.c

commit d4a2cd3562bb475c8b70742df9443cad5ed8c2ed
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-08 13:12:46 +0800

    Update locale and add --locale-append argument of ibus-x11

M client/x11/Makefile.am
A client/x11/locales.h
M client/x11/main.c

commit 196dac356027448f6128bf94104ba98d9b9de84a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-08 09:31:53 +0800

    Refine coding style.

M bus/main.c

commit 656299118952511397240102445272fd04d79555
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-07 12:38:41 +0800

    Only print out debug and warning messages when with --verbose

M bus/main.c

commit 840b71c45255c2b2824b3c6f9449b2e9a87d0d1c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-07 12:02:24 +0800

    Replace strcmp with g_strcmp0

M bus/main.c

commit b26f7ed2ac38ff31e805ad0a6706c5ac743d5bbf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-05-06 09:18:43 +0800

    Update fr.po by julroy67

M po/fr.po

commit b61cabbccb496efcd54b82564fbc74100a9d7b1b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-30 15:43:50 +0800

    Destroy the BusServer during exit.

M bus/ibusimpl.c

commit cb57c882840036ccc2d357e5cdd8a4d58db40f9f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-30 11:09:41 +0800

    Make main loop setupable.

M src/Makefile.am
M src/ibus.h
M src/ibusconnection.c
A src/ibusmainloop.c
A src/ibusmainloop.h
M src/ibusserver.c

commit fd9b6b854b310ddcc4d54d5ef6d83f0aea0a57de
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 15:43:45 +0800

    Add zh_TW.po by Ding-Yi Chen <dingyichentw@yahoo.com>

M AUTHORS
M po/LINGUAS
M po/zh_TW.po

commit b666ce4f9dfedffbfc16561948cf550f5e356764
Merge: 3b3f6ac 8825754
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 15:40:24 +0800

    Merge commit 'definite/master'

commit 3b3f6ac869f364a09233f9d2ef963a4fe6899484
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 15:36:12 +0800

    Fix wrong args of trigger signal callbacks

M src/ibushotkey.c
M src/ibushotkey.h

commit 4c11520ea2bb118ce66b97a214bb835b32de70e9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 15:30:02 +0800

    Fix wrong argument when emit IBusHotkeyProfile::trigger signal

M src/ibushotkey.c

commit 88257549f3ee87c8c935b1792eac92bc0bb0d7e5
Author: Ding-Yi Chen <dingyichentw@yahoo.com>
Date:   2009-04-28 14:15:53 +1000

    Add back zh_TW.po

A po/zh_TW.po

commit 17d438103bf4c52ebb20f2b545dd40c2b894060f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 08:28:25 +0800

    Add document for IBusModifiersType.

M src/ibustypes.h

commit 871ed0c8ef5da7eb3c71b51b669cb059d36aa4f4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-28 08:22:34 +0800

    Refine coding style in ibusinternal.c

M src/ibusinternal.c

commit 09cc67f8ac7caa624d57d11593de991bc4342088
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-27 07:43:21 +0800

    Update fr.po by Charles-Antoine (cacouret@wanadoo.fr)

M po/fr.po

commit f9d3b06fbb591093b4df522b8c8e7ab3792bee85
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-23 10:45:18 +0800

    Fix preedit problem in evolution

M client/gtk2/ibusimcontext.c

commit 0568e398bcd2e6996f900d12c3c61063a8350784
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-22 13:52:01 +0800

    Read the iso_639_2 codes from iso-codes.

M ibus/lang.py

commit 471683a787afbfa18750e40ea0861349cf20e2c5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-21 17:13:03 +0800

    Add ml.po by Ani Peter <apeter@redhat.com>

M AUTHORS
M po/LINGUAS
A po/ml.po

commit 2fa0dbb207f5f7d0fac83ab3a052a5245625255b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-21 14:48:56 +0800

    Support drag and drop in engines view.

M setup/enginetreeview.py

commit 50696ba1d755363ed1f0c07dd44b6bf6fa53b8fb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-21 07:03:41 +0800

    Update ca.po by Xavier Conde Rueda <xavi.conde@gmail.com>

M po/ca.po

commit 0c000dab6c34d865eba45723e1706204a753deb1
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 17:31:09 +0800

    Check ownership of socket file.

M src/ibusbus.c

commit c6abf0ef1a84e35fd88e31f4626ee70f6b650d2c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 16:07:22 +0800

    Check socket's ownership when client connects to the daemon

M src/ibusbus.c
M src/ibusconnection.c
M src/ibusshare.c
M src/ibusshare.h

commit 164626ec6ff95341acbdbaef96f9e48016f0fe85
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 15:00:19 +0800

    Add authentication code. Only allow root & same user connect to ibus-daemon.

M bus/connection.c
M bus/server.c
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusmarshalers.list
M src/ibusserver.c
M src/ibusserver.h

commit 1e4f119f94e8f3a7016500586480b7d292a21223
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 11:02:13 +0800

    Remove ibusenumtypes.[ch], they are generated during make.

D src/ibusenumtypes.c
D src/ibusenumtypes.h

commit 97aa04260e00f62f005e420aa601b7e1f43891b8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 10:50:37 +0800

    Create an new engine in bus_input_context_enable if the engine == NULL

M bus/inputcontext.c

commit 2eb2b3debaff98a6d077186deee5e5f6fcd9ae87
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-20 10:28:58 +0800

    If im is not active, ibus will do nothing when prev engine hotkey
    is pressed.

M bus/inputcontext.c

commit fdb88e36b31dd943093a948999bf9eaabd2786fa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 19:04:19 +0800

    Add de.po by Fabian Affolter <fab@fedoraproject.org>

M AUTHORS
M po/LINGUAS
A po/de.po

commit 44e599c7014ec357777b2c61d264515321457fb2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 18:41:42 +0800

    Extend tab to spaces.

M docs/reference/ibus/Makefile.am

commit 606a6386a9fa56cde3204108dd580a1e1aafb3bb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 18:40:29 +0800

    Fix 'make distcheck' errors.

M docs/reference/ibus/Makefile.am

commit 2a9be24af686724b33520dbaea0b00a4397ae5c7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 17:12:14 +0800

    Change the logic for add & apply buttons.

M setup/keyboardshortcut.py

commit eb83881e9b8299165f0f113e4f62e133f8a9cf69
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 16:23:08 +0800

    Add scrolledwindow for shortcut key list.

M setup/keyboardshortcut.py

commit f94a7a084edfd08362cca8692826baf24ba06d69
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 14:29:39 +0800

    Remove zh_TW.po

M po/LINGUAS

commit a40e368ccc4c413094ac090d02d4fe8e7eac065f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 14:26:54 +0800

    Update coding style.

M src/ibusengine.h

commit a52bf160d5545c54537ce6fd15e1595b5852a7f0
Merge: a4f5ccb 912f742
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 14:19:05 +0800

    Merge commit 'definite/master'

commit 912f742d1224bd02167c3da707a3167767e22bc4
Author: dchen@redhat.com <dchen@dchen.redhat.com>
Date:   2009-04-17 16:10:21 +1000

    API DOC-new: ibusdebug IBusError IBusFactory; and revised.

M docs/reference/ibus/Makefile.am
M src/ibusbus.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusdebug.h
M src/ibusengine.c
M src/ibuserror.h
M src/ibusfactory.h

commit a4f5ccb5db331e12edba798499315b569764233e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 13:56:11 +0800

    Do nothing if the IM is not active.

M bus/inputcontext.c

commit 9b823482f4c60ac98e7509eb638c62b1019f4fa8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-17 10:27:23 +0800

    Change ibus startup phrase to Applications.

M bus/ibus.desktop.in

commit 03aa34685379928ba07ce354db8de272d1d87183
Author: dchen@redhat.com <dchen@redhat.com>
Date:   2009-04-15 18:38:51 +1000

    API DOC for IBusConnection.

M docs/reference/ibus/Makefile.am
M src/ibusconnection.c
M src/ibusconnection.h

commit fc560cda9aa9f6f75c681c21c925a4fea8e4723a
Author: dchen@redhat.com <dchen@redhat.com>
Date:   2009-04-15 10:11:36 +1000

    Translation zh_TW updated; API DOC for IBusConfigServices; Modify Makefile.am for gtk-doc
    
        Surpress tmpl-build.stamp and trim ibus-sections.txt, so no need to keep ibus-sections.txt now.
        Revised some API DOC,
    
    Fix the API DOC of IBusEngine
    
    Add zh_TW translation, Add back some API DOC
    
    Add back some APIDOC
    
    API-DOC IBusBus IBusComponent IBusConfig IBusLookupTable
    Corrected spelling in ibuscompnent.[ch]
    Add documentation of ibusbus.c

M docs/reference/ibus/.gitignore
M docs/reference/ibus/Makefile.am
D docs/reference/ibus/ibus-sections.txt
M ibus.spec.in
M po/LINGUAS
M src/ibusbus.c
M src/ibusbus.h
M src/ibuscomponent.c
M src/ibuscomponent.h
M src/ibusconfig.c
M src/ibusconfig.h
M src/ibusconfigservice.c
M src/ibusconfigservice.h
M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusengine.c
M src/ibusengine.h
M src/ibuslookuptable.h
M src/ibusobject.h
M src/ibusproperty.c
M src/ibusservice.h
M src/ibustypes.h

commit e451b44e05244c673638cf9f54af4252adca55a8
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 11:29:20 +0800

    Use mktemp replace $RANDOM

M xinput-ibus

commit 304e55afe5987e447941cb6aa5ba99c631801b8c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 11:09:07 +0800

    Set $IBUS_SESSION_ID if it does not exsit.

M xinput-ibus

commit a18ca6fecb3180a188bb3571fbb67e6b72b30c67
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 11:02:27 +0800

    Fix some problem when use IBUS_SESSION_ID

M bus/server.c
M src/ibusbus.c
M src/ibusshare.c
M xinput-ibus

commit e61932c0922b189d8680b8cdc6e12d1881c98528
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 10:15:10 +0800

    Add $IBUS_SESSION_ID in socket path.

M bus/server.c
M ibus/common.py
M src/ibusbus.c
M src/ibusshare.c
M src/ibusshare.h

commit 25ffd2b7f1952e07a072d94d6ab3409f82d3e8f0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 07:54:28 +0800

    Update te.po by krishna k

M po/te.po

commit cb890ef456badacbb72f19155b78e7c91f665f27
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 07:52:35 +0800

    Add Alt+Release+Alt_R as trigger for Korean people.

M data/ibus.schemas.in

commit fd94b969dc64594a2d0d7af0518540bc742f65da
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 07:50:09 +0800

    Add HANDLED_MASK and IGNORED_MASK in python lib

M ibus/modifier.py

commit 590bb3a8993b029a4b4e46e05c2bfed7d200a8b4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 07:48:06 +0800

    Add IBUS_IGNORED_MASK and IBUS_HANDLED_MASK.

M client/gtk2/ibusimcontext.c
M src/ibusenumtypes.c
M src/ibusinputcontext.c
M src/ibustypes.h

commit 44fe66329502e318d2a7fd78f80303b122c8def6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-15 07:47:34 +0800

    Add release mask if the hotkey is a signal key.

M setup/keyboardshortcut.py

commit 350be1a2e35669a483843fd2a3c9cc86415b3f11
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-14 18:42:38 +0800

    Add IBUS_FORWARD_MASK for ignored key events.

M client/gtk2/ibusimcontext.c

commit 4332069bdd62573f6411c4912c7a0e15730e9f9b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-14 17:26:19 +0800

    Add break in switch block

M client/gtk2/ibusimcontext.c

commit 1a0b3f8392ca94099534fc1e6ebcbc66d5d2f443
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-14 17:06:24 +0800

    Add as.po by Amitakhya Phukan

M po/as.po

commit e1f5dc528e9063b9fbab8c01c2e1a2f313a9bced
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-13 18:52:41 +0800

    Change socket file permission to avoid securty issues.

M bus/server.c

commit 39ae49d1da9de17794021e5f118a7253f1897914
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-13 15:23:55 +0800

    Fix a typo.

M client/gtk2/ibusimcontext.c

commit 9a69d238ff4ef62cbaeed2627a82e234b7cb5ad8
Merge: 9149a03 584c5c2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-13 12:34:14 +0800

    Merge commit 'iwaim/master'

commit 9149a03e72629e77f676552bda7feb3a4293340f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-13 12:29:35 +0800

    Add hu.po by Sulyok Peti <sulyokpeti@gmail.com>

M AUTHORS
M po/LINGUAS
A po/hu.po

commit 15767b6c2ee265ea92b9bd17e52d91c1c960664d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-13 12:27:10 +0800

    Store prev_key event in inputcontext object.

M bus/inputcontext.c

commit 584c5c27c739a5c759d8e62865d40c4bb618492b
Author: IWAI, Masaharu <iwaim.sub@gmail.com>
Date:   2009-04-11 03:33:11 +0900

    update ja.po

M po/ja.po

commit 0d0dfd5f17b5b947a8b66dc9f10464bb386e1516
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-09 13:30:38 +0800

    Add as.po by Amitakhya Phukan <aphukan@redhat.com>

M AUTHORS
M po/LINGUAS
A po/as.po

commit 6553465ac314dd5d10703bc3bacb61a9bdb715ef
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-09 12:22:45 +0800

    Add ta.po by Felix <ifelix@redhat.com>

M AUTHORS
M po/LINGUAS
A po/ta.po

commit dab4cf2ae4c17a5de7603de88d57446b0b7ce6e4
Merge: 34db2e0 88e85a7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-08 17:15:51 +0800

    Merge commit 'origin/master'

commit 34db2e09f5f1460e567e61060a6b6a86da750709
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-08 17:13:37 +0800

    Rename te_IN.po to te.po.

M AUTHORS
M po/LINGUAS
A po/te.po
D po/te_IN.po

commit 88e85a79259c463ec40536b3c9a962fd44a751a0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-08 11:25:20 +0800

    Update pl.po by Piotr Drąg

M po/pl.po

commit 1e989dfd70001fb19d0e35ac8700b270ad23fdf7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-08 11:23:54 +0800

    Update or.po by Manoj Giri

M po/or.po

commit e47c703020e3cb3291ca04b256c108c68e796fa4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 18:29:53 +0800

    Make lookup table vertical for all locales.

M data/ibus.schemas.in

commit e25cd87e8b2aed89e687cdf971e25523c93a5165
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 18:01:56 +0800

    Update kn.po by Shankar Prasad Venkateshbhat

M po/kn.po

commit b64ba0bbd722f4ff117c56cc9b9e6958f4d5afbf
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 17:56:02 +0800

    Add Telugu translation by krishna k <k.meetme@gmail.com>

M AUTHORS
M po/LINGUAS
A po/te_IN.po

commit 53dd4d5ff8d749cf407f7ae20782064561f2dfc9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 17:41:26 +0800

    Do not crash when ibus-daemon is not running.

M client/gtk2/ibusimcontext.c

commit 6a2b633a718e16fe7a20c469d715120142b05f28
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 15:43:56 +0800

    Update default trigger & next engine hotkeys.

M data/ibus.schemas.in

commit 2604910179fc49b17075d8440611fd33dc2780de
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 15:42:10 +0800

    Add zh_HK.po by cchance@redhat.com

M AUTHORS
M po/LINGUAS
A po/zh_HK.po

commit 62305a25fcd96bab55c4b91c0b8cc542b2b1d28a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 15:38:13 +0800

    Add bn_IN.po by Runa Bhattacharjee <runab@redhat.com>

M AUTHORS
M po/LINGUAS
A po/bn_IN.po

commit bd9ed2c374711cc8c2958e8f46cf36da02dbf744
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:45:42 +0800

    Rename gu_in to gu

M AUTHORS
M po/LINGUAS
A po/gu.po
D po/gu_IN.po

commit 9e3211bb4773c604c6b2b2f69732731df47f85f0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:44:57 +0800

    Update mr.po

M po/mr.po

commit 46e24a871d03179e4525fc420a044855512d55aa
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:41:02 +0800

    Add Hindi translation by Rajesh Ranjan <rranjan@redhat.com>

M AUTHORS
M po/LINGUAS
A po/hi.po

commit 45aba8bcc27b8ff47d8ca1e4cf9835491e107c17
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:38:36 +0800

    Update da.po by Kris Thomsen <lakristho@gmail.com>

M po/da.po

commit 01d5412ba373ae545be55ba35c49e2692537ee6b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:37:02 +0800

    Add ar.po by muayyad.alsadi@ojuba.org

M AUTHORS
M po/LINGUAS
A po/ar.po

commit 646193035b3754997db71b9d97756b2a70879731
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-07 10:33:18 +0800

    Update mr.po by sandeep shedmake <sandeep.shedmake@gmail.com>

M po/mr.po

commit 2690a3c1bea2453c90e4ff841e0e8193452d16a5
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 15:09:07 +0800

    Do not translate '[Control+space]'

M po/ca.po

commit ebfac70977b6f4d368f919f0f2d4561862deeeac
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 15:07:46 +0800

    Add gujarati translation by Sweta Kothari <swkothar@redhat.com>

M AUTHORS
M po/LINGUAS
A po/gu_IN.po

commit 16b03eb2c9973c0f2f5b96842687c96b6218f98b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 11:59:29 +0800

    Add catalan translation by Xavier Conde Rueda <xavi.conde@gmail.com>

M AUTHORS
M po/LINGUAS
A po/ca.po

commit 7e78500ba5dd76387dcf58c65be68fd75f02317a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 11:47:44 +0800

    Update po files.

M po/da.po
M po/es.po
M po/fr.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/zh_CN.po

commit 8af16adfcc0d83af6c2cb528dd79db815281c99d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 11:44:45 +0800

    Make desktop files translated

M bus/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit 9d0b73db025e460eb289a887ab66d3d2f2714431
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 11:33:44 +0800

    Use 'Shift+space' in ko locale as trigger.

M data/ibus.schemas.in

commit 777c42af86476706d56b40d787d6fd1bd891d8a0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 11:26:58 +0800

    Add 'Alt+Zenkaku_Hankaku' and 'Alt+grave' as trigger in ja locale.

M data/ibus.schemas.in

commit c5f6c7b041051eeecbdb02d2480e72e62ac598e9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 09:40:04 +0800

    Change "previous input method:" to "Previous input method:" in setup.

M po/da.po
M po/es.po
M po/fr.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/zh_CN.po
M setup/setup.glade

commit 46780949a15c4e2e525dabb6e54b0ff0c1a2c737
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-06 09:35:58 +0800

    Change 'engine' to 'input method' in language panel.

M po/da.po
M po/es.po
M po/fr.po
M po/ibus.pot
M po/ja.po
M po/kn.po
M po/mr.po
M po/or.po
M po/pa.po
M po/pl.po
M po/sr.po
M po/sr@latin.po
M po/zh_CN.po
M setup/main.py
M ui/gtk/languagebar.py

commit 40b52f16b54171492ba76bb257f544b8122fd3a4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-05 23:10:18 +0800

    Update pl.po by Piotr Drąg <piotrdrag@gmail.com>

M po/pl.po

commit 87ca08bfacb5af34df40594dba2b79fe81503676
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-04 13:39:31 +0800

    Change the comment of Modifiers mask

M src/ibustypes.h

commit a5bc4b13cbc22baecb41836e643abdc9e2faeaf2
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-04 13:28:08 +0800

    Fix crash when engine is destroyed.

M src/ibusfactory.c

commit 23a12b33ad321da4db75a058b9d5010f8190f1ca
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-04 13:00:43 +0800

    Just call ibus_input_context_process_key_event in snooper callback.

M client/gtk2/ibusimcontext.c

commit f6cc29cabc88f968ff9a8196e135934e7b3ca83e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-04 09:24:56 +0800

    Update fr.po by julroy67

M po/fr.po

commit 4429e4d1bb6de1c6aea5c5080b346ce8bdd51713
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 20:16:20 +0800

    Add Kannada translation by Shankar Prasad Venkateshbhat <svenkate@redhat.com>

M AUTHORS
M po/LINGUAS
A po/kn.po

commit 1104f938d8906688e2a32c9204d7205e90803225
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 16:19:30 +0800

    Does not translate [Control+space]

M po/sr.po
M po/sr@latin.po

commit f89a71220141320b4f5f59268ee19a25b3c5208d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 16:15:19 +0800

    Add Danish translation by Kris Thomsen <lakristho@gmail.com>

M AUTHORS
M po/LINGUAS
A po/da.po

commit 5ec29c3ddc44816f932ab1ae57ba4b1ce8695cfd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 13:13:06 +0800

    Fix crash when ibus-daemon shutdown or restart

M client/gtk2/ibusimcontext.c
M src/ibusbus.c

commit aa0a469afe49da00dc1be96809df91fc74dc60e9
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:48:50 +0800

    In ko locale, the lookup table will be vertical by default

M data/ibus.schemas.in

commit c3177a4b9d3fd2ca4150dcca96225df9303d96d0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:39:22 +0800

    Add Spanish translation by Domingo Becker <domingobecker@gmail.com>

M AUTHORS
M po/LINGUAS
A po/es.po

commit e2194783810fc3b572a419ea3027a938f7357959
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:23:19 +0800

    Use 'make update-po' to update po files.

M po/fr.po
M po/ja.po
M po/pa.po
M po/pl.po

commit 11d929a343036a33d62a04ee865e18774b154e13
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:21:56 +0800

    Tranlsate some msg in zh_CN.po

M po/zh_CN.po

commit 457bd430bf8f6f0338cc3ded1cfc61fb53c63ce6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:10:11 +0800

    Add Polish translation by Piotr Drąg <piotrdrag@gmail.com>

M AUTHORS
M po/LINGUAS
A po/pl.po

commit cae3c41d789705c814dd0cd15c9d9a559fec7ba0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-03 10:03:46 +0800

    Add Oriya translation by Manoj Giri <mgiri@redhat.com>

M AUTHORS
M po/LINGUAS
A po/or.po

commit c964bc75c2308ad4355b753e256f4aa0684f0050
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-02 15:16:07 +0800

    Add mr.po by sandeep shedmake <sandeep.shedmake@gmail.com>

M AUTHORS
M po/LINGUAS
A po/mr.po

commit 68ce68c02044cbb50fa970dc3dec668954ebec35
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-02 15:14:23 +0800

    Add ibus.pot

M po/.gitignore
A po/ibus.pot

commit cc84817859e933d8728ec773898737d07786cd72
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-02 15:09:12 +0800

    Add Serbian translations by Miloš Komarčević <kmilos@gmail.com>

M AUTHORS
M po/LINGUAS
A po/sr.po
A po/sr@latin.po

commit 86be0ab7838a9b00ebf6c26675aa01007020bf43
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-02 15:04:50 +0800

    Remove some useless code.

M src/keyname-table.h

commit ec032b9d8a80bb313ea10f13fd161b4022c2899a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-04-02 14:57:57 +0800

    Update pa.po by A S Alam <apreet.alam@gmail.com>.

M po/pa.po

commit bff536620bd48884160f0186ee048d98feddf725
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-31 11:13:03 +0800

    Fix make distcheck errors.

M bus/Makefile.am
M data/Makefile.am
M po/POTFILES.in
M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/Makefile.am

commit 9397b0a70a8b645da67f7aab3d1c113c1b21ecf6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 21:15:33 +0800

    Use a global focus_im_context to track the focus, and deliver the key
    event to the focus_im_context.

M client/gtk2/ibusimcontext.c

commit d6ffbc6f62d9599a710801d3dc6c5132f1b5cccb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 17:43:29 +0800

    Update po files.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po

commit ccf200f97d67716f5cab683f6c035bf9a089a542
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 17:41:35 +0800

    Localize desktop files and gconf schemas file.

M autogen.sh
M bus/Makefile.am
D bus/ibus.desktop
A bus/ibus.desktop.in
M configure.ac
M data/Makefile.am
D data/ibus.schemas
A data/ibus.schemas.in
M setup/Makefile.am
D setup/ibus-setup.desktop
A setup/ibus-setup.desktop.in

commit 2456d5b4d3a3d2dc97411551b871e6de1fd3e506
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 16:09:59 +0800

    Fix indent problem in ibus.schemas.

M data/ibus.schemas

commit 0a16fb72e94db3115796db65afff10aad141371b
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 14:47:09 +0800

    Fix problem when create socket address.

M client/gtk2/ibusimcontext.c
M src/ibusshare.c

commit aab43511420f04c37d96c39b6b807fe799036b9c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 14:31:15 +0800

    Get display name from gdk_display_get_name

M client/gtk2/ibusimcontext.c
M src/ibusshare.c
M src/ibusshare.h

commit 81963e23e2688f28ef0acbdbf72d831be097bd62
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 14:13:30 +0800

    Use "unix" as hostname if hostname is empty.

M ibus/common.py
M src/ibusshare.c

commit 15e6b996bc63dcc6cf97802ce1905d2aa582144c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-30 14:07:27 +0800

    Does not include X screen number in socket address.

M ibus/common.py
M src/ibusshare.c

commit 7600d42c7cb5ccd91f1da694e8196fc8f57cba7d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-29 13:44:25 +0800

    Use gtk key snooper to get the key events.

M client/gtk2/ibusimcontext.c

commit a3b47259c4bf15d5e0afb759acb2a68ebb7724b4
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-29 09:25:39 +0800

    Change ibuscontext => ibusimcontext; ibus_context => ibuscontext

M client/gtk2/ibusimcontext.c

commit e48dfe9377db9c40fbfdf81515e730072cef362a
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-29 09:15:10 +0800

    Remove private struct.

M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h

commit 0236cd777e6088296a2ac51caf8d859eeac5d557
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-29 08:27:11 +0800

    Emit preedit-start & preedit-end signals.

M client/gtk2/ibusimcontext.c

commit 56760794ebe6bb23e2fe2fdc5e3dca825be54df7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-28 12:12:47 +0800

    exit 1 when some command failed.

M autogen.sh

commit 483ebd376b30e905998c72c4e9c3dd095707d63e
Author: dchen@redhat.com <dchen@dchen.redhat.com>
Date:   2009-03-27 14:19:04 +1000

    Add ibus-sections.txt as gtk-doc needs it to show the title correctly.

A docs/reference/ibus/ibus-sections.txt

commit e3fe226e2ddbe7754ed9cb0c60301e4959075eb1
Author: dchen@redhat.com <dchen@dchen.redhat.com>
Date:   2009-03-27 14:17:35 +1000

    API-DOC and Fix iBus Google issue 320.

M .gitignore
M configure.ac
M docs/reference/ibus/.gitignore
M docs/reference/ibus/Makefile.am
M docs/reference/ibus/ibus-docs.sgml
M ibus.spec.in
M src/ibusattribute.h
M src/ibusconnection.h
M src/ibusengine.c
M src/ibusenginedesc.h
M src/ibusobject.h
M src/ibusproperty.h
M src/ibustext.h
M src/ibustypes.h

commit 7c6b337ece598b5c0cf9c92b0888b45f8770ff83
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-26 14:20:08 +0800

    Fix problem when remove all hotkeys.

M setup/main.py

commit 11e8e771f4de51fabfed74f1b2e9a66215751da0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-23 14:51:06 +0800

    Set cursor pos to zero in ibus_lookup_table_clear.

M src/ibuslookuptable.c

commit 3dc5912b21668edb0c7f9656b40c2c4586f75557
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-23 10:17:04 +0800

    Check reply of ProcessKeyEvent.

M bus/engineproxy.c

commit 2bd2d52476f4828f915ee54182cc0a654f05af53
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-22 20:31:06 +0800

    Add method ibus_engine_update_lookup_table_fast, it only sends current page.

M src/ibusengine.c
M src/ibusengine.h

commit bdb7e54c92b6a111a69889b85a17452b6e9d9abf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-22 19:22:32 +0800

    Use GO_DOWN & GO_UP icons when candidates window is horizontal

M ui/gtk/candidatepanel.py

commit 4ecbd9354383b58a6345e3f3ac43552112c42897
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-22 09:30:34 +0800

    Fix a typo.

M bus/inputcontext.c

commit 1b8433a38bb1bca0b2378a6a06568b73fc307991
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-20 18:34:05 +0800

    Update fr.po by Julien <julroy67@gmail.com>

M po/fr.po

commit 203bc91e596a24d3935ace3f8f6827eace79b58e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-20 17:25:42 +0800

    Open a new line after </rank>

M src/ibusenginedesc.c

commit ab417dd043ee6ba338518758c1c833f6ccbb7bdf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-20 11:24:27 +0800

    Update ja.po by iwaim.sub

M po/ja.po

commit bf9ed69bfa4ee7c82397ba28b18869e1c80cc1a7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-20 09:52:51 +0800

    Change "Dynamically" to "When active" in setup window.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/setup.glade

commit 4b3a45829005626d9f6e23dfde97731b70e2bdeb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 15:56:47 +0800

    Remove is_press argument from gtk im module.

M client/gtk2/ibusimcontext.c

commit 9f2ca25b5638cc1e3f10a2671472dbd72e45e479
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 15:54:39 +0800

    Remove is_press from ForwardKeyEvent signal.

M src/ibusinputcontext.c

commit 6af7e9f2f1ff18e4a6334d15f14c27e3edf2111c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 15:51:34 +0800

    Implement ibus_engine_forward_event_key function.

M src/ibusengine.c
M src/ibusengine.h

commit 3a560b8f18128c28fa759eb32d10bee7fd86e008
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 14:39:30 +0800

    Update po files.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po

commit 0dc9376baaf67e8fcb363b1c9623bd634e35ccff
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 14:38:14 +0800

    Fix problems during making distcheck

M src/Makefile.am

commit 09c1fe4ecaf790633d76408c4754ce535da6f4c5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 14:28:50 +0800

    Fix translation msg in zh_CN.po.

M po/zh_CN.po

commit a8f1c7d06886f282ceeb2637a843935287eaa46e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 14:18:11 +0800

    Change sensitive of custom font label.

M setup/main.py
M setup/setup.glade

commit cd8f83a89ae5f80a60fe344a56ef82206dc45725
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-11 14:14:27 +0800

    Update setup ui, follow gnome UI guidelines.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/main.py
M setup/setup.glade

commit edbab2fa45e5775249e426309cee6b5254ab0342
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-09 17:23:50 +0800

    Remove some debug output.

M bus/matchrule.c

commit 21b79630873c79ced591cf5e909660cf4c1bda69
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-09 17:21:45 +0800

    Implement ibus_bus_get_config function.

M bus/dbusimpl.c
M bus/matchrule.c
M src/ibusbus.c
M src/ibusbus.h
M src/ibusproxy.c
M src/ibusproxy.h
M src/test-proxy.c

commit a1ac8682c81051518ad0ff613958a0b96054091c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-06 10:42:28 +0800

    Implement language panel: Always hide feature.

M data/ibus.schemas
M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/main.py
M setup/setup.glade
M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit d415e945d62d69c097cf6aae701f42806529dfb7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-05 14:39:12 +0800

    Process release key event correctly.

M bus/inputcontext.c
M src/ibushotkey.c
M src/ibushotkey.h

commit 740acea3c7103af63f4e572c4e4c3ae39153430e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-05 14:26:10 +0800

    Fix name error.

M src/ibuskeynames.c

commit 5b4fafc09b31022d8eb031faf40692007e49e319
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-05 13:18:40 +0800

    Do not restore preedit in _enabled_cb.

M client/gtk2/ibusimcontext.c

commit 57f551e57f9cc8c11a8e572f1db73036ad0e4d2b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-05 13:16:06 +0800

    Save lookup table in input context.

M bus/inputcontext.c

commit 839bc5b981f72e391c1e33bda9a12d37d17a0d7f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-04 18:16:05 +0800

    Store and restore properties for input context.

M bus/inputcontext.c

commit fa8b528ae670b04ec75f3c634dec032e7eee0cca
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-04 18:11:55 +0800

    Implement ibus_prop_list_update_property.

M src/ibusproperty.c
M src/ibusproperty.h

commit 2fd4b2e2a4c53fb51e3c9b2a2909e1425bcd3252
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-04 17:27:12 +0800

    Save and restore status of InputContext in focus_in & out.

M bus/inputcontext.c

commit 9f58762089f0a4b5ec887cd972b4762e7e46455b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-02 13:29:32 +0800

    Limit numeber of hotkey.

M setup/keyboardshortcut.py

commit 9c00f8f1d762db1cd61dd1a758e587df6c7dde96
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-02 13:13:09 +0800

    Refine coding style.

M bus/main.c

commit e1c8775b084f3c5080e185a94d0e41f185526eba
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-03-02 13:05:22 +0800

    Fix some compile problems with Sun C compiler.

M bus/Makefile.am
M bus/main.c
M client/x11/main.c
M configure.ac
M src/ibushotkey.c
M src/ibusmessage.c
M src/ibuspendingcall.c
M util/IMdkit/i18nX.c

commit cd4d9b6ebfa4a66ba6bd89c5b7d2b34eb25864af
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-28 21:42:11 +0800

    Assert input of ibus_text_new_*

M src/ibustext.c

commit 3ff6035410d535ec17e5049be43c09dcd229e7b9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-28 19:15:49 +0800

    Sort the languages in input methods combobox.

M setup/enginecombobox.py

commit c28cb8a517b8edb835b5d4b37c914ce6b93e39bd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-28 19:08:12 +0800

    Clear preedit when input context is disabled.

M client/gtk2/ibusimcontext.c

commit 0b8d0067b475aade2bf5f8de7db5dd47d8a59b5e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-28 18:32:59 +0800

    Fix make distcheck failed.

M Makefile.am
M data/Makefile.am
M ibus/Makefile.am

commit a5087b245906efd4f63800a6f5e701f84c218d6e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-28 18:27:36 +0800

    Fix compile warnings.

M bus/server.c

commit 0eea8dfe33c68589406f71d411875b862ddfb377
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 16:55:26 +0800

    Load default input method engine in right moment.

M bus/dbusimpl.c
M bus/ibusimpl.c

commit be022f73729a0405d1bdba7fb3ef2549ff418977
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-27 13:46:06 +0800

    Close all fds before restart

M bus/ibusimpl.c

commit 23c1bfcf064909af2075ebc02fc0772fb07a5a1f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 09:37:49 +0800

    Add data/Makefile.am.

A data/Makefile.am

commit 8db276818d12776ba0cd7819972fa5ce30005164
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 09:07:18 +0800

    Move icons to data/icons. Install schemas.

M Makefile.am
M configure.ac
A data/ibus.schemas
A data/icons/Makefile.am
A data/icons/engine-default.svg
A data/icons/ibus-help.png
A data/icons/ibus-keyboard.svg
A data/icons/ibus-locale.svg
A data/icons/ibus-setup.svg
A data/icons/ibus-zh.svg
A data/icons/ibus.svg
D icons/Makefile.am
D icons/engine-default.svg
D icons/ibus-help.png
D icons/ibus-keyboard.svg
D icons/ibus-locale.svg
D icons/ibus-setup.svg
D icons/ibus-zh.svg
D icons/ibus.svg
D setup/ibus.schemas

commit fc9e5a5b087f68dc1239ad7629a1575fb83510ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 08:11:05 +0800

    Add lookup_table_oritation schema.

M setup/ibus.schemas

commit dbf277afecb71c3117f4c4280a30c11b7febddba
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 07:58:56 +0800

    Fix indent of ibus.schemas.

M setup/ibus.schemas

commit e899ad130ee90887c5d3b3e59417d18c5d5c041c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 07:56:23 +0800

    Fix a typo in ibus.schemas.

M setup/ibus.schemas

commit 7bfdbbc429dbbb02ef7b38d0381ef578e6252509
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-27 07:51:06 +0800

    Add ibus.schemas for gconf

A setup/ibus.schemas

commit 6e92cdd6c64954f5d21e9c73f444b0ca3ecdd9ec
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-27 07:01:02 +0800

    Change some methods of matchrule

M bus/dbusimpl.c
M bus/matchrule.c
M bus/matchrule.h

commit 7e8d1bfad188854ad45550a2c2467b5caf83923c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-27 06:29:26 +0800

    Check dbus-python in configure.ac.

M configure.ac

commit f3eb21d578df711c707a333714d7e05a50d7e39c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-25 18:32:49 +0800

    Check ucs4 and unichar when create IBusText object.

M src/ibustext.c

commit 1afc03e795559a06be1ed117fa2e8c52db016b66
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-25 14:37:09 +0800

    Change title of API docs.

M docs/reference/ibus/ibus-docs.sgml

commit 9620c9eecd4b435ec1f3434a43e4d06807275f82
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-25 11:24:50 +0800

    Update po files.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po

commit e21e45aee092fa6681aafeea9c30013977a88deb
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-25 11:11:24 +0800

    Give out more information when server listens failed.

M bus/server.c
M src/ibusserver.c

commit 957b778d361fa270e37bc403c2640698f4718e29
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-25 11:03:31 +0800

    Check current uid during startup.

M bus/main.c

commit 9ec145ef02562f9f42618e86c751141d860d3db6
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-25 10:30:03 +0800

    Refine coding style.

M src/ibusserver.c

commit d9d401145a59e095753e86d05c55bd57e3735596
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 17:04:27 +0800

    Replace priority in EngineDesc with rank.

M bus/ibusimpl.c
M src/ibusenginedesc.c
M src/ibusenginedesc.h

commit 8df6310b6eaf26d31daf6d4fdf4d4c41265e64ec
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 16:50:13 +0800

    Fix typo.

M src/ibusenginedesc.c

commit add104e86d0c4c53d5eea3f5b4dcc9db95b0f604
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 16:38:47 +0800

    Sort the default preload engines by priority.

M bus/ibusimpl.c

commit 388debd8ad1fdaefd2ad42c872f9d7c5577fb73c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 16:38:22 +0800

    Add priority in IBusEngineDesc.

M src/ibusenginedesc.c
M src/ibusenginedesc.h

commit db492c157773af0a932ca1fe6b9a6b8b977e6194
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 16:28:22 +0800

    Enable default engines by locale name.

M bus/ibusimpl.c
M bus/registry.c
M bus/registry.h

commit 0ea4adadcba4a81bfca597d6aa587d461c3c6644
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 08:27:55 +0800

    Fix crash when parse component.

M src/ibuscomponent.c

commit f0409715607bd13f9c0819e59fe19f3ae8864bc4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 08:21:56 +0800

    Update ibus.desktop.

M bus/ibus.desktop

commit 9265deb7c084c5e37b8402de8d38c0e7b0671e2b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 08:13:18 +0800

    implement next_engine & prev_engine hotkeys.

M bus/ibusimpl.c
M bus/inputcontext.c
M bus/inputcontext.h

commit cc16419cf27d12f2be12774d71399fd82cf497e3
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 19:08:47 +0800

    Hide "Auto start ibus on login" checkbox.

M setup/setup.glade

commit 1e554a00e8bbdc363246b1fbb7261810bce1b819
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 18:49:28 +0800

    Do not install ibus.sh.

M Makefile.am

commit 035272400f729b04e7be439974d6cc1b9eb4a005
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 18:45:31 +0800

    Install ibus.desktop in $(sysconfdir/xdg/autostart

M bus/Makefile.am
M bus/ibus.desktop

commit 7ba4f03df637ff1df2b441c5f754917b334130f7
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 16:36:20 +0800

    Install ibus.sh to /etc/X11/xinitrc.d.

M Makefile.am
A ibus.sh

commit 72c1294372247736f566ed35cee45710d738a5fd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 15:17:58 +0800

    Use "Input Methods" replace "Engines" in setup ui.

M setup/setup.glade

commit 1e9afd4067805cb1f2bbdfd64f1b0d93e6e39692
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 15:09:11 +0800

    Use "No input method" replace "Disable" in im menu.

M ui/gtk/panel.py

commit f86438bf0ee2f83f4744226e4d640503ff985b12
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 15:05:50 +0800

    Add Disable menu item on Input Menu. Use it to disable InputContext.

M bus/inputcontext.c
M ibus/inputcontext.py
M ibus/interface/iinputcontext.py
M ui/gtk/panel.py

commit 4c180f55b8e485aa0ac1bc1af2aa0d1b99886470
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 14:37:19 +0800

    Update tooltip of status icon.

M po/zh_CN.po
M ui/gtk/panel.py

commit 65672c00388ba8c3e98a39e700d097c9c7472172
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 14:23:47 +0800

    Change default valut of panel/auto_hide to True.

M setup/main.py

commit 72effa14e025424caad3e94c4b76408c803f27be
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 14:19:57 +0800

    Auto hide panel by default.

M ui/gtk/panel.py

commit 7720f5b1cb5f32776938dd79424d5c443c1bd7fd
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 14:17:21 +0800

    ./configure will be failed when miss gconf-2.0

M configure.ac

commit 77085349e1145913b0e162c9676b5852fa7878a0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 11:30:00 +0800

    Only export symbols start with ibus_

M src/Makefile.am

commit d7d49a217a5d2b11487a09d38c12fb34b487827d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-02-23 11:18:36 +0800

    Remove unused dependence pygobject

M configure.ac

commit af0e05bbd5590fcb8b5255ab30ca0b109ba31f09
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 17:50:16 +0800

    Show IM language & name in engine list.

M setup/enginetreeview.py

commit 1e13b3091c7b474c8b51c46eae83074002c0c0cf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 17:26:19 +0800

    Show default icon on language bar for engine without icon.

M ui/gtk/panel.py

commit fb135922afab3b86365a251ea708cb4108f93835
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 16:37:19 +0800

    Call ibus_object_destroy in bus_input_context_unset_engine.

M bus/inputcontext.c

commit 3e72c5d339c5ca998bf06f0ebc91466dd90c16e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 16:21:26 +0800

    Fix BusEngineProxy leak.

M bus/ibusimpl.c

commit b680ae1c4bcd1ed2ce72ee8e0bfcae4d929be64d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 12:54:16 +0800

    Remove unused code in ibusconfig.c

M src/ibusconfig.c

commit b88b8cecf5c0bbfacad2d0ca24c5af2b4b6a1915
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 11:25:13 +0800

    Change the title fo setup dialog.

M setup/setup.glade

commit 7e2c540cf96674b14db24ab8763654a915a590a1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 11:16:08 +0800

    Hide about tab in setup dialog.

M setup/setup.glade

commit 4899394c4fe37bf17551c8b153f9bd9d8a08cfaf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 11:14:22 +0800

    Adjust setup UI.

M setup/setup.glade

commit 02600a546271422a3c679f3344073412755f60c4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 10:53:08 +0800

    Change title of ibus-setup dialog.

M setup/setup.glade

commit 07b85f13393332b60d785a2f41c3222e0f4b25b7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 17:52:16 +0800

    Update po files.

M po/fr.po
M po/ja.po
M po/pa.po

commit bef0025c90f721937bcd98d354974f0082026ed6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 17:47:47 +0800

    Add ibus-docs.sgml.

M docs/reference/ibus/.gitignore
M docs/reference/ibus/Makefile.am
A docs/reference/ibus/ibus-docs.sgml

commit d509f1529f316165e239ac49caaaa05c08d6853c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 16:06:22 +0800

    Update zh_CN.po.

M po/zh_CN.po

commit be16cc6eb48ea98e1104abf77f2adb85e5976493
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 16:05:30 +0800

    Add setup/enginecombobox.py.

M po/POTFILES.in

commit b5596bae0e81ccdd023999fbc15e7976ad88abbe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 13:19:47 +0800

    Use engine-default.svg for IM without icon

M ui/gtk/icon.py
M ui/gtk/panel.py

commit 65188367b7ae20b0c7a79d8c3dc9649e76ea433c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 12:55:12 +0800

    Show 'Select an input method' in Engine select ComboBox.

M setup/enginecombobox.py

commit 2a608292745a8caedbb1b19e019346e27c535725
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 12:45:30 +0800

    Use right icon for engine without icon.

M setup/enginecombobox.py
M setup/enginetreeview.py

commit d19d55944eed84a32a874b6e9b080f9bddb67a5b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-17 09:51:24 +0800

    Use DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE in introspect.

M bus/inputcontext.c

commit 180f762a1b0a6a4caedec37e126376008e46da19
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 14:18:01 +0800

    Fix typo.

M src/ibusengine.c
M src/ibusmarshalers.list

commit fcf4af4736529e4a65f3213cd1f1157b7c258811
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-17 09:37:35 +0800

    Use NULL to replace 0 as the last argument of g_object_new.

M src/ibusattribute.c
M src/ibusfactory.c
M src/ibushotkey.c
M src/ibusproperty.c
M src/ibusserializable.c
M src/ibustext.c

commit 50453e4380288f343af04e02bf9e50ea438f198c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 13:55:12 +0800

    Disable inputcontext when the engine is destroyed.

M bus/inputcontext.c

commit 57d3b559648c3674a64a8031d30456c69cb29eae
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 13:26:55 +0800

    Use guint to replace gint for state argument of property_activate
    method.

M src/ibusengine.c
M src/ibusengine.h

commit 0228a5cf757e59fda62e32cfd91282b74d258605
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 13:22:01 +0800

    Use ibus_message_new_error_printf correctly in ibusengine.c

M src/ibusengine.c

commit be4490a1893be27c65c35285776644902f466310
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 12:47:48 +0800

    Create PROPERTY_* signals correctly and refine coding style.

M src/ibusengine.c

commit aa46b3e3a1956074ce4ddbb22dae1af25f3f094e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 10:36:03 +0800

    Fix compile warnings.

M client/x11/main.c

commit a8869d09f5764d1bf2d37ef6c4d90caa1dc35c11
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 10:35:37 +0800

    Do not call ibus_connection_flush in ibus_bus_exit to avoid crash.

M src/ibusbus.c

commit f77a0cb12e8349e097d7869528f57c29d05d02d9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 16:31:26 +0800

    Add --copy arguments on gtkdocize command.

M autogen.sh

commit 227f950b2fae0ff5c37d773cb41f864a15138967
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 16:28:26 +0800

    Move ldconfig from main to libs rpm.

M ibus.spec.in

commit 6b7c922f315c7817a6c64533f8b8eed7946eaa3d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 16:11:30 +0800

    Refine coding style.

M bus/ibusimpl.c
M bus/main.c
M src/ibusbus.c

commit c4d1ac55757c91abb56682a4c349abe2711d0cea
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 15:59:50 +0800

    Adjust the languagebar extend policy.

M ui/gtk/languagebar.py

commit 27600c499fdf8a57ffa4e27f436099ad4eaa89f0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 15:51:16 +0800

    Update rpm spec to move libibus.so to ibu-libs.rpm.

M ibus.spec.in

commit 2cc05f88271b213d98b6fada10283f1a2fe39caa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 15:40:54 +0800

    Make language transparent when inactivate.

M ui/gtk/languagebar.py
M ui/gtk/panel.py

commit 05f1fc037cd2113da03315fb863352f6cdfceee6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 15:09:53 +0800

    Make language bar left extend when language is close to right edge of screen.

M ui/gtk/languagebar.py

commit 06c4f228a3176b88947523bf635d49e0fee9b978
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 14:51:41 +0800

    Not call FocusIn & FocusOut methods of engines, if input context is disabled.

M bus/inputcontext.c

commit be18567eac632c9fd6ef6ff14576d43b02f67d17
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 14:41:23 +0800

    Remove gnome-python2-gconf from requires in spec.

M ibus.spec.in

commit 5eb52e011238028cb81e7c71e39b4d506c34e96e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 14:27:37 +0800

    Fix a typo, and create the engine after create the input context.

M bus/engineproxy.c
M bus/ibusimpl.c

commit fc855ccfe89d59d2d5a1dc401ef6b1074a6a74c6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 14:27:03 +0800

    Add SetCapabilities on org.freedesktop.IBus.Engine interface.

M ibus/engine.py
M ibus/interface/iengine.py

commit 3693f5e4e4066ca76cb3412ad5ddfb58b3e0994d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-15 14:25:38 +0800

    Implement several methods of IBusLookupTable.

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit fa8ead03037eb3cd5a522db1452a847fcd32ac57
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-14 20:24:45 +0800

    Refine code.

M bus/inputcontext.c

commit 47c8a11d3a781478dc0f3d3f0e1d565ec63dd429
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-14 19:45:24 +0800

    Use --xim replace -x.

M xinput-ibus

commit 916f4a43c33d922a39e98f082214f04c36604806
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-14 19:44:32 +0800

    Add G_MOSULE_EXPORT on some functions.

M client/gtk2/ibusim.c

commit a871e41e512c4a977d9b6504e0f166ed08c0f216
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-14 19:41:56 +0800

    Add API: ibus_lookup_table_{page,cursor}_{down,up}.

M src/ibuslookuptable.c
M src/ibuslookuptable.h

commit 0e4911f38f34f5580748f6cb4b5fd584d712ef8f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-14 09:22:00 +0800

    Fix typo.

M configure.ac

commit ef5485bd1e53fb2fbce13827928f7eecb2ea75ef
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-13 14:10:57 +0800

    Flush connection to make sure IBus.Exit has been sent before process exiting.

M src/ibusbus.c

commit 748b6b1f6c181a72daadbf137f1c29d77b499f2a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-13 09:37:34 +0800

    set cursor location in bus_input_context_set_engine.

M bus/inputcontext.c

commit 21ae0e4f8af46aa6beec24da4b8e0278d4acc1a1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-12 13:24:42 +0800

    Update .gitignore files.

M gconf/.gitignore
M po/.gitignore
M src/.gitignore
M ui/gtk/.gitignore

commit 0bc9cf6403282a4c10e9331e67be92072cf5c5c2
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-12 13:25:01 +0800

    Fix restart problem

M bus/ibusimpl.c

commit 5ae50478381f53431a04e662a78d9e9db91a540e
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-12 13:15:03 +0800

    Try to make all child processes finished before ibus-daemon exits.

M bus/ibusimpl.c
M bus/main.c

commit dcd4ceb33c2865ef3636565c68d97ee05ea6b1e3
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-12 11:26:04 +0800

    Use label.text instead of lable to fix problem.

M ui/gtk/menu.py
M ui/gtk/panel.py
M ui/gtk/toolitem.py

commit ff57aab1e19c7f89ebb6b924165f5c6ced2a2201
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-12 10:58:50 +0800

    Disconnect engine handlers before context destruction.

M bus/inputcontext.c

commit 24e64aa743b4be78bfffab01b69a4ee1e65918cc
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-12 09:50:44 +0800

    Set cursor location for engine after create a new engine.

M bus/inputcontext.c

commit 0250e8b54cf320535d218ecbc799c70dba757250
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-11 17:33:38 +0800

    Add --replace option for ibus-daemon command.

M bus/main.c

commit 52289db46af40821eb9092ce02a3c82f02170e74
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-11 17:33:12 +0800

    Fix a typo (Change Kill to Exit).

M src/ibusbus.c

commit 34b2d2f3508866ad53579e4d65af27776187ec69
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-11 14:31:44 +0800

    Update po files.

M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po

commit 923217b4ed5aeca6950d0d56b0baa88efb13eac0
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-11 14:23:43 +0800

    Make languagebar extend to left.

M ui/gtk/handle.py
M ui/gtk/languagebar.py

commit e24356351f817c873273d11a2efbdc4e47189fff
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-11 09:05:23 +0800

    Rename iBus to IBus.

M client/gtk2/ibusim.c
M debian/control
M po/fr.po
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/setup.glade
M ui/gtk/panel.py

commit 46dee933ac3c2b140a6d65056a5ed5876302cd25
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-10 18:02:13 +0800

    Fix crash problems.

M bus/inputcontext.c
M src/ibusconnection.c
M src/ibusmessage.c

commit 1e931b56967fd7f589fab3c8081b3bdf13c49f1a
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-10 17:30:27 +0800

    Fix compile warnings.

M bus/engineproxy.c
M bus/inputcontext.c
M client/gtk2/ibusimcontext.c
M client/x11/main.c
M src/ibushotkey.c

commit b12ce003bc273f678b5249399e515ff78af1a582
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-10 16:55:38 +0800

    Fix problem on x86_64 platform.

M bus/engineproxy.c
M bus/panelproxy.c
M src/ibusbus.c

commit 637b346b1697e2d1285a6a727b2ec8455cf3e0f5
Author: Peng Huang <phuang@phuang.nay.redhat.com>
Date:   2009-02-10 16:53:00 +0800

    Fix crash on x86_64 platform.

M bus/factoryproxy.c
M src/ibusengine.c

commit 4fdeceb51956a114a684c7a9b75db4db459c5ee4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-10 11:24:51 +0800

    Fix problem with desktop files.

M bus/Makefile.am
A bus/ibus.desktop
M configure.ac
M setup/Makefile.am
A setup/ibus-setup.desktop
D setup/ibus-setup.desktop.in

commit 566270731276e9028350dd90b6982c865490f243
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-10 10:17:01 +0800

    Do not use glib main loop in ibus_input_context_process_key function.

M src/ibusconnection.c
M src/ibusconnection.h
M src/ibusinputcontext.c

commit 30bff4867177ec439cb210a016e2dd416ebab963
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-09 10:28:19 +0800

    Add round lookup table support.

M ibus/lookuptable.py
M src/ibuslookuptable.c
M src/ibuslookuptable.h
M src/test-lookuptable.c

commit c9dab029a3f84fe529c0c90dcf8571f1c0c16d85
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 17:23:57 +0800

    Change rescan to re-scan

M bus/main.c

commit 2b30fe871a569b8d33d9fa2e97307f9ef6224c0d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 17:22:33 +0800

    Implement --rescan option for ibus-daemon.

M bus/main.c
M bus/registry.c

commit 7818373100d18f04dc049a466f9f30bb32965176
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 14:54:00 +0800

    Add restart menu item in system menu.

M bus/dbusimpl.c
M bus/dbusimpl.h
M bus/ibusimpl.c
M bus/main.c
M bus/matchrule.c
M bus/matchrule.h
M bus/registry.c
M bus/registry.h
M bus/server.c
M bus/server.h
M client/x11/main.c
M ibus/bus.py
M ibus/interface/iibus.py
M src/ibusbus.c
M src/ibusbus.h
M src/ibusobject.h
M ui/gtk/panel.py
M xinput-ibus

commit 5014bc1a8e8544ec087b631b55fc4d6907051c13
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 10:11:28 +0800

    Add French translation provided by Julroy67.

M AUTHORS
M po/LINGUAS
A po/fr.po

commit 142d69b5ff54f203bc29a3e439061a3d4726c120
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 09:32:50 +0800

    Fix issue http://code.google.com/p/ibus/issues/detail?id=241.

M configure.ac
M gconf/Makefile.am
D gconf/gconf.xml.in
A gconf/gconf.xml.in.in
M ui/gtk/Makefile.am
D ui/gtk/gtkpanel.xml.in
A ui/gtk/gtkpanel.xml.in.in

commit 0bcd2dd9d08f2ac57121c283a63180f92a735338
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 08:10:19 +0800

    Run ibus-daemon instead of ibus.

M setup/main.py

commit 33aa241841500c0b59204d905e05d55fb273486c
Merge: aaa9a8c a07a51f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-05 11:03:39 +0800

    Merge branch 'master' into c_impl
    
    Conflicts:
     po/ja.po
     po/pa.po
     po/zh_CN.po

commit aaa9a8cea3a23bca6444221192ffc52ccbff3cb8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-05 10:48:58 +0800

    Add gconf/config.h

A gconf/config.h

commit aedad1ea0a7fef604aa27f4b58433fd8f2ece29e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-05 10:39:56 +0800

    re-implement ibus in c language.

M .gitignore
M Makefile.am
M autogen.sh
A bindings/Makefile.am
A bindings/python/Makefile.am
A bindings/python/common.h
A bindings/python/gendefs.sh
A bindings/python/ibus-types.defs
A bindings/python/ibus-virtual-methods.defs
A bindings/python/ibus.defs
A bindings/python/ibus.override
A bindings/python/ibusmodule.c
A bus/.gitignore
A bus/Makefile.am
A bus/connection.c
A bus/connection.h
A bus/dbusimpl.c
A bus/dbusimpl.h
A bus/engineproxy.c
A bus/engineproxy.h
A bus/factoryproxy.c
A bus/factoryproxy.h
A bus/ibusimpl.c
A bus/ibusimpl.h
A bus/inputcontext.c
A bus/inputcontext.h
A bus/main.c
A bus/matchrule.c
A bus/matchrule.h
A bus/panelproxy.c
A bus/panelproxy.h
A bus/registry.c
A bus/registry.h
A bus/server.c
A bus/server.h
A bus/test-matchrule.c
A bus/test-registry.c
M client/Makefile.am
M client/gtk2/Makefile.am
M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
A client/x11/.gitignore
M client/x11/Makefile.am
M client/x11/main.c
M configure.ac
D daemon/.gitignore
D daemon/Makefile.am
D daemon/_dbus.py
D daemon/bus.py
D daemon/config.py
D daemon/connection.py
D daemon/contextmanager.py
D daemon/engine.py
D daemon/enginefactory.py
D daemon/factorymanager.py
D daemon/ibus-daemon.in
D daemon/ibusdaemon.py
D daemon/inputcontext.py
D daemon/lookuptable.py
D daemon/notifications.py
D daemon/panel.py
D daemon/register.py
A docs/Makefile.am
A docs/reference/Makefile.am
A docs/reference/ibus/.gitignore
A docs/reference/ibus/Makefile.am
A docs/reference/ibus/ibus.types
A gconf/.gitignore
M gconf/Makefile.am
A gconf/config.c
D gconf/config.py
A gconf/gconf.xml.in
D gconf/ibus-gconf.in
A gconf/main.c
D gconf/main.py
A ibus-1.0.pc.in
M ibus.spec.in
A ibus/.gitignore
M ibus/Makefile.am
M ibus/__init__.py
A ibus/_gtk.py
M ibus/attribute.py
M ibus/bus.py
M ibus/common.py
A ibus/component.py
M ibus/config.py
M ibus/engine.py
A ibus/enginedesc.py
M ibus/factory.py
D ibus/gtk.py
A ibus/inputcontext.py
M ibus/interface/Makefile.am
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
A ibus/interface/iinputcontext.py
M ibus/interface/inotifications.py
M ibus/interface/ipanel.py
M ibus/lookuptable.py
M ibus/notifications.py
M ibus/object.py
A ibus/observedpath.py
M ibus/panel.py
M ibus/property.py
A ibus/serializable.py
A ibus/text.py
D launcher/Makefile.am
D launcher/ibus.desktop.in
D launcher/ibus.in
D lib/Makefile.am
D lib/gtk2/Makefile.am
D lib/gtk2/ibusattribute.c
D lib/gtk2/ibusattribute.h
D lib/gtk2/ibusimclient.c
D lib/gtk2/ibusimclient.h
D lib/gtk2/ibusmarshalers.list
M po/.gitignore
M po/POTFILES.in
M po/ja.po
M po/pa.po
M po/zh_CN.po
M setup/.gitignore
M setup/Makefile.am
A setup/enginecombobox.py
A setup/enginetreeview.py
A setup/icon.py
M setup/keyboardshortcut.py
M setup/main.py
M setup/setup.glade
A src/.gitignore
A src/Makefile.am
A src/ibus.h
A src/ibusattribute.c
A src/ibusattribute.h
A src/ibusbus.c
A src/ibusbus.h
A src/ibuscomponent.c
A src/ibuscomponent.h
A src/ibusconfig.c
A src/ibusconfig.h
A src/ibusconfigprivate.h
A src/ibusconfigservice.c
A src/ibusconfigservice.h
A src/ibusconnection.c
A src/ibusconnection.h
A src/ibusdebug.h
A src/ibusengine.c
A src/ibusengine.h
A src/ibusenginedesc.c
A src/ibusenginedesc.h
A src/ibusenumtypes.c
A src/ibusenumtypes.c.template
A src/ibusenumtypes.h
A src/ibusenumtypes.h.template
A src/ibuserror.c
A src/ibuserror.h
A src/ibusfactory.c
A src/ibusfactory.h
A src/ibushotkey.c
A src/ibushotkey.h
A src/ibusinputcontext.c
A src/ibusinputcontext.h
A src/ibusinternal.c
A src/ibusinternal.h
A src/ibuskeynames.c
A src/ibuskeysyms-update.pl
A src/ibuskeysyms.h
A src/ibuslookuptable.c
A src/ibuslookuptable.h
A src/ibusmarshalers.list
A src/ibusmessage.c
A src/ibusmessage.h
A src/ibusobject.c
A src/ibusobject.h
A src/ibusobservedpath.c
A src/ibusobservedpath.h
A src/ibuspendingcall.c
A src/ibuspendingcall.h
A src/ibusproperty.c
A src/ibusproperty.h
A src/ibusproxy.c
A src/ibusproxy.h
A src/ibusserializable.c
A src/ibusserializable.h
A src/ibusserver.c
A src/ibusserver.h
A src/ibusservice.c
A src/ibusservice.h
A src/ibusshare.c
A src/ibusshare.h
A src/ibustext.c
A src/ibustext.h
A src/ibustypes.h
A src/ibusxml.c
A src/ibusxml.h
A src/keyname-table.h
A src/test-attribute.c
A src/test-bus.c
A src/test-engine.c
A src/test-keynames.c
A src/test-lookuptable.c
A src/test-proxy.c
A src/test-server.c
A src/test-text.c
M ui/gtk/.gitignore
M ui/gtk/Makefile.am
M ui/gtk/candidatepanel.py
A ui/gtk/gtkpanel.xml.in
M ui/gtk/icon.py
M ui/gtk/languagebar.py
M ui/gtk/main.py
M ui/gtk/menu.py
M ui/gtk/notifications.py
M ui/gtk/panel.py
M ui/gtk/propitem.py
M ui/gtk/toolitem.py
M util/Makefile.am
D util/gconf/Makefile.am
D util/gconf/gconf-arg-types.py
D util/gconf/gconf-fixes.c
D util/gconf/gconf-fixes.h
D util/gconf/gconf-types.c
D util/gconf/gconf-types.h
D util/gconf/gconf.defs
D util/gconf/gconf.override
D util/gconf/gconfmodule.c
D util/gconf/wscript
M xinput-ibus

commit a07a51ff63d323a7b742e30ad5368371023b4265
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-03 16:10:06 +0800

    Update po files.

M po/ja.po
M po/pa.po
M po/zh_CN.po

commit 41ad46305a88637dd99f00a2d2a3f455505d357b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-03 15:07:30 +0800

    Set default next_engine hot key to empty.

M ibus/common.py

commit f4f4c847df58ec69f1564be082f37ee980c23896
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-03 11:08:10 +0800

    Fix crash in x86_64 platform.

M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h

commit 08470bed58fc80d186f4641817cb1dad1847fc8c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-11-23 20:59:14 +0800

    Fix problem introduced by last commit.

M ui/gtk/panel.py

commit 45726ffaf0e79e9d9421cb184be412df0997b319
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-11-23 13:50:58 +0800

    Handle SIGCHLD in ibus-ui-gtk to fix issue 191.

M ui/gtk/panel.py

commit 28dc3faad2df6dd3eb6b9f7539e3f118ef94fe42
Author: LI Daobing <lidaobing@gmail.com>
Date:   2008-11-04 19:32:09 +0800

    fix typo in Makefile.am

M ibus/Makefile.am

commit ee9926f9f3da539c4b29ef81bc1e0b4dd7e551f0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-11-01 13:34:21 +0800

    Request glib2 >= 2.16

M configure.ac

commit dd5d87e261ef846ebf8a311910d9de3b347277ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-25 13:22:24 +0800

    Change email address for pa.po file.

M AUTHORS

commit 6cc8017cffa65234c7016fcfb797e307cadbfd4d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-25 10:04:47 +0800

    Add Punjabi (pa.po) Translation by A S Brar <amanpreetbrar@rediffmail.com>

M AUTHORS
M po/LINGUAS
A po/pa.po

commit 42740b6eb84e1c8013d762c05c1ff8e5248db44e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-23 14:15:24 +0800

    Update po files.

M po/ja.po
M po/zh_CN.po

commit 45922c236364606be6d91dba30e8a54886648759
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-21 15:32:02 +0800

    Get unique_name in ibus.Bus.__init__

M ibus/bus.py

commit 7f88a36c28d60f3dbe231dd76d2e0c04ca740e89
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-20 13:43:25 +0800

    Use UInt32 for property.

M ibus/property.py

commit e3b4a0aa8e0074de826702df3b014dd27a4c2ec5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-19 09:50:05 +0800

    Do not expend icons.

M setup/main.py

commit 9c72c9235e37bad755174b6eeed0cf96a42d9b94
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-16 10:15:18 +0800

    Fix coding style.

M util/IMdkit/Xi18n.h
M util/IMdkit/i18nX.c

commit feb1d8f1ca5befeb66e57af86366920f0f538426
Merge: 998cdda 3439d61
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-16 09:59:56 +0800

    Merge branch 'master' into fix_xim_bug

commit 3439d61d0403f18b3ede55678f7ed70a9864a3a0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-16 09:59:28 +0800

    Use LOG replace g_debug

M client/x11/main.c

commit 998cdda74071af6027ae5b0f2a094150343c489a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-15 22:20:47 +0800

    Do not discard unread data from XGetWindowProperty

M util/IMdkit/Xi18n.h
M util/IMdkit/i18nUtil.c
M util/IMdkit/i18nX.c

commit b3960020e4053ea003ef46cd98e195247cefda67
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-15 22:19:57 +0800

    Revert "Do not discard unread data from XGetWindowProperty"
    
    This reverts commit 6ad5307d585930c79feaf5d8aaf791277df067c9.

M util/IMdkit/Xi18n.h
M util/IMdkit/i18nUtil.c
M util/IMdkit/i18nX.c

commit 6ad5307d585930c79feaf5d8aaf791277df067c9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-15 22:17:53 +0800

    Do not discard unread data from XGetWindowProperty

M util/IMdkit/Xi18n.h
M util/IMdkit/i18nUtil.c
M util/IMdkit/i18nX.c

commit c56d1b3bf2a2bf9eb6de4bbb985c6ba58c166a04
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-15 07:56:03 +0800

    Fix keyboard shortcut setup problems

M daemon/bus.py
M setup/main.py

commit 5a2f8e1d9d0f14651d9dbd711b77e5f36756fde4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-12 09:30:20 +0800

    Convert IBusAttribute for au to (uuuu)

M client/x11/Makefile.am
M ibus/attribute.py
M ibus/interface/iengine.py

commit f0ef83c293511c947033e803345892ac8c4ca56e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-12 09:28:51 +0800

    Convert IBusAttribute to (uuuu)

M lib/gtk2/ibusattribute.c
M lib/gtk2/ibusattribute.h
M lib/gtk2/ibusimclient.c

commit 2b6cf32ad9f44a6c0b49b76687b78b30a138c707
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-09 11:42:11 +0800

    Update translations.

M po/ja.po
M po/zh_CN.po

commit a6e244cb8897de2059b938d56396415f4e8ada42
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-09 11:26:07 +0800

    Modify setup ui to be consonant with GNOME HIG.

M setup/setup.glade

commit 6d9c8c192da47c66090694540644b626ccfb9ced
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-09 09:02:33 +0800

    Add ICON for im-chooser.

M xinput-ibus

commit 76ae87c4634e7f8594fd663e6c05b369fda4948b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 18:48:00 +0800

    Fix problem when org.freedesktop.Notifications does not exist.

M ui/gtk/notifications.py

commit 796614baeb0002f77522b196e974e68f37b16646
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 18:42:04 +0800

    Fix a typo.

M daemon/config.py

commit a62abdb0bfe51e7cd09328682d2091ac37eb4987
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 18:32:09 +0800

    Add Requries: notification-daemon in ibus.spec.in

M ibus.spec.in

commit a643a4369cdc80699f20c90c1cb059aab1551bcc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 13:28:07 +0800

    wip.

M daemon/bus.py

commit 22e958627cc8216b77ce19ebebf6087d254f12a5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 12:59:46 +0800

    Change summary in ibus.spec

M ibus.spec.in

commit aeff3850e2e75bd2cdba7f18efbb964935782c81
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 12:27:08 +0800

    Refine spec file for fedora.

M ibus.spec.in

commit cd5dc96daa4cd80f1985a74a9641d82848081e10
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-07 11:12:22 +0800

    Refine .desktop files.

M launcher/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit 0bb06d38664d0045e7294e4091f385fbcad723c9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 18:15:42 +0800

    Remove unused variable.

M gconf/main.py

commit 01754e6aa58a834f6ee4f443d45d1b4e45380de4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 18:14:31 +0800

    Refine messages.

M daemon/bus.py
M po/ja.po
M po/zh_CN.po

commit 0132624bd496ab37c96bf371eb828d258ca678f1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 17:45:33 +0800

    Add daemon/notifications.py

A daemon/notifications.py

commit aa445d730491d08cb29c39f02d97f0d2c4e8b91a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 16:17:57 +0800

    Fix make rpm error.

M ibus.spec.in

commit 1d677534e8efa847464325766684c6378cdb073b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 16:13:50 +0800

    Complete Noifications module.

M daemon/bus.py
M daemon/panel.py
M ibus/interface/ipanel.py
M ibus/panel.py
M po/ja.po
M po/zh_CN.po
M ui/gtk/panel.py

commit 7ab63e10f58b5c9c902e9f49250339a3ccc30ebf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 16:04:22 +0800

    WIP

M gconf/config.py
M ibus/notifications.py
M ui/gtk/notifications.py

commit d64996654cc58db9d33896e265a73e097fc2701b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 15:53:17 +0800

    WIP.

M daemon/bus.py

commit fd4df98ed4985767d95f2d7cdef9d89fad87894d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 15:24:59 +0800

    WIP

M daemon/Makefile.am
M daemon/bus.py
M daemon/config.py
M daemon/panel.py

commit 59a0435b1a8fbb2e2f80bfe79057cbd5eb3da815
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 15:00:01 +0800

    WIP.

M ui/gtk/main.py
M ui/gtk/notifications.py
M ui/gtk/panel.py

commit 61c603838a15b01011093090065ed33116cdda13
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 14:47:06 +0800

    WIP.

M ui/gtk/notifications.py

commit d4bb8eb1c6c36e43a5a9504717aeb64832c66538
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 14:29:37 +0800

    Add notifications

M ibus/__init__.py
M ui/gtk/Makefile.am
A ui/gtk/notifications.py
D ui/gtk/notify.py

commit 6fcaef161510134118d935f0240e4d719ba43a7a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 14:14:21 +0800

    Add notifications.py

M ibus/Makefile.am
M ibus/common.py
A ibus/notifications.py

commit 6a06d45e1d3956670ca9006ddfa380c176c1146f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 14:04:28 +0800

    Refine coding style.

M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/ipanel.py

commit a715f71bc4171298f8e57d1b9b3f8eb42ade1938
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 13:59:52 +0800

    Add INotifications interface.

M ibus/interface/Makefile.am
A ibus/interface/inotifications.py

commit bb1339b4e2a4dd5af95bc594b4d35b83fdcbbd5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 11:23:17 +0800

    Fix a typo.

M ui/gtk/Makefile.am

commit f754f7dca2dbf6fcb3cd1bc8e313c5539e8ce50c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 10:39:43 +0800

    Change COPYING from LGPL 2.0 to LGPL 2.1

M COPYING

commit 8a6e14d84fe318a7a2efd66d453c2b99a6299d5b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 10:24:21 +0800

    ellipsize engine name in ibus-setup.

M setup/main.py

commit c3d16cbe31c681001eb18191dc69368342b96b3b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-06 07:41:26 +0800

    Change panel path in POFILES.in.

M po/POTFILES.in
M po/ja.po
M po/zh_CN.po

commit 50d772447ab3589ff02c7e10486d11d3572c0efe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 22:28:22 +0800

    Update .gitignore

M ui/gtk/.gitignore

commit cf8d326d0839501e0ee9eb180cddb5ca670edd85
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 22:24:21 +0800

    Add notify in ui/gtk/Makefile.am

M ui/gtk/Makefile.am

commit 8a4eb40abff0441c015f15fa864967e106868f52
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 22:23:42 +0800

    Move notify from daemon to ui/gtk

M daemon/Makefile.am
D daemon/notify.py
A ui/gtk/notify.py

commit 3d36b0eb76eafcda76082baecf34a48d6cbb0319
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 22:16:30 +0800

    Move panel into ui folder, and rename panel to gtk.

M Makefile.am
M configure.ac
M launcher/ibus.in
D panel/.gitignore
D panel/Makefile.am
D panel/candidatepanel.py
D panel/handle.py
D panel/ibus-panel.in
D panel/icon.py
D panel/languagebar.py
D panel/main.py
D panel/menu.py
D panel/panel.py
D panel/propitem.py
D panel/toolitem.py
A ui/Makefile.am
A ui/gtk/.gitignore
A ui/gtk/Makefile.am
A ui/gtk/candidatepanel.py
A ui/gtk/handle.py
A ui/gtk/ibus-ui-gtk.in
A ui/gtk/icon.py
A ui/gtk/languagebar.py
A ui/gtk/main.py
A ui/gtk/menu.py
A ui/gtk/panel.py
A ui/gtk/propitem.py
A ui/gtk/toolitem.py

commit 249722e4aa36837b6ff5fd1436387bc66b482228
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 17:34:05 +0800

    Specify qt4 make flags when generate Makefile from .pro file.

M client/qt4/Makefile.am

commit adc508ea4bf5c14c7f20591b4a93b5fbb18904ea
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 17:24:31 +0800

    Handle XIM_GET_IC_VALUES event.

M client/x11/main.c

commit 87f481a427702e932026fe86487679e4381d4c63
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 17:10:16 +0800

    Fix XIM freezing problem.

M client/x11/main.c

commit 9691862da2d96d009e39435dc5fc88225a92569f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-05 15:35:13 +0800

    Remove debug output for japan_groups.

M lib/gtk2/ibusimclient.c

commit 601e1c4a77145144ca62d7565d834add2bdb287d
Author: LI Daobing <lidaobing@gmail.com>
Date:   2008-10-04 22:04:05 +0800

    fix desktop file format
    
    This desktop entry lists a category that is not one of the registered
    Main or Additional Categories in the FreeDesktop specification.
    
    Refer to http://standards.freedesktop.org/menu-spec/1.0/apa.html for
    details.

M launcher/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit 4b413844a94df44174147a50becfeaf1c8d537ca
Author: LI Daobing <lidaobing@gmail.com>
Date:   2008-10-04 21:58:42 +0800

    fix typo in README

M README

commit ec98987a0e306bdad4ffe17e74b7d87f31ea5f7f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-04 10:29:48 +0800

    Fix `make distcheck` errors.

M po/POTFILES.in
M po/ja.po
M po/zh_CN.po

commit 96bc3c966179e1f816681bb6a1d02133d040e2cd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-04 10:20:04 +0800

    Refine coding style.

M ibus/bus.py

commit 397ff9ca92a2eaf8469b757243813849804f9290
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-04 08:51:39 +0800

    WIP.

M daemon/_dbus.py
M daemon/config.py
M gconf/config.py
M ibus/bus.py
M ibus/common.py
M ibus/config.py

commit d362fe98b9b428e21324a32e922529c8f9ac3837
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-04 07:51:38 +0800

    Fix problem in ibus-setup

M setup/main.py

commit ca93a90da1f2ea506f36e4ada7bd2b300e4d41e2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 23:58:31 +0800

    WIP.

M ibus/bus.py
M launcher/ibus.in

commit 0d2c788dfdd7a00f1ca2310a846357f485aa2432
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 23:50:55 +0800

    WIP.

M ibus/bus.py
M ibus/common.py
M launcher/ibus.in

commit 6515cb122eea13c16d5f936a346acbc1369b2d64
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 20:19:03 +0800

    WIP.

M daemon/Makefile.am
M daemon/bus.py
M daemon/config.py
M daemon/connection.py
D daemon/defaultconfig.py
M daemon/ibusdaemon.py
M gconf/config.py
M gconf/main.py
M ibus/bus.py
M ibus/interface/iibus.py

commit 09a7df4511f12e447d1f43ad485b375a3e5b26c6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 19:16:56 +0800

    Fix a typo.

M ibus/config.py

commit 1fa35a56275196483ff939aa1b6f3042780d8ead
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 19:15:36 +0800

    Add config.py

M ibus/__init__.py
A ibus/config.py
D ibus/config.py.in

commit 386c0bf61c1ce647e3792af88ee1adab8393aedd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 19:12:15 +0800

    Rename config.py.in to _config.py.in

M configure.ac
M ibus/Makefile.am
M ibus/__init__.py
A ibus/_config.py.in

commit ecb3f104ef07e1d08b1562396a1d57cb89945d4f
Merge: 368ff21 221f2c6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 17:53:41 +0800

    Merge branch 'master' into modify_config_interface

commit 221f2c6bdba92669b98cee65616d8f3837ff1a2c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 17:52:09 +0800

    Return 0 when XIM_GET_IC_VALUES is received.

M client/x11/main.c

commit 368ff2110216b6f968631bfa671aa1ef7de7b7b9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 17:28:00 +0800

    WIP.

M daemon/bus.py
M gconf/config.py
M ibus/interface/iibus.py

commit b940644dbeaec464c0dfb25948f67162fc2a2f45
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 17:07:29 +0800

    Change interface for config.

M daemon/bus.py
M daemon/config.py
M daemon/ibusdaemon.py
M gconf/config.py
M ibus/bus.py
M ibus/interface/iconfig.py
M panel/panel.py
M setup/main.py

commit 141bb4e5635d4302598fd1b4204a332a2d780d6a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 12:34:12 +0800

    Return 0 if ibus does not handle xim event.

M client/x11/main.c

commit 43471e1c3ffcc592f760d54ec35c99903032fbc4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 12:21:43 +0800

    Remove _is_attr.

M client/x11/main.c

commit bc9dbaa52ac8e4de2651eb2dd1658d731dd487f5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 12:18:33 +0800

    Refine debug output.

M client/x11/main.c

commit 7ff16d509e2e077ac2e26de146dbc4a7e34748a6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 10:30:08 +0800

    Fix problem in ibus_attr_list_copy.

M lib/gtk2/ibusattribute.c

commit 927200df0bb7f559110dd624d2e52412220447d8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 00:08:18 +0800

    Refine coding style.

M lib/gtk2/ibusattribute.c

commit 6f23b8b88dc103021f301a0e889739081547cf94
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 00:06:11 +0800

    Fix typo.

M lib/gtk2/ibusimclient.c

commit f0591a6909d68572422eb518ee13ad5a216c788d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-03 00:04:00 +0800

    Use ibus_attribute_new to create IBusAttribute

M lib/gtk2/ibusimclient.c

commit c1d8fdc166365afe79cf3652f156b42315440e32
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 20:15:13 +0800

    Fix problems in ibus-x11.

M client/x11/main.c

commit 624fcc1ac58ba932ea4d3418c4c79bdf991c4a18
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 20:15:01 +0800

    Fix problem in gtk im module.

M client/gtk2/ibusimcontext.c

commit 4d9df1bea69f7d943565fbb4bb290fa08eeca821
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 20:08:51 +0800

    Remove debug output.

M lib/gtk2/ibusattribute.c

commit d74ac7f45da5d97966d1953ccd700001c5f66d3d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 19:59:01 +0800

    Put languagebar in right bottom of root window.

M panel/languagebar.py

commit 7a3a662e068029be7759d35166711702ba5290ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 19:46:40 +0800

    Use IBusAttribute in ibus-x11.

M client/x11/main.c

commit 1e40616f330b25266aa4794c27136fabab7e23eb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 19:26:23 +0800

    Use IBusAttribut replace PangoAttribute.

M client/gtk2/ibusimcontext.c
M lib/gtk2/ibusattribute.c
M lib/gtk2/ibusimclient.c

commit 8647538dd30ee392d9ac093b088019abcd0a656f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-02 19:00:55 +0800

    Implement IBusAttribute & IBusAttrList.

M lib/gtk2/Makefile.am
A lib/gtk2/ibusattribute.c
M lib/gtk2/ibusattribute.h

commit 0394896c4eaed931eaba4c444cb3a3c58a23271a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-01 14:07:03 +0800

    Free preedit_string & preedit_attrs.

M client/x11/main.c

commit f33d3aac4c3d6dfea5775238128278443ce2d678
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-01 12:43:50 +0800

    Support input style.

M client/x11/main.c

commit 21bacd40b5f6c45e137b6b3e7d6b00d8fbe96634
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-01 12:39:52 +0800

    WIP.

M client/x11/main.c

commit 295919568bad10b35c9013df19f9550efa06469f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-10-01 11:58:34 +0800

    WIP.

M client/x11/main.c

commit 8bd15c58cc3cb2e3b547f1ab1b415c529f5fc794
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-30 18:23:50 +0800

    Remove commentted code.

M ibus/bus.py
M ibus/interface/iibus.py

commit 52e1f3d8a448ebf25b75bef2c1e51b9f69b5cf31
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-30 08:26:02 +0800

    Update ibus.sepc.in.

M ibus.spec.in

commit 143c3a4a3f523c503f46b62a6fa7a5711de4b462
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-30 08:14:14 +0800

    Update po files.

M po/ja.po
M po/zh_CN.po

commit 08c01a29e7096a1e9b6c553d5eaca995af48a26b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-30 08:13:55 +0800

    Fix make dist error.

M util/gconf/Makefile.am

commit bd27a75a0bf7120b1bdc280fda0bed9e8abdce75
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-28 15:39:46 +0800

    Remove unused import

M daemon/config.py
M daemon/factorymanager.py
M daemon/panel.py

commit 351224c9ef40beca8c72a4c79e68d2bde17ab727
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-28 12:57:58 +0800

    Comment register_panel method.

M ibus/bus.py

commit 8787bfa04f567c14afd34dea1efb8394824b42ae
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-28 12:56:17 +0800

    Comment RegisterPanel method.

M ibus/interface/iibus.py

commit 0a19866bcc57beb1d15bfe996b7c58fd054abdbc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-28 10:56:11 +0800

    Change Panel interface.

M daemon/_dbus.py
M daemon/bus.py
M ibus/panel.py
M panel/main.py
M panel/panel.py

commit 7e28ed0209cc811b7443e15304174a730f75f8d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 19:00:53 +0800

    WIP.

M daemon/_dbus.py
M ibus/bus.py
M ibus/panel.py

commit f5d073b53bff179858a0175b9e4948efad138696
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 17:48:05 +0800

    Refine error message.

M daemon/_dbus.py

commit c9d39cd617e3b766e3d0750a110d3753958a417f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 15:23:12 +0800

    Support MatchRule

M daemon/_dbus.py

commit 0b0ded27bda2a2c9ffdff6395018341d193d0f42
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 14:06:01 +0800

    Add message routing feature for ibus.

M daemon/_dbus.py
M daemon/connection.py

commit 4b20a204d7ce986f2ef407374320c8a3617ce582
Merge: 593ad43 7f04c70
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 11:40:03 +0800

    Merge branch 'master' into implement_dbus

commit 7f04c7006bbe8d1526e2a32886947abbf02f1256
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 11:39:34 +0800

    Change internal gconf install location.

M gconf/config.py
M util/gconf/Makefile.am

commit 593ad4302ffb76aa148dd64da8df490c710b88c5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 11:38:58 +0800

    Change dbus message handle order.

M daemon/connection.py

commit 76840784c9ccb4c5e6cabc37d67ae3d1acbfdab9
Merge: 8414a12 9b48126
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 10:57:13 +0800

    Merge branch 'master' into implement_dbus

commit 9b481260aaa102070f0377050914d2e4d0031bbc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-27 10:24:02 +0800

    stop_emission dbus-signal when signal be handled.

M daemon/config.py
M daemon/connection.py
M daemon/enginefactory.py
M daemon/panel.py

commit c44fd10f2fdf5018238e52f3e932883c403b3eea
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 17:14:29 +0800

    Fix problem when works with imsettings.

M client/x11/main.c

commit 8414a1287dfcf1d0179fb09911a99657588bd4e4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 17:09:02 +0800

    Fix problem in org.freedesktop.DBus.GetNameOwner()

M daemon/_dbus.py

commit 2408a45e9b58da644df9a893df1b4b9ca5d8b957
Merge: d59183c 659e44f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 16:04:03 +0800

    Merge branch 'master' into implement_dbus

commit 659e44fb534ee96487d8f22598ece1a0ff1066b2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 16:03:22 +0800

    Update po files.

M po/ja.po
M po/zh_CN.po

commit d59183cbe87fe4eb5d9d014efc254a8163b97fb3
Merge: 7e77e8d 9b8c9a8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 13:48:50 +0800

    Merge branch 'master' into implement_dbus

commit 9b8c9a850f271f22eb70c3ae19b202753f6c919b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 13:46:37 +0800

    Fix problem in non-UTF8 locale.

M ibus/lang.py
M panel/main.py
M setup/main.py

commit 791de25117257159a981d3220e492f17ff808186
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-25 10:53:16 +0800

    Use gettext.dgettext replace locale.dgettext

M ibus/lang.py

commit 7e77e8d4528f7516a50fbf5b41576d06f84d526e
Merge: b2c95f2 70ba17b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 18:51:16 +0800

    Merge branch 'master' into implement_dbus

commit 70ba17bd9056014ce62948ba25a5e6579e724b7d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 18:49:18 +0800

    Renove unused import

M daemon/engine.py

commit b2c95f23a30d636c162fab27566d5e0c0aa11519
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 18:29:18 +0800

    Fix some problems.

M daemon/_dbus.py

commit 500d101d8e7016a3a81685304f7524ac884848e4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:58:59 +0800

    Fix problem in test task in Makefile.am

M daemon/Makefile.am

commit 743c41803aa27d5a9f2dee257f9831fe7239ab59
Merge: f011322 025371d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:51:02 +0800

    Merge branch 'master' into implement_dbus

commit 025371daba5b8e51c78eff8da15bebab3c7a2e03
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:50:20 +0800

    Remove commetted line

M debian/rules

commit ff35f467c8ad3c71cae7ca351a0c31bf05f5d244
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:49:37 +0800

    Remove --with-gtk-im-module-dir in debian build script.

M debian/rules

commit f62802b72d8244e33babe2d5ac660979f534d653
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:44:28 +0800

    Install gtk im module in ${libdir}/gtk-2.0/${gtk_binary_version}/immodules.

M configure.ac
M ibus.spec.in

commit f011322081b6e3e932f954fc1aab3f44441a01bb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 17:26:38 +0800

    wip.

M daemon/_dbus.py
M daemon/connection.py

commit 5a13c1a773c9205172e21fb2834d31681edc09dc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 13:13:08 +0800

    Remove pynotify.

M daemon/bus.py

commit 16bda71dacd1c084393ad98e88e060e20708291c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-24 13:03:14 +0800

    Refine coding style.

M daemon/_dbus.py

commit a4e7629627be3793e58c458de1f300c3425d4bf9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-23 14:40:48 +0800

    Add notify.py

M daemon/Makefile.am
M daemon/bus.py
A daemon/notify.py

commit bc4d2db0ea4c00d2f5a5547de01603a1e13eec90
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-23 11:29:40 +0800

    Fix problem when context focus out.

M daemon/bus.py

commit ffcba4bfdc940e94efafa464201892a69c3cbddf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-23 11:25:16 +0800

    Retrun 0 if can not find ic.

M client/x11/main.c

commit a69071d7991b7de8f7dc29940fe55430d99a430f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-22 13:21:24 +0800

    Fix warning when load setup.glade

M setup/setup.glade

commit 1d8ef89e2382392333327e1136f5eab1f917f497
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-21 19:16:37 +0800

    Remove _focus_ic.

M client/x11/main.c

commit 899c7c56c7e37e78c907a85199a353354efc4d10
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-21 17:32:14 +0800

    Implementing DBus.

M daemon/_dbus.py
M daemon/bus.py
M daemon/ibusdaemon.py

commit ae0f70a239508b5be11a73dfe8747531a840836e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-21 16:42:12 +0800

    split DBus object from ibusdaemon.py

M daemon/Makefile.am
A daemon/_dbus.py
M daemon/ibusdaemon.py

commit 53b7c849475d589d31500953ef4544945c824add
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-21 13:27:13 +0800

    Implement org.freedesktop.DBus methods.

M daemon/ibusdaemon.py
M doc/specification

commit 6789a1f6f8bb59037206f46cbeed1a5bc552b1ea
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-20 11:14:36 +0800

    set_capabilities when frontend establishs ibus connection.

M client/gtk2/ibusimcontext.c
M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h

commit 54c52e2f73805029cecf34c5af5e577ba5845ab8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-20 11:02:17 +0800

    Define CAPS.

M daemon/inputcontext.py

commit bac2b876fe4d18448b0491babb0d5ed3bdf56102
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-20 09:37:56 +0800

    Add new IBUS_CAP_FOCUS capability for input context.

M client/gtk2/ibusimcontext.c
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp
M client/x11/main.c
M daemon/bus.py
M daemon/inputcontext.py
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit 92a40e0b50c24a97d1da46c1de41e4409f7508cb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-20 09:06:53 +0800

    Set focus if ic without focus.

M client/x11/main.c

commit b2353c87b6eb4008c50988d253f2677c1443a95d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-19 09:57:33 +0800

    Create symbol links for qt3.

A client/qt3/ibus-client.cpp
A client/qt3/ibus-client.h
A client/qt3/ibus-input-context.cpp
A client/qt3/ibus-input-context.h
A client/qt3/im-ibus-qt.cpp

commit 730db205f55cb34d620fca839673a5a98f6494c1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-19 08:42:28 +0800

    Output warn message if iso-codes can not be found.

M configure.ac

commit 5bc961ecd47c0fdde5dba8a782d3c38cd571ef4c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-18 19:58:59 +0800

    Add --disable-iso-codes-check in spec file.

M ibus.spec.in

commit 0eb21f88906efd292b4ed892698f9c17c265ae8e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-18 19:57:59 +0800

    Refine error message in configure.

M configure.ac

commit 67813eb809537db4ef862822f691f9da5eb976f8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-18 19:48:44 +0800

    Check iso-codes in configure.

M configure.ac

commit 5e233e2d3efc5f961cad1c57071363c8f990eecc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-18 19:16:11 +0800

    Get language names from iso-codes.

M ibus.spec.in
M ibus/lang.py
M panel/panel.py
M po/ja.po
M po/zh_CN.po
M setup/main.py

commit b43b31301d336ee16f6a0b178879f8759136f6ed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-18 07:21:19 +0800

    Make size of StatusIcon fixed.

M panel/panel.py

commit bd19dac2aa62ae94f8f03088abf9b361c1c24c82
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 21:59:21 +0800

    Fix a problem in configure.ac.

M configure.ac

commit 3fe32053f9d17ca1bdc3c7c3c6c46c63e5eefe4d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 21:43:56 +0800

    Do install pygconf files without --enable-pygconf

M util/gconf/Makefile.am

commit 79423852b295eef874c23c63162523db1c36da40
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 21:28:16 +0800

    Add DISTCHECK_CONFIGURE_FLAGS

M Makefile.am

commit 869cecf8429101df1bcfd026db5f1ee3feb56673
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 21:00:42 +0800

    Add --enable-pygconf option.

M configure.ac
M util/gconf/Makefile.am

commit ef96e9fec0699a8107c3f0e91956dd2738ebe46a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 20:24:27 +0800

    Include gconf python binding from gnome-python2.

M client/x11/gdk-private.c
M configure.ac
M util/Makefile.am
A util/gconf/Makefile.am
A util/gconf/gconf-arg-types.py
A util/gconf/gconf-fixes.c
A util/gconf/gconf-fixes.h
A util/gconf/gconf-types.c
A util/gconf/gconf-types.h
A util/gconf/gconf.defs
A util/gconf/gconf.override
A util/gconf/gconfmodule.c
A util/gconf/wscript

commit 99f3479b93f98a65e88f394c50f861a1bfb31693
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 19:21:22 +0800

    Refine coding style.

M client/qt4/im-ibus-qt.cpp

commit cd515c85466049b8871737e5ad97fbe7c21a69bd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 19:17:38 +0800

    Refine coding style.

M client/qt4/ibus-input-context.cpp

commit 947225c69112e37f945b6eae5360b95f98675930
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 19:15:14 +0800

    Refine coding style.

M client/qt4/ibus-client.cpp
M client/qt4/ibus-input-context.cpp

commit a738027852be62ca871e2065428d6ab8052703a0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 18:54:22 +0800

    Refine code.

M client/qt4/ibus-client.cpp

commit 1ca5958dd3afa1241eb88cc93873d1d5ddbd8824
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 10:42:59 +0800

    Use g_fprintf

M client/gtk2/ibusim.c

commit 7988b3a775c382f6a94c6c1b01192451649ccd76
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 10:41:39 +0800

    Use g_strcmp0 replace strcmp

M client/gtk2/ibusim.c

commit 323b91ee7fc07a788bc17a58c6fd44dd3a9f6f95
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 10:41:31 +0800

    Refine coding style.

M client/gtk2/ibusimcontext.c

commit 60de77374517c3a717d9ed01d6283aebdae23d17
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 09:01:33 +0800

    Move IBUS_FORWARD_MASH from .c to .h.

M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit c82dca7c51c11c7eaf73a89a08581b7e823bd682
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 08:59:58 +0800

    Add forward mask.

M lib/gtk2/ibusimclient.c

commit 4cd3b0419cd99394fad4c445153970321b0d8c6d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-17 08:53:41 +0800

    Refine coding style.

M lib/gtk2/ibusimclient.c

commit 24d8be5ecf2a89ef0523c7002ef2e82c133778f2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 17:28:14 +0800

    Use g_slice_new to replace g_new for better performance.

M client/x11/main.c
M lib/gtk2/ibusimclient.c

commit e528c0fd57d7afd37c6e5d27c535689bd56fd8b2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 16:52:15 +0800

    Don't use send_event field in GdkEventKey. And fixed some compile warnings.

M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M client/x11/gdk-private.c
M client/x11/main.c
M lib/gtk2/ibusimclient.c

commit 2440d29dc75cf21a0a21fe7f2ad36a345941d917
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 16:21:48 +0800

    Fix mem leak.

M client/x11/gdk-private.c

commit d07849ff3ef4cfd8ee59eb7a01bdcb6173e788f0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 12:34:27 +0800

    Call setFocusWidget to replace focusOut

M client/qt4/ibus-input-context.cpp

commit d0dde689e9462a2ae5708c4e881c4b4ec29643ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 09:51:04 +0800

    FocusOut widget when widgetDestroyed.

M client/qt4/ibus-input-context.cpp

commit 33906829dbed822ce1d9c02caaf1e547f59b5d53
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-16 09:44:00 +0800

    Remove slot setFocus.

M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h

commit b995b397b904844e737e4bd0af84743e6a6ba381
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 18:01:04 +0800

    Update po files.

M po/ja.po
M po/zh_CN.po

commit 9077c76e0c531f119fb5c98d57c368e7179df479
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 16:34:08 +0800

    Free map return by XGetKeyboardMapping.

M client/qt4/ibus-client.cpp

commit c241fb6e7d9035db1b89135ddb0f2dfd2eed95db
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 16:31:35 +0800

    Hack japan [yen bar] key for qt immodule.

M client/qt4/Makefile.am
M client/qt4/ibus-client.cpp
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp
M client/qt4/ibus.pro

commit 2508a1dd29e6ce8696efac8b74f4fd4517a4d96d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 15:30:37 +0800

    Use guint for japen groups mask.

M lib/gtk2/ibusimclient.c

commit ec0e311ae0311e4959acca4ff1dc823ceab642e7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 15:25:14 +0800

    Use default cursor location.

M client/gtk2/ibusimcontext.c

commit 38c50d3093978570c9b53284cd8cb56b12a3360d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 11:09:01 +0800

    Does not process key event if context does not have focus.

M client/gtk2/ibusimcontext.c

commit f5c66bd6ac878f3b00c5117eb0e696b351439ee4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 10:53:49 +0800

    Workaround for increase search for treeview.

M client/gtk2/ibusimcontext.c

commit 8d5a013a8a1f66f5071d2ebbfce78ed433fb2872
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-15 03:24:20 +0800

    Fix problem when kill some engines.

M daemon/bus.py

commit 0cdd8d3d49c0806b2fd8e625475f9f2c416d3ee4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-14 23:14:34 +0800

    Use g_signal_emit to replace g_signal_emit_by_name for better performance.

M client/gtk2/ibusimcontext.c

commit 10a973c3450a736ed739d71e70bc4d4a93c475c2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-14 22:39:23 +0800

    Forward event directly.

M client/gtk2/ibusimcontext.c

commit da8819e7b93a080fc82de3d4d011f8c8389a9655
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-14 22:31:45 +0800

    Use G_SIGNAL_TYPE_STATIC_SCOPE mask to avoid copying data for better performance.

M lib/gtk2/ibusimclient.c

commit d8cfebe8dc401c588c0bf3d6fc66f711ac2049d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-14 15:56:49 +0800

    Update compile option for USE_DBUS_SESSION_BUS.

M lib/gtk2/ibusimclient.c

commit 2798e96ae5c31f0328c31b7640097b1e36f08e22
Merge: ad00c89 1aecce0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-12 09:59:16 +0800

    Merge branch 'ubuntu'

commit ad00c89cd9c4f975b2124e857fdbe24214cfd8cd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-12 08:42:37 +0800

    Fix problem when start a program with usermode-helper.

M client/qt4/ibus-client.cpp
M lib/gtk2/ibusimclient.c

commit bd9b695b5c81130f04f7315fcbef8a56a3c8291e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-12 08:09:49 +0800

    Add debug code to output environ.

M client/gtk2/ibusim.c

commit 1aecce03340cdf1292c0d0ee50f5d665f4a0f5df
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-11 18:47:23 +0800

    Import debian packaging files by 一叶 <oneleaf@gmail.com>.

A debian/README.Debian
A debian/changelog
A debian/compat
A debian/control
A debian/copyright
A debian/cron.d.ex
A debian/dirs
A debian/docs
A debian/emacsen-install.ex
A debian/emacsen-remove.ex
A debian/emacsen-startup.ex
A debian/ibus-default.ex
A debian/ibus.doc-base.EX
A debian/im-switch/ibus
A debian/init.d.ex
A debian/init.d.lsb.ex
A debian/manpage.1.ex
A debian/manpage.sgml.ex
A debian/manpage.xml.ex
A debian/menu.ex
A debian/postinst
A debian/postinst.ex
A debian/postrm.ex
A debian/preinst.ex
A debian/prerm
A debian/prerm.ex
A debian/rules
A debian/watch.ex

commit e76fbfa8b7f5dbafb532e361feec25b7ca6150e7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-10 18:22:27 +0800

    Fix problem when locale is 'C'

M daemon/register.py

commit 70bb0ed90060130cad4512201e3a16517531a3d8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-10 10:11:25 +0800

    Add --force opt.

M autogen.sh

commit 2be1293b9da7f52910969e4a7de04f1fa6b14f6b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-09 15:37:06 +0800

    Add -Wl,--no-undefined in CFLAGS.

M autogen.sh

commit e3d960312eb0b3e272eb3194c43a1d1b94f6fb07
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 22:37:59 +0800

    WIP.

M test/test_client.py

commit 3c0955994e98a8c0bf06d4f7e4ee06587fff1234
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 21:10:03 +0800

    Display message in state pad.

M test/test_client.py

commit 1c8ccb2cb582a71a4892b81820aff95402e8f02d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 21:06:07 +0800

    Update demo code with curses.

M test/test_client.py

commit 78bc232a82e8a9f4e175c2503c133961b1efd66e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 21:05:44 +0800

    Fix some typos.

M daemon/inputcontext.py
M ibus/bus.py

commit b29d6d19386286d13ff207ea05ef0d44260882a7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 15:02:05 +0800

    Fix porblems when focus_in and focus_out.

M panel/languagebar.py

commit fb038069124a1a3ad892cbd86696f963e92ad384
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 14:57:46 +0800

    Save languagebar position.

M panel/languagebar.py

commit 265a40f29c791a3345a8a2cae8b4174c465199e5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 09:25:04 +0800

    handle aus string related signals.

M test/test_client.py

commit c019af0f2d155ed2edaf600732218057cabc441e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 09:21:41 +0800

    Add test_client.py.

A test/test_client.py

commit 2874498ce5c5f59fd87e25eeff174c47047d9482
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-08 09:16:14 +0800

    Work on client signals.

M daemon/inputcontext.py
M ibus/bus.py

commit 0e5753be1b726908911a3cfea65fe14c64c00898
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-07 22:56:29 +0800

    Implement signals.

M ibus/bus.py

commit acdcbf3bcb6d4630367ee15a706effeac6d1e397
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-07 22:39:50 +0800

    Define signals for im clients.

M ibus/bus.py

commit db47f81d0a04a079047a29e4a05a118bcbd1af0f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-07 19:30:25 +0800

    Add two capabilities for fbterm.

M daemon/inputcontext.py

commit 9efb21471f2ff947d085cbbea4584b15bcb1be51
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 17:55:31 +0800

    Update ibus.svg.

M icons/ibus.svg

commit 9616f9713f9590a20df14b23155c477f560ed50a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 13:27:52 +0800

    Convert Text to Path in ibus.svg.

M icons/ibus.svg

commit f11370650438e486c425da5a4c7be08160ff81ab
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 11:30:31 +0800

    Fix a typo.

M lib/gtk2/ibusimclient.c

commit 9900f05e538e71a0c37b0cfc5eae0c1585ec6486
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 11:23:14 +0800

    Include gdk/gdk.h

M client/x11/main.c

commit 3377100d05cd3f483b202c8e0ce5540e7c679ee4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 11:21:34 +0800

    Include gdk/gdk.h

M lib/gtk2/ibusimclient.c

commit 133bbf36741ab640cf0984d590671519b5914981
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 10:45:52 +0800

    Fix sudo problem.

M client/qt4/ibus-client.cpp
M lib/gtk2/ibusimclient.c

commit d96f994a9dbfee936f3a065b8611ec6d043f7be8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 10:29:59 +0800

    Fix bugs if system does not have XKB.

M lib/gtk2/ibusimclient.c

commit 206b91fe7614dd3a1a40567f4b54c80a7cb327ed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 10:12:58 +0800

    Rename function and remove unused code.

M lib/gtk2/ibusimclient.c

commit dec9b8052f3384ee2a01a82a38d947a57e8e22c9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-06 10:04:23 +0800

    Hack Japan [yen bar] & [backslash underbar] keys.

M client/x11/gdk-private.c
M configure.ac
M lib/gtk2/Makefile.am
M lib/gtk2/ibusimclient.c

commit ab07888604b9e7993ba05eace36e49e495c7e74d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-03 22:56:28 +0800

    Use g_dgettext when glib2 >= 2.18.0

M client/gtk2/ibusimcontext.c

commit 89fb436bf12a6525f4b7a87464a27acc7479bba7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-03 20:51:53 +0800

    Fix problem in nautilus.

M client/gtk2/ibusimcontext.c

commit b7f8c1b9ad312450f73bbb64eee46eb8f0c63d77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-02 21:16:04 +0800

    Remove IBusClient::slotFileChanged.

M client/qt4/ibus-client.h

commit 0e1a1f5316d102c65af1dc02440ba1bb7985c32f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-02 21:10:29 +0800

    Add x11 in CONFIG. To let qt im module built with x11 libraries.

M client/qt4/ibus.pro

commit 21092ef6492e6a3186891bd4661ded0178b315d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-02 08:08:58 +0800

    Fix email_hook and url_hook problem.

M panel/panel.py

commit 17eeeb8dd2ba385b1a9e67beb386abc83852a7c1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 22:38:05 +0800

    Modify categories of *.desktop

M launcher/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit 676c1b9653c9333d0e5354f9eb4b9de703da970d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 13:26:16 +0800

    Use ibus gtk im module for ja, ko, zh.

M client/gtk2/ibusim.c

commit 5b198f92c2c409b3c972ed605d7d425d3eac4eed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 11:45:31 +0800

    Remove empty lines.

M ibus/keysyms.py

commit aeb7032c694cae6fd8e86a236e95e938ce0f0ac4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 11:22:49 +0800

    Use name_to_keycode to convert name to keyval.

M daemon/bus.py
M setup/keyboardshortcut.py

commit fd0e130388b93cf6c8729d88d5642060c3ec1c15
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 10:36:27 +0800

    Fix candidates window position problem.

M panel/candidatepanel.py

commit 5211d6ecc020e33a213c4d11cac1a7d2cd130a8b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 10:19:28 +0800

    Fix a typo.

M ibus/lookuptable.py

commit 1f9addc9fe67d1e41bb35395de78ac98d8b9e553
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 10:11:55 +0800

    Refine coding style.

M ibus/lookuptable.py

commit 440ff6e5aca11074575a6f19b8c846225f2798e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-31 09:33:08 +0800

    Update README.

M README

commit 3137dc3e04e61162b520f473a8e70034b2f4f395
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 23:14:54 +0800

    Add ibus/config.py.in.

A ibus/config.py.in

commit 5ee51286a53a7c4d79d28f6280e90778535595bd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 23:13:44 +0800

    Set hooks for about dialog.

M panel/panel.py

commit 05cb5b1b3bed10be70016b47bb0817a2c25be9a4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 22:01:27 +0800

    Update Translation.

M panel/panel.py
M po/ja.po
M po/zh_CN.po

commit 2fdde080559a8b39fe2d92359ed2e125abb516d3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 21:52:06 +0800

    Add about dialog in ibus menu.

M client/gtk2/ibusimcontext.c
M configure.ac
M ibus/Makefile.am
M ibus/__init__.py
M panel/panel.py
M po/ja.po
M po/zh_CN.po
M setup/setup.glade

commit ff15b28272e8930f512a9f098b6c9970e4ae12e4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 19:21:06 +0800

    Save default input engine and restore it when start ibus.

M daemon/bus.py
M daemon/factorymanager.py
M daemon/ibusdaemon.py

commit dc0cf118d0ec4733ce9b12244a2e40f271195278
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 18:15:23 +0800

    Update default factory when press Ctrl + Shift.

M daemon/bus.py

commit 9f986d3f219a0e492a6c8a06673190de9c005603
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 16:24:38 +0800

    Set default_factory when user choice a engine in im menu.

M daemon/bus.py
M daemon/factorymanager.py

commit 248018e9a73da7c088bf80d16b9fbc32e35f51ab
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 16:09:51 +0800

    Remove unused code.

M setup/main.py

commit c8f995a05d1366096f0d1c95d6bae6ee18c1d83b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 16:07:27 +0800

    Remoce unused code.

M daemon/bus.py

commit 9f4887f8fad3b40887a99aafcf741731bc2dabef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 10:00:17 +0800

    Fix a typo.

M lib/gtk2/ibusimclient.c

commit 7e095605e42a5a614fcfb1c0d34bebcb40222ec6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 08:53:46 +0800

    Fix segfault when connection is broken.

M lib/gtk2/ibusimclient.c

commit 7eac7f7367a926c24461a6185d70b744c764aaa2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 07:51:11 +0800

    Translate im menu.

M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h
M panel/panel.py

commit 825d1bfb60879f3b4c728d485df18d133c24ce58
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-29 21:15:13 +0800

    reset panel when switch engine.

M daemon/bus.py

commit 7759c0be236eba32bab76f5352ef3733a99ca347
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-29 20:36:28 +0800

    Translate "Keyboard shortcuts"

M setup/keyboardshortcut.py

commit 162e8b5cac46c2c10d167437c4b4774f8f9e581b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-29 20:33:32 +0800

    Translate "Switch engine".

M launcher/ibus.in
M panel/languagebar.py
M po/ja.po
M po/zh_CN.po

commit 96fe474472fee96070763602c44c711d90dcab5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-29 07:21:40 +0800

    Update ja.po by UTUMI Hirosi <utuhiro78@yahoo.co.jp>.

M po/ja.po

commit 04e253668b792455afe722fc8ed849f663976e35
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-28 19:02:04 +0800

    Change defaul keyboard shortcuts

M daemon/bus.py
M ibus/common.py
M po/ja.po
M po/zh_CN.po
M setup/main.py

commit 4a2a57d638f497c8d1366faceb800cf4117aeb77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 18:45:50 +0800

    Auto hide language bar when disable input method.

M panel/languagebar.py
M panel/panel.py

commit 63c08d5a33e830edfe056ef22a0e802ea61e4ed3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 18:02:57 +0800

    Use 0 for timestamp of XEvent.

M client/x11/main.c

commit 079027556e845b04343432ccf9fcf092527c986f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:46:48 +0800

    Update translation problems.

M po/ja.po
M po/zh_CN.po
M setup/main.py

commit 64a8ed4ca32aaf70c9289fd2a91ff485936f2ea1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:27:56 +0800

    Chang the order of LINGUAS.

M po/LINGUAS

commit 5be35d26b5931a6aba2bb450cf0d100485d854ce
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:26:32 +0800

    Replace Divehi with Dhivehi

M ibus/lang.py

commit f8f5fda5d8a80617db1907df0dabe2f1b07391bf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:25:51 +0800

    Replace Divehi with Dhivehi.

M po/ja.po
M po/zh_CN.po

commit 4957c09a85fb06b24a64f146977b860122431bb1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:22:14 +0800

    Update AUTHORS.

M AUTHORS

commit 51feae5b105db1ad8b9f5036482166bbf22f7938
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:19:09 +0800

    Add ja.po by UTUMI Hirosi <utuhiro78@yahoo.co.jp>.

M po/LINGUAS
A po/ja.po

commit 34e648b843985c58b52251c72a7622175134a2f7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:16:53 +0800

    Make gettext work for message.

M setup/main.py

commit a5fba23b3d7c51db9c6d735104fbd3459253f7fd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 17:09:11 +0800

    Fix selection problem in gedit.

M client/gtk2/ibusimcontext.c

commit e86a77c238e631be9b91f836937bafbbdc714128
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 12:57:39 +0800

    Request reload_engines.

M setup/main.py

commit a6cba87494079c5d6f3b1006ddd8eafb0fa23d9e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 12:57:22 +0800

    Remove unused check.

M configure.ac

commit 767c03c78771ee4e7464c2c5f481a317d7da336f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-27 12:08:20 +0800

    Do not print backtrace.

M daemon/ibusdaemon.py

commit f9022457cbfe1f8d4341fbab45eafa74fea78c2a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 22:57:24 +0800

    Update the context_name of im info.

M client/gtk2/ibusim.c

commit 3ecd768dd15a5cc3db4e2b0bd8b0d2a7b1c26c4b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 22:41:01 +0800

    Update headers.

M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit 883c83211bee60ed07ad5cec63a2f7df40e89cec
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 22:40:52 +0800

    Replase "The Input Bus" with iBus

M client/gtk2/ibusim.c

commit 75fbad459b3bcab30820ac065d412c52412abd4f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 14:37:30 +0800

    Fix problem in KDE.

M client/qt4/ibus-client.cpp

commit 7e5848808ce6540325a80bef699f791501bc91d4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 11:27:55 +0800

    Update po files.

M po/zh_CN.po

commit 4036e16e79183d314f77e565e2727f6627aaedf2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 11:26:09 +0800

    Makedirs if ~/.config/autostart is not exist.

M setup/main.py

commit d1c1ea222a0dcfd966ccb6fa51f348f80e2e1a6f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 10:32:01 +0800

    Fix problem in config_set_value

M gconf/config.py

commit 03470e3a7d7c5c610ce9e6c6ddc1607d33fe3280
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 09:28:39 +0800

    Fix problem when font_name contains unicode chars.

M gconf/config.py

commit f25b1350150f0b2db51115362bbb4d3da3a8ef08
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 08:34:01 +0800

    Fix problem when font_name has unicode char.

M panel/panel.py
M setup/main.py

commit caf982d0574f27b66d1e8bc8362ee9b94c79611f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-25 06:22:39 +0800

    Fix a typo.

M ibus/factory.py

commit e71343d96e959eba99f880144610e3e8919c32f7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 16:27:06 +0800

    WIP.

M setup/setup.glade

commit dbf0ed9245e21a057b918d01a74d60bcece3e85d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 16:24:16 +0800

    Change the UI.

M setup/setup.glade

commit f08468fa7bbabd000d8308c2f32525764bb424cd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 11:46:05 +0800

    Translate some msg.

M panel/panel.py
M po/zh_CN.po

commit 905076b0976d2cb2aa8daac7f3d6de58f31f86b7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 10:12:12 +0800

    Refine code.

M panel/panel.py

commit b16711ce6ea5e94a0e001ea8446b469a42046dc5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 10:07:58 +0800

    Support auto hide

M panel/languagebar.py
M panel/panel.py

commit 99261ce1e497fbd6dc20a3b61a30bb3b60bcc3eb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 10:00:42 +0800

    Support custom font.

M panel/candidatepanel.py
M panel/panel.py

commit b512009d51575fa189ef46eaf21b36ea951d492a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 08:54:42 +0800

    Add custom_font and auto_hide configure items.

M setup/main.py
M setup/setup.glade

commit ce853e02294d8d432187c2e989e165fe043e1818
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-23 09:08:50 +0800

    Create engine folder in install-data-hook.

M Makefile.am
M ibus.spec.in

commit 0bc1bab541e702d9ce438bd487260275ff8a5e53
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-23 08:29:59 +0800

    Require Qt >= 4.4.0

M configure.ac

commit 938981abbe11994677fc646d7146ac1d9a9413f3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 16:42:36 +0800

    Refine Makefile.am

M client/gtk2/Makefile.am
M client/x11/Makefile.am
M po/zh_CN.po

commit 0ac5c124f8cea65f5cde563c44190e8e84063421
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 16:31:16 +0800

    Add header.

M util/IMdkit/Makefile.am

commit eab834d3bfc704c4e2f80200914c32696177b120
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 12:01:56 +0800

    internationalize engine's name

M daemon/register.py
M ibus/interface/iibus.py
M po/zh_CN.po
M setup/main.py
M setup/setup.glade

commit 8bb2ae1cd7a80d7d9a9fbeb9317ca302b202e10a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 10:56:11 +0800

    Fix gettext problem

M setup/keyboardshortcut.py

commit 3d68f2129245cb03b485836ad94c30c5ba5afb2b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 10:55:16 +0800

    Update translation.

M po/POTFILES.in
M po/zh_CN.po
M setup/main.py

commit 9554d5fe1775c74b13c2027557795e7723593778
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 10:46:44 +0800

    Translate some msg.

M po/zh_CN.po

commit c4a1a72e576f268382a355ccd66b9d717aaf555f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 10:41:44 +0800

    Fix problem when restart ibus-daemon.

M client/qt4/ibus-client.cpp
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp

commit 659f9387df90ebb90a9d832f8d4d86aac28573a6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-22 10:11:01 +0800

    Use QString::isEmpty() replace QString::isNull() to avoiding some problems.

M client/qt4/ibus-client.cpp

commit ec7331b6388817ff79860bbbac799c3fd4f97f2f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 18:19:11 +0800

    Ignore NumLock mask.

M daemon/bus.py

commit c77adbb5dea1bfd4fe275c9789623a0360677c9e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 13:49:34 +0800

    Add configure items for keyboard shortcuts.

M daemon/bus.py
M ibus/modifier.py
M setup/keyboardshortcut.py
M setup/setup.glade

commit 766f22120dfeaa883ef0c3346898d9a7a690dd11
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 11:40:05 +0800

    WIP.

M client/gtk2/ibusimcontext.c
M daemon/bus.py
M lib/gtk2/ibusimclient.c
M setup/main.py

commit 6a605c9f5fa77ab32dc74fd91afd4c46d8d92c2e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 11:17:06 +0800

    Check CreateInputContext's return value.

M client/qt4/ibus-client.cpp

commit ad31ce022214af66889f0700e617f1d2f99c2c5c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 11:14:36 +0800

    Test CreateInputContext's return value.

M client/x11/main.c

commit 9dc63065ea6b6365eccbb9ba180af4cf4f0a0d7c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 11:13:04 +0800

    Fix segfault when starting ibus.

M client/gtk2/ibusimcontext.c

commit e6f53ea154b1f155b9c448f96d8374f665ee2c87
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 08:59:12 +0800

    Add keyboardshortcut.py in Makefile.am

M setup/Makefile.am

commit 3e6fc7dde3feda5c11d67b15be3c765e15f1ea2d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 08:18:48 +0800

    WIP.

M setup/keyboardshortcut.py
M setup/main.py
M setup/setup.glade

commit feef446a21ea0e701de13d301dbe64877a91e79c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 07:19:36 +0800

    WIP.

M setup/main.py
M setup/setup.glade

commit cc9d726edeb71d3b002bc5a08277680516bf7191
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 23:34:40 +0800

    WIP.

M setup/setup.glade

commit 61d73891928050c071966c896de2967d5d2341ef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 20:23:15 +0800

    Fix problem when delete a keyboard shortcut.

M setup/keyboardshortcut.py

commit ff2602cfc356474d23e4aadde00ea71e482d4731
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 15:08:18 +0800

    Add add_shortcut method

M setup/keyboardshortcut.py

commit 1ea2187d6c06f5a277149d9a6e53aa3f9c83ba2d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 14:57:31 +0800

    WIP.

M setup/keyboardshortcut.py

commit f72d9cbdc9a3a73ca39858503fcb862fdaf01661
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 11:14:58 +0800

    Add border for the shortcut view.

M setup/keyboardshortcut.py

commit 3a6a1951171016cb888817d2c8c03d6e2347a694
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-20 11:04:31 +0800

    WIP.

A setup/keyboardshortcut.py

commit 26097461cb2428f7c594c11fd12123705bbbbc39
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 22:05:49 +0800

    Add code to work around bug http://code.google.com/p/ibus/issues/detail?id=25.

M client/gtk2/ibusimcontext.c
M client/x11/main.c
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit 628a3d8eea5bb38beae3022cf594212e803f0d22
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 13:56:28 +0800

    Add get_labels for lookuptable

M ibus/lookuptable.py

commit 8c6fae5ec47bb0684c88e891e66ea070b1d0af58
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 12:58:06 +0800

    Refine code of attribue.py

M ibus/attribute.py
M ibus/gtk.py

commit 7ce436b2e33f078c3a0628aa5c06e824b81ce302
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 11:07:22 +0800

    Fix Ctrl + Shift problem.

M daemon/bus.py

commit 4d34dbaff9e0163ce9c1005dac11797e5ca6b7ca
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 09:23:37 +0800

    Refine code.

M ibus/property.py

commit 539913da27823ee2884b60db92ae87a94d654069
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 09:21:05 +0800

    Translate str to unicode.

M ibus/property.py

commit ec51a56f8e2e788f303e687186ffe402729081d9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 09:08:38 +0800

    Fix a typo.

M panel/toolitem.py

commit 399e48ae1a550a3cf3977ee62adc8a46d07c6d02
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 09:05:29 +0800

    Refine code.

M panel/menu.py

commit 865fc381d2210ed095bb156acdba1a6dc0fc6709
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 08:54:37 +0800

    Refine code.

M panel/languagebar.py
M panel/propitem.py
M panel/toolitem.py

commit d451a893a8e330253d8d71983874d9b5887d9064
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-19 08:44:23 +0800

    Refine code.

M ibus/property.py

commit d3cf780b44c7a2d7d32b8173f1edc2a5fe527ece
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 14:24:42 +0800

    Disable some debug output.

M client/qt4/ibus-input-context.cpp

commit db0290859be1708a2d78636820eb52f2c3bfbe67
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 10:12:27 +0800

    Fix cursor pos problem

M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h

commit f1390a784766ccfc5903d54e9ae03553dac5273f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 10:01:36 +0800

    Fix some problems.

M client/qt4/ibus-client.cpp
M client/qt4/ibus-client.h
M client/qt4/ibus-input-context.cpp
M client/qt4/ibus-input-context.h

commit 8b5edb3da30ec604d1de12ea7e2bff47c4b2f6b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 09:15:52 +0800

    Fix focus problem in qt im module.

M client/qt4/ibus-input-context.cpp

commit 4d2fd6e6455a5b9d06e7af71d8778b6c08adbcca
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 09:00:27 +0800

    Refine code.

M lib/gtk2/ibusimclient.c

commit 470f774fe3b1123070e791d5a4e241bbaeb83af3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-18 08:45:52 +0800

    Refine code.

M lib/gtk2/ibusimclient.c

commit 57719972b69573b3fc2836c6c42d000900625c50
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 23:38:45 +0800

    Add Separator in sys menu.

M panel/panel.py

commit f5ee0db1fe8add2f787efc9f208738436097fcfc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 22:33:30 +0800

    Panel supports changing orientation of candidates window.

M panel/panel.py

commit c6412523c4921b238dff38493cb84ebe1c76f0ba
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 22:23:59 +0800

    Watch config changed.

M setup/main.py

commit 7b47c05b0b9cae55eb818a765dcd3aaee57d16e8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 22:15:56 +0800

    Add lookup table orientation configure item.

M setup/Makefile.am
M setup/ibus-setup.in
M setup/main.py
M setup/setup.glade

commit 95a6289bcd2c2e7ddba727d82da0fe992208c487
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 20:38:36 +0800

    Add register_reload_engines method.

M daemon/bus.py
M daemon/register.py
M ibus/bus.py
M ibus/interface/iibus.py

commit 17782215f92846ae69a0782cf9a3ffeb246f97d7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 13:20:43 +0800

    Add ibusattribute.h.

A lib/gtk2/ibusattribute.h

commit 45592707639a54c731f1310398467d9d7664d739
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 12:00:24 +0800

    Check event.window when forward events.

M client/gtk2/ibusimcontext.c

commit d4dc319c0ce2b2e79563a23e3e12ffdeb024e2d7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 11:54:55 +0800

    Fix some compile warnings.
    Update time of forward key events.

M client/gtk2/ibusimcontext.c

commit e9c171c4c01b985ec931333cfdb4fffa0a4ecc89
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 11:45:54 +0800

    Refine code.

M lib/gtk2/ibusimclient.c

commit 6827f1360b83d70fc0834d5129fc171e6085ba31
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 11:44:18 +0800

    Use BOXED for PangoAttrList.

M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusmarshalers.list

commit 43d427e7cbbebcb0ff95dd6945602a670fdc9757
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 11:40:30 +0800

    Fix segment fault when start or close ibus daemon.

M client/gtk2/ibusimcontext.c
M client/gtk2/ibusimcontext.h

commit ce45fdc0def7c877e26136e8630601679d347529
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 11:17:10 +0800

    Change parent of IBusIMClient.

M lib/gtk2/Makefile.am
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit 41de863a20f4bb9795818c29284b32c9c0f5b474
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 21:07:17 +0800

    set cursor location when forward key.

M client/x11/main.c

commit fc4485f5d6bcaa150279420ee53ba4dda0b00707
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 20:34:23 +0800

    WIP.

M client/x11/main.c
M lib/gtk2/ibusimclient.c

commit 5c5f5077439017b3e4d795fedc34e51053ba6d89
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 19:09:42 +0800

    Fix wrong cursor position.

M client/x11/main.c

commit b9af24711bc445854fdde8aaecf78ed2cb93c802
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 18:15:10 +0800

    Fix some typos in Makefile.am

M client/gtk2/Makefile.am
M ibus.spec.in

commit 889e2190c68a4e2a4a8dce9f654d36d9ec06f138
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 17:52:07 +0800

    Fix bug when do not install ibus in /usr

M daemon/ibus-daemon.in
M daemon/register.py
D gconf/ibus-gconf

commit 16d674dd9f2561328ab7e1a5a42d32c12d11ec5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 17:35:51 +0800

    Fix make distcheck error.

M client/gtk2/Makefile.am

commit e3b577660fbd74f7170c92e0f4f741f40b294d05
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 17:31:41 +0800

    WIP.

M client/x11/main.c
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusmarshalers.list

commit 66a206b56a573e0059254261d37d64204f57c6cf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 15:48:23 +0800

    Fix mem leak, when finalize a ibus im context.

M client/gtk2/ibusimcontext.c

commit dd63a1fc039d3751bd864a8af0a4e3128a91fb4f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 15:46:21 +0800

    ibus-x11 can work now.

M Makefile.am
D client/x11/IMdkit/FrameMgr.c
D client/x11/IMdkit/FrameMgr.h
D client/x11/IMdkit/IMConn.c
D client/x11/IMdkit/IMMethod.c
D client/x11/IMdkit/IMValues.c
D client/x11/IMdkit/IMdkit.h
D client/x11/IMdkit/Makefile.am
D client/x11/IMdkit/Xi18n.h
D client/x11/IMdkit/Xi18nX.h
D client/x11/IMdkit/XimFunc.h
D client/x11/IMdkit/XimProto.h
D client/x11/IMdkit/Xtrans.h
D client/x11/IMdkit/i18nAttr.c
D client/x11/IMdkit/i18nClbk.c
D client/x11/IMdkit/i18nIMProto.c
D client/x11/IMdkit/i18nIc.c
D client/x11/IMdkit/i18nMethod.c
D client/x11/IMdkit/i18nPtHdr.c
D client/x11/IMdkit/i18nUtil.c
D client/x11/IMdkit/i18nX.c
M client/x11/Makefile.am
M client/x11/main.c
M configure.ac
A util/IMdkit/FrameMgr.c
A util/IMdkit/FrameMgr.h
A util/IMdkit/IMConn.c
A util/IMdkit/IMMethod.c
A util/IMdkit/IMValues.c
A util/IMdkit/IMdkit.h
A util/IMdkit/Makefile.am
A util/IMdkit/Xi18n.h
A util/IMdkit/Xi18nX.h
A util/IMdkit/XimFunc.h
A util/IMdkit/XimProto.h
A util/IMdkit/Xtrans.h
A util/IMdkit/i18nAttr.c
A util/IMdkit/i18nClbk.c
A util/IMdkit/i18nIMProto.c
A util/IMdkit/i18nIc.c
A util/IMdkit/i18nMethod.c
A util/IMdkit/i18nPtHdr.c
A util/IMdkit/i18nUtil.c
A util/IMdkit/i18nX.c
A util/Makefile.am

commit 4f6dd0f14758d8002cb32751c5e2aeb23ed3062f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 14:58:21 +0800

    WIP.

M client/gtk2/Makefile.am

commit 312499e2448ba96313ec90246c0cbe6d2b9a8c4c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 14:54:28 +0800

    gtk im module can work now.

M client/gtk2/ibusimcontext.c

commit 81c8e05c3e4dd888d1db2f4c696fe11e6246cd64
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 14:43:15 +0800

    WIP.

M client/gtk2/Makefile.am
M client/gtk2/ibusimcontext.c

commit eea4913d52c8f4fc1ebf3173688305380e32d836
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 14:13:19 +0800

    WIP.

M client/gtk2/ibusim.c
M client/gtk2/ibusimcontext.c
M lib/gtk2/ibusimclient.c
M lib/gtk2/ibusimclient.h

commit 5f630039085256b53f9935d4d5a94de56c0deec8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 13:41:26 +0800

    Remove engine dir.

M configure.ac

commit 7cf0c05d10bfb465765e439cca299b8eca8d6bcb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 13:41:07 +0800

    WIP.

M Makefile.am
M lib/gtk2/ibusimclient.c

commit ad42625677ac6ed3b43598fe71dfe92232f11fed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 13:40:58 +0800

    Remove engine folder..

D engine/Makefile.am

commit 44dce73dae56c19e6f21caa4bb022dba0996ff9e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 13:03:05 +0800

    WIP.

M lib/gtk2/Makefile.am

commit 51176a19e373c178174a6a6360ed9db3e81fba1b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 12:53:58 +0800

    WIP.

M client/gtk2/Makefile.am
D client/gtk2/ibusimclient.c
D client/gtk2/ibusimclient.h
D client/gtk2/ibusmarshalers.list

commit 931f116d5fee25f22a48cf50b13323f3bd89180b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 12:51:47 +0800

    WIP.

M Makefile.am
A client/Makefile.am
A client/gtk2/Makefile.am
A client/gtk2/ibusim.c
A client/gtk2/ibusimclient.c
A client/gtk2/ibusimclient.h
A client/gtk2/ibusimcontext.c
A client/gtk2/ibusimcontext.h
A client/gtk2/ibusmarshalers.list
A client/qt4/.gitignore
A client/qt4/Makefile.am
A client/qt4/ibus-client.cpp
A client/qt4/ibus-client.h
A client/qt4/ibus-input-context.cpp
A client/qt4/ibus-input-context.h
A client/qt4/ibus.pro
A client/qt4/im-ibus-qt.cpp
A client/x11/IMdkit/FrameMgr.c
A client/x11/IMdkit/FrameMgr.h
A client/x11/IMdkit/IMConn.c
A client/x11/IMdkit/IMMethod.c
A client/x11/IMdkit/IMValues.c
A client/x11/IMdkit/IMdkit.h
A client/x11/IMdkit/Makefile.am
A client/x11/IMdkit/Xi18n.h
A client/x11/IMdkit/Xi18nX.h
A client/x11/IMdkit/XimFunc.h
A client/x11/IMdkit/XimProto.h
A client/x11/IMdkit/Xtrans.h
A client/x11/IMdkit/i18nAttr.c
A client/x11/IMdkit/i18nClbk.c
A client/x11/IMdkit/i18nIMProto.c
A client/x11/IMdkit/i18nIc.c
A client/x11/IMdkit/i18nMethod.c
A client/x11/IMdkit/i18nPtHdr.c
A client/x11/IMdkit/i18nUtil.c
A client/x11/IMdkit/i18nX.c
A client/x11/Makefile.am
A client/x11/gdk-private.c
A client/x11/gdk-private.h
A client/x11/main.c
M configure.ac
D gtk2/Makefile.am
D gtk2/ibusim.c
D gtk2/ibusimclient.c
D gtk2/ibusimclient.h
D gtk2/ibusimcontext.c
D gtk2/ibusimcontext.h
D gtk2/ibusmarshalers.list
A lib/Makefile.am
A lib/gtk2/Makefile.am
A lib/gtk2/ibusimclient.c
A lib/gtk2/ibusimclient.h
A lib/gtk2/ibusmarshalers.list
D qt4/.gitignore
D qt4/Makefile.am
D qt4/ibus-client.cpp
D qt4/ibus-client.h
D qt4/ibus-input-context.cpp
D qt4/ibus-input-context.h
D qt4/ibus.pro
D qt4/im-ibus-qt.cpp
D x11/IMdkit/FrameMgr.c
D x11/IMdkit/FrameMgr.h
D x11/IMdkit/IMConn.c
D x11/IMdkit/IMMethod.c
D x11/IMdkit/IMValues.c
D x11/IMdkit/IMdkit.h
D x11/IMdkit/Makefile.am
D x11/IMdkit/Xi18n.h
D x11/IMdkit/Xi18nX.h
D x11/IMdkit/XimFunc.h
D x11/IMdkit/XimProto.h
D x11/IMdkit/Xtrans.h
D x11/IMdkit/i18nAttr.c
D x11/IMdkit/i18nClbk.c
D x11/IMdkit/i18nIMProto.c
D x11/IMdkit/i18nIc.c
D x11/IMdkit/i18nMethod.c
D x11/IMdkit/i18nPtHdr.c
D x11/IMdkit/i18nUtil.c
D x11/IMdkit/i18nX.c
D x11/Makefile.am
D x11/gdk-private.c
D x11/gdk-private.h
D x11/main.c

commit 6a820938ed75a8c87ba223e248cba0d552bcb8b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 12:28:16 +0800

    WIP.

M gtk2/ibusim.c
M gtk2/ibusimclient.c
M gtk2/ibusimclient.h
M gtk2/ibusmarshalers.list

commit ada53aa8f62f7e3bb8f635add2bccff0c4ce17f4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 11:12:13 +0800

    WIP.

M gtk2/Makefile.am
M gtk2/ibusimclient.c
M gtk2/ibusimclient.h
A gtk2/ibusmarshalers.list
M x11/main.c

commit fd4699471ad0ab77b7eac8dff83f9c8fb11d9fed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 09:44:23 +0800

    Set XErrorHandler.

M gtk2/ibusimcontext.c
M x11/main.c

commit 242ea90f5c49b83e2b7333bacba8dea37c5af7d0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 22:53:39 +0800

    Fix X error with rxvt.

M x11/main.c

commit 2b49eee7367483a3530d6a4b321f65d33f6d1801
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 21:47:20 +0800

    Default will show cursor in lookup table

M ibus/lookuptable.py

commit 4fed7048a96fa0980c85c3fe216b457b79bb1a48
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 21:33:58 +0800

    Fix problem when lookup_table without show cursor.

M panel/candidatepanel.py
M panel/languagebar.py
M panel/toolitem.py

commit b5adf2c75dc7033590596bbc7c1c0adf35810b32
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 21:33:08 +0800

    Add CFLAGS & CXXFLAGS.

M autogen.sh

commit 16bd435bfc26799784aa62a7d94816d371b28e33
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 21:31:54 +0800

    Fix segfault when use ibus with urxvt.

M x11/main.c

commit d0c61308117651a6c55ff5c1475d5c352a1244b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:39:41 +0800

    Fix compile warning.

M x11/main.c

commit b8f1b34019318db89e21361896e704f22273ca85
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:37:32 +0800

    Fix compile warning.

M autogen.sh
M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c

commit 68039d1e60dfe2c3a66fddba94157b72c61fde5a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:25:16 +0800

    Fix compile warning.

M x11/IMdkit/i18nAttr.c

commit 5bc672a6c0c5ea120af9c36729f107c950c969e2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:20:52 +0800

    Fix compile warning.

M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c

commit b234b2be1580dac4e9cb9783ea01365c36557c52
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:11:50 +0800

    Use g_new0 replace g_malloc0

M x11/main.c

commit b4a425733ba6e4882283f2e6fcc618348536bd67
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:09:27 +0800

    Change header of main.c

M x11/main.c

commit ba6433adcd67e075df3fa435ae9596ee676d62af
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:07:48 +0800

    Change header of gdk-private.{c,h}

M x11/gdk-private.c
M x11/gdk-private.h

commit 7f9193b9655be9eb9cec927285eea9dac954c083
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 07:06:42 +0800

    Change header for gdk-private.{c,h}

M x11/gdk-private.c
M x11/gdk-private.h

commit eb9731484bc370552f9c5701023a424a4b5841fe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 22:42:40 +0800

    Translate all texts.

M po/zh_CN.po
M setup/main.py

commit 553775b68973f3ce7449d700a34932306d3a0f15
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 22:37:33 +0800

    Add *.po file in spec.

M ibus.spec.in

commit 767258ca50b3d5c854db5003ada1fd7b5d8dd13b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 22:35:42 +0800

    Translate all msg.

M po/zh_CN.po

commit 7074df9900c035927b1b955ed677b8652f0a445c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 22:32:32 +0800

    Add zh_CN.po

A po/LINGUAS
A po/zh_CN.po

commit ff6087669a7a17dcff1f997138b1c9aa28d4de5b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 22:06:08 +0800

    i18n WIP.

M po/POTFILES.in

commit 12911afd7cd03e7eaf660e5e4911bef181d7035e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 16:12:16 +0800

    Fix wrong path in ibus.in

M launcher/ibus.in

commit ce831f93fe3fb94aac7251511d484bead784364d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 16:09:09 +0800

    Install programs in @bindir@

M daemon/Makefile.am
M gconf/Makefile.am
M ibus.spec.in
M panel/Makefile.am
M x11/Makefile.am

commit a5f1cd6816b4179f8e236b6b8cc9aca374bfe76c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 15:42:26 +0800

    Fix problem in archlinux.

M configure.ac
M launcher/ibus.in

commit 1b0b4528869fe3b1a46e49a38385226dba228491
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 15:15:09 +0800

    Use libexecdir

M setup/ibus-setup.in
M setup/main.py

commit 9e2c9217c60ca9c58b5071ec8a0da1a4abfef2d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 11:04:32 +0800

    Refine launcher code.

M ibus/common.py
M launcher/ibus.in

commit cb0293353d50fc3c9bd38f06f9a052cd6405924f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 10:26:12 +0800

    Use g_atexit replace atexit.

M x11/main.c

commit 180fd76c6ec30aa7b67d13237aaea4ca0fb7960d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 10:13:33 +0800

    Refine ibus launcer code.

M launcher/ibus.in

commit e9e8eae8b3aa14110680da08fa79ba71547bc2c3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 15:14:58 +0800

    Add Requires gnome-python2-gconf in spec file.

M ibus.spec.in

commit a47f242de14f0599c3129ba76522853231202758
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 14:46:22 +0800

    Change ibus_micro_version to 1.

M configure.ac

commit fd9924aaa1263c1f60e4a82903c6a8e1159e0c9b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 14:13:44 +0800

    Do support move candidate window.

M panel/candidatepanel.py

commit f864ac2b98ad6b51ed1ed0f1d0b4505968e56983
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 14:12:00 +0800

    Rename StringList to CandidateList.

M ibus/lookuptable.py

commit be9a339ffd21f2d333d1174e6d4171941064edbc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 14:10:16 +0800

    Add __getslice__ method for StringList.

M ibus/lookuptable.py

commit 28aa9fed6a3893af6aaa3d75aa7f9150a5fa8fa5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 21:03:45 +0800

    Hide preedit when disable input method.

M daemon/inputcontext.py

commit 22bc732fe637b2a94fc6494ec3ec9fb7ad158d4b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 17:49:55 +0800

    Fix a problem when press Ctrl-Shift

M daemon/factorymanager.py

commit 9862c178ee34df60fde6e8c7865de2aa2f8affb6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 17:44:43 +0800

    Change candidates' attributes.

M ibus/attribute.py
M panel/candidatepanel.py

commit 721a884b76c2958f3e144e1e2e9799f11e50e5a3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 17:06:54 +0800

    Use Viewport in candidate window.

M panel/candidatepanel.py

commit 9abe8be7da1d7a43871bfb2854088442d7023e13
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 09:08:21 +0800

    Add hotkey in README.

M README

commit 0f93a53484ae632df1c70005c03397710c791137
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 01:15:22 +0800

    opt lookup_table transport performance.

M ibus/engine.py
M ibus/lookuptable.py

commit ddb16588289a33eac2c52d48ac1ffd25bab04fa0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-11 00:35:28 +0800

    Fix problem when unfocused context calls set_cursor_position.

M daemon/bus.py

commit 80a1b629e9380b4ea24be437bad6ff0a0e5518c0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 18:17:03 +0800

    Remove docs.

D doc/interfaces
M doc/specification

commit 47e653067ba8f9146586df549ed7ce0ba590e552
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 18:14:14 +0800

    Fix problem when restart ibus daemon.

M daemon/bus.py

commit 26259dbd71e104ce70a28bc6cbe603b2c50806e0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 18:08:59 +0800

    Focus in when reconnect to ibus.

M gtk2/ibusimcontext.c

commit 8c3015afa0d86007c37ad64f1da71d8b7c62167d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 17:55:14 +0800

    Add C-Shift for next factory.

M daemon/bus.py

commit 34eb3a7d807a30e66a10006cc6e3071632d012f4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:56:06 +0800

    WIP.

M icons/ibus.svg

commit dfb1168993f6717e8b328ac5e3da103b09a0b2bb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:42:49 +0800

    WIP.

M x11/main.c

commit 4990988646b89535286a3fed3dc3a6840845d027
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:32:52 +0800

    Use old engine-default.svg

M icons/engine-default.svg

commit c6a545fd69f9ffac1b731344878d9fdb9f118584
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:26:07 +0800

    Modify icon.

M icons/ibus.svg

commit cd3e61c3fcf08aecfdaf78c8e1bb43931c8c07a6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:23:34 +0800

    Use ibus icon replace engine-default.

M panel/languagebar.py
M panel/panel.py

commit e23221cea1e9fb568f8b6dcec18fc570419a09c8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 13:03:55 +0800

    Use ibus.svg as ibus-setup.svg.

T icons/ibus-setup.svg

commit 59238ae457f850ed2feecdb94ad9d7af9146be2b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-10 09:04:16 +0800

    Change color of icons.

M icons/engine-default.svg

commit 0f634129e935f4320bad58bf5e84f98761d9f327
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 23:12:06 +0800

    Resume cursor_position if context has focus when reconnect to ibus.

M gtk2/ibusimcontext.c
M gtk2/ibusimcontext.h

commit a436714004455529d6cbe00bf64c2f911e2a490c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 22:57:04 +0800

    Refine code and fix some compile warnings.

M gtk2/ibusim.c
M gtk2/ibusimclient.c

commit 57421462edc62256018c4ba00be26a7b531bb44f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 22:27:44 +0800

    Remove debug output.

M panel/panel.py

commit 9532e04a817cd2e42be910d6273a22d51bfa04d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 20:42:32 +0800

    Chang color of icons.

M icons/engine-default.svg

commit f167995d016658aed1e6cd08615c3820bd59a35e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 19:19:06 +0800

    Change icons.

M icons/engine-default.svg
M icons/ibus.svg

commit 04b81eae7c7de532b80ed68fb6e43f2554c56ce5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 17:09:50 +0800

    Refine code.

M x11/main.c

commit 8cebcc82b2b20a35da332db29f7ea70f2d5be6dc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 11:33:41 +0800

    Fix cursor position problem

M gtk2/ibusimcontext.c

commit a422f497ceae8930405c51221aa6146899c67b8a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 08:30:10 +0800

    Refine coding style.

M configure.ac
M launcher/ibus.in

commit c9c0d1f87e5c28b42d9b5c2422057d88d6083f37
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 17:20:15 +0800

    Modify for packaging review.

M ibus.spec.in

commit 007c8c1a495a44b2791663485c486da45f322779
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 17:15:15 +0800

    Remove unused dependences.

M configure.ac
M ibus.spec.in

commit ea852dbea85043bf36faeb2c0c43a5e6413c25a8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 15:12:22 +0800

    Use LGPLv2.

M COPYING

commit 3cb4c5c7813d5cb5dc593c9e1db5f8a285cb3649
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 12:03:35 +0800

    Refine doc.

M README

commit 2116f41641d605e05bd0ff4ac1f69cfce14ee319
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 12:01:47 +0800

    Refine doc for rpm review.

M README
M ibus.spec.in

commit 6aef6260e00c70dd3f56f6c4af186b70929e3048
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 10:50:50 +0800

    Use atexit to kill daemon

M x11/main.c

commit 0d5249970d95047e329bb44c371b488463fd167f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 08:02:10 +0800

    Fix refresh problem.

M panel/Makefile.am
M panel/candidatepanel.py
M panel/panel.py

commit f64adc44249c776fbece34d3e5c50b47eebc3ddd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 18:02:08 +0800

    Sleep for every.

M xinput-ibus

commit 707cd300159b6ccfde2162d6e64e259a7b134a9f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 15:46:24 +0800

    Remove python_sitearch.

M ibus.spec.in

commit d79633dc99cd8d94fc9655f38d27193c97d99b26
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 14:53:12 +0800

    Handler X IO Error.

M launcher/ibus.in
M x11/main.c

commit 131fbdd6c108f0931ae9a655690202ec150af81f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 14:15:11 +0800

    Use sleep as fake xim server.

M xinput-ibus

commit c40012c674f7d3a5fb9c519f0be63fa6427d9c77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 13:29:32 +0800

    Use cat as a fake XIM server.

M xinput-ibus

commit 20376165d63220dbea7f8d3d1bee6f5a0e9ec61c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 13:00:10 +0800

    Fix rpmlint errors.

M ibus.spec.in

commit 9bb9a4691dca85f57ce8a7eb8e229238c4f0adb5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 10:52:10 +0800

    Kill daemon when ibus-x11 exit.

M gtk2/ibusimclient.c
M gtk2/ibusimclient.h
M launcher/ibus.in
M x11/main.c

commit 50060320ffb1a03c08e1f88690c3670c51c7ec66
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 10:27:51 +0800

    Check exist ibus, before start a new ibus.

M launcher/ibus.in

commit 825081a3d719d9816e323325fabb33b0f0f36598
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 10:15:05 +0800

    Implement auto start ibus.

M setup/main.py
M setup/setup.glade

commit c93bd8b15a6368ac4aadb17e527f63c9e724f3c4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:33:21 +0800

    Fix typos.

M panel/panel.py

commit 69c9064465e0e7f0f1a52f73cdc4358dbeabfec8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:22:51 +0800

    Add IBUS_PREFIX env in start scripts.

M daemon/ibus-daemon.in
M gconf/ibus-gconf
M gconf/ibus-gconf.in
M setup/ibus-setup.in

commit 5d1c2f9487462405ddb5a70cfc113c39e06a5da5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:19:54 +0800

    Add preferences item in sys menu, and implement handler function.

M panel/ibus-panel.in
M panel/panel.py

commit 8895d15e6a26a37b31bc6e8451b6fe8351efdcc9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:01:01 +0800

    Edit ibus desktop items.

M launcher/ibus.desktop.in
M setup/ibus-setup.desktop.in

commit afe55e0c6245ed0e17f1ed62b489fb94dff7543c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 07:25:10 +0800

    Add sys menu for panel.

M panel/panel.py

commit f5ebcc85fdc233796fc181a63795045a7a8867d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:55:24 +0800

    Kill: do reply before kill self.

M daemon/bus.py

commit beea0f5f37ed291184ef83d710e378ded8b3d8f9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:53:53 +0800

    Change Kill to async method.

M ibus/interface/iibus.py

commit afe9f55197bc506ba3ba4bee5198cc3914d751e7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:52:47 +0800

    Close ibus-xim when connection be closed.

M x11/main.c

commit e9e84025b433278c35ca151d6ab9fa16ae148183
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:45:47 +0800

    Add connected & disconnected signal.

M gtk2/ibusimclient.c
M gtk2/ibusimclient.h

commit a9db37d1fa7347475d0a85c18e62e65292c2379e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:22:09 +0800

    Implement kill in ibus-daemon.

M daemon/bus.py

commit e580d117d8f8b20b081ed4dad1065fa8be7c5b5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:18:52 +0800

    Add kill method.

M ibus/bus.py

commit 7753b354edde682500595dbf8766751a97ce225d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:18:18 +0800

    Rename IIBus.Destroy to IIBus.Kill.

M ibus/interface/iibus.py

commit 49f95590fbaf72045c76846d8de08e13b488ce90
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:16:54 +0800

    Add Destroy method for IBus.

M ibus/interface/iibus.py

commit 910d645f07033860e9d52806b9667d915b93c2f6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:13:35 +0800

    Refine messages.

M setup/main.py

commit 9dcfd4267e36c30d85a815e72f0c950146f30d0a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:10:52 +0800

    Add information dialog.

M setup/main.py

commit 1a8fcb322556d258ee3323d062ebd467dce9ff97
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 23:03:14 +0800

    Add start ibus code.

M setup/main.py
M setup/setup.glade

commit 91fe33f5bea02a6b6fa68c37e88cc8cfd55997cc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 22:34:27 +0800

    Do not start ibus in xinitrc.

M xinput-ibus

commit bb9aab042d50a17f142120a0c00a7201f443924c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 22:32:04 +0800

    Fix problem when start ibus with a window manager.

M configure.ac
M icons/Makefile.am
M launcher/Makefile.am
A launcher/ibus.desktop.in
M launcher/ibus.in
M panel/handle.py
M panel/languagebar.py

commit aa9ad606487ac6730837f95c2c7e215329ac649d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 21:58:22 +0800

    Use gtk_main to replace g_main_loop.

M x11/main.c

commit 42d39a995de0cb14e566753fad273d38a3094c51
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 19:06:39 +0800

    Change XIM.

M xinput-ibus

commit 26a9f1aa0cc1c74304bce2a3e35055e5933666b5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 13:59:55 +0800

    Scale icon size.

M setup/main.py

commit 2fad828d8e377597da641f71bd58108c0360d8e5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 13:45:36 +0800

    Support path as icon.

M setup/main.py

commit 80bad58466cf570fb53438eb3da853912df5ad82
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 13:02:43 +0800

    Fix make dist error.

M configure.ac

commit 441b1524f9fbebaa2b01968289333a39de4faa89
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 13:02:30 +0800

    Add pixmaps.

M ibus.spec.in

commit bc8142802793feabab406c39891bdfeaf3963d5c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 10:14:47 +0800

    Edit README.

M README

commit 519697b564d2daeaf2d9c2a241cf64b3c66f26e0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 10:13:07 +0800

    Fix configure bug of check qt.

M configure.ac
M gconf/ibus-gconf

commit 1c41efd75961c60a9da0a27991ff0333d29965c2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 08:13:02 +0800

    Show warning message in MessageDialog when can not connect to ibus-daemon.

M setup/main.py

commit 9a475c6a8d89a1ebe3ee5b6a01a19f1d4b4332c7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 07:13:20 +0800

    Exit when can not connect to ibus-daemon.

M setup/main.py

commit eef1e0fc612342fabae4ff8a815863e3b942569a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 06:55:34 +0800

    Refine code of creating ibus address string.

M gtk2/ibusimclient.c
M qt4/ibus-client.cpp
M qt4/ibus-client.h

commit 1843f0adcf792b7eae7a11ac6787d8dfd51df72b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 20:47:10 +0800

    Remove AC_SUBST(IBUS_BUILD_QT4)

M configure.ac

commit 17e95380ba43e90fc69eea24916226ff677de38a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 20:44:13 +0800

    Add --disable-qt4-immodule to configure.

M configure.ac
M gconf/ibus-gconf
M gtk2/Makefile.am
M qt4/Makefile.am

commit 19d25b587099e06c7294ae62add8b5081bae2522
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 19:07:03 +0800

    Use checking QtDBus & QtCore to replace checking Qt.

M configure.ac

commit 4c9599380234ea684316ce368feff4227ce712b6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 19:06:23 +0800

    Check reply message.

M qt4/ibus-client.cpp

commit 79d89c498a426eca51dbb021c72c3a75aca9b0ef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 18:28:14 +0800

    Set the icon for setup dialog.

M setup/setup.glade

commit 4ca407b92cc7c1b350b61accbc6924c8b8e79ce4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 18:18:41 +0800

    Add ibus-setup.svg.

M icons/Makefile.am
A icons/ibus-setup.svg

commit 2c436563f43482bc4ce62eee45acd8b84f8a19bd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 15:05:11 +0800

    Use {show,hide}_all.

M panel/panel.py

commit b856a258e4d5b9c3d3e7ccf1a0e08ef8dd7d92a6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 13:51:39 +0800

    catch exception throw from os.getlogin().

M ibus/common.py

commit fff9bf7070374ffb83181fd1590154a4a8090f10
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-05 12:45:41 +0800

    Get usernmae form getlogin, $LOGNAME, $USER, $LNAME and $USERNAME.

M ibus/common.py

commit 342e7786b0855a9ed8b8b07862761c0456cd952a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 21:15:51 +0800

    focus_out the input context when input context is destroyed.

M daemon/bus.py
M setup/setup.glade

commit 66d293363d06253f7d34040219e316dc3c5816d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 21:04:48 +0800

    get username from getlogin(), $LOGNAME, $USER, $LNAME, $USERNAME.

M gtk2/ibusimclient.c
M qt4/ibus-client.cpp

commit b5bd6f1aad49da1bd16b14c60bc2e037713e322a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 11:31:08 +0800

    Refine the Makefile.am.

M x11/Makefile.am

commit bba038e56f54721cb7438c282697d54af5f4640e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 11:23:02 +0800

    Add dependancies of ibus-x11.

M x11/Makefile.am

commit 6ef8d2e67ad4ee0086a0edf15a4d417ede9a3607
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 10:45:33 +0800

    Fix ibus.spec problem.

M ibus.spec.in
M icons/Makefile.am

commit 8d79e6f788d17cb77a77ba46d71b0e0b80b68ea8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 10:44:29 +0800

    Fix build problem.

M gtk2/Makefile.am

commit 3720675bc9a6c8790b0e64a0b330d9550f24d41c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 09:15:47 +0800

    Use getlogin to get login user name.

M gtk2/ibusimclient.c
M qt4/ibus-client.cpp

commit 5632447a202ef3a83e5b96d11cbbc653fafac99b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-04 09:07:09 +0800

    Use os.getlogin to get login user name.

M ibus/common.py

commit 86a5955a6f2c3b36ede74c67332a6100d8e81593
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-03 20:06:48 +0800

    Fix xim protocol bug.

M x11/IMdkit/i18nIMProto.c

commit b3bbfb23e37d4500df2b544ae5646abc400e1648
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-02 16:28:52 +0800

    Fix build error.

M gtk2/Makefile.am

commit 65ebed064c3c5ed83b9d4cd3feee0273a7a0fe20
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 23:00:36 +0800

    Fix bug when set an empty list.

M gconf/config.py

commit db891751d98c86b2ca8a996b4b8d2a9dafc840cd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:54:13 +0800

    Add config_set_list method.

M ibus/bus.py
M setup/main.py

commit a1ad647148a673f9e84f9d8ef2078eb3eb04e145
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:37:19 +0800

    Fix bug when unset a config key.

M gconf/config.py

commit bc962489b97edc1a84c04728ccc3f43391c28542
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:08:02 +0800

    FIx a typo.

M setup/main.py

commit c398123436beabd26f891df230261acfe6a250bf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:06:57 +0800

    Refine coding style.

M setup/main.py

commit e4daf0310d30de9bb6d90e0d91f3117dcbc856b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:06:22 +0800

    Change some const values' name.

M setup/main.py

commit 2e3000526080563a6988b1cb820f4d312eeb0f17
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 22:02:30 +0800

    Save preload engines.

M setup/main.py

commit befb997c85c4dea40d05f90a90822fc3595d1269
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-01 19:05:04 +0800

    Add preload column in setup dailog.

M setup/main.py

commit 3217d7d3b4dba90f47784729a4306ef6463a2edc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 20:14:11 +0800

    Fix typos.

M gconf/config.py

commit 6f2354d049e7c39223700cd1d0e511e135f0ba77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 20:12:06 +0800

    Fix config bug.

M daemon/bus.py
M daemon/connection.py

commit dda9227c7c81260395a8eeecce054bd211da2118
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 20:01:07 +0800

    Rename get_conn to get_dbusconn.

M ibus/bus.py
M ibus/engine.py
M ibus/factory.py
M ibus/panel.py

commit 74b3f65af54cd383f3d7a64afedb99ccf6a1453f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 16:12:01 +0800

    Add Config{Add,Remove}Watch methods.

M daemon/bus.py
M daemon/panel.py
M gconf/config.py
M ibus/bus.py
M ibus/interface/iibus.py

commit 708442bf3056513db933fdf37dd8b0f475bca83e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 13:02:08 +0800

    Rename IBus to Bus.

M gconf/main.py
M ibus/bus.py
M ibus/engine.py
M ibus/factory.py
M ibus/panel.py
M panel/main.py
M panel/panel.py

commit 67bb63aa51963b487037de820c32e3986832a309
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 12:09:04 +0800

    Make ibus inherit from ibus.Object.

M gconf/config.py
M gconf/main.py
M ibus/bus.py
M ibus/engine.py
M ibus/factory.py
M ibus/panel.py
M panel/main.py

commit 211e3f2a79e99b105ea06280c14b8a5ca9380782
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 19:12:02 +0800

    focus in the engine, after enable the engine.

M daemon/inputcontext.py

commit 23a468d8b07c995b3b29ed98d1999da7a8ac6554
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 17:26:22 +0800

    Remove some debug print.

M gconf/config.py

commit ed955da75b4c52f735a4555d8366b0f7bb3fb2aa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 17:26:09 +0800

    Rename preload_engines to general/preload_engines.

M daemon/ibusdaemon.py

commit 94e0692d566e21ce5a59ca94725b4c9d2f87800f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 17:12:04 +0800

    Fix error when get_value from a unexist key.

M gconf/config.py

commit 3d02c0e3cc32030ec93177ee6a8c39ade3554c31
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 17:11:19 +0800

    Rename auto_enable_engine to preload_engines.

M daemon/ibusdaemon.py

commit d2f199adc1a56b7d078ab8ca6eb1a013a305b892
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 17:05:26 +0800

    Implement Server.connection_removed

M daemon/ibusdaemon.py

commit 4e2adddf79bbfcfc42720c0a52c6a6a741fb1ebe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 15:57:03 +0800

    Test bool at first.

M gconf/config.py

commit 950a0a8bd7b088cd50f8c60434c562044778d6fc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 15:12:24 +0800

    WIP.

M daemon/ibusdaemon.py

commit dfde1ca606366e3df40ad6cf3b258db44071ca0e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 15:11:27 +0800

    WIP.

M daemon/bus.py
M daemon/ibusdaemon.py

commit 9a7b369ee6b87e122ade4b6af06ed0ae8609756d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 15:06:58 +0800

    Test unicode in to_gconf_value.

M gconf/config.py

commit 06a6c3a8bf671e013296a044b625a558fa6bfd09
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 15:04:17 +0800

    Fix typos.

M daemon/config.py
M daemon/ibusdaemon.py

commit cc7f9b0590321b9aa8fefd2f3d10b703da8e5d03
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 14:43:08 +0800

    Fix problem if pass None as reply_handler or error_handler to config_set_value.

M daemon/config.py

commit 12afe7c562211c255cccf29091fe4ac3d7d7f0c5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 13:16:44 +0800

    Fix a typo.

M gconf/config.py

commit d77ada2151191b819d01cbb1a3736ba13c2ad3cb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 13:14:48 +0800

    Fix a typo.

M ibus/bus.py

commit ee5a1a54e1cd29ee87587abf9fdd150d21d200ab
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 13:10:59 +0800

    Fix a typo.

M daemon/bus.py

commit 6c22fecaf26a1298dc57fa62394d455c704ec70a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 12:09:50 +0800

    Add ConfigReload signal.

M daemon/bus.py
M ibus/interface/iibus.py

commit 7eb2ceebfd6c7b9521996cf58cd6b7c1ce139aaa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 12:04:50 +0800

    Refactory bus.py.

M daemon/bus.py
M daemon/ibusdaemon.py

commit 13a4d66dbf0f29cff78c9633123b483041c527be
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 12:04:33 +0800

    Don't launch ibus-gconf.

M launcher/ibus.in

commit 1e09758b224ec0ff1b98f08429a52fe92d703105
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 11:37:27 +0800

    Make gconf as DefaultConfig.

M daemon/Makefile.am
M daemon/bus.py
M daemon/config.py
M gconf/config.py

commit 1cc99dd2714e92d93a0fde0042d108f0b432b33a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 11:07:13 +0800

    Fix problem in config.Destroy.

M gconf/config.py

commit 57881cd0347f38cd6923cf5c96450c7e3bbd87fe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 11:01:50 +0800

    Add defaultconfig.py

A daemon/defaultconfig.py

commit c6c4a2151e3418d2f448138ad9e06d54dfc9bb02
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 10:37:25 +0800

    Remove {get,set}{string,int,bool}

M gconf/config.py
M ibus/bus.py
M ibus/interface/iconfig.py
M ibus/interface/iibus.py

commit 11b9b08a25f3a6e16173e813315cdd68c36c1cb7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 10:27:49 +0800

    Remove {get,set}_{string,bool,int} methods.

M daemon/bus.py
M daemon/config.py

commit 89e9effbf085a19581e2aaf8a4d2da6bbf2187ef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 09:24:19 +0800

    Add {Get,Set}value interfaces.

M ibus/bus.py

commit 655f07ae5274ccbc4894651a2557f2ae06274bc6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 09:22:01 +0800

    Refine coding style.

M ibus/interface/iibus.py

commit 070435e6d826b87dbcf8c7f6b3833a03f21ea575
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 09:21:17 +0800

    Add {Get,Set}Value methods.

M daemon/bus.py
M daemon/config.py

commit e7f1fdccdd9a7df42eb2edc15efb1c1b2508cc3e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 09:13:34 +0800

    Refine coding style.

M ibus/interface/iconfig.py

commit cc152299d39d52727dcb2977c1438876e9ec6b45
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-30 09:12:16 +0800

    Add {Get, Set}Value.

M ibus/interface/iconfig.py

commit 5bc357fad0c96e3d8d6356525230b3e869746efa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-29 20:56:41 +0800

    WIP.

M setup/main.py
M setup/setup.glade

commit 616216fefd6e208141e95564698e3716b275ca05
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-29 19:23:27 +0800

    Raise Exception when receive unsupport type.

M gconf/config.py

commit 03758f5cab74f7e1bba3383c48eb30616aa555da
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-29 19:19:31 +0800

    Support all type value of gconf.

M gconf/config.py

commit 13968a0afff59950f288fb45c453bb80a70720d1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-29 12:50:17 +0800

    Make Config supports async and sync call

M daemon/config.py

commit f9efa76f89029b43fc8f2498a4fb69679d9bfc4f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:59:17 +0800

    Add Destroy for config.

M gconf/config.py
M gconf/main.py
M ibus/interface/iconfig.py

commit 0514cc8f4599954fa2ef0cd88e8cf6737ca9ea56
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:53:46 +0800

    Remove gtk.

M gconf/main.py

commit e5e9f635f396f243d59afd153b131fbf6e7a69dc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:29:05 +0800

    Use IBus replace Connection.

M panel/main.py
M panel/panel.py

commit 7ee9eed921aed351408c480cab42aea50dee1aa2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:28:16 +0800

    Use IBus replace Connection.

M ibus/bus.py
M ibus/engine.py
M ibus/factory.py

commit 26a689fab7847801790ec9cfe621f237f75c0f3c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:02:39 +0800

    Wrap methods of ibus.

M ibus/bus.py

commit 3663f94338e1fe1a4daf55a6bffbc9e427c42463
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 13:44:09 +0800

    Rename connection to bus

M ibus/Makefile.am
M ibus/__init__.py
A ibus/bus.py
D ibus/connection.py

commit be431e9dbd8846d9620eb12e540eb1d772768337
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 13:37:08 +0800

    Fix a typo.

M daemon/bus.py

commit 400cf58d6af004333172c8a9699438f1c7201b5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:45:16 +0800

    Add header.

M gconf/config.py

commit 4ae2941be4132110f30473c938ef04a25b4adaf1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:44:09 +0800

    Refine coding style.
    Refine structure.

M gconf/config.py
M gconf/main.py

commit f2c7968945fc7adcef23cafc1916f37766fc8b09
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:38:15 +0800

    Change config path.

M gconf/main.py

commit 9ff51991372df5700b8d4e706cd33a3e92c3b0d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:37:17 +0800

    Refine coding style.

M gconf/main.py

commit 0dc44f16c8cc65e9beaec20230e0bcbec5758bb8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:36:07 +0800

    Remove dbus related code.

M gconf/main.py

commit 854ebc3e032ca21e3fd55d5398949a478116fcde
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:32:11 +0800

    Remove dbus related code.

M panel/main.py

commit ec621c984200ebbd157e3a6cd9e910138a3cf669
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 11:31:51 +0800

    Set dbus mainloop.

M ibus/connection.py

commit ebcd8084a5328de997bf98e06c600283d374339b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-25 16:57:35 +0800

    Add register method for EngineFactoryBase class.

M ibus/factory.py

commit a7d461484d8876c04db27a7b6469b35d37ce6f50
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-25 15:02:01 +0800

    Refine coding style.

M daemon/config.py
M daemon/connection.py
M daemon/engine.py
M daemon/factorymanager.py
M daemon/ibusdaemon.py
M daemon/panel.py
M daemon/register.py

commit 2cc8ae3671a46a2f7b58ed16e09ccb1d92c560ea
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-25 14:51:33 +0800

    Refine coding style.

M daemon/bus.py
M daemon/inputcontext.py

commit d2ad570e65e6178e4d9ff75f2a8522ff36c9ef99
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-25 14:50:03 +0800

    Fix a typo.

M ibus/engine.py

commit ebeca2a8f74e78c55cad36dd0ac820abb0202b42
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-24 13:44:31 +0800

    Support filename as icon for menu.

M panel/menu.py
M panel/panel.py

commit 9b009e1a08bc76274f47ce4d64d0c186b63061d9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-24 13:34:10 +0800

    Support file as icon for StatusIcon.

M panel/panel.py

commit 975ea39af250fee96d8dbe2991ecaef094484ab7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 16:43:06 +0800

    Remove preedit related functions.

M x11/main.c

commit 8aeddd1ae12262fcb3be4e41dd2c763890844970
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 16:36:31 +0800

    Refine coding style.

M x11/main.c

commit 7fdd7ed8c2e38070603da034cd9019aad1e01faa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 16:08:42 +0800

    Start ibus-x11 in ibus script.

M launcher/ibus.in

commit 35db4e965c5f795ef7dea405a07ed4e0f77f53cf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 16:08:19 +0800

    Remove some output.

M x11/main.c

commit 8cf5d261c1f545ca84ea2f1118510a05e02172b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 15:12:48 +0800

    Support set_use_preedit

M daemon/bus.py
M daemon/inputcontext.py
M gtk2/ibusimclient.c
M gtk2/ibusimclient.h
M gtk2/ibusimcontext.c
M ibus/interface/iibus.py

commit 4004fd1f9d97d5bef6fa3d8650d1873ad28242b0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:57:23 +0800

    Add preedit code.

M daemon/inputcontext.py
M ibus/panel.py
M x11/main.c

commit 4aff5583f058796a8bc233e6d391a82f2a0dbfe0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:54:52 +0800

    Fix typo.

M panel/panel.py

commit 450003e4be40a802c95adeb7d616d577664c74bf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:25:56 +0800

    Forward key event.

M x11/Makefile.am
M x11/main.c

commit 2751028842c63c346d87b608b14ce99f5f7ac266
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:14:39 +0800

    Remove python xim sources.

D x11/IMdkit.i
D x11/test.py

commit cb388f451b8d4f9bd9e4133e73c0c98aed325692
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:13:37 +0800

    Implement ibus xim agent.

M Makefile.am
M configure.ac
M daemon/Makefile.am
M x11/Makefile.am
A x11/gdk-private.c
A x11/gdk-private.h
A x11/main.c

commit 90f1e606a70588a425bc7ff9ec6169aae847b6ec
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 14:12:55 +0800

    Modify type_register functions.

M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c

commit 34dda8e8dba47ca0fdff0ff0504893d8abefbc6e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 13:42:05 +0800

    Build libibus-gtk.la.

M gtk2/Makefile.am

commit 380c5cd1ee10431de9b4ff8b572d25776cb0a176
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-23 09:25:55 +0800

    Set default icon.

M panel/toolitem.py

commit 5f23560b18b7c1a28949dec7f56ef165bbd17552
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 23:15:01 +0800

    Rename image.py to icon.py. Use set_icon_widget to replace set_icon_name.

M panel/Makefile.am
A panel/icon.py
D panel/image.py
M panel/toolitem.py

commit e0eca135a0e541e2097075c548fadf01d4fbd8c0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 12:51:04 +0800

    Add ATTR_UNDERLINE_*.

M ibus/attribute.py

commit c97e02d2acf1297072b3bc33ab25d23eae205803
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 11:54:38 +0800

    Remove useless import.

M panel/languagebar.py

commit 8c410eb52de12e9ea4dd9e9e934fff726b6d2fd3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 11:54:16 +0800

    Refine coding style.

M panel/toolitem.py

commit ce961a7daa53442c2e2f2adf5956c2a45362a6c4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 10:23:40 +0800

    Init cursor area.

M gtk2/ibusimcontext.c

commit de91ed4103c78fa19998ddcab27619fb2e33de97
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 09:53:08 +0800

    Remove &.

M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c
M panel/Makefile.am

commit 6173092852804f560b839c508fe811bf9f2938e2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-21 09:30:32 +0800

    Set cursro_location when focus_in.

M gtk2/ibusimcontext.c

commit 15ab82f103d051a853adafb0a0cfe49ab663e527
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-21 09:26:06 +0800

    Keep candidate window in screen.

M panel/candidatepanel.py
M panel/panel.py

commit 804a3b32cb2df4a3f2aa0a0357cb29b98e09fa63
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 12:55:10 +0800

    WIP.

M qt4/ibus-client.cpp
M qt4/ibus-client.h
M qt4/ibus-input-context.cpp
M qt4/ibus-input-context.h

commit 780d259ef70abc42395cd796315344fa535979c2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 12:42:57 +0800

    WIP.

M daemon/inputcontext.py
M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c
M gtk2/ibusimcontext.h

commit 991e01f1500ef0b4c5cd4cb38144bbb51b8478d7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 12:42:28 +0800

    WIP.

M panel/candidatepanel.py
M panel/panel.py

commit 67f88397717ee114b0ebe751aa140b442b9fd859
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 12:04:59 +0800

    WIP.

M daemon/inputcontext.py
M ibus/panel.py
M panel/candidatepanel.py
M panel/panel.py

commit fb84b51ed59f87393788f9d900e4a6c160f06379
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 11:44:38 +0800

    WIP.

M daemon/bus.py
M daemon/inputcontext.py

commit e06cde77fd4fc60073405e9e752261a92518b18e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 11:24:26 +0800

    Fix typos.

M ibus/engine.py
M ibus/interface/iengine.py

commit 2b3142d0a30d3324c2de29dd0ba8d09cca1c1b57
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 11:21:51 +0800

    Add interfaces.

M daemon/bus.py
M daemon/engine.py
M daemon/panel.py

commit 492c222924bac40f218015d07bcad037f6168341
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 11:02:29 +0800

    Add some interface.

M ibus/engine.py
M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibus/panel.py

commit 3aafb8f024f73d32284304948d548964d6021082
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 10:34:29 +0800

    Remove PanelProxy class.

M panel/panel.py

commit 77b410766411ebbc98566462f63efc6cddde6681
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 10:33:18 +0800

    Add PanelBase class.

M ibus/__init__.py
M ibus/panel.py
M panel/candidatepanel.py
M panel/panel.py

commit 77429921c052a624cf092652ed7233a4873a182e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 10:27:39 +0800

    Refine coding style.

M ibus/interface/ipanel.py

commit e3e2d7de9cfccf74f9dd4fe212e9969f9a97a49f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 09:29:19 +0800

    Refine coding style.

M panel/main.py
M panel/panel.py

commit a5c552594fec65a234e8da5ea2bfbcf8fd9e1819
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 09:23:15 +0800

    Refine coding style.

M panel/handle.py

commit da338c8ebf41ceecd21dcc7e96aa68868ecc422c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 09:21:06 +0800

    Refine coding style

M panel/image.py

commit 316b2feb16705b6c24ffd706713b8e4777efa219
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 09:20:09 +0800

    Refine coding style.

M panel/languagebar.py

commit 547ac28e3b9cf3a34126a626814faf18d86cd507
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-20 09:16:59 +0800

    Change backgroud color of focus candidates. Refine coding style.

M panel/candidatepanel.py

commit fa835c5f3c1b4a7674d62a5eea7f2c86ff8b619e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 16:25:30 +0800

    Refine coding style.

M ibus/lookuptable.py

commit ffc1b7f91f265d52efa4b4bd971075cde4350459
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 11:18:37 +0800

    Accept None Attrs.

M ibus/engine.py

commit 06a117ae199284429820fa49d1a9fd7a3e3bf42f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 10:01:11 +0800

    Fix typos.

M daemon/inputcontext.py
M ibus/engine.py

commit 1ba0a79b174a66da5da594f672078fd063cbf676
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:55:21 +0800

    Fix a typo.

M ibus/engine.py

commit 5280df255b7ecbd22a2c3b89bc172e2125272ce8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:53:25 +0800

    Fix some errors.

M ibus/engine.py
M ibus/factory.py
M ibus/object.py

commit 729551728c88a7d403b1fbe8b759e1f03d1a1ac5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:23:43 +0800

    Replase SetEnable with Enable & Disable.

M daemon/engine.py

commit 2a15c5efb3d63fc52f5976f3228e4a91aa66b352
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:22:26 +0800

    Remove type_register for EngineBase and EngineFactoryBase.

M ibus/engine.py
M ibus/factory.py

commit ab2954ae676dffec3428f4b7e915472e9ee39d00
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:20:55 +0800

    Add EngineFactory class.

M ibus/Makefile.am
M ibus/__init__.py
A ibus/factory.py

commit ace0f62168e5a53ea08ed35ed6d89597155c3ff9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 09:05:16 +0800

    Add EngineBase class.

M ibus/Makefile.am
A ibus/engine.py
M ibus/interface/iengine.py

commit 375101f77e4e6b4bb614440b429c078de8b975e9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 07:15:00 +0800

    Fix a typo.

M ibus/utility.py

commit a06d9be885258697cf578e6b1d85cdb13f8eac45
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-17 07:54:25 +0800

    Add utility.py.

M ibus/Makefile.am
M ibus/__init__.py
A ibus/utility.py

commit d2b2c06d75ba08b4705e5973586fde0b3d64beb5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-17 07:48:02 +0800

    Add ascii.py.

M ibus/Makefile.am
A ibus/ascii.py

commit 159194306ed250f54b4c5b189def3908acbbf8c1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-16 18:36:24 +0800

    do not output message without ibus.

M gtk2/ibusimclient.c

commit 4f671c27e7710ebdf57bd0000c28c1f7419eaa95
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-16 18:28:55 +0800

    clean code.

M gtk2/ibusim.c
M gtk2/ibusimclient.c

commit 3ab14d2ab01cecb552a87d8f700eada58feb61ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-16 17:01:05 +0800

    Fix error when restart ibus.

M gtk2/ibusimclient.c
M gtk2/ibusimcontext.c

commit a1f880ae4c346d154a7777462db8208556c60309
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-16 16:53:51 +0800

    Separate ic.

M gtk2/ibusim.c
M gtk2/ibusimclient.c
M gtk2/ibusimclient.h
M gtk2/ibusimcontext.c
M gtk2/ibusimcontext.h

commit 193650d3868a927884f6573fee07d39d859e528c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-16 08:12:52 +0800

    Adjust methods for new dbus-python API.

M daemon/bus.py
M daemon/ibusdaemon.py

commit 60d6bf1163b0745af65dc9e33901fe0b6ce3159c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 16:57:18 +0800

    Replace tab with spaces in python source code.

M daemon/bus.py
M daemon/config.py
M daemon/connection.py
M daemon/contextmanager.py
M daemon/engine.py
M daemon/enginefactory.py
M daemon/factorymanager.py
M daemon/ibusdaemon.py
M daemon/inputcontext.py
M daemon/lookuptable.py
M daemon/panel.py
M daemon/register.py
M gconf/config.py
M gconf/main.py
M ibus/__init__.py
M ibus/application.py
M ibus/attribute.py
M ibus/common.py
M ibus/connection.py
M ibus/exception.py
M ibus/gtk.py
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/ipanel.py
M ibus/keysyms.py
M ibus/lang.py
M ibus/lookuptable.py
M ibus/modifier.py
M ibus/object.py
M ibus/panel.py
M ibus/property.py
M panel/candidatepanel.py
M panel/handle.py
M panel/image.py
M panel/languagebar.py
M panel/main.py
M panel/menu.py
M panel/panel.py
M panel/propitem.py
M panel/toolitem.py
M setup/main.py
M x11/test.py

commit 7155f30d2e075bbb8c23b17e3926da6301babaa0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 16:37:07 +0800

    Refine coding style.

M setup/main.py

commit b92c71a7d004766256333870525a00faea87b722
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 16:35:28 +0800

    Extend tab to spaces.

M setup/main.py

commit 29e1458ef0f5b35b6ea6a37989972b4011427046
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 15:31:12 +0800

    Add ibus-setup.desktop.in.

M configure.ac
M icons/Makefile.am
A icons/ibus.svg
M setup/Makefile.am
A setup/ibus-setup.desktop.in

commit c512bc6f2841fc66b4dfec7c09cf837c2e240a9d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 14:10:11 +0800

    Refine coding style.

M launcher/ibus.in

commit 615ff80fb8d863c489c73147b02dd2bcc07864a0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:22:54 +0800

    focus in engine, when create a new engine for a input context.

M daemon/bus.py

commit 28113e00a1dc26b29b2c09a2d70c03e22d99bcc6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:04:52 +0800

    Fix typo.

M ibus/connection.py
M ibus/property.py

commit 1f755d9d31b145fe93e793e8cf7a269e4cdb71e5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:03:21 +0800

    Refine coding style of perperty.py

M ibus/property.py

commit 1ee87eeb90d1e81a9dfe89c25d98cde5a8cba462
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:00:53 +0800

    Refine coding style of panel.py

M ibus/panel.py

commit 1fafc43ab9ee1166a3561e9d0f908fe5613b5f5f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:00:33 +0800

    Refine coding style of object.py

M ibus/object.py

commit 627ea998108bd446009e2d61567fbc701c61bc0b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 12:59:48 +0800

    Refine coding style of modifier.py

M ibus/modifier.py

commit ba194c2de0e98e1d1a2da82c8f4d79a68f51bf6b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 12:58:30 +0800

    Refine coding style of lookuptable.py

M ibus/lookuptable.py

commit f8f7b4e9e16c2466cd35b0943bf2a78ff3473a0e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 12:56:05 +0800

    Refine coding style of lang.py

M ibus/lang.py

commit 168fe67515c172bbe67e42d69701c283b0c4b74e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 12:55:27 +0800

    Refine coding style of exception.py

M ibus/exception.py

commit e4d9614ee21f946f16c90d017da865f1817a389b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 12:54:39 +0800

    Refine coding style of gtk.py

M ibus/gtk.py

commit 3acfcd1e1aa5129e4c8981269edced2eeaafbb02
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:50:45 +0800

    Refine coding style of common.py

M ibus/common.py

commit 35b29c814444526280f9a301c1310546c9e72217
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:50:21 +0800

    Refine coding style of connection.py

M ibus/connection.py

commit 22d750f4b1f99e1fa291b7b113702e2467c47e41
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:46:51 +0800

    Create DBus object for new connection.

M daemon/ibusdaemon.py

commit 79ed2426c242a5d1d5d15fde43b5d5ad262db1d6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:41:01 +0800

    Refine coding style of register.py

M daemon/register.py

commit 3f12e83421859aeb408810758d873d8577956b5d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:38:40 +0800

    Refine coding style of panel.py

M daemon/panel.py

commit def0b9a207053c5f206797a6b04d55b44c18ab54
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:37:13 +0800

    Refine coding style of lookuptable.py

M daemon/lookuptable.py

commit 86834bb4e912c2021de561412d0077bcb5ee7239
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:36:07 +0800

    Refine coding style of inputcontext.py

M daemon/inputcontext.py

commit 7bf8b4112a5d180d30dcb998012ea58b48392be2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:34:11 +0800

    Refine coding style of ibusdaemon.py

M daemon/factorymanager.py
M daemon/ibusdaemon.py

commit 45da4ba549e312680838bf67e27eb79ff6f09a08
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:30:50 +0800

    Refine coding style of factorymanager.py

M daemon/factorymanager.py

commit fd7ac7a6d95cb3e26c2ffac653c40c75bc02814d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:29:49 +0800

    Refine coding style of engine.py

M daemon/engine.py

commit f92cd418e57c2a75936acdb11eaa9d26b3037c56
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:27:53 +0800

    Refine coding style of enginefactory.py

M daemon/enginefactory.py

commit 0379f83eab1863249f0633383376ec2a8cdbedd6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:19:15 +0800

    Refine coding style of contextmanager.py

M daemon/contextmanager.py

commit a40b567469921f109fd2a0628e212fb82e4bc4a2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:17:59 +0800

    Refine coding style of connection.py

M daemon/connection.py

commit 16e68adb9dfd8f67f80fa3e8f0e94742741a1b77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:14:56 +0800

    Refine coding stype of config.py

M daemon/config.py

commit 007ad5cf9f3680259c9d3c9c4198f0836469c565
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:12:20 +0800

    Remve unused module weakref.

M daemon/bus.py

commit b1461aa128c60284c39d4c413308c6c4bc93d85c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:11:07 +0800

    Refine coding style.

M daemon/bus.py

commit d614cd6153fcb9905efe0aad5c1d6909a2167a81
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 11:01:36 +0800

    Port ibus to new dbus server api.

M daemon/bus.py
M daemon/connection.py
M daemon/ibusdaemon.py

commit 70bde6191d3485c544fba8619921c85ae1d4791f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 10:23:41 +0800

    Add Makefile.am

A setup/Makefile.am

commit 63275489401fc52aab444967a52ed8134ca9cea7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 18:31:04 +0800

    Enable engine when set a new factory.

M daemon/bus.py

commit ea489e313260d8c66075c8dcb5a73450d58aa682
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 18:10:28 +0800

    Fix a problem in UpdateProperty

M daemon/config.py
M panel/menu.py
M panel/toolitem.py

commit e5d5a690e8c846ce8f6ff3bd110b9cb210cf8881
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 17:45:11 +0800

    use spaw replace fork.

M launcher/ibus.in

commit 643ea31cccee823c7e9e1021fca142b3825f9d8f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 17:26:13 +0800

    Adjust UI.

M setup/main.py

commit 8a87df7500767f3e6a01b0b00b402a6de228411c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 17:26:00 +0800

    Handle SIGCHLD.

M daemon/register.py

commit 21abc04361b5f420ac1ca4d76f9c7a8511cc845a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 16:59:31 +0800

    WIP.

M setup/main.py
M setup/setup.glade

commit 22087645ee691c82b7fa1e9750efcf02a0624076
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 15:34:03 +0800

    WIP. setup ui

M Makefile.am
M configure.ac
M daemon/Makefile.am
M daemon/bus.py
M daemon/register.py
M ibus.spec.in
M ibus/Makefile.am
M ibus/__init__.py
M ibus/connection.py
M ibus/interface/iibus.py
A ibus/lang.py
M panel/Makefile.am
D panel/lang.py
M panel/main.py
M panel/panel.py
A setup/.gitignore
A setup/ibus-setup.in
A setup/main.py
A setup/setup.glade

commit 10596931b2900101b3b81743f3af204b9765a1b6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 12:13:44 +0800

    Add connection.py

M ibus/Makefile.am
M ibus/__init__.py
A ibus/connection.py

commit 6418dec86abb9b2213bb30accd9c2045cd07bc79
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-09 22:44:22 +0800

    Add register.py.

A daemon/register.py

commit ba66910dd4308e49c9fc75d14326fc0f1da9309f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 18:08:13 +0800

    Add some BuildRequires in ibus.spec.in

M ibus.spec.in

commit 2b00952f26f2915cc2ff07d0140d51c492a6fda2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 17:24:31 +0800

    Add ibus launcher program.

M Makefile.am
M configure.ac
M ibus.spec.in
A launcher/Makefile.am
A launcher/ibus.in
M xinput-ibus

commit 5175a113e99a86085d754ebc44e68bb8167d0df9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 09:58:23 +0800

    Make labels as same size in candidates window.

M panel/candidatepanel.py

commit cd34aa1c1667d4c41cd9af280d168b9abe00e64a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 08:30:12 +0800

    Add gconf in ibus.sepc.in.

M ibus.spec.in

commit aed67f949bc3e3501c5b78d0027dbc7fa51def51
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 08:25:55 +0800

    Add config.py.

A daemon/config.py

commit 98f48d016bac316bf219114595d99954d2da4a6f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-07 08:06:36 +0800

    Remove useless python source files in Makefile.am.

M gconf/Makefile.am

commit 8a51627f9d3c9449b989c2b9352edb08a57ee7f4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-06 20:53:28 +0800

    Fix a typo.

M gconf/main.py

commit cfffe17c7d23944ca3c788cb4c65fd354cc6d201
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-05 18:24:12 +0800

    WIP. config.

M gconf/main.py

commit ad49e0ef819d4a7ccc71e5a831230319be4dae4a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-05 18:23:54 +0800

    WIP. config.

M daemon/bus.py
M daemon/connection.py

commit c15cf8786dfdd7789897e2294bf345bc33833e34
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-05 10:02:01 +0800

    Include config.py in Makefile.am

M daemon/Makefile.am

commit f4348f4d6fffb101f5176174698aa0dd1617eebc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-05 09:18:11 +0800

    WIP. config.

M Makefile.am
M configure.ac
M ibus/interface/__init__.py
M ibus/interface/iconfig.py
M ibus/interface/iibus.py

commit 2266e16f4fed8dde3b8c0414731937eefc631ef8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-05 09:17:58 +0800

    Add gconf module.

A gconf/Makefile.am
A gconf/config.py
A gconf/ibus-gconf
A gconf/ibus-gconf.in
A gconf/main.py

commit 7cc23bb2ce8ca9b4c8c4f39c135ae774c33e6425
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 21:46:15 +0800

    WIP. add config.

M daemon/bus.py

commit 95ead02b889d151b21edfe91492168bb820005de
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 11:09:07 +0800

    Add exec in shell script.

M daemon/ibus-daemon.in
M panel/ibus-panel.in

commit 1dbd39908d7467e1c11129fa1cd9640a0d8056a0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 11:08:52 +0800

    Disable x11.

M Makefile.am
M configure.ac

commit c736942c60ae64f5837df7d5f71a572a2b895cef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 11:08:27 +0800

    Fix issue if display is not end with .x

M ibus/common.py

commit ab8751691075f72608767392826840c54b50c514
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 10:17:33 +0800

    WIP x11.

M Makefile.am
M configure.ac
A x11/IMdkit.i
A x11/Makefile.am
A x11/test.py

commit 0d21f10b5c33a499071c2b61bc8e80800f4ad4b5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-03 19:12:19 +0800

    Import IMdkit.

A x11/IMdkit/FrameMgr.c
A x11/IMdkit/FrameMgr.h
A x11/IMdkit/IMConn.c
A x11/IMdkit/IMMethod.c
A x11/IMdkit/IMValues.c
A x11/IMdkit/IMdkit.h
A x11/IMdkit/Makefile.am
A x11/IMdkit/Xi18n.h
A x11/IMdkit/Xi18nX.h
A x11/IMdkit/XimFunc.h
A x11/IMdkit/XimProto.h
A x11/IMdkit/Xtrans.h
A x11/IMdkit/i18nAttr.c
A x11/IMdkit/i18nClbk.c
A x11/IMdkit/i18nIMProto.c
A x11/IMdkit/i18nIc.c
A x11/IMdkit/i18nMethod.c
A x11/IMdkit/i18nPtHdr.c
A x11/IMdkit/i18nUtil.c
A x11/IMdkit/i18nX.c

commit 5555f96654ea8bf71d09f4e5a32e7b4772c5b400
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-03 18:44:22 +0800

    Remove noreplace mask.

M ibus.spec.in

commit 65a9ccd12e5b3cd903f248c36b1a685802163910
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-03 18:33:24 +0800

    Add xinput-ibus.

M ibus.spec.in
A xinput-ibus

commit 8a151897a5b36bc9e133e49416865951c6e6df43
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-02 22:41:09 +0800

    Fix an issue.

M panel/panel.py

commit 1d27b805d226ab2a806f748519039a1a46093bdb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-02 19:29:17 +0800

    Add N_ around lang name.

M panel/lang.py

commit 3440d89e8cea73838b75b08e0d78a83e5556ecb4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-02 19:27:39 +0800

    Group input methods and translate lang to readable text.

M panel/lang.py
M panel/panel.py

commit 6e1dba85c39034562529142e333c8236ac229519
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-02 18:12:13 +0800

    Add Destroy method of IEngineFactory interface.

M ibus/interface/ienginefactory.py

commit bbb8dff42d4e22809c7a2eeb15dff1e016b4a602
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 23:28:55 +0800

    Fix problem when page size == 10.

M panel/candidatepanel.py

commit e8339cbb37356712dacc60310e335b29560675aa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 23:28:35 +0800

    Add __len__ method for LookupTable.

M ibus/lookuptable.py

commit b94fe41ae0e8210b4e99170353f0fae90a3995d2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 23:14:30 +0800

    Fix language bar size issue.

M panel/languagebar.py

commit 1863cf894c96a917840876449e5c852609f27691
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 20:16:40 +0800

    Set Toolbar's style to 'icons only'.

M panel/languagebar.py

commit cd5e23be561e80618d36d9b631c22d5af11695f7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 19:45:36 +0800

    Remove debug output.

M daemon/bus.py

commit 1f5a6e9df918ada15624d3edbbd1cf9fe92947f7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-01 19:41:23 +0800

    Fix crash in x86_64 arch.

M daemon/bus.py
M gtk2/ibusimclient.c

commit c580f1e64f97658c03aeef09df726bb3298db6b4
Author: Huang Peng <phuang@localhost.localdomain>
Date:   2008-07-01 17:26:52 +0800

    Fix rpm error in on x86_64 arch.

M ibus.spec.in

commit f77f28aa82dd1dbff06a44f4e4a1466b3ca7675f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 22:22:28 +0800

    Add keycode & name convert function.

M ibus/keysyms.py

commit 91a8a4b8e3359601ca29067a105c142a6e871826
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 22:22:04 +0800

    Fix a typo.

M ibus/interface/iconfig.py

commit 462564eb711a203282ac8d18bd6d1e96c775e84d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 08:57:20 +0800

    Remove engines.

M configure.ac
M engine/Makefile.am
D engine/anthy/.gitignore
D engine/anthy/Makefile.am
D engine/anthy/anthy.i
D engine/anthy/engine.py
D engine/anthy/factory.py
D engine/anthy/ibus-engine-anthy.in
D engine/anthy/main.py
D engine/anthy/tables.py
D engine/anthy/test.py
D engine/enchant/.gitignore
D engine/enchant/Makefile.am
D engine/enchant/engine.py
D engine/enchant/factory.py
D engine/enchant/ibus-engine-enchant.in
D engine/enchant/main.py
M ibus.spec.in
M icons/Makefile.am
D icons/ibus-anthy.png

commit be0db1b2879211e0f7825f8f5e78b3f7606282e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 21:01:22 +0800

    Return empty if factory is "".

M panel/panel.py

commit d5c579a88728ee460d4a3659e4c1b5116ce332c3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 19:02:32 +0800

    Fix output argment in anthy.i.

M engine/anthy/Makefile.am
M engine/anthy/anthy.i
M engine/anthy/engine.py

commit fd61091e46909c9d43f76bba4344d978b8b59881
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 16:20:23 +0800

    Update Headers.

M Makefile.am
M m4/Makefile.am

commit ed6e1911da0b08df1c32e5259eee0de5c7d252c3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-28 09:05:21 +0800

    Add motheds of IConfig interface.

M ibus/interface/iconfig.py

commit 26c4f00c471df6cb35c1f5daaf95afbacc924616
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-27 22:00:39 +0800

    Add config interface.

M ibus/common.py
M ibus/interface/Makefile.am
A ibus/interface/iconfig.py

commit 4461bafa4ce442cc79ee73d74cb0ed7bd93614e4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-27 21:43:32 +0800

    WIP.

M daemon/bus.py
M daemon/panel.py
M engine/anthy/engine.py
M ibus/interface/iengine.py
M ibus/interface/iibus.py
M ibus/property.py
M panel/Makefile.am
M panel/languagebar.py
M panel/menu.py
M panel/panel.py
A panel/propitem.py
M panel/toolitem.py

commit f0089093bf2a012094956aa6f66c3f3cb8442ab2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-27 15:09:38 +0800

    WIP.

M panel/languagebar.py
M panel/panel.py
M panel/toolitem.py

commit daecff5078ffdda3f89aacf79d228cc498cdefb8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-27 15:09:09 +0800

    Add WideLatin Input Mode.

M engine/anthy/engine.py

commit dad14cfdd17e838decc31bf16d03a2e68ca66552
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-27 15:07:09 +0800

    Set engine before set enable.

M daemon/bus.py

commit 1a2802e5cbb87f71cb0d3c01df1c8a02aac52c13
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 20:31:09 +0800

    Does not popup IME menu if does not have focus context.

M panel/panel.py

commit 2c39917c980fcc5afd4fb493124183530ce00a52
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 20:28:20 +0800

    Add focus_in & focus_out methods of languagebar

M panel/languagebar.py
M panel/panel.py

commit 748dc32d6536fcc764e2f2ae71472ee119d13952
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 20:25:06 +0800

    Add ibus.spec in .gitignore.

M .gitignore

commit 5aa529e3e975f4c5f1fc2968b8aa748475d72de4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 20:24:31 +0800

    WIP.

M daemon/bus.py
M daemon/engine.py
M daemon/inputcontext.py
M daemon/panel.py
M ibus/interface/iibus.py
M ibus/interface/ipanel.py
M panel/languagebar.py
M panel/panel.py

commit ddf5afabb2489de425c9a51f08c79e4ba0f57ada
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 15:53:40 +0800

    WIP.

M configure.ac

commit 743b92036463d241b1684d6371d70b90a785fdca
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 15:53:28 +0800

    Remove rpms when make clean.

M Makefile.am

commit 7f512b1a5043d9eef95cba91d05003f9d2afe954
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 10:51:52 +0800

    Refine coding style.

M gtk2/ibusimclient.c

commit 350e2a097b56e197c8382bf6215b785692ca8dde
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 10:42:42 +0800

    Refine coding style.

M daemon/enginefactory.py

commit 1c3371e3c3e6fc6d1697aac8899ed733d37ab71e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 10:41:59 +0800

    Rename folder ibusdaemon to daemon.

M Makefile.am
M configure.ac
A daemon/.gitignore
A daemon/Makefile.am
A daemon/bus.py
A daemon/connection.py
A daemon/contextmanager.py
A daemon/engine.py
A daemon/enginefactory.py
A daemon/factorymanager.py
A daemon/ibus-daemon.in
A daemon/ibusdaemon.py
A daemon/inputcontext.py
A daemon/lookuptable.py
A daemon/panel.py
M ibus.spec.in
D ibusdaemon/.gitignore
D ibusdaemon/Makefile.am
D ibusdaemon/bus.py
D ibusdaemon/connection.py
D ibusdaemon/contextmanager.py
D ibusdaemon/engine.py
D ibusdaemon/enginefactory.py
D ibusdaemon/factorymanager.py
D ibusdaemon/ibus-daemon.in
D ibusdaemon/ibusdaemon.py
D ibusdaemon/inputcontext.py
D ibusdaemon/lookuptable.py
D ibusdaemon/panel.py

commit 3a89b79bb898eb1c6a5fc52c3e16ff6cd4bcde87
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 01:30:44 +0800

    Define mod_path in spec file.

M ibus.spec.in

commit 8182da43cba2464f159be169b7db452e79cd5aac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 01:27:46 +0800

    Run update-gtk-immodules `uname -i` in rpm post script.

M ibus.spec.in

commit b54f0964dad543609f8562a575179a712652ccb0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-25 01:12:28 +0800

    Add rpm build scripts.

M Makefile.am
M configure.ac
A ibus.spec.in

commit 24f671458272d15043f590d3b053b4da342d95e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 21:22:38 +0800

    Refine coding style.

M gtk2/Makefile.am

commit 4e8f4cfbe00a92b8fb8c1634599faa4167100cd1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 21:11:30 +0800

    Remove useless code.

M ibus/gtk.py

commit d53909ddd273744dc990ee97d32bd1a37bfe9822
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 21:10:36 +0800

    Set default value of InputMode.

M engine/anthy/engine.py

commit d423d92baf556315b43705c2094a27f9ff35e593
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 17:08:11 +0800

    Remove m17n/Makefile.am

D engine/m17n/Makefile.am

commit 1f13effe2af355ac0845be53c23cb1171efc5d5a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 17:06:59 +0800

    Refine coding style

M Makefile.am
M engine/m17n/Makefile.am
M gtk2/Makefile.am

commit d64a28ddc80141f411918b81eabdc3be306d6e77
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 17:04:04 +0800

    Refine coding style.

M gtk2/Makefile.am

commit 17dadd61a27e02b31f3906c1f3542e5e93c32e94
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 16:41:44 +0800

    Add PropertyShow & PropertyHide methods.

M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/engine.py
M ibusdaemon/inputcontext.py
M ibusdaemon/panel.py

commit 796828b62ea3e3004e48775691096f0ba7cd1ee5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 15:03:48 +0800

    Rm anthy_wrap.* when make clean.

M engine/anthy/Makefile.am

commit e7b785688258e1ef2fff582e7c84509afd8bd9ed
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:31:29 +0800

    Add task all to test task's dependence

M gtk2/Makefile.am

commit 812f1bbeb460bb74d1335c10e286325eae532ca5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:30:56 +0800

    Add test task in Makefile.am

M qt4/Makefile.am

commit 600eb61816314b59cf0889b09cf0b0651830dddb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:26:02 +0800

    Add test task in Makefile.am

M gtk2/Makefile.am

commit d2b75d0fcc145ec1b699e592584922ee0aaf12d4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:25:47 +0800

    Add tooltip

M engine/anthy/engine.py

commit 68245ce2365d4d0d359d7baa2392754d3c1fe90d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:25:30 +0800

    Rename _tip to _tooltip

M ibus/property.py

commit ddec84165853148bea190ccdff1466970bd68f9f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 14:21:03 +0800

    WIP panel.

M ibus/property.py
M panel/languagebar.py
M panel/menu.py
M panel/toolitem.py

commit 5963367438651a3ad2bf9420b05fea9ecc331324
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 13:27:35 +0800

    WIP panel.

M panel/languagebar.py
M panel/panel.py
M panel/toolitem.py

commit 2c21d0c0f3b56ac7a831c71ff5958d74fad04576
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 10:33:03 +0800

    Add test property.

M engine/anthy/engine.py

commit e78200efea42e564d5aefef76627450a7988024f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 10:32:48 +0800

    WIP property.

M panel/languagebar.py
M panel/menu.py
M panel/toolitem.py

commit 15770e7875d9ab79d950f0e1828f9e9e3ff8e16b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-24 08:39:20 +0800

    Add toolitem.py

M panel/Makefile.am
M panel/languagebar.py
A panel/toolitem.py

commit 2b6ed52cd97a1e66a6b68f5ebebc490fdcf5b946
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 20:14:32 +0800

    Add menu.py

M panel/Makefile.am
M panel/languagebar.py
A panel/menu.py
M panel/panel.py

commit 57877ac31e28b94cacb5c4b45974bed1b1381f7b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 19:59:04 +0800

    Position the popup menu.

M panel/languagebar.py
M panel/panel.py

commit 29a69894d260214d57b93d4ea534a6ec23807297
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 19:47:47 +0800

    Does not exit when catch except reply.

M ibus/common.py

commit 39480c25c45771e4fcd2b2ffc662abae2a461386
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 18:30:12 +0800

    WIP property.

M engine/anthy/engine.py
M ibusdaemon/bus.py
M ibusdaemon/engine.py
M ibusdaemon/inputcontext.py
M ibusdaemon/panel.py
M panel/languagebar.py
M panel/panel.py

commit c380db468f4e1f6276e19604e38b9db137d7a40f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 18:29:48 +0800

    Add prop_state arg in PropertyActivate. And add PROP_TYPE_MENU

M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibus/property.py

commit 19f10da3a3a680269f51554a3a5b98ef2a7e3c7e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-23 12:20:18 +0800

    Add some debug code.

M qt4/ibus-input-context.cpp

commit e2da599389bef2878ae83b4b1a318926fe97edf9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-22 21:59:56 +0800

    Add __all__ in ibus source files to limit the exported objects.

M ibus/attribute.py
M ibus/common.py
M ibus/exception.py
M ibus/gtk.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/ipanel.py
M ibus/lookuptable.py
M ibus/object.py
M ibus/panel.py
M ibus/property.py

commit ac95983afa62e6960bdf674bbe9d393e67a6fded
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-22 17:01:44 +0800

    Add license headers.

M engine/anthy/ibus-engine-anthy.in
M engine/enchant/ibus-engine-enchant.in
M ibusdaemon/ibus-daemon.in
M panel/ibus-panel.in

commit 4379f12111d279675de8d050ad1da99fa8f401aa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 17:44:31 +0800

    remove themes.

D panel/themes/default/Arrows/arrow-down.png
D panel/themes/default/Arrows/arrow-insens.png
D panel/themes/default/Arrows/arrow-left.png
D panel/themes/default/Arrows/arrow-right.png
D panel/themes/default/Arrows/arrow-up.png
D panel/themes/default/Buttons/button-insensitive.png
D panel/themes/default/Buttons/button-normal.png
D panel/themes/default/Buttons/button-prelight.png
D panel/themes/default/Check-Radio/check1.png
D panel/themes/default/Check-Radio/check2.png
D panel/themes/default/Check-Radio/check3.png
D panel/themes/default/Check-Radio/check4.png
D panel/themes/default/Check-Radio/check5.png
D panel/themes/default/Check-Radio/check6.png
D panel/themes/default/Check-Radio/option1.png
D panel/themes/default/Check-Radio/option2.png
D panel/themes/default/Check-Radio/option3.png
D panel/themes/default/Check-Radio/option4.png
D panel/themes/default/Check-Radio/option5.png
D panel/themes/default/Check-Radio/option6.png
D panel/themes/default/Frame-Gap/frame-gap-end.png
D panel/themes/default/Frame-Gap/frame-gap-start.png
D panel/themes/default/Frame-Gap/frame.png
D panel/themes/default/Handles/handle-h.png
D panel/themes/default/Handles/handle-v.png
D panel/themes/default/Lines/line-h.png
D panel/themes/default/Lines/line-v.png
D panel/themes/default/ListHeaders/list_header-insens.png
D panel/themes/default/ListHeaders/list_header-prelight.png
D panel/themes/default/ListHeaders/list_header-pressed.png
D panel/themes/default/ListHeaders/list_header.png
D panel/themes/default/Menu-Menubar/menu.png
D panel/themes/default/Menu-Menubar/menubar-item-active.png
D panel/themes/default/Menu-Menubar/menubar-item.png
D panel/themes/default/Menu-Menubar/menubar.png
D panel/themes/default/Others/null.png
D panel/themes/default/Others/ruler.png
D panel/themes/default/Panel/panel-bg.png
D panel/themes/default/ProgressBar/progressbar-horiz.png
D panel/themes/default/ProgressBar/trough-progressbar-horiz.png
D panel/themes/default/Range/slider-horiz-prelight.png
D panel/themes/default/Range/slider-horiz.png
D panel/themes/default/Range/slider-vert-prelight.png
D panel/themes/default/Range/slider-vert.png
D panel/themes/default/Range/trough-horizontal.png
D panel/themes/default/Range/trough-vertical.png
D panel/themes/default/Scrollbars/scroll-thumb-horiz-pre.png
D panel/themes/default/Scrollbars/scroll-thumb-horiz.png
D panel/themes/default/Scrollbars/scroll-thumb-vert-pre.png
D panel/themes/default/Scrollbars/scroll-thumb-vert.png
D panel/themes/default/Scrollbars/slider-horiz-pre.png
D panel/themes/default/Scrollbars/slider-horiz.png
D panel/themes/default/Scrollbars/slider-vert-pre.png
D panel/themes/default/Scrollbars/slider-vert.png
D panel/themes/default/Scrollbars/stepper-down-prelight.png
D panel/themes/default/Scrollbars/stepper-down.png
D panel/themes/default/Scrollbars/stepper-left-prelight.png
D panel/themes/default/Scrollbars/stepper-left.png
D panel/themes/default/Scrollbars/stepper-right-prelight.png
D panel/themes/default/Scrollbars/stepper-right.png
D panel/themes/default/Scrollbars/stepper-up-prelight.png
D panel/themes/default/Scrollbars/stepper-up.png
D panel/themes/default/Scrollbars/trough-scrollbar-horiz.png
D panel/themes/default/Scrollbars/trough-scrollbar-vert.png
D panel/themes/default/Shadows/shadow-in.png
D panel/themes/default/Shadows/shadow-out.png
D panel/themes/default/Shadows/text-.png
D panel/themes/default/Shadows/text-entry.png
D panel/themes/default/Spin/spin-down-disable.png
D panel/themes/default/Spin/spin-down-prelight.png
D panel/themes/default/Spin/spin-down.png
D panel/themes/default/Spin/spin-up-disable.png
D panel/themes/default/Spin/spin-up-prelight.png
D panel/themes/default/Spin/spin-up.png
D panel/themes/default/Tabs/gap-bottom-left.png
D panel/themes/default/Tabs/gap-bottom-right.png
D panel/themes/default/Tabs/gap-left-bottom.png
D panel/themes/default/Tabs/gap-left-top.png
D panel/themes/default/Tabs/gap-right-bottom.png
D panel/themes/default/Tabs/gap-right-top.png
D panel/themes/default/Tabs/gap-top-current.png
D panel/themes/default/Tabs/gap-top-left.png
D panel/themes/default/Tabs/gap-top-right.png
D panel/themes/default/Tabs/notebook.png
D panel/themes/default/Tabs/tab-bottom-active.png
D panel/themes/default/Tabs/tab-bottom.png
D panel/themes/default/Tabs/tab-left-active.png
D panel/themes/default/Tabs/tab-left.png
D panel/themes/default/Tabs/tab-right-active.png
D panel/themes/default/Tabs/tab-right.png
D panel/themes/default/Tabs/tab-top-active.png
D panel/themes/default/Tabs/tab-top.png
D panel/themes/default/Toolbar/toolbar.png
D panel/themes/default/gtkrc
D panel/themes/default/panel.rc
D panel/themes/icons/gnome-dev-keyboard.svg
D panel/themes/icons/keyboard.svg

commit b934c65c3be8e2800ffe6a39b7d7dc380bb665fa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 14:13:29 +0800

    Add argument --daemonize

M engine/anthy/ibus-engine-anthy.in
M engine/anthy/main.py
M engine/enchant/ibus-engine-enchant.in
M engine/enchant/main.py

commit 9379f9100cf1bff08c0c997212e0b400ac8a970a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 14:12:25 +0800

    Fix a typo.

M engine/enchant/Makefile.am

commit dc88529bb57ac78a3d22e8a7d85478d32cbafd69
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 13:31:29 +0800

    Add arguments for panel.

M panel/ibus-panel.in
M panel/main.py

commit 0dad9dcb3357223527537a952d4b0e59644cb852
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 13:28:39 +0800

    Fix a typo.

M ibusdaemon/ibusdaemon.py

commit b40deb0d335c55469dcf3a2113fb683cdbc12742
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 13:20:06 +0800

    Fix a typo.

M ibusdaemon/lookuptable.py

commit d7bf6871f3174c40787cc9963b40e1029bb0d292
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-20 13:19:01 +0800

    Add argument -d -h.

M ibusdaemon/ibus-daemon.in
M ibusdaemon/ibusdaemon.py

commit b38bdde765e29e76c542b3ed61442d5b7761045e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:49:36 +0800

    Rename qt to qt4

M Makefile.am
M configure.ac
D qt/.gitignore
D qt/Makefile.am
D qt/ibus-client.cpp
D qt/ibus-client.h
D qt/ibus-input-context.cpp
D qt/ibus-input-context.h
D qt/ibus.pro
D qt/im-ibus-qt.cpp
A qt4/.gitignore
A qt4/Makefile.am
A qt4/ibus-client.cpp
A qt4/ibus-client.h
A qt4/ibus-input-context.cpp
A qt4/ibus-input-context.h
A qt4/ibus.pro
A qt4/im-ibus-qt.cpp

commit 819860b4b071d07820ac311ff155029e48efbbc7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:45:08 +0800

    Add ibus-*.tar.* in .gitignore.

M .gitignore

commit 18dca249278f17fda46926efdb2ab398ed42792e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:43:36 +0800

    Add ibus-engine-anthy in engine/anthy/.gitignore.

M engine/anthy/.gitignore

commit 2802bffb5a073016f885af8c206eff142f6e2a80
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:42:42 +0800

    Add generated script files in .gitignore.

A engine/enchant/.gitignore
A ibusdaemon/.gitignore
A panel/.gitignore

commit cb4157a5ef5756d215e7315a691a80bb8f54a1d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:40:19 +0800

    Install launch scripts in libexec dir.

M engine/anthy/Makefile.am
M engine/enchant/Makefile.am
M ibusdaemon/Makefile.am
M panel/Makefile.am

commit bc5a5356e27aaf10139dc68ebe61fcf46a451b9a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:29:43 +0800

    Add lunch shell scripts.

M configure.ac
M engine/anthy/Makefile.am
A engine/anthy/ibus-engine-anthy.in
M engine/enchant/Makefile.am
A engine/enchant/ibus-engine-enchant.in
M ibusdaemon/Makefile.am
A ibusdaemon/ibus-daemon.in
M panel/Makefile.am
A panel/ibus-panel.in

commit 7c9c51f4f51b7ccd0f60f8c4fa72fb89d938943f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 22:09:44 +0800

    Set icon search path.

M panel/languagebar.py
M panel/panel.py

commit 40ff040364f2cbee2ce1741cb3f2d4fa75e955f0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 21:11:19 +0800

    Add python-config.py in dist tarball.

M Makefile.am

commit bd1f6c4638661aadbadd5efbd9e5fa20d14b8ec9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 18:38:44 +0800

    Dist with autogen.sh.

M Makefile.am

commit dd4d6a195e6da2adb51c7ea6ff771d070ee3d896
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 18:37:35 +0800

    Add opt --enable-maintainer-mode in autogen.sh.

M autogen.sh

commit fb2326cb8804e92e26588cb4f4d4703fe890841e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 18:33:43 +0800

    Add CLEANFILES = *.pyc in Makefile.am.

M engine/anthy/Makefile.am
M engine/enchant/Makefile.am
M ibus/Makefile.am
M ibus/interface/Makefile.am
M ibusdaemon/Makefile.am
M panel/Makefile.am

commit 036965377041ad9ba1df0755449108af0f07280b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 18:30:26 +0800

    Add header for sources.

M Makefile.am
M configure.ac
M engine/Makefile.am
M engine/anthy/Makefile.am
M engine/anthy/anthy.i
M engine/anthy/engine.py
M engine/anthy/factory.py
M engine/anthy/main.py
M engine/anthy/tables.py
M engine/enchant/Makefile.am
M engine/enchant/engine.py
M engine/enchant/factory.py
M engine/enchant/main.py
M gtk2/Makefile.am
M ibus/Makefile.am
M ibus/__init__.py
M ibus/application.py
M ibus/attribute.py
M ibus/common.py
M ibus/exception.py
M ibus/gtk.py
M ibus/interface/Makefile.am
M ibus/interface/__init__.py
M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibus/interface/ipanel.py
M ibus/keysyms.py
M ibus/lookuptable.py
M ibus/modifier.py
M ibus/object.py
M ibus/panel.py
M ibus/property.py
M ibusdaemon/Makefile.am
M ibusdaemon/bus.py
M ibusdaemon/connection.py
M ibusdaemon/contextmanager.py
M ibusdaemon/engine.py
M ibusdaemon/enginefactory.py
M ibusdaemon/factorymanager.py
M ibusdaemon/ibusdaemon.py
M ibusdaemon/inputcontext.py
M ibusdaemon/lookuptable.py
M ibusdaemon/panel.py
M icons/Makefile.am
M panel/Makefile.am
M panel/candidatepanel.py
M panel/handle.py
M panel/image.py
M panel/lang.py
M panel/languagebar.py
M panel/main.py
M panel/panel.py
M qt/Makefile.am
M qt/ibus-client.cpp
M qt/ibus-client.h
M qt/ibus-input-context.cpp
M qt/ibus-input-context.h
M qt/ibus.pro
M qt/im-ibus-qt.cpp

commit fdbbcd9fe7af509a17eea1fcd3d78a5a013c6971
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 15:48:09 +0800

    Rename gik to ibus.

M gtk2/Makefile.am
D gtk2/gikim.c
D gtk2/gikimclient.c
D gtk2/gikimclient.h
D gtk2/gikimcontext.c
D gtk2/gikimcontext.h
A gtk2/ibusim.c
A gtk2/ibusimclient.c
A gtk2/ibusimclient.h
A gtk2/ibusimcontext.c
A gtk2/ibusimcontext.h

commit afb1e11faa1a0a93cc8b0d2a52dffb1ee4c8af57
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 14:11:15 +0800

    Refactory {install, remove}_engine_handlers methods.

M ibusdaemon/inputcontext.py

commit e9e130ecfd8702687d0043b52b79a15ffbf9d987
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 08:40:50 +0800

    Only set cursor location when the location being changed.

M qt/ibus-input-context.cpp
M qt/ibus-input-context.h

commit d60595118882bd7e1f6246a74d463dae6ae89725
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 08:38:11 +0800

    call update after commitString.

M qt/ibus-input-context.cpp

commit 22da0011ec7afa66c9ed83d23273842668476076
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-19 08:36:35 +0800

    call update method after sendEvent.

M qt/ibus-input-context.cpp
M qt/ibus-input-context.h

commit 5a821997586865384e47611ffd9dad070629bf53
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 18:38:05 +0800

    Add test task in Makefile.ams.

M engine/anthy/Makefile.am
M engine/enchant/Makefile.am
M ibusdaemon/Makefile.am
M panel/Makefile.am

commit ab6ad5f76f826fa07f82bde964541fe80a9b562a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 18:37:53 +0800

    Check prog env.

M configure.ac

commit c159c5a0846a6a77ec624213da2b0551bedcda1b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 17:41:41 +0800

    Add {install, remove}_focused_context_handlers methods.

M ibusdaemon/bus.py

commit b79cab04739d6896f62e8257a0155b9c2a1193ce
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 17:40:51 +0800

    Only send destroy signal one time.

M ibus/object.py

commit 69150f225cd8de1886b82e103dd196677706cfeb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 17:39:58 +0800

    Remove gtk-doc.

M autogen.sh
M configure.ac

commit 173f54b593b4a683298624f803cd65b134ef3196
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 14:17:37 +0800

    make configure failed if swig does not exist.

M configure.ac

commit 253db3e406c4d6d3eead03f0decf08299ff906b9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 12:31:33 +0800

    Make languagebar sticks with workarea borders.

M panel/handle.py

commit 6f4ba2dca549d03f87915b267a27a4ec228d72aa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 12:04:27 +0800

    Set languagebar's position

M panel/languagebar.py

commit 15284824d4e598b933faed15d729a460ce11fba3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 11:40:38 +0800

    qt im module wip.

M qt/ibus-input-context.cpp
M qt/ibus-input-context.h

commit 6ce07c96045f595dc7f1dd9d2c01307df67136fa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 10:30:49 +0800

    Destroy InputContext when connection lost.

M ibusdaemon/inputcontext.py

commit 2e838808127c563d4baedcd20a939f826351a7f2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 10:30:28 +0800

    Fix cursor position problem.

M qt/ibus-input-context.cpp

commit a213f10ebae03a8b6e32891c2a18525302763d82
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-18 09:23:27 +0800

    Fix anthy engine make distcheck errors.

M engine/anthy/Makefile.am

commit 104780dae25ca04a9bac7ea821797d5943c49429
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 23:41:24 +0800

    Add Makefile.am for icons.

M Makefile.am
M configure.ac
M engine/anthy/Makefile.am
M engine/enchant/Makefile.am
M ibusdaemon/Makefile.am
A icons/Makefile.am
M icons/ibus-help.png
M panel/Makefile.am

commit 3c7d7469cc16f9c93a7a1d569a6191685d24da30
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 19:00:20 +0800

    Update .gitignore.

M .gitignore

commit 82fcafad447d3dae0b4e18c13e34af761d6984e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 18:59:41 +0800

    Update .gitignore files.

M .gitignore
A engine/anthy/.gitignore
A qt/.gitignore

commit 36f67d071148e4e162f4c5dec04e2d192b959090
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 18:22:49 +0800

    Fix make distcheck problems.

M qt/Makefile.am

commit 7d4541f8e6c2ff14262e2cc9d9e019591d0c9475
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 18:15:48 +0800

    Fix make install & uninstall

M qt/Makefile.am

commit 13be881c74e9f3a76be57c7827b99c889ddd4bef
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 18:11:01 +0800

    Add Makefile.am for qt.

M Makefile.am
M configure.ac
M engine/anthy/Makefile.am
A qt/Makefile.am

commit 558775dbaf9ddf72e3bee5234780c71119e82589
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 17:10:36 +0800

    Check swig in configure.

M configure.ac
M engine/anthy/Makefile.am

commit 57522e42d54375596542c98de0bd3be344d744fa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:46:55 +0800

    WIP.

M configure.ac
D engine/anthy/Makefile
M engine/anthy/Makefile.am
D engine/enchant/Makefile
A python-config.py

commit eb28cd1b6d495e61b757991657da0804f097760c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:26:29 +0800

    Add Makefile.am

M Makefile.am
M configure.ac
A engine/Makefile.am
M engine/anthy/Makefile
M engine/anthy/Makefile.am
M engine/enchant/Makefile
A engine/enchant/Makefile.am
A engine/m17n/Makefile.am

commit 43b3212a6f553bf147365336adc9ade244994e59
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:19:45 +0800

    Remove Makefile, add Makefile.am in panel.

D panel/Makefile
A panel/Makefile.am

commit 60db8bfaf381049e43082d17fed3db627040cb3e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:17:32 +0800

    Remove Makefile, add Makefile.am

D ibusdaemon/Makefile
A ibusdaemon/Makefile.am

commit 6d76df52a0a56acb9ee6376ac2b01c0bd48dd353
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:04:45 +0800

    Remove test  tasks in Makefile.am.

M ibus/Makefile.am

commit 0205c3c3a2e30f33e2f862a89c4a9fdd18c323af
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:01:00 +0800

    Remove Makefile in ibus.

D ibus/Makefile
M ibus/Makefile.am

commit a3c38529d9fe6e0bbad0d4da8df38fadbd1b29d3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 16:00:14 +0800

    Add Makefile.am in ibus

M Makefile.am
M configure.ac
A ibus/Makefile.am
A ibus/interface/Makefile.am

commit 90f8e91d834398baa506079e2f51c0bc328bb7c9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 15:36:11 +0800

    Move modifier masks from keysyms to modifier.
    Remove debug output.

M engine/enchant/engine.py
M ibusdaemon/bus.py
M ibusdaemon/ibusdaemon.py

commit 8b050bc561113774f4a7292f805937379e510dab
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 15:31:10 +0800

    Move modifer masks from keysyms to modifier

M ibus/keysyms.py
A ibus/modifier.py

commit 7c64ff857ad3a4a5d75a7fbd6585b9d0c62399df
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 15:25:10 +0800

    Modify the project file to support 'make install'.

M qt/ibus.pro
M qt/im-ibus-qt.cpp

commit 299fbcf8810eaac00b6bf29560100edea8638c8a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 15:08:24 +0800

    Reset panel when focused_context be destroyed

M ibusdaemon/bus.py
M ibusdaemon/contextmanager.py
M ibusdaemon/inputcontext.py

commit c3840b20c247dc6596a6905839c48ec0ca306aab
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-17 14:23:38 +0800

    qt im module wip.

M ibus/interface/iibus.py
M ibusdaemon/bus.py
M qt/ibus-client.cpp
M qt/ibus-client.h
M qt/ibus-input-context.cpp
M qt/ibus-input-context.h

commit bae64c7dda7f82f98a61e2e6fb11ffde1a76a040
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-16 21:30:01 +0800

    qt im module WIP.

M qt/ibus-client.cpp

commit 52f013d698240f6ee9b7267dfc5945a1443b107e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-16 20:28:44 +0800

    qt module WIP.

M ibusdaemon/contextmanager.py
M ibusdaemon/ibusdaemon.py
M qt/ibus-client.cpp
M qt/ibus-client.h
M qt/ibus-input-context.cpp
M qt/ibus-input-context.h

commit a84a555a4955fb3ade7de1228b715dae14dcaa74
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-15 22:29:43 +0800

    WIP qt immodule.

M qt/ibus-client.cpp
M qt/ibus-client.h
M qt/ibus-input-context.cpp
M qt/ibus-input-context.h
M qt/im-ibus-qt.cpp

commit 4cef3e4d8d4742f2497bb9db7ea2ed7131105624
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-15 13:35:17 +0800

    qt immdouel WIP.

M qt/ibus-input-context.cpp
M qt/ibus-input-context.h
M qt/im-ibus-qt.cpp

commit cc1ab071e8df14999203855a7072880010672e65
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 15:04:54 +0800

    Qt immoduel WIP.

M qt/ibus-input-context.cpp
M qt/ibus-input-context.h
M qt/im-ibus-qt.cpp

commit 9a08cdb39f707192e64525931f33b51917fcaf95
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 14:47:56 +0800

    Add qt im module.

A qt/ibus-client.cpp
A qt/ibus-client.h
A qt/ibus-input-context.cpp
A qt/ibus-input-context.h
A qt/ibus.pro
M qt/im-ibus-qt.cpp

commit c8d37e33e4f4598f434dd3d04fdfb990bda36a22
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 13:58:33 +0800

    Add im-ibus-qt.cpp.

A qt/im-ibus-qt.cpp

commit a9123f28b410713b91a605f059a0c08a14315563
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 13:49:20 +0800

    Add DBus object.

M ibusdaemon/bus.py
M ibusdaemon/ibusdaemon.py

commit 1549532ea1b838c2ef3be63005aa699ced883cfb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 09:48:40 +0800

    Make one connection can create many inputcontext.

M gtk2/gikimclient.c
M ibus/interface/iibus.py
M ibusdaemon/bus.py
D ibusdaemon/client.py
D ibusdaemon/clientmanager.py
A ibusdaemon/contextmanager.py
A ibusdaemon/inputcontext.py
M panel/panel.py

commit d60756e7cd6bfb3b3db892114ba9c77b66d07f8b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 00:30:55 +0800

    Modify im menu position function.

M panel/panel.py

commit 7753e6ded2fa21b10418cf5efdf7bc53499335cb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 00:26:27 +0800

    Modify position function of im menu.

M panel/panel.py

commit ad600ae81ce32bde12ce6d08ed415abdbeaa4e87
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 00:17:14 +0800

    WIP.

M engine/anthy/main.py
M engine/enchant/main.py
M ibus/common.py

commit 5448bc0e1bb7eb94f2df67832d38fccd6307c8ad
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-14 00:04:42 +0800

    Make all remote methods async.

M ibusdaemon/engine.py
M ibusdaemon/panel.py

commit d71e1f65fb0b64613e8700b517611d449e4fb173
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 23:57:45 +0800

    make panel's methods async.

M ibusdaemon/panel.py

commit 1cff797c23c984789baac0dc65196af3c8bf4697
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 23:57:22 +0800

    Reset panel when factory is changed.

M ibusdaemon/bus.py

commit 7577caffd66046824597af77ff2c9c3bf71bf51e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 23:46:56 +0800

    Add im menu in languagebar.

M panel/languagebar.py
M panel/panel.py

commit ecf8d4bc816e77a0d3805c66e0129dfc5ebee3d6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:53:44 +0800

    Add zh_CN.

M panel/lang.py

commit 904ef3e0b3e2b2310f6be6a77dc48297d7837f70
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:38:30 +0800

    Fix a problem when changing the orientation

M panel/candidatepanel.py

commit 65a7cb50001076766533fd99184831f5192fff54
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:34:47 +0800

    Remove CandidateWindow.

M panel/candidatepanel.py
D panel/candidatewindow.py
M panel/languagebar.py
M panel/panel.py

commit c38278a1e72a24022a03fe12335908e2f39b25df
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:34:19 +0800

    Remove unused methods.

M panel/candidatewindow.py

commit 374d2fe3af161428e6a1881f0adb8fcc39fc2235
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:16:44 +0800

    Rename demo to enchant.

M engine/enchant/factory.py

commit 47220bdb6953f755794a6ec581c40d46e1971027
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 20:14:56 +0800

    Remove LanguageBarWindow.

M panel/languagebar.py
M panel/panel.py

commit b999d701d28c2709b9a28168a674c947a13d1062
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 09:35:21 +0800

    Rename demo engine to enchant.

D engine/demo/Makefile
D engine/demo/engine.py
D engine/demo/factory.py
D engine/demo/main.py
A engine/enchant/Makefile
A engine/enchant/engine.py
A engine/enchant/factory.py
A engine/enchant/main.py

commit 50acf73936343cc32fc20c97dcfb3193faf5bc37
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 08:19:06 +0800

    Add icons.

A icons/ibus-anthy.png
A icons/ibus-help.png
A icons/ibus-locale.svg
A icons/ibus-zh.svg

commit 42dddc6caae6015611dfd0bd1b2b860c6bf9872b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-13 08:12:58 +0800

    Update lookup table when change orientation of candidate panel.

M panel/candidatepanel.py

commit 77737f7599eed37cd1a7753f686ba0e3d0d84f65
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 19:44:41 +0800

    Add StatusIcon and engine menu.

M engine/anthy/factory.py
M ibus/gtk.py
M ibus/interface/iibus.py
M ibusdaemon/bus.py
M ibusdaemon/factorymanager.py
A panel/lang.py
M panel/main.py
M panel/panel.py

commit c12e5619750194d267105aa062867bd990e2f5d8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 15:11:12 +0800

    Commit string if use press common key in convert mode.

M engine/anthy/engine.py
M ibus/gtk.py

commit acea89868ab61dd6946121619b304c1258c81dd0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 13:10:31 +0800

    Use unicode string.

M engine/demo/engine.py

commit 09dc7d343658f80e5515ef9c523d4468de189fc6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 10:58:03 +0800

    Change preedit's background color.

M engine/anthy/engine.py
M ibus/interface/iengine.py

commit 6d40b1e5f171368f030f00985db9e5c60aeb23f6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 10:52:17 +0800

    Change background color for convert mode.

M engine/anthy/engine.py

commit 9760293c5ddff4f7a18843fee7f7e852094d671a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 10:44:06 +0800

    WIP.

M gtk2/gikimclient.c

commit fc2c64dcd3a31d620717a40d007a8a056ee01331
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 10:00:44 +0800

    Convert offset in PangoAttrList

M ibus/gtk.py
M panel/candidatepanel.py

commit ac3e3a1cf72611cba09fbccd2faf0c6d0cbf884a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 09:47:11 +0800

    Convert bytes offset to characters offset.

M engine/anthy/engine.py

commit d1405d1ccb75f2733c0c641bda5c4c8700beafb6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 09:46:40 +0800

    Convert characters offset to bytes offset.

M gtk2/gikimclient.c

commit c48a5ae2627a78bf67f652d8c3fc4feafc259216
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 06:01:40 +0800

    Handle Delete key.

M engine/anthy/engine.py

commit d4285d92f6b69fcd00bbb7603a029318831f4ca3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 05:56:44 +0800

    rm *.pyc in clean task.

M engine/anthy/Makefile

commit 7f34028935e5cea892121ca974e56c3237727096
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-12 05:55:31 +0800

    Fix bug when pressing backspace

M engine/anthy/engine.py

commit 39fc5412500087774b658b2d7217254526e410b7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 22:59:15 +0800

    Add main.py for anthy engine.

A engine/anthy/main.py

commit 9c1e6130739313152d3c921067d0ffffa3ac673d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 22:44:03 +0800

    Clean preedit when engine is lost

M ibusdaemon/client.py

commit 4b166dc64c28a89246d9ec3c87b1a41e7e6220a3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 22:18:26 +0800

    WIP anthy engine.

M engine/anthy/engine.py
M ibus/lookuptable.py

commit 924e244fff3a48eea3aa742bfbe0885c62f93d71
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 18:01:32 +0800

    WIP anthy engine.

M engine/anthy/Makefile
A engine/anthy/engine.py
A engine/anthy/factory.py
A engine/anthy/tables.py

commit e5cdfb21fde5c4f7028ec5ceb6ed44aac769feb3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 18:00:52 +0800

    WIP.

M ibusdaemon/client.py
M ibusdaemon/engine.py

commit 58bb35853d8a5ba128c827afb307b2ead467f6c8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 14:57:22 +0800

    Add anthy engine

A engine/anthy/Makefile
A engine/anthy/Makefile.am
A engine/anthy/anthy.i
A engine/anthy/test.py

commit b4ae75975083abb847a654edb0d48d888056d0e5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-11 10:59:56 +0800

    WIP property.

M engine/demo/engine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/panel.py
M panel/candidatepanel.py
M panel/languagebar.py

commit 324a1a8c565e01f1e09ca0e3cf8dff2e0b61765f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 23:41:26 +0800

    WIP property.

M engine/demo/engine.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M panel/languagebar.py
M panel/panel.py

commit b2a99e8c5315e8bf8954e1094fc5a5930789da4f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 23:24:23 +0800

    Import property in __init__.py

M ibus/__init__.py

commit 74466037d16c274cd0b39c3aa6c838c7d23af7e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 22:21:14 +0800

    Add __iter__ method for PropList object.

M ibus/property.py

commit 0265d139308e0232f7c08ad43b5a09e5f3c83ba1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 20:21:09 +0800

    Property WIP.

M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/languagebar.py
M panel/panel.py

commit 90915751f000327f43fd2a5c1d1556e16efb1a74
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 15:58:01 +0800

    Add is_same mothod.

M ibus/property.py

commit 28ccfb07466686d723e97ad227a57c5b591f4f85
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 14:53:34 +0800

    Fix typo.

M panel/panel.py

commit a98b627b68de2b1c1c8d57ca1f5c91cbc720ab2a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 13:48:34 +0800

    Does not commit space when user uses 1~5 to select candidate.

M engine/demo/engine.py

commit f55614858ef52f3a7f0c06fe9192b311f998eeb5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 13:43:34 +0800

    Fix some mistakes of register-properties & update-property.

M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py

commit 91722b9e1c4a01d4f961934e6916c5f5766b9a41
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 13:36:56 +0800

    Modified engine & panel interfaces.

M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/panel.py

commit cd8f5c99c0fd48a5c7c498b5378c1985184dd91f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 11:07:56 +0800

    Handle escape key.

M engine/demo/engine.py

commit de3aeeb1b0aa5ad91fb2802059034d5a7b737eca
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-10 11:05:43 +0800

    Fix a bug of lookuptable.page_down

M ibus/lookuptable.py

commit e29878b94ee711e8f3c6d0489140cdf858b1826f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-06 12:38:56 +0800

    Use host and X display id in ibus address.

M gtk2/gikimclient.c
M ibus/common.py

commit d8b3fa89cc3452595fc1fcc2014398be1f7999b6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-06 11:32:12 +0800

    Add dbusconn in GetFactoryInfo method.

M ibus/interface/iibus.py

commit e719c375cd808204761843ce493dd1ae37562c03
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-06 11:27:30 +0800

    Fix build error in Solaris.

M gtk2/gikimclient.c

commit f9e7b06008c6c6d5fe5bd03c7e6b0d9d6c4a1e54
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-05 22:01:10 +0800

    Add UpdateProperties in panel.

M ibus/interface/iengine.py
M ibus/interface/ienginefactory.py
M ibus/interface/iibus.py
M ibusdaemon/bus.py
M panel/panel.py

commit 2475acd6decd8c6866029ebd7761778a3563b04b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-05 15:31:38 +0800

    Modify some interface.

M ibusdaemon/bus.py
M ibusdaemon/lookuptable.py

commit e5ca9c4a0a1e1ef45c6cd52984b87412c3f41764
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-05 15:29:22 +0800

    Add property.

M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/languagebar.py

commit ff7292352b7d4b1609f077c3650d94a3c83051fc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-04 18:06:32 +0800

    Add property.py.

A ibus/property.py

commit 7509893db5888b62da22bfa27e17653cdb9dc052
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-04 11:35:45 +0800

    Fix bugs when moving languagebar.

M panel/handle.py

commit e6a8e9fb9d429497862d3a89ed433c4aabffe182
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-04 08:55:08 +0800

    Fix problem when a new panel replacing the old one.

M ibusdaemon/bus.py

commit 3d2f237c3e410888635c5402b0ca4c6c6223dd83
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 22:13:22 +0800

    quit mainloop, when the Panel object be destroyed.

M panel/panel.py

commit 267a9135667e88f1e775a8078420a949dacc1a7b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 22:07:43 +0800

    Try to use custom icons.

M panel/languagebar.py
M panel/panel.py

commit a3d2228e48f324eaed1bb1fece6fd0c6bd5c6763
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 13:49:31 +0800

    Rename keyboard icon.

A icons/ibus-keyboard.svg
D icons/keyboard.svg

commit 7da7fb8cce0ec32f54da58b1cc3b64d69faef617
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 13:48:32 +0800

    Fix segfault when delete an im client object.

M gtk2/gikimclient.c

commit 5020e3a144975b89c03cd83972ec181bf4df45f2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 13:19:16 +0800

    Add keyboard icon.

A icons/keyboard.svg

commit f57ae92a8452b03f759ed3a3d7e7c5def6354366
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 12:59:15 +0800

    Add an icon for default engine.

A icons/engine-default.svg

commit 983e5ff3c2f740308647380cd3174a43e54d1acd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 12:50:18 +0800

    Specify the idle's priority.

M engine/demo/engine.py

commit a53f178a7d120342e7c500f8e2ae30298cad957a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-03 12:44:50 +0800

    Add invalidate method.

M engine/demo/engine.py

commit f40165d862431b8490ee5daea8ca070274a3b76c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 19:20:26 +0800

    Set im client to disable when lost ibus connection.

M gtk2/gikimclient.c

commit 9823c20eb65c7eb0d9a38398a0a4a3ab9a845b66
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 19:17:29 +0800

    Check inotify in configure, and make code works without inotify.

M configure.ac
M gtk2/gikimclient.c

commit f604a9438485277e3832086db2afd9bb2819dfa0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 10:35:03 +0800

    Replace DEPRECATED dbus_message_iter_get_array_len.

M gtk2/gikimclient.c

commit ddfcc89ecfb00aa0286dc8114fa1c531668444ad
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 08:55:40 +0800

    Clean preedit when connection is disconnected, and emit preedit-changed signal.

M gtk2/gikimclient.c

commit 32f14ccbdcdc32fa8c096be4a24d7a875b3cf96b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 08:50:59 +0800

    Add dummy methods for DummyPanel

M ibusdaemon/panel.py

commit 56c9a736712924c6ac5f58f627b082646f9964fd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 00:14:19 +0800

    Create /tmp/ibus-$HOME before create listen server.

M ibusdaemon/ibusdaemon.py

commit 6c51b70fe97fc27c2531dba42ab06e8cba8f9cd3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 00:09:41 +0800

    Fix a bug when a client focus out.

M ibusdaemon/bus.py

commit 0a8823e129767605b09a74c19db4b307167fe3bc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 00:04:52 +0800

    Set mix size of state label.

M panel/candidatepanel.py

commit fcc2b1668e1e558e61beab7e0059efdac58344c2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-02 00:02:16 +0800

    Use inotify to create ibus connection.

M gtk2/gikimclient.c
M gtk2/gikimcontext.c
M ibus/common.py

commit e911456cf2c1f4e17c5ccf909e4fb80e4fccb780
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-30 17:55:14 +0800

    Modifid IPanel and IEngine interfaces.

M engine/demo/engine.py
M gtk2/gikimclient.c
M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/candidatepanel.py
M panel/candidatewindow.py
M panel/languagebar.py
M panel/panel.py

commit aaff3dcec05b80a53e274c05fae04632e93cbde8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-30 13:39:49 +0800

    Add {cursor, page}-{up, down} support for panel.

M engine/demo/engine.py
M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/candidatepanel.py
M panel/candidatewindow.py
M panel/panel.py

commit dc19d9166b4263da9fb2915a5763173e11f909ee
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-30 11:07:41 +0800

    Remove underline attribute of aux string.
    Process symbols as commit key.

M engine/demo/engine.py

commit 15a2da35dc7da7e649f96d8d5276f5a02a2c29d5
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-30 11:06:19 +0800

    Fix crash when recieve an empty dbus array.
    Remove spaces.

M gtk2/gikimclient.c

commit e8328f343e0617e224966b7a274e1d0bdc4f3be6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:35:20 +0800

    Update .gitignore.

M .gitignore

commit 300087621c17048752816b5de4bb52a6132a5355
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:29:18 +0800

    Add .gitignore in po folder

A po/.gitignore

commit 134bab40bff7d9e5e1c6e59b27e40398bbcb8156
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:26:14 +0800

    Update .gitignore
    Remove tabs.

M .gitignore
M panel/languagebar.py

commit aec48ebe3b0431fe39e3f59dc92b8e66eaddb318
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:21:03 +0800

    Add languagebar.py

A panel/languagebar.py

commit 0c249dc5ccad40182e2bc6fa54cc9101a3ee4c30
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:20:39 +0800

    Add two lack files.

A ibus/interface/ienginefactory.py
A ibus/panel.py

commit af1638a9d44f234f0d39ec2b1140c670b968c3d1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 21:09:39 +0800

    ibus almost works.

M engine/demo/engine.py
M ibus/attribute.py
M ibus/gtk.py
M ibus/keysyms.py
M ibus/lookuptable.py
M ibusdaemon/bus.py
M panel/candidatepanel.py
M panel/panel.py

commit 9d1864aea72f05e39703bb414d318265494135c7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 17:22:46 +0800

    WIP.

M engine/demo/engine.py
M gtk2/gikimclient.c
M ibus/attribute.py
M ibus/gtk.py
M ibus/interface/iengine.py
M ibus/interface/ipanel.py
M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py
M panel/Makefile
M panel/candidatepanel.py
M panel/candidatewindow.py
M panel/main.py
M panel/panel.py

commit 44c293eb46964b9878a23165ce093b00f3a33d64
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 11:56:57 +0800

    split interface.py to several source files.

D ibus/interface.py
A ibus/interface/__init__.py
A ibus/interface/iengine.py
A ibus/interface/iibus.py
A ibus/interface/ipanel.py

commit d92da3d2a855ca4927363401f53214d445ad6da3
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 11:08:46 +0800

    WIP.

M ibusdaemon/bus.py
M ibusdaemon/client.py
M ibusdaemon/engine.py
M ibusdaemon/enginefactory.py
M ibusdaemon/panel.py
M panel/candidatewindow.py

commit 221a099a790009fc5930b287ec943f2b90af916a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-29 11:04:25 +0800

    Remove locale panel.

M engine/demo/engine.py

commit 9c36a867314fcbf41b1cf998c260922d7c96cfc0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 17:59:16 +0800

    Remove tabs.

M engine/demo/engine.py

commit 80b4de2fc0535a94d51d2c5f0192b950c9e8979b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 17:57:17 +0800

    Refactory Panel interface.

M ibus/interface.py

commit 53c6e1f1d0939b4c585301427920e0cf1dd9e341
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 16:14:04 +0800

    Remove tabs.

M panel/main.py

commit 37615f1c45902eb5e0509cb22e38dec5877a05c2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 16:13:28 +0800

    Rename CandidatesArea to CandidateArea.

M panel/candidatepanel.py

commit 26bb4e59b7bb9b2670689e695f9050526d731a16
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 14:42:10 +0800

    WIP

M panel/candidatewindow.py

commit a1a4425f1634287d3c81693d96a1bf0944992ede
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 14:41:48 +0800

    Add CandidatesArea class.

M panel/candidatepanel.py

commit 206643ccc4adeb22538e29a9a9c57e14af82c7e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:10:32 +0800

    Add .gitignore in m4.

A m4/.gitignore

commit 4a74903fcc1639153e662d2353087754b4c6ce70
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:05:54 +0800

    Add .gitignore.

A .gitignore

commit 58565069d099ce922b5bbf0809276bafc125662c
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:02:14 +0800

    Add AttributeUnderline
    Remove AttributeDecoration

M ibus/attribute.py

commit 6e4c093eb2ab9e302587b51b0daa1d3d87b78702
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:01:40 +0800

    Remove AttributeDecoration
    Add AttributeUnderline

A ibus/gtk.py

commit 3fe2020754aa3a2256c3df52d84dbd0654d2e212
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:01:01 +0800

    Add test-candidate
    rename test-engine to test-panel

M panel/Makefile

commit 1eb62dcfccb4e4296fbde5ad3f809c68dca6d8a7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 11:00:25 +0800

    Split CandidatePanel from candidatewindow.py.

A panel/candidatepanel.py
M panel/candidatewindow.py

commit 5a331e972f472d61b335bb2fd9148d9d71eaf197
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-28 09:30:52 +0800

    WIP.

A ibusdaemon/lookuptable.py
A panel/handle.py
A panel/image.py
A panel/themes/icons/gnome-dev-keyboard.svg
A panel/themes/icons/keyboard.svg

commit ca8b2bc823155ee97236670699b2222eef5f2d29
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:46:40 +0800

    WIP.

M ibus/interface.py
M ibusdaemon/client.py
M ibusdaemon/engine.py

commit 12d99cbc6cd09215245ccd0d6ba5eeb600b571e8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:45:51 +0800

    Fix a bug in get_candidates_in_current_page.

M ibus/lookuptable.py

commit 17598bcad02e559b57d0c25f4cbb572a830e357a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:44:29 +0800

    Add tips in candidatewindow.py.

M panel/candidatewindow.py

commit 86992b281d6945feb443e5c1d0e3c9af8bd1ce58
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:21:30 +0800

    WIP.

M panel/main.py
M panel/panel.py

commit 5ebe14a6a207c1afe327a0acadf219873aadb15e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:21:15 +0800

    Modify default theme.

M panel/themes/default/Toolbar/toolbar.png
M panel/themes/default/gtkrc
M panel/themes/default/panel.rc

commit a314e5d281382815f30eae8db8dd8b1e365d5c76
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-27 22:21:03 +0800

    Add candidatewindow.py

A panel/candidatewindow.py

commit 00447b4dac6095281bb18cada5452ed9d54e8677
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-23 16:04:21 +0800

    Add a default theme.

A panel/themes/default/Arrows/arrow-down.png
A panel/themes/default/Arrows/arrow-insens.png
A panel/themes/default/Arrows/arrow-left.png
A panel/themes/default/Arrows/arrow-right.png
A panel/themes/default/Arrows/arrow-up.png
A panel/themes/default/Buttons/button-insensitive.png
A panel/themes/default/Buttons/button-normal.png
A panel/themes/default/Buttons/button-prelight.png
A panel/themes/default/Check-Radio/check1.png
A panel/themes/default/Check-Radio/check2.png
A panel/themes/default/Check-Radio/check3.png
A panel/themes/default/Check-Radio/check4.png
A panel/themes/default/Check-Radio/check5.png
A panel/themes/default/Check-Radio/check6.png
A panel/themes/default/Check-Radio/option1.png
A panel/themes/default/Check-Radio/option2.png
A panel/themes/default/Check-Radio/option3.png
A panel/themes/default/Check-Radio/option4.png
A panel/themes/default/Check-Radio/option5.png
A panel/themes/default/Check-Radio/option6.png
A panel/themes/default/Frame-Gap/frame-gap-end.png
A panel/themes/default/Frame-Gap/frame-gap-start.png
A panel/themes/default/Frame-Gap/frame.png
A panel/themes/default/Handles/handle-h.png
A panel/themes/default/Handles/handle-v.png
A panel/themes/default/Lines/line-h.png
A panel/themes/default/Lines/line-v.png
A panel/themes/default/ListHeaders/list_header-insens.png
A panel/themes/default/ListHeaders/list_header-prelight.png
A panel/themes/default/ListHeaders/list_header-pressed.png
A panel/themes/default/ListHeaders/list_header.png
A panel/themes/default/Menu-Menubar/menu.png
A panel/themes/default/Menu-Menubar/menubar-item-active.png
A panel/themes/default/Menu-Menubar/menubar-item.png
A panel/themes/default/Menu-Menubar/menubar.png
A panel/themes/default/Others/null.png
A panel/themes/default/Others/ruler.png
A panel/themes/default/Panel/panel-bg.png
A panel/themes/default/ProgressBar/progressbar-horiz.png
A panel/themes/default/ProgressBar/trough-progressbar-horiz.png
A panel/themes/default/Range/slider-horiz-prelight.png
A panel/themes/default/Range/slider-horiz.png
A panel/themes/default/Range/slider-vert-prelight.png
A panel/themes/default/Range/slider-vert.png
A panel/themes/default/Range/trough-horizontal.png
A panel/themes/default/Range/trough-vertical.png
A panel/themes/default/Scrollbars/scroll-thumb-horiz-pre.png
A panel/themes/default/Scrollbars/scroll-thumb-horiz.png
A panel/themes/default/Scrollbars/scroll-thumb-vert-pre.png
A panel/themes/default/Scrollbars/scroll-thumb-vert.png
A panel/themes/default/Scrollbars/slider-horiz-pre.png
A panel/themes/default/Scrollbars/slider-horiz.png
A panel/themes/default/Scrollbars/slider-vert-pre.png
A panel/themes/default/Scrollbars/slider-vert.png
A panel/themes/default/Scrollbars/stepper-down-prelight.png
A panel/themes/default/Scrollbars/stepper-down.png
A panel/themes/default/Scrollbars/stepper-left-prelight.png
A panel/themes/default/Scrollbars/stepper-left.png
A panel/themes/default/Scrollbars/stepper-right-prelight.png
A panel/themes/default/Scrollbars/stepper-right.png
A panel/themes/default/Scrollbars/stepper-up-prelight.png
A panel/themes/default/Scrollbars/stepper-up.png
A panel/themes/default/Scrollbars/trough-scrollbar-horiz.png
A panel/themes/default/Scrollbars/trough-scrollbar-vert.png
A panel/themes/default/Shadows/shadow-in.png
A panel/themes/default/Shadows/shadow-out.png
A panel/themes/default/Shadows/text-.png
A panel/themes/default/Shadows/text-entry.png
A panel/themes/default/Spin/spin-down-disable.png
A panel/themes/default/Spin/spin-down-prelight.png
A panel/themes/default/Spin/spin-down.png
A panel/themes/default/Spin/spin-up-disable.png
A panel/themes/default/Spin/spin-up-prelight.png
A panel/themes/default/Spin/spin-up.png
A panel/themes/default/Tabs/gap-bottom-left.png
A panel/themes/default/Tabs/gap-bottom-right.png
A panel/themes/default/Tabs/gap-left-bottom.png
A panel/themes/default/Tabs/gap-left-top.png
A panel/themes/default/Tabs/gap-right-bottom.png
A panel/themes/default/Tabs/gap-right-top.png
A panel/themes/default/Tabs/gap-top-current.png
A panel/themes/default/Tabs/gap-top-left.png
A panel/themes/default/Tabs/gap-top-right.png
A panel/themes/default/Tabs/notebook.png
A panel/themes/default/Tabs/tab-bottom-active.png
A panel/themes/default/Tabs/tab-bottom.png
A panel/themes/default/Tabs/tab-left-active.png
A panel/themes/default/Tabs/tab-left.png
A panel/themes/default/Tabs/tab-right-active.png
A panel/themes/default/Tabs/tab-right.png
A panel/themes/default/Tabs/tab-top-active.png
A panel/themes/default/Tabs/tab-top.png
A panel/themes/default/Toolbar/toolbar.png
A panel/themes/default/gtkrc
A panel/themes/default/panel.rc

commit 28db4525339ffdbcdd3d0e0d9822714995e6211d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-21 15:58:47 +0800

    WIP.

M ibus/interface.py
M ibusdaemon/bus.py
M ibusdaemon/engine.py
M ibusdaemon/factorymanager.py
M ibusdaemon/panel.py

commit 9f06b8c51d47cd37ae925c164b07dcb96fb19edc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-20 15:57:00 +0800

    Add panel.

A panel/Makefile
A panel/main.py
A panel/panel.py

commit 5b59a973b7fdb3ab125d08910abdcf405583a210
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-20 10:52:03 +0800

    Add application.py

A ibus/application.py

commit f3bbca058655c155758519064b16372e6589d2e6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 22:14:16 +0800

    WIP.

M gtk2/Makefile.am
M ibus/__init__.py
M ibus/attribute.py
M ibus/interface.py
M ibus/lookuptable.py
M ibusdaemon/bus.py
M ibusdaemon/engine.py
M ibusdaemon/panel.py

commit 82b3002e5860094118c43ecb390a2bf9497fe1fc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 22:13:51 +0800

    Add panel.py.

A ibusdaemon/panel.py

commit ef38e2326c802cc9a25d0873b31869aad1bfe498
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 21:52:49 +0800

    Remove lookuptable.py

D engine/demo/lookuptable.py

commit 87805e2558089e68cd198987123355f1da9f3ca9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 18:19:39 +0800

    Add lookuptabel.py and add {to,from}_dbus_value to Attribute and AttrList classes.

M ibus/attribute.py
M ibus/interface.py
A ibus/lookuptable.py

commit 39d382372f1461f18e207a0f4d81c5613e4d293b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 10:44:00 +0800

    Move EngineFactory from engine.py to a new file.

M ibusdaemon/engine.py
A ibusdaemon/enginefactory.py

commit 164a20434e452091585646a9042d371785c300f7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 10:27:49 +0800

    Remove driver.py

D ibus/driver.py

commit 1b731d1cae251cf6841e906fd35779053d79a06f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 10:19:22 +0800

    Remove x property from bus.py and ibusdaemon.py

M ibusdaemon/bus.py
M ibusdaemon/ibusdaemon.py

commit dc8a0dd5a153b86458cc0d46bc0c07996c635c91
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-19 09:57:47 +0800

    Remove -x property from driver.py.

M ibus/driver.py

commit 2a863969bc557ba3847062558b349f7976ae42fc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-18 23:00:43 +0800

    WIP.

M engine/demo/Makefile
D engine/demo/eng_demo.py
A engine/demo/engine.py
A engine/demo/factory.py
A engine/demo/lookuptable.py
A engine/demo/main.py
M ibus/common.py
M ibus/interface.py

commit 3c627611dc49468d1d2ff9485c98a71666c78226
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-15 11:19:26 +0800

    transplate x, y, if client window is not NULL.

M gtk2/gikimcontext.c

commit c2c0a2f04d5b48f6d9325a96f4644b098ff36565
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-15 11:06:07 +0800

    Fix a typo.

M gtk2/gikimclient.c

commit f69e6240f54a3c5d5a23dafb88e71c46f7cec948
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-13 11:28:23 +0800

    Move demo engine to engine/demo. Add Makefile in ibusdaemon.

A engine/demo/Makefile
A engine/demo/eng_demo.py
D ibus/eng_demo.py
A ibusdaemon/Makefile

commit 14a08bc34acab200f891c880b3f3f31751d5800f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-13 10:51:18 +0800

    Split ibusdaemon from ibus.

M ibus/__init__.py
D ibus/bus.py
D ibus/client.py
D ibus/clientmanager.py
D ibus/connection.py
D ibus/engine.py
D ibus/factorymanager.py
D ibus/ibusdaemon.py
D ibus/server.py
A ibusdaemon/bus.py
A ibusdaemon/client.py
A ibusdaemon/clientmanager.py
A ibusdaemon/connection.py
A ibusdaemon/engine.py
A ibusdaemon/factorymanager.py
A ibusdaemon/ibusdaemon.py

commit 4d313651ea8de6a554ae1f5009687e66803b99c4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-13 10:24:10 +0800

    Revert to "Add clean task in Makefile."

D src/ibus/__init__.py
D src/ibus/common.py
D src/ibus/exception.py
D src/ibus/keysyms.py
D src/ibus/object.py

commit 93734d0f06c7ed2db406155bf229517a8cb766b1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-13 10:19:29 +0800

    Revert "Add clean task in Makefile."
    
    This reverts commit 6bfa30ff14c5e91df9574a11637e99124e39f926.
    
    Conflicts:

A src/ibus/__init__.py
A src/ibus/common.py
A src/ibus/exception.py
A src/ibus/keysyms.py
A src/ibus/object.py

commit 6bfa30ff14c5e91df9574a11637e99124e39f926
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-13 10:06:51 +0800

    Add clean task in Makefile.

M ibus/Makefile

commit c25a24ae2e40a39db61fcd6f80d76469daa49a28
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-05-12 15:18:48 +0800

    import ibus

A AUTHORS
A COPYING
A ChangeLog
A Makefile.am
A NEWS
A README
A autogen.sh
A configure.ac
A doc/interfaces
A doc/specification
A gtk2/Makefile.am
A gtk2/gikim.c
A gtk2/gikimclient.c
A gtk2/gikimclient.h
A gtk2/gikimcontext.c
A gtk2/gikimcontext.h
A ibus/Makefile
A ibus/__init__.py
A ibus/attribute.py
A ibus/bus.py
A ibus/client.py
A ibus/clientmanager.py
A ibus/common.py
A ibus/connection.py
A ibus/driver.py
A ibus/eng_demo.py
A ibus/engine.py
A ibus/exception.py
A ibus/factorymanager.py
A ibus/ibusdaemon.py
A ibus/interface.py
A ibus/keysyms.py
A ibus/object.py
A ibus/server.py
A m4/Makefile.am
A m4/as-version.m4
A po/Makevars
A po/POTFILES.in