[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-i810: Changes to 'refs/tags/xf86-video-i810-1.6.1'



Tag 'xf86-video-i810-1.6.1' created by Alan Hourihane <alanh@fairlite.demon.co.uk> at 2006-07-27 17:08 +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: