Commit Graph

250 Commits

Author SHA1 Message Date
Kevin E Martin
a99429b2bc Update package version for X11R7 release. XORG-7_0 2005-12-21 02:29:59 +00:00
Adam Jackson
96e225b950 Stub COPYING files 2005-12-19 16:25:52 +00:00
Alan Coopersmith
6bea785ea0 Typo fixes, mailing list & url updates, and other changes to prepare for
X11R6.9 & 7.0 releases.
2005-12-19 09:07:50 +00:00
Alan Coopersmith
07d5cf8fc3 Bugzilla #5238 <https://bugs.freedesktop.org/show_bug.cgi?id=5238> Patch
#3978 <https://bugs.freedesktop.org/attachment.cgi?id=3978> r128 man
    page dualhead note update (Alex Deucher)
2005-12-15 23:15:37 +00:00
Kevin E Martin
6db5cbfbf6 Update package version number for final X11R7 release candidate. Bump
driver version number.
XORG-6_99_99_904
2005-12-15 00:21:32 +00:00
Adam Jackson
726fd3a81d Bug #1760: Fix ati wrapper multihead to be dlloader friendly. 2005-12-14 19:41:28 +00:00
Adam Jackson
328a2d74da Bug #3869: Don\'t walk off the end of an array in connector detection.
(Eric Anholt)
MODULAR_COPY
2005-12-09 18:25:02 +00:00
Adam Jackson
03961a0543 Bug #1106: Fix memory allocation for Render. (Michel Daenzer) 2005-12-09 18:15:31 +00:00
Kevin E Martin
091e5c5841 Add configure options to allow hard-coded paths to be changed. 2005-12-08 17:55:18 +00:00
Kevin E Martin
e38e2df15c Allow hard-coded paths to be configurable. 2005-12-08 17:54:40 +00:00
Kevin E Martin
b8203604bf Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2005-12-06 22:48:33 +00:00
Kevin E Martin
a86920e812 Update package version number for X11R7 RC3 release. XORG-6_99_99_903 2005-12-03 05:49:32 +00:00
Kevin E Martin
010adc8988 Bump version numbers for X11R6.9/X11R7 RC3. XORG-6_8_99_903 2005-12-03 05:45:17 +00:00
Kevin E Martin
a5efa6724e Remove extraneous AC_MSG_RESULT. 2005-12-02 02:16:07 +00:00
Adam Jackson
feeef3cba1 Bump libdrm dep to 2.0. 2005-11-30 18:51:22 +00:00
Adam Jackson
7ca2b3fa30 Only build dlloader modules by default. 2005-11-29 23:29:58 +00:00
Alan Coopersmith
e167e5151e Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-28 22:04:08 +00:00
Eric Anholt
0015b1a007 Add .cvsignores for drivers. 2005-11-21 10:49:09 +00:00
Eric Anholt
00b8f6ccfb Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, which
resulted in whining at runtime about the visual not being supported.
2005-11-11 11:05:42 +00:00
Kevin E Martin
33326847cc Bump version numbers for X11R6.9/X11R7 RC2. XORG-6_8_99_902 XORG-6_99_99_902 2005-11-09 21:31:20 +00:00
Kevin E Martin
68e11246bd Update package version number for X11R7 RC2 release. 2005-11-09 21:15:14 +00:00
Matthias Hopf
1582d3b346 Bug #4998: Add ';' and ',' as valid separators for MetaModes as well. 2005-11-09 17:42:57 +00:00
Kevin E Martin
2d22d78d15 Fix DoLoadableServer NO build. 2005-11-09 07:30:03 +00:00
Michel Daenzer
999f67763a bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) Fix typo
which may or may not have had a negative impact on stability with R300
    class cards.
2005-11-08 16:30:48 +00:00
Michel Daenzer
5aa401efa0 bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) Call
RADEONDGAInit() even if EXA is enabled; the problematic DGA
    acceleration hooks are already disabled in that case.
This fixes DGA issues such as DGA mouse (typically used by games in
    fullscreen mode) not working.
Fix suggested by Eric Anholt.
2005-11-08 14:05:00 +00:00
Michel Daenzer
345180131a bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) Fix
segfault with MergedFB and EXA enabled and HW cursor temporarily
    disabled.
2005-11-08 13:35:23 +00:00
Michel Daenzer
23911421ff bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951)
attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689)
    Fix HW cursor getting silently disabled with EXA.
2005-11-08 09:44:41 +00:00
Bogdan Diaconescu
e1259c0117 Replaced the variadic macros(gcc) by macros according to C99 standard 2005-11-07 19:28:40 +00:00
Alan Coopersmith
67bdaae04a Sun bug #6325220: Xorg dumps core in dual monitor configuration with radeon
driver if CRT2Position not specified in xorg.conf
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6325220>
    (Stuart Krietman - Sun Microsystems)
