Commit Graph

1220 Commits

Author SHA1 Message Date
Zack Rusin
f28d644d9f rewrite the rootless compositing code (1) compiles which is already a huge
improvement ;) , 2) matches the new render composition semantics)
2005-05-18 14:24:14 +00:00
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
Thomas Hellstrom
a90af4a2e6 Bug 2750: Prevent mtrr_remove_offending from ending up in an endless loop
if the offending region refuses to be removed.
2005-05-15 17:45:47 +00:00
Alan Coopersmith
f58a54668b Change return statements to fix compiler errors: "fbcompose.c", line 2815:
void function cannot return value "fbcompose.c", line 2861: void
    function cannot return value
2005-05-14 20:13:45 +00:00
Søren Sandmann Pedersen
a9d820b454 - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in
<X11/...>
- For Xcomposite and Xdamage, don't link the build system out of the xc
    tree
- Link the public X11 headers into their own directory
- Add links to XKeysymDB and XErrorDB
- Add links to all the Xlib man pages
- Add links to the lcUniConv subdirectory
- Conditionally include config.h in Xlib source
2005-05-13 22:53:44 +00:00
Eric Anholt
8993e70d8d Bugzilla #2561: Disable some keycode translations on PC98, which had
various bad effects including modifier keys not working.
2005-05-10 00:12:17 +00:00
Eric Anholt
e78abf3bdf Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha. 2005-05-09 23:42:26 +00:00
Eric Anholt
3f1a1551df Increase the maximum number of buttons from 12 to 24. Helps with
button-happy mice like the Logitech MediaPlay. (Bugzilla #2390)
2005-05-09 23:26:02 +00:00
Adam Jackson
eca5dff173 Render performance improvements. (Lars Knoll, Zack Rusin) 2005-05-09 12:46:53 +00:00
Adam Jackson
2de24db63e Render performance improvements. (Lars Knoll, Zack Rusin) 2005-05-08 23:34:15 +00:00
Alexander Gottwald
2c9b1e337b Only call ConfigureWindow from winRaiseWindow if the windows message
dispatch loop is running.
2005-05-08 21:14:55 +00:00
Torrey Lyons
78e4cb67d0 Fix build issues on Mac OS X 10.4.0. 2005-05-06 00:45:30 +00:00
Eric Anholt
d5739efd2c Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
    Grehan, grehan at FreeBSD dot org)
2005-05-04 04:14:58 +00:00
Harold L Hunt II
6700847458 Fix comments for pointers in parameter lists to work with fussy compilers 2005-05-02 22:01:08 +00:00
Harold L Hunt II
e50ab8fead Fix message type (respose->response) and fix */*comment*/ blocks to work
with fussy compilers.
2005-05-02 21:57:32 +00:00
Alexander Gottwald
baa0cfc154 Print correct logfile in FatalError message 2005-05-02 14:07:31 +00:00
David Reveman
bc977945a5 Set stencil size for Xgl GLX visuals 2005-05-02 00:33:52 +00:00
David Reveman
5b4462ed9b New algorithm for calculating glyph extents in Xgl 2005-05-01 22:55:25 +00:00
Egbert Eich
e4b33f4e91 Catch SIGCHLD in OsBlockSignals() too to make sure this signal doesn't
intercept reading the authority file (Fabian Franz, Bugzilla #3137).
2005-04-27 15:42:15 +00:00
David Reveman
246b14cb29 Minor optimization 2005-04-27 10:34:33 +00:00
David Reveman
28a2d841ce Line drawing improvements to Xgl 2005-04-27 09:29:33 +00:00
David Reveman
abcc8c352e Fix typo 2005-04-27 08:45:16 +00:00
David Reveman
8bc5a387c3 Add glCopy operation and glPushAttrib/glPopAttrib support to Xgl GLX 2005-04-26 11:04:23 +00:00
Roland Mainz
f010131a19 xc/programs/Xserver/Xprint/Init.c
//bugs.freedesktop.org/show_bug.cgi?id=2879) attachment #2556
    (https://bugs.freedesktop.org/attachment.cgi?id=2556) Refix for bug
    2879 - downgrade 15bit PseudoColor to 14bit - the current datatype for
    the |ColormapEntries| is a |signed short| which is too small for
    |32768| colors (=integer overflow).
2005-04-26 06:12:07 +00:00
David Reveman
ba24ae89d3 Add scissor based clipping to Xgl GLX 2005-04-25 17:18:01 +00:00
Adam Jackson
07cc29cf69 Bug #2138: When the server is built with MakeDllModules YES, prefer
dlloader modules to elfloader modules, and vice versa when
    MakeDllModules is NO. Based on 028_loader_speed_hack.diff from Ubuntu
    (Daniel Stone).
2005-04-25 00:25:39 +00:00
Adam Jackson
6c37648754 Bug #2141: Rework misleading warning message when APM support is
unavailable. (Previous patch on 2005-04-14 changed the wrong message.)
2005-04-25 00:11:21 +00:00
Roland Mainz
a369d390a8 xc/config/cf/X11.tmpl
xc/programs/Xserver/Xext/Imakefile
xc/programs/Xserver/dix/Imakefile
xc/programs/Xserver/dix/main.c
xc/programs/Xserver/dix/xpstubs.c
xc/programs/Xserver/mi/miinitext.c
//bugs.freedesktop.org/show_bug.cgi?id=2792) attachment #2526
    (https://bugs.freedesktop.org/attachment.cgi?id=2526) bug 2792 part II:
    Make Xprint headers in dix/, mi/, os/ and Xext/ conditional on whether
    the Xprint extension is build or not. Patch by Egbert Eich
    <eich@freedesktop.org> and Roland Mainz <roland.mainz@nrubsig.org>.
2005-04-24 01:10:12 +00:00
Roland Mainz
13fcfee373 //bugs.freedesktop.org/show_bug.cgi?id=3118) attachment #2525
(https://bugs.freedesktop.org/attachment.cgi?id=2525) Get Xprint server
    working again which was broken by the
05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not universally
    available when building the Xserver and should be used with care).
2005-04-23 22:55:40 +00:00
Adam Jackson
39eb279718 Bug #3016: Don't complain as loudly about failing to load a module that's
already loaded.
2005-04-23 19:16:10 +00:00
Adam Jackson
139f900c56 Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader. (Sergey Tikhonov) 2005-04-23 19:01:13 +00:00
Alan Coopersmith
0e80fe0e60 Clean up formatting, projectroot substutition, and grammatical nits. 2005-04-22 22:11:26 +00:00
Alan Coopersmith
dcfb97204b Work around clash between Solaris headers and module loader headers over
definition of FILE.
2005-04-22 22:04:37 +00:00
Adam Jackson
07bd7df6a6 Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful. 2005-04-22 20:49:50 +00:00
Adam Jackson
d450a70e00 Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
Bjorn Helgaas, Egbert Eich.)
2005-04-22 17:45:14 +00:00
Adam Jackson
16c2499b8f Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,
Bjorn Helgaas, Egbert Eich.)
2005-04-22 16:49:22 +00:00
Daniel Stone
8565b6c0e2 Change xf86bigfont.h include to X11/extensions/xf86bigfont.h. 2005-04-21 00:31:31 +00:00
Daniel Stone
b241c703a2 Change keymap.h includes to X11/keymap.h 2005-04-21 00:31:13 +00:00
Daniel Stone
44528218d5 Change dmxext.h and dmxproto.h to <X11/extensions/...>. 2005-04-20 23:33:53 +00:00
Daniel Stone
efa9d5f475 Change "eviestr.h" to <X11/extensions/eviestr.h>. 2005-04-20 23:11:12 +00:00
Alexander Gottwald
db5bd04097 Fix includes right throughout the Xserver tree:
apply changes to windows specific includes
Fix includes right throughout the Xserver tree:
apply changes to Xdmcp.h
2005-04-20 16:40:52 +00:00
Alexander Gottwald
8963a220f3 warning fix for Win32 2005-04-20 16:34:46 +00:00
Daniel Stone
e6a0820d1b Change "xf86bigfstr.h" to <X11/extensions/xf86bigfstr.h> for includes. 2005-04-20 15:16:36 +00:00
Alexander Gottwald
025724f9f5 Add missing space after -query hostname 2005-04-20 14:17:35 +00:00
Daniel Stone
35cd168462 Change xf86bigfstr.h to X11/extensions/xf86bigfstr.h for includes. 2005-04-20 14:16:37 +00:00
Daniel Stone
c7c27e6187 Change xf86bigfont.h to X11/extensions/xf86bigfont.h for includes. 2005-04-20 13:33:54 +00:00
Daniel Stone
abd246c6c2 Add glyphstr.h to includes. 2005-04-20 13:01:55 +00:00
Daniel Stone
956dfa22f6 Conditionalise usage of Xprint functions and headers. 2005-04-20 12:49:46 +00:00
Daniel Stone
2cdfab0ed7 Change keysymdef.h to X11/keysymdef.h for include statement. 2005-04-20 12:42:02 +00:00
Daniel Stone
fa5539247d Change Xalloca.h to X11/Xalloca.h for include. 2005-04-20 12:39:28 +00:00