--- interface-table.txt 2008-05-27 14:50:47.228163000 +0800
+++ /export/home/evo212/svn/arc/gnome222/interface-table.txt    2008-05-26 12:27:09.848545000 +0800
@@ -1,9 +1,9 @@
 ==============================
-Interface Table for GNOME 2.20 
+Interface Table for GNOME 2.20
 ==============================
 
     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
@@ -14,7 +14,7 @@
 Exported Interfaces
 
     Interface                                 Interface    Comment
-                                         Classification                
+                                         Classification
     ===========================================================================
     Committed Interface that has API changes               Please refer to
                                                            [4] for detail
@@ -40,8 +40,6 @@
                                                            games.
       SUNWgnome-gvfs                          Uncommitted  New package for
                                                            GVFS.
-      SUNWgnome-gvfs-devel                    Uncommitted  New development
-                                                           package for GVFS.
       SUNWlibsoup                             Uncommitted  New package for
                                                            libsoup. Moved
                                                            from SUNWevolution-
@@ -74,6 +72,15 @@
       /usr/include/cairo                      Uncommitted  cairo headers
       /usr/lib/cairo.pc                       Uncommitted  cairo pkgconfig file
 
+    D-Bus
+    -----
+
+      /usr/lib/libdbus-1.so.3                 Volatile     Please refer
+                                                           to D-Bus 
+                                                           LSARC 2006/368.
+        Functions added (1):
+        dbus_connection_get_audit_session_data
+
     evince
     ------
      /usr/lib/evince/backends/pdfdocument.evince-backend
@@ -138,6 +145,60 @@
                                                            configuration file
                                                            for libgdata-google.
 
+    flac
+    ----
+      /usr/lib/amd64/libFLAC++.so.6           Obsolete     Removed C++ library.
+                                              Volatile     Our original
+                                                           intention was not to
+                                                           deliver them and any
+                                                           addition of them was
+                                                           a bug.
+      /usr/lib/libFLAC++.so.6                 Obsolete     ""
+                                              Volatile
+      /usr/lib/pentium_pro+mmx/libFLAC++.so.6 Obsolete     ""
+                                              Volatile
+      /usr/lib/amd64/pkgconfig/flac++.pc      Obsolete     Removed pakcage
+                                              Uncommitted  configuration file
+                                                           for libFLAC++.
+                                                           Our original
+                                                           intention was not to
+                                                           deliver them and any
+                                                           addition of them was
+                                                           a bug.
+      /usr/lib/pentium_pro+mmx/pkgconfig/flac++.pc
+                                              Obsolete     ""
+                                              Uncommitted
+      /usr/lib/pkgconfig/flac++.pc            Obsolete     ""
+                                              Uncommitted
+
+    libtheora
+    ---------
+      /usr/lib/libtheoradec.so.1              Volatile     New library added in
+                                                           libtheora 1.0beta3
+                                                           because libtheora
+                                                           library was
+                                                           reorganized.
+                                                           Libtheoradec
+                                                           contains the decoder
+                                                           interface and
+                                                           routines shared
+                                                           with the encoder.
+      /usr/lib/libtheoraenc.so.1              Volatile     New library added in
+                                                           libtheora 1.0beta3
+                                                           because libtheora
+                                                           library was
+                                                           reorganized.
+                                                           Libtheoraenc
+                                                           contains the encoder
+                                                           interfaces
+      /usr/lib/pkgconfig/theoradec.pc         Uncommitted  New package
+                                                           configuration file
+                                                           for libtheoradec.
+      /usr/lib/pkgconfig/theoraenc.pc         Uncommitted  New package
+                                                           configuration file
+                                                           for libtheoraenc.
+
+
     Glib
     ----
       /usr/bin/gtester                        Volatile     New command line
@@ -187,14 +248,18 @@
       /usr/lib/gdesklets/config/ConfigRadio.py
                                               Volatile     New interfaces used
                                                            to write new desklets.
-      /usr/lib/gdesklets/display/TargetGroup2.py
-                                              Obsolete
-                                              Volatile
       /usr/lib/gdesklets/test-control.py      Obsolete     Removed source files.
                                               Volatile
 
     gnome-applets
     -------------
+      /etc/gconf/schemas/panel-default-setup-laptop.entries
+                                              Obsolete     Removed gconf schema.
+                                              Volatile     it is used to
+                                                           load battery status
+                                                           applet for newly
+                                                           created users by
+                                                           default on laptops.
       /usr/lib/python2.4/vendor-packages/deskbar/core/_userdirs/__userdirs.so
                                               Volatile     New Library for
                                                            retrieving special
@@ -208,6 +273,8 @@
                                               Volatile
       /usr/lib/deskbar-applet/modules-2.20-compatible/tomboy.py
                                               Volatile
+      /usr/lib/python2.4/vendor-packages/deskbar/ui/CuemiacAlignedView.py
+                                              Volatile
       /usr/lib/python2.4/vendor-packages/deskbar/ui/cuemiac/CuemiacAlignedWindow.py
                                               Volatile
       /usr/lib/python2.4/vendor-packages/deskbar/ui/cuemiac/LingeringSelectionWindow.py
@@ -219,6 +286,9 @@
 
     gnome-control-center
     --------------------
+      /etc/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas
+                                              Obsolete     Removed schema.
+                                              Volatile
       /usr/bin/gnome-accessibility-keyboard-properties
                                               Obsolete     Removed binary.  The
                                               Volatile     functionality has
@@ -242,8 +312,9 @@
                                                            game module functions
                                                            library.
       /usr/lib/libggz.so.2                    Volatile     New GGZ base library,
-                                                           used by the GGZ 
-                                                           Gaming Zone server.
+                                                           used by the GGZ
+                                                           Gaming Zone server
+                                                           and clients.
       /usr/lib/python2.4/vendor-packages/glchess
                                               Volatile     New python source
                                                            files are added.
@@ -286,40 +357,69 @@
       /etc/gconf/schemas/gnome-settings-daemon.schemas
                                               Volatile     New gconf schema for
                                                            gnome-setting-daemon.
-      /usr/lib/gnome-settings-daemon-plugins/a11y-keyboard
-                                              Volatile
-      /usr/lib/gnome-settings-daemon-plugins/background
+      /usr/lib/gnome-settings-daemon-2.0/a11y-keyboard.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/clipboard
+      /usr/lib/gnome-settings-daemon-2.0/background.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/default-editor
+      /usr/lib/gnome-settings-daemon-2.0/clipboard.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/dummy
+      /usr/lib/gnome-settings-daemon-2.0/dummy.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/font
+      /usr/lib/gnome-settings-daemon-2.0/font.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/keybindings
+      /usr/lib/gnome-settings-daemon-2.0/keybindings.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/keyboard
+      /usr/lib/gnome-settings-daemon-2.0/keyboard.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/media-keys
+      /usr/lib/gnome-settings-daemon-2.0/media-keys.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/mouse
+      /usr/lib/gnome-settings-daemon-2.0/mouse.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/screensaver
+      /usr/lib/gnome-settings-daemon-2.0/screensaver.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/sound
+      /usr/lib/gnome-settings-daemon-2.0/sound.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/typing-break
+      /usr/lib/gnome-settings-daemon-2.0/typing-break.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/xrandr
+      /usr/lib/gnome-settings-daemon-2.0/xrandr.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/xrdb
+      /usr/lib/gnome-settings-daemon-2.0/xrdb.gnome-settings-plugin
                                               Volatile
-      /usr/lib/gnome-settings-daemon-plugins/xsettings
+      /usr/lib/gnome-settings-daemon-2.0/xsettings.gnome-settings-plugin
                                               Volatile     New gnome-
                                                            setting-
                                                            daemon plugins.
+      /usr/lib/gnome-settings-daemon-2.0/liba11y-keyboard.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libbackground.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libclipboard.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libdummy.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libfont.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libkeybindings.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libmedia-keys.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libmouse.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libscreensaver.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libsound.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libtyping-break.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libxrandr.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libxrdb.so
+                                              Volatile
+      /usr/lib/gnome-settings-daemon-2.0/libxsettings.so
+                                              Volatile     Libraries used by
+                                                           plugins.
 
     gnome-vfs
     ---------
@@ -350,6 +450,13 @@
       /usr/lib/pkgconfig/gnome-vfs-module-2.0.pc
                                      Obsolete Volatile     ""
 
+    gnome-volume-manager
+    --------------------
+      /etc/xdg/autostart/gnome-volume-manager.desktop
+                                              Volatile     New autostart file
+                                                           for gnome-volume-
+                                                           manager.
+
     gstreamer-plugins-base
     ----------------------
       /usr/lib/libgstfft-0.10.so.0            Volatile     New plugin for
@@ -363,17 +470,43 @@
                                                            types are supported:
                                                            An N-band, a 3-band,
                                                            and a 10-band.
-      /usr/lib/gstreamer-0.10/libgstmultifile.so 
+      /usr/lib/gstreamer-0.10/libgstgoom2k1.so
+                                              Volatile     The orignal "goom"
+                                                           plugin is renamed
+                                                           because it is based
+                                                           on the older Goom
+                                                           2k1 (2001) codebase.
+                                                           And the new "goom"
+                                                           plugin based on 2k4
+                                                           (2004) codebase now
+                                                           replaces the older
+                                                           plugin.  The older
+                                                           plugin is provided
+                                                           in case users wish
+                                                           to use the older
+                                                           plugin.
+                                                           
+      /usr/lib/gstreamer-0.10/libgstmultifile.so
                                               Volatile     A plugin used to
                                                            write buffers to
                                                            sequentially named
                                                            files.
+      /usr/lib/gstreamer-0.10/libgstsouphttpsrc.so
+                                              Volatile     A plugin used to
+                                                           read from an
+                                                           HTTP/HTTPS/WebDAV/
+                                                           Icecast/Shoutcast
+                                                           location specified
+                                                           by a URI.
       /usr/lib/gstreamer-0.10/libgstspectrum.so
                                               Volatile     A plugin that runs a
                                                            FFT on the audio
                                                            signal, outputting
                                                            spectrum data.
-
+      /usr/lib/gstreamer-0.10/libgsturidecodebin.so
+                                              Obsolete     This plugin was
+                                              Volatile     merged into the
+                                                           decodebin2 plugin.
       /usr/lib/pkgconfig/gstreamer-audio-0.10.pc
                                               Uncommitted
       /usr/lib/pkgconfig/gstreamer-cdda-0.10.pc
@@ -402,6 +535,13 @@
                                               Uncommitted  New package
                                                            configuration files.
 
+    gtk-doc
+    -------
+      /usr/bin/gtkdoc-depscan                 Volatile     New binary which
+                                                           resolves source
+                                                           code dependencies
+                                                           by scanning devhelp2
+                                                           books.
 
     gucharmap
     ---------
@@ -436,12 +576,12 @@
       /usr/bin/gvfs-mount                     Volatile
       /usr/bin/gvfs-move                      Volatile
       /usr/bin/gvfs-open                      Volatile
+      /usr/bin/gvfs-rename                    Volatile
       /usr/bin/gvfs-rm                        Volatile
       /usr/bin/gvfs-save                      Volatile
       /usr/bin/gvfs-trash                     Volatile
       /usr/bin/gvfs-tree                      Volatile     New utilitis for
-                                                           GVFS. 
-     /etc/profile.d/gvfs-bash-completion.sh   Volatile     
+                                                           GVFS.
 
     IPython
     -------
@@ -467,9 +607,12 @@
       /usr/lib/python2.4/vendor-packages/IPython/usage-fp.py
                                               Volatile     New python source
                                                            files.
-      /usr/lib/python2.4/vendor-packages/IPython/UserConfig/ipy_profile_sh.py
-                                              Obsolete     Removed source
-                                              Volatile     file.
+      /usr/lib/python2.4/vendor-packages/IPython/Extensions/ipy_profile_sh.py
+                                                           Moved source
+                                              Volatile     file from
+                                                           /usr/lib/python2.4/
+                                                           vendor-packages/
+                                                           IPython/UserConfig.
       /usr/lib/python2.4/vendor-packages/IPython/UserConfig/ipythonrc-scipy
                                               Obsolete     Removed
                                               Volatile     configuration
@@ -515,12 +658,29 @@
                                                            internet-applets
                                                            to SUNWgnome-
                                                            panel-devel.
-      /usr/lib/pkgconfig/gweather.pc          Project      Moved from
-                                              Private      SUNWgnome-
-                                                           internet-
-                                                           applets-devel
-                                                           to SUNWgnome-
-                                                           panel-devel.
+
+    libogg
+    ------
+      /usr/lib/amd64/libogg.so.0              Volatile     New library
+                                                           for 64-bit systems.
+      /usr/lib/amd64/pkgconfig/ogg.pc         Uncommitted  New package
+                                                           configuration files.
+
+
+    libvorbis
+    ---------
+      /usr/lib/amd64/libvorbis.so.0           Volatile     New library
+                                                           for 64-bit systems.
+      /usr/lib/amd64/libvorbisenc.so.2        Volatile     New library
+                                                           for 64-bit systems.
+      /usr/lib/amd64/libvorbisfile.so.3       Volatile     New library
+                                                           for 64-bit systems.
+      /usr/lib/amd64/pkgconfig/vorbis.pc      Uncommitted  New package
+                                                           configuration files.
+      /usr/lib/amd64/pkgconfig/vorbisenc.pc   Uncommitted  New package
+                                                           configuration files.
+      /usr/lib/amd64/pkgconfig/vorbisfile.pc  Uncommitted  New package
+                                                           configuration files.
 
     mousetweaks
     -----------
@@ -543,12 +703,6 @@
 
     nautilus
     --------
-      /usr/bin/nautilus-connect-server
-                                              Obsolete     Temporarily removed
-                                              Volatile     binary because it
-                                                           has not been fully
-                                                           implemented to use
-                                                           gvfs.
       /usr/bin/nautilus-autorun-software
                                               Volatile     New binary to
                                                            determine what
@@ -579,17 +733,29 @@
     Orca
     ----
       /usr/lib/python2.4/vendor-packages/orca/app_prefs.py
-                                              Volatile
+                                              Volatile     Added to support
+                                                           application specific
+                                                           preferences.
       /usr/lib/python2.4/vendor-packages/orca/liveregions.py
-                                              Volatile
+                                              Volatile     Added to support the
+                                                           presentation of ARIA
+                                                           (Accessible Rich
+                                                           Internet
+                                                           Applications)
+                                                           live regions.
       /usr/lib/python2.4/vendor-packages/orca/scripts/rhythmbox.py
-                                              Volatile     New python source
-                                                           files.
+                                              Volatile     Added to support the
+                                                           table layout in
+                                                           Rhythmbox.
+      /usr/lib/python2.4/vendor-packages/orca/atspi.py
+                                              Obsolete     Removed because we
+                                              Volatile     migrated to the
+                                                           pyatspi bindings.
 
     Pidgin
     ------
       /usr/bin/purple-remote                  Volatile     Utility uses D-Bus
-                                                           to communicate 
+                                                           to communicate
                                                            with purple.
       /usr/bin/purple-send                    Volatile     Utility calls purple
                                                            API functions using
@@ -604,9 +770,6 @@
       /usr/bin/purple-url-handler             Volatile     Python script to
                                                            handle URL with
                                                            purple.
-      /usr/lib/pidgin/gestures.so             Obsolete     Removed plugins
-                                              Volatile     to support mouse
-                                                           gestures.
       /usr/lib/libpurple-client.so            Volatile     D-Bus bindings
                                                            library for
                                                            libpurple.
@@ -646,7 +809,7 @@
      pygtk-2.0.pc                             Uncommitted  LSARC 2005/506
                                                            Previously defined
                                                            as "External"
- 
+
      pygobject-2.0.pc                         Uncommitted  ""
 
      pygtk-codegen-2.0                        Uncommitted  ""
@@ -676,14 +839,14 @@
 
      gnome-python-2.0.pc                      Uncommitted  ""
 
-  
+
     Package Names                                          LSARC 2005/506
                                                            Previously defined
                                                            as "Evolving"
-     SUNWgnome-python-libs*                   Uncommitted 
+     SUNWgnome-python-libs*                   Uncommitted
      SUNWgnome-pygtk2*                        Obsolete     Pygtk interfaces
                                                            are now included in
-                                                           SUNWgnome-python-libs 
+                                                           SUNWgnome-python-libs
 
     python-extra
     ------------
@@ -695,16 +858,6 @@
                                                            computing python
                                                            package.
 
-    python-zope-interface
-    ---------------------
-      /usr/lib/python2.4/vendor-packages/zope/interface/common/tests/__init__.py
-                                              Volatile
-      /usrlib/python2.4/vendor-packages/zope/interface/common/tests/basemapping.py
-                                              Volatile
-      /usrlib/python2.4/vendor-packages/zope/interface/common/tests/test_idatetime.py
-                                              Volatile      New python source
-                                                            files.
-
     Rhythmbox
     ---------
       /usr/lib/rhythmbox/plugins/lyrics/LyricWikiParser.py
@@ -719,11 +872,12 @@
                                                            supports handling
                                                            of itms:// links in
                                                            rhythmbox.
-      /usr/lib/firefox/plugins/libtotem-cone-plugin.so
-                                              Volatile     New plugin to mimic
-                                                           the VLC media
-                                                           player's browser
-                                                           plugin.
+      /usr/lib/rhythmbox/plugins/upnp_coherence/
+                                              Obsolete     Removed upnp
+                                              Volatile     coherence plugin
+                                                           because its
+                                                           dependence dose not
+                                                           work on Solaris.
 
     speex
     -----
@@ -756,16 +910,70 @@
       /usr/bin/totem-audio-preview            Volatile     New binary used to
                                                            preview audio files.
       /usr/lib/nautilus/extensions-2.0/libtotem-properties-page.so
-                                              Volatile
-      /usr/lib/totem/plugins/youtube/youtube.py
-                                              Volatile     Youtube plugin for
-                                                           totem.
+                                              Volatile     Allows you to
+                                                           right-click on
+                                                           media files in
+                                                           Nautilus to get
+                                                           meida property
+                                                           information.
       /usr/lib/totem/plugins/thumbnail/libthumbnail.so
                                               Volatile     New plugin to
-                                                           support thumbnail.
+                                                           support thumbnail
+                                                           generation.
       /usr/lib/totem/totem-bugreport.py       Volatile     New python source
                                                            file.
 
+      /usr/lib/totem/plugins/gromit/libgromit.so
+                                              Obsolete     Removed Gromit
+                                              Volatile     annotations plugin
+                                                           which was delivered
+                                                           in GNOME 2.20
+                                                           because it is
+                                                           non-functional
+                                                           without gromit,
+                                                           dependency which we
+                                                           do not ship.
+
+      /usr/lib/firefox/plugins/libtotem-gmp-plugin.xpt
+                                              Obsolete     Remove gmp
+                                              Volatile     (Windows Media)
+                                                           plugin which was 
+                                                           delivered in GNOME
+                                                           2.20  because 
+                                                           Windows Media
+                                                           support is not 
+                                                           delivered with
+                                                           Solaris.
+      /usr/lib/firefox/plugins/libtotem-gmp-plugin.so
+                                              Obsolete     Removed library
+                                              Volatile     used by GMP plugin.
+
+      /usr/lib/firefox/plugins/libtotem-mully-plugin.xpt
+                                              Obsolete     Removed mully (DivX)
+                                              Volatile     plugin which was
+                                                           delivered in GNOME
+                                                           2.20 because DivX
+                                                           support is not
+                                                           delivered with
+                                                           Solaris.
+      /usr/lib/firefox/plugins/libtotem-mully-plugin.so
+                                              Obsolete     Removed library
+                                              Volatile     used by mully plugin.
+
+      /usr/lib/firefox/plugins/libtotem-narrowspace-plugin.xpt
+                                              Obsolete     Removed narrowspace
+                                              Volatile     (QuickTime) plugin
+                                                           which was delivered
+                                                           in GNOME 2.20
+                                                           because QuickTime 
+                                                           support is not 
+                                                           delivered with
+                                                           Solaris.
+      /usr/lib/firefox/plugins/libtotem-narrowspace-plugin.so
+                                              Obsolete     Removed library
+                                              Volatile     used by narrowspace
+                                                           plugin.
+
     xdg-user-dirs
     -------------
       /etc/xdg/autostart/xdg-user-dirs-update.desktop
@@ -784,7 +992,7 @@
 Imported Interfaces
 
     Interface                                 Interface    Comment
-                                         Classification                
+                                         Classification
     ===========================================================================
     libzoneinfo          Contracted           Project      LSARC/2001/015
                                               Private      The new libzoneinfo
@@ -804,7 +1012,7 @@
         [4] ./committed-API-changes.txt
         [5] ./gtk-docs
         [6] ./contracts/contract-2001-015-03
-        [7] http://bugzilla.gnome.org/show_bug.cgi?id=386503         
+        [7] http://bugzilla.gnome.org/show_bug.cgi?id=386503
 
         Gnome API References link: http://library.gnome.org/devel/references
 
