platform/upstream/ibus.git
12 years agovala: Fix vala binding
Peng Huang [Fri, 27 Jan 2012 15:18:59 +0000 (10:18 -0500)]
vala: Fix vala binding

12 years agoibus-ui-gtk3: Add quit item in menu.
Peng Huang [Fri, 27 Jan 2012 14:51:26 +0000 (09:51 -0500)]
ibus-ui-gtk3: Add quit item in menu.

12 years agoibus-ui-gtk3: Use longname in IME switch UI.
Peng Huang [Tue, 24 Jan 2012 17:15:40 +0000 (12:15 -0500)]
ibus-ui-gtk3: Use longname in IME switch UI.

12 years agolibibus: Fix some reference issues.
Peng Huang [Tue, 24 Jan 2012 17:15:13 +0000 (12:15 -0500)]
libibus: Fix some reference issues.

12 years agolibibus: add test case for ibus_bus_get_engines_by_names.
Peng Huang [Mon, 23 Jan 2012 19:21:42 +0000 (14:21 -0500)]
libibus: add test case for ibus_bus_get_engines_by_names.

12 years agolibibus: Fix annotation of 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.

12 years agoibus-ui-gtk2: Do not release gtk2 ui in tarball but keep them in repo.
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.

12 years agoFix review issues.
Peng Huang [Mon, 23 Jan 2012 17:27:10 +0000 (12:27 -0500)]
Fix review issues.

12 years agoibus-ui-gtk3: Disable panel when Panel name owership is lost.
Peng Huang [Fri, 13 Jan 2012 16:52:53 +0000 (11:52 -0500)]
ibus-ui-gtk3: Disable panel when Panel name owership is lost.

12 years agoibus-daemon: Fix a matchrule parse issue.
Peng Huang [Fri, 13 Jan 2012 16:29:49 +0000 (11:29 -0500)]
ibus-daemon: Fix a matchrule parse issue.

12 years agoibus-ui-gtk3: Fix hotkey issue when xkb -option ctrl:swapcap is using.
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.

12 years agoibus-ui-gtk3: Hide the candidate window during starting up.
Peng Huang [Thu, 12 Jan 2012 15:12:44 +0000 (10:12 -0500)]
ibus-ui-gtk3: Hide the candidate window during starting up.

12 years agoibus-ui-gtk3: Fix a crash when config module is not ready.
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.

12 years agoRename xinput-ibus.in to xinput-ibus
Peng Huang [Thu, 12 Jan 2012 03:18:10 +0000 (22:18 -0500)]
Rename xinput-ibus.in to xinput-ibus

12 years agoibus-daemon: Move global variables into separated files.
Peng Huang [Thu, 12 Jan 2012 01:41:16 +0000 (20:41 -0500)]
ibus-daemon: Move global variables into separated files.

12 years agoDo not create IBusInputContext in focus_in virtual function
Peng Huang [Wed, 11 Jan 2012 22:27:01 +0000 (17:27 -0500)]
Do not create IBusInputContext in focus_in virtual function

12 years agoReenable test casues for ibus-daemon
Peng Huang [Wed, 11 Jan 2012 22:26:44 +0000 (17:26 -0500)]
Reenable test casues for ibus-daemon

12 years agoFix match rule parsing bug.
Peng Huang [Wed, 11 Jan 2012 22:25:59 +0000 (17:25 -0500)]
Fix match rule parsing bug.

12 years agoIgnore some unused bits in modifiers
Peng Huang [Wed, 11 Jan 2012 16:20:36 +0000 (11:20 -0500)]
Ignore some unused bits in modifiers

12 years agoRefine ibus_get_language_name() test case
Peng Huang [Fri, 6 Jan 2012 20:17:32 +0000 (15:17 -0500)]
Refine ibus_get_language_name() test case

12 years agoRemove some unused code and fix a focus issue
Peng Huang [Fri, 6 Jan 2012 19:52:40 +0000 (14:52 -0500)]
Remove some unused code and fix a focus issue

12 years agoCreate __languages_dict with g_hash_table_new_full
Peng Huang [Fri, 6 Jan 2012 19:52:18 +0000 (14:52 -0500)]
Create __languages_dict with g_hash_table_new_full

12 years agoFix a bug in simple.xml.in.in
Peng Huang [Fri, 6 Jan 2012 17:28:42 +0000 (12:28 -0500)]
Fix a bug in simple.xml.in.in

12 years agoMove current language to the first place in the IME combobox
Peng Huang [Fri, 6 Jan 2012 17:17:04 +0000 (12:17 -0500)]
Move current language to the first place in the IME combobox

12 years agoFix a bug in ibus_get_language_name and add a unit test
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

12 years agoFix a build error
Peng Huang [Fri, 6 Jan 2012 16:07:15 +0000 (11:07 -0500)]
Fix a build error

12 years agoRemove some useless xkb layout
Peng Huang [Fri, 6 Jan 2012 15:57:31 +0000 (10:57 -0500)]
Remove some useless xkb layout

12 years agorefine code for reviewing
Peng Huang [Thu, 5 Jan 2012 22:34:30 +0000 (17:34 -0500)]
refine code for reviewing

12 years agoExecute ibus-setup in panel correctly
Peng Huang [Thu, 5 Jan 2012 20:11:14 +0000 (15:11 -0500)]
Execute ibus-setup in panel correctly

12 years agoWIP
Peng Huang [Thu, 5 Jan 2012 19:59:35 +0000 (14:59 -0500)]
WIP

12 years agoEscape some desc
Peng Huang [Thu, 5 Jan 2012 19:34:59 +0000 (14:34 -0500)]
Escape some desc

12 years agoGenerate simple.xml.in.in from xkb layouts
Peng Huang [Thu, 5 Jan 2012 19:27:58 +0000 (14:27 -0500)]
Generate simple.xml.in.in from xkb layouts

12 years agoDeprecated ibus python library.
Peng Huang [Wed, 4 Jan 2012 22:41:21 +0000 (17:41 -0500)]
Deprecated ibus python library.

12 years agoWIP add gtkpanel.xml for gtk3 ui
Peng Huang [Wed, 4 Jan 2012 22:08:03 +0000 (17:08 -0500)]
WIP add gtkpanel.xml for gtk3 ui

12 years agoWIP Disable gtk2 ui in rpm spec file.
Peng Huang [Wed, 4 Jan 2012 21:48:16 +0000 (16:48 -0500)]
WIP Disable gtk2 ui in rpm spec file.

12 years agoWIP add --enable-python-library
Peng Huang [Wed, 4 Jan 2012 21:02:20 +0000 (16:02 -0500)]
WIP add --enable-python-library

12 years agoWIP IME and sys menus.
Peng Huang [Wed, 4 Jan 2012 20:35:00 +0000 (15:35 -0500)]
WIP IME and sys menus.

12 years agoAdd restart and exit commands in ibus tools
Peng Huang [Wed, 4 Jan 2012 15:52:28 +0000 (10:52 -0500)]
Add restart and exit commands in ibus tools

12 years agoMake registered IME visible to panel.
Peng Huang [Thu, 22 Dec 2011 16:25:17 +0000 (11:25 -0500)]
Make registered IME visible to panel.

12 years agoChange IME icon on systray.
Peng Huang [Mon, 19 Dec 2011 21:18:40 +0000 (16:18 -0500)]
Change IME icon on systray.

12 years agoDelay showing switch popup window to avoid annonying.
Peng Huang [Mon, 19 Dec 2011 20:36:59 +0000 (15:36 -0500)]
Delay showing switch popup window to avoid annonying.

12 years agoWIP move all conf components into conf dir
Peng Huang [Sat, 17 Dec 2011 20:20:29 +0000 (15:20 -0500)]
WIP move all conf components into conf dir

12 years agoWIP fix gtk3 setup issues
Peng Huang [Sat, 17 Dec 2011 20:07:07 +0000 (15:07 -0500)]
WIP fix gtk3 setup issues

12 years agoWIP fix some issues with gtk3 and gi
Peng Huang [Sat, 17 Dec 2011 15:55:26 +0000 (10:55 -0500)]
WIP fix some issues with gtk3 and gi

