MSFN Forum: Daedalus Service - Alpha Blending Icons for NT4/2000 - MSFN Forum

Jump to content


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Daedalus Service - Alpha Blending Icons for NT4/2000 Rate Topic: -----

#21 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 13 February 2010 - 12:38 AM

In using it I found myself running into the memory leak that people have mentioned that arises when both Daedalus and SmoothText are running. I made another change to Daedalus that I hope will fix the problem. It certainly sped it up considerably. Here's hoping that the leak is gone for good :rolleyes:

http://www.mediafire...php?12jzifkyyjn


#22 User is offline   Dave.Net 

  • Member
  • PipPip
  • Group: Members
  • Posts: 139
  • Joined: 17-July 05

Posted 23 February 2010 - 08:21 AM

It's much faster now. Thanks!

I'd like to point out two bugs i've found.

1) If both 32-bit AND 8-bit images are present inside an icon, Places Bar prefers the 8-bit version no matter what.

2) Title bars in MDI appz like Adobe Photoshop show messed-up icons.

#23 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 02 March 2010 - 10:21 PM

Would you mind posting screenshots?

#24 User is offline   Dave.Net 

  • Member
  • PipPip
  • Group: Members
  • Posts: 139
  • Joined: 17-July 05

Posted 14 March 2010 - 08:12 AM

View PostWildBill, on 02 March 2010 - 10:21 PM, said:

Would you mind posting screenshots?


Here they are:

Posted Image

1) Places bar showing 8-bit icons only.
2) Corrupted child window icon in an MDI app (Photoshop in this case)
3) Folder icons looking weird in taskbar. So far this is the only icon that shows up wrong the whole time, but sometimes icons in taskbar lose their alpha channels for a less than a second when you click them.

#25 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 22 March 2010 - 11:05 PM

In working on SmoothText 1.0.5 I've uncovered some more bugs in Daedalus2 and have posted a new version...

http://www.mediafire...php?yux1wut3thw

#26 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 23 March 2010 - 04:08 PM

Added a new version of Daedalus2 (0.0.5) that has a small enhancement, but one that will be very helpful for SmoothText 1.0.5 when it comes out.

http://www.mediafire...php?m2mutyymzyh

#27 User is offline   Dave.Net 

  • Member
  • PipPip
  • Group: Members
  • Posts: 139
  • Joined: 17-July 05

Posted 29 March 2010 - 01:55 PM

I've been using the latest version for several days now but it looks pretty much the same as 0.0.3 to me. Old bugs still there.

This post has been edited by Dave.Net: 29 March 2010 - 01:56 PM


#28 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 30 March 2010 - 08:04 PM

I'm doing some digging and it looks like I need to override DefMDIChildProcA/W to get MDI child window icons to render properly. When I override it in SmoothText the icons show up properly, but if I exit SmoothText and only have Daedalus running they get messed up like in your screen shot. Before I release SmoothText 1.0.5, I'll see if overriding it in Daedalus fixes the problem...I want to include Daedalus2 with SmoothText since 32-bit icons in SmoothText skins won't render properly without it.

I almost released SmoothText 1.0.5 last night, but I decided to do some taskbar testing and ran into one more showstopper. Still, it's nearly there. I typed up the change log last night and it's just huge.

#29 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 31 March 2010 - 08:26 PM

I put Virtual PC 2007 on my Win2k box and installed Windows NT 4.0 on it. With this setup I was able to get Daedalus2 running on it. It was a problem with MMX/SSE/SSE2 support. Apparently NT4 doesn't like using those, so if you have NT4 it uses basic 80406 code instead of the MMX, etc. stuff. The only concern I have is that I'm not seeing Daedalus having any effect on my virtual NT4 installation. Would someone with a real NT4 installation mind testing it out?

I also added some code to trap DefMDiChildProcA/W, and this seems to fix title bar icons on MDI child windows.

The link to Daedalus2 0.0.6 is here:

http://www.mediafire...php?om2wydxv4wm

#30 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 31 March 2010 - 10:53 PM

Major OOPS! with the last version. Not only didn't I add MDI support properly, it actually broke the Services control panel applet so that you can't stop the service!

I've posted a new version 0.0.7 that has the bug fixed, and it includes instructions for stopping 0.0.6 so you can replace it.

Here is the link to version 0.0.7:

http://www.mediafire...php?zq1minhyume

And here are the 0.0.6 uninstall instructions:

To stop the 0.0.6 service, perform the following steps:

a. From the Start Menu, click Run...
b. Enter "cmd" and click Ok. A command prompt window will appear.
c. At the command prompt, type "net stop daedsrvc".
d. Now replace daedalus.dll in your Windows\System32 folder (or WINNT\System32 if that's the case).
e. The Services control panel plugin will be able to start. Start the Daedalus service normally. Optionally, type "net start daedsrvc" at the command prompt you already have open.

This post has been edited by WildBill: 31 March 2010 - 10:56 PM


#31 User is offline   Dave.Net 

  • Member
  • PipPip
  • Group: Members
  • Posts: 139
  • Joined: 17-July 05

Posted 03 April 2010 - 05:31 PM

I can confirm that the MDI bug is gone, but only for non-maximized child windows. As you know, every MAXIMIZED document window kinda merge its titlebar with the application's main menu bar, thus the document icon ends up next to "File.../ Edit / etc." Well, the problem is there now. The icon's background is just a dark square.

On a side note, I've been inspecting the random bug I mentioned earlier regarding taskbar buttons and found that the problem is actually related to those titlebars showing system icons (folders, My Computer, etc., not appz). Their alpha channels don't look completely right. Besides, some icons in the system tray (for example, Windows Update)need to be clicked on for their alpha channels to show up.

Thanks for all your hard work, WildBill.

This post has been edited by Dave.Net: 04 April 2010 - 08:36 AM


#32 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,471
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 30 November 2010 - 06:02 PM

I tried to install it but nothing happen. Its this project in the wind?

#33 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 14 December 2010 - 07:49 PM

I've uploaded Daedalus2 0.0.8, which you'll need if you install my unofficial MS10-048 hotfix (which I'll be uplodaing momentarily -- see the Win2k forum for details). In addition to the security patch, my hotfix adds 32-bit icon support to win32k.sys and user32.dll. This will break compatibility with Daedalus 0.0.7, but it also means that Daedalus only has to worry about adding support to image lists which are in comctl32.dll. This version of Daedalus is still compatible with unpatched Windows installations and it checks the file version of user32.dll to decide if it has to add support to user32 as well as comctl32.

The link for Daedalus2 0.0.8 is here:

http://www.mediafire...d4efbda2zd2ddss

This post has been edited by WildBill: 14 December 2010 - 07:50 PM


#34 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,471
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 12 September 2011 - 04:15 PM

Are you gonna upgrade this when you have some dedicated time?
I think it's interesting, and hate to see great things go to waste.

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy