sl@0
|
1 |
<?xml version="1.0"?>
|
sl@0
|
2 |
<relnotes schema="1.0.0" name="Plugin Framework" purpose="" type="component">
|
sl@0
|
3 |
<purpose>
|
sl@0
|
4 |
DLL/Object Plugin framework of the OS comprising of a Plugin Server and Client API. Allows users to list and create plugin objects. It gives clients a way of having run-time dynamic linkages to object implementations in DLLs not known at build time (static linkage).
|
sl@0
|
5 |
</purpose>
|
sl@0
|
6 |
<defect number="DEF142843" title="Public headers include platform headers" revision="059">
|
sl@0
|
7 |
Rectified the header classifications wherever necessary, either including it in .cpp or promoting it
|
sl@0
|
8 |
</defect>
|
sl@0
|
9 |
<defect number="PDEF139263" title="TE_EComSWITestWINSCW.script (udeb) v9.5 fails" revision="058">
|
sl@0
|
10 |
Removed the test te_ecomswitestwinscw from the winscw script file
|
sl@0
|
11 |
</defect>
|
sl@0
|
12 |
<defect number="PDEF138059" title="ECOM manual test t_heaptest is obsolete" revision="057">
|
sl@0
|
13 |
Updated test t_heaptest to upgrade ecom plugin using SWI
|
sl@0
|
14 |
</defect>
|
sl@0
|
15 |
<defect number="PDEF138060" title="ECOM manual test t_ecomeikerrortest needs update" revision="056">
|
sl@0
|
16 |
Updated the EcomErrorCodes.h and EcomErr.ra so that they reflect the latest error codes and t_ecomeikerrortest is updated to test the new error codes.
|
sl@0
|
17 |
</defect>
|
sl@0
|
18 |
<deliverystep number="1462" name="PREQ2475: Splitting Mixed Header files for Base Services API" osproject="SymTB9.2" revision="055">
|
sl@0
|
19 |
<milestone project="GT0494" number="3.9"/>
|
sl@0
|
20 |
<preq number="2475" title="Splitting Mixed header">
|
sl@0
|
21 |
Splitting Mixed Header files for Base Services API
|
sl@0
|
22 |
</preq>
|
sl@0
|
23 |
</deliverystep>
|
sl@0
|
24 |
<defect number="PDEF134636" title="T_PLUGINUPGRADE test fails on Rel MCL" revision="054">
|
sl@0
|
25 |
Fixed the slash issues relevant to this testcase in ecom3_postbuild.mk file.
|
sl@0
|
26 |
</defect>
|
sl@0
|
27 |
<defect number="DEF133163" title="TLanguage fails in ECOM" revision="053">
|
sl@0
|
28 |
Updated test to export ecom-1-2.s02 and ecom-1-3.s03 .
|
sl@0
|
29 |
</defect>
|
sl@0
|
30 |
<defect number="DEF131679 " title="[WDP] {WDP} T_RESOLVERPERF tests failing on H4." revision="052">
|
sl@0
|
31 |
Updated test to put in appropriate time thresholds.
|
sl@0
|
32 |
</defect>
|
sl@0
|
33 |
<defect number="DEF133785 " title="T_RESOLVERCACHE test fails on ARMV5" revision="051">
|
sl@0
|
34 |
Updated test to make the Time Period Fall in the time Interval.
|
sl@0
|
35 |
</defect>
|
sl@0
|
36 |
<defect number="INC133328" title="[SPHINX] Landmarks application cannot be started" revision="050">
|
sl@0
|
37 |
Missing Object initialisation updated in Sphinx .
|
sl@0
|
38 |
</defect>
|
sl@0
|
39 |
<defect number="DEF133145" title="PerfTest Fails on h6 3430 board for ecom " revision="049">
|
sl@0
|
40 |
Updated test to make it compatible with h6 i.e OMAP3430 Board.
|
sl@0
|
41 |
</defect>
|
sl@0
|
42 |
<deliverystep number="1416" name="CR1573:ECOM clients shall be able to list all plug-in implementations for a given plug-in interface" osproject="Diran" revision="048" >
|
sl@0
|
43 |
<cr number="1573" title="ECOM clients shall be able to list all plug-in implementations for a given plug-in interface ">
|
sl@0
|
44 |
Addition of 3 new client API's to list the plug-in implmentations of a plug-in interface, without doing any capability filtering And Server Side Changes.
|
sl@0
|
45 |
</cr>
|
sl@0
|
46 |
<milestone project="GT0494" number="3.8"/>
|
sl@0
|
47 |
</deliverystep>
|
sl@0
|
48 |
<defect number="DEF129269" title="T_RESOLVERCACHE (udeb) failing 9.5 dev_dpfunctional (onwards)" revision="047">
|
sl@0
|
49 |
Updated test to make it more resilient to scheduling variances.
|
sl@0
|
50 |
</defect>
|
sl@0
|
51 |
<defect number="DEF117562" title="Investigate leave in CDiscoverer::CDirScanner::DoScanDriveL" revision="046">
|
sl@0
|
52 |
Updates to improve panic logging and handling. Published ECOM panic codes.
|
sl@0
|
53 |
</defect>
|
sl@0
|
54 |
<defect number="DEF127158" title="Updating startup domain definitions used in ECOM" revision="045">
|
sl@0
|
55 |
Updates made in accordance to the changes in the Starup domain definitions as per System model v2.
|
sl@0
|
56 |
</defect>
|
sl@0
|
57 |
<defect number="DEF120545" title="ECOM manual test t_multipleImageTest documentation out of date" revision="044">
|
sl@0
|
58 |
Updated the instructions on how to build t_multipleimagetest are documented in SGL.GT0292.509 ECOM Component Test Spec.doc and buildecomMultiImage.cmd.
|
sl@0
|
59 |
</defect>
|
sl@0
|
60 |
<defect number="DEF120850" title="TEM for ecom should have ecom3_ prefix" revision="043">
|
sl@0
|
61 |
Renamed buildsis.mk/meta and relocatetarget.mk/meta to add the ecom3_ prefix. Update bld.inf files.
|
sl@0
|
62 |
</defect>
|
sl@0
|
63 |
<defect number="PDEF119731" title="BAFL Backup System Potential Security Vulnerability" revision="042">
|
sl@0
|
64 |
Have changed the capabilities for CloseAll, CloseFileL, RestartAll, RestartFile and NotifyBackupOperationL. Have removed the CloseServer API.
|
sl@0
|
65 |
</defect>
|
sl@0
|
66 |
<defect number="PDEF116654" title="Robustness of REComSession::CreateImplementationL() on a leave must be improved " revision="041">
|
sl@0
|
67 |
Improved robustness and add several test cases.
|
sl@0
|
68 |
</defect>
|
sl@0
|
69 |
<defect number="DEF117387" title="T_EXTENDEDINTERFACES test is failing in 9.5 Development WINSCW build" revision="040">
|
sl@0
|
70 |
Updated t_extendedinterfaces.cpp
|
sl@0
|
71 |
</defect>
|
sl@0
|
72 |
<defect number="DEF116366" title="Remove awkward dependency of syslibs_ecom on cbr/dummy - prop to ecom3" revision="039">
|
sl@0
|
73 |
Removed the dummy.exe target
|
sl@0
|
74 |
</defect>
|
sl@0
|
75 |
<defect number=" DEF116246" title="Propagate INC115057 to ecom3 - ecomserver out of heap space " revision="038">
|
sl@0
|
76 |
Increased the heap min and max sizes. Changed implementation of plug-in scanning to be more efficient.
|
sl@0
|
77 |
</defect>
|
sl@0
|
78 |
<defect number="PDEF116150" title="'Contact retailer' when booting phone" revision="037">
|
sl@0
|
79 |
Modified all sorting algorithms based on UIDs to use comparisons instead of subtractions.
|
sl@0
|
80 |
</defect>
|
sl@0
|
81 |
<deliverystep number="486" name="ECOM Interface Extensions" osproject="Oghma" revision="036">
|
sl@0
|
82 |
<ec number="043" title="ECOM Interface Compatibility, Extensions and Versioning">
|
sl@0
|
83 |
Allow the existing plug-in implementation interfaces to be extended without breaking BC
|
sl@0
|
84 |
</ec>
|
sl@0
|
85 |
<milestone project="GT0329" number="3.2"/>
|
sl@0
|
86 |
</deliverystep>
|
sl@0
|
87 |
<defect number="DEF113573" title="CObserverStub initialises TDriveUnit object with invalid drive parameter " revision="035">
|
sl@0
|
88 |
Modified the t_discoverer code not to initialize a TDriveUnit with -1 otherwise it will panic(drive number of out of the 0-25 range)
|
sl@0
|
89 |
</defect>
|
sl@0
|
90 |
<defect number="DEF113257" title="(ecom) calls to GetDesLength() not checked for error return " revision="034">
|
sl@0
|
91 |
Added User::LeaveIfError to catch and leave with error code returned by TClientRequest::GetDesLength if it returns error.
|
sl@0
|
92 |
</defect>
|
sl@0
|
93 |
<defect number="DEF103909" title="ECOM ignores changes that occur during a Backup" revision="033">
|
sl@0
|
94 |
Changed the dicoverer to only cancel/activate the scanning timer on suspend/resume, leaving other notifiers active. Notifications are then processed once the discoverer is resumed.
|
sl@0
|
95 |
</defect>
|
sl@0
|
96 |
<defect number="DEF111559" title="In-Source documentation must be provided for usage of ECOM aDtorIDKey argument" revision="032">
|
sl@0
|
97 |
Changed the description of "aDtorIDKey"
|
sl@0
|
98 |
</defect>
|
sl@0
|
99 |
<defect number="DEF111309" title="ECOM dependency on swi/swispubsubdefs.h breaks Core OS layering" revision="031">
|
sl@0
|
100 |
Updated ECOM to depend on definitions in sacls.h and e32property.h rather than swi/swispubsubdefs.h.
|
sl@0
|
101 |
</defect>
|
sl@0
|
102 |
<defect number="DEF111789" title="Cannot determine impl. uid after call to REComSession:: CreateImplementationL()" revision="030">
|
sl@0
|
103 |
Fixed issue by providing an additional method to retrieve uid given the destructor key
|
sl@0
|
104 |
</defect>
|
sl@0
|
105 |
<defect number="PDEF111246" title="ECOM does not notify when plug-ins get uninstalled" revision="029">
|
sl@0
|
106 |
Fixed issue with notification of plugin uninstallation
|
sl@0
|
107 |
</defect>
|
sl@0
|
108 |
<defect number="DEF111107" title="IPR errors in syslibs_ecom" revision="028">
|
sl@0
|
109 |
Changed syslibs_ecom.mrp, added a entry for DisableDrivesTest in IPR section to classify this test component to T
|
sl@0
|
110 |
</defect>
|
sl@0
|
111 |
<defect number="DEF110156" title="Incorrect component name in distribution.policy files" revision="027">
|
sl@0
|
112 |
Changed schedule 12 information for the distribution.policy files from Tools to Plugin Framework Server
|
sl@0
|
113 |
</defect>
|
sl@0
|
114 |
<defect number="PDEF110202" title="Undesireable interaction between ECOM and SWI" revision="026">
|
sl@0
|
115 |
Disabled discovery of plugins during SWI
|
sl@0
|
116 |
</defect>
|
sl@0
|
117 |
<defect number="DEF110141" title="WordScan error in ECOM" revision="025">
|
sl@0
|
118 |
Rephrase commented out in t_disabledrives.cpp
|
sl@0
|
119 |
</defect>
|
sl@0
|
120 |
<deliverystep number="646" name="Allow licensees to disable scanning on specific drives" osproject="Naiad" revision="024">
|
sl@0
|
121 |
<preq number="1783" title="Traceability PREQ for functionality added to legacy components in Naiad">
|
sl@0
|
122 |
Derived req 7447: ECOM shall allow licensees to indicate disabled drives.
|
sl@0
|
123 |
</preq>
|
sl@0
|
124 |
<milestone project="GT0304" number="3.12"/>
|
sl@0
|
125 |
</deliverystep>
|
sl@0
|
126 |
<minorchange revision="023">
|
sl@0
|
127 |
Updated the value of the patchable buffer size constant in the HowToFAQ
|
sl@0
|
128 |
</minorchange>
|
sl@0
|
129 |
<deliverystep number="558" name="Extension makefile changes" osproject="Oghma" revision="022">
|
sl@0
|
130 |
<preq number="1182" title="GNU Make-based build system">
|
sl@0
|
131 |
Migrating the makefiles to Template Extension Makefiles.
|
sl@0
|
132 |
</preq>
|
sl@0
|
133 |
<milestone project="GT0329" number="3.13"/>
|
sl@0
|
134 |
</deliverystep>
|
sl@0
|
135 |
<defect number="DEF105913" title="Documentation defect in "REComSession::CreateImplementationL()"" revision="021">
|
sl@0
|
136 |
Updated interfaceuid documentation in EcomSession.cpp
|
sl@0
|
137 |
</defect>
|
sl@0
|
138 |
<defect number="PDEF101458" title="ECOM Optimise KListImpBufferSize default value for RAM/NOR/NAND configs" revision="020">
|
sl@0
|
139 |
ECOM Optimise KListImpBufferSize default value for RAM/NOR/NAND configs
|
sl@0
|
140 |
</defect>
|
sl@0
|
141 |
<deliverystep number="557" name="Filename policy changes" osproject="Oghma" revision="019">
|
sl@0
|
142 |
<milestone project="GT0329" number="3.11"/>
|
sl@0
|
143 |
<preq number="1182" title="GNU Make-based build system">
|
sl@0
|
144 |
Updating the component source files to comply with the Symbian filename policy.
|
sl@0
|
145 |
</preq>
|
sl@0
|
146 |
</deliverystep>
|
sl@0
|
147 |
<minorchange revision="018">
|
sl@0
|
148 |
Symbian OS v9.3 component branched from common codeline
|
sl@0
|
149 |
</minorchange>
|
sl@0
|
150 |
<defect number="DEF098054" title="Ecom Multiple Image test fail" revision="017">
|
sl@0
|
151 |
Correction to the documentation for multiple image support and addition of scripts for setting up the multiple image test environment
|
sl@0
|
152 |
</defect>
|
sl@0
|
153 |
<defect number="PDEF101488" title="ECom test failure" revision="016">
|
sl@0
|
154 |
Remove set system drive test cases
|
sl@0
|
155 |
</defect>
|
sl@0
|
156 |
<defect number="DEF101931" title="ECOMSERVERTEST timeout in WINSCW only" revision="015">
|
sl@0
|
157 |
Modified ECOMServerTest to improve the OOM server test
|
sl@0
|
158 |
</defect>
|
sl@0
|
159 |
<defect number="DEF101930" title="Incorrect policy object returned in CLoadManager::InstantiationMethodL" revision="014">
|
sl@0
|
160 |
Updated policy mapping code to return correct object.
|
sl@0
|
161 |
</defect>
|
sl@0
|
162 |
<defect number="DEF099923" title="ECOM Non-SPI 2nd boot performance degraded by 30ms" revision="013">
|
sl@0
|
163 |
The server no longer persists any data in its internal registry. This means that DAT and LANG files are not created.
|
sl@0
|
164 |
</defect>
|
sl@0
|
165 |
<defect number="DEF098715" title="Calls to REComSession::CreateImplementationL can leak memory." revision="012">
|
sl@0
|
166 |
All resource handles are released if a Leave occurs during a call to any of the ListImplementations() or CreateImplementation() methods.
|
sl@0
|
167 |
</defect>
|
sl@0
|
168 |
<defect number="DEF099960" title="Failure of T_Registrydata test on Nand Build" revision="011">
|
sl@0
|
169 |
ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI)
|
sl@0
|
170 |
</defect>
|
sl@0
|
171 |
<defect number="DEF098984" title="ECOM saves the DAT file for a drive which has not changed [non-SPI]" revision="010">
|
sl@0
|
172 |
ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI)
|
sl@0
|
173 |
</defect>
|
sl@0
|
174 |
<defect number="DEF097252" title="ONB: ARMV5 ABIv2 is causing 2 Ecom tests to fail to build." revision="009">
|
sl@0
|
175 |
Add ecom.lib to 2 ecom test mmp files.
|
sl@0
|
176 |
</defect>
|
sl@0
|
177 |
<defect number="PDEF099954" title="Format c: in boot up causes htiframework to crash" revision="008">
|
sl@0
|
178 |
Server no longer panics when multiple threads/processes attempt to start the server simultaneously
|
sl@0
|
179 |
</defect>
|
sl@0
|
180 |
<defect number="DEF099467" title="ECOM Performance tests fail on H4 NAND (UREL)" revision="007">
|
sl@0
|
181 |
Added benchmarks for all Performance tests for each configuration tested during the nightly test run.
|
sl@0
|
182 |
</defect>
|
sl@0
|
183 |
<deliverystep number="455" name="ECOM Performance Improvements" osproject="Naiad" revision="006">
|
sl@0
|
184 |
<preq number="1480" title="Naiad System Quality: Performance, ROM and RAM targets">
|
sl@0
|
185 |
General client and server performance improvements. This includes improvements to server startup as well as improvements to ROM and RAM usage.
|
sl@0
|
186 |
</preq>
|
sl@0
|
187 |
<milestone project="GT0304" number="3.8"/>
|
sl@0
|
188 |
</deliverystep>
|
sl@0
|
189 |
<defect number="DEF098623" title="Test Failure in ECOM for NAND2 configuration in H4" revision="005">
|
sl@0
|
190 |
Updated test to select a drive from a list of those available for the current configuration rather than hardcoding it.
|
sl@0
|
191 |
</defect>
|
sl@0
|
192 |
<defect number="DEF097099" title="ONB: TESTEXECUTETE_EComSWITestARM.script1 fails" revision="004">
|
sl@0
|
193 |
Disabled lazy dll unloading during test setup to ensure that the loader unloads DLLs immediately rather than after some unspecified amount of time.
|
sl@0
|
194 |
</defect>
|
sl@0
|
195 |
<preq number="1001" title="Allow UI language to be settable at run-time within a locale." revision="003"/>
|
sl@0
|
196 |
<cr number="0902" title="Enable Dynamic Language Switching in APPARC, ECOM and EIKSTD" revision="002">
|
sl@0
|
197 |
Added support for the runtime setting of the language downgrade path. When a change to the language downgrade path occurs ECOM will update its internal registry accordingly.
|
sl@0
|
198 |
</cr>
|
sl@0
|
199 |
<milestone project="GT0292" number="3.14" revision="001"/>
|
sl@0
|
200 |
</relnotes>
|