xserver-xorg-video-ati: Changes to 'refs/tags/xserver-xorg-video-ati-1_7.10.0-1'
Tag 'xserver-xorg-video-ati-1_7.10.0-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-09-21 12:49 +0000
Tagging upload of xserver-xorg-video-ati 1:7.10.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZw7U+AAoJEMtwMWWoiYTckN8QAI/6szDRPIc8gFXH2r7jClGX
/u3msPVaDYkvdcpWyCrCDLL4zCtAjusc77wloykOteYczO3lHQqyLeCToOWmks/h
jqhFS1a+JUtDQDkc0KiJXXhvfDQJ86gKR7YCNC30NNTzFJiORv/OxwXiG3tFNsSu
MsqlavwWOWTyVceWAOjfoSToMQYXe7bnwY87SHWErAp4mieBAJvlquuO6YZkgkPE
bQiG9siXLopxyqjOJAdUTxOad7PZzotrSKeMl7mjNjyTT9bfLs2icOWTzEp0XH3A
8ZrHUMEHgNrSoMRudaXLrX/8yZXj+fYl2oqLw1R9hONdJAc3ph/Sp0zaZq8p8rGb
ofOfvam4EUV7ZnGnWUhqC1AJ16vIhW4z4SMnxnxtwIbq1LryeoATKtQXPcOfPTZs
Vvm/0bTqxyskELF7kS7sw01lqZJGIhp67ArpkqpkGHiFdhecatH3TzbJ5fvipqQq
HNYU0sG/bsLgIBbhtuPglHUAIqcriKT6Lk2VE/Yb9GveFKBuQZOPBiypYgVYyjQu
G8TebE9VxF6+x1coenzUrl24PUlD595LV2cU+vPmn3x1lL1fzLrVg6FNENuHTbRe
vDqL/kxlly0+2/Wx6jlmJHN1hmGiRj11Pjk66OESqnnMLkG4mBViptEdXhvqcVjC
+0gbGk1h+NyokWStCcdk
=ZmFx
-----END PGP SIGNATURE-----
Changes since xserver-xorg-video-ati-1_7.9.0-1:
Adam Jackson (1):
modesetting: Validate the atom for enum properties
Daniel Stone (1):
Set correct DRM event context version
Eric Anholt (1):
Use plain glamor_egl_create_textured_screen().
Martin Peres (1):
modesetting: re-set the crtc's mode when link-status goes BAD
Michel Dänzer (46):
Post-release version bump
manpage: Don't put "'" at the beginning of a line
Don't set modes before RADEONWindowExposures_oneshot is called
Apply gamma correction to HW cursor
Pass pixmap instead of handle to radeon_do_pageflip
Use reference counting for tracking KMS framebuffer lifetimes
Simplify tracking of PRIME scanout pixmap
Remove unused struct members from drmmode_display.h
Update URLs
Include xf86Pci.h for DRICreatePCIBusID with xserver Git master
Only call drmmode_scanout_free for non-GPU screens in LeaveVT
Increase reference count of FB assigned to drmmode_crtc->flip_pending
Improve drmmode_fb_reference debugging code
Use pRADEONEnt->fd exclusively for the DRM file descriptor
Use drmmode_crtc->scanout_id instead of 0 to check for scanout buffer
If a TearFree flip fails, fall back to non-TearFree operation
Only handle reflection in the driver with Xorg < 1.16
Add AC_CONFIG_MACRO_DIRS([m4]) to configure.ac
Makefile.am: Set ACLOCAL_AMFLAGS = -I m4
autogen.sh: Pass -f to autoreconf
Use root window (pixmap) instead of screen pixmap for scanout updates
Add drmmode_crtc_can_flip helper
Allow DRI page flipping when some CRTCs use separate scanout buffers
Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr
Remove drmmode_crtc->scanout_destroy[] array
Pass reference CRTC to radeon_do_pageflip directly
Create drmmode_wait_vblank helper
Create drmmode_crtc_wait_pending_event helper macro
Wait for pending flips synchronously before turning off a CRTC
Handle multiple "pending" Present flips
Add source drawable parameter to radeon_scanout_do_update
Pass extents to radeon_scanout_do_update
Always allow Present page flipping with TearFree
Always allow DRI2 page flipping with TearFree
Consolidate radeon_scanout_flip_abort/handler helpers
Use xorg_list_append for the DRM event list
Make radeon_scanout_do_update take a PixmapPtr instead of a DrawablePtr
Create radeon_pixmap_clear helper
Create drmmode_set_mode helper
Create radeon_pixmap_get_fb_ptr helper
Create radeon_master_screen helper
Make all active CRTCs scan out an all-black framebuffer in LeaveVT
Remove drmmode_scanout_free
Use a timer for unreferencing the all-black FB
Require xserver >= 1.13
Bump version for 7.10.0 release
Timo Aaltonen (3):
Merge branch 'upstream-unstable' into debian-unstable
update changelog
release to unstable
---
Makefile.am | 2
README | 16
autogen.sh | 2
configure.ac | 15
debian/changelog | 6
man/radeon.man | 12
src/Makefile.am | 1
src/compat-api.h | 70 ---
src/drmmode_display.c | 858 +++++++++++++++++++++++--------------------
src/drmmode_display.h | 101 ++++-
src/evergreen_exa.c | 2
src/r600_exa.c | 2
src/radeon.h | 134 ++++++
src/radeon_accel.c | 4
src/radeon_bo_helper.c | 42 +-
src/radeon_bo_helper.h | 4
src/radeon_dri2.c | 230 +++--------
src/radeon_dri2.h | 1
src/radeon_dri3.c | 3
src/radeon_drm_queue.c | 5
src/radeon_exa.c | 4
src/radeon_exa_funcs.c | 2
src/radeon_glamor.c | 18
src/radeon_glamor.h | 4
src/radeon_glamor_wrappers.c | 4
src/radeon_kms.c | 474 ++++++++++++++---------
src/radeon_list.h | 40 --
src/radeon_present.c | 142 +++----
src/radeon_probe.c | 5
src/radeon_probe.h | 16
src/radeon_video.c | 2
31 files changed, 1203 insertions(+), 1018 deletions(-)
---
Reply to: