|
Description
|
This project delivers the libXcomposite API for interacting with the Composite
extension to the X11 protocol into Solaris, as part of the SUNWxorg-clientlibs
package.
The API is unmodified from the upstream X.Org community sources included in
X11R7.2. While the API has remained compatible for the several years of
it's existence, the community has not yet committed to keeping it compatible,
so we are integrating with a stability level of Volatile at this time.
We don't expect most user applications to consume this library - the
expected consumers are window managers such as Metacity, compositing
effects tools such as Compiz, and screen magnifiers, so Volatile stability
does not appear to pose a hardship to a significant number of consumers.
The case materials include the man page for the functions introduced in this
API and the Xcomposite.h header file.
Interfaces Imported:
--------------------
Composite Extension External PSARC 2004/685
Interfaces Exported:
--------------------
/usr/X11/lib/libXcomposite.so.1 Volatile
/usr/X11/lib/64/libXcomposite.so.1 Volatile
#include <X11/extensions/Xcomposite.h> Volatile
Functions listed in Xcomposite man page Volatile
When I install snv_64a on sparc and x86, the libXcomposite still had issues with broken links as follow:
For x86:
The /usr/lib/libXcomposite.so.1 libraries are missing in /usr/X11/lib as follow:
# pwd
/usr/X11/lib
# cd /usr/lib
# ls -lia libXcomposite.so*
3280 lrwxrwxrwx 1 root root 18 May 18 18:55 libXcomposite.so -> libXcomposite.so.1
3281 lrwxrwxrwx 1 root root 29 May 18 18:55 libXcomposite.so.1 -> ../X11/lib/libXcomposite.so.1
# grep libXcomposite.so.1 /var/sadm/install/contents
/usr/lib/amd64/libXcomposite.so=libXcomposite.so.1 s none SUNWxwrtl
/usr/lib/amd64/libXcomposite.so.1=../../X11/lib/64/libXcomposite.so.1 s none SUNWxwrtl
/usr/lib/libXcomposite.so=libXcomposite.so.1 s none SUNWxwrtl
/usr/lib/libXcomposite.so.1=../X11/lib/libXcomposite.so.1 s none SUNWxwrtl
#
For sparc:
# cd /usr/lib/sparcv9
# ls -lia libXcom*
4226 lrwxrwxrwx 1 root root 18 May 19 16:55 libXcomposite.so -> libXcomposite.so.1
4227 lrwxrwxrwx 1 root root 35 May 19 16:55 libXcomposite.so.1 -> ../../X11/lib/64/libXcomposite.so.1
# cd ../../X11/lib/64
# ls
libXRes.so libXfixes.so.1 libXrender.so libXxf86misc.so.1
libXRes.so.1 libXinerama.so libXrender.so.1 libXxf86vm.so
libXau.so libXinerama.so.1 libXtst.so libXxf86vm.so.1
libXau.so.6 libXlg3d.so libXtst.so.1 libxkbfile.so
libXdamage.so libXlg3d.so.1 libXv.so libxkbfile.so.5
libXdamage.so.1 libXpm.so libXv.so.1 llib-lXau.ln
libXdmcp.so libXpm.so.4 libXvMC.so
libXdmcp.so.6 libXrandr.so libXvMC.so.1
libXfixes.so libXrandr.so.2 libXxf86misc.so
# ls -lia libXcom*
libXcom*: No such file or directory
#
# cd /usr/lib
# ls -lia libXcom*
4163 lrwxrwxrwx 1 root root 18 May 19 16:55 libXcomposite.so -> libXcomposite.so.1
4164 lrwxrwxrwx 1 root root 29 May 19 16:55 libXcomposite.so.1 -> ../X11/lib/libXcomposite.so.1
# pwd
/usr/X11/lib
# ls -lia libXcomposite*
libXcomposite*: No such file or directory
# pwd
/usr/X11/lib
#
|