From Alan.Coopersmith@sun.com Tue Mar 11 15:44:29 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2BMiTiA018210
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 11 Mar 2008 15:44:29 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m2BMiT4A029784
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.Com>; Tue, 11 Mar 2008 15:44:29 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JXL008018I5DM00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Tue, 11 Mar 2008 15:44:29 -0700 (PDT)
Received: from almas.sfbay.sun.com ([129.146.106.93])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JXL003QT8I4S930@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Tue,
 11 Mar 2008 15:44:28 -0700 (PDT)
Received: from almas.sfbay.sun.com (localhost [127.0.0.1])
	by almas.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m2BMawKl008733; Tue,
 11 Mar 2008 15:36:58 -0700 (PDT)
Received: (from alanc@localhost)
	by almas.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m2BMaw0O008729; Tue,
 11 Mar 2008 15:36:58 -0700 (PDT)
Date: Tue, 11 Mar 2008 15:36:58 -0700 (PDT)
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: X11R7 update to libXext, libXevie & libXss [PSARC/2008/194 Self Review]
To: PSARC-ext@sun.com
Cc: xwin-discuss@opensolaris.org
Message-id: <200803112236.m2BMaw0O008729@almas.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2426


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 X11R7 update to libXext, libXevie & libXss
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	11 March, 2008
4. Technical Description

This case delivers the X11R7 versions of the libXext, libXevie, and
libXss libraries to Solaris.  These libraries contain the code to
handle various extensions to the X11 protocol.

libXext has traditionally been the catch-all library for small
extensions not big enough to warrant their own library.  X.Org and
it's predecessors however, stopped adding new extensions to libXext in
the mid 90's and started putting them in separate libraries, as the
cost of loading another library by the few clients who needed to use
these new extensions was lower than the cost of continuing
to grow libXext, and allowed the new extensions to evolve without
causing libXext to issue incompatible releases.

Previously, Sun had included the code for the MIT-SCREEN-SAVER & XEvIE
extensions in our copy of libXext, while X.Org shipped them in the
libXss and libXevie libraries instead.

This case follows X.Org's lead while maintaining Solaris binary
compatibility, by delivering libXss.so.1 & libXevie.so.1, and 
modifying libXext.so.0 to list filter functions in its mapfile
for the API's moved to those libraries.   The functions for other
Sun-added extensions remain in libXext.so.o for now.

The functions and their arguments are unchanged, only the library
file delivering them is changed in this case.

It appears the XScreenSaver API was added to libXext.so.0 in the 
X11R5 -> X11R6 update, but no record of it is found in the ARC archives.
Since the API has not changed incompatibly since X11R6 was released in 
1994, this case goes out on a limb to declare the API as Committed.

Imported Interfaces:
--------------------
Xevie* API			External	LSARC 2002/312
XScreenSaver* API		?
libXext.so.0			Standard	predates ARC

Exported Interfaces:
--------------------
libXext.so.0			Committed
libXevie.so.1			Volatile
libXss.so.1			Committed
XScreenSaver* API		Committed

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		X Consolidation / Desktop C-Team
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


From alan.coopersmith@sun.com Tue Mar 11 15:54:17 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2BMsGwZ018595
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 11 Mar 2008 15:54:17 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m2BMs57f005330
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 12 Mar 2008 06:54:16 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JXL009078YDXY00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 11 Mar 2008 16:54:13 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JXL004WN8YCV130@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 11 Mar 2008 16:54:12 -0600 (MDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m2BMsCs1012886	for
 <PSARC-ext@sun.com>; Tue, 11 Mar 2008 15:54:12 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JXL00D018XHU800@fe-sfbay-09.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 11 Mar 2008 15:54:12 -0700 (PDT)
Received: from almas.sfbay.sun.com ([129.146.106.93])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JXL00CXO8YBVK80@fe-sfbay-09.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 11 Mar 2008 15:54:12 -0700 (PDT)
Date: Tue, 11 Mar 2008 15:54:11 -0700
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: X11R7 update to libXext, libXevie & libXss [PSARC/2008/194 Self Review]
Sender: alan.coopersmith@sun.com
To: PSARC-ext@sun.com
Cc: xwin-discuss@opensolaris.org
Message-id: <47D70D93.1060606@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 2820

Whoops, hit send too soon - this should have said:

I am sponsoring this case for myself, and marking it closed approved
automatic, with a patch release binding, as it simply synchronizes
our library delivery with X.Org's X11R7 release, and makes no
incompatible changes.

        -Alan Coopersmith-           alan.coopersmith@sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 X11R7 update to libXext, libXevie & libXss
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	11 March, 2008
4. Technical Description

This case delivers the X11R7 versions of the libXext, libXevie, and
libXss libraries to Solaris.  These libraries contain the code to
handle various extensions to the X11 protocol.

libXext has traditionally been the catch-all library for small
extensions not big enough to warrant their own library.  X.Org and
it's predecessors however, stopped adding new extensions to libXext in
the mid 90's and started putting them in separate libraries, as the
cost of loading another library by the few clients who needed to use
these new extensions was lower than the cost of continuing
to grow libXext, and allowed the new extensions to evolve without
causing libXext to issue incompatible releases.

Previously, Sun had included the code for the MIT-SCREEN-SAVER & XEvIE
extensions in our copy of libXext, while X.Org shipped them in the
libXss and libXevie libraries instead.

This case follows X.Org's lead while maintaining Solaris binary
compatibility, by delivering libXss.so.1 & libXevie.so.1, and
modifying libXext.so.0 to list filter functions in its mapfile
for the API's moved to those libraries.   The functions for other
Sun-added extensions remain in libXext.so.o for now.

The functions and their arguments are unchanged, only the library
file delivering them is changed in this case.

It appears the XScreenSaver API was added to libXext.so.0 in the
X11R5 -> X11R6 update, but no record of it is found in the ARC archives.
Since the API has not changed incompatibly since X11R6 was released in
1994, this case goes out on a limb to declare the API as Committed.

Imported Interfaces:
--------------------
Xevie* API			External	LSARC 2002/312
XScreenSaver* API		?
libXext.so.0			Standard	predates ARC

Exported Interfaces:
--------------------
libXext.so.0			Committed
libXevie.so.1			Volatile
libXss.so.1			Committed
XScreenSaver* API		Committed

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		X Consolidation / Desktop C-Team
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


