Commit graph

8851 commits

Author SHA1 Message Date
wiz
e0799f540e Remove unused target. 2009-02-26 07:23:25 +00:00
wiz
64afdcc209 Update to 6.11.0:
xf86-video-ati 6.11.0

Highlights:
- - Lots of bug fixes since 6.10.0
- - Crtc/output/encoder rework
- - Render repeat mode fixes

6.12.0 will be soon to follow with accel support for r6xx/r7xx chips

Alan Coopersmith (2):
      Remove xorgconfig & xorgcfg from See Also list in man page
      Add README with pointers to mailing list, bugzilla & git repos

Alex Deucher (66):
      Fix colors on tv-out
      properly handle EnableYUV
      Make sure we hit the right bios reg
      missed one in last commit
      Allow arbitrary tv-out modes
      ATOM: rework object table parsing
      ATOM: handle cases where TMDS uses linkb
      ATOM: Adjust PLL setup for recent atom changes
      ATOM: refactor output dpms
      ATOM: rework encoder/transmitter setup
      Bump version post release
      RV280: add another AGP quirk
      RV280 Add another AGP quirk
      DCE30: LVTMA requires DIG2 encoder
      ATOM: combine DAC setup functions
      ATOM: switch to define for external tmds
      start to re-org outputs
      ATOM: round 1 of output rework
      First pass at converting legacy code to encoder objects
      clean up encoder setup
      Fixup encoder setup on pre-ATOM chips
      ATOM: more output cleanup
      Switch legacy output code to use new encoder objects
      ATOM: fix encoder init
      fix legacy crtc routing and add some debugging info
      More legacy rework
      Fix logic cut and paste error
      Move active_device setup to detect()
      Fix compilation with RADEON_TRACE_FALL set
      few more logic pasto's bits I missed
      Remove TMDSType, DACType, LVDSType from output rec
      track encoder state
      Remove some unused cruft
      Remove OutputType and other cruft
      Additional output cleanup
      Fix off by one when printing encoder name
      Move legacy output setup functions to legacy_output.c
      Warning fixes
      ATOM: print useful output info for DPMS events
      Fix legacy output setup
      Encoders not assigned yet, use supported devices
      Move encoder specific data to encoder dev_priv
      Return NULL for encoder if no active device is assigned
      Fix bad rv710 pci id
      Fix encoder accounting
      AVIVO: fix rotation
      AVIVO: better fix for rotation
      Add some missing r6xx/r7xx pci ids
      Bump for rc release
      RV350: add AGP quirk
      ATOM: warning fixes
      Bump version post RC release
      Radeon EXA: wait for the engine to be idle before sw access
      Revert "Radeon EXA: wait for the engine to be idle before sw access"
      AVIVO: fix dualhead/rotation for real
      R3xx-R5xx EXA: fix texture setup for non-repeat case
      R1xx/R2xx EXA: fix non repeat texture setup
      RV280: add another agp quirk
      RV350: add another AGP quirk
      Fix crtc routing on pre-DCE3.2 systems
      ATOM: don't unblank uninitialized crtcs
      ATOM: reset crtc initialized flag on CloseScreen()
      DCE3.2+: allow output cloning
      Set default RMX type to FULL on LVDS
      R6xx: Connector quirk for asus board
      bump for release

Christiaan van Dijk (1):
      R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering

Dave Airlie (3):
      radeon: r500 PAL timings are slightly incorrect
      r500: re-enable TV out
      radeon: r500 tv-out force scaler values to nice set that looks correct

David Miller (2):
      DRI: Fix page size used in RADEONDRIGetPciAperTableSize().
      GART: Save/restore GART table consistently.

Fabio (1):
      man page updates

Maciej Cencora (1):
      Make sure gb_num_pipes is initialized when DRI is disabled

Michel D=E4nzer (5):
      Don't transform EXA Composite mask coordinates when there's no mask.
      Drop memcpy fallbacks from EXA UploadToScreen and
DownloadFromScreen hooks.
      EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible.
      EXA: The source tiling code can't handle RepeatReflect yet.
      EXA: If making a pixmap offscreen fails, return ~0ULL as texture offs=
et.

Nicos Gollan (1):
      Fixed enumerations in radeon-output.c

Thomas Jaeger (1):
      Fall back to software for unsupported repeat modes

Tormod Volden (1):
      Add yet another AGP quirk for RV280

Wolke Liu (1):
      AVIVO: Save/restore vga pll registers

airlied (1):
      rs780: include RS780 in the InitMemory to leave alone

6.10.99.0:

Major changes between 6.10.0:

- - major output rework
- - fix bug in rs780 MC setup that could lead to memory corruption
- - lots of bug fixes

Alan Coopersmith (2):
      Remove xorgconfig & xorgcfg from See Also list in man page
      Add README with pointers to mailing list, bugzilla & git repos

Alex Deucher (49):
      Fix colors on tv-out
      properly handle EnableYUV
      Make sure we hit the right bios reg
      missed one in last commit
      Allow arbitrary tv-out modes
      ATOM: rework object table parsing
      ATOM: handle cases where TMDS uses linkb
      ATOM: Adjust PLL setup for recent atom changes
      ATOM: refactor output dpms
      ATOM: rework encoder/transmitter setup
      Bump version post release
      RV280: add another AGP quirk
      RV280 Add another AGP quirk
      DCE30: LVTMA requires DIG2 encoder
      ATOM: combine DAC setup functions
      ATOM: switch to define for external tmds
      start to re-org outputs
      ATOM: round 1 of output rework
      First pass at converting legacy code to encoder objects
      clean up encoder setup
      Fixup encoder setup on pre-ATOM chips
      ATOM: more output cleanup
      Switch legacy output code to use new encoder objects
      ATOM: fix encoder init
      fix legacy crtc routing and add some debugging info
      More legacy rework
      Fix logic cut and paste error
      Move active_device setup to detect()
      Fix compilation with RADEON_TRACE_FALL set
      few more logic pasto's bits I missed
      Remove TMDSType, DACType, LVDSType from output rec
      track encoder state
      Remove some unused cruft
      Remove OutputType and other cruft
      Additional output cleanup
      Fix off by one when printing encoder name
      Move legacy output setup functions to legacy_output.c
      Warning fixes
      ATOM: print useful output info for DPMS events
      Fix legacy output setup
      Encoders not assigned yet, use supported devices
      Move encoder specific data to encoder dev_priv
      Return NULL for encoder if no active device is assigned
      Fix bad rv710 pci id
      Fix encoder accounting
      AVIVO: fix rotation
      AVIVO: better fix for rotation
      Add some missing r6xx/r7xx pci ids
      Bump for rc release

Christiaan van Dijk (1):
      R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering

Dave Airlie (3):
      radeon: r500 PAL timings are slightly incorrect
      r500: re-enable TV out
      radeon: r500 tv-out force scaler values to nice set that looks correct

Maciej Cencora (1):
      Make sure gb_num_pipes is initialized when DRI is disabled

Michel D=E4nzer (3):
      Don't transform EXA Composite mask coordinates when there's no mask.
      Drop memcpy fallbacks from EXA UploadToScreen and
DownloadFromScreen hooks.
      EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible.

Nicos Gollan (1):
      Fixed enumerations in radeon-output.c

Thomas Jaeger (1):
      Fall back to software for unsupported repeat modes

Tormod Volden (1):
      Add yet another AGP quirk for RV280

Wolke Liu (1):
      AVIVO: Save/restore vga pll registers

airlied (1):
      rs780: include RS780 in the InitMemory to leave alone

xf86-video-ati 6.10.0

Major changes:
- - Bicubic scaling on r3xx/r4xx/r5xx/rs690
- - Support for new asics
- - reduced tearing with Xv
- - lots of bug fixes

Adam Jackson (2):
      Fix connector table mapping for lvtma/kaleidoscope/uniphy.
      Fix HDMI output setup on DIG1/DIG2.

Adrian Friedli (1):
      Add another AGP quirk

Alex Deucher (91):
      Revert "IGP: attempt to fix VGA on IGP chips"
      RADEON: IGP VGA fixes take 2
      RS4xx: enable the DRI by default on all variants
      Revert "rotate: fix rotation in conf file."
      Add quirk for Falcon NW laptop
      Fix cursor with multi-head and rotation
      Make sure cursor offsets are properly aligned when using EXA
      R300: NUM_FPU adjustments for VAP_CNTL
      ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table
      ATOM: fix for r4xx cards with no VRAM_Usage tables
      Add oem quirk for external tmds setup on Dell Inspiron 8600
      Clean up legacy display watermark setup
      Clear display priority bits before resetting them
      Interlaced mode fixups for AVIVO chips
      First pass at InitDispBandwidth() for AVIVO chips
      Add quirk for oem x300 card
      Fix error in driver connector table for powerbook w/ vga
      Change prim types for exa and textured video to help avoid tearing
      IGP: Updated quirk handling
      IGP: attempt to get external TMDS working
      IGP: fix typo in IGP quirk handling
      Remove un-needed dac check for single crtc cards
      RS4xx: Fix up ddc gpio
      RS4xx DDC fixes take 3
      Fix VT switching on M6 chips
      Further cleanup and unification of i2c code
      Remove reset of 3D scissor registers when using the CP in the ddx
      PLL adjustments
      Whitespace cleanup from bucubic merge
      Additional cleanups and re-arragement following bicubic merge
      match textured video macro names with other accel code
      Move CP into a separate struct
      Move accel state to a separate struct
      Move DRI to a separate struct
      Switch to using radeon_drm.h from the drm
      Convert randr, Xv to a common allocator
      Bicubic fixes from the last cherry-pick
      Switch cursors over to generic allocator
      Switch EXA path back to static cursor allocation
      fix some fallout from the common allocator
      radeon: Add quirk for macbook
      Fix copy/paste error in the last commit
      more macbook fixes
      cleanup macbook quirk
      radeon: Further pll adjustments
      atombios updates from upstream
      Workaround to make initial rotation work
      proper fix for initial rotation
      man page updates
      Add support for DDC via atom commands for RV410
      Refactor atom LCD/DFP output setup
      Turn coherent mode off by default on DVI
      set grey levels correctly for temporal dithering
      Fixups from last DFP/LCD refactor
      Fix grey level dithering setup
      Add LCD dithering quirk for macbook pro
      Check for LVDS on all IGP chips
      Don't support rotation is accel is not available
      Get hardcoded edid from the bios for servers that support it
      Fix up posted logic
      radeon: fixup shared DDC lines for some rv610 cards.
      Add quirk for r200 card with the primary dac wired to both ports
      move 3d state init after RADEON_SWITCH_TO_3D()
      Only flush IB when direct rendering is enabled
      Make sure 3D state is emited when switching to 3D IB
      Fix up US setup after r3xx bicubic merge
      First pass at tear-free accel
      Make VSync for EXA and Xv configurable
      set coherent mode consistently (enabled for now)
      R200: Remove scissor setup from init3d()
      Add missing .TP in man page
      Add randr 1.3 panning support
      Add another AGP quirk
      Add support for Apple eMacs
      Remove mention of MergedFB from server log
      Remove remnants of unused DDCMode option
      R3xx-R5xx: switch back to quad rendering for Xv
      R2xx: switch EXA composite to rects rather quads
      Pre-avivo: fix FP setup
      R3xx-R5xx: better fix for xv primitive tearing issues
      R2xx EXA: limit composite to 2047 like r1xx
      Make sure to include radeon_drm.h in the tarball
      Revert "radeon: maybe special handling only needed for DVI port
not HDMI one."
      RS600: remove gpio quirk for ddc
      R2xx: add another AGP quirk
      Another AGP quirk
      AGP: Print both device and subsytem pci ids for agp
      ATOM: fail on more tables with unhandled revisions
      ATOM: add format rev 2 for digitial command tables
      R100: Fix typo in e55598cc1b35d398c9eb2c3946df71456775f621
      Bump version for release

