Commit Graph

515 Commits

Author SHA1 Message Date
Takao Fujiwara
62afb96838 Update and fix typo in autostart scripts 2022-01-18 17:32:16 +09:00
Takao Fujiwara
fd5bd5cf1a Check mtime of entity compose file instead of one of symlink file
- Disable emoji shortcut key with no-emoji hint
- Resolves: #2026540 Own %%pkgcache directory
2021-12-03 15:02:00 +09:00
Takao Fujiwara
f080240d12 Update with make clean 2021-10-29 13:37:01 +09:00
Takao Fujiwara
7bcd5b5547 Resolves: #1942970 Clear Emoijer preedit/lookup popup between applications 2021-10-29 13:34:00 +09:00
Takao Fujiwara
bcef7391cc Clear preedit with mouse click and GTK4 applications 2021-09-07 23:27:00 +09:00
Takao Fujiwara
c80d2f9342 Fix wrong cursor location in gtk3 2021-09-01 12:21:31 +09:00
Takao Fujiwara
611fd049eb Add --screendump option in ibus-desktop-testing-runner
- Add ibus-desktop-testing-autostart
- Depend on gnome-desktop-testing instead of pulling from Git
- Move engine specific dependencies to tests.yml
2021-08-28 01:00:50 +09:00
Takao Fujiwara
9aa0978c6a Bump to 1.5.25 2021-08-20 15:57:15 +09:00
Takao Fujiwara
07c6d0a5df Enable sync process in GTK4 2021-08-09 13:27:50 +09:00
Takao Fujiwara
fb4b95e6ad Make Compose preedit less intrusive
- Set Multi_key to 0xB7 in compose preedit
- Search language name in engine list in ibus-setup
2021-07-26 23:57:28 +09:00
Fedora Release Engineering
a8ec13d6ac - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 08:18:07 +00:00
Takao Fujiwara
533a7a748e Support include directive in user compose file
Also set Ctrl-period to default Emoji shortcut key
2021-07-15 15:00:08 +09:00
Takao Fujiwara
7da805820c Delete G_MESSAGES_DEBUG for gsettings output 2021-06-29 12:47:30 +09:00
Takao Fujiwara
c94bdf2531 Depend on gnome-shell-extension-no-overview for CI 2021-06-28 19:42:47 +09:00
Takao Fujiwara
afcf69bc3f Use transfiletriggerin and transfiletriggerpostun
- Change mutter to no-overview gnome-shell in CI
2021-06-17 16:52:48 +09:00
Python Maint
6ef6b11829 Rebuilt for Python 3.10 2021-06-04 20:07:24 +02:00
Takao Fujiwara
9da4726195 Fix minor covscan reviews 2021-05-26 17:52:09 +09:00
Takao Fujiwara
c6a1a6e712 Fix covscan reviews
- Also implement ibus_im_context_set_surrounding_with_selection()
2021-05-24 08:56:40 +09:00
Takao Fujiwara
e3157fe4b6 Don't output FAIL if the actual failure is 0 for Fedora CI 2021-03-21 00:36:58 +09:00
Takao Fujiwara
c62f730d73 Change default session to mutter from gnome in desktop-testing 2021-03-20 11:50:31 +09:00
Takao Fujiwara
276f5e4482 Bump to 1.5.24 2021-02-22 01:21:47 +09:00
Fedora Release Engineering
94f7c2ddb8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 14:06:27 +00:00
Takao Fujiwara
823ed8c386 Enable IM gtk4 module
- Fix to rename xkb🇩🇪:ger to sync xkeyboard-config
- Enhance ibus-setup search engine
2021-01-22 09:41:31 +09:00
Tom Stellard
3c4f0e0d26 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 00:36:58 +00:00
Takao Fujiwara
cd5fa6fdb9 Bug 1898065 - Fix build failure of emoji-*.dict with CLDR 38
- Fix build failure with Vala 0.50
- Add IBUS_INPUT_PURPOSE_TERMINAL
2020-11-20 11:01:00 +09:00
Takao Fujiwara
66f02b9bd6 Bump to 1.5.23 2020-09-29 21:10:08 +09:00
Takao Fujiwara
b0d1d9d465 Update po files 2020-09-15 19:00:05 +09:00
Takao Fujiwara
36d4212fc2 Bug 1876877 - Fix to pull the correct language with no iso639 variants
- Accept xdigits only for Unicode typing
2020-09-09 19:25:51 +09:00
Takao Fujiwara
3e5b0e7a10 Rename simple.xml to simple.xml.in 2020-08-27 22:58:10 +09:00
Takao Fujiwara
f661c28f2f Update ibusunicodegen.h with latest unicode-ucd
- Update simple.xml with latest xkeyboard-config
- Fix gvfsd-fuse to unbind directory
- Update translations
2020-08-27 12:12:20 +09:00
Takao Fujiwara
652774a06c Update simple.xml with layout_variant 2020-08-21 22:37:05 +09:00
Takao Fujiwara
97d0736b81 Generate simple.xml with denylist
- Tell Pango about the engine language in the candidate panel
- Add file list in registry file for Silverblue
2020-08-21 13:03:13 +09:00
Adam Jackson
0f1f5beb7d Require setxkbmap not xorg-x11-xkb-utils 2020-07-28 13:34:59 -04:00
Takao Fujiwara
e4d6203776 Update CI from ibus-typing-booster 2020-07-28 13:43:02 +09:00
Troy Dawson
a42e096419 Delete _python_bytecompile_extra
Fedora is now in phase 3 of bytecompilation
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3
ibus will not build in Fedora Rawhide (f33) without this change.

https://src.fedoraproject.org/rpms/ibus/pull-request/18
2020-07-28 13:32:02 +09:00
Fedora Release Engineering
f10a89d332 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 01:32:05 +00:00
Miro Hrončok
3b10246fda Rebuilt for Python 3.9 2020-05-26 02:48:35 +02:00
Takao Fujiwara
d8723bd2ff Resolves #1797726 bus_engine_proxy_new_internal() SIGTRAP 2020-05-15 21:49:02 +09:00
Takao Fujiwara
c9bb32a521 Resolves #1767976 #1601577 #1771238 #1797120
- Update HEAD.patch to make parallel dict build
- Update 1385349-segv-bus-proxy.patch
2020-05-15 20:03:50 +09:00
Takao Fujiwara
5be3a0c89f Update ibus-desktop-testing-runner for su command 2020-04-22 20:53:28 +09:00
Adam Williamson
bb97060ecb Update #2195 patch backport (it was revised upstream) 2020-03-11 12:00:36 -07:00
Adam Williamson
8fae345fb8 Backport PR #2195 to fix ibus with GNOME 3.36.0 2020-03-11 11:42:19 -07:00
Takao Fujiwara
c06b89c8ef Bug 1805634 - Add a conditional requires ibus-gtk2 with gtk2 2020-02-25 20:30:23 +09:00
Takao Fujiwara
1fb0eff3fd Bump to 1.5.22
- Delete package depending ibus-gtk2
2020-02-21 22:26:46 +09:00
Takao Fujiwara
8884c3400a Fix abrt with cache dir
- Bug 1785276 - Fix abrt without XDG_CACHE_HOME/ibus
- Bug 1788754 - Fix abrt with NULL output of compose keys
- Bug 1787732 - Fix abrt in exit handlers in ibus-x11
- Bug 1795499 - Fix abrt in bus monitor handlers when ibus-daemon restarts
- Fix greek cases
- Increase sleep 3 to wait for running ibus-config in CI.
2020-02-13 19:38:11 +09:00
Fedora Release Engineering
d8ca7214e0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 05:07:13 +00:00
Takao Fujiwara
591cda0fe2 Revise the previous Hangul patch 2019-12-26 17:29:11 +09:00
Takao Fujiwara
9f9e09d31a Fix to connect button-press-event for Hangul
Delete a previous workaround targeted to firefox only for Hangul
2019-12-24 15:54:54 +09:00
Takao Fujiwara
b60ce10e89 Add RHEL code reviews
- Fix Hangul preedit with mouse click for RHEL 8
2019-12-11 19:50:30 +09:00
Takao Fujiwara
66e07d2dbc Migrate upstream fixes
- Replace push with cd for Posix SH
- Use XDG_CONFIG_HOME for Unix socket directory
- Fix deprecated APIs
- Fix restart crash with inotify read()
- Fix Bug 1658187 exit `ibus emoji` with Escape key
- Add fr(bepo_afnor) keymap
- Add file list in registry file for Silverblue
2019-11-18 13:38:50 +09:00
Takao Fujiwara
d2b4f54f21 Fix to allocate compose output buffer with more than two chars 2019-10-04 20:50:15 +09:00
Takao Fujiwara
698c8ecd06 Fix #1751940 - CVE-2019-14822 GDBusServer peer authorization 2019-09-13 17:24:14 +09:00
Takao Fujiwara
12939239bb Bump to 1.5.21 2019-08-23 20:18:13 +09:00
Miro Hrončok
9c8c205407 Rebuilt for Python 3.8 2019-08-19 10:16:17 +02:00
Takao Fujiwara
727c9d4c5a Update ibus-desktop-testing-runner not to fail CI 2019-08-14 15:01:24 +09:00
Takao Fujiwara
c678e78928 ibus-daemon always will exits with parent's death. 2019-08-06 19:05:15 +09:00
Takao Fujiwara
1a4e9d7c43 Fix a wrong result in direct testing instead of GNOME desktop testing 2019-07-31 16:34:43 +09:00
Takao Fujiwara
f437bdefbf Fix typo 2019-07-29 19:25:23 +09:00
Takao Fujiwara
bdfd5f786b Add CI 2019-07-29 19:18:59 +09:00
Takao Fujiwara
677e87ac89 Update ibus-HEAD.patch from upstream
- Integrate a new compose feature
- Generate ibus-tests and ibus-desktop-testing sub packages
2019-07-26 12:28:32 +09:00
Fedora Release Engineering
0244c95ba1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 09:12:51 +00:00
Takao Fujiwara
e63bfb407a Keep preedit cursor_pos and visible in clearing preedit text for Hangul 2019-05-13 13:16:06 +09:00
Takao Fujiwara
5d405d9f5c Fix i18n ibus-setup
- Also provide ibus.its
2019-04-24 15:11:42 +09:00
Takao Fujiwara
3a1d97f185 Rebuilt for unicode-ucd- 12.0.0 2019-04-16 18:56:03 +09:00
Takao Fujiwara
b8c345fa3b Bumped to 1.5.20 2019-03-01 21:43:00 +09:00
Pete Walter
9dfd3afd98 Update wayland deps
Just wayland-devel is enough these days.
2019-02-28 21:33:21 +00:00
Takao Fujiwara
ba99db5fb5 Update ibus.spec to delete GConf dependencies 2019-02-22 19:17:45 +09:00
Takao Fujiwara
769eef0b90 Resolves: #1671286 wrong mutex 2019-02-05 19:40:33 +09:00
Kalev Lember
97404e255a Co-own vala and gir directories
Instead of hard-requiring vala and gobject-introspection-devel, co-own
these directories following a common pattern in other packages.
2019-02-04 12:53:50 +01:00
Kalev Lember
ff134446c8 Update BRs for vala packaging changes 2019-02-04 12:52:13 +01:00
Fedora Release Engineering
569aefa2c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 03:03:34 +00:00
Takao Fujiwara
0e0ffba4d2 Resolves: #1470673 Replace assert with warning for .XCompose
- Update APIs for Hangul preedit in Flatpak
- Fix Atom and Slack for Flatpak
- Resolves: #1663528 Check if the mutex is not unlocked before the clear
2019-01-29 18:28:31 +09:00
Igor Gnatenko
98deeedf28 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:07 +01:00
Takao Fujiwara
6de984296b Connect to button-press-event only with IBUS_ENGINE_PREEDIT_COMMIT
Use ISO 639-3 names instead of 639
2018-12-20 17:24:16 +09:00
Takao Fujiwara
e5d4c88733 Fix SEGV on mouse clicks when ibus-daemon not running 2018-12-12 16:16:43 +09:00
Takao Fujiwara
4f9e8c7805 Always reset and clear preedit on mouse click
- Show compose preedit with custom compose file
- Clear preedit in IBusEngineSimple with focus changes
- Obsolete ibus-xkbc since Fedora 30
2018-12-10 14:18:18 +09:00
Peng Wu
c3be8d630b Obsoletes ibus-xkbc 2018-12-05 15:05:51 +08:00
Miro Hrončok
d41da9d775 https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 2018-11-15 12:53:55 +01:00
Takao Fujiwara
ec5ba95d77 Detect mouse click to commit Hangul preedit
- Do not delete IBUS_CAP_SURROUNDING_TEXT
2018-11-15 14:42:36 +09:00
Takao Fujiwara
854c04dc0f Reverted noarch for devel-docs by mistake 2018-11-06 17:00:41 +09:00
Takao Fujiwara
abd5cc37ab RHEL code reviews 2018-10-31 18:02:01 +09:00
Takao Fujiwara
b0845dabef dbus-x11 is not required in Fedora 30
- Add Conflicts for Fedora 28
2018-10-29 18:00:31 +09:00
Takao Fujiwara
0f47884d29 Fix changelog 2018-10-23 17:38:37 +09:00
Takao Fujiwara
f568407844 Delete Requires ibus in ibus-gtk* for Flatpak 2018-10-22 19:42:43 +09:00
Takao Fujiwara
46dfb4a035 Enhance package dependencies
- Use __python3 instead of python3
- Use Recommends dependencies instead of Requires ones for Flatpak
2018-10-18 16:49:02 +09:00
Takao Fujiwara
ed8c51ca3a Fix Bug SEGV Choose an emoji by mouse from the emoji category list 2018-09-14 16:59:42 +09:00
Takao Fujiwara
3a447b7916 Fix Bug 1618682 - SEGV with ASCII on emojier in Wayland
- Support Shift-Space on emojier preedit
- Do not move Emojier popup with the active candidate in Xorg
2018-08-30 13:44:22 +09:00
Takao Fujiwara
7d5c2f40f5 Do not clear Unicode data when emoji annotation lang is changed 2018-08-22 19:54:53 +09:00
Takao Fujiwara
30bbd8c640 Fixed date typo 2018-08-09 13:02:25 +09:00
Takao Fujiwara
646a0af7fc Bumped to 1.5.19 2018-08-08 20:08:19 +09:00
Takao Fujiwara
585dcdb416 Fixed Man page scan results for ibus
- Added IBUS_DISCARD_PASSWORD env variable for password dialog in firefox
- Added history annotation for previous emojis
2018-08-06 16:26:11 +09:00
Takao Fujiwara
95fe5b48a2 Deleted deprecated g_mem_* APIs 2018-07-24 18:12:39 +09:00
Takao Fujiwara
d165013e69 Rebuilt with RHEL code reviews 2018-07-23 19:18:36 +09:00
Fedora Release Engineering
d49f22412d - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 05:30:41 +00:00
Miro Hrončok
e391cc65cb Rebuilt for Python 3.7 2018-07-02 18:22:31 +02:00
Takao Fujiwara
866e11711f Do not use combined characters on preedit for compose keys
Fixed an infinite loop of extension preedit with xterm
2018-06-29 16:50:24 +09:00
Takao Fujiwara
716b06dccf Enable preedit for compose keys
- Fix SEGV in panel_binding_parse_accelerator
2018-06-27 12:40:25 +09:00
Takao Fujiwara
6784864abc Moved input focus on Emojier to engines' preedit
- Removed ibus-xx-emoji-harfbuzz.patch not to change session emoji font
2018-06-20 19:07:39 +09:00
Miro Hrončok
30023155fc Rebuilt for Python 3.7 2018-06-19 10:44:49 +02:00
Takao Fujiwara
52f775da5d Fixed Bug 1574855 - [abrt] ibus: ibus_engine_filter_key_event() 2018-05-07 13:40:53 +09:00