summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-04-09Bug #10560: Code-Cleanup: function declarations () -> (void)Stefan Huehner23-68/+68
X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560> Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511>
2007-04-09In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.Keith Packard1-1/+5
As the driver EnterVT function generally re-enables the hardware and prepares it for rendering, it must be called before any gl functions are called which could touch the hardware.
2007-04-09Add setrlimit call in -core option to make dumps occur.Keith Packard1-0/+8
Default core size limit for most environments is 0, which disables core dumps. Add code in the -core option processing path to set the core limit to the maximum value.
2007-04-08XFree86: Treat evdev and vmmouse as mouse drivers (bug #10512, #10559)Daniel Stone1-1/+5
When we see an evdev or vmmouse section, assume that it's a mouse, and don't add a default mouse device. This will break users who have an evdev keyboard section but no mouse, and want the mouse to get added by default.
2007-04-07regenerated to fix bug 10371Brian1-3/+3
2007-04-06GLcore: fix after moving xf86glx_util.[hc] to Mesa.George Sapountzis5-258/+5
2007-04-05configure: minor cosmetic, move GLX extension options together.George Sapountzis1-9/+15
2007-04-05glx: Remove stray __GLinterface.George Sapountzis2-2/+2
__GLinterface was droped from glcore.h
2007-04-05glx: fix symlink, glcontextmodes.c was moved to mesa/src/glx/George Sapountzis1-3/+0
2007-04-04Add an EXA driver callback to determine whether a pixmap isThomas Hellstrom2-1/+21
"offscreen" in exa terms, which means accessible to the GPU. Bump exa minor. The change is backwards-compatible.
2007-04-03Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and ↵Aaron Plattner1-5/+13
it's rotated. RandR 1.1 clients expect the size fields in this event to be the unrotated dimensions of the screen. This behavior is "weird", but that's the way the old code worked so we need to be bug-compatible with it.
2007-04-03Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.Brian1-3/+22
Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit can be detected. Not ideal, but works for now.
2007-04-03s/intead/instead/Brian1-1/+1
2007-04-03add DDXRingBell() stub to solve link problemBrian1-0/+6
2007-04-03Split the xserver/fb/fbcmap.c file into two files.Brian9-102/+143
Now, fbcmap_mi.c contains the fb functions which just wrap mi functions. Previously, these were in fbcmap.c and compiled when XFree86Server was defined. Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry about setting the XFree86Server symbol.
2007-04-03Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserverMatthieu Herrb9-312/+187
2007-04-03CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory CorruptionMatthieu Herrb1-2/+11
2007-04-02Don't erase current crtc for outputs on CloseScreenKeith Packard1-1/+0
Erasing this variable causes some outputs (SDVO on intel) to fail to be correctly reset at server reset time. (cherry picked from commit 56262a4ee943f328d089a8eb4aa70b9a4bd5d135)
2007-04-02Move modes/ debugging output under Option "ModeDebug" in the Device section.Eric Anholt3-20/+49
2007-04-02clean-up, debug codeBrian1-5/+5
2007-04-02fix formattingBrian1-5/+11
2007-04-02checkpoint: more clean-upBrian1-60/+40
2007-04-02formatting fixesBrian1-24/+50
2007-04-02clean-up dmxCoreMotion() dmxCoreMotion2()Brian1-141/+5
2007-04-02checkpoint clean-upBrian2-41/+11
2007-04-02remove some debug codeBrian1-5/+0
2007-04-02for completeness, init dummy's min/maxval[1] values (vertical axis)Brian1-0/+2
2007-04-02As for normal mouse device, init valuator maxval[] to real values, not zero.Brian1-2/+7
2007-04-02In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to ↵Brian1-1/+5
the size of the backend display. It seems that the changes to X input exposed a problem that wasn't detected before. The axis clipping code in GetPointerEvents() uses those limits to constrain the pointer's coordinate range. The max was zero so the pointer couldn't move.
2007-04-02undo 1280 valuator hackBrian1-3/+3
2007-04-02Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button ↵Brian1-12/+4
coordinate problem
2007-04-02formatting fixesBrian1-3/+6
2007-03-31Bug #6620: Fixed a missing 'else' in ATIPseudoDMAInit().Alberto Mardegan1-1/+1
Before this, we'd write some registers twice on R200 hardware and also possibly end up with a bad value in atis->cce_pri_size.
2007-03-30Bump video driver ABI to 2.0 for cw change (commit ↵Aaron Plattner1-1/+1
6ed08949af4f7ac09170d3d9581e4092b24a84ee).
2007-03-30formatting fixesBrian1-6/+12
2007-03-30Checkpoint DMX updates: things are working much better now, but still not ↵Brian5-14/+157
100% right. Use new dmxCoreMotion2() function which enqueues motion events with GetPointerEvents()/mieqEnqueue(). The clipAxis() code in GetPointerEvents() is causing some grief. The limits seem to have always been (0,0) according to the original calls to InitValuatorAxisStruct() in dmxinputinit.c. Terrible hack for now: Call InitValuatorAxisStruct() with hard-coded max values of 1280 (my screen width).
2007-03-30Tweak some parameters, etc. Things seem a little better now, but still a ↵Brian2-7/+9
ways to go.
2007-03-30num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release positionBrian1-4/+4
2007-03-30more debugBrian3-13/+15
2007-03-30Checkpoint fixes to DMX for X input changes.Brian7-4/+242
Xdmx builds and runs now. Keyboard seems OK, and mouse pointer moves, but everything else is flakey. Something is still seriously wrong.
2007-03-30more formatting fixesBrian1-3/+6
2007-03-30Fix some bad formatting.Brian1-35/+75
Doing this: if (something) stmt; is evil if you're debugging and want to break on stmt!
2007-03-30ompile fbcmap.c w/ -DXFree86Server instead of linking libfbcmap.a.Brian1-5/+5
The former works, the later doesn't (DMX blows up on visuals/pixel formats). This undos Daniel's patch, which undid my prev patch. Revisit someday.
2007-03-30Make xf86glx.c unaware of Mesa internalsGeorge Sapountzis5-79/+7
Use newly added XMesaCopyContext() and drop the GlxSetRenderTables() call for Xgl, as this is now done inside XMesaForceCurrent(). This leaves xmesaP.h but only for the declarations of the three XMesa/XFree86 functions. Also, GlxSetRenderTables() stays but is only used in hw/xgl/glxext/ . Also drop xf86glxint.h, no longer used. Depends on mesa commit 7439a36785b6a2783e80a40a96c09db8f56dc2bc of 2007-03-30.
2007-03-29Xi: remove 'register' keywords.Peter Hutterer38-188/+188
2007-03-28Move the XAA private indices to be static.Adam Jackson7-16/+8
Technically this is an ABI break, if you aren't smart enough to be using the getter functions. Cope.
2007-03-28Bug #10296: Fix timer rescheduling.Tomas Janousek1-3/+6
2007-03-28Refuse to create tiny modes from EDID detailed timing.Adam Jackson2-0/+26
2007-03-28GL: Update for Mesa changesDaniel Stone1-0/+1
Added s_fragprog.c to fix the build.
2007-03-27Enable Composite by default now that it disables itself in the known bad cases.Eric Anholt1-4/+1