Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port mozc_renderer to GTK 4 #492

Closed
Arfrever opened this issue Dec 21, 2020 · 4 comments
Closed

Port mozc_renderer to GTK 4 #492

Arfrever opened this issue Dec 21, 2020 · 4 comments

Comments

@Arfrever
Copy link

mozc_renderer currently still uses GTK+ 2.

GTK 4.0 was released on 2020-12-16:

What’s old

GTK 4 is now stable, and we consider it ready for consumption. That does not mean GTK 3 is dead – we will continue to support and update it for the foreseeable future (the latest release, 3.24.24, quietly went out a few days ago). It does mean, however, that GTK 2 has reached the end of its life. We will do one final 2.x release in the coming days, and we encourage everybody to port their GTK 2 applications to GTK 3 or 4.

(That library can be called GTK+ for versions 1.*, 2.* and 3.*, but it was renamed to GTK (without +) for versions 4.*.)

mozc_renderer should be ported ideally to GTK 4, or intermediately to GTK+ 3.

@hiroyuki-komatsu
Copy link
Collaborator

Hi Arfrever,

We understand the announce that GTK 2 has reached the end of its life.
We consider how to deal with it including to port it to GTK 4 and other options.

Thanks,

@Arfrever
Copy link
Author

Commit 3b3068e started introducing Qt-based renderer.
Currently support in src/renderer/renderer.gyp is missing.

@hiroyuki-komatsu
Copy link
Collaborator

a191e82 added colors and the usage information window.

It's still experimental.

image

@hiroyuki-komatsu
Copy link
Collaborator

We have changed this Qt based candidate window to the default renderer for Bazel build.

  • Gtk based candidate window is also able to be built with Bazel.
    • bazel build renderer:gtk_mozc_renderer --config oss_linux -c opt
  • We don't have a plan to support it for GYP build. GYP build is under maintenance mode

image

We close this issue. If there are bugs on the Qt-based candidate window, please create new issues.
Thank you,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants