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

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Mar 20 11:06:36 PDT 2010


Tag 'xorg-server-1.7.99.901' created by Keith Packard <keithp at keithp.com> at 2010-02-12 21:52 -0800

Xorg Server Version 1.7.99.901 (1.8 RC1)

Changes since xorg-server-1.7.99.2:
Aaron Plattner (2):
      DRI2: Allow multiple driver names.
      DRI2: Bump the dri2 module version to 1.2.0 to reflect recent API changes.

Aaron Zang (1):
      Solaris: Avoid switching to inactive VT's

Adam Jackson (1):
      modes: Remove the ClockRanges type

Adam Tkac (1):
      Do not define members of include/eventstr.h:EventType enum conditionally.

Alan Coopersmith (6):
      CloseDevice: call XkbRemoveResourceClient before freeing key class struct
      Move OS-specific VT key handler code from common to os-support
      Only enable kdrive input drivers on Linux by default
      glx: Sun compilers now support some gcc __attribute__ values
      Remove unbalanced ( from failure to move log error
      Avoid segfaults in XF86VidMode GammaRamp functions if randr_crtc is NULL

Benjamin Tissoires (1):
      Add labels for multitouch valuators

Christian Zander (1):
      x86emu: Respect the LEA 67h address size prefix.

Colin Harrison (3):
      Xming: Always update the Windows title Unicode (wide-character) in -multiwindow mode.
      Xming: Add a manifest file
      Xming: Use 8 point font for URL in About dialog

Dan Nicholson (12):
      xfree86: Unexport configuration file symbols
      xfree86: Use xorg.conf.d directory for multiple config files
      xfree86: Allow config directory to be specified on command line
      xfree86: Support non-Option boolean entries in configuration
      config: Introduce InputAttributes in NewInputDeviceRequest
      xfree86: Introduce InputClass configuration
      Don't use AC_CHECK_FILE for fontpath checks when cross compiling
      xfree86: Make InputClass docs and comments match reality
      xfree86: Handle config files ending without newline
      xfree86: Use "Ignore" option in InputClass to skip devices
      xfree86: Allow multiple arguments to InputClass matches
      xfree86: Set fnmatch pathname flag for InputClass device matching

Eric Anholt (1):
      dri2: Fix order of operations issue in __glXdriSwapEvent test.

Gaetan Nadon (8):
      xwin: ignore intermediate .man file
      macros: use PKG_CONFIG variable rather than executable name
      configure: use backticks rather than $() for commands
      kdrive: klinux.h breaks make dist
      config: replace custom code with reusable macro XORG_WITH_DOXYGEN
      packaging: provide a default README file #24206
      man: add missing __datadir__ for Xserver XWin man pages
      doc: finish the removal of SecurityPolicy file man pages

Horst Wente (1):
      xkb: make ctrl+alt+keypad + / ctrl+alt+keypad - work again (#25743)

Jeremy Huddleston (6):
      XQuartz: Setup the modifier map in the quartz thread
      XQuartz: Update copyright in bundle for 2010
      XQuartz: Don't FatalError in x_hook_run if the list is empty
      XQuartz: Add some .gitignore magic
      XQuartz: Dead code removal
      XQuartz: Attatch a stub display when CoreGraphics reports no displays.

Jesse Barnes (4):
      DRI2: add support for new DRI2 protocol requests
      GLX/DRI2: add INTEL_swap_event support
      xserver: require libdri 7.8.0 to build
      DRI2: handle drawable destruction properly at DRI2SwapComplete time

Jon TURNEY (12):
      Cygwin/X: Respect the system's ownership of the clipping region
      Cygwin/X: Window placement refinement for multiwindow mode
      Cygwin/X: Tidy up system.Xwinrc
      Cygwin/X: Copy the state of the Windows keyboard device to the Virtual Core Keyboard at startup.
      Cygwin/X: XSupportsLocale() failure is non-critical
      Cygwin/X: Update DDX specific -help text
      Cygwin/X: Update XWin man page
      Cygwin/X: Discourage other WMs in multiwindow mode
      Cygwin/X: Make transient windows resizable again
      Repair '-nolock'
      Cygwin/X: Avoid cursor size log spam
      Cygwin/X: Avoid a collision between DEBUG and a token name

Julien Cristau (3):
      test/xi2: fix maximum max_keycode (bug#25492)
      config: add libudev input-hotplug backend
      main: move config_init() after InitInput()

Keith Packard (10):
      Bump to 1.7.99.3 (unreleased)
      Merge remote branch 'whot/master'
      Merge remote branch 'dbn/xorg.conf.d'
      Merge remote branch 'dbn/inputclass'
      Merge remote branch 'dottedmag/for-keithp'
      Merge remote branch 'jbarnes/master'
      Merge remote branch 'alanc/master'
      Revert "dix: EventToCore needs to copy the root window too."
      Merge remote branch 'jturney/master'
      Bump to 1.7.99.901 -- 1.8 RC1

Kok, Auke (1):
      xserver: Add timestamps to logfile output.

Michael Vogt (1):
      xfree86/modes: only call gamma_set if its non NULL

Michel Dänzer (8):
      EXA/mixed: Don't clear deferred status of pixmaps if migration is limited.
      EXA: Allow optimized migration to be enabled with mixed pixmaps.
      EXA: Use relevant source region to minimize migration on CopyWindow fallbacks.
      EXA/classic: Fix crash with migration heuristic "smart".
      EXA: Fix migration avoidance for 1x1 pixmaps.
      EXA/mixed: Handle results of software fallbacks in DamageReport hook.
      EXA: Don't use UTS/DFS directly for Put/GetImage when there's a system copy.
      EXA: Restore migration call in exaDoPutImage().

Mikhail Gusarov (20):
      Remove trailing whitespace
      Do not check xfree argument for NULL
      Remove unused pShadow field from drivers' private structures
      Add Xephyr.man to .gitignore
      kdrive: Remove .gitignore left from SDL server
      kdrive: Remove unused KdCardInfo::needSync field
      kdrive: Add option to compile out input drivers
      kdrive: Remove unused KdCardAttr from KdCardInfo
      kdrive: Move Xephyr-specific fields out of KdScreenInfo
      kdrive: Remove unused KD_MAX_CARD_ADDRESS macro
      kdrive: Remove unused overlay fb support
      kdrive: Extract common part of fbdevPutColors and fbdevEnable
      kdrive: Remove unused KdCardInfo::lastMarker field
      kdrive: Remove unused VxWorks* variable declarations
      kdrive: Adjust kdrive usage message as shadow overlay support has been dropped
      kdrive: Remove bus mouse driver
      kdrive: Remove unused 'k' variable
      kdrive: Make internal functions static
      kdrive: Remove unused kmap.c
      kdrive: Remove unused kdNoopOps external variable declaration

Oldřich Jedlička (2):
      Fix typo in updateSlaveDeviceCoords
      Allow driver to call DeleteInputDeviceRequest during UnInit

Peter Hutterer (24):
      xfree86: DontZap has been disabled for a while now, say so in the man page.
      xfree86: update man page for special keys handling.
      xfree86: reword InputDevice man sections, deprecate CorePointer/CoreKeyboard
      xfree86: remove HistorySize from the xorg.conf man page.
      xfree86: remove some 'enable this later' and if 0 ifdefs
      xfree86: remove LAYOUT_DEBUG section.
      test/xi2: fail if xi2 class type is garbage. (#25492)
      xfree86: Add Option AutoServerLayout for input devices.
      xfree86: move sanity checks below option and input classes merges.
      dix: don't update the slave coordinates from the VCK.
      dix: EventToCore needs to copy the root window too.
      xkb: remove _XkbTyped*alloc
      xkb: remove _XkbClearElems, a memset will do.
      xkb: remove XConvertCase.
      xkb: remove IsKeypadKey define, only used in two places.
      xkb: remove XkbAtomGetString, replace with NameForAtom.
      xkb: remove unused _XkbIsPressEvent and _XkbIsReleaseEvent defines
      xfree86: replace True/False with TRUE/FALSE.
      xkb: unexport xkbDevicePrivateKey and xkbUnwrapProc.
      dix: EventToCore needs to copy the root window too.
      xkb: Add XKM file format description.
      xkb: sed True -> TRUE and False -> FALSE
      Add xstrtokenize to the dix.
      Add tag matching to input attributes.

Pierre-Loup A. Griffais (1):
      Fix source pictures getting random transforms after 2d6a8f668342a5190cdf43b5.

Robert Morell (2):
      Render: Fix request size verification
      RENDER: Fix gradient and solid fill pictures with Xinerama, and misc cleanup

Simon Thum (6):
      dix: add smooth limited pointer acceleration profile
      os: state effect of -a and -t options more precisely
      doc: actually document SendDragEvents
      whitespace fixes
      xfree86: document pointer acceleration in xorg.conf.man
      xfree86: init pointer feedback controls from options

Thomas Hellstrom (3):
      EXA: Fix bugs in exaGetImage / ExaCheckGetImage migration.
      EXA: Limit src prepareAccess regions for a number of unaccelerated operations.
      EXA: Restrict the regions that need to be migrated for composite fallback for src / mask pictures.

Tiago Vignatti (4):
      Revert "Make sys.c use unaligned access functions provided in compiler."
      dix: move cursor realize code to its own function
      dix/configure: remove null root cursor option
      xfree86: vgaarb: remove useless debug

Yaakov Selkowitz (4):
      Cygwin/X: Update resources file and About dialog
      Cygwin/X: Look for system.Xwinrc in SYSCONFDIR/X11
      Define FD_SETSIZE on Cygwin regardless of XWin DDX
      Cygwin/X: Report BUILDERSTRING with version information

---
 README                                   |   38 +
 Xi/stubs.c                               |    3 
 Xi/xiproperty.c                          |   11 
 config/Makefile.am                       |   20 
 config/config-backends.h                 |   21 
 config/config.c                          |   77 +++
 config/dbus.c                            |    2 
 config/hal.c                             |   97 +---
 config/udev.c                            |  270 ++++++++++++
 configure.ac                             |  128 ++++-
 cpprules.in                              |    4 
 dix/cursor.c                             |  220 +++------
 dix/devices.c                            |   50 +-
 dix/eventconvert.c                       |    1 
 dix/getevents.c                          |    9 
 dix/main.c                               |    2 
 dix/ptrveloc.c                           |   28 +
 doc/Makefile.am                          |   17 
 exa/exa.c                                |    6 
 exa/exa_accel.c                          |   35 -
 exa/exa_migration_classic.c              |    3 
 exa/exa_migration_mixed.c                |   58 +-
 exa/exa_mixed.c                          |   18 
 exa/exa_priv.h                           |   15 
 exa/exa_unaccel.c                        |  347 ++++++++++++---
 fb/fbpict.c                              |    1 
 glx/extension_string.c                   |    1 
 glx/extension_string.h                   |    1 
 glx/glapitemp.h                          |    2 
 glx/glxcmds.c                            |    2 
 glx/glxcontext.h                         |    4 
 glx/glxdrawable.h                        |    2 
 glx/glxdri.c                             |    2 
 glx/glxdri2.c                            |  102 ++++
 glx/glxdriswrast.c                       |    2 
 glx/glxext.c                             |    5 
 glx/glxscreens.c                         |    1 
 glx/glxserver.h                          |   20 
 glx/indirect_dispatch.h                  |    2 
 glx/indirect_reqsize.h                   |    4 
 glx/indirect_size.h                      |    4 
 glx/indirect_size_get.c                  |    4 
 glx/indirect_size_get.h                  |    4 
 glx/swap_interval.c                      |    7 
 hw/dmx/dmxinput.c                        |    3 
 hw/dmx/doc/Makefile.am                   |    2 
 hw/kdrive/ephyr/.gitignore               |    1 
 hw/kdrive/ephyr/ephyr.c                  |  137 +++---
 hw/kdrive/ephyr/ephyr.h                  |    7 
 hw/kdrive/ephyr/ephyr_draw.c             |    7 
 hw/kdrive/ephyr/ephyrdriext.c            |   21 
 hw/kdrive/ephyr/ephyrglxext.c            |   28 -
 hw/kdrive/ephyr/ephyrhostvideo.c         |    6 
 hw/kdrive/ephyr/ephyrinit.c              |   15 
 hw/kdrive/ephyr/ephyrvideo.c             |   21 
 hw/kdrive/fake/fake.c                    |   89 +---
 hw/kdrive/fake/fake.h                    |    5 
 hw/kdrive/fake/fakeinit.c                |    4 
 hw/kdrive/fbdev/fbdev.c                  |  228 +++++-----
 hw/kdrive/fbdev/fbdev.h                  |   47 --
 hw/kdrive/fbdev/fbinit.c                 |   14 
 hw/kdrive/linux/Makefile.am              |   31 -
 hw/kdrive/linux/bus.c                    |  133 ------
 hw/kdrive/linux/evdev.c                  |   24 -
 hw/kdrive/linux/keyboard.c               |   14 
 hw/kdrive/linux/linux.c                  |   44 +
 hw/kdrive/linux/mouse.c                  |   48 +-
 hw/kdrive/linux/ms.c                     |    6 
 hw/kdrive/linux/ps2.c                    |    4 
 hw/kdrive/linux/tslib.c                  |   14 
 hw/kdrive/sdl/.gitignore                 |    2 
 hw/kdrive/src/Makefile.am                |    2 
 hw/kdrive/src/kcmap.c                    |  145 ++----
 hw/kdrive/src/kcurscol.c                 |   94 ----
 hw/kdrive/src/kdrive.c                   |  217 +++------
 hw/kdrive/src/kdrive.h                   |  110 ----
 hw/kdrive/src/kinfo.c                    |   38 -
 hw/kdrive/src/kinput.c                   |   85 ++-
 hw/kdrive/src/kmap.c                     |  172 -------
 hw/kdrive/src/kmode.c                    |   38 -
 hw/kdrive/src/kshadow.c                  |   34 -
 hw/kdrive/src/kxv.c                      |  303 ++++++-------
 hw/kdrive/src/kxv.h                      |   38 -
 hw/xfree86/common/xf86AutoConfig.c       |    3 
 hw/xfree86/common/xf86Config.c           |  211 +++++----
 hw/xfree86/common/xf86Events.c           |   49 --
 hw/xfree86/common/xf86Globals.c          |    3 
 hw/xfree86/common/xf86Init.c             |   15 
 hw/xfree86/common/xf86Mode.c             |   14 
 hw/xfree86/common/xf86Module.h           |    2 
 hw/xfree86/common/xf86Option.c           |   25 -
 hw/xfree86/common/xf86Priv.h             |    1 
 hw/xfree86/common/xf86VGAarbiter.c       |   65 --
 hw/xfree86/common/xf86Xinput.c           |  254 ++++++++++-
 hw/xfree86/common/xf86cmap.c             |   31 -
 hw/xfree86/common/xf86str.h              |   16 
 hw/xfree86/doc/man/Xorg.man.pre          |   57 +-
 hw/xfree86/doc/man/xorg.conf.man.pre     |  327 ++++++++++++--
 hw/xfree86/dri2/dri2.c                   |  487 ++++++++++++++++++++--
 hw/xfree86/dri2/dri2.h                   |  136 +++++-
 hw/xfree86/dri2/dri2ext.c                |  217 +++++++++
 hw/xfree86/exa/examodule.c               |   37 -
 hw/xfree86/modes/xf86Crtc.c              |    2 
 hw/xfree86/os-support/bsd/bsd_VTsw.c     |    9 
 hw/xfree86/os-support/sco/VTsw_sco.c     |   10 
 hw/xfree86/os-support/shared/VTsw_noop.c |    6 
 hw/xfree86/os-support/shared/VTsw_usl.c  |   11 
 hw/xfree86/os-support/solaris/sun_VTsw.c |   43 +
 hw/xfree86/os-support/solaris/sun_init.c |   19 
 hw/xfree86/os-support/xf86_OSproc.h      |    1 
 hw/xfree86/parser/Configint.h            |    2 
 hw/xfree86/parser/Input.c                |    7 
 hw/xfree86/parser/InputClass.c           |  288 +++++++++++++
 hw/xfree86/parser/Layout.c               |   96 ++--
 hw/xfree86/parser/Makefile.am            |    1 
 hw/xfree86/parser/configProcs.h          |    4 
 hw/xfree86/parser/read.c                 |    8 
 hw/xfree86/parser/scan.c                 |  370 ++++++++++++----
 hw/xfree86/parser/write.c                |    2 
 hw/xfree86/parser/xf86Parser.h           |   48 +-
 hw/xfree86/parser/xf86tokens.h           |   14 
 hw/xfree86/x86emu/Makefile.am            |    2 
 hw/xfree86/x86emu/ops.c                  |   70 ++-
 hw/xfree86/x86emu/sys.c                  |  181 ++++++++
 hw/xquartz/bundle/.gitignore             |    1 
 hw/xquartz/bundle/Info.plist.cpp         |    4 
 hw/xquartz/darwin.c                      |   41 -
 hw/xquartz/darwin.h                      |    2 
 hw/xquartz/darwinXinput.c                |    3 
 hw/xquartz/pbproxy/.gitignore            |    1 
 hw/xquartz/quartzKeyboard.c              |    4 
 hw/xquartz/xpr/x-hook.c                  |    3 
 hw/xquartz/xpr/xprScreen.c               |   13 
 hw/xwin/.gitignore                       |    3 
 hw/xwin/InitOutput.c                     |  185 ++++----
 hw/xwin/Makefile.am                      |    6 
 hw/xwin/XWin.exe.manifest                |   16 
 hw/xwin/XWin.man.pre                     |  401 ++++++++++--------
 hw/xwin/XWin.rc                          |   52 +-
 hw/xwin/_usr_X11R6_lib_X11_system.XWinrc |  125 -----
 hw/xwin/system.XWinrc                    |  128 +++++
 hw/xwin/winclipboardthread.c             |    3 
 hw/xwin/winconfig.c                      |   40 +
 hw/xwin/winconfig.h                      |    1 
 hw/xwin/wincursor.c                      |    3 
 hw/xwin/windialogs.c                     |    6 
 hw/xwin/winerror.c                       |    2 
 hw/xwin/winkeybd.c                       |    4 
 hw/xwin/winmultiwindowshape.c            |    3 
 hw/xwin/winmultiwindowwindow.c           |    7 
 hw/xwin/winmultiwindowwm.c               |  124 +++--
 hw/xwin/winprefs.c                       |    4 
 hw/xwin/winprefslex.l                    |    2 
 hw/xwin/winprefsyacc.y                   |    4 
 hw/xwin/winprocarg.c                     |   19 
 hw/xwin/winwindow.h                      |    1 
 include/dix-config.h.in                  |    9 
 include/eventstr.h                       |    4 
 include/input.h                          |   17 
 include/kdrive-config.h.in               |    9 
 include/misc.h                           |    3 
 include/protocol-versions.h              |    2 
 include/ptrveloc.h                       |    3 
 include/xkbsrv.h                         |   24 -
 include/xorg-config.h.in                 |    3 
 include/xserver-properties.h             |   11 
 include/xwin-config.h.in                 |   12 
 os/log.c                                 |   11 
 os/utils.c                               |   48 +-
 render/render.c                          |  141 ++++++
 test/input.c                             |    4 
 test/xi2/protocol-eventconvert.c         |    5 
 xkb/XKBAlloc.c                           |   58 +-
 xkb/XKBGAlloc.c                          |   34 -
 xkb/XKBMAlloc.c                          |   71 +--
 xkb/XKBMisc.c                            |   56 +-
 xkb/XKM_file_format.txt                  |  684 +++++++++++++++++++++++++++++++
 xkb/ddxBeep.c                            |    2 
 xkb/ddxList.c                            |    8 
 xkb/ddxLoad.c                            |   18 
 xkb/maprules.c                           |  102 ++--
 xkb/xkb.c                                |  101 ++--
 xkb/xkbAccessX.c                         |   30 -
 xkb/xkbActions.c                         |   45 --
 xkb/xkbEvents.c                          |    8 
 xkb/xkbInit.c                            |   30 -
 xkb/xkbLEDs.c                            |   50 +-
 xkb/xkbUtils.c                           |   20 
 xkb/xkbfmisc.c                           |   48 +-
 xkb/xkbout.c                             |   70 +--
 xkb/xkbtext.c                            |   46 +-
 xkb/xkmread.c                            |   28 -
 xorg-server.m4                           |    3 
 193 files changed, 6624 insertions(+), 3430 deletions(-)
---


More information about the Xquartz-changes mailing list