summaryrefslogtreecommitdiff
path: root/dix
AgeCommit message (Collapse)AuthorFilesLines
2006-11-30ffs: handle 0 argument (bug #8968)Jurij Smakov1-0/+2
Handle an argument of 0 in ffs(), instead of looping indefinitely. Add an ffs prototype to dix.h, and add includes to ffs.c. (cherry picked from 34164e551e4c3909322d50b09835ca4ac1d49d68 commit) (cherry picked from acb5ff4c73ac4d52201d7c421f488e2ead5c8b9c commit)
2006-11-08CreateColormap: fix return value (bug #7083)Laurence Withers1-1/+1
Return BadMatch when an unsupported visual type is given, not BadValue -- this is correct according to the spec. (cherry picked from af606f9dab4d51724b4be6f43f1de7b3342c443a commit)
2006-11-06More work on Bug #8875: revert previous fix and try using client argumentEamon Walsh1-1/+0
instead of serverClient. Also don't use totalClientSize as it is not initialized until after the first call to InitClient (cherry picked from 3d39c02fe6aaa602c52f1d4f0ea6cd3bd000cf9f commit)
2006-10-11Merge branch 'autoconfig-for-7.2' into server-1.2-branchAdam Jackson1-1/+1
2006-09-14Enable DPMS by default.Adam Jackson1-1/+1
2006-09-08Zero out newly created ExtensionEntry structures, but only after theEamon Walsh1-3/+3
devPrivates have been initialized.
2006-09-08Zero out newly allocated ClientRec structures.Eamon Walsh1-4/+5
This is required to initialize the devPrivates to a known state.
2006-08-25Add four new XACE hooks: auditing, key event notification, window initEamon Walsh3-0/+20
2006-08-21Merge branch 'XACE-modular' into my-XACE-modularEamon Walsh27-172/+98
2006-08-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Alan Coopersmith4-87/+30
XACE-modular
2006-08-18dix: fix whiteroot thinkoDaniel Stone1-2/+2
Note to self: run git update-index _after_ testing, not just before.
2006-08-18dix: add whiteroot flagDaniel Stone2-6/+16
Add a -wr option to use a white root window, and use a BackPixel rather than BackPixmap for both white and black root windows.
2006-08-17events.c: fix tiny XEvIE thinkoDaniel Stone1-4/+4
Make sure xeviehot gets updated after the ConfineToShape() call.
2006-08-17events.c: make XEvIE a little less verboseDaniel Stone1-74/+13
Change a lot of: #ifdef XEVIE xeviehot.x = #endif sprite.hot.x = ... #ifdef XEVIE xeviehot.y = #endif sprite.hot.y = ... to one single #ifdef XEVIE xeviehot.x = sprite.hot.x; xeviehot.y = sprite.hot.y; #endif at the end of the functions.
2006-08-12remove obsolete vendor definesDaniel Stone1-6/+0
Remove random behaviour changes for SGI and MetroLink.
2006-08-10Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Alan Coopersmith27-85/+68
XACE-modular
2006-08-07remove optional R3 backwards compatibilityDaniel Stone3-21/+12
Remove the permitOldBugs flag, which enabled backwards compatbility with broken R2/R3 era clients.
2006-08-03Make SecurityLookupIDBy* part of the base functionality.Eamon Walsh1-57/+4
2006-08-02Rebase Security extension to use devPrivates for storing security state.Eamon Walsh2-6/+1
2006-08-02Call ClientStateCallback on serverClient devPrivates initialization.Eamon Walsh1-0/+11
2006-07-31Added devPrivates support to the ExtensionEntry structure.Eamon Walsh3-2/+95
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson26-58/+0
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone4-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-08Bug #7097: do case-insensitive comparison for some hotkeys.Tilman Sauerbeck2-1/+52
xkb's strcasecmp implementation has been moved to the dix so it's now safe to just use strcasecmp().
2006-06-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverAlan Coopersmith3-2/+5
Conflicts: Xext/appgroup.c
2006-06-21Correct ifdef - should be XACE, not XCSECURITYAlan Coopersmith1-1/+1
2006-06-21Move Xserver internal API for appgroup from Xagsrv.h to appgroup.hAlan Coopersmith2-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-21fix compiler warning in dix/xpstubs.c when XPRINT is not definedGreg Kroah-Hartman1-0/+3
2006-06-20Move Xserver API for security extension to securitysrv.hAlan Coopersmith7-14/+7
2006-06-19Replace XC-SECURITY code with XACE security hooksEamon Walsh8-143/+109
(cherry picked from 8526cd6395490b03b279f1962df777fb0e4a9878 commit)
2006-06-07fix compiler warning about XKB_IN_SERVER redefinitionGreg Kroah-Hartman2-0/+4
2006-06-01Kill LBX, too.Daniel Stone7-244/+6
2006-06-01Remove horrendously ugly DDX backward-compatibility.Daniel Stone1-39/+4
2006-05-22Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the stateAdam Jackson3-2/+21
they were in prior to the fix for #6438. Based on a patch from Andy Ritger.
2006-04-05Put the screensaver extension back in the Xext module.Fredrik Höglund1-1/+5
Move the screenSaverSuspended variable to DIX globals. Restore the old link order for the Xorg and Xdmx binaries.
2006-03-31Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-5/+5
Fix copyright statement
2006-03-29Fix composite overlay window bug 6411Deron Johnson1-0/+43
2006-03-28Big old pile of warning fixes.Adam Jackson3-13/+5
2006-03-24Refactored the screensaver and DPMS timer code to use the screensaver timerFredrik Höglund1-7/+1
for both screensaver and DPMS. Removed the SetDPMSTimers() and FreeDPMSTimers() functions.
2006-02-15Mark everything in dixsym.c as _X_EXPORT.Adam Jackson20-205/+205
2006-02-15Mark everything in {ext,font}sym.c as _X_EXPORT.Adam Jackson1-1/+1
2006-01-12Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-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-02Define XFree86Server only where it is required.Kevin E Martin1-1/+1
2005-11-29Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadableKevin E Martin1-1/+1
module builds to reflect this change.
2005-11-03Fix vendor string and release version reported by the servers. EnableKevin E Martin1-1/+3
security, lbx and xevie extensions to give us parity with monolithic tree.
2005-10-05Add DGA configure option and add various files that we should be dist'ing.Kristian Høgsberg1-0/+2
Simplify xf86DefModeSet.c rule a bit.
2005-09-13Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmapDaniel Stone2-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-05Initialise private arrays with calloc, rather than standard malloc.Daniel Stone2-6/+8
(Benjamin Herrenschmidt)
2005-08-25Fix a use-after-free of cursor data by refcounting for the sprite.currentEric Anholt1-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().
2005-07-23Add a safety check to catch when numDepths GCperDepthexceeps MAXFORMATSStuart R. Anderson1-0/+3