Eamon Walsh
26586a7ad5
Revert "registry: Register composite extension protocol names."
...
This reverts commit 166ef972fe
.
Moving all the names into dix/registry.c
2007-11-20 17:27:37 -05:00
Eamon Walsh
166ef972fe
registry: Register composite extension protocol names.
2007-10-15 15:22:02 -04:00
Eamon Walsh
27612748e0
Merge branch 'master' into XACE-SELINUX
...
Conflicts:
dix/devices.c
2007-09-26 07:47:29 -04:00
Aaron Plattner
50fa8722d3
Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).
2007-09-20 14:00:33 -07:00
Eamon Walsh
0003ccfcdf
xace: add new fields to resource access hook to allow parent resource objects
...
to be passed in at create time. Also added a missing devPrivates initializer.
2007-09-05 11:18:36 -04:00
Eamon Walsh
c9ceb48780
xace: add hooks + new access codes: Composite extension
2007-08-31 11:03:54 -04:00
Eamon Walsh
4017d31902
devPrivates rework: since API is already broken, switch everything
...
over to new system.
Need to update documentation and address some remaining vestiges of
old system such as CursorRec structure, fb "offman" structure, and
FontRec privates.
2007-08-28 09:28:25 -04:00
Keith Packard
f106c04b62
Have Composite always report server version.
...
It was reporting the lessor of the server and client versions, which doesn't
make sense with the 0.4 semantic change in clipping.
2007-07-03 14:47:19 -07:00
Keith Packard
4f88d68bdb
Force advertised Composite version to 0.4 instead of using header version.
...
Installed protocol header version may be newer than the server code base.
Use internal version number for Composite extension to make sure the server
doesn't advertise capabilities it doesn't support.
2007-07-03 14:43:17 -07:00
Adam Jackson
4d76075dbb
Death to RCS tags.
2007-06-29 14:06:52 -04:00
Luo Jie
1f48995d66
Fix build of composite, dix, and randr when Xinerama is disabled.
2007-05-24 11:20:59 -07:00
Eric Anholt
0bfc3cc22d
Disable composite when Xinerama is active.
...
It will likely take a decent bit of work to make that work right.
2007-03-27 17:34:00 -07:00
Eric Anholt
5e7936371c
Disable Composite when the screen's visual is pseudocolor.
...
Rendering fails badly in this case, and I don't care enough to fix it.
2007-03-27 17:31:39 -07:00
Eric Anholt
8afc7e2eb3
Refuse to initialize Composite if Render is not present.
...
Composite relies on the presence of Render, in particular for the automatic
compositing.
2007-03-27 17:31:34 -07:00
Adam Jackson
9a0f25de7c
Static cleanups, dead code deletion.
2007-03-25 12:27:01 -04:00
Aaron Plattner
724f9cb578
Bug #9219 : Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.
2006-12-05 13:44:05 -08:00
Aaron Plattner
3690de9b1b
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.
2006-12-05 12:42:12 -08:00
Søren Sandmann Pedersen
dc43909219
Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann@redhat.com>
...
Use FreeResource instead of deleteCompOverlayClient()
2006-04-07 17:49:32 +00:00
Deron Johnson
450018f48b
Part 3 of 3 (Other parts are in proto and lib) Composite Version 0.3:
...
CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
4.0: XFixesHideCursor, XFixesShowCursor
2006-03-13 21:59:55 +00:00
Daniel Stone
46b64bd5c6
Fix more include paths; add dix-config.h to XKB code.
2005-07-03 07:37:35 +00:00
Daniel Stone
e03198972c
Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
...
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
source files in the xserver/xorg tree, predicated on defines of
HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
<X11/fonts/foo.h>.
2005-07-03 07:02:09 +00:00
Eric Anholt
d690556d49
Integrate COMPOSITEWRAP branch including composite wrapper. This code still
...
has several issues, including:
- CopyWindow and PaintWindow wrappers missing (will be done soon)
- Some segfaults seen in the Render wrappers.
- Xprt server build breaks with Composite.
- DDXs must be recompiled for Composite due to VisualRec size change.
- Composite bugs pointed out by Deron Johnson in email.
Also, reorder XFixes initialization according to comments by Keith which
are also in xserver CVS.
2004-07-31 08:24:14 +00:00