How to migrate code from libraries that will not be included in GNOME 3 anymore
In general: For overall status and links to the bug reports see the status overview page.
Deprecated libraries
- esound
Replaced by libcanberra
- HAL
Replaced by DeviceKit-*
- libart_lgpl
- libbonobo(ui)
Replaced by D-Bus
For the accessiblity (a11y) side see BonoboDeprecation wikipage. Plans are to replace at-spi (by at-spi2), gnome-speech (by speech-dispatcher) and maybe gnome-mag (replaced by a potential magnifier in gnome-shell?)
- libglade
- libgnome(ui)
- libgnomecanvas
See fixed modules (Anjuta, GtkHtml, Zenity) and especially the discussion in the bug report for Evolution
- libgnomeprint(ui)
- libgnomevfs
Replaced by Gio
Other deprecated functionality
- Replace deprecated GTK+ symbols
- Replace deprecated Glib symbols
- Use accessor functions instead of direct access (GSeal)
requires the GTK+ team to add missing functions: See bug 588339
- Remove non-top-level GTK/Glib includes
Replace LibSexy library with GTK+ functionalities
Nice to have
- Introspection support
- Add Nicer Builds