File: README

package info (click to toggle)
xdaliclock 2.44%2Bdebian-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 9,688 kB
  • sloc: ansic: 4,935; sh: 2,851; makefile: 676
file content (276 lines) | stat: -rw-r--r-- 10,776 bytes parent folder | download
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276

                              Dali Clock
                          by Jamie Zawinski

                    https://www.jwz.org/xdaliclock/

==============================================================================

To build for the X Window System:

    cd xdaliclock/X11/
    ./configure
    make
    make install

There's also an unfinished GTK port in here.  See gtk/README for details.

==============================================================================

To build for MacOS X (10.4 or later) or iOS:

    cd xdaliclock/OSX/
    make

    then copy "build/Debug/DaliClock.app" to your Applications folder.

    Or, you can use the included XCode project.

==============================================================================

To build for the Pebble Smart Watch:

   cd pebble
   pebble build
   (Assuming you have the Pebble SDK installed.)

==============================================================================

To build for Android devices:

    Install JDK 7 (http://www.oracle.com/technetwork/java/javase/downloads/)
    Install Android Studio (http://developer.android.com/sdk/)
    cd xdaliclock/android/
    make
    (or you can open "DaliClock" as a project in Android Studio)

    Then copy "build/DaliClock.apk" to your Android device.

==============================================================================

To build for PalmOS Classic devices:

    cd xdaliclock/palm/
    ./configure --host=m68k-palmos --build=`../config.guess`
    make CFLAGS="-O3"

    Then install daliclock.prc on your device through your usual method.

    If you don't already have a working PalmOS cross-compilation environment
    set up, you'll need to install "m68k-palmos-gcc", "pilrc", "obj-res", and
    "build-prc" first.  This can be a lot of work -- you're on your own!
    Check http://www.palmos.com/dev/support/ to find the things you need.
    Check http://www.zenonez.com/prctoolsx/ for MacOS X build tools.

==============================================================================

To build for Palm WebOS devices...

You don't really have to "build" it, because it's all Javascript!

==============================================================================

2.44  25-Dec-2018	OSX:
			- Functions properly on macOS 10.14.
			- Requires macOS 10.7 or later. Sigh.
			- Upgraded Sparkle (the "Check for Updates" library).
			- Signed, and available in the Mac App Store.
			- Removed the "On top of screen saver" option since
			  it can't be made to work on recent macOSes.
			- Full resolution on Retina displays.
			iOS:
			- Rotation works again.
			- Requires iOS 8.0 or later. Sigh.
2.43  13-Apr-2015	Android:
			- Bug fixes.
2.42  10-Apr-2015	Pebble:
			- Included Joshua Wise's Pebble Smart Watch port.
			Android:
			- Included Robin Müller-Cajar's Android port.
			OSX:
			- Made screen saver work on 10.6 again.
2.41  18-Mar-2014	OSX:
			- Fixed start-up rotation and credits display on iOS 7.
                        - Suppress status bar (again) on iOS 7.
2.40  27-Nov-2013	OSX:
			- Added "Check for Updates".
2.39  16-Jul-2013	All platforms:
			- Tweaked character outlines for smoother morphing.
			iPhone:
			- Fixed crash when rotating on Retina iPads.
			OSX:
			- Fixed crash when running in full screen or as a
			  screen saver on really old machines.
2.38  08-Jul-2013	OSX:
			- Toggling window title bar preserves transparency.
			- Transparency works in full-screen mode.
			- Screen saver preferences weren't being saved.
			- Fixed bug where System Preferences window went black.
			- Possibly fixed an intermittent startup crash.
2.37  22-Sep-2012	iPhone:
			- Support for iPhone 5's new screen size.
2.36  23-Apr-2012	OSX:
			- Fixed a startup crash on 10.7.
			- Added a preference to keep the Dali Clock window
			  above even the screen saver window.
			- "Upgraded" to XCode 4.0, which means that 10.4 PPC
			  builds are impossible, and Intel is now required.
2.35  18-Aug-2010	All platforms:
			- Regenerated font images for smoother animation.
			X11:
			- That means that there are 4 builtin fonts now
			  instead of 5, and they are slightly larger.
			- Turned on -cycle by default.
			iPhone, iPad:
			- Higher resolution display (and icons) on iPhone 4.
			- Fixed a display glitch when zooming.
			- Fixed an occasional rotation twitch on iPad.
2.34  19-May-2010	iPhone:
			- When docked, don't automatically turn screen off.
			- Briefly display the date every minute or so.
			- Made rotation less twitchy.
			- Fixed off-by-one in date display.
			OSX:
			- Animate while resizing window.
2.33  24-Apr-2010	iPhone, OSX, WebOS:
			- Keep the clock centered in the window even when
			  in 12 hour mode where the hour is one digit, and
			  animate the centering transition.
			OSX:
			- Eliminated flicker when a transparent Dali Clock
			  window is on top of a window that is playing video.
			iPhone:
			- Animate rotation/scaling during orientation changes.
			- Submitted to Apple iTunes Store.
2.32  20-Apr-2010	iPhone:
			- Fixed a startup crash.
			- Rotation and pinch-zooming works reliably.
2.31  18-Apr-2010	OSX:
			- Tweaks to Mac OS 10.6 build process.
			- Rewrote rendering engine in OpenGL / OpenGLES.
			- The colons and dashes morph now too.
			iPhone:
			- Works now!
			X11:
			- Added -showdate option so you can run two copies,
			  one showing the date and one showing the time.
2.30  01-Sep-2009	OSX:
			- Ported to Mac OS 10.6.
2.29  15-Jul-2009	Palm WebOS:
			- Palm's API changed; need to un-escape HTML.
2.28  06-Jul-2009	Palm WebOS:
			- Slight performance improvements.
			OSX:
			- A little more work on the unfinished iPhone port.
2.27  27-Jun-2009	Palm WebOS:
			- Cosmetic animation and preferences improvements.
			- Factored out Javascript code so it can be used
			  stand-alone.
2.26  26-Jun-2009	Palm WebOS:
			- Initial port!
			PalmOS "Classic":
			- Eliminated a slight flicker during animation.
			OSX:
			- Initial incomplete, aborted attempt at iPhone port.
2.25  12-Nov-2007	OSX:
			- Added a Dali Clock dashboard widget.
2.24  28-Apr-2007	OSX:
			- Added a Dali Clock screen saver.
			- Better application icon.
			PalmOS:
			- Fixed bug where the background colors of the digits
			  and of the rest of the window were slightly out of
			  sync.
			- Don't draw while menubar is active.
			- Display day-of-month in seconds-only mode.
			- Color application icons.
2.23  08-Jan-2006	OSX:
			- prettier preferences panel.
			PalmOS:
			- smoother morphing;
			- bigger "seconds only" font;
			- color cycling on color devices.
			X11:
			- smoother morphing;
			- better color cycling contrast;
			- added three new, larger built-in fonts.
2.22  02-Jan-2006	MacOS fixes:
			- Coming out of full-screen mode no longer leaves
			  the window in a huge size if the title bar had
			  been turned off.
			- Full screen mode hides the mouse pointer.
			- ESC exits full screen mode.
			- Build a universal binary (PPC and Intel).
			- Added "Pin to desktop" preference.
			- Minimize (Cmd-M) and Close (Cmd-W) work when
			  borderless or full screen.
2.21  31-Dec-2005	Ported to MacOS X!
2.20  07-Sep-2003	Updated "vroot.h" for compatibility with latest
			xscreensaver (-root in Xinerama mode.)
			Include various historical Macintosh predecessors in
			the mac128/ subdirectory.
2.19  11-Sep-2002	Added -window-id option, for use by xscreensaver-demo.
			Handle exposure events in "-root -noseconds" mode.
			Updated the PalmOS source to work with PalmOS SDK 4.0.
			Fixed a dumb bug in the PalmOS preferences where you
			couldn't set the FPS to exactly "10".
			Updated make.com for VMS.
2.18  29-Nov-1999	Oops, month number was off by one in the Palm version.
2.17  28-Nov-1999	Now uses `configure' instead of `Imake'.
			ANSI C is now required.
			Ported to Palm Pilot.
2.16  12-Nov-1999	Fixed some warnings, cleaned up the fonts some more.
2.15  11-Nov-1999	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...
2.14  04-Jan-1999	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.
2.13  07-Nov-1998	Put a brain-dead simple date parser in `-countdown'.
			Updated my email address and home page.
2.12  06-Nov-1998	Botched, please ignore.
2.11  31-Dec-1997	Added cheesy `-countdown' switch.  Happy new year...
2.10  25-Jun-1997	Fixed a bad interaction with xscreensaver...
2.09  02-Jun-1997	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.)
2.08  30-Aug-1996	Fixed a lingering bug where sometimes clicking would
			not cause the date to be displayed.
2.07  23-Feb-1996	Added WM_COMMAND property for session management.
			More better VMS support from Martin Zinser.
2.06  24-Dec-1995	Made -cycle work on non-PseudoColor visuals.
			Fixed a couple of shape-related bugs.
2.05  08-Jan-1995	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.
2.04  08-Nov-1994	Some fixes for SGIs and non-default visuals.
2.03  31-May-1994	Minor tweaks to Imakefile; submitted for X11r6 contrib.
2.01  21-May-1994	VMS and R3 support, with help from Richard L. Dyson
			<dyson@sunfish.physics.uiowa.edu>.
2.00  16-May-1994	Converted to use Xt instead of raw Xlib.
1.07  04-Sep-1993	Fixed shape handling; some minor portability changes.
1.06  03-Feb-1993	Fixed some memory errors.
1.05  10-Jun-1992	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.
1.04  04-Jun-1992	More VMS support for resource database files, from
			Tony Kennedy <adk@scri.fsu.edu>.
1.03  16-Jan-1992	Added more intelligent visual support.
			Made it not die on fonts without per-char info.
1.02  03-Jan-1992	Merged in VMS support from Daniel C. Newman
			<dan@innosoft.com>.
1.01  26-Oct-1991	Fixed Expose handling in -noseconds mode;
			access() called with too few args;
			added resource for MM/DD/YY, DD/MM/YY, etc.
1.00  07-Oct-1991	Submitted for X11r5 contrib tape.