Daiki Ueno
2e81378f22
engine: delay D-Bus name request after factory creation
...
BUG=none
Review URL: https://codereview.appspot.com/6441157
2012-08-20 10:00:17 +09:00
Peng Huang
dd6a556630
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
2012-08-16 15:26:39 -04:00
Daiki Ueno
72ecfb351a
Fix testcase failure when IBus is not installed.
...
BUG=none
Review URL: https://codereview.appspot.com/6455068
2012-08-09 10:58:47 +09:00
Daiki Ueno
bed48104cc
conf: always build ibus-memconf for testing
...
BUG=none
Review URL: https://codereview.appspot.com/6457087
2012-08-08 12:33:15 +09:00
Daiki Ueno
bd4e87f390
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
2012-08-08 12:24:12 +09:00
Daiki Ueno
644caf4add
Set proper error code when config daemon is not running.
...
BUG=none
Review URL: https://codereview.appspot.com/6453076
2012-08-03 11:34:08 +09:00
Daiki Ueno
c013bbe9ac
Fix double-unref when looping over attachment.
...
BUG=none
Review URL: https://codereview.appspot.com/6445057
2012-08-01 10:26:48 +09:00
fujiwarat
a454448111
Support dconf 0.13.4
...
TEST=Manually
Review URL: https://codereview.appspot.com/6426044
2012-07-19 09:57:01 +09:00
Peng Huang
f453bf83f5
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
2012-07-12 16:41:30 -04:00
Rui Matos
636dda4767
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>.
2012-07-12 11:11:23 -04:00
Peng Huang
22ebca1067
Fix issue - keybinding with Super, Hyper and Meta Modifiers does not work.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/6302047
2012-06-08 10:28:33 -04:00
Peng Huang
1ed8daa432
Refine IME switch keybinding related code.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/6295047
2012-06-08 10:12:54 -04:00
Peng Huang
d4f7a90936
Use IM icon in switcher dialog.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/6274044
2012-06-05 09:59:06 -04:00
fujiwarat
39522cfd9f
Enhance ibus-ui-gtk3 switcher labels.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5956045
2012-05-31 11:45:15 +09:00
fujiwarat
c3688a9849
Fix a SEGV when close the shortcutkey dialog and update mnemonic.
...
TEST=Manually
Review URL: https://codereview.appspot.com/6256068
2012-05-31 11:38:40 +09:00
Peng Huang
1fc1dc476d
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
2012-05-30 11:38:40 -04:00
Peng Huang
095e8232b8
Update setup ui file to gtk 3.0 and remove a debug print.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/6244057
2012-05-30 07:42:51 -04:00
Daiki Ueno
82e628c3cb
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
2012-05-28 10:59:22 +09:00
Peng Huang
83397c256f
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
2012-05-27 21:45:58 -04:00
Daiki Ueno
b745ea21b1
gtk3: don't show "missing" icon for each submenu
...
BUG=none
TEST=manually
Review URL: https://codereview.appspot.com/6211072
2012-05-23 09:55:38 +09:00
Daiki Ueno
4bee2863e8
dconf: use text-based key file and dconf update
...
BUG=none
TEST=manually
Review URL: https://codereview.appspot.com/6215062
2012-05-20 15:01:01 +09:00
Peng Huang
32533c72be
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
2012-05-17 11:08:14 -04:00
Daiki Ueno
6422f056a7
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
2012-05-16 16:23:55 +09:00
Jason Conti
1fbf1695a8
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>.
2012-05-14 13:55:30 -04:00
Kim, Seung Won
99cbfbdd6f
Fix a typo.
...
BUG=None
TEST=None
Review URL: https://codereview.appspot.com/6188057
Patch from Kim, Seung Won <seungzzang@gmail.com>.
2012-05-09 10:05:59 -04:00
Jason Conti
bbbdd2efb0
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>.
2012-05-09 09:29:30 -04:00
Jason Conti
7ca7db00f8
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>.
2012-05-08 15:42:38 -04:00
Jason Conti
a78a254715
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>.
2012-05-08 14:01:57 -04:00
fujiwarat
e9f682d4c6
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
2012-05-08 10:44:36 +09:00
fujiwarat
c333b76044
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
2012-04-27 11:42:00 +09:00
fujiwarat
d0df8d3a62
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
2012-04-27 11:27:03 +09:00
Daiki Ueno
b8fe4d782d
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
2012-04-18 10:37:07 +09:00
fujiwarat
f2e266da9e
Add options to disable to build UI and engines.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/6031059
2012-04-17 10:25:58 +09:00
fujiwarat
75df361698
Fix the order of arguments in NameOwnerChanged
...
BUG=RH#799571
TEST=Linux desktop
Review URL: https://codereview.appspot.com/6022044
2012-04-16 10:19:57 +09:00
fujiwarat
6c5e5d09cb
Ignore mouse masks in ui/gtk3/keybindingmanager for accessibility.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5975069
2012-04-10 11:31:49 +09:00
fujiwarat
991eebc31a
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
2012-04-06 12:11:35 +09:00
fujiwarat
b620e0bcda
Fix ibus-setup SEGV on C locale.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5976076
2012-04-05 10:44:26 +09:00
Yusuke Sato
6ec73515cb
Fix typo in ibusfactory.c.
...
BUG=None
TEST=None
Review URL: https://codereview.appspot.com/5969068
2012-04-03 18:31:47 +09:00
fujiwarat
ceaeb86d9b
Enable bindtextdomain in ibus-ui-gtk3.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5876049
2012-03-23 11:40:29 +09:00
fujiwarat
b8c12964e9
Add --help in ibus tool.
...
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5868046
2012-03-23 11:25:28 +09:00
fujiwarat
99f6b739f3
Set the custom font in ui.gtk3.CandidatePanel.
...
BUG=RH#803250
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5845047
2012-03-20 14:25:56 +09:00
fujiwarat
942718e3a3
Show language id on ibus-ui-gtk3.switcher window.
...
BUG=RH#803177
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5843059
2012-03-19 16:20:55 +09:00
Daiki Ueno
6990269692
ibus-daemon: make sure to focus out engine when unset.
...
BUG=none
TEST=manual
Review URL: https://codereview.appspot.com/5824046
2012-03-15 14:42:43 +09:00
Daiki Ueno
8654885668
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
2012-03-15 13:21:08 +09:00
Daiki Ueno
ace5cdedf8
gtk3: honor lookup table labels and orientation
...
BUG=none
TEST=manual
Review URL: https://codereview.appspot.com/5798074
2012-03-14 11:07:47 +09:00
Peng Huang
e38ff0fd94
libibus: Fix a refcount issue in ibus_prop_list_deserialize()
...
BUG=None
TEST=Linux desktop
Review URL: https://codereview.appspot.com/5796079
2012-03-13 12:02:15 -04:00
fujiwarat
3179c4fa29
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
2012-03-12 10:29:23 +09:00
Peng Huang
af87f5ee16
Remove some unused code.
...
BUG=None
TEST=Make
Review URL: https://codereview.appspot.com/5756061
2012-03-07 00:41:14 -05:00
Peng Huang
c1b7d86c3f
Refine coding style.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/5753058
2012-03-07 00:40:47 -05:00
Peng Huang
24ea6f7077
Shrink the IME switcher window size if necessary.
...
BUG=None
TEST=Manually
Review URL: https://codereview.appspot.com/5753056
2012-03-07 00:39:17 -05:00