summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for release 1.5.5HEAD1.5.5mainChoe Hwanjin2023-04-301-1/+1
| | | | Update version to 1.5.5.
* Change default dist file format to xzChoe Hwanjin2023-04-301-1/+1
| | | | xz file format is much smaller than gz.
* Update the rule to generate the ChangeLogChoe Hwanjin2023-04-301-2/+2
| | | | | In order to generate the ChangeLog during out-of-tree builds, $(top_srcdir) is used.
* Update icon image source SVG file for Inkscape 1.2.Choe Hwanjin2023-04-294-955/+143
| | | | | | | | 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
* Add SVG image inkscape sourceChoe Hwanjin2023-04-292-0/+842
| | | | | | 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.
* Fix wrong issue number in comment #40 -> #42Choe Hwanjin2023-04-291-1/+1
|
* test: Clean up 'unused variable' compiler warningChoe Hwanjin2023-04-291-1/+2
|
* Merge pull request #114 from epico/gtk4-sync-v2Choe Hwanjin2023-04-151-2/+2
|\ | | | | Change the definition of IBUS_CAP_SYNC_PROCESS_KEY
| * Change the definition of IBUS_CAP_SYNC_PROCESS_KEYTakao Fujiwara2022-11-111-2/+2
|/ | | | | | 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.
* Merge branch 'gtk4-sync' of https://github.com/epico/ibus-hangulChoe Hwanjin2022-09-091-1/+5
|\ | | | | | | | | | | | | | | | | | | 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
| * Use synchornized process key event API for gtk4Peng Wu2022-08-041-1/+5
|/ | | | | For gtk4 immodule, use synchornized process key event API for gtk4, and avoid to use forward key event API.
* Prepare for release 1.5.41.5.4masterChoe Hwanjin2020-08-231-1/+1
| | | | | | Update version to 1.5.4 https://github.com/libhangul/ibus-hangul/pull/96#issuecomment-667837760
* Merge branch 'testcases' of https://github.com/epico/ibus-hangulChoe Hwanjin2020-04-208-5/+472
|\ | | | | | | | | | | | | | | | | | | | | 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
| * Write runtest scriptPeng Wu2020-02-193-2/+32
| |
| * Write ibus-hangul.c test casePeng Wu2020-02-191-0/+322
| |
| * Update autoconf to compile ibus-hangul testsPeng Wu2020-02-195-5/+120
| |
* | Merge pull request #99 from 'specify-setup-path-in-component'Choe Hwanjin2020-03-211-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | 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
| * Specify the setup path in the IBus component XMLChangwoo Ryu2020-03-111-0/+1
|/ | | | | | | 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).
* remove bind_textdomain_codeset() from setupChoe Hwanjin2020-02-161-1/+0
| | | | | | | | | 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
* Prepare for release 1.5.31.5.3Choe Hwanjin2019-11-301-1/+1
| | | | Update version to 1.5.3.
* Remove POTFILES.skipChoe Hwanjin2019-11-301-2/+0
| | | | | | | 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
* Remove exit() from ibus_hangul_check_ibus_version()Choe Hwanjin2019-11-111-2/+0
| | | | | | Test code removed. exit() was added by accident. https://github.com/libhangul/ibus-hangul/issues/90
* Prepare for release 1.5.21.5.2Choe Hwanjin2019-10-091-1/+1
| | | | Update version to 1.5.2.
* Don't flush in switch_input_mode func on PREEDIT_NONE mode.Choe Hwanjin2019-10-061-0/+5
| | | | | | | | 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
* Forward original keyval on process_key_event() funcChoe Hwanjin2019-10-061-1/+2
| | | | | | | 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
* Update ibus_hangul_check_ibus_version() functionChoe Hwanjin2019-10-061-25/+64
| | | | | | | 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
* Merge pull request #87 from https://github.com/epico/ibus-hangulChoe Hwanjin2019-09-211-0/+64
|\ | | | | | | | | | | | | * '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
| * Do not commit text when reset signal is receivedPeng Wu2019-09-031-0/+64
|/ | | | | | | | 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
* Update URL to https://github.com/libhangul/ibus-hangulChoe Hwanjin2019-03-244-5/+5
| | | | | ibus-hangul project page has moved to GitHub: https://github.com/libhangul/ibus-hangul
* Merge pull request #81 from 'tchaik/gettext-migration'Choe Hwanjin2019-03-2311-34/+101
|\ | | | | | | | | | | | | | | | | | | 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
| * build: Prefer gettext over intltoolMartin Blanchard2019-03-0711-23/+73
| | | | | | | | | | | | The intltool module is outdated: https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration
| * build: Prefer autoreconf over gnome-autogen.shMartin Blanchard2019-03-071-12/+29
|/ | | | | | The gnome-common module is deprecated: https://wiki.gnome.org/Projects/GnomeCommon/Migration
* Add test code for UStringChoe Hwanjin2018-12-232-0/+70
| | | | Test codes and test program for UString are added.
* Implement preedit mode optionChoe Hwanjin2018-12-234-42/+289
| | | | | | | | | | | | | | | | | 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
* Implement IBusEngine::set_capabilities methodChoe Hwanjin2018-08-251-2/+15
|
* Add some debug messagesChoe Hwanjin2018-08-251-2/+31
|
* Listen to 'use-event-forwarding' option change eventChoe Hwanjin2018-08-251-0/+20
| | | | I missed adding 'use-event-forwarding' event listener.
* Fix event processing priority for hanja conversionChoe Hwanjin2018-08-171-11/+15
| | | | | | 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.
* Fix interger overflow on h_ibus_text_get_substring()Choe Hwanjin2018-08-171-2/+3
| | | | | | | 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.
* Merge pull request #67 from changwoo/59-add-appstream-metainfoChoe Hwanjin2018-08-054-0/+33
|\ | | | | | | | | | | Add AppStream metainfo https://github.com/libhangul/ibus-hangul/pull/67
| * Add AppStream metainfoChangwoo Ryu2018-08-054-0/+33
|/ | | | Fixes https://github.com/libhangul/ibus-hangul/issues/59
* Merge pull request #66 from changwoo/quit-on-window-closeChoe Hwanjin2018-08-021-0/+1
|\ | | | | | | | | | | setup: Add window "destroy" event handling https://github.com/libhangul/ibus-hangul/pull/66
| * setup: Add window "destroy" event handlingChangwoo Ryu2018-07-291-0/+1
| | | | | | | | It corrects the setup program to quit on window close.
* | Add Escape to off-keys default valueChoe Hwanjin2018-07-291-1/+1
|/ | | | | | 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.
* Prepare for release 1.5.11.5.1Choe Hwanjin2018-07-291-1/+1
| | | | update version to 1.5.1
* Print debug messages when verbose option is onChoe Hwanjin2018-07-292-0/+10
| | | | | | | | 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.
* Update initial_input_mode on GSettings "changed"Choe Hwanjin2018-07-281-0/+7
| | | | | | | | 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
* Merge pull request #62, #63 'hedone21/master'Choe Hwanjin2018-07-132-2/+2
|\ | | | | | | | | | | | | | | 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
| * Initialized local variable as NULLMinyoung Go2018-07-031-1/+1
| | | | | | | | | | | | 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.
| * Modify "ibus-hangul" to GETTEXT_PACKAGEMinyoung Go2018-07-031-1/+1
|/ | | | | Using GETTEXT_PACKAGE in g_option_context_add_main_entries() makes codes more readable and unified.