[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.11.99.901'
Jeremy Huddleston
jeremyhu at freedesktop.org
Sat Jan 28 11:41:36 PST 2012
Tag 'xorg-server-1.11.99.901' created by Keith Packard <keithp at keithp.com> at 2011-12-27 22:17 +0100
Xorg Server Version 1.11.99.901
Changes since xorg-server-1.11.0:
Aaron Plattner (5):
xfree86: Bump extension ABI version to 6.0
fb: Rename wfbTriangles and wfbTrapezoids
xfree86/modes: Let the driver handle the transform
xfree86/modes: Make cursor position transform a helper function
dix: Reinstate GetImage window size check
Adam Jackson (16):
xfree86: Move xf86GetClocks to vgahw
int10: Port to pciaccess' legacy IO API
vgahw: Remove IO domain setup
vgahw: Don't default to standard (port space) access routines
vgahw: Port to pciaccess IO space routines
pci: Port xf86MapLegacyIO to pciaccess
linux: Use pci_device_get_parent_bridge instead of open-coding it
bus: remove some dead struct fields
linux: Remove pre-2.6 PCI interface support
linux: Remove ia64 domain I/O support code
xfree86: Remove unused bios_devmem.c
pci: Deprecate the PCITAG type
int10: Use pciaccess rom fetch for !PC machines
pci: Remove xf86MapDomainMemory
int10: Port internal users off xf86MapVidMem
fbdevhw: iterate over all modes that match a mode. (v3)
Alan Coopersmith (81):
xfree86: move -novtswitch & -sharevts argument handling up to common layer
Xorg.man: Add -novtswitch and -sharevts options
sun_init.c: Move vt switches to a switch_to helper function like lnx_init.c
sun_init.c: Implement novtswitch & sharevts for Solaris
Remove unused ClientStateCheckingSecurity & ClientStateCheckedSecurity
Remove unused ClientStateAuthenticating
Cross-reference cvt(1) & gtf(1) man pages
Space & style cleanup of hw/xfree86/i2c/fi1236.c
Assign ids to more tags in Xserver-Dtrace.xml
Unconditionally #include <stdint.h>
Add #include "inpututils.h" to xkbAccessX.c for init_device_event
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
Add Solaris support to DetermineClientCmd
Alan Hourihane (1):
dixfonts: Don't overwrite local c variable until new_closure is safely initialized.
Alexandr Shadchin (17):
bsd: Remove unused macros KBD_FD
bsd: Replacement screenFd on consoleFd because they are equivalent
bsd: Variable devConsoleFd need only if defined PCCONS_SUPPORT
bsd: Remove dead code
bsd: Some clean up
bsd: OpenBSD and NetBSD not need extra headers in PCVT_SUPPORT
bsd: ioctl KDENABIO/KDDISABIO do not matter for OpenBSD
Remove unused vtSysreq
bsd: Remove odd message about -sharevts
Fix position _X_EXPORT
Remove unused VT_SYSREQ_DEFAULT
Remove BSDi support
Remove odd definition DEV_MEM
Move check definition MAP_FAILED in xf86_OSlib.h
bsd: alpha_video: Function sethae() need only for FreeBSD
bsd: alpha_video: Simplify #include
bsd: alpha_video: Remove unused variables
Andreas Wettstein (1):
xkb: Support noLock and noUnlock flags for LockMods
Anssi Hannula (1):
xfree86: add nouveau as the first automatic driver for NVIDIA hardware
Antoine Martin (1):
xserver: check for elevated privileges not uid=0
Carlos Garnacho (3):
Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices
Xi: assign correct grab_mode/other_device_mode in XI2 passive grabs
dix: fix xi2 mask/filter when delivering grabbed events
Chase Douglas (5):
include: Add an InputLevel enum
dix: Move grab check and activation logic to CheckPassiveGrab()
dix: Split ActivatePassiveGrab() from CheckPassiveGrab()
dix: add TouchGetPointerEventType helper function
test/xi2: Really fix infinite loop in test_convert_XITouchOwnershipEvent
Chris Wilson (4):
render: export TriStrip and TriFan to the drivers
VidMode: prevent crash with no modes
DRI2: Avoid a NULL pointer dereference
dri2: Register the DRI2DrawableType after server regeneration
Christopher Yeleighton (1):
Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2
Colin Harrison (2):
Xming: Always remove temporary file used when invoking xkbcomp on Win32
hw/xwin: Fix a typo in ddraw.h
Cyril Brulebois (6):
configure.ac: Fix help string for mitshm.
render: Replace __inline with inline.
xkb: Fix case checks for Latin 1.
xkb: Fix case checks for Latin 2.
xkb: Fix case checks for Latin 4.
xorg.conf.man: Fix bad whatis entry.
Daniel Kurtz (4):
os/log: Pull LogMessageTypeVerbString out of LogVMessageVerb
os/log: Add LogVHdrMessageVerb and friends
xf86Helper: use LogHdrMessageVerb in xf86VIDrvMsgVerb
xf86Helper: use LogHdrMessageVerb in xf86VDrvMsgVerb
Daniel Stone (33):
Input: Add flags to DeviceEvent
Input: Add flags to RawDeviceEvent
Input: Convert ValuatorMask to double-precision internally
Input: Add double-precision valuator_mask API
Input: Store clipped absolute axes in the mask
Input: Prepare moveAbsolute for conversion to double
Input: Prepare moveRelative for conversion to double
Input: Convert clipAxis, moveAbsolute and moveRelative to double
Input: Convert transformAbsolute to work on doubles
Input: Set fractional member in set_raw_valuators
Input: Use trunc instead of lrintf in acceleration code
Input: Widen pointer acceleration types to double
Input: Convert acceleration code to using ValuatorMask
Input: Remove x and y from moveAbsolute/moveRelative
Input: Convert rescaleValuatorAxis to double
Input: Don't call positionSprite for non-pointer devices
Input: Convert positionSprite and GetPointerEvents to double
Input: Modify mask in-place in positionSprite
Input: Make RawDeviceEvent use doubles internally
Input: Make DeviceEvent use doubles internally
Input: Convert DeviceIntRec::last to use doubles
Input: Set last valuators in GetPointerEvents only
Input: Split GetPointerEvents body into a helper function
Input: Add vertical and horizontal scroll axes
Input: Add POINTER_EMULATED flag to GetPointerEvents
Add the touch input API stubs
input: add a TouchClassRec to the devices
dix: add GetTouchOwnership event API
dix: generate touchpoints from driver-submitted data
Xi: allow selecting for touch events
dix: add helper functions to build up/verify the sprite trace
dix: when a window disappears, remove it from the touch sprite trace
dix: Remove touch grabs if the grab disappears
Dave Airlie (9):
test: fix input test
xf86Crtc: handle no outputs with no modes harder.
test: fix two more failing FP3232 tests
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.
Derek Buitenhuis (1):
Fix vesa's VBE PanelID interpretation
Gaetan Nadon (23):
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
devbook.am: maintenance update from docbook.am
dtrace: use docbook copyright markup for copyright holder
dtrace: fix typo in title
dix and os: gitignore dix.O and os.O
Xinput: replace hard coded X11 version with X server version
Xinput: use appropriate copyright markup for a multi licensed doc
ddx-Design: add X Version and Release information
ddxDesign: remove server version from the document title
ddxDesign: drop the url in the coporate authors list
Xserver-spec: add release information
Xserver-spec: re-order markup to follow outpout order
Xserver-spec: use appropriate copyright markup
xorg.conf.man: fix 382: warning: missing `)' (got `R') #35054
XWinrc.man: fix warning: tab character in unquoted macro argument #35054
mi: remove deprecated miPointerAbsoluteCursor from design doc
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
Ian Romanick (4):
glx: Only declare GlxExtensionInit in one header file
glx: Add stub implementations of next GLX extension functions
glx: Regenerate GL API files from Mesa
glx: use dispatch.h instead of glapioffsets.h
Jamey Sharp (15):
x86emu: There is no NO_INLINE implementation of unaligned access here.
configure.ac: Remove unused XORG_OS_PCI variable.
configure.ac: XORG_OS is not used, so delete it.
Remove PC98 support.
int10: Delete #if 0'd implementation that's older than our git history.
configure.ac: Remove unreachable check for VM86 headers.
dmx: Fix a non-constant printf format string warning.
dmx: Fix some "no previous prototype" warnings by making functions static.
XineramaInitData ignores its argument. Quit passing one.
xnest: Delete unused nClipRects GC-private field.
Replace XmuSnprintf with snprintf.
Revert "Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state"
Eliminate MAXSCREENS-sized CursorScreenKey array.
Fix pixmap double-frees on error paths.
kdrive: Fix build for opaque InputOption structure.
Jeremy Huddleston (38):
Address regressions from e8ff555b95ba and d206d52f657c to work with other compilers
XQuartz: Use set_front_process rather than X11ApplicationSetFrontProcess since we're already in the AppKit thread
XQuartz: pbproxy: Add missing AM_OBJCFLAGS
loader: when creating sdksyms.c only include shmint.h if MITSHM is enabled #29109
Xnest: Remove socket and its lock file on exit
Xephyr: Remove socket and its lock file on exit
os: Remove Error()
dix: add utility functions for double to/fro FP1616/FP3232 conversion
xfree86: Add stubs for os-support to help adding new architecture support
xfree86: Work around issue where ar may be told to make an archive with no contents
xfree86: fbdevhw: Remove unused include of pciaccess.h
xfree86: Link modules with -module
darwin: configure: Force some irrelevant options to off on darwin
xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires
xfree86: Deprecate xf86MapVidMem and friends
Bump ABI_VIDEODRV_VERSION to 12
Xnest: Fix DestroyNotify handler
test: Silence some debug lines from the input unit tests
configure.ac: Add -fno-strict-aliasing to CFLAGS
mieq: Provide better adaptability and diagnostics during mieq overflow
mieq: Reserve some space in EQ for release and other special events
test: Add unit test for mieq
Xnest: Match the host's keymap
XQuartz: appledri: Change whitespace in appledristr.h to match mesa
XQuartz: appledri: Set the correct reply length for XAppleDRICreatePixmap
XQuartz: appledri: Fix byte swapping in replies
XQuartz: appledri: Allow byte swapped requests
XQuartz: Fix the filename of our log file
XQuartz: applewm: Correct byte swapping in event notifications
XQuartz: appledri: Correct byte swapping in event notifications
XWin: windowswm: Correct byte swapping in event notifications
xfree86: Fix powerpc build with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
xfree86: Deprecate the use of xf86PciInfo.h
dmx: Build fix for -Werror=implicit-function-declaration
dmx: Build fix for -Werror=implicit-function-declaration on linux
XQuartz: Provide in-tree implementation of strndup(3) if needed
configure.ac: Make Xephyr dependency error message more informative
kdrive/linux: Fix compilation with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
Jesse Barnes (1):
crtc: match full preferred modes if possible when choosing an initial config
Jon TURNEY (3):
Cygwin/X: Make default DPI match native DPI
hw/xwin: Link directly to TrackMouseEvent()
hw/xwin: Stop pretending we work on NT4
Julien Cristau (2):
xfree86: fix build with xv disabled
Fix ShmPutImage for XYBitmap
Keith Packard (42):
Merge remote-tracking branch 'kibi/master'
Merge remote-tracking branch 'jamey/reviewed'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'mattst88/for-keith'
Merge remote-tracking branch 'whot/next'
Add AC_LANG_SOURCE wrappers around configure.ac code fragments
Merge remote-tracking branch 'whot/next'
Merge remote-tracking branch 'jeremyhu/for-keith'
Merge remote-tracking branch 'alanc/master'
Merge remote-tracking branch 'koba/reviewed'
Merge remote-tracking branch 'herrb/master'
Merge remote-tracking branch 'whot/next'
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'herrb/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'hramrach/pull'
Merge remote-tracking branch 'aplattner/for-master'
Merge remote-tracking branch 'jeremyhu/master'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'whot/for-keith'
Merge remote-tracking branch 'koba/reviewed'
Merge remote-tracking branch 'whot/two-screen-coordinates'
Merge remote-tracking branch 'jturney/master'
Merge remote-tracking branch 'whot/for-keith'
Add 'optionstr.h' to include/Makefile.am
Bump version to 1.11.99.1 (1.12 development release 1)
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)
dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap
Merge remote-tracking branch 'idr/glx-fixes'
Merge remote-tracking branch 'jeremyhu/master'
test/xi2: Fix infinite loop in test_convert_XITouchOwnershipEvent
Merge remote-tracking branch 'kibi/master'
glx/glapioffsets.h is no longer part of the build, remove it
Bump version to 1.11.99.901 (1.12 RC1)
Kirill Elagin (1):
Fix server crash due to invalid images
Lennart Poettering (2):
config: add udev/systemd multi-seat support
udev: make use of udev_enumerate_add_match_tag() only when it is available
Luc Verhaegen (1):
randr: stop clients from deleting immutable output properties
Matt Turner (13):
Remove unnecessary #undefs of [f]abs and old comments
Replace Fabs() macro with fabs() function
Silence printf format warnings in helper_exec.c
Use internal temp variable for swap macros
Use correct swap{l,s} (or none at all for CARD8)
Cast char* buffers to swap functions
Introduce swap_uint{16,32} functions, used in swap{l,s}
Add type checking to swap macros
Make lswap{l,s} inline functions
Use lswap{l,s} in cpswap{l,s}
Use __builtin_constant_p to determine if we can use lswapl
Remove incorrect & in swap_uint32
Remove another if (E != NULL) check around free(E)
Matthieu Herrb (4):
Add a 'wscons' autoconf mechanism to configure input devices on BSD.
sdksyms.sh may not be executable.
Fix CVE-2011-4028: File disclosure vulnerability.
Fix CVE-2011-4029: File permission change vulnerability.
Max Schwarz (2):
Input: Fix frac calculation on [Raw]DeviceEvent conversion
dix: fix inverted handling of legacy scroll button events
Michal Suchanek (4):
Document -background none option
Unload submodules.
Use UnloadModuleOrDriver for UnloadSubModule.
Do not uselessly reload modules in DuplicateModule
Michel Dänzer (1):
dri2: Always re-generate front buffer information when asked for it.
Nobuhiro Iwamatsu (1):
Disable check of double-aligned in test/input.c on Renesas SH
Pauli Nieminen (4):
DRI2: Add ReuseBufferNotify hook
DRI2: Expose API to set drawable swap limit.
DRI2: Allow DDX to validate swap_limit changes
xf86/modes: Fix shadow rotation crashing when screen pixmap changes
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 Harris (1):
xkb: add missing swaps for xkbGetDeviceInfoReply
Peter Hutterer (190):
xfree86: don't warn about duplicate core devices
xfree86: when implicitly choosing a core device, set the option to a value
test: add a option duplication test
xfree86: improve readability of synthesized device.
xfree86: nest loops instead of 0x1 pointers.
xfree86: update comment for InitInput
xfree86: factor out adding/removing a device from the input device array
xfree86: use xf86AllocateInput for implicit devices too
Revert "Attempt to add the 'mouse' driver in more situations."
config: fix a log message
config: return the new InputOption from add_option.
config: use add_option for '_source' too
dix: avoid using the VCP as modifier device
dix: ignore devices when adding passive core grabs to list (#39545)
dix: rename mieqSwitchScreen argument fromDix â set_dequeue_screen, document
mi: fix comment typo, whitespace in miPointerSetPosition
test: add a test for GetMaster() behaviour
dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()
Xi: silence compiler warnings (set but not used)
mi: fix compiler warnings ("foo" set but not used)
dix: fix compiler warnings ("foo" set but not used)
input: provide a single function to init DeviceEvents to 0
dix: don't use the pointer as modifier device in UngrabKey.
dix: abstract XI2 filter mask lookup
dix: use helper functions in EventIsDeliverable
dix: don't XWarpPointer through the last slave anymore (#38313)
xfree86: comment typo fix
Add null-terminated list interface.
input: make InputOption opaque, provide interface functions.
xfree86: switch options from pointer to XF86OptionPtr
xfree86: fix comment typo
xfree86: use subheader for Pointer Acceleration parts in xorg.conf(5)
xfree86: expose Option "TransformationMatrix"
input: switch InitValuatorAxisStruct to return Bool
input: allow for max < min for relative axes on InitValuatorAxisStruct
dix: split client list retrieval out of DeliverEventToClients
dix: rename DeliverEventsToClients to DeliverEventsToWindowMask
dix: split DeliverEventToWindowMask up a bit more.
Xi: use temporary variable for filter.
dix: rename ProcessRawEvents to dix/events.c:DeliverRawEvent
Support (and require) XI 2.1
input: deliver raw events unconditionally for XI 2.1 clients.
dix: use 'rc' for return code in DeliverRawEvent
Merge branch 'raw-events' into next
Input: Add smooth-scrolling support to GetPointerEvents
Merge branch 'smooth-scrolling' into next
dix: fill out root_x/y for keyboard events
dix: warn about keyboard events with valuator masks
dix: NewCurrentScreen must work on pointers where possible
Move pointOnScreen to inpututils.c
dix: copy the source ID into the RawEvent (#34240)
dix: document transformAbsolute
dix: fix missing verb in comment
dix: rename moveAbsolute to clipAbsolute
dix: moveRelative modifies parameter in-place, say so.
dix: don't allow keyboard devices to submit motion or button events.
dix: move screen- to device coordinate scaling to separate function
dix: drop screen argument from positionSprite
mi: return the screen from miPointerSetPosition
mi: switch miPointerSetPosition to take doubles
dix: move MD last.valuator update into fill_pointer_events
xfree86: remove xf86XInputSetScreen
Store desktop dimensions in screenInfo.
dix: extend rescaleValuatorAxis to take a minimum default
input: change pointer screen crossing behaviour for multiple ScreenRecs
dix: add valuator_mask_fetch_double()
dix: mark motion events as emulated if we're scrolling from button press
kdrive: switch to new InputOption API.
input: switch InputOption to use XF86OptionRec storage.
xfree86: use xf86AddNewOption instead of xf86addNewOption
xfree86: Fix a comment, the old function doesn't exist anymore
dix: move #if statement to stop compiler warning
xfree86: use NewInputDeviceRequest for xorg.conf devices too
xfree86 doc: replace driver "keyboard" with "kbd"
dix: add ScrollInfo to DeviceChangedEvents
dix: drop unused argument from XISendDeviceChangedEvent
dix: pass the flags into the CreateClassesChangedEvent
Xi: ensure the deviceid for DeviceChangedEvents is always the right one
dix: accept a NULL master for CreateClassesChangedEvent
Xi: send DeviceChangedEvents when the scroll valuators change value
test: fix test with new double -> fp3232 conversion functions
Use new FP1616/FP3232 conversion functions
kdrive: check for null memory, fix OOB
xfree86: reduce calls to input_option_get_key/value
dix: block signals when closing all devices
xfree86: duplicate name and driver from pInfo for NewInputDeviceRequest
Xi: allow passive keygrabs on the XIAll(Master)Devices fake devices
dix: Don't let a driver without a ProximityClassRec post events
include: export GetProximityEvents and QueueProximityEvents
input: replace remaining GetPairedDevice() with GetMaster()
Xext: don't swap CARD8 in SProcSELinuxQueryVersion
Xext: remove unused variable 'n'
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
configure: split the required modules up
include: fix BUG_WARN_MSG for constant messages only
dix: split positionSprite into scale_to_desktop and positionSprite
Xi: split ProcessOtherEvent into ProcessDeviceEvent
Xi: add a FIXME
Require inputproto 2.1.99.3
tests: update for touch support
include: RawTouchEnd is the last event now
include: add a bunch of flags for GetTouchEvent processing
Hook up TouchBegin/Update/End events
Xi: process raw touch events
Hook up the ownership events
xfree86: bump the input ABI for the touch changes
dix: add helper functions to create DDX touch recs
dix: if we run out of space for new touch events, resize the queue
dix: add DIX API to create touchpoints
dmx: force -fno-strict-aliasing for xinput example
dix: don't retrieve the syncEvents tail on an empty list
dix: button state must show the logical buttons, not physical buttons
dix: handle DIX-submitted touch events
Support XI 2.2 officially
dix: add touch event history helper functions
dix: add helper functions for adding/removing touch listeners
dix: add TouchResourceIsOwner helper function
Xi: make UpdateDeviceState aware of touch events
dix: set core and button state based on the touch state
Process and deliver touch events
dix: add real_event parameter to ActivatePassiveGrab
dix: add touch to pointer event conversion helper
Xi: hook up pointer emulation for emulating touches
Xi: hook up touch ownership handling
Xi: handle grab accept/reject requests
Xi: add the hooks for passive touch grabs
dix: hook up passive grabs and pointer emulated passive grabs
mi: split move to new screen logic to a helper function
mi: handle screen switching on pointer emulated touch events
dix: button state must show the logical buttons, not physical buttons
dix: don't retrieve the syncEvents tail on an empty list
dix: remove requirement for client_id be the first element
test: drop printfs from protocol-eventconvert.c
test: add a basic test for ownership event values
Xi: only activate the device grab if we don't already have one
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into multitouch
test: fix grab mode value tests for new XIGrabModeTouch
Pierre-Loup A. Griffais (1):
xfree86: Fix RandR rotation across server generations
Rami Ylimäki (2):
record: Prevent out of bounds access when recording a reply.
dri2: Initialize needInvalidate member of DRI2Drawable.
Ross Burton (1):
edid: Add quirk for Acer Aspire One 110
Rui Matos (1):
randr: Make the RRConstrainCursorHarder logic the same as miPointerSetPosition
Sam Spilsbury (1):
Remove the SendEvent bit (0x80) before doing range checks on event type.
Servaas Vandenberghe (1):
xfree86: fix potential buffer overflow
Tiago Vignatti (3):
configure: change PCI function checking by a meaningful version of the library
configure: make PCI configuration more sane
configure: wrap PCI code with macro and set it at build time
Tomáš Trnka (1):
Fix drain_console unregistration
Ville Skyttä (1):
Man page syntax and spelling fixes.
Ville Syrjala (1):
composite: Update borderClip in compAllocPixmap()
Ville Syrjälä (1):
dri2: Invalidate window pixmaps
Yaakov Selkowitz (1):
hw/xwin: Revert "Fix bug #5735, Serious flaw in CygwinX clipboard"
dtakahashi42 (1):
rootless: Fix a server crash when choosing a color with the gimp color wheel
vdb at picaros.org (3):
print DisplayMode type bits
xfree86: .BI style: monitor section in xorg.conf man page
Fix a rare memory leak
---
Xext/bigreq.c | 7
Xext/dpms.c | 60
Xext/geext.c | 16
Xext/panoramiX.c | 74
Xext/panoramiXSwap.c | 26
Xext/panoramiXsrv.h | 2
Xext/saver.c | 71
Xext/security.c | 50
Xext/shape.c | 110
Xext/shm.c | 116
Xext/sync.c | 190
Xext/syncsrv.h | 4
Xext/xcmisc.c | 41
Xext/xf86bigfont.c | 62
Xext/xres.c | 68
Xext/xselinux_ext.c | 67
Xext/xselinux_hooks.c | 4
Xext/xtest.c | 39
Xext/xvdisp.c | 411
Xext/xvmc.c | 6
Xi/allowev.c | 6
Xi/chgdctl.c | 15
Xi/chgfctl.c | 52
Xi/chgkbd.c | 4
Xi/chgkmap.c | 3
Xi/chgprop.c | 8
Xi/chgptr.c | 4
Xi/closedev.c | 4
Xi/devbell.c | 4
Xi/exevents.c | 1309 ++
Xi/extinit.c | 272
Xi/getbmap.c | 10
Xi/getdctl.c | 33
Xi/getfctl.c | 64
Xi/getfocus.c | 14
Xi/getkmap.c | 10
Xi/getmmap.c | 10
Xi/getprop.c | 14
Xi/getselev.c | 16
Xi/getvers.c | 16
Xi/grabdev.c | 18
Xi/grabdevb.c | 14
Xi/grabdevk.c | 14
Xi/gtmotion.c | 20
Xi/listdev.c | 28
Xi/opendev.c | 10
Xi/queryst.c | 13
Xi/selectev.c | 8
Xi/sendexev.c | 7
Xi/setbmap.c | 10
Xi/setdval.c | 10
Xi/setfocus.c | 8
Xi/setmmap.c | 10
Xi/setmode.c | 10
Xi/ungrdev.c | 8
Xi/ungrdevb.c | 40
Xi/ungrdevk.c | 39
Xi/xiallowev.c | 61
Xi/xichangecursor.c | 10
Xi/xichangehierarchy.c | 26
Xi/xigetclientpointer.c | 12
Xi/xigrabdev.c | 47
Xi/xipassivegrab.c | 179
Xi/xiproperty.c | 111
Xi/xiquerydevice.c | 181
Xi/xiquerydevice.h | 2
Xi/xiquerypointer.c | 30
Xi/xiqueryversion.c | 17
Xi/xiselectev.c | 83
Xi/xisetclientpointer.c | 8
Xi/xisetdevfocus.c | 23
Xi/xiwarppointer.c | 24
composite/compalloc.c | 11
composite/compext.c | 74
config/Makefile.am | 6
config/config-backends.h | 7
config/config.c | 20
config/dbus.c | 60
config/hal.c | 45
config/udev.c | 63
config/wscons.c | 268
configure.ac | 236
damageext/damageext.c | 44
dbe/dbe.c | 68
devbook.am | 45
dix/.gitignore | 1
dix/Makefile.am | 1
dix/atom.c | 7
dix/colormap.c | 7
dix/cursor.c | 4
dix/devices.c | 154
dix/dispatch.c | 61
dix/dixfonts.c | 30
dix/dixutils.c | 4
dix/enterleave.c | 10
dix/eventconvert.c | 147
dix/events.c | 1363 +-
dix/extension.c | 25
dix/getevents.c | 1139 +
dix/grabs.c | 169
dix/inpututils.c | 566
dix/ptrveloc.c | 263
dix/registry.c | 5
dix/resource.c | 2
dix/swaprep.c | 401
dix/swapreq.c | 728 -
dix/tables.c | 2
dix/touch.c | 982 +
dix/window.c | 9
doc/Xinput.xml | 26
doc/Xserver-spec.xml | 35
doc/dtrace/Xserver-DTrace.xml | 24
docbook.am | 114
exa/exa_render.c | 6
fb/fbpict.c | 4
fb/wfbrename.h | 2
glx/Makefile.am | 3
glx/clientinfo.c | 48
glx/createcontext.c | 38
glx/dispatch.h |16553 ++++++++++++++++++++++-------
glx/glapi.c | 6
glx/glapi_gentable.c | 5265 ++++++---
glx/glapioffsets.h | 1174 --
glx/glapitable.h | 883 -
glx/glprocs.h | 2841 ++--
glx/glxdri.c | 15
glx/glxdri2.c | 16
glx/glxdriswrast.c | 14
glx/glxext.h | 2
glx/glxscreens.c | 10
glx/glxserver.h | 6
glx/indirect_dispatch.c | 76
glx/indirect_dispatch.h | 2035 +--
glx/indirect_dispatch_swap.c | 82
glx/indirect_program.c | 1
glx/indirect_reqsize.c | 16
glx/indirect_reqsize.h | 169
glx/indirect_size.h | 87
glx/indirect_size_get.c | 145
glx/indirect_size_get.h | 113
glx/indirect_table.c | 215
glx/single2.c | 4
glx/swap_interval.c | 1
hw/dmx/config/Makefile.am | 1
hw/dmx/config/dmxcompat.c | 4
hw/dmx/config/scanner.l | 3
hw/dmx/config/xdmxconfig.c | 23
hw/dmx/dmx.c | 241
hw/dmx/dmxclient.h | 1
hw/dmx/dmxcursor.h | 4
hw/dmx/dmxextension.c | 2
hw/dmx/dmxinit.c | 24
hw/dmx/dmxprop.c | 9
hw/dmx/doc/dmx.xml | 13
hw/dmx/doc/scaled.xml | 2
hw/dmx/examples/Makefile.am | 56
hw/dmx/examples/dmxwininfo.c | 3
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 | 43
hw/dmx/glxProxy/glxcmds.h | 37
hw/dmx/glxProxy/glxcmdsswap.c | 3
hw/dmx/glxProxy/glxscreens.c | 44
hw/dmx/glxProxy/glxserver.h | 6
hw/dmx/glxProxy/render2swap.c | 2
hw/dmx/input/dmxinputinit.c | 6
hw/dmx/input/lnx-keyboard.c | 6
hw/dmx/input/usb-common.c | 4
hw/kdrive/ephyr/ephyrdriext.c | 24
hw/kdrive/ephyr/ephyrhostproxy.c | 2
hw/kdrive/ephyr/ephyrhostvideo.c | 9
hw/kdrive/ephyr/hostx.c | 16
hw/kdrive/ephyr/man/Xephyr.man | 32
hw/kdrive/linux/keyboard.c | 6
hw/kdrive/linux/linux.c | 2
hw/kdrive/linux/ms.c | 4
hw/kdrive/linux/ps2.c | 4
hw/kdrive/src/kdrive.c | 15
hw/kdrive/src/kdrive.h | 8
hw/kdrive/src/kinfo.c | 12
hw/kdrive/src/kinput.c | 143
hw/vfb/InitOutput.c | 38
hw/xfree86/Makefile.am | 2
hw/xfree86/common/Makefile.am | 13
hw/xfree86/common/xf86.h | 22
hw/xfree86/common/xf86AutoConfig.c | 6
hw/xfree86/common/xf86Bus.c | 19
hw/xfree86/common/xf86Bus.h | 1
hw/xfree86/common/xf86Config.c | 278
hw/xfree86/common/xf86Config.h | 2
hw/xfree86/common/xf86Configure.c | 78
hw/xfree86/common/xf86Cursor.c | 2
hw/xfree86/common/xf86DGA.c | 6
hw/xfree86/common/xf86DPMS.c | 3
hw/xfree86/common/xf86Events.c | 9
hw/xfree86/common/xf86Globals.c | 11
hw/xfree86/common/xf86Helper.c | 168
hw/xfree86/common/xf86Init.c | 154
hw/xfree86/common/xf86Mode.c | 4
hw/xfree86/common/xf86Module.h | 6
hw/xfree86/common/xf86Opt.h | 67
hw/xfree86/common/xf86Option.c | 122
hw/xfree86/common/xf86Optionstr.h | 44
hw/xfree86/common/xf86PM.c | 4
hw/xfree86/common/xf86PciInfo.h | 2
hw/xfree86/common/xf86Priv.h | 9
hw/xfree86/common/xf86Privstr.h | 8
hw/xfree86/common/xf86RandR.c | 3
hw/xfree86/common/xf86ShowOpts.c | 130
hw/xfree86/common/xf86VGAarbiter.c | 15
hw/xfree86/common/xf86VidMode.c | 3
hw/xfree86/common/xf86Xinput.c | 128
hw/xfree86/common/xf86Xinput.h | 12
hw/xfree86/common/xf86fbBus.c | 2
hw/xfree86/common/xf86pciBus.c | 60
hw/xfree86/common/xf86sbusBus.c | 2
hw/xfree86/common/xf86str.h | 8
hw/xfree86/ddc/xf86DDC.h | 5
hw/xfree86/dixmods/Makefile.am | 12
hw/xfree86/dixmods/extmod/Makefile.am | 2
hw/xfree86/dixmods/extmod/xf86vmode.c | 444
hw/xfree86/doc/ddxDesign.xml | 37
hw/xfree86/dri/xf86dri.c | 24
hw/xfree86/dri2/dri2.c | 94
hw/xfree86/dri2/dri2.h | 34
hw/xfree86/dri2/dri2ext.c | 23
hw/xfree86/exa/Makefile.am | 2
hw/xfree86/fbdevhw/Makefile.am | 2
hw/xfree86/fbdevhw/fbdevhw.c | 27
hw/xfree86/fbdevhw/fbdevhw.h | 2
hw/xfree86/i2c/fi1236.c | 1002 -
hw/xfree86/i2c/msp3430.c | 5
hw/xfree86/int10/generic.c | 86
hw/xfree86/int10/helper_exec.c | 86
hw/xfree86/int10/helper_mem.c | 3
hw/xfree86/int10/xf86int10.c | 61
hw/xfree86/int10/xf86int10.h | 2
hw/xfree86/loader/loadmod.c | 54
hw/xfree86/man/Xorg.man | 7
hw/xfree86/man/xorg.conf.man | 75
hw/xfree86/modes/xf86Crtc.c | 80
hw/xfree86/modes/xf86Crtc.h | 28
hw/xfree86/modes/xf86Cursors.c | 93
hw/xfree86/modes/xf86EdidModes.c | 7
hw/xfree86/modes/xf86Modes.c | 59
hw/xfree86/modes/xf86Modes.h | 4
hw/xfree86/modes/xf86RandR12.c | 2
hw/xfree86/modes/xf86Rotate.c | 135
hw/xfree86/os-support/Makefile.am | 5
hw/xfree86/os-support/bsd/alpha_video.c | 71
hw/xfree86/os-support/bsd/arm_video.c | 13
hw/xfree86/os-support/bsd/bsd_bell.c | 4
hw/xfree86/os-support/bsd/bsd_init.c | 79
hw/xfree86/os-support/bsd/i386_video.c | 9
hw/xfree86/os-support/bsd/ppc_video.c | 13
hw/xfree86/os-support/bsd/sparc64_video.c | 6
hw/xfree86/os-support/bus/Makefile.am | 9
hw/xfree86/os-support/bus/Pci.c | 8
hw/xfree86/os-support/bus/Pci.h | 17
hw/xfree86/os-support/bus/Sbus.c | 12
hw/xfree86/os-support/bus/bsd_pci.c | 16
hw/xfree86/os-support/bus/linuxPci.c | 450
hw/xfree86/os-support/bus/nobus.c | 1
hw/xfree86/os-support/bus/xf86Pci.h | 10
hw/xfree86/os-support/linux/Makefile.am | 4
hw/xfree86/os-support/linux/int10/linux.c | 3
hw/xfree86/os-support/linux/lnx_init.c | 41
hw/xfree86/os-support/linux/lnx_video.c | 12
hw/xfree86/os-support/shared/bios_devmem.c | 75
hw/xfree86/os-support/shared/bios_mmap.c | 4
hw/xfree86/os-support/shared/ia64Pci.c | 188
hw/xfree86/os-support/shared/posix_tty.c | 4
hw/xfree86/os-support/shared/vidmem.c | 6
hw/xfree86/os-support/solaris/sun_agp.c | 2
hw/xfree86/os-support/solaris/sun_init.c | 42
hw/xfree86/os-support/stub/Makefile.am | 19
hw/xfree86/os-support/stub/stub_bell.c | 10
hw/xfree86/os-support/stub/stub_bios.c | 12
hw/xfree86/os-support/stub/stub_init.c | 26
hw/xfree86/os-support/stub/stub_video.c | 13
hw/xfree86/os-support/xf86_OSlib.h | 65
hw/xfree86/os-support/xf86_OSproc.h | 15
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 | 11
hw/xfree86/parser/Input.c | 4
hw/xfree86/parser/InputClass.c | 19
hw/xfree86/parser/Layout.c | 30
hw/xfree86/parser/Makefile.am | 2
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 | 73
hw/xfree86/parser/xf86Optrec.h | 27
hw/xfree86/parser/xf86Parser.h | 10
hw/xfree86/parser/xf86tokens.h | 2
hw/xfree86/ramdac/BTPriv.h | 2
hw/xfree86/ramdac/IBMPriv.h | 2
hw/xfree86/ramdac/TIPriv.h | 2
hw/xfree86/ramdac/xf86Cursor.c | 6
hw/xfree86/ramdac/xf86HWCurs.c | 4
hw/xfree86/sdksyms.sh | 11
hw/xfree86/shadowfb/Makefile.am | 2
hw/xfree86/utils/cvt/cvt.c | 7
hw/xfree86/utils/gtf/gtf.c | 4
hw/xfree86/utils/man/cvt.man | 3
hw/xfree86/utils/man/gtf.man | 3
hw/xfree86/vbe/Makefile.am | 2
hw/xfree86/vbe/vbe.c | 7
hw/xfree86/vgahw/vgaHW.c | 184
hw/xfree86/vgahw/vgaHW.h | 24
hw/xfree86/x86emu/debug.c | 6
hw/xfree86/x86emu/fpu.c | 16
hw/xfree86/x86emu/ops2.c | 4
hw/xfree86/x86emu/sys.c | 2
hw/xfree86/x86emu/x86emu/debug.h | 4
hw/xfree86/xaa/Makefile.am | 2
hw/xfree86/xaa/xaaGC.c | 1
hw/xfree86/xaa/xaaTables.c | 3
hw/xfree86/xaa/xaalocal.h | 4
hw/xnest/Display.c | 20
hw/xnest/GC.c | 3
hw/xnest/Keyboard.c | 25
hw/xnest/XNCursor.h | 4
hw/xnest/XNGC.h | 1
hw/xquartz/X11Application.m | 2
hw/xquartz/applewm.c | 12
hw/xquartz/darwin.c | 2
hw/xquartz/mach-startup/Makefile.am | 7
hw/xquartz/pbproxy/Makefile.am | 1
hw/xquartz/pseudoramiX.c | 65
hw/xquartz/xpr/appledri.c | 149
hw/xquartz/xpr/appledristr.h | 298
hw/xquartz/xpr/dri.c | 3
hw/xwin/InitOutput.c | 66
hw/xwin/XWin.exe.manifest | 5
hw/xwin/ddraw.h | 2
hw/xwin/man/XWinrc.man | 10
hw/xwin/win.h | 7
hw/xwin/winclipboardwndproc.c | 48
hw/xwin/winconfig.c | 4
hw/xwin/winglobals.c | 7
hw/xwin/winmonitors.c | 28
hw/xwin/winmultiwindowwndproc.c | 4
hw/xwin/winprocarg.c | 32
hw/xwin/winwin32rootlesswndproc.c | 4
hw/xwin/winwindowswm.c | 10
hw/xwin/winwndproc.c | 4
include/Makefile.am | 1
include/colormapst.h | 17
include/cursor.h | 4
include/dix-config.h.in | 101
include/dix.h | 23
include/dixgrabs.h | 8
include/dixstruct.h | 10
include/eventconvert.h | 7
include/events.h | 1
include/eventstr.h | 42
include/exevents.h | 48
include/extension.h | 6
include/extinit.h | 2
include/extnsionst.h | 4
include/globals.h | 2
include/input.h | 149
include/inputstr.h | 122
include/inpututils.h | 27
include/list.h | 253
include/misc.h | 118
include/optionstr.h | 14
include/os.h | 41
include/protocol-versions.h | 2
include/ptrveloc.h | 32
include/registry.h | 2
include/resource.h | 2
include/scrnintstr.h | 4
include/xkb-config.h.in | 3
include/xkbfile.h | 4
include/xkbsrv.h | 4
include/xorg-config.h.in | 24
include/xorg-server.h.in | 21
include/xserver-properties.h | 5
include/xwin-config.h.in | 3
man/Xserver.man | 20
mi/mi.h | 2
mi/miarc.c | 2
mi/mibitblt.c | 2
mi/mieq.c | 244
mi/mifpoly.h | 6
mi/miinitext.c | 6
mi/mipointer.c | 71
mi/mipointer.h | 8
mi/misprite.c | 5
mi/mivaltree.c | 2
mi/miwideline.c | 2
miext/rootless/rootlessScreen.c | 4
os/.gitignore | 1
os/Makefile.am | 12
os/access.c | 68
os/auth.c | 6
os/backtrace.c | 5
os/client.c | 77
os/connection.c | 31
os/io.c | 9
os/log.c | 175
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 | 32
os/xdmauth.c | 4
os/xdmcp.c | 10
os/xprintf.c | 5
randr/randrstr.h | 5
randr/rrcrtc.c | 129
randr/rrdispatch.c | 9
randr/rrinfo.c | 2
randr/rrmode.c | 7
randr/rroutput.c | 33
randr/rrproperty.c | 67
randr/rrscreen.c | 106
randr/rrsdispatch.c | 262
randr/rrxinerama.c | 88
record/record.c | 159
render/filter.c | 9
render/glyphstr.h | 3
render/mipict.c | 67
render/mipict.h | 20
render/picture.c | 44
render/picturestr.h | 27
render/render.c | 450
test/.gitignore | 8
test/Makefile.am | 33
test/input.c | 674 +
test/list.c | 201
test/misc.c | 101
test/string.c | 69
test/touch.c | 270
test/xfree86.c | 107
test/xi2/Makefile.am | 15
test/xi2/protocol-common.c | 64
test/xi2/protocol-eventconvert.c | 279
test/xi2/protocol-xigetclientpointer.c | 12
test/xi2/protocol-xigetselectedevents.c | 17
test/xi2/protocol-xipassivegrabdevice.c | 35
test/xi2/protocol-xiquerydevice.c | 98
test/xi2/protocol-xiquerypointer.c | 24
test/xi2/protocol-xiqueryversion.c | 16
test/xi2/protocol-xiselectevents.c | 49
test/xi2/protocol-xisetclientpointer.c | 7
test/xi2/protocol-xiwarppointer.c | 19
test/xi2/xi2.c | 129
xfixes/cursor.c | 126
xfixes/region.c | 156
xfixes/saveset.c | 5
xfixes/select.c | 9
xfixes/xfixes.c | 16
xkb/ddxList.c | 15
xkb/ddxLoad.c | 9
xkb/maprules.c | 5
xkb/xkb.c | 413
xkb/xkbAccessX.c | 9
xkb/xkbActions.c | 18
xkb/xkbEvents.c | 105
xkb/xkbInit.c | 25
xkb/xkbLEDs.c | 6
xkb/xkbSwap.c | 338
xkb/xkbfmisc.c | 2
xkb/xkbout.c | 6
xkb/xkbtext.c | 189
xorg-server.pc.in | 1
484 files changed, 36112 insertions(+), 20026 deletions(-)
---
More information about the Xquartz-changes
mailing list