Benjamin Close (1):
      xf86misc extension has been removed, update driver to reflect it

Benjamin Herrenschmidt (3):
      atombios: add support for other endians.
      Fix console switch on R500
      radeon: Fix PCI usage of 32-bit driver on 64-bit platform

Brice Goglin (2):
      use PACKAGE_VERSION_* for radeon version
      Increase default GART size to 32MB on >=3DR300

Bryce Harrington (4):
      radeon: Fix pasto in connector table setup for vga powerbooks
      Add AGP quirk table
      Additional AGP quirks
      Add another AGP quirk

Calvin Fong (1):
      IGP: add support for NTSC tv-out on legacy IGP chips

Corbin Simpson (21):
      Add bicubic texture table, as well as the script used to
(re)generate it. To regenerate, just run "python bicubic_table.py >
bicubic_table.h".
      Fixed typos in the bicubic texture tables. Whoops, looks like
I'm still asleep.
      Allocate memory for the bicubic filter texture.
      Upload bicubic filter to card. This was a LOT easier than I had
feared, to be honest.
      Upload pixel shader to card for r5xx. This was ridiculous. Also
it doesn't work yet...
      Try to get tex coords from the VAP to RS properly when bicubic
filtering is enabled.
      Make vertices emit properly.
      More bicubic FP buggies.
      Finally got the fragment program fully working for bicubic
filtering on r5xx.
      Fix constants.
      Merge upstream changes to vertices, and also add Xv attributes
for textured video, including bicubic filtering.
      Oops, made a mistake with vertices.
      Bump bicubic cutoff to R580.
      Force R580-only for bicubic.
      Update bicubic tables.
      Enable bicubic filtering for all r5xx HW.
      Change floats to uint32_t hex.
      Switch from 32-bit floats to 16-bit half-floats.
      Switch to Mesa-style 24-bit float packing.
      r3xx: Various Xv fixes.
      Fix indentation on IS_R300_3D Xv code.

Dave Airlie (45):
      radeon: drop all use of CPMode.
      rotate: fix rotation in conf file.
      rv770 initial support
      pciid: add radeon HD3850.
      atombios: use macro to get offset into table
      atombios: fix typo in mode conversion for panel
      radeon: make r600 use i2c table lookup for ddc.
      radeon: add 0x9441 for hd 4870 x2
      radeon: fix powerpc build
      radeon: rename radeon_memory to radeon_legacy_memory.
      radeon: hopefully fix plls for 30" monitors.
      atombios: set missing pixel clock
      atombios: oops typo
      pciid: add HD3300 - 790GX chipset.
      radeon: always align dstPitch to 64 bytes for textured video
      r100/r200: EXA misrenders dst =3D=3D a8 + dst alpha use.
      radeon_drm.h: remove kernel defines
      radeon: fix HDMI having DACs in some BIOSes
      Stability fixes from radeon-gem-cs
      Don't mix 2D and 3D in the same IB
      radeon: apply atom quirks to object table
      radeon: damn you bios, HDMI cannot have DACs.
      radeon: memset the pll setting function
      r600: don't idle engine
      radeon: fixes from Alex for some output engines
      DCE32: add support for DCE3.2 digital outputs.
      radeon: add initial rv730 pciids.
      atombios: fix issue with Clearing of MM_INDEX 0.
      atombios: correct fix for previous issue.
      atombios: fixup parsing of TV tables on r500 and r600 cards.
      atom/tv: fixup the tv out default if bios doesn't specify
      atom/tv: enable scaler can set the TV output scaler up.
      atom: spc3 only requires ucEncoderMode for DIG outputs
      radeon: use latest atombios constants for TV encoders in set_crtc_sou=
rce
      atom/r600: re-enable TV outputs
      atombios: re-enable TV dpms
      radeon: tv timings have crev/frev wrong way around for some reason.
      radeon: add all new pci ids for rv730/rv710 families
      radeon: setup 3D engine even when no DRI.
      atombios/tv: add an option to enable atom tv-out for users.
      radeon: pass distcheck
      radeon: update to 6.9.0.91
      radeon: a-bit motherboard has no DVI output
      radeon: maybe special handling only needed for DVI port not HDMI one.
      atombios: endian fix in r600 object table handling

Dennis Kasprzyk (12):
      Fix texture size, texture filter, vertex offsets, etc.
      Set helper texture filter correctly.
      Implement LPR in one instruction.
      Remove uneeded negations.
      Heavy optimizations.
      Remove one constant.
      Smarter usage of the texture semaphore.
      Another uneeded SEM_AQUIRE.
      Move some ALU instructions after the TEX instructions, so we can
do something usefull while we are waiting for the texture values.
      Fixed bicubic fragment program comments.
      Fix bicubic fp calculation.
      Fix typos.

Egbert Eich (1):
      Cleanups from rhd port

Eygene Ryabinkin (1):
      Catch unsubstituted macro for PCI region base access

Fabio (4):
      Fix formatting in man page
      Remove duplicate ATI in some device names
      man page updates
      man page updates

Joseph Adams (1):
      Add more eMac modes, fix crash in last patch

Julien Cristau (2):
      Link with -lpciaccess and -ldrm if needed
      Bug#7148: Fix manpage formatting

Maciej Cencora (3):
      Add needed FP registers, etc. for r3xx bicubic Xv.
      Add r3xx-specific bicubic filtering code. FP, RS, mostly,
everything else is shared with r5xx.
      Enable bicubic Xv on r3xx+. Still some buggies in the actual
display, but looks pretty good.

Michel D=E4nzer (7):
      Restore versioning of interface for Mesa DRI driver.
      Only declare local variable when it's used.
      Call DRM modeset ioctl after the IRQ has been initialized.
      Make sure video offerlay offsets don't exceed the hardware limit
of 128 MB.
      Fix -Werror build.
      Update GEN_INT_CNTL register value after calling DRM modeset ioctl.
      Pass base offset into RADEONDisplayVideo() explicitly.

Owain Gordon Ainsworth (1):
      radeon: don't call ioctl unless DRI is initialised

Patrick Haller (1):
      Fix off by one in EXA composite limit checking

Pierre Ossman (10):
      Fix comments for R500 fragment shader to reflect the code.
      Fix node setup on R300 bicubic pixel shader. It was backwards and used
      Fix macros so that they are safe to use with expressions as parameter=
s.
      Now that we have a bicubic code path that messes up the pixel shader,
      Make the R300 bicubic shader program a bit easier to understand by
      Change the XV_BICUBIC attribute to a tristate, where the third state
      Switch r200 Xv to use rect lists rather than quads to avoid tearing
      Improve tearing avoidance for Xvideo in two steps
      Optimise RADEONWaitForVLine
      Fix scissor setup for Xv

Ramon van der Stelt (1):
      Interlaced mode fixes

Roland Scheidegger (1):
      clamp tex coords (r100/r200) for textured video

Wolke Liu (1):
      Add pci id for FireMV 2400

6.9.0.91:

Pre-release notes:
This contains a lot of bugfixes/enhancements, highlights include

Output support for all radeon chips from r100 to rv730 (mergedfb accel for all r600 and newer)
	- rv710/730 DCE3.2 support
	- Initial eMac support
	- better HDMI support
Enhanced textured video support
	- Bicubic shaders
	- Large triangle rendering to decrease tearing
	- vsynced Xv
Interlaced mode support
Lots of EXA correctness and stability fixes
Big-endian atombios support.
Initial ATOM tv-out support. This is disabled by default currently,
(please use the Option "ATOMTvOut" "TRUE" option in xorg.conf to test).

Regards,
Dave.


Adam Jackson (2):
      Fix connector table mapping for lvtma/kaleidoscope/uniphy.
      Fix HDMI output setup on DIG1/DIG2.

Adrian Friedli (1):
      Add another AGP quirk

Alex Deucher (80):
      Revert "IGP: attempt to fix VGA on IGP chips"
      RADEON: IGP VGA fixes take 2
      RS4xx: enable the DRI by default on all variants
      Revert "rotate: fix rotation in conf file."
      Add quirk for Falcon NW laptop
      Fix cursor with multi-head and rotation
      Make sure cursor offsets are properly aligned when using EXA
      R300: NUM_FPU adjustments for VAP_CNTL
      ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table
      ATOM: fix for r4xx cards with no VRAM_Usage tables
      Add oem quirk for external tmds setup on Dell Inspiron 8600
      Clean up legacy display watermark setup
      Clear display priority bits before resetting them
      Interlaced mode fixups for AVIVO chips
      First pass at InitDispBandwidth() for AVIVO chips
      Add quirk for oem x300 card
      Fix error in driver connector table for powerbook w/ vga
      Change prim types for exa and textured video to help avoid tearing
      IGP: Updated quirk handling
      IGP: attempt to get external TMDS working
      IGP: fix typo in IGP quirk handling
      Remove un-needed dac check for single crtc cards
      RS4xx: Fix up ddc gpio
      RS4xx DDC fixes take 3
      Fix VT switching on M6 chips
      Further cleanup and unification of i2c code
      Remove reset of 3D scissor registers when using the CP in the ddx
      PLL adjustments
      Whitespace cleanup from bucubic merge
      Additional cleanups and re-arragement following bicubic merge
      match textured video macro names with other accel code
      Move CP into a separate struct
      Move accel state to a separate struct
      Move DRI to a separate struct
      Switch to using radeon_drm.h from the drm
      Convert randr, Xv to a common allocator
      Bicubic fixes from the last cherry-pick
      Switch cursors over to generic allocator
      Switch EXA path back to static cursor allocation
      fix some fallout from the common allocator
      radeon: Add quirk for macbook
      Fix copy/paste error in the last commit
      more macbook fixes
      cleanup macbook quirk
      radeon: Further pll adjustments
      atombios updates from upstream
      Workaround to make initial rotation work
      proper fix for initial rotation
      man page updates
      Add support for DDC via atom commands for RV410
      Refactor atom LCD/DFP output setup
      Turn coherent mode off by default on DVI
      set grey levels correctly for temporal dithering
      Fixups from last DFP/LCD refactor
      Fix grey level dithering setup
      Add LCD dithering quirk for macbook pro
      Check for LVDS on all IGP chips
      Don't support rotation is accel is not available
      Get hardcoded edid from the bios for servers that support it
      Fix up posted logic
      radeon: fixup shared DDC lines for some rv610 cards.
      Add quirk for r200 card with the primary dac wired to both ports
      move 3d state init after RADEON_SWITCH_TO_3D()
      Only flush IB when direct rendering is enabled
      Make sure 3D state is emited when switching to 3D IB
      Fix up US setup after r3xx bicubic merge
      First pass at tear-free accel
      Make VSync for EXA and Xv configurable
      set coherent mode consistently (enabled for now)
      R200: Remove scissor setup from init3d()
      Add missing .TP in man page
      Add randr 1.3 panning support
      Add another AGP quirk
      Add support for Apple eMacs
      Remove mention of MergedFB from server log
      Remove remnants of unused DDCMode option
      R3xx-R5xx: switch back to quad rendering for Xv
      R2xx: switch EXA composite to rects rather quads
      Pre-avivo: fix FP setup
      R3xx-R5xx: better fix for xv primitive tearing issues

Benjamin Close (1):
      xf86misc extension has been removed, update driver to reflect it

Benjamin Herrenschmidt (3):
      atombios: add support for other endians.
      Fix console switch on R500
      radeon: Fix PCI usage of 32-bit driver on 64-bit platform

Brice Goglin (2):
      use PACKAGE_VERSION_* for radeon version
      Increase default GART size to 32MB on >=R300

Bryce Harrington (4):
      radeon: Fix pasto in connector table setup for vga powerbooks
      Add AGP quirk table
      Additional AGP quirks
      Add another AGP quirk

Calvin Fong (1):
      IGP: add support for NTSC tv-out on legacy IGP chips

Corbin Simpson (21):
      Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h".
      Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep.
      Allocate memory for the bicubic filter texture.
      Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest.
      Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet...
      Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled.
      Make vertices emit properly.
      More bicubic FP buggies.
      Finally got the fragment program fully working for bicubic filtering on r5xx.
      Fix constants.
      Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering.
      Oops, made a mistake with vertices.
      Bump bicubic cutoff to R580.
      Force R580-only for bicubic.
      Update bicubic tables.
      Enable bicubic filtering for all r5xx HW.
      Change floats to uint32_t hex.
      Switch from 32-bit floats to 16-bit half-floats.
      Switch to Mesa-style 24-bit float packing.
      r3xx: Various Xv fixes.
      Fix indentation on IS_R300_3D Xv code.

Dave Airlie (42):
      radeon: drop all use of CPMode.
      rotate: fix rotation in conf file.
      rv770 initial support
      pciid: add radeon HD3850.
      atombios: use macro to get offset into table
      atombios: fix typo in mode conversion for panel
      radeon: make r600 use i2c table lookup for ddc.
      radeon: add 0x9441 for hd 4870 x2
      radeon: fix powerpc build
      radeon: rename radeon_memory to radeon_legacy_memory.
      radeon: hopefully fix plls for 30" monitors.
      atombios: set missing pixel clock
      atombios: oops typo
      pciid: add HD3300 - 790GX chipset.
      radeon: always align dstPitch to 64 bytes for textured video
      r100/r200: EXA misrenders dst == a8 + dst alpha use.
      radeon_drm.h: remove kernel defines
      radeon: fix HDMI having DACs in some BIOSes
      Stability fixes from radeon-gem-cs
      Don't mix 2D and 3D in the same IB
      radeon: apply atom quirks to object table
      radeon: damn you bios, HDMI cannot have DACs.
      radeon: memset the pll setting function
      r600: don't idle engine
      radeon: fixes from Alex for some output engines
      DCE32: add support for DCE3.2 digital outputs.
      radeon: add initial rv730 pciids.
      atombios: fix issue with Clearing of MM_INDEX 0.
      atombios: correct fix for previous issue.
      atombios: fixup parsing of TV tables on r500 and r600 cards.
      atom/tv: fixup the tv out default if bios doesn't specify
      atom/tv: enable scaler can set the TV output scaler up.
      atom: spc3 only requires ucEncoderMode for DIG outputs
      radeon: use latest atombios constants for TV encoders in set_crtc_source
      atom/r600: re-enable TV outputs
      atombios: re-enable TV dpms
      radeon: tv timings have crev/frev wrong way around for some reason.
      radeon: add all new pci ids for rv730/rv710 families
      radeon: setup 3D engine even when no DRI.
      atombios/tv: add an option to enable atom tv-out for users.
      radeon: pass distcheck
      radeon: update to 6.9.0.91

Dennis Kasprzyk (12):
      Fix texture size, texture filter, vertex offsets, etc.
      Set helper texture filter correctly.
      Implement LPR in one instruction.
      Remove uneeded negations.
      Heavy optimizations.
      Remove one constant.
      Smarter usage of the texture semaphore.
      Another uneeded SEM_AQUIRE.
      Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values.
      Fixed bicubic fragment program comments.
      Fix bicubic fp calculation.
      Fix typos.

Egbert Eich (1):
      Cleanups from rhd port

Eygene Ryabinkin (1):
      Catch unsubstituted macro for PCI region base access

Fabio (3):
      Fix formatting in man page
      Remove duplicate ATI in some device names
      man page updates

Joseph Adams (1):
      Add more eMac modes, fix crash in last patch

Julien Cristau (2):
      Link with -lpciaccess and -ldrm if needed
      Bug#7148: Fix manpage formatting

Maciej Cencora (3):
      Add needed FP registers, etc. for r3xx bicubic Xv.
      Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx.
      Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good.

Michel Dänzer (7):
      Restore versioning of interface for Mesa DRI driver.
      Only declare local variable when it's used.
      Call DRM modeset ioctl after the IRQ has been initialized.
      Make sure video offerlay offsets don't exceed the hardware limit of 128 MB.
      Fix -Werror build.
      Update GEN_INT_CNTL register value after calling DRM modeset ioctl.
      Pass base offset into RADEONDisplayVideo() explicitly.

Owain Gordon Ainsworth (1):
      radeon: don't call ioctl unless DRI is initialised

Patrick Haller (1):
      Fix off by one in EXA composite limit checking

Pierre Ossman (10):
      Fix comments for R500 fragment shader to reflect the code.
      Fix node setup on R300 bicubic pixel shader. It was backwards and used
      Fix macros so that they are safe to use with expressions as parameters.
      Now that we have a bicubic code path that messes up the pixel shader,
      Make the R300 bicubic shader program a bit easier to understand by
      Change the XV_BICUBIC attribute to a tristate, where the third state
      Switch r200 Xv to use rect lists rather than quads to avoid tearing
      Improve tearing avoidance for Xvideo in two steps
      Optimise RADEONWaitForVLine
      Fix scissor setup for Xv

Ramon van der Stelt (1):
      Interlaced mode fixes

Roland Scheidegger (1):
      clamp tex coords (r100/r200) for textured video

Wolke Liu (1):
      Add pci id for FireMV 2400
2009-02-25 23:29:11 +00:00
abs
88bb36c5a9 fix PLIST 2009-02-25 19:26:58 +00:00
wiz
36c746df5a Update to 0.87.0:
Adam Jackson (1):
      Remove dead code.

Y.C. Chen (2):
      Fixed the incorrect settings of Graphics registers
      Support AST1100/2050/2100
2009-02-25 18:40:33 +00:00
wiz
3dd7496269 Update to 0.7.1:
Adam Jackson (1):
       Uninclude xf86Version.h

