2.8 12 December 2000 albert@tigr.net Applied the patch supplied by Brian Lindholm : "The program ignores a "drawSecondHand 0" line in the "~/.astime" file. I used the following correction to fix the problem..." 2.7 25 July 2000 albert@tigr.net Applied the patch supplied by Janne Korkkula : "One minor detail annoyed us, the 3D-border. Pushed_in or standout, no good when docked in a Fvwm2 button box. I added a -noborder option and noborder rc file directive; Here's the unified diff (three source files affected) in case you'd consider to include something like it in the standard source tree..." 2.6 08 May 2000 albert@tigr.net Applied the patch supplied by Bill Davidson : "I changed PI to PInf in state.h, astime.c, and astime_x.c. While I was at it I deleted the line in astime_x.c that defines the variable "pi", and in the two places it was referenced I substituted M_PI. I figured the constant is there, might as well use it." 2.5 16 December 1999 albert@tigr.net Changed the internal loop to react to the absolute value of the difference in time for the update. Suggested by Nicola Bernardini 2.4 02 July 1999 albert@tigr.net Nothing spectacular, just a maintenance release. A few places contained "asapm" instead of "astime" - talking about evils of cut-n-paste *grin*. 2.3 09 June 1999 albert@tigr.net A long-awaited option. I wanted to do it for so long I cannot remember when I started to think of it anymore. Anyway, you can label the asclock with some text. You can specify the font and the color for the text you give. The option '-ltop' that makes the label appear at the top rather than the bottom does not work quite as I expected. If you give me a hand with that - I will be happy :) 2.2 23 May 1999 albert@tigr.net The WindowMaker users complained that they cannot execute anything by clicking on the clock's icon. I added a piece that should execute programs when the user uses the -withdrawn option. 2.1 21 May 1999 albert@tigr.net I had to fix the -geometry option again. Some stupid code ordering problems resulted in the window being off by a couple of pixels. Now it all should be fine. 2.0 02 May 1999 albert@mail.dma.be William Kostis joined in on the development of the astime applet. He added a lot of new options and created fancy new looks for the astime window. There are too many to describe here. Use a big window (200x200 will do :) and experiment with the options. You'll like it. William added also the configuration resource file. Here is how he explains the changes himself: * There are several new hand rendering modes (polygonal hands, to look like a new version of xclock). * Hand size/geometry can be specified, allowing the creation of some very futuristic/artistic looking analog clocks. * There are many new options for configuring the display of hands and foreground items. * Most (nearly all...that may wait until the next version) of the colors can be specified by the user. * (Here's one I think you might like) The program looks for a configuration file (.astimerc) that can be used to specify all of the programs parameters. * Execution of programs at certain times (specified in the .astimerc) is now possible using the "at" directive. * Any line in the .astimerc file can be "commented out" by a leading '#' character, which is useful for temporary changes. * I've tried to clean up a bunch of things so that the program still runs in a reasonable amount of space and with a small amount of cpu time. I added the -rc option to all of that so that you can specify different configuration files for the different clocks you are running. I fixed a silly bug when the window would not draw correctly if both a size and negative coordinates were specified with the -geometry. 1.7 02 Feb 1999 Jakob Henriksson sent in a patch to execute some external program (using 'system()' call) when the clock is clicked on. I decided to tweak it a little further and make it so that by default astime does not recognize mouse clicks (ButtonPressMask) but if you specify a '-exe' switch it asks to get those events. This means it does not execute anything at all and does not even see mouse clicks by default :) 1.6 01 Feb 1999 Fixed an AM/PM bug that changed AM to PM at 1300 instead of 1200. Thanks to Lionel Kirsher for pointing that out. 1.5 05 Jan 1999 Added a possibility to shift the clock to a different timezone by providing a number of hours offset (-shift). Added an AM/PM indicator and "-noampm" option. Added a "-title" option to be able to swallow a few clocks in the wharf at once. Fixed the man page. 1.4 02 Jan 1999 Phew, finally, I got it all fixed... I mean the '-geometry' option. Now I know why you have the window gravity :) 1.3 31 Dec 1998 fixed a bit handling of the negative coordinates in the -geometry option. It is far from the perfect yet but for the moment will do. At least with -iconic it works almost correctly. I still have no idea how to retrieve the total size of the window (including frame) so the regular window offset is not right yet. 1.2 08 Dec 1998 changed the window appearance so that the clock takes all available space horizontally uncommented the line that sets the window manager hints for size and position - you could actually resize the clock and it did not react to the position arguments; just forgot that in 1.1 :) added back those triangles that mark 3,6,9,12 o'clock 1.1 06 Dec 1998 the '-noday' disappears, it's '-nodate' switching off both date and day-of-the-week displays when the '-nodate' is specified the clock is drawn full-screen taking advantage of the additional space '-geometry' is fully supported so that you can give almost any size as a parameter to the clock autoconf'ed 1.0 12 Nov 1998 The original version.