| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
period key is needed Shift key in French keyboard and Ctrl-period does
not work.
Add Ctrl-semicolon in org.freedesktop.ibus.panel.emoji.hotkey to fix
the problem.
BUG=https://github.com/ibus/ibus/issues/2360
|
|
|
|
|
|
| |
Replace '#415099' with '#51a2da' in XKB layout string color
BUG=https://github.com/ibus/ibus/issues/2364
|
|
|
|
|
|
|
| |
ibus_engine_update_preedit_text() should send the character position
instead of the byte position.
BUG=https://github.com/ibus/ibus/issues/2368
|
| |
|
|
|
|
| |
BUG=https://gitlab.gnome.org/GNOME/gtk/-/issues/4337
|
|
|
|
|
|
| |
You may like to call ./autogen.sh --enable-gtk-doc with your custom
configure options.
Also set SAVE_DIST_FILE=1 by default
|
|
|
|
|
| |
Recently Travis default python was changed to version 2 in Ubuntu focal
and I have to specify python3 in configure.
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the compose file is a symbolic link, take the link itself's
modification time into account (in addition to its target's) in
determining whether to invalidate the compose cache.
This is useful e.g. on NixOS systems where the compose file might point
to a store path with an irrelevant modification time, and we want the
cache to expire when the symlink itself changes.
BUG=https://github.com/ibus/ibus/pull/2362
|
|
|
|
| |
`git pull` fails with local commits
|
|
|
|
|
|
|
| |
setup/i18n.py is a symlink of ui/gtk2/i18n.py
env PYTHONWARNINGS='d' ibus-setup
BUG=https://github.com/ibus/ibus/issues/2276
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It would be better to erase Emojier popup window when users change
the input focus between applications. But it hasn't been implemented
because the focus-out/in events also happen when the Emojier popup window
is launching or rebuilding to the category list in GNOME Wayland.
The focus-out/in events do not happen in Xorg desktops with the rebuilding
GUI because GTK popup window causes focus-in/out evnets in Wayland.
Now I'm convinced with several issues and added a little complicated logic
to erase Emojier popup window with the focus changes between input contexts
to handle focus-in/out events in Wayland.
BUG=rhbz#1942970
|
|
|
|
|
|
|
|
| |
The screendump is useful in CI to if check gnome-shell-extension-no-overview
works.
Also add ibus-desktop-testing-autostart to get the debug info in CI.
You can copy ibus-desktop-testing.desktop to $HOME/.config/autostart
if CI fails.
|
|
|
|
|
| |
_ibus_context_forward_key_event_cb() caused a key event loop in
_key_snooper_cb() with key release events.
|
|
|
|
|
|
|
|
|
|
| |
- Ubuntu focal uses glib 2.64.6 which does not include errno.h
so config.h includes errno.h as the workaround.
- make autogen.sh not to delete dist files in Travis
- Call $(PYTHON) for gensimple.py for Ubuntu python3
- Add a code review in src/ibuscomposetable.c
BUG=https://github.com/ibus/ibus/pull/2348
|
|
|
|
|
|
|
| |
forward-key-event
IBus GTK3 mode also calculates keycode from keysym if keycode == 0
with forward-key-event signal to follow GTK4.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IBus IM module uses synchornized key processes for GTK4 and the timing
of the GTK reset siginal may work with focus-in/out between windows.
(I don't test GTK4 firefox and terminal yet and the verification is not
completed.)
So ibus_im_context_clear_preedit_text() is now called with the GTK4 reset
siginal.
ibus_im_context_clear_preedit_text() works with ibus-setup-anthy ->
"Conversion" tab -> "Behavior on Focus Out" pull down menu.
BUG=https://github.com/ibus/ibus/issues/2334
|
|
|
|
|
|
|
| |
IBus got moved to GitHub. This changes the remaining URLs that
still pointed to the old site. Also fixed a typo.
BUG=https://github.com/ibus/ibus/pull/2342
|
|
|
|
|
|
|
| |
If you apply this patch in your tarball, please also apply this to
client/gtk3/ibusimcontext.c besides client/gtk2/ibusimcontext.c .
BUG=https://github.com/ibus/ibus/issues/2337
|
| |
|
|
|
|
| |
Incompleted dead keys are used in fi_FI compose.
|
| |
|
| |
|
|
|
|
| |
BUG=https://github.com/ibus/ibus/pull/2332
|
|
|
|
|
|
|
|
|
|
|
| |
When starting ibus-daemon from IBus Preferences, it's started
with the command "ibus-daemon --xim". However, ibus-daemon is
killed once you close IBus Preferences.
This commit adds the "--daemonize" option, so ibus-daemon keeps
running also after IBus Preferences has been closed.
BUG=https://github.com/ibus/ibus/issues/2316
|
|
|
|
|
|
|
|
|
| |
Update po/ko.po at 100.0%
기존 번역 입력 방식, 입력 방법, 입력기로 번역된 것을 입력기로 통일하였습니다.
새로 추가된 내용을 번역하였습니다.
기타 등등...
BUG=https://github.com/ibus/ibus/pull/2318
|
|
|
|
|
|
|
| |
Update po/ko.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ko/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
|
|
|
| |
Update po/ja.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ja/
Update po/ko.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ko/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/ru.po at 98.4%
https://translate.fedoraproject.org/projects/ibus/ibus/ru/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/zh_CN.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/zh_CN/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/oc.po at 52.6%
https://translate.fedoraproject.org/projects/ibus/ibus/oc/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/fi.po at 20.3%
https://translate.fedoraproject.org/projects/ibus/ibus/fi/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/bn.po at 71.0%
https://translate.fedoraproject.org/projects/ibus/ibus/bn/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
| |
Update po/es.po at 97.4%
https://translate.fedoraproject.org/projects/ibus/ibus/es/
BUG=https://github.com/ibus/ibus/pull/2305
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Xserver itself is capable of terminating itself once all X11 clients
are gone, yet in a typical full session, there are a number of X11
clients such as ibus-x11 running continuously.
Those always-running clients will prevent the Xserver from terminating,
because the actual number of X11 clients will never drop to 0.
Use XFixes ClientDisconnectMode to inform the X11 server that it can
terminate even if ibus-x11 is still running.
That will allow Xwayland from terminating automatically when regular
clients have quit.
On plain Xorg servers, the lifetime of the session is usually tied to
the session manager or window manager, and this change will have no
effect.
BUG=https://github.com/ibus/ibus/pull/2314
|
|
|
|
|
|
|
| |
gtk_im_context_filter_key() does not forward control keys likes
BackSpace, Return and change the process mode to the synchronization.
BUG=https://gitlab.gnome.org/GNOME/gtk/-/issues/3465
|
|
|
|
|
|
|
|
| |
- Use fstat() and fchmod() but not stat() and chmod() to
fix race conditions
- Avoid to use after free
- Fix dereference of IBusComposeTable->priv
- Fix to divide by zero
|
|
|
|
|
|
|
|
|
|
|
| |
Tweak the preedit display for Compose sequences to
be not so distracting. We only show the Compose key
when it occurs in the middle of the sequence or is
the only key so far.
BUG=https://gitlab.gnome.org/GNOME/gtk/-/issues/3669
BUG=https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3220
BUG=https://blog.gtk.org/2021/03/24/input-revisited/
|
| |
|
| |
|
|
|
|
|
|
|
| |
Use · instead of ⎄ to display Multi_key in pre-edit.
BUG=https://gitlab.gnome.org/GNOME/gtk/-/issues/3669
BUG=https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3220
|
|
|
|
|
|
| |
- Move ibus_compose_table_check and ibus_compose_table_compact_check
from ibusenginesimple.c to ibuscomposetable.c
- Fix src/tests/ibus-compose.c to read compose sequences correctly.
|
|
|
|
|
|
|
|
|
|
|
| |
ibus-setup can search both the language names and input method names
in the top language list but when you search a language keyword
in the language list and move to the input method list after click
the hit language name, any input methods could not be shown because
the language didn't hit in any input method names.
In this enhancement, ibus-setup can show the input methods to hit
the language names.
|
|
|
|
|
|
|
|
| |
The shortcut key was Ctrl-Shit-e to follow Unicode code point
shortcut key but now the shorcut key is changed to Ctrl-period
to follow GTK.
BUG=https://github.com/ibus/ibus/issues/2325
|
|
|
|
|
| |
G_MESSAGES_DEBUG message could be appended to the output of gsettings
command and it's not useful to check the output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I believe this has no security impact but it is making my Valgrind sad.
Thanks to Omni for the help in finding the root cause of this.
~/.XCompose is:
```
<Multi_key> <g> <h> : "η"
<Multi_key> <g> <v> <t> <h> : "ϑ"
<Multi_key> <g> <h> : "ɣ"
```
BUG=https://github.com/ibus/ibus/pull/2297
|
|
|
|
| |
BUG=https://github.com/ibus/ibus/pull/2296
|
|
|
|
|
|
|
| |
We also fix an issue with excess space at the start of lines stopping
comments being recognized.
BUG=https://github.com/ibus/ibus/pull/2296
|
|
|
|
|
| |
gsettings null string is '' and the quote mark needs to be parsed.
Also no-overview gsetting should be changed before run gnome-session.
|
| |
|
|
|
|
|
|
|
|
|
| |
Selection bounds need to be re-calculated when pre-edit text is
inserted and the selection position is changed.
GTK4 has a new API GtkIMContext.set_surrounding_with_selection()
to fix this issue and now IBus GTK module inherits the API.
BUG=https://github.com/ibus/ibus/issues/2013
|