WinMdate 1.4 for win95/win98/NT

Copyright 1999,2000 Sean Dwyer <ewe2@cvis.com.au>

Portions Copyright 2000 The Mdate Development Team
Project Admin: Sean Dwyer <ewe2@users.sourceforge.net>

under the GNU Public License. See GPL.txt included with this archive.

Home Site: http://ewe2.cvis.com.au/mdate/
Sourceforge Development Site: http://mdate.sourceforge.net/

New For 1.4
===========

Pretty colours! Buttons you can use to save your very own colours!! 
And a handy Reset option to reset colours back to the original!!!

Mdate 1.2.2 console port!!!!

What is it?
===========

WinMdate is a win32s descendent of Mdate, the Unix/Linux commandline
utility for displaying/manipulating Mayan calendar dates.

At present WinMdate only reproduces the default display of Mdate, that
is, the current date. On startup it displays a splash screen, 
then minimizes to the system tray. Date display is either in the
tooltip, or by double-clicking to restore the main display.

But wait, there's more! You ALSO get, free of charge, the console
version of Mdate 1.2.2 itself, so you can manipulate dates to your
hearts content!

Note: copy the program mdate.exe somewhere in your path. 
It isn't part of the main installation.

Why a Windows version?
======================

Because noone offered to when I asked :) Now that people have access
to a decent Windows programming environment with the recent free
release of C++ Builder 3.0, it behooved me to do the porting work
myself. It also means that I can include the source code to give
others a shot at improving it if they wish, or simply to learn
something about Windows coding.

What do you do with it?
=======================

Let it sit in your system tray and count down to the end of the
Great Cycle :) (22nd December, 2012!). 
Right-click on the system tray icon for more options. 
Don't forget to double-click to see the default display and play with
the colours!

Enjoy!

-----------------------------------------------------------------------

Release Notes
=============

The good news is that WinMdate is stable and quite usable. The *bad*
news is that porting libmdate across for use with WinMdate has proved
impossible for the time being. Anyone with the Borland coding skills
is quite welcome to try: in the Dll\ subdirectory there is a libmdate
DLL ready for work - look at the console.c source (particularly
display_cmd_results() ) for the basic idea of using the libmdate API.

The main problem with porting libmdate to WinMdate has been (for me)
an inexplicable refusal to sprintf the gregorian date data as in
console.c. Sysutils thinks its an constant AnsiString and calls the
EVariantError exception (nowhere documented) and WinMdate crashes.

Until I can get help with this, WinMdate is stuck with the old API,
which works ok, but is inappropriate for  upgrading to full editable
functionality.

I find it odd that Mdate 1.2.2 can be mostly ported to a Windows
console app, but not to a GUI. PLEASE help if you can!

Legal Stuff
===========

You are under no obligation to use this. I take no responsibility for
anything it does. In the words of the prophet "If it breaks, you get
to keep the pieces". Don't sell it. It's freely distributible as long
as all copyright notices and the source is distributed along with it.
Don't limit the Is.