xserver-xorg-video-i810: Changes to 'refs/tags/xf86-video-intel-1.6.1'
Tag 'xf86-video-intel-1.6.1' created by Alan Hourihane <alanh@fairlite.demon.co.uk> at 2006-07-27 17:07 +0200
Tag 1.6.1
Changes since the dawn of time:
Aaron Plattner:
Add a DrawablePtr argument to the XV functions to pave the way for redirected
Adam Jackson:
Bug #400 (partial): Driver fixes for the dlloader. When using
Bug #1192: Remove cfb support from drivers where its use is an option.
Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
Bug #1488: Fix crash on i830 during startup. (Eric Anholt)
Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the
Bug #3626: _X_EXPORT tags for video and input drivers.
Prep for modular builds by adding guarded #include "config.h" everywhere.
Post-merge fixups:
Disable the {Open,Close}FullScreen DRI protocol.
More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead of indirectly
Bug #4829: Remove some useless DRI symbol checks.
Only build dlloader modules by default.
Bump libdrm dep to 2.0.
Stub COPYING files
Bump to 1.6.0.
Alan Coopersmith:
Don't build xvmc module if DRI support is not present
Use sed & cpp to substitute variables in driver man pages
Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro substitutions
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
Typo fixes, mailing list & url updates, and other changes to prepare for
Provide definitions of __FUNCTION__ for non-gcc compilers
Alan Hourihane:
i915 support
add CmdBuffer
Add:
Revert some changes to TweakMemorySize
Check return value of i830InitDma() and fail to initialize the DRI
Setup the Xv atoms correctly.
Fix pixmap cache corruption when Xv was in use due to a memory allocator
Fix unaligned YV12 videos that caused skew when playing.
Fix an off by one error when scaling which caused occasional
Limit the maximum refresh rate to 85Hz and remove the bogus
Enforce DDC monitor ranges usage if we have them and reject bad
LFP's may exist on Pipe A in older i830's. Check that case so that Panel ID can
Fix some bad alignment problems when allocating memory from
a one line fixup to the UseDDC code
Check the VESA BIOS scanline requirements and adjust the displayWidth
Fix initial DDC parameters when validating modes.
Bugzilla #2585: https://bugs.freedesktop.org/show_bug.cgi?id=2585
Bugzilla #2339: https://bugs.freedesktop.org/show_bug.cgi?id=2339
Bugzilla #3292: https://bugs.freedesktop.org/show_bug.cgi?id=3292
Change the sequence on how refresh rates are set in the i830 driver. This works
Add Intel(R) 945G support
missed hunk
and another. sheesh.
Bug #3436 <https://bugs.freedesktop.org/show_bug.cgi?id=3054>
missed a hunk
Fix text restoration when display switching has been activated and we could be
Fix the mode validation such that using function 5f05 to set the refresh rate
Bug #3496 <https://bugs.freedesktop.org/show_bug.cgi?id=3496>
commit missing piece from resume patch
Add support to check the in-built VESA mode list.
NULL check
Fix Xvideo when operating in one line mode and video is pushed off the top of
Copy mode strings upon mode copy
Bug #3850: <https://bugs.freedesktop.org/show_bug.cgi?id=3850>
Bump the DDX version to 1.4.0 to indicate the removal of drmAddress.
Adjust newPipe code for BIOS's starting at 1200
Enable gamma correction bit even for 8bit modes.
add missing i830_shadow.c
Egbert's 64bit fixes for mixed 32/64bit clients
Sync the accelerator before calling AdjustFrame to avoid lockups.
Fix DirectColor visual colormap issues at 16bpp in the i830 driver.
Fix a crash situation
fix another possible crash
Put back the print code to display the DDC information, and remove some bogus
Bug #4353: Fix lockup when suspend and resume when playing video.
Bump version to 1.5.0.0
Fix a glitch in a dual head fix from #3105
When going dual head only take a portion of memory for the second head
add changelog
update Changelog
temporary workaround until DRI frontbuffer mapping code is removed from
a little more of a workaround until we unplug the frontbuffer from libdri
fix build failure
fix another build problem
Fix a rotation problem when DRI is disabled
Fix a rotation problem when DRI is disabled
Check the version of shadow being used and turn off rotation if it isn't the
Enable gamma for hw cursor when ARGB cursor in use (Lukas Hejtmanek)
x86_64 warning fixes
fix typo
fix bug 6365
Only mark rotation flags after initial screen setup.
Don't rely on register check to find out
Use 800x600 mode to double check
fix 8bpp & 16bpp rotation modes for i8xx
Set some invarient state, cures some problems with
additions for rotation fixes
Fix build without DRI
Add an additional check before rotating
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
whoops, revert some unnecessary changes
move ContextMem out of XF86DRI
whoops, reverse part of that.
Bump to 1.6.1
Fix a build problem
Daniel Stone:
Fix includes right throughout the Xserver tree:
Update autogen.sh to one that does objdir != srcdir.
Fix typo in debug ErrorF.
Dave Airlie:
Fix include paths for i810 XvMC add config.h to driDrawable.c
Add i810 XvMC support, it passes distcheck for me.
Fix some argument inversions in xf86DrvMsg function calls
fixup chipid override
intel: fix VT switch DRI locking
Egbert Eich:
Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
readding XFree86's cvs IDs
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
Merging XORG-CURRENT into trunk
Increase default video RAM size to 16MB when DRI is enabled and more than 128MB
Removed bugs on TweakMemorySize() which prevented it from working at all.
add i845 to the list of chips that allow memory size tweaking.
Do I810EmitFlush() during screen init to make sure 2D engine is in a sane state
Checking if server isn't switched away before calling sync.
Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and
Removing vtSema shilding of accel sync - should have been '&&' instead of '||'
Fixed KGA handling for i810. KGA handling for chips derived from C&T chips is
Unmap XCursor AGP memory on VT switch to prevent system from lockup
Check the pixel clock choosen for a specific refresh rate
Eric Anholt:
DRI XFree86-4_3_99_12-merge import
DRI trunk-20040613 import
Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers, with
Mop-up from the DRI 20040613 import, taking care of some drm.h
Bug #4458: Check for the xvmc proto package, since it's required to build these.
Add .cvsignores for drivers.
Replace .cvsignore with .gitignore.
Turn on extra warning flags for GCC, and clean up the resulting fallout.
Merge branch 'origin'
Convert magic numbers to symbolic names in i915 rotate code.
Add an API for programming i915 fragment programs.
Convert i915 rotate code to the new fragment program API.
Ian Romanick:
I have resolved this by making all the "Direct rendering disabled" messages
Add missing new-line character in log message.
Kaleb Keithley:
Initial revision
XFree86 4.3.0.1
XFree86 4.3.99.16
XFree86 4.3.99.901 (RC 1)
XFree86 4.3.99.902 (RC 2)
Keith Packard:
Video overlay gamma bounds checking must be done bytewise.
Set vblank interrupt configuration to match pipe configuration
Kevin E Martin:
Fix "DoLoadableServer NO" build
Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave Airlie).
Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert).
Fix ARGB cursor problem on i810 (Bug #1195, Alan Hourihane).
Various changes preparing packages for RC0:
Update package version number for RC1 release.
Update pkgcheck depedencies to work with separate build roots.
Update package version number for X11R7 RC2 release.
Bump version numbers for X11R6.9/X11R7 RC2.
Update pkgconfig files to separate library build-time dependencies
Remove extraneous AC_MSG_RESULT.
Update package version number for X11R7 RC3 release.
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
Update package version number for final X11R7 release candidate.
Update package version for X11R7 release.
Kristian Høgsberg:
Added i830_io.c, which just includes i810_io.c with BUILD_FOR_I830 set.
Drop libc wrapper; don't include xf86_ansic.h and add includes now missing.
Add more missing #include's, in particular assert.h.
Markus Kuhn:
Encoding of numerous files changed to UTF-8
Matthieu Herrb:
Fix non-dri build.
Fix non-dri build.
Fix build without DRI
Søren Sandmann Pedersen:
Build system for i810
Add xf86driproto to dependencies for drivers with DRI support. Patch from
- For all drivers that have a <driver>.sgml file, add code in their build
Check in generated README files
Wang Zhenyu:
Fix a broken test that resulted in page flipping always being enabled, not just
Reply to: