clapper
clapper copied to clipboard
Name collisions in GTK4
Due to recent discovery of multiple functions and properties in GTK4 with the same name, Clapper GJS part of code should be checked for eventual name collitions that GJS cannot detect at runtime (e.g. if(a.has_focus)
evals to true when it either holds a true
value or some function
).
Relevant issues:
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4028
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4029
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4030
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4031
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4032
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4033
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4034
- https://gitlab.gnome.org/GNOME/gtk/-/issues/4036
Opened as an issue, as this needs to wait until after GTK devs find and replace all their getters/setters names or functions names (there might be even more) with a different ones, hopefully deprecating those that were incompatible for bindings.