Re: Is libgd still a thing?
- From: Alexander Mikhaylenko <exalm7659 gmail com>
- To: Bastien Nocera <hadess hadess net>, desktop-devel-list gnome org
- Subject: Re: Is libgd still a thing?
- Date: Tue, 15 Jun 2021 16:01:14 +0500
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 <
desktop-devel-list gnome org> 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
desktop-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]