| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This option may turn on/off "event forwarding workaround".
I prefer to have an option for this kind of workaround.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
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.
|
|\ \
| | |
| | | |
setup: Fix PyGI warnings
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | | |
Use bind_textdomain_codeset() from gettext.
|
| |\ \ \
|/ / / /
| | | |
| | | | |
bind_textdomain_codeset
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| |_|_|/
|/| | | |
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
|
|\ \ \
| | | |
| | | | |
Update Korean translation
|
| |/ /
| | |
| | |
| | | |
Updated for the commits e8d995a7 and 8cffcc0b.
|
|\ \ \
| |/ /
|/| | |
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().
|
|/
|
|
|
| |
Use gi.require_version() before GI module import, to ensure that the right
version gets loaded.
|
|
|
|
|
|
| |
The message of Hangul toggle key capture dialog is updated.
https://github.com/choehwanjin/ibus-hangul/issues/36
|
| |
|
|
|
|
|
| |
This option may disable latin input mode.
With this option on, ibus-hangul works in hangul mode only.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
To prevent abnormal termination, we need to check if the server is running.
https://github.com/choehwanjin/ibus-hangul/issues/41
|
|\
| |
| | |
Added g_variant_unref (value)
|
|/
|
| |
g_variant_unref (value); 가 누락되어 추가했습니다.
|
|\
| |
| | |
Setup ui cleanup
|
| |
| |
| |
| |
| |
| | |
* All words in header labels should be capitalized, according to the
GNOME HIG
* "Hangul" should be capitalized.
|
| | |
|
|\ \
| | |
| | | |
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
|
|\ \
| |/
|/| |
Fix RPM build failure
|
|/ |
|
|\
| |
| | |
Add configure --with-python option
|
| |
| |
| |
| |
| |
| | |
$(pkgdatadir)/setup/config.py had Arch-dependent $(pkglibdir) path.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768061
|
| |
| |
| |
| | |
Remove obsolete setup/hangul_keyboard_list
|
|/
|
|
| |
It could be used to select python2 or python3
|
| |
|
|
|
|
| |
config.py will be generated from config.py.in.
|
|
|
|
| |
The 'AM_PROG_MKDIR_P' macro is deprecated.
|
|\
| |
| | |
Python3 migration
|
| |
| |
| |
| |
| | |
- Use ctypes instead of pipe
- Set python in build time
|
|\ \
| | |
| | | |
Use kr104 keyboard.
|
|/ / |
|
|/
|
|
|
| |
Access keys are rearranged.
Translations are updated.
|
| |
|
| |
|
|
|
|
| |
We need to check lookup table orientation on starting, too.
|
| |
|
| |
|
|
|
|
|
| |
On Escape key event, the input mode will be changed to latin mode.
This will help vi* users.
|