Re: [UPDATE] RFC: XEmbed System Tray Patches

2006-08-11 Thread Alexandre Julliard
James Liggett <[EMAIL PROTECTED]> writes: > That was the original plan, but I had some concerns about whether or not > Alexandre would take this or not. When Rob Shearman tried to get these > in last year, Alexandre asked him why it was necessary. At the time Rob > said that without that call, the

Re: [UPDATE] RFC: XEmbed System Tray Patches

2006-08-11 Thread James Liggett
On Fri, 2006-08-11 at 09:02 -0700, Juan Lang wrote: > +wine_tsx11_lock(); > +/* set XEMBED protocol data on the window */ > +info[0] = 0; /* protocol version */ > +info[1] = 1; /* mapped = true */ > +XChangeProperty( display, data->whole_window, > +

Re: [UPDATE] RFC: XEmbed System Tray Patches

2006-08-11 Thread Juan Lang
Hi James, thanks for taking this up. I'd like to have nice docked system tray icons, too. Some small nits on your patches: +wine_tsx11_lock(); +/* set XEMBED protocol data on the window */ +info[0] = 0; /* protocol version */ +info[1] = 1; /* mapped = true */ +

[UPDATE] RFC: XEmbed System Tray Patches

2006-08-10 Thread James Liggett
Attached is a major update to the XEmbed systray patches that I sent earlier this week. After a few days of tweaking and testing the code, I think I have found the solution to the race conditions that have plagued previous versions of this work. While this is a major step forward, I still need some