Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


WildBill

SmoothText 1.1.8

Recommended Posts

Oh I can't wait to get my hands on this new version! (Could we test it as it is so far? It could be a 0.9.0a build :))

However, I must put off reinstalling this computer as VM testing indicates that SmoothText will continually crash Explorer (it won't stay for more than 5 seconds). I wonder if it is some of the settings I disabled in nLite in creating the disc...

Share this post


Link to post
Share on other sites

Nice skinning progress. As Col say.

any possible to test it and see.

For Skinning the most interesting part to skin what I think is taskbar and WindowBorders.

Share this post


Link to post
Share on other sites

Great stuff ! I can't wait to try out the new skinning features.

Of all the functionality that might/will be re-used from TClock3, the thing I'm most looking forward to is the transparent background for desktop icon labels and the outline/shadow around the icon text.

Speaking of icons, at some point it would be great to see Daedalus' 32-bit icons support integrated into SmoothText (as you suggested yourself in that thread, WildBill).

That would make SmoothText a great, all-in-one styling software ;)

Edited by bob2000

Share this post


Link to post
Share on other sites

I'm going to try to get a preview out this weekend, though skinning definitely isn't complete. There isn't any import capability yet, so you'll have to edit the .ini files by hand, but I'll include an example .ini file with it.

Share this post


Link to post
Share on other sites

is it going to be possible to disable some skinning future.

Like if I only want taskbar skinning.

Can I disable all other skinning.

Or I don´t want taskbar skinning and only button/radio button and stuff to skin.

or just border skinning when that is added.

So an option to disable those part that people don´t want.

or enable if someone wants all the skinning on.

Share this post


Link to post
Share on other sites

Hey WildBill!

Did you ever see the program vAnimator? It works on buttons, progressbars, and editbox borders.

It's supposed to add Mac OS buttons (which pulse) but can be made to use Vista buttons :P.

Here's a screenshot. Apparently it was made in Delphi, and development is non-existent.

Can't wait for SmoothText! No rush though. ;)

EDIT: Added vAnimator link from here.

Edited by Colonel O'Neill

Share this post


Link to post
Share on other sites
Hey WildBill!