12 years agoWIP port setup ui to gtk3
Peng Huang [Fri, 16 Dec 2011 23:02:54 +0000 (18:02 -0500)]
WIP port setup ui to gtk3

12 years agoWIP port enginecombobox.py icon.py to gtk3
Peng Huang [Fri, 16 Dec 2011 20:11:49 +0000 (15:11 -0500)]
WIP port enginecombobox.py icon.py to gtk3

12 years agoWIP port engineabout.py to gtk3
Peng Huang [Fri, 16 Dec 2011 19:44:11 +0000 (14:44 -0500)]
WIP port engineabout.py to gtk3

12 years agoRemove some unused module in py file
Peng Huang [Fri, 16 Dec 2011 19:10:51 +0000 (14:10 -0500)]
Remove some unused module in py file

12 years agoComment out all debug log in ibusenginesimple.c
Peng Huang [Fri, 16 Dec 2011 18:25:41 +0000 (13:25 -0500)]
Comment out all debug log in ibusenginesimple.c

12 years agoRefine ibus.bash
Peng Huang [Fri, 16 Dec 2011 16:39:57 +0000 (11:39 -0500)]
Refine ibus.bash

12 years agoUse xkb:layout:us as default engine.
Peng Huang [Thu, 15 Dec 2011 23:38:53 +0000 (18:38 -0500)]
Use xkb:layout:us as default engine.

12 years agoset xkblayout in 'ibus engine' command
Peng Huang [Thu, 15 Dec 2011 23:27:18 +0000 (18:27 -0500)]
set xkblayout in 'ibus engine' command

12 years agoFix bash completion issue
Peng Huang [Thu, 15 Dec 2011 23:14:45 +0000 (18:14 -0500)]
Fix bash completion issue

12 years agoWIP app ibus bash completion script and fix rpmbuild
Peng Huang [Thu, 15 Dec 2011 22:56:16 +0000 (17:56 -0500)]
WIP app ibus bash completion script and fix rpmbuild

12 years agoWIP add ibus switch-engine command
Peng Huang [Thu, 15 Dec 2011 17:29:30 +0000 (12:29 -0500)]
WIP add ibus switch-engine command

12 years agoWIP ibus list-engine command
Peng Huang [Thu, 15 Dec 2011 17:05:49 +0000 (12:05 -0500)]
WIP ibus list-engine command

12 years agoWIP add a shell tool.
Peng Huang [Wed, 14 Dec 2011 21:35:04 +0000 (16:35 -0500)]
WIP add a shell tool.

12 years agoRename ui/gtk to ui/gtk2
Peng Huang [Wed, 14 Dec 2011 20:21:49 +0000 (15:21 -0500)]
Rename ui/gtk to ui/gtk2

12 years agoBump the version and fix rpmbuild script
Peng Huang [Wed, 14 Dec 2011 17:54:39 +0000 (12:54 -0500)]
Bump the version and fix rpmbuild script

12 years agoDo not release remote InputContext.
Peng Huang [Wed, 14 Dec 2011 17:52:22 +0000 (12:52 -0500)]
Do not release remote InputContext.

12 years agoSave and load engines order.
Peng Huang [Tue, 13 Dec 2011 17:06:49 +0000 (12:06 -0500)]
Save and load engines order.

12 years agoHandle preload_engines config changes.
Peng Huang [Mon, 12 Dec 2011 23:10:15 +0000 (18:10 -0500)]
Handle preload_engines config changes.

12 years agoFix radio menu group and keybinding problems.
Peng Huang [Mon, 12 Dec 2011 21:57:36 +0000 (16:57 -0500)]
Fix radio menu group and keybinding problems.

12 years agowip
Peng Huang [Mon, 5 Dec 2011 21:47:10 +0000 (16:47 -0500)]
wip

12 years agoAdd xkb layouts switch support and add three demo xkb layouts.
Peng Huang [Mon, 5 Dec 2011 20:57:06 +0000 (15:57 -0500)]
Add xkb layouts switch support and add three demo xkb layouts.

12 years agoCreate simple engine
Peng Huang [Mon, 5 Dec 2011 19:21:00 +0000 (14:21 -0500)]
Create simple engine

12 years agoUse g_list_free_full to simplified some code.
Peng Huang [Wed, 30 Nov 2011 21:37:39 +0000 (16:37 -0500)]
Use g_list_free_full to simplified some code.

12 years agoPort gtk_im_context_simple_add_table to libibus.
Peng Huang [Wed, 30 Nov 2011 20:46:52 +0000 (15:46 -0500)]
Port gtk_im_context_simple_add_table to libibus.

12 years agoIntegrate IBusEngineSimple from ibus-xkb project.
Peng Huang [Wed, 30 Nov 2011 20:01:34 +0000 (15:01 -0500)]
Integrate IBusEngineSimple from ibus-xkb project.

12 years agowip
Peng Huang [Mon, 28 Nov 2011 23:25:10 +0000 (18:25 -0500)]
wip

12 years agoWIP implement register_properties and set_property
Peng Huang [Mon, 28 Nov 2011 23:08:27 +0000 (18:08 -0500)]
WIP implement register_properties and set_property

12 years agoFix a valac warning
Peng Huang [Mon, 28 Nov 2011 16:55:29 +0000 (11:55 -0500)]
Fix a valac warning

12 years agoRemove switchertest.vala
Peng Huang [Mon, 28 Nov 2011 16:30:22 +0000 (11:30 -0500)]
Remove switchertest.vala

12 years agoWIP make engine switch hotkey work
Peng Huang [Mon, 28 Nov 2011 00:57:08 +0000 (19:57 -0500)]
WIP make engine switch hotkey work

12 years agoWIP implement engine switcher popup ui
Peng Huang [Sun, 27 Nov 2011 05:21:02 +0000 (00:21 -0500)]
WIP implement engine switcher popup ui

12 years agowip
Peng Huang [Fri, 25 Nov 2011 22:28:31 +0000 (17:28 -0500)]
wip

12 years agoUse XI2 in keybindingmanager.
Peng Huang [Fri, 25 Nov 2011 19:17:51 +0000 (14:17 -0500)]
Use XI2 in keybindingmanager.

12 years agowip
Peng Huang [Thu, 24 Nov 2011 23:13:00 +0000 (18:13 -0500)]
wip

12 years agoFix src/Makefile.am to install ibuskeysym-compat.h
Peng Huang [Thu, 24 Nov 2011 18:27:44 +0000 (13:27 -0500)]
Fix src/Makefile.am to install ibuskeysym-compat.h

12 years agoRename ibus keysyms.
Peng Huang [Thu, 24 Nov 2011 16:55:26 +0000 (11:55 -0500)]
Rename ibus keysyms.

12 years agoRemove enable status of input context and hotkey logic in ibus-daemon
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

12 years agoFix gir annotations.
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

12 years agoFix typoes in gtk-doc comments.
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

12 years agoFix typo.
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

12 years agoDon't look for ibus-1.0.pc when generating GIR.
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

12 years agoRelease 1.4.1. 1.4.1
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

12 years agoFix typoes and remove Encoding from desktop files.
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

12 years agoMinor fixes related to git.mk.
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

12 years agoGenerate vapi from gir instead of gi.
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

12 years agoMinor fixes when generating GIR.
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

12 years agodconf: preserve names under /desktop/ibus/engine/bopomofo.
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

12 years agoFix the GIR annotation of ibus_bus_get_global_engine #2.
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

12 years agoFix the GIR annotation of ibus_bus_get_global_engine.
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

12 years agoFix the return value in IBusEngine.process_key_event with signal.
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

12 years agoAdd a dconf option to inhibit dconf name conversion.
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

12 years agoRename ibus_engine_new_type with ibus_engine_new_with_type.
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

12 years agoAdd G_GNUC_PRINTF for function ibus_text_new_from_printf(), so compiler can check...
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

12 years agoFix g-ir-scanner errors in ibusproperty.h and ibustext.h.
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

12 years agoFix a typo in docs/references/ibus/Makefile
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

12 years agoAdd ibus_text_set_attributes for scipt language bindings.
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