commit aa4b71c69cf9d77466e9c6713c99d6bdffee6a68
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-30 20:11:40 +0900

    Prepare for release 1.5.5
    
    Update version to 1.5.5.

M	configure.ac

commit 211da1d9df12863ba2bfb3f1dbb1e0f34bb88598
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-30 20:07:56 +0900

    Change default dist file format to xz
    
    xz file format is much smaller than gz.

M	configure.ac

commit 274dea72a09624fd8b47114921d800dc14ecab23
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-30 10:54:08 +0900

    Update the rule to generate the ChangeLog
    
    In order to generate the ChangeLog during out-of-tree builds,
    $(top_srcdir) is used.

M	Makefile.am

commit 81623f1f56bfcace5d703ec90824250646864043
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-29 21:10:50 +0900

    Update icon image source SVG file for Inkscape 1.2.
    
    Export the icon image file as a "Plain SVG" format to remove unnecessary data
    and reduce file size.
    This commit ensures compatibility with Inkscape 1.2 and optimizes the icon
    image file by removing unnecessary data, resulting in a more efficient SVG
    representation

M	icons/ibus-hangul.inkscape.svg
M	icons/ibus-hangul.svg
M	setup/ibus-setup-hangul.inkscape.svg
M	setup/ibus-setup-hangul.svg

commit 158a785fb1a53245eb0a185f60a58f30cafd4343
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-29 18:44:32 +0900

    Add SVG image inkscape source
    
    Save the original source and output of the SVG image separately.
    Inkscape's saved files often contain unnecessary data, making the
    file size larger when used as an icon image.

A	icons/ibus-hangul.inkscape.svg
A	setup/ibus-setup-hangul.inkscape.svg

commit 8539eaa0e01bfc16c19a280ddad8fbc68ca5f8fe
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-29 12:26:35 +0900

    Fix wrong issue number in comment #40 -> #42

M	src/engine.c

commit f359fe6b3d98a4b389f98c95d9cb35d408331454
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-29 12:10:05 +0900

    test: Clean up 'unused variable' compiler warning

M	tests/ibus-hangul.c

commit 17fadb604110ab666e62b26401ffca57d2cb3dca
Merge: 24bf7fc 705dd25
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2023-04-15 11:22:45 +0900

    Merge pull request #114 from epico/gtk4-sync-v2
    
    Change the definition of IBUS_CAP_SYNC_PROCESS_KEY

commit 705dd2553695e47b638cb79d52cfbff03136b227
Author: Takao Fujiwara <tfujiwar@redhat.com>
Date:   2022-09-16 17:01:15 +0900

    Change the definition of IBUS_CAP_SYNC_PROCESS_KEY
    
    After the new proces key event is integrated in ibus-x11,
    IBUS_CAP_SYNC_PROCESS_KEY capability is now set the sync mode only
    since ibus-hangul requires forward-key-event for the sync mode only.

M	src/engine.c

