blob: de8933582d8c9f234d95206c5cf019d89736d259 (
plain) (
tree)
|
|
- Upstream GTK says that gtk_image_menu_item_new() has been deprecated since
3.10 [1]. As it recommends using gtk_menu_item_new() instead, there does not
seem to be official support for icons in menus anymore. We disagree with this
design choice and shall keep all current instances of GtkImageMenuItem. They
won't be going away in GTK 3, but should we ever decide to support GTK 4, we
might need to take action on this somehow.
[1] https://developer.gnome.org/gtk3/stable/GtkImageMenuItem.html#gtk-image-menu-item-new
- The upstream GTK devel branch has dropped some X11-specific APIs, including
the interface for urgency hints. Eventually, this feature will have to be
removed from weltschmerz too.
See: https://gitlab.gnome.org/GNOME/gtk/merge_requests/766
- Upstream VTE indicates [1] [2] [3] that VteTerminal is incompatible with
GtkScrolledWindow. weltschmerz has been using the latter since its launch,
but has yet to run into any problem with it [*]. Depending on how GTK/VTE
will handle outstanding issues [4] [5], we might have to take action in the
future. Bug reports or comments regarding this are appreciated.
Note: A cursory check revealed that at least one other VTE-based emulator,
terminator, seems to be using GtkScrolledWindow as well. According to [2], an
implementation for gnome-terminal is planned too, but work seems to have
stalled.
* As of 2021-06-19 this is generally not true anymore. GtkScrolledWindow
seems to exhibit issues when overlay scrolling is off.
See commits ff27c3d and 89f8571 for in-depth information.
[1] https://developer.gnome.org/vte/unstable/VteTerminal.html (see #Description)
[2] https://gitlab.gnome.org/GNOME/vte/issues/11#note_264921
[3] https://bugzilla.gnome.org/show_bug.cgi?id=733210#c2
[4] https://gitlab.gnome.org/GNOME/vte/-/issues/183
[5] https://gitlab.gnome.org/GNOME/vte/-/issues/234
|