|
1 CLOCK Group Release Notes |
|
2 ~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
3 This component consists of two DLL's, a shared-library which provides the |
|
4 component's API (CLOCK.DLL), and a polymorphic DLL which plugs into the |
|
5 window-server's "WSANIM" interface (CLOCKA.DLL). |
|
6 N.B. It is necessary to run "ebld mbm" before running "ebld test..." |
|
7 |
|
8 |
|
9 |
|
10 Version 0.01.063 |
|
11 ================ |
|
12 Made by MarcoS, 14 April 1999 |
|
13 |
|
14 Uses: GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061 |
|
15 FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156 |
|
16 FONTS/075 E32TOOLP/096 |
|
17 |
|
18 The background and text colors of the clock can be changed. |
|
19 It supports an extra TRgb to be used for the border color of the message window. |
|
20 |
|
21 |
|
22 Version 0.01.062 |
|
23 ================ |
|
24 Made by ChrisD, 14 December 1998 |
|
25 |
|
26 Uses: GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061 |
|
27 FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156 |
|
28 FONTS/075 E32TOOLP/096 |
|
29 |
|
30 Built using VC5 and Service Pack 3. |
|
31 Source boilerplated and WINS base address added to MMP files. |
|
32 |
|
33 |
|
34 Version 0.01.061 |
|
35 ================ |
|
36 Made by MattM, 2 November 1998 |
|
37 |
|
38 Uses: GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061 |
|
39 FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156 |
|
40 FONTS/075 E32TOOLP/096 |
|
41 |
|
42 Deb/rel and Unicode UID interoperable release. |
|
43 |
|
44 |
|
45 Version 0.01.060 |
|
46 ================ |
|
47 (Made by DavidB, 19 Feb 1998) |
|
48 |
|
49 Uses: GDITOOLS=043 E32TOOLS=090 E32=120 F32=090 STORE=043 GDI=057 |
|
50 FNTSTORE=046 FBSERV=075 BITGDI=062 WSERV=094 BAFL=075 CONE=143 |
|
51 FONTS=075 |
|
52 |
|
53 - Binary compatible with 059 |
|
54 - Split MNT.CMD into MNT.BAT and EBLD.BAT |
|
55 - Converted to makmake |
|
56 - Released all Unicode builds (the test-code now also builds in Unicode) |
|
57 - The release can be (and has been) validated with the following procedure: |
|
58 pgetbld clock group 060 |
|
59 ebld bldall |
|
60 mnt valid |
|
61 |
|
62 |
|
63 |
|
64 Version 0.01.059 |
|
65 ================ |
|
66 (Made by DavidB, 27 Aug 1997) |
|
67 |
|
68 Uses: E32/107 F32/074 STORE/043 GDI/053 FNTSTORE/043 |
|
69 FBSERV/066 BITGDI/058 WSERV/085 BAFL/075 CONE/138 |
|
70 FONTS/071 GDITOOLS/039 E32TOOLS/067 |
|
71 |
|
72 - Binary compatible with 058 |
|
73 - Fixed bug CSW3-214 |
|
74 - The release can be (and has been) validated with the following procedure: |
|
75 pgetbld clock group 059 |
|
76 mnt armall |
|
77 mnt valid |
|
78 |
|
79 |
|
80 |
|
81 Version 0.01.058 |
|
82 =============== |
|
83 (Made by BruceW, 30 May 1997) |
|
84 |
|
85 Uses: Using EPOC Platform 001 releases |
|
86 E32/107 F32/074 STORE/043 GDI/053 FNTSTORE/043 FBSERV/066 BITGDI/058 |
|
87 WSERV/085 BAFL/075 CONE/138 and FONTS/071 GDITOOLS/039 E32TOOLS/067 |
|
88 |
|
89 - Binary Compatible with 057 |
|
90 - Fixed showstopper SW3-720 |
|
91 |
|
92 |
|
93 Version 0.01.057 |
|
94 ================ |
|
95 (Made by BruceW, 28 May 1997) |
|
96 |
|
97 Uses: Using EPOC Platform 001 releases |
|
98 E32/107 F32/074 STORE/043 GDI/053 FNTSTORE/043 FBSERV/066 BITGDI/058 |
|
99 WSERV/085 BAFL/075 CONE/138 and FONTS/071 GDITOOLS/039 E32TOOLS/067 |
|
100 |
|
101 - Binary Compatible with 056 |
|
102 - Added a VALID mnt verb |
|
103 All the mnt verbs working correctly. |
|
104 - Map files added to the EMARMXX components. |
|
105 |
|
106 |
|
107 Version 0.01.056 |
|
108 ================ |
|
109 (Made by DavidB, 24 Apr 1997) |
|
110 |
|
111 Uses: E32/099 F32/069 STORE/042 GDI/048 FNTSTORE/038 |
|
112 FBSERV/055 BITGDI/055 WSERV/080 BAFL/069 CONE/135 |
|
113 FONTS/064 GDITOOLS/034 E32TOOLS/063 |
|
114 |
|
115 - Binary compatible with 054 (almost - one enum has |
|
116 been removed which has been replaced by a new |
|
117 function) |
|
118 - Uses WSERV's WINSAD.* releaseables which I thought I |
|
119 was using last time, but wasn't |
|
120 - CLOCK has now had the chilling experience of being |
|
121 frozen by the BC police |
|
122 - This was tested against later versions of components |
|
123 than it was built with |
|
124 - Thanks to Chris Wilson for his help sorting out my |
|
125 non-booting ROM |
|
126 |
|
127 |
|
128 Version 0.01.055 |
|
129 ================ |
|
130 (Made by DavidB, 18 Apr 1997) |
|
131 |
|
132 Uses: E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 |
|
133 FBSERV/053 BITGDI/053 WSERV/079 BAFL/065 CONE/132 |
|
134 FONTS/060 GDITOOLS/031 E32TOOLS/060 |
|
135 |
|
136 - Binary compatible with 054 |
|
137 - Added uids for WINS builds of CLOCKA.DLL |
|
138 - Fixed bug where "%+", "%-", "%:" and "%/" errors in |
|
139 the digital clock format string would be ignored |
|
140 |
|
141 |
|
142 Version 0.01.054 |
|
143 ================ |
|
144 (Made by DavidB, 15 Apr 1997) |
|
145 |
|
146 Uses: E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 |
|
147 FBSERV/053 BITGDI/053 WSERV/079 BAFL/065 CONE/132 |
|
148 FONTS/060 GDITOOLS/031 E32TOOLS/060 |
|
149 |
|
150 - Binary compatible with 053, although it must be |
|
151 taken with WSERV 079 |
|
152 - Uses WSERV's WINSAD.* EMARMAD.* releaseables (i.e. |
|
153 the *.DEF and *.FRZ for the run-time linked DLL) |
|
154 |
|
155 |
|
156 Version 0.01.053 |
|
157 ================ |
|
158 (Made by DavidB, 11 Apr 1997) |
|
159 |
|
160 Uses: E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 |
|
161 FBSERV/053 BITGDI/053 WSERV/078 BAFL/065 CONE/132 |
|
162 FONTS/060 GDITOOLS/031 E32TOOLS/060 |
|
163 |
|
164 - NOT binary compatible with 052 |
|
165 - Implemented WINS link-by-ordinal and added def and |
|
166 frz files to the project |
|
167 - CLOCKA's uid2 is now KUidWservAnimDll, its uid3 is |
|
168 KUidClockServerSideDll and CLOCK's uid3 is |
|
169 KUidClockClientSideDll |
|
170 |
|
171 |
|
172 Version 0.01.052 |
|
173 ================ |
|
174 (Made by DavidB, 12 Mar 1997) |
|
175 |
|
176 Uses: E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 |
|
177 FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 |
|
178 FONTS/056 GDITOOLS/030 E32TOOLS/051 |
|
179 |
|
180 - Binary compatible with 051 |
|
181 - Fixed the x-positioning of text (which was causing |
|
182 the tool-bar digital clock in EIKON to be too far |
|
183 to the right) |
|
184 |
|
185 |
|
186 Version 0.01.051 |
|
187 ================ |
|
188 (Made by DavidB, 4 Mar 1997) |
|
189 |
|
190 Uses: E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 |
|
191 FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 |
|
192 FONTS/056 GDITOOLS/030 E32TOOLS/051 |
|
193 |
|
194 - Binary compatible with 050 |
|
195 - Fixed a bug to do with backed-up windows |
|
196 |
|
197 |
|
198 Version 0.01.050 |
|
199 ================ |
|
200 (Made by DavidB, 3 Mar 1997) |
|
201 |
|
202 Uses: E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 |
|
203 FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 |
|
204 FONTS/056 GDITOOLS/030 E32TOOLS/051 |
|
205 |
|
206 - NOT binary compatible with 049 |
|
207 - Added Draw function to RTimeDevice |
|
208 |
|
209 |
|
210 Version 0.01.049 |
|
211 ================ |
|
212 (Made by DavidB, 12 Feb 1997) |
|
213 |
|
214 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
215 FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 |
|
216 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
217 |
|
218 - Binary compatible with 048 |
|
219 - Just rebuilt everything since 048 was apparently not |
|
220 built properly |
|
221 |
|
222 |
|
223 Version 0.01.048 |
|
224 ================ |
|
225 (Made by DavidB, 12 Feb 1997) |
|
226 |
|
227 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
228 FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 |
|
229 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
230 |
|
231 - Binary compatible with 047 |
|
232 - Rebuilt ARM builds with GCC 111 (rather than 112) |
|
233 |
|
234 |
|
235 Version 0.01.047 |
|
236 ================ |
|
237 (Made by DavidB, 10 Feb 1997) |
|
238 |
|
239 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
240 FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 |
|
241 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
242 |
|
243 - Binary compatible with 046 |
|
244 - RMessageWindow now has nicely drawn borders as |
|
245 needed for EIKON info-messages and busy-messages |
|
246 - Message windows can now have text up to 80 characters |
|
247 long, any characters beyond this are truncated off |
|
248 |
|
249 |
|
250 Version 0.01.046 |
|
251 ================ |
|
252 (Made by DavidB, 7 Feb 1997) |
|
253 |
|
254 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
255 FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 |
|
256 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
257 |
|
258 - NOT binary compatible with 045 |
|
259 - RFlashingText has gone, RMessageWindow has come, |
|
260 which is slightly more flexible and can be used for |
|
261 both EIKON info-messages and busy-messages |
|
262 |
|
263 |
|
264 Version 0.01.045 |
|
265 ================ |
|
266 (Made by DavidB, 6 Feb 1997) |
|
267 |
|
268 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
269 FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 |
|
270 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
271 |
|
272 - Binary compatible with 044 |
|
273 - Fixed bug where clocks in backed-up windows were not |
|
274 initially being drawn |
|
275 - stopped animating an invisible or a hidden clock |
|
276 doing unnecessary work |
|
277 |
|
278 |
|
279 Version 0.01.044 |
|
280 ================ |
|
281 (Made by DavidB, 4 Feb 1997) |
|
282 |
|
283 Uses: E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 |
|
284 FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 |
|
285 FONTS/051 GDITOOLS/028 E32TOOLS/051 |
|
286 |
|
287 - Uses GDI 042 etc, therefore not binary compatible |
|
288 |
|
289 |
|
290 Version 0.01.043 |
|
291 ================ |
|
292 (Made by DavidB, 23 Jan 1997) |
|
293 |
|
294 Uses: E32/086 F32/049 STORE/034 GDI/041 FNTSTORE/034 |
|
295 FBSERV/044 BITGDI/044 WSERV/064 BAFL/050 CONE/122 |
|
296 FONTS/049 GDITOOLS/028 E32TOOLS/051 |
|
297 |
|
298 - Uses E32 086 etc, therefore not binary compatible |
|
299 - Removed intelligent updating of digital clocks |
|
300 (which only drew the characters that it needed to), |
|
301 in order not to waste CPU. |
|
302 |
|
303 |
|
304 Version 0.01.042 |
|
305 ================ |
|
306 (Made by DavidB, 15 Jan 1997) |
|
307 |
|
308 Uses: E32/082 F32/046 STORE/032 GDI/040 FNTSTORE/033 |
|
309 FBSERV/043 BITGDI/043 WSERV/063 BAFL/049 CONE/121 |
|
310 FONTS/048 GDITOOLS/028 E32TOOLS/049 |
|
311 |
|
312 - Uses GDI 040 etc, therefore not binary compatible |
|
313 - Removed dates from analog clocks |
|
314 - Added am/pm displays to analog clocks |
|
315 - Partially fixed a bug that caused the normally |
|
316 masked-out edge of the face of an analog clock to |
|
317 be displayed wrongly in low memory conditions. This |
|
318 is only damage limitation as it is not possible to |
|
319 fix this completely. Normal tool-bar clocks would |
|
320 rarely manifest this. The time of the low-memory |
|
321 would have to be either 2:59 or 8:59, or something |
|
322 similar |
|
323 |
|
324 |
|
325 Version 0.01.041 |
|
326 ================ |
|
327 (Made by DavidB, 4 Dec 1996) |
|
328 |
|
329 Uses: E32/076 F32/042 STORE/030 GDI/039 FNTSTORE/032 |
|
330 FBSERV/039 BITGDI/041 WSERV/056 BAFL/047 CONE/119 |
|
331 FONTS/042 GDITOOLS/027 E32TOOLS/048 |
|
332 |
|
333 - Uses E32 076 etc, therefore not binary compatible |
|
334 - ARM ASCII DEBUG version is released for first time |
|
335 |
|
336 |
|
337 Version 0.01.040 |
|
338 ================ |
|
339 (Made by DavidB, 29 Nov 1996) |
|
340 |
|
341 Uses: E32/074 F32/041 STORE/029 GDI/038 FNTSTORE/031 |
|
342 FBSERV/038 BITGDI/040 WSERV/054 BAFL/046 CONE/118 |
|
343 FONTS/042 GDITOOLS/027 E32TOOLS/046 |
|
344 |
|
345 - Binary compatible with 039 |
|
346 - Fixes OOM bug in DFlashingText (thanks to DavidW and |
|
347 Bruce for pointing it out) |
|
348 - Changed all struct members from xxxxx to iXxxxx |
|
349 |
|
350 |
|
351 Version 0.01.039 |
|
352 ================ |
|
353 (Made by DavidB, 27 Nov 1996) |
|
354 |
|
355 Uses: E32/074 F32/041 STORE/029 GDI/038 FNTSTORE/031 |
|
356 FBSERV/038 BITGDI/040 WSERV/054 BAFL/046 CONE/118 |
|
357 FONTS/042 GDITOOLS/027 E32TOOLS/046 |
|
358 |
|
359 - Not binary compatible with 038 |
|
360 |
|
361 |
|
362 Version 0.01.038 |
|
363 ================ |
|
364 (Made by DavidB, 21 Nov 1996) |
|
365 |
|
366 Uses: E32/074 F32/040 STORE/029 GDI/037 FNTSTORE/030 |
|
367 FBSERV/037 BITGDI/039 WSERV/053 BAFL/045 CONE/116 |
|
368 FONTS/040 GDITOOLS/026 E32TOOLS/046 |
|
369 |
|
370 - Binary compatible with 037 |
|
371 - Set output base addresses as specified on Lotus Notes |
|
372 - Flashing text now always starts flashing in the "on" |
|
373 state |
|
374 |
|
375 |
|
376 Version 0.01.037 |
|
377 ================ |
|
378 (Made by DavidB, 5 Nov 1996) |
|
379 |
|
380 Uses: E32/072 F32/038 STORE/028 GDI/036 FNTSTORE/030 |
|
381 FBSERV/036 BITGDI/039 WSERV/051 BAFL/043 CONE/115 |
|
382 FONTS/035 GDITOOLS/026 E32TOOLS/046 |
|
383 |
|
384 - Binary compatible with 036 |
|
385 - All test-code now passes |
|
386 - Flashing-text now cancels itself on destruction |
|
387 |
|
388 |
|
389 Version 0.01.036 |
|
390 ================ |
|
391 (Made by DavidB, 31 Oct 1996) |
|
392 |
|
393 Uses: E32/072 F32/038 STORE/028 GDI/036 FNTSTORE/030 |
|
394 FBSERV/036 BITGDI/039 WSERV/050 BAFL/043 CONE/114 |
|
395 FONTS/035 GDITOOLS/026 E32TOOLS/045 |
|
396 |
|
397 - Not binary compatible with 035 |
|
398 - Changed API to RFlashingText (see clock.h) |
|
399 - Not all test-code passes, but I'm releasing anyway, |
|
400 so that dependant software doesn't get held up |
|
401 |
|
402 |
|
403 Version 0.01.035 |
|
404 ================ |
|
405 (Made by DavidB, 18 Oct 1996) |
|
406 |
|
407 Uses: E32/071 F32/036 STORE/026 GDI/035 FNTSTORE/029 |
|
408 FBSERV/035 BITGDI/038 WSERV/049 BAFL/042 CONE/113 |
|
409 FONTS/032 GDITOOLS/026 E32TOOLS/045 |
|
410 |
|
411 - Not binary compatible with 034 |
|
412 - Added TMargins to RDigitalClock::ContructL and |
|
413 RAnalogClock::ConstructL which specifies an extra |
|
414 border to invalidate |
|
415 |
|
416 |
|
417 Version 0.01.034 |
|
418 ================ |
|
419 (Made by DavidB, 7 Oct 1996) |
|
420 |
|
421 Uses: E32/069 F32/035 STORE/024 GDI/034 FNTSTORE/027 |
|
422 FBSERV/034 BITGDI/035 WSERV/048 BAFL/042 CONE/112 |
|
423 FONTS/030 GDITOOLS/024 E32TOOLS/042 |
|
424 |
|
425 - Binary compatible with 033 |
|
426 - Fixes problem of clocks not being updated when in |
|
427 a hidden window |
|
428 |
|
429 |
|
430 Version 0.01.033 |
|
431 ================ |
|
432 (Made by DavidB, 30 Sep 1996) |
|
433 |
|
434 Uses: E32/069 F32/035 STORE/024 GDI/034 FNTSTORE/027 |
|
435 FBSERV/034 BITGDI/035 WSERV/048 BAFL/042 CONE/112 |
|
436 FONTS/030 GDITOOLS/024 E32TOOLS/042 |
|
437 |
|
438 - Uses E32 069 etc, therefore not binary compatible |
|
439 with previous release |
|
440 |
|
441 |
|
442 Version 0.01.032 |
|
443 ================ |
|
444 (Made by DavidB, 27 Sep 1996) |
|
445 |
|
446 Uses: E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 |
|
447 FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 |
|
448 FONTS/030 GDITOOLS/024 E32TOOLS/041 |
|
449 |
|
450 - Binary compatible with 031 |
|
451 - Fixes infinite recursion bug in FocusChanged |
|
452 |
|
453 |
|
454 Version 0.01.031 |
|
455 ================ |
|
456 (Made by DavidB, 26 Sep 1996) |
|
457 |
|
458 Uses: E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 |
|
459 FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 |
|
460 FONTS/030 GDITOOLS/024 E32TOOLS/041 |
|
461 |
|
462 - Build compatible, but not binary compatible, with 030 |
|
463 - Fully working RFlashingText with new test program |
|
464 TFLSH0.* to test it |
|
465 |
|
466 |
|
467 Version 0.01.030 |
|
468 ================ |
|
469 (Made by DavidB, 25 Sep 1996) |
|
470 |
|
471 Uses: E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 |
|
472 FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 |
|
473 FONTS/030 GDITOOLS/024 E32TOOLS/041 |
|
474 |
|
475 - Uses E32 068 etc, therefore not binary compatible |
|
476 with previous release |
|
477 - Nearly implemented RFlashingText (but not quite!) |
|
478 - A few internal changes to prepare way for RFlashingText |
|
479 |
|
480 |
|
481 Version 0.01.029 |
|
482 ================ |
|
483 (Made by DavidB, 19 Sep 1996) |
|
484 |
|
485 Uses: E32/067 F32/033 STORE/022 GDI/032 FNTSTORE/025 |
|
486 FBSERV/032 BITGDI/033 WSERV/046 BAFL/040 CONE/109 |
|
487 FONTS/030 GDITOOLS/024 E32TOOLS/041 |
|
488 |
|
489 - Uses WSERV 046 etc, therefore not binary compatible |
|
490 with previous release |
|
491 - Internal changes so that updating/invalidating is |
|
492 only done when carrying out a command if the display |
|
493 is visible |
|
494 - Added SetPosition and SetSize functions to RTimeDevice |
|
495 |
|
496 |
|
497 Version 0.01.028 |
|
498 ================ |
|
499 (Made by DavidB, 10 Sep 1996) |
|
500 |
|
501 Uses: E32/067 F32/032 STORE/021 GDI/031 FNTSTORE/024 |
|
502 FBSERV/031 BITGDI/032 WSERV/044 BAFL/040 CONE/107 |
|
503 FONTS/029 GDITOOLS/024 E32TOOLS/040 |
|
504 |
|
505 - Moved SetVisible, SetPosition and SetSize from RClock |
|
506 to RTimeDevice and combined the latter two functions |
|
507 into one, SetPositionAndSize |
|
508 - New UpdateDisplay function in RTimeDevice |
|
509 - Some tweaks to TCLCK1.CPP |
|
510 |
|
511 |
|
512 Version 0.01.027 |
|
513 ================ |
|
514 (Made by DavidB, 5 Sep 1996) |
|
515 |
|
516 Uses: E32/066 F32/031 STORE/021 GDI/031 FNTSTORE/024 |
|
517 FBSERV/030 BITGDI/032 WSERV/044 BAFL/039 CONE/107 |
|
518 FONTS/029 GDITOOLS/023 E32TOOLS/039 |
|
519 |
|
520 - Uses new E32 etc |
|
521 - Added line as an analog hand-feature (alongside the |
|
522 existing poly-line and circle) |
|
523 - Fixed a bug where ownership of fonts got confused |
|
524 - Moved RDigitalClock::SetSize into RClock |
|
525 - Added new test-code module TCLCK1 (this is a "place- |
|
526 holder" at the moment and doesn't do anything that |
|
527 TCLCK0 doesn't do) |
|
528 |
|
529 |
|
530 Version 0.01.026 |
|
531 ================ |
|
532 (Made by DavidB, 22 Aug 1996) |
|
533 |
|
534 Uses: E32/064 F32/028 STORE/019 GDI/029 FNTSTORE/022 |
|
535 FBSERV/028 BITGDI/030 WSERV/042 BAFL/037 CONE/101 |
|
536 FONTS/029 GDITOOLS/023 E32TOOLS/036 |
|
537 |
|
538 - Moved RAnalogClock::SetPosition into RClock and changed |
|
539 RDigitalClock::SetRect to RDigitalClock::SetSize |
|
540 - Other internal changes |
|
541 |
|
542 |
|
543 Version 0.01.025 |
|
544 ================ |
|
545 (Made by DavidB, 21 Aug 1996) |
|
546 |
|
547 Uses: E32/064 F32/028 STORE/019 GDI/029 FNTSTORE/022 |
|
548 FBSERV/028 BITGDI/030 WSERV/042 BAFL/037 CONE/101 |
|
549 FONTS/029 GDITOOLS/023 E32TOOLS/036 |
|
550 |
|
551 - Uses new GDI etc |
|
552 - Changed all TTimeIntervalMicroSeconds parameters to |
|
553 TTimeIntervalSeconds |
|
554 - Changed all references to "TimeNow" to "UniversalTime" |
|
555 - All functions that change color, time-to-be-shown etc, |
|
556 draw themselves directly, whereas those functions |
|
557 altering visibility, position etc, invalidate the |
|
558 relevant areas |
|
559 - Fixed bug in RDigitalClock::SetRect |
|
560 |
|
561 |
|
562 Version 0.01.024 |
|
563 ================ |
|
564 (Made by DavidB, 12 Aug 1996) |
|
565 |
|
566 Uses: E32/064 F32/028 STORE/019 GDI/028 FNTSTORE/021 |
|
567 FBSERV/027 BITGDI/029 WSERV/041 BAFL/035 CONE/097 |
|
568 FONTS/029 GDITOOLS/023 E32TOOLS/036 |
|
569 |
|
570 - Uses new E32 etc |
|
571 - Removed EDigitalDisplayLayoutCharLineDelimiter |
|
572 |
|
573 |
|
574 Version 0.01.023 |
|
575 ================ |
|
576 (Made by DavidB, 23 Jul 1996) |
|
577 |
|
578 Uses: E32/063 F32/027 STORE/018 GDI/025 FNTSTORE/019 |
|
579 FBSERV/025 BITGDI/027 WSERV/039 BAFL/034 CONE/088 |
|
580 FONTS/028 GDITOOLS/020 E32TOOLS/035 |
|
581 |
|
582 - improved test-code |
|
583 - "RAnalogClock::SetBackGroundColor" has become |
|
584 "RAnalogClock::SetBackgroundColor" |
|
585 - ARM build fully working |
|
586 |
|
587 |
|
588 Version 0.01.022 |
|
589 ================ |
|
590 (Made by DavidB, 12 Jul 1996) |
|
591 |
|
592 Uses: E32/063 F32/027 STORE/018 GDI/025 FNTSTORE/019 |
|
593 FBSERV/025 BITGDI/027 WSERV/039 BAFL/034 CONE/087 |
|
594 FONTS/028 GDITOOLS/020 E32TOOLS/035 |
|
595 |
|
596 - Uses new E32 etc |
|
597 - No ARM build |
|
598 |
|
599 |
|
600 Version 0.01.021 |
|
601 ================ |
|
602 (Made by DavidB, 28 Jun 1996) |
|
603 |
|
604 Uses: E32/062 F32/026 STORE/016 GDI/024 FNTSTORE/018 |
|
605 FBSERV/024 BITGDI/026 WSERV/038 BAFL/032 CONE/080 |
|
606 FONTS/027 GDITOOLS/019 E32TOOLS/028 |
|
607 |
|
608 - Uses new WSERV etc |
|
609 - forgot to mention last release, that all "TInt aPenWidth" |
|
610 parameters have changed to "const TSize& aPenSize" |
|
611 |
|
612 |
|
613 Version 0.01.020 |
|
614 ================ |
|
615 (Made by DavidB, 21 Jun 1996) |
|
616 |
|
617 Uses: E32/062 F32/026 STORE/016 GDI/024 FNTSTORE/018 |
|
618 FBSERV/024 BITGDI/026 WSERV/037 BAFL/032 CONE/079 |
|
619 FONTS/026 GDITOOLS/019 E32TOOLS/028 |
|
620 |
|
621 - Uses new BITGDI, WSERV etc |
|
622 - (N.B. to run test-code delete \e32data\EON6.GDR and |
|
623 do a "getrel fntstore fntdata 018") |
|
624 - pressing any of $%^&+-*/Ss\: will change the time- |
|
625 separator to that character (which takes effect on |
|
626 the next animate) |
|
627 |
|
628 |
|
629 Version 0.01.019 |
|
630 ================ |
|
631 (Made by DavidB, 27 May 1996) |
|
632 |
|
633 Uses: E32/059 F32/023 STORE/014 GDI/023 FNTSTORE/017 |
|
634 FBSERV/023 BITGDI/023 WSERV/034 BAFL/032 CONE/078 |
|
635 FONTS/026 GDITOOLS/016 E32TOOLS/024 |
|
636 |
|
637 - Fixed bug where RAnalogClock::SetPosition assumed that |
|
638 the clock had a date (thanks to Simon Chisholm). |
|
639 |
|
640 |
|
641 Version 0.01.018 |
|
642 ================ |
|
643 (Made by DavidB, 24 May 1996) |
|
644 |
|
645 Uses: E32/059 F32/023 STORE/014 GDI/023 FNTSTORE/017 |
|
646 FBSERV/023 BITGDI/023 WSERV/034 BAFL/032 CONE/078 |
|
647 FONTS/026 GDITOOLS/016 E32TOOLS/024 |
|
648 |
|
649 - Added SetVisible function to RClock. By default clocks |
|
650 are invisible. |
|
651 - Added functions SetRect and SetPosition to RDigitalClock |
|
652 and RAnalogClock repectively. |
|
653 - Fixed bug in MNT.CMD where .MAK files were not being |
|
654 "putsrc"-ed. |
|
655 |
|
656 |
|
657 Version 0.01.017 |
|
658 ================ |
|
659 (Made by DavidB, 13 May 1996) |
|
660 |
|
661 Uses: E32/058 F32/023 STORE/013 GDI/021 FNTSTORE/015 |
|
662 FBSERV/021 BITGDI/021 WSERV/032 FONTS/023 GDITOOLS/016 |
|
663 E32TOOLS/023 |
|
664 |
|
665 - No changes - just uses E32 058, etc. |
|
666 |
|
667 |
|
668 Version 0.01.016 |
|
669 ================ |
|
670 (Made by DavidB, 3 May 1996) |
|
671 |
|
672 Uses: E32/057 F32/021 GDI/020 FNTSTORE/014 FBSERV/020 |
|
673 BITGDI/020 STORE/012 WSERV/031 FONTS/022 GDITOOLS/015 |
|
674 E32TOOLS/022 |
|
675 |
|
676 - No changes - just uses BITGDI 020, etc. |
|
677 |
|
678 |
|
679 Version 0.01.015 |
|
680 ================ |
|
681 (Made by DavidB, 1 May 1996) |
|
682 |
|
683 Uses: E32/057 F32/021 GDI/019 FNTSTORE/013 FBSERV/019 |
|
684 BITGDI/019 STORE/012 WSERV/030 FONTS/021 GDITOOLS/015 |
|
685 E32TOOLS/021 |
|
686 |
|
687 - Uses WSERV 030. |
|
688 - Fixed bug where RAnalogClock::Close() and |
|
689 RDigitalClock::Close() could not be called multiple |
|
690 times. |
|
691 - Digital clocks are now more intelligent in determining |
|
692 how often they need to update themselves. |
|
693 |
|
694 |
|
695 Version 0.01.014 |
|
696 ================ |
|
697 (Made by DavidB, 29 Apr 1996) |
|
698 |
|
699 Uses: E32/057 F32/021 GDI/019 FNTSTORE/013 FBSERV/019 |
|
700 BITGDI/019 STORE/012 WSERV/029 FONTS/021 GDITOOLS/015 |
|
701 E32TOOLS/021 |
|
702 |
|
703 - Uses E32 057 etc. |
|
704 - Fixed a bug where digital clocks did not always update |
|
705 themselves properly. |
|
706 - Implemented optional masked-blt for analog clocks which |
|
707 masks out any black pixels in the mask bitmap. However, |
|
708 since this is ***very*** CPU intensive, the masked-blt |
|
709 will only be done for redraws and not for any other |
|
710 drawing. From the user's point of view, this means that |
|
711 the hands/date must *never* be able to "cover" any |
|
712 masked-out pixels in the mask bitmap. There will be no |
|
713 internal checking for this. |
|
714 - Added RDigitalClock::SetBackGroundColor for dynamically |
|
715 setting the background color and shadow color. |
|
716 - (Don't panic if debug builds of the test code panic lots, |
|
717 they're meant to. Release builds do too, but you won't |
|
718 notice it.) |
|
719 - RAnalogClock->Destroy() and RDigitalClock->Destroy() can |
|
720 now be safely called |
|
721 |
|
722 |
|
723 Version 0.01.013 |
|
724 ================ |
|
725 (Made by DavidB, 24 Apr 1996) |
|
726 |
|
727 Uses: E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 |
|
728 BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 |
|
729 E32TOOLS/021 |
|
730 |
|
731 - Uses E32TOOLS 021 |
|
732 - Fixed a major memory-leak embarrassment |
|
733 - Digital clocks with flashing sections will go twice as slowly |
|
734 as they should (!) - this is due to a WSERV bug, which has |
|
735 been diagnosed. |
|
736 |
|
737 |
|
738 Version 0.01.012 |
|
739 ================ |
|
740 (Made by DavidB, 23 Apr 1996) |
|
741 |
|
742 Uses: E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 |
|
743 BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 |
|
744 E32TOOLS/020 |
|
745 |
|
746 - Digital clocks now work on the rack. |
|
747 - Forgot to mention in the release notes for 011: parameters to |
|
748 ConstructL() functions of RAnalogClock and RDigitalClock have |
|
749 changed order to become more consistent with each other. |
|
750 - Structs in clock.h have had names of members changed from |
|
751 xxx to iXxx. |
|
752 - Changed the order of the parameters of |
|
753 TAnalogDisplayHand::AddCircle to be more consistent with |
|
754 TAnalogDisplayHand::AddPolyLine. |
|
755 - Lots more test code, especially to test degenerate creation |
|
756 of clocks is handled correctly. |
|
757 - Created bwins and bmarm directories. |
|
758 - There are some warnings when building the test-code as this |
|
759 release was made in a hurry. |
|
760 |
|
761 |
|
762 Version 0.01.011 |
|
763 ================ |
|
764 (Made by DavidB, 22 Apr 1996) |
|
765 |
|
766 Uses: E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 |
|
767 BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 |
|
768 E32TOOLS/020 |
|
769 |
|
770 - First ARM release. |
|
771 |
|
772 Limitations with this release: |
|
773 - ***** Digital clocks do *not* work on the rack ***** |
|
774 - Still no flashing in digital clocks. |
|
775 - Panicing the client from the server thread still needs sorting out. |
|
776 - Still no masked-blt of analog-clock backgrounds. |
|
777 - Digital digits are not cleared properly when updated. This has |
|
778 now been diagnosed in that the width of Italic characters is not |
|
779 correctly returned by CFbsFont. |
|
780 |
|
781 |
|
782 Version 0.01.010 |
|
783 ================ |
|
784 (Made by DavidB, 18 Apr 1996) |
|
785 |
|
786 Uses: E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 |
|
787 BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 |
|
788 E32TOOLS/020 |
|
789 |
|
790 - Changed both E32Dll()'s to return KErrNone rather than ETrue |
|
791 - You now get paniced if you try to contruct a time-device more |
|
792 than once |
|
793 - Got rid of all trace of stopwatches as they don't really fit |
|
794 into the scheme of things. |
|
795 - The aPointList parameter to TAnalogDisplayHand::AddPolyLine() no |
|
796 longer is destroyed by this function (this was the case with the |
|
797 last release as well, but I forgot to mention it in the release |
|
798 notes for 009). |
|
799 - N.B. do *not* attempt to use RAnim::Destroy() to destroy an |
|
800 RDigitalClock or RAnalogClock with this release. As a workaround |
|
801 do a Close() followed by a delete. (RAnim::Close() needs to be |
|
802 virtual for RAnim::Destroy() to work properly.) |
|
803 |
|
804 Limitations with this release: |
|
805 - No ARM release. |
|
806 - No flashing in digital clocks with this release. |
|
807 - Panicing the client from the server thread needs sorting out. |
|
808 - No masked-blt of analog-clock backgrounds. |
|
809 - Digital digits are not always cleared properly when updated. |
|
810 |
|
811 |
|
812 Version 0.01.009 |
|
813 ================ |
|
814 (Made by DavidB, 11 Mar 1996) |
|
815 |
|
816 Uses: E32/054 F32/018 GDI/014 FNTSTORE/008 FBSERV/014 |
|
817 BITGDI/014 STORE/009 FONTS/008 WSERV/027 GDITOOLS/008 |
|
818 |
|
819 - No changes to the interface since previous release. |
|
820 - Fixed a bug in the test-code (the wrong format was passed |
|
821 to the digital stopwatch) |
|
822 - Tested setting the clock offset from current time |
|
823 - Setting the clock offset from current time no longer upsets any |
|
824 flashing blocks of text |
|
825 - Tested starting/stopping/freezing/unfreezing stopwatches |
|
826 - Areas drawn to are now validated to prevent redraw flicker |
|
827 - Improvements to test code |
|
828 - RTimeDevice now destroys its temporary buffer if construction was |
|
829 not complete - however, there is a bug in the window server |
|
830 causing an access violation when attemptying to Close() a |
|
831 non-fully-created time-device (this has been fixed for the next |
|
832 window server release). |
|
833 - The aPointList parameter to TAnalogDisplayHand::AddPolyLine() no |
|
834 longer is destroyed by this function |
|
835 |
|
836 |
|
837 Version 0.01.008 |
|
838 ================ |
|
839 (Made by DavidB, 7 Mar 1996) |
|
840 |
|
841 Uses: E32/054 F32/018 GDI/014 FNTSTORE/008 FBSERV/014 |
|
842 BITGDI/014 STORE/009 FONTS/008 WSERV/026 GDITOOLS/008 |
|
843 |
|
844 The interface has been changed again (not as drastically as |
|
845 last time, though). Again, look at "\clock\tsrc\tclock.cpp" |
|
846 functions ConstructDigitalL (line 99) and ConstructAnalogL |
|
847 (line 160). |
|
848 Unicode bug has been fixed (although again I have only tested |
|
849 the DEBUG ASCII build). |
|
850 Only the basics of clocks (i.e. just chugging along by |
|
851 themselves) is guaranteed to work. |
|
852 New features for analog displays: |
|
853 - The hands are now made up of *polylines* and circles. |
|
854 Polylines may be open or closed, and, in the latter case, |
|
855 empty or filled. |
|
856 - Circles no longer leave bits of themselves behind on screen |
|
857 (thanks to SimonC for spotting that). |
|
858 |
|
859 |
|
860 Version 0.01.007 |
|
861 ================ |
|
862 (Made by DavidB, 16 Feb 1996) |
|
863 |
|
864 Uses: E32/053 F32/017 GDI/012 FNTSTORE/007 FBSERV/013 |
|
865 BITGDI/013 STORE/008 FONTS/008 WSERV/025 GDITOOLS/007 |
|
866 |
|
867 Completely new code for clocks. To see how the new interface |
|
868 is to be used, look at "\clock\tsrc\tclock.cpp" functions |
|
869 ConstructDigitalL (line 97) and ConstructAnalogL (line 137); |
|
870 (note especially the explanation of how analog hands are to be |
|
871 set up). Also now uses the new time and date classes in E32. |
|
872 The Unicode builds won't work correctly for digital displays |
|
873 using true 16-bit characters (I have only tested the DEBUG ASCII |
|
874 build as I'm doing this release in a rush). |
|
875 New features for digital displays: |
|
876 - they can have flashing blocks of text |
|
877 - they can shadow the text |
|
878 New features for analog displays: |
|
879 - they can have hands made up of lines and/or circles, which |
|
880 can be thick, thin, filled (not lines), any colour you like. |
|
881 - they can have shadows |
|
882 - they can no longer have nested dials (is this a feature? :-)) |
|
883 |
|
884 |
|
885 Version 0.01.006 |
|
886 ================ |
|
887 (Made by DavidB, 29 Jan 1996) |
|
888 |
|
889 Uses: E32/052 F32/016 GDI/010 FNTSTORE/005 FBSERV/012 |
|
890 BITGDI/012 STORE/007 FONTS/003 WSERV/024 GDITOOLS/007 |
|
891 |
|
892 Re-release compatible with E32(052) and F32(016) etc |
|
893 |
|
894 |
|
895 Version 0.01.005 |
|
896 ================ |
|
897 (Made by TimG, 4 Jan 1996) |
|
898 |
|
899 Uses: E32/051 F32/015 GDI/008 FNTSTORE/003 FBSERV/010 |
|
900 BITGDI/010 STORE/006 FONTS/003 WSERV/023 |
|
901 |
|
902 Latest (interim) release containing bodges to allow clocks to work with new Time/Date classes. |
|
903 A proper release will be available following some proper internal remodelling of the code. |
|
904 |
|
905 |
|
906 Version 0.01.004 |
|
907 ================ |
|
908 (Made by TimG, 18 Dec 1995) |
|
909 |
|
910 Uses: E32/050 F32/014 GDI/007 FNTSTORE/002 FBSERV/009 |
|
911 BITGDI/009 STORE/005 FONTS/003 WSERV/022 |
|
912 |
|
913 Minor changes to make clocks compatible with latest versions of everything, including WSERV 022 |
|
914 |
|
915 |
|
916 Version 0.01.003 |
|
917 ================ |
|
918 (Made by TimG, 4 Dec 1995) |
|
919 |
|
920 Uses: E32/049 F32/013 STORE/004 FONTS/00 GDI/006 |
|
921 FNTSTORE/001 BITGDI/008 FBS/007 WSERV/021 |
|
922 |
|
923 Now compatible with the most recent builds of everything, including E32 (049) |
|
924 and WSERV (021). Biggest change is that clocks now use FNTSTORE rather than |
|
925 the old GDSTORE, for fonts etc. |
|
926 |
|
927 |
|
928 Version 0.01.002 |
|
929 ================ |
|
930 (Made by DavidW, 16 Nov 1995) |
|
931 |
|
932 Uses: E32/048 F32/012 STORE/003 |
|
933 GDI/005 GDSTORE/007 BITGDI/007 FBS/006 WSERV/020 |
|
934 |
|
935 Re-release compatible with E32(048) and F32(012) etc |
|
936 |
|
937 Mainly this just involved changing things in the test code, like |
|
938 changing every RGc to RWindowGc |
|
939 |
|
940 NB made in a hurry and only the Ascii Debug version released. |
|
941 |
|
942 |
|
943 Version 0.01.001 |
|
944 ================ |
|
945 Author: T.Gillott |
|
946 Release: 001 |
|
947 |
|
948 First (experimental) release of Clock group |