============================== Interface Table for GNOME 2.26 ============================== For a list of previous interfaces, refer to - LSARC 2004/713 GNOME 2.6 (Solaris 10) - LSARC 2005/734 GNOME For Nevada (GNOME 2.10 and 2.12) - LSARC 2006/202 GNOME 2.14 - LSARC 2006/462 GNOME 2.16 - LSARC 2007/146 GNOME 2.18 - LSARC 2007/520 GNOME 2.20 - LSARC 2007/520 GNOME 2.22 - LSARC 2008/510 GNOME 2.24 - LSARC 2008/618 GNOME 2.24 Addendum Exported Interfaces Interface Interface Comment Classification =========================================================================== Committed Interface that has API changes Please refer to [3] for detail. ---------------------------------------- libatk-1.0 Committed Please refer to gtk-docs [4]. libgdk-x11-2.0 Committed Please refer to gtk-docs [4]. libglib-2.0 Committed Please refer to gtk-docs [4]. libgtk-x11-2.0 Committed Please refer to gtk-docs [4]. libgnomecanvas-2 Committed Please refer to gtk-docs [4]. libpangox-1.0 Committed Please refer to gtk-docs [4]. Packages -------- SUNWdbus-bindings Obsolete Separate bindings Uncommitted into separate packages. SUNWgtk-doc Uncommitted Split from part of SUNWgnome-common-devel package. SUNWgnome-python26-libs Uncommitted Python2.6 support libraries for GNOME. SUNWgnome-python26-libs-devel Uncommitted Development package for gnome-python26-libs. SUNWtotem-pl-parser Uncommitted New packages. The SUNWtotem-pl-parser-devel Uncommitted totem-pl-parser module was split from the SUNWgnome-media-player package to resolve dependency issues. desktop-search -------------- /usr/bin/tracker-indexer Volatile Binary to start the tracker indexer /usr/bin/tracker-info Volatile Binary used to get all information from a certain file /usr/bin/tracker-services Volatile Binary to show all available service types and properties in tracker /usr/bin/tracker-unique Volatile Binary to get unique values with an option for RDF query filter /usr/lib/evolution/2.26/plugins/liborg-freedesktop-Tracker-evolution-plugin.so Volatile Plugin for Evolution. evolution --------- /usr/lib/evolution/2.24/plugins/liborg-gnome-mark-calendar-offline.so Obsolete Functionality of Volatile this plugin has been integrated into evolution. flac ---- /usr/bin/pentium_pro+mmx/flac /usr/bin/pentium_pro+mmx/metaflac Obsolete /usr/lib/pentium_pro+mmx/libFLAC.so.8 Volatile Removed support /usr/lib/pentium_pro+mmx/pkgconfig/flac.pc for SSE2. Obsolete Uncommitted gnome-common ------------ /usr/bin/gtkdoc-* Obsolete Volatile /usr/bin/gtkdocize Obsolete Moved to new Volatile package SUNWgtk-doc. /usr/share/pkgconfig/gtk-doc.pc Obsolete Uncommitted gnome-desktop-prefs ------------------- /usr/bin/gnome-network-preferences Obsolete Renamed to Volatile gnome-network-properties. /usr/bin/gnome-sound-properties Obsolete Corresponding Volatile functionality has been merged into gnome-volume-control. /usr/bin/gnome-font-viewer /usr/bin/gnome-thumbnail-font Volatile Restructured to /etc/gconf/schemas/fontilus.schemas remove gnome-vfs dependencies. /usr/bin/gnome-network-properties Volatile Formerly gnome-network-preferences. /etc/gconf/schemas/desktop_gnome-keybindings.schemas Volatile Added to handle the new GConf key: /desktop/gnome/keybindings/allowed_key. gnome-file-mgr -------------- /usr/bin/gnome-volume-properties Obsolete Unused components /usr/lib/gnome-volume-manager Volatile and functionality replaced by nautilus. gnome-games ----------- /usr/bin/blackjack /etc/gconf/schemas/blackjack.schemas Volatile New game added. gnome-gvfs ---------- /usr/lib/libgvfscommon-dnssd.so.0 /usr/share/gvfs/mounts/dav+sd.mount Volatile New backend calls DNS Service Discovery using Avahi API. gnome-im-client --------------- /usr/lib/purple-2/ssl-gnutls.so Obsolete Use NSS instead of Volatile GnuTLS as SSL library. gnome-keyring ---------- /usr/lib/libgcr.so.0 Volatile Public library that implements UI bits for certificates, keys, and does parsing, importing and related operations. /usr/lib/pkgconfig/gcr-0.pc Uncommitted pkg-config file for libgcr.so. gnome-media ----------- /usr/lib/gstreamer-0.10/libgstapp.so /usr/lib/libgstapp-0.10.so.0 Volatile Moved from gst-plugins-bad to gst-plugins-base. Provides elements used to communicate with applications. /usr/lib/pkgconfig/gstreamer-app-0.10.pc Uncommitted pkg-config file for libgstapp.so. /usr/lib/gstreamer-0.10/libgstcdda2wav.so Volatile New CDDA plugin for accessing audio CD's. /usr/lib/gstreamer-0.10/libgstcddasrc.so Old ioctl based Obsolete CDDA plugin which is Volatile now removed. /usr/lib/gstreamer-0.10/libgstoss4audio.so Volatile New OSSv4 plugin. gnome-meeting ------------- /usr/bin/pentium_pro+mmx/ekiga /usr/bin/pentium_pro+mmx/ekiga-helper Obsolete Removed support for /usr/lib/ekiga/pentium_pro+mmx/* Volatile SSE2. gnome-panel ----------- /usr/bin/notification-properties Volatile CLI used to configure the theme and the position of notification dialog. /usr/lib/pkgconfig/gweather.pc Volatile pkg-config file for libgweather. gnome-python26-libs ------------------- /usr/lib/gnome-vfs-2.0/modules/libpythonmethod-2.6.so Python 2.6 bindings for GnomeVFSMethod Volatile /usr/lib/python2.6/vendor-packages/CORBA.py A dummy module to make "import CORBA" Volatile initialize pyORBIT /usr/lib/python2.6/vendor-packages/ORBit.so Python 2.6 bindings Volatile for ORBit /usr/lib/python2.6/vendor-packages/PortableServer.py A dummy module to Volatile make "import PortableServer" initialize pyORBIT /usr/lib/python2.6/vendor-packages/atspi.so Python 2.6 bindings Volatile for at-spi /usr/lib/python2.6/vendor-packages/cairo/* Python 2.6 bindings Volatile for cairo /usr/lib/python2.6/vendor-packages/gtk-2.0/* Python 2.6 bindings Volatile for the GTK toolkit /usr/lib/python2.6/vendor-packages/gtksourceview2.so Python 2.6 bindings Volatile for gtksourceview /usr/lib/python2.6/vendor-packages/pygtk.py Python 2.6 bindings Volatile for the GTK+ widget set. /usr/lib/pkgconfig/gnome-python-2.0.pc pkg-config file for Uncommitted GNOME libraries Python bindings /usr/lib/pkgconfig/pycairo.pc Uncommitted pkg-config file for cairo Python bindings /usr/lib/pkgconfig/pygobject-2.0.pc Uncommitted pkg-config file for gobject Python bindings /usr/lib/pkgconfig/pygtk-2.0.pc Uncommitted pkg-config file for GTK Python bindings /usr/lib/pkgconfig/pygtksourceview-2.0.pc pkg-config file for Uncommitted gtksourceview Python bindings /usr/lib/pkgconfig/pyorbit-2.pc pkg-config file for Uncommitted ORBit Python bindings gnome-python-desktop -------------------- /usr/lib/python2.4/vendor-packages/gtk-2.0/nautilusburn.so Obsolete Removed because Volatile nautilus-cd-burner was removed. gnome-remote-desktop -------------------- /usr/share/vino/webservices Volatile Used by vino-preferences to get vino-server IP address. gnome-session ------------- /usr/lib/gnome-session/helpers/gnome-keyring-daemon-wrapper Obsolete Not needed any more. Volatile gnome-keyring-daemon is now started by gnome-session via /etc/xdg/autostart/gnome-keyring-daemon.desktop. /usr/lib/compiz-by-default Volatile Added as part of compiz-by-default project. gnome-terminal -------------- /usr/lib/vte/iso8859mode /usr/lib/vte/nativeecho /usr/lib/vte/utf8echo /usr/lib/vte/utf8mode /usr/lib/vte/vterdb Obsolete Useless trivial Volatile utilities which were removed upstream. /usr/lib/pkgconfig/pyvte.pc Uncommitted pkg-config file for the python VTE bindings. libgsf ------ /usr/lib/python2.4/site-packages/gsf/* Obsolete Moved python Volatile bindings to vendor-packages. /usr/lib/python2.4/vendor-packages/gsf/* Volatile Moved from site-packages. libsdl ------ /usr/lib/pentium_pro+mmx/libSDL* Obsolete /usr/bin/pentium_pro+mmx/sdl-config Volatile Removed support for /usr/lib/pentium_pro+mmx/pkgconfig/sdl.pc SSE2. Obsolete Uncommitted libtasn1 -------- /usr/share/aclocal/libtasn1.m4 Obsolete Since the libtasn1.pc Volatile already provides the building flags, the .m4 file is removed. rrdtool ------- /usr/lib/tclrrd1.3.5.so Volatile TCL bindings for RRD /usr/lib/pkgconfig/librrd.pc Uncommitted pkg-config file for librrd.so Imported Interfaces Interface Interface Comment Classification =========================================================================== OSS API Uncommitted PSARC 2008/318 /dev/dsp Uncommitted PSARC 2008/318 References: [1] ./modulediffs.txt [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/ gnome226/pkgcmpd [3] ./committed-API-changes.txt [4] http://src.opensolaris/org/source/xref/jds/arc-documents/trunk/ gnome226/additional-materials/gtk-doc.tar.gz Gnome API References link: http://library.gnome.org/devel/references