| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
https://translate.fedoraproject.org/projects/ibus/ibus/ja/
BUG=https://github.com/ibus/ibus/pull/2500
|
| |
|
|
|
|
|
|
|
| |
Update po/en_GB.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/en_GB/
BUG=https://github.com/ibus/ibus/pull/2500
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gnome-shell 44 prevents ibus from launching Emojier GUI.
This workaround can launch the Emojier but still cannot output
the selected emoji character to the focused application.
So another workaround is needed with this patch.
I.e. Type Ctrl-Shift-c keys to copy the seleted emoji instead of
Enter key.
BUG=https://github.com/ibus/ibus/issues/2509
BUG=https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6518
|
|
|
|
|
|
|
| |
`make clean` deletes ibusenumtypes.h and ibus.h incudes ibusenumtypes.h
and it's required by the gen-internal-compose-table build.
BUG=https://github.com/ibus/ibus/issues/2501
|
|
|
|
|
|
| |
NetBSD does not define __BYTE_ORDER and use AC_C_BIGENDIAN instead.
BUG=https://github.com/ibus/ibus/pull/2477
|
|
|
|
|
|
|
|
|
|
|
| |
- Makefile: Ignore errors on $(RM) -r "`uname -i`"
- autogen: Replace make with $MAKE
- data/dconf: BSD does not support the --tmpdir long option
in mktemp. Also add the cleanup function.
BUG=https://github.com/ibus/ibus/pull/2482
|
|
|
|
|
|
|
|
|
| |
The default Emoji shortcut key was changed but not updated in the
ibus-emoji.7 man page.
Fixes: https://github.com/ibus/ibus/commit/1520c39
BUG=https://github.com/ibus/ibus/pull/2475
|
|
|
|
|
|
|
| |
Seems ProcessQueue() had a wrong XFree() with async process-key-event.
Fixes: https://github.com/ibus/ibus/commit/506ac99
BUG=https://github.com/ibus/ibus/issues/2484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ibus-x11 now also uses the hybrid process key events with
IBUS_ENABLE_SYNC_MODE=2 and it waits for the async API
with GSource and g_main_context_iteration() in xim_forward_event().
But g_main_context_iteration() calls gdk_event_source_dispatch()
and it can call another xim_forward_event() and the callbacks
of ibus_input_context_process_key_event_async() can be nested.
So if the forwarding API is called out of the callbacks of
ibus_input_context_process_key_event_async(), the key events
order is swapped due to the delayed return of
g_main_context_iteration().
To resolve this issue, the forwarding API should be called in
the callbacks of ibus_input_context_process_key_event_async().
Fixes: https://github.com/ibus/ibus/commit/506ac99
BUG=https://github.com/ibus/ibus/issues/2480
|
|
|
|
|
|
|
|
| |
FreeBSD and NetBSD have X11 locale Compose data directories in
${X11_PREFIX}/lib/X11/locale instead of ${X11_PREFIX}/share/X11/locale:
https://github.com/freedesktop/xorg-lib-libX11/blob/20a3f99/configure.ac#L336-L340
BUG=https://github.com/ibus/ibus/pull/2478
|
|
|
|
|
|
|
| |
Seems the evaluation of IBUS_EMOJI_DATA() depends on the compiler
optimization.
BUG=https://github.com/ibus/ibus/issues/2476
|
|
|
|
|
|
|
| |
exec sub-command avoids keeping the parent shell around. Refer sh(1)
Fedora sh is bash.
BUG=https://github.com/ibus/ibus/pull/2453
|
|
|
|
| |
BUG=https://github.com/ibus/ibus/milestone/13?closed=1
|
|
|
|
|
|
| |
Some variants are deleted with xkeyboard-config 2.38
Fixes: 594ec48cf80e8d2f62c5845f2ea0dbd0ebb0a1f8
|
| |
|
|
|
|
|
| |
- Replace Tamil variants
- Replace Indonesian variants
|
| |
|
|
|
|
|
|
|
| |
Update po/it.po at 34.0%
https://translate.fedoraproject.org/projects/ibus/ibus/it/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
| |
Update po/fr.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/fr/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update po/ko.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ko/
po: Update translation (Japanese)
Update po/ja.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ja/
Should not add English "Tangsa" to msgstr yet since the null
msgstr is under consideration. Refer the comment line on the msgid.
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
| |
Update po/ru.po at 99.4%
https://translate.fedoraproject.org/projects/ibus/ibus/ru/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
| |
Update po/tr.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/tr/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
| |
Update po/es.po at 98.3%
https://translate.fedoraproject.org/projects/ibus/ibus/es/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
| |
Update po/ka.po at 40.6%
https://translate.fedoraproject.org/projects/ibus/ibus/ka/
BUG=https://github.com/ibus/ibus/pull/2444
|
|
|
|
|
|
|
|
|
| |
D-Bus set/get property methods are called from GDBusConnection
APIs invoke_set_property_in_idle_cb() and
invoke_get_property_in_idle_cb() and the error values cannot be
null if the methods are failed.
BUG=rhbz#2169205
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Free engine_focus_id_table in bus_ibus_impl_destroy
- It would be better to check the function return value at the
first calling than the static variable for the surrounding text
warnings
- Add API comments
Fixes: https://github.com/ibus/ibus/commit/39b6907
Fixes: https://github.com/ibus/ibus/commit/7bbcce6
Fixes: https://github.com/ibus/ibus/commit/19ca106
Fixes: https://github.com/ibus/ibus/commit/92771d0
|
|
|
|
|
|
|
|
|
|
| |
When this property is set to TRUE, ibus daemon will update
surrounding text on every focus(in/out) event which makes
ibus_engine_get_surrounding_text() calls from an engine
code unnecessary.
This property must be set at construct time.
BUG=https://github.com/ibus/ibus/pull/2447
|
|
|
|
|
|
|
|
| |
The options and corresponding texts for surrounding-text were mixed
up. This change makes them consistent with the text for other
options.
BUG=https://github.com/ibus/ibus/pull/2438
|
| |
|
|
|
|
|
|
| |
en-US Compose table had been a compact array with a special
algorithm but now it's converted to the general compose table
similar to other language compose tables and saved to GResource.
|
| |
|
|
|
|
| |
Replace Travis CI with GitHub action CI.
|
|
|
|
|
|
|
|
| |
ibus-bus is failed in Ubuntu 22.04 under GitHub action + Docer
with the warning of:
"Unable to connect to ibus: Could not connect: Connection refused"
during ibus_bus_new_async()'s callback if IBus socket file is
deleted after ibus_bus_exit_async()'s callback is called.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new process_key_event is ported from GTK4 to X11 because
hangul maintainers wish to delete forward_key_event as much as possible
and currently we could apply forward_key_event to the sync mode only
and the new process_key_event is a new async key event process in X11
and hangul might disable forward_key_event by default.
Now the definition of IBUS_CAP_SYNC_PROCESS_KEY_V2 capability is changed
to set only if the sync mode.
Also switch a heavy GMainLoop to the light GSource.
Fixes: https://github.com/ibus/ibus/commit/c957c5f
|
|
|
|
|
|
|
| |
m_engines could be a buffer overflow if switcher.run() is called
again and m_engines is unrefed durling showing the swicher popup.
BUG=rhbz#2081055
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ibus_input_context_set_surrounding_text() should be succeeded
if input contexts are different so that ibus engines can
update surrounding text properties with focus in event.
When an input context is created newly, RequireSurroundingText D-Bus
signal could not be received yet and set_surrounding_text() is failed.
Now "require-surrounding-text" signal is added to IBusInputContext
and clients can call set_surrounding_text() later.
BUG=https://github.com/ibus/ibus/issues/2423
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some engine developers wish to update the capabilities if emitting
"retrieve-surrounding" signal is failed so that engines disable the
surrounding text feature but I had deleted the logic with #2054 since
the second typing could be succeeded.
Asking all applications the second typing would not be a good condition
and the special issue should be fixed in firefox.
Fixes: https://github.com/ibus/ibus/commit/7b3b8c8b0c
BUG=https://github.com/ibus/ibus/issues/2054
BUG=https://github.com/ibus/ibus/issues/2354
|
|
|
|
|
|
|
|
|
|
| |
Surrounding text is requested by ibus_im_context_filter_keypress()
and the no supported warning could be output many times.
Now the warning is output one time by input context but
brower applicaations do not use GtkWidget for the input context
so the warning is output by instance but not input context.
BUG=https://github.com/ibus/ibus/issues/2418
|
|
|
|
| |
BUG=https://github.com/ibus/ibus/pull/2442
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IBus provides the D-Bus method to override IBus emoji UI and i think
Super-period is better than Ctrl-period for the emoji shortcut key to
compare MS-Window, Macintosh. IBus emoji UI connects to the input method
and provides the language emoji annotations.
Seems moving GTK Cotrol-period to gnome-shell Suer-period is difficult
at present.
BUG=https://github.com/ibus/ibus/issues/2390
BUG=https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5728
|
|
|
|
|
|
|
|
|
| |
XCompoundTextStyle depends on the current locale and some locales fail
to to get the compound text style.
If Xutf8TextListToTextProperty() fails, now ibus-x11 tries to get
the compound text style with UTF-8 encoding.
BUG=https://github.com/ibus/ibus/issues/2422
|
|
|
|
|
|
|
| |
Update po/uk.po at 98.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ja/
BUG=https://github.com/ibus/ibus/pull/2416
|
|
|
|
|
|
|
| |
Update po/uk.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/uk/
BUG=https://github.com/ibus/ibus/pull/2416
|
|
|
|
|
|
|
| |
Update po/tr.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/tr/
BUG=https://github.com/ibus/ibus/pull/2416
|
|
|
|
|
|
|
| |
Update po/ko.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/ko/
BUG=https://github.com/ibus/ibus/pull/2416
|
|
|
|
|
|
|
| |
Update po/de.po at 100.0%
https://translate.fedoraproject.org/projects/ibus/ibus/de/
BUG=https://github.com/ibus/ibus/pull/2416
|