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

xserver-xorg-video-mga: Changes to 'refs/tags/xf86-input-mga-1.4.5'



Tag 'xf86-input-mga-1.4.5' created by Daniel Stone <daniels@endtroducing.fooishbar.org> at 2006-11-30 17:59 +0100

mga 1.4.5

Changes since the dawn of time:
Aaron Plattner:
      Add a DrawablePtr argument to the XV functions to pave the way for

Adam Jackson:
      Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
      Change several LoaderSymbol calls introduced by the bug #400 patch to
      Bug #962: Remove LoaderSymbol calls introduced by the dlloader work so
      Bug #1087: Make sure all the *Weak symbols are documented in the import
      Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
      Actually commit fix for #3528
      Bug #3626: _X_EXPORT tags for video and input drivers.
      Prep for modular builds by adding guarded #include "config.h" everywhere.
      Post-merge fixups:
      add mga_bios.c, bump version number.
      More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
      Bug #4829: Remove some useless DRI symbol checks.
      Only build dlloader modules by default.
      Bump libdrm dep to 2.0.
      Stub COPYING files
      Coverity #92: Eliminate a dead code path.
      Coverity #1009: Check for NULL first before assigning to pMGADRI.
      Bug #5587: Refactor mga_storm.c to only build once for all color depths.
      Bug #6328: Add support for Matrox G200SE chips. (Matrox)
      Unlibcwrap. Bump server version requirement. Bump to 1.4.0.
      Bump to 1.4.1 for Xv changes.
      Bug #6562: s/MAXSHORT/SHRT_MAX/ for POSIX. (Matthieu Herrb)
      Bump to 1.4.3

Alan Coopersmith:
      programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c #include "Xmd.h" ->
      Use sed & cpp to substitute variables in driver man pages
      Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
      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
      Add includes of <unistd.h> & <stdlib.h> to replace previously xf86wrapped prototypes

Alan Hourihane:
      Egbert's 64bit fixes for mixed 32/64bit clients

Alex Deucher:
      - Add Radeon DynamicClocks option
      - enable maven support for TV detection, DPMS, and DDC on crtc2 on G400
      - add mga_maven.h; needed for mga maven support (Ryan Underwood)

Daniel Stone:
      Fix includes right throughout the Xserver tree:
      Update autogen.sh to one that does objdir != srcdir.
      Fix DRI header checks, bump to 1.1.2.2.
      Wrapping, escaped dashes, and other TeX syntax fixes throughout the
      bump to 1.4.5

David Nusinow:
      Minor manpage typofixes. Patch by A. Costa (see Debian bug #364558)
      Minor typofix that was causing configure to exit with a syntax error

Egbert Eich:
      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
      Fixed typo in a comment.

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,
      Add .cvsignores for drivers.

Ian Romanick:
      Numerous comments, clean-ups, and refactorings for the DRI portion of the
      Adds support for MGA DRM version 3.2.
      Temporary fixes to work-around the "old" MGA client-side driver in the
      Re-write the PInS processing code
      PInS data on later cards (G200 and later) contains information about the
      Famous last words: "This last change is so trivial, I don't even need to
      Now that Mesa has been merged into the tree, set the default value for
      I have resolved this by making all the "Direct rendering disabled" messages
      Clean up some warnings. Fix some '#ifdef USEMGAHAL' issues that had caused
      Refactor AccelFlags setting and some other feature settings for various MGA
      Bump version to 1.4.2.  Bump required server version to 1.1.0 (X.org 7.1)
      Fix bug #8666.  git-bisect for the win!
      Convert tests of pMga->Chipset to tests of single bit flags.
      Bump version to 1.4.4.

Kaleb Keithley:
      Initial revision
      XFree86 4.3.0.1
      XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
      Import most of XFree86 4.4RC3. This import excludes files which have the

Kevin E Martin:
      Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,
      Fix build issues.
      Include binding.h to fix make distcheck
      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.
      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.

Markus Kuhn:
      Encoding of numerous files changed to UTF-8

Matthias Hopf:
      Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.

Matthieu Herrb:
      Fix declaration of XAACachePlanarMonoStippleProc. Rename

Peter Breitenlohner:
      Bug #7369: mga(4) manpage typo mutilates part of text

Søren Sandmann Pedersen:
      Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann@redhat.com>
      "Build system for `basename $PWD | sed s/xf86-video-//`"
      symlink.sh: add binding.h from mga/HALlib add nsc/gfx add nsc/panel
      Add xf86driproto to dependencies for drivers with DRI support. Patch from
      Add missing backslash, patch from Donnie Berkholz
      Update build system for apm, chips, cirrus, glint, i740, mga, neomagic,

Tilman Sauerbeck:
      Fixed some warnings
      Merged the various .cvsignores into .gitignore
      Bug #7265: Fix MGA DRI locking.
      Initial commit of the Exa bits.
      Wait until the DMA engine is idle in mgaWaitMarker.
      Disable composite hooks for now, to reduce breakage.
      Added mgaSetup() from kdrive code.
      Added another chunk of kdrive code to mgaPrepareSolid().
      Removed XAA specific code from MGAGetQuiescence.
      Call exaMarkSync() where we'd set the NeedToSync flag for XAA.
      Switched the MACCESS code to the stuff from mga_storm.c.
      MGASelectBuffer() is only need for XAA.
      Fixed corruption on copy, by copying kdrive's waitmarker code.
      Fixed alignment values (taken from kdrive).
      Clean up color/planemask replicating.
      Removed ajax' comments on the Copy code, it seems to work well.
      The texture mapping opcode is 6, not 5.
      Added a couple of missing newlines.
      Added missing mgaSetup() call to the PrepareComposite hook.
      Enable composite hooks on G400 or greater.
      Cleaned up the XAA code a bit.
      Documented the mgaBlendOp array.
      Fixed a typo.
      Minor code cleanup.
      Make this code a little more readable.
      Disabled color keying.
      Rendering to (A)BGR isn't supported.
      Don't set TAMASK in TEXCTL.
      Code cleanup/formatting fixes.
      Enabled alpha filtering.
      Fixed the non-EXA build.
      Put my name in mga_exa.c
      Moved some FIXMEs.
      Code cleanup/formatting fixes.
      Enable composite hooks on G400/G450 only.
      Use the right dithering mode for r5g5b5 textures.
      Refactored that texture format lookup code into mgaGetTexFormat().
      Implemented pseudo-DMA based UTS.
      PrepareSourceTexture() cannot fail.
      Do A8->A8 ops in hardware.
      XV works with EXA now (dumb port of the Radeon code).
      Make use of MGA_MARK_SYNC.
      Dont't multiply the retval of MGAAllocateMemory() by cpp again.
      The XAA path in MGA_SYNC() now only syncs the engine if NeedToSync is set.
      Fixed the engine sync needed for TexturedVideo.
      Fixed the remaining MGAAllocateMemory() issues.
      Support masks without alpha.
      Only use the source texture's alpha channel if it actually has one.
      Reworked DUALSTAGE0 setup.
      More DUALSTAGE0 fixes related to A8 writes.
      Enable the BYPASS332 and NODITHER flags when writing to 8 bpp dests.
      Don't install stormdwg.
      Generate ChangeLog from git.
      Fall back to software rendering for A8 add A8.
      Removed the DFS stub.
      Documented the AccelMethod option (copied from Radeon's man page).
      Merge branch 'exa'
      Removed the XAA atype tables.
      Unbreak the build: MGAStormSync() is required by mga_dga.c.
      Make the DUALSTAGE0 code slightly easier to read.
      Enabled the Exa composite hooks on G550.
      Bug #2168: Fix graphics corruptions with Mystique rev 2.
      Removed some duplicated register definitions.
      Removed some unused defines from mga_reg.h.
      Register name tweak.
      Use register names in MGASaveScreenMerged() rather than magic numbers.
      Replaced more magic values with register names.
      Removed a duplicated register definition.
      Made some XAA function static.



Reply to: