head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.2 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.8.0.32 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.30 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.28 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.26 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.24 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.20 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.18 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.16 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.14 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.12 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.10 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.8 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.6 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.4 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.2 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.7.0.6 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.4 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.2 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.6.0.10 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.8 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.6 pkgsrc-2008Q1:1.6.0.4 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.2 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.4.0.2 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.1.1.0.2 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2013.05.16.05.38.31; author richard; state dead; branches; next 1.8; commitid B45ARZAzCLIBGOPw; 1.8 date 2009.06.07.11.23.47; author wiz; state Exp; branches; next 1.7; 1.7 date 2008.09.18.20.56.01; author bjs; state Exp; branches; next 1.6; 1.6 date 2007.11.01.14.43.47; author joerg; state Exp; branches; next 1.5; 1.5 date 2007.10.29.16.04.54; author shannonjr; state Exp; branches; next 1.4; 1.4 date 2007.08.24.16.43.28; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.08.16.20.10.15; author joerg; state Exp; branches; next 1.2; 1.2 date 2007.02.05.23.08.36; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.11.14.16.59.30; author joerg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.11.14.16.59.30; author joerg; state Exp; branches; next ; desc @@ 1.9 log @xorg-server 1.12.4 is a maintenance release of the X.org X server. There are only a handful of changes in this dot release, and with the pending release of 1.13 next month, it's likely that this may be the final scheduled release from the 1.12 branch; we will likely put out additional releases from this branch, but they will no longer follow the standard 6-week development cycle. This version is identical to the previous release candidate except for version numbers. == Known Issues == Currently open bugs the 1.12 Tracker: https://bugs.freedesktop.org/show_bug.cgi?id=xserver-1.12 23938: keys occasionally get stuck with xorg-server 1.6.99.901 http://bugs.freedesktop.org/23938 31501: crash accessing font info with xfs in fontpath http://bugs.freedesktop.org/31501 39094: WaitFor does not handle EIO (causes 100% cpu load) http://bugs.freedesktop.org/39094 39383: X server crashes when restarting KDE from Alt+F2 http://bugs.freedesktop.org/39383 39949: RandR panning & scaling don't work http://bugs.freedesktop.org/39949 43988: crtc->desiredMode.name can point to freed memory. http://bugs.freedesktop.org/43988 44038: some 3D wine apps no longer work (bisected) http://bugs.freedesktop.org/44038 45445: Key press crashes the xserver when kdm is running http://bugs.freedesktop.org/45445 49170: crash when starting or after some time of using psi http://bugs.freedesktop.org/49170 50641: xorg-server-1.12.0 - When SELinux is enabled the xserver fails http://bugs.freedesktop.org/50641 == New Issues == If you encounter an issue that you think should block a future 1.12 release, please follow the instructions listed in the wiki to raise this to our attention. http://www.x.org/wiki/Server112Branch == Changes since 1.12.3 == Aaron Plattner (1): randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch Adam Jackson (3): ephyr: Fix up some bizarre formatting randr: Fix up yet another corner case in preferred mode selection sync: Fix logic error from b55bf248581dc66321b24b29f199f6dc8d02db1b Alan Coopersmith (10): OtherClientGone: Remove unreachable return statement Fix some overly indented/poorly line wrapped comments in dix/events.c Remove obsolete tab stop comments from hw/xfree86/parser/*.c ProcRRGetScreenInfo: swap configTimestamp as well xf86dga2.c & xf86vmode.c: Move REQUEST_SIZE_MATCH checks before using stuff Use calloc to zero fill buffers being allocated for replies & events Set padding bytes to 0 in WriteToClient Initialize padding bits to 0 in ErrorConnMax() Fix up formatting of initializers for arrays of structs Make indentation of dix/tables.c much more consistent and readable Daniel Stone (5): DRI2: Remove prototype for DRI2DestroyDrawable Don't make failure to -nolisten fatal Xorg: Link XKB DDX library after core server libs Xinerama: Fix ExtensionInit prototype AllocDevicePair: Ensure XKB privates are initialised Dave Airlie (2): xf86: cursor code got mangled by indenting kinput: allocate enough space for null character. Jaroslav Šmíd (1): Bug 51375: Xorg doesn't set status for RRGetOutputInfo Jeremy Huddleston (3): XQuartz: Silence an unused-variable warning XQuartz: Fix incorrect PseudoramiXExtensionInit prototype XQuartz: Call xp_window_bring_all_to_front if available in libXplugin Jeremy Huddleston Sequoia (7): XQuartz: Fix xp_window_bring_all_to_front linking on OS versions with older libXplugin configure.ac: Version bump to 1.12.3.901 (1.12.4 RC1) XQuartz: console_redirect: Set the correct location for reading into the buffer XQuartz: console_redirect: Properly zero-out the tail of the array on realloc() configure.ac: Version bump to 1.12.3.902 (1.12.4 RC2) XQuartz: Bump version to 2.7.3 configure.ac: Version bump to 1.12.4 Jon TURNEY (1): hw/xquartz: Various fixes for pseudoramiX.c Julien Cristau (1): Bump video ABI version to 12.1 Keith Packard (4): randr: Clean up compiler warnings about unused and shadowing variables randr: Catch two more potential unset rrScrPriv uses Add 'install-headers' target in the top-level Makefile Only free Render filter names on last screen close Michal Srb (1): Look for ModuleData only in appropriate library Michel Dänzer (2): dri2: Add DRI2CreateDrawable2. glx: Free DRI2 drawable reference to destroyed GLX drawable. Peter Hutterer (4): xkb: use local variable instead of casting arg dix: fix dereference before null check list.h: don't crash when removing an element from a NULL list dix: make sure the mask is set for emulated scroll events (#52508) Ricardo Salveti de Araujo (1): randr: first check pScrPriv before using the pointer at RRFirstOutput Simon Schubert (1): fb: reorder Bresenham error correction to avoid overshoot. Vic Lee (1): ephyr: Resize screen automatically when parent window is resized git tag: xorg-server-1.12.4 @ text @$NetBSD: patch-ab,v 1.8 2009/06/07 11:23:47 wiz Exp $ --- hw/xfree86/xorgconf.cpp.orig 2009-05-19 13:58:11 +0300 +++ hw/xfree86/xorgconf.cpp 2009-05-19 14:08:12 +0300 @@@@ -602,3 +602,10 @@@@ Section "ServerLayout" InputDevice "Keyboard1" "CoreKeyboard" EndSection +XCOMM Two experimental extensions are available -- Composite and XEVIE. Uncomment +XCOMM the section below to enable Composite. Many extensions can also be disabled +XCOMM in this manner. + +XCOMM Section "Extensions" +XCOMM Option "Composite" "Enable" +XCOMM EndSection @ 1.8 log @Update to 1.6.1.901, first 1.6.2 prerelease. Lots of changes since last pkgsrc version 1.4.x. Based on patches provided by Hasso Tepper on pkgsrc-users. Enable dri by default. NOTE: You must install new versions of all dependencies, old ones won't work! @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @Welcome to modular-xorg-server-1.4.2. This long-overdue update brings many improvements: - Many improvements to EXA - Input Hotplugging via HAL or dbus (not enabled yet) - Support for RandR 1.2. Users using a dual-head configuration are encouraged to see for more information. - The server now uses the same version of Mesa we have in pkgsrc; this likely will result in more reliable OpenGL/DRI operation. I realize that this server is still not the latest release (1.5.0); upgrading to that version will require an involved mesa update, libpciaccess, etc. I hope that by the next quarter, that work will be done. Please file a problem report and/or contact us via the usual means (mailing lists, etc.) should you encounter any issues. @ text @d3 3 a5 3 --- hw/xfree86/xorgconf.cpp.orig 2008-06-10 13:57:20.000000000 -0400 +++ hw/xfree86/xorgconf.cpp @@@@ -608,3 +608,11 @@@@ Section "ServerLayout" a8 1 + d14 1 a14 1 +XCOMM Option "Composite" "Enable" @ 1.6 log @When restoring the working version, it is better to actually use the old copy and not one with random junk in it that doesn't match the checksum. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 2007/08/24 16:43:28 joerg Exp $ d3 10 a12 28 --- configure.orig 2007-04-20 01:25:26.000000000 +0000 +++ configure @@@@ -24767,6 +24767,10 @@@@ _ACEOF #define USE_DEV_IO 1 _ACEOF ;; + *dragonfly*) cat >>confdefs.h <<\_ACEOF +#define USE_DEV_IO 1 +_ACEOF + ;; *netbsd*) cat >>confdefs.h <<\_ACEOF #define USE_I386_IOPL 1 _ACEOF @@@@ -24873,7 +24877,7 @@@@ fi DRI=no KDRIVE_HW=no case $host_os in - *freebsd*) + *freebsd* | *dragonfly*) case $host_os in kfreebsd*-gnu) ;; *) @@@@ -24912,6 +24916,11 @@@@ _ACEOF cat >>confdefs.h <<\_ACEOF +#define PCVT_SUPPORT 1 +_ACEOF d14 3 a16 55 + +cat >>confdefs.h <<\_ACEOF #define WSCONS_SUPPORT 1 _ACEOF @@@@ -26417,15 +26426,7 @@@@ echo $ECHO_N "checking for $prefix/share if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - test "$cross_compiling" = yes && - { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 -echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} - { (exit 1); exit 1; }; } -if test -r "$prefix/share/X11/sgml/defs.ent"; then eval "$as_ac_File=yes" -else - eval "$as_ac_File=no" -fi fi ac_res=`eval echo '${'$as_ac_File'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 @@@@ -28182,7 +28183,7 @@@@ _ACEOF fi -VENDOR_RELEASE="((($VERSION_MAJOR) * 10000000) + (($VERSION_MINOR) * 100000) + (($VERSION_PATCH) * 1000) + $VERSION_SNAP)" +VENDOR_RELEASE=`expr \( $VERSION_MAJOR \* 10000000 \) + \( $VERSION_MINOR \* 100000 \) + \( $VERSION_PATCH \* 1000 \) + $VERSION_SNAP` if test $VERSION_SNAP = "0"; then if test $VERSION_PATCH = "0"; then @@@@ -30903,7 +30904,7 @@@@ cat >>confdefs.h <<_ACEOF _ACEOF ;; - freebsd* | kfreebsd*-gnu) + freebsd* | kfreebsd*-gnu | dragonfly*) XORG_OS="freebsd" XORG_OS_SUBDIR="bsd" XORG_OS_KBD="BSD" @@@@ -31146,7 +31147,14 @@@@ echo "$as_me: error: Your OS is unknown. ;; sparc*) xorg_bus_sparcpci="yes" - xorg_bus_sparc="yes" + case $host_os in + netbsd*) + xorg_bus_sparc="no" + ;; + *) + xorg_bus_sparc="yes" + ;; + esac ;; x86_64*|amd64*) case $host_os in @ 1.5 log @Unfinished package @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig 2007-04-19 19:25:26.000000000 -0600 d62 1 a62 9 @@@@ -30426,7 +30427,6 @@@@ else XGL_FALSE= fi - if test "x$XGL" = xyes; then XGL_LIBS="$FB_LIB $MI_LIB $COMPOSITE_LIB $FIXES_LIB $XEXT_LIB $DBE_LIB $XTRAP_LIB $RECORD_LIB $GLX_LIBS $RENDER_LIB $RANDR_LIB $DAMAGE_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $MIEXT_LAYER_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $XPSTUBS_LIB $CWRAP_LIB $OS_LIB" @@@@ -30903,7 +30903,7 @@@@ cat >>confdefs.h <<_ACEOF d71 1 a71 1 @@@@ -31146,7 +31146,14 @@@@ echo "$as_me: error: Your OS is unknown. a86 9 @@@@ -35222,6 +35229,8 @@@@ do case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + : Avoid regenerating within pkgsrc + exit 0 ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) echo "$ac_cs_version"; exit ;; @ 1.4 log @Restore fragment of patch-ab that got lost during the cross-compile changes. This should fix the NetBSD and DragonFly issues. Bump revision. @ text @d3 1 a3 1 --- configure.orig 2007-04-20 01:25:26.000000000 +0000 d62 9 a70 1 @@@@ -30903,7 +30904,7 @@@@ cat >>confdefs.h <<_ACEOF d79 1 a79 1 @@@@ -31146,7 +31147,14 @@@@ echo "$as_me: error: Your OS is unknown. d95 9 @ 1.3 log @Fix basic NetBSD SPARC support. This currently disables Sbus until someone more involved in the platform take a look or I find the time to merge the xsrc changes. @ text @d3 1 a3 1 --- configure.orig 2007-08-16 16:48:09.000000000 +0200 d5 33 a37 1 @@@@ -26426,15 +26426,7 @@@@ echo $ECHO_N "checking for $prefix/share d53 19 a71 1 @@@@ -31155,7 +31147,14 @@@@ echo "$as_me: error: Your OS is unknown. @ 1.2 log @Add initial DragonFly support. Not tested yet. @ text @d3 1 a3 1 --- configure.orig 2007-01-23 05:40:03.000000000 +0000 d5 13 a17 34 @@@@ -24300,6 +24300,10 @@@@ _ACEOF #define USE_DEV_IO 1 _ACEOF ;; + *dragonfly*) cat >>confdefs.h <<\_ACEOF +#define USE_DEV_IO 1 +_ACEOF + ;; *netbsd*) cat >>confdefs.h <<\_ACEOF #define USE_I386_IOPL 1 _ACEOF @@@@ -24406,7 +24410,7 @@@@ fi DRI=no KDRIVE_HW=no case $host_os in - *freebsd*) + *freebsd* | *dragonfly*) case $host_os in kfreebsd*-gnu) ;; *) @@@@ -24445,6 +24449,11 @@@@ _ACEOF cat >>confdefs.h <<\_ACEOF +#define PCVT_SUPPORT 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF #define WSCONS_SUPPORT 1 _ACEOF @@@@ -27892,7 +27901,7 @@@@ _ACEOF d19 3 a21 9 -VENDOR_RELEASE="((($VERSION_MAJOR) * 10000000) + (($VERSION_MINOR) * 100000) + (($VERSION_PATCH) * 1000) + $VERSION_SNAP)" +VENDOR_RELEASE=`expr \( $VERSION_MAJOR \* 10000000 \) + \( $VERSION_MINOR \* 100000 \) + \( $VERSION_PATCH \* 1000 \) + $VERSION_SNAP` if test $VERSION_SNAP = "0"; then if test $VERSION_PATCH = "0"; then @@@@ -30642,7 +30651,7 @@@@ cat >>confdefs.h <<_ACEOF _ACEOF d23 14 a36 5 - freebsd* | kfreebsd*-gnu) + freebsd* | kfreebsd*-gnu | dragonfly*) XORG_OS="freebsd" XORG_OS_SUBDIR="bsd" XORG_OS_KBD="BSD" @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- configure.orig 2006-07-08 01:46:19.000000000 +0200 d5 21 a25 1 @@@@ -24340,6 +24340,11 @@@@ _ACEOF d37 1 a37 1 @@@@ -27910,7 +27915,7 @@@@ _ACEOF d46 9 @ 1.1.1.1 log @Import modular-xorg-server-1.1.1 based on xorg-server from pkgsrc-wip. The X.org X11 Server from the modularized source tree of X.org X11. Note that this most likely does not work on anything but NetBSD/i386 right now. @ text @@