commit 24bf7fc540c9b19bddeeb52e66aeb6140726beb2
Merge: 66b5ec4 c3cc3e0
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2022-09-09 18:14:01 +0900

    Merge branch 'gtk4-sync' of https://github.com/epico/ibus-hangul
    
    The wrong input order problem(#42) has been solved in ibus(c957c5f),
    So we don't need to use 'event-forwarding' workaround for gtk4 client.
    
    This MR will detect IBUS_CAP_SYNC_PROCESS_KEY capable ibus
    client(e.g., gtk4) and disable use-event-forwarding option.
    
    https://github.com/libhangul/ibus-hangul/pull/113

commit c3cc3e08c3fe19b62fc4bdb2381ce3f3092c303b
Author: Peng Wu <alexepico@gmail.com>
Date:   2022-08-04 16:10:24 +0800

    Use synchornized process key event API for gtk4
    
    For gtk4 immodule, use synchornized process key event API for gtk4,
    and avoid to use forward key event API.

M	src/engine.c

commit 66b5ec4a0973347f3528370806b16c1bfaf56cdd
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2020-08-23 15:43:37 +0900

    Prepare for release 1.5.4
    
    Update version to 1.5.4
    
    https://github.com/libhangul/ibus-hangul/pull/96#issuecomment-667837760

M	configure.ac

commit 24eecbcdc015a90c9e6fc5b33201f6e899ae556c
Merge: d47291d 712b067
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2020-04-20 17:49:33 +0900

    Merge branch 'testcases' of https://github.com/epico/ibus-hangul
    
    Merge pull request #96
    
    * 'testcases' of https://github.com/epico/ibus-hangul:
      Write runtest script
      Write ibus-hangul.c test case
      Update autoconf to compile ibus-hangul tests
    
    https://github.com/libhangul/ibus-hangul/pull/96

commit d47291d2c4f9e8e79012f0488678e4802a8d8f92
Merge: 25114a5 b0adbc4
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2020-03-21 13:02:22 +0900

    Merge pull request #99 from 'specify-setup-path-in-component'
    
    of https://github.com/changwoo/ibus-hangul:
    
    merge:
    b0adbc49 Specify the setup path in the IBus component XML
    
    https://github.com/libhangul/ibus-hangul/pull/99

commit b0adbc4937e840810392bf65e1023e204eb4d8df
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2020-03-11 02:53:44 +0900

    Specify the setup path in the IBus component XML
    
    It's always good to specify the setup path explicitly. If it's not specified,
    ibus-setup finds ibus-setup-hangul in libexec, assuming ibus-hangul uses the
    same libexec as ibus. Depending on this fallback makes it difficult to migrate
    from FHS 2.0 (/usr/lib) to FHS 3.0 (/usr/libexec).

M	src/hangul.xml.in.in

commit 712b0677f196e7ed6b13ff6050db080afd2efca8
Author: Peng Wu <pwu@redhat.com>
Date:   2020-02-19 16:25:10 +0800

    Write runtest script

M	ibus-hangul.spec.in
M	tests/Makefile.am
A	tests/runtest

commit fe036d04c3c56904ceb020eb3793434170eb3d2b
Author: Peng Wu <pwu@redhat.com>
Date:   2019-11-28 17:38:00 +0800

    Write ibus-hangul.c test case

A	tests/ibus-hangul.c

commit 0c7769929c46e8e81c2fabaae638c73604e5042e
Author: Peng Wu <pwu@redhat.com>
Date:   2019-11-27 15:09:24 +0800

    Update autoconf to compile ibus-hangul tests

M	Makefile.am
M	configure.ac
M	src/Makefile.am
A	tests/Makefile.am
A	tests/meta.test.in

commit 25114a520211408fc9e24b826bfd4fadfdfe2612
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2020-02-16 21:38:22 +0900

    remove bind_textdomain_codeset() from setup
    
    gettext.bind_textdomain_codeset() is deprecated since pytion 3.8.
    
    log:
    setup/main.py:298: DeprecationWarning: bind_textdomain_codeset() is deprecated
    
    https://github.com/libhangul/ibus-hangul/issues/93

M	setup/main.py

commit 312b9b015a62ef37552368845f6b19d70401c4a8
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-11-30 15:50:26 +0900

    Prepare for release 1.5.3
    
    Update version to 1.5.3.

M	configure.ac

commit d4f758ae83bbf1faa6cba6eb104bcc8b5e4459f6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-11-30 15:44:49 +0900

    Remove POTFILES.skip
    
    This file seems to have been used by intltool. But now we use gettext.
    So it is not needed anymore.
    
    https://github.com/libhangul/ibus-hangul/issues/89

D	po/POTFILES.skip

commit ae2762da06be80526178340851661b74f35dcfdf
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-11-11 07:16:58 +0900

    Remove exit() from ibus_hangul_check_ibus_version()
    
    Test code removed. exit() was added by accident.
    
    https://github.com/libhangul/ibus-hangul/issues/90

M	src/engine.c

commit e6414481715b6db39382c9348abd8df88d40acc3
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-10-09 07:36:22 +0900

    Prepare for release 1.5.2
    
    Update version to 1.5.2.

M	configure.ac

commit 1562e27991938327f6308e15c5e6a614de09dda1
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-10-05 16:54:37 +0900

    Don't flush in switch_input_mode func on PREEDIT_NONE mode.
    
    On PREEDIT_NONE mode, we don't need to flush preedit text.
    I've missed out modifying ibus_hangul_engine_switch_input_mode()
    function.
    
    https://github.com/libhangul/ibus-hangul/issues/69

M	src/engine.c

commit 013d713f1b1c66d473b4d9b2efe5d634dd855f6b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-10-05 16:25:59 +0900

    Forward original keyval on process_key_event() func
    
    In ibus_hangul_engine_process_key_event(), keyval may be changed
    to "normalized value". So we should remember the original keyval.
    
    https://github.com/choehwanjin/ibus-hangul/issues/42

M	src/engine.c

commit 779a5a68fa39e33edaa8d1c1c9e38b9a72b1c963
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-10-05 16:09:20 +0900

    Update ibus_hangul_check_ibus_version() function
    
    The new code will not fail if the version string is composed of less than 3
    numbers. And there is no need to fetch version everytime.
    
    https://github.com/ibus/ibus/issues/1980

M	src/engine.c

commit 87313f6070a8d8d5cc74423ac51d05070ab7ef95
Merge: 16aa374 de982e6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-09-21 15:20:48 +0900

    Merge pull request #87 from https://github.com/epico/ibus-hangul
    
    * 'fix-reset-handle3' of https://github.com/epico/ibus-hangul:
      Do not commit text when reset signal is received
    
    https://github.com/libhangul/ibus-hangul/pull/87

commit de982e641c5714312edd5744aea2203de54bdbcc
Author: Peng Wu <alexepico@gmail.com>
Date:   2019-04-18 15:05:47 +0800

    Do not commit text when reset signal is received
    
    ibus-hangul uses ibus_engine_update_preedit_text_with_mode() to
    commit the preedit text by ibus-daemon and now focus-out and
    mouse click are handled by ibus-daemon and ibus clients.
    
    BUG=https://github.com/ibus/ibus/issues/1980

M	src/engine.c

commit 16aa37454ee4f6ed68b730b2e61c49631aeff5b9
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-03-23 13:45:44 +0900

    Update URL to https://github.com/libhangul/ibus-hangul
    
    ibus-hangul project page has moved to GitHub:
    https://github.com/libhangul/ibus-hangul

M	configure.ac
M	ibus-hangul.spec.in
M	src/hangul.xml.in.in
M	src/main.c

commit 2656ad9b14e51870c064f560d27ee344c6f54e06
Merge: 10c4795 8745e3f
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2019-03-23 09:44:43 +0900

    Merge pull request #81 from 'tchaik/gettext-migration'
    
    of https://github.com/t-chaik/ibus-hangul
    
    merge:
    8745e3f build: Prefer gettext over intltool
    23c22e5 build: Prefer autoreconf over gnome-autogen.sh
    
    https://github.com/libhangul/ibus-hangul/pull/81

commit 8745e3f2630cdad6b1715b4a074e4efc4db14534
Author: Martin Blanchard <tchaik@gmx.com>
Date:   2019-03-07 22:02:50 +0000

    build: Prefer gettext over intltool
    
    The intltool module is outdated:
    
    https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration

M	.gitignore
M	autogen.sh
M	configure.ac
M	data/Makefile.am
M	data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in
M	m4/Makefile.am
M	po/Makevars
M	po/POTFILES.in
A	po/POTFILES.skip
M	setup/Makefile.am
M	setup/ibus-setup-hangul.desktop.in

commit 23c22e50f1eef2d5b5fb88f999849e8cba131ee8
Author: Martin Blanchard <tchaik@gmx.com>
Date:   2019-03-07 21:36:44 +0000

    build: Prefer autoreconf over gnome-autogen.sh
    
    The gnome-common module is deprecated:
    
    https://wiki.gnome.org/Projects/GnomeCommon/Migration

M	autogen.sh

commit 10c479525e694d0a32fdccaa5d909f9fa1495925
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-12-23 22:14:18 +0900

    Add test code for UString
    
    Test codes and test program for UString are added.

M	src/Makefile.am
A	src/test-ustring.c

commit 1a4acc36e17fb7d91537ffd0ea095593f7bab77e
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-12-23 22:04:26 +0900

    Implement preedit mode option
    
    Now ibus-hangul has preedit mode option.
    
    PREEDIT_MODE_NONE
    With this option, ibus-hangul utilizes surrounding text
    to show "composing text".
    
    PREEDIT_MODE_SYLLABLE
    This is the current input way.
    
    PREEDIT_MODE_WORD
    This is same as "word commit" option.
    word-commit option will be removed.
    
    https://github.com/libhangul/ibus-hangul/issues/69

M	data/org.freedesktop.ibus.engine.hangul.gschema.xml
M	src/engine.c
M	src/ustring.c
M	src/ustring.h

commit ca0a683b0fb022ef869d9854e8589055ca623e97
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-25 22:47:16 +0900

    Implement IBusEngine::set_capabilities method

M	src/engine.c

commit e0a50f485d354f8e5af23099443997cd88d7ba28
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-25 16:31:46 +0900

    Add some debug messages

M	src/engine.c

commit 3a8cdb4947049f9c0f946aa5f59a0b5a78620823
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-25 12:20:38 +0900

    Listen to 'use-event-forwarding' option change event
    
    I missed adding 'use-event-forwarding' event listener.

M	src/engine.c

commit b71b0a3b6f87364d2cda26d29b34618fec9534f2
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-15 22:18:17 +0900

    Fix event processing priority for hanja conversion
    
    If hangul engine context has hanja_list, we should process
    key event for lookup table first.
    Or lookup table may not receive a key event, i.g. Esc key event.

M	src/engine.c

commit 9c2ce96c1f127aeb80277d22706fa1e45b91376b
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-15 22:16:40 +0900

    Fix interger overflow on h_ibus_text_get_substring()
    
    The second argument 'cursor_pos - 64' may overflow, where cursor_pos is
    unsigned. So the value of 'cursor_pos' will be to large.
    Casting to signed integer may solve this problem.
    And 64 hardcoded value is too large, 32 may be enough.

M	src/engine.c

commit c816bcf6b5debc6f268e5bd6822ca1c95e06446b
Merge: 37c4a64 5083959
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-05 23:51:25 +0900

    Merge pull request #67 from changwoo/59-add-appstream-metainfo
    
    Add AppStream metainfo
    
    https://github.com/libhangul/ibus-hangul/pull/67

commit 508395988ad5f742e7a1fd27b28e6b2ab344d18a
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2018-08-05 16:10:49 +0800

    Add AppStream metainfo
    
    Fixes https://github.com/libhangul/ibus-hangul/issues/59

M	.gitignore
M	data/Makefile.am
A	data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in
M	po/POTFILES.in

commit 37c4a64ea76c54af132925b8383f5dcee70cf9cf
Merge: 4b66188 c777007
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-08-02 22:28:44 +0900

    Merge pull request #66 from changwoo/quit-on-window-close
    
    setup: Add window "destroy" event handling
    
    https://github.com/libhangul/ibus-hangul/pull/66

commit c77700729735128533fa9ff23adc56ae753dbb10
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2018-07-29 23:38:07 +0900

    setup: Add window "destroy" event handling
    
    It corrects the setup program to quit on window close.

M	setup/main.py

commit 4b66188cf10fd4ef1625b9d04de2beee3d8bae26
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-07-29 18:50:23 +0900

    Add Escape to off-keys default value
    
    For vi users, ibus-hangul had a feature changing input mode
    to latin on Esc key event. But on commit 1687467, default value of
    off-keys was removed unintentionally.

M	data/org.freedesktop.ibus.engine.hangul.gschema.xml

commit 28723f9d167b4500b456f170e3ab8b607f55a193
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-07-29 17:17:24 +0900

    Prepare for release 1.5.1
    
    update version to 1.5.1

M	configure.ac

commit f2db8c530169cbed8de0b531aa7f26ee5e64b510
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-07-29 17:02:29 +0900

    Print debug messages when verbose option is on
    
    With --verbose command line option, ibus-hangul will
    set G_MESSAGES_DEBUG environment varible as all, if
    G_MESSAGES_DEBUG is not set.
    
    This is for convenience.

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

commit beb003210ddae6bf7a86bc02312fa87a61aba893
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-07-28 14:01:01 +0900

    Update initial_input_mode on GSettings "changed"
    
    initial_input_mode value also need to be updated on GSettings
    "changed" signal. When a new input context is opened, it will read
    initial_input_mode. So we need to update it.
    
    https://github.com/libhangul/ibus-hangul/issues/40

M	src/engine.c

commit 79280e8ffd76e807d34af2a4fae4aedefd57dba6
Merge: 8fa5631 6b6d41d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-07-13 21:29:45 +0900

    Merge pull request #62, #63 'hedone21/master'
    
    Modify "ibus-hangul" to GETTEXT_PACKAGE
    Initialized local variable as NULL
    
    https://github.com/libhangul/ibus-hangul/pull/62
    https://github.com/libhangul/ibus-hangul/pull/63

commit 6b6d41d8a6c5bb5a5a9395ca5d3c098c4642102a
Author: Minyoung Go <hedone21@gmail.com>
Date:   2018-07-03 16:07:27 +0900

    Initialized local variable as NULL
    
    Uninitialized local variable has garbage data. It can cause a problem when
    ibus-hangul fails to load hanja-table. So this commit initializes local
    variable "list" as NULL.

M	src/engine.c

commit eb1d871d4f70f1c3b8fa4d02bce6e0389b44ff38
Author: Minyoung Go <hedone21@gmail.com>
Date:   2018-07-03 13:58:10 +0900

    Modify "ibus-hangul" to GETTEXT_PACKAGE
    
    Using GETTEXT_PACKAGE in g_option_context_add_main_entries()
    makes codes more readable and unified.

M	src/main.c

commit 8fa56314b70129372b4854d5e0442876911469e2
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-06-10 22:18:19 +0900

    setup: Don't use GtkDialog
    
    GtkDialog prints a warning if it doesn't have transient parent,
    so we change the main window to GtkWindow.
    
    https://github.com/libhangul/ibus-hangul/issues/29

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

commit 9894e35d660060fa043a06fbae642a0d7e650f14
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-06-06 16:41:54 +0900

    Update project URL in README

M	README

commit 704625c375214a51996d7173d66734c4352edfdc
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-26 22:25:53 +0900

    Add "use-event-forwarding" option
    
    This option may turn on/off "event forwarding workaround".
    I prefer to have an option for this kind of workaround.

M	data/org.freedesktop.ibus.engine.hangul.gschema.xml
M	src/engine.c

commit 1592a42edf053a28b050d9f11d4a2dd46ee6b4ff
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-26 11:00:36 +0900

    Implement IbusEngine::set_content_type method
    
    On IBUS_INPUT_PURPOSE_PASSWORD mode, ibus-hangul does not compose
    hangul or hanja.
    
    Update configure script to check ibus version is higher than 1.5.4.
    set_content_type method is available from 1.5.4.
    
    https://github.com/choehwanjin/ibus-hangul/issues/57

M	configure.ac
M	src/engine.c

commit ed9478a3ba623ace55a86e420a4dfe153595d9ad
Merge: 11df501 afb508f
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-12 17:22:04 +0900

    Merge pull request #54 from Jehan/broken-compose
    
    Reparent IBusHangulEngine from IBusEngineSimple to handle Compose key.

commit 11df501a834c59f98f96d199a175e0b3b1917c1d
Merge: 258427b e6ff4cc
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-08 23:18:19 +0900

    Merge pull request #48 from changwoo/fix-gi-warnings
    
    setup: Fix PyGI warnings

commit e6ff4cc60aa5974ac06ded0eaee8610c85a9cb0a
Merge: 7f4be53 258427b
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-08 23:17:38 +0900

    Merge branch 'master' into fix-gi-warnings

commit 258427ba661a4d5d0c812a0e97fc293e6134b33a
Merge: 40cb396 68664bc
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-08 23:06:09 +0900

    Merge pull request #45 from drm00/master
    
    Use bind_textdomain_codeset() from gettext.

commit 68664bcad9b2d35098e3c54efacc6ac6ed7d890b
Merge: 40cb396 b93dad6
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-08 22:54:22 +0900

    Merge branch 'master' of git://github.com/drm00/ibus-hangul into bind_textdomain_codeset

commit 40cb3965726e2e14adfcf2cf367ae2348a6de97e
Merge: d03498d 1687467
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2018-05-07 20:17:04 +0900

    Merge pull request #56 from fujiwarat/gsettings
    
    Migrate IBusConfig to GSettings

commit 1687467cd782077a9b9aa1a0549f6b465efab8c6
Author: fujiwarat <takao.fujiwara1@gmail.com>
Date:   2018-04-20 13:44:43 +0900

    Migrate IBusConfig to GSettings
    
    IBus plans to deprecate IBusConfig and suggests to migrate to GSettings.
    https://groups.google.com/forum/#!topic/ibus-devel/Mu1IoFX-bKE
    
    https://github.com/choehwanjin/ibus-hangul/issues/51

M	data/Makefile.am
A	data/org.freedesktop.ibus.engine.hangul.gschema.xml
M	setup/main.py
M	src/engine.c

commit afb508f0f858054b5172b87917ce5d873693b424
Author: Jehan <jehan@girinstud.io>
Date:   2018-01-19 00:48:48 +0100

    Reparent IBusHangulEngine from IBusEngineSimple to handle Compose key.
    
    The compose key fails to be interpreted in the latin mode of
    Ibus-Hangul which is annoying because when you set this feature, you
    expect it to work with every input. IBusEngineSimple handles key
    composition already so the solution is to reparent IBusHangulEngine and
    to delegate to the parent's process_key_event() when in latin mode.

M	src/engine.c

commit d03498dac870d7b97a766365294ab8a95377f471
Merge: 11fcf8b d4675e7
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2017-12-24 09:51:08 +0900

    Merge pull request #50 from changwoo/translation-update
    
    Update Korean translation

commit 11fcf8b1577aa2909e9060af7d78d11929f8c636
Merge: f48efa5 c107995
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2017-12-24 09:45:44 +0900

    Merge pull request #47 from changwoo/fix-setup-name-in-window-list
    
    setup: Set GLib app name explicitly

commit d4675e74653f3c2f1036934239efbc80e390d8c3
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2017-12-15 05:07:40 +0900

    Update Korean translation
    
    Updated for the commits e8d995a7 and 8cffcc0b.

M	po/ko.po

commit 7f4be530dfec2967ca3e8285b1877f279117f898
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2017-11-30 11:37:15 +0900

    setup: Fix PyGI warnings
    
    Use gi.require_version() before GI module import, to ensure that the right
    version gets loaded.

M	setup/main.py

commit c107995c2fc3ceac2e38f76750e290c228b9b295
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2017-11-30 09:09:57 +0900

    setup: Set GLib app name explicitly
    
    ibus-setup-hangul program is called as "python .../main.py" command line so
    the argv[0] "main.py" was used as the name as default. This name appeared in
    the windows list. (See https://stackoverflow.com/questions/11854142)
    
    So the app name is explicitly set using GLib.set_prgname() and
    GLib.set_application_name().

M	setup/main.py

commit b93dad6734200ffed199935e28213230482660d8
Author: Nils Reuße <n.reusse@hxgn.net>
Date:   2017-04-12 12:32:43 +0200

    Use bind_textdomain_codeset() from gettext.
    
    bind_textdomain_codeset() is part of the locale module on linux, but not
    on openbsd.  It is always included in the gettext module though, which
    is in fact the correct module to use.
    From https://docs.python.org/2/library/locale.html:
    
    The locale module exposes the C library’s gettext interface on systems
    that provide this interface. It consists of the functions gettext(),
    dgettext(), dcgettext(), textdomain(), bindtextdomain(), and
    bind_textdomain_codeset(). These are similar to the same functions in
    the gettext module, but use the C library’s binary format for message
    catalogs, and the C library’s search algorithms for locating message
    catalogs.

M	setup/main.py

commit f48efa5c099f35e127971a9b0abf49ee5a2cd5d5
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2016-12-31 23:27:23 +0900

    Update the message of KeyCaptureDialog
    
    The message of Hangul toggle key capture dialog is updated.
    
    https://github.com/choehwanjin/ibus-hangul/issues/36

M	setup/Makefile.am
M	setup/keycapturedialog.py
M	setup/main.py

commit 341ba797e5117e1339b97be655617bcc8b51a464
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2016-12-31 21:59:39 +0900

    INPUT_MODE_DIRECT -> INPUT_MODE_LATIN

M	src/engine.c

commit decf887de0cb278cb9de1f28980f3f5c9cd24dad
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2016-12-31 19:56:17 +0900

    Add disable-latin-mode option
    
    This option may disable latin input mode.
    With this option on, ibus-hangul works in hangul mode only.

M	src/engine.c

commit 5f7813ea5b303d5f7b43a9fe3a111c706c32a876
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2016-12-31 01:04:22 +0900

    Fix wrong space order problem
    
    With IBUS_ENABLE_SYNC_MODE=1 option,
    'rksk ' is translated '가 나'.
    It's caused by limitations of IBus implementation.
    IBus can not send a result of other function inside a function
    in sync mode. The results of other functions will be delayed until
    the current function ends.
    This makes ibus-hangul do wrong.
    
    We solve this problem by forwarding key event.
    It may be a hack, but we can not help it.
    That's the limitation of the framework.
    
    https://github.com/choehwanjin/ibus-hangul/issues/42

M	src/engine.c

commit 41eb8daf87377951459f1c951ca130cc83fbc32d
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   2016-12-30 22:52:30 +0900

    Check if ibus and ibus config is running
    
    To prevent abnormal termination, we need to check if the server is running.
    
    https://github.com/choehwanjin/ibus-hangul/issues/41

M	src/main.c

commit 44f41ae5178372a7ff0540a4ce7a4944335525df
Merge: 0ab225f d873e3a
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2015-02-07 20:02:37 +0900

    Merge pull request #37 from cogniti/patch-1
    
    Added g_variant_unref (value)

commit d873e3ac9b31f3543caf50fe1e3635bbae69bc7f
Author: Hodong Kim <hodong@cogno.org>
Date:   2015-02-07 13:53:07 +0900

    Added g_variant_unref (value)
    
    g_variant_unref (value); 가 누락되어 추가했습니다.

M	src/engine.c

commit 0ab225f0b50c309bc8eb6c7bfdded70873796381
Merge: b356e7d e8d995a
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2015-02-03 06:11:44 +0900

    Merge pull request #35 from changwoo/setup-ui-cleanup
    
    Setup ui cleanup

commit e8d995a7240a1f66bd7b687440a28d4800351bfc
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2015-02-02 02:05:48 +0900

    Correct capitalization of setup labels
    
    * All words in header labels should be capitalized, according to the
      GNOME HIG
    * "Hangul" should be capitalized.

M	setup/setup.ui

commit b356e7d41208d806fe1d985720565f7a476b9b8e
Merge: dc21263 fd0e3c8
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2015-01-31 08:57:51 +0900

    Merge pull request #34 from encukou/autogen-remove-gettext
    
    Don't use both AM_GNU_GETTEXT and IT_PROG_INTLTOOL

commit fd0e3c8d0fd9f90dd3519be61e8d8916e9742c72
Author: Petr Viktorin <pviktori@redhat.com>
Date:   2015-01-30 18:03:55 +0100

    Don't use both AM_GNU_GETTEXT and IT_PROG_INTLTOOL
    
    When using IT_PROG_INTLTOOL using the gettect automake macros isn't
    necessary. To make matters worse, when mixing the marcos both try to
    generate po/Makefile.in.in. Recent versions of intltool detect when
    gettext won and bails when building.
    
    See e.g. similar bug in gdm: https://bugzilla.gnome.org/show_bug.cgi?id=711818

M	configure.ac

commit dc21263fe185e24d1cfb8437e0d4c3606189fe14
Merge: 7013ec2 45b09af
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2015-01-17 11:53:36 +0900

    Merge pull request #31 from changwoo/master
    
    Fix RPM build failure

commit 45b09af62271178f95c7ea6657a1f5dd5b45ef36
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2015-01-14 13:46:44 +0900

    Fix RPM build failure

M	ibus-hangul.spec.in

commit b5fa974662a5b5fe06c375ffbf46f245594146fb
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-09-28 07:21:10 +0900

    Correct more spacings

M	setup/setup.ui

commit 7013ec23c1476447af12a0af5ebf435793d05209
Merge: f8998fd 31e1cf9
Author: choehwanjin <choe.hwanjin@gmail.com>
Date:   2014-11-06 13:16:42 +0900

    Merge pull request #28 from changwoo/python3
    
    Add configure --with-python option

commit 31e1cf94461d76601a324ec331882fb4209271d4
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-11-06 12:45:19 +0900

    setup: Remove unused $(pkglibdir)
    
    $(pkgdatadir)/setup/config.py had Arch-dependent $(pkglibdir) path.
    
    See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768061

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

commit d553817f3349b58ddde922dff47762a36e14ed4e
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-10-25 23:22:48 +0900

    Update .gitignore
    
    Remove obsolete setup/hangul_keyboard_list

M	.gitignore

commit 1b4247fc0675450564c733e5caa40768cd413162
Author: Changwoo Ryu <cwryu@debian.org>
Date:   2014-10-13 03:44:26 +0900

    Add configure --with-python option
    
    It could be used to select python2 or python3

M	configure.ac

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
R084	src/hangul.xml.in	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
A	engine/hangul.engine.in
R100	engine/anthy.i	engine/hangul.i
R090	engine/ibus-engine-anthy.in	engine/ibus-engine-hangul.in
R100	ibus-anthy.spec.in	ibus-hangul.spec.in
M	icons/Makefile.am
R100	icons/ibus-anthy.png	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
R068	engine/anthy.engine	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
R076	ibus-tmpl.spec.in	ibus-anthy.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
