commit f8998fd2252ef3ed88e2b9e71f43eaca6bbb1af9
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-10-12 23:38:59 +0900

    Version up to 1.5.0

M	configure.ac

commit 0d74795c70f6481d9d38f69d01ee3e2483b194d1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-09-26 23:48:04 +0900

    Don't dist config.py
    
    config.py will be generated from config.py.in.

M	setup/Makefile.am

commit 7be484946ba43b6d50515136dc236a813254739a
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-09-24 23:53:24 +0900

    Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P
    
    The 'AM_PROG_MKDIR_P' macro is deprecated.

M	configure.ac
M	setup/Makefile.am

commit 5cdec610ef74dd8bf73c67081b36b62f850257d9
Merge: 4f90882 8157550
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-09-24 23:47:56 +0900

    Merge pull request #22 from changwoo/python3
    
    Python3 migration

commit 4f90882eadb6630b5200fcbe43d823918f48794a
Merge: 03eb45c 821804c
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-18 19:42:27 +0900

    Merge pull request #25 from jincreator/master
    
    Use kr104 keyboard.

commit 821804c9b647571983521fb0d538280f0887299b
Author: Jinkyu Yi <jincreator@jincreator.net>
Date:   2014-08-18 14:46:29 +0900

    Use kr104 keyboard.

M	src/hangul.xml.in.in

commit 03eb45c452530d2af5c2ffd8bbdaeabca3e54a36
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-17 23:15:27 +0900

    Add access key to "Start in hangul mode" check button
    
    Access keys are rearranged.
    Translations are updated.

M	po/ko.po
M	po/zh_CN.po
M	setup/setup.ui

commit 8157550e394c478680925cc26a592ad10ceae1ee
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-06-29 06:25:49 +0900

    Python3 compatibility
    
    - Use ctypes instead of pipe
    - Set python in build time

M	setup/Makefile.am
D	setup/hangul_keyboard_list.c
M	setup/ibus-setup-hangul.in
M	setup/main.py

commit b0a98ccf5bb20059d00c5051e00a9ee5e137ce14
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-08 00:58:12 +0900

    Update on keys and off keys on config value changed

M	src/engine.c

commit ec7fc8b351f894c409b839d8167dbfa63cf97b16
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-08 00:56:22 +0900

    Rename config item "hangul-keys" to "switch-keys"

M	setup/main.py
M	src/engine.c

commit a7b3bd9e261cb974b15bcf44bcbaba89f07bd54f
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-05 00:39:21 +0900

    Aware of lookup table orientation.
    
    We need to check lookup table orientation on starting, too.

M	src/engine.c

commit e5131a748281dc9fb88fd37aedb2cd71174b8c44
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-05 00:35:52 +0900

    Conform to GSettings key naming rules.

M	setup/main.py
M	src/engine.c

commit 513727d47546ddbfb947ec73eab6601cbe31e6cf
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-04 23:38:00 +0900

    Add on key feature

M	src/engine.c

commit c088a289717288a6b6a751d538582492f2c171c5
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-03 09:11:47 +0900

    Add off key feature.
    
    On Escape key event, the input mode will be changed to latin mode.
    This will help vi* users.

M	src/engine.c

commit 111dfdf87805fa98fe92d4e554f17dda3612672e
Merge: fbd589a 8c7ee50
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-03 08:44:40 +0900

    Merge pull request #24 from changwoo/setup-ui-cleanup
    
    setup: Add spacing and clean ups

commit 8c7ee50873fdbf9edf77667f93dde26e0c735cc5
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-08-03 02:53:18 +0900

    Correct spacings
    
    See https://wiki.gnome.org/Design/HIG/Layout

M	setup/setup.ui

commit fbd589aaae06a8cc0f0d747fda5c82d6ad2e82b1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-02 18:56:00 +0900

    Add "Start in hangul mode" option
    
    If this widget is checked, "initial_input_mode" config will be set
    as "hangul".
    
    This widget is not match to the config item "initial_input_mode".
    But I think "Start in hangul mode" check box is easier to use
    than "initial_input_mode" combo box.

M	setup/main.py
M	setup/setup.ui

commit 7906483aaf66834dd73057a1748db88f98665059
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-02 18:41:50 +0900

    setup: Use GtkBox instead of GtkVBox, GtkHBox

M	setup/setup.ui

commit 801de0469ee5d631579d9d9ea26354a45dd2c783
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-08-02 18:12:02 +0900

    Use "initial_input_mode" config item on startup
    
    When the "initial_input_mode" config item is changed,
    there is no need to change the current input mode.
    "initial_input_mode" item should be applied on staring routine.

M	src/engine.c

commit 77416945b5dc5bf3882dbf8357d7a1fb0b1894df
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-07-30 01:10:15 +0900

    Add "initial_input_mode" config item.
    
    If initial_input_mode is "hangul", then hangul engine will start
    in hangul mode, otherwise in latin mode.
    I've changed hangul_mode to more general name, input_mode.
    
    I will add UI for this config item later.

M	src/engine.c

commit b68ce4f30e7a566bd3b7d53c306ffe740ee2a790
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-07-30 00:28:54 +0900

    Rename "hangul_mode" property to "InputMode".
    
    And Add symbol to InputMode property.
    This will show InputMode status on gnome-shell.

M	src/engine.c

commit 11224b52477d93e773ffd302fed11996401804f7
Merge: 2440e0c b9ef6d6
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-07-21 23:54:41 +0900

    Merge pull request #18 from ueno/hangul-toggle
    
    Allow hangul mode to be toggled

commit b9ef6d6b57300d3a9aeb121d5bb72e5f418e249e
Merge: d3e8692 374a83b
Author: Daiki Ueno <ueno@gnu.org>
Date:   2014-07-10 16:09:54 +0900

    Merge pull request #2 from changwoo/hangul-toggle
    
    Hangul toggle improvements

commit 374a83bc13b5d159134ee6a3b7e3d71190e05ffe
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-07-06 07:53:03 +0900

    Change property label: "Hangul lock" -> "Hangul mode"

M	src/engine.c

commit 4e4e03897bc90af230ee2051deda44da5804fef7
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-07-06 07:47:52 +0900

    Update hangul mode property on toggle key

M	src/engine.c

commit 8cffcc0b0141d5dc43d96f26a5e7244dfbe1a556
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-07-06 07:29:00 +0900

    Add Hangul toggle key setup

M	setup/main.py
M	setup/setup.ui
M	src/engine.c

commit d3e8692ecd1d852203091b5d870c6618dff75e17
Merge: 99d6744 0250655
Author: Daiki Ueno <ueno@gnu.org>
Date:   2014-07-01 17:29:50 +0900

    Merge pull request #1 from changwoo/hangul-toggle
    
    Add Shift+space to the default toggle key list

commit 2440e0c0e0abf38348611a27cf0d01684115e6ed
Merge: c13e753 a0a8a53
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-06-30 00:25:53 +0900

    Merge pull request #21 from changwoo/master
    
    Remove deprecated Encoding key from the FDO desktop entry

commit 02506552c42d86563c8bd01cb0d2f088f337489a
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-06-29 06:58:02 +0900

    Add Shift+space to the default toggle key list

M	src/engine.c

commit a0a8a5391c27f9ec4d4b9086f029ec9ca295cb4e
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-06-29 05:23:57 +0900

    Remove deprecated Encoding key from the FDO desktop entry

M	setup/ibus-setup-hangul.desktop.in

commit c13e753dae4d3bbb98b923e816926fecb54a9a22
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2014-05-10 15:42:53 +0900

    Use uppercase mnemonics in translations.
    
    Issue: https://github.com/choehwanjin/ibus-hangul/issues/19

M	po/ko.po

commit 99d67447737be2d0b08fefc4d9fba588621fe8fb
Author: Daiki Ueno <ueno@gnu.org>
Date:   2014-03-11 17:31:45 +0900

    Allow hangul mode to be toggled
    
    Since 1.5 of IBus, IME's enable/disable feature has gone, and one can
    no longer quickly turn on/off IME status by keyboard (although he can
    switch between an XKB layout and the Hangul IME with Super-Space, it
    is known to be too slow/inconvenient).  So, some IMEs have already
    started providing enable/disable feature by themselves.  See:
    https://fedorahosted.org/i18n/ticket/26
    
    This patch makes hangul_mode (currently not in use) to be switchable.
    This is implemented in a similar manner as hanja_mode, except that I
    renamed HanjaKeyList into more generic HotkeyList.

M	src/engine.c

commit ef46df52104e1c2c09f4de504f5bc890ba6a877d
Merge: 8b59edf a336524
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2013-04-04 07:41:25 -0700

    Merge pull request #14 from ueno/gnome-common
    
    build: use gnome-common to bootstrap

commit a336524bfed897ee528743f3692e191c66b3d3dd
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2013-04-02 16:30:03 +0900

    build: use gnome-common to bootstrap

M	autogen.sh

commit 8b59edf013410bef29fc96af8347ffbd17e901d1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2013-01-26 17:20:58 +0900

    Version up to 1.4.2

M	configure.ac

commit 0530ad90beb65806bea7ebb36cd8a68a0e5f11d6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2013-01-26 17:20:25 +0900

    Update document

M	NEWS

commit cc82ea1221847499e62b4b6b7a0bffc30b2e9ecb
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2013-01-13 01:33:22 +0900

    Don't use ENV variable in Makefile (NetBSD problem)
    
    NetBSD uses ENV variable for shell option.
    So our makefile should not override ENV variable.
    We use ENV_PROG instead
    
    Issue: http://code.google.com/p/ibus/issues/detail?id=1029

M	configure.ac
M	setup/Makefile.am

commit afa0ce2953e8d64ae88f956f3657e6faf1e3c44d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-11-02 00:21:52 +0900

    Make applying the “Automatic reordering” setup option work
    
    Patch from Mike FABIAN
    
    ISSUE: https://github.com/choehwanjin/ibus-hangul/pull/13

M	setup/main.py

commit 039a7cf6808c8a473a145dd12643d87e8ebd40d4
Merge: f1b2a97 010540d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-11-01 23:54:46 +0900

    Merge branch 'setup-gi' of git://github.com/ueno/ibus-hangul
    
    Use GObject Introspection
    
    ISSUE: http://code.google.com/p/ibus/issues/detail?id=1540
    
    Conflicts:
    	setup/keycapturedialog.py
    	setup/main.py
    
    Fix indentation(remove all tab chars, use spaces for indent)

commit f1b2a97b428d8432604ec782505516b9ea1fe565
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-10-22 01:39:51 +0900

    Rename this engine to "Hangul"
    
    "Hangul" means this engine is using libhangul.

M	src/hangul.xml.in.in

commit 4022bff2bfec3519fe07034ca8277dfaea3b2021
Author: Xiaojun Ma <damage3025@gmail.com>
Date:   2012-10-12 08:40:08 -0500

    fix google #1495

M	setup/ibus-setup-hangul.desktop.in

commit aa2889445e4ce85cffa7bbca7369cda1f4cf18db
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-05-01 22:27:39 +0900

    Fix indentation
    
    ISSUE: https://github.com/choehwanjin/ibus-hangul/issues/8

M	setup/keycapturedialog.py
M	setup/main.py

commit 13aba2e479e9f85543604c19129c2955d23c449e
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-04-16 00:00:25 +0900

    Release 1.4.1

M	configure.ac

commit 46009e1a364ee277fcaf973b8702a042e5c584d7
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-04-16 00:00:01 +0900

    Update NEWS

M	NEWS

commit c14b7e4cc3a0d5391555d6de92dbf4f44328712c
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-04-15 23:48:47 +0900

    Update ibus-setup-hangul message

M	po/ko.po
M	po/zh_CN.po
M	setup/main.py

commit 1100c418aa4ac961089132ddc95b6861c12813b9
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-04-08 22:38:52 +0900

    Include icons files to EXTRA_DIST
    
    This fixes errors on diskcheck.

M	icons/Makefile.am
M	setup/Makefile.am

commit 010540d2a05fee1f8f4971db5ffa5885981aba29
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2012-01-25 11:46:33 +0900

    ibus-setup-hangul: use gobject-introspection instead ibus python library.

M	setup/keycapturedialog.py
M	setup/main.py

commit 86a2b75ac2c0f999bf987b99d4b4920342a2cbd1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-02-18 21:39:48 +0900

    Update ibus-setup-hangul icon
    
    Use alpha for shade instead of gray color.
    This looks better on black background.

M	setup/ibus-setup-hangul.png
M	setup/ibus-setup-hangul.svg

commit 53397cb17a584226df03bac74e01d8e9f6be2a28
Merge: 5b2fbc3 d3ca460
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-02-18 13:51:03 +0900

    Merge branch 'define-symbol' of git://github.com/ueno/ibus-hangul

commit d3ca4607f87c5244f3ebddb99c2f8310da767eb7
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2012-02-14 15:42:32 +0900

    Define <symbol> in the component file.

M	src/hangul.xml.in.in

commit 5b2fbc34ea17cfa71efaca42bcfdf1aedafd3587
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-02-12 21:11:05 +0900

    Install symbolic link to ibus-setup-hangul in bindir
    
    ibus-setup scan $(libexecdir) to find setup executables.
    So it is better to install ibus-setup-hangul into $(libexecdir).

M	configure.ac
M	setup/Makefile.am

commit 050c84ea5a7ba1dc19de34ee28ef02d00b7d0ad0
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-02-10 23:02:49 +0900

    Install icons to hicolor icon theme directory
    
    This makes ibus-hangul's icons themable.

