Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-08-17 | dix/events.c: add YAFIXME | Daniel Stone | 1 | -0/+1 | |
Add another FIXME to the cacaphony of XXX and FIXMEs in this file. | |||||
2006-08-15 | fix missing brace, trim unused variables | Daniel Stone | 1 | -3/+2 | |
2006-08-15 | GPE: fix absolute button events / GKVE: (non-XKB) don't repeat lock keys | Daniel Stone | 1 | -13/+34 | |
Fix absolute button events in GPE, where we would previously send valuator events without bumping numEvents accordingly, causing the core event to go missing. In the non-XKB path in GKVE, implement proper lock behaviour (one press to enable, one press to disable, discard releases). Fix debug_events prototype. | |||||
2006-08-12 | Merge branch 'master' into input-hotplug | Daniel Stone | 1 | -6/+0 | |
2006-08-12 | make DIX more tolerant of devices without a CtrlProc (Debian #269860) | Daniel Stone | 1 | -1/+13 | |
Return BadDevice on client requests for devices without a CtrlProc, instead of tanking horribly. | |||||
2006-08-12 | remove obsolete vendor defines | Daniel Stone | 1 | -6/+0 | |
Remove random behaviour changes for SGI and MetroLink. | |||||
2006-08-10 | GetMaximumEventsNum: be more conservative | Daniel Stone | 1 | -1/+8 | |
Be slightly more conservative in our maximum event count if we're using XKB (and thus don't need to count the extra repeat events). | |||||
2006-08-10 | GKVE: don't repeat modifiers when using XKB | Daniel Stone | 1 | -9/+11 | |
Make sure we don't ever repeat modifiers (previously was repeating when using XKB); only do explicit KP/KR repeats in the non-XKB case. XKB will take care of repeating when we're using it. | |||||
2006-08-10 | core devices: clear devicePrivates on close | Daniel Stone | 1 | -0/+5 | |
2006-08-10 | GKVE/GPE: have DDX allocate events | Daniel Stone | 1 | -49/+58 | |
Don't allocate events on every GKE/GKVE/GPE call, just have the DDX manage it instead. Introduce GetMaximumEventsNum(), which is the maximum number of events these functions will ever produce. | |||||
2006-08-08 | GKVE: send XkbMapNotify, not XkbNewKeyboardNotify | Daniel Stone | 1 | -20/+33 | |
Sending MapNotify is more correct in this case than NKN, so do that. | |||||
2006-08-08 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵ | Daniel Stone | 3 | -21/+12 | |
input-hotplug | |||||
2006-08-07 | remove optional R3 backwards compatibility | Daniel Stone | 3 | -21/+12 | |
Remove the permitOldBugs flag, which enabled backwards compatbility with broken R2/R3 era clients. | |||||
2006-08-07 | enable adding devices after removal of a middle device | Daniel Stone | 1 | -15/+1 | |
Allow new devices to be added after a device that _wasn't_ the last on the list was removed, by ensuring inputInfo.numDevices always increases, and never decreases. | |||||
2006-08-07 | GKVE: get rid of bogus double-release check | Daniel Stone | 1 | -8/+0 | |
Get rid of a bogus double-release check which broke non-XKB servers. | |||||
2006-08-07 | GPE: use button map for DBP/DBR, not just BP/BR | Daniel Stone | 1 | -1/+1 | |
Make sure we use the button map for extended events, not just core. | |||||
2006-08-07 | move all autorepeat logic to DIX | Daniel Stone | 1 | -6/+60 | |
Move core autorepeat logic for keyboards down to the DIX, remove it from KDrive. | |||||
2006-07-21 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵ | Daniel Stone | 26 | -58/+0 | |
input-hotplug | |||||
2006-07-21 | Remove RCS tags. Fix Xprint makefile braindamage. | Adam Jackson | 26 | -58/+0 | |
2006-07-21 | xephyr: fix keymap, pointer; dix: fix multiple axes | Daniel Stone | 2 | -4/+9 | |
Initialise our axes properly in the DIX, and make sure we don't unnecessarily clip maxval when it's not set. Fix keymap copying in Xephyr (to some degree: it's still broken), and set nAxes and nButtons properly. | |||||
2006-07-21 | update KDrive to new input API | Daniel Stone | 1 | -0/+21 | |
Update KDrive to fit the new API (mieqInit and InitPointerDeviceStruct), and include InitTouchscreenDeviceStruct in the DIX. | |||||
2006-07-21 | add virtual core devices to DIX | Daniel Stone | 3 | -86/+306 | |
Add virtual core devices, with proper keymaps etc, to the DIX. | |||||
2006-07-21 | remove extraneous font debugging code | Daniel Stone | 1 | -56/+0 | |
Some of it didn't compile, and some of it was just unnecessary. | |||||
2006-07-21 | add support for built-in fonts | Daniel Stone | 2 | -5/+11 | |
Use --enable-builtin-fonts to only use built-in fonts, and avoid loading fonts. | |||||
2006-07-21 | add GetPointerEvents/GetKeyboardEvents framework | Daniel Stone | 2 | -0/+405 | |
Add GetPointerEvents (with XFree86 pointer acceleration) and GetKeyboardEvents to the DIX. Extend the ValuatorClass structure to account for same. | |||||
2006-07-21 | add basic D-BUS configuration mechanism | Daniel Stone | 2 | -0/+7 | |
Also move LookupDeviceIntRec into the DIX, and add InputOption type, and NewInputDeviceRequest prototype (DIX requests DDX to add a device). Does not link without an implemented NIDR. | |||||
2006-07-18 | get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE | Daniel Stone | 4 | -7/+6 | |
Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone. | |||||
2006-07-08 | Bug #7097: do case-insensitive comparison for some hotkeys. | Tilman Sauerbeck | 2 | -1/+52 | |
xkb's strcasecmp implementation has been moved to the dix so it's now safe to just use strcasecmp(). | |||||
2006-06-21 | Move Xserver internal API for appgroup from Xagsrv.h to appgroup.h | Alan Coopersmith | 2 | -2/+2 | |
(Since all use is inside the xserver module, might as well keep the header in the Xserver module instead of in proto/XExt to allow easier synchronization of updates.) | |||||
2006-06-21 | fix compiler warning in dix/xpstubs.c when XPRINT is not defined | Greg Kroah-Hartman | 1 | -0/+3 | |
2006-06-20 | Move Xserver API for security extension to securitysrv.h | Alan Coopersmith | 7 | -14/+7 | |
2006-06-07 | fix compiler warning about XKB_IN_SERVER redefinition | Greg Kroah-Hartman | 2 | -0/+4 | |
2006-06-01 | Kill LBX, too. | Daniel Stone | 7 | -244/+6 | |
2006-06-01 | Remove horrendously ugly DDX backward-compatibility. | Daniel Stone | 1 | -39/+4 | |
2006-05-22 | Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state | Adam Jackson | 3 | -2/+21 | |
they were in prior to the fix for #6438. Based on a patch from Andy Ritger. | |||||
2006-04-05 | Put the screensaver extension back in the Xext module. | Fredrik Höglund | 1 | -1/+5 | |
Move the screenSaverSuspended variable to DIX globals. Restore the old link order for the Xorg and Xdmx binaries. | |||||
2006-03-31 | Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -5/+5 | |
Fix copyright statement | |||||
2006-03-29 | Fix composite overlay window bug 6411 | Deron Johnson | 1 | -0/+43 | |
2006-03-28 | Big old pile of warning fixes. | Adam Jackson | 3 | -13/+5 | |
2006-03-24 | Refactored the screensaver and DPMS timer code to use the screensaver timer | Fredrik Höglund | 1 | -7/+1 | |
for both screensaver and DPMS. Removed the SetDPMSTimers() and FreeDPMSTimers() functions. | |||||
2006-02-15 | Mark everything in dixsym.c as _X_EXPORT. | Adam Jackson | 20 | -205/+205 | |
2006-02-15 | Mark everything in {ext,font}sym.c as _X_EXPORT. | Adam Jackson | 1 | -1/+1 | |
2006-01-12 | Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -2/+25 | |
Add new functions to enable and disable events on Map and Unmap. Use them here to make sure Composite redirect doesn't cause Map/UnmapNotify events that would confuse window managers. | |||||
2005-12-02 | Define XFree86Server only where it is required. | Kevin E Martin | 1 | -1/+1 | |
2005-11-29 | Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable | Kevin E Martin | 1 | -1/+1 | |
module builds to reflect this change. | |||||
2005-11-03 | Fix vendor string and release version reported by the servers. Enable | Kevin E Martin | 1 | -1/+3 | |
security, lbx and xevie extensions to give us parity with monolithic tree. | |||||
2005-10-05 | Add DGA configure option and add various files that we should be dist'ing. | Kristian Høgsberg | 1 | -0/+2 | |
Simplify xf86DefModeSet.c rule a bit. | |||||
2005-09-13 | Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap | Daniel Stone | 2 | -0/+20 | |
creation, where we could create a far smaller pixmap than we thought, allowing changes to arbitrary chunks of memory. (Søren Sandmann Pedersen) | |||||
2005-09-05 | Initialise private arrays with calloc, rather than standard malloc. | Daniel Stone | 2 | -6/+8 | |
(Benjamin Herrenschmidt) | |||||
2005-08-25 | Fix a use-after-free of cursor data by refcounting for the sprite.current | Eric Anholt | 1 | -1/+6 | |
reference. The particular path seen was XFixes' ReplaceCursor() resulting in the sprite.current being freed, but then it getting accessed during the ChangeToCursor() that happens as a result of WindowHasNewCursor(). |