Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

DisplayFusion v2.3 Beta 14 Released! (v2.2.114)

Jon Tackabury (BFS)'s profile on WallpaperFusion.com
The long overdue, much stressed-over Beta 14 is finally here. It brings with it some significant changes, most of which are in the installer. Here's a quick rundown on the changes:

- Re-arranged some controls on the Wallpaper screen to look less cluttered
- Got rid of the Settings window cancel confirmation
- Handles grouped taskbar buttons MUCH better now
- Fixed the horrible colours on the Wallpaper screen
- Fixed the monitor names in the wallpaper dialog
- Made the wallpaper form show sooner after double-clicking the tray icon (now loads the images after the form shows, not before)
- Added some better exception reporting when errors occur
- Localized the last few strings
- Fixed some system tray menu width issues with longer text string
- Added an "open log location" button
- All new installer
- Experimental Windows 7 support

If anyone runs into ANY installation issues or hiccups please let me know.

This build is by far the most stable yet, and has been running on my XP, Vista x64 and Windows 7 machines for a couple of days now without issue. I would advise everyone to upgrade as soon as they can.

This forum is now the preferred place for posting feedback/comments/questions about the betas.

If you aren't prompted to upgrade automatically, you can download it here:
http://www.binaryfortress.com/Data/Download/?package=displayfusion&beta=1

If there aren't any show-stopping bugs, this could be the final version. There are still a few translations to finish up, but I'm more confident in the release quality of this build than any before it.

Thanks everyone, and happy testing!
Jan 22, 2009  • #1
Avatar from Gravatar.com
PeterDackers
44 discussion posts
Hi Jon, thanks for another fine update!

2 little things bother me to be honest, first could you implement the feature to not create a start menu folder in the installer again? Thanks :)

2nd, when I upgraded to Beta 14, the previous version was uninstalled, no biggy, but I also lost all my custom hotkeys? Since I use a lot of them, this was kind of annoying, is there any way to store these hotkeys in the registry or somesort, so when you uninstall an older version these settings are kept?
Jan 22, 2009  • #2
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
@Peter: I will add the start menu option into the installer for Beta 15. Are you using Windows Vista by any chance? If you are, I may know what caused it, but if not we can troubleshoot the issue further.
Jan 22, 2009  • #3
Avatar from Gravatar.com
benway
342 discussion posts
Beta 14 looks great so far. Not seeing any "Error @ GetButton: No333" errors yet and no taskbar button freezing yet (crosses fingers). I'll load this up on Windows 7 tonight as well.

Great work, Jon!
Jan 22, 2009  • #4
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
I've got my fingers crossed as well. I did a lot of work on threading, button polling and error logging between Beta 13 and Beta 14. If something does go wrong, can you post your debug.log file and the information from the troubleshooting tab?

Thanks!
Jan 22, 2009  • #5
Avatar from Gravatar.com
PeterDackers
44 discussion posts
Quote:
@Peter: I will add the start menu option into the installer for Beta 15. Are you using Windows Vista by any chance? If you are, I may know what caused it, but if not we can troubleshoot the issue further.


Thanks! Awesome, and yeah I'm running Vista Home Premium :) (32-bit, if that makes any difference?)
Jan 22, 2009  • #6
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
This is an issue I ran into while working with the new installer... I hope this doesn't get to complicated to explain. When an installer is launched in Windows Vista it asks for administrator access - which means it is now running in the context of an administrator NOT in the context of your user. This is fine for the installation. The problem arises after the installation. If the installer then runs the program that it just installed, that program will be run in the context of the administrator, not your user. That means that any settings you create in the registry are not for your user, they are for the administrator. The next time you restart your computer and run the application again it will be started as a normal user and your settings that you configured while running in the context of an administrator will not be there. I'm guessing this might be what happened to you after installing an older beta. The new installer won't let you run DisplayFusion after an installation when using Windows Vista or Windows 7. I still have to test much of this, it's only a theory right now, but I've been told that this is the way Vista works. Hopefully that didn't ramble on too much - does this make any sense?
Jan 22, 2009  • #7
Avatar from Gravatar.com
benway
342 discussion posts
Argh, just came back from a restroom break and XP screen saver was on. Wiggled the mouse to unload the screensaver and part of DF task bar has gone black. and buttons still show when window closed. (seems like some kind of refresh issue). Going to settings and hitting OK (which reloads the taskbar) goofs it up even more. I have image captures if anyone can explain how to attach an image here... :-P

Log entry for this time is:
Jan 22, 2009 @ 14:31: Taskbar: Hiding
Jan 22, 2009 @ 14:31: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:32: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:32: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:32: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:33: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:33: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:33: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:33: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:34: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:34: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 14:34: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 14:34: Taskbar: TopMost
Jan 22, 2009 @ 14:34: Windows Taskbar Add: (8914972)
Jan 22, 2009  • #8
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
You can attach the images when you reply under "Additional options". You can attach up to 4 files, up to 1mb each.

I presume 14:31 is when you unlogged your computer? Do you know what the window with no title might be? The one that is removed and re-added 5-6 times?
Jan 22, 2009  • #9
Avatar from Gravatar.com
benway
342 discussion posts
Ok, here goes:
First capture is right after screensaver. Second one is when I ran settings and DF refreshed.

The only other programs I've got in the taskbar are two excel sheets. Here's more info from the Log around the time of the freeze:

Jan 22, 2009 @ 14:19: Windows Taskbar Remove: N:\Projects\Support Services Admin\Manager Admin\All Employee Info!\Reviews\09 Reviews\Chuck Go (038a0184)
Jan 22, 2009 @ 14:19: Windows Taskbar Add: N:\Projects\Support Services Admin\Manager Admin\All Employee Info!\Reviews\09 Reviews\Elliot P (527006)
Jan 22, 2009 @ 14:19: Windows Taskbar Remove: N:\Projects\Support Services Admin\Manager Admin\All Employee Info!\Reviews\09 Reviews\Chuck Go (00080a9e)
Jan 22, 2009 @ 14:19: Windows Taskbar Add: N:\Projects\Support Services Admin\Manager Admin\All Employee Info!\Reviews\09 Reviews\Chuck Go (59376004)
Jan 22, 2009 @ 14:24: Thread Start [1]: VladstudioGetImage (ab33f963-51c6-4344-824b-adc08da59f77)
Jan 22, 2009 @ 14:24: ProcessRotation: Orientation tag not found. (F:\Wallpapers\49534_1145882961_medium.jpg)
Jan 22, 2009 @ 14:24: ProcessRotation: Orientation tag not found. (C:\Documents and Settings\cmorley\My Documents\My Pictures\DisplayFusion\Web Images\Vladstudio Image - The Tree of Books (Jan 22, 2009 14_24_33_29).jpg)
Jan 22, 2009 @ 14:24: Thread Done: VladstudioGetImage (ab33f963-51c6-4344-824b-adc08da59f77)
Jan 22, 2009 @ 14:31: Taskbar: Hiding
Jan 22, 2009 @ 14:31: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:32: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:32: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:32: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:33: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:33: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:33: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:33: Windows Taskbar Add: (8914972)
Jan 22, 2009 @ 14:34: Windows Taskbar Remove: (0088081c)
Jan 22, 2009 @ 14:34: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 14:34: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
• Attachment: DFbar.jpg [33,414 bytes]
DFbar.jpg
DFbar.jpg
• Attachment: DFbar2.jpg [33,027 bytes]
DFbar2.jpg
DFbar2.jpg
Jan 22, 2009  • #10
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
If the taskbar is still messed up, can you post your troubleshooting information from the settings window? (not from the debug.log) If you don't want to post all of it you can just post the "managed threads" section? (it's at the bottom)
Jan 22, 2009  • #11
Avatar from Gravatar.com
benway
342 discussion posts
Ok, got ya:

--- Machine ------------
Operating System: Microsoft Windows NT 5.1.2600 Service Pack 3
Operating System Version: 5.1.2600.196608
Detected Version: WindowsXP / 2003
CPU: x86
Date & Time (UTC): 01/22/2009 20:21:03
.NET Framework: 2.0.50727.3053
CurrentCulture Name: English (United States)
CurrentCulture Code: en-US
CurrentCulture Language: en
CurrentUICulture Name: English (United States)
CurrentUICulture Code: en-US
CurrentUICulture Language: en

--- DisplayFusion ------------
Name: DisplayFusion Pro v2.2.114 (Beta 14)
Pro: True
Pro License: 101-WBND-695D (truncated)
Command Line: "C:\Program Files\DisplayFusion\DisplayFusion.exe"
Current Folder: C:\Program Files\DisplayFusion

--- DisplayFusion x86 Hook DLL ------------
Path: C:\Program Files\DisplayFusion\DisplayFusionHookx86.dll
Name: DisplayFusion Hook
Prod Version: 2, 2, 112, 0
File Version: 2, 2, 112, 0
Size: 48,304 bytes

--- DisplayFusion x64 Hook DLL ------------
Path: C:\Program Files\DisplayFusion\DisplayFusionHookx64.dll
Name: DisplayFusion Hook
Prod Version: 1, 0, 0, 0
File Version: 1, 0, 0, 0
Size: 47,792 bytes

--- Taskbars ------------
Enabled: True

--- Taskbar 1------------
Location X: 1600
Location Y: 994
Width: 1280
Height: 30
Button: "C:\Documents and Settings\cmorley\My Documents\My Pictures\DisplayFusion\DisplayFusion.log - Notepa" (003d0850:003d0850)
Button: "Post reply - Mozilla Firefox" (005a0b90:005a0b90)
Button: "N:\Projects\Support Services Admin\Manager Admin\All Employee Info!\Reviews\09 Reviews\Chuck Go" (00080a9e:00080a9e)

--- Screens ------------
Point Min X: 0
Point Min Y: 0
Point Max X: 2880
Point Max Y: 1200
Total Width: 2880
Total Height: 1200
ActiveDesktop: False

--- Screen 1------------
ScreenID: 0
Width: 1600
Height: 1200
PosX: 0
PosY: 0
MoveH: 0
MoveV: 0

--- Screen 2------------
ScreenID: 1
Width: 1280
Height: 1024
PosX: 1600
PosY: 0
MoveH: 0
MoveV: 0

--- Managed Threads ------------
ID:8 :: Name:Taskbar0 :: Age:00:39:29.9062500 :: Alive:True :: BG:True :: State:Background

also, here's from the log after I kicked on the screensaver twice. I have know idea what the "Remove: (00630cd8)" refers too..

Jan 22, 2009 @ 15:16: Taskbar: Hiding
Jan 22, 2009 @ 15:16: Windows Taskbar Remove: (00630cd8)
Jan 22, 2009 @ 15:16: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 15:16: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 15:16: Windows Taskbar Add: (6491352)
Jan 22, 2009 @ 15:17: Taskbar: TopMost
Jan 22, 2009 @ 15:18: Taskbar: Hiding
Jan 22, 2009 @ 15:18: Windows Taskbar Remove: (004d0930)
Jan 22, 2009 @ 15:18: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 15:18: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 22, 2009 @ 15:18: Windows Taskbar Add: (5048624)

On my way home. I'll check in from there...
Jan 22, 2009  • #12
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
I think the screensaver is causing those "windows taskbar add/remove" messages with no window text, and i think the "x86 GetButton hResult" errors are caused when the screensaver exits. I'm going to try and put together a special build for you tonight and we'll get to the bottom of this.
Jan 22, 2009  • #13
Avatar from Gravatar.com
PeterDackers
44 discussion posts
Quote:
This is an issue I ran into while working with the new installer... I hope this doesn't get to complicated to explain. When an installer is launched in Windows Vista it asks for administrator access - which means it is now running in the context of an administrator NOT in the context of your user. This is fine for the installation. The problem arises after the installation. If the installer then runs the program that it just installed, that program will be run in the context of the administrator, not your user. That means that any settings you create in the registry are not for your user, they are for the administrator. The next time you restart your computer and run the application again it will be started as a normal user and your settings that you configured while running in the context of an administrator will not be there. I'm guessing this might be what happened to you after installing an older beta. The new installer won't let you run DisplayFusion after an installation when using Windows Vista or Windows 7. I still have to test much of this, it's only a theory right now, but I've been told that this is the way Vista works. Hopefully that didn't ramble on too much - does this make any sense?


Hi Jon, thank you for the reply and I understood perfectly. Indeed when a program is run as an administrator it'll use other settings than when the program is run as an user. Becuase programs run as an user are ran in their own "virtual store", but this only happens when UAC is turned on. UAC is turned on over here, but if I run displayfusion.exe as an administrator or just as an user, my custom key settings are gone. Even tried to reboot. It's OK now, since I reconfigured them but would you happen to know of anything else I can try to help understand this problem?
Jan 22, 2009  • #14
Avatar from Gravatar.com
benway
342 discussion posts
Quote:
I think the screensaver is causing those "windows taskbar add/remove" messages with no window text, and i think the "x86 GetButton hResult" errors are caused when the screensaver exits. I'm going to try and put together a special build for you tonight and we'll get to the bottom of this.


