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

xorg-server: Changes to 'refs/tags/upstream/1.8.1.901'



Tag 'upstream/1.8.1.901' created by Julien Cristau <jcristau@debian.org> at 2010-06-08 01:25 +0000

Upstream version 1.8.1.901

Changes since xorg-server-1.2.99.0:
Aaron Plattner (61):
      Fix standard VESA modes.
      Add a -showDefaultModulePath option.
      Add a -showDefaultLibPath option.
      Add DIX_CFLAGS to util builds.
      Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window.
      Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.
      Fix BSF and BSR instructions in the x86 emulator.
      Add an RDTSC implementation to the x86 emulator.
      Return BadMatch if a client tries to clone non-cloneable outputs.
      Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets.
      Add a screen resize hook to xf86CrtcConfigRec.
      Add a canGrow argument to xf86InitialConfiguration.
      Bump video driver ABI to 2.0 for cw change (commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee).
      Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and it's rotated.
      Don't call xf86RandR12TellChanged if it doesn't exist. Add some exports to xf86Rename.h.
      Fix unbalanced fbGetDrawable added in commit 0a9239ec.
      Adjust the screen pixmap's dimensions in xf86RandR12ScreenSetSize.
      Include xf86Rename.h in xf86RandR12.h.
      Add new fb symbols to wfbrename.h.
      Handle tileStride > 1 in fbEvenTile.
      Include picturestr.h in xf86Crtc.h to pick up definition of PictTransform.
      Don't fail compScreenInit if the driver added its own alternate visuals.
      Fix a crash when rotating the screen.
      Don't unwrap too early in libwfb for Composite.
      Bug #12015: Use the right offsets in the dst arguments of pixman_blt.
      stride is in FbBits-sized chunks, but xoff is not.
      Bump video driver ABI for pci-rework.
      Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
      Don't segfault on shutdown if we never managed to connect to dbus.
      Restore the CompositeGlyphs -> ps->Glyphs -> miGlyphs callchain to allow acceleration architectures to wrap above miGlyphs.
      Add CreatePixmap allocation hints.
      Save pixmap allocation hints into the PixmapRec.
      Fix a really dumb typo.
      Get rid of xf86DefModes.c.
      Fix dist by including modeline2c.awk.
      Get modes code building with old X servers again.
      Include pciaccess in the xorg-server.pc Requires line.
      Xephyr: Handle depth 30 and reject higher depths rather than crashing.
      Bug #14692: Allow drivers to have a say in Xinerama visual consolidation.
      Short-circuit PanoramiXTranslateVisualID after verifying that the visual actually exists first.
      CreateColormap returns Success on success, not TRUE.
      Work around the DIX losing mmWidth/mmHeight for RandR 1.1 DDXen.
      Add LoaderShouldIgnoreABI to allow drivers that roll their own ABI checks (i.e. nvidia) to perform the check before ScreenInit.
      Try nvidia before nv under the assumption that people who install it usually want to *use* it, too.
      Make shmint.h part of the SDK.
      Add an xf86PrintBacktrace wrapper around xorg_backtrace to aid driver debugging.
      Bump ABI major versions for the TryClientExceptions change from commit 883811c.
      Conditionalize Composite-based backing store on pScreen->backingStoreSupport.
      Revert "Remove unused server state change callbackery" for now.
      Revert "Unexport (and unimplement) xf86SetAccessFuncs" for now.
      Revert "xfree86: xf86{Enable, Disable}InputHandler can be static."
      Restore xf86{Enable, Disable}GeneralHandler.
      Don't enable XAA offscreen pixmaps with Option "XaaOffscreenPixmaps" "no".
      Query the DDX in ProcRRGetScreenInfo.
      Export CompositeRegisterAlternateVisuals.
      Bug #22804: Reject out of bounds XGetImage requests
      Fix dist.
      Damage: Add wrappable hooks for damage create, destroy, register, & unregister.
      Damage: Add devPrivates to DamageRec
      DRI2: Allow multiple driver names.
      DRI2: Bump the dri2 module version to 1.2.0 to reflect recent API changes.

Aaron Zang (3):
      Add new VT support for OpenSolaris & future Solaris releases
      Solaris: Avoid switching to inactive VT's
      Solaris: Use VT_SET_CONSUSER ioctl to set Console User rights profile

Adam Jackson (567):
      Don't translate monitor gamma to X gamma.
      Record the maximum dot clock of the monitor, and filter by it.
      Record all standard timings from EDID as modes, instead of just the first five.
      Allow hsync and vsync ranges to be overridden independently again.
      Enable DPMS by default.
      Fix up EDID blocks where the max pixclock exceeds the preferred mode clock.
      Bump the default pixel depth to 24, and default bpp to 32.
      Publish the raw EDID block as a property on the root window.
      Expand the default sync ranges to be large enough for 800x600@60.
      Load the default module set when no Module section is given in the config.
      Attempt to add the 'mouse' driver in more situations.
      Mark EDID modes as driver modes.  Infer virtual size from driver modes.
      Prefer driver-provided modes when matching name strings to modelines.
      In xf86MatchPciInstances, fail gracefully when there's no PCI device at all.
      Always believe the monitor when it reports a reduced-blanking mode.
      Merge branch 'autoconfig-for-7.2'
      Bug #6786: Use separate defines for server's Fixes support level.
      'make dist' fixes.
      Disable Xprt server build by default.
      Accept EDID > 1.3 but < 2.0 if we find it, assume it's compatible.
      Remove spurious LIBADD from xf4bpp
      Hook up --with-builderstring for vendor build identification.
      Typo fix.
      Don't install libi2c.a
      XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT.
      Static markup and dead code cull over xkb/.
      Static cleanups, dead code deletion.
      Delete a dead file.
      Static and dead code cleanup over afb/
      Un-staticise VTSwitchEnabled, since kbd wants it apparently.
      Static cleanup for xf86 ddx.
      Static and dead code cleanup from mi/
      Static and dead code cleaup for Xext/
      General DIX static and dead code cleanup.
      Static cleanup on Xi/
      Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs.
      Refuse to create tiny modes from EDID detailed timing.
      Move the XAA private indices to be static.
      Don't write out empty sections from the parser.
      VT activate or waitactive are fatal if they fail.
      Look for the PCI ROM file elsewhere in sysfs.
      Fix a buffer overrun on machines with excessively large PCI busses.
      Disable RANDR's fake Xinerama protocol when there's more than one screen.
      Paper over a crash at exit during GLX teardown.
      Remove old edid_modes.c, it lives in hw/xfree86/modes/ now.
      Fix the 'relink' target for kdrive servers.
      Make the use of ICEIL slightly less ugly.
      Use _X_INLINE instead of ad-hoc #defines.
      Use system copy of cbrt() if available.
      Remove mfb and cfb from include paths where they're not needed.
      Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein.
      Delete VDIF support; it was never used anyway.
      Don't print lack of DRI support as an error in AIGLX init.
      Don't warn about default behaviour when autoconfigging.
      Minor cleanup/robustification to config parsing.
      Remove the old Kerberos 5 authentication code.
      GNU is wrong and ` is not left-quote.
      Make xf86{En,Dis}ableInterrupts no-ops on Linux.
      Add VBE PanelID support.
      Bug #10770: "Inputdevs" isn't a valid config file keyword.
      Fix another usage of MAX_PCI_DEVICES.
      Remove the remnants of OS/2 support.
      Death to RCS tags.
      Make x86emu's I/O cycle tracing more useful.
      Clean up unused #ifdefs from fb.
      Add per-monitor config file option for maximum pixel clock.
      Nuke dead X -configure code.
      Dead ifdefs for BITMAP_SCANLINE_UNIT == 64
      Remove MEMDEBUG
      Delete dead module test code.
      Remove dead code for screen crossing.
      Always normalize the module name.
      Remove (long-)deprecated xf86EnablePciBusMaster.
      Delete some pre-dlloader debugging scaffolding.
      Refactor how Composite adds visuals to the screen.
      Partial redundancy elimination in PropertyNotify generation.
      libconfig shouldn't be an installed library.
      exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible.
      Remove all trace of Option "BiosLocation".
      ReduceCompositeOp returns a Render op, not a boolean.
      Fix an error message to not point to @xfree86.org.
      Implement core protocol backing store exclusively in terms of Composite.
      Refactor PictureInitIndexedFormats.
      [RANDR] Don't mark Xinerama as active if no crtcs are enabled. (bug #11504).
      Ignore - not just block - SIGALRM around Popen()/Pclose().
      Enable MIT-SHM in Xdmx.
      Move SIGUSR1 notification as late as possible.
      Fix accidental ABI usage in RANDR 1.2 drivers.
      Avoid PS/2 protocol probing for /dev/input/mice
      Disable explicit commenting in Monitor section.
      Fix magic number in fbdevhw
      Don't filter modes away during VBE mode list construction.
      Restore build of xf8_16bpp.
      Export the server ABI versions from xorg-server.pc
      Don't sleep(1) at server exit.
      Add -pogo option for init/teardown performance testing.
      Start 1.4.99
      Don't sleep(1) at exit on any platform.
      Eliminate some redundancy in autoconfiguration.
      Clean up some garbage in driver enumeration.
      Nuke the debugging allocator.
      Delete some dead code in X -configure.
      Simplify system resource range setup.
      Allocate RRCrtcRecs with calloc.
      Small static cleanups on dix/
      Bug #1612: Use a stronger PRNG.
      Disinfect mi/ of mfb.
      Bug #9725: Don't look in root's $HOME for config files, that's just confusing.
      Document the requirement for interleaved code and declarations.
      Bump DEFAULT_DPI to 96.
      Allow Virtual to be specified globally in the Screen section.
      RANDR 1.2: Only enable unknown outputs if there are no connected outputs.
      Clean up many #if 0.
      Fix swapped Xv dispatch under Xinerama.
      Death to libcwrapper.
      xf86getpagesize -> getpagesize elsewhere in os-support/
      Restore xf86getsecs() as not having an ANSI equivalent.
      Clean up some #if 0.
      Explain a confusing #ifdef.
      Add infrastructure for validating modes by memory bandwidth.
      Correct the documentation comments in xf86Modes.c
      Reference cvt and gtf in the xorg.conf man page.
      Report serverClient resources in the X-Resource extension.
      Add HDMI and DisplayPort connector types.
      EDID 1.4: Allow for sync range offsets.
      EDID 1.4: Trivial support for new detailed sections.
      EDID 1.4: Decode CVT 3-byte codes and add them to the mode pool.
      EDID 1.4: Extended support for digital interfaces.
      EDID 1.4: Additional aspect ratio semantics for screen size fields.
      EDID 1.4: Allow for gamma definition in extension blocks.
      EDID 1.4: Alternate color encodings for digital inputs.
      EDID 1.4: Additional semantics for display feature bits.
      Check the gamma value, not its address.
      Don't carp on EDID 1.4 blocks anymore.
      EDID 1.4: First detailed mode is always preferred.
      EDID 1.4: If given a native pixel format, use it when inferring virtual.
      CVE-2007-6429: Don't spuriously reject <8bpp shm pixmaps.
      There is no such thing as /dev/cpu/mtrr.
      Rip out useless indirection in the callback list management.
      Disable Record by default.
      Simplify critical output flushing.
      Remove some MAX* #defines that never get used.
      Redact all mention of PanoramiX from user strings.
      requestingClient is an xprintism, hide it for other servers.
      Silence the harmless FreeFontPath error message.
      X.Org Group -> X.Org Foundation
      Silence FreeResource()
      Silence an error message in ConfigureWindow that never happens.
      Use strerror instead of errno values in user strings.
      Remove useless commentary from environment and argument processing.
      Don't even attempt to parse -bpp in xfree86 DDX option parsing.
      Don't bother warning people about the keyboard driver rename, just do it.
      Eradicate the VTInit code.
      Friends don't let friends call xf86AddModuleInfo.
      Remove some braindamage from ModuleDesc.
      Simplify dlloader a bit more.
      Silence useless debug spew from XFree86-Misc extension.
      Bah, macros are hard.
      Fix Xinerama's consolidated visual handling.
      fbFillRegionTiled() is now dead code.
      Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput}
      Match Xephyr DRI definitions to the ones in xf86dri.h
      s/via/openchrome/ in the autoconfig logic.
      Use the client-side XKB headers for the config utilities
      Bug #13736: Fix %bx in VBEGetPixelClock to match spec.
      Add several comments documenting our EDID failures.
      Allow xf86DuplicateMode() to work correctly on read-only modes.
      Remove some #if 0 guarding code duplicated in xf86Modes.c
      Clean up DisplayModeRec handling in many places.
      Constify the built-in mode tables.
      Remove the duplicate copy of xf86cvt.c
      Add xf86GTFMode().
      Nuke a duplicate SYMFUNC(xf86CVTMode)
      Fix CVT abuse in DDCModesFromStandardTiming.
      EDID 1.4: Decode additional CVT support information.
      EDID 1.4: Print additional CVT support data in the log.
      On second thought, revert that, it'll make large pixmaps painfully slow.
      1.5 has branched, start 1.5.99.x.
      xf86DDCMonitorSet: Honor the DisplaySize from the config file.
      Fix Motif menu drawing in Xnest.
      RANDR 1.2: Inherit PreferredMode from the global configuration, if any.
      Remove all mention of the vga driver from the config logic.
      Make xf86InitialConfiguration slightly smarter.
      Fix distcheck.
      Fix segfault when a monitor exists but has no modes.
      Size xf86DefaultModes explicitly.
      Bug #14927: Fix the math for xf86NumDefaultModes.
      Add the "amd" driver to magic driver selection.
      RANDR 1.2: Don't report a square resolution to RANDR 1.1 clients.
      RANDR 1.2: Fix the RANDR 1.1 screen size estimation to approach reality.
      RANDR 1.2: Fix initial mode aspect ratio match in a corner case.
      Fix a stray use of ALLOCATE_LOCAL.
      Bug #13962: Re-arm the DPMS timer when re-enabling DPMS.
      Bug #11508: Fix build without XV.
      Bug #11510: Fix build without RECORD.
      Fix that last commit.
      Start E-EDID support in the DDC module.
      Refactor DDC2 code to allow for proper segmented addressing.
      Add E-EDID segment selection.
      Compile fix.
      Fix PCI config space cycles from int10 emulator.
      Add doltcompile to .gitignore
      So long, and thanks for all the cfb.
      Stop building mfb/afb/xf1bpp by default.
      Death to Extended Visual Information.
      Death to APPGROUP.
      Finish deleting EVI
      Remove appgroup mentions from configure.ac
      Death to TOG-CUP.
      Remove fbpseudocolor
      Bug #13104: Don't let XAA glyph pixmaps anywhere near video memory.
      Bug #13104: XAA: Adapt to glyph storage changes.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Bug #13104: Remove broken XAA a1 glyph fast path.
      X n'est pas une print API.
      Fix fbdevhw initialization for PCI drivers.
      Restore compression of duplicate log file entries.
      Remove global argc/argv variables.
      Simplify default font path setup.
      Move defaultDisplayClass to xdmcp-only visibility.
      The great kdrive purge.
      Fix hal shutdown crash.
      Re-add sync range inference from legacy setup to RANDR 1.2.
      Redo RANDR compatibility output selection.
      Fix initial mode selection even harder.
      xf86SetDesiredModes(): Skip disabled CRTCs first thing.
      RANDR 1.1 compat: remove senseless comparison against the virtual size.
      Fix reduced-blanking mode filtering in RANDR 1.2.
      Death to afb.
      Remove xgl.
      Death to mfb.
      ... and stay dead.
      Fix unterminated endif.
      Bug #12414: Create full-fledged pixmaps in fb24_32ReformatTile().
      Implement bswap in x86emu.
      Remove some default modes that really shouldn't be in the default set.
      Bug #15586: (Correctly) refuse to redirect the root window.
      Remove xorgconfig.  Use X -configure instead.
      Bug #11842: Fix emulation of int1A PCI BIOS services.
      Check for __amd64__, not __x86_64__.
      Also remove xorgconfig from configure.ac.
      XTrap delenda est.
      Bump ABI minor numbers for the devPrivate ABI functions.
      Actually fetch all blocks of EEDID if asked to.
      Hexdump the whole EDID block if extensions present.
      Do EEDID in RANDR 1.2.
      XInput ABI is 2.1, not 3.1.
      Declare xf86InterpretEEDID() properly.
      Don't try to load DRI2 if built without it.
      Auf wiedersehen, KAA.
      Fix GLX in Xvfb and kdrive.
      Bug #7300: Move xf86RAC to hw/xfree86/common
      Update the Allow*Grabs documentation for xf86misc removal.
      Remove the numVideoScreens xprintism.
      Remove font module support from xorgcfg.
      Remove loadable font renderer support.
      Build fixes
      Remove XF86Misc code from xorgcfg.
      Drop hw/xfree86/os-support/lynxos/
      Nuke some ancient code for commandline-challenged OSes.
      Drop the FONTCACHE extension.
      EDID: Add quirk to clamp max pixel clock to single DVI link speed.
      EDID: Correct DDCEstablishedModes to conform to DMT.
      EDID: For standard timing blocks, prefer DMT timings if they exist.
      EDID: Various reduced blanking fixes.
      Build fix.
      Unifdef QNX.
      Remove some broken debugging scaffolding.
      Assume __GNUC__ >= 3.
      Unifdef VXWORKS.
      Unifdef sgi.
      Unifdef DGUX.
      Unifdef AIX.
      Unifdef __osf__
      Unifdef hpux.
      Shape extension is built-in and mandatory.
      Bigreqs are built-in and mandatory.
      Allow extension closedown hook to be null.
      Remove all empty extension reset hooks, replace with NULL.
      XC-MISC is built-in and mandatory.
      Sync is built-in and mandatory.
      Remove some more MEMBUG garbage.
      Document more of the OS and library assumptions.
      Unifdef XIDLE.
      Handle XGI cards in autoconfig.
      Silence the "No matching Device section" warning in some harmless cases.
      Erk.  Actually check all the BARs, not just the first.
      Remove xf86Version.h and related API.
      Sledgehammer off the DRI2 build system.
      Build fix.
      Eviscerate save-under support.
      Drop dead PowerPC PCI code.
      Remove PciProbeType and associated weirdness.
      Remove vestigial MAX_PCI_DEVICES.
      Remove XF86SCANPCI_WRAPPER.
      Remove sparcPci.c
      Remove (unused) pciMaxBusNum.
      int10: Fix int1A for %ax == 0xB101.
      Remove MAX_PCI_{BUSES,DOMAINS} and some associated #if 0.
      Remove unused EstimateSizesAggressively option.
      Remove the remainder of grab deactivation and closedown.
      Remove unused xf86Info.sharedMonitor
      Remove unused xf86Info.mouseLocal
      Remove unused xf86Info.pMouse
      Remove unused -showunresolved option
      Remove unused -bestRefresh option.
      Remove unused -co option.
      Refactor misprite a bit.
      The ->Identify hook is not mandatory.
      Simplify calling xf86EnableIO() a bit.
      Simplify driver setup.
      Remove redundant check.
      Centralize declaration of ConnectionInfo.
      Suppress cursor display until the first XDefineCursor() request.
      EDID: Publish the whole block in the RANDR property if we've got it.
      EDID: Publish the whole block on the root window if we've got it.
      EDID: Build fix.
      Reimplement ShmPutImage.
      MIT-SHM pixmaps, if they exist, are ZPixmap.
      Build fix.
      Fix strict-aliasing silliness in XAA.
      Update to SGI FreeB 2.0.
      Revert accidental edid changes from previous commit.
      Default to -br.  Add -retro option for the nostalgic.
      Upgrade GLX Public License 1.0 to FreeB 2.0.
      Rename SaveSetMap() to SaveSetShouldMap().
      Fix un-suppressing the initial cursor.
      Don't inherit XAUTHORITY from the environment.
      Fix bad preprocessor line
      Unifdef ISC
      Remove some stale IPv6 debugging
      xorg.conf.man: We don't look in root's ~ anymore, don't say we do.
      Remove an utterly, utterly ancient changelog.
      RAC: AccessEnable() and AccessDisable() are mandatory.
      RAC: NO_SEPARATE_*_FROM_* are useless.
      Unexport (and unimplement) xf86SetAccessFuncs.
      Unexport xf86EnterServerState
      Internalise some resource list API.
      Remove the old implementation of RemoveOverlaps
      Typo fix.
      xf86RegisterResources: Always print any failed registrations.
      Remove unused server state change callbackery.
      Unexport xf86ChkConflict
      Unexport xf86SetEntityFuncs
      Unexport xf86DeallocateResourcesForEntity
      Unexport xf86NoSharedResources
      Unexport MakeClientGrab{Imp,P}ervious
      Drop the never-called SkippedRequestCallback list.
      const cleanup
      Remove the Must_have_memory hack.
      Remove unused pciNumBuses
      loader: sort the mi symbol list
      Remove a bunch of unused API from the mi export list.
      mi{Create,Destroy}GCOps are unused, nuke 'em.
      miFindMaxBand is dead code
      staticize mi{G,S}etScreenPixmap
      Remove unused wrapping for visual initialization.
      Delete unused miModifyBanking()
      Fix compile for miSetScreenPixmap prototype.
      Dangling use of miDestroyGCOps
      xalloc+bzero -> xcalloc
      xalloc+memset(0) -> xcalloc
      Loader: Unexport a handful of consumerless symbols from dixsym.
      Build fix.
      Reinstate cursorScreenDevPriv
      int10: Remove useless check.
      int10: Don't warn when scanning for devices we don't have.
      int10: Fix a nasty memory leak.
      -retro enables zapping
      Document zap/-retro interaction more.
      s/kdDontZap/kdAllowZap/
      I hate you xlib.  Please die in a fire.
      Fix more xcalloc stupidity.
      EDID: Catch monitors that encode aspect ratio for physical size.
      Revert "Don't leak EDID_block"
      Move xorg_backtrace() up to the OS level so we can call it from DIX.
      mieq: Backtrace when the queue overflows.
      kdrive: Hardcode a different wrong value for number of mouse buttons
      Add backtrace definitions to dix-config.h.in
      EDID: Catch even more cases of encoding aspect as size.
      int10: Degrade the checksum warning to X_INFO.
      exa: Add exaDrawableIsOffscreen() to the driver API.
      Bug #18159: Spell "anisotropic" correctly
      Fix previous cherry pick for API changes
      Change some #define foo() -> static void foo()
      Argh, macros.
      Add xf86MonitorIsHDMI() helper.
      kdrive: Bye bye Xvesa
      linux: Drain the console fd of data when using evdev for keyboards
      xf86TargetExact should try harder if there's only one monitor attached.
      Remove xf86GetResourcesImplicitly
      PCI: Always build domain support.
      PCI: Remove non-pciaccess path for x86.
      PCI: Remove config mechanism details.
      PCI: Simplify OS PCI function registration a bit.
      PCI: Remove unused ia64 platform code.
      Bus: remove the "reducer"
      Bus: Remove the notion of estimated resources.
      Bus: Remove unused RemoveOverlaps
      Bus: Don't try to find an ISA bus just for fun.
      Bus: remove useless isaConvertRange2Host
      PCI: Unexport xf86scanpci
      Bus: remove special handling for init-only resources
      Remove unused MIN macro
      Bus: Trust the kernel when registering driver resources
      Bus: Simplify a failure case (that pretty much never happens)
      Bus: Don't pretend to care about IRQs, DMA, or PCI config space
      Bus: Remove yet more unused overlap processing.
      Bus: Remove ISA support.
      Remove the remnants of Jensen support
      Remove xf86{En,Dis}ableInterrupts entirely
      Remove xf86IODelay
      Remove dead FreeModuleDesc.
      Warning fix.
      Code motion: subsume xf86DoProbe.c into xf86Init.c
      Remove unused XAAAvailableOptions
      Warning fix.
      Warning fix
      Warning fix
      Warning fix
      Warning fix
      Warning fix
      Dead code cleanup over DBE.
      randr: Don't send output property events on server exit
      Default to x86emu even on i386 linux
      randr: Add [GS]etOutputPrimary
      randr: Mangle compat Xinerama reply based on primary output
      randr: Mangle GetScreenResources sort order based on primary output
      randr: use primary output for RRFirstOutput()
      randr: clear primaryOutput when the output is deleted
      xsync: remove cast abuse.
      xsync: Use a local header for server API definitions
      xsync: ANSI cleanups
      xsync: Fix wakeup storm in idletime counter.
      xsync: build fix
      Fix syncsrv.h guard define
      config: Add vboxvideo and tga to the magic driver list
      dmx: Fix calloc macro confusion.
      xv: remove useless XVCALL macro
      XAA: Disable offscreen pixmaps by default.
      Move CreateUnclippedWinSize to mbuf
      Remove CreateUnclippedWinSize from window.h
      Don't include fontmod.h
      Remove xorgcfg 'Options' list.
      Remove a bunch of useless casts.
      Xephyr: Add some rudimentary Xnest command line compat
      XKB: Remove -kb and +kb from -help text and man page.
      loader: Simplify handle allocation and refcounting.
      loader: code motion.
      loader: Make a comment slightly less stupid
      loader: Simplify loader magic
      loader: Remove useless call to LoaderGetOS
      loader: Remove a vestige of archive support
      loader: Remove icache flushes on alpha.
      Bus: make the resource list static.
      Bus: Remove unused xf86ExtractTypeFromList
      Bus: Delete some obfuscatory macros
      Bus: Remove xf86SetAccessFuncs() and related machinery
      Revert "Bus: Remove xf86SetAccessFuncs() and related machinery"
      RANDR: Validate entire mode list for interlace and doublescan
      EDID: Hack for 1366x768 in standard timing descriptors
      Input: Don't re-block SIGIO in xf86SigioReadInput()
      Linux: Remove dead USE_DEV_FB #ifdefs
      PCI: Remove pciBusAddrToHostAddr and associated nonsense
      kdrive: Nuke dead AGP and VGA code. (#19921)
      RANDR: Fail softly on GetPanning if the screen can't do it.
      selinux: Don't bother relabeling resources that are being destroyed
      DDC: Redo extended device probe slightly.
      randr: Fix thinko in xf86TargetPreferred
      Unexport xf86SetPriority
      selinux: Add support for avc_acquire_netlink_fd()
      misprite: In SourceValidate, check that it's a Window first
      misprite: Fix cast abuse
      misprite: Fix a typo
      misprite: RECT_IN_REGION -> miRectIn
      misprite: Do window check first for Get{Image,Spans} too
      misprite: Fix software cursor on multiple ScreenRecs
      misprite: Remove private header, fold into misprite.c
      config: Fall back to vesa for Intel Poulsbo.
      selinux: Only activate if policy says to be an object manager
      APM: Use general handlers, not input handlers.
      Document which bits of ClientRec are currently unused
      dix: Simplify InitClient()
      APM: Don't carp if not available.
      input: Remove xf86ReloadInputDevs hack
      kdrive: s/KdSaveString/strdup/g
      DPMS: Code motion.
      DPMS: Fix cast abuse
      DPMS: Unexport all the various setup variables.
      DPMS: Simplify some macro silliness.
      DPMS: Align the default timeouts with the default screensaver timeout.
      DPMS: Remove unused DPMSGet()
      DPMS: Simplify command line parsing
      DPMS: Remove the defaultDPMS* variables
      os: Remove the useless -x option
      DPMS: Re-export the various DPMS variables.
      Revert accidental Makefile change from previous commit
      Remove some OS/2 leftovers.
      os: signal handlers return void.
      config: s/xf86configStrdup/strdup/
      config: Remove useless xf86conf{{m,c,re}alloc},free} macros
      xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675)
      randr: Accept gamma set requests from XF86VidMode clients too
      Update several of my and/or Red Hat's licenses to standard form.
      COPYING: SGI FreeB 1.1 -> SGI FreeB 2.0
      EDID: Be more cautious about finding vendor blocks.
      EDID: Add modes from Established Timings III descriptor to mode pool
      xfree86: Remove unused (and useless) xf86{Add,Delete}ModuleInfo
      xfree86: Remove loader symbol list ABI stubs
      vfb: Fix depth setup.
      doc: Remove mention of Kerberos replay cache from Xserver.1
      Remove some libXfont leftovers
      Typo fix
      s/MIN/min/, s/MAX/max/ (#2968)
      cvt: Allow multiple-of-60Hz refresh rates for reduced blanking.
      xephyr: Add -title option.
      kdrive: Remove a lie about PCMCIA support.
      kdrive: undef PSEUDO8
      vfb: Re-enable 30bpp support
      randr: fix typo in swapped dispatch
      EDID: Carp about 1.4 monitors with no preferred refresh rate
      pci: Dump vendor/devices ids in the printed device list
      EDID: Fix timing class names to match the spec
      config: drop i810.
      Since font modules are dead, don't mention them in xorg-server.pc
      dbe: Adapt to new headers
      ddc: Update a comment.
      ddc: Code motion to eliminate forward decls
      ddc: Yet more code motion
      ddc: Give DisplayID a place to hang its hat
      ddc: mv xf86DDC.c ddc.c
      ddc: Skeleton for xf86DoDisplayID()
      ddc: Don't try to publish a root window property for DisplayID
      ddc: Refactor root window property code
      ddc: s/xf86DDCMonitorSet/xf86EdidMonitorSet/
      displayid: Implement mode decoding.
      dbe: Fix indentation
      xfree86: Remove TargetRefresh option
      xfree86: Remove some #if 0
      xfree86: Fix some misleading comments
      randr: Un-duplicate the reduced blanking check.
      fbdevhw: simplify some #if 1
      fbdevhw: Remove a #if 0
      fbdevhw: Remove pointless OS check, this never gets built on non-Linux
      loader: Remove useless TestFree() macro
      loader: remove dead LoaderCheckUnresolved
      loader: Remove a useless check.
      xfree86: Remove xf86SetPriority
      randr: Add Option "Primary" to Monitor sections
      s/xf86EnableOutputs/xf86CollectEnabledOutputs/ for clarity
      linux: hand-roll a backtrace printer instead of using backtrace_symbols
      linux: Yet more malloc() avoidance for backtrace()
      xfree86: dump /proc/cmdline in the log on Linux
      composite: Move screen init before extension registration.
      EDID: Print 1152x864 in established timings, not x870
      EDID: Vendor detailed blocks aren't worth X_WARNING about
      randr: Fix crtcs using set_mode_major()
      dix: Fix up colormap fixup.
      modes: Decorate interlaced mode names with a trailing 'i'
      EDID: Fix interlaced detailed timings to be frame size, not field size
      modes: De-duplicate a clock range check.
      modes: Fix duplicate detection, and do it more consistently
      EDID: Extend the HDTV hack to handle "1368x769"
      randr: Turn on ModeDebug during server setup
      randr: Fill in errorValue when verifying outputs/crtcs/modes
      glx: swrast can do GLX 1.4 too
      modes: Remove the ClockRanges type

Adam Tkac (5):
      Fix Xvfb input when building against current X sources.
      xfree86: don't try to UnInit virtual devices in DIDR. (#20087)
      Do not define members of include/eventstr.h:EventType enum conditionally.
      dix: Export AllocDevicePair GetPointerEvents, GetKeyboardEvents and generate_modkeymap functions from Xorg.
      Export XkbCopyDeviceKeymap from Xorg, it is needed by VNC.

Ademar de Souza Reis Jr (2):
      Add xorg.conf man section about catalogue:<dir> FPE
      Add Xserver man section about catalogue:<dir> FPE

Alan Coopersmith (186):
      PostSyntheticMotion needs to be extern, not static, since it's in getevents.c
      sun_bell.c needs to #include "xf86_OSlib.h"
      Remove references to xf86Info.kbd* from solaris code
      Convert Xprt DDX to new motion history api
      Add DTrace probe points for X server <-> client communications
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Correct symlink-mesa.sh usage message
      Tell automake to STFU about the *.O files
      Make solaris version of xf86OSRingBell return void like other OS'es
      Fix syntax error in configure check for SYSV_IPC that broke with Sun cc
      Check for __sparc as well as __sparc__ for compatibility with Sun cc
      Update pci.ids to 2006-12-06 from pciids.sf.net
      Xorg & Xserver man page updates for 1.2 release
      xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"
      Make GLX byteswap macros more portable
      Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris
      Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86
      Xserver man page: remove bc, add -wr
      Make xf1bpp build correctly with compilers that don't support -include
      Update pci.ids to 2007-01-18 snapshot
      Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
      Correct variable descriptions in comment for SecurityCheckResourceIDAccess
      Correct help lines for configure's --with-vendor-name flags
      Plug memory leak in doLoadModule()
      Fix bus error on startup in 64-bit Xephyr
      Update Xvfb man page: remove monolith build instructions, use /var/tmp instead of /usr/tmp
      Move SecurityPolicy file format from Xserver(1) to it's own man page
      Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris
      Define XF86PM on Solaris x86 builds now that we have sun_apm.c
      Include module name in "already built-in" message
      Split checks for dtrace & getpeerucred()
      "fbpict.c", line 215: void function cannot return value
      Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10
      Use kbd driver when xorg.conf specifies "keyboard" or "Keyboard" (bug #11301)
      Add __SOL8__ to xorg-server.h.in since xf86-input-kbd needs it to build
      Use %S instead of %s for strftime seconds when printing build time
      Update pci.ids to 2007-07-16 snapshot
      Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
      xorgcfg needs PIXMAN_CFLAGS in order to build libc_wrapper.c
      Only use evdev drivers in Xephyr #ifdef linux
      Correct XErrorDB path and make it configurable (used by DTrace support)
      Update pci.ids to 2007-08-15 snapshot
      Actually build Secure RPC authentication support (missed in modularization)
      Remove unused pciAddrHostToBus functions from ix86Pci.c
      Fix PCI rework build on Solaris (copy what BSD does)
      xorgcfg needs $(DIX_CFLAGS) for pixman-1 include path
      Rework local client id finding code to be more uniform
      Sun bug 6589829: include zoneid of shm segment in access policy for MIT-SHM
      Enable use of /dev/urandom on Solaris as well
      Restore checks for __i386 where needed for Sun compilers on Solaris
      Use _X_EXPORT instead of __attribute__((visibility("default")))
      Use pkg-config to get -I, -L & -R flags needed for OpenSSL
      xf86getpagesize() -> getpagesize() in os-support/solaris/sun_bios.c
      Check for <sys/sdt.h> as well when determining to enable dtrace probes
      Restore include & typedef needed by dtrace
      Fix names/types of new vuidMouse{Get,Set}ScreenPrivates macros
      Add dixAllocatePrivate stub to dummylib for utils
      X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly
      Kill xf86getpagesize even harder (dummylib & ioport)
      Fix reference to old versions of XFree86 to not say "Xorg 4.2 or earlier"
      More Xv extension byte swapping fixes
      Make sure SIOGLIFCONF buffer is properly aligned for socket structures
      Xevie cleanups, byteswapping fixes & request length check fixes
      Make Xevie private symbol names less generic
      Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version
      Bug 14247: If pkg-config can't find openssl.pc, just link with -lcrypto
      Allow using libmd instead of libcrypto for SHA1 hashing in render/glyph.c
      Return a valid X error when stuck in font alias loop
      Check for strcasestr and workaround it on systems without it
      When XKB fails to open rules file, log the file name, not the NULL file pointer
      Restore return type on xf86SetScrnInfoModes
      Don't log null device name in XkbDDXLoadKeymapByNames
      xf86GetOptValFreq wants a pointer to double, but maxPixClock is an int
      Update bsd & solaris descriptions in README.OS-lib
      Improved driver selection when autoconfiguring driver without xorg.conf
      Remove README.font, since it's just an old text copy of xorg-docs/sgml/fonts
      Remove more Lynx leftovers
      Make xstrcasestr prototype return value match the implementation
      Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check
      Remove unnecessary #ifdef __SOL8__'s
      Allow non-gcc compilers to build xf86Xinput.c
      Refactor Solaris mapping code to work with standard shared/vidmem.c
      Non-Linux OS'es should default to kbd driver, not now-dead keyboard driver
      Use OsSignal in Popen/Pclose to avoid SysV signal() stupidity
      When HAL returns a NULL property, print "(null)" instead of a NULL pointer
      Use bsd_pci stub routines on Solaris too, since we use pciaccess for real work
      Always use server-<display>.xkm to avoid races when multiple servers start
      Xephyr man page typo fixes.
      Solaris: Make KDSETMODE failure non fatal, and retry it on interrupts
      Simplify filename generation code for Xorg -configure
      Fix typo in 5bf2c88d2317230b95b2904cb975167d03ee13a2
      Remove duplication from code paths in XkbDDXCompileKeymapByNames
      Fix const-mismatch warnings for DisplayModePtr's
      Remove hack to only load font modules if magic strings appear in font path
      Update See Also lists in Xorg & xorg.conf man pages
      Correct warning for unknown GlxVisuals option in conf file
      More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages.
      Remove unused HandleSpecialKeys config option
      Remove unused config flags from FlagValues & FlagOptions
      Don't need to check uid/euid for every commandline argument
      Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballs
      Update sample xorg.conf file
      Make sure _X_EXPORT is defined in edid.h
      Fix sdksyms.sh to work with Solaris/Sun compiler builds
      Fix linking of Xorg with dtrace probes on Solaris
      Remove powerpc load/store functions from export list on other platforms
      Remove unused CLOG_DATE (leftover from pre-git ChangeLog)
      Remove obsolete XF86_DATE & xf86Date.h
      Fix XKB default configure options to use the right variables
      Update xorg-server.h.in & Xnest to use new XKB default #defines
      x11-input.fdi: Add options needed to handle adding USB devices on Solaris
      Constify atom name strings
      Correct error message if specified config file is not found
      Check for and report errors writing xorg.conf.new from Xorg -configure
      Make RgbPath keyword in xorg.conf a non-fatal error
      Obsolete InputDevices keyword in xorg.conf Files section
      Add Extensions section to xorg.conf man page
      Remove #ifdef macII code left over from ancient A/UX 3.0 support
      Don't leak canonical module name and patterns if module is built-in
      Don't leak default font path when appending built-ins
      Lift fatal signal handlers from DDX'es up to a common DIX implementation
      Use RTLD_DI_SETSIGNAL to catch runtime dynamic loader errors and clean up
      Fix byte swapping of XF86VidMode{Get,Set}GammaRamp
      Add casts to generated entries in sdksyms.c to silence type mismatch warnings
      Add SIGIO/SIGPOLL support for Solaris
      Solaris: use <sys/agpgart.h> instead of stale copy in Xorg sources
      XkbSetNamedIndicator should ignore SD's without LED's
      Fix a couple off-by-one array boundary checks.
      Don't printf NULL pointers on HAL connection error
      Resync COPYING file with notices in code base as of xorg-server-1.6.1
      COPYING file updates for git master changes since 1.6 branch
      Correct some Sun license notices to Sun's standard X11 license format
      Clarify use of and need for mffs vs. ffs
      Xephyr & Xserver man page fixes
      Fix int10 module build after typo in commit 2638e9899
      Remove hardcoded gcc -Wall option from configure.ac
      Fix blddir != srcdir builds of solaris-*.il files
      Ansify function arguments in VTsw_noop.c
      Correct modifier map built when ProcSetModifierMapping is called
      Remove support for Solaris x86 releases older than Solaris 8
      Sun bug 6872917: Xorg not querying /dev/fb when no xorg.conf exists
      compiler.h: include <string.h> before using memmove()
      xfree86: Change default font path to match configure.ac's --default-font-path.
      Update xorg.conf man page & sample for changes in Xorg 1.7
      Fix module path in xorg.conf man page
      Remove stray semi-colon in protocol-common.c
      test_convert_XIRawEvent: Don't write more data than the struct holds
      Fix num_masks/length overflow test for XiSelectEvents
      Change xf86dristr.h includes to use xf86driproto.h instead
      Add configuration option for use of SIGIO handlers for input events
      Check for -wrap support in the linker
      Fix typo in Xephyr man page
      Fix build of unit tests when dtrace probes are enabled
      Set XQUARTZ to no on non-Darwin OS'es
      Remove shave now that automake-1.11 has AM_SILENT_RULES
      Remove shave now that automake-1.11 has AM_SILENT_RULES
      Add platform tests for Dtrace linker magic
      Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
      Use $(AM_V_GEN) to silence more commands when AM_SILENT_RULES is active
      Fix make warning: overriding commands for target `dix.O'
      Fix segfault when -extension XKEYBOARD is passed on the command line
      Use $(MAKE) instead of "make" to build Solaris inline assembly
      Enable XF86PM on all Solaris platforms, not just x86/x64
      Fix builds with --with-int10=stub
      Fix dtrace object builds of libos to link with SHA1_LIBS
      COPYING: Update license preamble
      Update Sun license notices to current X.Org standard form
      Add freetype & type1 to the LoadModules ignore list
      Convert checks for PC98 support from platform #ifdefs to configure flag
      Add platform compatibility defines for Sun Studio compilers
      Change sysconfdir brackets to avoid some shells trying to run it as a command
      Change default xkb model from pc104 to pc105
      Check for failures from CreateNewResourceType
      Ensure all resource types created have names registered
      Add type name argument to CreateNewResourceType
      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
      Solaris xf86OSRingBell() off-by-one error in filling iov[] array
      Convert x86emu fixed size int typedefs to use stdint types
      Fix compiler issues with getifaddrs() call on OpenSolaris
      Xserver(1) man page updates
      Add RandR 1.2 README.modes doc to EXTRA_DIST