M	icons/Makefile.am
M	setup/Makefile.am
M	src/hangul.xml.in.in

commit c29819ff8c435bfc26ce51da8b48bb39ba500850
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-02-06 22:22:47 +0900

    Update icon files

M	icons/ibus-hangul.png
M	icons/ibus-hangul.svg

commit 64d68d37f61be45b187ef9de7855b423052cec96
Author: Daiki Ueno <ueno@unixuser.org>
Date:   2012-01-26 11:24:13 +0900

    Don't abort ibus-setup-hangul with exception when ibus-daemon is not running.
    
    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=784377

M	setup/main.py

commit 5ed10c1319f994536be4bbce2cf891be5a72d50a
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-11 23:00:14 +0900

    Fix typo in README

M	README

commit 054c3f4b081305bf4f1180da5862b66d9d17e24e
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-10 23:27:57 +0900

    Release 1.4.0

M	configure.ac

commit 1585e0d578f668a9a75d1171c707be3a2d46bc02
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-10 23:25:57 +0900

    Update documents

M	NEWS
M	README

commit 830b5a37f61f92ad8463f8a2bc6ac83e8d91cbb2
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-10 23:24:53 +0900

    Update po files

M	po/ko.po
M	po/zh_CN.po

commit 97111639f229ddf405589af7f2eac2be9ff20766
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-09 23:22:29 +0900

    Add "Automatic reordering" option

M	setup/main.py
M	setup/setup.ui
M	src/engine.c

commit f88ff98d056f744d4e2afad873fce9c4bb123eee
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-08 22:25:20 +0900

    Add 'Commit in word unit' option to setup dialog
    
    'Commit in word unit' option is off by default.

M	setup/main.py
M	setup/setup.ui
M	src/engine.c

commit 54efb9e2b814919c92003619db744781d4fd0eca
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-08 21:24:25 +0900

    Update lookup table on backspace key in hanja mode
    
    In hanja mode, lookup table should be hiden when the preedit text is
    empty. Or lookup table will never be closed on backspace, because
    ibus-hangul tries to look up hanja with surrounding text.

M	src/engine.c

commit 040f1903cee4d80068ec7f355ff813974a9dd701
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-08 20:41:06 +0900

    Update candidate commit routine
    
    ibus-hangul should remove preedit string according to the last
    lookup method. If the lookup method is prefix method, preedit text
    should be removed from the begin.

M	src/engine.c

commit fb2dbcaf8f435e3db4fe81dc52b0e65fbf468fcc
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-08 17:09:18 +0900

    Implement 'commit in a word unit' mode

M	src/engine.c

commit 698260ac8d8fe2420ac92ca517d521c2db5b11cf
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-08 16:55:40 +0900

    Clear preedit text before commit text
    
    Some buggy input method clients do wrong when they have preedit
    text on commit event.
    So, now ibus-hangul clears preedit text first, and then commits text.

M	src/engine.c

commit 2ada67d028e808e1789befa1504461cf8f0b000d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-07 23:28:34 +0900

    Update MS IME compatible symbol table
    
    Some wrong part of symbol table has been fixed.
    Thanks to Jeong YunWon:
    http://github.com/youknowone/libhangul/commit/ee69d48885437c68731374d32352a5f3a011809f

M	data/symbol.txt

commit 28d85c9309131a5981f65fe2d911b622d2f2de9b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2012-01-05 23:49:56 +0900

    Add text conversion feature using surrounding text
    
    This patch implements text conversion feature.
    With surrounding text, ibus-hangul can convert text that is
    already commited or pasted to hanja string.

M	src/engine.c

commit 8d3735e4f303ed57141257b6934a560ebcedeec6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-12-31 18:33:47 +0900

    Add desktop menu for ibus-setup-hangul
    
    The install location of ibus-setup-hangul has changed to ${bindir}.
    And the desktop file for ibus-setup-hangul is also installed in
    ${datadir}/applications.
    Now it's easer to launch ibus-setup-hangul without palette or systray
    icon. In ubuntu, unity does not allow the systray application to handle
    mouse left button press event. So ibus does not show ibus engine
    specific context menu. This makes users hard to change ibus-hangul's
    configration.

M	po/POTFILES.in
M	setup/Makefile.am
A	setup/ibus-setup-hangul.desktop.in
A	setup/ibus-setup-hangul.png
A	setup/ibus-setup-hangul.svg
M	src/engine.c

commit d774a830e6afe6b554b0cdb31ce04df902b9cf54
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-12-30 23:13:36 +0900

    use ibus_property_set_state()
    
    Direct access to the member of IBusProperty should be avoided
    beacuse implementation details of IBusProperty may change.

M	src/engine.c

commit 5ea6a4320e8f2dfa777aa03e1730c2903b17aac2
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-10-17 15:06:36 +0900

    port to ibus 1.4
    
    IBusConfig uses changed API for "value-changed" signal also.
    So the callback function ibus_config_value_changed() should be
    modified to conform to new API.
    ibus_config_value_changed function uses GVariant instead of GValue.

M	src/engine.c

commit 0026a6c5646937ba2056a183a4a339cdbb3c779a
Merge: 50bc72d 158f7b6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-10-17 14:48:49 +0900

    Merge branch 'master' of git://github.com/lidaobing/ibus-hangul

commit 50bc72dd621fb8abfcfbb7e92049c18c1353a71e
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-10-17 13:35:04 +0900

    release 1.3.2

M	configure.ac

commit e1a4dceab4e0e6f1d6077f9861dcdd825fabbfb4
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-10-17 11:28:45 +0900

    Check whether hic is transliteration method or not
    
    Normalizing keyval is applied only when the hic is in transliteration
    mode. The information about the input method logic should be retrieved
    from libhangul hic.
    So we use new API from libhangul 0.1.0.

M	configure.ac
M	src/engine.c

commit 158f7b62afb1e7447225d0ce1e8d30dc2f6992b9
Author: LI Daobing <lidaobing@gmail.com>
Date:   2011-10-01 20:41:09 +0800

    port to ibus 1.4
    
    fix #1317: http://code.google.com/p/ibus/issues/detail?id=1317

M	configure.ac
M	src/engine.c

commit 8eab1951dec1d03e7ef12690388359d1e3e5f445
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-08-28 17:40:35 +0900

    Ignore key event with only specific modifiers
    
    Without this fix, a user cannot input korean when the user pressed
    some keys and mouse buttons at the same time.
    
    Before this, ibus-hangul ignored every key with every modifiers
    except shift, capslock and numlock. But it is better to specify the
    modifiers to ignore.
    
    Issue #1289 IBus-hangul engine ignores key events when any mouse button is down

M	src/engine.c

