============================== Interface Table for GNOME 2.30 ============================== 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 - LSARC 2009/475 GNOME 2.28 - LSARC 2009/651 GNOME 2.28 Addendum Exported Interfaces ------------------------------------------------------------------------------ Interface Stability Comment ---------------------------- --------- -------------------------------- Added Interfaces ------------------ New Packages -------- system/display-manager/opensolaris-gdm-theme gnome/theme/blueprint gnome/theme/background/opensolaris-backgrounds-extra gnome/theme/background/opensolaris-backgrounds gnome/theme/cursor/dmz-cursor-aa gnome/theme/cursor/dmz-cursor gnome/theme/cursor/neutral_plus_inv gnome/theme/gnome-themes-extra gnome/theme/gnome-themes gnome/theme/gnome-icon-theme gnome/theme/gtk2-engines-extra gnome/theme/gtk2-engines gnome/theme/hicolor-icon-theme gnome/theme/nimbus-hires gnome/theme/nimbus gnome/theme/tango-icon-theme Uncommitted Split from SUNWgnome-themes. library/security/gnome-keyring Uncommitted Split from SUNWgnome-libs. security/gnome-keyring Uncommitted Split from SUNWgnome-libs. library/libnotify Uncommitted Split from SUNWlibnotify. library/desktop/xdg/icon-naming-utils Uncommitted Icon naming utils Maps the icon names used by GNOME to the icon names defined in the Standard Icon Naming Specification. New Interfaces -------- library/desktop/xdg/icon-naming-utils --------------- /usr/lib/icon-name-mapping Volatile A Perl script used for maintaining backwards compatibility with current desktop icon themes. /usr/share/pkgconfig/icon-naming-utils.pc Uncommitted pkg-config file. developer/documentation-tool/gtk-doc --------------- /usr/bin/gtkdoc-mkpdf Volatile Turns SGML/XML files into a PDF docuement. desktop/pdf-viewer/evince --------------- /usr/lib/evinced Volatile This is new and essentially makes evince a demonized service so that only one process is running rather than multiple processes. desktop/time-tracking/hamster --------------- /usr/bin/gnome-time-tracker Volatile A link to hamster-standalone to improve discovery. /usr/bin/hamster-standalone Volatile A python script that enables hamster to be launched in standalone mode. gnome/config/gconf --------------- /usr/bin/gsettings-data-convert Volatile Migrate user settings from GConf to GSettings /usr/lib/gio/modules/libgsettingsgconfbackend.so Volatile GSettingBackend library gnome/trusted/login-label-selector --------------- /usr/bin/txfailsafe Volatile A script for starting a trusted failsafe session from new GDM. image/webcam/cheese --------------- /usr/lib/libcheese-gtk.so Volatile A set of GTK+ widgets that will allow third party applications to include parts of cheese functionality. /usr/lib/pkgconfig/cheese-gtk.pc Uncommitted pkg-config file. /usr/include/cheese /usr/include/cheese/cheese-avatar-chooser.h /usr/include/cheese/cheese-camera-device-monitor.h /usr/include/cheese/cheese-widget.h Volatile Additional headers for libcheese-gtk. library/libtasn1 --------------- /usr/bin/asn1Coding Volatile Generates a DER encoding for an ASN.1 definition file and an assignments file. /usr/bin/asn1Decoding Volatile Decodes DER data in an encoded file for the ASN.1 type element described in the ASN.1 definitions file, and prints decoded structures. /usr/bin/asn1Parser Volatile Reads a file with ASN.1 definitions and generates a C array that is used with libtasn1 functions. library/desktop/gtk2 --------------- /usr/lib/amd64/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.so /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.so Volatile New image loader. /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h /usr/include/gtk-2.0/gtk/gtkspinner.h /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h /usr/include/gtk-2.0/gtk/gtktoolpalette.h Volatile These are header files for new widgets. library/desktop/gobject/gobject-introspection --------------- /usr/share/gobject-introspection-1.0/Makefile.introspection Volatile A Makefile that provides easy make rules for building gobject-introspection files. mail/evolution --------------- /usr/lib/pkgconfig/evolution-calendar.pc Uncommitted The pkg-config file for the evolution calendar library interface. /usr/lib/pkgconfig/evolution-mail.pc Uncommitted The pkg-config file for the evolution mail library interface. web/editor/bluefish --------------- /usr/lib/bluefish/about.so Volatile Plugin for about dialog. /usr/lib/bluefish/charmap.so Volatile ASCII map plugin. /usr/lib/bluefish/entities.so Volatile Plugin to convert HTML entities to ASCII and vice versa. /usr/lib/bluefish/htmlbar.so Volatile HTML Source Explorer Bar. /usr/lib/bluefish/infbrowser.so Volatile Information browser plugin. /usr/lib/bluefish/snippets.so Volatile A 'code snippets' sidepanel. SMF Integration --------------- /lib/svc/manifest/application/graphical-login/gdm.xml Project Moved to /lib/svc/manifest Private /lib/svc/manifest/system/consolekit.xml Project Moved to /lib/svc/manifest Private Removed Interfaces ------------------ SUNWpython25-simplejs Obsolete Removing the Python 2.5 version Uncommitted of the simplejson module. SUNWpython25-twisted Obsolete Removing the Python 2.5 version Uncommmitted of the twisted module. SUNWpython25-twisted-web2 Obsolete Removing the Python 2.5 version Uncommitted of the twisted-web2 module. SUNWpyyaml25 Obsolete Removing the Python 2.5 version Uncommitted of the PyYAML module. SUNWgnome-themes Obsolete Removed since the package was Uncommitted split into separate packages. SUNWgnome-themes-devel Obsolete Removed since the package was Uncommitted split into separate packages. SUNWgnome-themes-hires Obsolete Removed since the package was Uncommitted split into separate packages. library/desktop/evolution-data-server --------------- libevolution-mail-shared.so Obsolete Integrated into Volatile libevolution-mail.so libevolution-calendar-a11y.so Obsolete Integrated into Volatile libevolution-calendar.so libevolution-widgets-a11y.so Obsolete Integrated into Volatile libmiscwidgets.so /usr/lib/libexchange-storage-1.2.so.3.0.0 Obsolete The code has been merged into Volatile evolution-exchange and linked as a static library so the dynamic library does not need to be delivered anymore. desktop/administration/gnome-system-tools --------------- /usr/lib/network-admin Obsolete Moved to nwam-manger Volatile editor/gedit --------------- /usr/lib/gedit-2/plugins/libindent.so Obsolete Removed indent plugin now that Volatile this is supported by gtksourceview natively gnome/file-manager/nautilus --------------- /usr/lib/libeel-2.so Obsolete Eel has been merged into Volatile nautilus. /usr/include/eel-2/eel/* Obsolete libeel header files. Volatile /usr/lib/pkgconfig/eel-2.0.pc Obsolete The pkg-config file Uncommitted gnome/gnome-audio --------------- /usr/share/sounds/*.wav /usr/share/sounds/gtk-events/*.wav /usr/share/sounds/panel/*.wav Obsolete Audio files which provided audio Volatile sounds for the desktop. These are replaced by the sound files in xdg-sound-theme used by libcanberra. mail/evolution --------------- /usr/lib/bonobo/servers/GNOME_Evolution_Addressbook.server /usr/lib/bonobo/servers/GNOME_Evolution_Calendar.server /usr/lib/bonobo/servers/GNOME_Evolution_Calendar_AlarmNotify.server /usr/lib/bonobo/servers/GNOME_Evolution_Mail.server /usr/lib/bonobo/servers/GNOME_Evolution_Shell.server Obsolete Removed since bonobo is Volatile obsolete. SMF Integration --------------- /var/svc/manifest/application/graphical-login/gdm.xml Obsolete Moved from /var/svc/manifest Project Private /var/svc/manifest/system/consolekit.xml Obsolete Moved from /var/svc/manifest Project Private References: [1] ./modulediffs.txt [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk /gnome230/pkgcmpd [3] ./committed-API-changes.txt [4] http://src.opensolaris/org/source/xref/jds/arc-documents/trunk/ gnome230/additional-materials/gtk-doc.tar.gz [5] http://hub.opensolaris.org/bin/view/Project+indiana/ Renamed+Packages+in+Build+133 [6] Gnome API References link: http://library.gnome.org/devel/references [7] IPS rename table: IpsRename.txt