Alan Hourihane (30):
      Shutdown input devices if FatalError occurs during startup.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
      Issue CloseDownDevices() in os/log.c and remove from dix/main.c.
      Fix Tooltip from minimized clients
      Fix Xming fails to use xkb bug
      Fix bad commit
      Set Int10Current->Tag for the linux native int10 module
      lnx_ev56.c has to be built with -mcpu=ev56. Fix it.
      Remove array_cache for recent Mesa changes
      remove file
      clean up more of the vbo fallout
      Set pScreen on context
      Fix mode validation against the maximum X/Y values configured
      Fix <pixman.h> include to <pixman/pixman.h>
      Allow yres_virtual to be greater for some kernel fbdev drivers.
      Fix Xdmx build
      EXA: Don't crash in ExaCheckPolyArc.
      Fix bug #12286
      Add the FB_ACCESS_WRAPPER checks
      Fix walking of GLX providers.
      Fix Line drawing with CapNotLast set in PolySegment.
      Fix context sharing between direct/indirect contexts
      More checking for failed contexts/drawables
      Set driverPriv immediately on CreatePixmap.
      Bump inputproto to 1.9.99.2 for XI_PROP_ENABLED
      require inputproto 1.9.99.3
      re-enable DRI2
      bump master to 1.6.99.1 (now the 1.6 branch is created)
      glx: fix retval checks when failures occur for drawable creation.
      dri2: support glXWaitGL & glXWaitX by copying fake front to front and

