Branch: refs/heads/master
Home: https://github.com/ibus/ibus
Commit: 37e6e58792bef4284653e4d8f4c93c901780eafd
https://github.com/ibus/ibus/commit/37e6e58792bef4284653e4d8f4c93c901780eafd
Author: Takao Fujiwara <[email protected]>
Date: 2011-04-08 (Fri, 08 Apr 2011)
Changed paths:
M bus/component.c
M bus/connection.c
M bus/connection.h
M bus/dbusimpl.c
M bus/ibusimpl.c
M bus/marshalers.list
M ibus/bus.py
M ibus/common.py
M src/Makefile.am
M src/ibusbus.c
M src/ibusbus.h
M src/ibusproperty.c
M src/ibusproperty.h
M src/ibustext.c
M src/ibustext.h
M src/ibustypes.h
A src/ibusutil.c
A src/ibusutil.h
M ui/gtk/main.py
M ui/gtk/panel.py
Log Message:
-----------
Implement APIs for another non-Python panel.
1. Support icon and prop_list = null in ibus_property_new with GIR.
2. Add getter methods in IBusText and IBusProperty since GJS cannot access
the members in C-Structure.
3. Add ibus_get_language_name() since GIR libxml2 does not provide the
useful APIs.
4. Implement flags in ibus_bus_request_name() to follow DBus
RequestName signal spec.
http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-names
This is needed to terminate the current IBus panel.
E.g. IBus GTK panel is launched by ibus-daemon but another panel is
launched by gnome-shell.
5. Support IBUS_BUS_NAME_FLAG_ALLOW_REPLACEMENT in ui/gtk/main.py
6. Fix bus_component_set_factory() not to call
bus_component_factory_destroy_cb() twice.
7. Hide ibus_text_new_from_static_string() for GIR.
8. Add ibus_is_running_gnome_shell() for ibus-ui-gtk because
gnome-shell runs earlier than ibus-ui-gtk.
Review URL: http://codereview.appspot.com/4279042
Patch from Takao Fujiwara <[email protected]>.
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en