layouts/aknlayout2/layout/Layout change log.txt
branchRCL_3
changeset 25 9f95a5546443
equal deleted inserted replaced
24:e4e3998ddda2 25:9f95a5546443
       
     1 # 
       
     2 # Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 # 
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 # 
       
    12 # Contributors:
       
    13 # 
       
    14 # Description: 
       
    15 #
       
    16 
       
    17 September 03
       
    18 Initial lay files copied from AknLayout
       
    19 
       
    20 27/10/03
       
    21 lay files caught up to AknLayout latest values
       
    22 
       
    23 28/10/03
       
    24 Unification of elaf and apac APIs. The following elaf APIs had parameters added to allow
       
    25 apac to work too.
       
    26 	TAknTextLineLayout Title_pane_texts_Line_1(TInt aIndex_l, TInt aIndex_W);
       
    27 	TAknTextLineLayout Navi_pane_texts_Line_1(TInt aCommon1);
       
    28 The following elaf APIs were removed because of duplicate tables:
       
    29 	TAknTextLineLayout List_pane_texts__setting_double2__Line_1(TInt aCommon1);
       
    30 	TAknTextLineLayout List_pane_texts__setting_double2__Line_2();
       
    31 The following elaf APIs had parameter name changes
       
    32 	TAknTextLineLayout Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aIndex_B);
       
    33 	TAknMultiLineTextLayout Multiline_Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aNumberOfLinesShown);
       
    34 
       
    35 29/10/03
       
    36 Unified API for square too.
       
    37 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
       
    38 This involves lots of changes to all lay files.
       
    39 This is a list of table that we don't want in any API:
       
    40 TAknLayoutTableLimits List_pane_elements__double_large_graphic__SUB_TABLE_0_Limits()
       
    41 TAknWindowLineLayout List_pane_elements__double_large_graphic__SUB_TABLE_0(TInt aLineIndex)
       
    42 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_0_Limits()
       
    43 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_0(TInt aLineIndex, TInt aIndex_H)
       
    44 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_1_Limits()
       
    45 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_1(TInt aLineIndex, TInt aIndex_H)
       
    46 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_2_Limits()
       
    47 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_2(TInt aLineIndex, TInt aIndex_H)
       
    48 Skin LAF re-extracted from P:\Averell\Team\docs\Requirements\LAF\Averell_2.0\skin\html\Series_60_Skin_LAF_R2.0_v2.htm
       
    49 
       
    50 31/10/03
       
    51 AknLayout.cdl regenerated with comments saying what LAF table is the source
       
    52 Table API review by MGR to remove unnecessary table API. Removed:
       
    53 TAknLayoutTableLimits Status_pane_descendants_SUB_TABLE_0_Limits();
       
    54 TAknWindowLineLayout Status_pane_descendants_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect);
       
    55 TAknLayoutTableLimits Navi_pane_texts_SUB_TABLE_0_Limits();
       
    56 TAknTextLineLayout Navi_pane_texts_SUB_TABLE_0(TInt aLineIndex);
       
    57 TAknLayoutTableLimits Main_pane_descendants_SUB_TABLE_0_Limits();
       
    58 TAknWindowLineLayout Main_pane_descendants_SUB_TABLE_0(TInt aLineIndex);
       
    59 TAknLayoutTableLimits Form_pop_up_field_elements_and_descendants_SUB_TABLE_0_Limits();
       
    60 TAknWindowLineLayout Form_pop_up_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
       
    61 TAknLayoutTableLimits Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0_Limits();
       
    62 TAknWindowLineLayout Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
       
    63 TAknLayoutTableLimits Form_slider_field_elements_and_descendants_SUB_TABLE_0_Limits();
       
    64 TAknWindowLineLayout Form_slider_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex);
       
    65 TAknLayoutTableLimits Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0_Limits();
       
    66 TAknWindowLineLayout Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0(TInt aLineIndex);
       
    67 TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0_Limits();
       
    68 TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0(TInt aLineIndex);
       
    69 TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1_Limits();
       
    70 TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1(TInt aLineIndex);
       
    71 TAknLayoutTableLimits Pop_up_window_list_pane_descendants_SUB_TABLE_0_Limits();
       
    72 TAknWindowLineLayout Pop_up_window_list_pane_descendants_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_t);
       
    73 TAknLayoutTableLimits List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0_Limits();
       
    74 TAknWindowLineLayout List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0(TInt aLineIndex);
       
    75 TAknLayoutTableLimits Data_query_pop_up_window_elements_SUB_TABLE_0_Limits();
       
    76 TAknWindowLineLayout Data_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect, TInt aCommon1);
       
    77 TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0_Limits();
       
    78 TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_C, TInt aIndex_t);
       
    79 TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1_Limits();
       
    80 TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1(TInt aLineIndex, TInt aIndex_t);
       
    81 TAknLayoutTableLimits Colour_selection_pop_up_window_descendants_SUB_TABLE_0_Limits();
       
    82 TAknWindowLineLayout Colour_selection_pop_up_window_descendants_SUB_TABLE_0(TInt aLineIndex);
       
    83 
       
    84 8/12/2003
       
    85 API updating to 2.1 and 2.6 versions, where possible.
       
    86 The layout API is divided up as {akn, app} x {elaf, apac, square}
       
    87 The source documents are:
       
    88 Akn     Series_60_EUR_AVKON_LAF_R2.1_v1.0.doc -> AknElaf.lay
       
    89 AknApac Series_60_APAC_AVKON_LAF_Delta_R2.1_v1.0.doc -> AknApac.lay
       
    90 AknSq   Series_60_2_6_Square_AVKON_LAF_Delta_0_1.doc -> AknElafSq.lay
       
    91 App     Series_60_EUR_APPS_LAF_R2.1_v1.0.doc -> AppElaf.lay
       
    92 AppApac Series_60_APAC_APPS_LAF_Delta_R2.1_v1.0.doc -> AppApac.lay
       
    93 AppSq   Series_60_2_6_Square_Application_LAF_Delta_0_3.doc -> AppElafSq.lay
       
    94 Note that LAY file names have changed.
       
    95 The avkon changes are going to be a careful update of the API as necessary.
       
    96 The apps changes are going to be a complete rebuild of the layout system.
       
    97 Both avkon and apps will have a unified elaf/apac/square API.
       
    98 AknElaf changes: 
       
    99 	Small status pane added to lay and CDL, 
       
   100 	no numeric changes made, 
       
   101 	BC maintianed.
       
   102 AknApac changes: 
       
   103 	None taken from LAF, numeric changes only.
       
   104 	Comments added to CDL file
       
   105 	CDL name changed.
       
   106 AknElafSq changes: 
       
   107 	Whole LAY file taken.
       
   108 	Square LAY modified to match ELAF API where necessary.
       
   109 	CDL updated with new square only API
       
   110 	Comments added to CDL file
       
   111 	CDL name changed.
       
   112 Apps elaf, apac and square APIs unified
       
   113 	All changes taken
       
   114 	New CDL files created
       
   115 
       
   116 8/1/2004
       
   117 Layout compiler extract mode fix has found more tables in elaf and square laf specs
       
   118 for avkon and apps. APAC laf specs do not have this problem.
       
   119 New tables will be added to the end of the existing APIs.
       
   120 Akn elaf: All apparently new tables were already in the Elaf.lay file - they must have had
       
   121 their tables corrupted in word some time after they were originally extracted.
       
   122 Akn elaf sq: All new tables moved across and unified with elaf.
       
   123 Apps elaf: two new tables added to lay file and to the end of the CDL interface
       
   124 Apps square: tables added to lay file
       
   125 Unification check is good
       
   126 
       
   127 24/2/2004
       
   128 Multiple changes to Avkon layouts to support apac square and abrw square
       
   129 New lay files added
       
   130 makefile updated to build new packages etc
       
   131 data unified between layouts where necessary
       
   132 
       
   133 2/3/2004
       
   134 Multiple changes to App layouts to support AppAbrw
       
   135 Note that some changes have forced change to CDL API, which have been manually merged in, breaking SC
       
   136 makefile updated to build updated package contents etc
       
   137 Unification check fails at present - needs investigation
       
   138 
       
   139 16/3/2004
       
   140 Added AppApacSq and AppAbrwSquare lay files
       
   141 makefile updated to build new packages etc
       
   142 data unified between layouts where necessary
       
   143 minor SC breaking change to CDL API - no known clients
       
   144 Unification check fails at present - needs investigation
       
   145 
       
   146 6/4/2004
       
   147 Added skinSq lay file
       
   148 added to build system and unirep
       
   149 
       
   150 8/4/2004
       
   151 Added skinAbrw lay file
       
   152 added to build system and unirep
       
   153 
       
   154 15/4/2004
       
   155 Added skinAbrwSq lay file
       
   156 added to build system and unirep
       
   157 
       
   158 16/4/2004
       
   159 new contents of skin laf extracted from Series_60_2_x_Skin_LAF_3_2.doc, 
       
   160 updates applied to skin lay files, mirroring where appropriate. 
       
   161 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. 
       
   162 Added API to CDL.
       
   163 
       
   164 2/3/2006
       
   165 Legacy layout files removed from the project.
       
   166 The new system uses only adaptation layer to provide clients with legacy layout data.