Julien Cristau | 15 Sep 23:49 2014
Picon

xorg-server 1.16.0.901

Two months after 1.16.0, this is the first RC for xorg-server 1.16.1.
Please let me know if this works for you or is missing important fixes
from master!  If no issues come up expect 1.16.1 within a week.

Cheers,
Julien

Jeremy Huddleston Sequoia (3):
      mieq: Fix a crash regression in mieqProcessDeviceEvent
      ListenOnOpenFD: Remove Resets since this is intended to be for hotplugging connections
      XQuartz: Better support turning off "Displays have separate Spaces" on OS X Mavericks

Julien Cristau (1):
      Bump to 1.16.0.901

Keith Packard (2):
      glamor: Fix temp picture coordinates in glamor_composite_clipped_region
      glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap

Thierry Reding (2):
      xfree86: Fallback to first platform device as primary
      xfree86: Allow non-PCI devices as primary

git tag: xorg-server-1.16.0.901

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.901.tar.bz2
MD5:  d97ff685fb627d8233df721c326b0cb1  xorg-server-1.16.0.901.tar.bz2
SHA1: 82c40937c76d5e78593d57dd4621bb0d810beb79  xorg-server-1.16.0.901.tar.bz2
SHA256: 610253ccff274ad0357e6c09d747e95b4dbdd79a51caae4f8130efb6d9291768  xorg-server-1.16.0.901.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.901.tar.bz2.sig
(Continue reading)

Hans de Goede | 11 Sep 19:37 2014
Picon

xinit 1.3.4


Hi All,

I'm happy to announce the new xinit 1.3.4 release.

This release features various portability fixes, and
some startx clean-ups and improvements.

Alan Coopersmith (4):
      Fix warnings about parameters to startServer & startClient shadowing globals
      Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Brad Smith (1):
      Remove hardcoded path to OpenSSL for OpenBSD

Hans de Goede (7):
      Remove unixware / sco support
      Bump required util-macros version to 1.19
      Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
      startx: Under Linux start X on the current VT
      startx: Pass vtX as long as the user did not specify one
      startx: Make the bugzilla reference in a comment survive cpp processing
      xinit 1.3.4

git tag: xinit-1.3.4

http://xorg.freedesktop.org/archive/individual/app/xinit-1.3.4.tar.bz2
MD5:  4e928452dfaf73851413a2d8b8c76388  xinit-1.3.4.tar.bz2
(Continue reading)

Rodrigo Vivi | 9 Sep 05:00 2014
Picon

intel-gpu-tools 1.8

Hi all,

Here is another release of Intel-gpu-tools 1.8.
This one came without any pre warning again and release was "time based" to be on time for the Intel Linux Graphics stack validation that we are starting today and that might be released by the end of this Quarter as usual.

This is my last release since Thomas Wood is taking the role to maintain Intel-gpu-tools. I'm confident that Thomas will do a great job and make the releases more smooth and without my traditional rush.

1.8 NEWS:

- Added lib/igt.cocci semantic patch to catch often-seen patterns and convert
  them to igt macros/infrastructure.

- Improvements to the documentation build systems (Thomas).

- Small fixes and improvements to the igt infrastructure and helpers all over.

- As usual piles of new tests.

- Improved plane/pipe handling in the igt_kms library (Damien).

- Unified option parsing between simple tests and tests with subtests (Thomas).
  This will allow us to merge the different Makefile targets once test runners
  are converted.

- New commit functions for igt_kms to support the new universal planes
  interfaces (Matt Roper).

- Polish the debug output when test requirements aren't met a bit and inject the
  program name/subtest in dmesg for easier backtrace/oom debugging (Chris).

- A bit of polish for the framebuffer helper functions (Damien).

- Robuster option parsing helpers, they now check for conflicts when merging
  different option lists (Thomas).

- MIPI DSI vbt support in intel_bios_read (Gaurav K Singh).

- Clarify the split between low-level helpers and the high-level library in
  igt_kms a bit by renaming some functions and improving and extending the api
  documentation.

- Helper to restore the vt mode, useful to test lastclose/fbdev emulation
  behaviour (Thomas).

- Refactor the support for 64bit relocs. By specifying the number of relocations
  explicit a lot of the gen8 checks can be removed from simple testcases which
  only use the blitter (Chris).

The full list:

Arun Siluvery (1):
      igt/gem_workarounds: igt to test workaround registers

Ben Widawsky (1):
      lib: Add ndebug to the headers

Chris Wilson (60):
      API docs for intel_check_memory()
      tests: add gem_fence_upload
      igt/gem_mmap_gtt: Exercise concurrent pagefaulting
      igt/gem_fence_upload: Throw some threads into the mix
      igt/gem_fence_upload: Exercise contention on the fault handler
      igt/gem_exec_parse: Convert to igt_assert_eq
      igt/gem_exec_big: Update to new igt_assert_eq
      gem_fence_upload: Improve the contended messages
      gem_mmap_gtt: Test mmaping less than the full object
      Wait for any pid in order to reap failure quicker
      igt/gem_userptr_blits: Shared memory allocations
      igt/gem_userptr_blits: Verify that userptr bo work on unshared memory
      configure: Only build overlay if dri2proto is present
      igt/gem_tiled_swapping: Speed up slightly
      igt/gem_close_race: Trim object size
      overlay: Baytrail needs a custom GPU frequency parser
      igt/gem_close_race: Increase GPU load
      igt/gem_userptr_blits: Add missing RAM check before coherency tests
      igt/gem_userptr_blits: Add missing RAM check before coherency tests
      igt/kms_flip: Skip if headless
      Use SIGTERM in replace of SIGQUIT
      Quieten valgrind
      igt/gem_userptr_blits: New tests, old issues
      linux: Flush page/buffer cache before querying available memory
      linux: placate drop_caches and pass it a '\n'
      core: Only use signalsafe functions inside signal handlers
      igt_core: Refactor igt_stop_helper() to use igt_wait_helper()
      igt_core: Read manpages more carefully  for WNOHANG
      core: Inject subtest message into dmesg
      core: Improve phrasing for test requirements
      core: Inject program name into dmesg
      drmtest: First check that driver is i915
      igt/pm_rps: Fix assertion in load_helper_stop
      core: Add all kernel log levels
      igt/gem_cpu_reloc: Update the memory requirements
      igt: Prettify igt_assert_eq() failure messages
      igt/gem_concurrent_blit: Add GPU-vs-GPU checks
      igt/gem_concurrent_blit: Add ring race checks
      lib/batchbuffer: Store the gen in a local variable
      lib/batchbuffer: Guard intel_blt_copy with even more asserts
      igt: Tweak the igt_assert_cmpint macro
      igt/gem_concurrent_blit: Apply some fence pressure as well
      Prepare for 64bit relocation addresses
      igt/gem_seqno_wrap: Use debugfs singleton
      batch: Specify number of relocations to accommodate
      batch: Fix typo in BLIT_BATCH_BEGIN
      igt/gem_concurrent_blit: Use the preallocated dummy bo for temporary copies
      rendercopy/gen8: Fix vertex buffer relocation
      igt/gem_gtt_hog: Convert opencoded fork()/wait() over to igt_fork()
      igt/gem_concurrent_blit: Move igt_require() out of children
      core: Display subtest walltime
      lib/igt_fb: Add debug output for creating fb
      lib/igt_fb: Ignore RGB888
      core: Prettify igt_require_f output
      aux: Squelch warning when emitting progress indicator
      igt/drv_missed_irq_hang: Increase busy load
      igt/kms_universal_plane: Only test existing planes
      igt/gem_mmap_gtt: Check coherency between GTT and CPU mmappings with LLC
      igt/kms_flip_tiling: Use the associated pipe for the output
      igt/gem_cpu_reloc: Terminate the bad batch

Damien Lespiau (83):
      list-workarounds/chv: Add Cherryview to the list of valid platorms
      kms_universal_plane: Don't assert outside of fixtures/subtests
      kms_pipe_crc_basic: Split the main test function a bit more
      kms_pipe_crc_basic: Cycle between 2 differently colored buffer
      kms_pipe_crc_basic: Make the number of CRCs a parameter
      kms_pipe_crc_basic: Add a bit a debugging output
      lib: Reset 'position_changed' after a drmModeSetCrtc()
      pipe_crc: Warn if the CRC values is 0xffffffff
      pipe_crc: Make collect_crc() ensure the CRC looks somewhat valid
      kms_plane: Make the gathering of reference CRCs test agnostic
      kms_plane: Add a debug message when grabbing the CRC of a colored fb
      kms_plane: Specify the pipe when grabbing reference CRCs
      core: Put the requirement failure messages together
      core: Only display the errno message if errno is set
      core: Apply the same treatment to the in errno message in __igt_fail_assert()
      drv_module_reload: Don't declare success when failing
      igt_kms: Factor out a generic get_property() out of get_drm_plane_type()
      igt_kms: Provide a get_plane_property() shorthand
      igt_kms: Add a way to query of the plane supports rotation
      igt_kms: Add support for setting plane rotation
      igt_kms: Introduce a for_each_pipe() macro
      kms_rotation_crc: Make check_plane_type() static
      kms_rotation_crc: Make more functions static
      kms_rotation_crc: Align a few wrapped lines to the opening brace
      kms_rotation_crc: Update the copyright to have this year as well
      kms_rotation_crc: Test the validity of the output first
      kms_rotation_crc: Require universal planes for the testing primary rotation
      kms_rotation_crc: Fix style issue: '{' at the end of lines
      kms_rotation_crc: Fix style issue: single statement conditionals
      kms_rotation_crc: Factor out the square drawing function
      kms_rotation_crc: Factor out common primary/sprite code in prepare_crtc()
      kms_rotation_crc: Remove useless comments
      kms_rotation_crc: Use drm_plane from igt_plane_t
      kms_rotation_crc: Style issue: binary operators need spaces before and after
      kms_rotation_crc: Skip the tests if rotation is not supported
      kms_rotation_crc: Just store the igt_plane_t in data
      kms_rotation_crc: Unify the two tests
      kms_rotation_crc: Always disable the plane in cleanup
      kms_rotation_crc: Don't store rotate in the test state
      kms_rotation_crc: Don't store 'pipe' in the state
      kms_rotation_crc: Use igt_plane_set_rotation()
      kms_rotation_crc: Remove now unnecessary defines
      kms_rotation_crc: Use for_each_pipe()
      kms_rotation_crc: Remove the test on output->valid
      kms_rotation_crc: Remove 'output' from the state
      kms_rotation_crc: Remove the sleep(2)
      kms_rotation_crc: Remove plane from the state
      kms_rotation_crc: No need to test for NULL before freeing the pipe CRC object
      kms_rotation_crc: Allow the sprite test to run even without universal planes
      kms_rotation_crc: Don't commit with no fb set up
      kms_rotation_crc: Properly paint the whole frame buffer
      kms_rotation_crc: Add the test to .gitignore
      kms_rotation_crc: Don't compile the test on Android with no cairo support
      kms_rotation_crc: Document the two steps in prepare_crtc()
      kms_rotation_crc: Always use the primary plane to compute the reference CRC
      kms_rotation_crc: Remove unnecessary includes
      kms_rotation_crc: Use the igt_kms enum to encode the plane rotation
      lib: Extract gem_get_tiling() from a couple of tests.
      tests: Move gem_render_copy_redux to the list of multi-subtests tests
      lib: Remove unused field from struct igt_fb
      lib: Split the GTT mapping out of get_cairo_surface()
      lib: NULLify ->cairo_surface once unmapped
      lib: Don't take a reference to the surface in get_cairo_surface()
      testdisplay: Destroy the cairo context once the fb is painted
      lib: Change the fb creation functions to take fully qualified tiling formats
      kms_cursor_crc: Use I915_TILING_NONE to create fbs
      kms_fbc_crc: Use I915_TILING_X to create fbs
      kms_fence_pin_leak: Use I915_TILING_X to create fbs
      kms_flip: Adjust to the new igt_create_fb*() API
      kms_flip_tiling: Adjust to the new igt_create_.*fb() API
      kms_mmio_vs_cs_flip: Adjust to the new igt_create_.*fb() API
      kms_pipe_crc_basic: Adjust to the new igt_create.*fb() API
      kms_plane: Adjust to the new igt_create.*fb() API
      kms_psr_sink_crc: Adjust to the new igt_create.*fb() API
      kms_render: Adjust to the new igt_create.*fb() API
      kms_setmode: Adjust to the igt_create.*fb() API
      kms_sink_crc_basic: Adjust to the new igt_create.*fb() API
      pm_lpsp: Adjust to the new igt_create.*fb() API
      pm_rpm: Adjust to the new igt_create*fb() API
      testdisplay: Make the desired tiling mode an unsigned int
      lib/fb: Replace straight igt_fail() by asserts with debug messages
      lib/fb: Assert, instead of silently failing, when creating fbs
      gem_workarounds: intel_wa_registers is now prefixed with i915

Daniel Vetter (57):
      NEWS: post-release bump
      Revert "Add rc6_residency_counter subtest"
      lib/intel_os: Spelling fix
      tests/gem_fence_upload: Fix test wrapper
      tests/kms_psr_sink_crc: Skip properly
      tests/prime_self_import: Use igt_assert_cmpint
      lib/igt_core: Add igt_assert_eq
      lib: add igt.cocci
      tests: Run igt.cocci over tests
      Revert "tests: Run igt.cocci over tests"
      tests/pm_psr_sink_crc: Fix longjmp fun
      tests: Don't use stderr for informational messages
      lib/igt.cocci: Conversion to igt logging
      lib/igt.cocci: Convert abort() to igt_fail
      lib/igt.cocci: Also add rule to use igt_warn_on_f
      lib: Introduce igt_fail_on/_f
      NEWS: Mention igt.cocci
      tests: run igt.cocci
      Revert "Revert "Add rc6_residency_counter subtest""
      tests/Makefile.sources: Remove empty last line
      tests: Move gem_userptr_blits to the right Makefile target
      Paritially revert "lib: add missing includes to headers"
      tests/gem_mmap: Add short mmap test
      tests/gem_exec_big: Re-add gem_sync
      tests/kms_psr_sink_crc: Fix delayed gtt/cpu write tests
      tests/gem_exec_parse: use gem_uses_aliasing_ppgtt
      tests/gem_render_copy_redux needs legacy drm nodes
      drv_module_reload: Unbind the right console driver
      tests: Run igt.cocci
      NEWS: Updates
      lib/igt_core: Don't log when listing subtests
      lib/igt.cocci: Add stanza for for_each_pipe
      lib: Add argc/argv to igt_simple_init
      lib/igt_core: Fixup gtkdoc for logging functions
      tests/gem_userptr_blits: Polish
      lib/igt.cocci: Add s/assert/igt_assert/
      tests: Move root check to lib/drm_lib.sh
      lib/drm_lib.sh: Bare-bones long option parsing
      tests/pm_rpm: Convert to new optparsing
      NEWS: Updates
      NEWS: Don't forget new universal plane commit for igt_kms
      tests/gem_ringfill: add interruptible mode
      tests/kms_cursor_crc: Align opening {
      lib/igt_kms: Unify pipe name helpers
      lib/igt_kms: Clean up the other _name functions/macros
      lib/igt_kms: doc for type2str functions
      lib/igt_kms: set_vt_graphics_mode is a low-level helper
      lib/igt_kms: Shuffle kmtests_ functions
      lib/igt_kms: Simplify return value of kmstest_get_connector_default_mode
      lib/igt_kms: Simplify return value of kmstest_get_connector_config
      lib/igt_kms: doc for the remaining kmstest_ functions
      lib/rendercopy*: Use igt_assert
      lib/intel_* Use igt checks and macros
      lib/igt_* Use igt macros in igt libaries
      lib: Use igt macros more
      NEWS: Updates in anticipation of the next release
      lib/igt_aux: Improve wait_for_keypress helper a bit

Gaurav K Singh (2):
      intel_bios_reader: Add support to dump MIPI Configuration Block #52
      intel_bios_reader: Add support to dump MIPI Sequence block #53

Jesse Barnes (1):
      gem_exec_parse: require PPGTT as well

Matt Roper (10):
      lib/kms: Drop igt_pipe->need_set_{crtc, cursor}
      lib/kms: Track need for vblank wait locally
      lib/kms: Add igt_display_commit2()
      lib/kms: Add igt_display_try_commit2()
      lib/kms: Add universal plane support (v2)
      lib/kms: Drop primary plane windowing test from igt_plane_set_position()
      tests/kms_universal_plane: Universal plane testing (v6)
      tests/kms_cursor_crc: Combine data_t and test_data_t
      tests/kms_cursor_crc: Call drmModeMoveCursor() directly
      lib/kms: Provide universal plane #define's

Mika Kuoppala (6):
      lib/gen6_render: removed duplicate defines
      tools/null_state_gen: terminate relocs with -1
      lib/rendercopy: fix a typo in define
      lib/gen6_render: fix GEN6_3DSTATE_VF_STATISTICS define
      lib: Add MI_LOAD_REGISTER_IMM
      tools/null_state_gen: build cmd and state space separately

Mike Mason (4):
      Add kms_flip_event_leak to .gitignore
      scripts: Allow multiple -t and -x regular expressions for run-tests.sh
      tests: Fix seg fault when gem_mmap is run without specifying a subtest
      scripts: Add capability to resume interrupted run-tests.sh session

Paulo Zanoni (14):
      tests/pm_rpm: add dpms-mode-unset{,-non}-lpsp subtests
      tests/pm_rpm: add subtests for planes and cursors
      igt_kms: don't get drmModeRes just to free it later
      igt_kms: pass drm_fd instead of igt_display_t on some functions
      igt_kms: optionally return the property from get_property
      igt_kms: document and export kmstest_get_property()
      tests/pm_rpm: use kmstest_get_property()
      igt_kms: add kmstest_unset_all_crtcs()
      tests/pm_rpm: add subtests for fences
      tests/pm_rpm: add wait_for_suspended() calls to test_one_plane
      tests/pm_rpm: add macros to disable/enable screens and wait
      tests/pm_rpm: add disable_or_dpms_all_screens()
      tests/pm_rpm: refactor the modesetting code
      igt_core: zero exit_handler_count before forking

Rodrigo Vivi (2):
      tests/kms_psr_sink_crc: Create test to test PSR by checking panel CRC.
      bump version to 1.8 and add the release date

Rémi Cardona (1):
      shader-debugger: Force file/stdout IO as UTF-8

Sean V Kelley (1):
      lib/chv: CHV media pipeline command sequence

Sonika Jindal (2):
      tests/kms_rotation_crc: IGT for 180 degree HW rotation
      kms_rotation_crc: Calling commit2 instead of legacy commit

Thomas Wood (46):
      quick_dump: read the architecture files for items to add to EXTRA_DIST
      README: update piglit instructions
      lib: remove /** from comments that are not API documentation
      README: update the section on modifying and rebuilding documentation
      gitignore: add missing files and keep lists sorted
      lib: various documentation fixes
      docs: add private headers to IGNORE_HFILES
      docs: always rebuild the sections file
      docs: remove unused annotation glossary include
      lib: ensure igt_display_init clears the memory for the display struct
      lib: add missing includes to headers
      lib: add function to change connector states
      lib: add the ability to set an EDID data block on a connector
      lib: add igt_enable_connectors and igt_reset_connectors
      tests: enable extra connectors in kms_flip and kms_pipe_crc_basic
      lib: allow the edid to be reset
      scripts: add a script to help run tests with Piglit
      README: update the test run instructions
      core: increase the exit handler limit
      lib: warn when attempting to run an unknown subtest
      tests: remove unused getopt header includes
      lib: move option parsing into common_init
      lib: add igt_simple_init_parse_opts
      lib: don't ignore unknown options in multi-tests
      tests: convert simple tests to use igt_simple_init_parse_opts
      lib: always warn about unknown options
      lib: add a command line option to enable debug output in tests
      lib: add an exit code to use when invalid options are specified
      build: improve version.h generation
      testdisplay: only set terminal attributes when in foreground process group
      quick_dump: fix distcheck
      testdisplay: set a non-zero exit code if getopt detected an error
      lib: avoid getopt value conflicts with tests
      lib: check test options for conflicts
      lib: don't abort if forcing the connector state fails
      Update .gitignore files
      testdisplay: ignore invalid subtest options
      lib: add igt_restore_vt_mode
      tests: check plane rotation is reset after the VT mode is restored
      lib: add kmstest_edid_add_3d
      lib: move create_stereo_fb from testdisplay to igt_fb
      tests: add kms_3d test
      lib/igt_fb: ensure igt_create_fb parameters are consistent
      lib: don't force HDMI or DP connectors on HSW and BDW
      tests/kms_3d: skip if connectors cannot be forced
      lib: keep a list of modified connectors to reset

Tim Gore (7):
      intel-gpu-tools: remove the --cmd option from gem_seqno_wrap
      intel-gpu-tools: add igt_core init func calls to some tests
      intel-gpu-tools: Dont build kms_univeral_plane if no cairo
      intel-gpu-tools: Dont build kms_force_connector if no cairo
      intel-gpu-tools: add sys/wait.h to pm_rps.c
      intel-gpu-tools: fix version.h creation in android
      intel-gpu-tools: skip kms_flip_event_leak unless we have cairo

Tvrtko Ursulin (4):
      tests/gem_userptr_blits: Race between object creation and multi-threaded mm ops
      igt/gem_userptr_benchmark: Fix for upstream ioctl number
      igt/gem_userptr_blits: Fix forked access test
      igt/gem_userptr_blits: Fix multi-threaded mm stress tester

Ville Syrjälä (7):
      tests/kms_fbc_crc: Update blit code for BDW
      lib/igt_debugfs: Don't fail if debugfs is already mounted
      lib/igt_debufs: Add IGT_NO_FORCEWAKE environment variable
      tools: Add intel_iosf_sb_{read,write} tools
      tools/intel_display_poller: Add a new tool that will poll various display registers
      tests/gem_ctx_exec: Add reset-pin-leak subtest
      tests: Add kms_flip_event_leak test

Wendy Wang (2):
      Fixed the review issues for pm_rc6_residency IGT case
      Merge two subtests for pm_rc6_residency IGT case

Yi Sun (1):
      kms_plane: Add panning test for primary plane

git tag: intel-gpu-tools-1.8

http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2
MD5:  49d2c3c65204d889189c4d8c14c598b3  intel-gpu-tools-1.8.tar.bz2
SHA1: bc727f19263c167390bc8b018da52d05e4f17fd1  intel-gpu-tools-1.8.tar.bz2
SHA256: ffe2a11bca57f7fe36e93d55e4b3685127640e3e6cdae19973b193fe25ff3759  intel-gpu-tools-1.8.tar.bz2

http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz
MD5:  78eee01f2f5a53b03d8d88613e07c471  intel-gpu-tools-1.8.tar.gz
SHA1: 7f286412de6d8ff7927c4bcb66aee19ca32a4476  intel-gpu-tools-1.8.tar.gz
SHA256: 1330098ff84176768530ce60df561c681a51b56f0f2b76fdeb055e73814745da  intel-gpu-tools-1.8.tar.gz

Thanks,
Rodrigo.
<div><div dir="ltr">
<div>
<div>
<div>Hi all,<br><br>
</div>Here is another release of Intel-gpu-tools 1.8.<br>
</div>This one came without any pre warning again and release was "time based" to be on time for the Intel Linux Graphics stack validation that we are starting today and that might be released by the end of this Quarter as usual.<br><br>
</div>This is my last release since Thomas Wood is taking the role to maintain Intel-gpu-tools. I'm confident that Thomas will do a great job and make the releases more smooth and without my traditional rush.<br><div><div><div><div><div>
<div><br></div>
<div>1.8 NEWS:<br>
</div>
<div>
<br>- Added lib/igt.cocci semantic patch to catch often-seen patterns and convert<br>&nbsp; them to igt macros/infrastructure.<br><br>- Improvements to the documentation build systems (Thomas).<br><br>- Small fixes and improvements to the igt infrastructure and helpers all over.<br><br>- As usual piles of new tests.<br><br>- Improved plane/pipe handling in the igt_kms library (Damien).<br><br>- Unified option parsing between simple tests and tests with subtests (Thomas).<br>&nbsp; This will allow us to merge the different Makefile targets once test runners<br>&nbsp; are converted.<br><br>- New commit functions for igt_kms to support the new universal planes<br>&nbsp; interfaces (Matt Roper).<br><br>- Polish the debug output when test requirements aren't met a bit and inject the<br>&nbsp; program name/subtest in dmesg for easier backtrace/oom debugging (Chris).<br><br>- A bit of polish for the framebuffer helper functions (Damien).<br><br>- Robuster option parsing helpers, they now check for conflicts when merging<br>&nbsp; different option lists (Thomas).<br><br>- MIPI DSI vbt support in intel_bios_read (Gaurav K Singh).<br><br>- Clarify the split between low-level helpers and the high-level library in<br>&nbsp; igt_kms a bit by renaming some functions and improving and extending the api<br>&nbsp; documentation.<br><br>- Helper to restore the vt mode, useful to test lastclose/fbdev emulation<br>&nbsp; behaviour (Thomas).<br><br>- Refactor the support for 64bit relocs. By specifying the number of relocations<br>&nbsp; explicit a lot of the gen8 checks can be removed from simple testcases which<br>&nbsp; only use the blitter (Chris).<br><br>
</div>
<div>The full list:<br>
</div>
<div>
<br>Arun Siluvery (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_workarounds: igt to test workaround registers<br><br>Ben Widawsky (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add ndebug to the headers<br><br>Chris Wilson (60):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; API docs for intel_check_memory()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: add gem_fence_upload<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_mmap_gtt: Exercise concurrent pagefaulting<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_fence_upload: Throw some threads into the mix<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_fence_upload: Exercise contention on the fault handler<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_exec_parse: Convert to igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_exec_big: Update to new igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_fence_upload: Improve the contended messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_mmap_gtt: Test mmaping less than the full object<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wait for any pid in order to reap failure quicker<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Shared memory allocations<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Verify that userptr bo work on unshared memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; configure: Only build overlay if dri2proto is present<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_tiled_swapping: Speed up slightly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_close_race: Trim object size<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; overlay: Baytrail needs a custom GPU frequency parser<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_close_race: Increase GPU load<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Add missing RAM check before coherency tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Add missing RAM check before coherency tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_flip: Skip if headless<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use SIGTERM in replace of SIGQUIT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Quieten valgrind<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: New tests, old issues<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux: Flush page/buffer cache before querying available memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux: placate drop_caches and pass it a '\n'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Only use signalsafe functions inside signal handlers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: Refactor igt_stop_helper() to use igt_wait_helper()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: Read manpages more carefully&nbsp; for WNOHANG<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Inject subtest message into dmesg<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Improve phrasing for test requirements<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Inject program name into dmesg<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drmtest: First check that driver is i915<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/pm_rps: Fix assertion in load_helper_stop<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Add all kernel log levels<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_cpu_reloc: Update the memory requirements<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt: Prettify igt_assert_eq() failure messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Add GPU-vs-GPU checks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Add ring race checks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/batchbuffer: Store the gen in a local variable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/batchbuffer: Guard intel_blt_copy with even more asserts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt: Tweak the igt_assert_cmpint macro<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Apply some fence pressure as well<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prepare for 64bit relocation addresses<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_seqno_wrap: Use debugfs singleton<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; batch: Specify number of relocations to accommodate<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; batch: Fix typo in BLIT_BATCH_BEGIN<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Use the preallocated dummy bo for temporary copies<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rendercopy/gen8: Fix vertex buffer relocation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_gtt_hog: Convert opencoded fork()/wait() over to igt_fork()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Move igt_require() out of children<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Display subtest walltime<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: Add debug output for creating fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: Ignore RGB888<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Prettify igt_require_f output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aux: Squelch warning when emitting progress indicator<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/drv_missed_irq_hang: Increase busy load<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_universal_plane: Only test existing planes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_mmap_gtt: Check coherency between GTT and CPU mmappings with LLC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_flip_tiling: Use the associated pipe for the output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_cpu_reloc: Terminate the bad batch<br><br>Damien Lespiau (83):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list-workarounds/chv: Add Cherryview to the list of valid platorms<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_universal_plane: Don't assert outside of fixtures/subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Split the main test function a bit more<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Cycle between 2 differently colored buffer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Make the number of CRCs a parameter<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Add a bit a debugging output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Reset 'position_changed' after a drmModeSetCrtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pipe_crc: Warn if the CRC values is 0xffffffff<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pipe_crc: Make collect_crc() ensure the CRC looks somewhat valid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Make the gathering of reference CRCs test agnostic<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Add a debug message when grabbing the CRC of a colored fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Specify the pipe when grabbing reference CRCs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Put the requirement failure messages together<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Only display the errno message if errno is set<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Apply the same treatment to the in errno message in __igt_fail_assert()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drv_module_reload: Don't declare success when failing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Factor out a generic get_property() out of get_drm_plane_type()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Provide a get_plane_property() shorthand<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Add a way to query of the plane supports rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Add support for setting plane rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Introduce a for_each_pipe() macro<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Make check_plane_type() static<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Make more functions static<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Align a few wrapped lines to the opening brace<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Update the copyright to have this year as well<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Test the validity of the output first<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Require universal planes for the testing primary rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Fix style issue: '{' at the end of lines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Fix style issue: single statement conditionals<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Factor out the square drawing function<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Factor out common primary/sprite code in prepare_crtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove useless comments<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use drm_plane from igt_plane_t<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Style issue: binary operators need spaces before and after<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Skip the tests if rotation is not supported<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Just store the igt_plane_t in data<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Unify the two tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Always disable the plane in cleanup<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't store rotate in the test state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't store 'pipe' in the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use igt_plane_set_rotation()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove now unnecessary defines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use for_each_pipe()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove the test on output-&gt;valid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove 'output' from the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove the sleep(2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove plane from the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: No need to test for NULL before freeing the pipe CRC object<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Allow the sprite test to run even without universal planes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't commit with no fb set up<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Properly paint the whole frame buffer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Add the test to .gitignore<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't compile the test on Android with no cairo support<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Document the two steps in prepare_crtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Always use the primary plane to compute the reference CRC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove unnecessary includes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use the igt_kms enum to encode the plane rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Extract gem_get_tiling() from a couple of tests.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move gem_render_copy_redux to the list of multi-subtests tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Remove unused field from struct igt_fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Split the GTT mapping out of get_cairo_surface()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: NULLify -&gt;cairo_surface once unmapped<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Don't take a reference to the surface in get_cairo_surface()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: Destroy the cairo context once the fb is painted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Change the fb creation functions to take fully qualified tiling formats<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_cursor_crc: Use I915_TILING_NONE to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_fbc_crc: Use I915_TILING_X to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_fence_pin_leak: Use I915_TILING_X to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_flip: Adjust to the new igt_create_fb*() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_flip_tiling: Adjust to the new igt_create_.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_mmio_vs_cs_flip: Adjust to the new igt_create_.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_psr_sink_crc: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_render: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_setmode: Adjust to the igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_sink_crc_basic: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pm_lpsp: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pm_rpm: Adjust to the new igt_create*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: Make the desired tiling mode an unsigned int<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/fb: Replace straight igt_fail() by asserts with debug messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/fb: Assert, instead of silently failing, when creating fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_workarounds: intel_wa_registers is now prefixed with i915<br><br>Daniel Vetter (57):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: post-release bump<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "Add rc6_residency_counter subtest"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/intel_os: Spelling fix<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_fence_upload: Fix test wrapper<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Skip properly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/prime_self_import: Use igt_assert_cmpint<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Add igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Run igt.cocci over tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "tests: Run igt.cocci over tests"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_psr_sink_crc: Fix longjmp fun<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Don't use stderr for informational messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Conversion to igt logging<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Convert abort() to igt_fail<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Also add rule to use igt_warn_on_f<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Introduce igt_fail_on/_f<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Mention igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: run igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "Revert "Add rc6_residency_counter subtest""<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/Makefile.sources: Remove empty last line<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move gem_userptr_blits to the right Makefile target<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paritially revert "lib: add missing includes to headers"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_mmap: Add short mmap test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_exec_big: Re-add gem_sync<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Fix delayed gtt/cpu write tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_exec_parse: use gem_uses_aliasing_ppgtt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_render_copy_redux needs legacy drm nodes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drv_module_reload: Unbind the right console driver<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Run igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Don't log when listing subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Add stanza for for_each_pipe<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add argc/argv to igt_simple_init<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Fixup gtkdoc for logging functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_userptr_blits: Polish<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Add s/assert/igt_assert/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move root check to lib/drm_lib.sh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/drm_lib.sh: Bare-bones long option parsing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: Convert to new optparsing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Don't forget new universal plane commit for igt_kms<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_ringfill: add interruptible mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Align opening {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Unify pipe name helpers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Clean up the other _name functions/macros<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: doc for type2str functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: set_vt_graphics_mode is a low-level helper<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Shuffle kmtests_ functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Simplify return value of kmstest_get_connector_default_mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Simplify return value of kmstest_get_connector_config<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: doc for the remaining kmstest_ functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/rendercopy*: Use igt_assert<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/intel_* Use igt checks and macros<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_* Use igt macros in igt libaries<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Use igt macros more<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates in anticipation of the next release<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_aux: Improve wait_for_keypress helper a bit<br><br>Gaurav K Singh (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel_bios_reader: Add support to dump MIPI Configuration Block #52<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel_bios_reader: Add support to dump MIPI Sequence block #53<br><br>Jesse Barnes (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_exec_parse: require PPGTT as well<br><br>Matt Roper (10):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Drop igt_pipe-&gt;need_set_{crtc, cursor}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Track need for vblank wait locally<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add igt_display_commit2()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add igt_display_try_commit2()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add universal plane support (v2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Drop primary plane windowing test from igt_plane_set_position()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_universal_plane: Universal plane testing (v6)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Combine data_t and test_data_t<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Call drmModeMoveCursor() directly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Provide universal plane #define's<br><br>Mika Kuoppala (6):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/gen6_render: removed duplicate defines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/null_state_gen: terminate relocs with -1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/rendercopy: fix a typo in define<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/gen6_render: fix GEN6_3DSTATE_VF_STATISTICS define<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add MI_LOAD_REGISTER_IMM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/null_state_gen: build cmd and state space separately<br><br>Mike Mason (4):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Add kms_flip_event_leak to .gitignore<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: Allow multiple -t and -x regular expressions for run-tests.sh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Fix seg fault when gem_mmap is run without specifying a subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: Add capability to resume interrupted run-tests.sh session<br><br>Paulo Zanoni (14):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add dpms-mode-unset{,-non}-lpsp subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add subtests for planes and cursors<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: don't get drmModeRes just to free it later<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: pass drm_fd instead of igt_display_t on some functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: optionally return the property from get_property<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: document and export kmstest_get_property()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: use kmstest_get_property()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: add kmstest_unset_all_crtcs()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add subtests for fences<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add wait_for_suspended() calls to test_one_plane<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add macros to disable/enable screens and wait<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add disable_or_dpms_all_screens()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: refactor the modesetting code<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: zero exit_handler_count before forking<br><br>Rodrigo Vivi (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Create test to test PSR by checking panel CRC.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bump version to 1.8 and add the release date<br><br>R&eacute;mi Cardona (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shader-debugger: Force file/stdout IO as UTF-8<br><br>Sean V Kelley (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/chv: CHV media pipeline command sequence<br><br>Sonika Jindal (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_rotation_crc: IGT for 180 degree HW rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Calling commit2 instead of legacy commit<br><br>Thomas Wood (46):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; quick_dump: read the architecture files for items to add to EXTRA_DIST<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update piglit instructions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: remove /** from comments that are not API documentation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update the section on modifying and rebuilding documentation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gitignore: add missing files and keep lists sorted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: various documentation fixes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: add private headers to IGNORE_HFILES<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: always rebuild the sections file<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: remove unused annotation glossary include<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: ensure igt_display_init clears the memory for the display struct<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add missing includes to headers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add function to change connector states<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add the ability to set an EDID data block on a connector<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_enable_connectors and igt_reset_connectors<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: enable extra connectors in kms_flip and kms_pipe_crc_basic<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: allow the edid to be reset<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: add a script to help run tests with Piglit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update the test run instructions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: increase the exit handler limit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: warn when attempting to run an unknown subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: remove unused getopt header includes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: move option parsing into common_init<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_simple_init_parse_opts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't ignore unknown options in multi-tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: convert simple tests to use igt_simple_init_parse_opts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: always warn about unknown options<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add a command line option to enable debug output in tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add an exit code to use when invalid options are specified<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; build: improve version.h generation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: only set terminal attributes when in foreground process group<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; quick_dump: fix distcheck<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: set a non-zero exit code if getopt detected an error<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: avoid getopt value conflicts with tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: check test options for conflicts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't abort if forcing the connector state fails<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Update .gitignore files<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: ignore invalid subtest options<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_restore_vt_mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: check plane rotation is reset after the VT mode is restored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add kmstest_edid_add_3d<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: move create_stereo_fb from testdisplay to igt_fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: add kms_3d test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: ensure igt_create_fb parameters are consistent<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't force HDMI or DP connectors on HSW and BDW<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_3d: skip if connectors cannot be forced<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: keep a list of modified connectors to reset<br><br>Tim Gore (7):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: remove the --cmd option from gem_seqno_wrap<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: add igt_core init func calls to some tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: Dont build kms_univeral_plane if no cairo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: Dont build kms_force_connector if no cairo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: add sys/wait.h to pm_rps.c<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: fix version.h creation in android<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: skip kms_flip_event_leak unless we have cairo<br><br>Tvrtko Ursulin (4):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_userptr_blits: Race between object creation and multi-threaded mm ops<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_benchmark: Fix for upstream ioctl number<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Fix forked access test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Fix multi-threaded mm stress tester<br><br>Ville Syrj&auml;l&auml; (7):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_fbc_crc: Update blit code for BDW<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_debugfs: Don't fail if debugfs is already mounted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_debufs: Add IGT_NO_FORCEWAKE environment variable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools: Add intel_iosf_sb_{read,write} tools<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/intel_display_poller: Add a new tool that will poll various display registers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_ctx_exec: Add reset-pin-leak subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Add kms_flip_event_leak test<br><br>Wendy Wang (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fixed the review issues for pm_rc6_residency IGT case<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Merge two subtests for pm_rc6_residency IGT case<br><br>Yi Sun (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Add panning test for primary plane<br><br>git tag: intel-gpu-tools-1.8<br><br><a href="http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2">http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2</a><br>MD5:&nbsp; 49d2c3c65204d889189c4d8c14c598b3&nbsp; intel-gpu-tools-1.8.tar.bz2<br>SHA1: bc727f19263c167390bc8b018da52d05e4f17fd1&nbsp; intel-gpu-tools-1.8.tar.bz2<br>SHA256: ffe2a11bca57f7fe36e93d55e4b3685127640e3e6cdae19973b193fe25ff3759&nbsp; intel-gpu-tools-1.8.tar.bz2<br><br><a href="http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz">http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz</a><br>MD5:&nbsp; 78eee01f2f5a53b03d8d88613e07c471&nbsp; intel-gpu-tools-1.8.tar.gz<br>SHA1: 7f286412de6d8ff7927c4bcb66aee19ca32a4476&nbsp; intel-gpu-tools-1.8.tar.gz<br>SHA256: 1330098ff84176768530ce60df561c681a51b56f0f2b76fdeb055e73814745da&nbsp; intel-gpu-tools-1.8.tar.gz<br><br><div>Thanks,<br>Rodrigo.<br>
</div>
</div>
</div></div></div></div></div>
</div></div>
Chris Wilson | 8 Sep 09:58 2014
Picon

xf86-video-intel 2.99.916

Snapshot 2.99.916 (2014-09-08)
==============================
Quick update for MST in UXA - we need to hook up the RandR outputs for
dynamicaly added connectors.

Complete list of changes since 2.99.915
---------------------------------------

Chris Wilson (1):
      2.99.916 snapshot

Dave Airlie (1):
      uxa: actually create the randr outputs for hotplug connectors

git tag: 2.99.916

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.bz2
MD5:  7e24551eae0b952f4d795e791e88ebe5  xf86-video-intel-2.99.916.tar.bz2
SHA1: ad5fee90ceaed8daf36aecb1d5e68aeb5e0a070a  xf86-video-intel-2.99.916.tar.bz2
SHA256: 409a819f4ac3e7c9432dd4acafe4621bbb3702adb34b1ea942b2e6d7c71eed01  xf86-video-intel-2.99.916.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.gz
MD5:  2124f3505aeab00ae075a634088eb899  xf86-video-intel-2.99.916.tar.gz
SHA1: 7bd9ddfad76f8743fdec9241265595d9df522f2d  xf86-video-intel-2.99.916.tar.gz
SHA256: ae78985283c606ca137287734516061760e7b78ef6766e2d6a599ed9c685d2a1  xf86-video-intel-2.99.916.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre
Snapshot 2.99.916 (2014-09-08)
==============================
Quick update for MST in UXA - we need to hook up the RandR outputs for
dynamicaly added connectors.

Complete list of changes since 2.99.915
---------------------------------------

Chris Wilson (1):
      2.99.916 snapshot

Dave Airlie (1):
      uxa: actually create the randr outputs for hotplug connectors

git tag: 2.99.916

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.bz2
MD5:  7e24551eae0b952f4d795e791e88ebe5  xf86-video-intel-2.99.916.tar.bz2
SHA1: ad5fee90ceaed8daf36aecb1d5e68aeb5e0a070a  xf86-video-intel-2.99.916.tar.bz2
SHA256: 409a819f4ac3e7c9432dd4acafe4621bbb3702adb34b1ea942b2e6d7c71eed01  xf86-video-intel-2.99.916.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.gz
MD5:  2124f3505aeab00ae075a634088eb899  xf86-video-intel-2.99.916.tar.gz
SHA1: 7bd9ddfad76f8743fdec9241265595d9df522f2d  xf86-video-intel-2.99.916.tar.gz
SHA256: ae78985283c606ca137287734516061760e7b78ef6766e2d6a599ed9c685d2a1  xf86-video-intel-2.99.916.tar.gz

--

-- 
Chris Wilson, Intel Open Source Technology Centre
Chris Wilson | 8 Sep 09:25 2014
Picon

xf86-video-intel 2.99.915

Snapshot 2.99.915 (2014-09-08)
==============================
A significant change to UXA to enable MST and to keep it working on recent
kernels needs some soaking before a major release, and the usual
plethora of bugfixes. One other feature is the support for hardware
rotations on very recent kernels.

 * Handle rotated scanouts that are all clear correctly. The region to
   update was not being computed correctly, overdrawing the wrong CRTC.
   https://bugs.freedesktop.org/show_bug.cgi?id=81820

 * Reset cursor images after rotation and size changes
   https://bugs.freedesktop.org/show_bug.cgi?id=81886
   https://bugs.freedesktop.org/show_bug.cgi?id=82273
   https://bugs.freedesktop.org/show_bug.cgi?id=82337

 * Handle stale DRI2 buffers and Client errors more gracefully

 * Fallback if we fail to render a glyph onto a too-large surface, e.g.
   direct rendering of glyphs onto extended desktops with gen2/gen3.
   https://bugs.archlinux.org/task/40949

 * Further work to enable tiled rendering onto large surfaces in
   severely aperture and memory constrained devices (e.g. gen2/gen3)

 * Honour the Primary option from xorg.conf and mark that as the RandR
   primary.
   https://bugs.freedesktop.org/show_bug.cgi?id=82193
   https://bugs.freedesktop.org/show_bug.cgi?id=82205

 * Fix another Client-Window DRI2 close race
   https://bugs.freedesktop.org/show_bug.cgi?id=82979

 * Fix incorrect discarding of GPU damage when copying over the TearFree
   scanout - which caused a flicker in rapidly updated elements (like
   simple video panes).
   https://bugs.freedesktop.org/show_bug.cgi?id=81973

Complete list of changes since 2.99.914
---------------------------------------

Chris Wilson (93):
      sna: Disable rendering with the DRM device whilst away from VT
      backlight: Set structure to safe values when not initialised
      sna: Keep the backlight at the same brightness when switching away
      backlight: Remove unused 'original' member from structure
      sna: Sort the outputs to provide a stable listing order
      configure: Expose no acceleration by default (--with-default-accel=none)
      sna: Fix clear shortcut for transformations
      sna: Clear cursor image after rotation
      sna: Select the panel native size of the unattached fb size
      sna: Always clear CRTC overrides when adjusting the mode
      sna: Skip grabbing the main framebuffer id
      sna/dri2: Also check for stale buffers before exchanges
      sna: Silence a compiler warning
      i810: Fix startup after marking GPU screens in the module
      sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
      sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
      sna: Remove dead assertion
      sna: Restrict fencing to only use the low 256MiB
      sna: Relax restriction on fenced aperture check
      sna: Add some paranoid asserts around get_window_pixmap()
      sna: Rearrange showing cursors
      sna: Restore single CRTC flips
      sna: Add the current CRTC mode last
      sna: Mark the current mode as preferred if no other mode is
      sna: Add some extra logging for hotplugging of outputs
      sna: Add DSI to the list of recognised panel connectors.
      sna: Add intermediate modes to any output with a scaler
      sna: Set the RandR primary output from the option
      intel: Use NOACCEL to avoid a symbol clash on old Xorg
      sna: Enable kernel rotation support by default
      test: Exercise different cursor sizes
      sna: Flush cursor width changes
      uxa: Compile fix for Ubuntu 11.04
      sna: Clear old cursors when resizing
      Prepare for spurious Xv ABI changes
      sna: Restore the clear before pwriting the cursor
      sna: Update check for static driver data on loading error
      intel: Log open clients on master takeover fail
      intel: If need be, try mounting debugfs
      sna: Reorder output array to match primary placement for InitialConfiguration
      sna: Respect monitor option "DefaultModes"
      sna: Parse output options early during initialisation
      sna: Separate panel checks from adding default modes
      sna: Suppress "switch to mode" messages for internal CRTC applies
      sna: Only apply a DPMS change for an enabled CRTC
      sna: Relax the square cursor assumption
      sna/dri2: Fix compilation with Xorg-1.12.4
      sna: Use a shadow buffer for linear framebuffer
      sna: Do not force creation of a linear GPU bo that we don't want
      sna: Add error message to explain modesetting failures due to allocation
      sna: DBG Log all failure paths in allocating CRTC pixmaps
      sna: DBG log all bo allocation failure paths
      sna: DBG log invalid surface sizes
      sna: Select appropriate tiling mode for TearFree shadow buffer
      intel: Only dump debugfs on linux
      test: Only compile lowlevel-blt-bench if we have shm
      test: Make SHM tests in lowlevel-blt-bench optional
      sna: Add some DBG warnings for early PreInit failures
      sna: Be defensive during FreeScreen()
      sna: Only send the bl change notification if the randr_output exists
      backlight: Move the fd out of the select range
      sna: Propagate failure from changing backlight value
      sna: DBG message fix for !xvmc
      sna/dri2: Remove the redundant parameter passed to free event
      sna/dri2: Assert event is queued when marked as next pending flip
      sna/dri2: Unhook event from draw list upon client destruction
      configure: Add guards for os.h redefines
      sna: Make one last gasp at submitting the execbuffer before bailing
      sna: Fix attaching to a headless configuration
      intel-virtual-output: Sanity check length on user supplied socket path
      intel: Limit read to always fit in the buffer
      intel-virtual-output: Fix invocation of strncpy()
      intel-virtual-output: Use snprintf() for simplicity
      sna: Prepare fr changes in dirty tracking api (Prime)
      tests: Add a couple of gstreamer pipeline hints
      sna/gen8: Check instead of asserting for a hang whilst setting up video state
      gen8: Refresh video render programs
      intel: Only include sys/mount.h on Linux
      sna: Only decouple the event once
      sna: Fallback to normal composite if the blt redisplay fails
      test/README: Add missing trailing characters from cut'n'paste
      sna: Reject invalid CopyArea based on source clipping earlier
      sna: Leave more Pixmap breadcrumbs in DBG
      sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
      sna: Skip over hotunplugged outputs during CRTC set
      sna: Trace move-to-gpu overrides with extra DBG
      sna: Drop false IGNORE_DAMAGE hint
      sna: Compute clones on final ordering
      sna: Disable the fb on switching away from X
      sna/gen2: Fallback to kernel batch w/a rather than incur a stall
      sna: Fix an unreachable piece of code
      sna: Fix backlight assertion after only hiding planes
      2.99.915 snapshot

Dave Airlie (2):
      uxa: drop mode_res caching.
      uxa: add MST support.

Edward Sheldrake (1):
      backlight: Fix regression

Jonathan Gray (1):
      configure: check for cpuid.h

git tag: 2.99.915

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.bz2
MD5:  9526674ecf05eb240372f29eb2949f9b  xf86-video-intel-2.99.915.tar.bz2
SHA1: 0a17a2b6986205f60b01d4f375a1d65c9da38691  xf86-video-intel-2.99.915.tar.bz2
SHA256: 8ad6f94a74f48777d9d24db86a1c7d5f977779ae627f05ee611eedf9014af734  xf86-video-intel-2.99.915.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.gz
MD5:  bca9ed0b3e128f2f5134b860f12e7ea9  xf86-video-intel-2.99.915.tar.gz
SHA1: 2701ceb9ffdb14dcaf4c8416a4392651c846b595  xf86-video-intel-2.99.915.tar.gz
SHA256: f2566d4262da1de7e09d91049d203e026de18e7089babb98a21bb59a81f2f0f9  xf86-video-intel-2.99.915.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre
Snapshot 2.99.915 (2014-09-08)
==============================
A significant change to UXA to enable MST and to keep it working on recent
kernels needs some soaking before a major release, and the usual
plethora of bugfixes. One other feature is the support for hardware
rotations on very recent kernels.

 * Handle rotated scanouts that are all clear correctly. The region to
   update was not being computed correctly, overdrawing the wrong CRTC.
   https://bugs.freedesktop.org/show_bug.cgi?id=81820

 * Reset cursor images after rotation and size changes
   https://bugs.freedesktop.org/show_bug.cgi?id=81886
   https://bugs.freedesktop.org/show_bug.cgi?id=82273
   https://bugs.freedesktop.org/show_bug.cgi?id=82337

 * Handle stale DRI2 buffers and Client errors more gracefully

 * Fallback if we fail to render a glyph onto a too-large surface, e.g.
   direct rendering of glyphs onto extended desktops with gen2/gen3.
   https://bugs.archlinux.org/task/40949

 * Further work to enable tiled rendering onto large surfaces in
   severely aperture and memory constrained devices (e.g. gen2/gen3)

 * Honour the Primary option from xorg.conf and mark that as the RandR
   primary.
   https://bugs.freedesktop.org/show_bug.cgi?id=82193
   https://bugs.freedesktop.org/show_bug.cgi?id=82205

 * Fix another Client-Window DRI2 close race
   https://bugs.freedesktop.org/show_bug.cgi?id=82979

 * Fix incorrect discarding of GPU damage when copying over the TearFree
   scanout - which caused a flicker in rapidly updated elements (like
   simple video panes).
   https://bugs.freedesktop.org/show_bug.cgi?id=81973

Complete list of changes since 2.99.914
---------------------------------------

Chris Wilson (93):
      sna: Disable rendering with the DRM device whilst away from VT
      backlight: Set structure to safe values when not initialised
      sna: Keep the backlight at the same brightness when switching away
      backlight: Remove unused 'original' member from structure
      sna: Sort the outputs to provide a stable listing order
      configure: Expose no acceleration by default (--with-default-accel=none)
      sna: Fix clear shortcut for transformations
      sna: Clear cursor image after rotation
      sna: Select the panel native size of the unattached fb size
      sna: Always clear CRTC overrides when adjusting the mode
      sna: Skip grabbing the main framebuffer id
      sna/dri2: Also check for stale buffers before exchanges
      sna: Silence a compiler warning
      i810: Fix startup after marking GPU screens in the module
      sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
      sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
      sna: Remove dead assertion
      sna: Restrict fencing to only use the low 256MiB
      sna: Relax restriction on fenced aperture check
      sna: Add some paranoid asserts around get_window_pixmap()
      sna: Rearrange showing cursors
      sna: Restore single CRTC flips
      sna: Add the current CRTC mode last
      sna: Mark the current mode as preferred if no other mode is
      sna: Add some extra logging for hotplugging of outputs
      sna: Add DSI to the list of recognised panel connectors.
      sna: Add intermediate modes to any output with a scaler
      sna: Set the RandR primary output from the option
      intel: Use NOACCEL to avoid a symbol clash on old Xorg
      sna: Enable kernel rotation support by default
      test: Exercise different cursor sizes
      sna: Flush cursor width changes
      uxa: Compile fix for Ubuntu 11.04
      sna: Clear old cursors when resizing
      Prepare for spurious Xv ABI changes
      sna: Restore the clear before pwriting the cursor
      sna: Update check for static driver data on loading error
      intel: Log open clients on master takeover fail
      intel: If need be, try mounting debugfs
      sna: Reorder output array to match primary placement for InitialConfiguration
      sna: Respect monitor option "DefaultModes"
      sna: Parse output options early during initialisation
      sna: Separate panel checks from adding default modes
      sna: Suppress "switch to mode" messages for internal CRTC applies
      sna: Only apply a DPMS change for an enabled CRTC
      sna: Relax the square cursor assumption
      sna/dri2: Fix compilation with Xorg-1.12.4
      sna: Use a shadow buffer for linear framebuffer
      sna: Do not force creation of a linear GPU bo that we don't want
      sna: Add error message to explain modesetting failures due to allocation
      sna: DBG Log all failure paths in allocating CRTC pixmaps
      sna: DBG log all bo allocation failure paths
      sna: DBG log invalid surface sizes
      sna: Select appropriate tiling mode for TearFree shadow buffer
      intel: Only dump debugfs on linux
      test: Only compile lowlevel-blt-bench if we have shm
      test: Make SHM tests in lowlevel-blt-bench optional
      sna: Add some DBG warnings for early PreInit failures
      sna: Be defensive during FreeScreen()
      sna: Only send the bl change notification if the randr_output exists
      backlight: Move the fd out of the select range
      sna: Propagate failure from changing backlight value
      sna: DBG message fix for !xvmc
      sna/dri2: Remove the redundant parameter passed to free event
      sna/dri2: Assert event is queued when marked as next pending flip
      sna/dri2: Unhook event from draw list upon client destruction
      configure: Add guards for os.h redefines
      sna: Make one last gasp at submitting the execbuffer before bailing
      sna: Fix attaching to a headless configuration
      intel-virtual-output: Sanity check length on user supplied socket path
      intel: Limit read to always fit in the buffer
      intel-virtual-output: Fix invocation of strncpy()
      intel-virtual-output: Use snprintf() for simplicity
      sna: Prepare fr changes in dirty tracking api (Prime)
      tests: Add a couple of gstreamer pipeline hints
      sna/gen8: Check instead of asserting for a hang whilst setting up video state
      gen8: Refresh video render programs
      intel: Only include sys/mount.h on Linux
      sna: Only decouple the event once
      sna: Fallback to normal composite if the blt redisplay fails
      test/README: Add missing trailing characters from cut'n'paste
      sna: Reject invalid CopyArea based on source clipping earlier
      sna: Leave more Pixmap breadcrumbs in DBG
      sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
      sna: Skip over hotunplugged outputs during CRTC set
      sna: Trace move-to-gpu overrides with extra DBG
      sna: Drop false IGNORE_DAMAGE hint
      sna: Compute clones on final ordering
      sna: Disable the fb on switching away from X
      sna/gen2: Fallback to kernel batch w/a rather than incur a stall
      sna: Fix an unreachable piece of code
      sna: Fix backlight assertion after only hiding planes
      2.99.915 snapshot

Dave Airlie (2):
      uxa: drop mode_res caching.
      uxa: add MST support.

Edward Sheldrake (1):
      backlight: Fix regression

Jonathan Gray (1):
      configure: check for cpuid.h

git tag: 2.99.915

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.bz2
MD5:  9526674ecf05eb240372f29eb2949f9b  xf86-video-intel-2.99.915.tar.bz2
SHA1: 0a17a2b6986205f60b01d4f375a1d65c9da38691  xf86-video-intel-2.99.915.tar.bz2
SHA256: 8ad6f94a74f48777d9d24db86a1c7d5f977779ae627f05ee611eedf9014af734  xf86-video-intel-2.99.915.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.gz
MD5:  bca9ed0b3e128f2f5134b860f12e7ea9  xf86-video-intel-2.99.915.tar.gz
SHA1: 2701ceb9ffdb14dcaf4c8416a4392651c846b595  xf86-video-intel-2.99.915.tar.gz
SHA256: f2566d4262da1de7e09d91049d203e026de18e7089babb98a21bb59a81f2f0f9  xf86-video-intel-2.99.915.tar.gz

--

-- 
Chris Wilson, Intel Open Source Technology Centre
Maarten Lankhorst | 3 Sep 22:16 2014

xf86-video-nouveau 1.0.11


Highlights:    
  - Support for server managed fd's.
  - Glamor support.
  - Maxwell support.
  - DRI3 and initial Present support.
  - vsync'ed kms pageflip performance fixes when running on Linux 3.13+
  - Multi-display vsync, vblank, swap scheduling, timestamping fixes.
  - Multi x-screen support fixes.
  - ZaphodHead support on for multiple outputs per x-screen.
  - EXA nv-10 fixes.
  - Enable sync of swaps to vblank by default (Option GLXVblank "on").
  - Disable pseudo-triplebuffering by default (Option SwapLimit "1").

Ben Skeggs (22):
      silence a warning
      replace NoAccel with AccelMethod in preparation for glamor support
      dri2: move "is supported" checks out of nv_driver.c
      exa: move module load into nouveau_exa_init
      pull copy engine handling into one place, a place that isn't also exa
      merge nv_dma.c into nv_accel_common.c
      50/c0/e0 -> tesla/fermi/kepler
      add support for maxwell, minus Xv/renderaccel
      glamor: initial support (no dri)
      glamor: provide dri3 support when enabled
      default to glamor on maxwell
      sync: fix build against DRI3-less server
      glamor: fix randr resize
      dri2: shuffle some functions around
      dri2: move away from directly touching drmmode on page flips
      dri2: move page flip handling out of drmmode
      kms: implement a more generic event mechanism
      present: initial support
      another build fix...
      fix a harmless typo
      present: use drmmode_head() where it's appropriate
      fix glamor header check

Dave Airlie (1):
      autogen: add support for gnome autobuilder

Emil Velikov (1):
      xorg_list: define the xorg_list* symbols

Hans de Goede (3):
      Add a NVOpenNouveauDevice helper function
      Add support for server managed fds
      Fix building on older servers without xf86platformBus.h

Ilia Mirkin (5):
      update man page with new chips, AccelMethod option
      exa/nv10: use same clip settings as mesa driver
      exa/nv10: use color 0 when the pict format has no RGB component
      exa/nv10: fix blend function setup to check the correct mask
      exa/nv10: src ops should use the SF macro

Marcin Slusarz (2):
      glamor: fix build without glamor.h
      present: build only when glamor is enabled

Mario Kleiner (15):
      Fix nouveau_copy_init()
      dri2: Fix double-sync of pageflips on Linux 3.13+ - Part I
      Add kernel async_flip cap detection. Part II of double-sync fix.
      dri2: Fix kms pageflip completion timestamping.
      dri2: Enable sync of bufferswaps to Vblank by default.
      dri2: Add support for handling more than 2 crtc's
      dri2: Fix drmWaitVblank on multi-x-screen configs.
      Allow/Fix use of multiple ZaphodHead outputs per x-screen.
      dri2 and xv: Fix NVxxSyncToVBlank() for multi-x-screen's.
      Make new ZaphodHeads work across server regenerations.
      Fix event handling on multi-x-screen configs.
      Add file "compile" to .gitignore
      xv/dri2/dri3: Switch to optimized crtc selection for drawables.
      dri2: Set default SwapLimit to 1 for double-buffering.
      Bump version to 1.0.11 for release.

git tag: xf86-video-nouveau-1.0.11

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2
MD5:  a0d2932d84ba10c4933c8332c9afe157  xf86-video-nouveau-1.0.11.tar.bz2
SHA1: ea94037f8dd05c223dd89c79a2e655ff58425892  xf86-video-nouveau-1.0.11.tar.bz2
SHA256: f84fe2b2787f3ea9419eac3aa86462b929a551b3dbc4de550cc83b67f3216848  xf86-video-nouveau-1.0.11.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.gz
MD5:  250a0332f0e74e837de039a100d3c957  xf86-video-nouveau-1.0.11.tar.gz
SHA1: 6c0d93bfde32b14ff0b81f4b659be2770cca87c7  xf86-video-nouveau-1.0.11.tar.gz
SHA256: b2c32fe9c839f5c5b111ddffe2698717c5d9cf15174dd9112d0bbd751afadbd2  xf86-video-nouveau-1.0.11.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.gz.sig

Alan Coopersmith | 22 Aug 07:43 2014
Picon

xfs 1.1.4

xfs is the X Font Server, allowing remote X servers such as X Terminals to
access fonts for rendering via legacy X11 core protocol requests.

This release improves compatibility with libXfont 1.5 and cleans up
many compiler warnings and chunks of dead code.

Alan Coopersmith (17):
      Require ANSI C89 pre-processor, drop pre-C89 token pasting support
      Remove CRAY/WORD64 support
      Don't abort() just because we found more names than client requested
      Only call SnfSetFormat if libXfont is built with SNF support
      unifdef -UNOTYET
      unifdef -USABER
      Convert remaining sprintf calls to snprintf
      Replace fsalloc(strlen) + strcpy with strdup
      Delete unused extension code
      Move EventSwapVector from extenst.h to difs.h
      Delete XpClient stubs
      Print which option was in error along with usage message
      Add -version option to print program version
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Add subdir-objects to automake options
      xfs 1.1.4

Julien Cristau (2):
      Use the register_fpe_functions() function from libXfont
      Delete unused CopyISOLatin1Lowered function

Keith Packard (1):
      Warning fixes.

Yaakov Selkowitz (1):
      Fix CFLAGS and LDFLAGS for Cygwin/MinGW

git tag: xfs-1.1.4

http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.bz2
MD5:  12adb259ee5e3df9633783e21b7a7a82
SHA1: 5b8c653476a09e65d93eb7e40da99794366699f5
SHA256: a40b75e674c091464f85739292b6bf24e2d153f4a2ac456d3ea6b8a64e269ffa
PGP:  http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.gz
MD5:  0818a2e0317e0f0a1e8a15ca811827e2
SHA1: 9817f9ea5b2e030ccc3e4452480b7ff3f4cc856a
SHA256: 28f89b854d1ff14fa1efa5b408e5e1c4f6a145420310073c4e44705feeb6d23b
PGP:  http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.gz.sig

-- 
	-Alan Coopersmith-              alan.coopersmith@...
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
xfs is the X Font Server, allowing remote X servers such as X Terminals to
access fonts for rendering via legacy X11 core protocol requests.

This release improves compatibility with libXfont 1.5 and cleans up
many compiler warnings and chunks of dead code.

Alan Coopersmith (17):
      Require ANSI C89 pre-processor, drop pre-C89 token pasting support
      Remove CRAY/WORD64 support
      Don't abort() just because we found more names than client requested
      Only call SnfSetFormat if libXfont is built with SNF support
      unifdef -UNOTYET
      unifdef -USABER
      Convert remaining sprintf calls to snprintf
      Replace fsalloc(strlen) + strcpy with strdup
      Delete unused extension code
      Move EventSwapVector from extenst.h to difs.h
      Delete XpClient stubs
      Print which option was in error along with usage message
      Add -version option to print program version
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Add subdir-objects to automake options
      xfs 1.1.4

Julien Cristau (2):
      Use the register_fpe_functions() function from libXfont
      Delete unused CopyISOLatin1Lowered function

Keith Packard (1):
      Warning fixes.

Yaakov Selkowitz (1):
      Fix CFLAGS and LDFLAGS for Cygwin/MinGW

git tag: xfs-1.1.4

http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.bz2
MD5:  12adb259ee5e3df9633783e21b7a7a82
SHA1: 5b8c653476a09e65d93eb7e40da99794366699f5
SHA256: a40b75e674c091464f85739292b6bf24e2d153f4a2ac456d3ea6b8a64e269ffa
PGP:  http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.gz
MD5:  0818a2e0317e0f0a1e8a15ca811827e2
SHA1: 9817f9ea5b2e030ccc3e4452480b7ff3f4cc856a
SHA256: 28f89b854d1ff14fa1efa5b408e5e1c4f6a145420310073c4e44705feeb6d23b
PGP:  http://xorg.freedesktop.org/archive/individual/app/xfs-1.1.4.tar.gz.sig

--

-- 
	-Alan Coopersmith-              alan.coopersmith@...
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
Alan Coopersmith | 12 Aug 08:42 2014
Picon

xf86-input-mouse 1.9.1

xf86-input-mouse is the Xorg server mouse driver for non-evdev OS'es.

This release delivers several fixes & enhancements for the driver on
Solaris & NetBSD, including absolute positioning improvements for both.

Alan Coopersmith (4):
      Wrap some overly long lines
      Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
      Update some outdated language in a comment on obsolete hardware
      xf86-input-mouse 1.9.1

Michael Thayer (2):
      Do not drop the result of protocol detection
      Make absolute input reporting in Solaris aware of resolution changes

Patrik Jakobsson (1):
      Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc

Thomas Klausner (4):
      Enable MSE_MISC on NetBSD as well.
      Make wsmouse (re-)init the version.
      For wsmouse, keep 3-button emulation status.
      Add support for absolute positioning (tablets).

git tag: xf86-input-mouse-1.9.1

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.bz2
MD5:  77085b649c5c0b333565ba562f573951
SHA1: edde3e0201ec18fbbbcf3c157f912dbae3b5a3cd
SHA256: 3485d375779c08406f0789feedde15933dc703158a086ddac638598f479fc5ce
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.gz
MD5:  7b491f974a2fe530f33eb9a4646f3f70
SHA1: 9b3e090015330d7001f96a341cc95846a0c4ebd6
SHA256: e348aff7068affbc53620cc6ee67821064b32ace681c7c200c6ad3e74719b8da
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.gz.sig

-- 
	-Alan Coopersmith-              alan.coopersmith@...
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
xf86-input-mouse is the Xorg server mouse driver for non-evdev OS'es.

This release delivers several fixes & enhancements for the driver on
Solaris & NetBSD, including absolute positioning improvements for both.

Alan Coopersmith (4):
      Wrap some overly long lines
      Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
      Update some outdated language in a comment on obsolete hardware
      xf86-input-mouse 1.9.1

Michael Thayer (2):
      Do not drop the result of protocol detection
      Make absolute input reporting in Solaris aware of resolution changes

Patrik Jakobsson (1):
      Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc

Thomas Klausner (4):
      Enable MSE_MISC on NetBSD as well.
      Make wsmouse (re-)init the version.
      For wsmouse, keep 3-button emulation status.
      Add support for absolute positioning (tablets).

git tag: xf86-input-mouse-1.9.1

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.bz2
MD5:  77085b649c5c0b333565ba562f573951
SHA1: edde3e0201ec18fbbbcf3c157f912dbae3b5a3cd
SHA256: 3485d375779c08406f0789feedde15933dc703158a086ddac638598f479fc5ce
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.gz
MD5:  7b491f974a2fe530f33eb9a4646f3f70
SHA1: 9b3e090015330d7001f96a341cc95846a0c4ebd6
SHA256: e348aff7068affbc53620cc6ee67821064b32ace681c7c200c6ad3e74719b8da
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.1.tar.gz.sig

--

-- 
	-Alan Coopersmith-              alan.coopersmith@...
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
Uli Schlachter | 1 Aug 16:15 2014
Picon

libxcb 1.11


Hi,

it's me again.

Not only is there a new xcb-proto release, but we now also have libxcb 1.11.
This fixes some bugs that we had, e.g. with 64 bit fields and the present
extension.

Changes:

Alan Coopersmith (2):
      Document failure modes of xcb_connect*() functions
      Fix typos & awkward wording in tutorial

Alexander Mezin (1):
      xcb.h: add 'struct' before xcb_setup_t, xcb_query_extension_reply_t

Daniel Martin (1):
      Handle <pad align="n" /> between lists

Gaetan Nadon (11):
      autoconf: use XORG_DEFAULT_OPTIONS
      autoconf: use the warning variables from xorg
      autoconf: AC_INIT: add bug url
      autoconf: comment and layout the initialization section
      autoconf: require libtool minimum level 2.2
      autoconf: fix warning by replacing deprecated AC_HELP_STRING
      autoconf: use default xorg configuration for doxygen documentation
      autoconf: replace all tabs with spaces
      man: build static man pages using xorg patterns
      generated man pages: build without hard coded extension
      generated man pages: use xorg footer and no hard coded extension

Jeremy Huddleston Sequoia (2):
      xcb_open: Minor code cleanup for better readability
      xcb_open: Improve abstraction for launchd secure sockets

Keith Packard (4):
      Only #include directly referenced module header files
      Validate .pc file Requires lines
      Update .pc file Requires lines to express full dependencies
      Ensure xcb owns socket and no other threads are writing before send_request

Kenneth Graunke (1):
      Force XCB event structures with 64-bit extended fields to be packed.

Michael Haubenwallner (1):
      bug#79986: include system headers early

Peter Harris (1):
      Support <pad align="n" />

Ran Benita (8):
      Add comments about how _xcb_conn_ret_error() works
      c_client.py: remove useless 'today' variable
      c_client.py: remove trailing whitespace
      c_client.py: prefix all monkey-patched fields with c_
      c_client.py: make the man page output deterministic
      c_client.py: remove useless generated comments
      c_client.py: remove trailing whitespace from generated files
      c_client.py: remove more trailing space from generated files

Uli Schlachter (6):
      Remove tabs and trailing whitespaces
      xcb_disconnect(): Fix leak with error connections
      Make xcb_disconnect(NULL) safe
      Add doxygen documentation to functions in xcbext.h
      Bump xcb-proto requirement to 1.11
      Release libxcb 1.11

Download:
  http://xcb.freedesktop.org/dist/libxcb-1.11.tar.bz2
  http://xcb.freedesktop.org/dist/libxcb-1.11.tar.gz

md5sum:
  5a873ebd383d1a60612dd6ec6b42c781  libxcb-1.11.tar.bz2
  1698dd837d7e6e94d029dbe8b3a82deb  libxcb-1.11.tar.gz

sha1sum:
  8343b417d7eeb2a2c6b6c4a87a03a4fd0fc65c46  libxcb-1.11.tar.bz2
  69a2f447a10918d005c33a8391492d0443533df7  libxcb-1.11.tar.gz

sha256sum:
  03635d70045b9ede90778e67516135828a57de87ac508f987024f43c03620ff7  libxcb-1.11.tar.bz2
  4b351e1dc95eb0a1c25fa63611a6f4cf033cb63e20997c4874c80bbd1876d0b4  libxcb-1.11.tar.gz

Enjoy!
Uli
--

-- 
A learning experience is one of those things that say,
'You know that thing you just did? Don't do that.'
                     -- Douglas Adams
Luis | 1 Aug 18:00 2014
Picon

Re: as X.Org l Advisory: Multiple issues in libXfont


7/#,.
<div>
<div>
<div>
<br>7/#,. </div>
</div>
</div>
Uli Schlachter | 1 Aug 16:01 2014
Picon

xcb-proto 1.11


Hi everyone,

once again we have a new xcb-proto release. And as always, this is mostly minor bug
fixes and things that libxcb 1.11 will need.

Thanks to everyone involved!

Changes:

Daniel Martin (9):
      xv: Add align. pad in struct AdaptorInfo
      xproto: Fix EnterNotify documentation
      schema: Set default attribute values
      schema: Add attribute 'name' to <fd>
      schema: Remove dec-or-hex-integer and hex-integer type
      schema: Restricted enum item values
      xinput: Add missing pad in DeviceResolutionCtl
      xinput: Add missing pad in XIChangeHierarchy
      xkb: Add missing modLatches as comment to LatchLockState

Keith Packard (1):
      Also track directly imported modules in a separate list

Peter Harris (4):
      Track pad count at the module level
      Support <pad align="n" />
      xkb: Use <pad align="4" /> in GetMap
      xkb: Fix use of nKTLevels

Ran Benita (1):
      Add <fd> to xml-xcb.txt

Robert Ancell (1):
      dri2: Add notes on lists that should be linked to their length fields but are not.

Uli Schlachter (1):
      Release xcb-proto 1.11

Vincent W. Chen (2):
      Remove extraneous spaces between <value> tags
      xprint: Fix <field type="STRING8"> in PrintGetAttributes reply

Download:
  http://xcb.freedesktop.org/dist/xcb-proto-1.11.tar.gz
  http://xcb.freedesktop.org/dist/xcb-proto-1.11.tar.bz2

md5sum:
6bf2797445dc6d43e9e4707c082eff9c  xcb-proto-1.11.tar.bz2
c8c6cb72c84f58270f4db1f39607f66a  xcb-proto-1.11.tar.gz

sha1sum:
608bd60663e223464d38acec0183ddb827776401  xcb-proto-1.11.tar.bz2
dd06c90b17954b96527028e9f5a108fb92cd8694  xcb-proto-1.11.tar.gz

sha256sum:
b4aceee6502a0ce45fc39b33c541a2df4715d00b72e660ebe8c5bb444771e32e  xcb-proto-1.11.tar.bz2
d12152193bd71aabbdbb97b029717ae6d5d0477ab239614e3d6193cc0385d906  xcb-proto-1.11.tar.gz

Enjoy!
Uli
--

-- 
A learning experience is one of those things that say,
'You know that thing you just did? Don't do that.'
                     -- Douglas Adams

Gmane