Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
commit 2768cbea728335b5c169b5df0f64be7f3c2757d9
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Wed Oct 28 14:41:41 2009 -0400
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Automake 'foreign' option is specified in configure.ac.
Remove from Makefile.am
commit baf73090d2cb50159c6c697856986e23523bbbeb
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Wed Oct 28 14:09:09 2009 -0400
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
commit 321986d9f25ff4df8243aabc4574591f64350487
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Mon Oct 26 12:54:22 2009 -0400
Several driver modules do not have a ChangeLog target in Makefile.am #23814
The git generated ChangeLog replaces the hand written one.
Update configure.ac to xorg-macros level 1.3.
Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
Update Makefile.am to add ChangeLog target if missing
Remove ChangeLog from EXTRA_DIST or *CLEAN variables
This is a pre-req for the INSTALL_CMD
commit d429ea9bb07fe6abf913aad6d0c20884e9468e2f
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Thu Oct 22 13:04:00 2009 -0400
.gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
commit d04b7c472a0352e5a8a48062ee065e89b55553d8
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Thu Oct 22 12:34:18 2009 -0400
.gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
commit 36ab23a95fd8d46a1206a941278df8845d5765ba
Author: Dave Airlie <airlied@redhat.com>
Date: Thu Jul 30 12:04:29 2009 +1000
savage: bump for release 2.3.1
commit ad0b7ba4618c09c1a9d5a6da6b12f42980b7450c
Author: Dave Airlie <airlied@redhat.com>
Date: Tue Jul 28 18:40:18 2009 +1000
savage: move abi check down for RAC
commit 21f6bf3e492d328b8c7003ffb0c9deec0113fb05
Author: Dave Airlie <airlied@redhat.com>
Date: Tue Jul 28 15:22:41 2009 +1000
savage: change to using ABI version check
commit 3c0b164ffe9e1f582cee43f89a94fc0a2899bed8
Author: Dave Airlie <airlied@redhat.com>
Date: Tue Jul 28 13:32:36 2009 +1000
savage: update for resources/RAC API removal
commit 96d19b654e934fc3f85f9b45f1dee224cb40b389
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Thu Jul 16 11:54:48 2009 +1000
Update to xextproto 7.1 support.
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
need to include dpmsconst.h if xextproto 7.1 is available.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 75ce40850ea2ce2ed7122cf62856dcf8022187d2
Author: Adam Jackson <ajax@redhat.com>
Date: Thu Jul 2 11:39:22 2009 -0400
savage 2.3.0
commit a75f0eaba6cb907a6ca9e506858d41f9c6f66b8b
Author: Adam Jackson <ajax@redhat.com>
Date: Thu May 28 15:16:22 2009 -0400
Remove useless loader symbol lists.
commit f2742755352d49a1ff4cbf9a1a5050a0a50e9e6b
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Sun Apr 12 16:07:06 2009 -0500
Do not use XAAGetCopyROP outside of XAA-specific code
The DRI code attempts to use XAAGetCopyROP without checking whether XAA or EXA is in effect. This results in the server crashing with an undefined-symbol error when enabling EXA, then starting glxgears under GNOME/Metacity and attempting to drag the glxgears window.
The EXA code happens to have a functional duplicate of the required code under the name SavageGetCopyROP(). This patch moves the code to savage_accel.c where it is now shared between EXA and the DRI code.
It is disturbing that this has not been caught before.
commit a5ad3e8f509ca07c429a43810cc3e2f80e70a1dc
Author: Alex Villacís Lasso <alex@karlalex.palosanto.com>
Date: Sat Apr 11 19:12:31 2009 -0500
Implement use of Mastered Image Transfer through AGP for UploadToScreen EXA acceleration.
Under some conditions (documented in this patch), the UploadToScreen implementation can make use of the AGP scratch buffer used for XVideo as a convenient source for Mastered Image Transfer. The previous implementation is still available as a fallback for when AGP acceleration is not possible. This requires the AGP scratch buffer to be persistent, so the XVideo code is also made aware of an existing DRM mapping for the scratch buffer.
commit 0f4369c95b6ef948743c9b244709e454b8b8ef7f
Author: Alex Villacís Lasso <alex@karlalex.palosanto.com>
Date: Sat Mar 14 21:34:48 2009 -0500
Fix crash by null pointer access when DRI is not available.
commit 343b2f312b1e555f9d03a499ddbe4c9b33b3a6e5
Author: Chris Ball <cjb@laptop.org>
Date: Fri Feb 27 10:55:58 2009 -0500
Revert EXA 3 build fix.
The EXA developers have backed out this ABI bump.
Signed-off-by: Chris Ball <cjb@laptop.org>
commit 08692dd381dc6e98d484d5bffabcbd04ebf83df6
Author: Chris Ball <cjb@laptop.org>
Date: Tue Feb 24 12:54:13 2009 -0500
configure: use AC_DEFINE instead of shell substitution
(This is just cosmetic.)
Signed-off-by: Chris Ball <cjb@laptop.org>
commit 26f9e78d9b4f93f34792a31583cb5e8700c5ed52
Author: Chris Ball <cjb@laptop.org>
Date: Tue Feb 24 11:54:06 2009 -0500
Build fix: EXA now requires -DEXA_DRIVER_KNOWN_MAJOR=3
This driver doesn't use {Prepare,Finish}Access, so this is safe.
Signed-off-by: Chris Ball <cjb@laptop.org>
commit f4a3a1cd1bfbf6df583c913030ca2e9ce239d0c3
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jan 30 20:59:46 2009 -0800
Add README with pointers to mailing list, bugzilla & git repos
commit 0fae48235841f05d7e52e61a2450835fdb8892b3
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Thu Jan 22 01:22:53 2009 -0500
Savage: Do not add panel modes when there is no panel
SavageGetPanelInfo will reset DisplayType if the panel is not
active, so check again before calling SavageAddPanelMode so that
bogus modes are not added.
This fixes startup failures in some cases, for instance when there is no
real panel and EDID is missing. The bogus sync ranges (typically 0 Hz)
would also block the default sync ranges from being applied.
Thanks to Peter Belew for testing.
https://bugs.launchpad.net/bugs/294899
commit 8241b8edaf1f100b0d9f308fdf921b2ab548f3dc
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Fri Jan 16 16:22:42 2009 -0500
EXA: UTS Optimization
use one memcpy per scanline instead of a conditional inside
a loop for every dword
commit 50bcd4bd6f32ed2fd9631b3607a203a187b2e4a2
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Fri Jan 16 16:20:23 2009 -0500
Add AGPforXv Option
Instructs the BCI Xv pixel formatter to use AGP memory as a scratch buffer
for Xv image upload
commit 91d5c09c891c944ae4188ecac607ebdb44ed81d7
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Fri Jan 16 16:18:25 2009 -0500
YUV packed buffer and YV12 planar buffer (if required) are now separate allocations
BCI-mediated planar conversion can now use arbitrary offset in framebuffer as planar
buffer, no longer restricted to space past packed buffer.
commit 9bcbdcc0e2535ea1e7c5e234b07d0a4be173a78f
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Fri Jan 16 16:16:46 2009 -0500
Document the existence of the IgnoreEDID option
commit 0cf24c6f66d4832180b2246c20c74dec031fe45f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jan 9 16:33:29 2009 -0800
Remove xorgconfig & xorgcfg from See Also list in man page
commit aea0496f662fa25b40c59e65a50daf58a8a0d6d0
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Thu Nov 6 16:10:30 2008 -0500
Fix EXA Copy
patch from Alex Villacís Lasso with minor updates from me
commit e6b6506a0e77e1198d6a83eecddf342b746f31f4
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Thu Nov 6 14:11:49 2008 -0500
Bug #18378: Use xfVillKeyHelperDrawable if available.
commit de3350e7937240686a90e51243e701b51a7f5249
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 16:04:31 2008 -0400
no, really, savage 2.2.1
commit 5c0617874a49533f16b97277cd42584abb80f720
Merge: 97a9d24 a01c9d1
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 16:03:25 2008 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage
commit 97a9d2476868befc989b7ddb8067ac791bf2672e
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 16:01:37 2008 -0400
savage 2.2.1
commit fd20f5ddc2ef5945a757f6afedff5fb6214b607e
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 16:00:40 2008 -0400
Fake sync ranges for panels with no EDID.
Red Hat bug #243589.
commit 09c4dcc658b07f2672388eb4ab5fee3ebe190fc9
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 15:58:24 2008 -0400
Don't try to call vbeModeInit(), it doesn't exist and never will.
commit a01c9d12938f977a4310e0547866f01517059a3e
Author: Dave Airlie <airlied@linux.ie>
Date: Sat May 10 15:06:18 2008 +1000
savage/pciaccess: don't try to map aperture larger than region window
commit 69eca3b8340966874ee3ffdc0d0a3f73de7a816a
Author: Dave Airlie <airlied@linux.ie>
Date: Sat May 10 14:58:14 2008 +1000
savage: fix typos in error message
commit 9cb124b3542c942622a54d0ce429661516b1e2f4
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Thu Apr 10 12:51:47 2008 -0400
EXA upload to screen must honor pitch of the source data
commit d0cbce17e1d1e99dbecda339c6704b96606b20d3
Author: Adam Jackson <ajax@redhat.com>
Date: Wed Mar 19 15:15:35 2008 -0400
savage 2.2.0
commit 6adc23cb19bfd331221df8dccb2dc88b8fc77821
Author: Adam Jackson <ajax@redhat.com>
Date: Wed Mar 19 15:12:49 2008 -0400
Remove use of deprecated {DE,}ALLOCATE_LOCAL.
commit 371d8fbae6f077d5a6dd845fad129fa9c7b0a701
Author: Adam Jackson <ajax@redhat.com>
Date: Wed Mar 19 15:06:46 2008 -0400
Death to RCS tags.
commit dc6a410290ab5103812a49273b27e3c72a7b2a98
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Sat Mar 8 23:47:57 2008 +0100
Makefile.am: nuke RCS Id
commit 908b155161ebb6cd506f43a3987e4d146ef5b330
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Mar 7 17:10:52 2008 +0100
fixup pciaccess version detect
commit eeea6468df31ee770c8d7c9dab4fac7ff0865bba
Author: Alex Villacs Lasso <a_villacis@palosanto.com>
Date: Thu Feb 28 19:32:42 2008 -0500
Fix broken downscale past 2:1 - MM8190 and MM8198 can be used together for arbitrary downscale
commit d838ed93a23b4e9dc438ad17875423e8b90f0015
Author: Tormod Volden <git.tormod@xoxy.net>
Date: Sun Feb 24 21:46:43 2008 -0500
Bug #11139: Remove some dead code.
commit 583051fce0d39fd2b8b5022016599e88d0af9041
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Wed Jan 30 21:49:05 2008 -0500
[PATCH] Do not wait for vertical retrace anymore on old streams engine.
commit 52029dede1924c25275a1c6f20f68e98ba210e22
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Wed Jan 30 21:47:42 2008 -0500
[PATCH] Reset lastKnownPitch to 0 right after enabling streams.
commit efd4ae6fda22a9283663cde23e6deead13130f6f
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Wed Jan 30 21:46:11 2008 -0500
[PATCH] Prevent use of BCI for YV12 -> YUY2 conversion from scribbling past the end of the allocated video buffer.
commit ee5b54a66495e51fb2a27b4ecb5875dae776b3c9
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Wed Jan 30 21:45:19 2008 -0500
[PATCH] BCI can only handle widths that are multiple of 16, so only use BCI for these (for now).
Small optimizations (use memcpy instead of copy loop).
commit 1169cb5bd96f7a4ac0deea6d085133d446ec0d6a
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Sat Jan 19 12:08:50 2008 -0500
Implement driver option IgnoreEDID
Since some time, savage enforces video-mode and max. pixel clock
validation through EDID, which is great for autoconfiguration, but
prevents users from defining higher screen resolutions, even though the
monitor is capable of it. This patch implements the IgnoreEDID option so
that the EDID monitor information can be explictly disabled.
commit ce182d1883bba35491858b47291c8240441443d0
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Sat Jan 19 12:06:25 2008 -0500
Fix ambiguous operator precedence
In the modified lines, the logical-not binds first to psav->videoFlags,
not to (psav->videoFlags & VF_STREAMS_ON). If more flags are ever
implemented, they could interfere with this check. More of a preventive
patch than anything else.
commit 88141fd21214c501cafed73b1bba084b8a2bb929
Author: Alex Villacís Lasso <a_villacis@palosanto.com>
Date: Sat Jan 19 12:02:56 2008 -0500
Make sure MMIO region is mapped VIDMEM_MMIO, not VIDMEM_FRAMEBUFFER
commit fd2a598e64a522c028a20444379fa200a5724e62
Author: Alex Deucher <alex@botch2.(none)>
Date: Sat Jan 19 12:00:16 2008 -0500
Fix reversed logic in SavageMapMem()
commit 9c959f53ca8376aa136a9d434c3383cdb20487c2
Author: Alex Deucher <alex@botch2.(none)>
Date: Fri Sep 14 20:21:12 2007 -0400
fix the build for the non-pci-rework case (compile tested only)
commit 846a69f70d189c486448df269a512b8d42fab0c2
Author: Alex Deucher <alex@botch2.(none)>
Date: Fri Sep 14 20:13:33 2007 -0400
fix segfault from pScrn->currentMode
should fix bug 12260
commit 53a2088c5590bb96ce9a7ad30d908c7ea1d54027
Merge: 7da1a03 0287432
Author: James Cloos <cloos@jhcloos.com>
Date: Mon Sep 3 06:08:13 2007 -0400
Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage
commit 7da1a03d4b8b40483001b1f6e56dae655a1797f4
Author: James Cloos <cloos@jhcloos.com>
Date: Mon Sep 3 05:52:43 2007 -0400
Add *~ to .gitignore to skip patch/emacs droppings
commit 0287432c65231460fadff7d8d7b332208e345a31
Author: Ian Romanick <idr@us.ibm.com>
Date: Fri Aug 31 13:07:17 2007 -0700
Fix odd typo.
commit 514dc647d108e179965adb1377b1d4c011afa367
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Aug 30 17:53:11 2007 -0700
Update to use new libpciaccess interfaces for mapping with MTRR support.
commit 1eec792391d9ce9127817107100a53382f167749
Merge: 4a87cab ffc5ba7
Author: Ian Romanick <idr@us.ibm.com>
Date: Thu Aug 23 18:21:37 2007 -0700
Merge branch 'pci-rework'
commit 4a87cab2765df548a3b5d796e19568a2576306b8
Author: James Cloos <cloos@jhcloos.com>
Date: Thu Aug 23 19:25:53 2007 -0400
Rename .cvsignore to .gitignore
commit ffc5ba7f0b1cdefdcecf6bd47018b6a4924bfc44
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Aug 22 12:38:14 2007 -0700
Merge PCI-rework support and "classic" PCI interface support into one tree
First pass at merging both trees. So far, this has only been compile
tested. I need to dig out a savage card to put in a system for
testing, so it may take another hour or two.
commit 68ceead721aeb75b9faed6297407a320a83499e4
Merge: da23218 bf5e2a5
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Aug 22 11:45:43 2007 -0700
Merge branch 'master' into pci-rework
Conflicts:
src/savage_driver.h
commit da23218b067d9b1808fc1168737c79b3349af09e
Author: Ian Romanick <idr@us.ibm.com>
Date: Wed Aug 22 11:42:47 2007 -0700
dos2unix
commit bf5e2a5d33fbab07bc3606927c58a3a04a5c9b1e
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Aug 17 03:25:48 2007 +0200
Include <unistd.h> to get a declaration for usleep()