2005-11-06 07:41:29 +00:00
Kevin E Martin
733ebf6e4a Update pkgcheck depedencies to work with separate build roots. 2005-11-01 15:08:52 +00:00
Adam Jackson
dd0eb76337 Bug #4829: Remove some useless DRI symbol checks. 2005-10-21 18:40:18 +00:00
Donnie Berkholz
e6c1859e3a Bug #4831 <https://bugs.freedesktop.org/show_bug.cgi?id=4831>. Check for
x86_64 in addition to amd64 in host_cpu.
2005-10-20 23:01:58 +00:00
Kevin E Martin
33460fb393 Update package version number for RC1 release. XORG-6_99_99_901 2005-10-19 02:48:02 +00:00
Kevin E Martin
77d5c3549d Do the following to make the drivers pass distcheck:
- Only define EXTRA_DIST when there are actually man pages to be processed
- Add missing man pages to keyboard and ati drivers EXTRA_DIST
2005-10-18 15:46:37 +00:00
Alan Coopersmith
35e717078c Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
substitutions to work better with BSD make
2005-10-18 00:01:52 +00:00
Adam Jackson
ff6e5b0412 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
of indirectly
2005-10-17 22:57:32 +00:00
Alan Coopersmith
a2e7c55850 Use sed & cpp to substitute variables in driver man pages 2005-10-17 00:09:01 +00:00
Dave Airlie
524fb14407 Secure the Radeon PCIE GART tables in framebuffer memory by not allowing
the clients to get access to a secure area of framebuffer.
XORG-6_8_99_901
2005-10-09 10:36:50 +00:00
Søren Sandmann Pedersen
e526211b86 Check in generated README files 2005-10-04 20:01:03 +00:00
Søren Sandmann Pedersen
431d0e144a - For all drivers that have a <driver>.sgml file, add code in their build
system to build the README file at make dist time
- in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
    will check if the required tools and files exist, and if so set a
    conditional.
- util/modular/symlink.sh
- Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
- Add all the README.<driver> to the list of excluded files
- xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
    it spew less warnings when the text file is built.
2005-10-03 21:22:07 +00:00
Adam Jackson
9147c20e5f Bug #4001: Don't crash when PanelSize is unset. (Alan Coopersmith) 2005-10-03 06:14:58 +00:00
Matthieu Herrb
7e2090e3eb missed one missing return value. 2005-10-01 20:42:06 +00:00
Matthieu Herrb
a843e42811 add missing return value on success in RADEONSetupMemXAA(). 2005-10-01 17:09:48 +00:00
Søren Sandmann Pedersen
98f7d043f8 Make ati driver distcheck
radeon_commonfuncs.c \
radeon_exa_render.c \
radeon_exa_funcs.c \
2005-09-28 15:10:38 +00:00
Roland Scheidegger
e7b1af5d16 Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls back to the end of
the function (the code above will cause pixmap cache to be freed and
    copied around, and these functions must be called after that otherwise
    pixmap damage will occur). May be related to #4440, #4456 (unclear if
    these setups involve 3d apps)
2005-09-27 23:55:15 +00:00
Eric Anholt
bc3c26fe36 Fix Radeon MMIO Render acceleration with EXA by writing out floating- point
coordinates rather than integers.
2005-09-27 23:34:11 +00:00
Adam Jackson
58dfb95c44 Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen
stubs from drivers, comment the non-empty ones.
2005-09-24 18:45:45 +00:00
Alan Coopersmith
65b5f0017e Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined.
Include "compiler.h" to define __inline__ on non-gcc compilers
2005-09-20 16:53:34 +00:00
Eric Anholt
0b7441b19a Break EXA ABI while we still can. Add coordinates to the UploadToScreen
hook so we can upload a subset of a pixmap, and convert the current
    drivers to respect that. Use this support to directly UploadToScreen in
    exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
    programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
    hot). I would have bumped major version, only I can't tell what the
    EXA_VERSION_* is supposed to be doing as opposed to the module version.
2005-09-18 02:32:23 +00:00
Eric Anholt
64e7db2698 - Don't try to upload 0 byte-per-pixel (PICT_a1) data using
RADEONHostDataBlit.
- Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It
    appears that we do need the cache flush here, thought it's not clear
    why. Disable the 2d to 2d shortcut while here, since I'm unsure of what
    we're doing. Exposed by the following bit:
- Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. Glyphs
    were being accumulated in from non-migratable scratch pixmaps, causing
    the destination pixmap to move towards screen but the migration
    necessary for source never to happen, leading to abysmal performance.
    Instead, copy the scratch glyph data into a real pixmap first, then
    composite from that into the destination, allowing for migration. time
    ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) decrease in wall
    time (n=3).
- Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of
    windows needing backing store. Makes migration code prettier, and
    ensures that composited windows will be migrated as normal when we turn
    off cw for EXA. (issue brought up by keithp)
2005-09-17 20:02:01 +00:00