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 <idr@freedesktop.org> +Date: Mon Apr 20 21:16:24 2009 -0700 + + Add protocol for DRI2GetBuffersWithFormat + + This function replaces DRI2GetBuffers. + + Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> + Reviewed-by: Kristian Høgsberg <krh@redhat.com> + commit a223ab5e6a215d86e4bf072369b331506f689f83 Author: Kristian Høgsberg <krh@redhat.com> 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