Граф коммитов

2313 Коммитов

Автор SHA1 Сообщение Дата
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