Dave Airlie (1):
       ark 0.7.1
2009-02-25 18:38:30 +00:00
wiz
afd5cfd6db Update to 1.2.1:
Dave Airlie (1):
       apm 1.2.1

Paulo Cesar Pereira de Andrade (1):
       Protect xf86rush dependent code around #ifdef XF86RUSH
2009-02-25 18:36:09 +00:00
wiz
c912c85859 Update to 1.4.0:
Benjamin Close (2):
      Correct the check for XI2, not every shell supports ==, but they do =
      Clean up the detection of XI2

Bryce Harrington (1):
      Add --list-props, --watch-props and --set-int-prop options to man page.

Julien Cristau (1):
      Change xinput_CFLAGS to AM_CFLAGS to clear automake-1.10 warning

Paulo Cesar Pereira de Andrade (2):
      Mandriva patches to xinput.
      Compile warning fix.

Peter Hutterer (28):
      Print out attachment of slave devices.
      Add support for device hierarchy changes.
      Add --loop to "xinput list". Re-prints devices when hierarchy changes.
      Register for DeviceClassesChangedEvents, reprint the list when we get one.
      Add support to set the client pointer.
      Don't overwrite daemon with argc.
      Replace Fred's name in the main license text with a general "The authors".
      Remove deprecated imakefile.
      Update XiSelectEvent API usage, has device argument now.
      Modify to work with the changes in the XChangeDeviceHierarchy API.
      Use new XQueryInputVersion() request to tell the server we can do XI 2.
      Use find_device_info instead of requireing device ids on the cmdline.
      Test for XI2 functions in libXi, add #ifdefs to build in non-XI2 setups.
      Remove ChangeLog, is autogenerated now anyway.
      Add list-props, set-int-prop and watch-props parameters.
      Property code: If the Atom specified was an Atom, actually use it too.
      Print property values in addition to their names.
      Don't require extension devices for button mapping.
      Use XI 1.5 property events.
      Require inputproto 1.9.99.4
      Use updated property events.
      Add --delete-prop option.
      Require inputproto 1.9.99.5
      Require libXi 1.2 and inputproto 1.5.
      Fix wrong type conversion in listing Atom properties.
      Don't linebreak after listing a string or atom property.
      Add set-atom-prop to set properties containing other properties.
      xinput 1.4.0

Sascha Hlusiak (2):
      Add --get-button-map option.
      Call XSync instead XFlush to be able to handle errors

Simon Thum (1):
      Add set-float-prop option to set properties using floating point numbers.
2009-02-25 16:10:17 +00:00
wiz
6f56844616 Update to 1.2.0:
Alan Coopersmith (2):
      Remove xorgconfig & xorgcfg from See Also list in man page
      Add README with pointers to mailing list, bugzilla & git repos

Matthieu Herrb (1):
      Makefile.am: nuke RCS Id

Paulo Cesar Pereira de Andrade (1):
      Janitor: update for ABI_XINPUT_VERSION >= 5

Peter Hutterer (2):
      Check for XINPUT ABI 3.
      void 1.2.0
2009-02-25 16:06:52 +00:00
wiz
2f3a11cf8a Update to 12.6.3:
12.6.3:
Peter Hutterer (3):
Fix build against master - add xf86OSmouse.h
Fix make distcheck allowing custom build directories.
Bump for 12.6.3 release

12.6.2:
Philip Langdale (5):
Narrow down the scope of what systems are checked for the vmmouse device.
Don't flush buttons.
Only turn on absolute mode when we get an actual event; we don't
Revert "Narrow down the scope of what systems are checked for the
vmmouse device."
Bump for 12.6.2 release.

12.6.1:
Philip Langdale (2):
Remove call to iopl(). It's not portable and isn't necessary.
Bump for 12.6.1 release.

12.6.0:
Philip Langdale (5):
Move shared vmmouse files into a separate static lib so we can
Ignore more stuff in .gitignore
Add HAL integration to support input hot plug.
Switch hal-probe-vmmouse to /bin/sh and add Copyright statement.
Bump version number for 12.6.0 release.

12.5.2:
Adam Jackson (1):
Remove useless call to xf86AddModuleInfo

Matthias Hopf (2):
Grab mouse from kernel if possible.
Revert "Grab mouse from kernel if possible."

Philip Langdale (3):
Properly set axis range and resolution for Server 1.5+
Change ZAxisMapping default to match main mouse driver.
Bump version number for 12.5.2 release.
2009-02-25 16:04:11 +00:00
wiz
fa2de01a26 Update to 1.3.2:
Adam Jackson (2):
      Remove XFree86-Misc leftovers.
      Remove useless call to xf86AddModuleInfo

Alan Coopersmith (2):
      sun_kbd.c: Don't try to repeat shutdown actions on already closed
        keyboard
      Renamed subdir .cvsignore files to .gitignore

Kristian Høgsberg (1):
      Move atKeynames.h and xf86CommonSpecialKey() here.

Luc Verhaegen (1):
      Set TERMINATE_FALLBACK to 0.

Paulo Cesar Pereira de Andrade (1):
      Update for servers newer then 1.5 or git master.
2009-02-25 15:52:45 +00:00
joerg
9ed3533a36 Regen patchsum 2009-02-25 14:40:48 +00:00
joerg
2044fadaf7 Newer Solaris doesn't have /usr/ucb/install, so use ginstall instead.
From PR 39867.
2009-02-25 14:20:50 +00:00
joerg
27a3488310 DESTDIR support. 2009-02-23 18:32:36 +00:00
wiz
574eff58d9 + p5-Gtk2-GladeXML 2009-02-23 08:57:42 +00:00
wiz
5e8b4efc0b Initial import of p5-Gtk2-GladeXML-1.007:
This package adds perl support for Glade 2.x to Gtk2-Perl.
2009-02-23 08:55:58 +00:00
wiz
19f173c209 Update to 1.203:
2009-02-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Gtk2.pm
	* NEWS
	* README: Stable release 1.203.

