Skip to content
Commits on May 17, 2011
  1. fix wrong forward key event signature

    Ryo Onodera committed May 17, 2011
Commits on May 11, 2011
  1. @phuang

    Fix build warnings with gcc 4.6

    phuang committed May 10, 2011
    BUG=crosbug.com/15039
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4518042
Commits on May 3, 2011
  1. @julroy67 @phuang

    Update name

    julroy67 committed with phuang Apr 8, 2011
  2. @Espreon @phuang

    Added British English translation.

    Espreon committed with phuang Apr 30, 2011
  3. @phuang

    Fix make dpkg errors, and add gtk3 support for debian

    phuang committed May 3, 2011
    BUG=None
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4436076
Commits on Apr 27, 2011
  1. @fujiwarat @phuang

    Fix the zombie process of ibus-gconf when ibus-daemon restarts.

    fujiwarat committed with phuang Apr 27, 2011
    - Fix the typo in bus_dbus_impl_destroy() (dbusimpl.c)
    - Modify bus_server_run() and _ibus_exit() (ibusimpl.c, server.c)
      bus_ibus_impl_destroy() needs to be called so that waitpid()
      prevents processes from becoming zombie.
    - Change the declaration of bus_server_quit(). (server.h)
    
    BUG=redhat#697471
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4440059
    Patch from Takao Fujiwara <takao.fujiwara1@gmail.com>.
Commits on Apr 22, 2011
  1. @yusukes
  2. @yusukes

    Add org.freedesktop.IBus.InputContext.ProcessHandWritingEvent and Can…

    yusukes committed Apr 22, 2011
    …celHandWriting to support a handwriting engine.
    
    Review URL: http://codereview.appspot.com/4433059
Commits on Apr 18, 2011
  1. @phuang

    Export input context surrounding-text API to Python.

    Daiki Ueno committed with phuang Apr 18, 2011
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4442059
    Patch from Daiki Ueno <daiki.ueno@gmail.com>.
  2. @phuang

    Use g_initable_new to create BusFactoryProxy.

    phuang committed Apr 18, 2011
    BUG=none
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4446051
Commits on Apr 9, 2011
  1. @phuang

    Revert "Change default values of some config."

    phuang committed Apr 8, 2011
    This change was commited by mistake.
    
    This reverts commit ed4775b.
Commits on Apr 8, 2011
  1. @phuang
  2. @phuang

    Refine RequestName code and fix make dpkg errors.

    phuang committed Apr 8, 2011
    BUG=none
    TEST=Linux Desktop
    
    Review URL: http://codereview.appspot.com/4368056
  3. @phuang

    Fix focus issue when reconnect to ibus-daemon

    phuang committed Apr 8, 2011
    BUG=none
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4365049
  4. @fujiwarat @phuang

    Implement APIs for another non-Python panel.

    fujiwarat committed with phuang Apr 8, 2011
    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 <takao.fujiwara1@gmail.com>.
  5. @ueno

    Export surrounding-text API to Python.

    ueno committed Apr 8, 2011
    BUG=none
    TEST=manually with modified ibus-anthy ueno/ibus-anthy@2303095
    
    Review URL: http://codereview.appspot.com/4377045
Commits on Apr 5, 2011
  1. @phuang

    Fix make dpkg errors.

    phuang committed Apr 5, 2011
    BUG=none
    TEST=make dpkg
    
    Review URL: http://codereview.appspot.com/4324047
  2. @phuang

    Support surrounding-text retrieval.

    Daiki Ueno committed with phuang Apr 5, 2011
    Unlike the GtkIMContext API, IBus automatically retrieves
    surrounding-text when certain events occurred to the
    client ("before filter_keypress", for example).  This makes the
    engine API simpler but causes periodical emission of D-Bus
    signals for updating surrounding-text information, which is
    unwanted for typical engines.
    
    For this reason, the surrounding-text support is currently
    disabled by default.  To enable it, pass
    --enable-surrounding-text to configure.  Also, even
    surrounding-text support is compiled in, IBus does not start
    polling until an engine requests surrounding-text using
    ibus_engine_get_surrounding_text().  To make the function work
    for the first time, clients should retrieve
    initial surrounding-text when the engine is enabled (see ibus_im_context_focus_in() and
    _ibus_context_enabled_cb() in client/gtk2/ibusimcontext.c).
    
    BUG=Issue#778
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4276082
    Patch from Daiki Ueno <daiki.ueno@gmail.com>.
  3. @phuang

    Fix a crash during creating IBusProxy asynchronously

    phuang committed Apr 5, 2011
    BUG=chromium-os:13629
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4344061
Commits on Apr 4, 2011
  1. @fujiwarat

    Update translations.

    fujiwarat committed Apr 4, 2011
    Update ar.po as.po da.po es.po fr.po gu.po hi.po kn.po mr.po nl.po
    or.po pa.po pl.po pt_BR.po ta.po te.po uk.po zh_CN.po zh_TW.po
    and LINGUAS.
Commits on Apr 1, 2011
  1. @fujiwarat @phuang
  2. @suzhe @phuang

    Change default values of some config.

    suzhe committed with phuang May 12, 2010
    This CL changes the default value of use_global_engine, enable_by_default and use_sys_layout to TRUE. And also removes the default trigger key.
    
    BUG=none
    TEST=none
    
    Review URL: http://codereview.chromium.org/2008016
Commits on Mar 29, 2011
  1. @phuang

    Use gtk_status_icon_set_name() only if it is available.

    Daiki Ueno committed with phuang Mar 29, 2011
    gtk_status_icon_set_name() is not exported to python through pygtk2 <= 2.17,
    which is the version from Debian sid and Fedora 14.
    
    >>> import gtk
    >>> gtk.pygtk_version
    (2, 17, 0)
    >>> hasattr(gtk.StatusIcon, 'set_name')
    False
    
    This patch checks the availability.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4327042
    Patch from Daiki Ueno <daiki.ueno@gmail.com>.
Commits on Mar 25, 2011
  1. @fujiwarat @phuang
  2. @phuang

    Add "in" keymap which maps Alt_R to AltGr.

    Daiki Ueno committed with phuang Mar 25, 2011
    BUG=none
    TEST=manually with ibus-m17n
    
    Review URL: http://codereview.appspot.com/4273109
    Patch from Daiki Ueno <daiki.ueno@gmail.com>.
  3. @phuang
Commits on Mar 23, 2011
  1. @phuang

    Fix make debian package errors.

    phuang committed Mar 23, 2011
    BUG=none
    TEST=make dpkg
    
    Review URL: http://codereview.appspot.com/4279068
  2. @phuang

    Fix typos in IBusInputContext document

    phuang committed Mar 23, 2011
    BUG=none
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4273094
  3. @phuang

    Use $(SED) to replace sed

    phuang committed Mar 23, 2011
    BUG=none
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4280059
Commits on Mar 22, 2011
  1. @yusukes

    Link appropriate libraries to ibus-scan.

    yusukes committed Mar 22, 2011
    TEST=git clone the clean tree, ran ./autogen.sh --enable-gtk-doc, then ran make.
    
    Review URL: http://codereview.appspot.com/4289060
  2. @yusukes

    Add asynchronous InputContext.IsEnabled and InputContext.GetEngine APIs.

    yusukes committed Mar 22, 2011
    * Added asynchronous InputContext.IsEnabled and InputContext.GetEngine APIs. Now
    all InputContext IPCs can be async.
    * Added comments to src/ibusinputcontext.h.
    * Moved input context tests from ibus-bus.c to ibus-inputcontext.c (new file),
    and fixed flaky tests.
    * Fixed typos in bus/.
    
    BUG=http://code.google.com/p/ibus/issues/detail?id=1215
    TEST=ran the new test
    
    Review URL: http://codereview.appspot.com/4298049
Commits on Mar 18, 2011
  1. @phuang

    Create a separate test case for ibus_bus_create_input_context_async().

    phuang committed Mar 18, 2011
    Create a separate test case for ibus_bus_create_input_context_async(),
    so we can use `ibus-bus -p /ibus/create-input-context' to test and debug
    ibus_bus_create_input_context_async() only.
    
    BUG=none
    TEST=make check
    
    Review URL: http://codereview.appspot.com/4298045
Commits on Mar 17, 2011
  1. @phuang

    Refine document and coding style in ibusbus.[ch] and trim some privat…

    phuang committed Mar 17, 2011
    …e structs and api from document
    
    BUG=none
    TEST=make
    
    Review URL: http://codereview.appspot.com/4290053
  2. @phuang

    Do not block UI in IBusIMContext anymore.

    phuang committed Mar 17, 2011
    Replace some block IPC calls with async IPC calls, and then IBusIMContext will
    not block UI anymore.
    
    BUG=http://crosbug.com/12310
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4287054
Commits on Mar 16, 2011
  1. @phuang

    Fix issue of InputContext.SetEngine.

    phuang committed Mar 16, 2011
    InputContext.SetEngine returns error sometimes, because "request-engine"
    signal handler calls an async function to set the engine of the context.
    So checking context->engine != NULL just after emiting "request-engine"
    signal is not correct.
    
    BUG=none
    TEST=Linux desktop
    
    Review URL: http://codereview.appspot.com/4287049
Something went wrong with that request. Please try again.