Tag 'xorg-server-2_1.11.99.2-1' created by Cyril Brulebois <k...@debian.org> at 2011-12-20 14:01 +0000
Tagging upload of xorg-server 2:1.11.99.2-1 to experimental. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAk7wlUgACgkQeGfVPHR5Nd2kIwCdHaeGtw46DIh5PMh2PfDF8BP2 6PkAoM7msItna5H0s4fhUUsHejEHAlqx =wumD -----END PGP SIGNATURE----- Changes since xorg-server-2_1.11.99.1-1: Adam Jackson (1): fbdevhw: iterate over all modes that match a mode. (v3) Alan Coopersmith (69): Fix Xdmx build on Linux to work with strlcpy changes Don't fallback to wsfb or fbdev on Solaris Don't require ld -wrap for tests that don't need it Enable memory checking during unit testing Remove a couple Error() instances left behind by 09dbfcb0ad7b6c8 Fix Sun compiler check that got turned around Add fallback implementation of strndup() Convert some malloc + strncpy pairs into strndup calls Convert AllocXTestDevice to use asprintf Convert strncpy/strncat to strlcpy/strlcat matchDriverFromFiles: use one snprintf instead of strncpy/cat series Convert dmxSetDefaultFontPath to use strdup instead of malloc+strncpy Convert DetermineClientCmd to use strdup instead of malloc+strncpy Convert ProcRenderQueryFilters to use memcpy instead of strncpy Make XIGetKnownProperty take a const char * argument Remove unnecessary variable rtrn in XkbKeysymText AuthAudit: clean up string handling calls LogVMessageVerb: Fix const mismatch warning Convert glx/single2.c:DoGetString() to use asprintf() Remove bad code from DoShowOptions (Xorg -showopts handler) Move DoShowOptions to xf86Configure.c, delete xf86ShowOpts.c Remove xf86FormatPciBusNumber from API, inline the one place its used Convert a bunch of sprintf to snprintf calls Reduce unnecessary string copying in xkbtext routines Mark arguments to fopen/popen/system wrappers as const char * Mark XKB char * as const to clean up gcc -Wwrite-strings warnings sun_agp: cast key to uintptr_t before casting to (int *) Remove redundant redeclarations of functions in the same header file Fix gcc -Wwrite-strings warnings in XkbGetRulesDflts Fix gcc -Wwrite-strings warnings in various extensions FindModule: stop copying const char *dirname to char *dirpath Fix gcc -Wwrite-strings warnings in xf86 ddx Fix gcc -Wwrite-strings warnings in xf86Modes code Limit the number of screens Xvfb will attempt to allocate memory for Disable building of tests requiring DDX functions when Xorg is not built Remove unused function checks from configure.ac & include/*.h.in Move to autoconf standard function name checks & defines Fix gcc warnings about redundant declarations of fallback functions LoaderOpen returns either a valid pointer or NULL, so don't check for < 0 Fix builds of Xnest & Xephyr with Solaris Studio compilers Change disable_clientpointer return type to void xf86RegisterRootWindowProperty is confused about xnfcalloc Even more correctly free config file names CheckForEmptyMask does not need to declare int n twice constify strings in resource name registry xres.c: Preserve constness of string returned by LookupResourceName os/access.c: replace acmp & acopy macros with memcmp & memcpy calls Constify string for authorization protocol names Constify the reason string throughout the authorization check framework OsInit: store "/dev/null" in a const char * WriteToClient: preserve constness of buf while extracting length value LockServer: store path to LOCKDIR literal string in a const char * xdmcp.c: fix three small const warnings CompareISOLatin1Lowered: constify arguments x86emu: constify debug strings DoShowOptions: preserve constness of options list as we walk it Convert KdDoSwitchCmd to use asprintf instead of malloc/strcat/etc. KdParseFindNext: Constify delim argument XkbFindSrvLedInfo: remove extraneous name-clashing sli variable _XkbFilterDeviceBtn: move variable declarations to match usage scope Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h Remove duplicate declarations of KdAdd*Driver in kdrive.h xf86Priv.h: Add some noreturn attributes suggested by gcc Add some printf format attributes suggested by gcc xf86 parser: convert Error to a varargs macro to clear gcc format warnings Include client name if available in PrintDeviceGrabInfo Fix deconstifying cast warning in xi2_get_type Use const cast in BitIsOn macro to avoid angering gcc verify_internal_event: preserve constness of data pointer Antoine Martin (1): xserver: check for elevated privileges not uid=0 Chase Douglas (3): include: Add an InputLevel enum dix: Move grab check and activation logic to CheckPassiveGrab() dix: Split ActivatePassiveGrab() from CheckPassiveGrab() Cyril Brulebois (4): Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Bump input ABI and serverminver again. Upload to experimental. Dave Airlie (6): xext: don't free uninitialised pointer when malloc fails. (v2) Xi: avoid overrun of callback array. xaa: avoid possible freed pointer reuse in epilogue xv: test correct number of requests. (v2) hal: free tmp_val in one missing case kdrive: drop screen crossing code. Gaetan Nadon (6): docs: spell "X Server Version" consistently in titles. Add where missing. config: conftest needs an include directive to locate X11/Xfuncproto.h autoconf: remove redundant AC_PROG_MAKE_SET autoconf: the minimum required level for autoconf is 2.60 test: update .gitignore with xfree86 and sort alphabetically dmx: fix distcheck failure, missing compsize.h in Makefile.am Jeremy Huddleston (2): dmx: Build fix for -Werror=implicit-function-declaration dmx: Build fix for -Werror=implicit-function-declaration on linux Julien Cristau (1): Fix ShmPutImage for XYBitmap Keith Packard (9): Merge remote-tracking branch 'whot/for-keith' Merge remote-tracking branch 'jcristau/for-keith' Save major/minor opcodes in ClientRec for RecordAReply hw/xfree86: fix segfault in config parser when config dir is missing Merge remote-tracking branch 'alanc/master' Merge remote-tracking branch 'airlied/reviewed-fixes' Merge remote-tracking branch 'whot/for-keith' Merge remote-tracking branch 'whot/for-keith' Version 1.11.99.2 (1.12 snapshot 2) Matt Turner (1): Remove another if (E != NULL) check around free(E) Paulo Zanoni (7): glx: fix memory leak when destroying screen glx: don't leak fbconfigs glx: don't leak driConfigs Correctly free config file names parser: free scandir's list parser: free val.str after xf86getBoolValue parser: free val.str after xstrtokenize Peter Hutterer (54): include: fix mask size calculation Xi: use single return code from XIPassiveGrabDevice dix: rename GetWindowXI2Mask to WindowXI2MaskIsset dix: use a single return statement in CheckPassiveGrabsOnWindow Xi: add helper functions to alloc/free InputClientPtrs Xi: add FreeInputMask function include: add BUG_WARN macro for internal bug cases. test: remove unneeded printf statements from misc.c include: add list_append() include: add list_last_entry to get the tail of a list include: point to the tests in list.c as examples include: a new list element does not need initialization, state so include: update struct list documentation to use one set of structs only include: rename "foos" to "list_of_foos" in the struct list documentation dix: switch the syncEvent queue to a struct list dix: add AllocGrab helper function dix: add CopyGrab() function dix: allocate temporary grabs on the heap dix: switch the dev->deviceGrab.activeGrab from GrabRec to GrabPtr Add a new XI2Mask struct and a few helper functions. input: swap the server over to use the XI2mask struct xfree86: bump the input ABI dix: use BUG_WARN for input mask size issues Xi: when removing a device, reset ClientPointers where needed xfixes: don't dereference a NULL cursor Xi: skip superfluous cast Xi: check button mapping value _before_ assigning it Xi: rename "state" to "corestate" in ProcessDeviceEvents xfree86: include xorg-config.h from xaalocal.h include: add BUG_WARN_MSG for custom error message on bug condition include: add GetXI2MaskByte and GetXI2EventFilterMask to headers Change GetXI2/XI/CoreType to just take a type argument dix: deduplicate event delivery code dix: replace conversion errors with BUG_WARN_MSG dix: split grab event conversion and delivery into a helper function dix: deduplicate callers of DeliverDeviceEvents in DeliverGrabbedEvents Xi: deduplicate button motion mask setting Xi: split updating button count and state into helper functions dix: move EventDeliveryState into a header file, we'll need it elsewhere dix: remove event type check dix: compare the grab type, not the tempGrab type dix: split core grab interference check into helper function dix: move grab matching code into a helper function dix: split out core state and event state setting into helper functions dix: move delivery stop condition out of event mask Add GrabIsPointerGrab and GrabIsKeyboardGrab helpers input: replace GRABTYPE_* with the InputLevel enums dix: always allocate and set the grab's sync.event dix: move storing last.valuators into a helper function dix: switch EventIsDeliverable to take the event type only dix: move event filter retrieval helpers to inpututils.c dix: add a MAXEVENTS define for the number of core + extension events Merge branch 'for-whot' of git://people.freedesktop.org/~alanc/xserver into for-keith configure: split the required modules up --- ChangeLog | 2307 ++++++++++++++++++++++++++++++++ Xext/saver.c | 3 Xext/security.c | 13 Xext/shm.c | 2 Xext/sync.c | 4 Xext/syncsrv.h | 4 Xext/xres.c | 4 Xext/xselinux_hooks.c | 4 Xext/xtest.c | 9 Xext/xvdisp.c | 4 Xext/xvmc.c | 6 Xi/exevents.c | 262 ++- Xi/extinit.c | 8 Xi/grabdev.c | 2 Xi/grabdevb.c | 4 Xi/grabdevk.c | 4 Xi/ungrdev.c | 2 Xi/ungrdevb.c | 32 Xi/ungrdevk.c | 31 Xi/xichangehierarchy.c | 15 Xi/xigrabdev.c | 19 Xi/xipassivegrab.c | 92 - Xi/xiproperty.c | 4 Xi/xiselectev.c | 5 config/hal.c | 1 configure.ac | 69 debian/changelog | 7 debian/serverminver | 4 dix/atom.c | 7 dix/cursor.c | 2 dix/devices.c | 6 dix/dispatch.c | 28 dix/dixutils.c | 4 dix/eventconvert.c | 16 dix/events.c | 1085 ++++++++------- dix/extension.c | 25 dix/getevents.c | 38 dix/grabs.c | 166 +- dix/inpututils.c | 241 +++ dix/registry.c | 5 dix/resource.c | 2 dix/tables.c | 2 doc/Xinput.xml | 2 doc/Xserver-spec.xml | 4 doc/dtrace/Xserver-DTrace.xml | 2 exa/exa_render.c | 6 glx/glxdri.c | 15 glx/glxdri2.c | 14 glx/glxdriswrast.c | 14 glx/glxscreens.c | 10 glx/single2.c | 4 hw/dmx/config/Makefile.am | 1 hw/dmx/config/dmxcompat.c | 4 hw/dmx/config/scanner.l | 3 hw/dmx/dmxinit.c | 13 hw/dmx/doc/dmx.xml | 2 hw/dmx/doc/scaled.xml | 2 hw/dmx/examples/ev.c | 4 hw/dmx/glxProxy/Makefile.am | 2 hw/dmx/glxProxy/compsize.c | 1 hw/dmx/glxProxy/compsize.h | 51 hw/dmx/glxProxy/g_renderswap.c | 1 hw/dmx/glxProxy/glxcmds.c | 2 hw/dmx/glxProxy/glxcmds.h | 37 hw/dmx/glxProxy/glxcmdsswap.c | 3 hw/dmx/glxProxy/glxscreens.c | 5 hw/kdrive/ephyr/ephyrhostvideo.c | 9 hw/kdrive/ephyr/hostx.c | 5 hw/kdrive/linux/linux.c | 2 hw/kdrive/src/kdrive.c | 15 hw/kdrive/src/kdrive.h | 8 hw/kdrive/src/kinput.c | 10 hw/vfb/InitOutput.c | 33 hw/xfree86/common/Makefile.am | 2 hw/xfree86/common/xf86.h | 3 hw/xfree86/common/xf86AutoConfig.c | 2 hw/xfree86/common/xf86Config.c | 56 hw/xfree86/common/xf86Config.h | 2 hw/xfree86/common/xf86Configure.c | 72 hw/xfree86/common/xf86DGA.c | 4 hw/xfree86/common/xf86Globals.c | 2 hw/xfree86/common/xf86Helper.c | 11 hw/xfree86/common/xf86Init.c | 78 - hw/xfree86/common/xf86Mode.c | 4 hw/xfree86/common/xf86Module.h | 2 hw/xfree86/common/xf86Opt.h | 4 hw/xfree86/common/xf86Option.c | 12 hw/xfree86/common/xf86PM.c | 4 hw/xfree86/common/xf86Priv.h | 9 hw/xfree86/common/xf86ShowOpts.c | 130 - hw/xfree86/common/xf86Xinput.c | 5 hw/xfree86/common/xf86Xinput.h | 2 hw/xfree86/common/xf86pciBus.c | 30 hw/xfree86/common/xf86sbusBus.c | 2 hw/xfree86/ddc/xf86DDC.h | 5 hw/xfree86/doc/ddxDesign.xml | 4 hw/xfree86/fbdevhw/fbdevhw.c | 26 hw/xfree86/i2c/msp3430.c | 5 hw/xfree86/loader/loadmod.c | 13 hw/xfree86/modes/xf86Crtc.c | 8 hw/xfree86/modes/xf86Crtc.h | 2 hw/xfree86/modes/xf86EdidModes.c | 2 hw/xfree86/modes/xf86Modes.c | 4 hw/xfree86/modes/xf86Modes.h | 4 hw/xfree86/os-support/bsd/bsd_init.c | 10 hw/xfree86/os-support/bus/Sbus.c | 12 hw/xfree86/os-support/linux/lnx_init.c | 2 hw/xfree86/os-support/solaris/sun_agp.c | 2 hw/xfree86/parser/Configint.h | 4 hw/xfree86/parser/DRI.c | 4 hw/xfree86/parser/Device.c | 4 hw/xfree86/parser/Extensions.c | 2 hw/xfree86/parser/Files.c | 2 hw/xfree86/parser/Flags.c | 6 hw/xfree86/parser/Input.c | 4 hw/xfree86/parser/InputClass.c | 19 hw/xfree86/parser/Layout.c | 28 hw/xfree86/parser/Module.c | 4 hw/xfree86/parser/Monitor.c | 84 - hw/xfree86/parser/Pointer.c | 8 hw/xfree86/parser/Screen.c | 36 hw/xfree86/parser/Vendor.c | 6 hw/xfree86/parser/Video.c | 6 hw/xfree86/parser/configProcs.h | 6 hw/xfree86/parser/scan.c | 56 hw/xfree86/parser/xf86Optrec.h | 2 hw/xfree86/parser/xf86Parser.h | 10 hw/xfree86/ramdac/BTPriv.h | 2 hw/xfree86/ramdac/IBMPriv.h | 2 hw/xfree86/ramdac/TIPriv.h | 2 hw/xfree86/utils/gtf/gtf.c | 4 hw/xfree86/vbe/vbe.c | 2 hw/xfree86/x86emu/debug.c | 6 hw/xfree86/x86emu/fpu.c | 16 hw/xfree86/x86emu/ops2.c | 4 hw/xfree86/x86emu/x86emu/debug.h | 4 hw/xfree86/xaa/xaaGC.c | 1 hw/xfree86/xaa/xaaTables.c | 3 hw/xfree86/xaa/xaalocal.h | 4 hw/xnest/Display.c | 5 hw/xquartz/xpr/dri.c | 3 hw/xwin/win.h | 4 hw/xwin/winconfig.c | 4 include/dix-config.h.in | 86 - include/dix.h | 12 include/dixgrabs.h | 8 include/dixstruct.h | 1 include/eventconvert.h | 7 include/exevents.h | 8 include/extension.h | 6 include/extinit.h | 2 include/extnsionst.h | 4 include/input.h | 27 include/inputstr.h | 34 include/inpututils.h | 18 include/list.h | 81 - include/misc.h | 18 include/os.h | 24 include/registry.h | 2 include/resource.h | 2 include/xkb-config.h.in | 3 include/xkbfile.h | 4 include/xkbsrv.h | 4 include/xorg-config.h.in | 6 include/xorg-server.h.in | 21 include/xwin-config.h.in | 3 mi/mibitblt.c | 2 mi/miinitext.c | 6 os/Makefile.am | 12 os/access.c | 68 os/auth.c | 6 os/client.c | 8 os/connection.c | 25 os/io.c | 2 os/log.c | 2 os/mitauth.c | 2 os/osdep.h | 8 os/osinit.c | 4 os/rpcauth.c | 9 os/strcasecmp.c | 4 os/strcasestr.c | 2 os/strlcpy.c | 2 os/strndup.c | 49 os/utils.c | 18 os/xdmauth.c | 4 os/xdmcp.c | 10 randr/randrstr.h | 5 randr/rrinfo.c | 2 record/record.c | 8 render/filter.c | 9 render/glyphstr.h | 3 render/picturestr.h | 6 render/render.c | 4 test/.gitignore | 8 test/Makefile.am | 31 test/input.c | 197 +- test/list.c | 37 test/misc.c | 3 test/string.c | 69 test/xi2/Makefile.am | 15 test/xi2/protocol-eventconvert.c | 6 test/xi2/protocol-xipassivegrabdevice.c | 4 test/xi2/xi2.c | 129 + xfixes/cursor.c | 4 xkb/ddxList.c | 2 xkb/ddxLoad.c | 6 xkb/maprules.c | 5 xkb/xkbActions.c | 9 xkb/xkbInit.c | 25 xkb/xkbLEDs.c | 6 xkb/xkbfmisc.c | 2 xkb/xkbout.c | 6 xkb/xkbtext.c | 189 +- 213 files changed, 5241 insertions(+), 1897 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1rd0gg-0001fe...@vasks.debian.org