James Su [Tue, 11 May 2010 20:41:59 +0000 (13:41 -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
Peng Huang [Fri, 30 Jul 2010 15:32:20 +0000 (23:32 +0800)]
Update po files.
Peng Huang [Thu, 29 Jul 2010 23:12:15 +0000 (07:12 +0800)]
Fake IC does not grab focus, if other real IC has focus.
Peng Huang [Tue, 27 Jul 2010 07:57:05 +0000 (15:57 +0800)]
Keep input window for fake IC
Peng Huang [Fri, 23 Jul 2010 08:11:22 +0000 (16:11 +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
Peng Huang [Fri, 23 Jul 2010 03:41:44 +0000 (11:41 +0800)]
Add memcomf/main.cc
Peng Huang [Fri, 23 Jul 2010 07:25:45 +0000 (15:25 +0800)]
Fix a problem in build script of memconf
Yusuke Sato [Tue, 30 Mar 2010 04:45:19 +0000 (13:45 +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
Peng Huang [Fri, 30 Jul 2010 09:46:51 +0000 (17:46 +0800)]
Update po files.
Peng Huang [Fri, 30 Jul 2010 09:34:41 +0000 (17:34 +0800)]
Update po files
Peng Huang [Fri, 30 Jul 2010 03:55:03 +0000 (11:55 +0800)]
Update po files.
Peng Huang [Thu, 29 Jul 2010 23:15:30 +0000 (07:15 +0800)]
Update po files.
Peng Huang [Thu, 29 Jul 2010 13:25:52 +0000 (21:25 +0800)]
Update po files.
Peng Huang [Tue, 27 Jul 2010 03:23:30 +0000 (11:23 +0800)]
Add pt_BR.po from Glaucia Freitas <gcintra@redhat.com>
Peng Huang [Thu, 15 Jul 2010 07:04:25 +0000 (15:04 +0800)]
Fix a memory leak in IBusConfigService.
Peng Huang [Tue, 13 Jul 2010 05:57:40 +0000 (13:57 +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.
Peng Huang [Thu, 8 Jul 2010 10:01:38 +0000 (18:01 +0800)]
Use dbus.Interface.
Daiki Ueno [Wed, 30 Jun 2010 03:05:32 +0000 (12:05 +0900)]
Fix "Show language panel: Embedded in menu" behavior.
Signed-off-by: Daiki Ueno <ueno@unixuser.org>
Peng Huang [Mon, 5 Jul 2010 05:44:22 +0000 (13:44 +0800)]
Release 1.3.6
Peng Huang [Mon, 5 Jul 2010 05:42:38 +0000 (13:42 +0800)]
Set interface for config and inputcontext proxy
Peng Huang [Mon, 5 Jul 2010 05:42:27 +0000 (13:42 +0800)]
Update gtk-doc
Peng Huang [Mon, 5 Jul 2010 05:42:10 +0000 (13:42 +0800)]
Update libibus2.symbols
Peng Huang [Mon, 5 Jul 2010 05:10:00 +0000 (13:10 +0800)]
Remove some patches.
Peng Huang [Thu, 1 Jul 2010 03:52:30 +0000 (11:52 +0800)]
Update es.po from daniel cabrera <logan@fedoraproject.org>
Peng Huang [Mon, 28 Jun 2010 05:16:02 +0000 (13:16 +0800)]
Update zh_TW.po from Tseng, Cheng-Chia <pswo10680@gmail.com>
Peng Huang [Thu, 24 Jun 2010 03:11:51 +0000 (11:11 +0800)]
Fix next_engine & prev_engine settings problems.
Peng Huang [Wed, 23 Jun 2010 05:35:00 +0000 (13:35 +0800)]
Update po files
Peng Huang [Wed, 23 Jun 2010 05:32:04 +0000 (13:32 +0800)]
Update desktop files.
Peng Huang [Wed, 23 Jun 2010 02:35:32 +0000 (10:35 +0800)]
fill right value of GdkEventKey::is_modifier
Peng Huang [Sun, 20 Jun 2010 00:02:58 +0000 (08:02 +0800)]
workaround for applications do not set client window and refine code.
Peng Huang [Fri, 18 Jun 2010 01:14:18 +0000 (09:14 +0800)]
Check gtk2 too if configure with --enable-xim
Peng Huang [Thu, 17 Jun 2010 12:19:23 +0000 (20:19 +0800)]
Use IBUS_TYPE_OBJECT_PATH for return value of CurrentInputContext
Peng Huang [Tue, 15 Jun 2010 09:02:31 +0000 (17:02 +0800)]
Preload all values.
Peng Huang [Tue, 15 Jun 2010 08:21:29 +0000 (16:21 +0800)]
Fix conflict between --restart and --replace
Peng Huang [Tue, 15 Jun 2010 08:18:10 +0000 (16:18 +0800)]
Set release = 0
Peng Huang [Mon, 14 Jun 2010 16:23:44 +0000 (00:23 +0800)]
Update es.po from daniel cabrera <logan@fedoraproject.org>
Peng Huang [Mon, 14 Jun 2010 14:47:21 +0000 (22:47 +0800)]
Add --restart option by satorux@chromium.org
Peng Huang [Sat, 12 Jun 2010 01:00:00 +0000 (09:00 +0800)]
read env IBUS_SNOOPER_APPS
Peng Huang [Sat, 12 Jun 2010 00:53:43 +0000 (08:53 +0800)]
Disable snooper by default.
Peng Huang [Sat, 12 Jun 2010 00:10:25 +0000 (08:10 +0800)]
prepare to release 1.3.5
Peng Huang [Sat, 12 Jun 2010 00:06:22 +0000 (08:06 +0800)]
Update ibus.spec.in
Peng Huang [Fri, 11 Jun 2010 23:50:22 +0000 (07:50 +0800)]
Use regex for no snooper applications, and disable snooper in chrome
Peng Huang [Thu, 10 Jun 2010 06:43:44 +0000 (14:43 +0800)]
Update document of ibus_bus_new
Peng Huang [Wed, 9 Jun 2010 23:09:02 +0000 (07:09 +0800)]
Check connection state before call ibus_connection_call
Peng Huang [Tue, 8 Jun 2010 23:16:33 +0000 (07:16 +0800)]
Emit FORWARD_KEY_EVENT signal correctly
Peng Huang [Tue, 8 Jun 2010 16:09:51 +0000 (00:09 +0800)]
Update debian build scripts
Peng Huang [Tue, 8 Jun 2010 14:16:53 +0000 (22:16 +0800)]
Refine coding style
Peng Huang [Tue, 8 Jun 2010 13:43:55 +0000 (21:43 +0800)]
Fix problem of create GdkEventKey from keyval keycode and state
Peng Huang [Tue, 8 Jun 2010 13:16:15 +0000 (21:16 +0800)]
Ignore handled key event in xim server
Peng Huang [Tue, 8 Jun 2010 12:55:27 +0000 (20:55 +0800)]
Fix keycode in xim server
Peng Huang [Tue, 8 Jun 2010 08:17:15 +0000 (16:17 +0800)]
Unify compare expression in configure.ac
Peng Huang [Tue, 8 Jun 2010 02:58:53 +0000 (10:58 +0800)]
Refine log message of configure.
Peng Huang [Mon, 7 Jun 2010 07:10:06 +0000 (15:10 +0800)]
Only test global-engine, when global-engine is enabled.
Peng Huang [Mon, 7 Jun 2010 07:08:55 +0000 (15:08 +0800)]
Update debian build scripts
Peng Huang [Mon, 7 Jun 2010 00:49:56 +0000 (08:49 +0800)]
Update vala demo engine
Peng Huang [Sun, 6 Jun 2010 23:53:57 +0000 (07:53 +0800)]
Add Makefile
Peng Huang [Sun, 6 Jun 2010 12:25:11 +0000 (20:25 +0800)]
Refine demo engine
Peng Huang [Sun, 6 Jun 2010 11:37:38 +0000 (19:37 +0800)]
Regenerate vapi from header files.
Peng Huang [Sun, 6 Jun 2010 11:37:28 +0000 (19:37 +0800)]
Add a demo vala engine
Peng Huang [Sun, 6 Jun 2010 10:29:00 +0000 (18:29 +0800)]
Fix ibus_service_get_connections in vala binding
Peng Huang [Sun, 6 Jun 2010 08:31:25 +0000 (16:31 +0800)]
Fix coding style
Peng Huang [Sun, 6 Jun 2010 08:26:38 +0000 (16:26 +0800)]
Update vala files
Peng Huang [Sun, 6 Jun 2010 08:02:38 +0000 (16:02 +0800)]
Add some annotation for g-ir-scanner
Peng Huang [Sun, 6 Jun 2010 06:42:29 +0000 (14:42 +0800)]
Fix problem in ibus_bus_get_name_owner
Peng Huang [Sun, 6 Jun 2010 05:44:07 +0000 (13:44 +0800)]
Add --disable-vala in configure
Peng Huang [Sun, 6 Jun 2010 05:35:51 +0000 (13:35 +0800)]
Add ibus-1.0-custom.vala
Peng Huang [Sun, 6 Jun 2010 05:24:27 +0000 (13:24 +0800)]
Add vala in rpm spec file
Peng Huang [Sun, 6 Jun 2010 04:30:06 +0000 (12:30 +0800)]
Add vala support
Peng Huang [Sun, 6 Jun 2010 03:14:42 +0000 (11:14 +0800)]
Remove python in bindings
Peng Huang [Sat, 5 Jun 2010 13:44:54 +0000 (21:44 +0800)]
Update rpm spec file.
Peng Huang [Sat, 5 Jun 2010 13:28:04 +0000 (21:28 +0800)]
Support gtk3
Peng Huang [Sat, 5 Jun 2010 12:44:32 +0000 (20:44 +0800)]
Repace some deprecated macros to fix build errors with gtk3
Peng Huang [Sat, 5 Jun 2010 01:41:30 +0000 (09:41 +0800)]
Merge branch 'async_process_key_event'
Peng Huang [Sat, 5 Jun 2010 01:41:10 +0000 (09:41 +0800)]
Merge branch 'singleton_bus'
Peng Huang [Fri, 4 Jun 2010 11:40:59 +0000 (19:40 +0800)]
Set keycode in GdkEvent correctly.
Julien Humbert [Fri, 4 Jun 2010 10:07:42 +0000 (12:07 +0200)]
Minor changes to the previous commited translation
Julien Humbert [Fri, 4 Jun 2010 10:01:15 +0000 (12:01 +0200)]
Update French tranlation
Julien Humbert [Fri, 4 Jun 2010 09:26:07 +0000 (11:26 +0200)]
Merge branch 'master' of git://github.com/phuang/ibus
Peng Huang [Fri, 4 Jun 2010 07:04:12 +0000 (15:04 +0800)]
Make ibus_input_context_process_key_event in async mode
Peng Huang [Thu, 3 Jun 2010 15:16:46 +0000 (23:16 +0800)]
Remove unused define in ibusxml.c
Peng Huang [Thu, 3 Jun 2010 10:12:26 +0000 (18:12 +0800)]
Share one IBusBus instance in whole process.
Peng Huang [Thu, 3 Jun 2010 10:13:14 +0000 (18:13 +0800)]
Use g_assert to check if connection is alive
Peng Huang [Thu, 3 Jun 2010 15:12:13 +0000 (23:12 +0800)]
Fix function name typo
Peng Huang [Thu, 3 Jun 2010 13:18:50 +0000 (21:18 +0800)]
Add all classes in ibus.py
Peng Huang [Thu, 3 Jun 2010 09:52:32 +0000 (17:52 +0800)]
Fix document of IBusConfig
Peng Huang [Thu, 3 Jun 2010 00:43:08 +0000 (08:43 +0800)]
Add a small test code for gir
Peng Huang [Wed, 2 Jun 2010 13:19:48 +0000 (21:19 +0800)]
Add --version -V option for ibus-daemon
Peng Huang [Wed, 2 Jun 2010 06:17:57 +0000 (14:17 +0800)]
Fix build warnings
Peng Huang [Wed, 2 Jun 2010 06:14:00 +0000 (14:14 +0800)]
Remove _DummyStruct
Peng Huang [Wed, 2 Jun 2010 02:37:59 +0000 (10:37 +0800)]
Update zh_TW.po from Tseng, Cheng-Chia
Peng Huang [Tue, 1 Jun 2010 13:40:47 +0000 (21:40 +0800)]
Fix coding style.
Peng Huang [Tue, 1 Jun 2010 13:36:08 +0000 (21:36 +0800)]
Remove dbus in pc file, and fix spec file.
Peng Huang [Tue, 1 Jun 2010 12:40:25 +0000 (20:40 +0800)]
Require gobject-introspection 0.6.9
Peng Huang [Tue, 1 Jun 2010 11:47:19 +0000 (19:47 +0800)]
Fix build errors
Peng Huang [Tue, 1 Jun 2010 11:17:46 +0000 (19:17 +0800)]
Add annotation for some return types
Peng Huang [Tue, 1 Jun 2010 10:37:09 +0000 (18:37 +0800)]
Add gobject-introspection support
Peng Huang [Tue, 1 Jun 2010 08:39:39 +0000 (16:39 +0800)]
refine coding style
Peng Huang [Tue, 1 Jun 2010 12:50:19 +0000 (20:50 +0800)]
Fix problem in ibus_engine_update_lookup_table_fast.
Julien Humbert [Tue, 1 Jun 2010 10:38:23 +0000 (12:38 +0200)]
Updated French translation
Peng Huang [Tue, 1 Jun 2010 06:28:18 +0000 (14:28 +0800)]
Update po files.