Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 11, 2012
  1. Add an ibus-table-setup to set ibus table engine

    authored
    The setup app can be accessed from:
      ibus Preferences -> Input Method -> select a method -> Preferences
    
    The code and ui were adapted from
    
     * ibus-setup-pinyin
     * https://github.com/maxiaojun/ibus-table-setup
Commits on Oct 7, 2012
  1. @kaio
  2. @kaio
Commits on Oct 6, 2012
  1. @kaio
  2. @kaio
  3. @kaio

    Update ChangeLog.

    kaio authored
  4. @kaio
Commits on Oct 5, 2012
  1. @kaio
Commits on Oct 3, 2012
  1. @kaio

    Updated PO files.

    kaio authored
  2. @kaio
Commits on Sep 27, 2012
  1. Fill input panel on demand. Huge GUI respond speedup

    authored
    Huge speedup on ibus-table GUI repsond time when using a large phrases
    table.
    
    Currently, all the candidate phrases are created in the input panel
    before shown to the users, while only 6 of the candidates actually show
    up on the panel. For a phrase table with a lot of phrases, the candidate
    list can contain more than 3000 entries, especially when only the 1st
    key is entried.
    
    3000 candidates will cause 3000 input widgets being generated before the
    first 6 candidates were show to the users. This can make the GUI update
    lagging up to a few seconds depending on the speed of the CPU. This is
    at least O(n).
    
    In this optimzed code, only 6 candidate widgets were generated at a
    time. More candidate widgets will be generate on next-page/previous-
    page action. Now we are O(1) for the GUI part of panel update.
  2. Remove unneeded sort in select_words(), speedup

    authored
    Since sql query statement already sorted (ORDER BY) the result, remove
    the unneeded sort operation.
    
    Sorting with a python compare function is terribly slow for large list.
Commits on Sep 18, 2012
  1. @kaio

    Merge remote-tracking branch 'mike-fabian/acevery-master-fix-ipa-x-sa…

    kaio authored
    …mpa-rhbz856903' into rel20121001
Commits on Sep 13, 2012
  1. @kaio

    Merge remote-tracking branch 'mike-fabian/acevery-master-improve-chin…

    kaio authored
    …ese-category-check-rhbz856320' into rel20121001
  2. @mike-fabian

    Fix ipa-x-sampa table and phrases containing spaces in emoji-table

    mike-fabian authored
    Currently there is a regular expression which filters out several
    lines defining valid phrases. The emoji-table for example has phrases
    containing spaces which are currently filtered out and the ipa-x-sampa
    table has trailing comments which are filtered out as well.
    
    In phrase_parser, the phrases are parsed like:
    
    xingma, phrase, freq = unicode (l, "utf-8").strip ().split ('\t')[:3]
    
    Therefore, it seems reasonable to change the regular expression checking
    for a table line containing a phrase definition to accept every
    line which has 3 columns seperated by tabs followed optionally
    by more columns also separated by tabs (the optional columns are ignored,
    i.e. they are just comments in the table source).
    
    See: https://bugzilla.redhat.com/show_bug.cgi?id=856903
  3. @mike-fabian

    Improve check whether a phrase is simplified or traditional Chinese

    mike-fabian authored
    The improvement is to ignore all non-Han characters when
    doing the check.
    
    This is to avoid classifying a simplified Chinese string as
    traditional just because it happens to include some non-Chinese
    characters, for example box drawing characters, which cannot be
    converted to gb2312 but happen to be convertible to big5hkscs.
    
    This fixes the problem in the emoji-table input method that most
    phrases cannot be input at all.
    
    See: https://bugzilla.redhat.com/show_bug.cgi?id=856320
Commits on Sep 5, 2012
  1. @kaio

    Merge remote-tracking branch 'acevery/master' into rel20121001

    kaio authored
    Conflicts:
    	engine/table.py
  2. @acevery
Commits on Sep 4, 2012
  1. @acevery
  2. @acevery

    fix non-ASCII input key bug

    acevery authored
  3. @kaio

    Merge commit '3ba23ba4667818c096639acb3920b50994263ef4' into rel20120901

    kaio authored
    Conflicts:
    	tables/additional/latex.txt
  4. @kaio

    Updated version number and ChangeLog.

    kaio authored
    Rebuilt PO files.
Commits on Aug 11, 2012
  1. further remove 'additional' stuff

    Xiaojun Ma authored
  2. remove compose.db, latex.db; fix #1026

    Xiaojun Ma authored
  3. @bochecha

    trivial change

    bochecha authored Xiaojun Ma committed
  4. @bochecha

    add language_filter property

    bochecha authored Xiaojun Ma committed
  5. a better way to fix #1474

    Xiaojun Ma authored
Commits on Aug 9, 2012
  1. @kaio
Commits on Aug 8, 2012
  1. @kaio
Commits on Aug 7, 2012
  1. @kaio

    Merge branch 'menu-label' into rel20120901

    kaio authored
    Conflicts:
    	engine/table.py
Something went wrong with that request. Please try again.