Simon Thum
ccb373f2fb
input: change dxremaind, dyremaind to floats for better acceleration #9156
...
X.Org Bug 9156 <http://bugs.freedesktop.org/show_bug.cgi?id=9156 >
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
(cherry picked from commit 0050165a67
)
2008-07-01 09:46:34 -04:00
Adam Jackson
0617653277
xserver 1.5RC5
2008-06-30 16:11:32 -04:00
Adam Jackson
bee463bd8a
XInput ABI is 2.1, not 3.1.
...
(cherry picked from commit 76576c87b0
)
2008-06-30 16:11:04 -04:00
Keith Packard
795d293d76
Wrap AddTraps in exa and damage.
...
This fine (and unused) function wasn't ever wrapped which made it not work
under exa.
(cherry picked from commit 06e7e1d048
)
2008-06-30 13:50:57 -04:00
Adam Jackson
32cd2c5109
xserver 1.5RC4.
...
Remember kids, distcheck before you tag.
2008-06-30 11:18:27 -04:00
Adam Jackson
6ec12077ef
Distcheck fixes.
2008-06-30 11:17:53 -04:00
Adam Jackson
6a2ee7e0bb
xserver 1.5RC3.
2008-06-30 10:40:50 -04:00
Adam Jackson
6e8ed1398d
Bump ABI minor numbers for the devPrivate ABI functions.
...
(cherry picked from commit 211e2bdcc6
)
2008-06-30 10:31:55 -04:00
Eamon Walsh
39cc11b005
Fix a leak of window devPrivates in window.c/CrushTree().
...
(cherry picked from commit 7ddfb2f158
)
2008-06-27 23:11:29 -04:00
Dan Nicholson
8017c99901
Actually enable building GLX without Mesa source
...
(cherry picked from commit e837244947
)
2008-06-26 16:14:52 -04:00
George Sapountzis
90f2a82ba5
glx: fix forgotten swrast -> SWRast
...
(cherry picked from commit 21a8052fdc
)
2008-06-26 16:14:52 -04:00
George Sapountzis
6e278e3944
glx: missing swrast is fatal
...
(cherry picked from commit 877e6c35ff
)
2008-06-26 16:14:52 -04:00
George Sapountzis
0845476521
glx: drop stray glcore.h include
...
(cherry picked from commit 1345c93ad4
)
2008-06-26 16:14:52 -04:00
George Sapountzis
6f18c5d703
kdrive: need not export symbols for glx anymore
...
(cherry picked from commit ae0504d34d
)
2008-06-26 16:14:52 -04:00
Kristian Høgsberg
a194718e9d
Move GL/glx on level up now that it's the only thing left under GL.
...
(cherry picked from commit c3eb5b80d8
)
2008-06-26 16:14:52 -04:00
Kristian Høgsberg
cb402b4112
Move the windows GL files to the xwin DDX.
...
(cherry picked from commit a8a9b40e55
)
2008-06-26 16:14:51 -04:00
Kristian Høgsberg
0234d3d48f
Get out of the mesa symlinking business.
...
This copies over the files generated from mesa/src/mesa/glapi. There's
a corresponding mesa commit that makes it easy to generate the glapi files
straight into the xserver tree when the XML definitions change.
The only few files that are copied from mesa but aren't generated are
glapi.[ch] and glthread.[ch]. Everything in there is technically DRI
driver API and the whole setup is still a bit fragile, but it's not a new
problem.
The --with-mesa-source configure option is still around since other
parts of the server (XGL and DMX - grep for MESA_SOURCE) need that,
but for common case of building with GLX and AIGLX support, that
option is no longer needed.
(cherry picked from commit e5aad4bc08
)
2008-06-26 16:14:51 -04:00
Dan Nicholson
d3a2e060bf
Fix up paths for GL/glx -> glx renaming
...
(cherry picked from commit c76fddeea2
)
2008-06-26 16:14:51 -04:00
Kristian Høgsberg
d325a207c8
Use LD_EXPORT_SYMBOLS_FLAG when linking Xnest.
...
(cherry picked from commit f558c7d4d1
)
2008-06-26 16:14:51 -04:00
Kristian Høgsberg
bd81faff8c
Drop glcore GLX provider.
...
Obsoleted by the DRI swrast driver.
(cherry picked from commit 77ff8fd507
)
2008-06-26 16:14:51 -04:00
Jeremy Huddleston
d88da6638e
Moved Apple GL bits into our DDX subtree
...
(cherry picked from commit c9356f3289
)
(cherry picked from commit d09c520b32
)
2008-06-26 16:14:51 -04:00
Kristian Høgsberg
500463f728
Stop symlinking glcontextmodes.[ch] from mesa.
...
(cherry picked from commit 61eaef2235
)
2008-06-26 16:14:51 -04:00
Jeremy Huddleston
a569beba4c
XQuartz: Compile in missing glx source that we still need
...
(cherry picked from commit c611335dee
)
(cherry picked from commit 63853e4ad2
)
2008-06-26 16:14:51 -04:00
Ben Byer
46e0bb6211
xquartz: remove vestigial aglGlx.c
...
(cherry picked from commit 40bd041e42
)
(cherry picked from commit 3685b171da
)
2008-06-26 16:14:51 -04:00
Ben Byer
e8a1eda65d
add missing DARWIN_GLX_LIBS in configure.ac
...
(cherry picked from commit a033c0b3db
)
(cherry picked from commit 744d0cfda7
)
2008-06-26 16:14:51 -04:00
George Sapountzis
17ac93b23b
glx: drop drm.h, sareaHandle from swrast loader
...
(cherry picked from commit 88f43e5d06
)
2008-06-26 16:14:51 -04:00
George Sapountzis
988b1b8df3
Add loader for the swrast dri driver.
...
(cherry picked from commit 6ff6465931
)
2008-06-26 16:14:51 -04:00
George Sapountzis
1efc0329b1
glcore: drop GLcore (files)
...
(cherry picked from commit a88c6b6646
)
2008-06-26 16:14:50 -04:00
George Sapountzis
9b4d5b6521
glcore: drop GLcore (build system)
...
(cherry picked from commit dd7a53f8f2
)
2008-06-26 16:14:50 -04:00
George Sapountzis
1ea2e69cfc
glcore: build from mesa, dlopen from xorg
...
* The GLcore interface is disposable
* GLcore is installed in DRI_DRIVER_INSTALL_DIR which is overloaded for
GLX_PROVIDER_INSTALL_DIR
(cherry picked from commit 567d389d47
)
2008-06-26 16:14:50 -04:00
Donnie Berkholz
f2c30a57e3
glcore: prepare for dynamic loading
...
glcore gets linked with -ldl, -lpthread for s3tc and glapi
xserver needs
DLOPEN_LIBS - to dlopen the glcore dso
LD_EXPORT_SYMBOLS_FLAG - to export symbols for glcore to use
the ld flag is added to kdrive only when GLX is enabled, the net overhead for
Xephyr is ~155KB, could be reduced with --dynamic-list.
(cherry picked from commit efb723e166
)
Conflicts:
configure.ac
2008-06-26 16:14:50 -04:00
Alan Coopersmith
9029748f89
Don't log null device name in XkbDDXLoadKeymapByNames
...
(cherry picked from 7ce6dcef11
commit)
2008-06-25 18:22:41 -07:00
Eamon Walsh
5d66908975
Fix a leak in the code that parses the protocol names.
...
Also added some comments.
Reported by Ben Gamari (bug #16492 ).
(cherry picked from commit a3ec226273
)
2008-06-24 22:03:30 -04:00
Roland Bär
7351c07ae8
Bug #11857 : Avoid running off the end of a MAXCLIENTS-sized array.
...
(cherry picked from commit 249c892784
)
2008-06-24 14:13:30 -04:00
Adam Jackson
429b2a97a0
Bug #11842 : Fix emulation of int1A PCI BIOS services.
...
Use only %di to name the PCI register to read/write, rather than %edi.
DOS is only expecting the base PCI config space anyway, and the BIOS
might be using the high bits of %edi.
(cherry picked from commit 9e5b3deafb
)
2008-06-24 14:10:12 -04:00
Owen Taylor
3dfe90fe6c
Bug #15369 : Don't reduce Over to Src for transform + RepeatNone.
...
Only do no-src-alpha optimizations for a RepeatNone source if we can
easily probe that we won't sample outside the edges of the source.
(cherry picked from commit 574c62e305
)
2008-06-24 12:42:38 -04:00
Hasso Tepper
3a7657b713
configure.ac: Fix monotonic test harder
...
This was only introduced in a later version of POSIX, so define that
version to get it from more conformant systems.
(cherry picked from commit 08073862f8
)
2008-06-24 12:38:10 -04:00
Jeremy Huddleston
d451f3d146
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-06-24 09:36:01 -07:00
Adam Jackson
a8a6334783
Bug #15586 : (Correctly) refuse to redirect the root window.
...
(cherry picked from commit 100afae578
)
2008-06-24 10:53:10 -04:00
Paul Bender
2334ff9bb2
Bug #15665 : Fix building without Composite.
...
(cherry picked from commit 4c4e06af79
)
2008-06-24 10:45:16 -04:00
Adam Jackson
85e598cc62
Remove some default modes that really shouldn't be in the default set.
...
(cherry picked from commit 59510a7643
)
2008-06-24 10:41:27 -04:00
Alan Coopersmith
2f8ad7f938
Check for strcasestr and workaround it on systems without it
...
(cherry picked from ed65e8b4f0
commit)
2008-06-23 19:41:10 -07:00
Alan Coopersmith
dfb326790e
Restore return type on xf86SetScrnInfoModes
...
Seems to have been accidentally lost by commit 76943fec86
(cherry picked from 925e895b86
commit)
2008-06-23 19:32:01 -07:00
Jesse Ruffin
4c8a84acf5
Bug #16302 : Fix GLX drawable refcounting in DMX.
...
(cherry picked from commit 3b58782692
)
2008-06-23 14:35:46 -04:00
Adam Jackson
89d73d7595
Implement bswap in x86emu.
...
Yes, this is a 486+ instruction and thus not strictly legal in vm86
mode, but enough BIOSes use it (looking at you VIA) that we might as
well implement it.
(cherry picked from commit c8d066a151
)
2008-06-23 14:01:15 -04:00
Matthieu Herrb
b0df9a6a42
preserve errno around the SIGIO handler
...
(cherry picked from commit 19c7e9da55
)
2008-06-20 13:36:16 -04:00
Adam Jackson
fc37f8fcb2
Bug #12414 : Create full-fledged pixmaps in fb24_32ReformatTile().
...
... instead of creating pixmaps that only fb knows about, which will
have no devPrivates for any other subsystem and thus cause havoc if
(when) they leak out.
(cherry picked from commit b55fbca4f0
)
2008-06-20 13:31:18 -04:00
Matthieu Herrb
7e3ec36e0e
Merge branch 'server-1.5-branch' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver into server-1.5-branch
2008-06-18 09:20:05 +02:00
Eamon Walsh
ad10515b6c
SELinux: Add an extension alias under the OS-agnostic "Flask" name.
...
(cherry picked from commit 79dd600942
)
2008-06-17 19:12:43 -04:00
Eamon Walsh
eed6713d3d
SELinux: Bring server-side name registry up to date.
...
(cherry picked from commit 656d3d7623
)
2008-06-17 17:59:10 -04:00