Daniel Ciocea
c079cce9d8
Fix sync polarity on Samsung SyncMaster 205BW monitor.
...
need to use standard VESA sync polarity instead of the
EDID provided -hsync -vsync values.
2007-06-08 18:12:21 -07:00
Aaron Plattner
9c47b86bd9
Add new fb symbols to wfbrename.h.
...
Avoids crashes when wfbComposite calls the wrong image_from_pict.
2007-06-07 13:57:12 -07:00
Søren Sandmann Pedersen
567b5bf765
Delete fbCompositeCopyAreammx()
2007-06-05 20:26:49 -04:00
Søren Sandmann Pedersen
49ed31c0b3
Remove most of the fast-path MMX operations from fbmmx. fbCopyAreammx
...
and fbSolidFillmmx are still needed by other code.
2007-06-05 17:48:33 -04:00
Adam Jackson
dfbe32b5b8
Remove the old Kerberos 5 authentication code.
...
Before you complain, this code hasn't seen material change since at least
X11R6. It certainly does not build with any modern version of Kerberos.
Anybody wanting krb5 auth to their X server should probably be using
GSSAPI instead of internal krb5 API anyway.
2007-06-04 18:07:00 -04:00
Zephaniah E. Hull
75dece08fb
xf86PostMotionEvents[P] calls xf86SendDragEvents, xf86SendDragEvents
...
unconditionally checks device->button->buttonsDown.
Let's make it possible to have a device with motion, but no buttons.
Without segfaulting.
2007-06-04 09:09:20 -04:00
Zephaniah E. Hull
fbb9b20395
Let's not do a calloc and a free on every call to xf86PostMotionEvents.
2007-06-04 06:59:42 -04:00
Zephaniah E. Hull
3f4295e643
Add xf86PostMotionEventP, takes a pointer instead of a variable number of
...
arguments.
Bump input ABI to 1.1 since we export this.
2007-06-04 06:48:06 -04:00
Zephaniah E. Hull
a4f3473c88
Fully init the AbsoluteClassRec in InitAbsoluteClassDeviceStruct.
...
(Specificly, we were missing the screen field.)
2007-06-04 06:39:02 -04:00
Zephaniah E. Hull
0cbc3a4da2
Print the build time as well as the date if we can.
2007-06-04 02:03:44 -04:00
Daniel Stone
9a7aaeb3f6
XFree86: Input: Assume core events per default
...
Assume that a device will be sending core events, unless explicitly
specified otherwise.
2007-06-03 18:38:53 +03:00
Daniel Stone
94361cbba7
XFree86: Input: Perform case-insensitive comparisons on option names
2007-06-03 18:38:42 +03:00
Benjamin Herrenschmidt
e5ce982381
Include pixman.h from fb.h or compile of some files will fail
...
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007-06-03 09:40:37 +10:00
Adam Jackson
90eb22656c
Minor cleanup/robustification to config parsing.
2007-06-02 16:49:26 -04:00
Adam Jackson
f6a983533b
Don't warn about default behaviour when autoconfigging.
2007-06-02 16:37:39 -04:00
Adam Jackson
21e8f4eb02
Don't print lack of DRI support as an error in AIGLX init.
2007-06-02 16:13:01 -04:00
Adam Jackson
0e1384d831
Delete VDIF support; it was never used anyway.
2007-06-02 16:07:20 -04:00
Henry Zhao
66702f3c1c
Need to use minPitch in miScanLineWidth() to get the shrinked
...
linePitch.
2007-06-01 23:55:40 -07:00
Alan Hourihane
fa877d7ff2
Fix mode validation against the maximum X/Y values configured
...
at server startup, and not against the virtual X/Y parameters
as they can change.
This fixes an issue when canGrow is TRUE and modes get dropped
when using the virtual X/Y parameters.
2007-05-30 13:06:45 +01:00
Samuel Thibault
99eae8bea6
I/O enable/disable update for the Hurd
2007-05-29 22:04:36 -04:00
Julien Cristau
3c6f142848
Make sure that the ramdac symbols are present in the server
...
The former ramdac module is now built into the server, so its symbols need to
be explicitly exported to drivers (Debian #423129 ).
2007-05-29 22:01:30 -04:00
Matthieu Herrb
ee20c481ee
Remove wscons keyboard handling stuff that doesn't belong there anymore.
2007-05-29 14:54:27 -06:00
Matthieu Herrb
60de6c7ef9
Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver
2007-05-29 12:14:49 -06:00
Matthieu Herrb
3a6549a163
Make this build on OpenBSD
2007-05-29 12:14:23 -06:00
Drew Parsons
2f13b7c113
Update Xprint build for pixman.
...
Xprt links libfb, which now uses pixman. Update configure.ac to
require module $PIXMAN for XPRINT.
Also, use $(top_builddir) to reference libfb.la and other local
libraries, rather than using the relative reference ../..
2007-05-30 03:07:30 +10:00
David Nusinow
ba0b7d47ab
Fix for GNU/kFreeBSD
2007-05-28 21:57:04 -04:00
Bastian Blank
2267bf48b3
Fixes for s390
2007-05-28 21:55:05 -04:00
Eugene Konev
857ddbb660
Allow configurable serverconfigdir for security policy location
...
Allow the location of the SERVERCONFIGdir variable to be defined at
compile-time. This allows us to specify where the security policy will be
located (Debian uses this to put it in /etc). The default is to the
previous location.
2007-05-28 21:53:02 -04:00
Gerhard Tonn
78d01d1008
Miscellaneous fixes for S/390.
2007-05-28 21:48:58 -04:00
Branden Robinson
d98bd4bf90
Overhaul xorg.conf manpage
...
Major stylistic cleanups, greatly expanded cross-reference ("SEE ALSO")
section and some typo fixes.
This patch by Branden Robinson. Forward-ported by Fabio M. Di Nitto.
2007-05-28 21:44:59 -04:00
David Nusinow
6bf8d50193
Read ROM in chunks
...
This patch speeds up reads of the ROM by reading in large chunks rather
than one byte at a time. This patch was by Dann Frazier.
2007-05-28 21:42:10 -04:00
David Nusinow
6fdd134a0c
Fix up xnest manpage
...
I believe this patch was originally by Branden Robinson
2007-05-28 21:39:12 -04:00
Keith Packard
6a870992d8
xf86XVFillKeyHelper assumed root clip never changed.
...
When the root window changed size, xf86XVFillKeyHelper would not revalidate
the GC, leaving the clip at the old size causing lossage (and possibly
memory corruption if the screen and frame buffer shrank).
Fixed by just using a scratch GC; saving memory, eliminating bugs and
shrinking the code.
2007-05-25 20:33:18 -07:00
Luo Jie
3c982bc1a4
Reinstate an apparently mis-deleted ';' from a for loop with no body.
...
Fixes an error returning "No core keyboard" with multiple keyboards.
2007-05-24 11:30:31 -07:00
Luo Jie
4d7469f75f
Fix a typo in using memcpy in xwin.
2007-05-24 11:30:27 -07:00
Luo Jie
0b98845046
Fix os/utils.c compile with mingw.
2007-05-24 11:30:22 -07:00
Luo Jie
1f48995d66
Fix build of composite, dix, and randr when Xinerama is disabled.
2007-05-24 11:20:59 -07:00
Eric Anholt
8f98be7db3
Fix bswap detection on BSD (mis-added '_' in function names).
2007-05-24 11:20:59 -07:00
Matthias Drochner
9616a04285
Fix build on NetBSD/amd64.
2007-05-24 11:20:59 -07:00
Michel Dänzer
649e7f82d8
Consolidate portPriv->pDraw assignments into xf86XVEnlistPortInWindow.
...
This avoids a crash in xf86XVReputVideo and also cleans up the code slightly.
2007-05-24 12:10:05 +02:00
Soren Sandmann Pedersen
047bf3349b
Delete trapezoid rendering code; replace with pixman calls
2007-05-23 16:56:05 -04:00
Soren Sandmann Pedersen
9d87ef4e0d
- Make image_from_pict() non-static
...
- Delete fbedge.c and fbedgeimp.h
- Use pixman_rasterize_edges() in fbtrap.c
2007-05-23 15:50:25 -04:00
Soren Sandmann Pedersen
2a960c442b
Port renderedge.c to pixman
2007-05-23 13:08:26 -04:00
Soren Sandmann Pedersen
3ba3ede9bb
Add missing offsets for window coordinates - reported by Colin Harrison
2007-05-23 12:56:04 -04:00
Michel Dänzer
cc648e609d
EXA: Export ExaOffscreenMarkUsed.
...
Can be used to inform EXA that an offscreen area is used outside of EXA.
2007-05-22 10:51:56 +02:00
Adam Jackson
e6a7198e7c
Bug #8991 : Add glXGetDrawableAttributes dispatch; fix texture format therein.
...
Adapted to master branch by Michel Dänzer <michel@tungstengraphics.com>.
2007-05-22 10:51:55 +02:00
Michel Dänzer
6324bfc468
AIGLX: Zero-copy texture-from-pixmap.
...
When available, use the 2D driver texOffsetStart hook and the 3D driver
setTexOffset hook to save the overhead of passing the pixmap data to
glTex(Sub)Image.
The basic idea is to update the driver specific 'offset' for bound pixmaps
before dispatching a GLX render request and to flush immediately afterwards
if there are any pixmaps bound. This should ensure that the 3D driver can
use pixmaps for texturing directly regardless of the X server moving them
around.
2007-05-22 10:51:53 +02:00
Michel Dänzer
5006d08d7f
DRI: Add TexOffset driver hooks.
...
To be used by AIGLX for GLX_EXT_texture_from_pixmap without several data copies.
The texOffsetStart hook must make sure that the given pixmap is accessible by
the GPU for texturing and return an 'offset' that can be used by the 3D
driver for that purpose.
The texOffsetFinish hook is called when the pixmap is no longer being used for
texturing.
2007-05-22 10:51:52 +02:00
David Nusinow
ff2eae86b6
Fix boolean thinko that prevented working without a server layout
2007-05-21 22:10:55 -04:00
Soren Sandmann Pedersen
56fd927155
Remove fast path code from fbpict.c
...
Remove the various fast path functions from fbpict, and instead use
pixman_image_composite().
2007-05-21 20:00:25 -04:00