commit 0e3f9a9f48b0b42d55dc36915131c915e7119d9b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-03-06 22:21:26 +0900

    Add and update copyright notices

M	Makefile.am
M	configure.ac
M	setup/Makefile.am
M	setup/config.py.in
M	setup/hangul_keyboard_list.c
M	setup/ibus-setup-hangul.in
M	setup/main.py
M	src/Makefile.am
M	src/engine.c
M	src/engine.h
M	src/i18n.h
M	src/main.c

commit 8f5f2cc47f4215413b11bb0879c23a1c5291b2b6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-03-05 23:06:36 +0900

    ibus-setup-hangul also should be generated by Make

M	configure.ac
M	setup/Makefile.am
M	setup/ibus-setup-hangul.in

commit 852449056cb1d4c6f4fccfdd9a5da6143b6f1e27
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-03-05 01:06:41 +0900

    Use GETTEXT_PACKAGE in ibus-setup-hangul
    
    ibus-setup-hangul use hardcoded string for text domain. But it will be
    better to use GETTEXT_PACKAGE from configure script.
    So I add gettext_package variable to config.py and ibus-setup-hangul use it.

M	setup/Makefile.am
M	setup/config.py.in
M	setup/main.py

commit 92506e7fc05dc54eb39f02c566cdb53a99ef1740
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-03-05 00:48:56 +0900

    issue: #1210 hangul_keyboard_list should be moved
    
    hangul_keyboard_list is architecture dependent file, so it should be
    installed in ${pkglibdir} or its subdir. I made it installed in
    ${pkglibdir}/setup.
    
    config.py will be created by Makefile not configure. Variable ${pkglibdir}
    is suitable for Make, but python will not expand it correctly. It's better
    for Make to generate config.py so that Make expand the variables.

M	configure.ac
M	setup/Makefile.am
M	setup/config.py.in
M	setup/main.py

commit e29f8a85374a7a28c47010dd145f5126baa3cfa4
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-02-26 23:32:21 +0900

    Add new binary file for setup tool

M	.gitignore

commit 647946170389b8bbb19d273255ffa161109e83b4
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-02-26 23:31:12 +0900

    version up to 1.3.1

M	configure.ac

commit 7be89f424aa15a122d400fc4d6ed8f8400c95364
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-02-26 21:13:38 +0900

    Do not normalize keyevent on romaja keyboard
    
    Romaja hangul keyboard is not transliteration method. So when the hangul
    keyboard is romaja method, we should use the char from the keyevent without
    conversion.

M	src/engine.c

commit c1c0442f447f936c791ffbb48fb6c88b0caaf1aa
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2011-02-26 00:17:39 +0900

    Dynamic hangul keyboard listing
    
    Using libhangul 0.0.12, ibus-setup-hangul will show hangul keyboard list
    from libhangul dynamically. So after this, when the libhangul updated,
    ibus-setup-hangul will show newly added hangul keyboard automatically.

M	configure.ac
M	setup/Makefile.am
M	setup/config.py.in
A	setup/hangul_keyboard_list.c
M	setup/main.py

commit 734bc6346616f11518097fec70e8a37cdbfc33a6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-12-29 19:49:14 +0900

    Normalize keyval for position before use
    
    Korean input method depends on the key position on the keyboard, not the key
    value. So we need to change the keyval to some generic value which can
    represent the position on the keyboard. I choose the US qwerty layout as the
    generic value. Before passing the keyval to libhangul, we change the keyval
    as if the keyboard is US qwerty keyboard. Then, libhangul can handle the
    keyval as the right position.
    This will fix the problem with non-qwerty keyboard users.

M	src/engine.c

commit bae59520180df45c6747a440d614ca07bf1e190a
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-08-22 21:15:22 +0900

    Remove debug code

M	src/engine.c

commit 8d3841b2734ac3878843dcc14870fa34e0811a95
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-08-22 20:57:29 +0900

    Ignore modifier keys only when they are in hanja key list
    
    Bug #1036: http://code.google.com/p/ibus/issues/detail?id=1036
    If any hanja key has any modifier key, we should ignore that
    modifire key, or we cannot make that work.
    
    Let the hanja key 'control + h'.
    User may press control, and slightly after press h.
    So if we commit preedit string on control key, user will have
    no preedit string when he/she press 'h'.
    
    But some case hangul engine need to commit on modifier keys to prevent
    client's malfunction which is caused by misimplementation.

M	src/engine.c

commit 27a82c5753b28624631ea01b873fcf57805d71d0
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-07-12 00:46:22 +0900

    Clear preedit text on ibus_hangul_engine_reset()

M	src/engine.c

commit be97b93e0189be50928d3739b87e6c698840cc13
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-07-08 22:44:15 +0900

    Update lookup table managing code
    
     After 53607e033002977d350d84fb210b3f7fb372e776, there is a problem with
     lookup table manaing. Even when the lookup table is showing, focus out
     event cause committing preedit text. But in that case, the preedit string
     should not be committed. And the focus is in again, the last lookup table
     should be shown. So I've change the code to conform to this behavior.

M	src/engine.c

commit 8135d88b75bce61f54d0049e62916420200b38d6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-05-24 22:40:03 +0900

    Add a new feature
    
      commit the candidate when it clicked by the user.
      issue #921

M	src/engine.c

commit 5490e3f44da7a201eb470c69f41c2795287d3956
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-03-29 00:17:39 +0900

    release 1.3.0.20100329

M	configure.ac

commit 41663e90509dc46c3e0324eb03d78008496c6f3e
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-03-29 00:10:10 +0900

    Hangul Input Method -> Korean Input Method

M	po/ko.po
M	po/zh_CN.po
M	src/hangul.xml.in.in
M	src/main.c

commit 53607e033002977d350d84fb210b3f7fb372e776
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2010-03-16 16:40:09 +0900

    Use ibus_engine_update_preedit_text_with_mode.

M	src/engine.c

commit 6e3ac9505369b63562975a96376998dfeaa1adad
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-04 10:33:33 +0800

    Check ibus >= 1.2.99

M	configure.ac

commit 423f2d6b0c3e6fe60d689de9e06aabc7ef2d5194
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 16:07:19 +0800

    Use GInitiallyUnowned correctly.

M	src/engine.c

commit 7babc789eca46177d03deef52523af52ef8e0501
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2010-02-01 16:02:20 +0800

    Convert tabs to spaces.

M	src/engine.c

commit e70eda3684304dafa465458c89ac723d35b05f7d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2010-01-02 20:23:32 +0900

    Add the source file keycapturedialog.py to the list

M	setup/Makefile.am

commit 5cc77440eaac4b167726eb1cee14f9dd8ef9a13d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-31 14:41:14 +0800

    Use *_LDADD to replace *_LDFLAGS

M	src/Makefile.am

