--- /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