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

回复