2009-02-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkIconView.xs: Fix stack handling bugs in
	Gtk2::IconView::get_item_at_pos(), get_dest_item_at_pos(), and
	get_tooltip_context().  Patch by Kevin Ryde.

2009-02-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkRecentChooser.t
	* t/GtkRecentManager.t: Use Gtk2->main_iteration instead of
	Gtk2::TestHelper's run_main to spin the main loop.  This avoids
	hangs on some machines.  Patch by Jeffrey Ratcliffe.

2009-02-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkIconTheme.t: Skip tests that rely on the presence of a
	stock icon if that icon isn't present.

2009-02-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GdkEvent.t: Fix a skip count.

2009-02-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkAction.t: Use an activatable widget for testing the proxy
	stuff.  Recent gtk+ versions enforce this.

2009-02-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GdkPixbufLoader.t: Don't use an auto-detecting pixbuf loader
	since that's broken for PPM images in at least gtk+ >= 2.14.3 (see
	GNOME #570780).

2009-01-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/Gtk2.xs
	* xs/GtkWindow.xs: Use Gtk2::EVENT_STOP and EVENT_PROPAGATE in the
	synopsis for Gtk2::Window and in the docs for
	Gtk2::key_snooper_install.  Patch by Kevin Ryde.

2009-01-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/PangoLayout.t
	* xs/PangoLayout.xs: Allow passing undef to
	Gtk2::Pango::Layout::set_attributes().  Patch by Emmanuel
	Rodriguez.  (RT #42079)

2008-12-30  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkTreeModel.xs: Document the signature of the callback used
	by Gtk2::TreeModel::foreach.  Patch by Kevin Ryde.

2008-12-16  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkEntryCompletion.t
	* xs/GtkEntryCompletion.xs: In Gtk2::EntryCompletion::set_model,
	allow undef for the model parameter.  (#562682)

2008-12-16  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkEntryCompletion.xs: Fix a leak in
	Gtk2::EntryCompletion::new.  (#562682)

2008-11-15  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkSocket-GtkPlug.t: Correct skip count for the case of
	finding no "blib" directory.

2008-11-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkCellRenderer.t
	* xs/GtkCellRenderer.xs: Fix the stack handling in
	Gtk2::CellRenderer::get_size().  Patch by Kevin Ryde.

2008-11-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	Merge from trunk:

	* xs/GtkBuildable.xs: Mention in the POD that chaining up to the
	parent does not work yet for custom Gtk2::Buildable
	implementations.  Patch by Kevin Ryde.
2009-02-23 08:28:43 +00:00
wiz
0fd857ff78 Update to 1.0.5:
Kim Woelders (1):
      Bug #17774: Allocate the right size in XSyncListSystemCounters.

Paulo Cesar Pereira de Andrade (3):
      Janitor: Correct make distcheck and compiler warnings.
      patch to avoid gcc warning in libXext
      Xorg libXext Version 1.0.5.

Peter Hutterer (8):
      Add GenericEvent extension (XGE).
      Remove useless line in XGE that didn't do anything except segfaulting.
      Lock/Unlock in _xgeCheckExtInit(), and not in xgeGetExtensionVersion().
      Don't call _xgeCheckExtInit() from _xgeWireToEvent(). It will
      cause a SIGABRT
      Xge: replace copyright with standard template from xserver,
      whitespace fixes.
      Xge: Replace XExtensionVersion with XGEVersionRec.
      Require xproto 7.0.13, xextproto 7.0.3 and xlib 1.1.99.1.
      Bump to 1.0.99.1
2009-02-21 16:48:20 +00:00
wiz
b78733df73 Update to 1.2:
New libX11 release to go with libxcb 1.2.

Some more fixes, janitorial work, NLS updates, and the long-awaited
addition of ☭ and ♥ to your favorite Compose file.  Details follow in
the shortlog from 1.1.99.2.

Cheers,
Julien

Adam Jackson (1):
      Fix leak in _XimXGetReadData

Alan Coopersmith (1):
      Add README with pointers to mailing list, bugzilla & git repos

Brian Rogers (1):
      Initialize event_notify after allocating the memory for it.

Colin Harrison (1):
      Fix copy/paste typo in imLcPrs

James Cloos (7):
      [nls]  Add some UTF-8 Compose sequences
      [nls] Annotate the Bépo compose sequences
      Use C comments rather than initial doubled hashes to exclude lines from .pre files
      Revert "For nls/*.pre, allow people to comment lines by starting them with '##'."
      [i18n] s/U00DC/Udiaeresis/g
      NLS: Add UTF-8 compose file for Finnish
      dolt: allow older versions of bash to compile the library

Jeremy Huddleston (1):
      Force local transport when using the launchd socket.

Julien Cristau (2):
      Check Xmalloc return value in _XConnectXCB
      Bump to 1.2

Ken Thomases (1):
      [i18n] Provide translation from XK_partialderivative (8ef) to Unicode (U2202)

Paulo Cesar Pereira de Andrade (10):
      Janitor: ansification, make distcheck, compiler warnings.
      Janitor: Correct some gcc/sparse warnings.
      patches to avoid gcc warnings for libX11 (#1)
      patches to avoid gcc warnings for libX11 (#2)
      patches to avoid gcc warnings for libX11 (#3)
      patches to avoid gcc warnings for libX11 (#4)
      WORD64 compile fix. This bug catched on a overview of the code.
      Don't add prototypes for functions that don't exist.
      Allow multiple inclusions of cursorfont.h, cosmetic patch.
      Check if a function argument is NULL.

Peter Hutterer (2):
      Add XF86Suspend, XF86Hibernate to KeysymDB.
      Fix wrong implies symbol.

Stefan Dirsch (3):
      Added remaining hunk of Egbert's patch to prevent XIM deadlocks (#1182).
      Added remaining xlib patch required for gb18030 support (#1573).
      Fixed strange font mixups, when fontsets are still used (#2676, Novell #74299).

Will Thompson (2):
      Add two essential compose sequences
      NLS: Compose: Non-aliasing CCCP

vehemens (1):
      [i18n] Distribute new headers which were added for gb18030 support.
2009-02-21 16:44:29 +00:00
wiz
69d21ee742 Update to 2.14.0:
pygtk-2.14.0 31-January-2009
    - Fix a bogus override of python includes in configure.ac
      (Lo
    - Fix a memory leak in gdk.draw_indexed_image (Paul, #562991)
    - split gtkunixprint defs in order to support multiple gtk versions (Gian)
    - Include <gdk/gdk.h> (Paul, #550442)
    - set_parent_window(None) should work (Paul, #551505)
    - comment out for a while gtk_selection_data_get_data waiting to
      fix a problem in codegen (Gian)
    - Remove compiler warnings (Gian)
    - Update pango examples (Paul, #541476)
    - TypeError not raised when setting gtk.TreeView adjustment property
      to None (Paul, #529623)
    - add __str__ and/or __repr__ to several types (Paul, #526189)
2009-02-21 14:12:23 +00:00
bjs
faa6228e9d Update to version 7.0.5. No functional changes. 2009-02-20 07:47:56 +00:00
drochner
d529140e56 sync the patch to fix a 64-bit time_t problem with the version submitted
to upstream (no functional change, just avoid a typecast)
2009-02-18 17:50:24 +00:00
joerg
67b3022e91 Fix build with newer gdl versions. 2009-02-17 17:48:24 +00:00
joerg
4dbae5bb48 DESTDIR support 2009-02-16 20:22:18 +00:00
joerg
caaa294ff8 Needs pkg-config 2009-02-16 19:45:13 +00:00
joerg
ff84f1ba11 Supports DESTDIR 2009-02-16 19:28:45 +00:00
joerg
fb36e476d0 DESTDIR support. 2009-02-16 18:21:24 +00:00
drochner
bf1350c85a update to 2.12.8
changes: bugfixes and misc improvements, too much to list here
(tested against f-spot)
2009-02-16 17:44:36 +00:00
wiz
3d6ba9a2e4 Convert to user-destdir. 2009-02-16 12:32:53 +00:00
taca
c5bc0489cf Enable DESTDIR support and sort PLIST.
(No other functional change.)
2009-02-15 03:34:51 +00:00
epg
73004cfcd6 Needs INSTALL_ROOT=${DESTDIR:Q} in make install environment, just like
qt4-libs, for proper destdir build (this is how I missed the file wiz added to
PLIST; destdir build was slightly broken).
2009-02-13 02:05:26 +00:00
markd
b46f7ab22c add DESTDIR support. 2009-02-11 22:35:49 +00:00
markd
7622e0de38 Drop the explicit libXt dependency - comes from QT. 2009-02-11 21:27:52 +00:00
markd
fa207f34e2 add DESTDIR support. 2009-02-11 21:22:29 +00:00
drochner
4ba2de4423 don't include pyversion.mk directly - this breaks Python version
propagation if the pkg is required by another one
(use extension.mk instead)
2009-02-11 17:56:48 +00:00
wiz
9f86362c7c Add RCS Id. 2009-02-11 17:41:38 +00:00
joerg
be089192f3 Sort PYTHON_VERSIONS_ACCEPTED. 2009-02-11 14:23:31 +00:00
markd
240462e2c6 Add patch from qt-copy. Fixes random crashes seen in kde4's kmail.
Bump PKGREVISION.
2009-02-11 07:46:15 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
e2107c85f6 Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
joerg
7a694ab36f Needs libXp nowadays. 2009-02-09 16:28:44 +00:00
joerg
0aa30ec430 Add DESTDIR support. Needs libXt and libXinerama. Bump revision. 2009-02-07 22:02:30 +00:00
joerg
8d44de26a4 Remove override of platform's idea of HasSecureRPC. No idea why it was
defined by xorg-imake (in monolithic Xorg times), but it is obviously
wrong. Supposed to fix PR 37232.
2009-02-07 21:30:34 +00:00
tron
9c7118de98 Remove configure option "--without-glftgl" with is no longer recognized. 2009-02-04 13:16:33 +00:00
shattered
dfda14d153 Update to 2.2.14, enable Xinerama support, delint. Changes:
2.2.14:
       Timeout Bigfix Patch (P Hahn)
       Documentation Patch (P Hahn)
       Beep Plugin Security Patch (P Hahn)

2.2.13:
       buffer overflow patch (P Hahn)
       timeout patch (P Hahn)
       x window select patch (P Hahn)
       x event patch (P Hahn)
       synchronous update patch (P Hahn)
       beep media player plugin (G Washk)

OK by wiz@.
2009-02-03 19:59:41 +00:00
obache
18c5db2aa7 And also need to include termcap.buildlink3.mk in buildlink3.mk.
Should fix build failure on depended packages, like a PR 40482.
2009-02-03 12:13:37 +00:00
ghen
e5f4f54a1b Same for Xorg from xsrc/ (/usr/X11R7/lib/X11). kcontrol can now find keyboard
layouts on default NetBSD 5.0 installs.  Bump PKGREVISION.
2009-01-29 06:40:50 +00:00
abs
82095c9215 Updated x11/xf86-video-radeonhd to 1.2.4
- Added HDMI support.
- Added support for RV710, RV730 (DCE 3.2).
- Added screen rotation support.
- Added RandR 1.3 panning support.
- Many acceleration and build fixes.

Currently running on my T60p (Though cannot see any difference from 1.2.3)
2009-01-28 23:27:28 +00:00
joerg
81b0b1a116 Needs libXp nowadays. 2009-01-26 20:58:56 +00:00
sketch
1ec84c42f3 Shell fixes. 2009-01-25 21:31:37 +00:00
shattered
653cff3dc0 Reset MAINTAINER on tsarna's request.
OK by wiz@.
2009-01-25 20:12:14 +00:00