{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieehuugpucr3hcbrwrfyu4ag4sow745yghj55j3vyrmb3skbbsjgi",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mk3km2i2jbj2"
},
"path": "/viewtopic.php?t=33365&p=272634#p272634",
"publishedAt": "2026-04-22T11:46:21.000Z",
"site": "http://forum.palemoon.org",
"textContent": "As I described above\nYes, I want to add the features the Ardour team added to ytk (their gtk2 fork). Right now those are smooth scrolling and touch support. Unfortunately the way they implemented it broke ABI. It's possible to implement those features while keeping compatibility.\nI then want to make it possible to compile Ardour for gtk2 again (my fork specifically).\n\nI actually said that here:\n\n> Current status:\n>\n> * Making it Y2K38-safe\n>\n\n> * Getting rid of all deprecation warnings\n>\n\n> * Patching it for NetBSD and backporting NetBSD-specific patches\n>\n\n> * Testing it on all kinds of hardware\n>\n\n> * Further modernisation without breaking ABI\n>\nFuture plans:\n> * **Implement touch support and smooth scrolling from Ardour's ytk without breaking ABI, so Ardour can be compiled against gtk2 again**\n>\n\n> * Heavily lobby for it's adoption in the BSD and systemdfree Linux world\n>\n\n> * Reimplement GtkMozEmbed for UXP, so this wonderful engine can be used in gtk2 projects\n>\n\n\nThe ultimate vision of this fork is to keep gtk2 alive for software using it right now and to revive gtk2 versions of Gimp, Abiword, Gnumeric, Inkscape, Gnome2 and XFCE. Yes, I don't have to do this alone and no, Mate is not an option, because they use gtk3 now\n\n* * *",
"title": "Other/future projects • Re: GTK2 revival",
"updatedAt": "2026-04-22T11:46:21.000Z"
}