When I had originally set this up it was for 10.4, 10.5 and then 10.6 when it 
came out.  Using a current at the time Xquartz builds, the default libXplugin 
on 10.4 and 10.5 were too old and would not work, so I had to include it… just 
haven't ever changed how I was doing things since then.  I'm redesigning it for 
the future to  use the ones on the OS if they are new enough versions.


On Sep 15, 2011, at 4:10 PM, Jeremy Huddleston wrote:

> You should always use the Apple-provided /usr/lib/libXplugin.1.dylib rather 
> than redistributing it since that library is not guaranteed to work across 
> versions of the OS.  The *new* exception to this is that I expect 
> /opt/X11/lib/libXplugin.1.dylib from 2.7.0 to work on both Snow Leopard and 
> Lion.
> 
> --Jeremy
> 
> On Sep 15, 2011, at 3:49 PM, doh123 wrote:
> 
>> ahhh… thanks! thats great.. didn't know it was libXplugin.  Just used native 
>> libXplugin on the system and the windows look fine… was using a version from 
>> 10.5.  This is because "WineskinX11" (my build of Xquartz) is portable and 
>> moves from location to location bundled inside an app, and doesn't use the 
>> system X11 files, so I had to modify all kinda libraries to get things 
>> working perfectly…. but since I made it all up as I went without 
>> understanding why some things worked and didn't work, libXplugin was a bit 
>> sloppy  :-)
>> 
>> On Sep 15, 2011, at 1:56 PM, Jeremy Huddleston wrote:
>> 
>>> 
>>> On Sep 15, 2011, at 7:02 AM, doh123 wrote:
>>> 
>>>> A quick question…
>>>> 
>>>> What (or where in the code) determines what quartz-wm window decorations 
>>>> look like.  Meaning… where does it determine if it looks like 10.5, or 
>>>> 10.6 or 10.7?
>>> 
>>> That's in the libXplugin internals.  On 10.6 and later, it is using the 
>>> HITheme APIs from Carbon's HIToolbox.
>>> 
>>>> I ask because in Wineskin, I use primarily a 10.5 build, and running it on 
>>>> 10.6 or 10.7, the windows still look like 10.5 windows.  
>>> 
>>> On 10.5, you should notice that the windows look like 10.4 windows.
>>> 
>>>> I thought it was just something to do with quartz-wm, but even using 
>>>> /usr/bin/quartz-wm on a 10.7 machine, the windows still look like 10.5.  
>>> 
>>> Can you provide a screenshot comparing an xterm window to Terminal.app?
>>> 
>>>> If I knew where specifically or in what library it is set, I can modify 
>>>> the code to work differently on different OS versions… or at least link to 
>>>> the correct libraries on the machine if they are available.
>>> 
>>> 
>>> 
>>> ---
>>> Jeremy Huddleston
>>> 
>>> Rebuild Sudan
>>> - Board of Directors
>>> - http://www.rebuildsudan.org
>>> 
>>> Berkeley Foundation for Opportunities in Information Technology
>>> - Advisory Board
>>> - http://www.bfoit.org
>>> 
>>> 
>>> _______________________________________________
>>> Xquartz-dev mailing list
>>> Xquartz-dev@lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>>> 
>> 
>> 
>> _______________________________________________
>> Xquartz-dev mailing list
>> Xquartz-dev@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>> 
> 
> ---
> Jeremy Huddleston
> 
> Rebuild Sudan
> - Board of Directors
> - http://www.rebuildsudan.org
> 
> Berkeley Foundation for Opportunities in Information Technology
> - Advisory Board
> - http://www.bfoit.org
> 
> 
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
> 


_______________________________________________
Xquartz-dev mailing list
Xquartz-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev

Reply via email to