Peng Huang [Thu, 15 Dec 2011 23:27:18 +0000 (18:27 -0500)]
set xkblayout in 'ibus engine' command
Peng Huang [Thu, 15 Dec 2011 23:14:45 +0000 (18:14 -0500)]
Fix bash completion issue
Peng Huang [Thu, 15 Dec 2011 22:56:16 +0000 (17:56 -0500)]
WIP app ibus bash completion script and fix rpmbuild
Peng Huang [Thu, 15 Dec 2011 17:29:30 +0000 (12:29 -0500)]
WIP add ibus switch-engine command
Peng Huang [Thu, 15 Dec 2011 17:05:49 +0000 (12:05 -0500)]
WIP ibus list-engine command
Peng Huang [Wed, 14 Dec 2011 21:35:04 +0000 (16:35 -0500)]
WIP add a shell tool.
Peng Huang [Wed, 14 Dec 2011 20:21:49 +0000 (15:21 -0500)]
Rename ui/gtk to ui/gtk2
Peng Huang [Wed, 14 Dec 2011 17:54:39 +0000 (12:54 -0500)]
Bump the version and fix rpmbuild script
Peng Huang [Wed, 14 Dec 2011 17:52:22 +0000 (12:52 -0500)]
Do not release remote InputContext.
Peng Huang [Tue, 13 Dec 2011 17:06:49 +0000 (12:06 -0500)]
Save and load engines order.
Peng Huang [Mon, 12 Dec 2011 23:10:15 +0000 (18:10 -0500)]
Handle preload_engines config changes.
Peng Huang [Mon, 12 Dec 2011 21:57:36 +0000 (16:57 -0500)]
Fix radio menu group and keybinding problems.
Peng Huang [Mon, 5 Dec 2011 21:47:10 +0000 (16:47 -0500)]
wip
Peng Huang [Mon, 5 Dec 2011 20:57:06 +0000 (15:57 -0500)]
Add xkb layouts switch support and add three demo xkb layouts.
Peng Huang [Mon, 5 Dec 2011 19:21:00 +0000 (14:21 -0500)]
Create simple engine
Peng Huang [Wed, 30 Nov 2011 21:37:39 +0000 (16:37 -0500)]
Use g_list_free_full to simplified some code.
Peng Huang [Wed, 30 Nov 2011 20:46:52 +0000 (15:46 -0500)]
Port gtk_im_context_simple_add_table to libibus.
Peng Huang [Wed, 30 Nov 2011 20:01:34 +0000 (15:01 -0500)]
Integrate IBusEngineSimple from ibus-xkb project.
Peng Huang [Mon, 28 Nov 2011 23:25:10 +0000 (18:25 -0500)]
wip
Peng Huang [Mon, 28 Nov 2011 23:08:27 +0000 (18:08 -0500)]
WIP implement register_properties and set_property
Peng Huang [Mon, 28 Nov 2011 16:55:29 +0000 (11:55 -0500)]
Fix a valac warning
Peng Huang [Mon, 28 Nov 2011 16:30:22 +0000 (11:30 -0500)]
Remove switchertest.vala
Peng Huang [Mon, 28 Nov 2011 00:57:08 +0000 (19:57 -0500)]
WIP make engine switch hotkey work
Peng Huang [Sun, 27 Nov 2011 05:21:02 +0000 (00:21 -0500)]
WIP implement engine switcher popup ui
Peng Huang [Fri, 25 Nov 2011 22:28:31 +0000 (17:28 -0500)]
wip
Peng Huang [Fri, 25 Nov 2011 19:17:51 +0000 (14:17 -0500)]
Use XI2 in keybindingmanager.
Peng Huang [Thu, 24 Nov 2011 23:13:00 +0000 (18:13 -0500)]
wip
Peng Huang [Thu, 24 Nov 2011 18:27:44 +0000 (13:27 -0500)]
Fix src/Makefile.am to install ibuskeysym-compat.h
Peng Huang [Thu, 24 Nov 2011 16:55:26 +0000 (11:55 -0500)]
Rename ibus keysyms.
Peng Huang [Tue, 16 Aug 2011 11:26:42 +0000 (07:26 -0400)]
Remove enable status of input context and hotkey logic in ibus-daemon
fujiwarat [Thu, 16 Feb 2012 04:04:05 +0000 (13:04 +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
Daiki Ueno [Tue, 14 Feb 2012 01:45:20 +0000 (10:45 +0900)]
Fix typoes in gtk-doc comments.
BUG=none
TEST=manually
Review URL: https://codereview.appspot.com/
5645095
fujiwarat [Mon, 13 Feb 2012 07:03:13 +0000 (16:03 +0900)]
Fix typo.
BUG=http://code.google.com/p/ibus/issues/detail?id=1388
TEST=Linux desktop
Review URL: https://codereview.appspot.com/
5652077
Daiki Ueno [Mon, 13 Feb 2012 04:56:44 +0000 (13:56 +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
Peng Huang [Sun, 5 Feb 2012 14:04:22 +0000 (09:04 -0500)]
Release 1.4.1.
BUG=None
TEST=Make dist
Review URL: https://codereview.appspot.com/
5602056
Peng Huang [Thu, 2 Feb 2012 05:28:42 +0000 (00:28 -0500)]
Fix typoes and remove Encoding from desktop files.
BUG=None
TEST=None
Review URL: https://codereview.appspot.com/
5618046
Daiki Ueno [Wed, 1 Feb 2012 01:00:42 +0000 (10:00 +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
Daiki Ueno [Wed, 1 Feb 2012 00:59:37 +0000 (09:59 +0900)]
Generate vapi from gir instead of gi.
BUG=none
TEST=manually on Fedora 16
Review URL: https://codereview.appspot.com/
5599052
Daiki Ueno [Tue, 31 Jan 2012 03:56:27 +0000 (12:56 +0900)]
Minor fixes when generating GIR.
BUG=none
TEST=manually
Review URL: https://codereview.appspot.com/
5600052
Daiki Ueno [Mon, 30 Jan 2012 03:29:48 +0000 (12:29 +0900)]
dconf: preserve names under /desktop/ibus/engine/bopomofo.
BUG=none
TEST=manually on Fedora 16
Review URL: https://codereview.appspot.com/
5595047
fujiwarat [Sun, 29 Jan 2012 01:32:01 +0000 (10:32 +0900)]
Fix the GIR annotation of ibus_bus_get_global_engine #2.
BUG=none
TEST=Linux desktop
Review URL: https://codereview.appspot.com/
5578054
fujiwarat [Fri, 27 Jan 2012 02:16:52 +0000 (11:16 +0900)]
Fix the GIR annotation of ibus_bus_get_global_engine.
BUG=none
TEST=Linux_desktop
Review URL: https://codereview.appspot.com/
5576048
fujiwarat [Thu, 26 Jan 2012 02:09:33 +0000 (11:09 +0900)]
Fix the return value in IBusEngine.process_key_event with signal.
BUG=none
TEST=Linux_desktop
Review URL: https://codereview.appspot.com/
5569061
Daiki Ueno [Thu, 26 Jan 2012 01:27:27 +0000 (10: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
fujiwarat [Tue, 24 Jan 2012 02:06:19 +0000 (11:06 +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
Peng Huang [Fri, 6 Jan 2012 15:17:10 +0000 (10:17 -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
fujiwarat [Sat, 31 Dec 2011 00:55:20 +0000 (09:55 +0900)]
Fix g-ir-scanner errors in ibusproperty.h and ibustext.h.
BUG=none
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
5498091
Peng Huang [Thu, 22 Dec 2011 14:59:05 +0000 (09:59 -0500)]
Fix a typo in docs/references/ibus/Makefile
BUG=None
TEST=make
Review URL: http://codereview.appspot.com/
5496079
Peng Huang [Thu, 22 Dec 2011 14:57:23 +0000 (09:57 -0500)]
Add ibus_text_set_attributes for scipt language bindings.
BUG=None
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
5500067
Peng Huang [Thu, 22 Dec 2011 14:57:01 +0000 (09:57 -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
fujiwarat [Tue, 20 Dec 2011 04:46:45 +0000 (13:46 +0900)]
Fix a SEGV if ibusimcontext->ibuscontext is null.
BUG=
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
5489086
fujiwarat [Wed, 14 Dec 2011 00:55:26 +0000 (09:55 +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
fujiwarat [Wed, 30 Nov 2011 03:28:22 +0000 (12:28 +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
Daiki Ueno [Wed, 30 Nov 2011 00:40:15 +0000 (09:40 +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
fujiwarat [Mon, 21 Nov 2011 02:06:21 +0000 (11:06 +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
fujiwarat [Tue, 8 Nov 2011 01:48:42 +0000 (10:48 +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
fujiwarat [Wed, 2 Nov 2011 05:17:50 +0000 (14:17 +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
Daiki Ueno [Fri, 28 Oct 2011 06:42:08 +0000 (15:42 +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
fujiwarat [Tue, 25 Oct 2011 01:50:34 +0000 (10:50 +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
fujiwarat [Tue, 25 Oct 2011 01:37:22 +0000 (10:37 +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
Yusuke Sato [Sun, 9 Oct 2011 04:52:42 +0000 (13:52 +0900)]
Always consume a hotkey press
BUG=1324
Review URL: http://codereview.appspot.com/
5242044
Daiki Ueno [Thu, 29 Sep 2011 03:24:53 +0000 (12:24 +0900)]
Fix hiding button items in GTK panel.
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/
5148041
Peng Huang [Fri, 23 Sep 2011 15:11:24 +0000 (11:11 -0400)]
Release 1.4.0
BUG=None
TEST=make dist
Review URL: http://codereview.appspot.com/
5106043
Peng Huang [Fri, 23 Sep 2011 15:10:53 +0000 (11:10 -0400)]
Fix make distcheck error
BUG=None
TEST=make distcheck
Review URL: http://codereview.appspot.com/
5113041
Daiki Ueno [Wed, 21 Sep 2011 01:00:17 +0000 (10:00 +0900)]
Fix dconf profile installation.
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/
5077042
Peng Huang [Sun, 18 Sep 2011 14:39:09 +0000 (10:39 -0400)]
Add some warning message in ibustext.c
BUG=None
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
5051043
Peng Huang [Sun, 18 Sep 2011 14:36:02 +0000 (10:36 -0400)]
Refine configure.ac and fix make distcheck errors.
BUG=None
TEST=Test on Linux desktop
Review URL: http://codereview.appspot.com/
5045043
fujiwarat [Fri, 16 Sep 2011 14:36:44 +0000 (23:36 +0900)]
Add get methods for the members in IBusAttribute for non-C language.
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4956068
Daiki Ueno [Fri, 16 Sep 2011 01:22:38 +0000 (10:22 +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
Peng Huang [Fri, 9 Sep 2011 13:47:37 +0000 (09:47 -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
Peng Huang [Fri, 9 Sep 2011 02:09:26 +0000 (22:09 -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
fujiwarat [Thu, 25 Aug 2011 00:59:42 +0000 (09:59 +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
fujiwarat [Wed, 24 Aug 2011 02:44:21 +0000 (11:44 +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
Peng Huang [Fri, 19 Aug 2011 12:23:33 +0000 (08:23 -0400)]
Use GVariant as attachment for IBusSerializable.
BUG=None
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4902051
Tsuyoshi Horo [Thu, 18 Aug 2011 15:48:30 +0000 (11:48 -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>.
fujiwarat [Sat, 13 Aug 2011 23:56:31 +0000 (08:56 +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
Peng Huang [Fri, 12 Aug 2011 01:13:28 +0000 (21:13 -0400)]
Port keyval and unicode converting functions from gtk.
BUG=None
TEST=None
Review URL: http://codereview.appspot.com/
4870042
Seigo Nonaka [Fri, 12 Aug 2011 00:53:13 +0000 (20:53 -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>.
Peng Huang [Fri, 12 Aug 2011 00:23:18 +0000 (20:23 -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
Peng Huang [Thu, 11 Aug 2011 01:46:27 +0000 (21:46 -0400)]
Fix make rpm errors
BUG=make rpm failed in fedora
TEST=make rpm in fedora
Review URL: http://codereview.appspot.com/
4862041
Peng Huang [Sat, 23 Jul 2011 01:23:41 +0000 (09:23 +0800)]
Always enable the new focused BusInputContext
BUG=http://crosbug.com/17013
TEST=On ChromeOS
Review URL: http://codereview.appspot.com/
4816047
Daiki Ueno [Mon, 18 Jul 2011 09:44:23 +0000 (18:44 +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
Daiki Ueno [Fri, 15 Jul 2011 00:51:07 +0000 (09:51 +0900)]
Fix GObject ref/unref issues.
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/
4700048
fujiwarat [Tue, 12 Jul 2011 06:14:59 +0000 (15:14 +0900)]
Fixed an error in IBus.Bus.register_component
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4668060
Yusuke Sato [Tue, 12 Jul 2011 05:04:30 +0000 (14:04 +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
Yusuke Sato [Mon, 11 Jul 2011 02:55:19 +0000 (11:55 +0900)]
Remove the callback on destroy.
BUG=crosbug.com/17293
TEST=src/tests/ibus-bus.c
Review URL: http://codereview.appspot.com/
4675074
Peng Huang [Thu, 7 Jul 2011 16:42:52 +0000 (12:42 -0400)]
Fix several GVariant related issues. And remove a wrong unref.
BUG=None
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4667067
Peng Huang [Tue, 5 Jul 2011 17:11:41 +0000 (13:11 -0400)]
Fix SEGV in ibus_keymap_lookup_keysym
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4636083
Peng Huang [Tue, 5 Jul 2011 14:45:20 +0000 (10:45 -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
Peng Huang [Mon, 4 Jul 2011 04:26:03 +0000 (12:26 +0800)]
Fix make dpkg errors.
BUG=None
TEST=Make dpkg
Review URL: http://codereview.appspot.com/
4673041
Peng Huang [Sun, 3 Jul 2011 19:27:23 +0000 (03:27 +0800)]
Fix BusEngineProxy instance leak.
BUG=none
TEST=manually with / without global-engine setting
Review URL: http://codereview.appspot.com/
4662043
Peng Huang [Sun, 3 Jul 2011 19:24:47 +0000 (03:24 +0800)]
Add icon_symbol property in IBusEngineDesc.
TEST=Linux desktop
Review URL: http://codereview.appspot.com/
4648050
Kazuhiro Inaba [Sat, 18 Jun 2011 04:10:36 +0000 (00:10 -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>.
Daiki Ueno [Sat, 18 Jun 2011 04:03:07 +0000 (00:03 -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>.
Peng Huang [Sat, 18 Jun 2011 03:46:31 +0000 (23:46 -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
Peng Huang [Thu, 16 Jun 2011 19:46:46 +0000 (15: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
Peng Huang [Thu, 16 Jun 2011 17:13:01 +0000 (13:13 -0400)]
Fix make dpkg errors.
BUG=make dpkg failed
TEST=make dpkg
Review URL: http://codereview.appspot.com/
4629044
Yusuke Sato [Thu, 16 Jun 2011 16:12:06 +0000 (01:12 +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
Peng Huang [Wed, 15 Jun 2011 14:38:17 +0000 (10:38 -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
Peng Huang [Mon, 13 Jun 2011 17:18:29 +0000 (13:18 -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