lafagnosticuifoundation/clockanim/group/RELEASE.TXT
changeset 0 2f259fa3e83a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lafagnosticuifoundation/clockanim/group/RELEASE.TXT	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,948 @@
+CLOCK Group Release Notes
+~~~~~~~~~~~~~~~~~~~~~~~~~
+This component consists of two DLL's, a shared-library which provides the
+component's API (CLOCK.DLL), and a polymorphic DLL which plugs into the
+window-server's "WSANIM" interface (CLOCKA.DLL).
+N.B. It is necessary to run "ebld mbm" before running "ebld test..."
+
+
+
+Version 0.01.063
+================
+Made by MarcoS, 14 April 1999
+
+Uses:   GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061
+		FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156
+		FONTS/075 E32TOOLP/096
+
+The background and text colors of the clock can be changed. 
+It supports an extra TRgb to be used for the border color of the message window.
+
+
+Version 0.01.062
+================
+Made by ChrisD, 14 December 1998
+
+Uses:   GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061
+		FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156
+		FONTS/075 E32TOOLP/096
+
+Built using VC5 and Service Pack 3.  
+Source boilerplated and WINS base address added to MMP files.
+
+
+Version 0.01.061
+================
+Made by MattM, 2 November 1998
+
+Uses:   GDITOOLS/048 E32TOOLS/095 E32/156 F32/122 STORE/050 GDI/061
+		FNTSTORE/052 FBSERV/082 BITGDI/072 WSERV/101 BAFL/086 CONE/156
+		FONTS/075 E32TOOLP/096
+
+Deb/rel and Unicode UID interoperable release.
+
+
+Version 0.01.060
+================
+(Made by DavidB, 19 Feb 1998)
+
+Uses:   GDITOOLS=043 E32TOOLS=090 E32=120 F32=090 STORE=043 GDI=057
+		FNTSTORE=046 FBSERV=075 BITGDI=062 WSERV=094 BAFL=075 CONE=143
+		FONTS=075
+
+- Binary compatible with 059
+- Split MNT.CMD into MNT.BAT and EBLD.BAT
+- Converted to makmake
+- Released all Unicode builds (the test-code now also builds in Unicode)
+- The release can be (and has been) validated with the following procedure:
+      pgetbld clock group 060
+      ebld bldall
+      mnt valid
+
+
+
+Version 0.01.059
+================
+(Made by DavidB, 27 Aug 1997)
+
+Uses:   E32/107 F32/074 STORE/043 GDI/053 FNTSTORE/043 
+	FBSERV/066 BITGDI/058 WSERV/085 BAFL/075 CONE/138 
+	FONTS/071 GDITOOLS/039 E32TOOLS/067
+
+- Binary compatible with 058
+- Fixed bug CSW3-214
+- The release can be (and has been) validated with the following procedure:
+      pgetbld clock group 059
+      mnt armall
+      mnt valid
+
+
+
+Version 0.01.058
+===============
+(Made by BruceW, 30 May 1997)
+
+Uses:   Using EPOC Platform 001 releases
+E32/107  F32/074  STORE/043  GDI/053  FNTSTORE/043  FBSERV/066  BITGDI/058
+WSERV/085 BAFL/075 CONE/138 and FONTS/071 GDITOOLS/039 E32TOOLS/067
+
+- Binary Compatible with 057
+- Fixed showstopper SW3-720
+
+
+Version 0.01.057
+================
+(Made by BruceW, 28 May 1997)
+
+Uses:   Using EPOC Platform 001 releases
+E32/107  F32/074  STORE/043  GDI/053  FNTSTORE/043  FBSERV/066  BITGDI/058
+WSERV/085 BAFL/075 CONE/138 and FONTS/071 GDITOOLS/039 E32TOOLS/067
+
+- Binary Compatible with 056
+- Added a VALID mnt verb
+	All the mnt verbs working correctly.
+- Map files added to the EMARMXX components.
+
+
+Version 0.01.056
+================
+(Made by DavidB, 24 Apr 1997)
+
+Uses:   E32/099 F32/069 STORE/042 GDI/048 FNTSTORE/038 
+	FBSERV/055 BITGDI/055 WSERV/080 BAFL/069 CONE/135 
+	FONTS/064 GDITOOLS/034 E32TOOLS/063
+
+- Binary compatible with 054 (almost - one enum has 
+  been removed which has been replaced by a new 
+  function)
+- Uses WSERV's WINSAD.* releaseables which I thought I 
+  was using last time, but wasn't
+- CLOCK has now had the chilling experience of being 
+  frozen by the BC police
+- This was tested against later versions of components 
+  than it was built with
+- Thanks to Chris Wilson for his help sorting out my 
+  non-booting ROM
+
+
+Version 0.01.055
+================
+(Made by DavidB, 18 Apr 1997)
+
+Uses:   E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 
+	FBSERV/053 BITGDI/053 WSERV/079 BAFL/065 CONE/132 
+	FONTS/060 GDITOOLS/031 E32TOOLS/060
+
+- Binary compatible with 054
+- Added uids for WINS builds of CLOCKA.DLL
+- Fixed bug where "%+", "%-", "%:" and "%/" errors in 
+  the digital clock format string would be ignored
+
+
+Version 0.01.054
+================
+(Made by DavidB, 15 Apr 1997)
+
+Uses:   E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 
+	FBSERV/053 BITGDI/053 WSERV/079 BAFL/065 CONE/132 
+	FONTS/060 GDITOOLS/031 E32TOOLS/060
+
+- Binary compatible with 053, although it must be 
+  taken with WSERV 079
+- Uses WSERV's WINSAD.* EMARMAD.* releaseables (i.e. 
+  the *.DEF and *.FRZ for the run-time linked DLL)
+
+
+Version 0.01.053
+================
+(Made by DavidB, 11 Apr 1997)
+
+Uses:   E32/097 F32/067 STORE/041 GDI/047 FNTSTORE/038 
+	FBSERV/053 BITGDI/053 WSERV/078 BAFL/065 CONE/132 
+	FONTS/060 GDITOOLS/031 E32TOOLS/060
+
+- NOT binary compatible with 052
+- Implemented WINS link-by-ordinal and added def and 
+  frz files to the project
+- CLOCKA's uid2 is now KUidWservAnimDll, its uid3 is 
+  KUidClockServerSideDll and CLOCK's uid3 is 
+  KUidClockClientSideDll
+
+
+Version 0.01.052
+================
+(Made by DavidB, 12 Mar 1997)
+
+Uses:   E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 
+	FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 
+	FONTS/056 GDITOOLS/030 E32TOOLS/051
+
+- Binary compatible with 051
+- Fixed the x-positioning of text (which was causing 
+  the tool-bar digital clock in EIKON to be too far 
+  to the right)
+
+
+Version 0.01.051
+================
+(Made by DavidB, 4 Mar 1997)
+
+Uses:   E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 
+	FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 
+	FONTS/056 GDITOOLS/030 E32TOOLS/051
+
+- Binary compatible with 050
+- Fixed a bug to do with backed-up windows
+
+
+Version 0.01.050
+================
+(Made by DavidB, 3 Mar 1997)
+
+Uses:   E32/090 F32/058 STORE/036 GDI/043 FNTSTORE/036 
+	FBSERV/049 BITGDI/049 WSERV/073 BAFL/055 CONE/129 
+	FONTS/056 GDITOOLS/030 E32TOOLS/051
+
+- NOT binary compatible with 049
+- Added Draw function to RTimeDevice
+
+
+Version 0.01.049
+================
+(Made by DavidB, 12 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- Binary compatible with 048
+- Just rebuilt everything since 048 was apparently not 
+  built properly
+
+
+Version 0.01.048
+================
+(Made by DavidB, 12 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- Binary compatible with 047
+- Rebuilt ARM builds with GCC 111 (rather than 112)
+
+
+Version 0.01.047
+================
+(Made by DavidB, 10 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/067 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- Binary compatible with 046
+- RMessageWindow now has nicely drawn borders as 
+  needed for EIKON info-messages and busy-messages
+- Message windows can now have text up to 80 characters 
+  long, any characters beyond this are truncated off
+
+
+Version 0.01.046
+================
+(Made by DavidB, 7 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- NOT binary compatible with 045
+- RFlashingText has gone, RMessageWindow has come, 
+  which is slightly more flexible and can be used for 
+  both EIKON info-messages and busy-messages
+
+
+Version 0.01.045
+================
+(Made by DavidB, 6 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- Binary compatible with 044
+- Fixed bug where clocks in backed-up windows were not 
+  initially being drawn
+- stopped animating an invisible or a hidden clock 
+  doing unnecessary work
+
+
+Version 0.01.044
+================
+(Made by DavidB, 4 Feb 1997)
+
+Uses:   E32/086 F32/050 STORE/034 GDI/042 FNTSTORE/035 
+	FBSERV/045 BITGDI/045 WSERV/066 BAFL/051 CONE/123 
+	FONTS/051 GDITOOLS/028 E32TOOLS/051
+
+- Uses GDI 042 etc, therefore not binary compatible
+
+
+Version 0.01.043
+================
+(Made by DavidB, 23 Jan 1997)
+
+Uses:   E32/086 F32/049 STORE/034 GDI/041 FNTSTORE/034 
+	FBSERV/044 BITGDI/044 WSERV/064 BAFL/050 CONE/122 
+	FONTS/049 GDITOOLS/028 E32TOOLS/051
+
+- Uses E32 086 etc, therefore not binary compatible
+- Removed intelligent updating of digital clocks 
+  (which only drew the characters that it needed to), 
+  in order not to waste CPU.
+
+
+Version 0.01.042
+================
+(Made by DavidB, 15 Jan 1997)
+
+Uses:   E32/082 F32/046 STORE/032 GDI/040 FNTSTORE/033 
+	FBSERV/043 BITGDI/043 WSERV/063 BAFL/049 CONE/121 
+	FONTS/048 GDITOOLS/028 E32TOOLS/049
+
+- Uses GDI 040 etc, therefore not binary compatible
+- Removed dates from analog clocks
+- Added am/pm displays to analog clocks
+- Partially fixed a bug that caused the normally 
+  masked-out edge of the face of an analog clock to 
+  be displayed wrongly in low memory conditions. This 
+  is only damage limitation as it is not possible to 
+  fix this completely. Normal tool-bar clocks would 
+  rarely manifest this. The time of the low-memory 
+  would have to be either 2:59 or 8:59, or something 
+  similar
+
+
+Version 0.01.041
+================
+(Made by DavidB, 4 Dec 1996)
+
+Uses:   E32/076 F32/042 STORE/030 GDI/039 FNTSTORE/032 
+	FBSERV/039 BITGDI/041 WSERV/056 BAFL/047 CONE/119 
+	FONTS/042 GDITOOLS/027 E32TOOLS/048
+
+- Uses E32 076 etc, therefore not binary compatible
+- ARM ASCII DEBUG version is released for first time
+
+
+Version 0.01.040
+================
+(Made by DavidB, 29 Nov 1996)
+
+Uses:   E32/074 F32/041 STORE/029 GDI/038 FNTSTORE/031 
+	FBSERV/038 BITGDI/040 WSERV/054 BAFL/046 CONE/118 
+	FONTS/042 GDITOOLS/027 E32TOOLS/046
+
+- Binary compatible with 039
+- Fixes OOM bug in DFlashingText (thanks to DavidW and 
+  Bruce for pointing it out)
+- Changed all struct members from xxxxx to iXxxxx
+
+
+Version 0.01.039
+================
+(Made by DavidB, 27 Nov 1996)
+
+Uses:   E32/074 F32/041 STORE/029 GDI/038 FNTSTORE/031 
+	FBSERV/038 BITGDI/040 WSERV/054 BAFL/046 CONE/118 
+	FONTS/042 GDITOOLS/027 E32TOOLS/046
+
+- Not binary compatible with 038
+
+
+Version 0.01.038
+================
+(Made by DavidB, 21 Nov 1996)
+
+Uses:   E32/074 F32/040 STORE/029 GDI/037 FNTSTORE/030 
+	FBSERV/037 BITGDI/039 WSERV/053 BAFL/045 CONE/116 
+	FONTS/040 GDITOOLS/026 E32TOOLS/046
+
+- Binary compatible with 037
+- Set output base addresses as specified on Lotus Notes
+- Flashing text now always starts flashing in the "on" 
+  state
+
+
+Version 0.01.037
+================
+(Made by DavidB, 5 Nov 1996)
+
+Uses:   E32/072 F32/038 STORE/028 GDI/036 FNTSTORE/030 
+	FBSERV/036 BITGDI/039 WSERV/051 BAFL/043 CONE/115 
+	FONTS/035 GDITOOLS/026 E32TOOLS/046
+
+- Binary compatible with 036
+- All test-code now passes
+- Flashing-text now cancels itself on destruction
+
+
+Version 0.01.036
+================
+(Made by DavidB, 31 Oct 1996)
+
+Uses:   E32/072 F32/038 STORE/028 GDI/036 FNTSTORE/030 
+	FBSERV/036 BITGDI/039 WSERV/050 BAFL/043 CONE/114 
+	FONTS/035 GDITOOLS/026 E32TOOLS/045
+
+- Not binary compatible with 035
+- Changed API to RFlashingText (see clock.h)
+- Not all test-code passes, but I'm releasing anyway, 
+  so that dependant software doesn't get held up
+
+
+Version 0.01.035
+================
+(Made by DavidB, 18 Oct 1996)
+
+Uses:   E32/071 F32/036 STORE/026 GDI/035 FNTSTORE/029 
+	FBSERV/035 BITGDI/038 WSERV/049 BAFL/042 CONE/113 
+	FONTS/032 GDITOOLS/026 E32TOOLS/045
+
+- Not binary compatible with 034
+- Added TMargins to RDigitalClock::ContructL and 
+  RAnalogClock::ConstructL which specifies an extra 
+  border to invalidate
+
+
+Version 0.01.034
+================
+(Made by DavidB, 7 Oct 1996)
+
+Uses:   E32/069 F32/035 STORE/024 GDI/034 FNTSTORE/027 
+	FBSERV/034 BITGDI/035 WSERV/048 BAFL/042 CONE/112 
+	FONTS/030 GDITOOLS/024 E32TOOLS/042
+
+- Binary compatible with 033
+- Fixes problem of clocks not being updated when in 
+  a hidden window
+
+
+Version 0.01.033
+================
+(Made by DavidB, 30 Sep 1996)
+
+Uses:   E32/069 F32/035 STORE/024 GDI/034 FNTSTORE/027 
+	FBSERV/034 BITGDI/035 WSERV/048 BAFL/042 CONE/112 
+	FONTS/030 GDITOOLS/024 E32TOOLS/042
+
+- Uses E32 069 etc, therefore not binary compatible 
+  with previous release
+
+
+Version 0.01.032
+================
+(Made by DavidB, 27 Sep 1996)
+
+Uses:   E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 
+	FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 
+	FONTS/030 GDITOOLS/024 E32TOOLS/041
+
+- Binary compatible with 031
+- Fixes infinite recursion bug in FocusChanged
+
+
+Version 0.01.031
+================
+(Made by DavidB, 26 Sep 1996)
+
+Uses:   E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 
+	FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 
+	FONTS/030 GDITOOLS/024 E32TOOLS/041
+
+- Build compatible, but not binary compatible, with 030
+- Fully working RFlashingText with new test program 
+  TFLSH0.* to test it
+
+
+Version 0.01.030
+================
+(Made by DavidB, 25 Sep 1996)
+
+Uses:   E32/068 F32/034 STORE/023 GDI/033 FNTSTORE/026 
+	FBSERV/033 BITGDI/034 WSERV/047 BAFL/041 CONE/111 
+	FONTS/030 GDITOOLS/024 E32TOOLS/041
+
+- Uses E32 068 etc, therefore not binary compatible 
+  with previous release
+- Nearly implemented RFlashingText (but not quite!)
+- A few internal changes to prepare way for RFlashingText
+
+
+Version 0.01.029
+================
+(Made by DavidB, 19 Sep 1996)
+
+Uses:   E32/067 F32/033 STORE/022 GDI/032 FNTSTORE/025 
+	FBSERV/032 BITGDI/033 WSERV/046 BAFL/040 CONE/109 
+	FONTS/030 GDITOOLS/024 E32TOOLS/041
+
+- Uses WSERV 046 etc, therefore not binary compatible 
+  with previous release
+- Internal changes so that updating/invalidating is 
+  only done when carrying out a command if the display 
+  is visible
+- Added SetPosition and SetSize functions to RTimeDevice
+
+
+Version 0.01.028
+================
+(Made by DavidB, 10 Sep 1996)
+
+Uses:   E32/067 F32/032 STORE/021 GDI/031 FNTSTORE/024 
+	FBSERV/031 BITGDI/032 WSERV/044 BAFL/040 CONE/107 
+	FONTS/029 GDITOOLS/024 E32TOOLS/040
+
+- Moved SetVisible, SetPosition and SetSize from RClock 
+  to RTimeDevice and combined the latter two functions 
+  into one, SetPositionAndSize
+- New UpdateDisplay function in RTimeDevice
+- Some tweaks to TCLCK1.CPP
+
+
+Version 0.01.027
+================
+(Made by DavidB, 5 Sep 1996)
+
+Uses:   E32/066 F32/031 STORE/021 GDI/031 FNTSTORE/024 
+	FBSERV/030 BITGDI/032 WSERV/044 BAFL/039 CONE/107 
+	FONTS/029 GDITOOLS/023 E32TOOLS/039
+
+- Uses new E32 etc
+- Added line as an analog hand-feature (alongside the 
+  existing poly-line and circle)
+- Fixed a bug where ownership of fonts got confused
+- Moved RDigitalClock::SetSize into RClock
+- Added new test-code module TCLCK1 (this is a "place- 
+  holder" at the moment and doesn't do anything that 
+  TCLCK0 doesn't do)
+
+
+Version 0.01.026
+================
+(Made by DavidB, 22 Aug 1996)
+
+Uses:   E32/064 F32/028 STORE/019 GDI/029 FNTSTORE/022 
+	FBSERV/028 BITGDI/030 WSERV/042 BAFL/037 CONE/101 
+	FONTS/029 GDITOOLS/023 E32TOOLS/036
+
+- Moved RAnalogClock::SetPosition into RClock and changed 
+  RDigitalClock::SetRect to RDigitalClock::SetSize
+- Other internal changes
+
+
+Version 0.01.025
+================
+(Made by DavidB, 21 Aug 1996)
+
+Uses:   E32/064 F32/028 STORE/019 GDI/029 FNTSTORE/022 
+	FBSERV/028 BITGDI/030 WSERV/042 BAFL/037 CONE/101 
+	FONTS/029 GDITOOLS/023 E32TOOLS/036
+
+- Uses new GDI etc
+- Changed all TTimeIntervalMicroSeconds parameters to 
+  TTimeIntervalSeconds
+- Changed all references to "TimeNow" to "UniversalTime"
+- All functions that change color, time-to-be-shown etc, 
+  draw themselves directly, whereas those functions 
+  altering visibility, position etc, invalidate the 
+  relevant areas
+- Fixed bug in RDigitalClock::SetRect
+
+
+Version 0.01.024
+================
+(Made by DavidB, 12 Aug 1996)
+
+Uses:   E32/064 F32/028 STORE/019 GDI/028 FNTSTORE/021 
+	FBSERV/027 BITGDI/029 WSERV/041 BAFL/035 CONE/097 
+	FONTS/029 GDITOOLS/023 E32TOOLS/036
+
+- Uses new E32 etc
+- Removed EDigitalDisplayLayoutCharLineDelimiter
+
+
+Version 0.01.023
+================
+(Made by DavidB, 23 Jul 1996)
+
+Uses:   E32/063 F32/027 STORE/018 GDI/025 FNTSTORE/019 
+	FBSERV/025 BITGDI/027 WSERV/039 BAFL/034 CONE/088 
+	FONTS/028 GDITOOLS/020 E32TOOLS/035
+
+- improved test-code
+- "RAnalogClock::SetBackGroundColor" has become 
+  "RAnalogClock::SetBackgroundColor"
+- ARM build fully working
+
+
+Version 0.01.022
+================
+(Made by DavidB, 12 Jul 1996)
+
+Uses:   E32/063 F32/027 STORE/018 GDI/025 FNTSTORE/019 
+	FBSERV/025 BITGDI/027 WSERV/039 BAFL/034 CONE/087 
+	FONTS/028 GDITOOLS/020 E32TOOLS/035
+
+- Uses new E32 etc
+- No ARM build
+
+
+Version 0.01.021
+================
+(Made by DavidB, 28 Jun 1996)
+
+Uses:   E32/062 F32/026 STORE/016 GDI/024 FNTSTORE/018 
+	FBSERV/024 BITGDI/026 WSERV/038 BAFL/032 CONE/080 
+	FONTS/027 GDITOOLS/019 E32TOOLS/028
+
+- Uses new WSERV etc
+- forgot to mention last release, that all "TInt aPenWidth"
+  parameters have changed to "const TSize& aPenSize"
+
+
+Version 0.01.020
+================
+(Made by DavidB, 21 Jun 1996)
+
+Uses:   E32/062 F32/026 STORE/016 GDI/024 FNTSTORE/018 
+	FBSERV/024 BITGDI/026 WSERV/037 BAFL/032 CONE/079 
+	FONTS/026 GDITOOLS/019 E32TOOLS/028
+
+- Uses new BITGDI, WSERV etc
+- (N.B. to run test-code delete \e32data\EON6.GDR and 
+  do a "getrel fntstore fntdata 018")
+- pressing any of $%^&+-*/Ss\: will change the time- 
+  separator to that character (which takes effect on 
+  the next animate)
+
+
+Version 0.01.019
+================
+(Made by DavidB, 27 May 1996)
+
+Uses:   E32/059 F32/023 STORE/014 GDI/023 FNTSTORE/017 
+	FBSERV/023 BITGDI/023 WSERV/034 BAFL/032 CONE/078 
+	FONTS/026 GDITOOLS/016 E32TOOLS/024
+
+- Fixed bug where RAnalogClock::SetPosition assumed that 
+  the clock had a date (thanks to Simon Chisholm).
+
+
+Version 0.01.018
+================
+(Made by DavidB, 24 May 1996)
+
+Uses:   E32/059 F32/023 STORE/014 GDI/023 FNTSTORE/017 
+	FBSERV/023 BITGDI/023 WSERV/034 BAFL/032 CONE/078 
+	FONTS/026 GDITOOLS/016 E32TOOLS/024
+
+- Added SetVisible function to RClock. By default clocks 
+  are invisible.
+- Added functions SetRect and SetPosition to RDigitalClock 
+  and RAnalogClock repectively.
+- Fixed bug in MNT.CMD where .MAK files were not being 
+  "putsrc"-ed.
+
+
+Version 0.01.017
+================
+(Made by DavidB, 13 May 1996)
+
+Uses:   E32/058 F32/023 STORE/013 GDI/021 FNTSTORE/015 
+	FBSERV/021 BITGDI/021 WSERV/032 FONTS/023 GDITOOLS/016 
+	E32TOOLS/023
+
+- No changes - just uses E32 058, etc.
+
+
+Version 0.01.016
+================
+(Made by DavidB, 3 May 1996)
+
+Uses:   E32/057 F32/021 GDI/020 FNTSTORE/014 FBSERV/020 
+	BITGDI/020 STORE/012 WSERV/031 FONTS/022 GDITOOLS/015 
+	E32TOOLS/022
+
+- No changes - just uses BITGDI 020, etc.
+
+
+Version 0.01.015
+================
+(Made by DavidB, 1 May 1996)
+
+Uses:   E32/057 F32/021 GDI/019 FNTSTORE/013 FBSERV/019 
+	BITGDI/019 STORE/012 WSERV/030 FONTS/021 GDITOOLS/015 
+	E32TOOLS/021
+
+- Uses WSERV 030.
+- Fixed bug where RAnalogClock::Close() and 
+  RDigitalClock::Close() could not be called multiple 
+  times.
+- Digital clocks are now more intelligent in determining 
+  how often they need to update themselves.
+
+
+Version 0.01.014
+================
+(Made by DavidB, 29 Apr 1996)
+
+Uses:   E32/057 F32/021 GDI/019 FNTSTORE/013 FBSERV/019 
+	BITGDI/019 STORE/012 WSERV/029 FONTS/021 GDITOOLS/015 
+	E32TOOLS/021
+
+- Uses E32 057 etc.
+- Fixed a bug where digital clocks did not always update 
+  themselves properly.
+- Implemented optional masked-blt for analog clocks which 
+  masks out any black pixels in the mask bitmap. However, 
+  since this is ***very*** CPU intensive, the masked-blt 
+  will only be done for redraws and not for any other 
+  drawing. From the user's point of view, this means that 
+  the hands/date must *never* be able to "cover" any 
+  masked-out pixels in the mask bitmap. There will be no 
+  internal checking for this.
+- Added RDigitalClock::SetBackGroundColor for dynamically 
+  setting the background color and shadow color.
+- (Don't panic if debug builds of the test code panic lots, 
+  they're meant to. Release builds do too, but you won't 
+  notice it.)
+- RAnalogClock->Destroy() and RDigitalClock->Destroy() can 
+  now be safely called
+
+
+Version 0.01.013
+================
+(Made by DavidB, 24 Apr 1996)
+
+Uses:   E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 
+	BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 
+	E32TOOLS/021
+
+- Uses E32TOOLS 021
+- Fixed a major memory-leak embarrassment
+- Digital clocks with flashing sections will go twice as slowly 
+  as they should (!) - this is due to a WSERV bug, which has 
+  been diagnosed.
+
+
+Version 0.01.012
+================
+(Made by DavidB, 23 Apr 1996)
+
+Uses:   E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 
+	BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 
+	E32TOOLS/020
+
+- Digital clocks now work on the rack.
+- Forgot to mention in the release notes for 011: parameters to 
+  ConstructL() functions of RAnalogClock and RDigitalClock have 
+  changed order to become more consistent with each other.
+- Structs in clock.h have had names of members changed from 
+  xxx to iXxx.
+- Changed the order of the parameters of 
+  TAnalogDisplayHand::AddCircle to be more consistent with 
+  TAnalogDisplayHand::AddPolyLine.
+- Lots more test code, especially to test degenerate creation 
+  of clocks is handled correctly.
+- Created bwins and bmarm directories.
+- There are some warnings when building the test-code as this 
+  release was made in a hurry.
+
+
+Version 0.01.011
+================
+(Made by DavidB, 22 Apr 1996)
+
+Uses:   E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 
+	BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 
+	E32TOOLS/020
+
+- First ARM release.
+
+Limitations with this release:
+- ***** Digital clocks do *not* work on the rack *****
+- Still no flashing in digital clocks.
+- Panicing the client from the server thread still needs sorting out.
+- Still no masked-blt of analog-clock backgrounds.
+- Digital digits are not cleared properly when updated. This has 
+  now been diagnosed in that the width of Italic characters is not 
+  correctly returned by CFbsFont.
+
+
+Version 0.01.010
+================
+(Made by DavidB, 18 Apr 1996)
+
+Uses:   E32/056 F32/020 GDI/018 FNTSTORE/012 FBSERV/018 
+	BITGDI/018 STORE/011 WSERV/028 FONTS/016 GDITOOLS/009 
+	E32TOOLS/020
+
+- Changed both E32Dll()'s to return KErrNone rather than ETrue
+- You now get paniced if you try to contruct a time-device more 
+  than once
+- Got rid of all trace of stopwatches as they don't really fit 
+  into the scheme of things.
+- The aPointList parameter to TAnalogDisplayHand::AddPolyLine() no 
+  longer is destroyed by this function (this was the case with the 
+  last release as well, but I forgot to mention it in the release 
+  notes for 009).
+- N.B. do *not* attempt to use RAnim::Destroy() to destroy an 
+  RDigitalClock or RAnalogClock with this release. As a workaround 
+  do a Close() followed by a delete. (RAnim::Close() needs to be 
+  virtual for RAnim::Destroy() to work properly.)
+
+Limitations with this release:
+- No ARM release.
+- No flashing in digital clocks with this release.
+- Panicing the client from the server thread needs sorting out.
+- No masked-blt of analog-clock backgrounds.
+- Digital digits are not always cleared properly when updated.
+
+
+Version 0.01.009
+================
+(Made by DavidB, 11 Mar 1996)
+
+Uses:   E32/054 F32/018 GDI/014 FNTSTORE/008 FBSERV/014 
+	BITGDI/014 STORE/009 FONTS/008 WSERV/027 GDITOOLS/008
+
+- No changes to the interface since previous release.
+- Fixed a bug in the test-code (the wrong format was passed 
+  to the digital stopwatch)
+- Tested setting the clock offset from current time
+- Setting the clock offset from current time no longer upsets any 
+  flashing blocks of text
+- Tested starting/stopping/freezing/unfreezing stopwatches
+- Areas drawn to are now validated to prevent redraw flicker
+- Improvements to test code
+- RTimeDevice now destroys its temporary buffer if construction was 
+  not complete - however, there is a bug in the window server 
+  causing an access violation when attemptying to Close() a 
+  non-fully-created time-device (this has been fixed for the next 
+  window server release).
+- The aPointList parameter to TAnalogDisplayHand::AddPolyLine() no 
+  longer is destroyed by this function
+
+
+Version 0.01.008
+================
+(Made by DavidB, 7 Mar 1996)
+
+Uses:   E32/054 F32/018 GDI/014 FNTSTORE/008 FBSERV/014 
+	BITGDI/014 STORE/009 FONTS/008 WSERV/026 GDITOOLS/008
+
+The interface has been changed again (not as drastically as 
+last time, though). Again, look at "\clock\tsrc\tclock.cpp" 
+functions ConstructDigitalL (line 99) and ConstructAnalogL 
+(line 160).
+Unicode bug has been fixed (although again I have only tested 
+the DEBUG ASCII build).
+Only the basics of clocks (i.e. just chugging along by 
+themselves) is guaranteed to work.
+New features for analog displays:
+- The hands are now made up of *polylines* and circles. 
+  Polylines may be open or closed, and, in the latter case, 
+  empty or filled.
+- Circles no longer leave bits of themselves behind on screen 
+  (thanks to SimonC for spotting that).
+
+
+Version 0.01.007
+================
+(Made by DavidB, 16 Feb 1996)
+
+Uses:   E32/053 F32/017 GDI/012 FNTSTORE/007 FBSERV/013 
+	BITGDI/013 STORE/008 FONTS/008 WSERV/025 GDITOOLS/007
+
+Completely new code for clocks. To see how the new interface 
+is to be used, look at "\clock\tsrc\tclock.cpp" functions 
+ConstructDigitalL (line 97) and ConstructAnalogL (line 137); 
+(note especially the explanation of how analog hands are to be 
+set up). Also now uses the new time and date classes in E32.
+The Unicode builds won't work correctly for digital displays 
+using true 16-bit characters (I have only tested the DEBUG ASCII 
+build as I'm doing this release in a rush).
+New features for digital displays:
+- they can have flashing blocks of text
+- they can shadow the text
+New features for analog displays:
+- they can have hands made up of lines and/or circles, which 
+  can be thick, thin, filled (not lines), any colour you like.
+- they can have shadows
+- they can no longer have nested dials (is this a feature? :-))
+
+
+Version 0.01.006
+================
+(Made by DavidB, 29 Jan 1996)
+
+Uses:   E32/052 F32/016 GDI/010 FNTSTORE/005 FBSERV/012 
+	BITGDI/012 STORE/007 FONTS/003 WSERV/024 GDITOOLS/007
+
+Re-release compatible with E32(052) and F32(016) etc
+
+
+Version 0.01.005
+================
+(Made by TimG, 4 Jan 1996)
+
+Uses:   E32/051 F32/015 GDI/008 FNTSTORE/003 FBSERV/010 
+	BITGDI/010 STORE/006 FONTS/003 WSERV/023
+
+Latest (interim) release containing bodges to allow clocks to work with new Time/Date classes.
+A proper release will be available following some proper internal remodelling of the code.
+
+
+Version 0.01.004
+================
+(Made by TimG, 18 Dec 1995)
+
+Uses:   E32/050 F32/014 GDI/007 FNTSTORE/002 FBSERV/009 
+	BITGDI/009 STORE/005 FONTS/003 WSERV/022
+
+Minor changes to make clocks compatible with latest versions of everything, including WSERV 022
+
+
+Version 0.01.003
+================
+(Made by TimG, 4 Dec 1995)
+
+ Uses:   E32/049 F32/013 STORE/004 FONTS/00  GDI/006 
+	 FNTSTORE/001 BITGDI/008 FBS/007 WSERV/021
+
+Now compatible with the most recent builds of everything, including E32 (049) 
+and WSERV (021). Biggest change is that clocks now use FNTSTORE rather than
+the old GDSTORE, for fonts etc.
+
+
+Version 0.01.002
+================
+(Made by DavidW, 16 Nov 1995)
+
+Uses:   E32/048 F32/012 STORE/003
+	GDI/005 GDSTORE/007 BITGDI/007 FBS/006 WSERV/020
+
+Re-release compatible with E32(048) and F32(012) etc
+
+Mainly this just involved changing things in the test code, like
+changing every RGc to RWindowGc
+
+NB made in a hurry and only the Ascii Debug version released.
+
+
+Version 0.01.001
+================
+Author: T.Gillott
+Release: 001
+
+First (experimental) release of Clock group