Using my "sanitized XFree86 CVS" tree, I have prepared my own 000_stolen_from_HEAD_via_driver.diff, which stops at 2003-02-12, the day before the application of the XFree86 1.1 to the tree.
This lost 3 small commits: 1) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/02/20 13:46:36 Log message: 814. Fix missing ';' in via_driver.c hidden by an empty macro (Bugzilla #813, Luc Verhaegen). Modified files: xc/programs/Xserver/hw/xfree86/: CHANGELOG xc/programs/Xserver/hw/xfree86/doc/sgml/: RELNOTES.sgml xc/programs/Xserver/hw/xfree86/drivers/via/: via_driver.c Revision Changes Path 3.3152 +3 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG 1.114 +2 -1 xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml 1.29 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c 2) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/02/20 13:50:07 Log message: 815. Fix for detection of hardwired panel for the via driver (Bugzilla #813, Luc Verhaegen, reported by Johannes Specht). Modified files: xc/programs/Xserver/hw/xfree86/: CHANGELOG xc/programs/Xserver/hw/xfree86/drivers/via/: via_bios.c Revision Changes Path 3.3153 +3 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG 1.11 +19 -1 xc/programs/Xserver/hw/xfree86/drivers/via/via_bios.c 3) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/03/15 07:04:22 Log message: Fix driver name Modified files: xc/programs/Xserver/hw/xfree86/drivers/via/: via_driver.c Revision Changes Path 1.30 +2 -4 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c There have been four commits since then: 4) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/03/17 23:07:14 Log message: A second invocation of 'make' shouldn't change anything. -- These changes are Copyright (c) 2004 The XFree86 Project, Inc Rights as per version 1.1 of the XFree86 License (http://www.xfree86.org/legal/licenses.html). Modified files: [SNIP a whole bunch of files] 1.9 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/via/Imakefile [SNIP more] That is the commit you said broke the build, right? 5) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/03/29 08:25:22 Log message: 40. Address Xv segfaults with Option "XaaNoSolidFillRect" by reducing output driver dependence on xaalocal.h (Marc La France). Modified files: [SNIP another gigantic commit] 1.12 +1 -2 xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c 1.5 +1 -2 xc/programs/Xserver/hw/xfree86/drivers/via/via_dga.c 1.31 +1 -2 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c 1.18 +5 -38 xc/programs/Xserver/hw/xfree86/drivers/via/via_video.c 6) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/04/03 13:39:55 Log message: 56. Via driver updates: - Workaround for not properly detected memory allocation failure of the drm module. - In case of drm memory allocation failure, added a fallback to linear allocation in the pixmap cache when XFREE86_44 is set. - Increased the pixmap cache size to the hardware blitting limit if XFREE86_44 is set. - Restructuring and cleanups in via_accel.c (Removed unecessary comments and moved ViaInitLinear to via_memory.c) - Fixed some warnings about unresolved drm symbols. (Bugzilla #1320, Thomas Hellstr?m). Modified files: xc/programs/Xserver/hw/xfree86/: CHANGELOG xc/programs/Xserver/hw/xfree86/drivers/via/: via_accel.c via_driver.c via_driver.h via_memory.c Revision Changes Path 3.3206 +12 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG 1.13 +12 -54 xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c 1.32 +3 -1 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c 1.14 +10 -4 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h 1.6 +72 -28 xc/programs/Xserver/hw/xfree86/drivers/via/via_memory.c 7) CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 04/04/03 14:05:02 Log message: 59. Cleanup the via driver's primary DDC/EDID retrieval: - Remove NoDDCValue entirely (also adapts the manpage now). - Comment out ddc1 and ddc1Read, as this is broken. - Replace ddc2Read with xf86DoEDID_DDC2. - Replace manually setting ranges for xf86SetDDCproperties. (Bugzilla #812, Luc Verhaegen). Modified files: xc/programs/Xserver/hw/xfree86/: CHANGELOG xc/programs/Xserver/hw/xfree86/drivers/via/: via.man via_driver.c via_driver.h Revision Changes Path 3.3209 +7 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG 1.5 +1 -4 xc/programs/Xserver/hw/xfree86/drivers/via/via.man 1.33 +31 -85 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c 1.15 +1 -2 xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h This leaves a few questions open: A) What does David Dawes regard as "attribution to [him]"?[1] If the responsibility for the CVS commit is attributed to him, as it appears to be in several of the above, does he consider the XFree86 1.1 license to attach to those changes? B) What is Marc La France's policy regarding the application of the XFree86 1.1 license to modifications he makes to files that bear no copyright notice by him or by the XFree86 Project, Inc.? C) Does the XFree86 Project, Inc., consider patches submitted to their Bugzilla system to have any applicable copyrights therein assigned to them? Is there someone who'd like to broach these questions with the XFree86 Project? My mails seem to go unanswered. At any rate, for any of the above where we can get the licensing straightened out, I'd be happly to apply the relevant patches. It may be worth contacting Thomas Hellström and Luc Verhaegen to inquire as to the provenance of their patches. For the others, I am willing to write up a plain-English description as I did for the AT ioctl() issue. [1] http://www.mail-archive.com/devel%40xfree86.org/msg05906.html -- G. Branden Robinson | People with power understand Debian GNU/Linux | exactly one thing: violence. [EMAIL PROTECTED] | -- Noam Chomsky http://people.debian.org/~branden/ |
signature.asc
Description: Digital signature