summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* setup: Don't use GtkDialogChoe Hwanjin2018-06-102-24/+27
| | | | | | | 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
* Update project URL in READMEChoe Hwanjin2018-06-061-2/+9
|
* Add "use-event-forwarding" optionChoe Hwanjin2018-05-262-3/+22
| | | | | This option may turn on/off "event forwarding workaround". I prefer to have an option for this kind of workaround.
* Implement IbusEngine::set_content_type methodChoe Hwanjin2018-05-262-1/+24
| | | | | | | | | | 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
* Merge pull request #54 from Jehan/broken-composechoehwanjin2018-05-121-15/+15
|\ | | | | Reparent IBusHangulEngine from IBusEngineSimple to handle Compose key.
| * Reparent IBusHangulEngine from IBusEngineSimple to handle Compose key.Jehan2018-01-191-15/+15
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #48 from changwoo/fix-gi-warningschoehwanjin2018-05-081-0/+3
|\ \ | | | | | | setup: Fix PyGI warnings
| * \ Merge branch 'master' into fix-gi-warningschoehwanjin2018-05-085-112/+187
| |\ \ | |/ / |/| |
* | | Merge pull request #45 from drm00/masterChoe Hwanjin2018-05-081-1/+2
|\ \ \ | | | | | | | | | | | | Use bind_textdomain_codeset() from gettext.
| * \ \ Merge branch 'master' of git://github.com/drm00/ibus-hangul into ↵Choe Hwanjin2018-05-081-1/+2
| |\ \ \ |/ / / / | | | | | | | | bind_textdomain_codeset
| * | | Use bind_textdomain_codeset() from gettext.Nils Reuße2017-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #56 from fujiwarat/gsettingschoehwanjin2018-05-074-96/+161
|\ \ \ \ | |_|_|/ |/| | | Migrate IBusConfig to GSettings
| * | | Migrate IBusConfig to GSettingsfujiwarat2018-04-204-96/+161
|/ / / | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #50 from changwoo/translation-updatechoehwanjin2017-12-241-15/+22
|\ \ \ | | | | | | | | Update Korean translation
| * | | Update Korean translationChangwoo Ryu2017-12-151-15/+22
| |/ / | | | | | | | | | Updated for the commits e8d995a7 and 8cffcc0b.
* | | Merge pull request #47 from changwoo/fix-setup-name-in-window-listchoehwanjin2017-12-241-0/+2
|\ \ \ | |/ / |/| | setup: Set GLib app name explicitly
| * | setup: Set GLib app name explicitlyChangwoo Ryu2017-11-301-0/+2
|/ / | | | | | | | | | | | | | | | | 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().
| * setup: Fix PyGI warningsChangwoo Ryu2017-11-301-0/+3
|/ | | | | Use gi.require_version() before GI module import, to ensure that the right version gets loaded.
* Update the message of KeyCaptureDialogChoe Hwanjin2016-12-313-5/+11
| | | | | | The message of Hangul toggle key capture dialog is updated. https://github.com/choehwanjin/ibus-hangul/issues/36
* INPUT_MODE_DIRECT -> INPUT_MODE_LATINChoe Hwanjin2016-12-311-15/+14
|
* Add disable-latin-mode optionChoe Hwanjin2016-12-311-1/+16
| | | | | This option may disable latin input mode. With this option on, ibus-hangul works in hangul mode only.
* Fix wrong space order problemChoe Hwanjin2016-12-311-1/+48
| | | | | | | | | | | | | | | | 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
* Check if ibus and ibus config is runningChoe Hwanjin2016-12-301-0/+15
| | | | | | To prevent abnormal termination, we need to check if the server is running. https://github.com/choehwanjin/ibus-hangul/issues/41
* Merge pull request #37 from cogniti/patch-1baserock/1.5.0-13-g44f41aechoehwanjin2015-02-071-0/+1
|\ | | | | Added g_variant_unref (value)
| * Added g_variant_unref (value)Hodong Kim2015-02-071-0/+1
|/ | | g_variant_unref (value); 가 누락되어 추가했습니다.
* Merge pull request #35 from changwoo/setup-ui-cleanupchoehwanjin2015-02-031-4/+4
|\ | | | | Setup ui cleanup
| * Correct capitalization of setup labelsChangwoo Ryu2015-02-021-3/+3
| | | | | | | | | | | | * All words in header labels should be capitalized, according to the GNOME HIG * "Hangul" should be capitalized.
| * Correct more spacingsChangwoo Ryu2014-11-081-1/+1
| |
* | Merge pull request #34 from encukou/autogen-remove-gettextchoehwanjin2015-01-311-3/+0
|\ \ | | | | | | Don't use both AM_GNU_GETTEXT and IT_PROG_INTLTOOL
| * | Don't use both AM_GNU_GETTEXT and IT_PROG_INTLTOOLPetr Viktorin2015-01-301-3/+0
|/ / | | | | | | | | | | | | | | | | 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
* | Merge pull request #31 from changwoo/masterchoehwanjin2015-01-171-0/+3
|\ \ | |/ |/| Fix RPM build failure
| * Fix RPM build failureChangwoo Ryu2015-01-141-0/+3
|/
* Merge pull request #28 from changwoo/python3choehwanjin2014-11-064-6/+7
|\ | | | | Add configure --with-python option
| * setup: Remove unused $(pkglibdir)Changwoo Ryu2014-11-062-4/+1
| | | | | | | | | | | | $(pkgdatadir)/setup/config.py had Arch-dependent $(pkglibdir) path. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768061
| * Update .gitignoreChangwoo Ryu2014-10-251-1/+0
| | | | | | | | Remove obsolete setup/hangul_keyboard_list
| * Add configure --with-python optionChangwoo Ryu2014-10-131-1/+6
|/ | | | It could be used to select python2 or python3
* Version up to 1.5.01.5.0Choe Hwanjin2014-10-121-2/+2
|
* Don't dist config.pyChoe Hwanjin2014-09-261-1/+0
| | | | config.py will be generated from config.py.in.
* Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_PChoe Hwanjin2014-09-262-1/+2
| | | | The 'AM_PROG_MKDIR_P' macro is deprecated.
* Merge pull request #22 from changwoo/python3choehwanjin2014-09-244-60/+27
|\ | | | | Python3 migration
| * Python3 compatibilityChangwoo Ryu2014-08-134-60/+27
| | | | | | | | | | - Use ctypes instead of pipe - Set python in build time
* | Merge pull request #25 from jincreator/masterchoehwanjin2014-08-181-1/+2
|\ \ | | | | | | Use kr104 keyboard.
| * | Use kr104 keyboard.Jinkyu Yi2014-08-181-1/+2
|/ /
* | Add access key to "Start in hangul mode" check buttonChoe Hwanjin2014-08-173-45/+86
|/ | | | | Access keys are rearranged. Translations are updated.
* Update on keys and off keys on config value changedChoe Hwanjin2014-08-081-0/+6
|
* Rename config item "hangul-keys" to "switch-keys"Choe Hwanjin2014-08-082-14/+14
|
* Aware of lookup table orientation.Choe Hwanjin2014-08-051-0/+5
| | | | We need to check lookup table orientation on starting, too.
* Conform to GSettings key naming rules.Choe Hwanjin2014-08-052-36/+36
|
* Add on key featureChoe Hwanjin2014-08-041-0/+16
|
* Add off key feature.Choe Hwanjin2014-08-031-2/+23
| | | | | On Escape key event, the input mode will be changed to latin mode. This will help vi* users.