Ben Byer
215e3691b7
stopped using XTrans internals in X11.app because they're apparently no longer public
2007-03-03 21:52:56 -08:00
Ben Byer
ea8dcc458e
Makefile fix for X11.app
2007-03-03 21:51:20 -08:00
Ben Byer
1850821259
fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script
2007-03-03 21:41:33 -08:00
Ben Byer
7f2b9f3790
autoconf fixes for XDarwin (created DARWIN_LIBS)
2007-03-03 19:27:53 -08:00
Aaron Plattner
ea1a72946d
Add a canGrow argument to xf86InitialConfiguration.
...
canGrow indicates to the DDX that the driver can enlarge the desktop via the
xf86_config->funcs->resize hook. If so, xf86InitialConfiguration will set
virtual[XY] to match the configuration it chooses and will leave the crtc config
size ranges alone. If FALSE, it will bloat the screen to fit the largest probed
mode and also set the crtc config max size to limit the desktop to the initial
virtual[XY] size.
2007-03-02 12:06:54 -08:00
Aaron Plattner
04d15da95d
Add a screen resize hook to xf86CrtcConfigRec.
...
This hook is called when the DDX needs to resize the screen. The driver is
responsible for changing virtualX and virtualY, along with any other related
screen properties (devPrivate.ptr, devKind, displayWidth, etc.).
Use the size range from the crtc config instead of randrp->virtual[XY] when
reporting the min and max screen sizes to the DDX.
2007-03-02 12:06:54 -08:00
Matthias Hopf
b11dfac287
Legacy framebuffer support wasn't compiled if Xorg wasn't explicitly enabled.
2007-03-02 12:30:26 +01:00
Ben Byer
2dafc46e3d
Fixed pointer events in Xquartz -- Keyboard events work, but
...
the keycodes are incorrect.
2007-03-01 17:44:39 -08:00
Ben Byer
39ecd6fff4
Rewrote parts of the Xquartz event-handling code (thanks daniels and whot!)
...
It should still be considered a work in progress, but mouse events almost work.
2007-03-01 01:45:19 -08:00
Ben Byer
ed7ccc481a
AIGLX support for Darwin -- works well enough to run
...
glxgears and glxinfo, but still needs more testing.
2007-03-01 00:51:10 -08:00
Jay Cotton
90ca76ba28
Add sun_apm.c for Suspend-and-Resume support on Solaris
...
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6205248 >
2007-02-28 17:40:58 -08:00
Aaron Plattner
06c3021aec
Don't crash setting a NULL mode with a randr classic DDX. Also remember to update the screen size during modesets.
2007-02-28 16:13:13 -08:00
Peter Hutterer
68c64ad7b1
Xext: Update device's lastx/lasty when sending a motion event with XTest.
2007-03-01 09:59:37 +10:30
Aaron Plattner
8b24575884
Return BadMatch if a client tries to clone non-cloneable outputs.
2007-02-28 12:35:50 -08:00
Ben Byer
d9bcb22d19
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
2007-02-27 16:28:20 -08:00
Ben Byer
272d9341d0
fix for hw/darwin/Makefile.am to properly use XSERVER_LIBS
2007-02-27 16:27:26 -08:00
Eamon Walsh
c16343ac2c
Make mfb, cfb, and afb support configurable at build-time.
2007-02-27 14:14:47 -05:00
Alan Coopersmith
5680efc0d2
Sun bug 6529003: Xorg should not be including <sys/immu.h> on Solaris
...
<sys/immu.h> was removed from the latest Solaris Nevada build, but it's
been useless to Xorg for a long time (it only declared a couple of kernel
variables)
<http://bugs.opensolaris.org/view_bug.do?bug_id=6529003 >
2007-02-27 09:56:40 -08:00
Ben Byer
ab0fc8c1ad
verbiage corrected per daniels
2007-02-27 00:14:35 -08:00
Ben Byer
cdd4c84572
added hw/darwin/README.apple file with some todo items and props.
2007-02-26 23:57:02 -08:00
Ben Byer
776d4d6587
X11.app now builds correctly
2007-02-26 23:40:00 -08:00
Ben Byer
154d2c13f4
more changes for X11.app
2007-02-26 19:39:26 -08:00
Ben Byer
fa06e11f97
added hw/darwin/apple directory, which contains source and data files to build
...
a version of the X11.app shipped with Mac OS X, using the X.org server.
2007-02-26 17:06:53 -08:00
Jay Estabrook
a16360733e
Fix root bus/domain selection on alpha
2007-02-25 21:00:25 +00:00
Adam Jackson
566610680c
Don't install libi2c.a
2007-02-23 15:20:35 -05:00
Alan Coopersmith
af550ea91c
Move SecurityPolicy file format from Xserver(1) to it's own man page
...
Don't make users looking for Xserver information page through pages of
details only interesting to the handful of people writing security policies.
2007-02-22 14:38:40 -08:00
Brice Goglin
b1142cdbce
Bug #10034 : 'man Xserver' typos: s/dqoute/dquote/
...
Bugzilla #10034 : <http://bugs.freedesktop.org/show_bug.cgi?id=10034 >
Patch #8780 : <http://bugs.freedesktop.org/attachment.cgi?id=8780 >
2007-02-22 12:26:04 -08:00
Michel Dänzer
3344a4eda7
DRI: Make sure number of DRI windows is accurate in driver ClipNotify hook.
...
Always call DRI{De,In}creaseNumberVisible (which in turn calls
DRIDriverClipNotify) after updating pDRIPriv->nrWindows.
2007-02-20 19:21:25 +01:00
Michel Dänzer
3c7a27dc77
DRI: New ClipNotify driver hook.
...
The hook is called whenever the clipList of any DRI window changes, be it via
DRIClipNotify, DRICreateDrawable or DRIDrawablePrivDelete. This allows the
driver to keep track of which DRI windows are visible where.
2007-02-20 19:21:25 +01:00
Michel Dänzer
eedf148e5a
Track number of visible DRI windows separately for transitions.
...
This allows e.g. doing page flipping with multiple DRI windows as long as
only one of them is visible.
2007-02-20 19:21:25 +01:00
Keith Packard
8a42af6a93
Check for clientGone before sending events from XFixes (bug #1753 ).
...
Freeing resources during client closedown can cause cursor changes which
attempt to send cursor events through the XFixes extension; a client in the
process of closing down has no file to send events to, causing a crash when
this path is hit.
2007-02-19 15:28:37 -08:00
Ben Byer
4660eaaffb
configure fixes for darwin
2007-02-18 14:09:51 -08:00
Keith Packard
5631a67f64
Don't set subpixel order during startup; the screen won't be ready.
...
in xf86CrtcSetMode, scrn->pScreen will be NULL during server startup time,
so don't try to set the subpixel order. subpixel order will be set in the
randr initialization anyways.
(cherry picked from commit 5f6f8616d8
)
2007-02-17 17:40:35 -08:00
Keith Packard
096965ec9c
Ensure drivers can use new modes header files.
...
New modes header files required a few minor changes to be used by external
drivers, the most notable of which is the publication of the config file
parser header files.
2007-02-17 15:16:44 -08:00
Keith Packard
55797dd252
Respect rotation in initial screen size computation.
2007-02-17 15:16:34 -08:00
Keith Packard
e4507825bf
Enable startup-time rotation; change rotation pixmap creation API.
...
Add monitor "Rotate" option taking one of "normal", "left", "inverted" or
"right". However, because initial mode selection is made before the screen
is completely initialized, we cannot create the shadow pixmap object at this
point. Pend the shadow pixmap creation until the block handler.
Note that this code is not completely functional yet.
2007-02-17 15:16:20 -08:00
Keith Packard
8606aeb9b2
RRConfigureOutputProperty is a variable length request.
...
Replace REQUEST_SIZE_MATCH with REQUEST_AT_LEAST_SIZE
2007-02-17 15:16:11 -08:00
Daniel Stone
a88844eccb
configure.ac: disable dmx per default
...
Disable DMX until it gets ported to the new input API.
2007-02-17 20:35:39 +02:00
Daniel Stone
e9a2cc7d9f
config: error message cleanup
...
Demote failure to connect from ErrorF to DebugF.
2007-02-17 20:35:39 +02:00
Ben Byer
81876bc5dd
oops, missed a spot
2007-02-17 04:07:11 -08:00
Ben Byer
d287b76471
cleaned up some linking ugliness in hw/darwin/quartz
2007-02-17 03:47:42 -08:00
Ben Byer
81444486be
autoconf goodness for XDarwin, courtesy of pogma
2007-02-17 02:23:11 -08:00
Ben Byer
cf4994b0db
dix mods for Darwin
2007-02-17 01:21:43 -08:00
Ben Byer
cece060157
build fix for configure.ac / BUILD_DARWIN, oops
2007-02-17 01:00:13 -08:00
Ben Byer
00b0657b81
glx fixes for XDarwin
2007-02-17 00:55:32 -08:00
Ben Byer
93777c7b96
more patches to make the Quartz part of XDarwin work again
...
(thanks Peter and Torrey!)
2007-02-17 00:22:39 -08:00
Ben Byer
612144c811
More build fixes / updates for XDarwin:
...
quartz/cr: "Cocoa Rootless" support (deprecated in favor of xpr?)
quartz/fullscreen: Fullscreen support using Xplugin (not yet functional)
2007-02-17 00:09:58 -08:00
Daniel Stone
68d39d8571
kdrive/ephyr: fix keysym type confusion once and for all
...
Take keysyms in as an XID in hostx_load_keymap() and explicitly
convert them to CARD32 for loading into the server. Fixes Xephyr on
AMD64, wa-hey.
2007-02-16 23:02:46 +02:00
Daniel Stone
5507cb885d
kdrive: delete input debugging, yet again ...
...
I have no idea how this keeps on coming back.
2007-02-16 23:02:45 +02:00
Ben Byer
84efe23ae8
updated darwin/quartz/xpr (libXplugin interface for Mac OS X) support
2007-02-16 04:37:38 -08:00