Another interesting tidbit: SmoothText will run on Windows 7 :thumbup . Translucent taskbar makes it lock up. :(

Wow, I'm amazed that Win7 likes it. Before I release version 0.9.1, I'll double-check translucency. I've switched to a different memory manager and that seems to helped things a lot.

The preview is almost ready, I'm sorry about not releasing something tonight but it literally took me all day to hunt down a major bug that I would consider a showstopper. Now I have to fix some visual glitches, but I think it's nearly releasable (not at all complete, but at least I'm not embarrassed of it now). Maybe another day or two, depending on how quickly I can nail down some details.

Share this post


Link to post
Share on other sites

No problemo. :)

I still have to diagnose my Windows 2000. I think installing Revolution Pack 2000 decreased (explorer) system stability, but had no effect on SmoothText (which still bombs explorer). Daedalus makes things crash more, so that's not very useful.

Does SmoothText depend on video drivers? Could it be the VMware Tools and it's driver?

Share this post


Link to post
Share on other sites

I'm still really puzzled...

A real install of Windows 2000 Professional to another newer computer. No VMware drivers. No 32-bit icons. No non-Microsoft patching at all. :huh:

The pattern explorer crashes at is more constant than the older one.

[   0.265] [992, 884] - Caught exception in PostObjectMessage: assembling named object list, Message = BehaviorWndProcBefore

[   1.000] [860, 988] - Caught exception in PostObjectMessage: assembling named object list, Message = MouseTrackingMouseHasLeft
[ 1.000] [860, 988] - Caught exception when named object MouseTrackingBehavior tried to process message BehaviorMsg, completion status = "HandlingMouseOver"
[ 1.000] [860, 988] - Message = $C143, Window = Connections Tray, WParam = $0008011A, LParam = $00000404
[ 1.000] [860, 988] - Window parent chain:
[ 1.000] [860, 988] - Connections Tray -- 65664

Share this post


Link to post
Share on other sites

I made a lot of progress today, and as of now, SmoothText 0.9.1 is up (see the first post in the thread). The skinning engine is very incomplete, but those parts that are finished are working pretty well. I'm aware that much more needs to be done (toolbars are quickly becoming the bane of my existence, for instance), but I hope you all like it.

Enjoy...

Share this post


Link to post
Share on other sites

When I start it, it can't find "FastMM_FullDebugMode.dll". But then it says "Access violation at address 00000000. Read of address 00000000." But then it runs (the tray icon is visible). Pulling up the Configuration window throws another 00000000 access violation, but the window opens.

However... There is no smoothing being applied at all. :unsure:

Another strange thing is that my antivirus software didn't ask about a "malicious program" because normally the texthook would throw this warning.

Edited by Colonel O'Neill

Share this post


Link to post
Share on other sites

Oops, I forgot to include that DLL. I fixed the ZIP and re-uploaded it. What happens if you try it now?

Share this post


Link to post
Share on other sites

The "Invader" warning showed up, as it should. And I added SmoothText to my trusted zone. Subsequently it errored regarding memory allocation.

Text smoothing has returned, but explorer crashes every four seconds. :(

The only difference with this computer and the other (working) computer is Windows Update. This one (the rapid explorer crashing) is fully updated through Windows Update.

EDIT: More TextHook Logs

[   0.359] [1116, 624] - Caught exception when named object StandardBehavior tried to process message StdBehaviorDefWindowProcW, completion status = "TBehavior.ProcessMessage--Begin", SendCount = 528
[ 6.078] [1116, 1012] - Caught exception in PostSingleObjectMessage: finding named object Behavior,StandardBehavior, Message = StdBehaviorDefWindowProcW, SendCount = 531
[ 6.078] [1116, 1012] - Could not send message StdBehaviorDefWindowProcW to named object Behavior,StandardBehavior, SendCount = 612, NamedObject = $00000000, Active = False, AcceptsMessages = False

[  15.859] [1716, 1748] - Could not send message DrawRedirectAllowDrawing to named object Behavior,DrawRedirectBehavior, SendCount = 683, NamedObject = $00000000, Active = False, AcceptsMessages = False
[ 15.859] [1716, 1792] - Window parent chain:
[ 15.859] [1716, 1792] - TclSocket -- 196926
[ 15.859] [1716, 1792] - Caught exception when named object TaskbarAlphaManager tried to process message BehaviorWndProcRet, completion status = "BeforeCall", SendCount = 683
[ 15.859] [1716, 1792] - Message = $C06B, Window = TclSocket, WParam = $00000000, LParam = $00000000
[ 15.859] [1716, 1792] - Window parent chain:
[ 15.859] [1716, 1792] - TclSocket -- 196926

[   3.625] [1784, 1232] - Caught exception in PostObjectMessage: assembling named object list, Message = BehaviorWndProcRet, SendCount = 7541
[ 5.953] [1784, 1232] - Caught exception when named object StandardBehavior tried to process message BehaviorWndProcRet, completion status = "HandlingTabMessage", SendCount = 9079
[ 5.953] [1784, 1232] - Message = WM_PAINT, Window = SysTabControl32, WParam = $00000000, LParam = $00000000
[ 5.953] [1784, 1232] - Window parent chain:
[ 5.953] [1784, 1232] - Shell_TrayWnd -- 917882
[ 5.953] [1784, 1232] - ReBarWindow32 -- 262952
[ 5.953] [1784, 1232] - MSTaskSwWClass -- 393998
[ 5.953] [1784, 1232] - SysTabControl32 -- 393994
[ 5.953] [1784, 1232] - Caught exception retrieving tab text for item 1, Count = 3, I = 1, CompletionStatus = Begin

Edited by Colonel O'Neill

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...