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

Reply via email to