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