commit 4c26cd91933c1527b95d6cd2b792856edb184379
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-15 07:08:39 +0800

    Add --force argument of autopoint

M	autogen.sh

commit b17b6456778cc5a869c88b10a853cde621648ee0
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-12-15 07:08:08 +0800

    Remove unused lines in spec file.

M	ibus-hangul.spec.in

commit 6721c49925a647c7bf4a8b21200a2ae1d87e6df6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-14 23:03:43 +0900

    Ignore unknown modifiers
    
     * ignore all modifiers which ibus-hangul don't understand,
       or modifier compare routine will not work.
       e.g. When a user change the keyboard layout with Xkb.

M	src/engine.c

commit ad0d794c995439e08eb72874e0efc4267ee17127
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-13 23:39:01 +0900

    Remove unused file
    
     * Now use setup.ui instead of setup.glade

D	setup/setup.glade

commit 6b04dd1d9ee46413893b9046f691a3f49ebd37b6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-13 23:37:07 +0900

    Update .gitignore (add intltool files)

M	.gitignore

commit 877036598ea68dedbf684e0ab76f50016af847cb
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-13 23:36:15 +0900

    Update Setup dialog
    
     * Add hanja key configuration ui
     * Migrate to GtkBuilder: use intltool, change ui filename
     * Update po files
     * Issue #689
       http://code.google.com/p/ibus/issues/detail?id=689
       https://bugzilla.redhat.com/show_bug.cgi?id=493509

M	autogen.sh
M	configure.ac
M	po/POTFILES.in
M	po/ko.po
M	po/zh_CN.po
M	setup/Makefile.am
A	setup/keycapturedialog.py
M	setup/main.py
A	setup/setup.ui

commit 4b0d4c69c8f03c286e41b484f676d34275c85427
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-12 00:08:50 +0900

    Update arrow key behavior on lookup table
    
     * arrow keys on lookup table behaves differently, according to the
       lookup table orientation.
       In the horizontal mode, left and right keys move the cursor,
       in the vertical mode, left and right keys move the page.
     * Issue: #688
       http://code.google.com/p/ibus/issues/detail?id=688
       https://bugzilla.redhat.com/show_bug.cgi?id=493706

M	src/engine.c

commit 30b5cd853798783ea6b7e9981d7dd8b1bbd03ae8
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-12 00:03:03 +0900

    Fix memory leaks

M	src/engine.c

commit 56ce44c9579602a6149e8e6f2f91f4d19f9f8884
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-08-28 13:09:58 +0800

    Fix memory leak.

M	src/engine.c

commit 65dc2d6cec81479d5a726133e41cbbaf42c52d25
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-12-08 00:21:05 +0900

    Ignore capslock state
    
     * Korean input method is not transliteration method.
       The position of the pressed key is important, not the character itself.
       So we need to normalize the key event to general qwerty to get the
       correct position of the pressed key.

M	src/engine.c

commit 0a11611fd75a2635394dd549dc0d9a3ad17b36fc
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-11-07 22:50:06 +0900

    Improve Hanja mode
    
     * Flush the current preedit string and close lookup window before
       turning off hanja mode.

M	src/engine.c

commit a82f3e00d122f3ea1506c70f05ffbcba5d699b3b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-11-07 18:19:26 +0900

    Make hanja key configurable
    
     * hanja key configuration will be saved in IBus config
       "engine/Hangul/HanjaKeys".

M	src/engine.c

commit 81f078f9a746c5df59a983128a17d24b0f81867d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-10-31 17:02:04 +0900

    add i18n.h to Makefile.am's file list

M	src/Makefile.am

commit aafec9609201809862ee1670e2a32398a2dc51b3
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-10-31 16:51:02 +0900

    use libhangul 0.0.10 to enable romaja method

M	configure.ac

commit 51c0a9aa0be8f15c003a454031f820c673cd6039
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-10-31 16:47:31 +0900

    change hanja mode label
    
        * change the button label to 'Hanja lock'
        * use gettext package for translation
        * update po files

M	po/ko.po
M	po/zh_CN.po
M	src/Makefile.am
M	src/engine.c
A	src/i18n.h
M	src/main.c

commit 30d420c2c05ee45f3af2b826b216f1e6c7413849
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-10-17 12:56:06 +0900

    implement romaja method
    
     * use libhangul's romaja routine

M	po/ko.po
M	po/zh_CN.po
M	setup/main.py

commit 9890507cc1941abab2e14c3827de5096e020aa24
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-09-19 13:45:58 +0900

    Add symbol character table feature
    
     * add symbol.txt data file
     * look up symbol table file first, then hanja table.

M	Makefile.am
M	configure.ac
A	data/Makefile.am
A	data/symbol.txt
M	src/Makefile.am
M	src/engine.c

commit 8e29fe045005dffa50bd34092d44095105c752c1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-09-19 00:50:12 +0900

    Refactoring hanja mode code
    
     * check visibility before hide lookup table.
       If the engine hide again invisible lookup table, then ibus client doesn't
       work correctly. Selected text will be delete with non input key, such as
       arrow keys.
     * simplify update lookup table routine.

M	po/ko.po
M	po/zh_CN.po
M	src/engine.c
M	src/ustring.c

commit 9934e32affcaaeab891a18bea6c434bb73662664
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-08-31 14:45:02 +0900

    Implementation of Hanja mode
    
     * Add hanja mode property
     * Add ibus level preedit string

M	src/Makefile.am
M	src/engine.c
A	src/ustring.c
A	src/ustring.h

commit 5acb8229d28851816c6361c9d10dd050be653a12
Merge: c483f25 db93bf1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-06-20 21:37:30 +0900

    Merge branch 'master' of git://github.com/phuang/ibus-hangul

commit c483f257b0fa99307621b713e7c06ec6ed2001a3
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-06-14 22:23:06 +0900

    check libhangul version on configure stage
    
    ibus-hangul may depend on libhangul version, so we need to check it,
    or ibus-hangul will not work as expected.
    See this bug: https://bugzilla.redhat.com/show_bug.cgi?id=501212

M	configure.ac

commit 0acb2462d0aec492f8397afb7171077e250ff39d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-06-14 20:24:08 +0900

    add a rule to make ChangeLog automatically

M	Makefile.am
M	autogen.sh

commit db93bf174b5058e6ad24a1a38d9e506732aa986e
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-14 14:57:04 +0800

    Fix some coding style problem

M	src/engine.c

commit 4f331d1ce4ad2af351397c4f907c14b0189a377f
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-06-14 14:55:04 +0800

    Modify process_key_event method and bump version.

M	configure.ac
M	src/Makefile.am
M	src/engine.c

commit c67962cce83c76a93ba79a88185bbf3f39ec9c6c
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   2009-03-28 14:42:08 +0800

    Fix build rpm problems.

M	ibus-hangul.spec.in

