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.
