[odc] Daily X11 changes for 2010-07-24
ODC
auto at squish.net
Sun Jul 25 07:00:08 BST 2010
OpenBSD X11 changes summary for 2010-07-24
==========================================
MODULES app
dist driver
font
== MODULES =========================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/X11/MODULES
MODULES
> update (matthieu@)
== app =============================================================== 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/X11/app
app
~ xmore/ChangeLog ~ xmore/INSTALL
~ xmore/Makefile.am ~ xmore/Makefile.in
~ xmore/aclocal.m4 ~ xmore/config.h.in
~ xmore/configure ~ xmore/configure.ac
> Update to xmore 1.0.2. (matthieu@)
~ video/video.c
> do not add the same size twice, and do not fall of the end of
> the frame sizes array.
> reported/tested mglocker (jakemsr@)
== dist ============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/X11/dist
dist
~ Mesa/src/mesa/drivers/dri/intel/intel_batchbuffer.c
~ Mesa/src/mesa/drivers/dri/intel/intel_context.c
> This is a hack.
> Since mesa changed some code, GL applications have been rather nasty to
> the xserver, if they are unconstrained rendering wise they spam too many
> requests at the xserver and make it slow as hell (even if the cpu is
> fairly idle).
> There is a throttling mechanism in the xserver (1.8 at least), but that
> only really works if you are doing vblank syncing (which is turned off
> in our intel driver right now for unrelated reasons), and even then an
> unsynced
> client can cause the same problem.
> While a proper fix is being worked on (I am in discussion with X
> developers), comment out two conditionals in the intel mesa driver so
> that even when using dri2 swapbuffers we wait on the swapbuffers before
> last before rendeing more, this prevents almost DoSing the server.
> Tested on ironlake, 855 and 965 by me (and my matthieu as well). ok
> matthieu@ (oga@)
~ Mesa/src/glx/dri_common.c
> When a dri driver dlopen()s libGL to try and get the correct symbols (in
> case libGL itself was dlopen()ed), it was using "libGL.so.1" (linux
> convention, doesn't work on OpenBSD). Change it to "libGL.so" so it has
> a hope in hell of working.
> I finally wrote this patch when trying to port perl's OpenGL modules
> ages ago and i finally decided that hacking each instance of dlopening
> libGL to use RTLD_GLOBAL was dumb.
> ok matthieu@ (oga@)
~ Mesa/include/GL/internal/dri_interface.h
~ Mesa/src/glx/dri2_glx.c ~ Mesa/src/glx/dri_common.c
~ Mesa/src/glx/glxclient.h
~ Mesa/src/mesa/drivers/dri/common/dri_util.c
~ Mesa/src/mesa/drivers/dri/common/dri_util.h
~ Mesa/src/mesa/drivers/dri/intel/intel_screen.c
~ Mesa/src/mesa/drivers/dri/nouveau/nouveau_screen.c
~ Mesa/src/mesa/drivers/dri/radeon/radeon_screen.c
~ Mesa/src/mesa/drivers/dri/radeon/radeon_screen.h
> Two patches cherry picked from mesa master just after 7.8 was branched
> (but never made it into the 7.8 branch).
> first:
> Author: Jesse Barnes <jbarnes at virtuousgeek.org>
> Date: Thu Apr 22 12:47:41 2010 -0700
> DRI2: add config query extension
> Add a new DRI2 configuration query extension. Allows for DRI2
> client code to query for common DRI2 configuration options.
> second:
> Author: Jesse Barnes <jbarnes at virtuousgeek.org>
> Date: Thu Apr 22 12:49:03 2010 -0700
> DRI2/GLX: check for vblank_mode in DRI2 GLX code
> Re-add support for the vblank_mode environment and configuration
> variable. Useful for benchmarking and app control.
> The final affect being that config and environment variables for
> controlling swap mode work with dri2 now. which helps me a lot with
> debugging.
> ok matthieu at . (oga@)
== driver ============================================================ 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/X11/driver
driver
~ xf86-video-ark/COPYING ~ xf86-video-ark/ChangeLog
~ xf86-video-ark/Makefile.am ~ xf86-video-ark/Makefile.in
~ xf86-video-ark/aclocal.m4 ~ xf86-video-ark/configure
~ xf86-video-ark/configure.ac ~ xf86-video-ark/src/Makefile.am
~ xf86-video-ark/src/Makefile.in + xf86-video-ark/INSTALL
> Update to xf86-video-ark 0.7.3. (matthieu@)
- xf86-video-chips/README.sgml ~ xf86-video-chips/COPYING
~ xf86-video-chips/ChangeLog ~ xf86-video-chips/Makefile.am
~ xf86-video-chips/Makefile.in ~ xf86-video-chips/aclocal.m4
~ xf86-video-chips/configure ~ xf86-video-chips/configure.ac
~ xf86-video-chips/man/Makefile.am ~ xf86-video-chips/man/Makefile.in
~ xf86-video-chips/src/Makefile.in ~ xf86-video-chips/src/ct_BltHiQV.h
~ xf86-video-chips/src/ct_driver.c ~ xf86-video-chips/util/Makefile.in
+ xf86-video-chips/INSTALL
> Update to xf86-video-chips 1.2.3 (matthieu@)
- xf86-video-rendition/README.sgml ~ xf86-video-rendition/COPYING
~ xf86-video-rendition/ChangeLog ~ xf86-video-rendition/Makefile.am
~ xf86-video-rendition/Makefile.in ~ xf86-video-rendition/aclocal.m4
~ xf86-video-rendition/configure ~ xf86-video-rendition/configure.ac
~ xf86-video-rendition/man/Makefile.am
~ xf86-video-rendition/man/Makefile.in
~ xf86-video-rendition/src/Makefile.in
~ xf86-video-rendition/src/rendition.h
~ xf86-video-rendition/src/vmodes.c
> Update to xf86-video-rendition 4.2.4 (matthieu@)
~ xf86-video-sisusb/COPYING ~ xf86-video-sisusb/ChangeLog
~ xf86-video-sisusb/Makefile.am ~ xf86-video-sisusb/configure.ac
~ xf86-video-sisusb/man/Makefile.am
~ xf86-video-sisusb/src/sisusb_driver.c
+ xf86-video-sisusb/INSTALL
> Update to xf86-video-sisusb 0.9.4 (matthieu@)
~ xf86-video-trident/COPYING ~ xf86-video-trident/ChangeLog
~ xf86-video-trident/Makefile.am ~ xf86-video-trident/Makefile.in
~ xf86-video-trident/aclocal.m4 ~ xf86-video-trident/configure
~ xf86-video-trident/configure.ac ~ xf86-video-trident/man/Makefile.am
~ xf86-video-trident/man/Makefile.in ~ xf86-video-trident/src/Makefile.in
~ xf86-video-trident/src/trident.h
~ xf86-video-trident/src/trident_dac.c
~ xf86-video-trident/src/trident_driver.c
~ xf86-video-trident/src/tvga_dac.c
> Update to xf86-video-trident 1.3.4 (matthieu@)
~ xf86-video-tseng/COPYING ~ xf86-video-tseng/ChangeLog
~ xf86-video-tseng/Makefile.am ~ xf86-video-tseng/Makefile.in
~ xf86-video-tseng/aclocal.m4 ~ xf86-video-tseng/configure
~ xf86-video-tseng/configure.ac ~ xf86-video-tseng/man/Makefile.am
~ xf86-video-tseng/man/Makefile.in ~ xf86-video-tseng/src/Makefile.am
~ xf86-video-tseng/src/Makefile.in ~ xf86-video-tseng/src/tseng.h
~ xf86-video-tseng/src/tseng_mode.c
> Update to xf86-video-tseng 1.2.4 (matthieu@)
~ xf86-video-voodoo/COPYING ~ xf86-video-voodoo/ChangeLog
~ xf86-video-voodoo/Makefile.am ~ xf86-video-voodoo/Makefile.in
~ xf86-video-voodoo/aclocal.m4 ~ xf86-video-voodoo/configure
~ xf86-video-voodoo/configure.ac ~ xf86-video-voodoo/man/Makefile.am
~ xf86-video-voodoo/man/Makefile.in ~ xf86-video-voodoo/src/Makefile.in
~ xf86-video-voodoo/src/voodoo_dga.c
~ xf86-video-voodoo/src/voodoo_driver.c
~ xf86-video-voodoo/src/voodoo_hardware.c
> Update to xf86-video-voodoo 1.2.4 (matthieu@)
== font ============================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/X11/font
font
~ dejavu-ttf/AUTHORS ~ dejavu-ttf/BUGS
~ dejavu-ttf/LICENSE ~ dejavu-ttf/NEWS
~ dejavu-ttf/README ~ dejavu-ttf/langcover.txt
~ dejavu-ttf/status.txt ~ dejavu-ttf/unicover.txt
~ dejavu-ttf/ttf/DejaVuSans-Bold.ttf
~ dejavu-ttf/ttf/DejaVuSans-BoldOblique.ttf
~ dejavu-ttf/ttf/DejaVuSans-ExtraLight.ttf
~ dejavu-ttf/ttf/DejaVuSans-Oblique.ttf
~ dejavu-ttf/ttf/DejaVuSans.ttf
~ dejavu-ttf/ttf/DejaVuSansCondensed-Bold.ttf
~ dejavu-ttf/ttf/DejaVuSansCondensed-BoldOblique.ttf
~ dejavu-ttf/ttf/DejaVuSansCondensed-Oblique.ttf
~ dejavu-ttf/ttf/DejaVuSansCondensed.ttf
~ dejavu-ttf/ttf/DejaVuSansMono-Bold.ttf
~ dejavu-ttf/ttf/DejaVuSansMono-BoldOblique.ttf
~ dejavu-ttf/ttf/DejaVuSansMono-Oblique.ttf
~ dejavu-ttf/ttf/DejaVuSansMono.ttf ~ dejavu-ttf/ttf/DejaVuSerif-Bold.ttf
~ dejavu-ttf/ttf/DejaVuSerif-BoldItalic.ttf
~ dejavu-ttf/ttf/DejaVuSerif-Italic.ttf
~ dejavu-ttf/ttf/DejaVuSerif.ttf
~ dejavu-ttf/ttf/DejaVuSerifCondensed-Bold.ttf
~ dejavu-ttf/ttf/DejaVuSerifCondensed-BoldItalic.ttf
~ dejavu-ttf/ttf/DejaVuSerifCondensed-Italic.ttf
~ dejavu-ttf/ttf/DejaVuSerifCondensed.ttf
> Update to DejaVu TrueType fonts 2.31.
> This release adds a bunch of new glyphs and fixes some existing ones.
> (matthieu@)
~ encodings/COPYING ~ encodings/ChangeLog
~ encodings/Makefile.am ~ encodings/Makefile.in
~ encodings/aclocal.m4 ~ encodings/configure
~ encodings/configure.ac ~ encodings/large/Makefile.am
~ encodings/large/Makefile.in + encodings/README
+ encodings/config.guess + encodings/config.sub
> Update fonts/encodings to 1.0.3 (matthieu@)
- alias/autogen.sh - alias/mkinstalldirs
~ alias/ChangeLog ~ alias/Makefile.am
~ alias/Makefile.in ~ alias/README
~ alias/aclocal.m4 ~ alias/configure
~ alias/configure.ac ~ alias/100dpi/Makefile.am
~ alias/100dpi/Makefile.in ~ alias/75dpi/Makefile.am
~ alias/75dpi/Makefile.in ~ alias/cyrillic/Makefile.am
~ alias/cyrillic/Makefile.in ~ alias/misc/Makefile.am
~ alias/misc/Makefile.in + alias/config.guess
+ alias/config.sub
> Update font/alias to 1.0.2 (matthieu@)
===============================================================================
More information about the odc
mailing list