Peng Huang [Fri, 27 Jan 2012 15:18:59 +0000 (10:18 -0500)]
vala: Fix vala binding
Peng Huang [Fri, 27 Jan 2012 14:51:26 +0000 (09:51 -0500)]
ibus-ui-gtk3: Add quit item in menu.
Peng Huang [Tue, 24 Jan 2012 17:15:40 +0000 (12:15 -0500)]
ibus-ui-gtk3: Use longname in IME switch UI.
Peng Huang [Tue, 24 Jan 2012 17:15:13 +0000 (12:15 -0500)]
libibus: Fix some reference issues.
Peng Huang [Mon, 23 Jan 2012 19:21:42 +0000 (14:21 -0500)]
libibus: add test case for ibus_bus_get_engines_by_names.
Peng Huang [Mon, 23 Jan 2012 18:59:24 +0000 (13:59 -0500)]
libibus: Fix annotation of ibus_bus_get_engines_by_names.
Peng Huang [Mon, 23 Jan 2012 18:27:59 +0000 (13:27 -0500)]
ibus-ui-gtk2: Do not release gtk2 ui in tarball but keep them in repo.
Peng Huang [Mon, 23 Jan 2012 17:27:10 +0000 (12:27 -0500)]
Fix review issues.
Peng Huang [Fri, 13 Jan 2012 16:52:53 +0000 (11:52 -0500)]
ibus-ui-gtk3: Disable panel when Panel name owership is lost.
Peng Huang [Fri, 13 Jan 2012 16:29:49 +0000 (11:29 -0500)]
ibus-daemon: Fix a matchrule parse issue.
Peng Huang [Thu, 12 Jan 2012 15:41:00 +0000 (10:41 -0500)]
ibus-ui-gtk3: Fix hotkey issue when xkb -option ctrl:swapcap is using.
Peng Huang [Thu, 12 Jan 2012 15:12:44 +0000 (10:12 -0500)]
ibus-ui-gtk3: Hide the candidate window during starting up.
Peng Huang [Thu, 12 Jan 2012 15:05:37 +0000 (10:05 -0500)]
ibus-ui-gtk3: Fix a crash when config module is not ready.
Peng Huang [Thu, 12 Jan 2012 03:18:10 +0000 (22:18 -0500)]
Rename xinput-ibus.in to xinput-ibus
Peng Huang [Thu, 12 Jan 2012 01:41:16 +0000 (20:41 -0500)]
ibus-daemon: Move global variables into separated files.
Peng Huang [Wed, 11 Jan 2012 22:27:01 +0000 (17:27 -0500)]
Do not create IBusInputContext in focus_in virtual function
Peng Huang [Wed, 11 Jan 2012 22:26:44 +0000 (17:26 -0500)]
Reenable test casues for ibus-daemon
Peng Huang [Wed, 11 Jan 2012 22:25:59 +0000 (17:25 -0500)]
Fix match rule parsing bug.
Peng Huang [Wed, 11 Jan 2012 16:20:36 +0000 (11:20 -0500)]
Ignore some unused bits in modifiers
Peng Huang [Fri, 6 Jan 2012 20:17:32 +0000 (15:17 -0500)]
Refine ibus_get_language_name() test case
Peng Huang [Fri, 6 Jan 2012 19:52:40 +0000 (14:52 -0500)]
Remove some unused code and fix a focus issue
Peng Huang [Fri, 6 Jan 2012 19:52:18 +0000 (14:52 -0500)]
Create __languages_dict with g_hash_table_new_full
Peng Huang [Fri, 6 Jan 2012 17:28:42 +0000 (12:28 -0500)]
Fix a bug in simple.xml.in.in
Peng Huang [Fri, 6 Jan 2012 17:17:04 +0000 (12:17 -0500)]
Move current language to the first place in the IME combobox
Peng Huang [Fri, 6 Jan 2012 16:55:24 +0000 (11:55 -0500)]
Fix a bug in ibus_get_language_name and add a unit test
Peng Huang [Fri, 6 Jan 2012 16:07:15 +0000 (11:07 -0500)]
Fix a build error
Peng Huang [Fri, 6 Jan 2012 15:57:31 +0000 (10:57 -0500)]
Remove some useless xkb layout
Peng Huang [Thu, 5 Jan 2012 22:34:30 +0000 (17:34 -0500)]
refine code for reviewing
Peng Huang [Thu, 5 Jan 2012 20:11:14 +0000 (15:11 -0500)]
Execute ibus-setup in panel correctly
Peng Huang [Thu, 5 Jan 2012 19:59:35 +0000 (14:59 -0500)]
WIP
Peng Huang [Thu, 5 Jan 2012 19:34:59 +0000 (14:34 -0500)]
Escape some desc
Peng Huang [Thu, 5 Jan 2012 19:27:58 +0000 (14:27 -0500)]
Generate simple.xml.in.in from xkb layouts
Peng Huang [Wed, 4 Jan 2012 22:41:21 +0000 (17:41 -0500)]
Deprecated ibus python library.
Peng Huang [Wed, 4 Jan 2012 22:08:03 +0000 (17:08 -0500)]
WIP add gtkpanel.xml for gtk3 ui
Peng Huang [Wed, 4 Jan 2012 21:48:16 +0000 (16:48 -0500)]
WIP Disable gtk2 ui in rpm spec file.
Peng Huang [Wed, 4 Jan 2012 21:02:20 +0000 (16:02 -0500)]
WIP add --enable-python-library
Peng Huang [Wed, 4 Jan 2012 20:35:00 +0000 (15:35 -0500)]
WIP IME and sys menus.
Peng Huang [Wed, 4 Jan 2012 15:52:28 +0000 (10:52 -0500)]
Add restart and exit commands in ibus tools
Peng Huang [Thu, 22 Dec 2011 16:25:17 +0000 (11:25 -0500)]
Make registered IME visible to panel.
Peng Huang [Mon, 19 Dec 2011 21:18:40 +0000 (16:18 -0500)]
Change IME icon on systray.
Peng Huang [Mon, 19 Dec 2011 20:36:59 +0000 (15:36 -0500)]
Delay showing switch popup window to avoid annonying.
Peng Huang [Sat, 17 Dec 2011 20:20:29 +0000 (15:20 -0500)]
WIP move all conf components into conf dir
Peng Huang [Sat, 17 Dec 2011 20:07:07 +0000 (15:07 -0500)]
WIP fix gtk3 setup issues
Peng Huang [Sat, 17 Dec 2011 15:55:26 +0000 (10:55 -0500)]
WIP fix some issues with gtk3 and gi
Peng Huang [Fri, 16 Dec 2011 23:02:54 +0000 (18:02 -0500)]
WIP port setup ui to gtk3
Peng Huang [Fri, 16 Dec 2011 20:11:49 +0000 (15:11 -0500)]
WIP port enginecombobox.py icon.py to gtk3
Peng Huang [Fri, 16 Dec 2011 19:44:11 +0000 (14:44 -0500)]
WIP port engineabout.py to gtk3
Peng Huang [Fri, 16 Dec 2011 19:10:51 +0000 (14:10 -0500)]
Remove some unused module in py file
Peng Huang [Fri, 16 Dec 2011 18:25:41 +0000 (13:25 -0500)]
Comment out all debug log in ibusenginesimple.c
Peng Huang [Fri, 16 Dec 2011 16:39:57 +0000 (11:39 -0500)]
Refine ibus.bash
Peng Huang [Thu, 15 Dec 2011 23:38:53 +0000 (18:38 -0500)]
Use xkb:layout:us as default engine.
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