Peter Hutterer
33ef546b94
dix: Clean up GetPointerEvents. If pDev == inputInfo.pointer, assume that
...
we do not want Xi events.
mi: Remove POINTER_CORE_ONLY flag.
2007-02-14 11:18:43 +10:30
Peter Hutterer
7cd73b00a2
dix: If POINTER_CORE_ONLY is set, GetPointerEvents() only creates a core event
...
mi: fix: Create motion event in miPointerMoved
2007-02-05 14:48:48 +10:30
Peter Hutterer
a309c936bb
xkb: Daniel's patch to stop evdev keyboard segfaults.
...
mi: Remove quickfix from ba547d4f6a
2007-02-05 11:38:44 +10:30
Peter Hutterer
4aaaa70d1b
Xi: Adding ChangePointerKeyboardPairing request
...
Adding PointerKeyboardPairingChanged event
Correct error values for XWarpDevicePointer
dix: Adding device argument to SendMappingNotify
Adding spriteOwner flag to devices
2007-01-29 18:23:24 +10:30
Peter Hutterer
f3418b52dc
mi: Fix cursor rendering issues.
2007-01-29 16:10:03 +10:30
Peter Hutterer
15a81b6325
Merge branch 'master'
2007-01-28 17:18:57 +10:30
Peter Hutterer
cc3d66d4a5
o fix minor error in comment for GetPointerEvents()
2007-01-28 17:08:17 +10:30
Peter Hutterer
3759254c09
Merge branch 'master'
2007-01-28 17:05:55 +10:30
Jonathan Lim
1627af5449
Call linuxPciOpenFile() for r/w access if applicable.
...
Currently, the call to linuxPciOpenFile() is always made for read
only access which causes the subsequent mmap call to fail when the
memory is mapped read/write.
Xorg #9692
2007-01-26 13:00:45 +01:00
Alan Coopersmith
cf7ca9d09c
Plug memory leak in doLoadModule()
2007-01-24 20:20:48 -08:00
Alan Coopersmith
5abd50e37c
Correct help lines for configure's --with-vendor-name flags
2007-01-24 18:54:38 -08:00
Alan Coopersmith
b32a40817f
Correct variable descriptions in comment for SecurityCheckResourceIDAccess
2007-01-24 16:29:49 -08:00
Eric Anholt
a53586eebc
Warning fix for RRCrtcSetRotations().
2007-01-24 13:36:25 -08:00
Eric Anholt
7a12952fd4
Bug #7639 : Only swap out pixmaps (rather than everything) on VT switch in EXA.
...
This is a new behavior for version 2.1 of EXA, and only takes effect if the
driver has requested that. Otherwise, the previous behavior remains the same.
2007-01-24 13:34:58 -08:00
Keith Packard
b6b8559321
Make Xinearama screen information reflect CRTC rotation.
2007-01-24 13:34:58 -08:00
Michel Dänzer
788cfce911
Bump video driver ABI version to 1.2.
...
This is necessary because server-1.2-branch bumped to 1.1 for xf86CVTMode and
we have xf86XVFillKeyHelperDrawable on top of that.
2007-01-23 10:15:22 +01:00
Eric Anholt
2dc866252c
Really fix optimized render cases being hit when they shouldn't.
...
I don't know how this define slipped in there. Fixes
6fdfd9dad9
.
2007-01-22 08:41:50 +08:00
Alan Coopersmith
0d6d373af9
Update Xserver man page to match commit ed33c7c98a
...
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
-ardelay and -arinterval, respectively.
2007-01-19 14:52:23 -08:00
Michel Dänzer
14d6a9b327
fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor.
2007-01-19 18:30:21 +01:00
Michel Dänzer
27a01e100b
fbdevhw: Consider mode set equal to mode requested if virtual width is larger.
2007-01-19 18:28:05 +01:00
Michel Dänzer
65f4690ecb
__glXDRIscreenProbe: Use drmOpen/CloseOnce.
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=9275 . Based on patch from
Alan Swanson.
2007-01-19 17:56:06 +01:00
Alan Coopersmith
8b3a591cd3
Update pci.ids to 2007-01-18 snapshot
...
(includes a whole bunch of ATI device id updates)
2007-01-18 16:03:30 -08:00
Alan Coopersmith
0f0c321adf
Make xf1bpp build correctly with compilers that don't support -include
2007-01-18 15:31:53 -08:00
Eric Anholt
a811e92104
Account for CRTC rotation in the cursor containment code.
2007-01-18 14:28:41 -08:00
Alan Coopersmith
df147c10ce
Xserver man page: remove bc, add -wr
2007-01-17 16:47:07 -08:00
Alan Coopersmith
2dfd1aab24
Always include compiler.h in cfbmskbits.h instead of checking #ifdef XFREE86
2007-01-17 14:39:28 -08:00
Eric Anholt
42a48786ac
Add a setter for randr_crtc->rotations.
2007-01-17 14:34:42 -08:00
Eric Anholt
cde17015df
When changing a non-pending property, call the screen rrOutputSetProperty hook.
2007-01-16 13:01:45 -08:00
Eric Anholt
e3add7c8ec
Don't forget to add the property we configure to the properties list.
2007-01-16 13:01:44 -08:00
Peter Hutterer
ba547d4f6a
mi: Quick fix to stop segfault on non-core keyboards.
2007-01-12 14:42:02 +10:30
Peter Hutterer
5e2f8dee63
mi: remove core pointer special handling. No event has core pointer as
...
device now.
dix: zero pSprite memory, stop segfaults on server restart.
2007-01-11 14:05:39 +10:30
Eric Anholt
7fccec91c4
Bug #9555 : Always define _GNU_SOURCE in glibc environments.
...
This keeps us from having to define _POSIX_C_SOURCE, _BSD_SOURCE, and
_XOPEN_SORUCE to get the C environment we want in different places. It also
fixes the build on linux due to RTLD_DEFAULT having not been defined.
2007-01-10 13:10:43 -08:00
Alan Hourihane
78f9592c11
lnx_ev56.c has to be built with -mcpu=ev56. Fix it.
2007-01-10 16:04:20 +00:00
Peter Hutterer
ea82333dc1
Xi: add missing call for SProcXChangeDeviceCursor
...
add DeviceEnterNotify and DeviceLeaveNotify
fix: QueryDevicePointer crashed if called with keyboard device
2007-01-10 14:52:13 +10:30
Eric Anholt
6a2fb29287
Track rename of DamagePost -> DamageAdd.
2007-01-09 16:34:40 -08:00
Matthieu Herrb
e3aa6ad201
Multiple integer overflows in dbe and render extensions
...
CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
2007-01-09 14:14:19 +01:00
Michel Dänzer
359d20532b
Require glproto >= 1.4.8 for GLX.
...
It builds against 1.4.7 as well, but it hardcodes the GLX_EXT_tfp tokens that
were finalized in 1.4.8, so GLX_EXT_tfp breaks if the client side was built
against an older glproto. This will hopefully alert people to rebuild other
components (in particular Mesa) against the new glproto as well.
2007-01-09 09:53:45 +01:00
Alan Coopersmith
88740c4855
Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris
2007-01-08 17:36:28 -08:00
Michel Dänzer
282a4dcaab
Attempt to fix drawable type checks in dixLookupDrawable().
...
Not sure this is 100% correct either, but it fixes at least one reproducible
crasher where it returned a pixmap to dixLookupWindow().
2007-01-08 19:22:41 +01:00
Peter Hutterer
a7ab793293
xfree86: fix XI86_SHARED_POINTER flag setting
2007-01-08 17:31:16 +10:30
Peter Hutterer
95e1a88050
Xi: Adding ChangeDeviceCursor request
2007-01-08 12:31:18 +10:30
Eric Anholt
0b73a7eb17
Add support for the DamagePost (XDamage 1.1) request.
...
This makes damageproto >= 1.1 a requirement to build.
2007-01-05 18:26:58 -08:00
Ian Romanick
dfb2c10413
Add missing #else from previous commits.
2007-01-05 10:15:09 -08:00
Ian Romanick
f90c3e226b
Re-regenerate from Mesa scripts.
...
DO NOT HAND EDIT THESE FILES! For cryin' out loud, there's even a
comment to that effect in the file's header...
2007-01-04 15:38:16 -08:00
Ian Romanick
b7ca5d14ce
Incorporate new byte-order related configure changes.
2007-01-04 15:37:33 -08:00
Ian Romanick
8dd5771a1b
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver
...
Conflicts:
GL/glx/indirect_dispatch_swap.c
GL/glx/swap_interval.c
2007-01-04 15:01:38 -08:00
Ian Romanick
45aa26ccb4
Regenerate from Mesa scripts.
...
Regenerate source files from Mesa scripts. This causes the generated
files to use glxbyteorder.h.
2007-01-04 14:55:51 -08:00
Ian Romanick
6d603bb47f
Add new header file containing byte-order wrappers.
...
Move the byte-order related wrappers out of the individual source
files into a dedicated header file. Modify the single hand-coded
source file that uses the byte-order wrappers to use the new header
file.
2007-01-04 14:49:26 -08:00
Eric Anholt
7d2ec92170
Keep track of how many visuals we set up for GLcore, to avoid an invalid free.
...
The proper fix would involve actually setting up the ARGB visual for GLcore,
but I just want the server to not crash at exit.
2007-01-04 12:24:48 -08:00
Eric Anholt
aab2ca2042
Try dlsym(RTLD_DEFAULT) first when finding symbols.
...
The previous mechanism failed when finding drm symbols now that libdrm has
moved to being linked by libdri instead of being linked into the server.
2007-01-04 10:16:08 -08:00