Update to ibus-1.2.0.20090617

This commit is contained in:
Peng Huang 2009-06-22 05:09:19 +00:00
parent ccc4a537db
commit e339d4cfe9
4 changed files with 98 additions and 7 deletions

View File

@ -1 +1 @@
ibus-1.1.0.20090508.tar.gz
ibus-1.2.0.20090617.tar.gz

View File

@ -1 +1,89 @@
diff --git a/bus/factoryproxy.c b/bus/factoryproxy.c
index cf30b95..521d609 100644
--- a/bus/factoryproxy.c
+++ b/bus/factoryproxy.c
@@ -172,21 +172,35 @@ bus_factory_proxy_create_engine (BusFactoryProxy *factory,
g_assert (BUS_IS_FACTORY_PROXY (factory));
g_assert (IBUS_IS_ENGINE_DESC (desc));
+ IBusPendingCall *pending = NULL;
IBusMessage *reply_message;
IBusError *error;
BusEngineProxy *engine;
gchar *object_path;
+ gboolean retval;
if (g_list_find (factory->component->engines, desc) == NULL) {
return NULL;
}
- reply_message = ibus_proxy_call_with_reply_and_block ((IBusProxy *) factory,
- "CreateEngine",
- -1,
- &error,
- G_TYPE_STRING, &(desc->name),
- G_TYPE_INVALID);
+ retval = ibus_proxy_call_with_reply ((IBusProxy *) factory,
+ "CreateEngine",
+ &pending,
+ -1,
+ &error,
+ G_TYPE_STRING, &(desc->name),
+ G_TYPE_INVALID);
+
+ if (!retval) {
+ g_warning ("%s: %s", error->name, error->message);
+ ibus_error_free (error);
+ return NULL;
+ }
+
+ ibus_pending_call_wait (pending);
+ reply_message = ibus_pending_call_steal_reply (pending);
+ ibus_pending_call_unref (pending);
+
if (reply_message == NULL) {
g_warning ("%s: %s", error->name, error->message);
ibus_error_free (error);
diff --git a/setup/enginetreeview.py b/setup/enginetreeview.py
index d0c95d1..6f2e2ea 100644
--- a/setup/enginetreeview.py
+++ b/setup/enginetreeview.py
@@ -45,7 +45,7 @@ class EngineTreeView(gtk.TreeView):
self.__engines = set([])
self.__changed = False
- self.set_headers_visible(True)
+ # self.set_headers_visible(True)
self.set_reorderable(True)
self.__model = gtk.ListStore(gobject.TYPE_PYOBJECT, gobject.TYPE_STRING)
@@ -76,6 +76,7 @@ class EngineTreeView(gtk.TreeView):
model = gtk.ListStore(gobject.TYPE_STRING)
model.append(("us",))
model.append(("jp",))
+ model.append(("xkb",))
renderer.set_property("xalign", 0)
renderer.set_property("model", model)
renderer.set_property("text-column", 0)
@@ -89,7 +90,7 @@ class EngineTreeView(gtk.TreeView):
column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(renderer, False)
column.set_cell_data_func(renderer, self.__layout_cell_data_cb)
- self.append_column (column)
+ # self.append_column(column)
self.set_engines(engines)
diff --git a/ui/gtk/engineabout.py b/ui/gtk/engineabout.py
index dd7bee4..3d7df5a 100644
--- a/ui/gtk/engineabout.py
+++ b/ui/gtk/engineabout.py
@@ -61,7 +61,7 @@ class EngineAbout(gtk.Dialog):
"heading", "left_margin_16")
text_buffer.insert_with_tags_by_name(iter, _("Language: %s\n") % ibus.get_language_name(self.__engine_desc.language),
"small", "bold", "left_margin_16")
- text_buffer.insert_with_tags_by_name(iter, _("Kayboard layout: %s\n") % self.__engine_desc.layout,
+ text_buffer.insert_with_tags_by_name(iter, _("Keyboard layout: %s\n") % self.__engine_desc.layout,
"small", "bold", "left_margin_16")
text_buffer.insert_with_tags_by_name(iter, _("Author: %s\n") % self.__engine_desc.author,
"small", "bold", "left_margin_16")

View File

@ -7,7 +7,7 @@
%define im_chooser_version 1.2.5
Name: ibus
Version: 1.1.0.20090612
Version: 1.2.0.20090617
Release: 1%{?dist}
Summary: Intelligent Input Bus for Linux OS
License: LGPLv2+
@ -114,8 +114,8 @@ The ibus-devel-docs package contains developer documentation for ibus
%prep
%setup -q
# %patch0 -p1
# ./autogen.sh --help
%patch0 -p1
./autogen.sh --help
%build
%configure --disable-static \
@ -228,8 +228,11 @@ fi
%{_datadir}/gtk-doc/html/*
%changelog
* Mon Jun 22 2009 Huang Peng <shawn.p.huang@gmail.com> - 1.2.0.20090617-1
- Update to 1.2.0.20090617
* Fri Jun 12 2009 Huang Peng <shawn.p.huang@gmail.com> - 1.1.0.20090612-1
- Update to Update to 1.1.0.20090612
- Update to 1.1.0.20090612
- Fix bug 504942 - PageUp and PageDown do not work in candidate list
- Fix bug 491040 - Implememnt mouse selection in candidate list

View File

@ -1 +1 @@
108fe12f49f5b55453293104b4c8e19e ibus-1.1.0.20090612.tar.gz
3753834804986d4f118b0030c80daa01 ibus-1.2.0.20090617.tar.gz