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