XFree86 SDK and synaptics driver

2003-12-02 Thread Paul Nasrat
I've been personally building the synaptics driver using a slightly modified
XFree86 SDK and an Imakefile for a while using 4.3.0.  I've noticed that newer
versions of the driver have got header files from XFree86 4.2.0 included in the
tar ball.  Personally I'd prefer it if it was buildable against the SDK out of
the box, as it protects against potential 

Essentially as well as the imake magic to use the sdk out of tree all I've had
to do is ship two extra header files: xisb.h from hw/xfree86/common and
exevents.h from include/ (a patch against HEAD is attached).

I'm not sure currently what drives the decision of what gets included in the
SDK so I thought I'd raise the issue here for discussion.  

Whilst I remember it wasn't there a relicensing effort for synaptics occuring,
does anyone have the current status on that?

Also are there any current plans for the SDK, and is anyone using it currently
- particularly for packaging individual or updated drivers?

Cheers

Paul
Index: programs/Xserver/hw/xfree86/common/Imakefile
===
RCS file: /cvs/xc/programs/Xserver/hw/xfree86/common/Imakefile,v
retrieving revision 3.154
diff -u -u -r3.154 Imakefile
--- programs/Xserver/hw/xfree86/common/Imakefile8 Oct 2003 14:58:26 -  
 3.154
+++ programs/Xserver/hw/xfree86/common/Imakefile2 Dec 2003 07:29:35 -
@@ -275,3 +275,4 @@
 InstallDriverSDKNonExecFile(xf86str.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(xf86xv.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(xf86xvmc.h,$(DRIVERSDKINCLUDEDIR))
+InstallDriverSDKNonExecFile(xisb.h,$(DRIVERSDKINCLUDEDIR))
Index: programs/Xserver/include/Imakefile
===
RCS file: /cvs/xc/programs/Xserver/include/Imakefile,v
retrieving revision 3.21
diff -u -u -r3.21 Imakefile
--- programs/Xserver/include/Imakefile  17 Jan 2001 22:36:56 -  3.21
+++ programs/Xserver/include/Imakefile  2 Dec 2003 07:29:36 -
@@ -35,6 +35,7 @@
 InstallDriverSDKNonExecFile(cursorstr.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(dix.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(dixstruct.h,$(DRIVERSDKINCLUDEDIR))
+InstallDriverSDKNonExecFile(exevents.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(extension.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(extnsionst.h,$(DRIVERSDKINCLUDEDIR))
 InstallDriverSDKNonExecFile(gc.h,$(DRIVERSDKINCLUDEDIR))


Re: XFree86 SDK and synaptics driver

2003-12-02 Thread David Dawes
On Tue, Dec 02, 2003 at 07:50:08AM +, Paul Nasrat wrote:
I've been personally building the synaptics driver using a slightly modified
XFree86 SDK and an Imakefile for a while using 4.3.0.  I've noticed that newer
versions of the driver have got header files from XFree86 4.2.0 included in the
tar ball.  Personally I'd prefer it if it was buildable against the SDK out of
the box, as it protects against potential 

Essentially as well as the imake magic to use the sdk out of tree all I've had
to do is ship two extra header files: xisb.h from hw/xfree86/common and
exevents.h from include/ (a patch against HEAD is attached).

I'm not sure currently what drives the decision of what gets included in the
SDK so I thought I'd raise the issue here for discussion.  

Anything that is part of (or required to use) the exported driver
interfaces should be included.

The SDK needs to be reworked to allow standalone driver builds by
default, and of course, tested against a wide range of drivers to
help ensure that all of the necessary pieces are included.

David
-- 
David Dawes
developer/release engineer  The XFree86 Project
www.XFree86.org/~dawes
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: synaptics driver.

2003-09-08 Thread Paul Nasrat
On Fri, Sep 05, 2003 at 03:34:49PM -0400, C. Scott Ananian wrote:
 (in reponse to the thread 'synaptics lockups', formerly 'radeon lockups')
 
 I am the original author of 'tpconfig', from which the synaptics driver
 was derived.  

 I am hopeful that we can get all of the remaining authors to agree to a
 relicensing.  See
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168794
 for my proposed dual-license text.

Whilst we're on the topic of synaptics, people might be intrested in the
fact that I have sucessfully built the synaptics driver
with 2.6 evdev patches using XFree86-sdk, it only required a few extra
headers :)

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=99351 has patches
and a link to a src.rpm.  

Paul
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


synaptics driver.

2003-09-05 Thread C. Scott Ananian
(in reponse to the thread 'synaptics lockups', formerly 'radeon lockups')

I am the original author of 'tpconfig', from which the synaptics driver
was derived.  Bruce Kall later took over tpconfig development from me.
Warren Turkal got in touch with us on 2 sept and asked about relicensing.
Bruce and I (at least) are unopposed.  My original tpconfig implementation
was from scratch, so there are no prior copyright holders to be concerned
with (to reply to Mike Harris' email of 2 sep 2003 on this list).

A complete code history of the synaptics driver (as far as I could
determine, at least) is at
  http://cscott.net/Projects/Synaptics/

I am hopeful that we can get all of the remaining authors to agree to a
relicensing.  See
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168794
for my proposed dual-license text.
  --scott

South Africa SSBN 743 CIA DES Cheney mail drop jihad Mk 48 colonel 
SEAL Team 6 AK-47 President Ft. Meade Blair DNC operation Philadelphia 
 ( http://cscott.net/ )



___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel