layouts/aknlayout2/layout/Layout change log.txt
changeset 43 1951b3078691
parent 42 2398a337fa76
child 46 bd0cbdaaf2be
child 50 c6286dcf6040
--- a/layouts/aknlayout2/layout/Layout change log.txt	Fri Mar 19 09:48:44 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-September 03
-Initial lay files copied from AknLayout
-
-27/10/03
-lay files caught up to AknLayout latest values
-
-28/10/03
-Unification of elaf and apac APIs. The following elaf APIs had parameters added to allow
-apac to work too.
-	TAknTextLineLayout Title_pane_texts_Line_1(TInt aIndex_l, TInt aIndex_W);
-	TAknTextLineLayout Navi_pane_texts_Line_1(TInt aCommon1);
-The following elaf APIs were removed because of duplicate tables:
-	TAknTextLineLayout List_pane_texts__setting_double2__Line_1(TInt aCommon1);
-	TAknTextLineLayout List_pane_texts__setting_double2__Line_2();
-The following elaf APIs had parameter name changes
-	TAknTextLineLayout Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aIndex_B);
-	TAknMultiLineTextLayout Multiline_Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aNumberOfLinesShown);
-
-29/10/03
-Unified API for square too.
-Square LAF extracted from P:\Averell\Team\docs\Requirements\LAF\Averell_2.6\Elaf\html\Series_60_2_6_Square_AVKON_LAF_Delta_0_1.htm
-This involves lots of changes to all lay files.
-This is a list of table that we don't want in any API:
-TAknLayoutTableLimits List_pane_elements__double_large_graphic__SUB_TABLE_0_Limits()
-TAknWindowLineLayout List_pane_elements__double_large_graphic__SUB_TABLE_0(TInt aLineIndex)
-TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_0_Limits()
-TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_0(TInt aLineIndex, TInt aIndex_H)
-TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_1_Limits()
-TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_1(TInt aLineIndex, TInt aIndex_H)
-TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_2_Limits()
-TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_2(TInt aLineIndex, TInt aIndex_H)
-Skin LAF re-extracted from P:\Averell\Team\docs\Requirements\LAF\Averell_2.0\skin\html\Series_60_Skin_LAF_R2.0_v2.htm
-
-31/10/03
-AknLayout.cdl regenerated with comments saying what LAF table is the source
-Table API review by MGR to remove unnecessary table API. Removed:
-TAknLayoutTableLimits Status_pane_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Status_pane_descendants_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect);
-TAknLayoutTableLimits Navi_pane_texts_SUB_TABLE_0_Limits();
-TAknTextLineLayout Navi_pane_texts_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Main_pane_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Main_pane_descendants_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Form_pop_up_field_elements_and_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Form_pop_up_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Form_slider_field_elements_and_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Form_slider_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0_Limits();
-TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1_Limits();
-TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1(TInt aLineIndex);
-TAknLayoutTableLimits Pop_up_window_list_pane_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Pop_up_window_list_pane_descendants_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_t);
-TAknLayoutTableLimits List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0_Limits();
-TAknWindowLineLayout List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0(TInt aLineIndex);
-TAknLayoutTableLimits Data_query_pop_up_window_elements_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Data_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect, TInt aCommon1);
-TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_C, TInt aIndex_t);
-TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1_Limits();
-TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1(TInt aLineIndex, TInt aIndex_t);
-TAknLayoutTableLimits Colour_selection_pop_up_window_descendants_SUB_TABLE_0_Limits();
-TAknWindowLineLayout Colour_selection_pop_up_window_descendants_SUB_TABLE_0(TInt aLineIndex);
-
-8/12/2003
-API updating to 2.1 and 2.6 versions, where possible.
-The layout API is divided up as {akn, app} x {elaf, apac, square}
-The source documents are:
-Akn     Series_60_EUR_AVKON_LAF_R2.1_v1.0.doc -> AknElaf.lay
-AknApac Series_60_APAC_AVKON_LAF_Delta_R2.1_v1.0.doc -> AknApac.lay
-AknSq   Series_60_2_6_Square_AVKON_LAF_Delta_0_1.doc -> AknElafSq.lay
-App     Series_60_EUR_APPS_LAF_R2.1_v1.0.doc -> AppElaf.lay
-AppApac Series_60_APAC_APPS_LAF_Delta_R2.1_v1.0.doc -> AppApac.lay
-AppSq   Series_60_2_6_Square_Application_LAF_Delta_0_3.doc -> AppElafSq.lay
-Note that LAY file names have changed.
-The avkon changes are going to be a careful update of the API as necessary.
-The apps changes are going to be a complete rebuild of the layout system.
-Both avkon and apps will have a unified elaf/apac/square API.
-AknElaf changes: 
-	Small status pane added to lay and CDL, 
-	no numeric changes made, 
-	BC maintianed.
-AknApac changes: 
-	None taken from LAF, numeric changes only.
-	Comments added to CDL file
-	CDL name changed.
-AknElafSq changes: 
-	Whole LAY file taken.
-	Square LAY modified to match ELAF API where necessary.
-	CDL updated with new square only API
-	Comments added to CDL file
-	CDL name changed.
-Apps elaf, apac and square APIs unified
-	All changes taken
-	New CDL files created
-
-8/1/2004
-Layout compiler extract mode fix has found more tables in elaf and square laf specs
-for avkon and apps. APAC laf specs do not have this problem.
-New tables will be added to the end of the existing APIs.
-Akn elaf: All apparently new tables were already in the Elaf.lay file - they must have had
-their tables corrupted in word some time after they were originally extracted.
-Akn elaf sq: All new tables moved across and unified with elaf.
-Apps elaf: two new tables added to lay file and to the end of the CDL interface
-Apps square: tables added to lay file
-Unification check is good
-
-24/2/2004
-Multiple changes to Avkon layouts to support apac square and abrw square
-New lay files added
-makefile updated to build new packages etc
-data unified between layouts where necessary
-
-2/3/2004
-Multiple changes to App layouts to support AppAbrw
-Note that some changes have forced change to CDL API, which have been manually merged in, breaking SC
-makefile updated to build updated package contents etc
-Unification check fails at present - needs investigation
-
-16/3/2004
-Added AppApacSq and AppAbrwSquare lay files
-makefile updated to build new packages etc
-data unified between layouts where necessary
-minor SC breaking change to CDL API - no known clients
-Unification check fails at present - needs investigation
-
-6/4/2004
-Added skinSq lay file
-added to build system and unirep
-
-8/4/2004
-Added skinAbrw lay file
-added to build system and unirep
-
-15/4/2004
-Added skinAbrwSq lay file
-added to build system and unirep
-
-16/4/2004
-new contents of skin laf extracted from Series_60_2_x_Skin_LAF_3_2.doc, 
-updates applied to skin lay files, mirroring where appropriate. 
-new "scaling" tables added in all cases, even if data redundant, as they refer to scaling of bitmaps not of item placement, so should be separate API. 
-Added API to CDL.
-
-2/3/2006
-Legacy layout files removed from the project.
-The new system uses only adaptation layer to provide clients with legacy layout data.