Alberto Mardegan (1):
      Bug #6620: Fixed a missing 'else' in ATIPseudoDMAInit().

Alex Deucher (10):
      move intel crtc xv clipping helper to the xserver
      add xf86_crtc_clip_video_helper to xf86sym.c
      Add _X_EXPORT to exported functions in hw/xfree86/modes/*
      Revert "Fix possible crash if Xv window is outside of either crtc"
      Document xf86_crtc_clip_video_helper better.
      Fix potential crasher in xf86CrtcRotate()
      Revert "Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB"
      Add missing newline when printing edid info
      Only add default modes if EDID supports continuous-frequency
      Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/./xserver

Ander Conselvan de Oliveira (3):
      Fix incorrect test regarding keyboard map.
      Honour Option "DPMS" "off" on xorg.conf
      xfree86: Remove device from inputInfo.devices if ActivateDevice failed.

Andrew Christan (1):
      Xephyr: add "multiscreen" suport

Andrew Oakley (1):
      Fix commit aa0dfb3f42f19bb351ca7f1a9507ff5ec4590e96

Arcady Goldmints-Orlov (1):
      Fixed fbSolidBoxClipped() to fill the right place.

Arjan van de Ven (4):
      reduce wakeups from smart scheduler
      xfree86: plug memory leak in xf86LogInit()
      xfree86: plug memory leak in InitPathList.
      xfree86: plug a memory leak in xf86LoadModules.

Arkadiusz Miskiewicz (3):
      XFree86: xf1bpp: Fix parallel build
      XFree86: xf1bpp: distclean generated files as well
      Xprint: Clean up generated files

Bart Trojanowski (2):
      X86EMU: handle CPUID instruction
      Bug #14332: Fix PCI access cycles from x86emu.

Bartosz Fabianowski (1):
      Input: Fix proximity events with valuators

Bastian Blank (1):
      Fixes for s390

Ben Byer (148):
      Beginning of patches to add XDarwin support to the modular tree;
      iokit support for XDarwin
      Beginnings of an update Darwin driver
      merged in miext/rootless changes for XDarwin support
      updated darwin/quartz/xpr (libXplugin interface for Mac OS X) support
      More build fixes / updates for XDarwin:
      more patches to make the Quartz part of XDarwin work again
      glx fixes for XDarwin
      build fix for configure.ac / BUILD_DARWIN, oops
      dix mods for Darwin
      autoconf goodness for XDarwin, courtesy of pogma
      cleaned up some linking ugliness in hw/darwin/quartz
      oops, missed a spot
      configure fixes for darwin
      added hw/darwin/apple directory, which contains source and data files to build
      more changes for X11.app
      X11.app now builds correctly
      added hw/darwin/README.apple file with some todo items and props.
      verbiage corrected per daniels
      fix for hw/darwin/Makefile.am to properly use XSERVER_LIBS
      Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
      AIGLX support for Darwin -- works well enough to run
      Rewrote parts of the Xquartz event-handling code (thanks daniels and whot!)
      Fixed pointer events in Xquartz -- Keyboard events work, but
      autoconf fixes for XDarwin (created DARWIN_LIBS)
      fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script
      Makefile fix for X11.app
      stopped using XTrans internals in X11.app because they're apparently no longer public
      started moving new input code into darwinEvents.c so that it may be shared by the three servers
      began to factor out code to move to darwinEvents.c
      Fixed Darwin's Makefile.am to fix a problem building X11.app
      Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
      moved new event-handling code from X11Application.m to darwinEvents.c in preparation for making all Darwin servers use it
      rewrote event handling, Xquartz now has working mouse and keyboard. use it\!
      Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
      updated todo list
      fixed path for event_status_driver.h
      Another pathname fix for event_status_driver.h
      build fixes for XDarwin
      Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/xserver
      configure.ac: exclude pci-access dependency from XDarwin
      XDARWIN: build breakage fix
      added an exclusion for setting XORG on darwin
      Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/xserver
      added HAVE_LAUNCHD check to configure.ac (mostly for OSX)
      XDARWIN: Add launchd support
      Revert "configure.ac: exclude pci-access dependency from XDarwin"
      DDX changes for XDarwin
      XDARWIN: build fix for quartz/pseudoramiX.c
      XDARWIN: fixes to make Xquartz build again
      fixed cut-and-paste typo
      XDarwin: changed XF86BigFont support default from yes to auto so XDarwin can disable it
      XDarwin:  Disable dtrace support on Darwin 9 (since it doesn't work ... yet ...)
      XDarwin:  We build many many different targets, let's break them out into autoconf conditionals
      XDarwin: changes to Makefile.am to use new conditionals
      XVFB: Removed obsolete hack to build on Darwin
      XNEST: removed obsolete hack to build under Darwin
      XDARWIN: More fixes to Makefile.am
      XDarwin:  mass change from using xorg-config.h to dix-config.h cuz we're not using the X.org ddx anymore
      XDarwin: Merging misc changes from downstream.
      XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US keyboards
      XDarwin:  pulling in Indirect GLX fixes from downstream
      XDarwin: build fix for X11.app
      So, like, checking return codes of system calls (signal, etc) is good.
      mass change from #ifdef i386 to #ifdef __i386__ to conform to ANSI
      add missing null-pointer checks
      pulling in changes from xorg-server-1.2-apple branch
      Removed CVS tags.
      more CVS tags
      pulling more patches over from xorg-xserver-1.2-apple branch
      changing ALLOCATE_LOCAL to xalloc to prevent stack overflow
      Disable deferred updates in xp_init to fix performance problems
      Initial support for Spaces -- if you use Expose to drag an X11
      Fixed logic error that prevent JIS (Japanese) keyboard layouts from
      formatting cleanup
      fixing GLX in Xquartz


Reply to: