xserver: Changes to 'refs/tags/xorg-server-1.5.99.1'
Keith Packard
keithp at kemper.freedesktop.org
Tue Dec 2 10:48:31 PST 2008
Tag 'xorg-server-1.5.99.1' created by Keith Packard <keithp at keithp.com> at 2008-11-26 07:18 -0800
xserver 1.5.99.1 (1.6 snapshot 1)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQBJLPhNQp8BWwlsTdMRAsEbAKCGM1uMww+ZC4+YsEM1gA6h6AVi7wCfWDBZ
JLoaQBkU6MLK7gTkjZHZQns=
=mv5n
-----END PGP SIGNATURE-----
Changes since xorg-server-1.3.99.0:
Aaron Plattner (29):
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.
Adam Jackson (343):
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.
Adam Tkac (1):
Fix Xvfb input when building against current X sources.
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 (55):
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
Alan Hourihane (14):
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
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 (1):
Fix incorrect test regarding keyboard map.
Andrew Christan (1):
Xephyr: add "multiscreen" suport
Andrew Oakley (1):
Fix commit aa0dfb3f42f19bb351ca7f1a9507ff5ec4590e96
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 (2):
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
Ben Byer (111):
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
Fixed check to refer to DarwinApp, not all Darwin targets
Fixed Spaces issue, correctly -- dragging an X window from one
formatting changes.
Fixed focus problem (clicking on an X11 window that sits behind
removed debugging output
Undo some last-minute breakage in xpr.h
Fix for off-by-one error in menu bar height calculation -- props to Nicholas Riley!
formatting fixes
Patch to rootless code that should fix many crashes. Credit to Ken Thomases
Darwin: Workaround for a bug where the holding down Command to make a "fake"
Darwin: Trap Deactivate messages and release modifiers to avoid "stuck shift lock" (etc) bugs
Darwin: Swap modifier keys for buttons 2 and 3 -- now Option-click is the middle click
Darwin: Initial support for Spaces -- if you use Expose to drag an X11
Darwin: Adding "fake RandR" support from old X11.app
Darwin: fix for spurious "Are you sure you want to quit?" message
Darwin: Fixed the call to xp_init so that we now receive Motion notifications even
Darwin: These changes are necessary, yet not sufficient, to get 8-bit indexed
Darwin: Patch to avert (some) damage / rootless crashes, courtesy of Ken Thomases
Darwin: Added a lightweight debugging facility to support troubleshooting
Darwin: Disabled ALT_IS_MODE_SWITCH
Darwin: Added some DEBUG_LOG sauce to the XP_EVENT handling code
added missing call to xcb_connect()
ALLOCATE_LOCAL is dangerous on Darwin due to memory layout differences
fixed pathname in GL/apple/Makefile.am
Just a couple of small uninitialized pointer fixes
Added darwinEvents.h to EXTRA_DIST
remove Xplugin.h, because we should use the one in /usr/include
created x11-exec wrapper, which uses LaunchServices to find
Modified X11 plist to use x11-exec
fixed bug in x11-exec that prevent icon from showing up
we need to link against CoreServices, not ApplicationServices
clarified debug message to indicate that we're sleeping
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
Ben Skeggs (1):
exa: set driverPriv to NULL before it might get used later with garbage
Benjamin Close (1):
dix: Handle the case where a device cursor was removed correctly
Benjamin Tissoires (1):
kdrive: AddInputClient takes a ClientPtr.
Bernardo Innocenti (2):
Include stddef.h for size_t.
exa: make the prototype for exaGetPixmapFirstPixel() public
Bernhard R. Link (1):
Bug#16501: autodetection of sbus graphic cards
Blair Sadewitz (1):
Autoconfiguration of wsmouse for NetBSD.
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 (2):
regenerated, adds GL_MAX_3D_TEXTURE_SIZE (see bug 13811)
regenerated to add framebuffer object tokens (bug 13800)
Brian Paul (1):
glx: fix crash when freeing visuals
Brian Rogers (1):
DGA: pass nevents to UpdateDeviceState. #15936
Brice Goglin (2):
Replace a non-ascii char with the corresponding groff escape in exa.man.pre
Add a missing linebreak after LoadModule: "foo"
Carl Worth (9):
ProcRenderAddGlyphs: Convert while loops to for loops where more natural
ProcRenderAddGlyphs: Take advantage of the for loops to simplify the code a bit
Split HashGlyph functionality out into HashGlyphInfoAndBits
ProcRenderAddGlyphs: Avoid allocating a glyph just to find it cached
Use strong hash (SHA1) for glyphs
Use per-screen Pixmaps for glyphs
Create a Picture as well as a Pixmap at the time of AllocateGlyph
Avoid leaking a Pixmap for every glyph
Use AC_CHECK_LIB before PKG_CHECK_MODULES for openssl
Chris Ball (1):
Remove KdOffscreenMarkUsed() as all its callers are gone.
Chris Wilson (3):
Bug #10463: Always initialize reference pixel before AllocColor()
Bug #10464: Set pixel value to 0 before FindColor()
Bug #10465: Use calloc() for allocating PixmapRec's.
Christian Weisgerber (1):
FreeBSD/alpha server build requires libio (missed in modularization).
Coleman Kane (1):
Bug 13101: xorg-server has a typo in hw/xfree86/os-support/bsd/i386_video.c
Colin Harrison (1):
Rootless: Fix lvalue error from devPrivates change
Dan Nicholson (4):
glx: Use glapi sources from the mesa tree
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 (126):
XFree86: xf1bpp: Fix previous build system commit
Bump version to 1.3.99.1 for development
GL: GLX: Make sure glxbyteorder.h is distributed
configure.ac: Disable D-Bus config API support by default
configure.ac: Actually use -lrt in monotonic clock test
configure.ac: Add $CONFIG_LIB to server libraries
Config: HAL: Use input.xkb namespace
Hotplug: HAL: Fix error handling
Fix key repeats during VT switch.
GetKeyboardEvents: Reject out-of-range keycodes (bug #12528)
Input: Generate XKB mapping changes for all core-sending devices (bug #12523)
XFree86 Misc/VidMode: Remove ridiculous debug ErrorFs
configure.ac/XFree86: Only build XF86Misc and XF86VidMode when appropriate
Xi: Include XI protocol header in exevents.h
XKB: Add more bits to xkbsrv.h
XFree86: Remove ridiculous SIGIO debugging
XKB: Don't update indicators on all devices, add missing include file
XKB: Cope with all events in XkbProcessKeyboardEvent
XKB: Remove usage of alloca
Render: Remove usage of alloca
Record: Remove usage of alloca
RandR: Remove usage of alloca
OS: Remove usage of alloca
Damage: Remove usage of alloca
mi: Remove usage of alloca
mfb: Remove usage of alloca
Xwin: Remove usage of alloca
Xprint: Remove usage of alloca
Xvfb: Remove usage of alloca
DMX: Remove usage of alloca
KDrive: Remove usage of alloca
XFree86: Remove usage of alloca
fb: Remove usage of alloca
EXA: Remove usage of alloca
DIX: Remove usage of alloca
cfb: Remove usage of alloca
afb: Remove usage of alloca
Xi: Remove usage of alloca
Xext: Remove usage of alloca
XTrap: Remove usage of alloca
EXA: Remove usage of alloca
DIX: Remove last alloca call
OS: Remove ALLOCATE_LOCAL from os.h
Remove all traces of external RGB database (and Speedo)
DIX: XKB: Set xkbInfo to NULL as well as freeing it (bug #10639)
.gitignore: Ignore build directories
COPYING: Collapse 'canonical license' into one statement
DIX/getevents: Document GetMaximumEventsNum() a little better
XKB: Don't ring the bell when we don't have a BellProc (bug #13246)
ProcessOtherEvent: Don't do double translation of button events
WaitForSomething: Ignore EAGAIN
XKB: Actions: Don't run certain actions on the core keyboard
Config: D-Bus: Don't leak timers
Config: HAL: Don't leak options on failure to add device
OS: Don't leak connection translation table on regeneration
KDrive: Xephyr: Don't leak screen damage structure
Input: Don't reinit devices
OS: IO: Zero out client buffers
XKB: XkbCopyKeymap: Don't leak all the sections
Xephyr: One-time keyboard leak fix
XKB: Delete xkberrs.c
main(): Remove uncredible failure
XKB: Move headers into the server tree
XKB: Deprecate XKBSRV_NEED_FILE_FUNCS
XKB: Remove a bunch of mad ifdefs
XKB: Remove usage of client-side types
XKB: Remove support for pre-built keymaps
XKB: Always set size correctly in XkbCopyKeymap's geometry routines
XkbProcessOtherEvent: Don't depend on now-removed header
XKB: Ditch XkbFileInfo
XKB: Actually use the keymap we compile at startup
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 (44):
xserver: stop bcopy from going really slow
randr: fixup crtc and output destroy
EXA: Add a couple of missing exaPrepare/FinishAccess calls.
exa: add a pixmap private pointer for drivers to retrieve.
exa: add hooks for drivers to take over pixmap allocation
exa: increase minor version number for pixmap allocation hooks
exa: make sure we set fb_ptr to NULL
exa: add new flags to denote driver handles all pixmap migration/hiding
exa: direct access to the pixmap sys ptr is bad if the pixmap isn't mapped
randr: make randr code not segfault when xinerama set
modes: use xf86RandR12Index to stop illegal access
edid quirk for MAX 0x77e monitor
xf86Crtc: pass correct parameter.
xf86crtc: oh mon could be NULL, so check before quirks
Xquartz ate my DMX - thanks
damn then my cut-n-paste ate my end of lines...
mi: set the private key to a unique non-zero value
entity sharing: make !shareable entity non-fatal.
xf86Cursors: fix memset for non-square cursors
xf86Crtc: add higher level modesetting entry point.
quirks: another LPL panel with the cm/mm wrong
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 Jones (1):
Kdrive: fix nasty thinko in TslibEnable()
Dave Miller (1):
glx: fix crash in driGetConfigAttribIndex
David Nolden (1):
compilation-fix in debug mode
David Nusinow (28):
Move module defaults from the header to the source file.
Fix bug in debugging info related to pci-rework merge
Load intel instead of i810 when autoconfiguring
First pass at improved video driver autoloading
Fix autoloading of drivers for pci-rework
Use the best guess heuristic as a fallback for autoloading
Don't require that the screen explicitly attach the device section
Allow the user to not have a screen section
When there's no xorg.conf, use the video driver autoloading function
Re-enable validation of the screen section of xorg.conf
Don't bother validating the Device section of the conf file
Remove obsolete error message define from parser
Separate choosing driver from the file-based implementation
Remove some unused variables
Fix a warning about the control logic in xchomp()
Fix another compiler warning
Make PCI text file directory configurable
Fix compilation issue on FreeBSD (bug #12841)
Add a note as to why the text file based PCI ID scheme is present at all
Define PCI_TXT_IDS_DIR more cleanly
Log enabling of DPMS even when it's not set in xorg.conf
Don't log DPMS enabling as being from xorg.conf if it's not
Add tags/TAGS to .gitignore for ctags usage
Merge commit 'upstream/master'
bug #10008: Make Xvfb.1 document the correct default depth
Bug #13860: Ensure that the DRI mode is in octal format.
Add missing file from previous commit.
Bug #10016: Implement WM_CLASS hints in Xephyr.
David S. Miller (1):
[SBUS]: Fix build, use getpagesize() instead of xf86getpagesize().
Dodji Seketeli (75):
Kdrive: unbreak kdrive linking
Xephyr: fix compilation breakage.
xserver: test presence of strlcpy in configure
xserver: don't force DTRACE detection by default
Xephyr: fix compiler warnings
Fix #12650: "windows not receiving mouse events in multiple screens context"
Add basic Exa driver entry point validation.
initial commit of xv support work
link and init xv
add -verbosity <level> option to command line
works with no adaptors
initial commit of xv support work
link and init xv
misc fixes.
make xvinfo work
implement setportattribute and getportattribute calls
make properties setting/query code work and hopefully complete.
first implementation of putimage
don't crash when hostX reports an error.
advertise only the hooks implemented by host X
add [Get/Put]Video and [Get/Put]Still support
make EphyrXVPriv be a singleton
Support clipping region in PutImage.
Initial dri forwarding big bricks.
make xephyr talk DRI protocol with hostX
Xephyr-Xv: fix a crash when host X support several ports
Ephyr-Xv: add a new line to a log
Implement ReputImage and StopVideo
XEPHYR: more GLX/DRI proxying work.
EPHYR: Add an experiment proto proxy extension.
proxy the glXGetFBConfigSGIX call
mirror the visuals of the host X at startup.
Xephyr: add logging in the DRI extension
Xserver: fix potential crash
Xephyr: Make glxinfo work on the ATI R200 free driver.
Xephyr: better error handling in GLX forwarding
Xephyr: add more logging to GLX forwarding
Xephyr: fix a host X hang.
Xephyr: make accelerated glxgears work in Xephyr
Xephyr: oops, forgot to add ephyrdriext.h
Xephyr: properly clip GL drawables in Xephyr
Xephyr: fix a clipping issue xephyr-dri
GLX: allow skipping of visual init wrapping
fbcmap_mi.c: add a missing api
Kdrive: use fbcmap_mi.c instead of fbcmap.c
Xephyr: add -nodri and -noxv switches.
Xephyr: cleanup XF86dri.c a bit
Xephyr: check presence of extensions in host X
Xephyr: glx fixlet
Xephyr: port XV/GL stuff of the new multiscreen architecture
Merge Xephyr-XV/GL stuff into master
Xephyr: better compilation without GLX
Xephyr: remove an unused variable
Xephyr: fix a compiler warning
Xephyr: don't disable glx visual init by default
Xephyr: better handling of the -nodri option
Xephyr: remove a potential crasher
updated from 'master'
EXA: dude, don't validation driver hooks twice !
Xephyr: fix some DRI build breakage
GL: fix crash at mesa destruction time
pull 'master'
Xephyr: fix a crash when using xrandr twice
resync with 'master'
Xnest: fix lib dependancy to make libtool happy
Xephyr: don't use Xv or GL when those are disabled.
sync with 'master'
Xephyr: do not AM_CONDITIONAL inside a shell if branch
kaa: update kaaCreatePixmap to support the new usage_int
[Xephyr/GL] don't crash when the host returns a NULL server string
[Xephyr/GL] properly route expose event on GL drawables
[Xephyr/GL] unbreak the build
[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 (385):
Add SELinux extension source files.
Add SELinux extension configure-time support.
Add SELinux extension to the module/extension loader.
Merge branch 'my-XACE-modular' into my-XACE-SELINUX
Add SELinux extension configure-time support.
Merge branch 'my-XACE-modular' into my-XACE-SELINUX
Merge branch 'master' into my-XACE-modular
Merge branch 'my-XACE-modular' into my-XACE-SELINUX
Experimental window property holding security context.
Improve error handling, messages during initialization.
Merge branch 'master' into my-XACE-SELINUX
Change symbol in libaudit library test.
Merge branch 'master' into my-XACE-SELINUX
Merge branch 'master' into my-XACE-SELINUX
Add required root window context to config file.
Add SELinux extension source files.
Add SELinux extension configure-time support.
Add SELinux extension to the module/extension loader.
Add SELinux extension configure-time support.
Experimental window property holding security context.
Improve error handling, messages during initialization.
Change symbol in libaudit library test.
Add required root window context to config file.
Naming change: Security*Operation -> Xace*Operation
Remove trailing whitespace (whitespace police).
Merge branch 'XACE-SELINUX' into my-XACE-SELINUX
Split AssignClientState() into two routines, new routine is server-specific.
Change MLS levels in config file contexts to more sane defaults.
Add xserver object class to list of object classes.
Merge branch 'master' into my-XACE-SELINUX
Naming change: Security*Access -> Dix*Access.
Policy updates.
Merge branch 'master' into my-XACE-SELINUX
Policy updates.
Remove the root window context line from the configuration file.
Split ObjectSIDByLabel into two functions since property labeling now
Policy updates: use x prefix in property and ext types.
Merge branch 'master' into my-XACE-SELINUX
Merge branch 'master' into my-XACE-SELINUX
Remove nasty function pointer type from DevUnion, return to documented type.
devPrivates rework: add RC_PRIVATES class, make ResourceRec visible in
devPrivates rework: add dix header file containing new interface.
devPrivates rework: add new interface implementation.
devPrivates rework: hook up new interface in resource system; add new
devPrivates rework: unhook resource system; will try a different approach.
devPrivates rework: redo interface and implementation.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: remove some debugging code from dixFreePrivates.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: move reset functions into a single call.
devPrivates rework: hook up new mechanism in backwards-compatibility mode
devPrivates rework: redo interface again, dropping parent and type parameters
devPrivates rework: redo field offset registration, drop RC_PRIVATES class.
Add ResourceStateCallback similar in function to ClientStateCallback.
xselinux: remove context validation function for now.
devPrivates rework: pass address of pointer to private callbacks instead of
xselinux + security: remove confusing CALLBACK macro.
xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT hook.
xace: drop XACE_WINDOW_INIT hook, it has been superseded by ResourceStateCallback.
xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.
xace: bump major version since the hooks have changed.
dix: add new selection fields supporting redirection.
xace: add access_mode argument to selection hook.
dix: devPrivates support for PropertyRec.
xace: add new argument to property hook for property structure itself.
dix: reorganize property code to better support xace hook; requires new API for
dix: move access codes to separate header file, add DixCreateAccess.
xace: drop the name argument from the property callback.
xace: pass serverClient as default argument to dixChangeWindowProperty
Merge branch 'master' into XACE-SELINUX
Merge branch 'master' into XACE-SELINUX
Merge branch 'master' into XACE-SELINUX
xace: provide creation-time resource hook call in CreateWindow().
xace: minor comment fixes.
devPrivates rework: zero out newly allocated private space.
xace: forgot one of the hook call arguments. Add it.
security: rewrite to use new devPrivates support.
devPrivates rework: properly free devPrivates on compatibility structures,
dix: add new, combined resource lookup function. Move all dix lookup API
devPrivates rework: minor fix; use calloc and avoid initialization.
devPrivates rework: properly free devPrivates on compatibility structures,
Merge branch 'master' into XACE-SELINUX
Merge branch 'master' into XACE-SELINUX
security: remove debugging code.
xace: change the semantics of the return value of XACE hooks to allow
Merge branch 'master' into XACE-SELINUX
dix: Add a bunch of new access codes.
dix: fix null pointer dereference in new resource lookup function.
xselinux: use new libselinux support for private Flask definitions.
Merge branch 'master' into XACE-SELINUX
xselinux: use new libselinux support for context labeling.
xselinux: adjust the config file format to that expected by libselinux.
Merge branch 'master' into XACE-SELINUX
security: drop the "declare extension security" dix call. Use the
security: drop support for XC-QUERY-SECURITY authorization method.
xace: drop site-policy and declare-extension-security hooks, add 2 new hooks
Temporarily disable Security and SELinux extensions
xace: add hooks + new access codes: core protocol colormap requests
xace: add hooks + new access codes: core protocol window requests
dix: remove caching of drawables and graphics contexts. The security checks
xace: add hooks + new access codes: core protocol GC requests
xace: add hooks + new access codes: core protocol property requests
xace: add hooks + new access codes: core protocol cursor requests
xace: rename hostlist security hook to "server" as this hook will be used
xace: add hooks + new access codes: core protocol server requests
xace: add hooks + new access codes: core protocol screensaver requests
xace: drop background-none checking hook, add new hook for controlling
xace: add hooks + new access codes: core protocol client requests
xace: add hooks + new access codes: core protocol font requests
xace: add hooks + new access codes: core protocol pixmap requests
xace: add hooks + new access codes: core protocol selection requests
devPrivates rework: use camelcase standard for name of key type.
devPrivates rework: add const qualifier to key type.
devPrivates rework: Nevermind, can't const due to return value warnings.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: since API is already broken, switch everything
xace: add hooks + new access codes: core protocol input requests
xace: drop map-window checking hook, add new hooks for controlling the
xace: add hooks + new access codes: TOG-CUP extension.
devPrivates rework: convert CursorRec and CursorBits over to new interface.
xace: add hooks + new access codes: XFixes extension.
xace: add hooks + new access codes: MIT-SCREEN-SAVER extension
xace: add hooks + new access codes: SHAPE extension
xace: Correct some access modes.
xace: add hooks + new access codes: Render extension
xace: add hooks + new access codes: Composite extension
xace: add hooks + new access codes: Damage extension
xace: add new fields to resource access hook to allow parent resource objects
devPrivates rework: register an offset for every resource type, use
Merge branch 'master' into XACE-SELINUX
xace: add special-case for just setting the event mask on a window,
xace: add missing argument to hook call.
devPrivates rework: move devPrivates field in drawable structure types
xace: add hooks + new access codes: DOUBLE-BUFFER extension
xace: add hooks + new access codes: MIT-SHM extension
xace: add hooks + new access codes: SYNC extension
xace: modifications to ChangeWindowAttributes special case: separate
xace: add hooks + new access codes: APPGROUP extension
xace: add hooks + new access codes: XF86-Bigfont extension
xace: change prototype of VALIDATE_DRAWABLE_AND_GC macro to allow access
xace: add hooks + new access codes: XV extension.
Input: Return errors to the dispatcher instead of sending them ourself.
Input: Properly swap DevicePresenceNotify events.
Merge branch 'master' into XACE-SELINUX
xace: add new hooks + access controls: XInput extension.
xace: add hooks + new access codes: XKB extension.
xace: remove obsoleted DRAWABLE_ACCESS hook.
xace: add hooks + new access codes: XTEST extension
xace: add creation hook for new input devices.
dix: pass a valid ClientPtr to SetFontPath in all cases.
xace: remove the special-cased "ignore" functionality from the property code.
xace: move the property deletion hook inside the DeleteProperty function.
dix: Add a new "registry" mechanism for registering string names of things.
NULL is not a valid argument to CreatePicture, please use serverClient
registry: Register Input extension protocol names.
registry: Register XKB extension protocol names.
registry: Register composite extension protocol names.
registry: Register DMX extension protocol names.
registry: Register APPLEDRI extension protocol names.
registry: Register XINERAMA extension protocol names.
registry: Register APPLEWM extension protocol names.
registry: Register XF86DRI extension protocol names.
registry: Register XF86VidMode extension protocol names.
registry: Register XF86Misc extension protocol names.
registry: Register XF86DGA extension protocol names.
registry: Register WINDOWSWM extension protocol names.
registry: Register DBE extension protocol names.
registry: Register Record extension protocol names.
registry: Register XFixes extension protocol names.
registry: Register XTrap extension protocol names.
registry: Register DAMAGE extension protocol names.
registry: Register RANDR extension protocol names.
registry: Register RENDER extension protocol names.
registry: Register SHM extension protocol names.
registry: Register EVIE extension protocol names.
registry: Register Resource extension protocol names.
registry: Register XPrint extension protocol names.
registry: Register DPMS extension protocol names.
registry: Register Multibuffer extension protocol names.
registry: Register XTest extension protocol names.
registry: Register XC-MISC extension protocol names.
registry: Register Xv extension protocol names.
registry: Register XF86Bigfont extension protocol names.
registry: Register MIT-MISC extension protocol names.
registry: Register TOG-CUP extension protocol names.
registry: Register EVI extension protocol names.
registry: Register Fontcache extension protocol names.
registry: Register BigRequests extension protocol names.
registry: Register APPGROUP extension protocol names.
registry: Register SYNC extension protocol names.
registry: Register SHAPE extension protocol names.
registry: Register MIT-SCREEN-SAVER extension protocol names.
registry: Register XvMC extension protocol names.
registry: Add some missing #include's.
xace: update the DeleteProperty prototype to include the client argument.
xace: add creation/labeling hook to CreateRootWindow().
xace: Add an access_mode field to the extension structure.
xselinux: Started reworking extension using new XACE hooks.
xselinux: Remove config file, this has been moved to the policy.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: update new GL/glxext code.
xselinux: Move functions around; add some more comments.
xselinux: add hook for device acceses.
registry: Add "X11:" prefix to core protocol names.
registry: special case minor number when looking up core requests.
dix: Add client parameter to AddPassiveGrabsToList().
xace: Fix bug in AddPassiveGrabToList(), was using wrong GrabPtr.
xselinux: add hooks for send and receive access.
xselinux: add basic event labeling.
xace: Bug fixes, name changes to selection access hooks and fields.
xselinux: properly update sizes when dynamic arrays are resized...
xace: try to pretend events were sent when a denial occurs.
xselinux: Unregister callbacks on server reset.
xselinux: Remove synthetic bit when looking up event type.
xace: Still more changes to selection code. Removed the SelectionPtr from
xselinux: Add basic support for selection access control and redirection.
Revert "registry: special case minor number when looking up core requests."
xselinux: Add audit message fields for selection and event names.
xselinux: Introduce a type transition when labeling events.
Merge branch 'master' into XACE-SELINUX
xselinux: Label the default device directly with the process context.
xselinux: Don't include the client in the receive hook audit messages.
xace: Add a "manage" access check when setting the Redirect event bits.
registry: Remove synthetic bit from event types in lookup function.
xselinux: Add a SetDeviceContext request and stubs for more requests.
xselinux: Register SELinux extension protocol names.
Merge branch 'master' into XACE-SELINUX
Modified performance patches from Arjan van de Ven <arjan at infradead.org>
Rework of the XC-SECURITY extension. The gen-auth protocol has not changed,
Remove SecurityPolicy file and associated references in the manpages.
Restore the XC-SECURITY option in configure.ac, but disabled by default.
registry: Register XC-SECURITY extension protocol names.
xselinux: add new synthetic_event security class, and fix registry code.
xselinux: adjust receive hook to use new synthetic_event class.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: add missing include of dix/privates.h
xace: restore the old SaveScreens function and introduce new API, since the
Merge branch 'master' into XACE-SELINUX
devPrivates rework: put back a comment that was mistakenly removed
Remove some duplicate include statements.
devPrivates rework: put back some changes that were mistakenly removed
Revert "registry: Register composite extension protocol names."
Revert "registry: Register DAMAGE extension protocol names."
Revert "registry: Register DBE extension protocol names."
Revert "registry: Register APPLEWM extension protocol names."
Revert "registry: Register XINERAMA extension protocol names."
Revert "registry: Register APPLEDRI extension protocol names."
Revert "registry: Register DMX extension protocol names."
Revert "registry: Register XF86DGA extension protocol names."
Revert "registry: Register XF86Misc extension protocol names."
Revert "registry: Register XF86VidMode extension protocol names."
Revert "registry: Register XF86DRI extension protocol names."
Revert "registry: Register WINDOWSWM extension protocol names."
Revert "registry: Register RANDR extension protocol names."
Revert "registry: Register Record extension protocol names."
Revert "registry: Register RENDER extension protocol names."
Revert "registry: Register APPGROUP extension protocol names."
registry: Remove registry code from BigRequests extension.
registry: Remove registry code from TOG-CUP extension.
registry: Remove registry code from DPMS extension.
registry: Remove registry code from EVI extension.
registry: Remove registry code from Fontcache extension.
Revert "registry: Register Multibuffer extension protocol names."
registry: Remove registry code from MIT-MISC extension.
Revert "registry: Register MIT-SCREEN-SAVER extension protocol names."
registry: Remove registry code from XC-SECURITY extension.
Revert "registry: Register SHAPE extension protocol names."
Revert "registry: Register SHM extension protocol names."
Revert "registry: Register SYNC extension protocol names."
registry: Remove registry code from XC-MISC extension.
Revert "registry: Register EVIE extension protocol names."
registry: Remove registry code from XF86Bigfont extension.
Revert "registry: Register XPrint extension protocol names."
Revert "registry: Register Resource extension protocol names."
registry: Remove registry code from SELinux extension.
registry: Remove registry code from XTest extension.
Revert "registry: Register Xv extension protocol names."
Revert "registry: Register XvMC extension protocol names."
Revert "registry: Register XFixes extension protocol names."
registry: Remove registry code from XInput extension.
Revert "registry: Register XKB extension protocol names."
Revert "registry: Register XTrap extension protocol names."
registry: Fix some mistakes in the reversion of prior commits.
registry: rename the SERVERCONFIGdir and relocate it to /usr/lib/xorg
registry: Add a great big list of protocol names, like the XErrorDB that
registry: Rebase registry to use the server config file of protocol names.
registry: Add a call for DTRACE compatibility.
registry: swap out the DTRACE XErrorDB stuff for the new registry call.
registry: add missing include statement.
xselinux: Add new protocol for setting device create context.
Merge branch 'master' into XACE-SELINUX
devPrivates rework: more cleanup from previous merge operation.
Merge branch 'master' into XACE-SELINUX
Bump video driver ABI and extension ABI for devPrivates rework.
Bump server version for devPrivates rework / XACE.
XACE: Restore the old background None behavior in response to bug #13683.
XACE: Too many arguments to selection access hook.
xselinux: Send AVC messages to audit system instead of log file/stderr.
xselinux: Remove unnecessary structure definition.
xselinux: Implement swapped protocol request logic.
xselinux: don't FatalError on an invalid class mapping, just disable support.
xselinux: Remove "X" prefix on remaining functions and strings.
xselinux: Fix whitespace warnings.
Bug #13794: Update MBE extension devPrivates to new interface.
Bug #13765: Heap corruption in XC-SECURITY extension code.
dix: Fix bug+leak in callback manager DeleteCallbackList function.
devPrivates rework: Free callback lists after use.
XACE: DeleteCallbackList zeroes out its argument so don't do it twice.
xselinux: Whitespace fixups.
xselinux: Implement "get context" protocol requests.
xselinux: Use a privileged bit in the state instead of passing an index
xselinux: Rename SelectionManager to more generic SecurityManager.
XACE: Don't need to actually register a protocol extension.
XACE: Stop using fake requestVectors in favor of a simple hook call.
XACE: Remove the extension code entirely, XACE is completely static now.
xselinux: Move the extension to extmod instead of being built-in.
XFixes: squash a pointer/integer size mismatch warning.
XACE: Move the property access hook to its own function.
XACE: Push the dix "structure" includes down to the security modules.
xselinux: Add getattr and setattr to the permission map for properties.
xselinux: Split devPrivate state into subject and object records.
xselinux: Use the device name in debugging output.
XACE: Correct some protocol error values in the colormap routines.
Revert "Bug #8937: Extension setup functions not called on server resets"
XACE: Move the selection access hook to its own function.
XACE: Change access modes for some device-related requests.
xselinux: Add use to permission map for devices.
security: Revise set of permissions granted to untrusted clients.
Remove COMPOSITE ifdefs around WindowRec bitfield as it has no ABI effect.
XACE: Make the default window background state configurable per-window.
security: Register resource names in the server-side name registry.
xselinux: Rip out the selection code in advance of polyinstantiation support.
xselinux: Stub out selection protocol requests.
XACE: Require "manage" permission for XKBSetNames.
xselinux: Don't throw BadAccess if DixUnknownAccess is passed in to a hook.
xselinux: Prefix a few remaining error messages with "SELinux".
XACE: Fix instances of DixUnknownAccess at hook callsites.
XACE: Call the creation hook to properly label COMPOSITE window pixmaps.
XACE: Adjust the location of the COMPOSITE creation hook.
xselinux: Log messages to both libaudit and Xorg.0.log.
xselinux: Don't require device "read" permission for XQueryPointer.
dix: Refactoring of property code to allow for polyinstantiation.
dix: Refactoring of selection code to allow for polyinstantiation.
XACE: Add generic support for property and selection polyinstantiation.
dix: Modify callers of property and selection API to use new interfaces.
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 (6):
Fixing a misleading comment which could suggest a GPL violation.
Fixing sig11 in xf86I2CGetScreenBuses().
Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer.
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.
Elvis Pranskevichus (1):
Config: D-Bus: Fix dbus_bus_request_name failure check
Eric Anholt (42):
Fix driver build after pixman changes.
Fix the swapped decode of the EDID DTD h/v sync polarity fields.
Fix overly-restrictive integer overflow check in EXA pixmap creation.
Revert "Fix <pixman.h> include to <pixman/pixman.h>"
Revert "Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix"
Fix fbdevhwstub for pci-rework.
Remove unused xf8GetBlock and xf86GetSparse entry points.
Remove the BusAccWindows resource code which is now unused.
Replace BSD custom PCI code with a stub implementation thanks to pciaccess.
Bug #9629: Remove badly-licensed neomagic kdrive files.
Add more generated files to .gitignore.
Remove stale changelogs from kdrive.
Remove the now-dead PciAvoid symbol.
Remove dead xf86GetPciSizeFromOS and xf86GetPciOffsetFromOS.
Convert servers to using _DEPENDENCIES to ensure proper rebuilds.
Bug #7186: Fix an excessive request size limitation that broke big-requests.
Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it.
Remove backend.[ch] from neomagic to fix distcheck.
Fix Xorg build by listing circular dependency libraries twice.
Increase despair by fixing xprint build after my _DEPENDENCIES changes.
Fix driver build by including an appropriate Requires.private line on pixman.
Fix server version reporting to be the server package version.
Fix build on FreeBSD after Popen changes.
Remove the PaintWindow optimization.
Merge remote branch 'origin/master' into paint-window
[EDID] Ignore reserved bits in deciding monitor vs detailed timing descriptor.
Merge branch 'glyph-pixmaps'
Just link against libcrypto instead of relying on openssl pkg-config.
Bug #10304,12784,11603: Add quirks for several physical size issues.
Add a quirk for Philips 107P5 which lacks the preferred bit on detailed timing.
Disable debian pci-id-list autoconfig code on non-linux.
Merge branch 'master' into glyph-pixmaps
Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.
EXA: Fix Render acceleration in copy and tiling cases.
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.
Eugeniy Meshcheryakov (1):
Xprint: fix handling of TrueType font name
Fatih AÅıcı (2):
Config: Fix a memory leak
Config: Don't forget to add xkb_rules option
Fernando Carrijo (2):
input: Remove useless conditional.
[dix] Remove a duplicate statement.
Fredrik Höglund (6):
Fix the value comparisons in the IDLETIME wakeup handler.
EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap.
EXA: Fix a couple of logic errors in exaGetPixmapFirstPixel.
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 (27):
glx: drop duplicate GetDrawableAttributesSGIX declarations.
configure: minor cleanup
glcore: split mesa and X in build system
clean some "unused" warnings
fix typo
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 (10):
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.
Gerte Hoogewerf (1):
Add stub symbols to make xprint build.
Goneri Le Bouder (1):
xfree86: don't crash in AutoConfig if the primary device is not pci
Gustavo Pichorim Boiko (1):
Allocate the right number of entries for saving crtcs
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 (5):
bgPixel (unsigned long) is 64-bit on x86_64, so -1 != 0xffffffff
Bug 13308: Verify and reject obviously broken modes.
Bug #12439: add a quirk to use +hsync +vsync for the probed detailed mode.
Bug #15160: quirk Proview AY765C
Keep rotation wrappers in place while transforms are in use
Ian Romanick (107):
Initial batch of changes for PCI rework. All future changes will be
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Added missing include of Pci.h. This caused the server to terminate
Fixed severly broken calls to pci_device_find_by_slot. I mis-read the
Added a comment about some suspicious code.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Move probe_devices_from_device_sections,
Remove some static declarations for things that were removed in
Add new Mesa files arrayobj.c and arrayobj.h.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Fix a compiler warning about varibles being used without being set.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Move declaration of "j" inside #ifdef block where it is used to
Eliminate "ugly" spaces around parenthesis. Add const qualifier.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Use XSERVER_LIBS instead of XORG_LIBS for -lpciaccess. The former is
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Modify linuxGetSizesStruct to use pci_device instead of pciConfigPtr.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Make the various implementations of xf86ExtendedInitInt10 use the
Fix stupid typos.
ScanPciDisplayPCICardInfo now uses pci_device interface for PCI
Changes that were missed on the previous commit. Perhaps oddness
Remove source files that have been dead since day-1 of this branch.
The functions xf86PciBusAccWindowsFromOS and xf86BusAccWindowsFromOS
Modify xf86BusAccWindowsFromOS and xf86AccResFromOS to use the
Refactor linuxGetSizesStruct to take a pci_device pointer instead of a
Global s/xf86MapDomainIO/xf86MapLegacyIO/. Let's call a duck a duck,
Don't re-look-up pointers that are already stored in structures.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Gut anything having to do with the PciBusPtr (or PciBusRec) type.
Pass correct pointer to xf86MapLegacyIO.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Build fixes for last pull from HEAD.
Eliminate all uses of the businfo field of pciDevice / pciConfigPtr.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Remove pciConfigPtr and all of the associated cruft.
Modify xf86FindPciDeviceVendor and xf86FindPciClass to use the
Move xf86FindPciDeviceVendor and xf86FindPciClass from xf86pciBus.c to
Remove the last remants of the pci{Read,Write}{Long,Word,Byte}
Eliminate the last few places outside xf86pciBus.c that use
Rename xf86ReadDomainMemory to xf86ReadLegacyVideoBIOS, since that's
Remove prototypes from some functions that were previously removed.
Make xf86PciVideoInfo static since it is only used within this file.
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Fix from HEAD accidentally reverted during merge.
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'origin' into pci-rework
Convert int10 and vgaHW to use 'struct pci_device' instead of PCITAG.
Missed file from previous commit.
Eliminate xf86GetPciEntity from public interface.
Eliminate some dead code.
Eliminate pciHostAddrToBusAddr from interface.
Remove prototype for pciGetBaseSize.
Eliminate unused pciAddrHostToBus infrastructure.
Fix typos in conditionally compiled code.
Refactor pciTagConvertRange2Host and pciConvertRange2Host.
Eliminate unused INCLUDE_XF86_MAP_PCI_MEM define.
Remove unnecessary files from the sources list.
Convert to new pci_device_cfg_write_u* interface.
Convert to new pci_device_cfg_write_u* interface.
Fix domain insanity.
Fix accidental commit (bug) in linuxOpenLegacy.
Eliminate use of Tag field.
Eliminate unused fields in pciAccRec.
Convert xf86FindPrimaryDevice to use a static buffer and snprintf.
Convert xf86IsolateDevice to a 'struct pci_slot_match'.
Convert xf86IsolateDevice to a 'struct pci_slot_match'.
Replace PciBusId with 'struct pci_device *'
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Elminiate ARCH_PCI_OS_INIT.
Convert xf86GetPciHostConfigFromTag to get_parent_bridge.
Eliminate pciControlBridge, pciGetBridgeBuses, and pciGetBridgeResources.
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Move xf86ReadLegacyBIOS to the one place that uses it.
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge fix missed on previous commit.
Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework
Merge branch 'pci-rework'
Remove files made obsolete by pci-rework.
Revert part of 529acb175440969af9d7fa38aab8d7dea0dc2661 because libtool is smart.
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
Ivaylo Boyadzhiev (1):
Fix a longstanding XAA CopyPlane bug.
James Cloos (9):
Remove Perl dependency from the build
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.
Jeremy C. Reed (2):
Add some more support for DragonFly. From Joerg Sonnenberger
Update for support on NetBSD and DragonFly. From
Jeremy Huddleston (340):
Darwin: Dead code removal, Code cleanup, Added launcher
Darwin: Really add launcher this time
Darwin: Use UTF8String since lossyCString is deprecated
Darwin: Removed .svn dir
Darwin: Removed cvs tags from Xquartz man page
Darwin: Misc cleanups to line up with xorg-server-1.2-apple
Darwin: Copied over missing file (Localizable.strings) from xorg-server-1.2-apple
Rootless: Pulled in changes from fb{Blt,Fill} into rl{Blt,Fill}
Darwin: More syncing witn xorg-server-1.2-apple
Darwin: Added missing Makefile.am
Rootless: Imported changes made in xorg-server-1.2-apple branch
Rootless: Remove the PaintWindow optimization which snuck back in.
Darwin: Remove the PaintWindow optimization which snuck back in.
Darwin: Fix compilation/linking problems
Darwin,Rootless: Makefile cleanup
Darwin: Removed support for darwinSwapAltMeta
Darwin: #ifdefs around dix-config.h include and NDEBUG/assert.h workaround.
Darwin: Undo focus-hack which didn't work right.
Darwin: properly implemented xcb check for stale sockets
Darwin: Alt is Mode_switch Switching to Mode_switch to maintain compatibility with Tiger X11.
Darwin: Added {/,/System/}Library/Fonts to DEFAULT_FONT_PATH
Darwin: Combine launcher and server X11.app
Darwin: RIP dumpkeymap, cr, and fullscreen
Darwin: Rework build system to more accurately reveal code infrastructure and facilitate future modularity.
Darwin: Cleaned up keyboard interface headers
Darwin: Flattened quartz into darwin, renamed darwin xquartz
.gitignore: Added Xcode user files
Darwin: Renamed DarwinModeBlah to QuartzBlah
Darwin: Dead coded removal
Darwin: Use __APPLE__ instead of __DARWIN__
XQuartz: Cleaned up configure, X11.app path in launchd script
XQuartz: Fixed "Multiple Dock Icons"
Xquartz: Use org.x.X11 instead of com.apple.X11 for preferences
Xquartz: Actually, it should be org.x.X11 for case-sensitive FS
Xquartz: Actually add quartzForeground.[hc]
Xquartz Added quartzKeyboard.h to EXTRA_DIST
.gitignore: added hw/xquartz/bundle/org.x.X11.plist
Xquartz: Added missing link to libconfig.a
Xquartz: Removed Xplugin.h from EXTRA_DIST
Xquartz: Make Alt work with Xmodmap again
Xquartz: Pre-process Xquartz man page
Xquartz: Don't hardcode LaunchAgents dir
Xquartz: Don't hardcode libexec dir
Xquartz: Fixed cpprules include
Xquartz: Fixed launchd detection
Xquartz: Removed launchd plist and x11-exec. The relevant code is now in xinit.
Xquartz: General Cleanup
Xquartz: Use X11ControllerMain()
XQuartz: Don't fork to exec app_to_run.
XQuartz: Kill off server-main.c and launcher-main.c
XQuartz: Cleaned up command line arguments.
XQuartz: Added localization.
XQuartz: Handle Pseudorami init in miinitext
XQuartz: Reduce code duplication in X11.app
XQuartz: Use CFStringCreateWithCString
XQuartz: *REALLY* use CFStringCreateWithCString
XQuartz: Cleaned up color map configuration.
XQuartz: Flush the debug log for easier debugging
XQuartz: Fixed copyright in About box for 2008. Happy New Year!
XQuartz: Cleanup for strict-prototyping
XQuartz: Fixed switching into XQuartz via expose.
XQuartz: added 'login_shell' option to defaults
XQuartz: Corrected copyright X.org Project -> X.org Foundation
XQuartz: Fixed copy-paste error with login_shell commit
XQuartz: Moved SetFrontProcess haco to set_front_process
Rootless: RootlessEnsureFrame: Added check for !IsRoot
XQuartz: Converted interface to nib 3.x format
XQuartz: Added option for setting quartz-wm click-through preference
XQuartz: Fixed layout of Applications->Customize menu
XQuartz: Fixed EXTRA_DIST to include localization
Fixed unescaped newline in EXTRA_DIST
Added Xquartz.plist to EXTRA_DIST
XQuartz: unsetenv("DISPLAY") before startx if X11.app can't connect to it.
XQuartz: Quit now properly warns the user
=?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
Jeremy Uejio (2):
Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit mode
Refix Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit mode
Jernej Azarija (1):
Bug #12531: RRModesForScreen can fail to allocate.
Jerome Glisse (1):
dri2: fail at context creation if driver fail to create it's context
Jesse Barnes (6):
Add cscope files to .gitignore
Allow RandR get output property to call into drivers
Fail CRTC configuration if !vtSema
Make xf86SetDesiredModes aware of current output configuration
Cleanup logic in xf86PrepareOutputs
Add cscope files to .gitignore
Jesse Ruffin (1):
Bug #16302: Fix GLX drawable refcounting in DMX.
Jie Luo (4):
Fix color lookup.
Remove freetype from the list of autoloaded modules.
Remove duplicate load of freetype font renderer.
glx: avoid possible NULLptr deref, fix #16884
John Tapsell (2):
fbdevhw: Remove pixclock check.
Render: Use built-in SHA1 library
Jordan Crouse (1):
xf86: Change AutoConfig driver for PCI ID 022:2091 to 'geode'
Julien Cristau (47):
configure.ac: Fix argument quoting for argv[]
xfree86: Fix build on Linux/alpha.
config: fix default xkb model (pc105, not keyboard)
Get rid of the type1 font module.
Document the AllowEmptyInput, AutoAddDevices and AutoEnableDevices flags
Fix the name of the XFree86-Misc extension in the xorg.conf manpage.
Programs in hw/dmx/examples/ want client-side xkb headers.
exa: use xf86ReturnOptValBool instead of xf86IsOptionSet
xaa: use xf86ReturnOptValBool instead of xf86IsOptionSet
Fix the clock_gettime check for glibc-based non-Linux systems
Fix composite on !darwin
Minor xorg.conf manpage fixups
Don't set DRI2=yes if we can't find dri2proto or libdrm
autoconfig: don't call closedir() when opendir() failed
kdrive: allow disabling Composite
xfree86: fix initial output positions with Above or LeftOf and rotation
xfree86: fix build on GNU/kFreeBSD
Add xkbstr.h and xkbsrv.h to sdk_HEADERS
mi: Fix typo in comments about deprecated functions
kdrive: fix building with --disable-xv (bug#16488)
x86emu: fix build, fallout from 9719354
Export xkbfile.h in the SDK
Bug #16674: Make sure RANDR reports refresh as 0 if pixel clock is 0.
XF86BigFont is disabled by default
distcheck fixes
Don't put xf86Build.h in the tarball (bug#9277)
Drop some more configure-generated files from the tarball
xfree86: use xorg.conf input devices if there is no ServerLayout
xfree86: don't output a spurious newline to the log when loading a module
Add swapped dispatch for randr 1.2 requests
Xevie: swap replies as necessary
exa: disable shared pixmaps
Don't use our version of ffs() if the system has one
Bug#5851: Document the "Log" option in xorg.conf(5)
Xext: Fix compiler warnings
Nuke unused variables
xfree86: Fix compiler warnings (implicit declarations)
xaa: Fix compiler warning (implicit declaration)
Add prototypes for strlcpy/strlcat
Nuke prototype for nonexistent function
Ansify declaration of FontToXError()
Nuke unused miBankNewSerialNumber
xfree86: Silence compiler warnings about function prototypes
xfree86: fix compiler warnings in DoModalias()
x86emu: fix sparse warnings
mi: Fix infinite loop on regen when swrast_dri.so is missing
xfree86: xf86SetDepthBpp needs to respect the driver's depth24flags
Julien Goodwin (2):
xorg.conf.man: Fix monitor/output confusion in monitor positioning
Loader: Fix verbosity confusion
Jurij Smakov (1):
GL: Add GLX compile flags lost in modular X server changes
Kanru Chen (1):
Config: HAL: Fix XKB option parsing
Kazuhiro Inaoka (1):
Add M32R architecture support (bug #10020)
Keith Packard (67):
Decrement mode count when removing RandR output mode.
RRScanOldConfig wasn't getting crtcs set correctly
RRScanOldConfig cannot use RRFirstOutput before output is configured.
Ref count cursors used in hw/xfree86/modes code.
Screen size changing should leave FB alone when X is inactive.
Add XSERVER_LIBPCIACCESS to xorg-server.h when using libpciaccess
[COMPOSITE] Composite used for pixmap population on redirect. (Bug #7447)
Deliver correct event when releasing keys on VT switch.
Rewrite miPaintWindow to draw to window pixmap.
miPaintWindow draw to window for background.
Try again to fix drawable and tile offsets in miPaintWindow
Do not build hw/xfree86/os-support/bus/ix86Pci.c on Linux.
KDRIVE_LOCAL_LIBS includes some system libraries, not just internal x server libs
Make config file preferred mode override monitor preferred mode.
Leave hardware-specified preferred modes alone when user preference exists.
Don't frob timers unless SmartSchedule is running
Re-add call to XFixesExtensionInit for static servers.
XkbCopyKeymap was mangling doodads and overlays
Empty the borderClip of manual redirect windows. (bug 15823)
Rework composite overlay window code to fix several resource management bugs.
Xi: avoid double button mapping.
Make button down state a bitmask. Master buttons track union of slave buttons
dix: reset potential lastSlaves when disabling an SD
Drop a reference to user mode after create
Switching from Automatic to Manual redirect needs to unmap/remap
When resizing a window with redirected descendents, don't expose them
Revert "Update COPYING for SHA1 code"
Revert "Render: Use built-in SHA1 library"
RANDR: Delivery output property events.
Wrap AddTraps in exa and damage.
Xinput: use floats for ConstantDeceleration and AdaptiveDeceleration
Notify DRI when crtc regions change
Add projective transforms to RandR DIX/DDX API.
Export a bunch of matrix operations from render.
Randr now depends on Render for matrices
Add funcs to convert between protocol and pixman matrices
Wire up RandR CRTC transform protocol, bump server to RandR 1.3
[render] Split out filter finding from filter setting.
[RANDR] Support filters in CRTC transforms.
Use transform when computing scanout size of modes
Add kernel size to Render filters.
Pass filter kernel size through transforms
Initialize and cleanup new filter fields in xf86Crtc.
Handle filter widths in xf86Rotate
Correct bilinear filter kernel size (should be 2x2)
Actually use filter kernel size to expand transform redisplay box
Adjust transformed cursor position to account for hotspot
Add matrix inversion function (uses doubles)
Compute matrix inversion instead of using wire version in RRCrtcTransformSet
When converting from double to fixed, round carefully.
Clear shadow pixmaps before using them.
Report whether transforms are support from driver through extension to client
Eliminate inverse matrix from randr transform protocol
Handle RandR transform matrices in floating point.
Allow drivers to set crtc transforms.
Avoid overflow in PictureTransformPoint. Fix PictureTransformIsIdentity.
Create rrtransform.[ch]. Add RRTransform argument to RRCrtcNotify.
rrtransform needs randrstr to get RANDR_INTERFACE defines
Fix rotated/reflected cursor positions.
Be careful about copying transforms around; they have allocated memory.
Export rrtransform.h as needed by randrstr.h
Update RandR global transform when driver notifies of transform change.
[randr] don't try to compute crtc transform when no mode is set.
Handle transform failure when computing shadow damage area.
Move matrix operations from X server to pixman 0.13.2
Merge commit 'origin/master'
New version of dolt
Kim Woelders (1):
xkb: fix use of uninitialized variable.
Kristian Høgsberg (68):
Implement damage tracking for AIGLX.
Revert "Implement damage tracking for AIGLX."
exa: only setup offscreen allocator if driver doesn't provide CreatePixmap
Update the AIGLX DRI loader to use the new DRI interface.
Convert GLX module to use screen private indexes like everything else.
Move hyperpipe and swapbarrier extension funcs to screen private struct.
Implement damage reporting for AIGLX.
Implment GLXPixmaps.
Add dispatching for GLX_SGIX_pbuffer.
Implement GLX pbuffers.
Implement ChangeDrawableAttributes so we can support GLX_EVENT_MASK.
Merge branch 'master' of git://git.freedesktop.org/git/xorg/xserver
Fix GLX byteswapping.
Fix byte swapping for GetFBConfigs.
Simplify and clean up GLX visual initialization.
Drop VisualConfigPriv support from the DRI module.
Separate handling of GLX visuals and GLX FBConfigs.
Add code to set up GLX visuals and add one for the first double buffered FBConfig.
Introduce a new "GlxVisuals" option that controls which visuals are added.
Fix software GL to provide a list of supported fbconfigs like the DRI case.
Make glx destroy path handle cases where the X window goes away first.
Clean up unused pVisual part of __GLXcontext.
Quiet glx visual debug info.
Weed out some unused fluff from __GLXcontext.
Change the GLX module to initialize after COMPOSITE.
Set up visuals for the existing X visuals.
Fix crash in xf86InitOrigins()
Regenerate GLX dispatch code for recent gl_API.xml changes (#12935).
Don't break grab and focus state for a window when redirecting it.
Add DRI2 module.
Add GLX provider for DRI2.
GLX: Implement support for TTM BO based TFP when available.
GLX: Adjust to changes in DRI driver interface.
Fix DRI2 texture target for GLX_EXT_texture_from_pixmap.
DRI2: Return event buffer head index in DRI2CreateDrawable.
GLX: Track changes to DRI_TEX_BUFFER extension.
DRI2: Add DRI2AuthConnection().
Make WriteToClient take a const void * like any decent IO write function.
Silence REGION_INIT() warning.
Implement DRI2 direct rendering and update AIGLX to DRI interface changes.
dri2: Unbreak glcore visual setup.
Add @XORG_CFLAGS@ to satisfy xf86* includes.
Send the GLX_EXT_texture_from_pixmap attributes to the client.
Pick up dri2proto from the standard proto header include path.
Only autoload RECORD if it was enabled.
Convert __DRIconfigs after we've made sure createNewScreen succeeded.
Make DRI2 a serverlayout/serverflags option.
Stop symlinking glcontextmodes.[ch] from mesa.
Drop glcore GLX provider.
Use LD_EXPORT_SYMBOLS_FLAG when linking Xnest.
Get out of the mesa symlinking business.
Move the windows GL files to the xwin DDX.
Move GL/glx on level up now that it's the only thing left under GL.
Clean up remaining afb references.
Un-K&R shm extension.
Fix embarrasing GLXPixmap leak.
Need to unref pixmaps backing pbuffers too.
Drop unnecessary linked list of contexts from GLXDrawable.
Drop the glx resize hook and stop chaining PositionWindow.
Remove SPARC muldiv code. Was used by ELF loader, which is no more.
Ugh, remove trailing backslash.
Drop xf86CommonSpecialKey() and atKeynames.h
Clean up unused definitions from glx headers.
Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.
Fix driGetConfigAttribIndex unaligned access to GLboolean.
DRI2: Drop sarea use, implement server side swap buffers.
dri2: Update to latest protocol draft.
CopySubBuffer expects GL style coordinates.
Luc Verhaegen (6):
DGA: Fix ProcXF86DGASetViewPort for missing support in driver.
DGA: Mash together xf86dga.c and xf86dga2.c.
DGA: Track client state even when using old style DGA.
GLX: fix build when dri2 is not available.
GLX: fix build when dri2 _is_ available.
XAA PixmapOps: Sync before accessing unwrapped callbacks.
Maarten Maathuis (23):
Fix typo in commit b8b7cdf6df3d338c50db670ce4cfd245f9fa8844.
Resize composite overlay window when the root window changes.
Fix rotation for multi-monitor situation.
EXA: Let the driver decide what repeat/extend types are supported.
Fix big mistake in commit fd41f46ac62033a724bd1f4612f19448a21c1224.
exa: fix assert logic thinko from 361a9eb953aaa38f8ebc057185de29e50f9eef26
exa: remove useless cache{X,Y}off from UploadToScreen() arguments.
exa_glyphs: remove useless offset
exa: move destination damage for internal calls to a special function
exa: report damage manually for exa{Trapezoids,Triangles} when needed
exa: some minor cleanup
exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67
{damage,exa}: sanitise damage
damage: internal functions start with a non-capital letter
damage: DamageReportRawRegion should set pDamage->damage
damage: initial attempt at a damage marker mechanism
damage: choose less ambiguous function names
xf86Crtc: Set mode to NULL, so nothing bad happens if crtc == NULL.
exa: remove some excessive whitespace
exa: remove "direct" case for exa{Trapezoids,Triangles}
pixmap: Add some notes to devKind and devPrivate.
dri: don't set the dixPrivate key to NULL, as this is a staticly set variable.
exa: restore {x,y}{Src,Dst} to their original values when !done
Magnus Vigerlöf (10):
dix: Always add valuator information if present
Bug # 10324: dix: Allow arbitrary value ranges in GetPointerEvents
Bug # 10324: dix: Add scaling of X and Y on the reported pointer-events
dix: Skip call to clipAxis for relative core-events
dix: Move motion history update until after screen crossing and clipping
dix: Ensure Proximity events don't kill the server.
Make all conversion handling in GPE.
dix: Correct values in the device axisVal are calculated in GPE
dix: Correct clipAxis so it can handle devices with value ranges properly
dix: Cleanup of GetPointerEvents
Marius Gedminas (1):
[RANDR] Compare only milliseconds of config time. (Bug #6502)
Mark Kettenis (1):
OpenBSD support for libpciaccess.
Mark Vytlacil (1):
XFree86: Input: Save/restore errno around SIGIO (bug #10683)
Markku Vire (1):
Config: HAL: Touchpads are pointers too
Mathieu Bérard (7):
Drop a bunch of #ifdef Lynx.
Fix AddExtension now that CloseDownProc can be NULL.
The smart scheduler is not optional.
Remove ancient unused inline hack.
Remove some unused assembly code and assyntax.h
Remove dead {bsd,lnx}Resource.c
Remove xaaTEGlyphBlt.S
Matt Turner (1):
Check for __x86_64__ when we check for __amd64__
Matthias Hopf (16):
Make mode checking more tolerant like in pre-RandR times.
Drivers include miscstruct.h which requires pixman.h.
Fix ids of ACPI events according to ACPI spec.
Only issue XF86_APM_CAPABILITY_CHANGED for video change ACPI events (not e.g. brightness etc.).
Get rid of unnecessary GNU extended variadic macro.
Superfluous ','.
Prefer configured DisplaySize to probed DDC data, if available.
Nuke superfluous ",", added missing include for xf86i2c.h.
Always duplicate mode name when duplicating a mode.
Only clear crtc of output if it is the one we're actually working on.
Adjust offsets of modes that do not fit virtual screen size.
Fix initial placement of LeftOf and Above.
Don't segfault if referring to a relative output where no modes survived.
Initialize Mode with 0 in xf86RandRModeConvert.
CVE-2007-6429: Always test for size+offset wrapping.
Return randr interface version in xf86CrtcScreenInit()
Matthieu Herrb (35):
Remove an extra cast.
Fix indentation.
typo in comment
Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver
Fix for CVE-2007-5760 - XFree86 Misc extension out of bounds array index
Fix for CVE-2007-6427 - Xinput extension memory corruption.
Fix for CVE-2007-6428 - TOG-cup extension memory corruption.
Fix for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
xfree86: don't call xalloc from signal handlers when posting events.
use UTILS_SYS_LIBS to pass SYS_LIBS to utils/ioports correctly
test for the presence of pci_system_init_dev_mem() before calling it.
CVE-2008-1377 - RECORD and Security extensions memory corruption
CVE-2008-1379 - MIT-SHM arbitrary memory read
CVE-2008-2360 - RENDER Extension heap buffer overflow
CVE-2008-2361 - RENDER Extension crash
CVE-2008-2362 - RENDER Extension memory corruption
sprintf() -> snprintf()
Let code build with gcc 2.95
Remove RCS Id.
preserve errno around the SIGIO handler
build fix
Fix ipc check on OpenBSD
Various messages clean-ups.
Move string comparaison functions to from dix/ to os/.
remove OpenBSD/amd64 specific mtrr API.
add libXinerama to the list of dependencies.
Move strcasecmp(), strcasencmp() and strcasestr() prototypes to os.h
Xserver.man: Typo (the the).
Close well known connections in ServerAbort()
Support for BSD apm
Add a man page for Xephyr, with information from the README file.
Remove the old libusbhid copy from os-support/bsd.
missing action in if statement.
Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver
Michael Vogt (1):
Do not send VisibilityNotify events when MapUnmapEvents are disabled
Michel Dänzer (80):
GLX_EXT_texture_from_pixmap: Use client provided texture target when available.
GLX/DRI: Remove some unused variables.
__glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target.
EXA: Only mark offscreen memory as used when it really is.
Export fbShmPutImage to modules.
EXA: Improve ShmPutImage.
exaGetImage: Don't migrate pixmap out of FB with no DownloadFromScreen hook.
exaPolyFillRect: pGC->alu doesn't matter with a single rectangle.
EXA: Migrate out pixmap in exaPrepareAccess.
EXA: Track valid bits in Sys and FB separately.
Add DamagePendingRegion.
EXA: Support partial migration of pixmap contents between Sys and FB.
EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.
EXA: Improvements for trapezoids and triangles.
EXA: exaImageGlyphBlt improvements.
EXA: Improvements for 1x1 pixmaps.
EXA: RENDER improvements.
EXA: Remove superfluous manual damage tracking.
EXA: exaGetImage improvements.
EXA: exa(Shm)PutImage improvements.
EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.
EXA: exaFillRegion{Solid,Tiled} improvements.
EXA: Exclude bits that will be overwritten from migration in exaCopyNtoN.
EXA: Don't crash in exaGetImage when swapped out.
EXA: Make sure driver hooks get correct offscreen offsets from exaCopyDirty.
Fix possible crash if Xv window is outside of either crtc
EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.
EXA: Remove some clearly bogus code from exaCopyNtoN.
EXA: Tile offscreen pixmap coordinate offsets are always 0.
EXA: Make sure tile offsets passed to drivers are never negative.
EXA: Punt for all fallbacks in exaFillRegion*.
EXA: Remove bogus pitch checks.
EXA: Disable 1x1 pixmap fill optimization for drivers that handle pixmaps.
Always check the return value of __glXGetDrawable first.
EXA: Don't attempt to move in pixmaps that can't be accelerated.
EXA: Skip empty glyphs.
GLX: Don't crash on unused client array members when switching to/from console.
GLX: Fix leak of X pixmaps associated with GLX pixmaps.
EXA: Disable problematic optimization of dest pixmap migration by default.
DEFAULT_DPI was undefined here.
Yet another Xv extension byte swapping fix.
AIGLX: Fix GLX_EXT_texture_from_pixmap fallback with EXA.
AIGLX: Refactor code common between __glXDRI{drawableDestroy,releaseTexImage}.
AIGLX: Switch to server context for calling DamageDamageRegion().
Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB
Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB
Fix off-by-one error in ProcXResQueryClients().
dolt works on powerpc Linux.
Optimize dixLookupPrivate for repeated lookups of the same private.
EXA: Offscreen memory eviction improvements.
EXA: Glyph cache upload tweaks.
EXA: Accumulate glyphs whenever possible, for full benefits of the glyph cache.
EXA: Try to accelerate non-antialiased text via the glyph cache as well.
EXA: Fall back in CompositeRects if the driver can't accelerate Composite.
EXA: Specify region used for source pixmap migration in exaCopyNtoN.
EXA: Don't suggest exaCopyDirty be inlined.
EXA: Don't migrate twice in exaImageGlyphBlt.
EXA: Only record damage generated by rendering operations.
EXA: Fix exaGetPixmapFirstPixel() crash if the driver has a CreatePixmap hook.
AIGLX/DRI1: Switch to server context for calling pScreen->GetImage.
dix: fix a crash when the client has a different byteorder.
Fix Makefile.am crack.
AIGLX/DRI1: Pay more attention to return value from DRIGetDrawableInfo().
GLX: Unreference drawables bound to the old context, not the new one.
EXA: Replace open coded CopyArea logic with GC op call.
EXA: Optimize GXcopy tiled fills.
EXA: Simplify exaFillRegionTiled() control flow.
EXA: Fix exponential growth logic for GXcopy tiled fills.
EXA: Do still return FALSE if the driver PrepareCopy hook failed...
Remove commented out lines that make automake 1.9 puke.
EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.
EXA: Don't use exaGlyphs if the driver doesn't provide a PrepareComposite hook.
EXA: Inline Prepare/FinishAccessWindow into only caller, ChangeWindowAttributes.
EXA: Avoid excessive syncing in PutImage
AIGLX: Allow 2D driver to prevent zero-copy texturing of a pixmap.
AIGLX: Don't truncate offset returned by driver texOffsetStart hook on 32 bit.
AIGLX: Reinstate call to driver texOffsetFinish hook.
Fix typos which caused exaCompositeRects() to use an incorrect damage region.
Set libdrm flags correctly even when only DRI2 is enabled.
DRI2: Don't crash in DRI2ClipNotify when DRI2DrawablePtr is NULL.
Mikhail Gusarov (1):
scrnsaver is optional at build time.
Naoki Hamada (1):
Input: Fix key down test (bug #12858)
Nathaniel McCallum (1):
Xorg: add -modalias option
Otavio Salvador (4):
kdrive/fbdev: use operating system input devices
kdrive/vesa: use operating system input devices
kdrive/ati: use operating system input devices
registry: XREGISTRY_UNKNOWN needs to be defined even if XREGISTRY isn't enabled
Otto Moerbeek (1):
A high resolution device that's moving fast can potentially generate
Owen Taylor (7):
EXA: Use a single large glyph cache pixmap
EXA: Add exaCompositeRects()
EXA: Fix overlapping glyphs in glyph cache
EXA: Clean up debug messages
EXA: Use UploadToScreen() for uploads to glyph cache
Bug #15369: Don't reduce Over to Src for transform + RepeatNone.
Change 'remap' to 'map' in saveset functions/macros
Owen W. Taylor (2):
EXA: Fix TS origin computation when implementing RenderComposite with tiling.
Don't remap windows for SaveSetUnmap
Paul Bender (1):
Bug #15665: Fix building without Composite.
Paulo Cesar Pereira de Andrade (5):
Fix an off by one read error in drmSIGIOHandler().
xorgcfg: Fix a crash if xorg.conf doesn't have a Files section.
Correct a NULL pointer deference
mi: minor build fix when compiling with debug enabled.
gl: include assert.h if we're compiling with DEBUG.
Paulo Ricardo Zanoni (3):
Enable event delivery for multiple heads.
Allow value None for windows when setting ClientPointer.
ProcX{Change|Query}WindowAccess: change device list from char* to XID*.
Peter Harris (3):
Add missing swaps in panoramiXSwap.c
xf86misc.c: Avoid use of swapped values
Fix panoramiX request and reply swapping
Peter Hutterer (738):
o fix minor error in comment for GetPointerEvents()
removed unused variables drag and local from xf86PostMotionEvent
dix: cleaned up GetPointerEvents() to avoid code duplication.
dix:
dix: added isMPdev field to _DeviceIntRec, is used in GetPointerEvents()
mieq: EQ processing handles MP devices
dix: moved isMPdev field to end of _DeviceIntRec structure
mi:
mi: moved core pointer information from miSpriteScreenRec into a
mi: added MPX to miSprite functions.
mi: added MPX to miSpriteReportDamage
mi: added device ID to miSpriteCursorFuncRec functions
mi: constrain MPX cursors to screen
TAG: MPX_BEFORE_DIX_API_BREAK
dix: moved sprite from static to be pointer of type SpritePtr
dix: WindowsRestructured() calls CheckMotion() on all devices
mi: added DevToSprite() conversion function
dix GetSpriteWindow() adjusted for MPX
dix: DeliverEventsToWindow adjusted for MPX
mi: closing memory leak, miPointer is freed in miPointerCloseScreen
mi: free allocated memory in miDCCloseScreen and in miDCInitialize in case
mi: mipointer.c cleanup, reducing code duplication, using MPHasCursor()
mi: malloc checks for misprite and midispcur, code cleanup
mi: Bugfix: FreeCursor ignores negative refcounts.
dix: missing parameter to SetCursorPosition in CheckMotion ifndef MPX
mpx: Infrastructure for MPX extension, GetExtensionVersion request works.
mpx: SelectEvents and GetEventBase requests.
Xi: adding MPX checks to ProcessOtherEvents
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into mpx
Ironing some glitches caused by the merge
dix: Moving SpriteRec into DeviceIntRec
mi: removing MPX ifdefs
mi: removing MPX ifdefs
Cleaning up ifdef MPX from remaining files, removing it from configure.ac.
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver
xfree86: Changing "IsMPDevice" to "SharedPointer" option. Devices will default
xfree86: fix xf86ActivateDevice(): only set to MP device if not a keyboard
removing MPX extension files
xfree86: fix xf86ProcessCommonOptions() core and shared pointer assignment
Xi: Adding ChangeDeviceCursor request
xfree86: fix XI86_SHARED_POINTER flag setting
Xi: add missing call for SProcXChangeDeviceCursor
mi: remove core pointer special handling. No event has core pointer as
mi: Quick fix to stop segfault on non-core keyboards.
Merge branch 'master'
o fix minor error in comment for GetPointerEvents()
Merge branch 'master'
mi: Fix cursor rendering issues.
Xi: Adding ChangePointerKeyboardPairing request
xkb: Daniel's patch to stop evdev keyboard segfaults.
dix: If POINTER_CORE_ONLY is set, GetPointerEvents() only creates a core event
dix: Clean up GetPointerEvents. If pDev == inputInfo.pointer, assume that
dix: fix typo in condition.
xfree86: mouse and keyboard hotplugging support. New mouse devices will get
Xi, dix: Only one client at a time can change the pointer-keyboard pairing,
Xi: Add access control request handling.
xfree86: Don't initialize sprites for devices that don't own a sprite (stops
Update device valuators on XTest motion event, otherwise the cursor jumps
dix: Remove InitSprite, work can be done by InitializeSprite.
dix: Add ClientPointer to client, used for picking which pointer to use in
dix, Xext, Xtrap, Xi: replace inputInfo.pointer with PickPointer where
o fix minor error in comment for GetPointerEvents()
Merge branch 'master' into mpx
dix: Add GuessFreePointerDevice(). Runs through device list and tries to
Xi: Don't deactivate core grabs from non-core button/key releases.
dix: Each device needs to differ between a core grab and an XI grab,
dix: Check if client has a grab on any other device before mouse/kbd
Xi: Add SetClientPointer request handling.
dix: restore commit b3b2a6a0d43d1724e04d69588f8a55c3270e5523 that for some
dix: Get the state from the paired device and the real device to fill the
dix: fix: don't skip first item in list when seeking for a device cursor.
kdrive: update kdrive to new mi API with additional device argument. Includes
dix: fix: don't return when device is same as argument.
Xi: move IsPointerDevice into dix.
o fix minor error in comment for GetPointerEvents()
Merge branch 'master' into mpx
dix: Move sprite initalization/pairing from ActivateDevice to
Xi: add GetClientPointer and GetPointerPairing requests.
dix: Increase allocation size for core keyboard keymap to avoid buffer
Clean up DeviceIntPtr, prepare for Server 1.4 ABI. Move sprite-related
dix: Pick keyboard instead of using virtual keyboard in Grab/UngrabKey.
dix: Try to get closer to the correct refcnt for cursors.
dix: Fix wrong cursor refcount.
Xi: fix ProcXListInputDevices to include the virtual core devices.
o fix minor error in comment for GetPointerEvents()
Merge branch 'master' into mpx
Make GrabDevice differ between core grabs and device grabs.
Revert "o fix minor error in comment for GetPointerEvents()"
Merge branch 'master' into mpx
Delete all grabs from all devices when deleting a window.
Unrealize cursor only once, not per device.
Allow for multiple animated cursors.
Synthesize WarpPointer events for the actual device rather than the VCP.
Fix: pick new ClientPointer when device is closed.
Adding some comments to devices.c.
Don't explicitly init sprite for VCP, EnableDevice() will take care of that.
Close down virtual core devices when closing all devices.
Alloc sprite memory in devices' devPrivates, allow undisplaying cursors.
Merge branch 'master' into mpx
Remove workaround for a NULL core pointer in ProcessInputEvents.
Change core enter/leave semantics for multiple pointers.
Use paired kbd instead of VCK for EnterLeaveEvents, sanitize variable naming.
Deliver FocusIn/FocusOut events for all devices.
Change enter/leave semantics for events with detail Notify{Nonlinear}Virtual.
Change FocusIn/Out semantics to match Enter/Leave semantics.
Change dbus 'listDevices' call to not require an argument.
config: Return errors as negative numbers, device ids as positive numbers.
Check for NULL devices in CloseDevice().
Fix cursor rendering for multi-head.
Allow events to grabWindows event if the device is not grabbed.
Merge branch 'master' into mpx
Add GenericEvent extension to Xext.
Check VCP's and VCK's ids when searching for a new device id.
Check and re-set paired devices when initializing sprites.
Send PointerKeyboardPairingChangedNotifyEvent using XGE.
Correct enterleave semaphore value for root window.
Start devices after windows are initialized.
Adjust EQ to support long events.
Add missing files for ProcXiSelectEvent.
Add handling for FakeDeviceEvent request.
Cleaning up a bit.
Add selected RamDac functions to xfree86LookupTab.
Add ExtendedGrabDevice handling.
Remove double-grab option. We only want one grab per device.
Add ungrab support to ExtendedGrabDeviceRequest handling.
Revert "Allow events to grabWindows event if the device is not grabbed."
Init device axis with -1,-1 minimum values.
Clean up, correct some comments.
Squish the flags into the upper bits of the mode field for EnterLeave events.
Remove unused include "gestr.h"
Change GrabDevice's parameter name back to "coreGrab".
Fix up comments for event.c
Add a deviceMask to the GrabRec and don't interfere with passiveGrabs.
Zero deviceMask and genericMask when creating a grab via CreateGrab().
Only decrement buttonsDown when the button count is greater than 0.
Add implicitGrab field to GrabInfoRec.
Add a few comments to ProcXGrabDevice.
Merge branch 'master' into mpx
Set the detail field for DeviceKeyEvents to the keycode.
Save processInputProc before wrapping it and restore it later, instead of
Revert "Save processInputProc before wrapping it and restore it later, instead of"
Save processInputProc before wrapping it and restore it later, instead of
Quickfix to stop core key events from doubling up.
Init genericMasks to 0, make sure list is NULL terminated.
mieqEnqueue: use modulo for queue tail wrapping.
Reset grab->next to NULL when we're creating a grab.
Add 'evfill' field to GEExtensions.
Use the same struct for generic event masks throughout the code.
Call CheckMotion for all core events.
DeliverGrabbedEvent: stop segfault when gemask == NULL.
Change CheckMotion to ignore non-pointer events but acknowledge XI events.
Install geext.h, otherwise drivers won't build.
DeliverEventsToWindow: ensure that genericMask has a defined value.
mieqEnqueue: Don't try to update the time for GenericEvents.
dix: check for core event to determine if grab is a core grab (CreateGrab).
dix: get the paired keyboard for a passive grab (ProcGrabButton).
dix: Allow flexible devices for passive core grabs.
Fix typo from last commit. Oh well.
Merge branch 'master' into mpx
dix: ProcUngrabKeyboard: make sure grab is initialized.
dix: ProcChangeActivePointerGrab: make sure variable is initialised.
dix: Only check device events for possible ACLs.
config: return BadValue to caller if add/remove doesn't have parameters.
config: Use [config/dbus] consistently for error messages.
randr: RRPointerScreenConfigured needs to move all pointers.
xkb: Store the action filters per device in the XkbSrvInfoRec.
Revert "Input: Fix stuck modifiers (bug #11683)"
dix: don't change the device struct while processing core events.
dix: close virtual core devices after other devices.
xkb: enable XI event processing for xkb.
dix: add XI event support to FixKeyState.
xfree86: wrap keyboard devices for XKB.
dix: Enabling devices must not overwrite existing sprites/pairing.
dix: don't compress motion events from different devices (EventEnqueue)
dix: Make EnqueueEvent aware of GenericEvents.
dix: fix comment for DeliverDeviceEvents.
dix: don't try to access "time" field for GenericEvents in PlayReleasedEvent.
dix: fix "possible use of uninitialized variable" warning.
dix: fix compiler warnings about unused variables.
include: remove register keywords.
dix: cosmetic change. Remove "pointer" variable, might as well use pDev.
dix: add comments to ComputeFreezes() and syncEvents struct.
dix: add comments to PlayReleasedEvents()
Wrap core event handling through ProcessOtherEvents.
Xi: unify ErrorFs. Prefix all with [Xi].
dix: GetPointerEvents: remove unused variable compiler warning.
dix: unify ErrorFs. prepend all with [dix].
xkb: unify ErrorFs. Prefix all with [xkb].
xkb: XkbFilterEvents: Remove unused variable compiler warning.
xfree86: pass in the XKB event processing proc instead of the XI one.
Xi: fix the wrapper code for processInputProc wrapping.
xkb: Unwrap properly in ProcessPointerEvent.
xkb: xkbHandleActions: let wrapping take care of event delivery.
dix: GetMaximumEventsNum() needs to return 3 + MAX_VALUATOR_EVENTS.
dix: take paired keyboard instead of VCK (CoreProcessPointerEvents)
dix: GetPairedKeyboard() always returns a valid keyboard (VCK if necessary).
Remove generation of core events, long live XI!
Xi, xfree86: Remove leftovers of the XI wrapper code.
xfree86: update all pointers when calling xf86SwitchMode
xfree86: xf86DGA: some cleanup to use the correct devices instead of VCP/VCK.
xfree86: fix DGA to use the correct devices.
mi: switch core keyboard on XI events, not only on core events.
dix: Ignore devices when deleting passive core grabs.
dix: change Enter/Leave semaphore handling to accommodate for NotifyGrab.
dix: send NotifyGrab/NotifyUngrab focus events regardless of semaphore state.
dix: ignore passive grab if the client already has a grab on the device.
xkb: remove some warning comments.
Xext: add missing geint.h to Makefile.am (un-breaks make dist)
dix: When pairing, only check for access right if client is set.
dix: when disabling a device, make sure all paired devices are re-paired.
dix: change a few inputInfo.keyboard over to PickKeyboard()
include: add "master" field to DeviceIntRec.
dix: Set core devices to ProcessOtherEvents, set sendCore and XKB.
dix: add AttachDevice, needed to attach a slave device to a master device.
include: add "isMaster" field to DeviceIntRec.
dix: fix up Activate/Enable/Disable device.
dix: Set bidirectional pairing, don't allow pairing with already paired devs.
dix: remove pairing/attachment from InitAndStartDevices.
dix: Remove GetPairedPointer, GetPairedKeyboard in favour of GetPairedDevice.
dix: don't check VCK and VCP separately when looking for device ids.
dix: check for isMaster before calling DeviceCursorCleanup.
dix: don't call CloseDevice on VCP/VCK separately.
dix: don't allow slave devices as ClientPointer
dix: adjust PickPointer and PickKeyboard to get the first master device.
include: remove unused GetPairedPointer/Keyboard declarations.
dix: GetPairedDevice: return dev paired with master for slave devices.
Fix up detritus from removing GetPairedPointer/Keyboard.
dix: don't treat VCK/VCP separately in DevHasCursor, IsPointer/KeyboardDevice.
xfree86: remove XI86_SHARED_POINTER flag.
dix: set the device's sprite when using AttachDevice
include: add "lastSlave" field to DeviceIntRec.
dix: GetPointerEvents: get state from master device before applying valuators.
dix: fix detritus from adding lastSlave field.
dix: CheckPassiveGrabOnWindow: only get paired device for non-keyboards.
mi: don't exclude inputInfo.pointer from rendering.
xfree86: NIDR: don't call PairDevices explicitly.
dix: add AllocMasterDevice for creation of new master devices.
dix: Make InitCoreDevices use AllocMasterDevice.
mi: fix some macros to allow multiple cursors for master devices.
Xi: don't send core events for slave devices.
mi: call processInputProc for master devices after slave event processing.
mi: don't call UndisplayCursor for non-sprite-owners.
Xi: return all master devices as type IsXPointer/Keyboard when listing devs.
Xi: set master device's id in ListDevices Reply.
Xi: remove ChangePointerKeyboardPairing in favour of ChangeDeviceHierarchy.
Xi: advertise as XInput v2 capable
Xi: allow VCP/VCK to be OpenDevice'd as well.
dix: Create new sprite for floating devices.
dix: check for core passive grabs on inferiors when replaying events.
dix: Don't interfere grabs the interfering device is of different type.
xkb: Store the action filters per device in the XkbSrvInfoRec.
Save processInputProc before wrapping it and restore it later, instead of
xkb: enable XI event processing for xkb.
dix: add XI event support to FixKeyState.
dix: don't compress motion events from different devices (EventEnqueue)
xkb: xkbHandleActions: let wrapping take care of event delivery.
xkb: Unwrap properly in ProcessPointerEvent.
xfree86: wrap keyboard devices for XKB.
mi: duplicate event before processing it, so master has original values
Xi: don't call CheckMotion for slave devices.
Merge branch 'master' into mpx
Merge branch 'mpx' into mdsd
Xi: return BadDevice for slave devices on ProcXSetClientPointer
mi: change the device id to the master devices' when duplicating the event.
dix, mi: stop segfaults when a floating device emits events.
dix: calloc root window's Generic Event mask, stops segfaults.
Xi: notify the clients when the device hierarchy has been changed.
dix: grabbing an attached SD sets it floating for the duration of the grab.
Xext: add simple macro to easily check a generic event's type.
Xi, dix: Add ability to change MD classes + send event when doing so.
dix: When the last slave is removed, set master to the original classes.
mi: avoid SIGABRT by setting master_event to NULL.
dix: allow grab modifier device to be NULL.
dix: don't unconditionally update valuators during key events.
xkb: disable xkb key repeats (temporarily)
dix: Send MappingNotify when keyboard maps change.
dix: Attach spriteInfoRec to same memory block as the DeviceIntRec.
dix: remove trailing/wrong whitespaces from devices.c and events.c
Xi: remove trailing whitespaces.
Xi: remove RegisterPairingClient handling. Deprecated with device hierarchy.
Xi: Move updating the device state from POE into separate function.
dix: Return Success from ProcBell if no BellProc is set.
Xi: toggle the public.devPrivate as well when switching device classes.
Xi: When switching MD classes, make a deep copy instead of pointer flip.
mi: don't call SwitchCoreKeyboard, we switch during event processing now.
dix: Make sure core MDs copy their initial classes before they are used.
Xi: free XkbSrvLedInfos as well when freeing an MD's device classes.
Revert "xkb: disable xkb key repeats (temporarily)"
Xi: reset xkb-stuff to NULL after copying (DeepCopyDeviceClasses)
dix: Add FreeDeviceClass and FreeFeedbackClass for centralised xfree.
dix: SetKeySymMap should alloc the map if dst doesn't have one already.
Xi: fix up sloppy class copying causing segfaults.
Xi: Only alloc modifierKeyMap if <slave device>->maxKeysPerModifier > 0
dix: Fix up class restoring when last SD disconnects.
dix: explicitly float all attached SDs before closing down devices.
Xi: Deep-copy full list of FeedbackClasses.
dix: Free both current classes and original classes when closing an MD.
dix: reset MD's devPrivate classes to NULL before device initialisation.
Xi: add missing XI_DeviceClassesChangedMask to XI filters array.
dix: getevents.c remove trailing whitespaces.
Xext: Scruffy the janitor don't like no "register" keywords.
xtest: switch an inputInfo.pointer over to PickPointer.
Xi: allow clients to specify pure client id in SetClientPointer.
DeviceIntRec: move lastx/lasty from valuator into DeviceIntRec.
Xi: allocate motion history for master device.
XKB: Generate correct key repeat events (bug #13114)
dix: Add special treatment of NotifyUngrab for enter/leave events.
dix: fix typo
mi: only call UpdateSpriteForScreen if the screen actually changed.
Xi: set DeviceXXXState's length fields to the correct size of the struct.
Xi: set DeviceXXXState's length fields to the correct size of the struct.
xkb: swap a LookupKeyboardDevice over in favour of GetPairedDevice
dix: only freeze the paired MD on a grab, not all other devices.
dix: avoid activating the VCP/VCK twice.
dix: Remove RegisterPairingClient and UnregisterPairingClient.
ephyr: miPointerWarpCursor needs the device parameter.
dix: remove #ifdef XINPUT.
dix: comments, whitespaces, copyright fixes.
dix: change the filters to be per-device.
dix: update comments about inputInfo.pointer.
mi: change infamous "Tossed event ..." error for something more explanatory.
mi: unify last two ErrorF's in mieq.c
mi: unify ErrorFs, prepend [mi]
dix: when getting a bogus event, at least print out the type.
dix: set the correct number of valuators in valuator events.
include: never overwrite realInputProc with enqueueInputProc. Bug #13511
Xext: remove redefinition of Bool.
Xi: specify correct struct when calculating size of GetDeviceControl reply.
include: never overwrite realInputProc with enqueueInputProc. Bug #13511
Merge branch 'master' into mpx
dix: free ClassesRec when a BadAlloc occurs during CoreKeyboardProc.
Xi: switch to using "rc" (instead of "err") as returncode.
xfixes: switch a few inputInfo.pointer to PickPointer
Xi: ProcXSetClientPointer should directly check for the client from the id.
dix: DoChangeKeyboardControl shouldn't be using inputInfo.keyboard.
dix: don't free device's devPrivates manually, dixFreePrivates does it.
Xi: remove file for the obsolete ChangePointerKeyboardPairing request handling.
dix: init GrabPrivateKey to correct value.
dix: don't try to confine cursor on screen restructure if there is no cursor.
dix: set the correct number of valuators in valuator events.
mi: change infamous "Tossed event ..." error for something more explanatory.
Xi: keep a counter of buttons down to avoid duplicate press/release events.
Merge branch 'master' into mpx
dix: remove obsolete comment.
dix: Emulate core events within CheckDeviceGrabs and ComputeFreezes.
dix: Process an input event as a single event, instead of two separate ones.
Xi: remove some leftovers from ProcessOtherEvents.
xkb: don't do core key repeats, XI only is the path to light.
dix: print out an error when core type can't be converted.
Xi: Check for DestroyAccess when trying to delete a master device.
dix: remove inputInfo.pointer reference in TryClientEvents.
dix: remove inputInfo.pointer refernce in EventSelectForWindow
include: mark CoreProcessPointerEvent, CoreProcessKeyboardEvent as deprecated.
dix: free the genericMasks when ungrabbing.
dix: remove some superfluous lines in ProcChangeActivePointerGrab.
dix: if a client has a core grab, return the grab device on QueryPointer.
Xi: add XACE hooks for device creation (ChangeDeviceHierarchy)
Xext: allow per-device GE masks.
Xi: Change window access right check to RecieveAccess in XiSelectEvent.
Xext: add GEDeviceMaskIsSet (GE mask checking per device)
Xi: if deviceid is > 127 assume GE mask is for all devices (XiSelectEvent).
config: add a debug message, fix a whitespace error.
config: only shutdown libhal if the connection is valid.
config: check connection != NULL before getting dbus' dispatch status.
config: don't reset connection info on disconnect.
Merge branch 'master' into mpx
config: add a debug message, fix a whitespace error.
config: only shutdown libhal if the connection is valid.
config: check connection != NULL before getting dbus' dispatch status.
config: don't reset connection info on disconnect.
xfree86: fix AlwaysCore handling. (Bug #14256)
xkb: don't update LEDs if they don't exist. (Bug #13961)
dix: print out event type if a bogus pointer event occurs.
Merge branch 'master' into mpx
xfree86: stick two more checks in for num_valuators < MAX_VALUATORS
mi: Only UpdateSpriteForScreen if we actually changed the screen. (Bug #12650)
xkb: when copying sections, make sure num_rows is set too.
xkb: when copying sections, make sure num_rows is set too.
Xi: finish XKB initialisation before copying the keymap.
xkb: when copying the keymap, make sure the structs default to 0/NULL.
xkb: when copying the keymap, make sure the structs default to 0/NULL.
dix: Don't generate RawDeviceEvents anymore.
mi: remove RawDeviceEvent's ID changing.
Xi: Remove files for GrabAccessControl.
Xi: remove raw device events.
Xi: remove FakeDeviceData calls. And one leftover from GrabAccessControl.
Xi: QueryDevicePointer doesn't have a shared field anymore.
dix: set num_events to 1 by default. (no RawDeviceEvents anymore)
Xi: even if ChangeDeviceHierarchy fails, we may need to send an event.
dix: add support for WindowAccessAllowAll in device access checking.
Xi: make SizeDeviceInfo public and re-use from CreateClassesChangedEvent.
Move input event list initialisation and storage from DDX to DIX.
xfree86: guard against NULL-pointer dereferences in xf86LoadModules.
dix: add InputEventListLen and SetMinimumEventSize
dix: change GetEventList to return length of list and set parameter in place.
dix: Ensure enough memory for ClassesChangedEvent for a new device.
Revert "xfree86: plug a memory leak in xf86LoadModules."
dix: set evlen to the size of the reallocated memory.
Xi: remove ungrab handling of ExtendedUngrabDevice request.
Xi: remove GetPairedPointer handling.
Xi: MDs return the paired device's ID in attached field of ListInputDevices.
dix: before copying the classes the first time, set the VCK's classes to NULL.
dix: set dev->key to NULL after freeing it in CloseDevice. (Bug #12830)
Xi: swap the control attached to a ChangeDeviceControl request. Bug #14170
Merge branch 'master' into mpx
Xi: add deviceid to QueryDevicePointer request.
Xi: remove false memset from DeepCopyDeviceClasses.
Xi: don't free device classes before copying them.
Xi: only alloc memory for feedback classes if it doesn't already exist.
Xi: remove duplicate copying of kbdfeed and ptrfeed.
Xi: ALLOC_COPY_CLASS_IF should only alloc if to->field doesn't exist.
Xi: realloc to->valuator instead of allocing it blindly.
Xi: add comments for DeepCopyDeviceClasses, ChangeMasterDeviceClasses.
dix: remove debug error message about XI->core type conversion.
dix: sprite may be NULL, don't dereference it then.
Merge branch 'master' into dcdc_rework
xkb: don't overwrite CtrlProc in the second run of XkbFinishDeviceInit.
xkb: don't overwrite CtrlProc in the second run of XkbFinishDeviceInit.
Xi: check if source has a key class before copying.
Xi: plug memory leak, free previous motion history before allocating new.
Xi: If device "to" has a class but "from" doesn't, free the class in "to".
Merge whot at wombat:~/potoroo/xserver into mpx
Xi: When attaching, check for ptr -> ptr and keybd -> keybd.
dix: When floating, set sprite to NULL before calling InitializeSprite.
Xi: some extra checks for validity of kbd and mouse.
xfree86: Sanity check before retrieving the paired device.
dix: Dont deliver grabbed pointer events to a focus window.
dix: Extend IsKeyboardDevice() to not include pointer devices.
Xi: dont copy FocusClassRec if the master already has one.
Xi: only DeliverFocusedEvents if the event is not a pointer event.
dix: Rework Enter/Leave semaphore system.
dix: don't free MDs classes on init.
Merge whot at wombat:~/potoroo/xserver into mpx
dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418)
xkb: Add XkbCopySrvLedInfo, deep-copies a XkbSrvLedInfoRec.
Xi: copy the XkbSrvLedInfo too when copying device classes.
Xi: modifierKeyMap needs to be set to NULL when copying classes.
Xi: copy feedback classes first, in some cases xkb relies on kbdfeed.
xkb: two fixes to avoid server crashes.
Xi: fix up modifierKeyMap copying.
dix: Ignore focus for passive grabs if the event is a pointer event.
Xi: Fix pointer handling in KeyClassRec copy.
Xi: copy the KeySyms.map over from the source.
Xi: store unused classes in devPrivates.
Xi: store feedback classes in devProviates system as well.
Merge whot at wombat:~/potoroo/xserver into mpx
Xi: fix up button count.
dix: float attached devices _before_ disabling the master.
dix: free the unused device classes when closing a device.
Xi: when copying button classes, copy xkb_acts as well.
xkb: mixing up src and dst in a memcpy is suboptimal.
Xext: xtest.c: death to tabs+spaces indendation, remove #define XINPUT
Xext: Let XTestFakeInput update the sprite for XI events.
dix: remove coreOnly check. Core pointer must generate XI events now.
xnest: re-enable XKB support. #10015
Xext: Update sprite on fake input only for MDs and floating SDs.
mi: fix typo in comment.
Xext: route event through master if required (XTestFakeInput)
Merge branch 'master' into mpx
dix: always send FocusIn events if mode is NotifyUngrab.
xfree86: pass correct value to mieqEnqueue (merge detritus I guess)
Xext: remove trailing whitespaces in geext.{c|h}
Xext: re-do the XGE versioning handling.
Xext: add a few lines of comments to XGE.
Xext: XGE: change function definition to have return value on separate line.
xfree86: Don't free master devices.
xfree86: don't free the config-file related information in DIDR. #15645
dix: NULL out WindowTable after freeing all the windows.
Xi: don't attempt to send to a NULL window.
Xi: remove unused #define DISPATCH
Xi: handle requests through a dispatch handler.
Xi: fix two compiler warnings
dix: remove pairingClient definition.
dix: remove "unused variable" compiler warning.
dix: add mi.h include to stop compiler warning
dix: remove obsolete InitWindowPrivates().
Xi: remove leftover chpkpair.h file.
Standardise copyright headers for all new files created as part of MPX.
dix: let PickPointer() return devices that are core-grabbed by the client.
dix: remove misleading (stale) comment
dix: don't search for grabbed devices, PickPointer does it for us now.
Xi: remove some superflous code
Xi: remove RemoveOtherCoreGrabs()
Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac
Xi: add versioning support.
Xi: disable XI for clients < XI 2.0
Xi: if a pre-XI2 client tries to list the devices, pretend we don't have any.
Revert "Xi: disable XI for clients < XI 2.0"
Xi: whoops, stray ! caused a bit of memory mess.
Xi: Only return VCP, VCK and floating SDs to Xi 1.x clients.
mi: guard against NULL-pointer dereference.
dix: if alloc of a master keyboard fails, remove the master pointer.
dix: store all valuators as they come from the device in the valuator events.
Xi: apply ValuatorEvent data to the device's valuators.
Xi: change UpdateDeviceState to be _X_EXPORT.
Xi: add IEventBase global variable. Stores event base for X Input events.
xfree86: DGA needs to call into Xi.
mi: call the custom event handlers for both MD and SD.
include: add declaration for CopyGetMasterEvent to shut up compiler warning.
Xi: stop excessive use of _X_EXPORT.
dix: fix typo in clipAxis.
input: replace -1 as default axis limit with NO_AXIS_LIMIT define.
dix: fix typo from last commit.
dix: resize EQ to minimum size to avoid reallocs during SIGIO.
dix: continue to check for invalid valuator ranges.
Merge branch 'master' into mpx
xfree86: don't try to repaint the cursor before cursors exist.
xfree86: re-enable hardware cursor (for a single cursor)
xfree86: switch between to SW cursors if more than 1 sprite is available.
xfree86: call SetCursor for the VCP when switching between SW/HW rendering.
config: deprecate (and ignore) the use of input.xkb.whatever options.
Revert "config: deprecate (and ignore) the use of input.xkb.whatever options."
config: remove trailing whitespaces.
config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
config: remove trailing whitespaces.
config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
render: don't dereference cursor if cursor is NULL.
mi: don't try to display a cursor for devices w/o cursors.
Remove UndisplayCursor API.
Xi: Fix up ProcIVector, got out of sync with the protocol.
xfree86: remove Ubuntu-ism.
Xext: core button events have rootX/Y unset too.
Xext: emulate XI events from core events when faking input.
mi: protect against NULL-pointer dereference.
dix: don't use serverClient in AddInputDevice, use the one supplied instead.
dix: InitAndStartDevices doesn't need a window parameter.
dmx: fix build.
dix: don't undisplay cursor if we don't own a sprite.
Xi: assemble button/modifier state before updating the device. #15934
Xext: fix typo in condition.
mi: remove miPointerUpdate() -> replaced by miPointerUpdateSprite().
xfree86: always render first cursor in HW, all others in SW.
mi: don't call from miPointerMoved into the spriteFuncs for anything but VCP.
mi: remove miPointerUpdate() -> replaced by miPointerUpdateSprite().
Xext: fix typo in condition.
Merge branch 'master' into mpx
fb: shut up two compiler warnings.
mi: sync declaration and definition of mieqResizeEvents.
dix: shut up two compiler warnings.
xkb: remove superfluous checks in if statement.
mi: shut up compiler warning (return w/o a value)
Merge branch 'hwcursor' into mpx
Replace UniSA with full Uni name in Author affiliation.
xkb: fix crash caused by uninitialised variable.
xfree86: suspend signals while removing a device.
mi: handle sprite even for floating slave devices.
dix: when floating a device, create a new cursor sprite.
dix: fill valuators with the correct values depending on the device mode (GPE)
dix: coreEvents doesn't have meaning here, use master instead.
input: instead of lastx/y, use a last.valuators[] array on the device.
dix: more device scaling insanity.
Revert "dix: Correct values in the device axisVal are calculated in GPE"
dix: don't allow relative data in deviceValuators.
Xi: update device valuators based on the event.
dix: update valuators > 2 as well.
Xi: remove deprecated comment.
Xi: reset motion history when swapping device classes.
dmx: remove some #if 0'd code.
Remove GetMotionProc from ValuatorClassRec.
dix: Allocate MD's motion history to be large enough for potential valuators
Ensure the motion history is merged for master devices.
If core motion history is required, scale back to screen coords and INT16.
dix: store the absolute values in the motion history.
Merge branch 'master' into mpx
xfree86: Bump XINPUT ABI to 3.0.
xfree86: fix offset error in EDID parsing. #15964
mi: ansify.
Require x11proto 7.0.13, xextproto 7.0.4 and inputproto 1.9.99.1
Xext: only free events in case of core motion events.
dix: null out dummyDev, otherwise Xephyr dereferences random pointers.
mi: reduce noisyness. DebugF is enough if device ID can't be changed.
Xext: use GPE/GKE from XTestFakeInput #16145
dix: Remove superfluous comment.
dix: ProcQueryPointer doesn't need special grab handling, PickPointer does it
mi: Remove #ifdef XINPUT, kdrive otherwise won't get events.
kdrive: fix up callers to KdQueueEvent, need to pass xEvent, not EventListPtr
dix: don't read valuators past numAxes.
config: init dev to NULL to shut up a valgrind warning.
xkb: delete default rules when devices are closed.
Revert "xfree86: suspend signals while removing a device."
xfree86: suspend signals while removing a device (corrected version).
kdrive: don't post motion event if there was no motion. #16179
dix: Fix build with --disable-xinerama #16204
xkb: reset xkb_cached_map on CloseDownDevices.
dix: set dst->mapWidth when allocating a new map.
dmx: some more build fixes.
dmx: fix a segfault caused by GC devPrivates never being initalised.
dmx: claim we support XI 2.
dmx: learn about the existence of IsXExtensionPointer and IsXExtensionKeyboard
dmx: for now, don't acknowledge SDs.
dmx: add stubs for DeviceCursorInitialize, DeviceCursorCleanup
dmx: don't dereference a nullpointer.
dmx: fix false memory allocation.
dmx: add an XFlush.
dmx: don't free event list after use.
dmx: remove a ifndef XINPUT, XINPUT is always defined now.
mi: protect against possible NULL-pointer dereference.
ephyr: some whitespace changes.
mi: remove leftover old license comment.
xnest: call miDCInitialize rather than miPointerInitialize.
xnest: switch to using EventList rather than xEvents.
xnest: fix up sprite funcs to stop compiler warnings.
xfree86: Fix up xf86ScaleAxis
mi: protect mipointrst.h against multiple includes.
xnest: wrap the xnest cursor sprite funcs around the mi funcs.
dix: Call RealizeCursor during InitializeSprite.
Xext: init firstValuator to zero, otherwise core XTest events may get lost.
kdrive: fix wrong use of &, should be | instead.
randr: remove superfluous check against uninitialised variable.
mi: remove trailing whitespaces from misprite.c
Xi: don't drop the grab status in XExtendedGrabDevice().
input: fix up usage of button->down, used to be a bitmask, is now an array.
dix: don't attempt to send Enter/Leave events if we have a keyboard.
xkb: remove unused variable is_core.
xfree86: fix up leftover allocation of xf86Events.
dix: InitEventList does not need to be _X_EXPORT.
dix: free memory associated with the EventList. #16507
dix: don't dereference dev->key if it doesn't exist.
input: for non-device events (e.g. DevicePresence) use MAX_DEVICES as id.
xfree86: move declaration of configured_device to start of function.
xfree86: handle missing Screen lines in the ServerLayout #16301
xfree86: AllowEmptyInput is now enabled by default if hotplugging is enabled.
dix: free GenericMask allocations when destroying window.
Xext: store the GenericMasks in the resource system.
Xi: add support for input device properties.
Revert "Xi: add support for input device properties."
Xi: add support for input device properties.
Xi: pack the property stuff into a struct, make handlers a linked list.
Xi: GetDeviceProperty reply includes deviceid.
Xi: remove ChangeDeviceControl for CoreCtl.
Xi: protect against NULL handlers, don't try to dereference.
Xi: expose Enable/DisableDevice through XI_PROP_ENABLED property.
xfree86: append, not prepent, new input devices to xf86InputDevs.
dix: shift the duplicate button mapping check to ProcSetPointerMapping.
xfree86: plug memory leak, free driver's private data when deleting the device.
dix: fix up enter/leave system once again.
xkb: don't send core events on SlowKeys.
xfree86: if AllowEmptyInput is on, warn the user that we rely on HAL now.
xfree86: warn some more about potential missing input devices.
xkb: use PickPointer/PickKeyboard in _XkbLookupAnyDevice.
xkb: remove superfluous inputInfo.keyboard treatment.
config: note that HAL options must be strings.
Xi: ChangeDeviceControl presence events should set the appropriate devchange.
config: add parsing for input.x11_options.XkbOptions. #16874
config: support type strlist for XkbOptions property.
config: protect against potential out-of-bounds indexing.
xkb: break up XkbCopyKeymap into bite-sized chunks.
xkb: ProcXkbBell should work on all attached SDs.
xkb: ProcXkbSetMap should work on all attached SDs.
xkb: ProcXkbSetCompatMap should work on all attached SDs.
xkb: ProcXkbSetIndicatorMap should work on all attached SDs.
xkb: ProcXkbSetNamedIndicator should work on all attached SDs.
xkb: ProcXkbSetNames should work on all attached SDs.
xkb: ProcXkbSetGeometry should work on all attached SDs.
xkb: ProcXkbSetDeviceInfo should work on all attached SDs.
dix: SetModifierMapping should only apply to the ClientPointer and it's SDs.
dix: remove obsolete FIXME comment.
xkb: actually initialise sli before using it.
dix: don't try to create events if we don't have a screen. #16898
dix: remove superfluous check.
Xi: return the state from the correct keyboard in QueryDevicePointer.
Xi: byte-swap device property requests.
Backport device properties to XI 1.5 instead of XI 2.0
dix: stick a warning in about loss of subpixel precision.
Require inputproto 1.9.99.4
Xi: swap devices property replies.
Xi: don't include .c files.
Xi: remove broken SDeviceEnterNotifyEvent, replace with ...Leave...
dix: calloc, not malloc, ValuatorClassRec.
Xi: don't include client-side headers.
xkb: fix core keyboard map generation. #14373
xkb: squash canonical types into explicit ones on core reconstruction.
config: print error code if NIDR fails.
xfixes: realize the invisible cursor before displaying it.
Xi: remove configure/query device property calls.
Xi: allow Set/GetProperties to return a status, and honour this status code.
Xi: add "deletable" flag to properties, add DeleteProperty handler.
Push server-known properties into xserver-properties.h.
Require inputproto 1.9.99.5
xfree86: don't let DGA steal key events outside of [9,255].
dix: don't lose subpixel precision when scaling.
dix: fix axis scaling.
xfree86: cache dev->isMaster before freeing the device.
xfree86: export NewInputDeviceRequest/DeleteInputDeviceRequest
dix: silence "unused variable" compiler warning.
kdrive: lastx/y needs to be set to the event coordinates #17728
kdrive: fix dixflags so they're always defined before enqueuing events #17734
Xi: don't memcpy the KeyClassRec from SD to MD. #16167
dix: remove duplicate code in ReleaseActiveGrabs
Xi: check all handlers before applying property changes.
xfree86: if AllowEmptyInput is true, enable RAW mode on the console.
dmx: change remainder of manual EQ allocation to GetEventList().
dmx: avoid hilarious #define Xcalloc xcalloc game.
xfree86: AllowEmptyInput is true by default - update the xf86Info defaults.
dix: init remaining three xkb fields to zero in a new client.
dix: fix endianess issue in AddInputDevice. #18111
dix: don't allow VCP/VCK be disabled through properties.
dix: fix two more endian issues, correct initial "enabled" value. #18111
config: don't add duplicate devices through HAL.
xfree86: If AEI is on, disable "kbd" and "mouse" devices.
xfree86: fix xf86ScaleAxis once again.
xkb: ProcXkbSetCompatMap should do dry-runs, then normal runs.
Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency.
Move EXTENSION_BASE and EXTENSION_EVENT_BASE to misc.h.
dix: PairDevices() can be static, remove from input.
dix: SwitchCorePointer is long gone, bury it.
dix: NextFreePointerDevice() can be static.
dix: remove unused GuessFreePointerDevice().
include: remove unused declaration for RegisterPairingClient().
dix: FreeDeviceClass() and friends can be static.
xkb: remove unused label "out", clean up program flow.
xnest: I'm sure xfree works fine, even if we're 64 bit.
dix: clean up GetPointerEvents and GetKeyboardValuatorEvents.
xkb: when faking mouse button events, fake them on the correct devices.
Purge device-based WindowAccess code.
xkb: extract the correct device in XkbFilterEvents.
mi: clean up mieqProcessInputEvents, copy all events before processing.
dix: remove superfluous variable devgrab
dix: formatting fix.
dix: remove duplicate line in EnterLeaveEvent.
dix: don't store enter/leave and focus semaphores in a devPrivate.
xfree86: without CONFIG_HAL, Auto{Add|Enable}Devices and AEI is false.
gitignore: ignore .patch files
dix: memset DeviceVelocityPtr to zero.
dix: fix false comment.
dix: Enable core devices in InitCoreDevices already.
xfree86: Split the working code of NIDR into new xf86NewInputDevice.
DGA: silence compiler warning.
dix: move Enter-Leave related functions into new enterleave.c
dix: remove unused EnterLeaveSemaphoresIsset.
dix: split enter/leave event handling into core and device handling.
dix: Add EnterWindow, LeaveWindow, HasPointer auxiliary functions.
dix: add FirstPointerChild, FirstPointerAncestor auxiliary functions.
dix: updated enter/leave core event model.
include: remove ENTER_LEAVE_SEMAPHORE macros.
Revert "dix: Enable core devices in InitCoreDevices already."
dix: Enable core devices in InitCoreDevices already.
Pierre Willenbrock (3):
EXA: Fix off-by-one in polyline drawing.
AIGLX: Fix crash after client using GLX_EXT_texture_from_pixmap died.
RANDR: Fix output property event delivery.
Pierre-Loup A. Griffais (1):
Don't return BadAlloc when trying to set a PictureFilter with no parameters when a filter with parameters was previously set.
Rich Coe (2):
OS: Connection: Don't shut down disappeared clients (bug #7876)
OS: Connection: Keep trying select while it gets interrupted (bug #9240)
Richard Purdie (1):
[Kdrive] make XCalibrate 'orientation aware'
Roland "Test-tools" Bär (1):
Probable off by one buffer overflow in .../xorgconfig/xorgconfig.c
Roland Bär (1):
Bug #11857: Avoid running off the end of a MAXCLIENTS-sized array.
Roland Scheidegger (2):
glx: copy msaa visual capabilities
dri2: fix compilation (remove no longer existing include file)
Ross Burton (7):
Fix build when XKB is disabled.
Update to tslib 1.0
Add a default touchscreen path
Add support for AVR32
Enable the epson kdrive driver
Add mediumraw support to the linux kdrive driver
Reuse the existing framebuffer mode in kdrive/fbdev
Rémi Cardona (3):
Force LC_ALL=C when building xf86DefModeSet.c
drop unused HAVE_LIBDRM_2_2
xfree86: don't reset Auto(Add|Enable)Devices, use defaults from xf86Globals
Sam Lau (1):
Sun bug 6278039: Xevie checking wrong size in swapped XevieSelectInput requests
Samuel Thibault (2):
xfree86: Improve default mouse handling on the Hurd
xfree86: permit access to io port 0xffff on the hurd
Sascha Hlusiak (5):
Fix getValuatorEvents to compute number of valuators correctly.
Support to pass arbitrary options via HAL hotplugging
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Remove stale code
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
Simon Thum (18):
input: change dxremaind, dyremaind to floats for better acceleration #9156
Add support for multiple pointer acceleration schemes. #8583
dix: add legal statements to ptrvelo.{c|h}
dix: rename classic accel _scheme_ to lightweight to avoid confusion with
dix: introduce defines for accel profile numbers
dix: improve the driver interface to predictable pointer acceleration
dix: optimize precision in device velocity estimation
dix: preparation change: make runtime exchange of filter chain safe
xfree86: perform pointer accel scheme selection by name, not number
some trivial changes regarding C compat, indentation, etc.
dix: use average of pointer accel profile
dix: export driver-side functions for acceleration
dix: simplify velocity tracking filters
xf86: don't replicate dix defaults for pointer acceleration
dix: simplified debugging helper for pointer acceleration
dix: remove misleading comment in ptrvelo.c
dix: fix non-initialization of pointer accel in master devices.
dix: fix typos in comments, one formatting fix.
Stefan Dirsch (1):
Added '-showopts' option to print available driver options (#5564).
Søren Sandmann (1):
Give priority to clients that are receiving expose and configure events
Søren Sandmann Pedersen (4):
Require pixman-1 0.9.4, update pixman includes to new scheme
Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix
Merge branch 'master' of ssh+git://sandmann@git.freedesktop.org/git/xorg/xserver
Revert "Revert "Require pixman 0.9.5; Use pixman_image_set_source_clipping() to fix"" since the pixman changes have been pushed now.
Thomas Bodzar (1):
Xorg.man: typo (the the).
Thomas Jaeger (1):
XKB: Fix processInputProc wrapping
Thorvald Natvig (1):
Xevie: always initialize rep.length (bug#17394)
Tiago Vignatti (42):
Fix kdrive command line parser.
When we call Xephyr with '-pointer' a new pointer is added inside the server
Let xkb options be passed through command line in kdrive servers. I start my
Clean a little bit the code.
Fix typo.
Update KdUseMsg() for completeness.
Export device path key options to be called by the command line of server.
Updates some piece of the dead mouse evdev code under the new hotplug scheme.
For some reason "-nozap" appeared twice. Weird.
Fix Xephyr compilation without GLX.
Removed some warnings.
Clean some garbage caused when pciaccess was merged:
No more "-scanpci" given that we already have it in libpciaccess.
remove lnxPciInit() unused function.
Some doc clean up:
Jesus, pciInit() was called 32 times in my machine without need!
Fine, we don't need pciInit() anymore. Nuke, nuke, nuke...
Oops, there's one more parenthesis.
Remove redundancy.
Restructure and organize the code.
kdrive: changes ephyr API according mpx merge.
Remove unused xf86DeviceCursorUndisplay() function.
Remove more unused things.
CopyGetMasterEvent() can be static.
No need for inputPending field in xf86Info.
Welcome to hotplug era.
xfree86: kill INHERIT_LOCK_STATE macro.
Remove NOFONTSERVERACCESS macro
Set --enable-builtin-fonts as default.
Remove inexistent function headers.
Nuke libc wrapper remaining stuffs.
Update README.OS-lib to reflect reality.
Remove deprecated function miPointerPosition().
Fix typo in the last commit.
Remove unused function and variables.
xfree86: fix wrong function name message errors.
xfree86: remove xf86{Enable, Disable}GeneralHandler and others unused.
xfree86: xf86{Enable, Disable}InputHandler can be static.
Everyone knows that the loader is present. Silence it.
Remove unused declarations.
mi: remove deprecated and unused functions.
mi: functions here are carrying 'time' without need.
Tilman Sauerbeck (15):
Initialize output->pendingProperties.
Removed hw/xwin/winpntwin.c from Makefile.am.
EXA: Added missing exaPrepare/FinishAccess calls in ExaCheckPushPixels.
EXA: Fixed compiler warnings.
EXA: Check ABI compatibility earlier.
EXA: Added pitch limitations.
EXA: Removed duplicated exaGetDrawablePixmap() calls.
EXA: Added back the maxPitchPixels initialization code.
Fixed configure.ac for autoconf 2.62.
EXA: Teach exaCompositeFallbackPictDesc() about x8r8g8b8.
EXA: Update pixmaps' accel_blocked field in ModifyPixmapHeader.
EXA: Avoid some fallbacks in exaCopyNtoN.
Removed fbpseudocolor.h from sdk_HEADERS.
EXA: Update sys_pitch/fb_pitch in exaModifyPixmapHeader.
EXA: Set pixmap->accel_blocked on the screen pixmap, too.
Tomas Carnecky (5):
OutputPropertyNotifyMask is a valid thing to select for.
Cosmetic cleanup to Xvfb/Xdmx configure check output.
Redefine WindowTable as a fixed array
Redefine clients as a fixed array
Prepare for array-index based devPrivates.
Tormod Volden (1):
Bug #12932: Use DEFAULT_DPI in randr1.2 instead of hardcoded 96.
Xavier Bestel (1):
Cosmetic fix to EDID decoding.
Xiang, Haihao (1):
dri2: fix crasher if DRI2Connect fails
Zhenyu Wang (4):
randr: fix user mode create initial reference count
Revert "randr: fix user mode create initial reference count"
Check nextEnabledOutput()'s return in bestModeForAspect()
Don't leak EDID_block
liuhong (2):
fix max clock unit
validate mode clock for probed modes
root (1):
Revert "XInput ABI is 2.1, not 3.1."
---
.gitignore | 144
COPYING | 202
GL/Makefile.am | 16
GL/apple/Makefile.am | 15
GL/apple/aglGlx.c | 1354
GL/apple/indirect.c | 2453
GL/glx/.gitignore | 5
GL/glx/Makefile.am | 82
GL/glx/extension_string.c | 165
GL/glx/extension_string.h | 63
GL/glx/g_disptab.h | 53
GL/glx/glxbyteorder.h | 61
GL/glx/glxcmds.c | 2447
GL/glx/glxcmdsswap.c | 711
GL/glx/glxcontext.h | 174
GL/glx/glxdrawable.h | 109
GL/glx/glxdri.c | 1257
GL/glx/glxext.c | 570
GL/glx/glxext.h | 129
GL/glx/glxglcore.c | 411
GL/glx/glxscreens.c | 368
GL/glx/glxscreens.h | 96
GL/glx/glxserver.h | 257
GL/glx/glxutil.c | 156
GL/glx/glxutil.h | 63
GL/glx/glxvisuals.c | 518
GL/glx/indirect_dispatch.c | 5914
GL/glx/indirect_dispatch.h | 1045
GL/glx/indirect_dispatch_swap.c | 6076
GL/glx/indirect_program.c | 150
GL/glx/indirect_reqsize.c | 832
GL/glx/indirect_reqsize.h | 121
GL/glx/indirect_size_get.c | 1192
GL/glx/indirect_size_get.h | 102
GL/glx/indirect_table.c | 1596
GL/glx/indirect_table.h | 106
GL/glx/indirect_texture_compression.c | 120
GL/glx/indirect_util.c | 310
GL/glx/indirect_util.h | 53
GL/glx/render2.c | 264
GL/glx/render2swap.c | 375
GL/glx/renderpix.c | 75
GL/glx/renderpixswap.c | 93
GL/glx/rensize.c | 423
GL/glx/single2.c | 394
GL/glx/single2swap.c | 272
GL/glx/singlepix.c | 533
GL/glx/singlepixswap.c | 584
GL/glx/singlesize.c | 198
GL/glx/singlesize.h | 59
GL/glx/swap_interval.c | 92
GL/glx/unpack.h | 239
GL/glx/xfont.c | 201
GL/mesa/.gitignore | 32
GL/mesa/Makefile.am | 15
GL/mesa/X/Makefile.am | 33
GL/mesa/glapi/Makefile.am | 20
GL/mesa/main/Makefile.am | 86
GL/mesa/math/Makefile.am | 27
GL/mesa/shader/Makefile.am | 39
GL/mesa/shader/grammar/Makefile.am | 20
GL/mesa/shader/slang/Makefile.am | 41
GL/mesa/swrast/Makefile.am | 50
GL/mesa/swrast_setup/Makefile.am | 20
GL/mesa/tnl/Makefile.am | 37
GL/mesa/vbo/Makefile.am | 35
GL/symlink-mesa.sh | 336
GL/windows/ChangeLog | 64
GL/windows/glwindows.h | 64
GL/windows/glwrap.c | 583
GL/windows/indirect.c | 1605
Makefile.am | 37
XTrap/Makefile.am | 5
XTrap/xtrapddmi.c | 160
XTrap/xtrapdi.c | 2151
XTrap/xtrapdiswp.c | 937
XTrap/xtrapditbl.c | 243
Xext/EVI.c | 200
Xext/EVIstruct.h | 58
Xext/Makefile.am | 78
Xext/SecurityPolicy | 88
Xext/appgroup.c | 773
Xext/appgroup.h | 67
Xext/bigreq.c | 36
Xext/cup.c | 358
Xext/dpms.c | 97
Xext/dpmsproc.h | 4
Xext/dpmsstubs.c | 6
Xext/fontcache.c | 330
Xext/geext.c | 474
Xext/geext.h | 114
Xext/geint.h | 56
Xext/mbuf.c | 173
Xext/mbufbf.c | 40
Xext/mbufpx.c | 9
Xext/mitmisc.c | 168
Xext/panoramiX.c | 382
Xext/panoramiXSwap.c | 20
Xext/panoramiXh.h | 1
Xext/panoramiXprocs.c | 69
Xext/panoramiXsrv.h | 12
Xext/sampleEVI.c | 104
Xext/saver.c | 103
Xext/security.c | 1517
Xext/securitysrv.h | 6
Xext/shape.c | 124
Xext/shm.c | 428
Xext/shmint.h | 3
Xext/sync.c | 73
Xext/xace.c | 345
Xext/xace.h | 61
Xext/xacestr.h | 94
Xext/xcalibrate.c | 50
Xext/xcmisc.c | 60
Xext/xevie.c | 708
Xext/xf86bigfont.c | 51
Xext/xprint.c | 2762
Xext/xres.c | 51
Xext/xselinux.c | 2052
Xext/xselinux.h | 159
Xext/xtest.c | 704
Xext/xvdisp.c | 975
Xext/xvdisp.h | 1
Xext/xvdix.h | 9
Xext/xvmain.c | 45
Xext/xvmc.c | 41
Xi/Makefile.am | 20
Xi/allowev.c | 28
Xi/chdevcur.c | 111
Xi/chdevcur.h | 39
Xi/chdevhier.c | 305
Xi/chdevhier.h | 42
Xi/chgdctl.c | 79
Xi/chgfctl.c | 190
Xi/chgkbd.c | 9
Xi/chgkmap.c | 31
Xi/chgprop.c | 49
Xi/chgptr.c | 11
Xi/closedev.c | 20
Xi/devbell.c | 25
Xi/exevents.c | 1217
Xi/exglobals.h | 9
Xi/extgrbdev.c | 216
Xi/extgrbdev.h | 43
Xi/extinit.c | 576
Xi/getbmap.c | 22
Xi/getcptr.c | 108
Xi/getcptr.h | 43
Xi/getdctl.c | 60
Xi/getfctl.c | 26
Xi/getfocus.c | 15
Xi/getkmap.c | 27
Xi/getmmap.c | 22
Xi/getprop.c | 13
Xi/getselev.c | 13
Xi/getvers.c | 40
Xi/grabdev.c | 88
Xi/grabdevb.c | 61
Xi/grabdevk.c | 60
Xi/gtmotion.c | 41
Xi/listdev.c | 112
Xi/listdev.h | 13
Xi/opendev.c | 36
Xi/querydp.c | 168
Xi/querydp.h | 44
Xi/queryst.c | 26
Xi/selectev.c | 50
Xi/sendexev.c | 49
Xi/setbmap.c | 29
Xi/setcptr.c | 103
Xi/setcptr.h | 36
Xi/setdval.c | 44
Xi/setfocus.c | 18
Xi/setmmap.c | 22
Xi/setmode.c | 27
Xi/stubs.c | 12
Xi/ungrdev.c | 21
Xi/ungrdevb.c | 51
Xi/ungrdevk.c | 58
Xi/warpdevp.c | 175
Xi/warpdevp.h | 39
Xi/xiproperty.c | 798
Xi/xiproperty.h | 48
Xi/xiselev.c | 81
Xi/xiselev.h | 40
acinclude.m4 | 206
afb/Makefile.am | 51
afb/README | 10
afb/Xdaniver.doc | 218
afb/afb.h | 1001
afb/afbbitblt.c | 343
afb/afbblt.c | 563
afb/afbbres.c | 323
afb/afbbresd.c | 214
afb/afbbstore.c | 154
afb/afbclip.c | 248
afb/afbcmap.c | 84
afb/afbfillarc.c | 346
afb/afbfillrct.c | 291
afb/afbfillsp.c | 1129
afb/afbfont.c | 77
afb/afbgc.c | 684
afb/afbgetsp.c | 165
afb/afbhrzvert.c | 209
afb/afbimage.c | 271
afb/afbimggblt.c | 472
afb/afbline.c | 705
afb/afbmisc.c | 94
afb/afbpixmap.c | 294
afb/afbply1rct.c | 300
afb/afbplygblt.c | 463
afb/afbpntarea.c | 655
afb/afbpntwin.c | 126
afb/afbpolypnt.c | 146
afb/afbpushpxl.c | 169
afb/afbscrinit.c | 240
afb/afbsetsp.c | 257
afb/afbtegblt.c | 586
afb/afbtile.c | 857
afb/afbwindow.c | 318
afb/afbzerarc.c | 201
autogen.sh | 2
cfb/Makefile.am | 22
cfb/Makefile.am.inc | 153
cfb/cfb.h | 1319
cfb/cfb16.h | 93
cfb/cfb24.h | 97
cfb/cfb32.h | 93
cfb/cfb8bit.c | 469
cfb/cfb8bit.h | 1570
cfb/cfb8line.c | 1503
cfb/cfballpriv.c | 92
cfb/cfbbitblt.c | 1454
cfb/cfbblt.c | 933
cfb/cfbbres.c | 340
cfb/cfbbresd.c | 404
cfb/cfbbstore.c | 143
cfb/cfbcmap.c | 119
cfb/cfbcppl.c | 488
cfb/cfbfillarc.c | 374
cfb/cfbfillrct.c | 305
cfb/cfbfillsp.c | 1004
cfb/cfbgc.c | 799
cfb/cfbgetsp.c | 213
cfb/cfbglblt8.c | 477
cfb/cfbhrzvert.c | 554
cfb/cfbigblt8.c | 106
cfb/cfbimage.c | 206
cfb/cfbline.c | 756
cfb/cfbmap.h | 342
cfb/cfbmskbits.c | 1400
cfb/cfbmskbits.h | 891
cfb/cfbpixmap.c | 372
cfb/cfbply1rct.c | 363
cfb/cfbpntwin.c | 768
cfb/cfbpolypnt.c | 202
cfb/cfbpush8.c | 184
cfb/cfbrctstp8.c | 593
cfb/cfbrrop.c | 227
cfb/cfbrrop.h | 342
cfb/cfbscrinit.c | 230
cfb/cfbsetsp.c | 316
cfb/cfbsolid.c | 1365
cfb/cfbtab.h | 14
cfb/cfbteblt8.c | 589
cfb/cfbtegblt.c | 218
cfb/cfbtile32.c | 517
cfb/cfbtileodd.c | 1245
cfb/cfbunmap.h | 164
cfb/cfbwindow.c | 337
cfb/cfbzerarc.c | 322
cfb/stip68kgnu.h | 121
cfb/stipmips.s | 281
cfb/stipsparc.s | 290
cfb/stipsprc32.s | 291
cfb32/Makefile.am | 9
composite/Makefile.am | 1
composite/compalloc.c | 101
composite/compext.c | 270
composite/compinit.c | 78
composite/compint.h | 52
composite/compoverlay.c | 159
composite/compwindow.c | 122
config/Makefile.am | 2
config/config-backends.h | 2
config/dbus-core.c | 13
config/dbus.c | 29
config/hal.c | 372
config/x11-input.fdi | 69
configure.ac | 1214
damageext/damageext.c | 18
damageext/damageextint.h | 2
dbe/dbe.c | 377
dbe/dbestruct.h | 38
dbe/midbe.c | 60
dbe/midbestr.h | 12
dev/null |binary
dix/CHANGES | 17
dix/Makefile.am | 22
dix/atom.c | 2
dix/colormap.c | 80
dix/cursor.c | 237
dix/deprecated.c | 162
dix/devices.c | 1416
dix/dispatch.c | 1021
dix/dixfonts.c | 151
dix/dixutils.c | 132
dix/enterleave.c | 542
dix/enterleave.h | 70
dix/events.c | 4230
dix/extension.c | 83
dix/ffs.c | 4
dix/gc.c | 108
dix/getevents.c | 1119
dix/globals.c | 19
dix/glyphcurs.c | 7
dix/grabs.c | 69
dix/main.c | 170
dix/pixmap.c | 29
dix/privates.c | 553
dix/property.c | 316
dix/protocol.txt | 1061
dix/ptrveloc.c | 939
dix/registry.c | 336
dix/resource.c | 182
dix/selection.c | 311
dix/strcasecmp.c | 48
dix/swaprep.c | 12
dix/tables.c | 4
dix/window.c | 882
dix/xpstubs.c | 78
doc/Makefile.am | 2
doc/SecurityPolicy.man.pre | 258
doc/Xserver.man.pre | 60
doc/c-extensions | 33
exa/Makefile.am | 1
exa/exa.c | 572
exa/exa.h | 89
exa/exa_accel.c | 794
exa/exa_glyphs.c | 898
exa/exa_migration.c | 396
exa/exa_offscreen.c | 161
exa/exa_priv.h | 180
exa/exa_render.c | 912
exa/exa_unaccel.c | 165
fb/Makefile.am | 7
fb/fb.h | 67
fb/fb24_32.c | 10
fb/fballpriv.c | 55
fb/fbarc.c | 39
fb/fbblt.c | 3
fb/fbbstore.c | 63
fb/fbcmap_mi.c | 8
fb/fbcopy.c | 14
fb/fboverlay.c | 33
fb/fboverlay.h | 13
fb/fbpict.c | 30
fb/fbpixmap.c | 11
fb/fbpseudocolor.c | 2338
fb/fbpseudocolor.h | 20
fb/fbscreen.c | 18
fb/fbtrap.c | 8
fb/fbwindow.c | 128
fb/wfbrename.h | 28
glx/Makefile.am | 97
glx/dispatch.h | 3829
glx/extension_string.c | 165
glx/extension_string.h | 63
glx/g_disptab.h | 52
glx/glapi.c | 1067
glx/glapi.h | 160
glx/glapioffsets.h | 1174
glx/glapitable.h | 816
glx/glapitemp.h | 6655
glx/glprocs.h | 2260
glx/glthread.c | 378
glx/glthread.h | 319
glx/glxbyteorder.h | 61
glx/glxcmds.c | 2378
glx/glxcmdsswap.c | 773
glx/glxcontext.h | 129
glx/glxdrawable.h | 80
glx/glxdri.c | 1178
glx/glxdri2.c | 587
glx/glxdricommon.c | 203
glx/glxdricommon.h | 40
glx/glxdriswrast.c | 523
glx/glxext.c | 532
glx/glxext.h | 52
glx/glxscreens.c | 551
glx/glxscreens.h | 171
glx/glxserver.h | 261
glx/glxutil.c | 75
glx/glxutil.h | 58
glx/indirect_dispatch.c | 5889
glx/indirect_dispatch.h | 1047
glx/indirect_dispatch_swap.c | 6051
glx/indirect_program.c | 150
glx/indirect_reqsize.c | 832
glx/indirect_reqsize.h | 121
glx/indirect_size.h | 88
glx/indirect_size_get.c | 1222
glx/indirect_size_get.h | 102
glx/indirect_table.c | 1596
glx/indirect_table.h | 106
glx/indirect_texture_compression.c | 120
glx/indirect_util.c | 310
glx/indirect_util.h | 53
glx/render2.c | 259
glx/render2swap.c | 370
glx/renderpix.c | 70
glx/renderpixswap.c | 88
glx/rensize.c | 418
glx/single2.c | 389
glx/single2swap.c | 267
glx/singlepix.c | 528
glx/singlepixswap.c | 579
glx/singlesize.c | 193
glx/singlesize.h | 54
glx/swap_interval.c | 92
glx/unpack.h | 234
glx/xfont.c | 196
hw/Makefile.am | 30
hw/darwin/Makefile.am | 287
hw/darwin/README.apple | 35
hw/darwin/XDarwin.man | 205
hw/darwin/apple/English.lproj/main.nib/.svn/entries | 65
hw/darwin/apple/English.lproj/main.nib/.svn/format | 1
hw/darwin/apple/English.lproj/main.nib/.svn/prop-base/keyedobjects.nib.svn-base | 5
hw/darwin/apple/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base | 318
hw/darwin/apple/English.lproj/main.nib/.svn/text-base/info.nib.svn-base | 18
hw/darwin/apple/English.lproj/main.nib/classes.nib | 318
hw/darwin/apple/English.lproj/main.nib/info.nib | 18
hw/darwin/apple/Info.plist | 71
hw/darwin/apple/X11.xcodeproj/project.pbxproj | 320
hw/darwin/apple/X11Application.h | 103
hw/darwin/apple/X11Application.m | 926
hw/darwin/apple/X11Controller.h | 85
hw/darwin/apple/X11Controller.m | 752
hw/darwin/apple/Xquartz.man | 158
hw/darwin/apple/bundle-main.c | 911
hw/darwin/bundle/Dutch.lproj/Credits.rtf | 168
hw/darwin/bundle/Dutch.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/Dutch.lproj/Makefile.am | 35
hw/darwin/bundle/Dutch.lproj/XDarwinHelp.html.cpp | 103
hw/darwin/bundle/English.lproj/Credits.rtf | 168
hw/darwin/bundle/English.lproj/InfoPlist.strings.cpp | 5
hw/darwin/bundle/English.lproj/Localizable.strings | 23
hw/darwin/bundle/English.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/English.lproj/Makefile.am | 35
hw/darwin/bundle/English.lproj/XDarwinHelp.html.cpp | 96
hw/darwin/bundle/French.lproj/Credits.rtf | 166
hw/darwin/bundle/French.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/French.lproj/Makefile.am | 38
hw/darwin/bundle/French.lproj/XDarwinHelp.html.cpp | 101
hw/darwin/bundle/German.lproj/Credits.rtf | 168
hw/darwin/bundle/German.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/German.lproj/Makefile.am | 36
hw/darwin/bundle/German.lproj/XDarwinHelp.html.cpp | 96
hw/darwin/bundle/Info.plist | 66
hw/darwin/bundle/Japanese.lproj/Credits.rtf | 193
hw/darwin/bundle/Japanese.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/Japanese.lproj/Makefile.am | 37
hw/darwin/bundle/Japanese.lproj/XDarwinHelp.html.cpp | 141
hw/darwin/bundle/Makefile.am | 38
hw/darwin/bundle/Portuguese.lproj/Credits.rtf | 171
hw/darwin/bundle/Portuguese.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/Portuguese.lproj/Makefile.am | 36
hw/darwin/bundle/Portuguese.lproj/XDarwinHelp.html.cpp | 211
hw/darwin/bundle/Spanish.lproj/Credits.rtf | 168
hw/darwin/bundle/Spanish.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/Spanish.lproj/Makefile.am | 36
hw/darwin/bundle/Spanish.lproj/XDarwinHelp.html.cpp | 111
hw/darwin/bundle/Swedish.lproj/Credits.rtf | 168
hw/darwin/bundle/Swedish.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/Swedish.lproj/Makefile.am | 36
hw/darwin/bundle/Swedish.lproj/XDarwinHelp.html.cpp | 103
hw/darwin/bundle/ko.lproj/Credits.rtf | 168
hw/darwin/bundle/ko.lproj/MainMenu.nib/classes.nib | 72
hw/darwin/bundle/ko.lproj/Makefile.am | 37
hw/darwin/bundle/ko.lproj/XDarwinHelp.html.cpp | 96
hw/darwin/bundle/startXClients.cpp | 24
hw/darwin/darwin.c | 1116
hw/darwin/darwin.h | 157
hw/darwin/darwinClut8.h | 531
hw/darwin/darwinEvents.c | 446
hw/darwin/darwinKeyboard.c | 1026
hw/darwin/darwinKeyboard.h | 51
hw/darwin/darwinXinput.c | 308
hw/darwin/iokit/Makefile.am | 17
hw/darwin/iokit/xfIOKit.c | 775
hw/darwin/iokit/xfIOKit.h | 56
hw/darwin/iokit/xfIOKitCursor.c | 737
hw/darwin/iokit/xfIOKitStartup.c | 134
hw/darwin/quartz/Makefile.am | 54
hw/darwin/quartz/Preferences.h | 137
hw/darwin/quartz/Preferences.m | 599
hw/darwin/quartz/XApplication.h | 46
hw/darwin/quartz/XApplication.m | 47
hw/darwin/quartz/XDarwin.pbproj/project.pbxproj | 2519
hw/darwin/quartz/XDarwinStartup.c | 163
hw/darwin/quartz/XDarwinStartup.man | 75
hw/darwin/quartz/XServer.h | 136
hw/darwin/quartz/XServer.m | 1541
hw/darwin/quartz/applewm.c | 730
hw/darwin/quartz/applewmExt.h | 84
hw/darwin/quartz/cr/XView.h | 41
hw/darwin/quartz/cr/XView.m | 76
hw/darwin/quartz/cr/cr.h | 61
hw/darwin/quartz/cr/crAppleWM.m | 159
hw/darwin/quartz/cr/crFrame.m | 441
hw/darwin/quartz/cr/crScreen.m | 383
hw/darwin/quartz/fullscreen/fullscreen.c | 569
hw/darwin/quartz/fullscreen/quartzCursor.c | 654
hw/darwin/quartz/fullscreen/quartzCursor.h | 43
hw/darwin/quartz/keysym2ucs.c | 908
hw/darwin/quartz/keysym2ucs.h | 36
hw/darwin/quartz/pseudoramiX.c | 434
hw/darwin/quartz/pseudoramiX.h | 9
hw/darwin/quartz/quartz.c | 432
hw/darwin/quartz/quartz.h | 129
hw/darwin/quartz/quartzAudio.c | 344
hw/darwin/quartz/quartzAudio.h | 40
hw/darwin/quartz/quartzCocoa.m | 208
hw/darwin/quartz/quartzCommon.h | 106
hw/darwin/quartz/quartzCursor.c | 657
hw/darwin/quartz/quartzCursor.h | 43
hw/darwin/quartz/quartzKeyboard.c | 389
hw/darwin/quartz/quartzPasteboard.c | 152
hw/darwin/quartz/quartzPasteboard.h | 44
hw/darwin/quartz/quartzStartup.c | 353
hw/darwin/quartz/xpr/Xplugin.h | 589
hw/darwin/quartz/xpr/appledri.c | 350
hw/darwin/quartz/xpr/appledri.h | 106
hw/darwin/quartz/xpr/appledristr.h | 175
hw/darwin/quartz/xpr/dri.c | 754
hw/darwin/quartz/xpr/dri.h | 128
hw/darwin/quartz/xpr/dristruct.h | 81
hw/darwin/quartz/xpr/x-hash.c | 341
hw/darwin/quartz/xpr/x-hash.h | 60
hw/darwin/quartz/xpr/x-hook.c | 106
hw/darwin/quartz/xpr/x-hook.h | 42
hw/darwin/quartz/xpr/x-list.c | 335
hw/darwin/quartz/xpr/x-list.h | 77
hw/darwin/quartz/xpr/xpr.h | 47
hw/darwin/quartz/xpr/xprAppleWM.c | 99
hw/darwin/quartz/xpr/xprCursor.c | 421
hw/darwin/quartz/xpr/xprFrame.c | 495
hw/darwin/quartz/xpr/xprScreen.c | 404
hw/darwin/utils/Makefile.am | 11
hw/darwin/utils/README.txt | 111
hw/darwin/utils/dumpkeymap.c | 1453
hw/darwin/utils/dumpkeymap.man | 1004
hw/dmx/Makefile.am | 15
hw/dmx/config/dmxparse.c | 5
hw/dmx/dmx-config.h | 9
hw/dmx/dmx.c | 54
hw/dmx/dmx.h | 10
hw/dmx/dmx_glxvisuals.c | 61
hw/dmx/dmx_glxvisuals.h | 61
hw/dmx/dmxcb.c | 1
hw/dmx/dmxclient.h | 4
hw/dmx/dmxcmap.c | 14
hw/dmx/dmxcmap.h | 9
hw/dmx/dmxcursor.c | 44
hw/dmx/dmxcursor.h | 9
hw/dmx/dmxdpms.c | 9
hw/dmx/dmxextension.c | 14
hw/dmx/dmxfont.c | 7
hw/dmx/dmxgc.c | 8
hw/dmx/dmxgc.h | 4
hw/dmx/dmxinit.c | 22
hw/dmx/dmxinput.c | 11
hw/dmx/dmxinput.h | 4
hw/dmx/dmxlog.c | 4
hw/dmx/dmxlog.h | 2
hw/dmx/dmxpict.c | 13
hw/dmx/dmxpict.h | 10
hw/dmx/dmxpixmap.c | 9
hw/dmx/dmxpixmap.h | 7
hw/dmx/dmxscrinit.c | 62
hw/dmx/dmxscrinit.h | 2
hw/dmx/dmxstat.c | 3
hw/dmx/dmxwindow.c | 62
hw/dmx/dmxwindow.h | 14
hw/dmx/examples/ev.c | 2
hw/dmx/glxProxy/Makefile.am | 1
hw/dmx/glxProxy/compsize.c | 61
hw/dmx/glxProxy/g_disptab.c | 55
hw/dmx/glxProxy/g_disptab.h | 55
hw/dmx/glxProxy/g_renderswap.c | 55
hw/dmx/glxProxy/global.c | 61
hw/dmx/glxProxy/glxcmds.c | 114
hw/dmx/glxProxy/glxcmdsswap.c | 61
hw/dmx/glxProxy/glxcontext.h | 61
hw/dmx/glxProxy/glxdrawable.h | 61
hw/dmx/glxProxy/glxerror.h | 61
hw/dmx/glxProxy/glxext.c | 61
hw/dmx/glxProxy/glxext.h | 61
hw/dmx/glxProxy/glxfbconfig.c | 61
hw/dmx/glxProxy/glxfbconfig.h | 61
hw/dmx/glxProxy/glxscreens.c | 61
hw/dmx/glxProxy/glxscreens.h | 61
hw/dmx/glxProxy/glxserver.h | 61
hw/dmx/glxProxy/glxsingle.c | 55
hw/dmx/glxProxy/glxsingle.h | 61
hw/dmx/glxProxy/glxswap.c | 2
hw/dmx/glxProxy/glxutil.c | 65
hw/dmx/glxProxy/glxutil.h | 61
hw/dmx/glxProxy/glxvendor.c | 55
hw/dmx/glxProxy/glxvendor.h | 61
hw/dmx/glxProxy/glxvisuals.c | 61
hw/dmx/glxProxy/glxvisuals.h | 61
hw/dmx/glxProxy/render2swap.c | 61
hw/dmx/glxProxy/renderpixswap.c | 61
hw/dmx/glxProxy/unpack.h | 61
hw/dmx/input/Makefile.am | 1
hw/dmx/input/atKeynames.h | 295
hw/dmx/input/dmxbackend.c | 5
hw/dmx/input/dmxcommon.h | 4
hw/dmx/input/dmxconsole.c | 18
hw/dmx/input/dmxeq.c | 35
hw/dmx/input/dmxevents.c | 45
hw/dmx/input/dmxinputinit.c | 54
hw/dmx/input/dmxmotion.c | 3
hw/dmx/input/dmxxinput.c | 8
hw/dmx/input/lnx-keyboard.c | 5
hw/dmx/input/lnx-ms.c | 5
hw/dmx/input/lnx-ps2.c | 5
hw/dmx/input/usb-common.c | 5
hw/kdrive/Kdrive.tmpl | 17
hw/kdrive/Makefile.am | 9
hw/kdrive/Xkdrive.man | 20
hw/kdrive/ati/ChangeLog | 622
hw/kdrive/ati/Makefile.am | 71
hw/kdrive/ati/ati.c | 761
hw/kdrive/ati/ati.h | 409
hw/kdrive/ati/ati_cursor.c | 559
hw/kdrive/ati/ati_dma.c | 1037
hw/kdrive/ati/ati_dma.h | 141
hw/kdrive/ati/ati_draw.c | 918
hw/kdrive/ati/ati_draw.h | 93
hw/kdrive/ati/ati_drawtmp.h | 237
hw/kdrive/ati/ati_dri.c | 1138
hw/kdrive/ati/ati_dri.h | 97
hw/kdrive/ati/ati_dripriv.h | 57
hw/kdrive/ati/ati_microcode.c | 857
hw/kdrive/ati/ati_reg.h | 1927
hw/kdrive/ati/ati_sarea.h | 38
hw/kdrive/ati/ati_stub.c | 84
hw/kdrive/ati/ati_video.c | 988
hw/kdrive/ati/r128_blendtmp.h | 134
hw/kdrive/ati/r128_common.h | 170
hw/kdrive/ati/r128_composite.c | 564
hw/kdrive/ati/r128_sarea.h | 185
hw/kdrive/ati/radeon_common.h | 460
hw/kdrive/ati/radeon_composite.c | 875
hw/kdrive/ati/radeon_sarea.h | 221
hw/kdrive/chips/Makefile.am | 33
hw/kdrive/chips/chips.c | 334
hw/kdrive/chips/chips.h | 117
hw/kdrive/chips/chipsdraw.c | 491
hw/kdrive/chips/chipsstub.c | 67
hw/kdrive/ephyr/Makefile.am | 101
hw/kdrive/ephyr/XF86dri.c | 649
hw/kdrive/ephyr/Xephyr.man.pre | 84
hw/kdrive/ephyr/ephyr.c | 330
hw/kdrive/ephyr/ephyr.h | 7
hw/kdrive/ephyr/ephyr_draw.c | 6
hw/kdrive/ephyr/ephyrdri.c | 286
hw/kdrive/ephyr/ephyrdri.h | 75
hw/kdrive/ephyr/ephyrdriext.c | 1430
hw/kdrive/ephyr/ephyrdriext.h | 42
hw/kdrive/ephyr/ephyrglxext.c | 727
hw/kdrive/ephyr/ephyrglxext.h | 35
hw/kdrive/ephyr/ephyrhostglx.c | 699
hw/kdrive/ephyr/ephyrhostglx.h | 76
hw/kdrive/ephyr/ephyrhostproxy.c | 94
hw/kdrive/ephyr/ephyrhostproxy.h | 51
hw/kdrive/ephyr/ephyrhostvideo.c | 1014
hw/kdrive/ephyr/ephyrhostvideo.h | 238
hw/kdrive/ephyr/ephyrinit.c | 194
hw/kdrive/ephyr/ephyrlog.h | 67
hw/kdrive/ephyr/ephyrproxyext.c | 119
hw/kdrive/ephyr/ephyrproxyext.h | 34
hw/kdrive/ephyr/ephyrvideo.c | 1278
hw/kdrive/ephyr/hostx.c | 1158
hw/kdrive/ephyr/hostx.h | 133
hw/kdrive/ephyr/os.c | 10
hw/kdrive/ephyr/xf86dri.h | 120
hw/kdrive/epson/Makefile.am | 33
hw/kdrive/epson/Xepson.man | 26
hw/kdrive/epson/epson13806.c | 604
hw/kdrive/epson/epson13806.h | 132
hw/kdrive/epson/epson13806draw.c | 649
hw/kdrive/epson/epson13806draw.h | 119
hw/kdrive/epson/epson13806reg.h | 183
hw/kdrive/epson/epson13806stub.c | 69
hw/kdrive/fake/Makefile.am | 2
hw/kdrive/fake/fake.c | 5
hw/kdrive/fbdev/Makefile.am | 7
hw/kdrive/fbdev/fbdev.c | 43
hw/kdrive/fbdev/fbinit.c | 12
hw/kdrive/i810/Makefile.am | 36
hw/kdrive/i810/i810.c | 2112
hw/kdrive/i810/i810.h | 511
hw/kdrive/i810/i810_cursor.c | 435
hw/kdrive/i810/i810_reg.h | 695
hw/kdrive/i810/i810_video.c | 1136
hw/kdrive/i810/i810draw.c | 352
hw/kdrive/i810/i810draw.h | 46
hw/kdrive/i810/i810stub.c | 92
hw/kdrive/igs/igs.c | 667
hw/kdrive/igs/igs.h | 327
hw/kdrive/igs/igscmap.c | 62
hw/kdrive/igs/igscurs.c | 345
hw/kdrive/igs/igsdraw.c | 1533
hw/kdrive/igs/igsdraw.h | 258
hw/kdrive/igs/igsreg.c | 969
hw/kdrive/igs/igsreg.h | 155
hw/kdrive/igs/igsstub.c | 71
hw/kdrive/ipaq/ipaq.c | 70
hw/kdrive/itsy/itsy.c | 325
hw/kdrive/itsy/itsy.h | 39
hw/kdrive/itsy/kbd.c | 251
hw/kdrive/itsy/ts.c | 210
hw/kdrive/linux/Makefile.am | 7
hw/kdrive/linux/evdev.c | 311
hw/kdrive/linux/keyboard.c | 26
hw/kdrive/linux/linux.c | 4
hw/kdrive/linux/ts.c | 209
hw/kdrive/linux/tslib.c | 10
hw/kdrive/mach64/Makefile.am | 40
hw/kdrive/mach64/mach64.c | 433
hw/kdrive/mach64/mach64.h | 653
hw/kdrive/mach64/mach64curs.c | 389
hw/kdrive/mach64/mach64draw.c | 590
hw/kdrive/mach64/mach64draw.h | 69
hw/kdrive/mach64/mach64stub.c | 75
hw/kdrive/mach64/mach64video.c | 994
hw/kdrive/mga/Makefile.am | 35
hw/kdrive/mga/g400_common.h | 185
hw/kdrive/mga/g400_composite.c | 510
hw/kdrive/mga/mga.c | 240
hw/kdrive/mga/mga.h | 164
hw/kdrive/mga/mgadraw.c | 324
hw/kdrive/mga/mgastub.c | 64
hw/kdrive/neomagic/ChangeLog | 98
hw/kdrive/neomagic/Makefile.am | 47
hw/kdrive/neomagic/README | 15
hw/kdrive/neomagic/backend.c | 86
hw/kdrive/neomagic/backend.h | 70
hw/kdrive/neomagic/neo_draw.c | 210
hw/kdrive/neomagic/neomagic.c | 335
hw/kdrive/neomagic/neomagic.h | 210
hw/kdrive/neomagic/neomagicstub.c | 73
hw/kdrive/nvidia/Makefile.am | 36
hw/kdrive/nvidia/nvidia.c | 361
hw/kdrive/nvidia/nvidia.h | 247
hw/kdrive/nvidia/nvidiacurs.c | 389
hw/kdrive/nvidia/nvidiadraw.c | 238
hw/kdrive/nvidia/nvidiadraw.h | 69
hw/kdrive/nvidia/nvidiastub.c | 65
hw/kdrive/nvidia/nvidiavideo.c | 1016
hw/kdrive/pcmcia/modes.h | 65
hw/kdrive/pcmcia/pcmcia.c | 1199
hw/kdrive/pcmcia/pcmcia.h | 267
hw/kdrive/pcmcia/pcmciacurs.c | 451
hw/kdrive/pcmcia/pcmciarotate.c | 333
hw/kdrive/pcmcia/pcmciashadow.c | 199
hw/kdrive/pcmcia/pcmciastub.c | 63
hw/kdrive/pm2/Makefile.am | 34
hw/kdrive/pm2/glint_regs.h | 1370
hw/kdrive/pm2/pm2.c | 295
hw/kdrive/pm2/pm2.h | 162
hw/kdrive/pm2/pm2_draw.c | 318
hw/kdrive/pm2/pm2stub.c | 54
hw/kdrive/r128/Makefile.am | 33
hw/kdrive/r128/r128.c | 250
hw/kdrive/r128/r128.h | 123
hw/kdrive/r128/r128draw.c | 296
hw/kdrive/r128/r128stub.c | 67
hw/kdrive/savage/s3.c | 1835
hw/kdrive/savage/s3.h | 534
hw/kdrive/savage/s3.nick | 41
hw/kdrive/savage/s3clock.c | 84
hw/kdrive/savage/s3cmap.c | 122
hw/kdrive/savage/s3curs.c | 422
hw/kdrive/savage/s3draw.c | 3241
hw/kdrive/savage/s3draw.h | 468
hw/kdrive/savage/s3gc.c | 299
hw/kdrive/savage/s3reg.c | 1301
hw/kdrive/savage/s3reg.h | 227
hw/kdrive/savage/s3rtst.c | 141
hw/kdrive/savage/s3stub.c | 93
hw/kdrive/sdl/Makefile.am | 5
hw/kdrive/sis300/Makefile.am | 47
hw/kdrive/sis300/sis.c | 311
hw/kdrive/sis300/sis.h | 160
hw/kdrive/sis300/sis_draw.c | 320
hw/kdrive/sis300/sis_reg.h | 902
hw/kdrive/sis300/sis_stub.c | 77
hw/kdrive/sis530/sis.c | 921
hw/kdrive/sis530/sis.h | 1215
hw/kdrive/sis530/sisclock.c | 232
hw/kdrive/sis530/siscmap.c | 64
hw/kdrive/sis530/siscurs.c | 364
hw/kdrive/sis530/sisdraw.c | 1720
hw/kdrive/sis530/sisdraw.h | 180
hw/kdrive/sis530/sisio.c | 30
hw/kdrive/sis530/sisstub.c | 67
hw/kdrive/smi/Makefile.am | 38
hw/kdrive/smi/smi.c | 343
hw/kdrive/smi/smi.h | 257
hw/kdrive/smi/smidraw.c | 340
hw/kdrive/smi/smidraw.h | 69
hw/kdrive/smi/smistub.c | 67
hw/kdrive/smi/smivideo.c | 1015
hw/kdrive/src/Makefile.am | 18
hw/kdrive/src/kaa.c | 1155
hw/kdrive/src/kaa.h | 117
hw/kdrive/src/kaapict.c | 719
hw/kdrive/src/kasync.c | 378
hw/kdrive/src/kcolor.c | 881
hw/kdrive/src/kdrive.c | 104
hw/kdrive/src/kdrive.h | 325
hw/kdrive/src/kinfo.c | 6
hw/kdrive/src/kinput.c | 231
hw/kdrive/src/kloadmap.c | 199
hw/kdrive/src/kmap.c | 14
hw/kdrive/src/knoop.c | 251
hw/kdrive/src/koffscreen.c | 375
hw/kdrive/src/ktest.c | 76
hw/kdrive/src/kxv.c | 92
hw/kdrive/src/kxv.h | 37
hw/kdrive/src/vga.c | 11
hw/kdrive/trident/trident.c | 612
hw/kdrive/trident/trident.h | 269
hw/kdrive/trident/tridentcurs.c | 389
hw/kdrive/trident/tridentdraw.c | 496
hw/kdrive/trident/tridentdraw.h | 69
hw/kdrive/trident/tridentstub.c | 94
hw/kdrive/trio/s3.c | 1013
hw/kdrive/trio/s3.h | 1200
hw/kdrive/trio/s3clock.c | 85
hw/kdrive/trio/s3cmap.c | 70
hw/kdrive/trio/s3curs.c | 408
hw/kdrive/trio/s3stub.c | 66
hw/kdrive/ts300/ts300.c | 136
hw/kdrive/vesa/Makefile.am | 32
hw/kdrive/vesa/Xvesa.man | 105
hw/kdrive/vesa/vbe.c | 706
hw/kdrive/vesa/vbe.h | 165
hw/kdrive/vesa/vesa.c | 1823
hw/kdrive/vesa/vesa.h | 295
hw/kdrive/vesa/vesainit.c | 100
hw/kdrive/vesa/vga.c | 242
hw/kdrive/vesa/vga.h | 59
hw/kdrive/vesa/vm86.c | 764
hw/kdrive/vesa/vm86.h | 173
hw/kdrive/via/Makefile.am | 34
hw/kdrive/via/via.c | 435
hw/kdrive/via/via.h | 129
hw/kdrive/via/via_regs.h | 154
hw/kdrive/via/viadraw.c | 499
hw/kdrive/via/viadraw.h | 45
hw/kdrive/via/viastub.c | 135
hw/kdrive/vxworks/vxkbd.c | 263
hw/kdrive/vxworks/vxmouse.c | 122
hw/kdrive/vxworks/vxworks.c | 42
hw/vfb/InitInput.c | 7
hw/vfb/InitOutput.c | 58
hw/vfb/Makefile.am | 14
hw/vfb/Xvfb.man.pre | 6
hw/xfree86/Makefile.am | 42
hw/xfree86/common/Makefile.am | 47
hw/xfree86/common/atKeynames.h | 295
hw/xfree86/common/compiler.h | 122
hw/xfree86/common/extramodes | 6
hw/xfree86/common/modeline2c.awk | 96
hw/xfree86/common/modeline2c.pl | 107
hw/xfree86/common/xf86.h | 109
hw/xfree86/common/xf86AutoConfig.c | 465
hw/xfree86/common/xf86Bus.c | 865
hw/xfree86/common/xf86Bus.h | 7
hw/xfree86/common/xf86Config.c | 448
hw/xfree86/common/xf86Config.h | 16
hw/xfree86/common/xf86Configure.c | 174
hw/xfree86/common/xf86Cursor.c | 71
hw/xfree86/common/xf86DGA.c | 231
hw/xfree86/common/xf86DPMS.c | 54
hw/xfree86/common/xf86Debug.c | 77
hw/xfree86/common/xf86DefModes.c | 155
hw/xfree86/common/xf86DoProbe.c | 118
hw/xfree86/common/xf86DoScanPci.c | 116
hw/xfree86/common/xf86Events.c | 414
hw/xfree86/common/xf86Globals.c | 101
hw/xfree86/common/xf86Helper.c | 435
hw/xfree86/common/xf86Init.c | 1122
hw/xfree86/common/xf86MiscExt.c | 577
hw/xfree86/common/xf86Mode.c | 237
hw/xfree86/common/xf86Module.h | 13
hw/xfree86/common/xf86PM.c | 2
hw/xfree86/common/xf86PciInfo.h | 5
hw/xfree86/common/xf86Priv.h | 50
hw/xfree86/common/xf86Privstr.h | 48
hw/xfree86/common/xf86RAC.c | 1171
hw/xfree86/common/xf86RAC.h | 17
hw/xfree86/common/xf86RandR.c | 47
hw/xfree86/common/xf86Resources.h | 2
hw/xfree86/common/xf86ShowOpts.c | 129
hw/xfree86/common/xf86Version.h | 56
hw/xfree86/common/xf86Versions.c | 77
hw/xfree86/common/xf86VidMode.c | 84
hw/xfree86/common/xf86XKB.c | 80
hw/xfree86/common/xf86Xinput.c | 522
hw/xfree86/common/xf86Xinput.h | 8
hw/xfree86/common/xf86cmap.c | 127
hw/xfree86/common/xf86cvt.c | 292
hw/xfree86/common/xf86fbman.c | 150
hw/xfree86/common/xf86isaBus.c | 141
hw/xfree86/common/xf86pciBus.c | 3090
hw/xfree86/common/xf86pciBus.h | 26
hw/xfree86/common/xf86sbusBus.c | 18
hw/xfree86/common/xf86sbusBus.h | 2
hw/xfree86/common/xf86str.h | 125
hw/xfree86/common/xf86xv.c | 56
hw/xfree86/common/xf86xvmc.c | 21
hw/xfree86/common/xf86xvpriv.h | 3
hw/xfree86/common/xisb.c | 1
hw/xfree86/ddc/DDC.HOWTO | 16
hw/xfree86/ddc/ddcProperty.c | 12
hw/xfree86/ddc/edid.h | 123
hw/xfree86/ddc/interpret_edid.c | 223
hw/xfree86/ddc/print_edid.c | 443
hw/xfree86/ddc/xf86DDC.c | 250
hw/xfree86/ddc/xf86DDC.h | 11
hw/xfree86/dixmods/GLcoremodule.c | 63
hw/xfree86/dixmods/Makefile.am | 68
hw/xfree86/dixmods/afbmodule.c | 57
hw/xfree86/dixmods/cfb32module.c | 57
hw/xfree86/dixmods/cfbmodule.c | 57
hw/xfree86/dixmods/extmod/Makefile.am | 14
hw/xfree86/dixmods/extmod/dgaproc.h | 7
hw/xfree86/dixmods/extmod/modinit.c | 101
hw/xfree86/dixmods/extmod/modinit.h | 70
hw/xfree86/dixmods/extmod/xf86dga.c | 306
hw/xfree86/dixmods/extmod/xf86dga2.c | 397
hw/xfree86/dixmods/extmod/xf86misc.c | 850
hw/xfree86/dixmods/extmod/xf86miscproc.h | 69
hw/xfree86/dixmods/extmod/xf86vmode.c | 79
hw/xfree86/dixmods/extmod/xvmod.c | 2
hw/xfree86/dixmods/extmod/xvmodproc.h | 2
hw/xfree86/dixmods/ftmodule.c | 75
hw/xfree86/dixmods/glxmodule.c | 76
hw/xfree86/dixmods/mfbmodule.c | 47
hw/xfree86/dixmods/type1mod.c | 75
hw/xfree86/dixmods/xf86XTrapModule.c | 45
hw/xfree86/dixmods/xkbKillSrv.c | 4
hw/xfree86/dixmods/xkbPrivate.c | 7
hw/xfree86/doc/Makefile.am | 1
hw/xfree86/doc/README.fonts | 1158
hw/xfree86/doc/devel/DebuggingHints | 192
hw/xfree86/doc/devel/Makefile.am | 1
hw/xfree86/doc/devel/Registry | 1
hw/xfree86/doc/man/Xorg.man.pre | 11
hw/xfree86/doc/man/xorg.conf.man.pre | 160
hw/xfree86/dri/Makefile.am | 10
hw/xfree86/dri/dri.c | 128
hw/xfree86/dri/dri.h | 4
hw/xfree86/dri/dristruct.h | 24
hw/xfree86/dri/xf86dri.c | 14
hw/xfree86/dri2/Makefile.am | 16
hw/xfree86/dri2/dri2.c | 344
hw/xfree86/dri2/dri2.h | 103
hw/xfree86/dri2/dri2ext.c | 380
hw/xfree86/dummylib/Makefile.am | 7
hw/xfree86/dummylib/dixprivates.c | 19
hw/xfree86/dummylib/xf86getpagesize.c | 21
hw/xfree86/dummylib/xf86info.c | 2
hw/xfree86/exa/exa.man.pre | 2
hw/xfree86/exa/examodule.c | 73
hw/xfree86/fbdevhw/fbdevhw.c | 148
hw/xfree86/fbdevhw/fbdevhw.h | 6
hw/xfree86/fbdevhw/fbdevhwstub.c | 5
hw/xfree86/i2c/xf86i2c.c | 26
hw/xfree86/int10/Makefile.am | 1
hw/xfree86/int10/generic.c | 128
hw/xfree86/int10/helper_exec.c | 75
hw/xfree86/int10/helper_mem.c | 2
hw/xfree86/int10/pci.c | 55
hw/xfree86/int10/xf86int10.c | 166
hw/xfree86/int10/xf86int10.h | 5
hw/xfree86/loader/Makefile.am | 12
hw/xfree86/loader/SparcMulDiv.S | 87
hw/xfree86/loader/dixsym.c | 153
hw/xfree86/loader/dlloader.c | 42
hw/xfree86/loader/extsym.c | 2
hw/xfree86/loader/fontsym.c | 109
hw/xfree86/loader/loader.c | 17
hw/xfree86/loader/loader.h | 3
hw/xfree86/loader/loaderProcs.h | 7
hw/xfree86/loader/loadfont.c | 81
hw/xfree86/loader/loadmod.c | 58
hw/xfree86/loader/misym.c | 180
hw/xfree86/loader/os.c | 8
hw/xfree86/loader/xf86sym.c | 367
hw/xfree86/modes/Makefile.am | 3
hw/xfree86/modes/xf86Crtc.c | 1159
hw/xfree86/modes/xf86Crtc.h | 107
hw/xfree86/modes/xf86Cursors.c | 88
hw/xfree86/modes/xf86DiDGA.c | 4
hw/xfree86/modes/xf86EdidModes.c | 663
hw/xfree86/modes/xf86Modes.c | 202
hw/xfree86/modes/xf86Modes.h | 28
hw/xfree86/modes/xf86RandR12.c | 264
hw/xfree86/modes/xf86RandR12.h | 1
hw/xfree86/modes/xf86Rename.h | 1
hw/xfree86/modes/xf86Rotate.c | 483
hw/xfree86/modes/xf86cvt.c | 9
hw/xfree86/modes/xf86gtf.c | 388
hw/xfree86/os-support/Makefile.am | 10
hw/xfree86/os-support/README.OS-lib | 505
hw/xfree86/os-support/assyntax.h | 749
hw/xfree86/os-support/bsd/Makefile.am | 29
hw/xfree86/os-support/bsd/alpha_video.c | 20
hw/xfree86/os-support/bsd/arm_video.c | 23
hw/xfree86/os-support/bsd/bsdResource.c | 193
hw/xfree86/os-support/bsd/bsd_apm.c | 2
hw/xfree86/os-support/bsd/bsd_axp.c | 2
hw/xfree86/os-support/bsd/bsd_init.c | 24
hw/xfree86/os-support/bsd/bsd_jstk.c | 183
hw/xfree86/os-support/bsd/bsd_kqueue_apm.c | 2
hw/xfree86/os-support/bsd/bsd_mouse.c | 791
hw/xfree86/os-support/bsd/i386_video.c | 107
hw/xfree86/os-support/bsd/libusb/data.c | 92
hw/xfree86/os-support/bsd/libusb/descr.c | 73
hw/xfree86/os-support/bsd/libusb/parse.c | 401
hw/xfree86/os-support/bsd/libusb/usage.c | 196
hw/xfree86/os-support/bsd/libusb/usb.3 | 191
hw/xfree86/os-support/bsd/libusb/usb.h | 92
hw/xfree86/os-support/bsd/libusb/usb_hid_usages | 1079
hw/xfree86/os-support/bsd/libusb/usbvar.h | 31
hw/xfree86/os-support/bsd/ppc_video.c | 18
hw/xfree86/os-support/bsd/sparc64_video.c | 18
hw/xfree86/os-support/bus/460gxPCI.c | 469
hw/xfree86/os-support/bus/460gxPCI.h | 41
hw/xfree86/os-support/bus/Makefile.am | 36
hw/xfree86/os-support/bus/Pci.c | 1269
hw/xfree86/os-support/bus/Pci.h | 268
hw/xfree86/os-support/bus/Sbus.c | 88
hw/xfree86/os-support/bus/altixPCI.c | 83
hw/xfree86/os-support/bus/altixPCI.h | 20
hw/xfree86/os-support/bus/axpPci.c | 478
hw/xfree86/os-support/bus/bsd_pci.c | 69
hw/xfree86/os-support/bus/e8870PCI.c | 63
hw/xfree86/os-support/bus/e8870PCI.h | 41
hw/xfree86/os-support/bus/freebsdPci.c | 166
hw/xfree86/os-support/bus/ix86Pci.c | 699
hw/xfree86/os-support/bus/linuxPci.c | 962
hw/xfree86/os-support/bus/netbsdPci.c | 131
hw/xfree86/os-support/bus/ppcPci.c | 82
hw/xfree86/os-support/bus/sparcPci.c | 1051
hw/xfree86/os-support/bus/xf86Pci.h | 549
hw/xfree86/os-support/bus/zx1PCI.c | 1140
hw/xfree86/os-support/bus/zx1PCI.h | 39
hw/xfree86/os-support/hurd/Makefile.am | 4
hw/xfree86/os-support/hurd/hurd_mouse.c | 220
hw/xfree86/os-support/hurd/hurd_video.c | 18
hw/xfree86/os-support/linux/Makefile.am | 14
hw/xfree86/os-support/linux/int10/linux.c | 40
hw/xfree86/os-support/linux/lnxResource.c | 290
hw/xfree86/os-support/linux/lnx_acpi.c | 33
hw/xfree86/os-support/linux/lnx_axp.c | 4
hw/xfree86/os-support/linux/lnx_bell.c | 1
hw/xfree86/os-support/linux/lnx_ev56.c | 2
hw/xfree86/os-support/linux/lnx_ia64.c | 74
hw/xfree86/os-support/linux/lnx_init.c | 52
hw/xfree86/os-support/linux/lnx_jstk.c | 180
hw/xfree86/os-support/linux/lnx_mouse.c | 205
hw/xfree86/os-support/linux/lnx_pci.c | 109
hw/xfree86/os-support/linux/lnx_video.c | 232
hw/xfree86/os-support/lynxos/Makefile.am | 8
hw/xfree86/os-support/lynxos/lynx_init.c | 192
hw/xfree86/os-support/lynxos/lynx_mmap.c | 72
hw/xfree86/os-support/lynxos/lynx_mouse.c | 33
hw/xfree86/os-support/lynxos/lynx_noinline.c | 177
hw/xfree86/os-support/lynxos/lynx_ppc.S | 70
hw/xfree86/os-support/lynxos/lynx_ppc.c | 51
hw/xfree86/os-support/lynxos/lynx_video.c | 710
hw/xfree86/os-support/misc/BUSmemcpy.S | 153
hw/xfree86/os-support/misc/BUSmemcpy.c | 225
hw/xfree86/os-support/misc/Delay.c | 2
hw/xfree86/os-support/misc/IODelay.S | 53
hw/xfree86/os-support/misc/IODelay.c | 24
hw/xfree86/os-support/misc/Makefile.am | 15
hw/xfree86/os-support/misc/PortIO.S | 57
hw/xfree86/os-support/misc/SlowBcopy.S | 108
hw/xfree86/os-support/misc/SlowBcopy.c | 92
hw/xfree86/os-support/misc/xf86_IlHack.c | 16
hw/xfree86/os-support/misc/xf86_Util.c | 94
hw/xfree86/os-support/sco/Makefile.am | 1
hw/xfree86/os-support/sco/sco_iop.c | 44
hw/xfree86/os-support/sco/sco_mouse.c | 258
hw/xfree86/os-support/shared/bios_mmap.c | 33
hw/xfree86/os-support/shared/ia64Pci.c | 57
hw/xfree86/os-support/shared/ia64Pci.h | 46
hw/xfree86/os-support/shared/inout.S | 111
hw/xfree86/os-support/shared/libc_wrapper.c | 2123
hw/xfree86/os-support/shared/posix_tty.c | 11
hw/xfree86/os-support/shared/sigio.c | 9
hw/xfree86/os-support/shared/stdPci.c | 48
hw/xfree86/os-support/shared/stdResource.c | 67
hw/xfree86/os-support/solaris/Makefile.am | 8
hw/xfree86/os-support/solaris/sun_apm.c | 6
hw/xfree86/os-support/solaris/sun_bios.c | 103
hw/xfree86/os-support/solaris/sun_init.c | 33
hw/xfree86/os-support/solaris/sun_mouse.c | 717
hw/xfree86/os-support/solaris/sun_vid.c | 345
hw/xfree86/os-support/sysv/Makefile.am | 2
hw/xfree86/os-support/sysv/sysv_mouse.c | 60
hw/xfree86/os-support/sysv/sysv_video.c | 56
hw/xfree86/os-support/usl/Makefile.am | 6
hw/xfree86/os-support/usl/usl_init.c | 357
hw/xfree86/os-support/usl/usl_iop.c | 106
hw/xfree86/os-support/usl/usl_mouse.c | 177
hw/xfree86/os-support/usl/usl_video.c | 109
hw/xfree86/os-support/usl/usl_vtsw.c | 95
hw/xfree86/os-support/xf86OSmouse.h | 294
hw/xfree86/os-support/xf86_OSlib.h | 273
hw/xfree86/os-support/xf86_OSproc.h | 18
hw/xfree86/os-support/xf86_ansic.h | 314
hw/xfree86/os-support/xf86_libc.h | 721
hw/xfree86/parser/Configint.h | 15
hw/xfree86/parser/DRI.c | 2
hw/xfree86/parser/Device.c | 20
hw/xfree86/parser/Files.c | 9
hw/xfree86/parser/Flags.c | 3
hw/xfree86/parser/Makefile.am | 3
hw/xfree86/parser/Monitor.c | 2
hw/xfree86/parser/Screen.c | 38
hw/xfree86/parser/cpconfig.c | 122
hw/xfree86/parser/read.c | 3
hw/xfree86/parser/scan.c | 28
hw/xfree86/parser/write.c | 9
hw/xfree86/parser/xf86Parser.h | 2
hw/xfree86/parser/xf86tokens.h | 2
hw/xfree86/rac/Makefile.am | 8
hw/xfree86/rac/xf86RAC.c | 1254
hw/xfree86/rac/xf86RAC.h | 17
hw/xfree86/ramdac/xf86Cursor.c | 287
hw/xfree86/ramdac/xf86CursorPriv.h | 2
hw/xfree86/ramdac/xf86HWCurs.c | 22
hw/xfree86/scanpci/Makefile.am | 32
hw/xfree86/scanpci/extrapci.ids | 59
hw/xfree86/scanpci/pci.ids |13761
hw/xfree86/scanpci/pciid2c.pl | 388
hw/xfree86/scanpci/xf86PciData.h | 69
hw/xfree86/scanpci/xf86PciStdIds.h |151514 ----------
hw/xfree86/scanpci/xf86PciStr.h | 66
hw/xfree86/scanpci/xf86ScanPci.c | 346
hw/xfree86/scanpci/xf86ScanPci.h | 48
hw/xfree86/shadowfb/shadow.c | 108
hw/xfree86/utils/Makefile.am | 8
hw/xfree86/utils/cvt/Makefile.am | 6
hw/xfree86/utils/gtf/gtf.c | 5
hw/xfree86/utils/ioport/Makefile.am | 58
hw/xfree86/utils/ioport/ioport.c | 492
hw/xfree86/utils/kbd_mode/Makefile.am | 70
hw/xfree86/utils/kbd_mode/bsd-kbd_mode.c | 91
hw/xfree86/utils/kbd_mode/bsd-kbd_mode.man.pre | 36
hw/xfree86/utils/kbd_mode/sun-kbd_mode.c | 152
hw/xfree86/utils/kbd_mode/sun-kbd_mode.man.pre | 53
hw/xfree86/utils/pcitweak/.gitignore | 3
hw/xfree86/utils/pcitweak/Makefile.am | 60
hw/xfree86/utils/pcitweak/pcitweak.c | 241
hw/xfree86/utils/pcitweak/pcitweak.man.pre | 64
hw/xfree86/utils/scanpci/.gitignore | 2
hw/xfree86/utils/scanpci/Makefile.am | 62
hw/xfree86/utils/scanpci/scanpci.c | 779
hw/xfree86/utils/scanpci/scanpci.man.pre | 42
hw/xfree86/utils/xorgcfg/.gitignore | 2
hw/xfree86/utils/xorgcfg/Makefile.am | 165
hw/xfree86/utils/xorgcfg/TODO | 33
hw/xfree86/utils/xorgcfg/XOrgCfg.pre | 1852
hw/xfree86/utils/xorgcfg/accessx.c | 681
hw/xfree86/utils/xorgcfg/card-cfg.c | 433
hw/xfree86/utils/xorgcfg/card-cfg.h | 43
hw/xfree86/utils/xorgcfg/card.xbm | 59
hw/xfree86/utils/xorgcfg/card.xpm | 81
hw/xfree86/utils/xorgcfg/cards.c | 695
hw/xfree86/utils/xorgcfg/cards.h | 89
hw/xfree86/utils/xorgcfg/computer.xpm | 91
hw/xfree86/utils/xorgcfg/config.c | 301
hw/xfree86/utils/xorgcfg/config.h | 227
hw/xfree86/utils/xorgcfg/down.xbm | 8
hw/xfree86/utils/xorgcfg/expert.c | 4857
hw/xfree86/utils/xorgcfg/help.c | 1785
hw/xfree86/utils/xorgcfg/help.h | 40
hw/xfree86/utils/xorgcfg/interface.c | 2282
hw/xfree86/utils/xorgcfg/keyboard-cfg.c | 1378
hw/xfree86/utils/xorgcfg/keyboard-cfg.h | 73
hw/xfree86/utils/xorgcfg/keyboard.xbm | 59
hw/xfree86/utils/xorgcfg/keyboard.xpm | 66
hw/xfree86/utils/xorgcfg/left.xbm | 8
hw/xfree86/utils/xorgcfg/loader.c | 405
hw/xfree86/utils/xorgcfg/loader.h | 170
hw/xfree86/utils/xorgcfg/loadmod.c | 681
hw/xfree86/utils/xorgcfg/monitor-cfg.c | 456
hw/xfree86/utils/xorgcfg/monitor-cfg.h | 47
hw/xfree86/utils/xorgcfg/monitor.xbm | 59
hw/xfree86/utils/xorgcfg/monitor.xpm | 79
hw/xfree86/utils/xorgcfg/mouse-cfg.c | 449
hw/xfree86/utils/xorgcfg/mouse-cfg.h | 42
hw/xfree86/utils/xorgcfg/mouse.xbm | 59
hw/xfree86/utils/xorgcfg/mouse.xpm | 76
hw/xfree86/utils/xorgcfg/narrower.xbm | 8
hw/xfree86/utils/xorgcfg/options.c | 787
hw/xfree86/utils/xorgcfg/options.h | 50
hw/xfree86/utils/xorgcfg/right.xbm | 8
hw/xfree86/utils/xorgcfg/screen-cfg.c | 555
hw/xfree86/utils/xorgcfg/screen-cfg.h | 43
hw/xfree86/utils/xorgcfg/screen.c | 983
hw/xfree86/utils/xorgcfg/screen.h | 51
hw/xfree86/utils/xorgcfg/shorter.xbm | 8
hw/xfree86/utils/xorgcfg/startx.c | 149
hw/xfree86/utils/xorgcfg/stubs.c | 65
hw/xfree86/utils/xorgcfg/stubs.h | 42
hw/xfree86/utils/xorgcfg/taller.xbm | 8
hw/xfree86/utils/xorgcfg/text-mode.c | 3379
hw/xfree86/utils/xorgcfg/up.xbm | 8
hw/xfree86/utils/xorgcfg/vidmode.c | 1346
hw/xfree86/utils/xorgcfg/vidmode.h | 63
hw/xfree86/utils/xorgcfg/wider.xbm | 8
hw/xfree86/utils/xorgcfg/xf86config.c | 982
hw/xfree86/utils/xorgcfg/xf86config.h | 110
hw/xfree86/utils/xorgcfg/xorgcfg.man.pre | 152
hw/xfree86/utils/xorgconfig/.gitignore | 1
hw/xfree86/utils/xorgconfig/Cards | 3135
hw/xfree86/utils/xorgconfig/Cards98 | 647
hw/xfree86/utils/xorgconfig/Makefile.am | 70
hw/xfree86/utils/xorgconfig/cards.c | 278
hw/xfree86/utils/xorgconfig/cards.h | 30
hw/xfree86/utils/xorgconfig/xorgconfig.c | 2903
hw/xfree86/utils/xorgconfig/xorgconfig.man.pre | 22
hw/xfree86/vbe/vbe.c | 10
hw/xfree86/vbe/vbeModes.c | 31
hw/xfree86/vgahw/vgaCmap.c | 12
hw/xfree86/vgahw/vgaHW.c | 8
hw/xfree86/vgahw/vgaHW.h | 2
hw/xfree86/x86emu/Makefile.am | 1
hw/xfree86/x86emu/ops2.c | 83
hw/xfree86/x86emu/prim_ops.c | 66
hw/xfree86/x86emu/sys.c | 68
hw/xfree86/x86emu/x86emu/prim_ops.h | 1
hw/xfree86/x86emu/x86emu/prim_x86_gcc.h | 79
hw/xfree86/x86emu/x86emu/types.h | 5
hw/xfree86/xaa/Makefile.am | 8
hw/xfree86/xaa/xaa.h | 6
hw/xfree86/xaa/xaaBitBlt.c | 4
hw/xfree86/xaa/xaaCpyArea.c | 26
hw/xfree86/xaa/xaaCpyPlane.c | 10
hw/xfree86/xaa/xaaCpyWin.c | 4
hw/xfree86/xaa/xaaDashLine.c | 3
hw/xfree86/xaa/xaaFillPoly.c | 8
hw/xfree86/xaa/xaaGC.c | 12
hw/xfree86/xaa/xaaGCmisc.c | 3
hw/xfree86/xaa/xaaInit.c | 226
hw/xfree86/xaa/xaaInitAccel.c | 96
hw/xfree86/xaa/xaaLineMisc.c | 3
hw/xfree86/xaa/xaaNonTEText.c | 5
hw/xfree86/xaa/xaaOverlay.c | 183
hw/xfree86/xaa/xaaOverlayDF.c | 122
hw/xfree86/xaa/xaaPCache.c | 16
hw/xfree86/xaa/xaaPaintWin.c | 200
hw/xfree86/xaa/xaaPict.c | 148
hw/xfree86/xaa/xaaStateChange.c | 64
hw/xfree86/xaa/xaaTEGlyph.c | 8
hw/xfree86/xaa/xaaTEGlyphBlt.S | 964
hw/xfree86/xaa/xaaWrapper.c | 68
hw/xfree86/xaa/xaalocal.h | 37
hw/xfree86/xaa/xaawrap.h | 18
hw/xfree86/xf1bpp/Makefile.am | 179
hw/xfree86/xf1bpp/mfbmap.h | 123
hw/xfree86/xf1bpp/mfbmap.sh | 25
hw/xfree86/xf1bpp/mfbmodule.c | 47
hw/xfree86/xf1bpp/mfbunmap.h | 115
hw/xfree86/xf1bpp/mfbunmap.sh | 23
hw/xfree86/xf1bpp/xf1bpp.h | 36
hw/xfree86/xf4bpp/Makefile.am | 59
hw/xfree86/xf4bpp/NOTES | 194
hw/xfree86/xf4bpp/OScompiler.h | 58
hw/xfree86/xf4bpp/emulOpStip.c | 102
hw/xfree86/xf4bpp/emulRepAre.c | 69
hw/xfree86/xf4bpp/emulTile.c | 352
hw/xfree86/xf4bpp/ibmTrace.h | 1
hw/xfree86/xf4bpp/mfbbres.c | 164
hw/xfree86/xf4bpp/mfbbresd.c | 205
hw/xfree86/xf4bpp/mfbfillarc.c | 300
hw/xfree86/xf4bpp/mfbhrzvert.c | 135
hw/xfree86/xf4bpp/mfbimggblt.c | 504
hw/xfree86/xf4bpp/mfbline.c | 976
hw/xfree86/xf4bpp/mfbzerarc.c | 266
hw/xfree86/xf4bpp/offscreen.c | 342
hw/xfree86/xf4bpp/ppcArea.c | 97
hw/xfree86/xf4bpp/ppcBStore.c | 155
hw/xfree86/xf4bpp/ppcCReduce.c | 237
hw/xfree86/xf4bpp/ppcClip.c | 157
hw/xfree86/xf4bpp/ppcCpArea.c | 470
hw/xfree86/xf4bpp/ppcDepth.c | 53
hw/xfree86/xf4bpp/ppcFillRct.c | 215
hw/xfree86/xf4bpp/ppcGC.c | 453
hw/xfree86/xf4bpp/ppcGCstr.h | 71
hw/xfree86/xf4bpp/ppcGetSp.c | 141
hw/xfree86/xf4bpp/ppcIO.c | 250
hw/xfree86/xf4bpp/ppcImg.c | 121
hw/xfree86/xf4bpp/ppcPixFS.c | 502
hw/xfree86/xf4bpp/ppcPixmap.c | 148
hw/xfree86/xf4bpp/ppcPntWin.c | 216
hw/xfree86/xf4bpp/ppcPolyPnt.c | 143
hw/xfree86/xf4bpp/ppcQuery.c | 46
hw/xfree86/xf4bpp/ppcRslvC.c | 177
hw/xfree86/xf4bpp/ppcSetSp.c | 319
hw/xfree86/xf4bpp/ppcSpMcro.h | 43
hw/xfree86/xf4bpp/ppcWinFS.c | 280
hw/xfree86/xf4bpp/ppcWindow.c | 228
hw/xfree86/xf4bpp/vgaBitBlt.c | 749
hw/xfree86/xf4bpp/vgaGC.c | 213
hw/xfree86/xf4bpp/vgaImages.c | 460
hw/xfree86/xf4bpp/vgaReg.h | 137
hw/xfree86/xf4bpp/vgaSolid.c | 574
hw/xfree86/xf4bpp/vgaStipple.c | 720
hw/xfree86/xf4bpp/vgaVideo.h | 93
hw/xfree86/xf4bpp/vgamodule.c | 57
hw/xfree86/xf4bpp/wm3.c | 203
hw/xfree86/xf4bpp/wm3.h | 73
hw/xfree86/xf4bpp/xf4bpp.h | 644
hw/xfree86/xf8_32bpp/Makefile.am | 38
hw/xfree86/xf8_32bpp/cfb8_32.h | 227
hw/xfree86/xf8_32bpp/cfb8_32module.c | 39
hw/xfree86/xf8_32bpp/cfbbstore.c | 105
hw/xfree86/xf8_32bpp/cfbcpyarea.c | 549
hw/xfree86/xf8_32bpp/cfbcpyplane.c | 41
hw/xfree86/xf8_32bpp/cfbgc.c | 646
hw/xfree86/xf8_32bpp/cfbgcmisc.c | 150
hw/xfree86/xf8_32bpp/cfbgcunder.c | 620
hw/xfree86/xf8_32bpp/cfbimage.c | 174
hw/xfree86/xf8_32bpp/cfbpntwin.c | 180
hw/xfree86/xf8_32bpp/cfbscrinit.c | 328
hw/xfree86/xf8_32bpp/cfbwindow.c | 121
hw/xfree86/xf8_32bpp/xf86overlay.c | 1254
hw/xfree86/xorgconf.cpp | 6
hw/xgl/Makefile.am | 82
hw/xgl/egl/Makefile.am | 45
hw/xgl/egl/evdev.c | 646
hw/xgl/egl/kinput.c | 1672
hw/xgl/egl/kkeymap.h | 55
hw/xgl/egl/module/Makefile.am | 15
hw/xgl/egl/module/xeglmodule.c | 104
hw/xgl/egl/xegl.c | 313
hw/xgl/egl/xegl.h | 214
hw/xgl/egl/xeglinit.c | 131
hw/xgl/egl/xeglinput.c | 168
hw/xgl/glx/Makefile.am | 48
hw/xgl/glx/module/Makefile.am | 21
hw/xgl/glx/module/xglxmodule.c | 104
hw/xgl/glx/xglx.c | 1454
hw/xgl/glx/xglx.h | 138
hw/xgl/glx/xglxinit.c | 172
hw/xgl/glx/xglxorg.c | 676
hw/xgl/glxext/Makefile.am | 21
hw/xgl/glxext/module/Makefile.am | 22
hw/xgl/glxext/module/glcoremodule.c | 38
hw/xgl/glxext/module/glxmodule.c | 38
hw/xgl/glxext/xglglxext.c | 5772
hw/xgl/glxext/xglglxext.h | 41
hw/xgl/glxext/xglglxlog.c | 4519
hw/xgl/xgl.h | 1503
hw/xgl/xglarea.c | 323
hw/xgl/xglbstore.c | 125
hw/xgl/xglcmap.c | 466
hw/xgl/xglcompose.c | 281
hw/xgl/xglcopy.c | 130
hw/xgl/xglfill.c | 742
hw/xgl/xglgc.c | 645
hw/xgl/xglgeometry.c | 724
hw/xgl/xglget.c | 88
hw/xgl/xglglx.c | 260
hw/xgl/xglglx.h | 79
hw/xgl/xglglyph.c | 1169
hw/xgl/xglhash.c | 134
hw/xgl/xglinit.c | 336
hw/xgl/xglinput.c | 263
hw/xgl/xglloader.c | 130
hw/xgl/xglmodule.h | 45
hw/xgl/xgloutput.c | 215
hw/xgl/xglparse.c | 257
hw/xgl/xglpict.c | 787
hw/xgl/xglpixmap.c | 741
hw/xgl/xglscreen.c | 477
hw/xgl/xglshm.c | 122
hw/xgl/xglsolid.c | 159
hw/xgl/xglsync.c | 453
hw/xgl/xgltile.c | 268
hw/xgl/xgltrap.c | 480
hw/xgl/xglwindow.c | 341
hw/xgl/xglxv.c | 634
hw/xnest/Args.c | 15
hw/xnest/Cursor.c | 40
hw/xnest/Events.c | 23
hw/xnest/Font.c | 3
hw/xnest/GC.c | 3
hw/xnest/Init.c | 36
hw/xnest/Keyboard.c | 4
hw/xnest/Makefile.am | 11
hw/xnest/Pixmap.c | 15
hw/xnest/Pointer.c | 1
hw/xnest/Screen.c | 59
hw/xnest/Window.c | 37
hw/xnest/XNCursor.h | 44
hw/xnest/XNGC.h | 6
hw/xnest/XNPixmap.h | 8
hw/xnest/XNWindow.h | 12
hw/xprint/AttrValid.c | 701
hw/xprint/AttrValid.h | 219
hw/xprint/DiPrint.h | 85
hw/xprint/Init.c | 1920
hw/xprint/Makefile.am | 43
hw/xprint/Oid.c | 3181
hw/xprint/Oid.h | 293
hw/xprint/OidDefs.h | 170
hw/xprint/OidStrs.h | 172
hw/xprint/Util.c | 370
hw/xprint/ValTree.c | 191
hw/xprint/attributes.c | 1735
hw/xprint/attributes.h | 130
hw/xprint/config/C/Makefile.am | 1
hw/xprint/config/C/print/Makefile.am | 14
hw/xprint/config/C/print/Xprinters | 49
hw/xprint/config/C/print/attributes/Makefile.am | 3
hw/xprint/config/C/print/attributes/document | 49
hw/xprint/config/C/print/attributes/job | 25
hw/xprint/config/C/print/attributes/printer | 96
hw/xprint/config/C/print/ddx-config/Makefile.am | 1
hw/xprint/config/C/print/ddx-config/raster/Makefile.am | 3
hw/xprint/config/C/print/ddx-config/raster/pcl | 39
hw/xprint/config/C/print/models/CANONBJ10E-GS/Makefile.am | 3
hw/xprint/config/C/print/models/CANONBJ10E-GS/model-config | 23
hw/xprint/config/C/print/models/CANONC3200-PS/Makefile.am | 5
hw/xprint/config/C/print/models/CANONC3200-PS/fonts/Makefile.am | 54
hw/xprint/config/C/print/models/CANONC3200-PS/model-config | 40
hw/xprint/config/C/print/models/GSdefault/Makefile.am | 3
hw/xprint/config/C/print/models/GSdefault/model-config | 137
hw/xprint/config/C/print/models/HPDJ1600C/Makefile.am | 5
hw/xprint/config/C/print/models/HPDJ1600C/fonts/Makefile.am | 50
hw/xprint/config/C/print/models/HPDJ1600C/fonts/README | 197
hw/xprint/config/C/print/models/HPDJ1600C/fonts/fonts.dir | 45
hw/xprint/config/C/print/models/HPDJ1600C/model-config | 40
hw/xprint/config/C/print/models/HPLJ4050-PS/Makefile.am | 5
hw/xprint/config/C/print/models/HPLJ4050-PS/fonts/Makefile.am | 54
hw/xprint/config/C/print/models/HPLJ4050-PS/model-config | 36
hw/xprint/config/C/print/models/HPLJ4family/Makefile.am | 5
hw/xprint/config/C/print/models/HPLJ4family/fonts/Makefile.am | 50
hw/xprint/config/C/print/models/HPLJ4family/fonts/README | 203
hw/xprint/config/C/print/models/HPLJ4family/fonts/fonts.dir | 45
hw/xprint/config/C/print/models/HPLJ4family/model-config | 39
hw/xprint/config/C/print/models/Makefile.am | 11
hw/xprint/config/C/print/models/PS2PDFspooldir-GS/Makefile.am | 4
hw/xprint/config/C/print/models/PS2PDFspooldir-GS/model-config | 72
hw/xprint/config/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh | 130
hw/xprint/config/C/print/models/PSdefault/Makefile.am | 5
hw/xprint/config/C/print/models/PSdefault/fonts/Makefile.am | 44
hw/xprint/config/C/print/models/PSdefault/model-config | 136
hw/xprint/config/C/print/models/PSspooldir/Makefile.am | 4
hw/xprint/config/C/print/models/PSspooldir/model-config | 71
hw/xprint/config/C/print/models/PSspooldir/spooltodir.sh | 127
hw/xprint/config/C/print/models/SPSPARC2/Makefile.am | 5
hw/xprint/config/C/print/models/SPSPARC2/fonts/Makefile.am | 37
hw/xprint/config/C/print/models/SPSPARC2/model-config | 18
hw/xprint/config/Makefile.am | 712
hw/xprint/config/README | 318
hw/xprint/config/en_US/Makefile.am | 1
hw/xprint/config/en_US/print/Makefile.am | 1
hw/xprint/config/en_US/print/attributes/Makefile.am | 3
hw/xprint/config/en_US/print/attributes/document | 13
hw/xprint/ddxInit.c | 373
hw/xprint/doc/Makefile.am | 19
hw/xprint/doc/Xprt.html | 115
hw/xprint/doc/Xprt.man.pre | 196
hw/xprint/doc/Xprt.sgml | 371
hw/xprint/etc/Makefile.am | 1
hw/xprint/etc/Xsession.d/92xprint-xpserverlist | 30
hw/xprint/etc/Xsession.d/Makefile.am | 2
hw/xprint/etc/init.d/Makefile.am | 12
hw/xprint/etc/init.d/xprint.cpp | 1277
hw/xprint/etc/profile.d/Makefile.am | 1
hw/xprint/etc/profile.d/xprint.csh | 16
hw/xprint/etc/profile.d/xprint.sh | 16
hw/xprint/mediaSizes.c | 782
hw/xprint/pcl-mono/Makefile.am | 5
hw/xprint/pcl/Makefile.am | 6
hw/xprint/pcl/Makefile.am.inc | 27
hw/xprint/pcl/Pcl.h | 623
hw/xprint/pcl/PclArc.c | 268
hw/xprint/pcl/PclArea.c | 435
hw/xprint/pcl/PclAttVal.c | 206
hw/xprint/pcl/PclAttr.c | 86
hw/xprint/pcl/PclColor.c | 849
hw/xprint/pcl/PclCursor.c | 113
hw/xprint/pcl/PclDef.h | 67
hw/xprint/pcl/PclFonts.c | 72
hw/xprint/pcl/PclGC.c | 967
hw/xprint/pcl/PclInit.c | 595
hw/xprint/pcl/PclLine.c | 314
hw/xprint/pcl/PclMisc.c | 304
hw/xprint/pcl/PclPixel.c | 157
hw/xprint/pcl/PclPolygon.c | 351
hw/xprint/pcl/PclPrint.c | 709
hw/xprint/pcl/PclSFonts.c | 427
hw/xprint/pcl/PclSFonts.h | 115
hw/xprint/pcl/PclSpans.c | 137
hw/xprint/pcl/PclText.c | 934
hw/xprint/pcl/PclWindow.c | 450
hw/xprint/pcl/Pclmap.h | 211
hw/xprint/ps/Makefile.am | 42
hw/xprint/ps/Ps.h | 601
hw/xprint/ps/PsArc.c | 181
hw/xprint/ps/PsArea.c | 390
hw/xprint/ps/PsAttVal.c | 289
hw/xprint/ps/PsAttr.c | 116
hw/xprint/ps/PsCache.c | 328
hw/xprint/ps/PsColor.c | 257
hw/xprint/ps/PsDef.h | 96
hw/xprint/ps/PsFTFonts.c | 85
hw/xprint/ps/PsFonts.c | 873
hw/xprint/ps/PsGC.c | 414
hw/xprint/ps/PsImageUtil.c | 329
hw/xprint/ps/PsInit.c | 664
hw/xprint/ps/PsLine.c | 191
hw/xprint/ps/PsMisc.c | 323
hw/xprint/ps/PsPixel.c | 156
hw/xprint/ps/PsPixmap.c | 619
hw/xprint/ps/PsPolygon.c | 259
hw/xprint/ps/PsPrint.c | 458
hw/xprint/ps/PsSpans.c | 164
hw/xprint/ps/PsText.c | 581
hw/xprint/ps/PsWindow.c | 459
hw/xprint/ps/psout.c | 1789
hw/xprint/ps/psout.h | 335
hw/xprint/ps/psout_ft.c | 335
hw/xprint/ps/psout_ftpstype1.c | 185
hw/xprint/ps/psout_ftpstype3.c | 439
hw/xprint/ps/ttf2pt1wrap.c | 14
hw/xprint/raster/Makefile.am | 10
hw/xprint/raster/Raster.c | 1571
hw/xprint/raster/Raster.h | 117
hw/xprint/raster/RasterAttVal.c | 267
hw/xprint/spooler.c | 202
hw/xprint/spooler.h | 75
hw/xquartz/GL/Makefile.am | 19
hw/xquartz/GL/capabilities.c | 559
hw/xquartz/GL/capabilities.h | 66
hw/xquartz/GL/glcontextmodes.c | 550
hw/xquartz/GL/glcontextmodes.h | 54
hw/xquartz/GL/indirect.c | 2150
hw/xquartz/GL/visualConfigs.c | 255
hw/xquartz/GL/visualConfigs.h | 28
hw/xquartz/Makefile.am | 55
hw/xquartz/X11Application.h | 107
hw/xquartz/X11Application.m | 1088
hw/xquartz/X11Controller.h | 113
hw/xquartz/X11Controller.m | 812
hw/xquartz/applewm.c | 703
hw/xquartz/applewmExt.h | 84
hw/xquartz/bundle/Info.plist | 39
hw/xquartz/bundle/Makefile.am | 67
hw/xquartz/bundle/PkgInfo | 1
hw/xquartz/bundle/Resources/Dutch.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/Dutch.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/Dutch.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/English.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/English.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/English.lproj/main.nib/designable.nib | 4040
hw/xquartz/bundle/Resources/English.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/French.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/French.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/French.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/German.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/German.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/German.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/Italian.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/Italian.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/Italian.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/Japanese.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/Japanese.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/Japanese.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/Spanish.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/Spanish.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/Spanish.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/X11.icns |binary
hw/xquartz/bundle/Resources/da.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/da.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/da.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/fi.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/fi.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/fi.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/ko.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/ko.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/ko.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/no.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/no.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/no.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/pl.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/pl.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/pl.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/pt.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/pt.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/pt.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/pt_PT.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/pt_PT.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/pt_PT.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/ru.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/ru.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/ru.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/sv.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/sv.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/sv.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/zh_CN.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/zh_CN.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/zh_CN.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Resources/zh_TW.lproj/InfoPlist.strings |binary
hw/xquartz/bundle/Resources/zh_TW.lproj/Localizable.strings |binary
hw/xquartz/bundle/Resources/zh_TW.lproj/main.nib/keyedobjects.nib |binary
hw/xquartz/bundle/Xquartz.plist | 27
hw/xquartz/bundle/mk_bundke.sh | 25
hw/xquartz/darwin.c | 963
hw/xquartz/darwin.h | 108
hw/xquartz/darwinClut8.h | 531
hw/xquartz/darwinEvents.c | 566
hw/xquartz/darwinEvents.h | 81
hw/xquartz/darwinXinput.c | 251
hw/xquartz/doc/Makefile.am | 14
hw/xquartz/doc/Xquartz.man.pre | 150
hw/xquartz/keysym2ucs.c | 909
hw/xquartz/keysym2ucs.h | 36
hw/xquartz/mach-startup/Makefile.am | 68
hw/xquartz/mach-startup/bundle-main.c | 537
hw/xquartz/mach-startup/launchd_fd.c | 82
hw/xquartz/mach-startup/launchd_fd.h | 36
hw/xquartz/mach-startup/mach_startup.defs | 50
hw/xquartz/mach-startup/mach_startup_types.h | 9
hw/xquartz/mach-startup/stub.c | 345
hw/xquartz/pbproxy/Makefile.am | 21
hw/xquartz/pbproxy/app-main.m | 92
hw/xquartz/pbproxy/main.m | 145
hw/xquartz/pbproxy/pbproxy.h | 91
hw/xquartz/pbproxy/trick_autotools.c | 3
hw/xquartz/pbproxy/x-input.m | 204
hw/xquartz/pbproxy/x-selection.h | 116
hw/xquartz/pbproxy/x-selection.m | 1545
hw/xquartz/pseudoramiX.c | 471
hw/xquartz/pseudoramiX.h | 9
hw/xquartz/quartz.c | 439
hw/xquartz/quartz.h | 135
hw/xquartz/quartzAudio.c | 354
hw/xquartz/quartzAudio.h | 40
hw/xquartz/quartzCocoa.m | 139
hw/xquartz/quartzCommon.h | 84
hw/xquartz/quartzKeyboard.c | 735
hw/xquartz/quartzKeyboard.h | 67
hw/xquartz/quartzPasteboard.c | 147
hw/xquartz/quartzPasteboard.h | 44
hw/xquartz/quartzStartup.c | 125
hw/xquartz/sanitizedCarbon.h | 32
hw/xquartz/sanitizedCocoa.h | 27
hw/xquartz/threadSafety.c | 78
hw/xquartz/threadSafety.h | 56
hw/xquartz/xpr/Makefile.am | 30
hw/xquartz/xpr/appledri.c | 354
hw/xquartz/xpr/appledri.h | 106
hw/xquartz/xpr/appledristr.h | 175
hw/xquartz/xpr/dri.c | 740
hw/xquartz/xpr/dri.h | 128
hw/xquartz/xpr/dristruct.h | 76
hw/xquartz/xpr/x-hash.c | 343
hw/xquartz/xpr/x-hash.h | 91
hw/xquartz/xpr/x-hook.c | 109
hw/xquartz/xpr/x-hook.h | 42
hw/xquartz/xpr/x-list.c | 337
hw/xquartz/xpr/x-list.h | 77
hw/xquartz/xpr/xpr.h | 50
hw/xquartz/xpr/xprAppleWM.c | 121
hw/xquartz/xpr/xprCursor.c | 428
hw/xquartz/xpr/xprEvent.c | 91
hw/xquartz/xpr/xprEvent.h | 34
hw/xquartz/xpr/xprFrame.c | 577
hw/xquartz/xpr/xprScreen.c | 448
hw/xwin/InitInput.c | 3
hw/xwin/InitOutput.c | 23
hw/xwin/Makefile.am | 19
hw/xwin/glx/ChangeLog | 64
hw/xwin/glx/glwindows.h | 64
hw/xwin/glx/glwrap.c | 583
hw/xwin/glx/indirect.c | 1605
hw/xwin/win.h | 62
hw/xwin/winallpriv.c | 18
hw/xwin/winclipboardwrappers.c | 1
hw/xwin/winconfig.c | 24
hw/xwin/winconfig.h | 1
hw/xwin/wincursor.c | 6
hw/xwin/winfillsp.c | 9
hw/xwin/wingc.c | 2
hw/xwin/winglobals.c | 15
hw/xwin/winmouse.c | 8
hw/xwin/winmultiwindowicons.c | 8
hw/xwin/winmultiwindowshape.c | 2
hw/xwin/winmultiwindowwindow.c | 2
hw/xwin/winmultiwindowwndproc.c | 2
hw/xwin/winpixmap.c | 14
hw/xwin/winpntwin.c | 47
hw/xwin/winprocarg.c | 10
hw/xwin/winpushpxl.c | 225
hw/xwin/winscrinit.c | 20
hw/xwin/winsetsp.c | 9
hw/xwin/winwin32rootless.c | 6
hw/xwin/winwin32rootlesswndproc.c | 8
hw/xwin/winwindow.c | 12
hw/xwin/winwindowswm.c | 10
include/Makefile.am | 12
include/bstorestr.h | 2
include/colormapst.h | 3
include/cursor.h | 39
include/cursorstr.h | 9
include/dix-config.h.in | 167
include/dix.h | 200
include/dixaccess.h | 53
include/dixevents.h | 30
include/dixfont.h | 18
include/dixgrabs.h | 4
include/dixstruct.h | 34
include/exevents.h | 77
include/extension.h | 10
include/extinit.h | 10
include/extnsionst.h | 7
include/gc.h | 4
include/gcstruct.h | 3
include/globals.h | 63
include/input.h | 129
include/inputstr.h | 215
include/misc.h | 8
include/miscstruct.h | 15
include/opaque.h | 5
include/os.h | 87
include/pixmapstr.h | 19
include/privates.h | 112
include/property.h | 19
include/propertyst.h | 2
include/ptrveloc.h | 131
include/regionstr.h | 29
include/registry.h | 64
include/resource.h | 94
include/screenint.h | 38
include/scrnintstr.h | 50
include/selection.h | 47
include/servermd.h | 333
include/site.h | 5
include/swapreq.h | 11
include/window.h | 33
include/windowstr.h | 81
include/xgl-config.h.in | 14
include/xkbfile.h | 436
include/xkbrules.h | 183
include/xkbsrv.h | 154
include/xkbstr.h | 609
include/xorg-config.h.in | 22
include/xorg-server.h.in | 54
include/xserver-properties.h | 32
mfb/Makefile.am | 133
mfb/fastblt.h | 96
mfb/maskbits.c | 1059
mfb/maskbits.h | 689
mfb/mergerop.h | 398
mfb/mfb.h | 1149
mfb/mfbbitblt.c | 510
mfb/mfbblt.c | 589
mfb/mfbbres.c | 368
mfb/mfbbresd.c | 207
mfb/mfbbstore.c | 154
mfb/mfbclip.c | 280
mfb/mfbcmap.c | 162
mfb/mfbfillarc.c | 333
mfb/mfbfillrct.c | 226
mfb/mfbfillsp.c | 1026
mfb/mfbfont.c | 87
mfb/mfbgc.c | 1118
mfb/mfbgetsp.c | 157
mfb/mfbhrzvert.c | 177
mfb/mfbimage.c | 177
mfb/mfbimggblt.c | 443
mfb/mfbline.c | 757
mfb/mfbmisc.c | 99
mfb/mfbpixmap.c | 295
mfb/mfbply1rct.c | 261
mfb/mfbplygblt.c | 397
mfb/mfbpntarea.c | 299
mfb/mfbpntwin.c | 126
mfb/mfbpolypnt.c | 143
mfb/mfbpushpxl.c | 287
mfb/mfbscrclse.c | 64
mfb/mfbscrinit.c | 210
mfb/mfbsetsp.c | 281
mfb/mfbtegblt.c | 366
mfb/mfbtile.c | 238
mfb/mfbwindow.c | 341
mfb/mfbzerarc.c | 258
mi/mi.h | 31
mi/miarc.c | 31
mi/mibank.c | 310
mi/mibank.h | 6
mi/mibitblt.c | 108
mi/mibstore.c | 3901
mi/mibstore.h | 3
mi/micmap.c | 32
mi/micmap.h | 7
mi/micoord.h | 5
mi/micursor.c | 22
mi/midash.c | 47
mi/midispcur.c | 420
mi/mieq.c | 279
mi/miexpose.c | 451
mi/mifillarc.c | 57
mi/mifillrct.c | 23
mi/mifpolycon.c | 36
mi/migc.c | 58
mi/migc.h | 8
mi/miglblt.c | 39
mi/miinitext.c | 349
mi/miline.h | 8
mi/mioverlay.c | 171
mi/mipointer.c | 478
mi/mipointer.h | 50
mi/mipointrst.h | 4
mi/mipoly.c | 9
mi/mipolycon.c | 29
mi/mipolygen.c | 17
mi/mipolypnt.c | 17
mi/mipolyrect.c | 10
mi/mipolyseg.c | 6
mi/mipolytext.c | 29
mi/mipolyutil.c | 21
mi/mipushpxl.c | 28
mi/miregion.c | 169
mi/miscrinit.c | 114
mi/mispans.c | 17
mi/misprite.c | 958
mi/misprite.h | 13
mi/mispritest.h | 43
mi/mivaltree.c | 43
mi/miwideline.c | 88
mi/miwindow.c | 407
mi/mizerarc.c | 21
mi/mizerclip.c | 17
mi/mizerline.c | 35
miext/cw/cw.c | 204
miext/cw/cw.h | 32
miext/cw/cw_render.c | 30
miext/damage/damage.c | 354
miext/damage/damage.h | 23
miext/damage/damagestr.h | 24
miext/rootless/Makefile.am | 21
miext/rootless/README.txt | 4
miext/rootless/accel/Makefile.am | 18
miext/rootless/accel/rlAccel.c | 151
miext/rootless/accel/rlAccel.h | 140
miext/rootless/accel/rlBlt.c | 370
miext/rootless/accel/rlCopy.c | 106
miext/rootless/accel/rlFill.c | 220
miext/rootless/accel/rlFillRect.c | 117
miext/rootless/accel/rlFillSpans.c | 105
miext/rootless/accel/rlGlyph.c | 169
miext/rootless/accel/rlSolid.c | 111
miext/rootless/rootless.h | 7
miext/rootless/rootlessCommon.c | 81
miext/rootless/rootlessCommon.h | 58
miext/rootless/rootlessConfig.h | 7
miext/rootless/rootlessGC.c | 139
miext/rootless/rootlessScreen.c | 151
miext/rootless/rootlessValTree.c | 36
miext/rootless/rootlessWindow.c | 482
miext/rootless/rootlessWindow.h | 9
miext/rootless/safeAlpha/Makefile.am | 12
miext/rootless/safeAlpha/safeAlpha.h | 44
miext/rootless/safeAlpha/safeAlphaPicture.c | 200
miext/rootless/safeAlpha/safeAlphaWindow.c | 177
miext/shadow/shadow.c | 18
miext/shadow/shadow.h | 5
os/Makefile.am | 23
os/WaitFor.c | 62
os/access.c | 486
os/auth.c | 46
os/backtrace.c | 201
os/connection.c | 296
os/io.c | 235
os/log.c | 43
os/oscolor.c | 1712
os/oscolor.h | 1508
os/osdep.h | 23
os/osinit.c | 29
os/rpcauth.c | 27
os/secauth.c | 202
os/strcasecmp.c | 70
os/strcasestr.c | 64
os/strlcat.c | 1
os/strlcpy.c | 1
os/utils.c | 496
os/xalloc.c | 816
os/xdmauth.c | 14
os/xdmcp.c | 12
randr/Makefile.am | 6
randr/mirandr.c | 13
randr/randr.c | 25
randr/randrstr.h | 94
randr/rrcrtc.c | 339
randr/rrdispatch.c | 8
randr/rrinfo.c | 11
randr/rrmode.c | 8
randr/rroutput.c | 7
randr/rrpointer.c | 33
randr/rrproperty.c | 125
randr/rrscreen.c | 18
randr/rrsdispatch.c | 234
randr/rrtransform.c | 260
randr/rrtransform.h | 75
randr/rrxinerama.c | 45
record/record.c | 140
record/set.c | 4
render/Makefile.am | 2
render/animcur.c | 174
render/filter.c | 84
render/glyph.c | 666
render/glyphstr.h | 69
render/matrix.c | 88
render/miglyph.c | 255
render/miindex.c | 2
render/mipict.c | 2
render/mipict.h | 6
render/mirect.c | 6
render/mitrap.c | 2
render/mitri.c | 8
render/picture.c | 301
render/picture.h | 8
render/picturestr.h | 103
render/render.c | 486
xfixes/cursor.c | 121
xfixes/region.c | 42
xfixes/saveset.c | 10
xfixes/select.c | 10
xfixes/xfixes.c | 8
xfixes/xfixesint.h | 2
xkb/Makefile.am | 4
xkb/XKBAlloc.c | 2
xkb/XKBGAlloc.c | 42
xkb/XKBMAlloc.c | 4
xkb/XKBMisc.c | 20
xkb/ddxBeep.c | 6
xkb/ddxCtrls.c | 23
xkb/ddxDevBtn.c | 30
xkb/ddxFakeBtn.c | 59
xkb/ddxFakeMtn.c | 10
xkb/ddxKeyClick.c | 4
xkb/ddxKillSrv.c | 4
xkb/ddxList.c | 17
xkb/ddxLoad.c | 313
xkb/maprules.c | 93
xkb/xkb.c | 2134
xkb/xkb.h | 5
xkb/xkbAccessX.c | 55
xkb/xkbActions.c | 218
xkb/xkbEvents.c | 96
xkb/xkbInit.c | 287
xkb/xkbLEDs.c | 54
xkb/xkbPrKeyEv.c | 117
xkb/xkbPrOtherEv.c | 4
xkb/xkbSwap.c | 4
xkb/xkbUtils.c | 460
xkb/xkberrs.c | 37
xkb/xkbfmisc.c | 133
xkb/xkbgeom.h | 635
xkb/xkbout.c | 146
xkb/xkbtext.c | 60
xkb/xkmread.c | 235
xorg-server.pc.in | 7
1992 files changed, 132867 insertions(+), 568054 deletions(-)
---
More information about the xorg-commit
mailing list