Commit graph

1872 commits

Author SHA1 Message Date
Matthias Hopf
20ec777bcb Nuked wrong break in -display option parsing
Resulted in server display number not parsed if specified after a
-display option.
2008-03-14 15:51:10 +01:00
David Reveman
5934d2734d Handle root window size changes properly by checking if size of
drawable changed instead of if the pixmap changed.
2008-01-25 16:17:04 -05:00
David Reveman
4e65c6ec69 Check return value of XRRSetCrtcConfig. 2008-01-25 14:45:16 -05:00
David Reveman
4ad493c4d8 Free screen resources when done using them. 2008-01-25 14:43:32 -05:00
David Reveman
1699869562 Avoid unnecessary resizing, use xglScreenSetSize to resize screen
and make sure hints are set properly in fullscreen mode.
2008-01-17 20:07:14 -05:00
David Reveman
effe1f1c6e Add xglScreenSetSize for proper resizing of screen. 2008-01-17 20:03:28 -05:00
David Reveman
23233bd7f4 Make sure no invalid values are passed to XRRConfigureOutputProperty and
XRRChangeOutputProperty in xglxRROutputSetProperty.
2008-01-17 13:32:41 -05:00
David Reveman
3afbef5f93 Add randr 1.2 support to Xgl's GLX backend. 2008-01-15 19:11:32 -05:00
David Reveman
67157794ae Randr 1.2 from master. 2008-01-15 19:06:51 -05:00
Matthias Hopf
454fe59bc3 Make SOLARIS_INOUT_ARCH substitutions work better with automake-1.10
(cherry picked from commit 9fcb30ebf7)

Conflicts:

	hw/xfree86/Makefile.am
2007-10-26 16:18:56 +02:00
Matthias Hopf
996dd21293 Create ChangeLog automatically from git. Add .gitignore. 2007-10-26 16:16:37 +02:00
Matthias Hopf
fe93469f79 Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it.
(cherry picked from commit 07630d897e)

Conflicts:

	configure.ac
2007-10-26 16:15:11 +02:00
Aaron Plattner
ee9cc7afec Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too. 2007-07-24 11:17:02 -04:00
Aaron Plattner
b57c0fb1e5 Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window.
Before this change, ProcCompositeNameWindowPixmap would name the screen pixmap
if !pWin->realized.
2007-07-24 11:16:22 -04:00
David Reveman
2dbe6f7028 Update xeglInitOutput. 2007-07-24 11:08:06 -04:00
David Reveman
bf6f5fe49f Set format variable properly. 2007-07-24 10:59:45 -04:00
David Reveman
5e6e824fd4 Update AM_CFLAGS for egl. 2007-07-24 10:46:17 -04:00
David Reveman
36aa6d9b46 Disable building of Xegl binary. 2007-07-24 10:44:09 -04:00
David Reveman
fa33dbc748 Fix another EGL Makefile.am typo. 2007-07-24 10:42:14 -04:00
David Reveman
ded170478d Add missing implementation of ddxInitGlobals. 2007-07-24 10:38:23 -04:00
David Reveman
09b6c1a3c6 xglScreenInfo should not be static. 2007-07-24 10:33:00 -04:00
David Reveman
6ed0ef813c Remove dispatchException. Already defined in opaque.h. 2007-07-24 10:30:16 -04:00
David Reveman
c22ec63cf4 Fix EGL build typo. 2007-07-24 10:28:56 -04:00
David Reveman
d2c784d356 Fix EGL typo in configure.ac. 2007-07-24 10:26:44 -04:00
David Reveman
ab28b7e8fe Avoid redirected windows in expose handler. 2007-07-24 09:45:43 -04:00
David Reveman
3336ff91de Track changes to mesa. 2007-05-30 13:08:37 -04:00
Alan Hourihane
dd922579e0 Missed file for vbo changes. 2007-03-21 12:28:03 +00:00
Alan Hourihane
07e61906aa Update xgl for mesa's vbo changes 2007-03-21 12:20:47 +00:00
David Reveman
513d88cc87 Fix typo on xglCallLists. Caused glCallLists to not work at all. Hence,
also breaking usage of glXUseXFont.
2007-03-11 10:18:55 +01:00
David Reveman
b3be2542fa Merge branch 'xgl-0-0-1' of git+ssh://git.freedesktop.org/git/xorg/xserver into xgl-0-0-1 2007-03-05 10:46:38 +01:00
David Reveman
af798037d7 Sync with mesa. 2007-03-05 10:18:23 +01:00
David Reveman
88c98d216c Remove __glXResizeDrawable and __glXGetDrawableSize. 2007-03-05 10:17:28 +01:00
David Reveman
31e391a20c DeleteTextures is not a vendor private request. 2007-03-05 10:15:28 +01:00
David Reveman
d73ac5ab28 Sync with mesa. 2007-03-05 10:14:03 +01:00
Matthias Hopf
fb38acaabe Nuking .cvsignore files that (accidentally?) got included in EXTRA_DIST. 2007-01-04 17:50:33 +01:00
Matthias Hopf
6acc30328f perl also needed for make dist, even if Xorg is not built. 2007-01-04 16:06:13 +01:00
Tiago Vignatti
7958dee1c6 Let xglxKeybProc responsable for the keyboard mapping. Xgl with evdev input is
fully functional using the libXevdev.
2006-11-07 14:59:43 -02:00
David Reveman
b096b49ff5 Update for current version of Mesa. 2006-10-18 13:47:30 -04:00
Tiago Vignatti
634eb2efc1 Add x-input-evdev support. 2006-10-12 16:00:51 -04:00
David Reveman
af707659b4 Mesa resync. 2006-10-02 16:29:11 -04:00
David Reveman
334b63e496 Set correct reply length when xinerama isn't active. 2006-09-27 08:49:52 -04:00
David Reveman
1978343ef4 Traditional xinerama extension support. Based on patch by Jurg Billeter. 2006-09-25 16:10:43 -04:00
David Reveman
526238a26d Always allow use of native GL with overlay windows. 2006-09-25 11:25:16 -04:00
Matthias Hopf
2c7ac2d891 Fix stride calculation for XVideo (Dmitry Petrov <inferno.com@gmail.com>). 2006-09-08 13:13:28 +02:00
Lukáš Turek
c2362efc2a Adapt to Mesa header name change.
(cherry picked from b29b236d88 commit)
2006-09-01 16:03:19 -04:00
David Reveman
b2fa366136 Fix usage message -scrns. 2006-08-08 21:37:28 -04:00
David Reveman
9a3fe13433 Implement support for multiple screens in xglx module. 2006-08-08 19:37:55 -04:00
David Reveman
6c69efe661 Call fbSetVisualTypesAndMasks when initializing each screen. 2006-08-08 19:33:46 -04:00
David Reveman
fa2a6bd0ab Make sure client is still around. 2006-08-08 19:21:53 -04:00
Kevin E Martin
2f9c50752c Revert xkb changes that broke XkbGetKeyboard()
(cherry picked from 654619d76c commit)
2006-08-08 19:05:24 -04:00