- 16 Sep, 2009 1 commit
-
-
Matthias Hopf authored
Apparently SavedCursor is sometime tried to be set while already being set.
-
- 26 Aug, 2009 1 commit
-
-
Keith Packard authored
xf86_reload_cursors restores the cursor to the correct position, but that must adjust for cursor hot spot and frame before calling down to the hardware function, otherwise the cursor jumps to the wrong position until it is repositioned by the user. Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 15 Jul, 2009 1 commit
-
-
Peter Hutterer authored
xextproto had Xlib client headers moved into libXext. Protocol header files are named fooproto.h, header files with constants foo.h or fooconst.h where foo.h was already in use for client-side headers.
-
- 03 Dec, 2008 2 commits
-
-
Paulo Cesar Pereira de Andrade authored
Save in a few special cases, _X_EXPORT should not be used in C source files. Instead, it should be used in headers, and the proper C source include that header. Some special cases are symbols that need to be shared between modules, but not expected to be used by external drivers, and symbols that are accessible via LoaderSymbol/dlopen. This patch also adds conditionally some new sdk header files, depending on extensions enabled. These files were added to match pattern for other extensions/modules, that is, have the headers "deciding" symbol visibility in the sdk. These headers are: o Xext/panoramiXsrv.h, Xext/panoramiX.h o fbpict.h (unconditionally) o vidmodeproc.h o mioverlay.h (unconditionally, used only by xaa) o xfixes.h (unconditionally, symbols required by dri2) LoaderSymbol and similar functions now don't have different prototypes, in loaderProcs.h and xf86Module.h, so that both headers can be included, without the need of defining IN_LOADER. xf86NewInputDevice() device prototype readded to xf86Xinput.h, but not exported (and with a comment about it).
-
Stuart Bennett authored
Also, no need to call ShowCursor when SetCursorPosition already does it Based on a previous patch by Maarten Maathuis Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 26 Nov, 2008 1 commit
-
-
Keith Packard authored
pixman 0.13.2 now holds all of the matrix operations. This leaves the protocol conversion routines and some ABI stubs in place Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 24 Nov, 2008 3 commits
-
-
Keith Packard authored
Doing projective transforms required repositioning the cursor using the hotspot, but that requires relocating the upper left corner in terms of said hotspot.
-
Keith Packard authored
RandR matrix computations lose too much precision in fixed point; computations using the inverted matrix can be as much as 10 pixels off. Convert them to double precision values and pass those around. These API changes are fairly heavyweight; the official Render interface remains fixed point, so the fixed point matrix comes along for the ride everywhere.
-
Keith Packard authored
-
- 27 Aug, 2008 1 commit
-
-
Eamon Walsh authored
Replaces the use of the screen pointer itself as the key, which was nice but won't work now that an array index is being stored.
-
- 19 May, 2008 1 commit
-
-
Dave Airlie authored
This fixes a bug on server recycle with ati zaphod.
-
- 02 May, 2008 1 commit
-
-
Peter Hutterer authored
-
- 20 Mar, 2008 2 commits
-
-
Michel Dänzer authored
This patch (and not setting HARDWARE_CURSOR_BIT_ORDER_MSBFIRST on big endian platforms) fixes it for me with the radeon driver and doesn't break intel. Correct patch this time :)
-
Alex Deucher authored
This reverts commit 26735257. Pushed the wrong patch.
-
- 19 Mar, 2008 1 commit
-
-
Michel Dänzer authored
See bug 11796
-
- 06 Mar, 2008 1 commit
-
-
Aaron Plattner authored
This change uses XORG_VERSION_CURRENT < 7.0 to mean "server newer than 1.2" since XORG_VERSION current went backwards at some point.
-
- 15 Jan, 2008 1 commit
-
-
Dave Airlie authored
-
- 30 Aug, 2007 1 commit
-
-
Eamon Walsh authored
-
- 22 Aug, 2007 1 commit
-
-
Alex Deucher authored
Also add missing exports to hw/xfree86/loader/xf86sym.c
-
- 21 Aug, 2007 1 commit
-
-
Keith Packard authored
The multi-crtc cursor code in hw/xfree86/modes holds a reference to the current cursor. This reference must be correctly ref counted so the cursor is not freed out from underneath this code.
-
- 31 Jul, 2007 1 commit
-
-
Dave Airlie authored
This reverts commit 0f057ebb. This screws my cursor up just starting a bare X server on Intel, I get the X more like <> than ><..
-
- 25 Jul, 2007 1 commit
-
-
Michel Dänzer authored
Doesn't seem necessary to do anything here...
-
- 14 Jul, 2007 1 commit
-
-
Keith Packard authored
Replace the ad-hoc transformation mechanisms with matrices. Prepares for more general transformation as well.
-
- 16 Mar, 2007 1 commit
-
-
Keith Packard authored
xf86_reload_cursors is supposed to be called from the crtc mode setting commit hook; as that happens during server initialization, check for this case. (cherry picked from commit 5b77bf2d)
-
- 15 Mar, 2007 1 commit
-
-
Keith Packard authored
This moves most of the cursor management code out of the intel driver and into the general server code. Of course, the hope is that this code will be useful for other driver writers as well. Check out xf86Crtc.h for the usage information, making sure you add the needed hooks to the crtc funcs structure for your driver. (cherry picked from commit 4d81c99a)
-