xorg-server: Changes to 'refs/tags/xorg-server-2_1.5.99.901-1'
Tag 'xorg-server-2_1.5.99.901-1' created by Julien Cristau <jcristau@debian.org> at 2009-01-21 20:10 +0000
Tagging upload of xorg-server 2:1.5.99.901-1 to experimental.
Changes since xorg-server-2_1.5.3-1:
Aaron Plattner (17):
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.
Adam Jackson (255):
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: Fix wakeup storm in idletime counter.
XAA: Disable offscreen pixmaps by default.
Adam Tkac (1):
Fix Xvfb input when building against current X sources.
Alan Coopersmith (36):
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
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.
Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballs
Alan Hourihane (4):
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
Alban Browaeys (1):
Fix dmx compile on 1.6 branch.
Alex Deucher (4):
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 (1):
Fix incorrect test regarding keyboard map.
Bart Trojanowski (1):
Bug #14332: Fix PCI access cycles from x86emu.
Ben Byer (39):
prevent "fake mouse clicks" from generating spurious extra events
xquartz: copy in new stubs from Xi/stubs.c to replace our old
Remove calls to InitValuatorAxisStruct -- these are now handled in dix by
add debug statements so we can see if/when our Xinput stubs are getting called.
Add code to track 5 valuators for pointing device, in preparation
Begin to move all of our Xquartz DDX-specific event handlers
add logging of current thread ID to DEBUG_LOG macro
add prototype for DarwinEventHandler
gut darwinEQEnqueue, and make it just call mieqEnqueue (for the moment)
remove vestigal DarwinEQPointerPost etc
nuke DarwinEventQueue
just a bit of juggling headers around -- we're preparing
shovelling code around ...
moved and renamed QuartzMessageServerThread to
formatting cleanup for X11Application.m (no code changes)
The AppKit thread should not be calling directly into the X server
add missing dix-config include
kludge: miEqEnqueue wants a device, even if we're passing custom messages,
hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels
darwinKeyboard: refactor slightly so that we're not cutting and pasting code from dix, kthx
enable keyboard map debugging -- it's going to x11-debug.txt, anyway ... so no harm
add support for horizontal scrolling (buttons 6 and 7)
delete debugging spew
formatting cleanup
oops, missed a spot
removed Xquartz debugging code that leaked into master. Our Bad.
Added XKB support for Xquartz
random flailing
Fix for pointer-offset issue when using a multi-display environment on X11.app.
Nuke a call to deprecated LookupClient, and hopefully prevent a
add missing DARWIN_GLX_LIBS in configure.ac
xquartz: remove vestigial aglGlx.c
xquartz: clean up linker line for main binary
glx / xquartz: we still need glxcontentmodes.[ch] kthx
xquartz: build fixes for GLX/DRI2 fallout (note: not guaranteed)
xquartz: remove unused params from DarwinEQInit
xquartz: created darwinTablet, to represent tablet events
Xquartz: experimental embedding of Sparkle.framework
fix compilation on systems that don't have
Ben Gamari (1):
dix: free FocusPrivates when deleting a window. #16493
Benjamin Close (1):
dix: Handle the case where a device cursor was removed correctly
Benjamin Tissoires (1):
kdrive: AddInputClient takes a ClientPtr.
Bernhard R. Link (1):
Bug#16501: autodetection of sbus graphic cards
Bernhard Rosenkraenzer (1):
Xext: fix MultiBuffer compilation error with TryClientEvents. (#18835)
Brad Smith (3):
BSD's also have /dev/urandom.
OpenBSD doesn't define __x86_64__, simplify tests.
Fix the configure tests for swap16/__swap16 macros on OpenBSD.
Brian Rogers (1):
DGA: pass nevents to UpdateDeviceState. #15936
Carl Worth (1):
Use AC_CHECK_LIB before PKG_CHECK_MODULES for openssl
Chris Ball (1):
Remove KdOffscreenMarkUsed() as all its callers are gone.
Colin Guthrie (1):
Fix compilation with -Werror=format-security
Cooper Yuan (1):
Fix typo in xf86PickCrtcs()
Dan Nicholson (3):
Fix up paths for GL/glx -> glx renaming
Actually enable building GLX without Mesa source
DRI: Ensure we have the DRI headers from Mesa
Daniel Drake (2):
Don't abort if swrast library is not present
Don't try to destroy a NULL pixmap.
Daniel Stone (55):
XKB: Fix initial map setting on startup
mi: More meaningful assert crashes
XkbCopyKeymap: Fix broken indentation
gitignore: Add two more bits
configure.ac: Do the dolt
Revert "Optimize dixLookupPrivate for repeated lookups of the same private."
GL: Make errors non-fatal
Build: Ensure xf86DefModeSet.c ends in an empty line
XKB: Actually explain keymap failures
Revert "GL: Make errors non-fatal"
configure.ac: Add GLX_SYS_LIBS for Xvfb and Xnest
DIX: Add strncasecmp from FreeBSD, make strcasecmp args const
OS/KDrive/XFree86: Sanitise colour initialisation
XFree86: Remove trailing whitespace
XFree86: Clean up init a tiny bit (no code changes)
XFree86: Delete empty file & function
XFree86: Remove useless debugging code
XFree86: Delete OSMouse code
XFree86: Remove mysticism from Makefile.am
config: Don't attempt to use D-Bus when not strictly necessary
strcasecmp: Actually use the right license
dix: Actually build str(n)casecmp if we don't have it
configure.ac: Fix SHA1 handling
DIX: Add strcasestr from FreeBSD
HAL: Remove grotesque open-coded strcasestr
XFree86: Remove XFree86-Misc extension
Make --enable-debug usable again
XFree86: Remove remnants of XFree86-Misc
KDrive: Delete rafts of unused code
XFree86: Restore AllowMouseOpenFail usage text
Dead code removal
Everyone has urandom
configure.ac: Fix release date
Remove dead code, useless #defines, et al
configure.ac: Remove non-existant directory
dix: Remove insane BC hacks
Revert "Try nvidia before nv under the assumption that people who install it usually want to *use* it, too."
autogen.sh: Pass --force to autoreconf
Remove kbd_mode
Remove ioport
Remove xorgcfg
EXA: Remove unnecessary #includes
Update COPYING for SHA1 code
Input: Make DontZap the default
Update docs to reflect new DontZap default
XFree86: Fix DontZap interaction with -retro
XFree86: Simplify DontZap/-retro interaction
Xi: XINPUT has been mandatory for ages
A bit of whitespace cleanup in include directives.
Remove XEvIE
XKB: Move XKBrules.h to the server too
XKB: Fix thinko, causing warning (erroneously fixed in 5544c51447)
XKB: Tiny cleanups to _XkbLookupAnyDevice
DIX: Remove unnecessary prototype
XKB: Remove pointless macros
Dave Airlie (23):
quirk: fix LPL monitors properly.
quirk: add quirk for ACER EDID
quirk: add quirk for ACR 640x350 default mode is wrong
glcore: zero fbconfigs before filling them in.
glcore: make visualRating GLX_NONE - note GLX_NONE is not == 0
glx: silly nitpick...
GLcore: make googleearth not crash the server on sw-rendering.
glx: test for valid read and draw privates before using them
xf86edid: fix typo in debug output
pci: don't do this pci stuff when we don't have hw access
cursor: don't dereference NULL pointer is devPrivates not yet set.
int10: add pci_device_enable support on Linux
dbe: fix DoS reported by iDefense.
modes: make aspect choosing work on single output case.
modes: check the crtc is valid before using its desired modes.
dri2: bump libdrm numbers as 2.3.1 is released without ttm interface
modes: fix initial xorg.conf mode selection.
exa: drop cw.h inclusion
exa: make sure pixmap devPrivate.ptr is NULL at create time
exa: don't call composite routines with no buffer.
fixup another calloc build issue
EXA: avoid copy operations if no boxes in use
exa: avoid doing prepare/done without intervening copies in exaFillRegionTiled
Dave Miller (1):
glx: fix crash in driGetConfigAttribIndex
David Nolden (1):
compilation-fix in debug mode
David Nusinow (1):
Bug #10016: Implement WM_CLASS hints in Xephyr.
Dodji Seketeli (3):
[Xephyr/DRI] correctly route motion events targeted at GL drawable
[Xephyr] Fix #15839
[Xephyr] various X86_64 build cleanups
Donnie Berkholz (2):
Xephyr: Distribute ephyrdriext.h in tarballs.
Xephyr: Build fix: Port across XF86dri.c changes from Mesa.
Doug Chapman (1):
Bug #14091: Fix build (and runtime) on ia64.
Drew Parsons (4):
Define XPRINT in XPRINT_CFLAGS (configure.ac)
Create dix/libXpdix.la for Xprint-specific build of libdix.la
Disable D-BUS from Xprint.
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into upstream-experimental
Eamon Walsh (40):
dix: Convert selection list to a linked list.
XACE: Check the return value of the selection create hook call.
xselinux: Implement polyinstantiation support and related protocol.
Apply __glXDisp_GetVisualConfigs message patch
XSELinux: Correctly handle some permission bits that are used more than once.
XSELinux: Do a check for whether background "None" is allowed.
XSELinux: Add xorg.conf option for permissive/enforcing/disabled.
XSELinux: Add a request to get a client's context from a resource ID.
Make devPrivates lookup functions ABI instead of static inlines.
Fix "warning: implicit declaration of function ‘miPointerGetScreen’".
Fix "warning: assignment from incompatible pointer type".
Fix "warning: pointer targets in assignment differ in signedness".
Fix "warning: passing argument 1 of 'pixman_fill' from incompatible pointer type".
Fix "warning: unused variable ‘pDev’, `pPointer'".
Fix "warning: no previous prototype for ‘XevieExtensionInit’".
Fix "warning: label ‘done’ defined but not used".
Fix multiple warnings in os/xdmauth.c.
Fix "Warning: no previous prototype for `SecureRPCInit'".
Fix "warning: no previous prototype for ‘miRROutputGetProperty’".
Fix "warning: ‘rc’ may be used uninitialized in this function".
Fix "warning: unused variable `tsize'".
Fix "warning: unused variable `s'".
Fix "warning: the address of ‘newTypes’ will always evaluate as ‘true’".
SELinux: Bring server-side name registry up to date.
SELinux: Add an extension alias under the OS-agnostic "Flask" name.
Fix "warning: passing argument 1 of `xf86addNewLoadDirective' from incompatible pointer type".
Fix "warning: passing argument 1 of `modeIsPresent' from incompatible pointer type".
Fix "warning: assignment discards qualifiers from pointer target type".
Fix "warning: suggest parentheses around && within ||".
Fix a leak in the code that parses the protocol names.
Fix a leak of window devPrivates in window.c/CrushTree().
Don't need to request space for Xnest pixmap private.
Remove unused GetGlyphPrivatesForScreen.
Add an array of integers for use as per-screen cursor private keys.
Attempt getpeercon() on remote sockets as well as local ones.
Array-index based devPrivates implementation.
xselinux: send more specific message types to libaudit.
xace: Fix an incorrect call to the RECEIVE_ACCESS hook.
xselinux: don't pass a NULL key string to selabel_lookup().
xselinux: use "raw context" variants of getpeercon() and getcon().
Egbert Eich (3):
xkb: use the correct device instead of an uninitialised "dev". #15614
DDX/RandR: When positioning outputs assume width/height = 0 if no modes exist.
int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges.
Eric Anholt (8):
Fix clock_gettime presence detect on FreeBSD.
dolt: add FreeBSD support (this and ppc have been submitted upstream).
Remove NDEBUG (assert() disable) define from the X Server.
Fix dolt to error out on compile error, and not print errors on race to mkdir.
Update dolt from upstream, fixing fallback to libtool.
Nuke the MIT-SUNDRY-NONSTANDARD extension.
Add necessary include for COMPILEDDISPLAYCLASS.
Fix distcheck.
Fernando Carrijo (2):
input: Remove useless conditional.
[dix] Remove a duplicate statement.
Francis Giraldeau (1):
Don't log audit messages when -audit 0 specified
Fredrik Höglund (3):
EXA: Improve the algorithm used for tracking offscreen pixmap use.
EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.
Fix the tile offset in miPaintWindow for ParentRelative windows.
George Peter Staplin (32):
Add image/jpeg type, and rename reclaim_clipboard to claim_clipboard.
Rename reclaim_clipboard to claim_clipboard.
Add an image_jpeg Atom.
Rename reclaim_clipboard to claim_clipboard.
XQuartz: pbproxy: return the TARGETS list as a 32-bit list to fix a bug that was in the original.
XQuartz: pbproxy: The greedy CLIPBOARD handling now works for text.
XQuartz: pbproxy: Use an NSBitmapImageRep to convert an "image/png" selection
XQuartz: pbproxy: pbproxy now responds to selection request events.
XQuartz: pbproxy: Add COMPOUND_TEXT handling. Do misc. cleanups with testing
XQuartz: pbproxy: Add a missing include of Xutil.h. Another header
XQuartz: pbproxy: Make the proxy handle copy request races, and PRIMARY
XQuartz: pbproxy: Fix a bug that occured when a PICT format was available.
XQuartz: pbproxy: Add an X error handler that returns 0.
XQuartz: pbproxy: Add a comment to pbproxy.h about how the DB()
XQuartz: pbproxy: Fix NSObject memory leaks by properly using the
XQuartz: pbproxy: Fix 3 paths that could leak memory.
XQuartz: pbproxy: Fix a bug that rxvt brought out in STRING copying. Now I can copy and paste to/from rxvt correctly.
XQuartz: pbproxy: Fix another STRING bug.
XQuartz: pbproxy: Make the signal handler safer by using _exit, and only exit.
XQuartz: pbproxy: Possibly fix a memory leak by using an [NSApp run] loop,
XQuartz: pbproxy: Fix 2 bugs with the preferences.
miext/rootless: Fix the usage of DeleteProperty so that this builds again.
XQuartz: Remove the enable_stereo default. We now use feature detection to enable stereo visuals.
XQuartz: pbproxy: pbproxy.h had invalid macro usage with 2 #else statements, so it wasn't building. Fix the build.
XQuartz: GL: Add feature detection of color sizes, and accum sizes.
XQuartz: GL: Fix several error handling mistakes in handleRenderDescriptions, that were leftover before the final code evolved.
XQuartz: pbproxy: Add code to handle PICT conversion to PNG and JPEG.
XQuartz: pbproxy: Work around bugs in some apps that aren't ICCCM compliant.
XQuartz: pbproxy: Fix a bug that prevented nedit CLIPBOARD from being proxied.
XQuartz: GL: Mark visuals that are slower than others, due to lack of acceleration.
XQuartz: GL: Work around problems with really deep visuals.
XQuartz: GL: Add capability detection for depth buffers, and multisampling.
George Sapountzis (22):
glcore: prepare for dynamic loading
glcore: build from mesa, dlopen from xorg
glcore: drop GLcore (build system)
glcore: drop GLcore (files)
drop EVI remnants
drop TOGCUP remnants
xephyr: Makefile cleanup 1
xephyr: Makefile cleanup 2
xephyr: libGL is client lib
xephyr: sync with mesa
xephyr: XEPHYR_DRI is identical to XF86DRI
Add loader for the swrast dri driver.
drop xprint remnants: xpstubs
drop xprint remnants: InitGlobals
glx: drop drm.h, sareaHandle from swrast loader
kdrive: need not export symbols for glx anymore
glx: drop stray glcore.h include
glx: missing swrast is fatal
glx: fix forgotten swrast -> SWRast
glx: fix memory corruption with r5g6b5
glx: drop unused cleargc
clean .gitignore
George Staplin (11):
XQuartz: GL: Provide code for getting the capabilities of the underlying system's CGL.
XQuartz: GL: Add the new C code to the Makefile.am.
XQuartz: GL: Add the proper license information to the new files, and add more commentary to setVisualConfigs().
XQuartz: GL: setVisualConfigs() copied the behavior of indirect.c which is wrong, with regard to the handling of xcalloc failure.
XQuartz: Restore the logic of AppleWMDoReorderWindow to the same as the 1.4 branch.
XQuartz: Disable 2 calls to miSetVisualTypesAndMasks that seem to be unnecessary, and possibly wrong (with regard to masks and bits per RGB).
XQuartz: GL: Handle the alpha differently when the alpha is equal to GLCAPS_COLOR_BUF_INVALID_VALUE.
XQuartz: GL: remove glcontextmodes.* from the Makefile.am. It has been replaced.
XQuartz: GL: Add a branch to prevent a NULL DrawablePtr structure access.
XQuartz: GL: Remove the inclusion of glcontextmodes.h.
XQuartz: GL: Make various changes to makeFormat, so that it works better. Now glxgears looks normal with the old libGL.
Goneri Le Bouder (1):
xfree86: don't crash in AutoConfig if the primary device is not pci
Hans de Goede (1):
Prefer glxvisuals with stencil buffer for default visuals
Hasso Tepper (2):
configure.ac: DragonFly BSD support
configure.ac: Fix monotonic test harder
Hong Liu (2):
Bug #15160: quirk Proview AY765C
Keep rotation wrappers in place while transforms are in use
Ian Romanick (4):
Bug #15169: Make the server build again on Alpha.
VBO: Regenerate files based on recent changes to gl_API.xml
GLX: Make sure GLX_SGI_make_current_read is enabled when possible
GLX: Changes resulting from changes to Mesa generator scripts / data
Ivaylo Boyadzhiev (1):
Fix a longstanding XAA CopyPlane bug.
James Cloos (8):
Fix some documentation typos
Clean up whitespace
Prevent the -wm command line option from causing a SEGV
Fix compile failure
Fix LookupColor
Optimize commit 331cc3f0799a54910a99484264f76569beeee55a
Remove some null statements.
Don’t recommend fixing HAL if HAL support is disabled.
Jay Cotton (1):
Sun bug 6618220: Xorg server core dump in xf86RandRModeRefresh(NULL)
Jeremy Huddleston (312):
=?utf-8?q?Apple:=20Xserver=20half=20of=20the=20Expos=C3=A9=20bug-fix=20(requires=20updated=20libXplugin=20from=20Apple...=20coming=20with=202.2)
Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman
XQuartz: Initial framework for dealing with spaces on OS-X
Xquartz: Added separate preference tab for quartz-wm settings
XQuartz: Disable 256 color option and fullscreen option
XQuartz: Sanity-check the removal of the 256-color option
=?utf-8?q?XQuartz:=20Another=20Expos=C3=A9=20fix:=20F9=20doesn't=20raise=20all=20windows
XQuartz: Fixed names of enums to be more consistent
XQuartz: Fixed missing close-paren in preference pane text.
turns out we weren't actually using these files. oops
continue with gutting darwinEvents.c
XQuartz: Change reporting of space change to debug log rather than stderr
XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space.
Xquartz: Added applicationShouldHandleReopen:hasVisibleWindows to handle dock icon clicking
XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread
Xquartz: Don't need to link against rlAccel since we don't use it
XQuartz: Don't use composite.
XQuartz: Don't enable rootless accelerated functionality... crashy...
merged darwinKeyboard.[ch] into quartzKeyboard
XQuartz: Use strerror(errno)... cause I like text more than grepping header files
XQuartz: Include version info for CrashReporter
XQuartz: Added framework for asserting which thread we're in.
XQuartz: Fixed some missing prototypes
XQuartz: A little more debugging output from threadSafety
XQuartz: Use a mutex to ensure we only have one thread calling mieqEnqueue at a time.
XQuartz: Moved some rootless-specific cruft into xpr
XQuartz: Forgot to commit xprEvent.[hc] ...
XQuartz: Handled sanitization of namespace better
XQuartz: Removed unneccessary include
XQuartz: More sanitization of the namespace
Last of the spam... I promise...
Rootless: Kill off rlAccel
Removed XWin DDX
XQuartz: Cleaned up some casting to get rid of compiler warnings
XQuartz: Cleanup turning off COMPOSITE
Revert "Removed XWin DDX"
.gitignore: Added Xquartz stuff
XQuartz: Fixed quit dialog to be more conforming with HIG.
Fixed dixLookupClient to work with client=NullClient as it did in the 1.3 branch
Make rootless use dixLookupClient rather than deprecated LookupClient.
XQuartz: Fixed cmd-tab to bring all windows forward.
XQuartz: Make sure QuartzAudioInit() gets run.
XQuartz: No need to include indirect.c a second time
Moved Apple GL bits into our DDX subtree
XQuartz: Compile in missing glx source that we still need
Added missing HAVE_LAUNCHD to dix-config.h.in
darwin gots /dev/urandom, too yo!
XQuartz: Cleaned up multi-monitor support.
XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging.
XQuartz: Added some pseudoramiX debug traces
XQuartz: Don't subtract the titlebar off of the pointer_y
XQuartz: Cleaned up startup and thread creation a tad.
Xquartz: Added missing to EXTRA_DIST
XQuartz: Added missing Xquartz.man.pre to EXTRA_DIST
XQuartz: Updated Localizable.strings
XQuartz: More startup / threading house cleaning.
XQuartz: Added thread debugging to xprFrame.c
XQuartz: Disabled DPMS extension
XQuartz: xprIsX11Window can be called from the Appkit thread (see X11Application.m)
XQuartz: Unset CFProcessPath... blech
XQuartz: Fix to tablet-event handling code; we now scale
Dix: Cleaned up sanity checking in Get{Pointer,Keyboard}Events
XQuartz: Moved some relevant stuff from darwin.h to darwinEvents.h
XQuartz: Adjust the screen origin offset properly for multimonitor setups
XQuartz: Avoid a possible crash at startup due to unfavorable context switching.
XQuartz: Fix mouse input offsets earlier since GetPointerEvents does not like negative (x,y) values
Rootless: mi doesn't let us resize root, so we need to do it ourselves...
XQuartz: Move server bits into bundle and setup stub in /usr/X11/bin/Xquartz in prep for startup rewrite
Fixed up dist
XQuartz: Added uncommitted files
XQuartz: Fixed typo
Set CSRG_BASED on OSX
XQuartz: Fixed some issue in our bundle creation
XQuartz: Set bundle version to 2.3.0
Updated .gitignore for new Xquartz layout
XQuartz: Reorganized some of the build system in prep for the Mach IPC startup work.
XQuartz: Starting to work on the new Mach IPC startup stuff for better launchd, ApplicationServices, and Dock support
XQuartz: More startup work... listen if we're the actual server
XQuartz: Added some version checking protection so we don't trigger an infinite exec loop with new /usr/X11/bin/Xquartz and older X11.app
Don't need the fink-friendly printf in the DDX anymore.
XQuartz: Cleaned up the about box.
Added missing to EXTRA_DIST
Xquartz: More work on the new Mach startup
XQuartz: More work on the Mach-IPC startup path
Xquartz: Xquartz stub now can send Mach IPC to start the server.
XQuartz: Made DarwinSendDDXEvent a little more robust to context switching diring server init.
XQuartz: Disable xkb since it doesn't work after getting xkeyboard-config installed
XQuartz: Added functionality to add a file descriptor to the connection list after the server is already running.
XQuartz: Ok, pass XQUARTZ_USE_XKB since it breaks worse without it... but we have issues when we have the keyboard configs installed... need to figure out what to do there...
XQuartz: More work towards Mach-IPC startup... started working on FD passing
New XQuartz icon thanks to Simone Karin Lehmann
XQuartz: Cleaned up ListenOnOpenFD...
XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we figure out a solution for xkeyboard-config
XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the stub to server
XQuartz: Fixed a few issues with fd passing... still not working =(
XQuartz: Move the launchd display grabbing into mach_startup
XQuartz: Don't need launchd checking in configure.ac anymore since its functionality has been removed from libxtrans and into the mach startup code.
XQuartz: Add the launchd fd to AllSockets as well
XQuartz: A 2 second delay for launchd socket connections should be sufficient.
XQuartz: Switched over to new startup path for testing. Cleaned it up a bit. Server still crashes when using the icon to launch =/
XQuartz: Fork for trigger
XQuartz: Don't forget to destroy the mutex and cond after we're done with them
XQuartz: use a condition variable to signal when darwinEvents is ready rather than polling
XQuartz: Removed async debugging sleep
XQuartz: Updated icon with more rsolutions and made it more dark-background friendly
XQuartz: Fixed the "laggy" startup under the new model. This was caused by xinit blocking expecting SIGUSR1 and our stub never sending it.
XQuartz: Removed code path for old startup
XQuartz: Under the new startup model, we no longer need to do the foreground/background dance.
Xquartz: Removed include directive for removed header
XQuartz: Set noPanoramixExtension earlier to avoid a possible race.
Set machine dependent defaults for ppc64
XQuartz: Remove deprecated keyboard code.
XQuartz: Some fd handoff cleanup.
XQuartz: Use CFEqual to compare keyboards
XQuartz: Fixed first-client-can't-connect bug
XQuartz: Nuke Sparkle.
XQuartz: Fixed proper processing of tablet button presses
XQUartz: UI Cleanup. Removed done/cancel buttons from Applications->Customize
XQuartz: Fixed some errors / typos in the preferences pane.
XQuartz: More fd handoff cleanup.
XQuartz: Added code and made comments more helpful for debugging first-client-auth bug.
XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition
glcontextmodes.[hc] were not added with the removal of the meas symlinks patch. Copied from mesa head 2008.08.06.
XQuartz: Re-added deprecated code fallback failsafe for keyboard layout on Leopard with some debugging spew.
XQuartz: Disable the Xquartz AIGLX for now since it doesn't even compile any more...
Removed rogue #include
Transport/Apple: Add TRANS_NOXAUTH to incoming connections when the listener is flagged as such
XQuartz: Reverted "Control" text to be accurately "Command" in the input prefs.
XQuartz: Made 3-button mouse simulation a little more consistent.
XQuartz: Fixed a stuck modifier key bug.
XQuartz: Updated bundle version to 2.3.1
XQuartz: More input fixes
XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
XQuartz: Just cleaned up formatting of event processing code... no "meat" changed...
XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts.
XQuartz: Added more explanation to debug keylayout spew to cut down on report-spam.
Xquartz: Added missing ev_type for NSTabletPoint event.
XQuartz: Cleaned up mouse event translation a bit more.
XQuartz: Fixed bogus args to debug ErrorF
XQuartz: Made a note to come back to the xinitrc race condition in the 1.5 branch when we move up to it.
XQuartz: Use new Xplugin API to determine if a keypress event corresponds to an OS-X hotkey that we should dispatch to Appkit.
XQuartz: Fixed needed xplugin version. ><
XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe.
XQuartz: xp_is_symbolic_hotkey_event catches the input menu, but not our mainMenu, so we still need to do that the old way.
XQuartz: Added debugging output to the crash log to help track down two crashes, since people don't often report their system.log spew.
XQuartz: Placate automake which doesn't like escaped newlines even in comments...
Removed dead glcontextmodes
XQuartz: Don't even build with GLX support since swrast now depends on libdrm
XQuartz: Fixed missing symbol in quartzKeyboard debugging
XQuartz: Fixed editing of Applications menu
XQuartz: Cleaned up our sleeping before adding the launchd socket.
XQuartz: Removed dead code (unused option definitions)
XQuartz: Updated man page
mieqProcessInputEvents: Check custom event handlers first.
XQuartz: Removed "Done" button from Applications Customization. Now properly save on exit.
XQuartz: Updated Tablet code to include ranges for valuators and added cursor and erasor
XQuartz: Added pasteboard proxy code stripped out of quartz-wm.
mieq: Fix my broken cherry pick.
XQuartz: Fixed a crash in RootlessNativeWindowMoved
XQuartz: Remove decls of crashtracer strings that we don't use anymore in here
XQuartz: Fixed proximity logic errors for tablets.
XQuartz: Dead code removal
XQuartz: Don't warp the pointer on server start for XQuartz
XQuartz: Changed around fd handoff model to be more robust
XQuartz: Dead code removal
XQuartz: 256 color support
XQuartz: Dead code removal
mieq: Made custom event handlers safer for nevents >1
XQuartz: pbproxy: First round of updates to pbproxy from George.
XQuartz: pbproxy: Added global variables to customize how pbproxy behaves
XQuartz: Don't enable 8bit visuals in the TrueColor server, since it's not working yet
XQuartz: Added a preferences UI for pbproxy options.
XQuartz: "Disable" the text when syncing is disabled.
XQuartz: 64bit crash fix ... don't pass pointers through xe.
XQuartz: pbproxy: Removed stray SPI include.
XQuartz: Fixed threading issue with TSM.
Added dep on applewmproto 1.1.0
XQuartz: Added a --enable-integrated-xpbproxy configure option for building xpbproxy as an app or as a thread.
XQuartz: Send AppleWMReloadPreferences where appropriate.
Xquartz: xpbproxy: Split out app-specific stuff to app-main.m in prep for making this into a thread.
XQuartz: Actually send the pointer event from the pen even if it happes to actually have 0 pressure and 0 tilt.
XQuartz: Added some localizable strings that were missing.
XQuartz: Removed resolved comment about localization.
XQuartz: Using absolute ranges for pointer location to increase resolution and better support tablets.
XQuartz: Workaround for initial pressure/tilt being sent as 0 with motion during the proximity event
XQuartz: Use "pointer" and "pen" for device names to please GDK.
Partially reverts commit 505c216d030a8eb6e9fa757ecebed9597a850c88.
XQuartz: GLX - enable_stereo defaults option should work now
XQuartz: xpbproxy: Support some of the preference toggles from X11.app, cleaned up CLIPBOARD_MANAGER atom management.
XQuartz: pbcopy: Re-enabled some code I commented out for testing
XQuartz: Bumped bundle version to 2.3.2 for beta1
Depend on xtrans >= 1.2.2 for TRANS_NOXAUTH
Xquartz: Fix parallel builds
XQuartz: Call setVisualConfigs in InitOutput, and only when GLXEXT is defined.
XQuartz: Fixed EXTRA_DIST for new GL files.
XQuartz: Some motion made towards supporting fullscreen.
XQuartz: implemented primary-on-grab and fixed clipboard-to-pasteboard
XQuartz: Fixed window levels.
XQuartz: Require applewmproto-1.1.1
XQuartz: Fixed missing key-equiv for Hide-Others.
XQuartz: More progress towards fullscreen...
XQuartz: Fixed follow-keyboard-layout
XQuartz: Cleaned up keyboard init and map reload.
XQuartz: More fullscreen fixes
XQuartz: Only send mouse events while in the background if we're over a visible window.
XQuartz: pbproxy: SIGHUP reloads preferences.
XQuartz: Default dpi to 96 instead of 75
XQuartz: Added missing semicolons to Localizable.strings
XQuartz: Honor the Spaces preference for "When switching to an application, switch to a space with open windows for the application"
Rootless: Properly typed expose_1
XQuartz: pbproxy: Fix compilation on case-sensitive file systems...
miext/rootless: Silence some warnings by using proper C prototypes.
XQuartz: Do check_xinitrc() later to avoid possible deadlock.
Xquartz: pbproxy: Some debugging about unhandled mime types... this will spam up quick, but will be useful for a while...
XQuartz: pbproxy: fixed blocking
XQuartz: Pass along SIGINT and SIGTERM from the stub to X11.app
XQuartz: Purge the old XQUARTZ_EXPORTS_LAUNCHD_FD option
XQuartz: if 0 out a block to avoid thread-unsafe lockups
XQuartz: Fixed Xplugin thread safety issues, so rea-enable background window check
XQuartz: Don't map the menu bar to the screen area.
XQuartz: Silence pointer debug spam
Rootless: Force initialization of static variable before use.
XQuartz: displayScreenBounds uses quartzEnableRootless rather than !quartzHasRoot
Rootless: LP64 related casting fixes from Bob Murphy
XQuartz: LP64 related casting fixes from Bob Murphy
XQuartz: Add option to allow access to the menu in fullscreen mode
XQuartz: version string updated for 2.3.2_beta3
XQuartz: Replace deprecated API usage thanks to Robery Murphy
XQuartz: Make LS parse our version properly... it didn't like our CFBundleVersion
XQuartz: CFBundleShortVersionString needs to conform to X.Y.Z as well... sigh
XQuartz: Added more debugging to handoff spew
XQuartz: Fixed XBell() when not using system alert.
os/connection: TRANS_NOXAUTH bit comparison brainfart fix.
XQuartz: Made X11Application.m a little more tidy.
Xquartz: Force sending mouse clicks to AppKit if we're over the menu bar
XQuartz: Initial work on readding GLX to the 1.5 server
XQuartz: Actually add glcontextmodes.[hc]
XQuartz: Integrated xpbproxy into the server.
XQuartz: Don't use TIS on Tiger...
mi: Only increment tail (push) when the event data is actually in the queue
mi: Push screen-saver/DPMS handling to after the EQ pop operation.
XQuartz: pbproxy: Remove thread-main.m
XQuartz: pbproxy: nuke RCS Id, update header license/copyright
XQuartz: pbproxy: Push the pbproxy Xevent processing into its own thread
XQuartz: Resurrect the old audio path for Tiger
XQuartz: More Tiger ifdefs
XQuartz: pbproxy: Added some typedefs for types not available on Tiger
XQuartz: spewCallStack is noop on Tiger now...
XQuartz: Update applewm deps
XQuartz: Don't use LS to find X11.app on Tiger.
XQuartz: GLX: sync up indirect.c to match George's updates in the xorg-server-1.5-apple branch
XQuartz: Updated some code to use newer server API
XQuartz: Fixed --disable-glx
XQuartz: More 1.6 server API updates
XQuartz: More Tiger cleanup: bootstrap_strerror
XQuartz: Dead code removal
XQuartz: Disable some error spew on Tiger (where it wouldn't be an error)
XQuartz: More dead code removal
XQuartz: Don't hardcode values of org.x.X11 for the preferences domain
XQuartz: Dead code removal
XQuartz: Use the environment to pass the bundle's prefs domain on to xinit/quartz-wm for Tiger or no-launchd-LEOPARD
XQuartz: Add fallback for xpbproxy's display for Tiger or no-launchd-Leopard
XQuartz: Removed hardcoded org.x.X11 from MachIPC as well
XQuartz: Force X11Controller to reset a broken DISPLAY envvar.
XQuartz: Simplify the xquartz_resetenv_display path
XQuartz: Fix an uninitialized keyboard_type on Tiger
XQuartz: Fix Czech keyboard dead-acute
XQuartz: Fix dead-acute on Greek keyboards
XQuarz: Setup our PATH and PWD earlier, so our initial client benefits from it as well...
XQuartz: Avoid some warning messages being spewed to system.log by AppKit
XQuartz: Added option to enable/disable test extensions
XQuartz: pbproxy: Simplify linking
Removed unised option from configure.ac for launchd
XQuartz: Corrected name/command labels in the customization widget
XQuartz: darwinPointer reports the actual pixel position now rather than a relative position
XQuartz: Removed some debug spew
XQuartz: unsetenv(DISPLAY) if we're not org.x.X11
XQuartz: unset DISPLAY if we didn't get a launchd socket handoff
XQuartz: Avoid using login /bin/sh blech. Just use a bash script to start the app, so it will inherit the right environment
XQuartz: fixed make dist
XQuartz: Fix path to executable
XQuartz: Tiger fix, don't call Xplugin code in the Appkit thread if Xplugin isn't threadsafe.
XQuartz: Updated menu item ordering for better HIG compliance
mi: Reuse memory in mieqProcessInputEvents rather than making excessive calls to calloc()
XQuartz: Name the startup shell script X11 for better compatability
Reply to: