mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2025-12-20 03:30:25 +01:00
Initial import from CVS
This commit is contained in:
commit
0808093cbf
7 changed files with 199 additions and 0 deletions
5
ChangeLog
Normal file
5
ChangeLog
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
2004-10-21 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
* xcalibratewire.h:
|
||||
Bump version to 0.1.
|
||||
29
Makefile.am
Normal file
29
Makefile.am
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#
|
||||
# Copyright © 2003 Philip Blundell
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and its
|
||||
# documentation for any purpose is hereby granted without fee, provided that
|
||||
# the above copyright notice appear in all copies and that both that
|
||||
# copyright notice and this permission notice appear in supporting
|
||||
# documentation, and that the name of Philip Blundell not be used in
|
||||
# advertising or publicity pertaining to distribution of the software without
|
||||
# specific, written prior permission. Philip Blundell makes no
|
||||
# representations about the suitability of this software for any purpose. It
|
||||
# is provided "as is" without express or implied warranty.
|
||||
#
|
||||
# PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
# EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
# PERFORMANCE OF THIS SOFTWARE.
|
||||
#
|
||||
|
||||
XCalibrateincludedir = $(includedir)/X11/extensions
|
||||
XCalibrateinclude_HEADERS = xcalibrateproto.h xcalibratewire.h
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = xcalibrateext.pc
|
||||
|
||||
EXTRA_DIST = autogen.sh xcalibrateext.pc.in
|
||||
12
autogen.sh
Executable file
12
autogen.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
#! /bin/sh
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
|
||||
ORIGDIR=`pwd`
|
||||
cd $srcdir
|
||||
|
||||
autoreconf -v --install || exit 1
|
||||
cd $ORIGDIR || exit $?
|
||||
|
||||
$srcdir/configure --enable-maintainer-mode "$@"
|
||||
6
configure.ac
Normal file
6
configure.ac
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
AC_PREREQ([2.59])
|
||||
AC_INIT([xcalibrateext], [0.1.0], [pb@nexus.co.uk])
|
||||
AM_INIT_AUTOMAKE([foreign dist-bzip2])
|
||||
|
||||
AC_OUTPUT([Makefile
|
||||
xcalibrateext.pc])
|
||||
9
xcalibrateext.pc.in
Normal file
9
xcalibrateext.pc.in
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: XCalibrate
|
||||
Description: XCalibrate extension headers
|
||||
Version: @PACKAGE_VERSION@
|
||||
Cflags: -I${includedir}
|
||||
95
xcalibrateproto.h
Normal file
95
xcalibrateproto.h
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
/*
|
||||
* $Id: xcalibrateproto.h,v 1.1.1.1 2004/06/02 19:18:47 pb Exp $
|
||||
*
|
||||
* Copyright © 2003 Philip Blundell
|
||||
*
|
||||
* Permission to use, copy, modify, distribute, and sell this software and its
|
||||
* documentation for any purpose is hereby granted without fee, provided that
|
||||
* the above copyright notice appear in all copies and that both that
|
||||
* copyright notice and this permission notice appear in supporting
|
||||
* documentation, and that the name of Philip Blundell not be used in
|
||||
* advertising or publicity pertaining to distribution of the software without
|
||||
* specific, written prior permission. Philip Blundell makes no
|
||||
* representations about the suitability of this software for any purpose. It
|
||||
* is provided "as is" without express or implied warranty.
|
||||
*
|
||||
* PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
* EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef XCALIBRATEPROTO_H
|
||||
#define XCALIBRATEPROTO_H
|
||||
|
||||
/*
|
||||
* requests and replies
|
||||
*/
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xCalibrateReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
} xXCalibrateQueryVersionReq;
|
||||
|
||||
#define sz_xXCalibrateQueryVersionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
} xXCalibrateQueryVersionReply;
|
||||
|
||||
#define sz_xXCalibrateQueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xCalibrateReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 on B16;
|
||||
CARD16 pad B16;
|
||||
} xXCalibrateRawModeReq;
|
||||
|
||||
#define sz_xXCalibrateRawModeReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 status;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
} xXCalibrateRawModeReply;
|
||||
|
||||
#define sz_xXCalibrateRawModeReply 32
|
||||
|
||||
/* Events */
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD16 pressure;
|
||||
CARD16 pad2;
|
||||
} xXCalibrateRawTouchscreenEvent;
|
||||
|
||||
#define sz_xXCalibrateRawTouchscreenEvent 12
|
||||
|
||||
#endif
|
||||
43
xcalibratewire.h
Normal file
43
xcalibratewire.h
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* $Id: xcalibratewire.h,v 1.1.1.1 2004/06/02 19:18:47 pb Exp $
|
||||
*
|
||||
* Copyright © 2003 Philip Blundell
|
||||
*
|
||||
* Permission to use, copy, modify, distribute, and sell this software and its
|
||||
* documentation for any purpose is hereby granted without fee, provided that
|
||||
* the above copyright notice appear in all copies and that both that
|
||||
* copyright notice and this permission notice appear in supporting
|
||||
* documentation, and that the name of Philip Blundell not be used in
|
||||
* advertising or publicity pertaining to distribution of the software without
|
||||
* specific, written prior permission. Philip Blundell makes no
|
||||
* representations about the suitability of this software for any purpose. It
|
||||
* is provided "as is" without express or implied warranty.
|
||||
*
|
||||
* PHILIP BLUNDELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
* EVENT SHALL PHILIP BLUNDELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef XCALIBRATEWIRE_H
|
||||
#define XCALIBRATEWIRE_H
|
||||
|
||||
#define XCALIBRATE_MAJOR_VERSION 0
|
||||
#define XCALIBRATE_MINOR_VERSION 0
|
||||
#define XCALIBRATE_NAME "XCALIBRATE"
|
||||
|
||||
#define X_XCalibrateQueryVersion 0
|
||||
#define X_XCalibrateRawMode 1
|
||||
|
||||
#define XCalibrateNumberRequests (X_XCalibrateSetRawMode + 1)
|
||||
|
||||
#define X_XCalibrateRawTouchscreen 0
|
||||
|
||||
#define XCalibrateNumberEvents (X_XCalibrateRawTouchscreen + 1)
|
||||
|
||||
#define XCalibrateNumberErrors 0
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Reference in a new issue