xserver/hw
Egbert Eich bbbb0a3a84 Avoid segfaults if the number of user supplied monitor ranges exceed the
number of preallocated slots. We should really make this dynamic - but
    I don't think this ever caused a problem so it's more or less academic.
A. Avoid that *SyncStart starts before *BlankStart. If *BlankStart >
*SyncStart it is made = *SyncStart and its width is made maximal but such
    that the blank does not exceed *Total. Since the Sync width has the
    same restrictions as the Blank width monitors should still be able to
    clamp after the sync pulse. B. Over time mode validation has become
    inconsistent when people started to add additional features to the mode
    validation. One such feature is that the mode->Crtc* values have been
    (ab)used to allow the driver ValidMode() function to pass driver
    normalized timing values back to the validation function. The
    introduction of these features made the code less readable and created
    numerous possibly unintended side effects in the validation semantics.
    I've attempted to consolidate these changes making the code more
    consistent and eliminating a number of side effects. This should not
    cause problems for the majority of drivers, still it should receive
    testing - especially with ATi Mach64 and Radeon code. (Bugzilla #3325).
2005-05-18 10:31:53 +00:00
..
darwin Fix build issues on Mac OS X 10.4.0. 2005-05-06 00:45:30 +00:00
dmx Change dmxext.h and dmxproto.h to <X11/extensions/...>. 2005-04-20 23:33:53 +00:00
kdrive Force DPMS normal on screen enable 2005-02-28 20:45:15 +00:00
vfb Fix includes right throughout the Xserver tree: 2005-04-20 12:25:48 +00:00
xfree86 Avoid segfaults if the number of user supplied monitor ranges exceed the 2005-05-18 10:31:53 +00:00
xgl Set stencil size for Xgl GLX visuals 2005-05-02 00:33:52 +00:00
xnest Fix includes right throughout the Xserver tree: 2005-04-20 12:25:48 +00:00
xwin Only call ConfigureWindow from winRaiseWindow if the windows message 2005-05-08 21:14:55 +00:00