[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'refs/tags/xorg-server-2_1.14.99.3-1'



Tag 'xorg-server-2_1.14.99.3-1' created by Julien Cristau <jcristau@debian.org> at 2013-10-21 22:03 +0000

Tagging upload of xorg-server 2:1.14.99.3-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAABAgAGBQJSZaSXAAoJEDEBgAUJBeQM398P/RMhdhVOut/PqCVm40JRvc04
Pxznstwz9tN48obVowz+B86PpE7goTOaO1nfTo9rdmUFEmmfopQ50WeYwhcRnVpY
0mr9jHSg4rY5obb3SgN8VfVnHoLiRd++hGBSpZ//GOGgVOGqiN/iBMslMYYeaI2i
z6LaOgRuHDrlKLNRgvZTkW1a3dLvB90Zf2KUnqwlx0XVZHn9XcGy6AX94AyP1Lqu
3qbs8qbs2iRp5HpoBTSc2Vb8blheh8g4z3FZcQ+IJF927PwDdZxkkuopVCg1FGGH
tLHmS4XQVszfNRq33485AYrL7S1LkG1DwXxT5ddYYcBrGG+/kjzJlKnso8zU2aj4
yFuw/1d3K9enLzScwXZZHo3SqkIYzbi7KK7efusLa+KDQX9dCtpc3UrWpgwDdSQe
Ej0EfdyzRovadynSGeVMorTiK/NzZ+e/pi2LlvYTBFB+ZpDkDg4gw8hUpN4x7fDn
x1yFKH37h//OL5HL9+8u32AL7JCmhphzFEmpm5Bitjzw8fE1edi7TRCWSRXvcNm3
DjBu3S24CafNqV6773IZsjOFjE1ZLKB5QMod7u5azNtD6/dyCbqeN5inpUXAWp3Z
e3VyMqV6bLL4GR9Yp3pQJc7k+Tk8mCG3QoJCaBxiIlrvMYo6FUEbyDPm6ydj0RCe
HKkSI6PPBPwPG6MjxLZu
=qfTe
-----END PGP SIGNATURE-----

Changes since xorg-server-2_1.14.3-4:
Aaron Plattner (3):
      fb: Rename wfbDestroyGlyphCache
      xfree86: don't enable anything in xf86InitialConfiguration for GPU screens
      xfree86: detach scanout pixmaps when detaching output GPUs

Adam Jackson (42):
      randr: Fix a copypasta bug in CRTC confinement
      os: Factor out some common code in input buffer handling
      mipointer: Flatten calls to mieqSwitchScreen
      mipointer: Remove EnqueueEvent from miPointerScreenFuncRec
      dix: Remove a dead parameter from DoGetImage
      dmx: Remove ShadowFB support
      damage: Remove the 'damage window' resource type.
      dbe: Drop the unused idiom support
      dbe: Fold midbe reset into dix
      dbe: Fold the window private private into the window private
      list: Avoid using X types
      dri2: Don't bother with xf86LoaderCheckSymbol("DRI2Connect")
      misprite: Delete some dead private storage
      vbe: Don't try to load the ddc submodule
      dix: FIXES is not optional
      xfree86: Remove deprecated unimplemented xf86MapReadSideEffects
      mipointer: Remove deprecated miPointerCurrentScreen
      fb: Remove unused compatibility wrappers
      damage: Implicitly unregister on destroy
      damage: Simplify DamageUnregister
      damage: Don't rewrite Text ops to GlyphBlt ops
      damage: Remove "post-rendering" hooks
      damageext: Style fix
      dmx/glx: Remove unused __glXNop
      glxproxy: Don't track GLCLientm{aj,in}orVersion
      glx: Remove unused bits from the context struct
      glx: Pull GLX vendor string out of __GLXscreen
      glx: Style fixes
      glx: Compute number of attributes in GetDrawableAttributes on the fly
      glx: Implement GLX_{WIDTH,HEIGHT} in GetDrawableAttributes
      glx: Implement GLX_FBCONFIG_ID in GetDrawableAttributes
      glx: Implement GLX_PRESERVED_CONTENTS drawable attribute
      glx: Handle failure to create the pixmap backing the pbuffer
      glx: Eliminate a small malloc from QueryContext
      glx: realloc style fix in RenderLarge
      glx: Remove support for NV_vertex_program and NV_fragment_program
      glx: Remove pixmapMode from __GLXconfig
      glx: Remove screen number from __GLXconfig
      glx: Catch another failure case in drawable creation
      glx: Remove a dead comment
      glx: Fill in some missing attributes from DoGetFBConfigs
      input: calloc minimization for xi2mask_new

Alan Coopersmith (27):
      Handle failure to create counter in init_system_idle_counter
      Stop leaking overlayWin in PanoramiXCompositeGetOverlayWindow error paths
      Free keymap on error in Xephyr's hostx_load_keymap
      Make xf86ValidateModes actually copy clock range list to screen pointer
      Avoid NULL pointer dereference in xf86TokenToOptinfo if token not found
      Avoid memory leak on realloc failure in localRegisterFreeBoxCallback
      xf86XvMCScreenInit: Avoid leak if dixRegisterPrivateKey fails
      Avoid memory leak in ddc resort() if find_header() fails
      __glXDRIscreenCreateContext: free context on failure, instead of leaking it
      __glXDRIscreenProbe: free screen when DRI2Connect fails, instead of leaking it
      dmxVDLRead: if we opened a file, close it instead of leaking it
      xf86SbusCmapLoadPalette: Delay malloc until needed, avoiding leak on error
      sparcPromPathname2Node: free name when returning error, instead of leaking it
      Only call xf86platformVTProbe() when it's defined
      Xdmx: integer overflow in GetGLXVisualConfigs()
      Xdmx: integer overflow in GetGLXFBConfigs()
      Xephyr: integer overflow in ephyrHostGLXGetStringFromServer()
      Xephyr: integer overflow in XF86DRIOpenConnection()
      Xephyr: integer overflow in XF86DRIGetClientDriverName()
      glxproxy: Use _XReadPad instead of _XEatData to clean up the slop
      glxproxy: Use _XEatDataWords (from Xlib 1.6) instead of _XEatData
      Xephyr: Use _XEatDataWords (from Xlib 1.6) instead of _XEatData
      Allow disabling XFree86-DGA, DRI, VidModeExtension extensions
      Skip damage calls if DamageCreate fails in exa functions
      DMX glxproxy: Don't allocate & copy data just to free it unused
      Update GLX dependencies now that DRI & DRI2 are builtins, not modules
      Avoid use-after-free in dix/dixfonts.c: doImageText() [CVE-2013-4396]

Andreas Müller (1):
      dixstruct.h: fix segfaults - char is unsigned for ARM and PowerPC architectures

Andreas Wettstein (1):
      xkb: Fixes to LatchMods/LatchGroup

Bryce Harrington (7):
      xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set.
      xfree86: Track error code and add label for error handling.
      xfree86: Provide more details on failure
      xfree86: Keep trying to set interface on drm for 2 seconds.
      xfree86: Fix race condition failure opening drm.
      xfree86: Be verbose if waiting on opening the drm device
      xfree86: Revert workaround for drm race condition.

Chris Clayton (1):
      kdrive: fix build error on gcc 4.8 for out-of-bounds array access

Chris Wilson (2):
      hw/xfree86: Only report SetDesiredModes() failed if at least one modeset fails
      os: Immediately queue initial WriteToClient

Colin Harrison (2):
      hw/xwin: Fix possible crash in winMultiWindowGetClassHint
      hw/xwin: Correct winprefs.c function signatures for x64.

Daniel Martin (2):
      ephyr: Add -resizeable option
      ephyr: Fix crash on 24bpp host framebuffer

Dave Airlie (13):
      xfree86: add VT owner interface
      xf86: use new xf86VTOwner interface in a few places
      xf86: don't hotplug output devices while VT switched.
      xf86: fix flush input to work with Linux evdev devices.
      randr: don't directly set changed bits in randr screen
      randr: make SetChanged modify the main protocol screen not the gpu screen
      randr: only respected changed on the protocol screen
      randr: report changes when we disconnect a GPU slave
      dix/gpu: remove asserts for output/offload from same slave
      xf86crtc: don't use scrn->display for gpu screens
      dix: allow pixmap dirty helper to be used for non-shared pixmaps
      gpu: call CreateScreenResources for GPU screens
      xfree86/man: document AutoAddGPU

Egbert Eich (1):
      DIX/Xi: Pass correct client to CheckDeviceGrabAndHintWindow()

Emil Velikov (1):
      configure.ac: Include missing proto declarations in SDK_REQUIRED_MODULES

Eric Anholt (30):
      Revert "DRI2: re-allocate DRI2 drawable if pixmap serial changes"
      ephyr: Fix const cast warnings in ephyrhostvideo.
      ephyr: Fix const-cast warnings for setting window title.
      ephyr: Fix dead code warning.
      kdrive: Drop dead code.
      kdrive: Fix a few easy cast warnings.
      kdrive: Fix const cast warnings in driver name handling.
      kdrive: Fix const cast warnings in arguments processing.
      ephyr: Drop is_ok logging.
      ephyr: Fix warning about XID vs unsigned long * by changing function args
      ephyr: Drop dead ephyrHostAtomToLocal code.
      ephyr: Expose a single function for detecting extensions.
      ephyr: Rename and use the proper type for what was host_screen->info.
      ephyr: Move the host screen info into the kdrive screen private.
      ephyr: Move event processing into ephyr.c.
      ephyr: Remove some pointless indirection in the XV code.
      ephyr: Refactor XV adaptor feature detection.
      ephyr: Remove the host/server split for XV adaptors.
      ephyr: Remove the host/server split for XV attributes.
      ephyr: Remove the host/server split for XV formats.
      ephyr: Remove the host/server split for video encodings.
      ephyr: Remove another host/server split for XV image formats.
      ephyr: Remove the host/server split of the actual XV video operations.
      ephyr: Remove the remaining bits of host/server XV split.
      ephyr: Remove the helper libs for each of the optional components.
      ephyr: Garbage collect some dead XV clipping code.
      ephyr: Garbage collect some DOA host window clipping code.
      ephyr: Use host (HW) cursors by default.
      ephyr: Flush the X connection when updating the window title.
      ephyr: Do grab/ungrab for ctrl+shift, not just shift+ctrl.

François Tigeot (1):
      Fix mouse header include on DragonFly and FreeBSD

Gaetan Nadon (8):
      test: add new os executable to .gitignore
      miext/shadow: missing c2p_core.h breaks "make distcheck" target.
      The Xorg binary is missing the extension $(EXEEXT) in the makefile
      Use $(LN_S) provided by AC_PROG_LN_S macro to create links
      Xorg binary: use install-exec-hook rather than install-exec-local
      Uninstall X link and CYGWIN libXorg.exe.a in local install targets
      xfree86: Use $(MKDIR_P) for better code portability
      xfree86: add a comment as to why the logdir is created

Geert Uytterhoeven (18):
      kdrive/fbdev: revive randr new screen size logic
      miext/shadow/shpacked.c: Remove unused PickBit() define
      test/input: Fix double-aligned test in dix_valuator_alloc() on m68k
      KDrive: Bail out if screen initialization failed
      Xfbdev: Make char *fbdevDevicePath const
      Xfbdev: Handle unset fix.line_length
      Xfbdev: Add support for monochrome visuals
      Xfbdev: Treat 1 bpp pseudocolor as monochrome
      Shadow: Add c2p core
      Shadow: Add support for Atari iplan2p4
      Shadow: Add support for Atari iplan2p8
      Shadow: Add support for Amiga afb4
      Shadow: Add support for Amiga afb8
      Xfbdev: Reject unsupported frame buffer types
      Xfbdev: Force shadowfb for frame buffers with non-packed pixels
      Xfbdev: Wire up Atari iplan2p4 and iplan2p8 support
      Xfbdev: Wire up Amiga afb4 and afb8 support
      Shadow: Switch the Amiga/Atari bitplane code to the canonical X.Org license

Jeremy Huddleston Sequoia (4):
      XQuartz: Fix build with moved pseudoramiX
      XQuartz: pbproxy: Fix build with -DDEBUG
      rootless: Use miCopyRegion instead of fbCopyRegion
      XQuartz: Dont't set screen on __GLXConfig

Jeremy White (2):
      Define prototypes for hw/xfree86/modes/xf86Modes.c only in xf86Modes.h.
      Eliminate the use of xf86Rename.h

Jon TURNEY (43):
      hw/xwin: Fix unused-but-set-variable warnings in windialog.c
      hw/xwin: Fix unused-but-set-variable warning in winIsFakeCtrl_L()
      hw/xwin: Fix unused-but-set-variable warning in winFinishScreenInitFB()
      hw/xwin: Fix unused-but-set-variable warning in winCopyWindowNativeGDI()
      hw/xwin: Fix unused-but-set-variable warning in winWindowProc()
      hw/xwin: Fix unused-but-set-variable warning in winClipboardProc()
      hw/xwin: Fix unused-but-set-variable warning in winMinimizeWindow() when built !XWIN_MULTIWINDOWEXTWM
      hw/xwin: Fix unused-but-set-variable warning in winHotKeyAltTabPrimaryDD()
      hw/xwin: Fix unused-but-set-variable warning in winMWExtWMUpdateWindowDecoration()
      hw/xwin: Fix unused-but-set-variable warning in ProcWindowsWMFrameGetRect()
      hw/xwin: Fix a 64-bit portability issue with casting HINSTANCE result of ShellExecute() to an integer
      hw/xwin: deprecated interface cygwin_conv_to_win32_path() doesn't exist in 64-bit cygwin
      hw/xwin: Fix uses of CreateDialogParam() for 64-bit builds
      hw/xwin: Change winIconIsOverride() to take a HICON parameter
      hw/xwin: winMultiWindowGetTransientFor() returns an XID not a WindowPtr
      hw/xwin: Win32 Windows properties are of pointer type HANDLE, not an integer type
      hw/xwin: Update manifest to target all architectures, not just x86
      os: Remove any old logfile before trying to write to it
      Allow DDX to provide a main()
      hw/xwin: Improve WM_ENDSESSION handling using separate messaging window thread
      hw/xwin: _NET_WM_STATE is ATOM[] not ATOM
      hw/xwin: Remove an extra '\n' from some log messages
      hw/xwin: Change winTranslateKey() to return it's result as it's return value
      hw/xwin: Remove unneeded WM_XBUTTON message defines
      hw/xwin: Map extra mouse buttons 1 and 2 to X buttons 8 and 9
      hw/xwin: Handle WM_MOUSEHWHEEL
      hw/xwin: Avoid a null dereference if CreateDIBSection() fails in NetWMToWinIconAlpha()
      configure.ac: Check for python at configure time when building XWin with AIGLX
      hw/xwin: Remove obsolete WIN_XEVENTS_SHUTDOWN
      hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers
      hw/xwin: Fix inclusion of shlobj.h in MinGW64 build
      hw/xwin: Fix winglobals.h for MinGW64 build
      Move pseudoramiX code where it can be shared between Xwin and Xquartz
      hw/xwin: Fix -Warray-bounds warning in winXCursorToHCURSOR()
      hw/xwin: Fix an issue in winSetSpansNativeGDI() identifed by -Warray-bounds
      hw/xwin: Fix ARGB cursor conversion on x86_64
      hw/xwin: Remove unused winProcQueryTreeOrig variable
      hw/xwin: Remove unused externs from winclipboardwrappers.c
      hw/xwin: Remove prototype for non-existent winDeinitClipboard()
      hw/xwin: Remove unneeded forward declaration of winProcessXEventsTimeout()
      hw/xwin: Remove unused extern g_fUseUnicode from winclipboardwndproc.c
      hw/xwin: Fix compilation of winauth.c with -Werror=implicit-function-declaration
      hw/xwin: Fix for "glx: Remove screen number from __GLXconfig"

Julien Cristau (35):
      xkb: don't call atoi(NULL) when parsing argv
      test: include dix-config.h in hashtabletest.c
      xfree86: improve check for posix saved ids
      dix: add missing include for DeleteWindowFromAnySelections
      Xephyr: stop loading the host's keymap
      Xephyr: start converting hostx.c over to xcb
      Xephyr: use xcb-shape instead of XShape*
      Xephyr: no need for XDisplayKeycodes
      Xephyr: xcb-ify pointer/keyboard grab
      Xephyr: xcb-ify visual list construction
      Xephyr: delete unused proxy code
      Xephyr: delete unused hostx_get_extension_info function
      Xephyr: replace XKeycodeToKeysym with xcb-keysyms
      Xephyr: move HostX.visual to xcb
      Xephyr: some more hostx.c xcb-ification
      Xephyr: use xcb for event handling
      Xephyr: use xcb-xv instead of libXv
      Xephyr: move ephyrdri over to xcb
      Xephyr: remove unused DRI1 code
      Xephyr: move glx code to xcb
      Xephyr: drop remaining Xlib dependency
      Xephyr: handle errors in event loop
      Xephyr: we're not using Xlib anymore, no need to undef _XSERVER64
      Merge remote-tracking branch 'origin/upstream-unstable' into debian-experimental
      Merge remote-tracking branch 'origin/debian-unstable' into debian-experimental
      New upstream snapshot.
      Drop patches applied upstream
      Update build-deps
      Bump ABI versions
      Stop building Xfbdev.
      Reduce noise from dh_install --list-missing
      Delete old patch 13_debian_add_xkbpath_env_variable.diff.
      Run abibumpcheck on build instead of clean so it's done on a patched tree.
      Remove Drew and Cyril from Uploaders.
      Upload to experimental

Keith Packard (31):
      Bump release to 1.14.99.0
      Merge remote-tracking branch 'whot/next'
      Merge remote-tracking branch 'whot/for-keith'
      Xi: Use correct destination when swapping barrier events
      Bump to 1.14.99.1
      Merge remote-tracking branch 'airlied/for-keithp-gpu-vt-owner'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'geertu/master'
      shadow: Define c2p_unsupported
      Merge remote-tracking branch 'jturney/unused-but-set-variable-warning-fix'
      Merge remote-tracking branch 'alanc/master'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'whot/touch-grab-race-condition-56578-v3'
      Merge remote-tracking branch 'whot/unreviewed'
      Merge remote-tracking branch 'jturney/master'
      Merge remote-tracking branch 'alanc/master'
      Xi: Allow clients to ask for 2.3 and then 2.2 without failing
      Merge remote-tracking branch 'whot/for-keith'
      Merge commit '9680f6a12d642c2e4bfa09bf459d678214059d74'
      Add .dir-locals.el
      Merge remote-tracking branch 'jturney/master'
      miext/sync: Fix multi-screen support in SyncFence initialization
      damage: Must translate initial window damage by window offset
      Merge remote-tracking branch 'ajax/xserver-next'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'anholt/ephyr-fixes'
      kdrive/ephyr: Remove duplicate ephyrExtensions and ephyrExtensionInit decls
      Bump version to 1.14.99.2
      Merge remote-tracking branch 'jeremyhu/master'
      Merge commit '2523a445a09a75a8baf642608d099a5e12d5437f'
      Update to version 1.14.99.3

Knut Petersen (1):
      Never try to execute BellProcPtr NULL.

Laurent Carlier (1):
      ephyr: restore GLX support

Laércio de Sousa (1):
      xserver: enable InputClass option "GrabDevice" by default for non-seat0 seats (#69478)

Maarten Lankhorst (5):
      Xi: Do not handle ET_TouchOwnership in ProcessTouchEvent
      dix: copy event in TouchConvertToPointerEvent correctly
      dix: add missing dixFreeRegistry define
      Xi: Clamp XIClient maximal version to XIVersion
      test/xi2: fix protocol-xiqueryversion test

Marc Haesen (2):
      hw/xwin: Correct size of _WINDOWSWM_NATIVE_HWND property on x86_64
      hw/xwin: Remove unnecessary and incorrect HWND casts

Marcin Slusarz (1):
      os: use libunwind to generate backtraces

Michal Srb (1):
      Xnest: Implement xnestModifyPixmapHeader

Michele Baldessari (2):
      Fix Xephyr compilation when DEBUG is enabled
      Xephyr: restore cursor visibility

Oliver Schmidt (1):
      hw/xwin: Consider left and right modifier keys independently on gaining focus

Peter Harris (3):
      xkb: Set nIndicators in XkbGetIndicatorMap
      mi: Avoid stack smash when drawing dashed lines
      security: Don't count RetainPermanent clients twice

Peter Hutterer (103):
      randr: fix "set but unused" warnings
      xfree86: drop unused prevSIGIO
      fb: drop two unneeded shadowing variables
      Xext: renaming shadowing variable
      Xext: rename two shadowing variables
      xkb: remove unused variable 'names'
      xfree86: remove redundant declaration of inputInfo
      Merge branch 'master' of git+ssh://people.freedesktop.org/~alanc/xserver into next
      dix: FreeAllAtoms() on reset
      dix: only show the cursor if a window defines one (#58398)
      os: document pnprintf as sigsafe snprintf
      kdrive: fix "set but not used" warnings
      xephyr: fix "set but not used warnings"
      xfixes: ifdef PanoramiXFixes* (#62015)
      Xi: return !Success from DeliverTouchEmulatedEvent if we didn't deliver
      Xi: use a temp variable for the new listener
      dix: fix a comment
      Xi: compress two if statements with the same body
      dix: update coords for touch events in PlayReleasedEvents
      Xi: add a comment to make a condition a bit clearer
      Revert "kdrive: fix "set but not used" warnings"
      dix: don't set non-exisiting flags on touch events
      xfree86: change a log message
      dix: only allocate unused classes for master devices
      Stop the shouting
      dix: plug memory leak in freeing TouchClass
      Xi: fix comment - XI2 grabs aren't keysym grabs
      dix: send the current axis value in DeviceChangedEvents (#62321)
      Xi: always return BadMatch for XTest devices ChangeDeviceControl requests
      If neither HAL nor udev backends are enabled, warn the user
      xkb: free XkbRulesUsed and XkbRulesDflt on extension cleanup
      dix: reset the registry before quitting
      os: support pnprintf length modifiers for integers
      os: support %% in pnprintf
      os: support %c in pnprintf
      os: complain about unsupported pnprintf directives
      os: Use ErrorFSigSafe from FatalError and it's friends
      Xi: free barrier code at reset time
      dix: delete all callbacks before reset
      dix: reset the OsBuffers after killing all clients
      dix: don't overwrite proximity/focus classes
      input: print warnings if drivers don't initialize properly
      Xi: not having an ownership mask does not mean automatic acceptance
      dix: don't prepend an activated passive grab to the listeners
      Xi: if we delivered a TouchEnd to a passive grab, end it
      Xi: update the core listener state if we delivered the touch event
      Xi: fix lookup in ActivateEarlyAccept
      Xi: if a passive async grab is activated from an emulated touch, accept
      Xi: save state for early acceptance
      Xi: when punting to a new owner, always create TouchEnd events
      Xi: use public.processInputProc to replay the touch history
      Xi: Don't emit a TouchEnd event to a frozen device
      dix: move EmitTouchEnd to touch.c
      dix: XAllowEvents() on a touch event means accepting it
      dix: invert a loop condition
      dix: use a tmp variable for the to-be-removed touch listener
      dix: drop DeviceIntRec's activeGrab struct
      dix: use a temporary variable for listeners[0]
      dix: freeing a null grab is a bug, complain if doing so
      dix: AllocGrab can copy if an argument is passed in
      dix: always copy grabs, don't reference them
      dix: remove all listeners when freeing a touch
      Move TouchListenerGone call to CloseDownClient
      Xi: check for HAS_ACCEPTED only for grab listeners
      dix: free the old grab when activating a new grab
      ephyr: fix typo in man page
      ephyr: add -resizeable to the man page
      dix: fix cursor refcounting
      Xi: fix warning - remove unused 'rc'
      dix: devices must have valuators before touch is initialized
      dix: call UpdateDeviceState() for emulated TouchEndEvents
      Abstract cursor refcounting
      dix: pre-scale x by the screen:device:resolution ratio
      dix: fix device scaling to use a [min,max[ range.
      dix: devices must have valuators before touch is initialized
      dix: remove logspam in RefCursor()
      config: add a quirks file for devices needing special configuration
      dix: when ungrabbing an active grab, accept pointer grabs (#66720)
      config: provide example configuration for multi-seat setups
      dix: UpdateTouchesForGrab must only free the listener grab if it is non-NULL
      dix: allow a ConstantDeceleration between 0 and 1 (#66134)
      dix: scale y back instead of x up when pre-scaling coordinates
      dix: check the xi2mask, not the grab type for touch listeners
      dix: set the valuator mask to ensure XI 1.x events have data
      Replace INCLUDES with AM_CPPFLAGS
      xfree86: de-duplicate some AM_CPPFLAGS
      test: fix the gcc diagnostics pragma
      include: wrap EMASKSIZE in parentheses
      Xi: replace loop with memset
      dix: check for grab type before checking XI2 mask
      Xi: allow for XIAllowEvent requests larger than XI < 2.2 size (#68554)
      dmx: provide enough space for axis mappings
      dix: only allow button and key events to freeze a sync'd pointer
      include: change grabtypes to start at 1
      dix: don't attempt to deliver an event for a different grabtype
      dix: only deliver for the current grab type
      sync: compress two if statements
      sync: always call BracketValues when recalculating upper/lower brackets
      sync: supply the counter from IdleTimeBlockHandler
      dix: provide accessor methods for the last device event time
      sync: if the idle time was reset, force alarms to trigger (#70476)
      sync: always set the brackets (#59644)
      sync: split updating and triggering a counter up

Pino Toscano (2):
      xfree86/hurd: include <hurd.h>
      os: move <arpa/inet.h> for any !win32 system

Piotr Dziwinski (1):
      glx: fix uninitialized var in __glXDRIscreenProbe

Radek Doulik (1):
      xnest: Ignore GetImage() error in xnestGetImage()

Robert Morell (3):
      configure.ac: Require inputproto 2.3
      list.h: Make xorg_list_init inline
      os: Reset input buffer's 'ignoreBytes' field

Rui Matos (1):
      Xi: fix swapped grab mode args for keyboard devices in XIGrabDevice

Sebastien Bacher (1):
      kdrive: initialize GLX for xephyr

Thomas Klausner (3):
      Fix typo in header guard.
      Fix bug in cursor handling.
      Fix typo in configure warning.

Tomasz Lis (1):
      Full support of sRGB capable fbconfigs.

Zack Rusin (1):
      GLX/DRI2: Do not expose INTEL_swap_event without swap control

vdb@picaros.org (1):
      xserver: add monitor Option "ZoomModes" [v2]

---
 .dir-locals.el                                                     |    1 
 COPYING                                                            |    1 
 ChangeLog                                                          | 5208 +++++++++-
 Makefile.am                                                        |    2 
 Xext/panoramiX.c                                                   |   20 
 Xext/saver.c                                                       |    6 
 Xext/security.c                                                    |   11 
 Xext/sync.c                                                        |  134 
 Xext/xvdisp.c                                                      |    8 
 Xext/xvmain.c                                                      |    4 
 Xi/chgdctl.c                                                       |    6 
 Xi/exevents.c                                                      |   29 
 Xi/extinit.c                                                       |    2 
 Xi/grabdev.c                                                       |    5 
 Xi/setdval.c                                                       |    3 
 Xi/setmode.c                                                       |    4 
 Xi/xiallowev.c                                                     |    2 
 Xi/xibarriers.c                                                    |   12 
 Xi/xibarriers.h                                                    |    4 
 composite/compalloc.c                                              |    4 
 composite/compext.c                                                |    7 
 config/10-quirks.conf                                              |   54 
 config/Makefile.am                                                 |    4 
 config/non-seat0.conf.multi-seat                                   |   18 
 config/udev.c                                                      |    4 
 configure.ac                                                       |   37 
 damageext/damageext.c                                              |   42 
 dbe/Makefile.am                                                    |    3 
 dbe/dbe.c                                                          |   81 
 dbe/dbestruct.h                                                    |   21 
 dbe/midbe.c                                                        |  126 
 dbe/midbestr.h                                                     |   75 
 debian/changelog                                                   |   22 
 debian/control                                                     |   34 
 debian/patches/02_improve-posix-saved-ids-check.diff               |   65 
 debian/patches/04_hashtabletest-s390x.diff                         |   27 
 debian/patches/10_Include-missing-selection-h.diff                 |   20 
 debian/patches/13_debian_add_xkbpath_env_variable.diff             |   27 
 debian/patches/os-move-arpa-inet.h-for-any-win32-system.patch      |   42 
 debian/patches/series                                              |    6 
 debian/patches/xfree86-Bump-to-video-ABI-15-and-input-ABI-20.patch |   30 
 debian/patches/xfree86-hurd-include-hurd.h.patch                   |   53 
 debian/rules                                                       |   15 
 debian/serverminver                                                |    6 
 debian/xserver-xfbdev.install                                      |    1 
 dix/Makefile.am                                                    |    3 
 dix/cursor.c                                                       |    6 
 dix/devices.c                                                      |   48 
 dix/dispatch.c                                                     |  112 
 dix/dixutils.c                                                     |    8 
 dix/events.c                                                       |  123 
 dix/getevents.c                                                    |   46 
 dix/globals.c                                                      |    1 
 dix/inpututils.c                                                   |   30 
 dix/main.c                                                         |   12 
 dix/pixmap.c                                                       |    1 
 dix/privates.c                                                     |    1 
 dix/ptrveloc.c                                                     |    5 
 dix/registry.c                                                     |   25 
 dix/stubmain.c                                                     |   35 
 dix/window.c                                                       |   15 
 exa/Makefile.am                                                    |    2 
 exa/exa_classic.c                                                  |    1 
 exa/exa_migration_mixed.c                                          |   12 
 exa/exa_mixed.c                                                    |   13 
 fb/fb.h                                                            |   34 
 fb/fbcopy.c                                                        |   27 
 fb/fbpict.c                                                        |    8 
 fb/wfbrename.h                                                     |    1 
 glx/Makefile.am                                                    |    4 
 glx/extension_string.c                                             |    2 
 glx/extension_string.h                                             |    5 
 glx/glxcmds.c                                                      |  127 
 glx/glxcontext.h                                                   |    1 
 glx/glxdri.c                                                       |    8 
 glx/glxdri2.c                                                      |   16 
 glx/glxdricommon.c                                                 |    4 
 glx/glxext.c                                                       |    4 
 glx/glxscreens.c                                                   |   17 
 glx/glxscreens.h                                                   |    8 
 hw/dmx/Makefile.am                                                 |    2 
 hw/dmx/config/dmxcompat.c                                          |    4 
 hw/dmx/dmx.h                                                       |    4 
 hw/dmx/dmx_glxvisuals.c                                            |   25 
 hw/dmx/dmxcursor.c                                                 |    2 
 hw/dmx/dmxinit.c                                                   |   10 
 hw/dmx/dmxpict.c                                                   |    4 
 hw/dmx/dmxscrinit.c                                                |  255 
 hw/dmx/dmxshadow.c                                                 |   70 
 hw/dmx/dmxshadow.h                                                 |   46 
 hw/dmx/glxProxy/Makefile.am                                        |    1 
 hw/dmx/glxProxy/glxcmds.c                                          |   18 
 hw/dmx/glxProxy/glxext.c                                           |    6 
 hw/dmx/glxProxy/glxscreens.c                                       |    9 
 hw/dmx/glxProxy/glxserver.h                                        |    2 
 hw/dmx/glxProxy/glxsingle.c                                        |   36 
 hw/dmx/glxProxy/glxutil.c                                          |   37 
 hw/dmx/glxProxy/glxutil.h                                          |    2 
 hw/dmx/glxProxy/glxvendor.c                                        |   34 
 hw/dmx/input/dmxbackend.c                                          |    6 
 hw/dmx/input/dmxcommon.c                                           |    5 
 hw/dmx/input/usb-private.h                                         |    4 
 hw/dmx/man/Xdmx.man                                                |   10 
 hw/kdrive/ephyr/Makefile.am                                        |   93 
 hw/kdrive/ephyr/XF86dri.c                                          |  647 -
 hw/kdrive/ephyr/ephyr.c                                            |  445 
 hw/kdrive/ephyr/ephyr.h                                            |   20 
 hw/kdrive/ephyr/ephyrdri.c                                         |  202 
 hw/kdrive/ephyr/ephyrdri.h                                         |    2 
 hw/kdrive/ephyr/ephyrdriext.c                                      |   32 
 hw/kdrive/ephyr/ephyrglxext.c                                      |   14 
 hw/kdrive/ephyr/ephyrhostglx.c                                     |  662 -
 hw/kdrive/ephyr/ephyrhostglx.h                                     |   11 
 hw/kdrive/ephyr/ephyrhostproxy.c                                   |   91 
 hw/kdrive/ephyr/ephyrhostproxy.h                                   |   51 
 hw/kdrive/ephyr/ephyrhostvideo.c                                   |  975 -
 hw/kdrive/ephyr/ephyrhostvideo.h                                   |  231 
 hw/kdrive/ephyr/ephyrinit.c                                        |   43 
 hw/kdrive/ephyr/ephyrproxyext.c                                    |  115 
 hw/kdrive/ephyr/ephyrproxyext.h                                    |   33 
 hw/kdrive/ephyr/ephyrvideo.c                                       |  770 -
 hw/kdrive/ephyr/hostx.c                                            | 1223 --
 hw/kdrive/ephyr/hostx.h                                            |  104 
 hw/kdrive/ephyr/man/Xephyr.man                                     |    6 
 hw/kdrive/ephyr/os.c                                               |    2 
 hw/kdrive/ephyr/xf86dri.h                                          |  124 
 hw/kdrive/fake/Makefile.am                                         |    2 
 hw/kdrive/fbdev/Makefile.am                                        |    2 
 hw/kdrive/fbdev/fbdev.c                                            |  167 
 hw/kdrive/fbdev/fbdev.h                                            |    2 
 hw/kdrive/linux/Makefile.am                                        |    2 
 hw/kdrive/linux/evdev.c                                            |    2 
 hw/kdrive/linux/linux.c                                            |    2 
 hw/kdrive/linux/mouse.c                                            |   12 
 hw/kdrive/linux/ps2.c                                              |    2 
 hw/kdrive/src/Makefile.am                                          |    2 
 hw/kdrive/src/kdrive.c                                             |    9 
 hw/kdrive/src/kdrive.h                                             |   13 
 hw/kdrive/src/kinput.c                                             |   19 
 hw/kdrive/src/kxv.c                                                |    2 
 hw/xfree86/Makefile.am                                             |   23 
 hw/xfree86/common/Makefile.am                                      |    2 
 hw/xfree86/common/xf86.h                                           |   25 
 hw/xfree86/common/xf86Config.c                                     |    1 
 hw/xfree86/common/xf86Cursor.c                                     |    3 
 hw/xfree86/common/xf86Events.c                                     |    1 
 hw/xfree86/common/xf86Mode.c                                       |   17 
 hw/xfree86/common/xf86Module.h                                     |    2 
 hw/xfree86/common/xf86Option.c                                     |    2 
 hw/xfree86/common/xf86fbman.c                                      |   12 
 hw/xfree86/common/xf86platformBus.c                                |    3 
 hw/xfree86/common/xf86sbusBus.c                                    |    6 
 hw/xfree86/common/xf86xvmc.c                                       |    4 
 hw/xfree86/ddc/Makefile.am                                         |    2 
 hw/xfree86/ddc/ddc.c                                               |    7 
 hw/xfree86/ddc/xf86DDC.h                                           |    2 
 hw/xfree86/dixmods/Makefile.am                                     |    4 
 hw/xfree86/dri2/dri2.c                                             |   19 
 hw/xfree86/exa/Makefile.am                                         |    2 
 hw/xfree86/fbdevhw/Makefile.am                                     |    2 
 hw/xfree86/fbdevhw/fbdevhw.c                                       |    1 
 hw/xfree86/i2c/Makefile.am                                         |    2 
 hw/xfree86/int10/Makefile.am                                       |    6 
 hw/xfree86/loader/Makefile.am                                      |    2 
 hw/xfree86/man/xorg.conf.man                                       |   18 
 hw/xfree86/modes/Makefile.am                                       |    6 
 hw/xfree86/modes/xf86Crtc.c                                        |   89 
 hw/xfree86/modes/xf86Crtc.h                                        |    3 
 hw/xfree86/modes/xf86DisplayIDModes.c                              |    1 
 hw/xfree86/modes/xf86Modes.h                                       |    6 
 hw/xfree86/modes/xf86RandR12.c                                     |   22 
 hw/xfree86/modes/xf86RandR12.h                                     |    3 
 hw/xfree86/modes/xf86Rename.h                                      |   94 
 hw/xfree86/modes/xf86Rotate.c                                      |    6 
 hw/xfree86/os-support/bsd/Makefile.am                              |    2 
 hw/xfree86/os-support/bus/Makefile.am                              |    2 
 hw/xfree86/os-support/bus/Sbus.c                                   |    8 
 hw/xfree86/os-support/hurd/Makefile.am                             |    2 
 hw/xfree86/os-support/hurd/hurd_init.c                             |    1 
 hw/xfree86/os-support/hurd/hurd_mmap.c                             |    1 
 hw/xfree86/os-support/hurd/hurd_video.c                            |    1 
 hw/xfree86/os-support/linux/Makefile.am                            |    2 
 hw/xfree86/os-support/linux/lnx_platform.c                         |   14 
 hw/xfree86/os-support/misc/Makefile.am                             |    2 
 hw/xfree86/os-support/shared/vidmem.c                              |   13 
 hw/xfree86/os-support/solaris/Makefile.am                          |    2 
 hw/xfree86/os-support/stub/Makefile.am                             |    2 
 hw/xfree86/os-support/xf86OSpriv.h                                 |    2 
 hw/xfree86/os-support/xf86_OSlib.h                                 |    5 
 hw/xfree86/os-support/xf86_OSproc.h                                |    2 
 hw/xfree86/parser/Makefile.am                                      |    2 
 hw/xfree86/parser/write.c                                          |    3 
 hw/xfree86/ramdac/Makefile.am                                      |    2 
 hw/xfree86/ramdac/xf86Cursor.c                                     |    1 
 hw/xfree86/shadowfb/Makefile.am                                    |    2 
 hw/xfree86/utils/cvt/Makefile.am                                   |    3 
 hw/xfree86/utils/cvt/cvt.c                                         |    1 
 hw/xfree86/vbe/Makefile.am                                         |    3 
 hw/xfree86/vbe/vbe.c                                               |   18 
 hw/xfree86/vgahw/Makefile.am                                       |    2 
 hw/xfree86/x86emu/Makefile.am                                      |    2 
 hw/xnest/Args.h                                                    |    2 
 hw/xnest/GCOps.c                                                   |   14 
 hw/xnest/Pixmap.c                                                  |   15 
 hw/xnest/Screen.c                                                  |    1 
 hw/xnest/XNPixmap.h                                                |    2 
 hw/xquartz/GL/glcontextmodes.c                                     |    1 
 hw/xquartz/GL/visualConfigs.c                                      |    6 
 hw/xquartz/Makefile.am                                             |    5 
 hw/xquartz/pbproxy/x-selection.m                                   |    3 
 hw/xquartz/pseudoramiX.c                                           |  516 
 hw/xquartz/pseudoramiX.h                                           |   10 
 hw/xquartz/xpr/Makefile.am                                         |    1 
 hw/xquartz/xpr/xprCursor.c                                         |    2 
 hw/xwin/InitInput.c                                                |    1 
 hw/xwin/InitOutput.c                                               |   40 
 hw/xwin/Makefile.am                                                |    8 
 hw/xwin/XWin.exe.manifest                                          |    2 
 hw/xwin/glx/Makefile.am                                            |    6 
 hw/xwin/glx/indirect.c                                             |   11 
 hw/xwin/win.h                                                      |   29 
 hw/xwin/winauth.c                                                  |    7 
 hw/xwin/winclipboard.h                                             |    4 
 hw/xwin/winclipboardthread.c                                       |   16 
 hw/xwin/winclipboardwndproc.c                                      |   11 
 hw/xwin/winclipboardwrappers.c                                     |    2 
 hw/xwin/wincursor.c                                                |   43 
 hw/xwin/windialogs.c                                               |   74 
 hw/xwin/winfillsp.c                                                |    2 
 hw/xwin/winglobals.c                                               |    2 
 hw/xwin/winglobals.h                                               |    5 
 hw/xwin/winkeybd.c                                                 |   64 
 hw/xwin/winmessages.h                                              |    2 
 hw/xwin/winmouse.c                                                 |   50 
 hw/xwin/winmsgwindow.c                                             |  180 
 hw/xwin/winmultiwindowclass.c                                      |   31 
 hw/xwin/winmultiwindowclass.h                                      |    2 
 hw/xwin/winmultiwindowicons.c                                      |    6 
 hw/xwin/winmultiwindowwindow.c                                     |   15 
 hw/xwin/winmultiwindowwm.c                                         |   56 
 hw/xwin/winmultiwindowwndproc.c                                    |   30 
 hw/xwin/winpfbdd.c                                                 |   13 
 hw/xwin/winprefs.c                                                 |   29 
 hw/xwin/winprefs.h                                                 |   10 
 hw/xwin/winscrinit.c                                               |    6 
 hw/xwin/winsetsp.c                                                 |   52 
 hw/xwin/wintrayicon.c                                              |    2 
 hw/xwin/winwin32rootless.c                                         |   44 
 hw/xwin/winwin32rootlesswindow.c                                   |    8 
 hw/xwin/winwin32rootlesswndproc.c                                  |   27 
 hw/xwin/winwindow.c                                                |    4 
 hw/xwin/winwindow.h                                                |    1 
 hw/xwin/winwindowswm.c                                             |   21 
 hw/xwin/winwndproc.c                                               |   27 
 include/callback.h                                                 |    1 
 include/cursorstr.h                                                |    2 
 include/dix-config.h.in                                            |    3 
 include/dix.h                                                      |   11 
 include/dixstruct.h                                                |   12 
 include/extinit.h                                                  |    2 
 include/input.h                                                    |   11 
 include/inputstr.h                                                 |    2 
 include/list.h                                                     |    2 
 include/privates.h                                                 |    1 
 include/registry.h                                                 |    2 
 include/xkbsrv.h                                                   |    3 
 include/xorg-config.h.in                                           |    3 
 mi/miinitext.c                                                     |    7 
 mi/mipointer.c                                                     |   23 
 mi/mipointer.h                                                     |   12 
 mi/misprite.c                                                      |   10 
 mi/miwideline.c                                                    |    6 
 miext/damage/Makefile.am                                           |    2 
 miext/damage/damage.c                                              |  151 
 miext/damage/damage.h                                              |   20 
 miext/damage/damagestr.h                                           |    3 
 miext/rootless/rootlessWindow.c                                    |    6 
 miext/shadow/Makefile.am                                           |    5 
 miext/shadow/c2p_core.h                                            |  187 
 miext/shadow/shadow.c                                              |    2 
 miext/shadow/shadow.h                                              |   12 
 miext/shadow/shafb4.c                                              |  139 
 miext/shadow/shafb8.c                                              |  143 
 miext/shadow/shiplan2p4.c                                          |  136 
 miext/shadow/shiplan2p8.c                                          |  137 
 miext/shadow/shpacked.c                                            |    1 
 miext/sync/Makefile.am                                             |    2 
 miext/sync/misync.c                                                |   21 
 os/Makefile.am                                                     |    5 
 os/WaitFor.c                                                       |    2 
 os/access.c                                                        |    8 
 os/backtrace.c                                                     |   75 
 os/io.c                                                            |   63 
 os/log.c                                                           |    3 
 os/utils.c                                                         |    2 
 os/xdmcp.c                                                         |    2 
 pseudoramiX/Makefile.am                                            |    7 
 pseudoramiX/pseudoramiX.c                                          |  516 
 pseudoramiX/pseudoramiX.h                                          |   10 
 randr/randr.c                                                      |   24 
 randr/randrstr.h                                                   |    4 
 randr/rrcrtc.c                                                     |   11 
 randr/rrinfo.c                                                     |    2 
 randr/rroutput.c                                                   |    2 
 randr/rrpointer.c                                                  |    2 
 randr/rrscreen.c                                                   |    2 
 test/.gitignore                                                    |    1 
 test/Makefile.am                                                   |    4 
 test/hashtabletest.c                                               |    4 
 test/input.c                                                       |    2 
 test/signal-logging.c                                              |    3 
 test/xi2/Makefile.am                                               |    2 
 xfixes/cursor.c                                                    |   10 
 xkb/xkb.c                                                          |    3 
 xkb/xkbActions.c                                                   |  149 
 xkb/xkbInit.c                                                      |   26 
 316 files changed, 10136 insertions(+), 7684 deletions(-)
---


Reply to: