Hello community,
here is the log from the commit of package xorg-x11-proto-devel for openSUSE:Factory
checked in at Sat Jun 13 16:34:03 CEST 2009.
--------
--- xorg-x11-proto-devel/xorg-x11-proto-devel.changes 2009-05-29 17:27:50.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-proto-devel/xorg-x11-proto-devel.changes 2009-06-12 22:20:50.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jun 12 22:10:47 CEST 2009 - sndirsch@suse.de
+
+- dri2proto 2.1
+ * Add protocol for DRI2GetBuffersWithFormat
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
dri2proto-2.0.tar.bz2
New:
----
dri2proto-2.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-proto-devel.spec ++++++
--- /var/tmp/diff_new_pack.l21101/_old 2009-06-13 16:33:36.000000000 +0200
+++ /var/tmp/diff_new_pack.l21101/_new 2009-06-13 16:33:36.000000000 +0200
@@ -22,7 +22,7 @@
BuildRequires: python-base
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 12
+Release: 13
License: GPL v2 or later; X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: Development/Libraries/X11
@@ -64,7 +64,7 @@
Source34: libpthread-stubs-0.1.tar.bz2
Source35: vncproto-20070501.tar.bz2
Source36: xcliplistproto-20070501.tar.bz2
-Source37: dri2proto-2.0.tar.bz2
+Source37: dri2proto-2.1.tar.bz2
Requires: glibc-devel
%description
@@ -143,6 +143,9 @@
/usr/share/xcb/
%changelog
+* Fri Jun 12 2009 sndirsch@suse.de
+- dri2proto 2.1
+ * Add protocol for DRI2GetBuffersWithFormat
* Fri May 29 2009 sndirsch@suse.de
- xcb-proto 1.5
* various issues fixed
++++++ dri2proto-2.0.tar.bz2 -> dri2proto-2.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/ChangeLog new/dri2proto-2.1/ChangeLog
--- old/dri2proto-2.0/ChangeLog 2009-04-20 20:08:29.000000000 +0200
+++ new/dri2proto-2.1/ChangeLog 2009-06-12 17:37:11.000000000 +0200
@@ -1,3 +1,14 @@
+commit 66c56ab10d917e3f47f93178d7eac6430970d3c4
+Author: Ian Romanick
+Date: Mon Apr 20 21:16:24 2009 -0700
+
+ Add protocol for DRI2GetBuffersWithFormat
+
+ This function replaces DRI2GetBuffers.
+
+ Signed-off-by: Ian Romanick
+ Reviewed-by: Kristian Høgsberg
+
commit a223ab5e6a215d86e4bf072369b331506f689f83
Author: Kristian Høgsberg
Date: Mon Apr 20 14:08:19 2009 -0400
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/configure new/dri2proto-2.1/configure
--- old/dri2proto-2.0/configure 2009-04-20 20:08:27.000000000 +0200
+++ new/dri2proto-2.1/configure 2009-06-12 17:36:02.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for DRI2Proto 2.0.
+# Generated by GNU Autoconf 2.63 for DRI2Proto 2.1.
#
# Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='DRI2Proto'
PACKAGE_TARNAME='dri2proto'
-PACKAGE_VERSION='2.0'
-PACKAGE_STRING='DRI2Proto 2.0'
+PACKAGE_VERSION='2.1'
+PACKAGE_STRING='DRI2Proto 2.1'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
ac_subst_vars='LTLIBOBJS
@@ -1224,7 +1224,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures DRI2Proto 2.0 to adapt to many kinds of systems.
+\`configure' configures DRI2Proto 2.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1290,7 +1290,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of DRI2Proto 2.0:";;
+ short | recursive ) echo "Configuration of DRI2Proto 2.1:";;
esac
cat <<\_ACEOF
@@ -1363,7 +1363,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-DRI2Proto configure 2.0
+DRI2Proto configure 2.1
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1377,7 +1377,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by DRI2Proto $as_me 2.0, which was
+It was created by DRI2Proto $as_me 2.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2093,7 +2093,7 @@
# Define the identity of the package.
PACKAGE='dri2proto'
- VERSION='2.0'
+ VERSION='2.1'
cat >>confdefs.h <<_ACEOF
@@ -2765,7 +2765,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by DRI2Proto $as_me 2.0, which was
+This file was extended by DRI2Proto $as_me 2.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2815,7 +2815,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-DRI2Proto config.status 2.0
+DRI2Proto config.status 2.1
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/configure.ac new/dri2proto-2.1/configure.ac
--- old/dri2proto-2.0/configure.ac 2009-04-20 20:08:04.000000000 +0200
+++ new/dri2proto-2.1/configure.ac 2009-06-12 17:35:41.000000000 +0200
@@ -1,5 +1,5 @@
AC_PREREQ([2.57])
-AC_INIT([DRI2Proto], [2.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([DRI2Proto], [2.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
# Require xorg-macros: XORG_CHANGELOG
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/dri2proto.h new/dri2proto-2.1/dri2proto.h
--- old/dri2proto-2.0/dri2proto.h 2009-01-22 15:30:58.000000000 +0100
+++ new/dri2proto-2.1/dri2proto.h 2009-06-12 17:29:47.000000000 +0200
@@ -35,11 +35,11 @@
#define DRI2_NAME "DRI2"
#define DRI2_MAJOR 1
-#define DRI2_MINOR 0
+#define DRI2_MINOR 1
#define DRI2NumberErrors 0
#define DRI2NumberEvents 0
-#define DRI2NumberRequests 7
+#define DRI2NumberRequests 8
#define X_DRI2QueryVersion 0
#define X_DRI2Connect 1
@@ -48,6 +48,7 @@
#define X_DRI2DestroyDrawable 4
#define X_DRI2GetBuffers 5
#define X_DRI2CopyRegion 6
+#define X_DRI2GetBuffersWithFormat 7
typedef struct {
CARD32 attachment B32;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/dri2proto.txt new/dri2proto-2.1/dri2proto.txt
--- old/dri2proto-2.0/dri2proto.txt 2009-01-22 15:30:58.000000000 +0100
+++ new/dri2proto-2.1/dri2proto.txt 2009-06-12 17:29:47.000000000 +0200
@@ -142,7 +142,8 @@
DRI2BufferStencil
DRI2BufferAccum
DRI2BufferFakeFrontLeft
- DRI2BufferFakeFrontRight }
+ DRI2BufferFakeFrontRight
+ DRI2BufferDepthStencil }
These values describe various attachment points for DRI2
buffers.
@@ -159,6 +160,13 @@
underlying kernel buffer,
+DRI2ATTACH_FORMAT { attachment: CARD32
+ format: CARD32 }
+
+ The DRI2ATTACH_FORMAT describes an attachment and the associated
+ format. 'attachment' describes the attachment point for the buffer,
+ 'format' describes an opaque, device-dependent format for the buffer.
+
⚙ ⚙ ⚙ ⚙ ⚙ ⚙
@@ -281,6 +289,31 @@
rendering the next frame.
+┌───
+ DRI2GetBuffersWithFormat
+ drawable: DRAWABLE
+ attachments: LISTofDRI2ATTACH_FORMAT
+ ▶
+ width, height: CARD32
+ buffers: LISTofDRI2BUFFER
+└───
+ Errors: Window
+
+ Get buffers for the provided attachment points with the specified
+ formats for the given drawable.
+
+ If the DDX driver does not support one or more of the
+ specified attachment points or formats, a Value error is generated,
+ with the first unsupported attachment point as the error value.
+
+ 'width' and 'height' describes the dimensions of the drawable.
+
+ 'buffers' is a list of DRI2BUFFER for the given DRI2
+ attachment points.
+
+ This request is only available with protocol version 1.1 or
+ later.
+
⚙ ⚙ ⚙ ⚙ ⚙ ⚙
@@ -366,8 +399,11 @@
0x6 DRI2BufferAccum
0x7 DRI2BufferFakeFrontLeft
0x8 DRI2BufferFakeFrontRight
+ 0x9 DRI2BufferDepthStencil
└───
- Used to encode the possible attachment points.
+ Used to encode the possible attachment points. The attachment
+ DRI2BufferDepthStencil is only available with protocol version 1.1 or
+ later.
┌───
DRI2BUFFER
@@ -381,6 +417,14 @@
manager name, the pitch and chars per pixel for a buffer
attached to a given drawable.
+┌───
+ DRI2ATTACH_FORMAT
+ 4 CARD32 attachment
+ 4 CARD32 format
+└───
+ Used to describe the attachment and format requested from the server.
+ This data type is only available with protocol version 1.1 or
+ later.
A.2 Protocol Requests
@@ -474,6 +518,25 @@
24 unused
└───
+┌───
+ DRI2GetBuffersWithFormat
+ 1 CARD8 major opcode
+ 1 3 DRI2 opcode
+ 2 3 length
+ 4 DRAWABLE drawable
+ 4 n number of attachments
+ 8n LISTofDRI2ATTACH_FORMAT attachments and formats
+ ▶
+ 1 1 Reply
+ 1 unused
+ 2 CARD16 sequence number
+ 4 0 reply length
+ 4 CARD32 width of drawable
+ 4 CARD32 height of drawable
+ 4 CARD32 buffer count
+ 12 unused
+ 5n LISTofDRI2BUFFER buffers
+└───
A.3 Protocol Events
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/dri2proto-2.0/dri2tokens.h new/dri2proto-2.1/dri2tokens.h
--- old/dri2proto-2.0/dri2tokens.h 2009-01-22 15:30:58.000000000 +0100
+++ new/dri2proto-2.1/dri2tokens.h 2009-06-12 17:29:47.000000000 +0200
@@ -42,6 +42,7 @@
#define DRI2BufferAccum 6
#define DRI2BufferFakeFrontLeft 7
#define DRI2BufferFakeFrontRight 8
+#define DRI2BufferDepthStencil 9
#define DRI2DriverDRI 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org