============================== Interface Table for GNOME 2.28 ============================== For a list of previously reviewed 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 - LSARC 2009/203 GNOME 2.26 - LSARC 2009/273 GNOME 2.26 Addendum Exported Interfaces Interface Interface Comment Classification =========================================================================== Committed Interfaces that have API changes Please refer to [3] for detail. ---------------------------------------- libgdk-x11-2.0 Committed Please refer to gtk-docs [4]. libgdk_pixbuf-2.0 Committed Please refer to gtk-docs [4]. libglib-2.0 Committed Please refer to gtk-docs [4]. libgobject-2.0 Committed Please refer to gtk-docs [4]. libgtk-x11-2.0 Committed Please refer to gtk-docs [4]. libpango-1.0 Committed Please refer to gtk-docs [4]. Packages -------- SUNWgnome-python26-desktop Uncommitted GNOME desktop python utility SUNWgnome-python26-desktop-devel Uncommitted Developer package for GNOME desktop python SUNWtack Uncommitted Now seperate from SUNWncurse SUNWvinagre-devel Uncommitted Developer package for vinagre IPython -------------- /usr/bin/ipcluster Volatile Start an IPython cluster /usr/bin/ipcontroller Volatile IPython controller /usr/bin/ipengine Volatile Starts the IPython Engine /usr/bin/iptest Volatile IPython Test Suite Runner /usr/bin/ipython-wx Volatile Starts the Wx graphical frontend /usr/bin/ipythonx Volatile Startup wrapper script python -------------- /usr/lib/python2.4/lib-dynload/gdbm.so Volatile New python /usr/lib/python2.5/lib-dynload/gdbm.so bindings for gdbm /usr/lib/python2.6/lib-dynload/gdbm.so /usr/lib/python2.4/lib-dynload/readline.so Volatile New python /usr/lib/python2.5/lib-dynload/readline.so bindings for /usr/lib/python2.6/lib-dynload/readline.so readline gnome-python-desktop -------------- /usr/lib/python2.6/vendor-packages/gtk-2.0/braseroburn.so Volatile New python binding braseroburn /usr/lib/python2.6/vendor-packages/gtk-2.0/braseromedia.so Volatile New python binding braseromedia /usr/lib/python2.6/vendor-packages/gtk-2.0/bugbuddy.py Volatile New python binding bugbuddy /usr/lib/python2.6/vendor-packages/gtk-2.0/evolution/ebook.so Volatile New python binding ebook /usr/lib/python2.6/vendor-packages/gtk-2.0/evolution/ecal.so Volatile New python binding ecal /usr/lib/python2.6/vendor-packages/gtk-2.0/gnome/applet.py Volatile New python binding applet /usr/lib/python2.6/vendor-packages/gtk-2.0/gnomeapplet.so Volatile New python binding gnomeapplet /usr/lib/python2.6/vendor-packages/gtk-2.0/gnomedesktop/_gnomedesktop.so Volatile New python binding gnomedesktop /usr/lib/python2.6/vendor-packages/gtk-2.0/gnomekeyring.so Volatile New python binding gnomekeyring /usr/lib/python2.6/vendor-packages/gtk-2.0/gnomeprint/* Volatile New python binding gnomeprint /usr/lib/python2.6/vendor-packages/gtk-2.0/gtksourceview.so Volatile New python binding gtksourceview /usr/lib/python2.6/vendor-packages/gtk-2.0/gtop.so Volatile New python binding gtop /usr/lib/python2.6/vendor-packages/gtk-2.0/mediaprofiles.so Volatile New python binding mediaprofiles /usr/lib/python2.6/vendor-packages/gtk-2.0/rsvg.so Volatile New python binding rsvg /usr/lib/python2.6/vendor-packages/gtk-2.0/totem/* Volatile New python binding totem /usr/lib/python2.6/vendor-packages/gtk-2.0/wnck.so Volatile New python binding wnck /usr/lib/python2.6/vendor-packages/gtk-2.0/evince.so Volatile New python binding Evince (PDF Viewer) cairomm -------------- /usr/lib/pkgconfig/cairomm-ft-1.0.pc Uncommitted ft for cairomm .pc file /usr/lib/pkgconfig/cairomm-pdf-1.0.pc Uncommitted pdf for cairomm .pc file /usr/lib/pkgconfig/cairomm-png-1.0.pc Uncommitted png for cairomm .pc file /usr/lib/pkgconfig/cairomm-ps-1.0.pc Uncommitted ps for cairomm .pc file /usr/lib/pkgconfig/cairomm-svg-1.0.pc Uncommitted svg for cairomm .pc file /usr/lib/pkgconfig/cairomm-xlib-1.0.pc Uncommitted xlib for cairomm .pc file /usr/lib/pkgconfig/cairomm-xlib-xrender-1.0.pc Uncommitted xlib-xrender for cairomm .pc file evolution --------- /usr/lib/evolution/2.28/plugins/liborg-gnome-vcard-inline.so Volatile Show vcard in line plugin for Evolution. /usr/lib/evolution/2.28/libevolution-cal-shared.so Project Split to allow Private calendar to be written as an external application. evince ---------- /usr/lib/libspectre.so.1.1.2 Project A library to Private render Postscript document gnome-gvfs ------------ /usr/bin/gvfs-set-attribute Volatile A tool to set attribute /usr/bin/gvfsd-metadata Volatile gvfs metadata daemon /usr/share/dbus-1/services/gvfs-metadata.service Volatile D-Bus registry service file of gvfs-metadata gimp ------------ /usr/bin/gimp-26 Volatile Image editor /usr/bin/gimp-console-2.6 Volatile Console-only version of GIMP clutter ------------- /usr/lib/pkgconfig/clutter-1.0.pc Uncommitted Clutter .pc file /usr/lib/pkgconfig/clutter-glx-1.0.pc Uncommitted Clutter glx .pc file /usr/lib/pkgconfig/clutter-x11-1.0.pc Uncommitted Clutter x11 .pc file /usr/lib/pkgconfig/cogl-1.0.pc Uncommitted Clutter cogl .pc file /usr/lib/pkgconfig/cogl-gl-1.0.pc Uncommitted cogl-gl .pc file /usr/lib/girepository-1.0/Clutter.typelib Volatile Clutter GObject Introspection typelib files /usr/lib/girepository-1.0/ClutterJson.typelib Volatile ClutterJson GObject Introspection typelib files /usr/lib/girepository-1.0/Cogl.typelib Volatile Cogl GObject Introspection typelib files /usr/share/gir-1.0/Clutter-1.0.gir Volatile Clutter GIR file /usr/share/gir-1.0/ClutterJson-1.0.gir Volatile ClutterJson GIR file /usr/share/gir-1.0/Cogl-1.0.gir Volatile Cogl GIR file clutter-gtk ------------- /usr/lib/libclutter-gtk-0.10.so.0 Volatile Clutter gtk 1.0 library /usr/lib/pkgconfig/clutter-gtk-0.10.pc Uncommitted Clutter gtk .pc file /usr/lib/girepository-1.0/GtkClutter-0.10.typelib Volatile Clutter gtk GObject Introspection typelib files /usr/share/gir-1.0/GtkClutter-0.10.gir Volatile Clutter gtk GIR file clutter-gst ------------- /usr/lib/libclutter-gst-0.10.so.0 Volatile Clutter gst 1.0 library /usr/lib/pkgconfig/clutter-gst-0.10.pc Uncommitted Clutter gst .pc file brasero ------------- /usr/lib/libbrasero-burn.so.0 Consolidation brasero optical Private burning library /usr/lib/libbrasero-util.so.0 Consolidation brasero optical Private utility library /usr/lib/pkgconfig/libbrasero-burn.pc Consolidation braseron burn Private library pc file GStreamer ------------- /usr/lib/gstreamer-0.10/libgstaasink.so Volatile Plugin providing an ASCII art video sink /usr/lib/gstreamer-0.10/libgstdeinterlace.so Volatile Plugin providing Deinterlace Methods /usr/lib/gstreamer-0.10/libgstflv.so Volatile Plugin providing FLV muxing and demuxing /usr/lib/gstreamer-0.10/libgsty4menc.so Volatile Plugin to encode a YUV frame into the yuv4mpeg format /usr/lib/gstreamer-0.10/libgstpython.so Volatile Plugin to support plugins written in Python. /usr/lib/gstreamer-0.10/libgstrtpmanager.so Volatile Plugin that records and removes duplicate or timeouted RTP packets gnome-desktop-prefs ------------------ /usr/lib/libslab.so.0 Volatile A beautification application library to provide a "start menu" /etc/gconf/schemas/apps_gnome_settings_daemon_housekeeping.schemas Volatile Schema for housekeeping settings /etc/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas Volatile Schema for touchpad settings gnome-games ------------------ /etc/gconf/schemas/gnome-sudoku.schemas Volatile Schema for sudoku settings gnome-archive-mgr ----------------- /usr/lib/file-roller/rpm2cpio Project A tool to convert Private RPM into CPIO format gnome-file-mgr ----------------- /usr/lib/nautilus-convert-metadata Volatile This can be used to convert old-style nautilus metafiles to gvfs metadata. gnome-im-client ----------------- /usr/lib/pidgin/perl/auto/Pidgin/Pidgin.so Volatile Pidgin UI related code. /usr/lib/pidgin/themeedit.so Volatile Theme changing support. /usr/lib/pidgin/xmppdisco.so Volatile XMPP disco plugin /usr/lib/purple-2/libyahoojp.so Volatile Yahoo message related protocol /usr/lib/purple-2/perl/auto/Purple/Purple.so Volatile Interfaces used in perl. gnome-doc-utils ----------------- /usr/share/pkgconfig/gnome-doc-utils.pc Volatile pkg-config file gtk2 ------------------- /usr/include/gtk-2.0/gtkentrybuff.h Committed Header file for widget gtkentrybuff /usr/include/gtk-2.0/gtkinfobar.h Committed Header file for widget gtkinfobar gnome-panel ---------------------- /usr/bin/wnck-urgency-monitor Volatile Utility to monitor windows that have the urgeny hint set and display notification icon for each item /usr/lib/gnome-panel-add Volatile Utility to add new launchers to panel. gnome-pdf-viewer ---------------------- /usr/bin/evince-previewer Volatile New smaller binary to be used by using evince --preview. /usr/lib/libevdocument.so Project Provides shared Private functionality between various modules/binaries /usr/lib/libspectre.so Project Library providing Private wrapper API around Ghostscript's libgs. gnome-python26-libs ---------------------- /usr/lib/libpyglib-2.0-python26.so.0 Volatile Python2.6 glib binding Removed Interfaces SUNWgnome-a11y-speech-freetts Obsolete Replaced by espeak Volatile SUNWclutter-cairo Obsolete Remove obsolete Uncommitted modules gnome-python26-libs ---------------------- /usr/lib/libpyglib-2.0.so.0 Obsolete Replaced by new Volatile version gimp --------------- /usr/bin/gimp-2.4 Obsolete Replaced by Volatile gimp-2.6 /usr/bin/gimp-console-2.4 Obsolete Console-only Volatile version of GIMP /usr/bin/gimp-remote-2.4 Obsolete Call running gimp Volatile to open imgae tracker -------------- /usr/lib/evolution/2.26/plugins/ liborg-freedesktop-Tracker-evolution-plugin.so Obsolete Remove unused Volatile Evolution plugin evolution -------------- /usr/lib/evolution/2.26/plugins/ liborg-gnome-evolution-mail-attachments-import-ics.so Obsolete Remove unused Volatile Evolution plugin /usr/lib/evolution/2.26/plugins/liborg-gnome-face.so Obsolete Remove experimental Volatile Evolution plugin gtk-html --------- /usr/lib/bonobo/servers/GNOME_GtkHTML_Editor-3.14.server Obsolete Remove obsolete Volatile usage of Bonobo. gnome-a11y-speech-freetts --------- /usr/bin/freetts-synthesis-driver Obsolete Removed with Volatile package /usr/bin/freetts-synthesis-driver Obsolete Removed with Volatile package /usr/lib/bonobo/servers/ GNOME_Speech_SynthesisDriver_FreeTTS.server Obsolete Removed with Volatile package /usr/lib/libfreettsdriver.so.7 Obsolete Removed with Volatile package /usr/lib/libfreettsdriver.so.7.0.1 Obsolete Removed with Volatile package /usr/share/jar/freetts-synthesis-driver.jar Obsolete Removed with Volatile package clutter ------------- /usr/lib/libclutter-glx-0.8.so.0 Obsolete Replaced by 1.0 Volatile /usr/lib/pkgconfig/clutter-0.8.pc Obsolete Replaced by 1.0 Uncommitted /usr/lib/pkgconfig/clutter-glx-0.8.pc Obsolete Replaced by 1.0 Uncommitted /usr/lib/pkgconfig/clutter-x11-0.8.pc Obsolete Replaced by 1.0 Uncommitted clutter-gtk ------------- /usr/lib/libclutter-gtk-0.8.so.0 Obsolete Replaced by 1.0 Volatile /usr/lib/pkgconfig/clutter-gtk-0.8.pc Obsolete Replaced by 1.0 Uncommitted clutter-gst ------------- /usr/lib/libclutter-gst-0.8.so.0 Obsolete Replaced by 1.0 Volatile /usr/lib/pkgconfig/clutter-gst-0.8.pc Obsolete Replaced by 1.0 Uncommitted clutter-cairo ------------- /usr/lib/libclutter-cairo-0.8.so.0 Obsolete Obsolete module Volatile /usr/lib/pkgconfig/clutter-cairo-0.8.pc Obsolete Obsolete module Uncommitted gnome-desktop-prefs ------------------ /usr/lib/gnome-settings-daemon-2.0/libscreensave.so Obsolete Removed unused Volatile library /usr/lib/libslab.so Obsolete The libslab is Volatile statically linked /usr/include/libslab/app-resizer.h Obsolete /usr/include/libslab/app-shell.h Volatile Removed as the /usr/include/libslab/application-tile.h library is /usr/include/libslab/bookmark-agent.h statically linked /usr/include/libslab/directory-tile.h so there is no /usr/include/libslab/document-tile.h need to deliver /usr/include/libslab/double-click-detector.h header files any /usr/include/libslab/gnome-utils.h longer /usr/include/libslab/libslab-utils.h /usr/include/libslab/nameplate-tile.h /usr/include/libslab/nld-marshal.c /usr/include/libslab/nld-marshal.h /usr/include/libslab/search-bar.h /usr/include/libslab/search-context-picker.h /usr/include/libslab/search-entry-watermark.h /usr/include/libslab/search-entry.h /usr/include/libslab/shell-window.h /usr/include/libslab/slab-gnome-util.h /usr/include/libslab/slab-section.h /usr/include/libslab/slab.h /usr/include/libslab/system-tile.h /etc/gconf/schemas/ apps_gnome_settings_daemon_screensave.schemas Obsolete Remove unused Volatile schemas gnome-doc-utils --------------- /usr/lib/pkgconfig/gnome-doc-utils.pc Obsolete PC file changed Volatile location gnome-pdf-viewer ---------------------- /usr/lib/libevbackend.so Obsolete Merged with main Volatile binary. metacity -------- /usr/lib/metacity-dialog Obsolete Replaced by zenity Volatile libtasn1 ------------------- /usr/bin/libtasn1-config Obsolete A shell script Volatile to get information about the installed location of libtasn1. totem ------ /usr/lib/libbaconvideowidget.so.0 Obsolete Split from totem Volatile to enable using other backends Imported Interfaces Interface Interface Comment Classification =========================================================================== libgs Volatile PSARC/2009/417 Boomer: Next Generation Solaris Audio Uncommitted PSARC/2008/318 References: [1] ./modulediffs.txt [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/ gnome228/pkgcmpd [3] ./committed-API-changes.txt [4] http://src.opensolaris/org/source/xref/jds/arc-documents/trunk/ gnome228/additional-materials/gtk-doc.tar.gz Gnome API References link: http://library.gnome.org/devel/references