[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.11.99.1'

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Jan 28 11:42:08 PST 2012


Tag 'xorg-server-1.11.99.1' created by Keith Packard <keithp at keithp.com> at 2011-11-20 23:00 +0100

Xorg Server Version 1.11.99.1

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 (15):
      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

Alan Coopersmith (11):
      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

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

Carlos Garnacho (1):
      Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices

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 (5):
      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.

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 (25):
      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

Dave Airlie (3):
      test: fix input test
      xf86Crtc: handle no outputs with no modes harder.
      test: fix two more failing FP3232 tests

Derek Buitenhuis (1):
      Fix vesa's VBE PanelID interpretation

Gaetan Nadon (17):
      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

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 (33):
      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

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 (1):
      xfree86: fix build with xv disabled

Keith Packard (26):
      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)

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 (12):
      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

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

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

Peter Harris (1):
      xkb: add missing swaps for xkbGetDeviceInfoReply

Peter Hutterer (92):
      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'

Pierre-Loup A. Griffais (1):
      xfree86: Fix RandR rotation across server generations

Rami Ylimäki (1):
      record: Prevent out of bounds access when recording a reply.

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()

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                               |   68 -
 Xext/security.c                            |   37 -
 Xext/shape.c                               |  110 +--
 Xext/shm.c                                 |  114 +--
 Xext/sync.c                                |  186 +----
 Xext/xcmisc.c                              |   41 -
 Xext/xf86bigfont.c                         |   62 -
 Xext/xres.c                                |   64 -
 Xext/xselinux_ext.c                        |   67 -
 Xext/xtest.c                               |   30 
 Xext/xvdisp.c                              |  407 +++++------
 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                              |   96 ++
 Xi/extinit.c                               |  238 +++---
 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                               |   16 
 Xi/grabdevb.c                              |   10 
 Xi/grabdevk.c                              |   10 
 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                               |    6 
 Xi/ungrdevb.c                              |    8 
 Xi/ungrdevk.c                              |    8 
 Xi/xiallowev.c                             |    8 
 Xi/xichangecursor.c                        |   10 
 Xi/xichangehierarchy.c                     |   11 
 Xi/xigetclientpointer.c                    |   12 
 Xi/xigrabdev.c                             |   28 
 Xi/xipassivegrab.c                         |   60 -
 Xi/xiproperty.c                            |  107 +--
 Xi/xiquerydevice.c                         |  142 ++--
 Xi/xiquerydevice.h                         |    1 
 Xi/xiquerypointer.c                        |   30 
 Xi/xiqueryversion.c                        |   17 
 Xi/xiselectev.c                            |   30 
 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                               |   44 -
 config/udev.c                              |   63 +
 config/wscons.c                            |  268 +++++++
 configure.ac                               |  167 ++--
 damageext/damageext.c                      |   44 -
 dbe/dbe.c                                  |   68 -
 devbook.am                                 |   45 -
 dix/.gitignore                             |    1 
 dix/colormap.c                             |    7 
 dix/cursor.c                               |    2 
 dix/devices.c                              |   61 +
 dix/dispatch.c                             |   33 
 dix/dixfonts.c                             |   30 
 dix/enterleave.c                           |   10 
 dix/eventconvert.c                         |   70 +-
 dix/events.c                               |  313 +++++----
 dix/getevents.c                            |  831 +++++++++++++++---------
 dix/grabs.c                                |    2 
 dix/inpututils.c                           |  320 +++++++++
 dix/ptrveloc.c                             |  263 +++----
 dix/swaprep.c                              |  401 ++++-------
 dix/swapreq.c                              |  728 +++++++++------------
 doc/Xinput.xml                             |   26 
 doc/Xserver-spec.xml                       |   33 
 doc/dtrace/Xserver-DTrace.xml              |   22 
 docbook.am                                 |  114 +--
 fb/fbpict.c                                |    4 
 fb/wfbrename.h                             |    2 
 glx/glxserver.h                            |    6 
 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                           |   11 
 hw/dmx/dmxprop.c                           |    9 
 hw/dmx/doc/dmx.xml                         |   11 
 hw/dmx/examples/dmxwininfo.c               |    3 
 hw/dmx/glxProxy/glxcmds.c                  |   41 +
 hw/dmx/glxProxy/glxscreens.c               |   39 -
 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/hostx.c                    |   11 
 hw/kdrive/ephyr/man/Xephyr.man             |   32 
 hw/kdrive/src/kinfo.c                      |   12 
 hw/kdrive/src/kinput.c                     |  139 ++--
 hw/vfb/InitOutput.c                        |    5 
 hw/xfree86/Makefile.am                     |    2 
 hw/xfree86/common/Makefile.am              |   11 
 hw/xfree86/common/xf86.h                   |   19 
 hw/xfree86/common/xf86AutoConfig.c         |    4 
 hw/xfree86/common/xf86Bus.c                |   19 
 hw/xfree86/common/xf86Bus.h                |    1 
 hw/xfree86/common/xf86Config.c             |  222 ++----
 hw/xfree86/common/xf86Configure.c          |    6 
 hw/xfree86/common/xf86Cursor.c             |    2 
 hw/xfree86/common/xf86DGA.c                |    2 
 hw/xfree86/common/xf86DPMS.c               |    3 
 hw/xfree86/common/xf86Events.c             |    9 
 hw/xfree86/common/xf86Globals.c            |    9 
 hw/xfree86/common/xf86Helper.c             |  157 ----
 hw/xfree86/common/xf86Init.c               |   76 +-
 hw/xfree86/common/xf86Module.h             |    6 
 hw/xfree86/common/xf86Opt.h                |   67 -
 hw/xfree86/common/xf86Option.c             |  114 +--
 hw/xfree86/common/xf86Optionstr.h          |   44 +
 hw/xfree86/common/xf86PciInfo.h            |    2 
 hw/xfree86/common/xf86Privstr.h            |    8 
 hw/xfree86/common/xf86RandR.c              |    3 
 hw/xfree86/common/xf86VGAarbiter.c         |   15 
 hw/xfree86/common/xf86VidMode.c            |    3 
 hw/xfree86/common/xf86Xinput.c             |   99 +-
 hw/xfree86/common/xf86Xinput.h             |    7 
 hw/xfree86/common/xf86fbBus.c              |    2 
 hw/xfree86/common/xf86pciBus.c             |   30 
 hw/xfree86/common/xf86str.h                |    8 
 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               |   35 -
 hw/xfree86/dri/xf86dri.c                   |   24 
 hw/xfree86/dri2/dri2.c                     |   58 +
 hw/xfree86/dri2/dri2.h                     |   31 
 hw/xfree86/dri2/dri2ext.c                  |   19 
 hw/xfree86/exa/Makefile.am                 |    2 
 hw/xfree86/fbdevhw/Makefile.am             |    2 
 hw/xfree86/fbdevhw/fbdevhw.c               |    1 
 hw/xfree86/fbdevhw/fbdevhw.h               |    2 
 hw/xfree86/i2c/fi1236.c                    | 1002 +++++++++++++++--------------
 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                |   41 -
 hw/xfree86/man/Xorg.man                    |    7 
 hw/xfree86/man/xorg.conf.man               |   73 --
 hw/xfree86/modes/xf86Crtc.c                |   72 +-
 hw/xfree86/modes/xf86Crtc.h                |   26 
 hw/xfree86/modes/xf86Cursors.c             |   93 +-
 hw/xfree86/modes/xf86EdidModes.c           |    5 
 hw/xfree86/modes/xf86Modes.c               |   55 +
 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       |   69 -
 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/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     |   39 -
 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_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/Flags.c                  |    5 
 hw/xfree86/parser/Layout.c                 |    2 
 hw/xfree86/parser/Makefile.am              |    2 
 hw/xfree86/parser/scan.c                   |   17 
 hw/xfree86/parser/xf86Optrec.h             |   25 
 hw/xfree86/parser/xf86tokens.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/man/cvt.man               |    3 
 hw/xfree86/utils/man/gtf.man               |    3 
 hw/xfree86/vbe/Makefile.am                 |    2 
 hw/xfree86/vbe/vbe.c                       |    5 
 hw/xfree86/vgahw/vgaHW.c                   |  184 +++--
 hw/xfree86/vgahw/vgaHW.h                   |   24 
 hw/xfree86/x86emu/sys.c                    |    2 
 hw/xfree86/xaa/Makefile.am                 |    2 
 hw/xnest/Display.c                         |   15 
 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/pbproxy/Makefile.am             |    1 
 hw/xquartz/pseudoramiX.c                   |   65 -
 hw/xquartz/xpr/appledri.c                  |  149 +++-
 hw/xquartz/xpr/appledristr.h               |  298 ++++----
 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                              |    3 
 hw/xwin/winclipboardwndproc.c              |   48 -
 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                    |   15 
 include/dix.h                              |    4 
 include/dixstruct.h                        |    9 
 include/eventstr.h                         |   12 
 include/exevents.h                         |   28 
 include/globals.h                          |    2 
 include/input.h                            |   37 -
 include/inputstr.h                         |   33 
 include/inpututils.h                       |    9 
 include/list.h                             |  172 ++++
 include/misc.h                             |  102 ++
 include/optionstr.h                        |   14 
 include/os.h                               |   17 
 include/protocol-versions.h                |    2 
 include/ptrveloc.h                         |   32 
 include/scrnintstr.h                       |    4 
 include/xorg-config.h.in                   |   18 
 include/xserver-properties.h               |    5 
 man/Xserver.man                            |   20 
 mi/mi.h                                    |    2 
 mi/miarc.c                                 |    2 
 mi/mieq.c                                  |  207 ++++-
 mi/mifpoly.h                               |    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/backtrace.c                             |    5 
 os/connection.c                            |    6 
 os/io.c                                    |    7 
 os/log.c                                   |  175 +++--
 os/utils.c                                 |   14 
 os/xprintf.c                               |    5 
 randr/rrcrtc.c                             |  129 +--
 randr/rrdispatch.c                         |    9 
 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                            |  151 ++--
 render/mipict.c                            |   67 +
 render/mipict.h                            |   20 
 render/picture.c                           |   44 -
 render/picturestr.h                        |   21 
 render/render.c                            |  446 +++++-------
 test/Makefile.am                           |    3 
 test/input.c                               |  460 +++++++++++++
 test/list.c                                |  164 ++++
 test/misc.c                                |  104 +++
 test/xfree86.c                             |  107 +++
 test/xi2/protocol-common.c                 |   64 +
 test/xi2/protocol-eventconvert.c           |  169 ++--
 test/xi2/protocol-xigetclientpointer.c     |   12 
 test/xi2/protocol-xigetselectedevents.c    |   17 
 test/xi2/protocol-xipassivegrabdevice.c    |   29 
 test/xi2/protocol-xiquerydevice.c          |   98 +-
 test/xi2/protocol-xiquerypointer.c         |   24 
 test/xi2/protocol-xiqueryversion.c         |   16 
 test/xi2/protocol-xiselectevents.c         |   11 
 test/xi2/protocol-xisetclientpointer.c     |    7 
 test/xi2/protocol-xiwarppointer.c          |   19 
 xfixes/cursor.c                            |  122 +--
 xfixes/region.c                            |  156 +---
 xfixes/saveset.c                           |    5 
 xfixes/select.c                            |    9 
 xfixes/xfixes.c                            |   16 
 xkb/ddxList.c                              |   13 
 xkb/ddxLoad.c                              |    3 
 xkb/xkb.c                                  |  413 +++++------
 xkb/xkbAccessX.c                           |    9 
 xkb/xkbActions.c                           |    9 
 xkb/xkbEvents.c                            |  105 +--
 xkb/xkbSwap.c                              |  338 ++++-----
 xorg-server.pc.in                          |    1 
 342 files changed, 9580 insertions(+), 8614 deletions(-)
---


More information about the Xquartz-changes mailing list