Reland "[GTK] Detect GTK4 IME incompatibilities" This is a reland of commit 276ae2984b019744196f0b54a234c33b7d7e7517 Reland fixes the non-x11 build. Cq-Include-Trybots: luci.chromium.try:linux-wayland-rel Original change's description: > [GTK] Detect GTK4 IME incompatibilities > > Some users have GTK3 input modules for IBus and Fcitx, but are missing > the corresponding GTK4 modules. This CL aims to detect that case and > prevent defaulting to GTK4. It also prevents defaulting to GTK4 for IBus > with Korean locales, since some implementations are known to be buggy. > > Change-Id: Ic891836d35219fb07fbb1ede873f11b0f312562b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6499945 > Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> > Reviewed-by: Orko Garai <orko@igalia.com> > Cr-Commit-Position: refs/heads/main@{#1454733} Change-Id: I466c9b1bb96b6e01c097ca4bdfd5cd93aa5498b3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6507359 Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Orko Garai <orko@igalia.com> Reviewed-by: Orko Garai <orko@igalia.com> Cr-Commit-Position: refs/heads/main@{#1455174}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.