1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
XDaliClock
XDaliClock is a digital clock for the X Window System; when a digit changes,
it ``melts'' into its new shape.
It can display in 12 or 24 hour modes, and displays the date when a mouse
button is held down. It has two large fonts built into it, but it can
animate most other fonts that contain all of the digits. It can also do some
funky psychedelic colormap cycling, and can use overlay planes or the `shape'
extension so that the window is transparent.
In the default configuration, this program is very network-intensive. If it
seems sluggish, try the "-memory high" option (see the man page). It will
take a little longer to start up, but will then go easy on the bandwidth.
This program was inspired by the Alto/Macintosh programs of the same name,
written by Steve Capps some time in the early eighties. This implementation
is mine, and if you're looking for another reason to hate the X Windows
``feature'' of network-transparent graphics, well here you go.
Copyright (c) 1991-1999 by Jamie Zawinski <jwz@jwz.org>. Please let
me know if you find any bugs or make any improvements.
The latest version of xdaliclock can always be found at
http://www.jwz.org/xdaliclock/
==============================================================================
To build for the X Window System:
cd xdaliclock/X11/
./configure
make
make install
==============================================================================
To build for the Palm Pilot (using gcc as a Unix --> Pilot cross-compiler):
cd xdaliclock/palm/
./configure
make CFLAGS="-O3"
Then use
pilot-xfer /dev/ttya -i daliclock.prc
to download it to your Pilot.
If you don't already have a working Pilot cross-compilation environment set
up, you'll need to install "m68k-palmos-coff-gcc", "pilrc", "obj-res", and
"build-prc" first. This can be a lot of work -- you're on your own!
==============================================================================
29-Nov-99 (v2.18) Oops, month number was off by one in the Palm version.
28-Nov-99 (v2.17) Now uses `configure' instead of `Imake'.
ANSI C is now required.
Ported to Palm Pilot.
12-Nov-99 (v2.16) Fixed some warnings, cleaned up the fonts some more.
11-Nov-99 (v2.15) Added two new (smaller) builtin fonts, bringing the
total to four. The smallest one is 27 pixels high,
and is cleaner looking than any X font I've seen at
that size...
4-Jan-99 (v2.14) Fixed a bug that caused X errors on some systems with
PseudoColor visuals when using `-transparent'.
Some portability fixes for OpenVMS.
Added `xdaliclock.spec' so that everyone builds their
RPMs in the same way.
7-Nov-98 (v2.13) Put a brain-dead simple date parser in `-countdown'.
Updated my email address and home page.
6-Nov-98 (v2.12) Botched, please ignore.
31-Dec-97 (v2.11) Added cheesy `-countdown' switch. Happy new year...
25-Jun-97 (v2.10) Fixed a bad interaction with xscreensaver...
2-Jun-97 (v2.09) Renamed -shape to -transparent, and made it use
SERVER_OVERLAY_VISUALS if available -- that makes the
option actually be *usable* on SGIs and on advanced HP,
DEC, or IBM systems (since overlay visuals actually
work, unlike the Shape extension.)
30-Aug-96 (v2.08) Fixed a lingering bug where sometimes clicking would
not cause the date to be displayed.
23-Feb-96 (v2.07) Added WM_COMMAND property for session management.
More better VMS support from Martin Zinser.
24-Dec-95 (v2.06) Made -cycle work on non-PseudoColor visuals.
Fixed a couple of shape-related bugs.
8-Jan-95 (v2.05) Fixed a silly bug in determining the visual and cmap
to use in -root mode, which caused it to not work with
xscreensaver when the saver wasn't using the default
visual and cmap.
8-Nov-94 (v2.04) Some fixes for SGIs and non-default visuals.
31-May-94 (v2.03) Minor tweaks to Imakefile; submitted for X11r6 contrib.
21-May-94 (v2.01) VMS and R3 support, with help from Richard L. Dyson
<dyson@sunfish.physics.uiowa.edu>.
16-May-94 (v2.00) Converted to use Xt instead of raw Xlib.
4-Sep-93 (v1.07) Fixed shape handling; some minor portability changes.
3-Feb-93 (v1.06) Fixed some memory errors.
10-Jun-92 (v1.05) More from Tony Kennedy: support visuals with different
depths from default, center digits correctly in
initial window, and merge geometry defaults in a more
sophisticated way. Merged in a slightly reworked
version of more general segment-handling code from
Dan Wallach <c169-bg@auriga.berkeley.edu>. Added a
second, even bigger builtin font. Added the -root
and -fullscreen arguments.
4-Jun-92 (v1.04) More VMS support for resource database files, from
Tony Kennedy <adk@scri.fsu.edu>.
16-Jan-92 (v1.03) Added more intelligent visual support.
Made it not die on fonts without per-char info.
3-Jan-92 (v1.02) Merged in VMS support from Daniel C. Newman
<dan@innosoft.com>.
26-Oct-91 (v1.01) Fixed Expose handling in -noseconds mode;
access() called with too few args;
added resource for MM/DD/YY, DD/MM/YY, etc.
7-Oct-91 (v1.00) Submitted for X11r5 contrib tape.
|