Gli sviluppatori di GNOME hanno rilasciato ufficialmente il toolkit delle Gtk+ 3.0 nella prima serata di ieri. Sono molte le novità presentate, in attesa della prossima implementazione su GNOME3: spicca il supporto a XInput 2.1, con l’utilizzo dei dispositivi di input per il multi-touch, grazie al lavoro di Carlos Garnacho (Lanedo).
Benjamin Otte (Red Hat) ha contribuito alla scrittura delle GDK: eliminate le API obsolete di X11, le librerie dipendono esclusivamente da Cairo. Colin Walters (Red Hat) e Ryan Lortie (Codethink) hanno contribuito a GtkApplication e all’integrazione di D-Bus per GIO. Le GDK ora supportano multipli backend con un’unica compilazione.
Tristan Van Berkom (Openismus) si è occupato delle geometrie, mentre Javier Jardón ha ripulito il codice e la documentazione. Questi i maggiori contributori al rilascio delle Gtk+3, riconosciuti dalla comunità per lo sviluppo di GNOME. Le Gtk supportano pienamente i CSS come le Qt per la scrittura di temi grafici dedicati a GNOME3.
Via | Gtk+
PD
11 feb 2011 - 18:26 - #1Ottima notizia. E contemporaneamente cairo sperimenta un backend che sfrutta direttamente opengl.
darkcg
13 feb 2011 - 00:53 - #2A volte mi domando se a quelli di GTK+ interessi scrivere un’API indirizzata ad essere usata da tutti o solo un’API per loro stessi con l’unico fine di servire Gnome.
Perchè un toolkit del genere necessiterebbe di documentazione di un certo livello. L’unica documentazione che il progetto partorisce sono gli API Reference (inservibili per imparare l’API) e qualche tutorial sparso. Ogni tanto esce qualche libro, che ovviamente raramente tiene testa agli sviluppi della libreria. Mi sorprende ancora di piu’ come siamo già arrivati alla versione stabile e nessuno ancora si è buttato nella scrittura di qualche libro. Niente, nemmeno in annuncio per il futuro. Un’API senza documentazione è un’API di dubbia utilità.