commit 9de9dfc3bd9c0c3158e8504265a461daaec0ce8b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-23 23:31:19 +0900

    Update authors

M	AUTHORS

commit 0958f173720c0a300fae4f0558deb0f77e9aa9c6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-22 00:12:58 +0900

    Not dist config.py which is generated by configure

M	setup/Makefile.am

commit 85670fe478ac6ee6e336ab9e40ad74dc4d5ba329
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 23:54:31 +0900

    update ignore file

M	.gitignore

commit 85c48c587e0a8700ce1cbe67253cc958fd0d43bf
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 23:42:58 +0900

    Set ibus-setup-hangul window icon

M	setup/Makefile.am
M	setup/config.py.in
M	setup/main.py

commit 9823292a7108548ce87c55972af45c770f23457f
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 20:19:04 +0900

    Update translations
    
    Add korean translation.
    Update POTFILES for setup tool.

M	po/LINGUAS
M	po/POTFILES.in
A	po/ko.po
M	po/zh_CN.po

commit 674990d632f25f84fad8b87d15c0a85d517a1b25
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 20:10:29 +0900

    Use bindtextdomain to specify localedir
    
    Set textdomain dir to localedir which is spcified on configure stage.
    config.py file has the prefix configuration.

M	configure.ac
A	setup/config.py.in
M	setup/main.py

commit 7c8fd2b631d8d15ad51a9bc943a808bd9827c562
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 17:17:37 +0900

    Update ibus-hangul icon and add svg image

M	icons/Makefile.am
M	icons/ibus-hangul.png
A	icons/ibus-hangul.svg

commit 93d3f657fa6ca73bfaec1e05e96cb4be1647f543
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-21 17:15:09 +0900

    Add setup property

M	src/Makefile.am
M	src/engine.c

commit 8184838d7afd20f2b82d74918defb970551dc20c
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-09 23:33:22 +0900

    Update IBusConfig routine: issue #304

M	src/engine.c

commit 1250be0c917d567f66ca8564359cd7081cb98873
Merge: fbd8b05 7607931
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-07 23:59:05 +0900

    Merge branch 'master' of git://github.com/phuang/ibus-hangul

commit fbd8b057f9a976dde5f6ac604a1d1156c77c75c9
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-07 23:37:08 +0900

    Implement ibus-setup-hangul
    
    ibus-setup-hangul is written in python as other engines are.
    And it uses glade as well.

M	Makefile.am
M	configure.ac
A	setup/Makefile.am
A	setup/ibus-setup-hangul.in
A	setup/main.py
A	setup/setup.glade

commit eb7d68df7497c23ca9536df0978c7d849fa6af77
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-03-01 23:03:19 +0900

    Add config item: HangulKeyboard
    
    Hangul keyboard setting should be configured by users.
    Now libhangul context will be created according to "HangulKeyboard" config
    item. Hangul engine watches it being changed.
    
    Later, user can change the hangul keyboard layout by ibus-setup-hangul.

M	src/engine.c
M	src/engine.h
M	src/main.c

commit 02b072db8ad5055939bbacaf76497b9dc4655b13
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-02-28 20:51:35 +0900

    Implement hanja conversion feature

M	src/engine.c
M	src/engine.h
M	src/main.c

commit 7607931bb00e5971360e688386228bf0d3542236
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 17:20:50 +0800

    Replace priority with rank

M	src/hangul.xml.in.in

commit 44544c0306085e3db659069d5402297a5151c6c9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-24 16:51:39 +0800

    Add priority in hangul.xml.

M	src/hangul.xml.in.in

commit b18426b6cda1b5fbdaeb4ae727a592fe46771c18
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-02-22 16:10:28 +0900

    Let's ignore shift keys:
    
    Or you cannot input some characters with shift keys.
    If the shift key flush the current preedit string, users cannot add characters
    with shift key to the preedit string.

M	src/engine.c

commit f52a1addc37e5717d2a903fc894dcf76db1623b3
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-02-22 15:54:43 +0900

    Fix backspace processing:
    
    Preedit string needs to update after processing backspace key.

M	src/engine.c

commit cefa4fdbd3c5267369ca998c1019e179963e2045
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2009-02-21 00:10:12 +0900

    fix typos

M	src/Makefile.am
M	src/hangul.xml.in.in

commit 364bfc29d857854d08624c80771b7ff78a02f525
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-18 19:41:29 +0800

    Fix problem when generate xml.

M	src/hangul.xml.in.in

commit 2665f131fad2ebd08cb0d40a8a196ab41f017425
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-16 11:25:47 +0800

    Refine coding style.

M	src/engine.c

commit d8bdc652ec64d71740294361c9e5284797a627e2
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-09 10:29:40 +0800

    Use round lookup table.

M	src/engine.c

commit bd7b0fb57dd3b01963950b58922f95e694e67e1f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-06 09:51:34 +0800

    Fix problem when create hangul.xml.

M	configure.ac
M	po/zh_CN.po
M	src/Makefile.am
D	src/hangul.xml.in
A	src/hangul.xml.in.in

commit 3d3540169c3ce3769ee9475a62654f3ed14bcf36
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2009-02-05 16:26:43 +0800

    re-implement it in c language.

M	Makefile.am
M	configure.ac
D	engine/.gitignore
D	engine/Makefile.am
D	engine/engine.py
D	engine/factory.py
D	engine/hangul.engine.in
D	engine/hangul.i
D	engine/ibus-engine-hangul.in
D	engine/main.py
D	engine/test.py
M	ibus-hangul.spec.in
M	po/POTFILES.in
M	po/zh_CN.po
D	python-config.py
A	src/Makefile.am
A	src/engine.c
A	src/engine.h
A	src/hangul.xml.in
A	src/main.c

commit 02ba832915623238b1e81f32e8c517f7e32cfcd6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-22 06:53:24 +0800

    processing backspace correctly
    processing keys with shift
    processing keys correctly when capslock key is toggled
    flushing on focus out
    by Choe Hwanjin <choe.hwanjin@gmail.com>

M	engine/engine.py

commit 64e4be8c563672dfed36279723b42e9a55978967
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-22 06:52:31 +0800

    add user environment variable to Makefile test code by Choe Hwanjin <choe.hwanjin@gmail.com>

M	engine/Makefile.am

commit 1b08418ebd952b5bb22d297239904988dcf30204
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-09 18:49:37 +0800

    Modify CFLAGS.

M	autogen.sh
M	engine/Makefile.am

commit fc299c881e9273a0c4eeed2b27bc2d238fe00059
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-01 08:32:49 +0800

    Update po files.

M	po/zh_CN.po

commit fbb29e47b57d2ee2fa8e82312ed910e7588f5ca6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-09-01 08:27:10 +0800

    Change install folder.

M	engine/Makefile.am
M	engine/ibus-engine-hangul.in

