Hippo icon for cygwin...

Charles Wilson cygwin@cwilson.fastmail.fm
Sun Dec 6 18:33:00 GMT 2009


Greg Chicares wrote:
> On 2009-12-05 14:27Z, Charles Wilson wrote:
>> Still, it'd be good to avoid...
>>
> I'm probably not the only person running Cygwin
> on a 2005-vintage system, so it's good to isolate the problem...
>
> Okay, yet many large-corporation IT departments are sticking
> with XP for the foreseeable future, 

I think many (such as mine) decided to skip vista and have plans in
place -- eventually -- to move to W7.

> even for brand-new machines.
> And apparently the vista-sized icons aren't gracefully ignored
> by XP (SP1 at least), no matter what ms may say. BTW, the
> graphics drivers on the SP2 machine were current when I checked
> them for updates about two weeks ago.

OK...

>> Supposedly, the 256x256 png-compressed size should be ignored on
>> platforms that do not support it -- but maybe that's causing your
>> problem.  Try the attached version, which omits the 256x256 resolution.
> 
> This new .ico works fine in every graphics program I can find,
> even on the XP SP1 machine--specifically including the two
> programs that failed with the original icon.

Well then, what happens if the icon in question is inside a DLL?

Can you try creating a shortcut, and setting its icon to the hippo in
each of these two DLLs?  The _vista one has the hippo with all
resolutions including 256x256 png, and the _xp one has the hippo with
everything but that.

I *hope* that hiding the icon inside the _vista dll allows even XPsp1 to
work...if not, I'll need to either avoid the png-compressed one entirely
in the next cygutils release, or create TWO dlls...one for preVista, and
one for postVista. Ick.

--
Chuck

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygicons-dll-with-hippo.tar.bz2
Type: application/octet-stream
Size: 149976 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20091206/f6d3af43/attachment.obj>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list