FastCheck Forum Index FastCheck
Get notified when you receive new emails!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

New version...

 
Post new topic   Reply to topic    FastCheck Forum Index -> FastCheck
View previous topic :: View next topic  
Author Message
eric_thiebaut
Site Admin


Joined: 07 Apr 2002
Posts: 1524
Location: Sydney, Australia

PostPosted: Sun Oct 20, 2002 1:21 pm    Post subject: New version... Reply with quote

Hi,

I just released a new version of FastCheck.
For those who didn't test the previous beta, here's a list of features which were implemented in the previous beta:
    New HTTP layer which uses your default internet settings
    New FastMail.FM IMAP proxy connection, for those who have a 'light' firewall
    New reorganised configuration dialogs
    Configuration wizard first time you run FC
    XP look in most windows
    Old tray bar icons are back and can be selected in the options
    New 'tiny' mode
    The main tree control has a background
    FC Window size & position saved across sessions
    'always on top' feature (cool with the tiny mode)
    A couple of bug fixes

And here's a list of features I've just added:
    Implemented Idle mode (FC becomes idle when the screen saver is active)
    When in Tiny mode, clicking on a non-node of the tree enables to move the FC window
    Added 'FastCheck.org' option to tray menu
    Implemented mailto: support (try it from your account detail dialog box)
    New 'compose a new email' option which jumps to FastMail's compose window
    Fixed case sensitivity in username
    Fixed Windows 95/98 display in the option dialog box (sometimes, the blue band wouldn't display properly)


Enjoy!

Eric
Back to top
View user's profile Send private message Send e-mail Visit poster's website
eric_thiebaut
Site Admin


Joined: 07 Apr 2002
Posts: 1524
Location: Sydney, Australia

PostPosted: Sun Oct 20, 2002 2:06 pm    Post subject: For the paranoiacs... Reply with quote

BTW, for the paranoiacs...

(technical stuff here, 99% of the people don't need to read this)

This version has a feature which detects when you move & stop moving the mouse. This enables to save your FastMail bandwidth: FastCheck stops checking when your computer is idle.

To detect when your mouse starts moving again and start polling immediatly, I use the win32 API SetWindowsHookEx() and register a WH_JOURNALRECORD hook when your computer is idle. This doesn't take any CPU at all (especially because your computer is idle!) and FastCheck won't 'steal' any keyboard input or password Wink.

You can disable the Idle detection if you want in the 'Internet Connection' option box, under 'polling'.

I'd love to have some callbacks OnScreenSaverStarted() and OnScreenSaverStopped() which work on all versions of Windows, but I couldn't find any other way...
(if anybody knows another solution, tell me!)

Eric
Back to top
View user's profile Send private message Send e-mail Visit poster's website
SanjaySheth



Joined: 18 Apr 2002
Posts: 29
Location: Chicago, IL

PostPosted: Sun Oct 20, 2002 7:50 pm    Post subject: Reply with quote

Take a look at the SystemParametersInfo API function

MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/systemparametersinfo.asp
Windows API Guide: http://216.26.168.92/vbapi/ref/s/systemparametersinfo.html

Also, there is a writeup for what to do on WinNT4 systems:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q150785

Quote:
SPI_GETSCREENSAVERRUNNING (114) (Windows 98/Me, Windows 2000/XP):
Determines whether a screen saver is currently running on the window station of the calling process. The pvParam parameter must point to a BOOL variable that receives TRUE if a screen saver is currently running, or FALSE otherwise. Note that only the interactive window station, "WinSta0", can have a screen saver running.


Last edited by SanjaySheth on Sun Oct 20, 2002 8:27 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
eric_thiebaut
Site Admin


Joined: 07 Apr 2002
Posts: 1524
Location: Sydney, Australia

PostPosted: Sun Oct 20, 2002 7:58 pm    Post subject: Reply with quote

Yeah, I know about it but it doesn't work on 95 and NT4, and I can't really ignore them Sad
Back to top
View user's profile Send private message Send e-mail Visit poster's website
SanjaySheth



Joined: 18 Apr 2002
Posts: 29
Location: Chicago, IL

PostPosted: Sun Oct 20, 2002 8:26 pm    Post subject: Reply with quote

Well, the Support base article talks of the easy way to detect NT4. I would just disable the option for Win95 systems ... there aren't that many of those left anyways .. probably no more than 2-4% of overall base.

I am always wary of subclassing and message hooks since if a program crashes without unhooking properly, you can end up leaving locks on other things as well.
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
eric_thiebaut
Site Admin


Joined: 07 Apr 2002
Posts: 1524
Location: Sydney, Australia

PostPosted: Sun Oct 20, 2002 9:04 pm    Post subject: Reply with quote

I'll see how it goes. The solution I implemented is based on this:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaskdr/html/drgui48.asp
Search for 'Don't Forget the Sun Screen Saver'.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
obwan



Joined: 20 Nov 2002
Posts: 1
Location: tatoon

PostPosted: Sun Nov 24, 2002 11:48 pm    Post subject: How about Mac? Reply with quote

Does fastcheck work on osX? If not, is there a plan for compatibility? Thanks,
Back to top
View user's profile Send private message Visit poster's website
eric_thiebaut
Site Admin


Joined: 07 Apr 2002
Posts: 1524
Location: Sydney, Australia

PostPosted: Mon Nov 25, 2002 10:38 pm    Post subject: Reply with quote

It doesn't yet. But when I port it to Linux, I'll use a portable API which will make it work on most systems, including OS X and most Unix...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
seraulu1



Joined: 21 Feb 2010
Posts: 1

PostPosted: Sun Feb 21, 2010 10:55 am    Post subject: ''cutie 28'' Reply with quote

Hi,
really,that's good thanks!
Back to top
View user's profile Send private message
dezarncorey5



Joined: 20 Jan 2010
Posts: 9

PostPosted: Tue Apr 20, 2010 1:51 am    Post subject: Reply with quote

Thanks for the update. Maybe now will be less glitch.
Back to top
View user's profile Send private message
bradychris1



Joined: 07 Nov 2011
Posts: 1
Location: San Diego

PostPosted: Tue Nov 08, 2011 8:36 am    Post subject: Reply with quote

I know linux is much better results as compare to other, which most systems are you talking about ?
Back to top
View user's profile Send private message Yahoo Messenger
nellybominski



Joined: 27 Nov 2011
Posts: 3

PostPosted: Mon Nov 28, 2011 12:29 am    Post subject: Reply with quote

bradychris1 wrote:
I know linux is much better results as compare to other, which most systems are you talking about ?


I agree
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    FastCheck Forum Index -> FastCheck All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group