commit b75269a23a556ba3803e5c3d98a1c4a6994beb2a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-30 08:00:49 +0800

    Translate engine name.

M	engine/factory.py

commit d30a8f742920126a0916f5a6f729ebd734a7032d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-29 21:10:35 +0800

    flush Hangul ic when non ascii key.

M	engine/engine.py

commit e8eb0a10c170fcd1db5ee5d77fe345e72567ec25
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-24 15:54:38 +0800

    Do not use HanjaTable.

M	engine/engine.py

commit 43c00d8a342a2d62243c49222d7b9d15224c37e8
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 21:41:32 +0800

    Fix configure warning.

M	engine/ibus-engine-hangul.in

commit 9761110028f455046a493979f4e083b2fbef4616
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-21 07:17:16 +0800

    Update hangul icon.

M	icons/ibus-hangul.png

commit e476ab1f4774cf901c623083081662342aa6707f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-17 08:41:53 +0800

    Decorate preedit string.

M	engine/engine.py

commit 6c25443107f12de6acac4d836bd39a5ee35d0710
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-16 17:50:32 +0800

    Rename anthy to hangul

M	engine/engine.py
M	engine/hangul.engine.in

commit 5021cd054171d1a53e68a32da637b97614942567
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 22:29:39 +0800

    Fix spec error.

M	README
M	engine/Makefile.am
M	ibus-hangul.spec.in
M	po/zh_CN.po

commit 98a6243cb82d4cd336b20f904b847eae5958009f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 22:24:35 +0800

    Remove tables.py.

D	engine/tables.py

commit fa48daa3ad7bf7d09916a458cfdf9efca3e035d4
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 22:17:34 +0800

    WIP.

M	engine/Makefile.am
M	engine/engine.py

commit d349b90e7f853692ed762e508ed3076718919240
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 18:48:35 +0800

    test.py: Add .libs in sys.path.

M	engine/test.py

commit b65f635b99a67f6e55aa1a14aaf98e1d53ef9cbc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 18:44:24 +0800

    Update test.py

M	engine/hangul.i
M	engine/test.py

commit 911ef5b5f2ce226968d1486140af4686ab90cf8a
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 17:53:13 +0800

    Fix compile warnings.

M	engine/hangul.i

commit ca14fa1c45c615e32a09cf76eccce1085952f720
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 16:12:01 +0800

    WIP.

M	engine/engine.py
M	engine/factory.py

commit b85687961c852ee6a027753b571b7d0577393b03
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 16:06:10 +0800

    Raise Exception when load hanjatable failed.

M	engine/hangul.i

commit d73edd3ecd4135151131e63fb510f58a202eb02e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 15:59:02 +0800

    Implement hangul.i

M	engine/Makefile.am
M	engine/hangul.i
M	po/POTFILES.in

commit f6ba190711636de62918b2db9a4007dd6dc75674
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 14:16:12 +0800

    Rename anthy to hangul

M	Makefile.am
M	README
M	configure.ac
M	engine/Makefile.am
D	engine/anthy.engine.in
D	engine/anthy.i
A	engine/hangul.engine.in
A	engine/hangul.i
D	engine/ibus-engine-anthy.in
A	engine/ibus-engine-hangul.in
D	ibus-anthy.spec.in
A	ibus-hangul.spec.in
M	icons/Makefile.am
D	icons/ibus-anthy.png
A	icons/ibus-hangul.png

commit 2d8de5944b67c9a23e0383a3073e13e67eca5841
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 14:09:37 +0800

    Use more @@.

M	engine/Makefile.am
M	engine/anthy.engine.in
M	engine/ibus-engine-anthy.in
M	ibus-anthy.spec.in

commit 1667a8b717889846ac1b11d5894a0d0bfc014867
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-15 11:36:08 +0800

    Remove test.py from POFILES.in

M	po/POTFILES.in

commit 81ce81ab758a7e790ecf55008a8c1b2a137fd2e9
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 21:36:55 +0800

    Add CFLAGS & CXXFLAGS.

M	autogen.sh

commit 5fc5c08ac17c487b9ad7a9d3a1f34707e2e04e24
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 08:23:50 +0800

    Use pkgdatadir for icons.

M	icons/Makefile.am

commit 6776309a93d38bfe282592b2ddbb89d7d623c6ac
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-14 08:19:35 +0800

    Use @PACKAGE_NAME@ in spec.in

M	ibus-anthy.spec.in

commit 190702f40ccb0ded38707086b2ca7ed54632cde0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 23:20:43 +0800

    Add i18n support.

M	ibus-anthy.spec.in
A	po/LINGUAS
M	po/POTFILES.in
A	po/zh_CN.po

commit 0d020d985ca471ed77e6178a15f6ff7367848195
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 15:59:48 +0800

    Fix problem in spec.

M	ibus-anthy.spec.in

commit 247c55667726963583ac5534b0aadc4b9c111146
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-13 15:56:15 +0800

    Install ibus-engine-anthy in @bindir@

M	engine/Makefile.am
M	engine/anthy.engine.in

commit c28c742752ece3add8034ebdc16764ab3b48fdf6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-12 15:08:04 +0800

    Change ibus_micro_version to 1.

M	configure.ac

commit bbd7d388017487ca9371e77eed5c4a0c8e4cf2d7
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 14:16:33 +0800

    Remove TestProp

M	engine/engine.py

commit 04a71600d8310a4ed8fe1bea7d95be46a05b1bfe
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 14:15:38 +0800

    Implement Latin and Wide Latin input mode.

M	engine/engine.py

commit 04c9b7f8fe89a43f1c576b2557165e60559679c1
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 13:41:58 +0800

    Add input mode support.

M	engine/engine.py

commit 18d4a9bfab3409e95299188757c5dda2c45a6cdb
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 13:24:15 +0800

    Add symbols support.

M	engine/engine.py
M	engine/tables.py

commit 3e3baac2d7adce38ab79411eca3a6901048a8452
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 13:13:36 +0800

    Add symbols in tables.

M	engine/tables.py

commit 989ff6725e394ed6058b1d478962ecc02864b48b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 08:31:32 +0800

    Refine coding style.

M	configure.ac

commit 391eccdb5281b674d15317967c14a9dc895de3b6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-09 08:20:13 +0800

    Add python-config.py.

M	Makefile.am
M	configure.ac
A	python-config.py

commit 0b3b87399a492492a5708ebac23182600fc26f94
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 16:58:35 +0800

    Remove commeted lines.

M	ibus-anthy.spec.in

commit 7c78074f06abfa8df3441296bd711cf3030d9b4b
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 16:43:41 +0800

    Fix some problem for fedora packaging review.

M	ibus-anthy.spec.in

commit 91f9509cd1f9a0f12e0ccaee923ebf070ff1fd30
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 15:23:58 +0800

    Use GPLv2 COPING.

M	COPYING

commit 854ab51e4506e162148e10b43f488a57a3a3fe79
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 13:12:13 +0800

    Refine doc.

M	ibus-anthy.spec.in

commit 48b7c4d75d8e8585637297facbc8b29fd392b811
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-08 09:16:07 +0800

    Check it by rpmlint and fixed some problems.

M	README
M	engine/Makefile.am
M	ibus-anthy.spec.in

commit 561181ad976bb1b8e489111ee2336536bc17ba9d
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:37:15 +0800

    Fix mistake of icon file path.

M	engine/anthy.engine.in

commit 5e3b0338afb3e16e6cb0a299108fa478d0aa3a58
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-07 09:30:12 +0800

    Change some env names.

M	engine/Makefile.am
M	engine/factory.py
M	engine/ibus-engine-anthy.in

commit 7f4dbd0a16bfc4bb56dbf31eaa38efd96bb5f26e
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 14:06:36 +0800

    Fix problem in ibus-anthy.spec.in.

M	ibus-anthy.spec.in

commit e3ce275ef13ae5245f306cdfc0b6f965f48afaae
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-08-06 14:05:31 +0800

    Install icons in @prefix@/share/ibus-anthy/icons.

M	engine/Makefile.am
M	engine/anthy.engine.in
M	engine/factory.py
M	engine/ibus-engine-anthy.in
M	icons/Makefile.am

commit df7e66da7d4ac0c27914d92faedc8f752d7dfbcc
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 13:06:03 +0800

    Rename conn to bus.

M	engine/engine.py
M	engine/factory.py
M	engine/main.py

commit 27b327806015f16b91f9b2832e9e7005aa06c607
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-31 07:33:14 +0800

    Fix a typo.

M	engine/main.py

commit 66e6bef38244af606f1fbf08c8ecbfedfa22e1b6
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-28 14:50:56 +0800

    Use IBus Replace dbus.Connection.

M	engine/main.py

commit 0f21c5e8f20c76f856487eb295ac3d0deaaca0bf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 14:39:22 +0800

    Use unicode for label.

M	engine/engine.py

commit baaf25def04b95ff49162f627317f3544b530abf
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 14:02:40 +0800

    does not import pango.

M	engine/engine.py

commit 94e58c7da14f35119fab43f71b37d7fcc8fb89ec
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-22 14:02:21 +0800

    Use ibus.ATTR_UNDERLINE_SINGLE.

M	engine/engine.py

commit b127966bc01cf4b3afa46a4f7af9430a5251e032
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 17:04:15 +0800

    Rename anthy.engine to anthy.engine.in

M	configure.ac
M	engine/Makefile.am
D	engine/anthy.engine
A	engine/anthy.engine.in

commit d2c733640e3e995002d4e8202aad13e4a2d5fd29
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-18 10:27:11 +0800

    Refactory Engine & EngineFactory.

M	engine/engine.py
M	engine/factory.py
M	engine/main.py

commit 7701c38f5d00841f1f4fbb2e888916a09b59e02f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 17:04:39 +0800

    vim settings.

M	engine/engine.py
M	engine/factory.py
M	engine/main.py
M	engine/tables.py

commit 74118afb2d9ae183e71a2246919ce97b2f8c37ba
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-15 13:37:14 +0800

    Refine coding style.

M	engine/engine.py
M	engine/factory.py
M	engine/main.py
M	engine/tables.py

commit 07c018e8c1d7b94432854ec034734665ee4f27c0
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-10 15:41:38 +0800

    Add anthy.engine.

M	engine/Makefile.am
A	engine/anthy.engine
M	engine/ibus-engine-anthy.in
M	ibus-anthy.spec.in

commit 0882b282593ddd02e4e921b73be4006c90938b52
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 18:09:54 +0800

    Modify BuildRequires in spec file.

M	ibus-anthy.spec.in

commit cf03784615a9771a09f2bdf2e58a254aff02481f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-08 18:09:33 +0800

    Add build task srpm.

M	Makefile.am

commit 77d6c856ff55d6e8e61636e78dfd4b32e135c058
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-07-04 11:09:35 +0800

    Add exec in shell launch scritp.

M	engine/ibus-engine-anthy.in

commit 72dfaadcdd51bc4179c1d7a7ffe354c40c4cf179
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 19:34:48 +0800

    Remove empty line.

M	configure.ac

commit dec189db6c9e312c08fd26d63011f106e443c9db
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 07:57:45 +0800

    Add .gitignore.

A	engine/.gitignore

commit 8bcbfaeb665b5a9c1edf5fd6545bccca7e4aae63
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-30 07:57:04 +0800

    Import ibus-anthy projiect.

M	.gitignore
M	Makefile.am
M	configure.ac
M	engine/Makefile.am
A	engine/anthy.i
M	engine/engine.py
M	engine/factory.py
A	engine/ibus-engine-anthy.in
D	engine/ibus-engine-enchant.in
M	engine/main.py
A	engine/tables.py
A	engine/test.py
A	ibus-anthy.spec.in
D	ibus-tmpl.spec.in
M	icons/Makefile.am
A	icons/ibus-anthy.png
D	icons/ibus-enchant.svg

commit f6303d37775aff4c1087bea9da91345a5c849afd
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 16:48:38 +0800

    Add icon.

M	Makefile.am
M	configure.ac
M	engine/factory.py
M	ibus-tmpl.spec.in
A	icons/Makefile.am
A	icons/ibus-enchant.svg

commit b741f5db502727dfe40d4087019c882a85d96f9f
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 16:18:54 +0800

    Use GPLv2.

M	Makefile.am
M	configure.ac
M	engine/Makefile.am
M	engine/engine.py
M	engine/factory.py
M	engine/ibus-engine-enchant.in
M	engine/main.py
M	ibus-tmpl.spec.in
M	m4/Makefile.am

commit 1e9f9787283d449fe7446a9fa19924c964980180
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 16:10:36 +0800

    Add a template engine - enchant.

M	Makefile.am
M	configure.ac
A	engine/Makefile.am
A	engine/engine.py
A	engine/factory.py
A	engine/ibus-engine-enchant.in
A	engine/main.py
M	ibus-tmpl.spec.in

commit 058ff8eec8aa8a7e5e8e7b404f2f47d87456bfaa
Author: Huang Peng <shawn.p.huang@gmail.com>
Date:   2008-06-29 15:57:07 +0800

    Import IBus template project.

A	.gitignore
A	AUTHORS
A	COPYING
A	ChangeLog
A	Makefile.am
A	NEWS
A	README
A	autogen.sh
A	configure.ac
A	ibus-tmpl.spec.in
A	m4/.gitignore
A	m4/Makefile.am
A	m4/as-version.m4
A	po/.gitignore
A	po/Makevars
A	po/POTFILES.in
