1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-28 07:55:03 +03:00
wezterm/.github/workflows
HMH 6404099d25
IME support on X11 (#1043)
* WIP: IME support for X11

* Handle text generated by IME.

* Set IME position according to the cursor position.

* Improve IME position handling.

Geometry as well as window focus changes are now handled.

* Dispatch IME strings like it's done on windows.

* Make sure not to silently drop IME errors.

* Respect `use_ime` configuration.

* Add xcb-util as dependency.

* Only update IME position if necessary.

* Formatting.

* Update xcb-imdkit-rs.

* Set IME position under the start of the cursor.

This seems to be the way it is commonly done among gui frameworks.
(Tested with Firefox for GTK and Konsole for QT).

* Update xcb-imdkit-rs.

* Handle systems only providing libxcb-util0-dev.

* Add libxcb to freebsd dependencies.

Required by xcb-imdkit-rs.

* Update xcb-imdkit-rs.

* Try to use more recent gcc on centos7.

* More recent C++ compiler on centos7 as well.

* Also setup correct env on centos7 for tests.
2021-08-19 20:51:56 -07:00
..
gen_centos7_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_centos7_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_centos7.yml IME support on X11 (#1043) 2021-08-19 20:51:56 -07:00
gen_centos8_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_centos8_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_centos8.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_debian9.12_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_debian9.12_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_debian9.12.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_debian10.3_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_debian10.3_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_debian10.3.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora31_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora31_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_fedora31.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora32_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora32_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_fedora32.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora33_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora33_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_fedora33.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora34_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_fedora34_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_fedora34.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_macos_continuous.yml CI: use macos-11 instead of macos-11.0 2021-08-17 21:06:12 -07:00
gen_macos_tag.yml CI: use macos-11 instead of macos-11.0 2021-08-17 21:06:12 -07:00
gen_macos.yml CI: use macos-11 instead of macos-11.0 2021-08-17 21:06:12 -07:00
gen_ubuntu16_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_ubuntu16_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_ubuntu16.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_ubuntu18_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_ubuntu18_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_ubuntu18.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_ubuntu20.04_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_ubuntu20.04_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_ubuntu20.04.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_windows_continuous.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
gen_windows_tag.yml update actions/cache -> 2.1.6 2021-05-30 23:07:29 -07:00
gen_windows.yml ignore template edits in CI 2021-08-17 17:43:19 -07:00
pages.yml ignore template edits for pages build 2021-08-17 17:43:59 -07:00