Tag 'xserver-xorg-video-openchrome-1_0.3.3+git20160310-1' created by Timo Aaltonen <tjaal...@debian.org> at 2016-03-10 13:55 +0000
Tagging upload of xserver-xorg-video-openchrome 1:0.3.3+git20160310-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJW4XzjAAoJEMtwMWWoiYTcztMP/36zX1L7QATVJCgT4p4ZKocV kqQ92cVUoBpmcZWw/R9yvcYvje+CcEAswOi1TNp8qx+S8VXINNEkKxgzX8ZAgfK7 5B7A9+S6y4Yfp/maH3YC0/dx9SBEAdbITwhb3KnHIyLtZjc6Bcr+WfDpXDsXb9Yz Z0X1ZXFHHc2Afx28ABT4mqbHJQUvhEIpesHZXaGn+ImVvKFTxKL9JCa9xFSqxeVS j/v8JAGA+B08XSy+7zpY4da0d3M0FXBQiDmPONw14cz72+/bzahc9E7vS4aoCTyK FTU2FEOv02e67d0VFIXm/vP0p4cpG/NAXNXGXBjdbkDLrKw3t91EzirjFjx9xJoo pvFL0Dvn+XIXhzXyF40P361QHUt8nFE95/EDFW2XdmXE1LUT+LWYQ/QF2FJV1hAK mPYNg/Gp1qXLntZwGjnTOOnS+p/ODnqQj3cEk+FhKKUIkSxQM8J1svr2kivMmMZK kIr28Lzi+Vbv5PP+oPRRJPJ8Vr1py1IqoViIKpoWX8U5HWJCnnsAy3RqZAHnGA42 Xi1DD2u+vRM0PYumKoTATRRovtYcfqROLRLYnNd1t/XyP6CDhZykV9dcexsjsTps ieoWfTJR2p3kJnhtYSq8RQuPPkeeP+34J2o5blnV8FSpzB9cBre31JARJYCLAch0 LdyL9M8YV2kjbXTorxJi =yodc -----END PGP SIGNATURE----- Changes since xserver-xorg-video-openchrome-1_0.3.3-2: Christos Zoulas (1): Add missing prototypes Daniel Gnoutcheff (1): Make our implementation of xf86OutputFuncsRec->set_output() return TRUE. JUNG, Christian (2): Add support to probe the I2C for bus 3. This makes it is Add support for VT1632 DVI transmitter for UMS mode. James Simmons (18): gcc does not like prototypes for static functions. This patch fixes that issue Add missing drm_fourcc.h header file. Use appropriate format string. Remove comparisons that cannot be true. The normal setup is two crtc are mapped to the same framebuffer. As we set each crtc we were caching the old frame buffer, but for the second crtc we end up caching the new framebuffer as the old one. So when we went to free the old framebuffer the display surface got deleted which caused our xorg driver to crash. The solution is to test if we already cached the old framebuffer. Also since only one display surface is involved we move drmModeRmFB outside the crtc loop. With hotplug an output is enabled but its not attached to a crtc by default. When the display is issued a resize now when we encounter a disabled crtc a unbound ouput is then attached to it. Revert "With hotplug an output is enabled but its not attached to a crtc by default. When the display is issued a resize now when we encounter a disabled crtc a unbound ouput is then attached to it." Sync via_drm.h header with that in drm-openchrome The mode passed into drmmmode_set_mode_major does not always have a name string. When xf86SetModeDefaultName is called it frees a null string which caused a segfault. No need to create a default name so remove xf86SetModeDefaultName Add pciid for ECS VX900-I motherboard * while watching video following messages are endless logged Fix build on Hurd. Without libdrm the build fails due to missing Small cleanup to the register dumping tool to display Migrate the register tool to C99 standard. Fix the overflow with Silence the warning: assignment discards 'const' qualifier from Last of the gcc warnings. Fixes for various memory related problems discovered by cppcheck. The function viaDRIFBMemcpy really wants dst to be 16byte-aligned Jared McNeill (1): Remove a couple '#ifdef linux's to let the driver use optimized memcpy Kevin Brace (30): Substitution of VIA_VM800 label with VIA_P4M800PRO label Preserving PCI Burst Write Wait State Select Bit Fixing DVI detection code crash Enabling the detection of DVI for all devices VIA_P4M800PRO label code indentation fix A little prettier supported chipset list VIA_K8M890 label case statement position adjustment Compilation hooks to support ClockRange and ClockRanges Added debug messages to via_vt1632.c Added debug messages to via_dvi_init Improvement of detected monitor type messages Added debug messages to via_tv_init Converting tab to white spaces inside via_vt1632.c Added debug messages to via_i2c.c Added debug messages to via_analog_init Added debug messages to via_dp_init Adding VN890 chipset to the chipset support list Adding CN333 chipset to the chipset support list Using I2C bus 2 to detect a VGA monitor Checking the validity of I2C buses before initializing VGA output Fixing the misdetection of NanoBook flat panel Fixing header file compilation errors with an older version gcc Fixing P4M800 chipset detection code compilation error get_property callback of xf86OutputFuncsRec and RandR compilation error get_property callback of xf86OutputFuncsRec and RandR compilation error set_origin callback of xf86CrtcFuncsRec compilation error Added debug messages to via_vt1632_probe Modified a debug message within via_vt1632_probe Added debug messages to via_dp_detect Removing via_dp_* functions Pino Toscano (1): Do not require libdrm as base pkg-config module Timo Aaltonen (6): Merge branch 'upstream-unstable' into debian-unstable drop patch, update changelog rules: Enable parallel builds. Install shared libs in multiarch libdir. rules: Add gentarball target upload to unstable Xavier Bachelot (19): Shuttle MK40V (reported by Belkacem Houari) Samsung Q1EX (reported by Andrew Sabelhaus) Don't check if the input is digital for VGA Add pciid for Lenovo M3120C Replace X_DEBUG with X_INFO. Add missing header inclusion. Move via_dvi_* functions before ViaOutputsDetect to prevent a warning. Remove extra semicolons. Hitachi FLORA Se210 RK1 (Reported by Shimada Hirofumi) Make via_dvi_set_property return TRUE. Make sure pVia->Id is set even in case of an unknown board to prevent a segfault later Move CLE266 revision check to a place it will actually be run. Rewrap some lines below 80 chars Cosmetic : Wrap lines and remove tabs indentation. Update X log URL to fd.o wiki Update MODULEVENDORSTRING to point at fd.o wiki Update date and URL in copyright notices Abit IP-95 (Reported by Alan Polinsky) Itona DS35S (Reported by Andrew Colosimo) --- .gitignore | 1 configure.ac | 2 debian/changelog | 9 debian/patches/add-missing-include.diff | 19 debian/patches/series | 2 debian/rules | 10 debian/xserver-xorg-video-openchrome.install | 2 src/Makefile.am | 2 src/via_3d.c | 8 src/via_3d.h | 1 src/via_bandwidth.c | 9 src/via_display.c | 34 + src/via_dri.c | 13 src/via_driver.c | 131 +++--- src/via_driver.h | 10 src/via_drm.h | 91 ++-- src/via_exa.c | 7 src/via_i2c.c | 162 ++++++- src/via_id.c | 98 ++-- src/via_kms.c | 1 src/via_lvds.c | 53 ++ src/via_memcpy.c | 12 src/via_memmgr.c | 7 src/via_outputs.c | 553 ++++++++++++++++----------- src/via_priv.h | 3 src/via_regs.h | 3 src/via_ums.c | 28 - src/via_vt1632.c | 275 +++++++++++++ src/via_vt1632.h | 54 ++ src/via_xv.c | 8 src/via_xv_overlay.c | 20 tools/registers.c | 80 ++- 32 files changed, 1173 insertions(+), 535 deletions(-) ---