Tag 'xorg-server-2_1.3.99.0-1' created by Julien Cristau <[EMAIL PROTECTED]> at 2007-08-18 17:12 +0000
Tagging upload of xorg-server 2:1.3.99.0-1 to experimental. Changes since xorg-server-2_1.3.0.0.dfsg-12: Aaron Plattner (25): Bug #8459: Don't forget to include AM_CFLAGS in libfb_la_CFLAGS on non-MMX platforms. Fix standard VESA modes. Add a -showDefaultModulePath option. Add a -showDefaultLibPath option. Add DIX_CFLAGS to util builds. Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window. Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too. Fix BSF and BSR instructions in the x86 emulator. Add an RDTSC implementation to the x86 emulator. Return BadMatch if a client tries to clone non-cloneable outputs. Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets. Add a screen resize hook to xf86CrtcConfigRec. Add a canGrow argument to xf86InitialConfiguration. Bump video driver ABI to 2.0 for cw change (commit 6ed08949af4f7ac09170d3d9581e4092b24a84ee). Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and it's rotated. Don't call xf86RandR12TellChanged if it doesn't exist. Add some exports to xf86Rename.h. Fix unbalanced fbGetDrawable added in commit 0a9239ec. Adjust the screen pixmap's dimensions in xf86RandR12ScreenSetSize. Include xf86Rename.h in xf86RandR12.h. Add new fb symbols to wfbrename.h. Handle tileStride > 1 in fbEvenTile. Include picturestr.h in xf86Crtc.h to pick up definition of PictTransform. Don't fail compScreenInit if the driver added its own alternate visuals. Fix a crash when rotating the screen. Don't unwrap too early in libwfb for Composite. Adam Jackson (67): Stop building xorgcfg by default. Stop building xorgcfg by default. Merge branch 'autoconfig-for-7.2' Bug #6786: Use separate defines for server's Fixes support level. 'make dist' fixes. Disable Xprt server build by default. Accept EDID > 1.3 but < 2.0 if we find it, assume it's compatible. Remove spurious LIBADD from xf4bpp Hook up --with-builderstring for vendor build identification. Typo fix. Don't install libi2c.a XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT. Static markup and dead code cull over xkb/. Static cleanups, dead code deletion. Delete a dead file. Static and dead code cleanup over afb/ Un-staticise VTSwitchEnabled, since kbd wants it apparently. Static cleanup for xf86 ddx. Static and dead code cleanup from mi/ Static and dead code cleaup for Xext/ General DIX static and dead code cleanup. Static cleanup on Xi/ Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs. Refuse to create tiny modes from EDID detailed timing. Move the XAA private indices to be static. Don't write out empty sections from the parser. VT activate or waitactive are fatal if they fail. Look for the PCI ROM file elsewhere in sysfs. Fix a buffer overrun on machines with excessively large PCI busses. Disable RANDR's fake Xinerama protocol when there's more than one screen. Paper over a crash at exit during GLX teardown. Remove old edid_modes.c, it lives in hw/xfree86/modes/ now. Fix the 'relink' target for kdrive servers. Make the use of ICEIL slightly less ugly. Use _X_INLINE instead of ad-hoc #defines. Use system copy of cbrt() if available. Remove mfb and cfb from include paths where they're not needed. Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein. Delete VDIF support; it was never used anyway. Don't print lack of DRI support as an error in AIGLX init. Don't warn about default behaviour when autoconfigging. Minor cleanup/robustification to config parsing. Remove the old Kerberos 5 authentication code. GNU is wrong and ` is not left-quote. Make xf86{En,Dis}ableInterrupts no-ops on Linux. Add VBE PanelID support. Bug #10770: "Inputdevs" isn't a valid config file keyword. Fix another usage of MAX_PCI_DEVICES. Remove the remnants of OS/2 support. Death to RCS tags. Make x86emu's I/O cycle tracing more useful. Clean up unused #ifdefs from fb. Add per-monitor config file option for maximum pixel clock. Nuke dead X -configure code. Dead ifdefs for BITMAP_SCANLINE_UNIT == 64 Remove MEMDEBUG Delete dead module test code. Remove dead code for screen crossing. Always normalize the module name. Remove (long-)deprecated xf86EnablePciBusMaster. Delete some pre-dlloader debugging scaffolding. Refactor how Composite adds visuals to the screen. Partial redundancy elimination in PropertyNotify generation. libconfig shouldn't be an installed library. exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible. Remove all trace of Option "BiosLocation". ReduceCompositeOp returns a Render op, not a boolean. Alan Coopersmith (54): Use bash on Solaris to run symlink-mesa.sh Make sure xorgcfg files are included even when dist made with --disable-xorgcfg Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris Pre-release message should tell users to check git, not CVS, for updates Make sure xorgcfg files are included even when dist made with --disable-xorgcfg Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris Pre-release message should tell users to check git, not CVS, for updates Make _POSIX_C_SOURCE hack work with Solaris headers Fix automake error: BUILT_SOURCES was defined multiple times on Solaris Propogate $LIBS for xtrans, clock_gettime, libm, etc. to libs used for each server Bug #1997: AUDIT messages should contain uid for local accesses If getpeerucred() is available, include pid & zoneid in audit messages too PostSyntheticMotion needs to be extern, not static, since it's in getevents.c sun_bell.c needs to #include "xf86_OSlib.h" Remove references to xf86Info.kbd* from solaris code Convert Xprt DDX to new motion history api Add DTrace probe points for X server <-> client communications Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver Correct symlink-mesa.sh usage message Tell automake to STFU about the *.O files Make solaris version of xf86OSRingBell return void like other OS'es Fix syntax error in configure check for SYSV_IPC that broke with Sun cc Check for __sparc as well as __sparc__ for compatibility with Sun cc Update pci.ids to 2006-12-06 from pciids.sf.net Xorg & Xserver man page updates for 1.2 release xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA" Make GLX byteswap macros more portable Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86 Xserver man page: remove bc, add -wr Make xf1bpp build correctly with compilers that don't support -include Update pci.ids to 2007-01-18 snapshot Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61 Correct variable descriptions in comment for SecurityCheckResourceIDAccess Correct help lines for configure's --with-vendor-name flags Plug memory leak in doLoadModule() Fix bus error on startup in 64-bit Xephyr Update Xvfb man page: remove monolith build instructions, use /var/tmp instead of /usr/tmp Move SecurityPolicy file format from Xserver(1) to it's own man page Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris Define XF86PM on Solaris x86 builds now that we have sun_apm.c Include module name in "already built-in" message Split checks for dtrace & getpeerucred() "fbpict.c", line 215: void function cannot return value Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10 Use kbd driver when xorg.conf specifies "keyboard" or "Keyboard" (bug #11301) Add __SOL8__ to xorg-server.h.in since xf86-input-kbd needs it to build Use %S instead of %s for strftime seconds when printing build time Update pci.ids to 2007-07-16 snapshot Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 xorgcfg needs PIXMAN_CFLAGS in order to build libc_wrapper.c Only use evdev drivers in Xephyr #ifdef linux Correct XErrorDB path and make it configurable (used by DTrace support) Update pci.ids to 2007-08-15 snapshot Alan Hourihane (16): Block IO on switchmode just as we do for VT switching Small modification to blocking signals when switching modes. Small modification to blocking signals when switching modes. Shutdown input devices if FatalError occurs during startup. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver Issue CloseDownDevices() in os/log.c and remove from dix/main.c. Fix Tooltip from minimized clients Fix Xming fails to use xkb bug Fix bad commit Set Int10Current->Tag for the linux native int10 module lnx_ev56.c has to be built with -mcpu=ev56. Fix it. Remove array_cache for recent Mesa changes remove file clean up more of the vbo fallout Set pScreen on context Fix mode validation against the maximum X/Y values configured Alberto Mardegan (1): Bug #6620: Fixed a missing 'else' in ATIPseudoDMAInit(). Arcady Goldmints-Orlov (1): Fixed fbSolidBoxClipped() to fill the right place. Arkadiusz Miskiewicz (2): XFree86: xf1bpp: Fix parallel build XFree86: xf1bpp: distclean generated files as well Bastian Blank (1): Fixes for s390 Ben Byer (36): Beginning of patches to add XDarwin support to the modular tree; iokit support for XDarwin Beginnings of an update Darwin driver merged in miext/rootless changes for XDarwin support updated darwin/quartz/xpr (libXplugin interface for Mac OS X) support More build fixes / updates for XDarwin: more patches to make the Quartz part of XDarwin work again glx fixes for XDarwin build fix for configure.ac / BUILD_DARWIN, oops dix mods for Darwin autoconf goodness for XDarwin, courtesy of pogma cleaned up some linking ugliness in hw/darwin/quartz oops, missed a spot configure fixes for darwin added hw/darwin/apple directory, which contains source and data files to build more changes for X11.app X11.app now builds correctly added hw/darwin/README.apple file with some todo items and props. verbiage corrected per daniels fix for hw/darwin/Makefile.am to properly use XSERVER_LIBS Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/xserver AIGLX support for Darwin -- works well enough to run Rewrote parts of the Xquartz event-handling code (thanks daniels and whot!) Fixed pointer events in Xquartz -- Keyboard events work, but autoconf fixes for XDarwin (created DARWIN_LIBS) fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script Makefile fix for X11.app stopped using XTrans internals in X11.app because they're apparently no longer public started moving new input code into darwinEvents.c so that it may be shared by the three servers began to factor out code to move to darwinEvents.c Fixed Darwin's Makefile.am to fix a problem building X11.app Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/xserver moved new event-handling code from X11Application.m to darwinEvents.c in preparation for making all Darwin servers use it rewrote event handling, Xquartz now has working mouse and keyboard. use it\! Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/xserver updated todo list Benjamin Herrenschmidt (1): Include pixman.h from fb.h or compile of some files will fail Bernhard Rosenkraenzer (1): automake: avoid use of reserved _SOURCES keyword (bug #8866) Bjorn Helgaas (2): Do not map full 0-1MB legacy range Bug 9041: Check the return code in xf86MapDomainMemory(). Bram Verweij (1): xfree86/linux acpi: fix tokenising Branden Robinson (1): Overhaul xorg.conf manpage Brian (37): Regenerated from Mesa, fixes glMap* protocol problem (bug 8899) Regenerated from Mesa w/ latest gl_API.xml file ompile fbcmap.c w/ -DXFree86Server instead of linking libfbcmap.a. Fix some bad formatting. more formatting fixes Checkpoint fixes to DMX for X input changes. more debug num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release position Tweak some parameters, etc. Things seem a little better now, but still a ways to go. Checkpoint DMX updates: things are working much better now, but still not 100% right. formatting fixes formatting fixes Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button coordinate problem undo 1280 valuator hack In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to the size of the backend display. As for normal mouse device, init valuator maxval[] to real values, not zero. for completeness, init dummy's min/maxval[1] values (vertical axis) remove some debug code checkpoint clean-up clean-up dmxCoreMotion() dmxCoreMotion2() formatting fixes checkpoint: more clean-up fix formatting clean-up, debug code Split the xserver/fb/fbcmap.c file into two files. add DDXRingBell() stub to solve link problem s/intead/instead/ Implement a minor hack in dmxCheckFunctionKeys() to detect special keys. regenerated to fix bug 10371 remove sources deleted in Mesa regenerated to add GL_CLIENT_ATTRIB_STACK_DEPTH (bug 9823) replace occlude.c w/ queryobj.c add slang_mem.c fix bug in which maxKeysPerModifier wasn't getting set bump release date to reflect input code updates Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/xserver In __glXCreateARGBConfig(), insert the new GL mode at the _end_ of the linked list. Brice Goglin (2): Bug #10034: 'man Xserver' typos: s/dqoute/dquote/ Minor fixes in cvt and gtf manpages Carl Switzky (1): Add ast driver/device info to Xorg server & config utilities Clark Rawlins (1): Really make sure BUILD_TIME doesn't have a leading zero. Colin Guthrie (1): fix __glXErrorCallBack() proto Colin Harrison (4): Migrate some code to the new mi apis Fix bad use of hwnd (bug: 9808) fix an occasional crash in GetWindowName() (bug: 9798) Missing piece from bug 9808 Dan Nicholson (1): The array_cache sources don't exist anymore in the Mesa tree, Daniel Ciocea (1): Fix sync polarity on Samsung SyncMaster 205BW monitor. Daniel Drake (3): xserver: Add COPYING terms Add proper COPYING file Remove duplicated licenses Daniel Stone (319): add basic D-BUS configuration mechanism xorg DDX: implement NewInputDeviceRequest add DEVICE_TOUCHSCREEN and DEVICE_CORE Xi controls (DeviceIntRec ABI break) add GetPointerEvents/GetKeyboardEvents framework new KDrive input world order make XInput mandatory Xi: add XExtension{Keyboard,Pointer} types add support for built-in fonts avoid using font servers with built-in fonts remove extraneous font debugging code distribute config.h add virtual core devices to DIX update KDrive to new input API sanitise debug output xephyr: fix keymap, pointer; dix: fix multiple axes be more careful in IVAS xorg ddx: move to new input API, remove old keyboard driver xephyr: load keysyms at init, not enable Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug remove undead files from master revert accidental deletion of lnx_io.c; re-delete lnx_kbd.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug loader: walk directory paths with readdir(), don't stat() everything Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug add fallback ChangeDeviceControl, allow XOpenDevice on closed device re-add OpenedHand copyright kdrive: drop excessive NewInputDeviceRequest debugging Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug fix incorrect button test mieq: don't leak events Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug memcpy() events in move all autorepeat logic to DIX xfree86 ddx: always free GKE/GPE events kdrive: increase maximum number of buttons kdrive: prevent overrun in map GPE: use button map for DBP/DBR, not just BP/BR ephyr: cleanup kdrive: move map initialisation to KdNewPointer xephyr: aid input debugging GKVE: get rid of bogus double-release check enable adding devices after removal of a middle device config client: fix minor race with event queue Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug GKVE: send XkbMapNotify, not XkbNewKeyboardNotify kdrive: remove ddx_DEPENDENCIES Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug GKVE/GPE: have DDX allocate events core devices: clear devicePrivates on close GKVE: don't repeat modifiers when using XKB Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug GetMaximumEventsNum: be more conservative kdrive: properly ifdef composite enabling configure.ac: allow conditional building of XF86{DGA,Misc,VidMode} configure.ac: fix xephyr conditionals completely remove OS keyboard layer Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xfree86: remove Xqueue support completely make DIX more tolerant of devices without a CtrlProc (Debian #269860) Merge branch 'master' into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug GPE: fix absolute button events / GKVE: (non-XKB) don't repeat lock keys kdrive/input: only run special key behaviours on non-XKB kdrive/input: minor warning cleanups fix missing brace, trim unused variables kdrive/input: verify SIGIO with --enable-debug dix/events.c: add YAFIXME events.c: make XEvIE a little less verbose Merge branch 'master' into input-hotplug Merge branch 'origin' into input-hotplug input.h: add InitCoreDevices prototype Merge branch 'master' into input-hotplug dix: enable null root cursor xkb/gkve: copy XKB map, not pointer-assign gitignore: ignore vi swap files XkbCopyKeymap: optionally send NewKeyboardNotify/MapNotify events XkbCopyKeymap: use correct range for MapNotify Merge branch 'master' into input-hotplug GKVE: pass correct arguments to XkbCopyKeymap configure.ac: fix XF86VidMode test config: clean up debugging messages, make failure to acquire name fatal configure.ac: more thinkos XkbCopyKeymap: fix various range issues Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xorgconf.cpp: kbd, not keyboard Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xfree86/parser: use 'kbd' driver when 'keyboard' specified Merge branch 'origin' into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug XkbCopyKeymap: still more range fixes GetKeyboardValutorEvents: be even more careful kdrive/linux keyboard: silence excessive debugging noise kdrive/linux keyboard: remove more debugging spew configure.ac: fix XSDL test configure.ac: move tslib from KDRIVE_PURE_LIBS to KDRIVE_LIBS XkbCopyKeymap/SrvXkbCopyKeymap: free geom harder, add cheery comments Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug remove merge detritus make core keyboard/pointer map functions act on all core-sending devices Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug dix/events, mi/eq: remove utterly ridiculous debugging symlink-mesa.sh: expand *.{c,h} Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xkb: remove the world's most staggeringly broken vendor workaround Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xkb: update all core-sending keyboards on GetKeyboardByName xkb: make LatchLockGroup work on all core-sending devices xkb: simplify core device loop in GetKeyboardByName xkb: remove unused #ifndef xkb: make XkbSetControls work on all core-sending devices xfree86/loader: bump input major ABI version kdrive/input: remove excessive debugging in NIDR config: remove excessive debugging GetPointerEvents: fix relatively harmless typo GetPointerEvents: add first_valuator parameter xfree86 Xinput: remove still more excessive debugging dix/CoreProcessKeyboardEvent: remove debugging for every key event configure.ac: reactivate warnings when building with gcc include: actually declare DebugF config: fix compilation mi/pointer: mark public pointer functions as deprecated doc/extensions: document C extension use in the X server mi/mipointer: deprecate functions which don't take a device xkb: add FIXMEs to procedures which need to act on all core devices dix/devices: clean up debugging Xi: move SendEventToAllWindows and FindInterestedChildren to exevents warning cleanups mipointer: take device arguments, split miPointerAbsoluteCursor doc/extensions: rename to c-extensions GetKeyboardValuatorEvents: also take first_valuator param xfree86/xinput: pass first_valuator params, don't clip to first screen bound GetKeyboardEvents: add first_valuator argument to GKVE xkb: remove random broken vendor workarounds Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug XkbCopyKeymap: add geometry support dix/devices: remove XACE merge debris dix: move GetKeyboardEvents/GetPointerEvents to a new file, export symbols xkb: better support of XkbDfltXIId config: add replies and dbus api documentation dix/devices: add devices in proper forward order config: unref connection, don't close it xfree86 input: always open devices on NewInputDeviceRequest xkb: make sure we set the map on the right device, not necessarily core XkbCopyKeymap: copy server vmods, and name atoms xkb: fix virtual modmap size computation config/dbus: properly initialise vtable config/dbus: always unref the connection, not close xi: add DEVICE_ENABLE control move keymap copy to event processing, from enqueuing minor formatting fixes kdrive: change DEVICE_TOUCHSCREEN to DEVICE_ABS_{CALIB,AREA} dix, Xi: make use of deviceid in DevicePresenceNotify Xi: swap control in DevicePresenceNotify xi: change DEVICE_TOUCHSCREEN to ABS_{AREA_CALIB} for stubs xi: add NewInputDeviceRequest to stubs xi: fix return type for NIDR xi: fix NIDR return yet again dix/getevents: cosmetic cleanups, remove keymap copy from GKVE dix/getevents: move SyntheticMotion to getevents.c XkbCopyKeymap: increment shapes and outlines when copying miinitext: Xi and XKB are not hardware-only extensions include: move POINTER_* flags from inputstr.h to input.h Xvfb: port to new mieq API Xnest: disable XKB, reshuffle code Xnest: port to new input API configure.ac: add XSERVER_LIBS to XNEST_LIBS kdrive/neomagic: include vesa.h, use DebugF kdrive/input: use Absolute instead of Touchscreen kdrive/os: add KdOsAddInputDrivers kdrive/tslib: port to new absolute API, remove debugging kdrive/lots of DDXes: make stubs use KdOsAddInputDrivers() xfree86/options: don't blindly dereference NULL pointers Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xfree86/input: disallow pointer device changes, fix drag event calculation kdrive: numerous warning fixes GetPointerEvents: break into separate functions GetProximityEvents: add (untested) function xfree86/input: add proximity support, free valuators inputstr: fix indentation inputstr: try to keep device structs the same size xfree86: re-bump input abi to 1.0, yet again miscellaneous warning fixes dix: add motion history support port all users to the new DIX motion history API mi: remove mi motion history xfree86: remove motion history handling kdrive/input: remove unnecessary #ifdef XINPUTs GetPointerEvents: always ensure correct number of events mipointer: remember to update pointer location WaitForSomething: allow time to rewind GetTimeInMillis: spuport monotonic clock Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug GetTimeInMillis: simplify monotonic test Merge branch 'master' into input-hotplug getValuatorEvents: make sure we put MORE_EVENTS in the right places mieqEnqueue: only compare DEVICE_BITS of deviceid CoreKeyboardProc: don't leak keymap and modmap CoreKeyboardProc: annotate with FIXME WaitForSomething: only rewind when delta is more than 250ms GetTimeInMillis: use correct units for clock_gettime Xi: disallow changing core keyboard and pointer kdrive: move bell ringing into an OS function kdrive: avoid null dereferences kdrive: add KdRingBell prototype input: add non-keyboard bell ringing function configure.ac: remove check for rate/period XkbCopyKeymap: be more careful with levels, allocate compat/geom kdrive:remove Change{Keyboard,Pointer}Device Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug xfree86: allow starting with no input devices Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug Merge branch 'input-hotplug' bump to 1.2.99.0 xfree86: don't attempt to enable and disable non-DIX devices xkb: note that we allow full xi interaction xfree86/os-support: remove unused file from dist xfree86/os-support: axe more unused files Makefile.am: add config to DIST_SUBDIRS as well RemoveGeneralSocket: don't touch EnabledDevices mieq: annotate with some more comments xfree86/os-support: update prototype for OSRingBell xfree86/xf86misc: warning fixes dix: remove unused variable dix: remove unused debug code dix: add missing prototypes dix/mi: still more warning fixes xace: avoid 'unused variable pScreen' os: fix sun extensions test xkb: fix uninitialised warning XkbCopyKeymap: don't iterate broken types, or dereference null pointers dix: remove staggeringly broken vendor workarounds SyntheticMotion: don't dereference sprite.screen when not using Xinerama xkb: warning fix config: error messages non-fatal, and before we free them kdrive/sdl: fix compilation configure.ac: axe redundant SDL test Get*Events: massive reorganisation xfree86: add general handler, port ACPI to it (bug #5665) xfree86: remove xf86Keymap.h remove trailing whitespace remove CID support (bug #5553) SyntheticMotion: don't dereference sprite.screen when not using Xinerama xfree86/input: re-add support for disabling drag events kdrive/tslib: remove vendor-specific hacks config: move to block/wakeup handler kdrive/mga: fix compiler warning configure.ac: add CONFIG_LIB to Xvfb GetPointerEvents: fix typo GetPointerEvents: always send valuator events for MotionNotify config: move config.h to hotplug.h config: bus reconnect support whitespace police xfree86: remove stray debug line XkbCopyKeymap: always initialise map and preserve XkbCopyKeymap: make sure sym_interpret is always valid os: test for userland, not kernel dmx, vfb, xnest: fix fbcmap compilation XkbCopyKeymap: fix copy-and-waste accident kdrive/ephyr: free screen struct change versioning for new server version scheme configure.ac: add xdarwin stubs os: fix client privates leak kdrive: delete input debugging, yet again ... kdrive/ephyr: fix keysym type confusion once and for all config: error message cleanup configure.ac: disable dmx per default mieq: Allow event handlers for arbitrary events to be set xfree86 input: Re-enable DGA support XFree86 input: Add backwards compatibility for motion history XKB: Be a tiny bit more conservative with type allocation XKB: Fix size_syms calculation bug XFree86 DGA: Guard against NULL pointer dereferences. GL: Update for Mesa changes XFree86: Treat evdev and vmmouse as mouse drivers (bug #10512, #10559) mieq: Use larger default queue size getevents: Copy modifier state from extended to core devices XFree86: DGA: Don't call ProcessInputEvents from CloseScreen XFree86: Input: Perform case-insensitive comparisons on option names XFree86: Input: Assume core events per default configure.ac: Fix KDrive VESA/fbdev conditionals configure.ac: Properly check XFree86 proto modules gitignore: Add automake lex/yacc wrapper Hotplug: Separate D-Bus into core and hotplug API components Hotplug: D-Bus: API version 2 Fonts: Fix builtin fonts dix.h: Remove duplicate ffs() prototype. DIX: Clean up null root cursor handling Input: Allow enabling and disabling of devices Input: GetPointerEvents: Deny events from devices without valuators Hotplug: D-Bus: Dispatch harder Hotplug: Add HAL support Convert all my license statements to the standard form XFree86: Module: Bump input version XFree86: Input: Fix whitespace Config: D-Bus core: Fix hook removal Input: Don't enable devices when we open them XFree86: Allow disabling of HAL Input: Fix stuck modifiers (bug #11683) Config: Fix merge detritus Config: Add current FDI file Config: Add missing include Darwin: Remove missing file Build system: Non-dtrace distcheck hacks XFree86: Properly clean up after ourselves Build system: Add missing files 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 Dave Airlie (14): make X server use system libdrm - this requires libdrm >= 2.3.0 dri: setup libdrm hooks as early as possible. update xserver for vbo code in mesa add vbo to .gitignore remove array_cache from everywhere modes: add commit/prepare hooks add a standard connector type and name for us as an output property loader: fix already built-in message fix loading of GLcore after recent loading changes gl: update for latest mesa glsl-compiler merge gl: oops dodgy s appeared pointed out by jcristau on irc.. update xproto dependency to at least 7.0.9 Revert "Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms." xserver: stop bcopy from going really slow Dave Jones (1): Kdrive: fix nasty thinko in TslibEnable() David Nusinow (18): Improve modules loading defaults Provide UseDefaultFontPath option Add more informative logging for module default loading Fix boolean thinko that prevented working without a server layout Fix up xnest manpage Read ROM in chunks Fix for GNU/kFreeBSD Merge branch 'upstream-experimental' into debian-experimental Update upstream pull and remove patches that were pushed upstream Also delete 07_xorgconf_manpage_overhaul.diff, which is now upstream Merge remote branch 'upstream/master' into debian-experimental Update upstream pull and remove more pushed patches Merge remote branch 'origin/debian-experimental' into debian-experimental Merge branch 'upstream-experimental' into debian-experimental Fix where we point mesa source to. Also explicitly enable dri again. Merge remote branch 'origin/debian-experimental' into debian-experimental Add 03_auto_load_driver.diff. Actually add the patch missed in the last commit Dodji Seketeli (2): ExaOffscreenMarkUsed: Don't crash when there's no offscreen memory. exaDriverInit: Fail if pScreenInfo or a member of it is invalid. Drew Parsons (9): Minor typos in Xserver man page. Minor typo fix to xorg.conf man page. GNU/FreeBSD support in GLX: include byteswap.h for FreeBSD systems Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver Xprint: fix font symlinks Xprint: shorten font filename to fit in tar length limit Update Xprint build for pixman. Restore xprint packaging. Update Xprint build for pixman. Eamon Walsh (28): Add missing file to list in Makefile.am Bug #8875: Security extension causes Xorg to core dump on server reset whitespace adjust More work on Bug #8875: revert previous fix and try using client argument Bug #8937: Extension setup functions not called on server resets Define calls away when not building XACE, allowing ifdef's to be removed. Naming change: Security*Operation -> Xace*Operation Naming change: Security*Access -> Dix*Access Add new, combined dix lookup functions. Add new, combined dix lookup functions (tweak). Remove instances of macros LOOKUP_DRAWABLE and VERIFY_DRAWABLE. Remove instances of macro SECURITY_VERIFY_DRAWABLE. Remove instances of macros VERIFY_GEOMETRABLE and VERIFY_GC. Remove instances of macros SECURITY_VERIFY_GEOMETRABLE and SECURITY_VERIFY_GC. Remove now-unused macro definitions from dix.h. Convert callers of LookupWindow() to dixLookupWindow(). Convert callers of SecurityLookupWindow() to dixLookupWindow(). Convert callers of LookupDrawable() to dixLookupDrawable(). Convert callers of SecurityLookupDrawable() to dixLookupDrawable(). Convert callers of LookupClient() to dixLookupClient(). Add loud warnings to deprecated lookup functions. Zero out client devPrivates on allocation. Bug #6988: Change behavior of Security extension per user feature request. Make mfb, cfb, and afb support configurable at build-time. remove PIXPRIV checks as this flag is always set. remove PIXPRIV check as this flag is always set. Properly free device devPrivates - memory leak fix. Remove dead NEED_DBE_BUF_BITS code. Egbert Eich (2): Make int10 fully domain aware. Fixing mach64 driver bailing out on ia64 Eric Anholt (60): Provide option to report damage after operation is complete. Fix several cases where optimized paths were hit when they shouldn't be. Don't bump the refcnt if the new mode is NULL. Fix build on FreeBSD after input-hotplug. Report the error before freeing the error strings. A couple more cases of error message before freeing strings. Bug #8868: Remove drm from SUBDIRS now that the directory is gone. Fix typo before the last commit. Fix build on FreeBSD after input-hotplug. Add some mode helper functions from the intel driver. Merge branch 'randr-1.2' Move mode handling helpers from ddcProperty.c to xf86Mode.c. Register dependency on new RandR protocol. Typo that was missed in testing. Move code to get a mode list from EDID data from ddcProperty.c to edid_modes.c. Clean up a bunch of long lines and trailing whitespace. Replace bad mode name-setting code with xf86SetModeDefaultName(). Separate DDC mode list creation from MonPtr creation. EXA: Disable SHM pixmaps. Include sys/select.h to get FD_ISSET. Only do the _POSIX_C_SOURCE hackery on linux where it's required. Merge branch 'exa-damagetrack' Export exaMove{In,Out}Pixmap(). Switch the default migration heuristic for EXA to "always". Try dlsym(RTLD_DEFAULT) first when finding symbols. Keep track of how many visuals we set up for GLcore, to avoid an invalid free. Add support for the DamagePost (XDamage 1.1) request. Track rename of DamagePost -> DamageAdd. Bug #9555: Always define _GNU_SOURCE in glibc environments. Don't forget to add the property we configure to the properties list. When changing a non-pending property, call the screen rrOutputSetProperty hook. Add a setter for randr_crtc->rotations. Account for CRTC rotation in the cursor containment code. Really fix optimized render cases being hit when they shouldn't. Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA. Warning fix for RRCrtcSetRotations(). Bug #9680: Remove bogus blank length limiting in xf86SetModeCrtc(). Restore a few important lines killed in the previous commit. Set the Damage version supported in the server, instead of using damageproto. Fix the size expectations of xRRSetCrtcGamma. Mark sync when UploadToScreen succeeds in exaGlyphs(). Add missing dirty marking in a couple of fallback cases in the exaGlyphs path. Bug #9931: Fix linear allocations with a non-1-byte granularity. Set the RandR version returned, rather than just passing the proto's version. Update xorg.conf manpage for new RandR 1.2 monitor options. Fix indentation of fakexa help text. Move libcw setup to the only renderer requiring it (XAA). Refuse to initialize Composite if Render is not present. Disable Composite when the screen's visual is pseudocolor. Disable composite when Xinerama is active. Enable Composite by default now that it disables itself in the known bad cases. Move modes/ debugging output under Option "ModeDebug" in the Device section. Remove libminimi build. Belatedly bump XORG_VERSION for 7.2. Suppress software cursor removal during rotated shadow buffer drawing. Fix bswap detection on BSD (mis-added '_' in function names). Fix documentation of association of outputs to monitor sections in xorg.conf(5) Correct the xf86EdidModes.c file description. Fix driver build after pixman changes. Fix the swapped decode of the EDID DTD h/v sync polarity fields. Erik Andren (1): remove XFree86 changelogs (bug #7262) Erik Andrén (1): Syncmaster 226 monitor needs 60Hz refresh (#10545). Eugene Konev (1): Allow configurable serverconfigdir for security policy location Fredrik Höglund (4): Move the code for resetting the DPMS mode in response to input events, Add a new IDLETIME system sync counter. Fix the value comparisons in the IDLETIME wakeup handler. EXA: Wrap Trapezoids to prevent excessive migration of the alpha pixmap. George Sapountzis (12): DRI: call drmSetServerInfo() before drmOpen(). Fix GL context destruction with AIGLX. exaGlyphs: mark dirty for software path also. dmx: drop leftover __GLXdrawablePrivateRec struct. Make xf86glx.c unaware of Mesa internals glx: fix symlink, glcontextmodes.c was moved to mesa/src/glx/ glx: Remove stray __GLinterface. configure: minor cosmetic, move GLX extension options together. GLcore: fix after moving xf86glx_util.[hc] to Mesa. glx: drop stray CAPI define. glx: drop xmesaP.h include from xf86glx.c glx: move __glXMesaProvider from GLcore module to glx module. Gerhard Tonn (1): Miscellaneous fixes for S/390. Gero Mudersbach (1): Bug #10814: Add needed quirk for Samsung 225BW like the 226BW. Gustavo Pichorim Boiko (3): Set the crtc before the output change is notified Fix the output->crtc initialization in the old randr setup Allocate the right number of entries for saving crtcs Hanno Boeck (1): xnest: fix linking since dbus Henry Zhao (1): Need to use minPitch in miScanLineWidth() to get the shrinked Ian Romanick (7): Fix bug #8608. Add new header file containing byte-order wrappers. Regenerate from Mesa scripts. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver Incorporate new byte-order related configure changes. Re-regenerate from Mesa scripts. Add missing #else from previous commits. Ivan Pascal (1): xkb: fix wrapping when switching between groups James Steven Supancic III (1): Fix RENDER issues (bug #7555) and implement RENDER add/remove screen Jared D. McNeill (1): Add a real xf86EnableIO/xf86DisableIO for NetBSD/PPC. Jay Cotton (1): Add sun_apm.c for Suspend-and-Resume support on Solaris Jay Estabrook (2): Fix root bus/domain selection on alpha Ensure domain is stripped from the bus ID. Jens Granseuer (1): Bugzilla #7145: fix build with gcc 2.95 Jeremy C. Reed (5): On DragonFLy, default to /dev/sysmouse (just like on FreeBSD). Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver For NetBSD, define PCVT_SUPPORT (System has PCVT console). For MANDEFS, also replace __mandir__ for $(mandir) which includes Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver Jesse Barnes (1): Fix documentation for Copy hook -- it can copy memory to the scanout Jonathan Lim (2): Call linuxPciOpenFile() for r/w access if applicable. Bug 5000: Fix domain support for SGI Altix Joshua Baergen (2): Create xorg.conf.example (Gentoo bug #138623). Create xorg.conf.example (Gentoo bug #138623). Julien Cristau (36): Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into debian-experimental Update patch stack for master branch: autoreconf Delete obsolete file. Packaging updates Make sure that the ramdac symbols are present in the server Merge remote branch 'upstream/master' into debian-experimental Update upstream version and drop local hack from debian/rules Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into debian-experimental Update for new upstream snapshot. Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into debian-experimental Update for HEAD. Bump build-dep on compositeproto to >= 0.4. Fix alpha build failures configure.ac: Fix argument quoting for argv[] Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into debian-experimental Merge branch 'debian-unstable' of git+ssh://git.debian.org/git/pkg-xorg/xserver/xorg-server into debian-experimental Add and install the upstream changelog. Delete files left over from the server-1.3-branch -> master merge. Delete generated files. Changelog and build-deps update. Disable the xprint* and xdmx* packages. Yet another dropped patch. Add Depends: libpixman-dev to xserver-xorg-dev, and close bugs in changelog Cosmetic fix in debian/changelog. Merge branch 'debian-unstable' into debian-experimental Don't build-dep on libhal-dev and libdbus-1-dev on hurd-i386. Update pixman dep Don't actually delete ylwrap, it might be needed for the build. Delete non-free file. Improve debian/copyright. Bump serverminver. Update for new pixman package name. Merge branch 'server-1.4-branch' of git://anongit.freedesktop.org/git/xorg/xserver into debian-experimental autoreconf Update changelogs, and prepare for release to experimental. Juliusz Chroboczek (2): Fix typo in Xvesa: incorrect reporting of DAC capabilities. Improve vm86 error handling in Xvesa. Jurij Smakov (1): ffs: handle 0 argument (bug #8968) Keith Packard (119): Preliminary RandR 1.2 work RandR: New data structure, old API. At least it compiles now Successful legacy RandR API/Protocol emulation for query. Start moving to new randr 1.2 definition Split RandR implementation into separate files. Split out RandR dispatch code from randr.c to rr*dispatch.c. Remove smashing of CFLAGS from server build. RandR working with old clients and old API. RRGetScreenResources and RRGetOutputInfo are working now. Split out 1.0-style info and new property routines to their own files. Avoid calling xalloc(0). Change rrScreenSizeSet to rrScreenSetSize. When setting output state, leave output unchanged when setting to current. typo RRSetCrtcConfig status fix. RRGetScreenResources timestamp fix. Steal Xinerama code from SiS driver. Add missing files. When no mode is specified, don't validate mode-specific parameters. Add mode origins and output options. Fix memmoves in resource free funcs. Merge branch 'master' into randr-1.2 Add preferred modes for each output. Round vrefresh. Deliver crtc events. Limit pointer to valid crtc areas. Add event swapping. Fix change tracking. Byte swap RRSelectInput enable flags. Merge branch 'origin' Merge branch 'master' into randr-1.2 Merge master back in and clean up some unfinished code (closes 8745) Move physical size from mode to output. Merge branch 'origin' into randr-1.2 Define fbHasVisualTypes in fb.h as it is exported Add DIX_CFLAGS to hw/vfb/Makefile.am Allow X server to build against libdrm 2.1 Merge branch 'randr-1.2-origin' into randr-1.2 Merge master back to randr-1.2 Merge branch 'origin' into randr-1.2 Avoid dereferencing sprite.screen when Xinerama is not running. (#8925) Add $(DIX_CFLAGS) to remaining Makefile.am files Allow RandR objects to be created before the associated ScreenRec. Add RRInit function to create resource types for RR objects. Remove RandR output options. Reduce calls to RRGetInfo. Change RandR property datatype to include pending/valid values. Allocate correct size for RRPropertyRec (oops). Ensure RandR resource types are registered before resources are created. RandR ListOutputProperties has nAtoms element, not nProperties Destroying RandR crtc or output overwrites memory. RandR mode list needs both output and crtc modes. RandR: config time updates when hardware config changes. RandR 1.0 refresh rates unscrambled. SetScreenConfig uses RRCrtcSet right. RandR 1.2 rotation code must adjust width/height. Use RRScreenSetSizeRange in 1.0 compat. Check RRGetInfo for error. Track physical screen size and send out updates when that changes. Make Xinearama screen information reflect CRTC rotation. Merge crtc/output-based mode selection code. Allow new modes code to build inside drivers as well as server. Report correct RandR 1.0 sizeID. Report correct subpixel order. Kludge around duplicate code added in hw/xfree86/modes. RRConfigureOutputProperty is a variable length request. Enable startup-time rotation; change rotation pixmap creation API. Respect rotation in initial screen size computation. Ensure drivers can use new modes header files. Don't set subpixel order during startup; the screen won't be ready. Check for clientGone before sending events from XFixes (bug #1753). Handle non-zero origin rotated crtc. Damage crtc area on re-rotate. Remove debugging ErrorF from rotation code. Move xf86SetSingleMode into X server from intel driver. Add xf86SetDesiredModes to apply desired modes to crtcs. Use EDID data to set screen physical size at server startup. Allow relative positions to use output names or monitor identifiers. Add xf86CrtcScreenInit to share initialization across drivers. Add hw/xfree86/docs/README.modes, documenting new mode setting APIs. Remove stale monitor data when output becomes disconnected. Create driver-independent CRTC-based cursor layer. Allow xf86_reload_cursors during server init. Don't wedge when rotating more than one CRTC. Add support for user-defined modelines in RandR. Eliminate RRModeRec devPrivate field. Correct ref counting of RRMode structures Remove extra (and wrong) I2C ByteTimeout setting in DDC code. Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors. Clean up Rotate state on server reset. Clear allocated RandR screen private structure. Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]