lafagnosticuifoundation/uigraphicsutils/group/RELEASE.TXT
changeset 0 2f259fa3e83a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lafagnosticuifoundation/uigraphicsutils/group/RELEASE.TXT	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,170 @@
+Version 1.00.021
+================
+Made by SimonC 4 October 1999
+
+Uses mainline 00019
+
+Added new methods to ColorUtils
+
+	IMPORT_C static CColorList* CreateSystemColorListL(RFs& aFs);
+	IMPORT_C static void UpdateSystemColorListL(RFs& aFs,CColorList& aColorList);
+
+CreateSystemColorListL returns NULL if no list is saved to file.  The caller is
+expected to fall back to some other mechanism in this case (e.g. resource file)
+
+Added test code for all colour utilities in T_COLOR
+
+
+Version 1.00.020
+================
+Made by DianaB 14 September 1999
+
+Mainline Release
+
+Added Simons changes from version 012
+
+Added function CreateNamedScreenFontInPixelsL
+
+
+Version 1.00.011
+================
+Made by SimonC 1 September 1999
+
+Source and binary compatible with 010
+
+Added missing forward declaration to gulutil.h
+
+
+
+Version 1.00.010
+================
+Made by SimonC 31 August 1999
+
+First mainline release.  Based on 006 from ER5u.
+
+Binary and source compatible with 006
+
+Added CreateGradientBitmapL to ColorUtils which creates a gradient filled bitmap
+of given orientation and start/end color suitable for use as a background brush.
+
+
+
+Version 1.00.006
+================
+Made by Mark Donohoe 23 July 1999
+
+Uses bafl=091,bitgdi=095,brdcst=005,cone=164,e32=186,e32tools=120,e32toolp=107,e32utils=027,
+eiktools=133,f32=145,fbserv=087,fntstore=059,fonts=085,gdi=070,store=062,wserv=107,
+freetype=011
+
+Binary compatible with 005
+
+1) Fixes for
+	EDNMDOE-49XCVH [EGUL 005] Potential alloc heaven in CGulIcon 
+
+2) Added new method ResourceUtils::CreateNamedScreenFont() which reads a font name, size in twips
+and attribute flags and creates a screen font with this information. This allows fix of eikon defect
+	EDNGASR-49LHH6 System fonts should be specified by name, not by UID
+
+3) BLD.INF added by William Roberts
+
+
+Version 1.00.005
+================
+Made by Mark Donohoe 28 June 1999
+
+Uses bafl=091,bitgdi=095,brdcst=005,cone=164,e32=186,e32tools=120,e32toolp=107,e32utils=027,
+eiktools=133,f32=145,fbserv=087,fntstore=059,fonts=085,gdi=070,store=062,wserv=107,
+freetype=011
+
+Released wins urel, wins udeb, marm urel and marm udeb
+Binary incompatible with 004
+
+1) Fixes for
+	EDNNSIH-48JFHN [EGUL] GULUTIL.H needs to include gdi.h?
+
+2) Implementation of border drawing of the legacy styles EHorizontalBar, EVerticalBar and
+   ESingleGray in CGulBorder.
+
+3) Addition of query method BitmapsOwnedExternally() to CGulIcon
+
+
+Version 1.00.004
+================
+DavidK 27 May 1999
+
+Uses bafl=091,bitgdi=095,brdcst=005,cone=164,e32=166,e32tools=120,e32toolp=107,e32utils=027,
+eiktools=133,f32=133,fbserv=087,fntstore=059,fonts=085,gdi=070,store=062,wserv=107,
+freetype=011
+
+Released wins deb wins udeb marm rel and marm udeb
+Removed 2 functions from gulicon.* to remove dependency on apparc created in 002
+Source and binary incompatible with any previous release.
+
+
+Version 1.00.003
+================
+Made by Mark Donohoe 20 May 1999
+
+Uses:   BAFL/087 BITGDI/082 BRDCST/004 CONE/162 E32/166
+		E32TOOLS/110 E32TOOLP/100 E32UTILS/026 EIKTOOLS/132
+		F32/132 FBSERV/086FNTSTORE/058 GDI/063 STORE/051
+		WSERV/105
+
+Not binary compatible with 002.
+
+Replaced TGulBorder with improved version capable of drawing many different
+types of border.
+Added TGulBorderColors class which packages up the six colors needed to draw 
+the new borders. 
+
+
+
+Version 1.00.002
+================
+Made by Mark Donohoe 20 May 1999
+
+Uses:   BAFL/087 BITGDI/082 BRDCST/004 CONE/162 E32/166
+		E32TOOLS/110 E32TOOLP/100 E32UTILS/026 EIKTOOLS/132
+		F32/132 FBSERV/086FNTSTORE/058 GDI/063 STORE/051
+		WSERV/105
+
+Not binary compatible with 001.
+
+Added CGulIcon class which packages two bitmaps, one each for an icon image and its mask.
+Added JavaDoc comments to TGulAlignment.
+Added USERINCLUDE line to EGUl.MMP
+
+
+
+Version 1.00.001
+================
+Made by SimonC 25 April 1999
+
+Uses:   BAFL/087 BITGDI/082 BRDCST/004 CONE/162 E32/166
+		E32TOOLS/110 E32TOOLP/100 E32UTILS/026 EIKTOOLS/132
+		F32/132 FBSERV/086FNTSTORE/058 GDI/063 STORE/051
+		WSERV/105
+		
+First release of graphics utilities previously included in Cone and Eikon.
+
+The classes that have migrated to Egul are:
+
+	TCoeAlignment                                                           ->      TGulAlignment
+	TEikBorder                                                                      ->      TGulBorder
+	CEikColorList                                                           ->      CColorList
+	CEikColorArray                                                          ->      CColorArray
+	TMargins8                                                                       ->      TMargins8
+	EikDrawUtils                                                            ->      DrawUtils
+	TextUtils                                                                       ->      TextUtils
+	TEikFindWidthOfWidestTextItem                           ->      TFindWidthOfWidestTextItem
+	TEikFindWidthOfWidestDigit                                      ->      TFindWidthOfWidestDigit
+	TEikFindWidthOfWidestAmPmName                           ->      TFindWidthOfWidestAmPmName
+	TEikFindWidthOfWidestAbbreviatedDayName         ->      TFindWidthOfWidestAbbreviatedDayName
+	TEikFindWidthOfWidestDayName                            ->      TFindWidthOfWidestDayName
+	TEikFindWidthOfWidestAbbreviatedMonthName       ->      TFindWidthOfWidestAbbreviatedMonthName
+	TEikFindWidthOfWidestMonthName                          ->      TFindWidthOfWidestMonthName
+	TEikFindWidthOfWidestDateSuffix                         ->      TFindWidthOfWidestDateSuffix
+	EikFontUtils                                                            ->      FontUtils
+	EikResourceUtils                                                        ->      ResourceUtils
+	CEikCleanupStackableFont                                        ->      CCleanupStackableFont