commit 4e860c1ef4d056c91e63f3c39a67800ed3e8e5bc
Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2014-01-14 12:50:34 +0900 Release 1.5.5 Review URL: https://codereview.appspot.com/41200044 M configure.ac commit 7587b8e6a2f690dd52fcabc2e0da31062fb02128 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2014-01-08 16:36:47 +0900 Hide Property Panel when input cursor or preedit text is changed. BUG=http://code.google.com/p/ibus/issues/detail?id=1659 TEST=ui/gtk3/ibus-ui-gtk3 Review URL: https://codereview.appspot.com/45510043 M data/ibus.schemas.in M ui/gtk3/panel.vala M ui/gtk3/propertypanel.vala commit 8ce7ac6088e440ee539ed3299d9a219aac1c8089 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-12-18 11:39:40 +0900 Hide Property Panel if engines have no properties. If engines have no properites, Property Panel does not have to be shown. Also resize the topdevel window when engines are switched. TEST=ui/gtk3/ibus-ui-gtk3 Review URL: https://codereview.appspot.com/43260043 M ui/gtk3/propertypanel.vala commit dddd29edaf32d31e1c98047288c54a23edb5979b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-12-17 12:02:56 +0900 Add Property Panel to show IME properties. Currently GtkStatusIcon can show one icon only while GtkApplet shows multiple icons. IBus GTK Panel icon shows the IBus engine icon however each IBus engine provides the properties and currently it can be show only when users click the panel icon and show the activate menu. Users wish to know the some of the properties without clicking the icon. Property Panel offers a window which shows engine properties' icon at input cursor. It's similar to Language Panel in IBus 1.4. Property Panel is shown in only 3 seconds whenever client applications get focus-in event or any of engine properties are changed, e.g. InputMode is changed from Hiragana to Eisu, in case gsettings panel.show is AUTO_HIDE (by default). Property Panel is always hidden in case panel.show is DO_NOT_SHOW. Property Panel is always shown in case panel.show is ALWAYS. BUG=http://code.google.com/p/ibus/issues/detail?id=1659 TEST=ui/gtk3/ibus-ui-gtk3 Review URL: https://codereview.appspot.com/40870046 M data/ibus.schemas.in M setup/setup.ui M src/ibusattrlist.c M ui/gtk3/Makefile.am M ui/gtk3/panel.vala M ui/gtk3/property.vala A ui/gtk3/propertypanel.vala commit e0ca43cb4e72e1390750addf6407074ee32a955a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-12-13 11:56:41 +0900 Remove -Werror in autogen.sh since the build still have errors. Review URL: https://codereview.appspot.com/38250043 M autogen.sh commit e99a1b0fda7214ff9332a7619b02772a8ae38602 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-12-11 12:30:46 +0900 Update translations. Update po/bn.po po/bn_IN.po po/da.po po/de.po po/es.po po/fr.po po/ja.po po/kn.po po/ko.po po/nl.po po/pl.po po/ru.po po/ta.po po/te.po po/uk.po po/zh_CN.po Review URL: https://codereview.appspot.com/35340043 M po/LINGUAS A po/bn.po M po/bn_IN.po M po/da.po M po/de.po M po/es.po M po/fr.po M po/ja.po M po/kn.po M po/ko.po M po/nl.po M po/pl.po M po/ru.po M po/ta.po M po/te.po M po/uk.po M po/zh_CN.po commit bf18adb00f2e6f656c35ab2ee169db6f38be5fbe Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-12-06 11:45:04 +0900 Fix candidate panel not to be out of screen. BUG=http://code.google.com/p/ibus/issues/detail?id=1676 TEST=ui/gtk3/ibus-ui-gtk3 Review URL: https://codereview.appspot.com/35800045 M ui/gtk3/candidatepanel.vala commit 291bacf99d6da1e7f3952784e83d45400254b15b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-11-27 11:29:58 +0900 Delete the up/down button message on ibus-setup. BUG=http://code.google.com/p/ibus/issues/detail?id=1675 TEST=ibus-setup Review URL: https://codereview.appspot.com/32630043 M setup/setup.ui commit 4b20ca1b98265fde358a2863a954b49f61d79921 Author: Maroš Zaťko <hacxman@gmail.com> Date: 2013-11-26 14:10:03 +0900 simple.xml.in: add Slovak qwerty layout variant Review URL: https://codereview.appspot.com/32030043 Patch from Maroš Zaťko <hacxman@gmail.com>. M engine/simple.xml.in commit f35184a187b787e8507cb1e34b24dc0575fad838 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-11-05 18:12:41 +0900 Fix gir annotations. TEST=g-ir-scanner@src Review URL: https://codereview.appspot.com/18100044 M engine/Makefile.am M src/ibusattribute.h M src/ibusattrlist.h M src/ibuscomponent.h M src/ibusconfig.h M src/ibusconfigservice.h M src/ibusdebug.h M src/ibusengine.h M src/ibusenginedesc.h M src/ibusenumtypes.h.template M src/ibuserror.h M src/ibusfactory.h M src/ibushotkey.h M src/ibusinputcontext.c M src/ibuskeymap.h M src/ibuskeysyms-compat.h M src/ibuskeyuni.c M src/ibuslookuptable.h M src/ibusobject.c M src/ibusobject.h M src/ibusobservedpath.h M src/ibuspanelservice.c M src/ibusproplist.h M src/ibusproxy.h M src/ibusserializable.h M src/ibusservice.h M src/ibusshare.h M src/ibustext.h M src/ibustypes.h M src/ibusutil.h M src/ibusversion.h.in M src/ibusxml.h commit 6488b87792b81d20ceeb5f3f69381887e12bf4c7 Author: Eduardo Lima (Etrunko) <eduardo.lima@intel.com> Date: 2013-11-05 18:07:33 +0900 Wayland: Fix Small typo BUG=http://code.google.com/p/ibus/issues/detail?id=1671 TEST=client/wayland/ibus-wayland Review URL: https://codereview.appspot.com/18780044 Patch from Eduardo Lima (Etrunko) <eduardo.lima@intel.com>. M client/wayland/main.c commit e64b25c0ab8fadeae97fe78dcfcbc3a5d0869c6b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-11-01 11:19:39 +0900 Update en-us compose table and add locale tables for xkb engines. BUG=RH#1013651 TEST=engine/ibus-engine-simple, src/libibus.so Review URL: https://codereview.appspot.com/14465046 M bindings/vala/Makefile.am A bindings/vala/ibus-private.vapi M engine/Makefile.am M engine/main.vala A engine/test-compose.vala M src/Makefile.am A src/gencomposetable.c M src/gtkimcontextsimpleseqs.h A src/ibuscomposetable.h M src/ibusenginesimple.c M src/ibusenginesimple.h M src/ibuskeysyms.h M tools/main.vala commit 9596aea2e2df4cd3ac9b795ad9f354723cf83317 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-10-02 10:58:36 +0900 Always save the content-type cache for gnome-shell password. GDBusProxy updates the cache immediatelly with the first call only and has to save the next call in the cache by manual. BUG=RH#1013948 TEST=password on gnome-shell 3.10. Review URL: https://codereview.appspot.com/14196043 M bus/engineproxy.c commit b8f36164d9b405d95bdcb76e38daca6c531e7da5 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-10-02 10:55:09 +0900 Implement lookup-table-orientation in ibus-ui-gtk3. BUG=RH#1012781 TEST=ui/gtk3/ibus-ui-gtk3 Review URL: https://codereview.appspot.com/14198043 M ui/gtk3/panel.vala commit d41791da67ac66665868f18fc447f2fc2a6ce75a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-10-02 10:49:47 +0900 Replace datadir/man with mandir. BUG=http://code.google.com/p/ibus/issues/detail?id=1660 TEST=make install Review URL: https://codereview.appspot.com/14119043 M bus/Makefile.am M setup/Makefile.am M tools/Makefile.am commit a3f47e6509f19c6f11fca0328d63e973daec48ab Author: Julien Humbert <julroy67@gmail.com> Date: 2013-10-02 10:45:32 +0900 Add french layout variant oss to simple engine Review URL: https://codereview.appspot.com/14115044 Patch from Julien Humbert <julroy67@gmail.com>. M engine/simple.xml.in commit f4b09140783834cb19e3bd7dcf63671ec304b9dd Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-09-20 11:39:25 +0900 Release 1.5.4 Review URL: https://codereview.appspot.com/13468047 M configure.ac commit 98c7bdc5d92d5d2f25eb5f81fe90397664c2d435 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-09-20 10:58:34 +0900 Fix no output when ibus-daemon is running on another display. Using ssh -X or another display, the hostname and display numbers can be different between the GTK clients and ibus-daemon. This patch fixes the output: "Events queue growing too big, will start to drop." BUG=RH#1004135 TEST=clients/gtk*/im-ibus.so Review URL: https://codereview.appspot.com/13707046 M client/gtk2/ibusimcontext.c commit 84f3510427398947c2f11bc17f3094ddbaea3598 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-09-17 12:15:17 +0900 Update translations. Update po/gu.po po/ml.po po/or.po po/pa.po Review URL: https://codereview.appspot.com/13514044 M po/gu.po M po/ml.po M po/or.po M po/pa.po commit e91f403a8e099ce26642eb58a105671ec730f277 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-09-06 13:24:34 +0900 Connect candidate-clicked signal on ibus-ui-gtk3 for mouse click. Review URL: https://codereview.appspot.com/13303049 M ui/gtk3/panel.vala commit 10b9225bb3ec9131c827cfad007bad65bc9f0b12 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-09-05 11:41:50 +0900 Implement show-icon-on-systray in ibus-ui-gtk3. BUG=http://code.google.com/p/ibus/issues/detail?id=1635 TEST="show icon on system tray" on ibus-setup Review URL: https://codereview.appspot.com/13514043 M ui/gtk3/panel.vala commit 729b0aa1febccbba97286f2aceb9044d907f9ffe Author: David King <dking@redhat.com> Date: 2013-09-02 11:19:06 +0900 Check for gsettings-schema-convert for dconf support BUG=http://code.google.com/p/ibus/issues/detail?id=1650 Review URL: https://codereview.appspot.com/13423043 Patch from David King <dking@redhat.com>. M configure.ac M data/dconf/Makefile.am commit 1e40a48cc47f2158d7ef45693158615b5f4ee029 Author: David King <dking@redhat.com> Date: 2013-09-02 11:15:13 +0900 Avoid compiler error in ibus_engine_dbus_property_changed Do not return a value in a function that returns void. BUG=http://code.google.com/p/ibus/issues/detail?id=1650 Review URL: https://codereview.appspot.com/13334044 Patch from David King <dking@redhat.com>. M src/ibusengine.c commit b24efef988af48cbf7defd8db10a25a77fa646c6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-08-30 18:25:42 +0900 Call _set_content_type in _create_input_context_done in im-ibus.so TEST=password dialog in gnome-shell Review URL: https://codereview.appspot.com/13255047 M client/gtk2/ibusimcontext.c commit 47fbb130190f31e8a9e385c8b58718f999119b6c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-08-28 13:10:46 +0900 Implement IME state per window. BUG=http://code.google.com/p/ibus/issues/detail?id=1568 TEST=Disable global engine with ibus-setup. Review URL: https://codereview.appspot.com/12957046 M bus/ibusimpl.c M bus/panelproxy.c M bus/panelproxy.h M data/ibus.schemas.in M setup/setup.ui M src/ibuspanelservice.c M src/ibuspanelservice.h M ui/gtk3/panel.vala commit b4bb7c2d103170e30e86b55fb61a9344f62252bb Author: Julien Humbert <julroy67@gmail.com> Date: 2013-08-28 09:53:56 +0900 Update french translation Review URL: https://codereview.appspot.com/13260043 Patch from Julien Humbert <julroy67@gmail.com>. M po/fr.po commit e5ca9e5b4bf2ad2499ccbfad588342a143eba24e Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-08-20 15:01:42 +0900 Use gsettings instead of ibus-config in ibus-setup and ibus-ui-gtk3. TEST=ibus-setup and ibus-ui-gtk3 Review URL: https://codereview.appspot.com/12442044 M setup/main.py M ui/gtk3/application.vala M ui/gtk3/panel.vala commit 4adc001208cec701ca8f5fe53154c2c1e93c851e Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-08-15 15:18:21 +0900 Update translations Update po/LINGUAS po/as.po po/de.po po/es.po po/fr.po po/gu.po po/hi.po po/hu.po po/ia.po po/it.po po/ja.po po/kn.po po/ko.po po/ml.po po/mr.po po/nl.po po/or.po po/pa.po po/pl.po po/pt_BR.po po/ru.po po/uk.po po/ta.po po/te.po po/uk.po po/zh_CN.po po/zh_TW.po Review URL: https://codereview.appspot.com/12583045 M po/LINGUAS M po/as.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 A po/ia.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/nl.po M po/or.po M po/pa.po M po/pl.po M po/pt_BR.po M po/ru.po M po/ta.po M po/te.po M po/uk.po M po/zh_CN.po M po/zh_TW.po commit 3b3a7ceccbf75f36dee0df45589d79f7e96131f4 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-08-14 13:29:45 +0200 Notify engines of the content-type of input context Add a new D-Bus method SetContentType to InputContext and Engine, to notify engines of the content-type (primary purpose and hints) of input context. This is useful to implement intelligent features in engines, such as automatic input-mode switch and text prediction. The "purpose" and "hints" arguments are compatible with GtkInputPurpose and GtkInputHints: https://developer.gnome.org/gtk3/unstable/GtkEntry.html#GtkInputPurpose https://developer.gnome.org/gtk3/unstable/GtkEntry.html#GtkInputHints and the API is similar to the content_type event in the Wayland Input Method Framework: http://cgit.freedesktop.org/wayland/weston/tree/protocol/input-method.xml#n202 BUG= Review URL: https://codereview.appspot.com/11422043 M bus/engineproxy.c M bus/engineproxy.h M bus/inputcontext.c M client/gtk2/ibusimcontext.c M src/ibusengine.c M src/ibusengine.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/ibustypes.h commit 5136dbc59fd3048445826c534fd6b5f3f8ca6b1e Author: Jan Arne Petersen <jan.petersen@kdab.com> Date: 2013-08-13 10:30:52 +0200 wayland: Add wayland client This patch adds a new client which supports the Wayland input method protocol. Note that the support is disabled by default until the input method protocol becomes official in the Wayland upstream. Supply --enable-wayland to configure to try it. Also, you will need to set the executable path of ibus-wayland under the "input-method" section of weston.ini, like this: [input-method] path=.../libexec/ibus-wayland BUG=Issue#1617 Review URL: https://codereview.appspot.com/11320043 Patch from Jan Arne Petersen <jan.petersen@kdab.com>. M client/Makefile.am A client/wayland/Makefile.am A client/wayland/README A client/wayland/input-method-client-protocol.h A client/wayland/input-method-protocol.c A client/wayland/main.c M configure.ac commit 1bdcf218eeda728391b5b4e33d536d2debfef1bc Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-08-09 13:48:17 +0900 Update source files with LGP 2.1 according to COPYING. BUG=http://code.google.com/p/ibus/issues/detail?id=1424 TEST=rpmlint Review URL: https://codereview.appspot.com/12526043 M Makefile.am M bindings/Makefile.am M bindings/pygobject/Makefile.am M bindings/pygobject/gi/__init__.py M bindings/pygobject/gi/overrides/IBus.py M bindings/pygobject/gi/overrides/__init__.py M bindings/pygobject/test-override-ibus.py M bindings/vala/Makefile.am M bus/Makefile.am M bus/component.c M bus/component.h 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/global.c M bus/global.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/panelproxy.c M bus/panelproxy.h M bus/server.c M bus/server.h M bus/test-client.c M bus/test-client.h M bus/test-stress.c M bus/types.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/gtk3/Makefile.am M client/x11/Makefile.am M client/x11/gdk-private.c M client/x11/gdk-private.h M client/x11/main.c M conf/Makefile.am M conf/dconf/Makefile.am M conf/dconf/config-private.h M conf/dconf/config.c M conf/dconf/main.c M conf/gconf/Makefile.am M conf/memconf/Makefile.am M conf/memconf/config.c M conf/memconf/config.h M conf/memconf/main.c M configure.ac M data/Makefile.am M data/dconf/Makefile.am M data/icons/Makefile.am M data/keymaps/Makefile.am M docs/Makefile.am M docs/reference/Makefile.am M engine/Makefile.am M engine/main.vala 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/engineabout.py 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/gtkimcontextsimpleseqs.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/ibusconfigservice.c M src/ibusconfigservice.h M src/ibusdebug.h M src/ibusengine.c M src/ibusengine.h M src/ibusenginedesc.c M src/ibusenginedesc.h M src/ibusenginesimple.c M src/ibusenginesimple.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/ibuskeynames.c M src/ibuskeys.h M src/ibuskeysyms-compat.h M src/ibuskeysyms.h M src/ibuskeyuni.c M src/ibuslookuptable.c M src/ibuslookuptable.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/ibusproperty.c M src/ibusproperty.h M src/ibusproplist.c M src/ibusproplist.h M src/ibusproxy.c M src/ibusproxy.h M src/ibusregistry.c M src/ibusregistry.h M src/ibusserializable.c M src/ibusserializable.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/ibusutil.c M src/ibusutil.h M src/ibusversion.h.in M src/ibusxml.c M src/ibusxml.h M src/tests/Makefile.am M src/tests/ibus-inputcontext-create.c M src/tests/ibus-inputcontext.c M tools/Makefile.am M tools/ibus.bash M tools/main.vala M ui/Makefile.am M ui/gtk2/Makefile.am M ui/gtk2/candidatepanel.py M ui/gtk2/engineabout.py M ui/gtk2/handle.py M ui/gtk2/i18n.py M ui/gtk2/ibus-ui-gtk.in M ui/gtk2/icon.py M ui/gtk2/languagebar.py M ui/gtk2/main.py M ui/gtk2/menu.py M ui/gtk2/notifications.py M ui/gtk2/panel.py M ui/gtk2/propitem.py M ui/gtk2/toolitem.py M ui/gtk3/Makefile.am M ui/gtk3/application.vala M ui/gtk3/candidatearea.vala M ui/gtk3/candidatepanel.vala M ui/gtk3/handle.vala M ui/gtk3/iconwidget.vala M ui/gtk3/panel.vala M ui/gtk3/pango.vala M ui/gtk3/property.vala M ui/gtk3/separator.vala M ui/gtk3/switcher.vala M util/IMdkit/Makefile.am M util/Makefile.am commit 1f2a94e0519021131cef2e509cfa11a0c6c3a291 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-08-02 10:33:21 +0200 tool: add "address" command to print D-Bus address This would be helpful to debug with dbus-monitor. Instead of: $ . .config/ibus/bus/* $ dbus-monitor --address $IBUS_ADDRESS ... one can do: $ dbus-monitor --address $(ibus address) ... This patch also adds help message to each sub-command. BUG= Review URL: https://codereview.appspot.com/11901044 M tools/ibus.1.in M tools/main.vala commit 3b013c9ee3e071a83351eb1bff59697b770f8b3a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-31 09:59:26 +0900 Remove IBUS_IS_ENGINE_DESC for freed pointer in ibus-bus.c BUG=http://code.google.com/p/ibus/issues/detail?id=1646 TEST=src/tests/ibus-bus.c Review URL: https://codereview.appspot.com/12093043 M src/tests/ibus-bus.c commit f16865829ff3dcc3fe835be1d40fd22322500d36 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-26 17:18:24 +0900 Release 1.5.3 Review URL: https://codereview.appspot.com/11708043 M README M configure.ac M src/ibusfactory.c commit bc2d0010ed29cb85e5507f2d91488bf1afab102c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-26 10:00:46 +0900 Add Norwegian keyboard in engine/simple.xml.in BUG=RH#987222 Review URL: https://codereview.appspot.com/11805043 M engine/simple.xml.in commit 583bfe6d59e9b5a8514bc250fcccb9cb793d8a02 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-07-25 18:12:26 +0900 daemon: fix PropertiesChanged signal emission This fixes a few problems of PropertiesChanged signal emission. First, it should be sent only when the properties have changed. Second, invalidated_properties should be set when the properties have been reset, not on error. Finally, the sender should be "org.freedesktop.IBus" rather than "org.freedesktop.DBus". BUG= R=takao.fujiwara1@gmail.com Review URL: https://codereview.appspot.com/11465045 M bus/ibusimpl.c commit 77189092184d00f4ae1838e422026da0d0d96ae2 Author: Eduardo Lima (Etrunko) <eduardo.lima@intel.com> Date: 2013-07-23 10:43:36 +0900 Remove reference to primary owner on ReleaseName BUG=http://code.google.com/p/ibus/issues/detail?id=1636 TEST=src/tests/ibus-bus.c Review URL: https://codereview.appspot.com/11004043 Patch from Eduardo Lima (Etrunko) <eduardo.lima@intel.com>. M bus/dbusimpl.c M src/tests/ibus-bus.c commit ee6b756b9b89af0343ebcb5f60d6f49ac1813f94 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-19 18:19:07 +0900 Remove arrow buttons in ibus-setup, which no longer work. BUG=RH#851758 TEST=ibus-setup Review URL: https://codereview.appspot.com/6475068 M setup/enginetreeview.py M setup/setup.ui commit 5f356a34e88ccdd316a960fcb33703aacf28ff09 Author: Osamu Aoki <osamu@debian.org> Date: 2013-07-19 18:14:19 +0900 Fix error with gcc -Wformat -Werror=format-security BUG=http://code.google.com/p/ibus/issues/detail?id=1638 TEST=bus/ibusimpl.c Review URL: https://codereview.appspot.com/11471044 Patch from Osamu Aoki <osamu@debian.org>. M bus/ibusimpl.c commit 7fdcd865f14d5de6a276e71c2ed958a736dc34db Author: Peter Michael Green <plugwash@debian.org> Date: 2013-07-19 18:09:43 +0900 Fix error with gcc -Wformat -Werror=format-security BUG=http://code.google.com/p/ibus/issues/detail?id=1638 TEST=src/ibusfactory.c Review URL: https://codereview.appspot.com/11503043 Patch from Peter Michael Green <plugwash@debian.org>. M autogen.sh M src/ibusfactory.c commit f64d4fdf43a17dc39132354ffdb1060a185fa715 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-17 11:50:25 +0900 Remove ibus_bus_list_active_engines in bus/test-client.c BUG=http://code.google.com/p/ibus/issues/detail?id=1637 TEST=bus/test-client.c Review URL: https://codereview.appspot.com/11336044 M bus/test-client.c commit 632a5c13072312015226c408ddb3d4eb478abe6f Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-07-12 18:39:54 +0900 registry: use binary format instead of XML for cache Currently the registry cache is in the XML format, that may cause unnecessary parsing overhead on ibus-daemon startup. This patch changes the format to GVariant based binary representation. BUG= R=takao.fujiwara1@gmail.com Review URL: https://codereview.appspot.com/9963043 M src/ibusregistry.c M src/ibusregistry.h M src/ibusshare.c M tools/main.vala commit 9037ffe0f3ab419554903de6f12d00ee74f2f3ff Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-07-12 18:05:06 +0900 build: fix make check This contains several fixes to the current tests: - Remove glib mem profiler call from src/tests, which is known not to work with the latest glib release: https://bugzilla.gnome.org/show_bug.cgi?id=701694 valgrind could be used instead. - Replace g_type_init() call in tests with ibus_init(). - Fix ibus-bus test after the DBus property change (commit 458945e7). no global engine may be set in the test environment. Also add more assertions to check the return values. - Fix pygobject test to use LOG_COMPILER and move sys.path adjustment into the test script itself. - Add new files to po/POTFILES.in. BUG= R=takao.fujiwara1@gmail.com Review URL: https://codereview.appspot.com/11156043 M bindings/pygobject/Makefile.am M bindings/pygobject/gi/__init__.py M bindings/pygobject/gi/overrides/__init__.py M bindings/pygobject/test-override-ibus.py M po/POTFILES.in M po/POTFILES.skip M src/tests/ibus-bus.c M src/tests/ibus-configservice.c M src/tests/ibus-engine.c M src/tests/ibus-factory.c M src/tests/ibus-global-engine.c M src/tests/ibus-inputcontext-create.c M src/tests/ibus-inputcontext.c M src/tests/ibus-keymap.c M src/tests/ibus-keynames.c M src/tests/ibus-proxy.c M src/tests/ibus-registry.c M src/tests/ibus-serializable.c M src/tests/ibus-share.c commit ecced4f45a46cb7557717b04e1ce1b284a397b8c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-12 10:41:38 +0900 Delete xdg in ibus-setup. Review URL: https://codereview.appspot.com/11100044 M setup/main.py commit 88ce21749e84cc92cbc91c919d27721c0f2e1ceb Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-10 16:55:19 +0900 Load the system registry cache prior to the user one. gnome-settings-daemon runs ibus-daemon after the user configures any input method engines and causes a delay to show the engines on UI because no cache exists for ibus-daemon. The system cache can avoid the user timing. Review URL: https://codereview.appspot.com/10364043 M bus/Makefile.am M bus/dbusimpl.c M bus/ibus-daemon.1.in M bus/ibusimpl.c M bus/ibusimpl.h M bus/main.c D bus/registry.c D bus/registry.h D bus/test-registry.c M docs/reference/ibus/ibus-docs.sgml.in M docs/reference/ibus/ibus.types M src/Makefile.am M src/ibus.h A src/ibusregistry.c A src/ibusregistry.h M src/tests/Makefile.am A src/tests/ibus-registry.c M tools/ibus.1.in M tools/main.vala commit 5ed2b8c8253717b6c26281a8721403b006db04e6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-07-05 13:03:49 +0900 Delete the python xdg dependency. BUG=RH#980749 Review URL: https://codereview.appspot.com/10930043 M debian/control M ibus.spec.in M ibus/common.py M setup/main.py commit 458945e7308ab2661355edbf6880102c5f628dbe Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-06-14 12:13:13 +0900 Refactor old getter and setter to dbus property in bus/ibusimpl.c Review URL: https://codereview.appspot.com/9477043 M bus/ibusimpl.c M src/Makefile.am M src/ibusbus.c M src/ibusbus.h M src/ibusshare.h M src/tests/Makefile.am M src/tests/ibus-bus.c commit c9ba5e1d155ab711c68f18d26de38bdba3128f03 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-06-14 11:01:08 +0900 Make ibus-config tests side effect free Previously we assumed that test cases are executed in the order of registration. This is no longer true after glib change 89aa9dbd which fixed test case grouping. Clear the default match rule in each test case to avoid side effect. BUG= Review URL: https://codereview.appspot.com/10069045 M src/tests/ibus-config.c commit 7b9633ab6e20920710cd1f422bd4e6d18a363f35 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-06-11 12:46:02 +0900 Modify valac --target-glib. valac --ccode --target-glib=2.36 can disable g_type_init in the generated C files since g_type_init is deprecated in glib 2.36. But ibus tarball includes C files so that users do not require vala and vala versions are different between dist and build. If dist could have glib 2.36 to generate the ibus tarball but a user build would have glib 2.34, the user build would be failed because glib 2.34 requires g_type_init. This change makes sure the target-glib is minimum of the glib version for ibus. Review URL: https://codereview.appspot.com/10156044 M configure.ac M engine/Makefile.am M tools/Makefile.am M ui/gtk3/Makefile.am commit 4a68e97e32cc58baf233a8357d423614def3aac0 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-06-11 12:42:16 +0900 Fix an error message of gnome-autogen in autogen.sh BUG=http://code.google.com/p/ibus/issues/detail?id=1631 Review URL: https://codereview.appspot.com/10167044 M autogen.sh commit 5f78b55ee930a671c8ef63435925dcef9cd0ab5c Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-06-10 11:22:39 +0900 Suppress warnings with Automake 1.13 The make variable INCLUDES is now obsoleted by AM_CPPFLAGS. BUG= R=Shawn.P.Huang@gmail.com Review URL: https://codereview.appspot.com/9915054 M bus/Makefile.am M client/gtk2/Makefile.am M client/gtk3/Makefile.am M engine/Makefile.am M src/tests/Makefile.am M tools/Makefile.am M ui/gtk3/Makefile.am commit 2a34936437e5c3c3e5e7f3621cf92fa94eaa466a Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-06-07 13:01:44 +0900 build: improve test harness Run each test in isolated directory so it can run in parallel. Also improve the test wrapper and rename it to a better name. BUG= Review URL: https://codereview.appspot.com/9937047 M autogen.sh M configure.ac M src/tests/Makefile.am A src/tests/runtest D src/tests/setupenv commit 7ff8271dee2e3f5a9f65f64ee5ba798f4aa00b84 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-06-04 11:12:53 +0900 Remove g_type_init() calls. https://git.gnome.org/browse/glib/commit/?id=1dc774a653e992e1153fbed16f90097fa8db467f https://git.gnome.org/browse/vala/commit/?id=f1fbafdfdc91fadaa57d2e073fc29cc6804d6ae3 Review URL: https://codereview.appspot.com/9727047 M bus/dbusimpl.c M bus/test-matchrule.c M bus/test-registry.c M configure.ac M engine/Makefile.am M po/POTFILES.in M src/ibusshare.c M src/ibusshare.h M src/tests/ibus-bus.c M src/tests/ibus-config.c M src/tests/ibus-configservice.c M src/tests/ibus-engine-switch.c M src/tests/ibus-engine.c M src/tests/ibus-factory.c M src/tests/ibus-global-engine.c M src/tests/ibus-inputcontext-create.c M src/tests/ibus-inputcontext.c M src/tests/ibus-keymap.c M src/tests/ibus-keynames.c M src/tests/ibus-proxy.c M src/tests/ibus-serializable.c M src/tests/ibus-share.c M tools/Makefile.am M ui/gtk3/Makefile.am commit 5bb877682c218a5c0cd41e86a80655a7fd2269b9 Author: Colin Walters <walters@verbum.org> Date: 2013-05-29 10:56:17 +0900 Delete ibus.desktop This is not an actual application, it just starts the daemon in the background. That's not something that should be in the application list. It should be started in the background when necessary. BUG=http://code.google.com/p/ibus/issues/detail?id=1628 Review URL: https://codereview.appspot.com/9833043 Patch from Colin Walters <walters@verbum.org>. M bus/Makefile.am D bus/ibus.desktop.in commit 62f07b7a6904b8b03a59f3baf413becb2d5d9e14 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-05-17 12:12:54 +0900 Let users know the default hotkey is Super+space with libnotify. Review URL: https://codereview.appspot.com/9407043 M configure.ac M data/ibus.schemas.in M ui/gtk3/Makefile.am M ui/gtk3/panel.vala commit 3c96d67404da274c34631ad821da736cf55a2b62 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-05-15 12:03:54 +0900 Add man files of /usr/bin files. Review URL: https://codereview.appspot.com/9413043 M bus/Makefile.am A bus/ibus-daemon.1.in M setup/Makefile.am A setup/ibus-setup.1.in M tools/Makefile.am A tools/ibus.1.in commit f3d80dc026853c1024cdf6bda31b1496939cb095 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-05-13 16:36:19 +0900 Defalut triggers key is changed to <Super>space. We have been used <Control>space as the default triggers key. GNOME3 and Windows7 applied <Super>space as the default trigger key and IBus follows it for the consistent key between desktops. BUG=RH#953404 Review URL: https://codereview.appspot.com/9081043 M data/ibus.schemas.in M setup/main.py M ui/gtk3/panel.vala commit 927e9f58da9b4a9898403c8e339109e2ad2fa966 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-05-13 11:47:29 +0900 Check GtkIMContext:input-purpose to disable IM on lock screen Recent GtkIMContext has "input-purpose" property, which can be used to check if the target widget is a password entry, in a more reliable way. BUG=none R=Shawn.P.Huang@gmail.com Review URL: https://codereview.appspot.com/7064059 M client/gtk2/ibusimcontext.c commit 667b7f0b96e5a7e1190e606a9c680bcbda8c2a88 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-04-30 21:46:02 +0900 Implement embed_preedit_text. BUG=http://code.google.com/p/ibus/issues/detail?id=1606 Review URL: https://codereview.appspot.com/8112044 M bus/ibusimpl.c M src/ibusbus.c M src/ibusbus.h M ui/gtk3/panel.vala commit 4e175e3337337f2c261088d4576ea63a144cee3a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-04-24 13:44:35 +0900 Use EXTRA_DIST instead of DIST_SOURCES. Review URL: https://codereview.appspot.com/8698047 M bindings/vala/Makefile.am commit 0b612dfb8ab52a61896b9079acd2d76a360f8666 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-04-22 20:16:31 +0900 Fix make dist errors. Review URL: https://codereview.appspot.com/8850043 M bindings/pygobject/Makefile.am M bindings/vala/Makefile.am commit fe321d51ee5f7f4e7f3886ef6f55e4820a92675f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-04-17 09:57:33 +0900 Release 1.5.2 Review URL: https://codereview.appspot.com/7530044 M configure.ac commit 261bc3046f1e5deb5879bac23900ff7dbfa5a20d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2013-03-26 06:55:09 -0400 Draw highlight for focused IME in IME switcher. BUG=None TEST=Manual Review URL: https://codereview.appspot.com/7689046 M ui/gtk3/switcher.vala commit af1f409a3eace2ea9a063957a8797a50a77d131a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2013-03-26 06:54:43 -0400 Fix build error and warnings in Fedora 18. BUG=None TEST=Manual Review URL: https://codereview.appspot.com/7531047 M bus/dbusimpl.c M bus/main.c M client/gtk2/ibusimcontext.c M configure.ac M ibus.spec.in commit 928351ee88778cf97136d1a7dbc940390c23ddfc Merge: 175df22 4d7f4ad Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2013-03-25 07:29:41 -0700 Merge pull request #6 from maxiaojun/master Show all g-ir-scanner warnings commit 175df2261b431eff65349b47bc6bd086051cde41 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-03-21 11:13:52 +0900 Move ibus.bash script from /etc to /usr/share BUG=RH#922996 Review URL: https://codereview.appspot.com/7863045 M tools/Makefile.am commit 2e7ece775f5412ab8e83a11e4d423b32a6114159 Author: Ville Skyttä <ville.skytta@iki.fi> Date: 2013-03-12 11:17:59 +0900 bash completion: No need to install it as executable. BUG=http://code.google.com/p/ibus/issues/detail?id=1601 Review URL: https://codereview.appspot.com/7696043 Patch from Ville Skyttä <ville.skytta@iki.fi>. M tools/Makefile.am commit 42dd60fe1fcdce11e7ac517786b398eba0cb9e17 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-03-12 06:41:43 +0900 Add textdomain property to IBusEngineDesc BUG=Issue#1580 Review URL: https://codereview.appspot.com/7692043 M bindings/pygobject/gi/overrides/IBus.py M src/ibusenginedesc.c M src/ibusenginedesc.h commit 69b48942e8ac9d39afeadfd9eb34f83247e8082a Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-03-10 14:55:42 +0900 Simplify component xml generation using sed BUG=none Review URL: https://codereview.appspot.com/7445048 M conf/dconf/Makefile.am A conf/dconf/dconf.xml.in D conf/dconf/dconf.xml.in.in M conf/gconf/Makefile.am A conf/gconf/gconf.xml.in D conf/gconf/gconf.xml.in.in M conf/memconf/Makefile.am A conf/memconf/memconf.xml.in D conf/memconf/memconf.xml.in.in M configure.ac M engine/Makefile.am M engine/gensimple.py A engine/simple.xml.in D engine/simple.xml.in.in M ui/gtk2/Makefile.am A ui/gtk2/gtkpanel.xml.in D ui/gtk2/gtkpanel.xml.in.in M ui/gtk3/Makefile.am A ui/gtk3/gtkpanel.xml.in D ui/gtk3/gtkpanel.xml.in.in commit cff35929a9330081db25a86a8258489a27d4bdd5 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-03-08 11:21:25 +0900 Launch the second ibus engine too to reduce the launching time. Currently the first ibus engine only is running but the second engine is also frequently used. It is good to run the second engine before user types Ctrl+space. BUG=RH#838734 TEST=src/tests/ibus-bus Review URL: https://codereview.appspot.com/7433049 M bus/ibusimpl.c M src/ibusbus.c M src/ibusbus.h M src/tests/ibus-bus.c M ui/gtk3/panel.vala commit 5fa461889939a91fecff89a67630076b8cb987b2 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-03-07 13:16:10 +0900 Change set_use_system_keyboard_layout() timing. Call set_use_system_keyboard_layout() before update_engines() is called in panel.vala because update_engines() calls switch_engine(). BUG=http://code.google.com/p/ibus/issues/detail?id=1558#c43 Review URL: https://codereview.appspot.com/7559043 M ui/gtk3/panel.vala commit 4b2f6a477019b50375aba2e5f9c43e618b6905ad Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-03-04 10:10:53 +0900 Implement use-system-keyboard-layout BUG=http://code.google.com/p/ibus/issues/detail?id=1558 Review URL: https://codereview.appspot.com/7414045 M data/ibus.schemas.in M ui/gtk3/panel.vala commit e0878144a704e9bfd0f5a60e6894b1de272aaa7b Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-02-27 07:12:09 +0900 Fix make rpm errors due to ibus-dconf and pygobject override BUG=Issue#1600 Review URL: https://codereview.appspot.com/7404047 M ibus.spec.in commit f9ddda1e2d867b96889f80d9d30c0e88d3ec11b9 Author: Daiki Ueno <ueno@unixuser.org> Date: 2013-02-26 07:42:14 +0900 daemon: allow "eavesdrop" match rule Recent dbus-monitor supplies "eavesdrop" match rule which ibus-daemon does not accept. This patch silently ignores the rule so ibus-daemon behave the same as before. BUG=none Review URL: https://codereview.appspot.com/7225062 M bus/matchrule.c M bus/test-matchrule.c commit c79789fa1b5fd49a53b16e87813b88122168ff73 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-02-21 12:41:08 +0900 Fix annotation in ibus_bus_create_input_context BUG=http://code.google.com/p/ibus/issues/detail?id=1593 Review URL: https://codereview.appspot.com/7368044 M src/ibusbus.h M src/ibusinputcontext.h M src/ibuspanelservice.h commit 4d7f4ad5b5d6b29bb50cc9bf5b1442e3766151d9 Author: Ma Xiaojun <damage3025@gmail.com> Date: 2013-02-19 19:31:54 +0800 Show all GIR warnings M configure.ac commit 7e07299d17156e52b0b60b2cc50a82e29ef4f550 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2013-02-15 12:28:25 +0900 Fix no rule to make target test-override-ibus.py BUG=http://code.google.com/p/ibus/issues/detail?id=1592 Review URL: https://codereview.appspot.com/7332043 M bindings/pygobject/Makefile.am commit 62cd0492e3459416e1775aedc327bced53f66828 Author: Rui Matos <tiagomatos@gmail.com> Date: 2013-01-09 10:14:55 -0500 client: Queue events while the IBus context isn't ready There are actually 3 patches here. --- client: Queue events while the IBus context isn't ready We may lose events that ought to be processed while the IBus context isn't ready or if the connection to IBus isn't fully established yet. To avoid that, enqueue events to be processed later when the IBus context creation finishes. --- client: Don't cancel an ongoing create input context on another request This would only add more delays. --- client: Cancel any ongoing create input context request on finalize BUG= Review URL: https://codereview.appspot.com/6988047 Patch from Rui Matos <tiagomatos@gmail.com>. M client/gtk2/ibusimcontext.c commit 8ac534fc002356b93e2015a8866f1ea89e3895f9 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-15 17:40:18 +0900 Use Variant.unpack() instead of Variant.dup_strv(). Variant.dup_strv() returns a tuple in pygobject 3.2, e.g. (['<Control>space'], 1L), and a list in pygobject 3.4, e.g. ['<Control>space'] . BUG=RH#887153 Review URL: https://codereview.appspot.com/6941051 M setup/main.py commit d8c7e73464bdc65d7b96d7f0591aab608f66d0ea Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-11 22:35:21 +0900 Release 1.5.1 BUG= Review URL: https://codereview.appspot.com/6925045 M configure.ac commit 346b83e3e015497f6ac2ec7fe8697bea175c2d25 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-11 22:32:06 +0900 Add fr(bepo) XKB engine. BUG=http://code.google.com/p/ibus/issues/detail?id=1558 Review URL: https://codereview.appspot.com/6926044 M engine/simple.xml.in.in commit 438e7d1d8586258cade509afb7de45327e953031 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-11 08:20:50 +0900 Fix IBus.py errors. BUG=http://code.google.com/p/ibus/issues/detail?id=1559 TEST=ibus-anthy Review URL: https://codereview.appspot.com/6867085 M bindings/pygobject/gi/overrides/IBus.py commit 9046f458ca817002e347275906555071b7d411d1 Author: Peng Huang <penghuang@google.com> Date: 2012-12-07 18:02:23 -0500 Relase 1.5.0 BUG=None Review URL: https://codereview.appspot.com/6906048 M configure.ac commit 76817548683606113dbf9d4dccec33555b9a65dc Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-08 06:43:00 +0900 Remove transfer container in ibus_engine_simple_add_table. Review URL: https://codereview.appspot.com/6909049 M engine/main.vala M src/ibusenginesimple.c M src/ibusenginesimple.h commit 9e24b05ee36ca8edab72d9accc32460fae8eed55 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-07 11:18:20 +0900 Update translations. Update po/LINGUAS po/as.po po/bg.po po/bn_IN.po po/es.po po/et.po po/eu.po po/fr.po po/gu.po po/hi.po po/hu.po po/ja.po po/ko.po po/ml.po po/nl.po po/or.po po/pa.po po/pl.po po/ta.po po/te.po po/uk.po po/zh_CN.po po/zh_TW.po Review URL: https://codereview.appspot.com/6896046 M po/LINGUAS M po/as.po A po/bg.po M po/bn_IN.po M po/es.po A po/et.po A po/eu.po M po/fr.po M po/gu.po M po/hi.po M po/hu.po M po/ja.po M po/ko.po M po/ml.po M po/mr.po A po/nb.po M po/nl.po M po/or.po M po/pa.po M po/pl.po M po/ta.po M po/te.po M po/uk.po M po/zh_CN.po M po/zh_TW.po commit 7198fed9f3dac572726f12aaae92a6972c7b11b4 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-12-07 06:21:56 +0900 Revert required valac version to 0.14. BUG=none Review URL: https://codereview.appspot.com/6905045 M configure.ac commit e7aa18c06be43e61776ca71815871f2c3ca7d61f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-06 11:51:09 +0900 Hide some unused settings on ibus-setup. Review URL: https://codereview.appspot.com/6873058 M setup/setup.ui commit 9b4e665262048d7119aff3a1ef02ab79490e74e2 Author: Evan Nemerson <evan@coeus-group.com> Date: 2012-12-05 12:18:51 +0900 build: quote $@ in autogen.sh BUG=http://code.google.com/p/ibus/issues/detail?id=1556 Review URL: https://codereview.appspot.com/6867067 Patch from Evan Nemerson <evan@coeus-group.com>. M autogen.sh commit e038d1c0084f1070afc2ff3652374c24e49faff6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-05 12:00:30 +0900 Change the default config to ibus-dconf. Review URL: https://codereview.appspot.com/6849070 M configure.ac A m4/gconf-2.m4 commit a1840c00fad1798e7b62f469286415e8458125c4 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-12-05 11:20:37 +0900 Add Ctrl+space customization. Review URL: https://codereview.appspot.com/6822102 M data/ibus.schemas.in M setup/keyboardshortcut.py M setup/main.py M setup/setup.ui M ui/gtk3/panel.vala commit 58accdcb3075beec8a8fedb5b07562eea4fdd848 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-12-05 06:11:54 +0900 Modernize vala binding generation Use vapigen.m4 and Makefile.vapigen from vala to handle vapi file generation. Also generate vapi always when gir is updated. BUG=none Review URL: https://codereview.appspot.com/6849132 M bindings/Makefile.am M bindings/vala/Makefile.am M configure.ac M m4/Makefile.am A m4/vapigen.m4 commit 0639472efba34707d6f2d91511fc4c59c5255611 Author: Mike FABIAN <maiku.fabian@gmail.com> Date: 2012-12-04 10:50:40 -0500 Fix red colour in rgb value in pango.vala The red part of the rgb value was always passed as 0 to Pango.attr_foreground_new(r, g, b) and Pango.attr_background_new(r, g, b). BUG= Review URL: https://codereview.appspot.com/6874050 Patch from Mike FABIAN <maiku.fabian@gmail.com>. M ui/gtk3/pango.vala commit 098bc1f5871241fec93831bc37715e45cc4182d6 Author: Colin Walters <walters@verbum.org> Date: 2012-12-03 23:36:10 +0530 IBusFactory: Fix syntax of gtk-doc comment This was always invalid, but older versions of gobject-introspection accepted it. BUG=https://bugzilla.gnome.org/show_bug.cgi?id=689354 Review URL: https://codereview.appspot.com/6846138 Patch from Colin Walters <walters@verbum.org>. M src/ibusfactory.c commit ae98b5a58846e1326550027dc8d2a773ed8a24c5 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-30 11:43:43 +0900 Fix xmllint errors. Review URL: https://codereview.appspot.com/6842115 M conf/dconf/dconf.xml.in.in M conf/gconf/gconf.xml.in.in M conf/memconf/memconf.xml.in.in M ui/gtk3/gtkpanel.xml.in.in commit 0e8a207fff98c008b298acd0e6d7d96f3c4f263c Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-11-23 11:14:48 +0900 Fix out-of-tree build Also cleanup Makefiles and fix build error with older valac. BUG=none Review URL: https://codereview.appspot.com/6782099 M bindings/vala/Makefile.am M docs/reference/ibus/Makefile.am M engine/main.vala M src/Makefile.am M src/tests/Makefile.am commit 0057397548a354b7eb359e5d45201db4077074e2 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-11-23 08:17:23 +0900 Install pygobject override To mitigate the gap between the old python binding and pygobject, add wrapper to some classes. BUG=none Review URL: https://codereview.appspot.com/6842079 M bindings/Makefile.am A bindings/pygobject/Makefile.am A bindings/pygobject/gi/__init__.py A bindings/pygobject/gi/overrides/IBus.py A bindings/pygobject/gi/overrides/__init__.py A bindings/pygobject/test-override-ibus.py M configure.ac commit dd6acfa5013b35b61aeb4085eef7da63f581f2f8 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-22 15:07:12 +0900 Remove gnome-icon-theme-legacy dependency. gtk_image_set_from_icon_name() accesses the icon_name only but gtk_image_set_from_stock() can fallback the stock name to the real name. E.g. "gtk-about.png" is the symlink of "help-about.png" and "gtk-about.png" is included in gnome-icon-theme-legacy package in Fedora. Review URL: https://codereview.appspot.com/6846058 M setup/engineabout.py M setup/enginecombobox.py M setup/enginetreeview.py M setup/icon.py M ui/gtk3/iconwidget.vala M ui/gtk3/panel.vala M ui/gtk3/property.vala M ui/gtk3/switcher.vala commit 11a83ef32c7c73f0feb48fd36cc9f33abaa8024a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-19 11:58:35 +0900 Add cedilla_compose_seqs table for pt_BR compose keys. Review URL: https://codereview.appspot.com/6814119 M engine/main.vala M src/ibusengine.h M src/ibusenginesimple.h commit e129cf261f18935f073ce083169c7168bc60ff06 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-15 16:58:06 +0900 Change the default icon to ibus-keyboard due to gnome ibus integration. Review URL: https://codereview.appspot.com/6851051 M configure.ac commit 15f3ccb38474c6bb206a2158d86171c93d6ec6a5 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-13 12:05:07 +0900 Update simple.xml to enable layout_variant tag. Review URL: https://codereview.appspot.com/6820129 M engine/simple.xml.in.in commit dce22003c388a7274dc148161cf0e02f44d29ad6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-09 10:26:23 +0900 Disable IME switcher window when switcher-delay-time is less than 0 Review URL: https://codereview.appspot.com/6818102 M data/ibus.schemas.in M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit 2ad1813370111608491e22e444bffe3607519652 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-11-06 17:31:55 +0900 gtk3: use different prev/next icons depending on orientation Use rotated icons for prev/next buttons on lookup table. BUG=none Review URL: https://codereview.appspot.com/6815080 M ui/gtk3/candidatearea.vala commit ebfb9ae7fe2af60f9c2b1c1bd56739316c01d097 Author: Peng Huang <penghuang@google.com> Date: 2012-11-05 09:24:15 -0500 Fix some build warnings. BUG=None Review URL: https://codereview.appspot.com/6775097 M bus/dbusimpl.c M tools/main.vala M ui/gtk3/candidatearea.vala M ui/gtk3/candidatepanel.vala M ui/gtk3/keybindingmanager.vala commit 4b044a05047dc897c8556f7c8856c53f6f4ea266 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-11-05 14:28:02 +0900 Add some milliseconds interval before IME switcher is shown. Review URL: https://codereview.appspot.com/6826045 M data/ibus.schemas.in M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit 1e6c42fa4fb42513ee9ae03b8534bce99dc02d73 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-10-26 16:56:34 +0900 ibus-daemon: use GFileMonitor instead of polling BUG=Issue#1514 Review URL: https://codereview.appspot.com/6589065 M bus/global.c M bus/global.h M bus/ibusimpl.c M bus/main.c M bus/registry.c M bus/registry.h M bus/server.c M src/ibuscomponent.c M src/ibuscomponent.h M src/ibusobservedpath.c M src/ibusobservedpath.h commit 16295679bd6f74e5884e5872c524374945c40a05 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-10-23 13:35:24 +0900 ibus-daemon: ignore standard component path if IBUS_COMPONENT_PATH is set Don't load components from /usr/share/ibus/components if IBUS_COMPONENT_PATH is set. Currently the envvar is only useful for testing and appending the standard path makes little sense. BUG=none Review URL: https://codereview.appspot.com/6753044 M bus/registry.c commit cf5de7501e28fe929ff86d9b1d7689e15bc1cc4a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-20 11:45:05 +0900 Add version property in IBusEngineDesc. BUG=http://code.google.com/p/ibus/issues/detail?id=1524 TEST=Manually Review URL: https://codereview.appspot.com/6736043 M ibus/enginedesc.py M src/ibusenginedesc.c M src/ibusenginedesc.h commit afdb7f6c33fda44c2ad4054b7c23523d59218f47 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-16 10:28:26 +0900 Add layout_variant and layout_option in IBusEngineDesc for XKB. TEST=Manually Review URL: https://codereview.appspot.com/6586075 M ibus/enginedesc.py M src/ibusenginedesc.c M src/ibusenginedesc.h M src/ibusserializable.h M tools/main.vala M ui/gtk3/panel.vala commit f9059d696390c01564a196dd4a5b2cd39ef6d7ac Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-15 11:45:30 +0900 Fix fallback 'C' locale in ibus-setup. BUG=RH#863673 TEST=Manually Review URL: https://codereview.appspot.com/6649043 M setup/main.py commit 41c5f3d13c306a9d3e7fe969df4c50eeaddb4c0a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-15 11:39:42 +0900 Fix a typo. TEST=Manually Review URL: https://codereview.appspot.com/6651061 M bus/engineproxy.c M setup/main.py commit ead48c8748521537beb0fbbe4af95c6b9a99a8af Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-12 11:31:35 +0900 Fix typo in data/dconf/profile/ibus http://git.gnome.org/browse/gdm/commit/?id=aa25b559c6e907485cc9e I copied the typo by mitake. dconf_engine_source_new() supports "user-db" or "system-db". http://git.gnome.org/browse/dconf/tree/engine/dconf-engine-source.c#n75 TEST=Manually Review URL: https://codereview.appspot.com/6640058 M data/dconf/profile/ibus commit 469438987c6aa3b87aa215648d55a7c5e0e01451 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-08 13:00:21 +0900 Fix make dist in the latet doc build. TEST=Manually Review URL: https://codereview.appspot.com/6615051 M docs/reference/ibus/Makefile.am commit af3da0f1f0441615db89116c7a4ae065afa210ca Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-10-05 12:21:05 -0400 Fix wrong return from key snooper. BUG=None Review URL: https://codereview.appspot.com/6623048 M client/gtk2/ibusimcontext.c commit c66a26a0e5b6909c0726ed46f0e7c3651fc38b3e Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-10-05 09:50:38 +0900 tests: set LC_ALL to C instead of en_US.Utf-8 If LC_* is not "C" and there is no translation found in the current locale, gettext honors the LANGUAGE envvar. BUG=Issue#1515 Review URL: https://codereview.appspot.com/6592074 M src/tests/ibus-util.c commit e97056e15badac9c0578a89d0085bfcb57ff7a2e Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-10-03 11:48:20 +0900 Fix SIGABRT by finalized IBusIMContext during _request_surrounding_text BUG=RH#859879 TEST=Manually Review URL: https://codereview.appspot.com/6573051 M client/gtk2/ibusimcontext.c commit a541503e53616e4fddda59986023e7c20a198d56 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-09-28 10:11:01 -0400 Fix wrong size of switcher window after removing some engines. BUG=None Review URL: https://codereview.appspot.com/6560060 M ui/gtk3/switcher.vala commit defa8ee66d4a1a780bad0e6799ed0bb166d69eba Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-09-27 10:11:34 +0900 Fix IBus.Bus.get_config is null. Now im-ibus.so uses ibus_bus_new_async() instead of ibus_bus_new() and then if ibus-setup-anthy calls GTK+ UI before ibus_bus_new(), the async function is called instead and the delay is happened with the latest ibus 1.5. The fix is to call ibus_bus_new() before GTK+. BUG=RH#859585 TEST=Manually Review URL: https://codereview.appspot.com/6566053 M setup/main.py commit 1f66434b9cea881de0f14de105763dc650351aea Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-09-26 10:16:32 +0900 Fix a docs build error with the latest libxslt-1.1.27. TEST=manually Review URL: https://codereview.appspot.com/6570048 M docs/reference/ibus/ibus-docs.sgml.in M src/ibusobservedpath.h M src/ibusproperty.h commit b4fb74727f39697ce94c2c8a37f46044f357e17e Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-09-17 12:12:15 +0900 Fix SIGABRT in bus_panel_proxy_register_properties TEST=Manually Review URL: https://codereview.appspot.com/6499112 M bus/engineproxy.c commit ea36002109cfaba8e78265a4398c17a1114fd3fe Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-09-17 12:09:31 +0900 Fix make dist. TEST=Manually Review URL: https://codereview.appspot.com/6492121 M po/POTFILES.skip M src/tests/Makefile.am commit 75826b04b90f78e5c1cb94bfd429b5fc88c1de67 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-09-14 11:24:30 +0900 Add IBusProperty.symbol for the short label. IBusProperty.label had been shared between the panel menu label and language-bar button label so the label is too short against the panel menu. Now we redefines IBusProperty.label as the long label and the new IBusProperty.symbol is defined as the short label for the language-bar and the panel status icon. TEST=Manually Review URL: https://codereview.appspot.com/6495117 M ibus/property.py M src/ibusproperty.c M src/ibusproperty.h commit 7ab4c75aa8fb180ff7e26b60561753701581b90a Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-09-12 10:06:57 +0900 ibus-daemon: trigger engine to send RegisterProperties when panel appears BUG=none Review URL: https://codereview.appspot.com/6506094 M bus/engineproxy.c M bus/engineproxy.h M bus/ibusimpl.c commit 8166b0b98bfe0d70c03fa26bb5e721a357ad4ef8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-09-11 11:21:58 -0400 Use gdk_threads_add_idle_full() in gtkimmodule to avoid race condition in some multi-threaded apps. BUG=http://code.google.com/p/ibus/issues/detail?id=1505 Review URL: https://codereview.appspot.com/6488104 M client/gtk2/ibusimcontext.c commit b1bd749c0030d1822bb3b3dd096d071cc697d81e Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-09-07 11:55:09 +0900 Prevent IME menu being empty when focus out Previously ibus-daemon did not make fake_context focused when focus-out, while it is supposed to do. BUG=none Review URL: https://codereview.appspot.com/6492086 M bus/ibusimpl.c commit 0ec6166efe8f74bf8e2c3a447cfd05700c23423d Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-09-06 11:06:35 +0900 gtk3: Call XIGrabKeycode directly from Vala Port the logic of grabkeycode.c into Vala. This will make it easier to implement XI2 GenericEvent handling in KeybindingManager. BUG=none Review URL: https://codereview.appspot.com/6501080 M bindings/vala/Makefile.am A bindings/vala/xi.vapi M ui/gtk3/Makefile.am D ui/gtk3/grabkeycode.c M ui/gtk3/keybindingmanager.vala commit 489941fa3385b476a8c2daffe8d1805004349e04 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-09-03 12:53:18 +0900 Cleanup the vala code of gtk3 panel and tool by: - using config.vapi - omitting unnecessary "using X" Also localize ibus tool and make the argument handling better. BUG=none Review URL: https://codereview.appspot.com/6496066 M bindings/vala/Makefile.am A bindings/vala/config.vapi M tools/Makefile.am M tools/main.vala M ui/gtk3/Makefile.am M ui/gtk3/application.vala M ui/gtk3/candidatearea.vala M ui/gtk3/candidatepanel.vala M ui/gtk3/handle.vala M ui/gtk3/iconwidget.vala M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala M ui/gtk3/pango.vala M ui/gtk3/property.vala M ui/gtk3/separator.vala M ui/gtk3/switcher.vala commit 1961c2b2fc012988b0d7663c79787ab5b739c7b4 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-24 23:13:41 +0900 tests: fix "make check" with dash /bin/dash does not support ERR trap signal and ">&" redirect. Also fix copying non-existing component file. BUG=none Review URL: https://codereview.appspot.com/6478058 M src/tests/setupenv commit 738582c0cc4ef54e828209ba2c5d010e9a292679 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-24 21:52:06 +0900 Fix the last commit. Forgot to git add ibus-engine-switch.c. Review URL: https://codereview.appspot.com/6480052 A src/tests/ibus-engine-switch.c commit 69970b68c025a04f6ac557f8b196f2d5d3fe858e Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-24 21:48:56 +0900 tests: add engine-switch test Moved engine specific test from ibus-bus.c to a separate file, so that it can be conditionally built depending on --enable-engine. Also do not register duplicate engine when loading component files. This is for the case when two engine descs with the same name are in different directories in IBUS_COMPONENT_PATH. BUG=none Review URL: https://codereview.appspot.com/6480052 M bus/registry.c M src/tests/Makefile.am M src/tests/ibus-bus.c commit 6bd9e0d2d49205fda366b20b18c7b20636993776 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-08-20 10:14:01 +0900 Fix to load the system gvdb with $DCONF_PROFILE in dconf 0.13.4 BUG=RH#844580 TEST=Manually Review URL: https://codereview.appspot.com/6446145 M conf/dconf/main.c M data/dconf/profile/ibus commit 2e81378f2251b2e5affd01b874fb0b59abd99240 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-20 10:00:17 +0900 engine: delay D-Bus name request after factory creation BUG=none Review URL: https://codereview.appspot.com/6441157 M engine/main.vala M src/tests/ibus-bus.c commit dd6a55663040eb34486d737cb62d9aa93f789c82 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-08-16 15:26:39 -0400 Do not use deprecated glib function g_atexit(). BUG=http://code.google.com/p/ibus/issues/detail?id=1489 Review URL: https://codereview.appspot.com/6454158 M client/x11/main.c commit 72ecfb351a1fe56cd23f9dc1db0a1c56ce7e65d3 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-09 10:58:47 +0900 Fix testcase failure when IBus is not installed. BUG=none Review URL: https://codereview.appspot.com/6455068 M bus/registry.c M src/tests/Makefile.am M src/tests/ibus-inputcontext.c A src/tests/setupenv commit bed48104cc27c4820b956f62cb853abadf8801a4 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-08 12:33:15 +0900 conf: always build ibus-memconf for testing BUG=none Review URL: https://codereview.appspot.com/6457087 M conf/Makefile.am M conf/memconf/Makefile.am commit bd4e87f39069331791da09649eb7bf1e675cfefa Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-08 12:24:12 +0900 conf: cleanup GError usage - there are missing g_error_free - some code assume error != NULL when setting *error - src/tests/ibus-config.c has unconditional "unset" but it checks the return value BUG=none Review URL: https://codereview.appspot.com/6449103 M conf/dconf/config.c M conf/gconf/config.c M conf/gconf/main.c M conf/memconf/config.c M src/tests/ibus-config.c commit 644caf4add148deff0f697d2f48409145e414751 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-03 11:34:08 +0900 Set proper error code when config daemon is not running. BUG=none Review URL: https://codereview.appspot.com/6453076 M src/ibusconfig.c M src/ibustypes.h commit c013bbe9ac06c3418ca4d55c0302bcfb13d2977c Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-08-01 10:26:48 +0900 Fix double-unref when looping over attachment. BUG=none Review URL: https://codereview.appspot.com/6445057 M src/ibusserializable.c commit a454448111650c3e92fc9ba65c26a57adc9c3c6c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-07-19 09:57:01 +0900 Support dconf 0.13.4 TEST=Manually Review URL: https://codereview.appspot.com/6426044 M conf/dconf/Makefile.am A conf/dconf/config-private.h M conf/dconf/config.c D conf/dconf/config.h M conf/dconf/main.c M configure.ac commit f453bf83f502d8b1e2b6f07cf669c14cbcfe008e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-07-12 16:41:30 -0400 IBusBus: honor new connect-async prop in the socket monitor callback I think we should make use of the async connection here if the property is set. But we also need a new flag for ongoing async connection attempts because the socket monitor callback may be called several times before the connection is established. BUG=http://code.google.com/p/ibus/issues/detail?id=1482 TEST= Review URL: https://codereview.appspot.com/6346090 M src/ibusbus.c commit 636dda476734869c0e1fbf4d0464779a4c6fe667 Author: Rui Matos <tiagomatos@gmail.com> Date: 2012-07-12 11:11:23 -0400 bus: Own a name on the DBus session bus This makes it easier for third parties to track the ibus-daemon life cycle. BUG=http://code.google.com/p/ibus/issues/detail?id=1476 TEST= Review URL: https://codereview.appspot.com/6374058 Patch from Rui Matos <tiagomatos@gmail.com>. M bus/server.c commit 22ebca106794af153c01eae7e0175eb9f1a27648 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-06-08 10:28:33 -0400 Fix issue - keybinding with Super, Hyper and Meta Modifiers does not work. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/6302047 M ui/gtk3/grabkeycode.c M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala commit 1ed8daa432f3fd922f26dac396f9cec1ad228f14 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-06-08 10:12:54 -0400 Refine IME switch keybinding related code. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/6295047 M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit d4f7a90936960ba3618cb621766e993951ed20de Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-06-05 09:59:06 -0400 Use IM icon in switcher dialog. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/6274044 M ui/gtk3/Makefile.am M ui/gtk3/switcher.vala commit 39522cfd9ffdcf7fce1b73e8228d271828dfe55f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-05-31 11:45:15 +0900 Enhance ibus-ui-gtk3 switcher labels. TEST=Linux desktop Review URL: https://codereview.appspot.com/5956045 M ui/gtk3/switcher.vala commit c3688a9849e588e17db825dc24e6dde86d61a77a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-05-31 11:38:40 +0900 Fix a SEGV when close the shortcutkey dialog and update mnemonic. TEST=Manually Review URL: https://codereview.appspot.com/6256068 M setup/keyboardshortcut.py commit 1fc1dc476ddc65e55fa2834c13b42bdb5880d52d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-05-30 11:38:40 -0400 Change engines order when global_engine is changed. BUG=http://code.google.com/p/ibus/issues/detail?id=1464 TEST=Manually Review URL: https://codereview.appspot.com/6249064 M ui/gtk3/panel.vala commit 095e8232b871738ff2d22f33e70c4b1199ea6b4f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-05-30 07:42:51 -0400 Update setup ui file to gtk 3.0 and remove a debug print. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/6244057 M setup/enginecombobox.py M setup/setup.ui commit 82e628c3cb911e078cfe95a226ddb88cf75b1257 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-05-28 10:59:22 +0900 dconf: don't regenerate 00-upstream-settings after intltool-merge BUG=https://codereview.appspot.com/6215062/#msg10 TEST=manually with make distcheck Review URL: https://codereview.appspot.com/6245050 M data/dconf/Makefile.am commit 83397c256ff39da5c03cc9bdf935883046083f8f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-05-27 21:45:58 -0400 Refine inline document of ibus_engine_update_preedit_text_with_mode() BUG=http://code.google.com/p/ibus/issues/detail?id=1045 TEST=None Review URL: https://codereview.appspot.com/6249058 M src/ibusengine.h commit b745ea21b1ed6cbcec6614f957d1bd9c731f88c2 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-05-23 09:55:38 +0900 gtk3: don't show "missing" icon for each submenu BUG=none TEST=manually Review URL: https://codereview.appspot.com/6211072 M ui/gtk3/property.vala commit 4bee2863e8d2e51b185b6d149e6259848d8c0cb6 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-05-20 15:01:01 +0900 dconf: use text-based key file and dconf update BUG=none TEST=manually Review URL: https://codereview.appspot.com/6215062 M data/dconf/Makefile.am M data/dconf/make-dconf-override-db.sh commit 32533c72be144e0a26902e11ed0b967208a17317 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-05-17 11:08:14 -0400 Don't not set orientation when hide lookup table to improve UI performance. BUG=http://code.google.com/p/ibus/issues/detail?id=1461 TEST=manually Review URL: https://codereview.appspot.com/6203085 M ui/gtk3/candidatepanel.vala commit 6422f056a7e5946c59f105aabfc1bc724d13fc5a Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-05-16 16:23:55 +0900 Improved the language of a couple of dialogs. Also update all po files. BUG=https://github.com/ibus/ibus/pull/4 TEST=manually Review URL: https://codereview.appspot.com/6212048 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/en_GB.po M po/es.po M po/fa.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/lv.po M po/ml.po M po/mr.po M po/nl.po M po/or.po M po/pa.po M po/pl.po M po/pt_BR.po M po/ru.po M po/sr.po M po/sr@latin.po M po/ta.po M po/te.po M po/tg.po M po/uk.po M po/vi.po M po/zh_CN.po M po/zh_HK.po M po/zh_TW.po M setup/main.py commit 1fbf1695a873e8deb80c032d467aaaa806ee6c4d Author: Jason Conti <jason.conti@gmail.com> Date: 2012-05-14 13:55:30 -0400 Fix IBusBus gobject introspection by connecting in the constructor. BUG=http://code.google.com/p/ibus/issues/detail?id=1452 TEST=Manually Review URL: https://codereview.appspot.com/6210055 Patch from Jason Conti <jason.conti@gmail.com>. M src/ibusbus.c commit 99cbfbdd6f6e5ebd570d2a4b983ea3561980f7a3 Author: Kim, Seung Won <seungzzang@gmail.com> Date: 2012-05-09 10:05:59 -0400 Fix a typo. BUG=None TEST=None Review URL: https://codereview.appspot.com/6188057 Patch from Kim, Seung Won <seungzzang@gmail.com>. M src/ibusbus.c commit bbbdd2efb005b77282311d8dd1536ed6a2bf32ac Author: Jason Conti <jason.conti@gmail.com> Date: 2012-05-09 09:29:30 -0400 Add tests for ibus_bus_new_async BUG=http://code.google.com/p/ibus/issues/detail?id=1452 Review URL: https://codereview.appspot.com/6200055 Patch from Jason Conti <jason.conti@gmail.com>. M src/tests/ibus-bus.c commit 7ca7db00f8d8feb5d68873089ac3418c795a0c15 Author: Jason Conti <jason.conti@gmail.com> Date: 2012-05-08 15:42:38 -0400 Use ibus_bus_new_async in gtk2 client. BUG=http://code.google.com/p/ibus/issues/detail?id=1452 TEST=Manually Review URL: https://codereview.appspot.com/6198052 Patch from Jason Conti <jason.conti@gmail.com>. M client/gtk2/ibusimcontext.c commit a78a254715fb410d4c2f7fd274894e51d74bc9bb Author: Jason Conti <jason.conti@gmail.com> Date: 2012-05-08 14:01:57 -0400 Add function ibus_bus_new_async to create a new IBusBus object and asynchronously connect to the IBus daemon. BUG=http://code.google.com/p/ibus/issues/detail?id=1452 TEST=Manually Review URL: https://codereview.appspot.com/6159047 Patch from Jason Conti <jason.conti@gmail.com>. M src/ibusbus.c M src/ibusbus.h commit e9f682d4c6bf90ba8c40e2920d24d7bbba449e8f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-05-08 10:44:36 +0900 Fix GtkBuilder bindtextdomain in ibus-setup. The patch was provided by Akio Obata <obata at lins dot jp> BUG=http://code.google.com/p/ibus/issues/detail?id=1453 TEST=Linux desktop Review URL: https://codereview.appspot.com/6203045 M ui/gtk2/i18n.py commit c333b7604437d10b30e8e33ef18c276c11119394 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-27 11:42:00 +0900 Fix some test codes. BUG=http://code.google.com/p/ibus/issues/detail?id=1438 TEST=Linux desktop Review URL: https://codereview.appspot.com/6121053 M bus/test-client.c M bus/test-stress.c commit d0df8d3a62fd156029fb1422cd786d3f351b17fe Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-27 11:27:03 +0900 Enable to fall back /etc/machine-id http://cgit.freedesktop.org/dbus/dbus/commit/dbus/dbus-sysdeps-unix.c?id=66e52541d5bdd4927a5c702963749760643313f4 BUG=http://code.google.com/p/ibus/issues/detail?id=1389 TEST=Linux desktop Review URL: https://codereview.appspot.com/6111060 M src/ibusshare.c commit b8fe4d782db37385246f651493f9d935dd58c301 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-04-18 10:37:07 +0900 Fix make check. The make variable TESTS is reserved by automake: https://www.gnu.org/software/automake/manual/automake.html#index-TESTS-832 and thus it causes error when make check: make[4]: Entering directory `/home/ueno/devel/ibus/src' /bin/sh: line 9: ./tests: Is a directory FAIL: tests BUG=none TEST=manually Review URL: https://codereview.appspot.com/6056043 M src/Makefile.am commit f2e266da9e60bc5318ea98ad40c8f83a8bb06026 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-17 10:25:58 +0900 Add options to disable to build UI and engines. TEST=Linux desktop Review URL: https://codereview.appspot.com/6031059 M Makefile.am M configure.ac commit 75df361698c7be58e33993784f2d6b9b0957fd44 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-16 10:19:57 +0900 Fix the order of arguments in NameOwnerChanged BUG=RH#799571 TEST=Linux desktop Review URL: https://codereview.appspot.com/6022044 M ui/gtk3/application.vala commit 6c5e5d09cb13989e21c7d533e9c0332feb3f0208 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-10 11:31:49 +0900 Ignore mouse masks in ui/gtk3/keybindingmanager for accessibility. TEST=Linux desktop Review URL: https://codereview.appspot.com/5975069 M ui/gtk3/keybindingmanager.vala commit 991eebc31aa605fbce03edda6eaecfd06c2fcb1b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-06 12:11:35 +0900 Fix ibus-x11 SEGV in _process_key_event_done. IMForwardEvent() calls _Xi18nFindClient() and it could return NULL. Maybe the connect_id would be disconnected during the async process_key_event. This fix checks XIM_DISCONNECT in ims_protocol_handler() to cancel IMForwardEvent() in _process_key_event_done(). BUG=RH#769135 TEST=Linux desktop Review URL: https://codereview.appspot.com/5498090 M client/x11/main.c commit b620e0bcda97934d6927b7cdde300598ac5de45f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-04-05 10:44:26 +0900 Fix ibus-setup SEGV on C locale. TEST=Linux desktop Review URL: https://codereview.appspot.com/5976076 M setup/enginecombobox.py commit 6ec73515cb040be531107b70705659a2668f0965 Author: Yusuke Sato <yusukes@chromium.org> Date: 2012-04-03 18:31:47 +0900 Fix typo in ibusfactory.c. BUG=None TEST=None Review URL: https://codereview.appspot.com/5969068 M src/ibusfactory.c commit ceaeb86d9b7c5d8674151c863551564a15c0924f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-23 11:40:29 +0900 Enable bindtextdomain in ibus-ui-gtk3. TEST=Linux desktop Review URL: https://codereview.appspot.com/5876049 M configure.ac M ui/gtk3/Makefile.am M ui/gtk3/application.vala commit b8c12964e9d14b8a15ef55b2f9ae23bf1592d6ee Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-23 11:25:28 +0900 Add --help in ibus tool. TEST=Linux desktop Review URL: https://codereview.appspot.com/5868046 M tools/Makefile.am M tools/main.vala commit 99f6b739f3dd9d7448c5e546da1195a901881752 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-20 14:25:56 +0900 Set the custom font in ui.gtk3.CandidatePanel. BUG=RH#803250 TEST=Linux desktop Review URL: https://codereview.appspot.com/5845047 M ui/gtk3/panel.vala commit 942718e3a3177c33be2b04cf526c20be4ed227f6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-19 16:20:55 +0900 Show language id on ibus-ui-gtk3.switcher window. BUG=RH#803177 TEST=Linux desktop Review URL: https://codereview.appspot.com/5843059 M ui/gtk3/switcher.vala commit 69902696928e6acb953ab30b1f70e462b5994272 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-15 14:42:43 +0900 ibus-daemon: make sure to focus out engine when unset. BUG=none TEST=manual Review URL: https://codereview.appspot.com/5824046 M bus/inputcontext.c commit 865488566851107a69c315ad7d1cf01496c5e019 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-15 13:21:08 +0900 gtk3: show language name on the IME menu. BUG=https://bugzilla.redhat.com/show_bug.cgi?id=803177 TEST=manual Review URL: https://codereview.appspot.com/5819049 M src/ibusutil.c M ui/gtk3/panel.vala commit ace5cdedf80608fb3524e643195c608543cf7a09 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-14 11:07:47 +0900 gtk3: honor lookup table labels and orientation BUG=none TEST=manual Review URL: https://codereview.appspot.com/5798074 M ui/gtk3/candidatearea.vala M ui/gtk3/candidatepanel.vala commit e38ff0fd94ae653eb0a39dde00712f809ef92654 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-03-13 12:02:15 -0400 libibus: Fix a refcount issue in ibus_prop_list_deserialize() BUG=None TEST=Linux desktop Review URL: https://codereview.appspot.com/5796079 M src/ibusproplist.c commit 3179c4fa298a89d2902842ccd30f475e012157b3 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-12 10:29:23 +0900 Fix to ungrab ui/gtk3/switcher for GTK 3.3.18 and GLib 2.31.20 BUG=RH#800897 TEST=Linux desktop Review URL: https://codereview.appspot.com/5795048 M ui/gtk3/switcher.vala commit af87f5ee161f1cfeab85cd0e19e8c77f6b89ee76 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-03-07 00:41:14 -0500 Remove some unused code. BUG=None TEST=Make Review URL: https://codereview.appspot.com/5756061 M bus/ibusimpl.c M client/x11/gdk-private.c M src/ibuscomponent.c M src/ibusconfigservice.c M src/ibusshare.c commit c1b7d86c3fc12274a569d0227877a53819927f25 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-03-07 00:40:47 -0500 Refine coding style. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/5753058 M ui/gtk3/handle.vala commit 24ea6f7077c4f44be5fca392160d44c73f03133a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-03-07 00:39:17 -0500 Shrink the IME switcher window size if necessary. BUG=None TEST=Manually Review URL: https://codereview.appspot.com/5753056 M ui/gtk3/switcher.vala commit bef66b7ce2344dd0a4c72a6738e99a05ca2d9e56 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-06 10:03:25 +0900 Restrict config notification to panel. BUG=none TEST=manual Review URL: https://codereview.appspot.com/5729064 M ui/gtk3/panel.vala commit f1c010f6b5a56e21b78e5ea97aea263b95d7e540 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-05 13:25:53 +0900 Fix python library to load libibus.so.Y TEST=Linux desktop Review URL: https://codereview.appspot.com/5731060 M ibus/_config.py.in M ibus/common.py M ui/gtk3/Makefile.am commit e786c06a6676c46dff74c2fcdd81948226625a42 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-05 10:19:05 +0900 Enhance make dist TEST=Linux desktop Review URL: https://codereview.appspot.com/5730046 M Makefile.am M autogen.sh M bus/Makefile.am M configure.ac M po/POTFILES.in A po/POTFILES.skip M src/Makefile.am M ui/gtk3/Makefile.am commit b7fb2107ca35662a92fe6b4964cade367a07c4c1 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-05 10:14:07 +0900 Revert Gdk.DeviceManager.list_devices to work with vala 0.15 Fixed a build error in ui/gtk3 with vala 0.15 TEST=Linux desktop Review URL: https://codereview.appspot.com/5720068 M ui/gtk3/switcher.vala commit f1c82fbc0681b471056b74f51b1fda71fc210e78 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-02 15:58:36 +0900 ibus-setup: improve ibus-daemon auto start Instead of repeatedly launch the daemon and wait, start it once and wait for IBusBus::connected signal for 5 seconds. BUG=none TEST=manually on Fedora 17 Review URL: https://codereview.appspot.com/5716045 M setup/main.py commit e2191142be323934b1c2dafc16736ff9999541f7 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-02 11:18:38 +0900 Change LT_VERSION_INFO so that SONAME is changed for ibus 1.5. TEST=Linux desktop Review URL: https://codereview.appspot.com/5707059 M configure.ac commit 07ec3b4c930445731708c2006a65dda11acfcc78 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-02 10:27:47 +0900 ibus-setup: minor typo fixes of GI enum names BUG=none TEST=manual Review URL: https://codereview.appspot.com/5710049 M setup/enginetreeview.py M setup/main.py commit 0c044387fe874fe403c27a50792c2c3720665bbe Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-01 12:09:07 +0900 Fix build errors in ui/gtk3 with vala-0.15.1 and gtk3-3.3.14 TEST=Linux desktop Review URL: https://codereview.appspot.com/5704053 M ui/gtk3/candidatepanel.vala M ui/gtk3/handle.vala commit 991166db3bbcaf8c76569a368dcaaf4dd7c263d8 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-01 11:55:48 +0900 Fix no gconf engines_order and the engine setup button on ibus-setup. TEST=Linux desktop Review URL: https://codereview.appspot.com/5702057 M data/ibus.schemas.in M setup/main.py commit 25d05c609e0500dd2d51e946c672bc051a30972a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-01 11:38:15 +0900 Fix to launch ibus-setup without running ibus-daemon. BUG=RH#796070 TEST=Linux desktop Review URL: https://codereview.appspot.com/5704054 M setup/main.py commit 5af76e815d4680b16d297eb66bd3b5486a501802 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-03-01 11:33:52 +0900 Fix page_up and page_down signals in ibus-ui-gtk3 BUG=RH#796555 TEST=Linux desktop Review URL: https://codereview.appspot.com/5705050 M ui/gtk3/panel.vala commit d91bdc01d58629f65d6be01665f54767b1bd7f0e Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-03-01 10:50:37 +0900 Simplify ibus_config_watch tests using fixtures. BUG=none TEST=manual Review URL: https://codereview.appspot.com/5702058 M src/tests/Makefile.am M src/tests/ibus-config.c commit 57846a1016a395f06e9b8fe8db1c537f791a6018 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-29 17:00:32 +0900 Add ibus_config_watch/unwatch. Currently IBusConfig proxy is notified every config value change. e.g. ibus-m17n will get notified even when ibus-anthy's config values are changed. With this patch, IBusConfig proxy will be able to restrict notification by calling ibus_config_watch(). For example, after: ibus_config_watch (config, "engine/M17N/hi/inscript", NULL); it will be notified value changes only under "engine/M17N/hi/inscript" section. BUG=none TEST=manually with modified ibus-m17n Review URL: https://codereview.appspot.com/5091045 M src/ibusbus.c M src/ibusconfig.c M src/ibusconfig.h M src/ibusinternal.h M src/tests/Makefile.am M src/tests/ibus-config.c commit 87863d575856768517f8f6bd8119eaea2b8e7c49 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-02-29 15:44:00 +0900 Fix to return false in ibus_simple_engine_process_key_event IM clients expect filter_keypress returns FALSE when IME is disabled. Now we use the simple engine instead of the disabled state so it would be better that process_key_event returns FALSE for ASCII. BUG=RH#769133 TEST=Linux desktop Review URL: https://codereview.appspot.com/5707057 M src/ibusenginesimple.c commit d050c5ba6c8a6546cb7855a3eff9a9c1f048b977 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-29 12:58:46 +0900 dconf: remove workaround for self-write notification. BUG=none TEST=manual Review URL: https://codereview.appspot.com/5709051 M conf/dconf/config.c commit 4fe94aee0d3099060433189f3457df3df6b89bea Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-02-27 10:28:18 -0500 Remove redefinition of typedef IBusEngineSimplePrivate. BUG=None TEST=Make on Linux desktop Review URL: https://codereview.appspot.com/5699087 M src/ibusenginesimple.c commit 947ea295e8e9a75a4add59434677912e603bd6d0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-02-27 09:57:47 -0500 Refine inline doc and test for ibus_bus_get_engines_by_names(). BUG=None TEST=Manually Review URL: https://codereview.appspot.com/5697067 M src/ibusbus.h M src/tests/ibus-bus.c commit 7d1df0e8aa0e630c6959061e1f49f296424982dd Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-27 13:34:15 +0900 Fix build with vala 0.14.2. BUG=none TEST=manual Review URL: https://codereview.appspot.com/5697071 M ui/gtk3/switcher.vala commit 99e4d9d7af0bdeaf396bbd26cac949eca7cdfe1d Merge: 1b5b406 7975fa0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-02-26 16:28:40 -0500 Merge remote-tracking branch 'origin/devel' TEST=Linux Desktop Review URL: https://codereview.appspot.com/5517048 commit 1b5b4067486212d5cf5d937d40eb18da6941acee Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-02-23 12:07:44 +0900 Add ibus_unset_log_handler to remove the handler in ibus_set_log_handler TEST=Linux desktop Review URL: https://codereview.appspot.com/5690064 M src/ibusshare.c M src/ibusshare.h commit 7975fa01ae1cc1294b878681463e030fdd0de2bd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-31 10:40:40 -0500 ibus-engine-simple: Use icon ibus-keyboard for xkb layouts. M engine/gensimple.py M engine/simple.xml.in.in commit daf63a8db3293324245d918aec25f8c9ff58c359 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-27 10:18:59 -0500 vala: Fix vala binding M engine/main.vala commit 30d217ac85265a9913e2fdfd266b48c679882daa Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-27 09:51:26 -0500 ibus-ui-gtk3: Add quit item in menu. M tools/main.vala M ui/gtk3/panel.vala commit ff9556cc215d7bf8319bea81e60ce22ea67566a9 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-24 12:15:40 -0500 ibus-ui-gtk3: Use longname in IME switch UI. M ui/gtk3/panel.vala commit 07f48ddfccaddad79dfd48b382b3e04f2705c09c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-24 12:15:13 -0500 libibus: Fix some reference issues. M src/ibusattrlist.c M src/ibusbus.c M src/ibusproplist.c commit c5721c6292dd9b23a425fc3bca01128e2d4bd382 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-23 14:21:42 -0500 libibus: add test case for ibus_bus_get_engines_by_names. M src/tests/ibus-bus.c commit 006f386313365154976134d9dfce4b4afe3d9b91 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-23 13:59:24 -0500 libibus: Fix annotation of ibus_bus_get_engines_by_names. M src/ibusbus.c M src/ibusbus.h commit 39422b6224ce511bd11093bf57af4b1bc163a181 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-23 13:27:59 -0500 ibus-ui-gtk2: Do not release gtk2 ui in tarball but keep them in repo. M configure.ac M ui/Makefile.am commit 9c6018bf91e4f288585c478ea566a0c7ec271a56 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-23 12:27:10 -0500 Fix review issues. M bus/Makefile.am M bus/component.c M bus/dbusimpl.c M bus/engineproxy.c M bus/factoryproxy.c M bus/global.c M bus/global.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 D bus/option.h M bus/panelproxy.c M bus/registry.c M bus/server.c M bus/test-client.c M bus/test-matchrule.c M configure.ac M src/gtkimcontextsimpleseqs.h M src/ibusenginesimple.c M src/ibuskeynames.c M src/ibuskeysyms-compat.h M src/ibuskeysyms.h M src/ibusutil.c M src/ibusxml.c commit f70cd8e334fed1020d0a03e8dc0f6bc2c50b23cb Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-13 11:52:53 -0500 ibus-ui-gtk3: Disable panel when Panel name owership is lost. M ui/gtk3/application.vala M ui/gtk3/panel.vala commit 389ad09a6fff55652fd30159c1008018187e4d77 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-13 11:29:49 -0500 ibus-daemon: Fix a matchrule parse issue. M bus/matchrule.c M bus/test-matchrule.c commit 55a9300f49ea5b711dbbf78870f3d9d400e3b662 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-12 10:41:00 -0500 ibus-ui-gtk3: Fix hotkey issue when xkb -option ctrl:swapcap is using. M ui/gtk3/switcher.vala commit 3df2d9f52efe96a7d4d484860c81d2ed38a061f7 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-12 10:12:44 -0500 ibus-ui-gtk3: Hide the candidate window during starting up. M ui/gtk3/candidatepanel.vala M ui/gtk3/panel.vala commit a14ff9ea9e6168fd48071c45b8fbfdc5d1182b9a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-12 10:05:37 -0500 ibus-ui-gtk3: Fix a crash when config module is not ready. M ui/gtk3/panel.vala commit 1537971b607190eee248cf82020075ef6fecbc3c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 22:18:10 -0500 Rename xinput-ibus.in to xinput-ibus M Makefile.am M configure.ac A xinput-ibus D xinput-ibus.in commit ab6b68c2d273336ead3492954844ce244e15480a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 20:41:16 -0500 ibus-daemon: Move global variables into separated files. A bus/global.c A bus/global.h commit 05af2cf44375d560f7340151738d25ed156aa67a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 17:27:01 -0500 Do not create IBusInputContext in focus_in virtual function M ui/gtk3/panel.vala commit 3981f1e46d14b37012aaa138d1681f196c0cfebd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 17:26:44 -0500 Reenable test casues for ibus-daemon M bus/Makefile.am M bus/inputcontext.c M bus/main.c M bus/test-client.c M bus/test-matchrule.c M bus/test-stress.c commit 985dadc47c09460db4e812f9d2b539aefab34ac8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 17:25:59 -0500 Fix match rule parsing bug. M bus/matchrule.c commit 6d6f93858b59948f747b9d42cd529e72d3db0deb Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-11 11:20:36 -0500 Ignore some unused bits in modifiers M ui/gtk3/keybindingmanager.vala commit 0bbb10e9fbdd42eefdc731b6bb81589bbb6678d1 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 15:17:32 -0500 Refine ibus_get_language_name() test case M src/tests/ibus-util.c commit fccbddcc3553fde537ee61545f95487cd8a3f4b2 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 14:52:40 -0500 Remove some unused code and fix a focus issue M bus/ibusimpl.c M bus/inputcontext.c commit d7dbac12fd428ec55e36f8fa163729149cdb56b8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 14:52:18 -0500 Create __languages_dict with g_hash_table_new_full M src/ibusutil.c commit 25a884b6afab4bc6ee3f97704608e352e4e1163a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 12:28:42 -0500 Fix a bug in simple.xml.in.in M engine/gensimple.py M engine/simple.xml.in.in commit f80d56d7599dd7f31ecba28d7c8d9df162006287 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 12:17:04 -0500 Move current language to the first place in the IME combobox M setup/enginecombobox.py commit 48276af4f487c0c27d5b1a0f6cf9224aa72e35b3 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 11:55:24 -0500 Fix a bug in ibus_get_language_name and add a unit test M setup/enginecombobox.py M src/ibusutil.c M src/tests/Makefile.am A src/tests/ibus-util.c commit c5421afdd1357f4599367b048be89818dc2630b3 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 11:07:15 -0500 Fix a build error M bus/ibusimpl.c commit 661bb47f98f82c8887b11d3ad1f6c7ac8e546f2c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 10:57:31 -0500 Remove some useless xkb layout M bus/ibusimpl.c M engine/gensimple.py M engine/simple.xml.in.in M ui/gtk3/panel.vala commit fc72d2f6b11595e38216fbffd1048e2ba07d524d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-05 17:34:30 -0500 refine code for reviewing M bus/Makefile.am M bus/ibusimpl.c M engine/gensimple.py commit 2872ba0f68bc960668eddabd00c39529235919d6 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-05 15:11:14 -0500 Execute ibus-setup in panel correctly M ui/gtk3/panel.vala commit 866efc43a4ae8a91956fe1d9d252eb5963d3170a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-05 14:59:35 -0500 WIP M configure.ac M engine/gensimple.py M src/ibusutil.c D ui/gtk3/gtkpanel.xml.in M ui/gtk3/panel.vala commit 369a7906fb980ba5d2b69d2ac0bffcc9951b83fe Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-05 14:34:59 -0500 Escape some desc M engine/gensimple.py M engine/simple.xml.in.in commit 9a8ce1b1a97063aed41ac9bfdbf98721ed38cf20 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-05 14:27:58 -0500 Generate simple.xml.in.in from xkb layouts A engine/gensimple.py M engine/simple.xml.in.in commit 1cf24fbfd61a5fc7bd1286b34f60656015d2dba8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 17:41:21 -0500 Deprecated ibus python library. M ibus/__init__.py commit 64f8274b599a4caa3e501e3a06cf8082db1d5475 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 17:08:03 -0500 WIP add gtkpanel.xml for gtk3 ui M configure.ac M ui/gtk3/Makefile.am A ui/gtk3/gtkpanel.xml.in A ui/gtk3/gtkpanel.xml.in.in commit a773bc6313763d828de015fcfd2b44ec10fb733b Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 16:48:16 -0500 WIP Disable gtk2 ui in rpm spec file. M ibus.spec.in commit 7520633eac6a773c7b53bb51ccc062890811edbc Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 16:02:20 -0500 WIP add --enable-python-library M Makefile.am M configure.ac M ui/Makefile.am M ui/gtk3/property.vala commit 3bb751415b4337ef2479ae7553afad3d883d7afe Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 15:35:00 -0500 WIP IME and sys menus. M ui/gtk3/Makefile.am M ui/gtk3/panel.vala M ui/gtk3/property.vala commit 3b96fd09796b311699dad881737000b2ff503561 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-04 10:52:28 -0500 Add restart and exit commands in ibus tools M tools/ibus.bash M tools/main.vala commit 55492f4491972c0cbc1f082540f639b79484269e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-22 11:25:17 -0500 Make registered IME visible to panel. M bus/ibusimpl.c commit 96201f111217b064317606cc9adb67cc1dfe2535 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-19 16:18:40 -0500 Change IME icon on systray. M ui/gtk3/panel.vala commit ad17864ed34d00b65ae40ff69bd2c133addaebcf Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-19 15:36:59 -0500 Delay showing switch popup window to avoid annonying. M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit 303308e397f409e3c74be72eaf307efc2a7cb832 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-17 15:20:29 -0500 WIP move all conf components into conf dir M Makefile.am A conf/Makefile.am A conf/dconf/Makefile.am A conf/dconf/config.c A conf/dconf/config.h A conf/dconf/dconf.xml.in.in A conf/dconf/main.c A conf/gconf/Makefile.am A conf/gconf/config.c A conf/gconf/config.h A conf/gconf/gconf.xml.in.in A conf/gconf/main.c A conf/memconf/Makefile.am A conf/memconf/config.c A conf/memconf/config.h A conf/memconf/main.c A conf/memconf/memconf.xml.in.in M configure.ac D dconf/Makefile.am D dconf/config.c D dconf/config.h D dconf/dconf.xml.in.in D dconf/main.c D gconf/Makefile.am D gconf/config.c D gconf/config.h D gconf/gconf.xml.in.in D gconf/main.c D memconf/Makefile.am D memconf/config.c D memconf/config.h D memconf/main.c D memconf/memconf.xml.in.in commit 07c3d35786349db0f0b561e4ccb5051b71c8b0ed Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-17 15:07:07 -0500 WIP fix gtk3 setup issues M setup/enginetreeview.py M setup/main.py commit e1d9ff1dbd0a5169dd685027c31f843ac1636f57 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-17 10:55:26 -0500 WIP fix some issues with gtk3 and gi M setup/enginetreeview.py M setup/icon.py M setup/keyboardshortcut.py M setup/main.py commit 9983fbfb473347669b058254c55537ce707f7c2a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 18:02:54 -0500 WIP port setup ui to gtk3 M setup/engineabout.py M setup/enginecombobox.py M setup/enginetreeview.py M setup/icon.py M setup/keyboardshortcut.py M setup/main.py M setup/setup.ui commit c2f197c6fc7626857a59f2d3a0fd7d889742a939 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 15:11:49 -0500 WIP port enginecombobox.py icon.py to gtk3 M setup/engineabout.py M setup/enginecombobox.py M setup/icon.py commit ee6d61921d92bc5657634d57c51d6efbbf0fd348 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 14:44:11 -0500 WIP port engineabout.py to gtk3 T setup/engineabout.py commit dcf309af71d23d8c3dd94ba0b009c5e2b39008cc Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 14:10:51 -0500 Remove some unused module in py file M setup/main.py commit ba24671167c1b4b632771b3146448485489bbbf8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 13:25:41 -0500 Comment out all debug log in ibusenginesimple.c M src/ibusenginesimple.c commit 51ee0ae762ff8d9c7c76d1669012f63928327737 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-16 11:39:57 -0500 Refine ibus.bash M tools/ibus.bash commit 205dfcbff7473b760966145f5bf316650d63f918 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 18:38:53 -0500 Use xkb:layout:us as default engine. M bus/ibusimpl.c commit 1ddca02cd9c86e55ec6742716459cf6a66bf5ede Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 18:27:18 -0500 set xkblayout in 'ibus engine' command M tools/main.vala commit aae1c575e4f42805b7d44c269c3721afa189bbc2 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 18:14:45 -0500 Fix bash completion issue M tools/ibus.bash commit 72dcb202700c74ed2ff971e46d124152f665754d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 17:56:16 -0500 WIP app ibus bash completion script and fix rpmbuild M ibus.spec.in M setup/engineabout.py M setup/i18n.py M tools/Makefile.am A tools/ibus.bash M tools/main.vala commit a91abfb49fa7c68229f72ca920031800eb815828 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 12:29:30 -0500 WIP add ibus switch-engine command M tools/main.vala commit ba7496ec4bb4c1ed16e450bf7344addc3dfad24d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-15 12:05:49 -0500 WIP ibus list-engine command M tools/main.vala commit 3e114c4cbbebbfdf89fd36dc74ed4cdb6f5004c2 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-14 16:35:04 -0500 WIP add a shell tool. M Makefile.am M configure.ac A tools/Makefile.am A tools/main.vala M ui/gtk3/property.vala commit 0fb7788fb103da00d38f69b44ee63f78f3cda14e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-14 15:21:49 -0500 Rename ui/gtk to ui/gtk2 M configure.ac M ui/Makefile.am D ui/gtk/Makefile.am D ui/gtk/candidatepanel.py D ui/gtk/engineabout.py D ui/gtk/gtkpanel.xml.in.in D ui/gtk/handle.py D ui/gtk/i18n.py D ui/gtk/ibus-ui-gtk.in D ui/gtk/icon.py D ui/gtk/languagebar.py D ui/gtk/main.py D ui/gtk/menu.py D ui/gtk/notifications.py D ui/gtk/panel.py D ui/gtk/propitem.py D ui/gtk/toolitem.py A ui/gtk2/Makefile.am A ui/gtk2/candidatepanel.py A ui/gtk2/engineabout.py A ui/gtk2/gtkpanel.xml.in.in A ui/gtk2/handle.py A ui/gtk2/i18n.py A ui/gtk2/ibus-ui-gtk.in A ui/gtk2/icon.py A ui/gtk2/languagebar.py A ui/gtk2/main.py A ui/gtk2/menu.py A ui/gtk2/notifications.py A ui/gtk2/panel.py A ui/gtk2/propitem.py A ui/gtk2/toolitem.py commit ca0d5c22eb78e4cdce79f573374ef3d339740d6d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-14 12:54:39 -0500 Bump the version and fix rpmbuild script M configure.ac M ibus.spec.in M ui/Makefile.am M ui/gtk3/Makefile.am commit 53d83b393061ae25d829f9d825197c52f878ec55 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-14 12:52:22 -0500 Do not release remote InputContext. M ui/gtk3/panel.vala commit a13c4b978c835349f6df52719edfb0040fed5708 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-13 12:06:49 -0500 Save and load engines order. M ui/gtk3/panel.vala commit 78fab6af0f6843a3b5de7b9800896c18f5ab25d7 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-12 18:10:15 -0500 Handle preload_engines config changes. M ui/gtk3/panel.vala commit 65d88f8797f67027380dc0b09c658422159b7488 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-12 16:57:36 -0500 Fix radio menu group and keybinding problems. M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala M ui/gtk3/property.vala M ui/gtk3/switcher.vala commit dd4e001ac71e6c933fc5bf5745515eb161dbc2ac Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-05 16:47:10 -0500 wip M ui/gtk3/panel.vala commit 229d5431b16de7257deb6c8244f2c6258211c91d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-05 15:57:06 -0500 Add xkb layouts switch support and add three demo xkb layouts. M bus/ibusimpl.c M engine/simple.xml.in.in M src/ibusenginesimple.c M ui/gtk3/panel.vala commit 29312ba148c8e43e1b8cb4d9abc433d7404a0965 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-05 14:21:00 -0500 Create simple engine M Makefile.am M configure.ac A engine/Makefile.am A engine/main.vala A engine/simple.xml.in.in M src/ibusfactory.c commit 436516f78b26c5e2201e35f0af6fa60745a84dd0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-30 16:37:39 -0500 Use g_list_free_full to simplified some code. M bus/connection.c M bus/dbusimpl.c M bus/ibusimpl.c M bus/registry.c M src/ibuscomponent.c M src/ibusfactory.c M src/ibusxml.c commit 1983e58d9f4f7471bcd1e59b2ef7729ca3fecc25 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-30 15:46:52 -0500 Port gtk_im_context_simple_add_table to libibus. M src/ibusenginesimple.c M src/ibusenginesimple.h commit 76c804e3c99af12dd918983df71cc06a57a62d1a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-30 15:01:34 -0500 Integrate IBusEngineSimple from ibus-xkb project. M src/Makefile.am A src/gtkimcontextsimpleseqs.h M src/ibus.h M src/ibusengine.c A src/ibusenginesimple.c A src/ibusenginesimple.h commit abf2bbe61071f27a7993e08e6022e8bc4cca5e53 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-28 18:25:10 -0500 wip M ui/gtk3/panel.vala M ui/gtk3/property.vala commit 9d5f0ace3f3b9d8aeaaeb409b61991446ac480b4 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-28 18:08:27 -0500 WIP implement register_properties and set_property M ui/gtk3/Makefile.am M ui/gtk3/panel.vala A ui/gtk3/property.vala commit 32cff2880506b0c2249ad38c50e15331d22ace80 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-28 11:55:29 -0500 Fix a valac warning M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala commit 2af1fcdd8626fa04c8736d5e3076e9dbd6381c43 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-28 11:30:22 -0500 Remove switchertest.vala M ui/gtk3/Makefile.am D ui/gtk3/switchertest.vala commit b97ab9f70b033fd53fbc62c2173db7f318c660c4 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-27 19:57:08 -0500 WIP make engine switch hotkey work M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit dece8ebebf771193ca071329919e35dc122a2b4f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-27 00:21:02 -0500 WIP implement engine switcher popup ui M src/ibusbus.c M src/ibusbus.h M ui/gtk3/Makefile.am M ui/gtk3/candidatepanel.vala M ui/gtk3/grabkeycode.c M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala M ui/gtk3/switcher.vala M ui/gtk3/switchertest.vala commit c9700e577276328adbbb4d1afde26a61079dd10b Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-25 17:28:31 -0500 wip M ui/gtk3/application.vala M ui/gtk3/panel.vala M ui/gtk3/switcher.vala commit b935e9ca9eb5bf1ca6d32a22d385cf782336e3ee Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-25 14:17:51 -0500 Use XI2 in keybindingmanager. M ui/gtk3/Makefile.am M ui/gtk3/application.vala A ui/gtk3/grabkeycode.c M ui/gtk3/keybindingmanager.vala M ui/gtk3/panel.vala M ui/gtk3/switcher.vala M ui/gtk3/switchertest.vala commit bcac07401ab4df6157097fee53de3ab887011fe0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-24 18:13:00 -0500 wip M ui/gtk3/Makefile.am M ui/gtk3/keybindingmanager.vala A ui/gtk3/switcher.vala A ui/gtk3/switchertest.vala commit 89dfb1f4f0b18d684ffc3bb2bcee4683416c23e8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-24 13:27:44 -0500 Fix src/Makefile.am to install ibuskeysym-compat.h M src/Makefile.am commit 7446203bcd7ce8b6f075e960e4c1653e62e82ecd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-11-24 11:55:26 -0500 Rename ibus keysyms. M bus/Makefile.am M bus/engineproxy.c M bus/inputcontext.c M src/ibus.h M src/ibushotkey.c M src/ibuskeymap.c M src/ibuskeynames.c A src/ibuskeysyms-compat.h M src/ibuskeysyms-update.pl M src/ibuskeysyms.h M src/tests/ibus-keynames.c M ui/gtk3/Makefile.am commit 53d33ec4e6ad41a116f25cfa7ce12e04f6f93752 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-08-16 07:26:42 -0400 Remove enable status of input context and hotkey logic in ibus-daemon M autogen.sh M bus/ibusimpl.c M bus/ibusimpl.h M bus/inputcontext.c M bus/inputcontext.h M bus/panelproxy.c M client/gtk2/ibusimcontext.c M configure.ac M ibus/bus.py M ibus/inputcontext.py M ibus/interface/iibus.py M ibus/interface/iinputcontext.py M src/ibusbus.c M src/ibusbus.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/tests/ibus-inputcontext.c M ui/Makefile.am M ui/gtk/candidatepanel.py M ui/gtk/languagebar.py M ui/gtk/panel.py A ui/gtk3/Makefile.am A ui/gtk3/application.vala A ui/gtk3/candidatearea.vala A ui/gtk3/candidatepanel.vala A ui/gtk3/handle.vala A ui/gtk3/iconwidget.vala A ui/gtk3/keybindingmanager.vala A ui/gtk3/panel.vala A ui/gtk3/pango.vala A ui/gtk3/separator.vala commit 60587bf804feb7ed4dcb8c1731f115420ca28b49 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-02-16 13:04:05 +0900 Fix gir annotations. - It seems python does not allow to use 'exec' as a variable. Renamed 'exec' property so that the constructor in IBus.Component is used. - It seems the python virtual method is available when the function is described in header files in case that annotations are needed so the signal function ibus_factory_create_engine is added newly. TEST=Linux desktop Review URL: https://codereview.appspot.com/5649082 M src/ibusattribute.h M src/ibuscomponent.c M src/ibuscomponent.h M src/ibusfactory.c M src/ibusfactory.h commit 3b8d6ee8fbd42a8daf3b544e8d0ba17a198a9acf Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-14 10:45:20 +0900 Fix typoes in gtk-doc comments. BUG=none TEST=manually Review URL: https://codereview.appspot.com/5645095 M src/ibusbus.h M src/ibusconfig.h M src/ibusengine.h M src/ibushotkey.h M src/ibusinputcontext.h M src/ibusserializable.h M src/ibusshare.h commit a5b51c91cb1185f35f3315ad35e1e03b84264faf Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-02-13 16:03:13 +0900 Fix typo. BUG=http://code.google.com/p/ibus/issues/detail?id=1388 TEST=Linux desktop Review URL: https://codereview.appspot.com/5652077 M configure.ac commit 3862735d41168a87d9b77e9ce78ddf228212e015 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-13 13:56:44 +0900 Don't look for ibus-1.0.pc when generating GIR. BUG=http://lists.alioth.debian.org/pipermail/pkg-ime-devel/2012-February/001778.html TEST=manually Review URL: https://codereview.appspot.com/5653072 M src/Makefile.am commit 91dd6724035bf89eb843b7d147e08794a35a569a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-02-05 09:04:22 -0500 Release 1.4.1. BUG=None TEST=Make dist Review URL: https://codereview.appspot.com/5602056 M configure.ac commit 185dd51b595bdeedf8d86eb1214466e2de93f5f3 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-02-02 00:28:42 -0500 Fix typoes and remove Encoding from desktop files. BUG=None TEST=None Review URL: https://codereview.appspot.com/5618046 M bus/ibus.desktop.in M client/x11/main.c M setup/ibus-setup.desktop.in commit 6c777b2d17cbbbf84cddebec0da980374774542b Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-01 10:00:42 +0900 Minor fixes related to git.mk. Remove .gitignore files from the git repo, define GITIGNOREFILES in some Makefiles, and update git.mk from the Behdad upstream. BUG=none TEST=manually Review URL: https://codereview.appspot.com/5581057 D .gitignore M Makefile.am D bus/.gitignore D client/x11/.gitignore D data/.gitignore M data/dconf/Makefile.am D debian/.gitignore D docs/.gitignore D docs/reference/ibus/.gitignore D gconf/.gitignore M git.mk D ibus/.gitignore D m4/.gitignore M m4/Makefile.am D po/.gitignore D setup/.gitignore D src/.gitignore D src/tests/.gitignore D ui/gtk/.gitignore commit cbdd673a040c95ba42f33c0c3884319b37155b46 Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-02-01 09:59:37 +0900 Generate vapi from gir instead of gi. BUG=none TEST=manually on Fedora 16 Review URL: https://codereview.appspot.com/5599052 A bindings/vala/IBus-1.0-custom.vala A bindings/vala/IBus-1.0.metadata M bindings/vala/Makefile.am D bindings/vala/ibus-1.0.vapi D bindings/vala/ibus-1.0/ibus-1.0-custom.vala D bindings/vala/ibus-1.0/ibus-1.0.defines D bindings/vala/ibus-1.0/ibus-1.0.excludes D bindings/vala/ibus-1.0/ibus-1.0.files D bindings/vala/ibus-1.0/ibus-1.0.gi D bindings/vala/ibus-1.0/ibus-1.0.metadata D bindings/vala/ibus-1.0/ibus-1.0.namespace M configure.ac commit deaa090367c89128490a9247a7d0fd5d1b21149c Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-01-31 12:56:27 +0900 Minor fixes when generating GIR. BUG=none TEST=manually Review URL: https://codereview.appspot.com/5600052 M src/Makefile.am M src/ibusengine.h M src/ibusfactory.h commit eb1dbdce044f43a1064179c4ee2591cff0f74aad Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-01-30 12:29:48 +0900 dconf: preserve names under /desktop/ibus/engine/bopomofo. BUG=none TEST=manually on Fedora 16 Review URL: https://codereview.appspot.com/5595047 M data/ibus.schemas.in commit 3e363af1c526a92456df5d1597763d175cd7ba7d Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-01-29 10:32:01 +0900 Fix the GIR annotation of ibus_bus_get_global_engine #2. BUG=none TEST=Linux desktop Review URL: https://codereview.appspot.com/5578054 M src/ibusbus.h commit d380b11952513f3862be4d91d2c2042d76621ee3 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-01-27 11:16:52 +0900 Fix the GIR annotation of ibus_bus_get_global_engine. BUG=none TEST=Linux_desktop Review URL: https://codereview.appspot.com/5576048 M src/ibusbus.h commit d3610308ed0d1d722de061d3957dcef55bcf7448 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-01-26 11:09:33 +0900 Fix the return value in IBusEngine.process_key_event with signal. BUG=none TEST=Linux_desktop Review URL: https://codereview.appspot.com/5569061 M src/ibusengine.c commit 90e971bdbb0d46ad474d3e952286fb40f3d04bfe Author: Daiki Ueno <ueno@unixuser.org> Date: 2012-01-26 10:27:27 +0900 Add a dconf option to inhibit dconf name conversion. BUG=https://code.google.com/p/ibus/issues/detail?id=1395 TEST=manually with ibus-hangul and ibus-skk on Fedora 16 Review URL: https://codereview.appspot.com/5570062 M data/ibus.schemas.in M dconf/config.c commit 50491822d6bc6738a5f565360b14a6913059b006 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2012-01-24 11:06:19 +0900 Rename ibus_engine_new_type with ibus_engine_new_with_type. seed assigns GType in IBus.Engine.type and also assignes "*_new_foo" method in IBus.Engine.foo so renamed the function. BUG=http://code.google.com/p/ibus/issues/detail?id=1397 TEST=Linux_desktop with seed and gjs Review URL: https://codereview.appspot.com/5572046 M src/ibusengine.c M src/ibusengine.h M src/ibusfactory.c commit 64c5f3d8667f26cd44ed35c229a8983ba75c6eff Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2012-01-06 10:17:10 -0500 Add G_GNUC_PRINTF for function ibus_text_new_from_printf(), so compiler can check arguments. BUG=None TEST=Manually Review URL: http://codereview.appspot.com/5519047 M src/ibustext.h commit f25acc22028e3dd98d8482e58c3925d2611683b9 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-12-31 09:55:20 +0900 Fix g-ir-scanner errors in ibusproperty.h and ibustext.h. BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/5498091 M src/ibusproperty.h M src/ibustext.h commit 4d1f38314b3a9c3dc1683053cda10cfa36fd9019 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-22 09:59:05 -0500 Fix a typo in docs/references/ibus/Makefile BUG=None TEST=make Review URL: http://codereview.appspot.com/5496079 M docs/reference/ibus/Makefile.am commit df10a24f905c8eea420a5fd33eff78417312410c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-22 09:57:23 -0500 Add ibus_text_set_attributes for scipt language bindings. BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/5500067 M src/ibustext.c M src/ibustext.h commit ee9c4fba4535e85bd1f02743cab8914dd84e6178 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-12-22 09:57:01 -0500 Make all fields of IBusProperty as gobject property. BUG=http://code.google.com/p/ibus/issues/detail?id=1383 TEST=Linux desktop Review URL: http://codereview.appspot.com/5500066 M src/ibusproperty.c M src/ibusproperty.h commit fd07a5a761fe1c242ba8babaab1060d5679a3618 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-12-20 13:46:45 +0900 Fix a SEGV if ibusimcontext->ibuscontext is null. BUG= TEST=Linux desktop Review URL: http://codereview.appspot.com/5489086 M client/gtk2/ibusimcontext.c commit 028e2dca75f6cf12c589216b4f156aa10ffdd2bb Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-12-14 09:55:26 +0900 Update translations. po/LINGUAS: Updated po/ ca.po da.po de.po es.po fr.po hu.po ja.po pa.po te.po zh_TW.po: Updated po/ fa.po lv.po tg.po: Added BUG= TEST=Linux desktop Review URL: http://codereview.appspot.com/5483055 M po/LINGUAS M po/ca.po M po/da.po M po/de.po M po/es.po A po/fa.po M po/fr.po M po/hu.po M po/ja.po A po/lv.po M po/pa.po M po/te.po A po/tg.po M po/zh_TW.po commit 5236e2159f2e6184c18df9a9ecbb05bfb09106d4 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-11-30 12:28:22 +0900 Add the engine preference button on ibus-setup The new preference button launches $libexecdir/ibus-setup- + engine.name by default. The engine is IBusEngineDesc. If engine.setup has a value, the button launches it instead. BUG=RH#618229 TEST=Linux desktop Review URL: http://codereview.appspot.com/5437062 M ibus/enginedesc.py M setup/ibus-setup.in M setup/main.py M setup/setup.ui M src/ibusenginedesc.c M src/ibusenginedesc.h commit 5d2ac19e1524b1802f5298eedff1ba52423c847f Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-11-30 09:40:15 +0900 Disable surrounding-text when retrieve-surrounding signal is not handled in GTK. BUG=https://code.google.com/p/ibus/issues/detail?id=1358 TEST=On Fedora with ibus-m17n tis820 Review URL: http://codereview.appspot.com/5431086 M client/gtk2/ibusimcontext.c commit 23abee88ca1a234d0ed549489a505cd2a07a9a5c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-11-21 11:06:21 +0900 Use ibus_input_context_process_key_event_async in ibus-x11 ibus-hangul calls ibus_commit_text() in process_key_event with returing FALSE. ibus_commit_text() is async API and there is a time issue in ibus_commit_text() and returning process_key_event. This fix adds async in ibus-x11 process_key_event too. BUG=RH#753781 TEST=Linux desktop Review URL: http://codereview.appspot.com/5417044 M client/x11/main.c commit 613e01520f27a53c947fed476d99aeb8ae1ae39b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-11-08 10:48:42 +0900 Fixed fallback icons. 1. Set 'ibus-keyboard' icon for IME off in non-GNOME theme. People would think the application icon for non-GNONE classic desktop. The themed icon is applied for GNOME icon theme only. 2. Set gtk-fallback-icon-theme as 'gnome' ibus gtk panel needs gtk stock icons but some desktop does not load GNOME icon theme. I assigned 'gnome' for gtk-fallback-icon-theme if it's none. 3. Use 'gtk-dialog-info' if 'gtk-info' is not found. It seems the latest gtk2 does not have 'gtk-info' icon via pygtk2. BUG=RH#711632 TEST=Linux desktop Review URL: http://codereview.appspot.com/5320066 M ibus/_config.py.in M ui/gtk/main.py M ui/gtk/panel.py commit 02893693fc0a8692a6242b0be6dc8f09e14c1c54 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-11-02 14:17:50 +0900 Rerotate next/previous engines without global engine. BUG=http://code.google.com/p/ibus/issues/detail?id=1331 TEST=Linux desktop Review URL: http://codereview.appspot.com/5321067 M bus/ibusimpl.c commit cca4fd8993613a6993965c3120323e43c4647ef5 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-10-28 15:42:08 +0900 Don't set focus on GTK password entry. For an old bug: https://bugzilla.redhat.com/show_bug.cgi?id=484643 Input method should be disabled on password entry for security reason. BUG=none TEST=manually with gtk-demo "Entry Buffer" example Review URL: http://codereview.appspot.com/5319053 M client/gtk2/ibusimcontext.c commit 910f8a64098d89b04c50056f621ec1a49dd3e7ea Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-10-25 10:50:34 +0900 Fix previous_engine without global engine. BUG=http://code.google.com/p/ibus/issues/detail?id=1331 TEST=Linux desktop Review URL: http://codereview.appspot.com/5297047 M bus/ibusimpl.c commit ee966e327cc3b1b4bba40379bc0fbb3d46c38239 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-10-25 10:37:22 +0900 Add ibusutil.h in ibus.h BUG=http://code.google.com/p/ibus/issues/detail?id=1338 TEST=Linux desktop Review URL: http://codereview.appspot.com/5294054 M src/ibus.h commit d19018b8709847009d2e0836c942dd9f1385e7cb Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-10-09 13:52:42 +0900 Always consume a hotkey press BUG=1324 Review URL: http://codereview.appspot.com/5242044 M bus/ibusimpl.c commit cb519c852dfc7a652df1768c81974d750ef48f58 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-09-29 12:24:53 +0900 Fix hiding button items in GTK panel. BUG=none TEST=manual Review URL: http://codereview.appspot.com/5148041 M ui/gtk/toolitem.py commit 600fd9ab1607a6d5780fb07a6cd49290ca85c4fc Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-23 11:11:24 -0400 Release 1.4.0 BUG=None TEST=make dist Review URL: http://codereview.appspot.com/5106043 M configure.ac commit a5aadb62244d699fa38f6699cf38faf71a7c24c0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-23 11:10:53 -0400 Fix make distcheck error BUG=None TEST=make distcheck Review URL: http://codereview.appspot.com/5113041 M po/POTFILES.in commit 55cb3cd2e398169a1335564e3e95003df469dd66 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-09-21 10:00:17 +0900 Fix dconf profile installation. BUG=none TEST=manual Review URL: http://codereview.appspot.com/5077042 M data/dconf/Makefile.am commit e42dda581368a77e2f6f87caee1b9355f7f725fa Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-18 10:39:09 -0400 Add some warning message in ibustext.c BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/5051043 M src/ibustext.c commit 235ef3ae4a0796bc03f2265b15e9a0a7a39b892c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-18 10:36:02 -0400 Refine configure.ac and fix make distcheck errors. BUG=None TEST=Test on Linux desktop Review URL: http://codereview.appspot.com/5045043 M configure.ac M docs/reference/ibus/.gitignore M docs/reference/ibus/Makefile.am M ibus.spec.in M src/Makefile.am commit 6c474596e43c932467d4d35afa23db59a71093f5 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-09-16 23:36:44 +0900 Add get methods for the members in IBusAttribute for non-C language. TEST=Linux desktop Review URL: http://codereview.appspot.com/4956068 M src/ibusattribute.c M src/ibusattribute.h commit 4438c043aafa301579737094dbccc02c9ef8c2c1 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-09-16 10:22:38 +0900 Implement org.freedesktop.DBus.StartServiceByName. BUG=none TEST=tested with https://github.com/ueno/ibus-gucharmap/tree/charmap-service Review URL: http://codereview.appspot.com/4960060 M bus/dbusimpl.c M ibus/bus.py M src/ibustypes.h commit 02604ac968d6f0c6064b4620f8a65148a178eacd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-09 09:47:37 -0400 Fix make dist error if dsettings does not exist. BUG=make dist failed without gsettings TEST=make dist Review URL: http://codereview.appspot.com/4994043 M data/dconf/Makefile.am commit 19a504a62574b9f2d1ef9f61bedfbac2819d8c8b Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-09-08 22:09:26 -0400 Do not send surrounding text to ibus-daemon if engine does not need surrounding text. BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/4977058 M src/ibusinputcontext.c commit 894ecc8e16b01d5594ef9b8f9c5530bb2e9d0502 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-08-25 09:59:42 +0900 Add Disable signal when bus_ibus_impl_set_context_engine_from_desc is called. BUG=#1261 TEST=Linux desktop Review URL: http://codereview.appspot.com/4875049 M bus/inputcontext.c commit adcf71e6e5de45530a09e7b9f310f2e489cd9631 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-08-24 11:44:21 +0900 Check if BusInputContext has an enabled engine in global input method. BUG=RH#731610 TEST=Linux desktop Review URL: http://codereview.appspot.com/4917041 M bus/ibusimpl.c commit ac9dfac13cef34288440a2ecdf067cd827fb2f8f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-08-19 08:23:33 -0400 Use GVariant as attachment for IBusSerializable. BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/4902051 M src/ibusserializable.c M src/ibusserializable.h M src/tests/ibus-serializable.c commit 9614076737ee88c092af209485d1d65d2269f4ad Author: Tsuyoshi Horo <horo@chromium.org> Date: 2011-08-18 11:48:30 -0400 Fix for ibus_serializable_{get,set}_attachment. TEST=Linux desktop Review URL: http://codereview.appspot.com/4905054 Patch from Tsuyoshi Horo <horo@chromium.org>. M src/ibusserializable.c M src/ibusserializable.h M src/tests/ibus-serializable.c commit 97afd4854b0af0483539d2ab8f0e6f15309d1ec4 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-08-14 08:56:31 +0900 Add create-engine signal in IBusFactory for non-C applications. TEST=Linux desktop Separated from CL #4853041. Review URL: http://codereview.appspot.com/4801081 M src/ibusfactory.c M src/ibusfactory.h M src/ibusmarshalers.list M src/ibusservice.h commit 02a4f3e8ab4bb0f4c7310b5e654bec1fb1892f56 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-08-11 21:13:28 -0400 Port keyval and unicode converting functions from gtk. BUG=None TEST=None Review URL: http://codereview.appspot.com/4870042 M src/Makefile.am M src/ibus.h M src/ibuskeymap.c A src/ibuskeys.h A src/ibuskeyuni.c M src/ibusshare.h commit 2ed0adc7a238d5a19f8b01cdcd165a34608bf9f3 Author: Seigo Nonaka <nona@chromium.org> Date: 2011-08-11 20:53:13 -0400 Support selection text retrival. This patch enable us to get selection text on client application. Currently only GtkTextView widget can get them in gtk application. BUG=None TEST=manually done.(By gedit text editor) Review URL: http://codereview.appspot.com/4844041 Patch from Seigo Nonaka <nona@chromium.org>. M bus/engineproxy.c M bus/engineproxy.h M bus/inputcontext.c M client/gtk2/ibusimcontext.c M ibus/engine.py M ibus/inputcontext.py M ibus/interface/iengine.py M ibus/interface/iinputcontext.py M src/ibusengine.c M src/ibusengine.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/ibusmarshalers.list commit 6ec33ea8cdf16c6225896351a59ac9a01d5e36ca Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-08-11 20:23:18 -0400 Add missing config.h in gdk-private.c Forget include config.h in gdk-private.c. So the HAVE_X11_XKBLIB_H is always undefined, and ibux-x11 can not get correct group from x key event. BUG=ibus-x11 can not handle group correctly TEST=Linux desktop Review URL: http://codereview.appspot.com/4865041 M client/x11/gdk-private.c commit 4980dab52ca40b5b6904f9e9df397ac6dfa57ded Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-08-10 21:46:27 -0400 Fix make rpm errors BUG=make rpm failed in fedora TEST=make rpm in fedora Review URL: http://codereview.appspot.com/4862041 M configure.ac M docs/reference/ibus/.gitignore M ibus.spec.in commit 0cb912cfe5664714e612206d955d458532adc707 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-23 09:23:41 +0800 Always enable the new focused BusInputContext BUG=http://crosbug.com/17013 TEST=On ChromeOS Review URL: http://codereview.appspot.com/4816047 M bus/ibusimpl.c commit 51fe80487d523243d1eaaa9cf5da566184fcd654 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-07-18 18:44:23 +0900 Add ibus-dconf. BUG=https://code.google.com/p/ibus/issues/detail?id=1235 TEST=manually with "make check" and interactive testing Review URL: http://codereview.appspot.com/4750041 M Makefile.am M configure.ac M data/Makefile.am A data/dconf/Makefile.am A data/dconf/ibus.convert A data/dconf/make-dconf-override-db.sh A data/dconf/profile/ibus M data/ibus.schemas.in A dconf/Makefile.am A dconf/config.c A dconf/config.h A dconf/dconf.xml.in.in A dconf/main.c commit 88a44759ce5d3d785c7be96525130c67e8c63e1e Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-07-15 09:51:07 +0900 Fix GObject ref/unref issues. BUG=none TEST=manual Review URL: http://codereview.appspot.com/4700048 M bus/registry.c M bus/test-client.c commit 48cc200d7dbe999f92b05507a7c59bea42ac6f1c Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-07-12 15:14:59 +0900 Fixed an error in IBus.Bus.register_component TEST=Linux desktop Review URL: http://codereview.appspot.com/4668060 M ibus/component.py commit 290a37e1d4e3ec44dfea4b99744520f781c92592 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-07-12 14:04:30 +0900 Use g_variant_dup_string for consistency. This fix is similar to https://github.com/ibus/ibus/commit/624c4451da2bd171bd8ac53a9b9dd2a4227ef67f . BUG=None TEST=None Review URL: http://codereview.appspot.com/4641101 M bus/ibusimpl.c commit 55a5652ac7d91fb319ef6576500e421eb53e80f4 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-07-11 11:55:19 +0900 Remove the callback on destroy. BUG=crosbug.com/17293 TEST=src/tests/ibus-bus.c Review URL: http://codereview.appspot.com/4675074 M src/ibusbus.c M src/tests/ibus-bus.c commit 624c4451da2bd171bd8ac53a9b9dd2a4227ef67f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-07 12:42:52 -0400 Fix several GVariant related issues. And remove a wrong unref. BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/4667067 M bus/ibusimpl.c M bus/inputcontext.c M src/ibusconfig.c commit ed2a89506271e4ed6cd20568a0e6aa32cc5d5cce Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-05 13:11:41 -0400 Fix SEGV in ibus_keymap_lookup_keysym TEST=Linux desktop Review URL: http://codereview.appspot.com/4636083 M bus/engineproxy.c commit b9cfc5eb2e0b33d866301de7b6724b7f134ffae5 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-05 10:45:20 -0400 Add org.freedesktop.IBus.Config.GetValues to get all values in one RPC. BUG=http://crosbug.com/16287 TEST=Linux desktop Review URL: http://codereview.appspot.com/4667056 M debian/control M debian/libibus-1.0-0.symbols M gconf/config.c M ibus/config.py M ibus/interface/iconfig.py M memconf/config.c M src/ibusconfig.c M src/ibusconfig.h M src/ibusconfigservice.c M src/ibusconfigservice.h M src/tests/ibus-config.c commit 0e315c18c79c02cb5ea88c8b966cee0d70bedbf0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-04 12:26:03 +0800 Fix make dpkg errors. BUG=None TEST=Make dpkg Review URL: http://codereview.appspot.com/4673041 A debian/ibus-gtk3.install M debian/libibus-1.0-0.symbols M debian/rules M docs/reference/ibus/.gitignore M docs/reference/ibus/Makefile.am commit 83d4b3ac538320bfb8e872dd9282ca5bbedf4652 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-04 03:27:23 +0800 Fix BusEngineProxy instance leak. BUG=none TEST=manually with / without global-engine setting Review URL: http://codereview.appspot.com/4662043 M bus/engineproxy.c M bus/inputcontext.c commit 8677fac588f4189d59c95e6dbead9fd9c5152871 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-07-04 03:24:47 +0800 Add icon_symbol property in IBusEngineDesc. TEST=Linux desktop Review URL: http://codereview.appspot.com/4648050 M ibus/enginedesc.py M src/ibusenginedesc.c M src/ibusenginedesc.h commit 508f6a11d39860f4fdb005e8a54574a5fba52e9d Author: Kazuhiro Inaba <kinaba@chromium.org> Date: 2011-06-18 00:10:36 -0400 Store capabilities when ibuscontext is not ready yet. Due to the asynchronous creation of contexts, gtk_im_set_use_preedit may be called before the context is ready. This patch is to record the change of capability flag and enables to set it later in _create_input_context_done. BUG=http://crosbug.com/16500 TEST=ChromeOS Cr-48 Review URL: http://codereview.appspot.com/4635049 Patch from Kazuhiro Inaba <kinaba@chromium.org>. M client/gtk2/ibusimcontext.c commit aec97ac090980dfcd7eeef55c1755f6cd3f87a01 Author: Daiki Ueno <daiki.ueno@gmail.com> Date: 2011-06-18 00:03:07 -0400 Simplify surrounding-text initialization. Currently the immodule tries to retrieve surrounding-text unconditionally on focus_in and enabled. These calls could be eliminated if engine were able to proclaim that it will need surrounding-text. This patch extends ibus_engine_get_surrounding_text() to allow this. Engines that need surrounding-text are expected to have: /* Indicate we will use surrounding-text. */ ibus_engine_get_surrounding_text (engine, NULL, NULL); in their enable() method. This would work because enable() is called before SetCapabilities DBus call. BUG=none TEST=manually with ibus-m17n, with the above change. Review URL: http://codereview.appspot.com/4613043 Patch from Daiki Ueno <daiki.ueno@gmail.com>. M client/gtk2/ibusimcontext.c M src/ibusengine.c M src/ibusengine.h commit 92b30f09885a91cd74840677aab46159a23192c6 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-17 23:46:31 -0400 Restore cursor location when a new IBusInputContext is created. BUG=http://crosbug.com/16500 TEST=Linux desktop Review URL: http://codereview.appspot.com/4635044 M client/gtk2/ibusimcontext.c commit 1da68ecf2fd4aca41e90715822a9902f4e8162f6 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-16 15:46:46 -0400 Fix some fuction signatures to make ibus g-i firendly. BUG=None TEST=Test on Linux desktop Review URL: http://codereview.appspot.com/4517146 M client/gtk2/ibusimcontext.c M src/ibusinputcontext.c M src/ibusinputcontext.h M src/tests/ibus-bus.c M src/tests/ibus-inputcontext-create.c M src/tests/ibus-inputcontext.c commit e73de0283f14fa1207b5cfc35dc43c1cf1d78d40 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-16 13:13:01 -0400 Fix make dpkg errors. BUG=make dpkg failed TEST=make dpkg Review URL: http://codereview.appspot.com/4629044 M debian/libibus-1.0-0.symbols commit 45ed668b8099a6e2dfcbeefeba36125c515241e6 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-06-17 01:12:06 +0900 Check IBUS_CONFIG_HOME environment variable when reading/writing the socket file. BUG=crosbug.com/16501 TEST=export IBUS_CONFIG_HOME=/tmp, start Chrome on Chromium OS, verify an empty dir /tmp/ibus/bus exists with mode 0700, log in, enable IME, verify IME works, verify the socket file is created in /tmp/ibus/bus. Review URL: http://codereview.appspot.com/4621043 M src/ibusshare.c commit fc9dedec30f724e91e7b3bb9111177e96b58ee43 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-15 10:38:17 -0400 Add IBUS_ERROR domain and reply IBUS_ERROR_NO_ENGINE in org.freedesktop.IBus.InputContext.GetEngine BUG=None TEST=Manually Review URL: http://codereview.appspot.com/4528140 M bus/inputcontext.c M src/Makefile.am M src/ibus.h A src/ibuserror.c A src/ibuserror.h M src/ibusinputcontext.c M src/ibusshare.c M src/ibustypes.h A src/tests/ibus-gi-inputcontext.py commit 59ce675e335e599ed18d74ab8849b9a5fe75d4be Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-13 13:18:29 -0400 Fix some race condition between idle and timeout events. Also fix a memory leak. BUG=http://crosbug.com/16387 TEST=Linux desktop Review URL: http://codereview.appspot.com/4568072 M bus/engineproxy.c commit 7dd0436e19663475de6444c5e1c82b8372db50bf Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-08 21:11:28 -0400 Add functions for creating IBusConfig asynchronously. BUG=http://crosbug.com/13245 TEST=make check Review URL: http://codereview.appspot.com/4581041 M src/ibusconfig.c M src/ibusconfig.h M src/tests/.gitignore M src/tests/Makefile.am A src/tests/ibus-config.c commit cdcf5c74d348432415326ab42696e8b23f06c3b4 Merge: 52425da d059132 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-08 07:21:50 -0700 Merge pull request #2 from ryoqun/master ibus python binding wasn't working due to incorrect forward-key-event signature commit 52425daa537a32bed1781958e1ef62dbf199ad8b Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-06 09:30:27 -0400 Fix Python input context binding. Export "forward-key-event" and "delete-surrounding-text" signals to Python; clear __needs_surrounding_text property on "enabled" and "disabled" signals. BUG=none TEST=briefly tested, at least I don't see any regression Review URL: http://codereview.appspot.com/4437062 M ibus/inputcontext.py M ibus/interface/iinputcontext.py commit 4d15995dc22f4ec3006e40586f86d0e2a5447af6 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-06-02 08:30:34 -0400 Fix build warnings with gcc 4.6 BUG=Build warnings with gcc 4.6 TEST=Manually Review URL: http://codereview.appspot.com/4517127 M client/x11/main.c M src/ibusconfig.c commit d3e750eab6db7035f494fcdb328b87b2923e33a2 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-06-01 23:37:14 +0900 Send the new capabilities to ibus-daemon in ibus_im_context_set_use_preedit. BUG=none TEST=none Review URL: http://codereview.appspot.com/4529103 M client/gtk2/ibusimcontext.c commit 5aea31b733334fbf24879549a901bc6212155c3b Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-05-16 14:51:45 +0900 Update translations. Update da.po ja.po nl.po pl.po te.po uk.po zh_CN.po M po/da.po M po/ja.po M po/nl.po M po/pl.po M po/te.po M po/uk.po M po/zh_CN.po commit d059132885d3c90647f08f3083e39daa9f82b700 Author: Ryo Onodera <onodera@clear-code.com> Date: 2011-05-17 20:07:40 +0900 fix wrong forward key event signature M ibus/engine.py M ibus/interface/iengine.py commit 75db3e14c75a70dcacb2b8d5f95d2463218e86db Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-05-10 21:59:15 -0400 Fix build warnings with gcc 4.6 BUG=crosbug.com/15039 TEST=Linux desktop Review URL: http://codereview.appspot.com/4518042 M src/ibusshare.c commit 27a66ea2e434b2e23f6fbba29251ef7b8ed2c20a Author: Julien Humbert <julroy67@gmail.com> Date: 2011-04-08 00:45:46 +0200 Update name M po/fr.po commit fe118688698e774ec4dc20fb7205e459df89adaf Author: Espreon <Majora700@gmail.com> Date: 2011-04-30 01:20:06 -0400 Added British English translation. M AUTHORS M po/LINGUAS A po/en_GB.po commit 2371d4fde2df1d0582603fd9d10098384a4523ce Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-05-03 09:55:39 -0400 Fix make dpkg errors, and add gtk3 support for debian BUG=None TEST=Linux desktop Review URL: http://codereview.appspot.com/4436076 M Makefile.am M debian/control D debian/ibus-gtk.install A debian/ibus-gtk2.install M debian/libibus-1.0-0.symbols M debian/rules M debian/xinput/ibus commit 80e5bd0785ca91a70f0b5fe511a3bd8e143d8d05 Author: Takao Fujiwara <takao.fujiwara1@gmail.com> Date: 2011-04-27 07:48:50 -0400 Fix the zombie process of ibus-gconf when ibus-daemon restarts. - Fix the typo in bus_dbus_impl_destroy() (dbusimpl.c) - Modify bus_server_run() and _ibus_exit() (ibusimpl.c, server.c) bus_ibus_impl_destroy() needs to be called so that waitpid() prevents processes from becoming zombie. - Change the declaration of bus_server_quit(). (server.h) BUG=redhat#697471 TEST=Linux desktop Review URL: http://codereview.appspot.com/4440059 Patch from Takao Fujiwara <takao.fujiwara1@gmail.com>. M bus/dbusimpl.c M bus/ibusimpl.c M bus/server.c M bus/server.h M src/ibusbus.c commit 9af7672d3ed9b7354f17025e1d05b554ce05470b Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-04-22 20:17:14 +0900 Fix SEGV in im-ibus.so on Chromium OS Review URL: http://codereview.appspot.com/4440060 M client/gtk2/ibusimcontext.c commit c2c8a023a9f14aafb4010ed5f0d8c40fa14dc54f Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-04-22 20:07:43 +0900 Add org.freedesktop.IBus.InputContext.ProcessHandWritingEvent and CancelHandWriting to support a handwriting engine. Review URL: http://codereview.appspot.com/4433059 M bus/engineproxy.c M bus/engineproxy.h M bus/inputcontext.c M src/ibusengine.c M src/ibusengine.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/ibusmarshalers.list commit 5cb14a2d82efc3a2011011581936ef278c8d495c Author: Daiki Ueno <daiki.ueno@gmail.com> Date: 2011-04-18 17:09:10 -0400 Export input context surrounding-text API to Python. BUG=none TEST=manual Review URL: http://codereview.appspot.com/4442059 Patch from Daiki Ueno <daiki.ueno@gmail.com>. M ibus/inputcontext.py commit e3957545d18900109e19d607ad17eac136a38d1c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-18 11:18:27 -0400 Use g_initable_new to create BusFactoryProxy. BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4446051 M bus/factoryproxy.c commit 0838133ce617c6113574f12ab1ba6a8bb90aaf43 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-08 23:29:23 -0400 Revert "Change default values of some config." This change was commited by mistake. This reverts commit ed4775b5fec355c1ccb13947d03dcac0aaaeb47f. M bus/ibusimpl.c commit 0f08033ed8ea8fc494a459909722b19eb6e53427 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-08 09:45:18 -0400 Fix problem in creating IBusPoxy in synchronous mode. M src/ibusproxy.c commit 2f358544a1fcc9c8c3924a722b38a86d297c9da1 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-08 09:49:20 -0400 Refine RequestName code and fix make dpkg errors. BUG=none TEST=Linux Desktop Review URL: http://codereview.appspot.com/4368056 M bus/connection.c M bus/connection.h M bus/dbusimpl.c M bus/ibusimpl.c M debian/libibus-1.0-0.symbols M ibus/common.py M src/ibusutil.c M src/ibusutil.h M ui/gtk/Makefile.am M ui/gtk/main.py commit 782566b452ca688e619bc66015bf9e8b0685ef41 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-08 09:19:13 -0400 Fix focus issue when reconnect to ibus-daemon BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4365049 M bus/inputcontext.c M bus/inputcontext.h M client/gtk2/ibusimcontext.c commit 37e6e58792bef4284653e4d8f4c93c901780eafd Author: Takao Fujiwara <takao.fujiwara1@gmail.com> Date: 2011-04-08 09:18:23 -0400 Implement APIs for another non-Python panel. 1. Support icon and prop_list = null in ibus_property_new with GIR. 2. Add getter methods in IBusText and IBusProperty since GJS cannot access the members in C-Structure. 3. Add ibus_get_language_name() since GIR libxml2 does not provide the useful APIs. 4. Implement flags in ibus_bus_request_name() to follow DBus RequestName signal spec. http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-names This is needed to terminate the current IBus panel. E.g. IBus GTK panel is launched by ibus-daemon but another panel is launched by gnome-shell. 5. Support IBUS_BUS_NAME_FLAG_ALLOW_REPLACEMENT in ui/gtk/main.py 6. Fix bus_component_set_factory() not to call bus_component_factory_destroy_cb() twice. 7. Hide ibus_text_new_from_static_string() for GIR. 8. Add ibus_is_running_gnome_shell() for ibus-ui-gtk because gnome-shell runs earlier than ibus-ui-gtk. Review URL: http://codereview.appspot.com/4279042 Patch from Takao Fujiwara <takao.fujiwara1@gmail.com>. M bus/component.c M bus/connection.c M bus/connection.h M bus/dbusimpl.c M bus/ibusimpl.c M bus/marshalers.list M ibus/bus.py M ibus/common.py M src/Makefile.am M src/ibusbus.c M src/ibusbus.h M src/ibusproperty.c M src/ibusproperty.h M src/ibustext.c M src/ibustext.h M src/ibustypes.h A src/ibusutil.c A src/ibusutil.h M ui/gtk/main.py M ui/gtk/panel.py commit ac30990eddbe9e4a0f9b08cc86155654d8fb3c3d Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-04-08 10:11:39 +0900 Export surrounding-text API to Python. BUG=none TEST=manually with modified ibus-anthy https://github.com/ueno/ibus-anthy/commit/2303095f Review URL: http://codereview.appspot.com/4377045 M ibus/engine.py M ibus/interface/iengine.py commit 65c5465863bc4d9408cbec5ac0ef7f98d5db779f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-05 10:27:32 -0400 Fix make dpkg errors. BUG=none TEST=make dpkg Review URL: http://codereview.appspot.com/4324047 M debian/libibus-1.0-0.symbols M debian/rules commit 06e6abee9f221bdf7c277538ce136154465619d7 Author: Daiki Ueno <daiki.ueno@gmail.com> Date: 2011-04-05 10:11:49 -0400 Support surrounding-text retrieval. Unlike the GtkIMContext API, IBus automatically retrieves surrounding-text when certain events occurred to the client ("before filter_keypress", for example). This makes the engine API simpler but causes periodical emission of D-Bus signals for updating surrounding-text information, which is unwanted for typical engines. For this reason, the surrounding-text support is currently disabled by default. To enable it, pass --enable-surrounding-text to configure. Also, even surrounding-text support is compiled in, IBus does not start polling until an engine requests surrounding-text using ibus_engine_get_surrounding_text(). To make the function work for the first time, clients should retrieve initial surrounding-text when the engine is enabled (see ibus_im_context_focus_in() and _ibus_context_enabled_cb() in client/gtk2/ibusimcontext.c). BUG=Issue#778 TEST=manual Review URL: http://codereview.appspot.com/4276082 Patch from Daiki Ueno <daiki.ueno@gmail.com>. M bus/engineproxy.c M bus/engineproxy.h M bus/inputcontext.c M client/gtk2/ibusimcontext.c M configure.ac M ibus/engine.py M ibus/interface/iengine.py M ibus/interface/iinputcontext.py M src/ibusengine.c M src/ibusengine.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/ibusmarshalers.list commit 6a39a86f84fb59c06a246c1bb3f50abbf6c9f8d1 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-04-05 10:08:34 -0400 Fix a crash during creating IBusProxy asynchronously BUG=chromium-os:13629 TEST=Linux desktop Review URL: http://codereview.appspot.com/4344061 M src/ibusbus.c M src/ibusproxy.c M src/tests/.gitignore M src/tests/Makefile.am A src/tests/ibus-inputcontext-create.c commit 15e29ac3ad45c1b909fc532fe98cf3b09dfb6426 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-04-04 19:33:47 +0900 Update translations. Update ar.po as.po da.po es.po fr.po gu.po hi.po kn.po mr.po nl.po or.po pa.po pl.po pt_BR.po ta.po te.po uk.po zh_CN.po zh_TW.po and LINGUAS. M po/LINGUAS M po/ar.po M po/as.po M po/da.po M po/es.po M po/fr.po M po/gu.po M po/hi.po M po/kn.po M po/mr.po A po/nl.po M po/or.po M po/pa.po M po/pl.po M po/pt_BR.po M po/ta.po M po/te.po A po/uk.po M po/zh_CN.po M po/zh_TW.po commit 1428a361cd3b416c4e4da7839f4a3ec23a67eb12 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-03-31 12:56:45 +0900 Use ibus panel icon from the desktop theme instead of ibus-keyboard. M configure.ac M ibus/_config.py.in M ui/gtk/panel.py commit ed4775b5fec355c1ccb13947d03dcac0aaaeb47f Author: James Su <james.su@gmail.com> Date: 2010-05-12 15:38:42 -0700 Change default values of some config. This CL changes the default value of use_global_engine, enable_by_default and use_sys_layout to TRUE. And also removes the default trigger key. BUG=none TEST=none Review URL: http://codereview.chromium.org/2008016 M bus/ibusimpl.c commit ef2be0415bbe948ce4be39b8a5d2bc60c3384bb2 Author: Daiki Ueno <daiki.ueno@gmail.com> Date: 2011-03-29 09:39:44 -0400 Use gtk_status_icon_set_name() only if it is available. gtk_status_icon_set_name() is not exported to python through pygtk2 <= 2.17, which is the version from Debian sid and Fedora 14. >>> import gtk >>> gtk.pygtk_version (2, 17, 0) >>> hasattr(gtk.StatusIcon, 'set_name') False This patch checks the availability. BUG=none TEST=manual Review URL: http://codereview.appspot.com/4327042 Patch from Daiki Ueno <daiki.ueno@gmail.com>. M ui/gtk/panel.py commit 5ef29602141945ed1255662576c2e8194af78325 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-03-25 13:57:31 +0900 Set WM_CLASS name instead of main.py M ui/gtk/panel.py commit 637947404f977b830e2bd9719a292ad48d0dac5b Author: Daiki Ueno <daiki.ueno@gmail.com> Date: 2011-03-25 11:16:18 -0400 Add "in" keymap which maps Alt_R to AltGr. BUG=none TEST=manually with ibus-m17n Review URL: http://codereview.appspot.com/4273109 Patch from Daiki Ueno <daiki.ueno@gmail.com>. M data/keymaps/Makefile.am A data/keymaps/in commit ee54659184e384b25b7ee5016a12e1b81415fe66 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-25 11:07:38 -0400 Verify global engine after changing preload_engines BUG=http://crosbug.com/13406 TEST=Linux desktop Review URL: http://codereview.appspot.com/4273111 M bus/ibusimpl.c commit 7903a536375936efb6b8a38fd8f44b8d2ac6a837 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-23 09:44:20 -0400 Fix make debian package errors. BUG=none TEST=make dpkg Review URL: http://codereview.appspot.com/4279068 M debian/libibus-1.0-0.symbols commit cff009de738fe0a6cb0cfdd725952b928afc6c58 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-23 09:44:06 -0400 Fix typos in IBusInputContext document BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4273094 M src/ibusinputcontext.h commit 0514dc88147f7f178325f546bf073d0e1a261ddb Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-23 09:43:43 -0400 Use $(SED) to replace sed BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4280059 M docs/reference/ibus/Makefile.am commit 597820e6ad9f59f596aec6f714ca6b37f2a991c6 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-03-22 22:36:52 +0900 Link appropriate libraries to ibus-scan. TEST=git clone the clean tree, ran ./autogen.sh --enable-gtk-doc, then ran make. Review URL: http://codereview.appspot.com/4289060 M docs/reference/ibus/Makefile.am commit 0929e30b91dbb7955c9f90e058bb644ff946298d Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-03-22 14:09:34 +0900 Add asynchronous InputContext.IsEnabled and InputContext.GetEngine APIs. * Added asynchronous InputContext.IsEnabled and InputContext.GetEngine APIs. Now all InputContext IPCs can be async. * Added comments to src/ibusinputcontext.h. * Moved input context tests from ibus-bus.c to ibus-inputcontext.c (new file), and fixed flaky tests. * Fixed typos in bus/. BUG=http://code.google.com/p/ibus/issues/detail?id=1215 TEST=ran the new test Review URL: http://codereview.appspot.com/4298049 M bus/ibusimpl.c M bus/inputcontext.c M src/ibusinputcontext.c M src/ibusinputcontext.h M src/tests/.gitignore M src/tests/Makefile.am M src/tests/ibus-bus.c A src/tests/ibus-inputcontext.c commit 8306617bc88fc85d818af749ee23ff115c3de5f8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-18 09:24:18 -0400 Create a separate test case for ibus_bus_create_input_context_async(). Create a separate test case for ibus_bus_create_input_context_async(), so we can use `ibus-bus -p /ibus/create-input-context' to test and debug ibus_bus_create_input_context_async() only. BUG=none TEST=make check Review URL: http://codereview.appspot.com/4298045 M src/tests/ibus-bus.c commit 1861184a71b1210d7e07a19fdf90ecc4ce0be7b9 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-17 10:52:38 -0400 Refine document and coding style in ibusbus.[ch] and trim some private structs and api from document BUG=none TEST=make Review URL: http://codereview.appspot.com/4290053 M .gitignore M docs/reference/ibus/.gitignore M docs/reference/ibus/Makefile.am A docs/reference/ibus/trim.sed M src/.gitignore M src/ibusbus.c M src/ibusbus.h commit 13697b0aec5efcb999d02720170fe968ac6dfaba Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-17 10:49:03 -0400 Do not block UI in IBusIMContext anymore. Replace some block IPC calls with async IPC calls, and then IBusIMContext will not block UI anymore. BUG=http://crosbug.com/12310 TEST=Linux desktop Review URL: http://codereview.appspot.com/4287054 M bus/ibusimpl.c M bus/inputcontext.c M client/gtk2/ibusimcontext.c M debian/libibus-1.0-0.symbols M src/ibusbus.c M src/ibusbus.h M src/ibusinputcontext.c M src/ibusinputcontext.h M src/tests/ibus-bus.c commit b9b2c42596e1a7394e89c11025074aed2fcb099a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-16 10:02:47 -0400 Fix issue of InputContext.SetEngine. InputContext.SetEngine returns error sometimes, because "request-engine" signal handler calls an async function to set the engine of the context. So checking context->engine != NULL just after emiting "request-engine" signal is not correct. BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4287049 M bus/ibusimpl.c M bus/inputcontext.c M bus/marshalers.list commit 14b7d1a071c08c327ab836a2b7bd3e3b2ab7d1af Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-16 10:01:18 -0400 Add git.mk from gtk+ project, Use it to update .gitignore BUG=none TEST=make Review URL: http://codereview.appspot.com/4280050 M .gitignore M Makefile.am M bindings/Makefile.am M bindings/vala/Makefile.am M bus/.gitignore M bus/Makefile.am M client/Makefile.am M client/gtk2/Makefile.am M client/gtk3/Makefile.am M client/x11/.gitignore M client/x11/Makefile.am M data/.gitignore M data/Makefile.am M data/icons/Makefile.am M data/keymaps/Makefile.am A debian/.gitignore M docs/.gitignore M docs/Makefile.am M docs/reference/Makefile.am M docs/reference/ibus/.gitignore M docs/reference/ibus/Makefile.am M gconf/.gitignore M gconf/Makefile.am A git.mk M ibus/.gitignore M ibus/Makefile.am M ibus/interface/Makefile.am M m4/.gitignore M m4/Makefile.am M memconf/Makefile.am M po/.gitignore M setup/.gitignore M setup/Makefile.am M src/.gitignore M src/Makefile.am M src/tests/.gitignore M src/tests/Makefile.am M ui/Makefile.am M ui/gtk/.gitignore M ui/gtk/Makefile.am M util/IMdkit/Makefile.am M util/Makefile.am commit 596680ba3cfd5aa8e4c2ef4bd5905a25c4c855b0 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-15 13:32:55 -0400 Update gtk-doc BUG= TEST=Linux documemt Review URL: http://codereview.appspot.com/4277054 M docs/reference/ibus/Makefile.am D docs/reference/ibus/ibus-sections.txt M src/ibusbus.h commit 71bcf46f2aac7a81291bf2782915b8bf4cc36edf Author: Zach Kuznia <zork@chromium.org> Date: 2011-03-14 15:42:32 +0900 This can cause crashes on cleanup when multiple components are implemented in the same process. Review URL: http://codereview.appspot.com/4241058 Patch from Zach Kuznia <zork@chromium.org>. M src/ibusservice.c commit 26084822d7ac9395b4553a7852a78d6d0d4bed0f Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-03-11 15:53:53 +0900 Fix preedit_string = NULL in ibus-x11 _free_ic() M client/x11/main.c commit 5617ef1553bccb4894ef2e83f2021fda7ca6b815 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-11 10:37:40 -0500 Fix make check error BUG=none TEST=make check Review URL: http://codereview.appspot.com/4250077 M po/POTFILES.in commit 57eee844b6087c188be1c7f8676d2c5acdf89a7d Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-03-10 08:44:38 +0900 Update symbols file. ./autogen.sh ./configure --enable-gtk-doc make dpkg cp ppa/ibus-1.3.99.20110309/debian/libibus-1.0-0/DEBIAN/symbols debian/libibus-1.0-0.symbols vi debian/libibus-1.0-0.symbols # remove "-1phuang1~maverick1" make dpkg # confirm that lintian does not report an error. Review URL: http://codereview.appspot.com/4253068 M debian/libibus-1.0-0.symbols commit 32367ad614c9f4bceb55eb812860ea8ae674925e Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-09-15 12:25:17 +0900 Fix issues of the "previous_engine" hotkey. Check global_previous_engine_name when the previous engine is requested and rewrite it if necessary. This change ensures that the "previous_engine" hotkey (Ctrl+space on Chrome OS) always works whenever two or more engines are preloaded. Currently, Ctrl+space could become NOP by the following scenarios (http://crosbug.com/6609): (1) 1. preload engines A, B, C. 2. switch to A. 3. switch to B. 4. at this point, ctrl+space works fine. It selectes A and B alternately. 5. switch to A. 6. remove B from the preloaded engline list. 7. at this point, ctrl+space suddenly becomes NOP although C is still preloaded. This is because the callback function of ctrl+space detects global_previous_engine_name (i.e. B) is removed and automatically selects A (not C) as a global_previous_engine_name. (2) 1. preload engines A, B. 2. switch to A. 3. switch to B. 4. at this point, ctrl+space works fine. It selectes A and B alternately. 5. switch to A. 6. remove B from the preloaded engline list. 7. press ctrl+space several times, confirm that nothing happens (this is expected since only one engine, A, is preloaded). 8. preload additional engine, C. 9. at this point, ctrl+space is still NOP although two engines, A and C, are preloaded. M bus/ibusimpl.c commit 2fbbf4312d4b33885aa36df7b8d966c6ebf698c6 Author: James Su <james.su@gmail.com> Date: 2010-05-26 22:31:06 -0700 If the current engine is removed, then switch to another engine automatically. BUG=http://crosbug.com/3577 TEST=manual test. Review URL: http://codereview.chromium.org/2259004 M bus/ibusimpl.c commit f4eae684f5e83af489b3d36662f9eddb79a0cc8e Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-03-08 21:57:10 +0900 Remove -Wall warnings. Review URL: http://codereview.appspot.com/4261056 M client/gtk2/ibusimcontext.c M src/tests/ibus-bus.c commit 3980dd91d097a009e0967a122f284e5e4cfd07c6 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-03-08 00:55:36 +0900 Add asynchronous APIs to ibusbus.h Modified src/tests/ibus-bus.c so that it could be compiled with ibus-1.3.99 as well. BUG=chromium-os:12581 TEST=added async api tests to the src/tests/ibus-bus.c and ran it locally. Review URL: http://codereview.appspot.com/4179061 M src/ibusbus.c M src/ibusbus.h M src/tests/ibus-bus.c commit fbdd157b2ab1e6e873818132530dd9e55e4f94dd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-07 10:26:04 -0500 Move gtk_key_snooper_remove from function object_fini to class_fini. BUG=http://crosbug.com/12803 TEST=Linux desktop Review URL: http://codereview.appspot.com/4267044 M client/gtk2/ibusimcontext.c commit 279ee5d5b3697b427cc22cd99a55f4e611318e25 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-03-01 15:34:37 -0500 Optimize focus_in to avoid call some UI blocking functions. focus_in calls some X blocking functions. It will block UI. This change delays the X blocking calls to idle callback, to avoid blocking UI. BUG=http://crbug.com/74237 TEST=Linux desktop Review URL: http://codereview.appspot.com/4254048 M client/gtk2/ibusimcontext.c commit 690be230c116afd52a6002d2ef92b56e28d829b1 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-28 15:57:47 -0500 Unify async and sync function names. BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4246042 M client/gtk2/ibusimcontext.c M client/x11/main.c M debian/libibus-1.0-0.symbols M src/ibusinputcontext.c M src/ibusinputcontext.h commit 31b3b6a9577bb4c2787c73675f53ba38647a1501 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-28 10:25:54 -0500 Fix a race problem in SetGlobalEngine and add set_global_engine in python library The race problem: 1. global engine == A 2. call SetGlobalEngine(B) asynchronously 3. call SetGlobalEngine(A) immediately 3.1 Because step 2 is not finished, so the global engine is still A, and SetGlobalEngine(A) returns sucessfully. 4. SetGlobalEngine(B) is completed and the global engine becomes B BUG=http://crosbug.com/12414 TEST=Linux desktop Review URL: http://codereview.appspot.com/4250041 M bus/ibusimpl.c M ibus/bus.py M ibus/interface/iibus.py commit 8ebad5f07b1ba821e278d4d04ab74e2d31a40139 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-02-19 04:52:40 +0900 Call gtk_key_snooper_remove when GTK IM client is switched. M client/gtk2/ibusimcontext.c commit fb153c2a95746fde7a166775c65d281cb757cbfa Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-18 10:59:49 -0500 Fix make dpkg errors. BUG=none TEST=make dpkg Review URL: http://codereview.appspot.com/4184055 M debian/libibus-1.0-0.symbols commit 0b02c819eee5d7cf9b7be449887677af76ee4731 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-18 10:59:06 -0500 Add enable_conditional and disable_conditional in gconf schemas file BUG=none TEST=manual Review URL: http://codereview.appspot.com/4183057 M data/ibus.schemas.in commit d68f26bd70933df9d18d88e98c2079ce8c2f3dc2 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-18 10:58:27 -0500 Fix crash when turn off "use global engine" option BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4170061 M bus/ibusimpl.c commit ff5db2e177944df295cf370ee066812223a75b0e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-18 09:08:41 -0500 Destroy IBusInputContext correctly in ibus-x11 BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4178062 M client/x11/main.c commit 5bd623d697da442c9107bcb8ecd9012d2e3f8731 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-02-17 15:08:37 +0900 s/LC_MESSAGES/LC_CTYPE/ in set_default_preload_engines. M bus/ibusimpl.c commit 9edd39912564e07dc734b5101b2c9995389aa234 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-02-16 15:49:09 -0500 Do not create GSimpleAsyncResult in ibus_input_context_process_key_event This change also fixes memory leak of simple result object BUG=none TEST=Linux desktop Review URL: http://codereview.appspot.com/4175051 M src/ibusinputcontext.c commit d0755b083d954383a791256b2db4f1b3d1f0a001 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-16 23:42:27 +0900 Add async version of set_global_engine. Patch from Zach Kuznia <zork@chromium.org>, modified by Yusuke Sato <yusukes@chromium.org>. Review URL: http://codereview.appspot.com/4175047 M src/ibusbus.c M src/ibusbus.h commit d9f8ed3e18338afefe4cf0ec2c12ca6d6e76e3b6 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-16 15:45:29 +0900 Implement async version of ibus_config_set_value. BUG=crosbug.com/11903 Review URL: http://codereview.appspot.com/4185041 M src/ibusconfig.c M src/ibusconfig.h commit 07877cf6f15d4d222738ab18cb9860083581ca82 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-15 16:44:05 +0900 Add engine_name parameter to the global-engine-changed signal. This makes it possible for a client to know the current global engine w/o issuing GetGlobalEngine reqeust. BUG=chromium-os:11908 Review URL: http://codereview.appspot.com/4177045 M bus/ibusimpl.c M src/ibusbus.c commit 661f1e860ea0d5145485a3c141c811e999f522a4 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-15 10:27:03 +0900 Use LC_MESSAGES instead of LC_ALL in bus_ibus_impl_set_default_preload_engines. This is a fix for https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/716314. Calling setlocale(LC_ALL, NULL); in the function seems not to be a good idea since the function could return a complex string like "LC_CTYPE=ja_JP.UTF-8;LC_NUMERIC=C;LC..." when two or more values are used for LC_xxx variables (e.g. ja_JP.UTF-8 and C.) BUG=1204 Review URL: http://codereview.appspot.com/4160046 M bus/ibusimpl.c commit 5743b6da70f7722792c21ec50415dce4f1790af5 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-15 10:24:20 +0900 Never use ibus's US keymap in bus_input_context_filter_key, and use the keyval from X as-is. I think this is important for supporting non-US keyboards like a Japanese-106 keyboard correctly. Currently, when use_sys_layout config is unchecked (the default), ibus-daemon discards a keyval being passed from X, and regenerates a keyval from a keycode assuming the US layout. However, I believe this behavior is not good for non-US keyboard layout users (e.g. Japanese or Korean keyboard users.) For example, the Japanese 106 keyboard has a key called Zenkaku_Hankaku (全角_半角, whose keycode is 49) on the left hand of the '1' key, and most users want to use the key for toggling IME. But, even if a user set 'Zenkaku_Hankaku' as the toggle hotkey using ibus-setup, the user cannot toggle IME unless the 'Use system keyboard layout' option is explicitly turned on. This is because when use_sys_layout is unchecked, ibus-daemon treats the Zenkaku_Hankaku key press (keycode=49) as tilde (~) key press (remember that the tilde's keycode is also 49 in the US keyboard layout.) This is very inconvenient and confusing. Please also note that the hotkey configuration tool in ibus-setup always respects a keyval from X, and never checks the use_sys_layout value. Review URL: http://codereview.appspot.com/4173046 M bus/inputcontext.c commit c394fea7874df0173cf07d891976086ab343bead Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-15 10:22:48 +0900 Always call g_simple_async_result_complete in ibus_input_context_process_key_event_done in order to handle IPC errors correctly. Review URL: http://codereview.appspot.com/4171049 M src/ibusinputcontext.c commit b2c7173b30fb41925dbef8355477497fba43d887 Author: Ahmad Sharif <asharif@chromium.org> Date: 2011-02-12 23:38:35 +0900 Fix compiler warnings in util/IMdkit/. BUG=1201 Review URL: http://codereview.appspot.com/4171046 Patch from Ahmad Sharif <asharif@chromium.org>. M util/IMdkit/i18nPtHdr.c M util/IMdkit/i18nX.c commit 753835819886f7a46f938826632b123287f589f0 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-12 22:56:49 +0900 Ran 'make update-po' in po/. BUG=1173 Review URL: http://codereview.appspot.com/4181044 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/pt_BR.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 b66b337e9a30d55542fbae4611565e47e932ce0a Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-11 23:53:34 +0900 Reimplement ibus_bus_watch_dbus_signal for GDBus and export it. BUG=crosbug.com/11479 Review URL: http://codereview.appspot.com/4186041 M src/ibusbus.c M src/ibusbus.h commit e3140b7206d409419faa0c8bfa50f25ad3644cd0 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-11 23:48:42 +0900 Support enable/disable hotkeys that enable or disable ibus unconditionally (i.e. not toggle.) I'll update ibus/po/*po files if the change looks good to you. BUG=http://code.google.com/p/ibus/issues/detail?id=1173 TEST=manually Review URL: http://codereview.appspot.com/3807047 M bus/ibusimpl.c M ibus/common.py M setup/main.py M setup/setup.ui commit 377c06515e792c2da4f4cf342ba5faa26eac5170 Author: phuang <shawn.p.huang@gmail.com> Date: 2011-02-09 21:02:44 +0900 Fix ibus-daemon deadlock in engineproxy.c. How to reproduce the deadlock on a desktop Linux like Ubuntu Maverick: 1. Add 20 seconds sleep in the beginning of the main() function of an engine (e.g. ibus-engine-mozc). See http://crosbug.com/11379#c16 . 2. Set preload_engines to "mozc" using ibus-setup. 3. Start ibus-daemon. 4. press the trigger hotkey twice within the 20 seconds. Expected: The second trigger hotkey press cancels the bus_engine_proxy_new operation started by the first one. Actual: ibus-daemon freezes. Stack trace: http://crosbug.com/11379#c20 BUG=http://crosbug.com/11379 TEST=see the steps above. Review URL: http://codereview.appspot.com/4125053 Patch from phuang <shawn.p.huang@gmail.com>. M bus/engineproxy.c M bus/inputcontext.c commit 0501756a1e51469849eca064aeb1e340afbf8be2 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-02-09 00:51:39 +0900 Add pkgdatadir in ibus-1.0.pc.in M ibus-1.0.pc.in commit 8199abcde4175971da78141b680eb9bb80fc2ad2 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-02-09 00:50:44 +0900 Add GTK3 definitions. M client/gtk2/ibusimcontext.c commit 31d1e1c41cc644d3c3c9da2e076728134d3b7439 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-02-09 00:50:56 +0900 Fix typo. M client/gtk2/ibusimcontext.c commit 03c9e591430c62354bbf26ef7bd4a2e6acfb7c8f Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-02-03 10:15:24 +0900 Overwrite Gtk+'s default compose table to fix crosbug.com/11421. BUG=chromium-os:11421 TEST=manually done on Chrome OS. Review URL: http://codereview.appspot.com/3989060 M client/gtk2/ibusimcontext.c commit 0e6fa20c2521c5e23fe2f5bdd17bcbdfcf227da8 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-01-27 18:01:34 -0500 Fix build debian package error. BUG= TEST=make dpkg Review URL: http://codereview.appspot.com/4013046 M debian/libibus-1.0-0.symbols commit af0c9bcf7483a3d1f4520526f6d08222ae21ec1b Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-01-27 10:06:09 -0500 Export async version ibus_input_context_process_key_event. Some application may want to integrate with ibus directly, and want to use async mode for processing key events. So I make ibus_input_context_process_key_event to be an async function, and also added ibus_input_context_process_key_event_sync. Fix problem in introspection of Engine. BUG=none TEST=Tested in Ubuntu 10.10 Review URL: http://codereview.appspot.com/4032044 M client/gtk2/ibusimcontext.c M client/x11/main.c M debian/libibus-1.0-0.symbols M src/ibusinputcontext.c M src/ibusinputcontext.h commit 8f3bd1b11df8806c596b9b311997f24cbfec1e66 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-01-26 19:18:05 -0500 Fix problem in introspection of Engine. BUG=http://code.google.com/p/ibus/issues/detail?id=1194 TEST=Tested in Ubuntu 10.10 Review URL: http://codereview.appspot.com/4084046 M src/ibusengine.c commit ea3917659bb7be5ee93ced938d5b522a468f7677 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-01-26 13:15:08 +0900 Fix introspection definitions. M src/ibusbus.h M src/ibusinputcontext.h commit cc1d776aeb65b481b1bd93e1f7acfbe4fea8e1f2 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-01-26 14:01:25 +0900 Set QT_IM_MODULE=xim in case of no ibus-qt. M xinput-ibus.in commit 73135d06d2195cee5630918e48003347315eb653 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-01-26 14:01:17 +0900 Add signals in IBusPanelService for non-C classes. M src/ibuspanelservice.c M src/ibuspanelservice.h commit f28d3e30cb04dc0eee5a657469f2c8d49d7056e0 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2011-01-24 12:25:48 +0900 Set GdkEventKey time for gdk_event_put with IBUS_FORWARD_MASK. M client/gtk2/ibusimcontext.c commit d26f418a3df4a9ad78dd952d997e028ba24c88f9 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-24 10:56:05 +0900 Add <signal name='ValueChanged'> to introspection_xml in src/ibusconfigservice.c. I don't think that GDBus library in glib-2.26.[01] uses the information to filter out undefined signals, but just in case. BUG=none TEST=manually Review URL: http://codereview.appspot.com/4015043 M src/ibusconfigservice.c commit e1e72a2052ea3c869002bbba9055eab4a9e88aaa Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2011-01-21 10:57:54 -0500 Fix some race conditions during create engine, also fix dpkg build error. BUG=chromium-os:10750 TEST=on Linux desktop Review URL: http://codereview.appspot.com/3970044 M bus/engineproxy.c M debian/libibus-1.0-0.symbols commit 683e301b689f3fe74769f4a7f2ad1b159e54790d Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-21 21:03:23 +0900 Emit the connected signal after setting up the connection. Otherwise, we might miss the first a few DBus and IBus signals. BUG=http://crosbug.com/11144 TEST=see the bug. Review URL: http://codereview.appspot.com/4029043 M src/ibusbus.c commit b5382549a2f4009e0e4da20c7491ba28e7cca60f Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-19 10:55:16 +0900 Fix race condition between ibus_bus_set_global_engine() and ibus_bus_get_global_engine(). If focus moves between the two API calls, ibus_bus_get_global_engine() might return an unexpected engine name: 1. context A is focused, and the current global engine is "X". 2. ibus_bus_set_global_engine("Y") is called. 3. a user moves the focus from A to B. First, A's engine is set to NULL in bus_ibus_impl_set_focused_context(). Then, in the same function, B's engine is set to "X" (not "Y") since the _ibus_set_global_engine asynchronous call is not finished yet. 4. ibus_bus_set_global_engine("Y") async call successfully finishes. Context A's (not B's) engine is set to "Y", but context B, which has a focus, is not updated. 5. ibus_bus_get_global_engine() is called. expected: Y is returned. actual: X is returned. Since the context B has a focus, and B's engine is X. BUG=http://crosbug.com/11031 TEST=see the bug Review URL: http://codereview.appspot.com/4063041 M bus/ibusimpl.c commit e194133baa0afc7fdb1befc18c2c1f516979a9be Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-19 10:18:13 +0900 Do not allow clients to destroy the server-side config service for safety. Unset the own flag of priv->config so that the config proxy object never destroys the config service even if a client wrongly unref()s the priv->config object. BUG=none TEST=manually Review URL: http://codereview.appspot.com/4060041 M src/ibusbus.h M src/ibusconfig.c commit 302c85138bac23e7e5faf223119df0d5d04f9b0d Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-18 22:00:57 +0900 Fix possible SEGV in ibus_bus_get_global_engine. The g_variant_get returns NULL when the IPC call times out. BUG=none TEST=none Review URL: http://codereview.appspot.com/3974043 M src/ibusbus.c commit 6b4874283c510869080eed2c63d61e54f8beeba8 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-18 21:51:40 +0900 Handle GlobalEngineChanged signals from ibus-daemon. BUG=http://crosbug.com/11011 TEST=manually Review URL: http://codereview.appspot.com/4037042 M src/ibusbus.c M src/ibusbus.h commit 469bfe396a0fa680ade8536b9bd9829918be2994 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-18 10:33:48 +0900 On ChromeOS, we don't have to (and don't want to) set default preload engines. BUG=none TEST=manually Review URL: http://codereview.appspot.com/4054041 M bus/ibusimpl.c commit 6a5c7666e1194e8ac8a3d0c3f680269b42fe80c2 Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-01-17 14:22:18 +0900 Set nonzero serial number for RegistryChanged / EngineChanged signals. libdbus expects each message serial is greater than 0. https://code.google.com/p/ibus/issues/detail?id=1186 BUG=none TEST=manual test described in the issue#1186 Review URL: http://codereview.appspot.com/4050041 M bus/ibusimpl.c commit 990ff3920657584d356c48bebde031405285bf80 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-16 11:35:09 +0900 Fix typo in the default configuration of the trigger hotkeys. According to setup/keyboardshortcut.py, "Control" seems to be correct. BUG=none TEST=compile ibus with --enable-memconf, start ibus-daemon, start ibus-setup, click "..." button for the "Enable or disable" hotkey, then verify that the "Control" checkbox in the pop-up dialog is checked from the beginning. Review URL: http://codereview.appspot.com/4017042 M ibus/common.py commit ee6abd76f7b0f0fc8e1a8b6964f4d8216a3b6618 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-16 11:34:34 +0900 Set correct g-flags to proxy objects. This change is similar to https://github.com/ibus/ibus/commit/19247aac5a348185a0e180f254ab3858c5f85703. The flag can prevent unnecessary communications between ibus-daemon and e.g. engines like this: $ . ~/.config/ibus/bus/*-unix-0 ; dbus-monitor --address $IBUS_ADDRESS 2>&1 | tee /tmp/ibus.log ... method call sender=org.freedesktop.DBus -> dest=(null destination) serial=3 path=/org/freedesktop/IBus/Factory; interface=org.freedesktop.IBus.Factory; member=CreateEngine string "mozc-jp" method return sender=:1.15 -> dest=org.freedesktop.DBus reply_serial=3 object path "/org/freedesktop/IBus/Engine/1" method call sender=org.freedesktop.DBus -> dest=(null destination) serial=4 path=/org/freedesktop/IBus/Engine/1; interface=org.freedesktop.DBus.Properties; member=GetAll string "org.freedesktop.IBus.Engine" method return sender=:1.15 -> dest=org.freedesktop.DBus reply_serial=4 array [ ] Calling an engine's org.freedesktop.DBus.Properties.GetAll method when the engine is created is unnecessary for ibus-daemon, while it's not harmful though. BUG=none TEST=verified using dbus-monitor that ibus-daemon does not call GetAll anymore. Review URL: http://codereview.appspot.com/4036041 M bus/engineproxy.c M bus/factoryproxy.c M bus/panelproxy.c commit ca4909cc8349a9931958c3010f965cf19bf23cd7 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-12 22:44:08 +0900 Fix a gcc warning seen in Chromium OS build. Please note that gcc's warn_unused_result check is enforced on the build environment. Anyway, I believe it's good to check the return value in this case. BUG=none TEST=ran emerge-x86-generic ibus. Review URL: http://codereview.appspot.com/3904044 M bus/registry.c commit 199f80396f2c3db4953bac36c953742ece2d2270 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-12 22:43:16 +0900 Remove a gcc warning. ibusxml.c: In function 'ibus_xml_parse_file': ibusxml.c:213: error: 'retval' may be used uninitialized in this function BUG=none TEST=ran make CFLAGS="-Wall -O2" Review URL: http://codereview.appspot.com/3858044 M src/ibusxml.c commit 1403dc6abe87bd649c95b2454b49af2deba63461 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-12 22:42:24 +0900 Fix typo in ibus_bus_exit. BUG=none TEST=ran make CFLAGS="-Wall -O2" Review URL: http://codereview.appspot.com/3900045 M src/ibusbus.c commit 411d8c5f21ea0d3f65bfc0cbdc98733af360b441 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-10 14:25:07 +0900 Fix the return value of ibus_bus_register_component so it returns TRUE on success. Do the same for ibus_bus_set_global_engine as well. Currently it always returns TRUE regardless of the result of the method call. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3902043 M src/ibusbus.c commit 783905fd6e6c8983237745ba90e05070559e0458 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-09 15:12:11 +0900 Change the return type of ibus_bus_exit to make it compatible with ibus-1.3 API. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3923042 M src/ibusbus.c M src/ibusbus.h commit d5bdf851d25b07062ecb2ea932b91317b1d9e72a Author: Daiki Ueno <ueno@unixuser.org> Date: 2011-01-07 10:42:44 +0900 Set correct sender and interface when sending org.freedesktop.IBus signals. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3775042 M bus/dbusimpl.c M bus/ibusimpl.c M bus/inputcontext.c commit b24b403295a655e0c5644c5ddca1cf3488a938ce Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-07 01:38:23 +0900 Set the "g-default-timeout" property for ibusconfig, ibusinputcontext, and ibusbus objects. The GDBus default timeout (25 seconds) seems to be too long for IBus. BUG=none TEST=manually, with IBUS_BUS_TIMEOUT=-3,-2,-1,0,1,1000,6000,abc,1abc,abc1 Review URL: http://codereview.appspot.com/3799049 M src/ibusbus.c M src/ibusconfig.c M src/ibusinputcontext.c M src/ibusshare.c M src/ibusshare.h commit 144272e3a8b56cc9e9cec3f09688ae47c6166032 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-06 12:28:54 +0900 Use the G_DBUS_CALL_FLAGS_NO_AUTO_START flag just in case. BUG=none TEST=manually on Chromium OS. Review URL: http://codereview.appspot.com/3774043 M src/ibusbus.c commit dd4a4c1a7f64a9a7737171d7aeb8272de130475e Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-06 12:24:36 +0900 Do not write empty string to "preload_engines" for safety. Without the change, bus_ibus_impl_set_default_preload_engines() might erase an existing preload_engines config when --timeout option for ibus-daemon is too short for ibus_config_get() to success. BUG=none TEST=manually with 'ibus-daemon --timeout=1' Review URL: http://codereview.appspot.com/3789046 M bus/ibusimpl.c commit 44e94a3d0c7812fd24bd0548601682a1c0b043d7 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-06 08:44:49 +0900 Call ibus_hotkey_profile_remove_hotkey_by_event in bus_ibus_impl_set_trigger before registering the fallback hotkey, just in case. Probably it's better to call the remove function in bus_ibus_impl_set_trigger just as bus_ibus_impl_set_hotkey already does, so that a wierd error message like 'IBUS-CRITICAL **: ...: file ibushotkey.c: line 381 (ibus_hotkey_profile_add_hotkey): should not be reached' will not be shown. The fallback hotkey could be registered twice, via bus_ibus_impl_init and _dbus_name_owner_changed_cb, if the --timeout parameter is too small to talk to the configuration daemon, for example. BUG=none TEST=ran ibus-daemon with --timeout=1 and verified that the IBUS-CRITICAL message above was not shown. Review URL: http://codereview.appspot.com/3796044 M bus/ibusimpl.c commit af1460aea63a65877544e65a335398bd670ad6ee Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-06 08:25:47 +0900 Replace g_return_if_fail with g_warning since the error message 'desc != NULL' seems confusing. BUG=none TEST=manually. removed all engines using ibus-setup and ran ibus-daemon, then press a trigger hot-key. Review URL: http://codereview.appspot.com/3786047 M bus/ibusimpl.c commit c6e273c0ee91858bf5af2a87048f9d2977d368d5 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-06 08:22:38 +0900 Fix --timeout command line option of ibus-daemon. On 1.3.99, currently the option is just ignored and '-1' (i.e. the default timeout of gdbus which is 25 seconds in glib-2.26.1) is always used. We should fix this since the default, 25 secs, is too long for some platforms like Chromium OS. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3784047 M bus/engineproxy.c M bus/engineproxy.h M bus/factoryproxy.c M bus/ibusimpl.c M bus/inputcontext.c M bus/main.c M bus/option.h M bus/panelproxy.c commit 2f0877decf4adde5d4779a13ab15c40c41985525 Author: Yusuke Sato <yusukes@chromium.org> Date: 2011-01-01 17:34:37 +0900 Support hotkeys that use Super/Hyper modifiers. BUG=1175 TEST=checked that Super+space and Hyper+space work as intended with and without the use_sys_layout option enabled. Review URL: http://codereview.appspot.com/3856041 M src/ibushotkey.c M src/ibuskeynames.c commit f4075519710719aa245ed8421f0219a129152fdb Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-28 16:44:16 -0700 Reply an error message to sender, if ibus-daemon can not forward method call message successfully. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3825042 M bus/dbusimpl.c commit 017077ceb9ec2f26a8c524f3794a832164f21768 Author: Daiki Ueno <ueno@unixuser.org> Date: 2010-12-28 12:46:25 +0900 Fix g_variant_get() call in DeleteSurroundingText signal handler. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3820042 M src/ibusinputcontext.c commit 61f0894c3555478117e9d5f286d0085bd5afdad3 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-27 07:58:29 +0900 Fix API compatibility issue in ibus_config_new. On ibus-1.3, ibus_config_new returns NULL when ibus-gconf is not started yet, but on 1.4 it returns a valid, non-NULL IBusConfig object. This patch fixes the discrepancy by changing the behavior of ibus_config_new of 1.4. If we don't return NULL when ibus-gconf does not exist, successive calls e.g. ibus_config_set_value will fail with a cryptic error message like 'IBUS-WARNING **: org.freedesktop.IBus.Config.SetValue: Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag'. I believe returning NULL makes it easier to use the ibusconfig.h APIs. Please note that this patch is particularly important for Chromium OS. Since ibus_config_new is called shortly after ibus-daemon starts on the OS, ibus_config_new is sometimes called before ibus-memconf starts actually. This change helps the glue between chrome and ibus-daemon to remain clean. BUG=none TEST=manually on Chromium OS Review URL: http://codereview.appspot.com/3784043 M src/ibusconfig.c commit 19247aac5a348185a0e180f254ab3858c5f85703 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-27 07:57:09 +0900 Create an instance of GDBusProxy with G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES flag. Without the flag, on_name_owner_changed() in glib-2.26.x/gio/gdbusproxy.c might invoke a remote method named GetAll in org.freedesktop.DBus.Properties interface, but the method is not implemented in ibus-daemon. Since ibus-daemon ignores the method call, the caller, which is UI thread of Chrome on Chromium OS, will block for 25 seconds (i.e. the default timeout of GDBus) waiting for a reply. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3836042 M src/ibusconfig.c M src/ibusinputcontext.c commit 7a8b3d722b83221168a339f46c7e8a617c735ade Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-25 22:05:13 -0700 Fix Alt+Shift hotkey issue for chrome os BUG=chromium-os:6225 TEST=manual Review URL: http://codereview.appspot.com/3741043 M src/ibushotkey.c commit 911490b3f8adac433a91153000a63a0a7143fff2 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-22 23:03:03 +0900 Fix hot-key handling in inputcontext.c. Without the fix, some key combinations might not trigger a hot-key event. For example, one of Chrome OS hot-keys, "press Shift, then press Alt, then release Alt", does not work without the fix. BUG=none TEST=manually checked using ChromeOS and IBus-1.4 Review URL: http://codereview.appspot.com/3828041 M bus/inputcontext.c commit 2c3021469f770666e54e72bf8e6c306c7dd3a046 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-21 01:04:49 +0900 Add comments to ibusproxy.[ch] and related functions. BUG=none TEST=none Review URL: http://codereview.appspot.com/3802042 M bus/ibusimpl.c M src/ibusproxy.c M src/ibusproxy.h commit e4d8612776dbb5eca85ab35d9ad71ddd68db63e4 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-21 01:04:05 +0900 Fix ibus_input_context_get_input_context() so IBus.Service.Destroy will not be called when the returned object is disposed. BUG=none TEST=verified that calling g_object_unref(the_returned_object) does not result in the remote method call. Review URL: http://codereview.appspot.com/3803041 M src/ibusinputcontext.c M src/ibusproxy.c M src/ibusproxy.h commit fb0aee6d9f04e2b9e3177cfbd6cff359d40af879 Author: Daiki Ueno <ueno@unixuser.org> Date: 2010-12-20 18:19:04 +0900 Don't call nonexistent org.freedesktop.IBus.InputContext.Destroy. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3800041 M ibus/inputcontext.py commit 7ca2d0f5b8fe5eb395fdff850d482d44b6216300 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-20 15:02:20 +0900 Fix typo in introspection_xml[] for InputContext. https://github.com/ibus/ibus/commit/ed778cd7cfc78eb39fc74167f2169b69f4d72a6b was incomplete, sorry. BUG=none TEST=verified that properties can be changed via input context on Chrome OS. Review URL: http://codereview.appspot.com/3795041 M bus/inputcontext.c commit 6a8b35d0d0ffd4c130a849a86e8c3e50cbeba14a Author: Daiki Ueno <ueno@unixuser.org> Date: 2010-12-15 18:33:33 +0900 Init GError before calling g_dbus_proxy_call*(). BUG=none TEST=manual Review URL: http://codereview.appspot.com/3669041 M src/ibusinputcontext.c commit c3c20f8e45c27440e188e2bac3baca05cc966d71 Author: Daiki Ueno <ueno@unixuser.org> Date: 2010-12-15 18:32:17 +0900 Fix gtk version check for deprecated keysyms. From the git log of gtk3, they started adding _KEY from 2.91.0 not 2.90.0. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3670041 M client/gtk2/ibusimcontext.c commit bd5ead57debd3165d7dd89b099a1faadaa223eb3 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-15 17:04:43 +0800 Disconnect closed signal from GDBusConnection before creating a new connection. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3668041 M src/ibusbus.c commit 4de438c3dbb35399b479b78ada3398c5319fb7ba Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-15 15:13:00 +0900 Fix assertion failure in ibusbus.c. The following code does not work since the underlying connection for IBus-1.4 is not a sub class of IBusObject. ibus_object_destroy ((IBusObject *)priv->connection); g_assert (priv->connection == NULL); BUG=none TEST=ran Chrome for Chrome OS. Review URL: http://codereview.appspot.com/3658041 M src/ibusbus.c commit 872aec110599de061e587746e8500e98f59feed9 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-15 14:36:19 +0900 Fix type mismatch in src/ibuspanelservice.c. BUG=none TEST=ran candidate_window for Chrome OS. Review URL: http://codereview.appspot.com/3661041 M src/ibuspanelservice.c commit ed778cd7cfc78eb39fc74167f2169b69f4d72a6b Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-15 14:09:20 +0900 Use unsigned for the parameter of the PropertyActivate message. unsigned would be better since the Python binding and engine proxy use unsigned for this purpose. BUG=none TEST=ran Chrome for Chrome OS. Review URL: http://codereview.appspot.com/3660041 M bus/inputcontext.c M src/ibusinputcontext.c M src/ibusinputcontext.h commit 2ce1bd05306e416d243c49eed5608b18b12f62cf Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-15 11:55:16 +0900 Fix type mismatch in the PropertyActivate message. src/ibusinputcontext.c sends the massage with "(si)" but the daemon use the massage as "(&su)". This triggers assertion failure on Chrome OS. BUG=none TEST=change ibus-mozc's property on Chrome OS via the IME menu. Review URL: http://codereview.appspot.com/3636041 M bus/inputcontext.c commit c2c4c6df3c0b650406be0615adb738540ebaf7af Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-02 13:12:53 +0800 Fix crash in im-ibus.so BUG=chromium-os:9868 TEST=manual Review URL: http://codereview.appspot.com/3401041 M client/gtk2/ibusimcontext.c commit e0b882f5fb5e274f8ae909c2b2c3b634890c31b5 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-21 19:26:18 +0900 Focus out/in fake input context if the input window changed. BUG=chromium-os:8855 TEST=manual Review URL: http://codereview.appspot.com/3199042 M client/gtk2/ibusimcontext.c commit 93ceb44131ad5cef4691dae151259f268f3ba986 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-14 10:16:32 +0800 Focus out the fake context in im-ibus.so, when a real context gets the focus. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3561042 M client/gtk2/ibusimcontext.c commit 856bd2ea703a27fb88a82022392dbcd366a56d95 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-14 10:14:45 +0800 Add fake context back in IBusIMContext. The fake context is removed by mistake in ibus-1.4. It is necessary for Chrome OS. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3574042 M client/gtk2/ibusimcontext.c commit ac1be736ab513b46c642e9ceb8bfc3bf4dc50de4 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-13 17:37:09 +0800 Fix typo and annotation. Fix typo in IBusEngineDesc:rank doc and GI transfer mode for ibus_component_get_engines(). BUG=none TEST=manual Review URL: http://codereview.appspot.com/3614041 M src/ibuscomponent.h M src/ibusenginedesc.c commit 98419a4133f6358ec2e8ad56c62aacf3e3754c3e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-12-08 16:37:42 +0800 Fix GI transfer mode annotation in ibus_bus_list_*engines() comment. See https://bugzilla.gnome.org/show_bug.cgi?id=635248. Also, do not mark those functions as "not implemented", since they are apparently implemented. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3274044 M src/ibusbus.h commit 9b0e04d311f9e3e65cbdd245332502a7d36e9739 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-03 00:42:45 +0900 Add #include <ibuspanelservice.h> to ibus.h. Add #include <ibuspanelservice.h> to ibus.h so an external project (e.g. Chromium OS project) could implement its own panel component in C/C++. Review URL: http://codereview.appspot.com/3411041 M src/ibus.h commit 036554a6106ba28bf2282ad63711a277c0abfe85 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-03 00:41:15 +0900 Remove unused header file, src/ibusconfigprivate.h Review URL: http://codereview.appspot.com/3412041 M src/Makefile.am D src/ibusconfigprivate.h commit 4f1f7e241edf9c41bc158c1367380e5b0da9a670 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-12-01 22:00:44 +0900 Fix compile errors on Chromium OS. This is for the master branch of ibus. BUG=crosbug.com/9685 TEST=ran emerge-x86-generic ibus. Review URL: http://codereview.appspot.com/3368041 M bus/inputcontext.c commit 50ceef360174ab6709a4215706ea527735f10c7e Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-29 12:04:27 +0900 Do not call g_critical when ibus->config is NULL since it's not an error. The change is originally for chromeos branch of ibus (http://codereview.appspot.com/3304043/) but I believe this is also good for the master branch of ibus. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3269043 M bus/ibusimpl.c commit cf2c9302528b9ece00eb3430600e8391f05f2a5c Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-26 16:07:56 +0900 Add the "destroy" signal handler back following Peng's suggestion at http://codereview.appspot.com/3293042/. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3335041 M bus/panelproxy.c commit 85b5e0e92104d921f161bac22349db7f1f89790a Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-26 10:15:08 +0900 Add function comments to bus/panelproxy.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3293042 M bus/panelproxy.c M bus/panelproxy.h commit ede7506ad1e69092a334bbd5b90a9f4b6c6349df Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-25 17:54:19 +0900 Fix unexpected client capabilities in ibus-daemon. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3323041 M bus/inputcontext.c M src/ibusinputcontext.h commit a902bf42cb1bb8ce2ba9db147435cb52228281b4 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-25 17:40:43 +0900 Change the order of engine method calls for consistency. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3304042 M bus/inputcontext.c commit 9ff18b80fdb3be5ed1209698c9f22d06cad4dc47 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-25 16:55:04 +0900 Add function comments to bus/inputcontext.[ch] and bus/engineproxy.[ch]. Removed a temporary hack for PREEDIT_CONDITION by adding bus_ibus_impl_is_embed_preedit_text function to ibusimpl.c. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3321041 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 21c14908e7f274c32d1e454e57cd51840b15ed14 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-24 18:50:57 +0900 Re-enable the use_sys_layout feature. Currently use_sys_layout cannot be disabled. BUG=none TEST=manually Review URL: http://codereview.appspot.com/3306041 M bus/engineproxy.c M bus/ibusimpl.c M bus/inputcontext.c commit 5d4f22c81caad3ea6503fa8e0862aacf7fc2107a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-24 17:46:12 +0900 Pass cancellable object to bus_factory_proxy_create_engine BUG=none TEST=manual Review URL: http://codereview.appspot.com/3304041 M bus/engineproxy.c commit 5f1d5dd0089094f4ace175b451387d646ce81877 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-24 11:33:10 +0900 Clean up the code of focus switch logic, and fix a crash when focused context is destroyed. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3192042 M bus/ibusimpl.c M bus/inputcontext.c commit b483041c3b8b01ccc6a11dd97d313d191cb11093 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-24 11:29:19 +0900 Fix some crashs when engine processes are killed. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3152042 M bus/component.c M bus/engineproxy.c M bus/ibusimpl.c M bus/registry.c M client/gtk2/ibusimcontext.c M src/ibusobject.h M src/ibusproxy.c commit ee09d6331a4816044da78d8f5394da2b9d318989 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-24 10:29:26 +0900 Use g_object_add_weak_pointer to make code simpler. BUG=none TEST=none Review URL: http://codereview.appspot.com/3252041 M client/gtk2/ibusimcontext.c commit 3460cc569fc5e58ed538c23b23582166ed796fba Author: Jim Huang <jserv@0xlab.org> Date: 2010-11-22 01:37:04 +0800 Add generated files into .gitignore M .gitignore M bus/.gitignore A src/tests/.gitignore commit 50c0d8399e7f31135647999fc9cd78f8a888264a Author: Jim Huang <jserv@0xlab.org> Date: 2010-11-22 01:24:08 +0800 Avoid comparison of unsigned expression comparison of unsigned expression < 0 is always false M src/ibuskeymap.c commit 5fc6d9b8459ce47634012a42a638b6a091c205ee Author: Jim Huang <jserv@0xlab.org> Date: 2010-11-22 01:15:25 +0800 Add assertions to connection_destroy callback M bus/inputcontext.c commit be50bec410f0b4730dd80c69c4037521eceae9d9 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-21 19:13:34 +0900 Remove some unused header files. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3218041 M client/gtk2/ibusim.c M client/gtk2/ibusimcontext.c commit 4830992d531347f6cd464c384364e9b2cf7e96a6 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-18 12:23:45 +0900 Fix NULL of focused input context M bus/inputcontext.c commit b1b50dbbf0d3117da388e8035b490fb4c3e19ab2 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 19:15:38 +0900 Add comments to bus/connection.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3164041 M bus/connection.c M bus/connection.h commit 96cc5ab07c5c84e9807f3fb195166b7a5b09f2f5 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 19:14:44 +0900 Add comments to bus/factoryproxy.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3163041 M bus/factoryproxy.c M bus/factoryproxy.h commit f8416ad2ed6bf581a1f746b4205eda25804ee9b9 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 17:34:29 +0900 Add comments to bus/registry.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3162041 M bus/registry.c M bus/registry.h commit 2242d0279e7cc71c653c673acaedd4c47305ec17 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 17:12:32 +0900 Add comments about thread safety. BUG=none TEST=none Review URL: http://codereview.appspot.com/3156041 M bus/dbusimpl.c commit a632d5e774eef4f5384f62580a682192c46ac9a9 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 16:01:17 +0900 Add comments to bus/component.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3161041 M bus/component.c M bus/component.h commit e237282d262d27d97c441885c62aaacc4ae90f76 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-17 13:49:55 +0900 Add comments to bus/ibusimpl.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3154041 M bus/ibusimpl.c M bus/ibusimpl.h commit 90305393b3862fdb9d5860fa81aab59bb5d1eccc Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-16 18:11:37 +0900 Fix no defined '_' in EngineAbout M ui/gtk/engineabout.py commit 60c0bc54c0654ac89b56e94b756bbba95e8f3521 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-16 17:59:48 +0900 Add introspection data for org.freedesktop.IBus.Panel and remove Destroy method. Add introspection data for org.freedesktop.IBus.Panel interface. And remove Destroy method from Panel interface, because it is moved to org.freedesktop.IBus.Service interface. BUG=none TEST=none Review URL: http://codereview.appspot.com/3137041 M src/ibuspanelservice.c M src/ibuspanelservice.h commit 217d2b49264d5335f8a0b5e8c70ff417547364aa Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-16 15:43:12 +0900 Add comments to bus/dbusimpl.[ch]. BUG=none TEST=none Review URL: http://codereview.appspot.com/3132041 M bus/dbusimpl.c M bus/dbusimpl.h commit 7ccb594a14ff3e2f189af80a34c92e6b1113f577 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-16 14:22:23 +0900 Make sure send the reply of method IBus.Exit out before the daemon exits. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3133041 M bus/ibusimpl.c commit ac3ff55b7e4c23dd6ccd634b5b5eda683c0b2f43 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-16 14:02:34 +0900 Add global variable DOMAINNAME to replace "ibus10" in everywhere. BUG=none TEST=manual Review URL: http://codereview.appspot.com/3093042 M setup/main.py M ui/gtk/i18n.py commit 97fe1c47e189178b10c23fb18b575813f60fe72a Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-16 12:08:53 +0900 Fix ibus_version in configure and translation domain in ibus-setup. M configure.ac M setup/main.py commit 6e848591c101cbf6e14ed12f0e50deac7a486d71 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-11 18:09:52 +0900 Always read Window as 32 bits integer to fix problem in ppc64. M client/x11/main.c commit a72b99373425872bc7a0a4b2659ac8cb5ccb546e Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-16 11:17:33 +0900 Use "org.freedesktop.IBus" instead of "org.freedesktop.DBus" for the well-known bus name for the input context proxy. Though "org.freedesktop.DBus" works fine, since bus_dbus_impl_connection_filter_cb in bus/dbusimpl.c treats the two bus names equally, "org.freedesktop.IBus" which matches the interface name looks more natural. BUG=none TEST=manually done Review URL: http://codereview.appspot.com/3128041 M src/ibusinputcontext.c commit 5e823fcbff6b29286babc99e783d13af7ba505b3 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-16 10:24:03 +0900 Remove block call in ibus-daemon, and use async call instead and clean up code. 1. Do not use poll factory of a component. Sometime, it will cause a dead lock of ibus: ibus-daemon are waiting reply from engine, and engine are also waiting for reply from ibus-daemon. 2. Move some API from IBusComponent to BusComponent, Because of those API is for internal using only 3. Add a fake input context in server side to support switching input method when no context has focus. 4. Remove fake input context in imcontext, because we added the server side fake context BUG=none TEST=manual Review URL: http://codereview.appspot.com/3077042 M bindings/vala/test/Makefile M bus/Makefile.am A bus/component.c A bus/component.h M bus/engineproxy.c M bus/engineproxy.h M bus/factoryproxy.c M bus/factoryproxy.h M bus/ibusimpl.c M bus/inputcontext.c M bus/inputcontext.h M bus/main.c M bus/registry.c M bus/registry.h M client/gtk2/ibusimcontext.c M debian/libibus-1.0-0.symbols M src/ibuscomponent.c M src/ibuscomponent.h M src/ibusconfig.c M src/ibusconfig.h M src/ibusenginedesc.h M src/ibusproxy.h commit 911a104d0597435fb090d6079b60b47863c3ea0b Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-15 17:39:51 +0900 Add function comments to bus/server.[ch] BUG=none TEST=none Review URL: http://codereview.appspot.com/3040041 M bus/server.c M bus/server.h commit 2ba1c99304b1b91a1b533a222b160febe650003f Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-15 13:05:27 +0900 Add function comments to bus/main.c. BUG=none TEST=none Review URL: http://codereview.appspot.com/3036041 M bus/main.c commit d495f82052dda24cb96181aa42e1a0d2e82b08f9 Author: Yusuke Sato <yusukes@chromium.org> Date: 2010-11-15 13:02:23 +0900 Delete src/ibusserver.[ch] that are no longer used. BUG=none TEST=none Review URL: http://codereview.appspot.com/3018042 D src/ibusserver.c D src/ibusserver.h D src/tests/ibus-server.c commit 4bddbd04d850ad7891ad3620f8ce0d7e34070ecd Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-12 10:12:22 +0900 Disable snooper in chromium, chrome, firefox and gnome-do Those applications has problems with snooper enabled. So update the NO_SNOOPER_APPS to disable snooper for those applications by default. BUG=ibus:1140 TEST=manual M configure.ac commit 26f62c002fcc9f7c8cc00a735dc78e6d74eb7924 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-04 12:58:13 +0900 Remove a debug output M client/gtk2/ibusimcontext.c commit 420b7b4a80d37b1fb277d1922d3a669f28bb5a9d Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-02 14:12:06 +0900 Remove GDK_DISPLAY, this macro has been removed in gtk3 http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B M client/x11/main.c commit 6670716f7307084972796b00feb0781827f6636c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-04 12:05:39 +0900 Update python test scripts for gobject-introspection M src/python/ibus.py M src/python/test.py commit 5d8096b8464f98038827f71429c489ae2aae49f7 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-04 11:07:36 +0900 Remove the ability to attach to a status icon with libnotify 0.7.0 M ui/gtk/main.py commit 071dab2be51ae1142a75adc7a595a3ee9ef4230a Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-04 09:38:23 +0900 Refine some code and remove some dead code. M bus/ibusimpl.c M src/ibusinputcontext.c commit c464170208fee4abfb577bfaa8585b6f45d5c7ee Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-03 13:37:57 +0900 Fix some issues within codereview. M bus/connection.c M bus/dbusimpl.c M bus/dbusimpl.h M bus/engineproxy.c M bus/factoryproxy.h M bus/ibusimpl.c M bus/inputcontext.c M bus/main.c M bus/matchrule.c M bus/registry.c M bus/server.c M bus/server.h M bus/test-client.c M client/gtk2/ibusimcontext.c M debian/rules M docs/reference/ibus/ibus-sections.txt M gconf/config.c M memconf/config.c M src/ibusbus.c M src/ibusconfigservice.c M src/ibusengine.c M src/ibusfactory.c M src/ibuspanelservice.c M src/ibusservice.c commit f1c4fcb0e0cd7427999c5c97e47d85a60544a4be Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-02 20:30:02 +0900 Fix crash when icon of property is Null M bus/factoryproxy.c M src/ibusproperty.c commit a0e4923aa8c3dd3865bac7ba67b9a3979432c7fb Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-01 18:16:25 +0900 Fix UnsetValue name. M ibus/config.py M ibus/interface/iconfig.py commit 2cac54a2a77459ec5f3e0fdbed376249fee0d2a4 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-01 16:13:55 +0900 Fix serialized order. M src/ibusenginedesc.c commit 7fa9f32f3157176a90505749426416d440e39a69 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-01 15:05:29 +0900 Rename ibus_engine_desc_new2 and ibus_component_new2 to *_new_varargs. wip. M debian/libibus-1.0-0.symbols M src/ibuscomponent.c M src/ibuscomponent.h M src/ibusenginedesc.c M src/ibusenginedesc.h commit 0a0668a92a5710435e93587bb5534f25a04ab120 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-11-01 14:03:17 +0900 Fix a typo. M ibus/common.py commit 8d8ea067c7809bd95ee69401af9960a5ea05c71e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-29 17:28:13 +0900 Fix a typo in client/gtk3/Makefile.am M client/gtk3/Makefile.am commit 7e07c6d87e3e9b7612d74c1ba4a71bdb3fa4565f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-29 17:08:38 +0900 Fix some problems in debian packages. M debian/control A debian/libibus-1.0-0.install A debian/libibus-1.0-0.symbols D debian/libibus1.install D debian/libibus1.symbols M debian/rules commit d00fb1d1ce308f4848ede89ca4ff3cd3994923d6 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-29 14:25:50 +0900 Add i18n.py. A setup/i18n.py A ui/gtk/i18n.py commit 841f83c9918c2cd44d3054d1e9742be98fbd5f22 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-29 12:16:52 +0900 Fix some merge failed. M src/tests/ibus-global-engine.c commit 955c2c2df5516aeba951a91c607d0705dd1c877f Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-28 13:00:54 +0900 Rewrite memconf in c languages. M gconf/Makefile.am M gconf/config.c M gconf/config.h M memconf/Makefile.am A memconf/config.c D memconf/config.cc M memconf/config.h A memconf/main.c D memconf/main.cc M src/Makefile.am commit a9b24316d5deb7a1358885ea37f76cd1dc68ef13 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-27 14:36:30 +0900 Emit NameOwnerChanged signal with non-zero serial to make libdbus happy. M bus/dbusimpl.c commit e4044fa0a00e7d7fa8f691fbbb727f25edf514aa Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-27 14:35:36 +0900 Add metadata file to fix some object ownership correctly M bindings/vala/Makefile.am M bindings/vala/ibus-1.0.vapi M bindings/vala/ibus-1.0/ibus-1.0.metadata M bindings/vala/test/config.vala commit 21185b24f07b1757960fec383b5db4edbda4695d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-26 13:50:36 +0900 Add vala test for config module M bindings/vala/test/Makefile A bindings/vala/test/config.vala M memconf/main.cc commit 7a0f88ca2e4d841cd65a67d150b3b892a4bb5a95 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-21 21:03:37 +0900 Fix vala and gir build issues. M bindings/vala/Makefile.am M bindings/vala/test/enchant.vala M src/Makefile.am M src/ibusconfigservice.h commit 8854d5039f25bf791731c5e3f125a6100a9374ef Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-20 20:48:07 +0900 Remove ibusdbus.h M bindings/vala/ibus-1.0.vapi M bindings/vala/ibus-1.0/ibus-1.0.gi M src/Makefile.am D src/ibusdbus.h commit 16304d0882068d01f897a64451041aebc389d045 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-20 19:48:01 +0900 wip. M bindings/vala/Makefile.am A bindings/vala/ibus-1.0.deps M bindings/vala/ibus-1.0.vapi A bindings/vala/ibus-1.0/ibus-1.0.defines M bindings/vala/ibus-1.0/ibus-1.0.files M bindings/vala/ibus-1.0/ibus-1.0.gi M bindings/vala/ibus-1.0/ibus-1.0.metadata M bindings/vala/test/enchant.vala commit f85753ee33d44b805a956d283079ef41189f9d8c Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-20 17:15:56 +0900 wip. M bindings/vala/test/Makefile A bindings/vala/test/enchant.vala D bindings/vala/test/test.vala commit 3b2bf6f4a389fb2a10d9da9a9a55430ebfca882d Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-19 21:19:06 +0900 Fix some runtime errors. M bus/dbusimpl.c M bus/engineproxy.c M bus/factoryproxy.c M bus/ibusimpl.c M bus/matchrule.c M bus/panelproxy.c M bus/registry.c M bus/server.c M debian/rules M gconf/config.c M gconf/main.c M ibus/interface/iengine.py M ibus/interface/ipanel.py M setup/Makefile.am M setup/enginecombobox.py M setup/enginetreeview.py M setup/keyboardshortcut.py M setup/main.py M src/ibuscomponent.c M src/ibusconfig.c M src/ibusengine.c M src/ibuspanelservice.c M src/ibuspanelservice.h M src/ibusservice.c M src/ibusxml.c M ui/gtk/candidatepanel.py M ui/gtk/languagebar.py M ui/gtk/main.py M ui/gtk/panel.py commit 3b3f56d0248d9772c581e42d7efadfd7ac223874 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-19 18:23:19 +0900 Change version to 1.3.99 M Makefile.am M 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 D bindings/vala/ibus-2.0.vapi D bindings/vala/ibus-2.0/ibus-2.0-custom.vala D bindings/vala/ibus-2.0/ibus-2.0.excludes D bindings/vala/ibus-2.0/ibus-2.0.files D bindings/vala/ibus-2.0/ibus-2.0.gi D bindings/vala/ibus-2.0/ibus-2.0.metadata D bindings/vala/ibus-2.0/ibus-2.0.namespace M bindings/vala/test/Makefile M bus/Makefile.am M client/gtk2/Makefile.am M client/x11/Makefile.am M configure.ac M debian/clean M debian/control A debian/libibus1.install A debian/libibus1.symbols D debian/libibus2.install D debian/libibus2.symbols M debian/rules M docs/reference/ibus/Makefile.am M gconf/Makefile.am A ibus-1.0.pc.in D ibus-2.0.pc.in M ibus/_config.py.in M ibus/common.py M memconf/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/pt_BR.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 src/Makefile.am M src/ibusversion.h.in M src/tests/Makefile.am M ui/gtk/Makefile.am M ui/gtk/candidatepanel.py M ui/gtk/engineabout.py M ui/gtk/languagebar.py M ui/gtk/main.py M ui/gtk/notifications.py M ui/gtk/panel.py commit eb0c12036b8806c1e0587dba1744cd4998f66d4e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-19 10:26:08 +0900 Use va_list in IBusEngineDesc and IBusComponent for back compatibility. Provided by fujiwarat <takao.fujiwara1@gmail.com> Conflicts: bus/engineproxy.c bus/factoryproxy.c bus/ibusimpl.c src/ibuscomponent.c src/ibusenginedesc.c src/test-bus.c src/tests/ibus-global-engine.c M bus/engineproxy.c M bus/factoryproxy.c M bus/ibusimpl.c M bus/registry.c M ibus/component.py M ibus/enginedesc.py M src/ibuscomponent.c M src/ibuscomponent.h M src/ibusenginedesc.c M src/ibusenginedesc.h M src/tests/ibus-global-engine.c commit 164fc1f12467a73c32552292076fd8226873252e Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-06-16 23:47:09 +0800 Use gdbus in glib, and get rid of libdbus M Makefile.am M autogen.sh M bindings/vala/Makefile.am D bindings/vala/ibus-1.0.vapi D bindings/vala/ibus-1.0/ibus-1.0-custom.vala D bindings/vala/ibus-1.0/ibus-1.0.excludes D bindings/vala/ibus-1.0/ibus-1.0.files D bindings/vala/ibus-1.0/ibus-1.0.gi D bindings/vala/ibus-1.0/ibus-1.0.metadata D bindings/vala/ibus-1.0/ibus-1.0.namespace A bindings/vala/ibus-2.0.vapi A bindings/vala/ibus-2.0/ibus-2.0-custom.vala A bindings/vala/ibus-2.0/ibus-2.0.excludes A bindings/vala/ibus-2.0/ibus-2.0.files A bindings/vala/ibus-2.0/ibus-2.0.gi A bindings/vala/ibus-2.0/ibus-2.0.metadata A bindings/vala/ibus-2.0/ibus-2.0.namespace M bindings/vala/test/Makefile 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 A bus/marshalers.list 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 A bus/types.h M client/gtk2/Makefile.am M client/gtk2/ibusim.c M client/gtk2/ibusimcontext.c M client/gtk3/Makefile.am M client/x11/Makefile.am M configure.ac M debian/libibus-dev.install M debian/libibus2.install M debian/libibus2.symbols M debian/rules M docs/reference/ibus/Makefile.am M docs/reference/ibus/ibus-sections.txt M docs/reference/ibus/ibus.types M gconf/Makefile.am M gconf/config.c M gconf/config.h M gconf/main.c D ibus-1.0.pc.in A ibus-2.0.pc.in M ibus.spec.in M ibus/common.py A m4/introspection.m4 M memconf/main.cc 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/mr.po M po/or.po M po/pa.po M po/pl.po M po/pt_BR.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 src/Makefile.am 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 D src/ibusconnection.c D 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/ibusenumtypes.c.template D src/ibuserror.c D 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 D src/ibusinternal.c M src/ibusinternal.h M src/ibuskeymap.c M src/ibuskeymap.h M src/ibuskeysyms.h M src/ibuslookuptable.c M src/ibuslookuptable.h D src/ibusmainloop.c D src/ibusmainloop.h M src/ibusmarshalers.list D src/ibusmessage.c D 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 D src/ibuspendingcall.c D 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/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.h D src/test-attribute.c D src/test-bus.c D src/test-engine.c D src/test-global-engine.c D src/test-keymap.c D src/test-keynames.c D src/test-lookuptable.c D src/test-proxy.c D src/test-server.c D src/test-text.c A src/tests/Makefile.am A src/tests/ibus-bus.c A src/tests/ibus-configservice.c A src/tests/ibus-engine.c A src/tests/ibus-factory.c A src/tests/ibus-global-engine.c A src/tests/ibus-keymap.c A src/tests/ibus-keynames.c A src/tests/ibus-proxy.c A src/tests/ibus-serializable.c A src/tests/ibus-server.c A src/tests/ibus-share.c commit 0f6fd61b6ee06e070a739e5315318e6af2b72ddd Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-11-02 11:21:24 +0900 Replace s/gdk_drawable_get_size/gdk_window_get_height/ for GTK3. M client/gtk2/ibusimcontext.c commit fd7e899c327ba9e1bf33fa79ce6027e35ac3bccc Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-29 18:46:07 +0900 Use block mode of g_main_context_iteration to avoid consuming too much cpu time. BUG=none TEST=manual Review URL: http://codereview.appspot.com/2768043 M bus/ibusimpl.c commit 9cf6eed3c3fc7a40d0c6f75117fd2c4784b60536 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-26 19:27:56 +0900 Use the automake 1.10 in autogen.sh BUG=ibus:1039 TEST=manual Review URL: http://codereview.appspot.com/2746041 M autogen.sh commit f0ee4f8e8460e234cabafc8cb76df6de05d65761 Author: Peng Wu <alexepico@gmail.com> Date: 2010-10-25 14:52:21 +0800 sort combo box by locale strcoll M setup/enginecombobox.py M setup/main.py commit 243211310fb771ba55453a1b4e101490597e2397 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-10-26 11:49:48 +0900 Fix s/python/@PYTHON@/ in libexec scripts. The patch is provided by federico.schwindt@google.com M setup/ibus-setup.in M ui/gtk/ibus-ui-gtk.in commit 537b4dc1b8c20ec5cc5a03ce949b807035a65880 Author: fujiwarat <takao.fujiwara1@gmail.com> Date: 2010-10-26 11:45:29 +0900 Fix ENV value for NetBSD M bus/Makefile.am M configure.ac M setup/Makefile.am commit 5f5017accfb859cac8829ef9d8b19547b5cc1c41 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 4ed0cee9a76e1123fc116ba4a251c8cfba407990 Author: Peng Huang <shawn.p.huang@gmail.com> Date: 2010-10-22 15:15:12 +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. BUG=none TEST=manual Review URL: http://codereview.appspot.com/2667041 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 |