xorg-server: Changes to 'refs/tags/xorg-server-2_1.17.99.902-1'
Tag 'xorg-server-2_1.17.99.902-1' created by Julien Cristau <jcristau@debian.org> at 2015-10-29 09:59 +0000
Tagging upload of xorg-server 2:1.17.99.902-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJWMe4BAAoJEDEBgAUJBeQMz8sP/R9Y/GbzVf7Zh6nqam1AU+un
yeblJSni1KpR+t4mjy4czKzRGE9Fofc0G32U0ha7SeVjJPi+6T4vafqQljRr010x
23gKAbtX4SzYR59U8g52FNuAzw25FUYaWpMknyi4++RQU/2shq+mnunDgtYGNFg2
s8KQ8Ummgux3YShyz5JcVf4eQv/om+O/rZBcrHGlXy4nDINaRFrQPdQlel9p8+92
oeha8fnvtngzDuHPTsbFn3guAz182LFQE8HB7oFWcHHXjjGpo0kGrsA+T5oIpdTC
Bhjoj7EYgVSu9oeAyueJEwz6/zoqtC9OQLQ/c7c2ubTEe81SBYiKf5OMrhITsB6a
c0NBX8KJ/Ofle942TKEkZXi28mKpsmUlhLw9r2fEwpctM54rtNYQ8gYbYpPLKEDh
LwozDk10VS5VpVyD7H0vAjAdJ5bJdfKePvBQ8N6FgWdsX5NCGNvTzecctRP0a0TM
EwESj/oNs+FDte0I5x8JrGp8PZWEcNrM6mmCwI9UoAOu7xUP1RUIqJY2EIAyfcTi
BupiXPpsknPegyauHkgC412vzz/gNoOEpvguyo33OEdomaA9D7U4BeLfzCCM+VnH
35yTIr0ucVjuWNKlqZM9crZToZvVaR1UijUXS/gg17mpsak2olhhJsf+8iFcAL1d
q1qBt2YUpQ7CQmK2mX8l
=9LM6
-----END PGP SIGNATURE-----
Changes since xorg-server-2_1.17.3-2:
Aaron Plattner (4):
xfree86: Fix xf86_check_platform_slot's handling of PCI
xfree86: Add GPU screens even if there are no active GDevs
xfree86: Bump video driver ABI version to 20
privates: Clear screen-specific keys during CloseScreen
Adam Jackson (36):
glamor: Fix up indentation
xf86Crtc: right-of placement by default.
dmx: Fix the build
present: static cleanup
parser: static cleanup
dri3: Remove unbuilt dri3_event.c
dri3: static cleanup
dix: Unexport various implementation details
randr: Unexport some implementation details
render: Hide/unexport some implementation details
xfree86: Hide some pre-randr mode validation details
dga: Hide a bunch of implementation details
xge: Hide some implementation details
vidmode: Hide implementation details
xfixes: Unexport xfixes.h
dix: unifdef pWin->rootlessUnhittable
rootless: Genericize the config header a bit
rootless: Build unconditionally
fb: Make rootless-agnostic
mi: Remove questionable optimization from the rootless path
dix: Restore PaintWindow screen hook
glx/swrast: Do more GLX extension setup
glx: Implement GLX_ARB_context_flush_control
atom: Bump initial table size
atom: make FreeAtom static
xwayland: Don't (double) destroy RANDR resources in CloseScreen
xwayland: Don't (double) destroy input resources in CloseScreen
glxproxy: Fix an obvious thinko in QueryExtensionsString
render: Simplify SProcRenderScale
Merge commit '1ba4fde1015fc6da19dfbfdf0f77f1071416e215'
rootless: Fix bogus handling of broken root clip
composite: Factor out backing store transition
Merge remote-tracking branch 'mchalupa/output-bugs'
Merge remote-tracking branch 'jeremyhu/master'
xfree86: Use same inb/outb asm code for i386 amd64 and ia64
xserver 1.17.99.902 (1.18 RC2)
Adel Gadllah (1):
modesetting: Fix software cursor fallback
Alan Coopersmith (44):
Get rid of const warnings in XSERVER_INPUT_EVENT dtrace probe calls
dmx: Add _X_ATTRIBUTE_PRINTF to dmxConfigLog() & dmxConfigOutput()
dmx: move format strings inline so gcc can check
dmx: fix printf format argument warnings
dmx: remove unused variables
dmx: attempt to untangle nested loops using same index variable
dmx: more unshadowing of variables
dmx: glxproxy prototype cleanup
dmx: remove redundant declaration of dmxFontPrivateIndex from dmxfont.h
dmx: remove redundant redeclarations of variables from other headers
dmx: Mark glxIsExtensionSupported as a const char *
dmx: constify GCOps & GCFuncs pointers
dmx: include header for DMXExtensionInit() in dmx.c
Clear ListenTransConns entries in CloseWellKnownConnections
Remove apSolaris.shar (old "aperture" kernel driver for Solaris)
Remove remaining doc references to Xalloc, Xrealloc, and Xfree
Let calloc handle multiplication
Add XNFcallocarray() to allow xnfcalloc() to check for overflow
Import reallocarray() from OpenBSD
Add xallocarray() helper macro
Add no-fail equivalents of allocarray & reallocarray
Convert os/* to new *allocarray functions
Convert dix/* to new *allocarray functions
Convert top level extensions to new *allocarray functions
Convert XKB to new *allocarray functions
Convert exa & fb to new *allocarray functions
Convert mi & miext to new *allocarray functions
Convert glamor & glx to new *allocarray functions
Convert hw/xfree86 to new *allocarray functions
Convert hw/xnest & hw/vfb to new *allocarray functions
Convert hw/kdrive to new *allocarray functions
Convert hw/dmx to new *allocarray functions
Accept x86_64 as well as i*86 for $host_cpu in Solaris on x86
Remove empty stub of $host_cpu case statement in configure.ac
Xserver.man: -retro is used when starting the server, not the stipple
Remove DECnet from Xserver.man
Make configure test for LD_NO_UNDEFINED_FLAG on Solaris work w/autoconf 2.69
dri2: better checks for integer overflow in GetBuffers*
protocol.txt: Remove extensions that died before Xorg was born
protocol.txt: Add RANDR 1.5 requests
protocol.txt: Add Present 1.0 requests
protocol.txt: Add DRI3 1.0 requests
protocol.txt: Add MIT-SHM 1.2 requests
glamor: Get rid of an extraneous ; at the end of a C source line
Alberto Milone (1):
randr: make RROutputChanged change the main protocol screen not the gpu screen
Alexander Volkov (1):
Xi: call UpdateDeviceState() even when the client is missing
Alexandr Shadchin (2):
xfree86: Remove 386BSD
bsd: Remove LINKKIT
Andrea Canciani (1):
render: Allow single-stop gradients
Andreas Wettstein (2):
xkb: Suppress autorepeat for Set and Lock of Mods, Groups, and Controls
xkb: Keyboard mouse button emulation should not suppress other keyboard events
Andrew Eikum (2):
xace: Add XaceHookIsSet helper function
dix: Send KeyPress and KeyRelease events to the XACE_KEY_AVAIL hook
Andy Ritger (2):
Remove static qualifier on mieqProcessInputEvents()'s 'event'
mi: Log an error if mieqProcessInputEvents() recurses.
Arcady Goldmints-Orlov (1):
Fix alphamap interactions with wfb
Armin K (1):
xfree86/os-support/linux: Fix make distcheck
Boyan Ding (1):
xwayland: Activate and enable device on first capability reporting
Brent Collins (1):
shm: Fix xselinux resource initialization for xinerama pixmaps
Bryce Harrington (1):
test: Fix typo and drop documentation references to glib.
Carlos Garnacho (3):
xwayland: Add xwl_touch struct
xwayland: Implement the wl_touch interface
xwayland: Remove related touchpoints when unrealizing windows
Chris Wilson (9):
glx/dri2: Disable AIGLX if indirect GLX is disabled
shm: Fix use-after-free in ShmDestroyPixmap
present: Copy unflip contents back to the Screen Pixmap
xwayland: keep temp files out of the client mask
randr/prime: Don't stop on the first pipe when disabling ReplaceScanoutPixmap
render: Fix leak of filter params
render: Propagate allocation failure from createSourcePicture()
present: Fix missed notify MSC computation
Xv: Only stop the adaptors when the Pixmap is finally destroyed
Colin Harrison (3):
os/xdmcp.c: Include Xtrans.h when building for WIN32
os/utils.c: Don't try to build os_move_fd() for WIN32
os/utils.c: Fix prototype for Win32TempDir()
Cyril Brulebois (9):
man: Fix case for MIT-unspecified.
doc: Get rid of RCS tags.
doc: Fix typo.
doc: Fix alignment.
doc: Fix grammar and typos.
doc: Fix extraneous >
doc: Fix punctuation.
doc: Try to avoid repetitions.
doc: Convert an \fP pair into appropriate tags.
Daniel Drake (2):
Allow system call restarts upon signal interruption
Keep SIGALRM restart flag after Popen
Dave Airlie (29):
os/access: fix regression in server interpreted auth
xf86Crtc: add tile prop setting
xserver: add xorg.conf support for gpu devices. (v2.1)
xfree86: attempt to autoconfig gpu slave devices (v3)
xf86Crtc: setup tiled monitors correctly in right of
xf86Crtc/monitors: create initial monitors for tiled outputs
modesetting: stop caching mode resources
modesetting: add dynamic connector hotplug support (MST) (v3)
modesetting: add tile property support (v2.1)
glamor: don't do render ops with matching source/dest (v3)
cursor: drop ARGB_CURSOR
xf86Rotate: remove unused macros.
xf86: restrict when we auto add devices as gpu devices.
glamor: add support for allocating linear buffers (v2)
modesetting: add output master support
glamor: egl: add function to back a pixmap with a dma-buf. (v1.1)
modesetting: reverse prime support (v1.1)
modesetting: drop unused struct in vblank.c
modesetting: don't try and load dri2
xserver: fix build with glamor disabled.
prime: add rotation support for offloaded outputs (v2)
glamor: make current in prepare paths
modesetting: add zaphod support (v3)
mioverlay.c: remove shadowed pScreen.
rootless: fix warnings due to lack of const keeping.
rootless: rename w->_w to avoid shadow warnings
exa: initialise mask_off_x and mask_off_y
glx: fix regression with copy sub buffer disappearing
xf86: don't add gpus from udev if autoAddGPU is set
David Herrmann (1):
systemd-logind: do not rely on directed signals
Dima Ryazanov (4):
xwayland: Implement smooth scrolling
xwayland: Remove a useless out-of-memory check
xwayland: Destroy xwl_output when wl_output gets removed
xwayland: Remove the output from the list after destroying it
Egbert Eich (10):
symbols: Fix sdksyms.sh to cope with gcc5
Xephyr: Don't crash when no command line argument is specified
Xephyr: Print default server display number if none is specified
Xephyr: Fix compile when debugging is enabled
Xephyr: Fix screen image draw for the non-Glamor & non-XHSM case
Xephyr: Fix broken image when endianess of client machine and host-Xserver differ
randr: Remove senseless checks for xf86RandR12Key
fbdevhw: Disable FBIOBLANK ioctl if not supported
libxf86config: Remove
libxf86config: libxf86config_internal -> libxf86config
Emil Velikov (10):
autogen.sh: use quoted string variables
configure.ac: remove remaining TLS references
randr: remove chatty error messages
randr: use randr: prefix in ErrorF()
randr: use local variables where possible
randr: wrap long line
randr: coding style fixes
glamor: explicitly check for GL_OES_EGL_image
glamor: move GL_OES_EGL_image check next to EGL_EXT_image_dma_buf_import
glamor: move 'dri3_capable' extension checks after eglMakeCurrent
Eric Anholt (51):
glamor: Just set the logic op to what we want at the start of all rendering.
glamor: Don't optimize out scissor updates in CopyArea.
glamor: Add a helper function for the common GL_QUADS fallback pattern.
glamor: Actually allow glyphs of dimension 65 to 128 in the cache.
glamor: Clean up some declarations in glyph rendering.
glamor: Skip actual FBO setup in our glyph atlas.
glamor: Don't try to disable attrib divisors without the extension.
glamor: Fix text rendering on GLES2.
glamor: Drop CloseScreen-time GL resource cleanup code.
glamor: Use the normal GL_QUADS drawing helper in the render code.
glamor: Use GL_EXT_map_buffer_range if present.
glamor: Provide a fallback path for using an index buffer to do quads.
glamor: Use proper Bools for some boolean values.
glamor: Avoid using GL_QUADS on VC4.
glamor: Propagate the fact that pbo_valid is never set.
glamor: Remove dead gl_tex flag in the fbo struct.
glamor: Drop the dead "PBO" field in an FBO cache struct.
glamor: Move doxygen for private structs into the structs.
glamor: Drop dead GLAMOR_FBO_DOWNLOADED flag.
glamor: Drop a dead flag to glamor_create_fbo_array().
glamor: Simplify some temp pixmap extents calculations.
glamor: Drop a redundant check.
glamor: Fix up some weird formatting in _glamor_create_fbo_array().
glamor: Restore the hook to glamor_composite_rectangles().
glamor: Drop dead glamor_es2_pixmap_read_prepare().
glamor: Make a bunch of single-file glamor functions static.
glamor: Mark a bunch of single-file data static.
glamor: Use ARRAY_SIZE in a couple more places for consistency.
glamor: Add an assert to catch the previous bug.
glamor: Use GL_ARB_debug_output to log GL errors.
glamor: Reuse the glamor_is_memory helper.
glamor: Drop dead glamor_is_large_picture().
glamor: Ask the server to always allocate our private.
glamor: Drop a bunch of glamor_priv == NULL checks.
glamor: Don't try to do rendering with unsupported formats.
glamor: Ignore picture formats when choosing color for core rendering.
glamor: Use the new upload/download interface for XV uploads.
glamor: Drop dead glamor_upload_bits_to_pixmap_texture() proto.
glamor: Move glamor_render.c pict handling to glamor_picture.c
glamor: Use the actual picture's format when uploading memory pixmaps.
glamor: Drop tracking of the last picture attached to pixmaps.
glamor: Drop dead drm_stride field.
glamor: Take transforms into account when preparing for a fallback.
glamor: Drop another dead function.
glamor: Move cache_format to glamor_fbo.c, where it's used.
glamor: Drop unused box translation/bounds code.
Merge remote-tracking branch 'ajax/xserver-next' into master
glamor: Don't try to free the pixmap priv if we fail to allocate FBO.
x86emu: Fix some set-but-not-used warnings.
kdrive: Remove dead debug arrays.
fbdevhw: Fix a const qualifier warning
Felix Janda (1):
On linux use <termios.h> instead of <termio.h>
Fredrik Höglund (1):
present: Don't stash the MSC value when present_get_ust_msc fails
Gaetan Nadon (1):
dmx: fix typo in the title
Hans de Goede (7):
Re-enable non serverfd input devices immediately on vtenter
linux: Add linux_parse_vt_settings and linux_get_keeptty helpers
linux: Add a may_fail paramter to linux_parse_vt_settings
systemd-logind: Only use systemd-logind integration together with keeptty
Xorg.wrap.man: Fix spelling mistake in Xorg.wrap.1
glamor_egl: Properly free resources on init-error and exit
linux: Do not call FatalError from xf86CloseConsole
Ian Scott (1):
Xephyr: Paint with subimage for non-Glamor & non-XSHM case
Ilia Mirkin (1):
modesetting: fix up output naming convention
Ingo Schwarze (1):
remove bogus \/ escapes
Jamey Sharp (1):
kdrive: Delete unused TOUCHSCREEN define.
Jason Ekstrand (1):
glamor: Add a new glamor_gbm_bo_from_pixmap() function.
Jason Gerecke (2):
xfree86: Return NULL from xf86CompatOutput if no compat_output is defined
dix: Do not allow device transform to be set on valuatorless devices
Jasper St. Pierre (2):
xwayland-input: Remove our XYToWindow handler
test/xi1: Update .gitignore
Javier Jardón (1):
configure.ac: Add support for new versions of systemd
Jeremy Huddleston (10):
mi: Correct a miscall of abs() to instead call fabs()
randr: Correct a miscall of abs() to instead call fabs()
xdmauth: Correct miscall of abs() to instrad call labs()
xres: Silence -Wunused-function warnings when building !COMPOSITE or !RENDER
security: Silence some benign -Wformat warnings
xdmcp: Declare XdmcpFatal _X_NORETURN
randr: Silence -Wshift-negative-value warnings
glx: Fix header length error checking in __glXDisp_RenderLarge
dix: Silence -Wunused-variable warning by moving window.c off of legacy region defines
osinit: Silence -Wunused-variable warnings
Jeremy Huddleston Sequoia (10):
XQuartz: GLX: Use __glXEnableExtension to build extensions list
XQuartz: Silence -Wpointer-bool-conversion
XQuartz: Silence -Wunused-variable
XQuartz: Silence -Wunused-function
XQuartz: Silence -Wformat-security for NSRunAlertPanel
XQuartz: Relax App Transport Security for communicating with the update server
XQuartz: Remove InfoPlist.strings
XQuartz: Make sure that darwin_all_modifier_mask_additions is 0-terminated
XQuartz: Cleanup formatting of DarwinEQInit that was butchered by automation a few years ago
Xi: Silence some tautological warnings
Jon TURNEY (40):
ephyr: Avoid a segfault with 'DISPLAY= Xephy -glamor'
os: XDMCP options like -query etc. should imply -listen tcp
os: Teach vpnprintf() how to handle "%*.*s"
hw/xwin/glx: Refactor parsing of the <proto> XML element
hw/xwin/glx: Improve code generator to deal with latest Khronos OpenGL registry XML
hw/xwin: Report Cygwin version information in log
hw/xwin: Turn on -hostintitle by default
Make PseudoramiXExtensionInit() prototype more generally available
hw/xwin: Register native screens with pseudoramiX
hw/xwin: Only set native positions if XINERAMA is enabled
hw/xwin: Remove Shadow DirectDraw engine
hw/xwin: Report OS version in log
Don't allow both RandR XINERAMA and pseudoramiX XINERAMA extensions to register
glamor: Fix build when configured --enable-glamor --disable-xshmfence
ephyr: Avoid a segfault with 'DISPLAY= Xephyr -glamor'
hw/xwin/winclipboard: Link xwinclip with -lpthread
hw/xnest: Fix build for MinGW
hw/xwin: Remove GetTickCount() from various pieces of debugging output
hw/xwin: Ensure format warnings in winclipboard/
hw/xwin: printf format fixes for HWND type
hw/xwin: printf format fixes for XID type
hw/xwin: printf format fixes in winConfigKeyboard()
hw/xwin: printf format fixes in winAllocatePrivates()
hw/xwin: printf format fix in winCreateDefColormap()
hw/xwin: printf format fix in winProcessXEventsTimeout()
hw/xwin: printf format fixes in xevents.c
hw/xwin: printf format fixes for DWORD type
hw/xwin: printf format fixes for LONG type
hw/xwin: printf format fixes for WPARAM and LPARAM types
hw/xwin: printf format fixes for Pixel type
debug output format fix in xf86Events.c
debug output format fix in TI.c
debug output format fix in DRISwapContext()
debug output format fix in ephyrProcessMouseMotion()
debug output format fix in TouchEventHistoryPush()
Build fix for DMX
mingw: Fix NO_LOCAL_CLIENT_CRED build
debug output format fix in xf86Helper.c
debug output format fix in RRMonitorCrtcName()
glx: Synchronize Xserver glx/rensize.c with mesa src/glx/compsize.c
Jon Turney (1):
Fix XQuartz build
Jonas Ådahl (2):
xwayland: Update actual screen and root window size on output hot plug
xwayland: Set physical screen size to something
Jonathan Gray (2):
glamor: remove const from the return type of glamor_get_drawable_location()
glamor: fix build when DRI3 is not defined
Julien Cristau (9):
mi: fix typo in warning about overflowing queue
xorg-wrapper: when starting the server as root, reset its environment
Merge tag 'xorg-server-1.17.3' into merge
Merge branch 'debian-unstable' into merge
Bump changelogs and refresh patches
Bump x11proto-core and x11proto-randr dependencies per configure.ac.
Stop passing deleted options to configure.
Bump serverminver (video ABI 20.0, input ABI 22.1).
Upload to experimental
Jürg Billeter (2):
int10: Fix error check for pci_device_map_legacy
ephyr: fix -no-host-grab argument processing
Keith Packard (45):
Mark development version for 1.18
glamor: Eliminate GLAMOR_CREATE_PIXMAP_MAP and GLAMOR_MEMORY_MAP
glamor: Eliminate GLAMOR_USE_SCREEN and GLAMOR_USE_PICTURE_SCREEN
glamor: Remove _nf rendering functions
glamor: Remove ddx fallback check functions
glamor: Eliminate GLAMOR_SEPARATE_TEXTURE pixmap type
glamor: Eliminate GLAMOR_TEXTURE_PACK pixmap type
glamor: Remove remaining support for FBOs not matching pixmap size
glamor: Remove screen private and pixmap ptrs from pixmap private and fbo
glamor: Remove unused glamor_pixmap_private_atlas_t
glamor: Eliminate separate 'large' pixmap private structure
glamor: Create inline tests for small/large pixmaps
glamor: Eliminate GLAMOR_TEXTURE_LARGE pixmap type
glamor: * 1/size is faster than / size in VS
Merge remote-tracking branch 'anholt/glamor-next'
randr: Add Monitor support (v1.1)
randr: Use Monitor list for Xinerama
Merge remote-tracking branch 'airlied/for-keithp'
Require randrproto version 1.5.0 or newer
mi: Partial pie-slice filled arcs may need more space for spans
Merge remote-tracking branch 'jturney/mingw-build-fixes'
Merge remote-tracking branch 'airlied/for-keithp'
Merge remote-tracking branch 'ajax/xserver-next'
Merge remote-tracking branch 'evelikov/master'
glamor: Pass depth to glamor_pm_is_solid and glamor_set_planemask
glamor: Remove destination drawable argument from glamor_set_texture
glamor: Compute GLSL version from GL_SHADING_LANGUAGE_VERSION (v3)
glamor: Adapt glamor_program API to handle render acceleration
glamor: Replace CompositeGlyphs code [v2]
Revert "glx/dri2: Disable AIGLX if indirect GLX is disabled"
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'anholt/glamor-next'
Merge remote-tracking branch 'jwrdecoede/for-keith'
Merge remote-tracking branch 'airlied/for-keithp'
glamor: Fix bad rendering of glyphs after an a1 glyph upload. (v3)
Merge remote-tracking branch 'ofourdan/for-keith'
dixfont.h: Include fontutil.h before GetGlyphs is #defined
mi: Always initialize edge1 and edge2 in miLineArc
Merge remote-tracking branch 'airlied/modesetting-zaphod'
Bump version to 1.17.99.901 (1.18 RC1)
os/xdmcp: Remove dead 'restart' code
os/xdmcp: Just send XDMCP keepalive packets once every three minutes
Xext/xselinux: Warning fixes
Xext, os: Remove OS-internal usages within XACE and XSELinux
fonts: Continue when font calls return Suspended more than once
Ken Thomases (1):
XQuartz: Fix how we calculate the height of the OSX menu bar
Kenneth Graunke (4):
modesetting: Improve the ms_flush_drm_events() API.
modesetting: Make ms_crtc_on non-static.
modesetting: Implement an ms_drm_abort_seq() function.
modesetting: Implement page flipping support for Present.
Laércio de Sousa (2):
configure.ac: fix code misplacing for KDRIVE_{KBD, MOUSE, EVDEV} auto-detection
ephyr: move host_has_extension() implementation to hostx.c
Maarten Lankhorst (4):
glamor: only use (un)pack_subimage when available
glamor: do not check for gl errors in glamor_build_program
glamor: Use GL_FRAMEBUFFER instead of GL_READ_FRAMEBUFFER
glamor: GL_TEXTURE_MAX_LEVEL is not available on GLES2
Marek Chalupa (2):
xwayland: implement repeat_info event
xwayland: do not add output into output_list multiple times
Mario Kleiner (1):
modesetting: Add more missing options to man page.
Matt Turner (2):
glamor: Perform texture2D() separately from swizzle.
compiler.h: Remove dead STANDALONE_MMIO
Michal Srb (2):
Expose GetMaster to modules.
randr: Allow RRSelectInput for ProviderChange and ResourceChange events
Michel Dänzer (5):
Add AC_SYS_LARGEFILE defines to dix-config.h
modesetting: Include dix-config.h from dumb_bo.c
Instead of one glTexSubImage2D call for each glyph.
glamor: Use glamor_prepare_access_box() for PutImage/GetImage fallback
glamor: Make our EGL context current before calling into GL in glamor_init
Olivier Fourdan (9):
xkb: Don't swap XkbSetGeometry data in the input buffer
xkb: Check strings length against request size
ephyr: Fail if glamor is requested but not usable
xwayland: Add dependency on glamor libs
glamor: check max native ALU instructions
dix: Fix image byte order on big endian hardware
configurable maximum number of clients
dix: export ResourceClientBits()
xwayland: Adjust screen size with rotation
Peter Harris (1):
Fix border tile origin when background is ParentRelative
Peter Hutterer (11):
Drop valuator mask argument from GetKeyboardEvents
config: remove 10-evdev.conf, let the evdev driver install that file
xfree86: drop if 0 hunk
dix: fix indentation
dix: Add unaccelerated valuators to the ValuatorMask
dix: hook up the unaccelerated valuator masks
test: add tests for new valuator mask features
xwayland: use the device pointer we already have
xwayland: fix crash on enter/leave for a grabbed slave device
xwayland: call through to miPointerWarpCursor on warp_cursor
dix: put warning in for scroll increments of 0
Ray Strode (5):
systemd-logind: filter out non-signal messages from message filter
systemd-logind: don't second guess D-Bus default timeout
xwayland: Enable access control on open sockets [CVE-2015-3164 1/3]
os: support new implicit local user access mode [CVE-2015-3164 2/3]
xwayland: default to local user if no xauth file given. [CVE-2015-3164 3/3]
Robert Ancell (3):
xwayland: Fix error strings
xwayland: Fix error strings
modesetting: Use correct types for return values of glamor BO exports.
Robert Hooker (2):
Add DRI2 2.2/2.3 events and requests to protocol.txt
Add new GLX events errors and requests to protocol.txt
Rui Matos (3):
dix/events: Set currentTime to the given time stamp in NoticeTime
xwayland: Throttle our cursor surface updates with a frame callback
xwayland-input: Always set the xkb group index on modifiers events
Samuel Thibault (3):
hurd: disable detecting drm
xorg-wrapper: fix build without libdrm
hurd: fix xorg-wrapper build
Tiago Vignatti (1):
dix: remove dead extensions to protocol.txt
Tomas Carnecky (1):
Remove NO_LIBCWRAPPER define
Vicente Olivert Riera (1):
backtrace.c: Fix word cast to a pointer
Ville Syrjälä (1):
xfree86: Fix the 1792x1344-75 EST III mode
---
ChangeLog | 7448 +++++++++++++++++------
Xext/geext.c | 10
Xext/geint.h | 5
Xext/hashtable.c | 4
Xext/panoramiX.c | 10
Xext/panoramiXprocs.c | 21
Xext/saver.c | 2
Xext/security.c | 24
Xext/shape.c | 2
Xext/sync.c | 4
Xext/xace.c | 13
Xext/xcmisc.c | 2
Xext/xf86bigfont.c | 4
Xext/xres.c | 10
Xext/xselinux_hooks.c | 1
Xext/xselinux_label.c | 2
Xext/xtest.c | 2
Xext/xvmain.c | 84
Xi/exevents.c | 9
Xi/getprop.c | 2
Xi/xichangehierarchy.c | 6
Xi/xiproperty.c | 8
Xi/xiquerypointer.c | 4
autogen.sh | 8
composite/compinit.c | 35
composite/compwindow.c | 2
config/10-evdev.conf | 40
config/Makefile.am | 4
config/config.c | 3
configure.ac | 126
dbe/dbe.c | 14
dbe/midbe.c | 2
debian/changelog | 10
debian/control | 8
debian/patches/02_kbsd-input-devd.diff | 8
debian/patches/03_static-nettle.diff | 2
debian/patches/05_Revert-Unload-submodules.diff | 2
debian/rules | 3
debian/serverminver | 6
dix/atom.c | 10
dix/colormap.c | 434 -
dix/cursor.c | 8
dix/devices.c | 10
dix/dispatch.c | 15
dix/dixfonts.c | 30
dix/enterleave.c | 4
dix/enterleave.h | 2
dix/events.c | 4
dix/extension.c | 6
dix/getevents.c | 71
dix/glyphcurs.c | 4
dix/grabs.c | 8
dix/inpututils.c | 78
dix/main.c | 4
dix/pixmap.c | 180
dix/property.c | 10
dix/protocol.txt | 3
dix/region.c | 2
dix/resource.c | 39
dix/touch.c | 10
dix/window.c | 18
doc/Xinput.xml | 24
doc/Xserver-spec.xml | 9
doc/c-extensions | 2
doc/smartsched | 6
dri3/dri3.c | 3
dri3/dri3_event.c | 163
dri3/dri3_priv.h | 2
exa/exa_accel.c | 8
exa/exa_glyphs.c | 4
exa/exa_migration_mixed.c | 4
fb/fbcopy.c | 2
fb/fbpict.c | 2
glamor/Makefile.am | 2
glamor/glamor.c | 435 -
glamor/glamor.h | 214
glamor/glamor_addtraps.c | 29
glamor/glamor_composite_glyphs.c | 562 +
glamor/glamor_compositerects.c | 6
glamor/glamor_copy.c | 90
glamor/glamor_core.c | 44
glamor/glamor_dash.c | 17
glamor/glamor_egl.c | 201
glamor/glamor_egl_stubs.c | 2
glamor/glamor_fbo.c | 224
glamor/glamor_glyphblt.c | 54
glamor/glamor_glyphs.c | 1783 -----
glamor/glamor_gradient.c | 41
glamor/glamor_image.c | 31
glamor/glamor_largepixmap.c | 215
glamor/glamor_lines.c | 23
glamor/glamor_picture.c | 893 ++
glamor/glamor_pixmap.c | 1036 ---
glamor/glamor_points.c | 27
glamor/glamor_prepare.c | 62
glamor/glamor_priv.h | 556 -
glamor/glamor_program.c | 299
glamor/glamor_program.h | 65
glamor/glamor_rects.c | 28
glamor/glamor_render.c | 531 -
glamor/glamor_segs.c | 20
glamor/glamor_spans.c | 61
glamor/glamor_text.c | 51
glamor/glamor_transfer.c | 2
glamor/glamor_transform.c | 48
glamor/glamor_transform.h | 6
glamor/glamor_trapezoid.c | 16
glamor/glamor_triangles.c | 42
glamor/glamor_utils.c | 2
glamor/glamor_utils.h | 300
glamor/glamor_vbo.c | 1
glamor/glamor_window.c | 32
glamor/glamor_xv.c | 53
glx/rensize.c | 1
glx/single2.c | 9
glx/single2swap.c | 9
hw/dmx/config/dmxconfig.c | 10
hw/dmx/dmx.c | 10
hw/dmx/dmxcmap.c | 2
hw/dmx/dmxcursor.c | 2
hw/dmx/dmxextension.c | 4
hw/dmx/dmxfont.c | 6
hw/dmx/dmxgc.c | 2
hw/dmx/dmxinit.c | 4
hw/dmx/dmxpict.c | 10
hw/dmx/dmxprop.c | 2
hw/dmx/dmxwindow.c | 4
hw/dmx/doc/dmx.xml | 2
hw/dmx/glxProxy/glxcmds.c | 34
hw/dmx/glxProxy/glxext.c | 2
hw/dmx/glxProxy/glxscreens.c | 9
hw/dmx/input/dmxarg.c | 2
hw/dmx/input/dmxevents.c | 7
hw/dmx/input/dmxinputinit.c | 4
hw/dmx/input/dmxmotion.c | 5
hw/kdrive/ephyr/ephyr.c | 17
hw/kdrive/ephyr/ephyr_glamor_glx.c | 2
hw/kdrive/ephyr/ephyrcursor.c | 4
hw/kdrive/ephyr/ephyrdriext.c | 8
hw/kdrive/ephyr/ephyrglxext.c | 2
hw/kdrive/ephyr/ephyrinit.c | 2
hw/kdrive/ephyr/hostx.c | 34
hw/kdrive/ephyr/hostx.h | 2
hw/kdrive/fake/fake.c | 8
hw/kdrive/fbdev/fbdev.c | 8
hw/kdrive/src/kinput.c | 37
hw/kdrive/src/kshadow.c | 2
hw/kdrive/src/kxv.c | 4
hw/vfb/InitOutput.c | 8
hw/vfb/Makefile.am | 1
hw/xfree86/Makefile.am | 2
hw/xfree86/common/Makefile.am | 1
hw/xfree86/common/compiler.h | 64
hw/xfree86/common/dgaproc.h | 62
hw/xfree86/common/vidmodeproc.h | 77
hw/xfree86/common/xf86.h | 11
hw/xfree86/common/xf86AutoConfig.c | 2
hw/xfree86/common/xf86Bus.c | 23
hw/xfree86/common/xf86Config.c | 109
hw/xfree86/common/xf86Configure.c | 6
hw/xfree86/common/xf86DGA.c | 38
hw/xfree86/common/xf86Events.c | 4
hw/xfree86/common/xf86Helper.c | 47
hw/xfree86/common/xf86Mode.c | 11
hw/xfree86/common/xf86Module.h | 4
hw/xfree86/common/xf86VidMode.c | 2
hw/xfree86/common/xf86Xinput.c | 50
hw/xfree86/common/xf86Xinput.h | 13
hw/xfree86/common/xf86cmap.c | 6
hw/xfree86/common/xf86fbman.c | 11
hw/xfree86/common/xf86pciBus.c | 10
hw/xfree86/common/xf86platformBus.c | 9
hw/xfree86/common/xf86sbusBus.c | 10
hw/xfree86/common/xf86str.h | 10
hw/xfree86/common/xf86vmode.c | 8
hw/xfree86/common/xf86xv.c | 10
hw/xfree86/common/xf86xvmc.c | 2
hw/xfree86/ddc/ddc.c | 2
hw/xfree86/doc/ddxDesign.xml | 75
hw/xfree86/dri/dri.c | 2
hw/xfree86/dri/xf86dri.c | 2
hw/xfree86/dri2/dri2.c | 4
hw/xfree86/drivers/modesetting/dri2.c | 4
hw/xfree86/drivers/modesetting/driver.c | 282
hw/xfree86/drivers/modesetting/driver.h | 44
hw/xfree86/drivers/modesetting/drmmode_display.c | 500 +
hw/xfree86/drivers/modesetting/drmmode_display.h | 19
hw/xfree86/drivers/modesetting/modesetting.man | 18
hw/xfree86/drivers/modesetting/present.c | 450 +
hw/xfree86/drivers/modesetting/vblank.c | 46
hw/xfree86/fbdevhw/fbdevhw.c | 53
hw/xfree86/i2c/xf86i2c.c | 2
hw/xfree86/loader/loadmod.c | 10
hw/xfree86/man/Xorg.man | 6
hw/xfree86/man/Xorg.wrap.man | 2
hw/xfree86/man/xorg.conf.man | 17
hw/xfree86/modes/xf86Crtc.c | 211
hw/xfree86/modes/xf86Crtc.h | 26
hw/xfree86/modes/xf86Cursors.c | 8
hw/xfree86/modes/xf86DiDGA.c | 2
hw/xfree86/modes/xf86RandR12.c | 86
hw/xfree86/modes/xf86Rotate.c | 8
hw/xfree86/os-support/bus/Sbus.c | 2
hw/xfree86/os-support/linux/Makefile.am | 2
hw/xfree86/os-support/linux/linux.h | 32
hw/xfree86/os-support/linux/lnx_init.c | 147
hw/xfree86/os-support/linux/systemd-logind.c | 26
hw/xfree86/os-support/solaris/Makefile.am | 3
hw/xfree86/os-support/solaris/apSolaris.shar | 806 --
hw/xfree86/os-support/xf86_OSlib.h | 9
hw/xfree86/parser/Configint.h | 2
hw/xfree86/parser/InputClass.c | 152
hw/xfree86/parser/Makefile.am | 16
hw/xfree86/parser/OutputClass.c | 52
hw/xfree86/parser/Screen.c | 96
hw/xfree86/parser/Vendor.c | 32
hw/xfree86/parser/configProcs.h | 9
hw/xfree86/parser/xf86Parser.h | 5
hw/xfree86/parser/xf86tokens.h | 1
hw/xfree86/ramdac/TI.c | 2
hw/xfree86/ramdac/xf86Cursor.c | 2
hw/xfree86/ramdac/xf86Cursor.h | 4
hw/xfree86/ramdac/xf86HWCurs.c | 6
hw/xfree86/sdksyms.sh | 12
hw/xfree86/utils/cvt/cvt.c | 4
hw/xfree86/vbe/vbe.c | 4
hw/xnest/Color.c | 17
hw/xnest/Display.c | 4
hw/xnest/Events.c | 2
hw/xnest/GC.c | 5
hw/xnest/Keyboard.c | 2
hw/xnest/Screen.c | 4
hw/xquartz/darwinEvents.c | 6
hw/xquartz/quartz.c | 5
hw/xquartz/xpr/xprCursor.c | 2
hw/xquartz/xpr/xprScreen.c | 2
hw/xwayland/xwayland-cursor.c | 1
hw/xwayland/xwayland-glamor.c | 8
hw/xwayland/xwayland-input.c | 326 -
hw/xwayland/xwayland-output.c | 111
hw/xwayland/xwayland-shm.c | 2
hw/xwayland/xwayland.c | 17
hw/xwayland/xwayland.h | 15
hw/xwin/InitOutput.c | 61
hw/xwin/Makefile.am | 2
hw/xwin/XWin.exe.manifest | 16
hw/xwin/glx/indirect.c | 12
hw/xwin/glx/winpriv.c | 2
hw/xwin/man/XWin.man | 11
hw/xwin/win.h | 35
hw/xwin/winallpriv.c | 4
hw/xwin/winclipboard/internal.h | 4
hw/xwin/winclipboard/wndproc.c | 12
hw/xwin/winclipboard/xevents.c | 16
hw/xwin/wincmap.c | 10
hw/xwin/winconfig.c | 2
hw/xwin/wincreatewnd.c | 9
hw/xwin/windialogs.c | 8
hw/xwin/winengine.c | 26
hw/xwin/winglobals.c | 2
hw/xwin/winkeybd.c | 6
hw/xwin/winkeyhook.c | 2
hw/xwin/winmsg.c | 8
hw/xwin/winmultiwindowicons.c | 9
hw/xwin/winmultiwindowwindow.c | 50
hw/xwin/winmultiwindowwm.c | 4
hw/xwin/winmultiwindowwndproc.c | 39
hw/xwin/winos.c | 72
hw/xwin/winprocarg.c | 6
hw/xwin/winrandr.c | 7
hw/xwin/winscrinit.c | 27
hw/xwin/winshaddd.c | 1221 ---
hw/xwin/winshadddnl.c | 15
hw/xwin/winshadgdi.c | 10
hw/xwin/winwin32rootlesswndproc.c | 18
hw/xwin/winwndproc.c | 8
include/Makefile.am | 5
include/colormap.h | 12
include/cursorstr.h | 2
include/dix-config.h.in | 15
include/dixfont.h | 36
include/dixstruct.h | 23
include/extinit.h | 5
include/input.h | 20
include/inpututils.h | 2
include/kdrive-config.h.in | 3
include/misc.h | 3
include/nonsdk_extinit.h | 35
include/opaque.h | 1
include/os.h | 38
include/pixmap.h | 14
include/pixmapstr.h | 5
include/protocol-versions.h | 2
include/resource.h | 15
include/scrnintstr.h | 10
include/swaprep.h | 320
include/swapreq.h | 6
include/windowstr.h | 4
include/xorg-server.h.in | 6
m4/xorg-tls.m4 | 55
man/Xserver.man | 5
mi/miarc.c | 25
mi/mibitblt.c | 16
mi/micmap.c | 8
mi/micopy.c | 4
mi/midispcur.c | 20
mi/mieq.c | 14
mi/miexpose.c | 37
mi/mifillrct.c | 4
mi/miglblt.c | 3
mi/miinitext.c | 7
mi/mioverlay.c | 13
mi/mipoly.c | 4
mi/mipolypnt.c | 2
mi/mipolyrect.c | 2
mi/miscrinit.c | 1
mi/miwideline.c | 42
mi/miwindow.c | 17
mi/mizerarc.c | 4
mi/mizerline.c | 4
miext/Makefile.am | 9
miext/damage/damage.c | 3
miext/rootless/rootlessCommon.h | 1
miext/rootless/rootlessConfig.h | 19
miext/rootless/rootlessScreen.c | 3
miext/rootless/rootlessWindow.c | 35
miext/rootless/rootlessWindow.h | 1
miext/shadow/shalloc.c | 2
os/access.c | 15
os/connection.c | 19
os/osdep.h | 8
os/osinit.c | 5
os/reallocarray.c | 43
os/utils.c | 41
present/present_event.c | 2
present/present_priv.h | 2
present/present_request.c | 4
pseudoramiX/pseudoramiX.c | 12
pseudoramiX/pseudoramiX.h | 2
randr/Makefile.am | 1
randr/randr.c | 4
randr/randrstr.h | 63
randr/rrcrtc.c | 94
randr/rrdispatch.c | 3
randr/rrinfo.c | 10
randr/rrmode.c | 4
randr/rrmonitor.c | 749 ++
randr/rroutput.c | 36
randr/rrproperty.c | 12
randr/rrproviderproperty.c | 6
randr/rrscreen.c | 5
randr/rrsdispatch.c | 38
randr/rrtransform.c | 10
randr/rrxinerama.c | 123
record/record.c | 35
record/set.c | 4
render/filter.c | 12
render/glyph.c | 10
render/glyphstr.h | 36
render/miindex.c | 2
render/mipict.c | 20
render/mipict.h | 36
render/picture.c | 26
render/picture.h | 6
render/picturestr.h | 50
render/render.c | 6
test/Makefile.am | 2
test/README | 17
test/input.c | 63
test/xi1/.gitignore | 1
xfixes/Makefile.am | 4
xfixes/cursor.c | 2
xfixes/region.c | 2
xfixes/xfixes.h | 6
xkb/XKBAlloc.c | 14
xkb/XKBGAlloc.c | 2
xkb/XKBMAlloc.c | 47
xkb/maprules.c | 12
xkb/xkb.c | 32
xkb/xkbActions.c | 13
xkb/xkbUtils.c | 76
xkb/xkmread.c | 2
382 files changed, 14268 insertions(+), 12205 deletions(-)
---
Reply to: