Wykorzystanie przestarzałych bibliotek

  • Część programów (na przykład evolution-data-server, evolution-ews, folks, gnome-search-tool, gnome-session, gnome-shell, gnome-user-share, libgweather i network-manager-applet) używa teraz GSettings jako mechanizmu przechowywania ustawień zamiast przestarzałego GConf.

  • Programy alacarte i pitivi zostały przepisane ze statycznych dowiązań PyGTK do dynamicznych, opartych na introspekcji PyGObject. Sprawia to, że API tych modułów jest automatycznie dostępne dla wielu innych języków programowania i bibliotek wykonawczych.

  • Program Dyski i biblioteka gvfs zostały przepisane z dbus-glib na GDBus.

  • Kilka pakietów używa teraz biblioteki libsecret zamiast gnome-keyring, na przykład Disks, empathy, gvfs, vinagre i vino.

    Biblioteka libsecret jest nowym klientem API Secret Service usługi D-Bus. Umożliwia ona przechowywanie haseł w ten sam sposób w różnych środowiskach.

  • Wiele pakietów przepisano z biblioteki GStreamer 0.10 do GStreamer 1.0, na przykład brasero, cheese, gnome-contacts, gnome-control-center, gnome-shell, pitivi, sound-juicer, sushi i vala.

  • Wiele pakietów przepisano z używania narzędzi gnome-doc-utils na yelp-tools do obsługi swojej dokumentacji, na przykład accerciser, anjuta, brasero, eog, evince, gdm, glade, gnome-dictionary, gnome-color-manager, gnome-nettool, gnome-panel, gnome-system-log, gnome-terminal, gnome-user-share, gnote, gtk-doc, gucharmap, jhbuild, mousetweaks, nemiver, orca, seahorse, system-monitor, totem i zenity.