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