Tag '2.9.99.901' created by Carl Worth <cwo...@cworth.org> at 2009-12-01 04:19 +0000
Intel 2.9.99.901 release (2.10.0 rc1) Changes since 2.9.0: Albert Damen (2): Drop frontbuffer from crtc in I830CloseScreen Fix crash in uxa_acquire_pattern when pDst is NULL Carl Worth (4): NEWS: Add generic notes for the 2.9.99.901 snapshot. configure.ac: Bump version to 2.9.99.901. NEWS: Note that the driver now has a hard dependency on KMS. Add i830_bios.h and i830_display.h to EXTRA_DIST. Chris Wilson (29): Complete the removal of UMS build support uxa: Free the ScratchPixmapHeader after its associated Picture uxa: Refactor create Picture for pixman format conf: Add debugging flush options debug: Enable cache flushing after every operation uxa: Force alpha bits to fill remaining bits Check that batch buffers are atomic. i915: Check for overflow before overflowing. i915: Use the color channels to pass along solid sources and masks. i915: Fix texture sampling coordinates. uxa: Do not remove repeat from solids for 1x1 composites. i915: Derive the correct target color from the pixmap by checking its format Cleanup a few compiler warnings. uxa-glyphs: Stream uploads via temporary bo batch: Track pixmap domains. batch: Emit a 'pipelined' flush when using a dirty source. Only flush batch during prepare access if it may modify the pixmap. uxa: PutImage acceleration uxa-glyphs: Enable TILING_X on glyph caches. overlay: Fix build after 646b4a9483 debug: Don't always flush the batch when emitting a debugging flush i915: Fix missing texture offset for mask. i915: Remove routing of alpha channel to green. debug: Enable dumping of batchbuffer [compile-time only] i915: Whitespace i915: Disable centre-point sampling. uxa: Remove cache flush for copy uxa: Initialise lists for private pixmap structure. uxa: Limit maximum size of tiled objects Daniel Kahn Gillmor (1): Makefile.am: Add missing .g4i to be included in the tar file. Daniel Vetter (22): Xv i830_display_video splitup: extract i830_calc_src_regs Xv i830_display_video splitup: extract i830_overlay_cmd Xv: rename i830_display_video to i830_display_overlay Xv: introduce planar memcpy helper Xv: use is_planar_fourcc helper some more Xv: kill hw double buffering logic Xv: kill destId in I830PutImage Xv I830PutImage splitup: extract i830_dst_pitch_and_size Xv I830PutImage splitup: extract i830_setup_video_buffer Xv I830PutImage splitup: extract i830_copy_video_data Xv I830PutImage splitup: extract i830_wait_for scanline Xv: small cleanups in I830PutImage Xv: scrap overlay offscreen pixmap support Xv: create xvmc_passthrough helper Xv: rework overlay buffer management Xv: introduce an overlay hal Implement drmmode overlay Xv overlay: remove some more dead stuff from ums overlay support Xv: fixup the disabled drmmode overlay code Xv overlay: further cleanups Xv overlay: fix planar YUV copy for right rotated crtcs Kill some more #defines only needed for User-Modesetting Dave Airlie (1): drmmode: with 1.7 server, set mode major doesn't get gamma setup. Eric Anholt (25): Remove error state dumping code. Remove UMS overlay support. Remove UMS support. Move to kernel coding style. Remove intel_idle, replaced by intel_gpu_top in intel_gpu_tools. Trim down the hotplug debug app. Remove the stepping debug app, replaced by version in intel_gpu_tools. Remove the reg_dumper code, now that it's been moved to intel_gpu_tools. Remove more dead UMS code. Rename the screen private from I830Ptr pI830 to intel_screen_private *intel. Rename the xf86 screen private from pScrn to scrn. Share several render fields between render implementations. de-pCamelHungarian the Render pictures and pixmaps. Call pPixmaps plain old pixmaps. Rename the xv pPriv to adaptor_priv to reflect whose private it is. Rename pDraw to plain old drawable. Rename pGC to gc. Rename pScreen to screen. Clean up more i830_memory.c madness. Replace dolt and shave with relying on current autotools. Enable XVMC by default on gen4. XVMC: Use XCB DRI2 instead of cargo-culting our own copy of Xlib stuff. (v2) Remove flow-control macros for fallbacks in the 2D driver. Fix "Remove flow-control macros for fallbacks in the 2D driver." Revert "configure: make --disable-dri work even if the server supports DRI" Gaetan Nadon (7): .gitignore: use common defaults with custom section # 24239 .gitignore: use common defaults with custom section # 24239 Several driver modules do not have a ChangeLog target in Makefile.am #23814 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES video-intel: remove i2c_vid.h from src/Makefile.am Jesse Barnes (2): DRI2 compat build fix: it's drawable->pScreen not drawable->screen Increase stride limit for IGDNG Kristian Høgsberg (1): Use new drmGetDeviceNameFromFd() for mapping to drm device name Rémi Cardona (5): configure: check for libdrm and libpciaccess earlier configure: group system header checks at the top configure: make --disable-dri work even if the server supports DRI configure: use CWARNFLAGS from xorg-macros.m4 configure: drop some more cruft Thomas Arnhold (1): Fix 64-bit compiler warnings in intel_xvmc_dump_render(). Zhao Yakui (1): Return failure when the enum-type output property values are not found Zhenyu Wang (1): i965 XvMC cleanup --- .gitignore | 82 Makefile.am | 14 NEWS | 15 configure.ac | 69 m4/dolt.m4 | 178 - m4/shave.m4 | 73 man/intel.man | 6 shave-libtool.in | 69 shave.in | 76 src/.gitignore | 6 src/Makefile.am | 29 src/bios_reader/.gitignore | 1 src/bios_reader/Makefile.am | 2 src/bios_reader/bios_dumper.c | 93 src/bios_reader/bios_reader.c | 880 ++++---- src/bios_reader/swf_dumper.c | 96 src/ch7017/Makefile.am | 16 src/ch7017/ch7017.c | 330 --- src/ch7017/ch7017_module.c | 36 src/ch7017/ch7017_reg.h | 162 - src/ch7xxx/Makefile.am | 17 src/ch7xxx/ch7xxx.c | 323 -- src/ch7xxx/ch7xxx.h | 31 src/ch7xxx/ch7xxx_module.c | 35 src/ch7xxx/ch7xxx_reg.h | 80 src/common.h | 31 src/drmmode_display.c | 119 - src/i2c_vid.h | 132 - src/i810_driver.c | 2 src/i830.h | 1185 +++------- src/i830_3d.c | 403 +-- src/i830_accel.c | 238 -- src/i830_batchbuffer.c | 318 +- src/i830_batchbuffer.h | 192 + src/i830_bios.c | 555 ++--- src/i830_bios.h | 481 ++-- src/i830_common.h | 105 src/i830_crt.c | 557 ----- src/i830_cursor.c | 307 -- src/i830_debug.c | 2540 ----------------------- src/i830_debug.h | 34 src/i830_display.c | 2367 --------------------- src/i830_display.h | 19 src/i830_dri.c | 573 ++--- src/i830_dri.h | 54 src/i830_driver.c | 3864 ++++++++++------------------------- src/i830_dvo.c | 521 ---- src/i830_hdmi.c | 368 --- src/i830_hwmc.c | 226 +- src/i830_hwmc.h | 59 src/i830_i2c.c | 392 --- src/i830_io.c | 35 src/i830_lvds.c | 1627 -------------- src/i830_memory.c | 1845 +++------------- src/i830_modes.c | 69 src/i830_quirks.c | 430 --- src/i830_reg.h | 33 src/i830_render.c | 1307 ++++++----- src/i830_ring.h | 56 src/i830_sdvo.c | 2443 ---------------------- src/i830_sdvo.h | 29 src/i830_sdvo_regs.h | 726 ------ src/i830_tv.c | 2042 ------------------ src/i830_uxa.c | 1300 ++++++----- src/i830_video.c | 3882 ++++++++++++----------------------- src/i830_video.h | 95 src/i915_3d.c | 144 - src/i915_3d.h | 306 +- src/i915_hwmc.c | 1414 ++++++------ src/i915_hwmc.h | 28 src/i915_reg.h | 158 - src/i915_render.c | 1440 +++++++------ src/i915_video.c | 795 +++---- src/i965_hwmc.c | 325 +- src/i965_hwmc.h | 36 src/i965_render.c | 2998 ++++++++++++++------------- src/i965_video.c | 1954 ++++++++--------- src/ivch/Makefile.am | 16 src/ivch/ivch.c | 373 --- src/ivch/ivch_module.c | 64 src/ivch/ivch_reg.h | 291 -- src/reg_dumper/.gitignore | 4 src/reg_dumper/Makefile.am | 27 src/reg_dumper/audio.c | 548 ++--- src/reg_dumper/gtt.c | 15 src/reg_dumper/hotplug.c | 186 - src/reg_dumper/idle.c | 227 -- src/reg_dumper/lid.c | 166 - src/reg_dumper/main.c | 132 - src/reg_dumper/reg_dumper.h | 18 src/reg_dumper/statuspage.c | 55 src/reg_dumper/stepping.c | 137 - src/reg_dumper/util.c | 64 src/reg_dumper/xprintf.c | 42 src/sil164/Makefile.am | 17 src/sil164/sil164.c | 270 -- src/sil164/sil164.h | 31 src/sil164/sil164_module.c | 38 src/sil164/sil164_reg.h | 60 src/tfp410/Makefile.am | 17 src/tfp410/tfp410.c | 292 -- src/tfp410/tfp410.h | 33 src/tfp410/tfp410_module.c | 38 src/tfp410/tfp410_reg.h | 91 src/xvmc/.gitignore | 6 src/xvmc/Makefile.am | 6 src/xvmc/dri2.c | 301 -- src/xvmc/dri2.h | 70 src/xvmc/i915_program.h | 146 - src/xvmc/i915_structs.h | 1441 ++++++------- src/xvmc/i915_xvmc.c | 4366 ++++++++++++++++++++-------------------- src/xvmc/i915_xvmc.h | 80 src/xvmc/i965_xvmc.c | 1190 +++++----- src/xvmc/i965_xvmc.h | 1 src/xvmc/intel_batchbuffer.c | 198 - src/xvmc/intel_batchbuffer.h | 5 src/xvmc/intel_xvmc.c | 1395 ++++++------ src/xvmc/intel_xvmc.h | 251 +- src/xvmc/intel_xvmc_dump.c | 211 + src/xvmc/shader/mc/Makefile.am | 1 src/xvmc/shader/vld/Makefile.am | 6 src/xvmc/xvmc_vld.c | 1737 ++++++++------- uxa/Makefile.am | 2 uxa/uxa-accel.c | 1662 +++++++-------- uxa/uxa-glyphs.c | 1350 ++++++------ uxa/uxa-priv.h | 407 +-- uxa/uxa-render.c | 2003 +++++++++--------- uxa/uxa-unaccel.c | 576 ++--- uxa/uxa.c | 614 ++--- uxa/uxa.h | 895 ++++---- 130 files changed, 22078 insertions(+), 43972 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1vek2p-0004iv...@vasks.debian.org