Permalink
Commits on Apr 7, 2011
  1. Handle M17N surrounding-text commands.

    ueno committed Apr 7, 2011
    BUG=none
    TEST=manually with ibus git master
    
    Review URL: http://codereview.appspot.com/4366041
Commits on Mar 11, 2011
  1. Fix make ppa failed problem.

    phuang committed Mar 11, 2011
    BUG=none
    TEST=make ppa
    
    Review URL: http://codereview.appspot.com/4250065
Commits on Mar 10, 2011
Commits on Mar 7, 2011
  1. Release 1.3.2

    ueno committed Mar 7, 2011
  2. Add --with-gtk=2.0|3.0|no configure option.

    ueno committed Mar 7, 2011
    This patch adds a configure option to select a GTK+ version linked with
    ibus-setup-m17n.  If --with-gtk=no is specified, ibus-setup-m17n is not
    compiled.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4241051
  3. Fix build with ibus-1.4.

    ueno committed Mar 7, 2011
    This patch adds compatibility code for the API changes of IBusConfig and
    IBusEngineDesc in ibus-1.3 -> ibus-1.4.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4240070
Commits on Mar 3, 2011
  1. Use minput_list() instead of mdatabase_list().

    ueno committed Mar 3, 2011
    m17n-lib 1.6.2+ (CVS) provides a new function minput_list(), which
    enumerates input methods in a robuster way than
    mdatabase_list(Minput_method, ...).
    
    This patch is to use minput_list() if available.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4248053
Commits on Mar 1, 2011
  1. Make class name parsing robuster.

    ueno committed Mar 1, 2011
    ibus-m17n uses "IBusM17N<Lang><Name>Engine" for dynamically allocated GTypes.
    However, when parsing it back, if <Name> contains a non-alphabet character,
    ibus-m17n fails to parse.  For example, IBusM17NHiInscript2Engine for
    the hi-inscript2 map, which Indic people are currently working on.
    This patch fixes the problem.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4242041
Commits on Jan 17, 2011
  1. Add "~/.m17n.d/" to observed-paths.

    ueno committed Jan 17, 2011
    m17n-lib looks for mim files in ~/.m17n.d/ as well as /usr/share/m17n.
    https://code.google.com/p/ibus/issues/detail?id=1183
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/4012041
Commits on Dec 10, 2010
  1. Use wildcard pattern in default.xml to set the default value.

    ueno committed Dec 10, 2010
    Move the default config value (rank = 0, preedit_highlight = FALSE) to
    default.xml, using wildcard pattern.  Also reorder entries in default.xml and
    add note about the matching order.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/3538041
Commits on Dec 9, 2010
  1. Lower the rank of si-samanala engine.

    ueno committed Dec 9, 2010
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/3413043
Commits on Dec 8, 2010
  1. Read default config from a file.

    ueno committed Dec 8, 2010
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/3472044
Commits on Dec 6, 2010
  1. Don't compile m17nutil.c twice for engine and setup.

    ueno committed Dec 6, 2010
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/3434042
Commits on Dec 3, 2010
Commits on Dec 1, 2010
Commits on Oct 27, 2010
  1. Clear errno to 0 before calling strtol/strtoul.

    ueno committed Oct 27, 2010
    To handle errors of strtol/strtoul correctly, errno should be cleared
    beforehand.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2338043
  2. Simplify AltGr handling.

    ueno committed Oct 27, 2010
    A keyboard with AltGr key should handle 4 shift levels:
    (1) no modifier keys are held
    (2) Shift key is pressed
    (3) AltGr key is pressed
    (4) both Shift and AltGr keys are pressed
    
    However, ibus-m17n currently can only handle 1-3.
    This patch simplifies the code and allows ibus-m17n to handle 4.
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2329045
Commits on Oct 15, 2010
  1. Give higher rank for all Indic engines.

    ueno committed Oct 15, 2010
    Currently only representative engines (e.g. m17n:hi:inscript) are given
    rank > 0.  However, Indic users want more input engines selected by default.
    So we give rank = 2 for representative engines and 1 for other engines.
    
    This patch rewrites the code for the default engine configuration using
    g_pattern_match*().
    
    BUG=none
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2502041
Commits on Sep 21, 2010
  1. Don't init IBusBus in print_engines_xml().

    ueno committed Sep 21, 2010
    Bus initialization in print_engines_xml is not necessary, as Peng suggested in:
    http://github.com/ibus/ibus-m17n/commit/f52ba533eb86baa427df9107dd01670a85d17ab1#L6R78
    
    BUG=none
    TEST=Manual
    
    Review URL: http://codereview.appspot.com/2235043
Commits on Sep 20, 2010
  1. Fix bug in ibus_m17n_engine_reset.

    phuang committed Sep 20, 2010
    Reset MInputContext of m17n-lib in ibus_m17n_engine_reset to fix
    crosbug.com/6825 and crosbug.com/6826
    
    BUG=chromium-os:6825,chromium-os:6826
    TEST=manual
    
    Review URL: http://codereview.appspot.com/2226043
Commits on Sep 19, 2010
  1. Add code coderview.settings.

    phuang committed Sep 19, 2010
    This is for us to use codereview.appspot.com for code reviews.
    
    Instructions to use codereview.appspot.com:
    
    1. Get depot_tools and add PATH to the directory
    http://dev.chromium.org/developers/how-tos/depottools
    
    2. In your local IBus git repository,
    
    % git checkout master
    % git checkout -b somefix
    make changes
    % git cl upload
    do code reviews at codereview.appspot.com
    once it's done, run "git cl push" if you can commit.
    otherwise, ask committers to commit on behalf.
    
    BUG=none
    
    Review URL: http://codereview.appspot.com/2209043
Commits on Sep 2, 2010
  1. Release 1.3.1

    ueno committed Sep 2, 2010
Commits on Aug 23, 2010
  1. Implement setup UI.

    ueno committed Aug 23, 2010
Commits on Aug 19, 2010
  1. Fix the last commit.

    ueno committed Aug 19, 2010
Commits on Aug 17, 2010
Commits on Aug 6, 2010
  1. Change release to 0

    phuang committed Aug 6, 2010
  2. Add debian build scripts

    phuang committed Aug 6, 2010
Commits on Jul 29, 2010
  1. Revert "Detect "focus-move"."

    ueno committed Jul 29, 2010
    This reverts commit 04f5daf.
  2. Revert "Don't send "input-focus-move" if the trigger is key event."

    ueno committed Jul 29, 2010
    This reverts commit e82f912.
Commits on Jul 16, 2010
  1. Update preedit on commit.

    ueno committed Jul 15, 2010
    Some applications (OpenOffice.org or Evolution) expect "preedit-changed" is
    signalled after "commit" and clear applications' pre-edit buffers on "commit".
    However, ibus-m17n (possibly other IME) may signal "commit" just after
    "preedit-changed".
    
    This change makes sure to signal "preedit-changed" on "commit".
    
    Test case: type "iupap,h" on oowriter with
    "Sinhala;Sinhalese - wijesekera (m17n)".
    You won't see the n+1'th character in the pre-edit buffer without this change.
    
    Signed-off-by: Daiki Ueno <ueno@unixuser.org>