On Wed, 29 Jan 2003, Denis Oliver Kropp wrote:

> Quoting Scott Brumbaugh ([EMAIL PROTECTED]):


> > Along these lines, I have created a very simple experimental X
> > protocol extension that will allow X client programs to get and set
> > the opacity of their or other's top-level windows through the DirectFB
> > API.  I have tried to make this extension general. It requires that
> > the Xserver be built on top of a windowing system that supports
> > transparent top-level windows, such as XDirectFB.  I would like to
> > submit my patch to this project for your evaluation.  This patch,
> > simple as it is, should allow development of X11 window managers that
> > can control true transparency for top-level client windows.  I would
> > gladly accept feedback from this list about enhancements.
> > 
> > My patch is based on XFree 4.2.1 and XDirectFB-1.0-rc3.  To build
> > Xdirectfb with this experimental X-Transparency extension, unpack the
> > X421 sources to a directory and then update the sources to
> > XDirectFB-1.0-rc3 as directed in the XDirectFB README.  Finally,
> > install the X-Transparency support by changing to the top level of
> > your new directory tree and apply this patch.
> > 


> Hi,
> 
> I must have forgotten to check this cool patch.
> I would like to include the patch in XDirectFB,
> but unfortunately the patch already has seven
> failing hunks. Do you have a more recent patch?
> Otherwise I would fix the failing hunks myself.
> 
> This extension is really a good proof-of-concept.
> 
> 

Yes, I would like to help out here, but I don't have a later version.
Seems like there has been a lot of activity at XFree lately getting
ready for 4.3.  What version of XFree is your target? I have pulled
xf-4_2_99_3 out of CVS and built it, sans XDirectFB. I can get the
latest XDirectFB server and DirectFB libraries from your CVS.

This X-Transparency extension patch touches a lot of files in X
libraries, outside of the XServer itself.  If you put it into your
tree it may be a chore to keep it in sync.  Of course, it would be a
pretty good demo, and some window manager developers might like to
try it out.

When I originally put it together a goal was to make it portable to
any Xserver based on the rootless code, hence the callbacks.  I think
this extension may have a chance of working with XDarwin as well.



Scott Brumbaugh



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.

Reply via email to