Re: Is libgd still a thing?
Alexander Mikhaylenko via desktop-devel-list <[email protected]> Tue, 15 Jun 2021 16:01:14 +0500
| Newsgroups | gmane.comp.gnome.desktop |
|---|---|
| Message-ID | <[email protected]> |
Hm indeed, not sure why I had that impression. On 15/06/2021 15:48, Bastien Nocera wrote: > On Tue, 2021-06-15 at 14:58 +0500, Alexander Mikhaylenko via desktop- > devel-list wrote: >> As far as I know, libgd is pretty much only used for tagged entries >> nowadays. In GTK4 it's a lot easier to implement them in-tree than it >> was in GTK3, gtk4-demo even has an example. > It doesn't take very long to see that this isn't the case. > > tagged-entry and main-view: > https://gitlab.gnome.org/GNOME/nautilus/-/blob/master/meson.build#L98-105 > > gd-two-lines-renderer as a cut'n'paste: > https://gitlab.gnome.org/GNOME/evince/-/tree/master/cut-n-paste/libgd > > tagged-entry, main-view and icon-view: > https://gitlab.gnome.org/GNOME/totem/-/blob/master/meson.build#L147-155 > > tagged-entry, main-box and icon-view: > https://gitlab.gnome.org/GNOME/gnome-photos/-/blob/master/meson.build#L143-152 > > main-view, notification, and tagged-entry: > https://gitlab.gnome.org/GNOME/gnome-books/-/blob/master/meson.build#L84-96 > https://gitlab.gnome.org/GNOME/gnome-documents/-/blob/master/meson.build#L90-102 > > (gnome-music doesn't use libgd anymore, the version in Debian still > does) > > The only 2 modules that just use the tagged-entry: > https://gitlab.gnome.org/GNOME/gedit/-/blob/master/meson.build#L32-38 > https://gitlab.gnome.org/GNOME/recipes/-/blob/master/meson.build#L13-17 > >> On 15/06/2021 14:54, Allan Day wrote: >>> Emmanuele Bassi via desktop-devel-list < >>> [email protected]> wrote: >>> ... >>>> - nautilus >>>> - evince >>>> - totem >>>> - gnome-photos >>>> - gedit >>> In terms of the platform, we're working to consolidate around >>> libhandy/libadwaita. That's what the new HIG documents, and is what >>> we're trying to constrain ourselves to on the design side. So it >>> would >>> be interesting to know what these apps are using libgd for, and >>> potentially track what needs to be done to migrate them away from it. >>> I think that it would be beneficial to have our core apps use the >>> same >>> platform that we make available to 3rd parties. >>> >>> >>> Allan >>> _______________________________________________ >>> desktop-devel-list mailing list >>> [email protected] >>> https://mail.gnome.org/mailman/listinfo/desktop-devel-list >> _______________________________________________ >> desktop-devel-list mailing list >> [email protected] >> https://mail.gnome.org/mailman/listinfo/desktop-devel-list > _______________________________________________ desktop-devel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/desktop-devel-list