Jon,
Here's the simularites between my work machine and home:
Standard XP screen saver
Run WinAmp and FireFox from USB (I don't usually have WinAmp running at home tho...)
Notepad++ running (locally) on both machnes
Microsoft ZUNE theme on both machines
McAfee virus scanner on both machines.
Kana Launcher menu on both machines.
- http://www.kanasolution.com/index.php?fid=9

ok, this morning I changed themes to xp standard and shut off Kana Launcher, went to screensaver mode a couple of times and got this:

Jan 23, 2009 @ 05:59: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 05:59: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 05:59: Taskbar: TopMost
Jan 23, 2009 @ 05:59: Windows Taskbar Add: (2754178) ***Shut down Kana Launcher
Jan 23, 2009 @ 06:01: Taskbar: Hiding
Jan 23, 2009 @ 06:01: Windows Taskbar Remove: (02d303b2)
Jan 23, 2009 @ 06:01: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 06:01: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 06:01: Taskbar: TopMost
Jan 23, 2009 @ 06:01: Windows Taskbar Add: (47383474)
Jan 23, 2009 @ 06:02: Taskbar: Hiding
Jan 23, 2009 @ 06:02: Windows Taskbar Remove: (003203b0)
Jan 23, 2009 @ 06:02: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 06:02: TaskbarEnum:GetButton Failed: x86 GetButton hResult is 0.
Jan 23, 2009 @ 06:02: Taskbar: TopMost
Jan 23, 2009 @ 06:02: Windows Taskbar Add: (3277744)
Jan 23, 2009 @ 06:02: Taskbar: Hiding

..continue testing at work...

Left work yesterday with DF running in perfect shape, came in this morning, (screensaver was on) and as soon as the screensaver went off, the DF taskbar looked like this: (no errors in long file shown)
• Attachment: DFbar3.jpg [102,894 bytes]
DFbar3.jpg
DFbar3.jpg
Jan 22, 2009  • #15
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
@benway: I have 2 requests for you. When you're posting more information can you create a new post instead of editing existing ones? I'm finding it a bit tricky to keep up with the edits. :) Now, down to troubleshooting business. First, can you uninstall DisplayFusion, reboot then make sure the "C:\Program Files\DisplayFusion" is completely gone? Next re-install the newest DF beta from here:
http://www.binaryfortress.com/Data/Download/?package=displayfusion&beta=1

After installation check the troubleshooting information in the Settings window and make sure that both hook DLLs are version "1.0.0.0".

Let that run for a while and we'll see what happens. If it still freezes, would you be able to start disabling software one-by-one? Does this issue happen every time when the screen saver kicks in? If so, it should be fairly easy to figure out which piece of software is conflicting. For example, start by exiting Kana Launcher. If the problem persists try disabling Mcafee... etc.

Thanks!
Jan 23, 2009  • #16
Avatar from Gravatar.com
benway
342 discussion posts
Quote:
@benway: I have 2 requests for you. When you're posting more information can you create a new post instead of editing existing ones? I'm finding it a bit tricky to keep up with the edits. :) Now, down to troubleshooting business. First, can you uninstall DisplayFusion, reboot then make sure the "C:\Program Files\DisplayFusion" is completely gone? Next re-install the newest DF beta from here:
http://www.binaryfortress.com/Data/Download/?package=displayfusion&beta=1

After installation check the troubleshooting information in the Settings window and make sure that both hook DLLs are version "1.0.0.0".

Let that run for a while and we'll see what happens. If it still freezes, would you be able to start disabling software one-by-one? Does this issue happen every time when the screen saver kicks in? If so, it should be fairly easy to figure out which piece of software is conflicting. For example, start by exiting Kana Launcher. If the problem persists try disabling Mcafee... etc.

Thanks!


I'm on it!
Jan 23, 2009  • #17
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
I'm marking this thread 'Complete' and we'll track this issue in the new thread regarding button freezing:
http://www.binaryfortress.com/Forum/index.php?topic=656.0
Jan 23, 2009  • #18
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply