os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom.history.xml
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom.history.xml	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,200 @@
     1.4 +<?xml version="1.0"?>
     1.5 +<relnotes schema="1.0.0" name="Plugin Framework" purpose="" type="component">
     1.6 +  <purpose>
     1.7 +    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).
     1.8 +  </purpose>
     1.9 +  <defect number="DEF142843" title="Public headers include platform headers" revision="059">
    1.10 +  Rectified the header classifications wherever necessary, either including it in .cpp or promoting it
    1.11 +  </defect> 
    1.12 +  <defect number="PDEF139263" title="TE_EComSWITestWINSCW.script (udeb) v9.5 fails" revision="058">
    1.13 +    Removed the test te_ecomswitestwinscw from the winscw script file
    1.14 +  </defect>
    1.15 +   <defect number="PDEF138059" title="ECOM manual test t_heaptest is obsolete" revision="057">
    1.16 +    Updated test t_heaptest to upgrade ecom plugin using SWI 
    1.17 +  </defect>
    1.18 +  <defect number="PDEF138060" title="ECOM manual test t_ecomeikerrortest needs update" revision="056">
    1.19 +  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.
    1.20 +  </defect> 
    1.21 +  <deliverystep number="1462" name="PREQ2475: Splitting Mixed Header files for Base Services API" osproject="SymTB9.2" revision="055">
    1.22 +    <milestone project="GT0494" number="3.9"/>
    1.23 +    <preq number="2475" title="Splitting Mixed header">
    1.24 +    Splitting Mixed Header files for Base Services API
    1.25 +  </preq>
    1.26 +  </deliverystep>	
    1.27 + <defect number="PDEF134636" title="T_PLUGINUPGRADE test fails on Rel MCL" revision="054">
    1.28 +  Fixed the slash issues relevant to this testcase in ecom3_postbuild.mk file. 
    1.29 +  </defect>
    1.30 +  <defect number="DEF133163" title="TLanguage fails in ECOM" revision="053">
    1.31 +  Updated test to export ecom-1-2.s02 and ecom-1-3.s03 .
    1.32 +  </defect>
    1.33 +  <defect number="DEF131679 " title="[WDP] {WDP} T_RESOLVERPERF tests failing on H4." revision="052">
    1.34 +    Updated  test to put in appropriate time thresholds.
    1.35 +  </defect>
    1.36 +  <defect number="DEF133785 " title="T_RESOLVERCACHE test fails on ARMV5" revision="051">
    1.37 +    Updated  test to make the Time Period Fall in the time Interval.
    1.38 +  </defect>
    1.39 +  <defect number="INC133328" title="[SPHINX] Landmarks application cannot be started" revision="050">
    1.40 +    Missing Object initialisation updated in Sphinx .
    1.41 +  </defect>
    1.42 +  <defect number="DEF133145" title="PerfTest Fails on h6 3430 board for ecom " revision="049">
    1.43 +    Updated test to make it compatible with h6 i.e OMAP3430 Board.
    1.44 +  </defect>
    1.45 +  <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" >
    1.46 +    <cr number="1573" title="ECOM clients shall be able to list all plug-in implementations for a given plug-in interface ">
    1.47 +      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.
    1.48 +    </cr>
    1.49 +    <milestone project="GT0494" number="3.8"/>
    1.50 +  </deliverystep>
    1.51 +  <defect number="DEF129269" title="T_RESOLVERCACHE (udeb) failing 9.5 dev_dpfunctional (onwards)" revision="047">
    1.52 +    Updated test to make it more resilient to scheduling variances.
    1.53 +  </defect>
    1.54 +  <defect number="DEF117562" title="Investigate leave in CDiscoverer::CDirScanner::DoScanDriveL" revision="046">
    1.55 +    Updates to improve panic logging and handling. Published ECOM panic codes.
    1.56 +  </defect>
    1.57 +  <defect number="DEF127158" title="Updating startup domain definitions used in ECOM" revision="045">
    1.58 +    Updates made in accordance to the changes in the Starup domain definitions as per System model v2. 
    1.59 +  </defect>
    1.60 +  <defect number="DEF120545" title="ECOM manual test t_multipleImageTest documentation out of date" revision="044">
    1.61 +	Updated the instructions on how to build t_multipleimagetest are documented in SGL.GT0292.509 ECOM Component Test Spec.doc and buildecomMultiImage.cmd.
    1.62 +  </defect>
    1.63 +  <defect number="DEF120850" title="TEM for ecom should have ecom3_ prefix" revision="043">
    1.64 +	  Renamed buildsis.mk/meta and relocatetarget.mk/meta to add the ecom3_ prefix. Update bld.inf files.
    1.65 +  </defect>
    1.66 +  <defect number="PDEF119731" title="BAFL Backup System Potential Security Vulnerability" revision="042">
    1.67 +	Have changed the capabilities for CloseAll, CloseFileL, RestartAll, RestartFile and NotifyBackupOperationL. Have removed the CloseServer API.
    1.68 +  </defect>
    1.69 +  <defect number="PDEF116654" title="Robustness of REComSession::CreateImplementationL() on a leave must be improved " revision="041">
    1.70 +	Improved robustness and add several test cases.
    1.71 +  </defect>
    1.72 +  <defect number="DEF117387" title="T_EXTENDEDINTERFACES test is failing in 9.5 Development WINSCW build" revision="040">
    1.73 +	Updated t_extendedinterfaces.cpp
    1.74 +  </defect> 
    1.75 +  <defect number="DEF116366" title="Remove awkward dependency of syslibs_ecom on cbr/dummy - prop to ecom3" revision="039">
    1.76 +	Removed the dummy.exe target
    1.77 +  </defect> 
    1.78 +  <defect number=" DEF116246" title="Propagate INC115057 to ecom3 - ecomserver out of heap space  " revision="038">
    1.79 +	Increased the heap min and max sizes. Changed implementation of plug-in scanning to be more efficient.
    1.80 +  </defect> 
    1.81 +  <defect number="PDEF116150" title="'Contact retailer' when booting phone" revision="037">
    1.82 +	Modified all sorting algorithms based on UIDs to use comparisons instead of subtractions.
    1.83 +  </defect> 
    1.84 +  <deliverystep number="486" name="ECOM Interface Extensions" osproject="Oghma" revision="036">
    1.85 +   	<ec number="043" title="ECOM Interface Compatibility, Extensions and Versioning">
    1.86 +   	Allow the existing plug-in implementation interfaces to be extended without breaking BC
    1.87 +  	</ec>
    1.88 +   	<milestone project="GT0329" number="3.2"/>
    1.89 +  </deliverystep>
    1.90 +  <defect number="DEF113573" title="CObserverStub initialises TDriveUnit object with invalid drive parameter " revision="035">
    1.91 +	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)
    1.92 +  </defect> 
    1.93 +  <defect number="DEF113257" title="(ecom) calls to GetDesLength() not checked for error return " revision="034">
    1.94 +    Added User::LeaveIfError to catch and leave with error code returned by TClientRequest::GetDesLength if it returns error.
    1.95 +  </defect>
    1.96 +  <defect number="DEF103909" title="ECOM ignores changes that occur during a Backup" revision="033">
    1.97 +    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.
    1.98 +  </defect>
    1.99 +  <defect number="DEF111559" title="In-Source documentation must be provided for usage of ECOM aDtorIDKey argument" revision="032">
   1.100 +    Changed the description of "aDtorIDKey"
   1.101 +  </defect>
   1.102 +  <defect number="DEF111309" title="ECOM dependency on swi/swispubsubdefs.h breaks Core OS layering" revision="031">
   1.103 +    Updated ECOM to depend on definitions in sacls.h and e32property.h rather than swi/swispubsubdefs.h.
   1.104 +  </defect>
   1.105 +  <defect number="DEF111789" title="Cannot determine impl. uid after call to REComSession:: CreateImplementationL()" revision="030">
   1.106 +    Fixed issue by providing an additional method to retrieve uid given the destructor key
   1.107 +  </defect>
   1.108 +  <defect number="PDEF111246" title="ECOM does not notify when plug-ins get uninstalled" revision="029">
   1.109 +    Fixed issue with notification of plugin uninstallation
   1.110 +  </defect>
   1.111 +  <defect number="DEF111107" title="IPR errors in syslibs_ecom" revision="028">
   1.112 +    Changed syslibs_ecom.mrp, added a entry for DisableDrivesTest in IPR section to classify this test component to T
   1.113 +  </defect>
   1.114 +  <defect number="DEF110156" title="Incorrect component name in distribution.policy files" revision="027">
   1.115 +    Changed schedule 12 information for the distribution.policy files from Tools to Plugin Framework Server
   1.116 +  </defect>
   1.117 +  <defect number="PDEF110202" title="Undesireable interaction between ECOM and SWI" revision="026">
   1.118 +    Disabled discovery of plugins during SWI
   1.119 +  </defect>
   1.120 +  <defect number="DEF110141" title="WordScan error in ECOM" revision="025">
   1.121 +    Rephrase commented out in t_disabledrives.cpp
   1.122 +  </defect>
   1.123 +<deliverystep number="646" name="Allow licensees to disable scanning on specific drives" osproject="Naiad" revision="024">
   1.124 +    <preq number="1783" title="Traceability PREQ for functionality added to legacy components in Naiad">
   1.125 +    Derived req 7447: ECOM shall allow licensees to indicate disabled drives.
   1.126 +   </preq>
   1.127 +    <milestone project="GT0304" number="3.12"/>
   1.128 +  </deliverystep>
   1.129 +  <minorchange revision="023">
   1.130 +    Updated the value of the patchable buffer size constant in the HowToFAQ
   1.131 +  </minorchange>
   1.132 +  <deliverystep number="558" name="Extension makefile changes" osproject="Oghma" revision="022">
   1.133 +    <preq number="1182" title="GNU Make-based build system">
   1.134 +    Migrating the makefiles to Template Extension Makefiles.
   1.135 +  </preq>
   1.136 +    <milestone project="GT0329" number="3.13"/>
   1.137 +  </deliverystep>
   1.138 +  <defect number="DEF105913" title="Documentation defect in &quot;REComSession::CreateImplementationL()&quot;" revision="021">
   1.139 +    Updated interfaceuid documentation in EcomSession.cpp
   1.140 +  </defect>
   1.141 +  <defect number="PDEF101458" title="ECOM Optimise KListImpBufferSize default value for RAM/NOR/NAND configs" revision="020">
   1.142 +    ECOM Optimise KListImpBufferSize default value for RAM/NOR/NAND configs
   1.143 +  </defect>
   1.144 +  <deliverystep number="557" name="Filename policy changes" osproject="Oghma" revision="019">
   1.145 +    <milestone project="GT0329" number="3.11"/>
   1.146 +    <preq number="1182" title="GNU Make-based build system">
   1.147 +    Updating the component source files to comply with the Symbian filename policy.
   1.148 +  </preq>
   1.149 +  </deliverystep>
   1.150 +  <minorchange revision="018">
   1.151 +    Symbian OS v9.3 component branched from common codeline
   1.152 +  </minorchange>
   1.153 +  <defect number="DEF098054" title="Ecom Multiple Image test fail" revision="017">
   1.154 +    Correction to the documentation for multiple image support and addition of scripts for setting up the multiple image test environment
   1.155 +  </defect>
   1.156 +  <defect number="PDEF101488" title="ECom test failure" revision="016">
   1.157 +    Remove set system drive test cases
   1.158 +  </defect>
   1.159 +  <defect number="DEF101931" title="ECOMSERVERTEST timeout in WINSCW only" revision="015">
   1.160 +    Modified ECOMServerTest to improve the OOM server test
   1.161 +  </defect>
   1.162 +  <defect number="DEF101930" title="Incorrect policy object returned in CLoadManager::InstantiationMethodL" revision="014">
   1.163 +    Updated policy mapping code to return correct object.
   1.164 +  </defect>
   1.165 +  <defect number="DEF099923" title="ECOM Non-SPI 2nd boot performance degraded by 30ms" revision="013">
   1.166 +    The server no longer persists any data in its internal registry. This means that DAT and LANG files are not created.
   1.167 +  </defect>
   1.168 +  <defect number="DEF098715" title="Calls to REComSession::CreateImplementationL can leak memory." revision="012">
   1.169 +    All resource handles are released if a Leave occurs during a call to any of the ListImplementations() or CreateImplementation() methods.
   1.170 +  </defect>
   1.171 +  <defect number="DEF099960" title="Failure of T_Registrydata test on Nand Build" revision="011">
   1.172 +    ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI)
   1.173 +  </defect>
   1.174 +  <defect number="DEF098984" title="ECOM saves the DAT file for a drive which has not changed [non-SPI]" revision="010">
   1.175 +    ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI)
   1.176 +  </defect>
   1.177 +  <defect number="DEF097252" title="ONB: ARMV5 ABIv2 is causing 2 Ecom tests to fail to build." revision="009">
   1.178 +    Add ecom.lib to 2 ecom test mmp files.
   1.179 +  </defect>
   1.180 +  <defect number="PDEF099954" title="Format c: in boot up causes htiframework to crash" revision="008">
   1.181 +    Server no longer panics when multiple threads/processes attempt to start the server simultaneously
   1.182 +  </defect>
   1.183 +  <defect number="DEF099467" title="ECOM Performance tests fail on H4 NAND (UREL)" revision="007">
   1.184 +    Added benchmarks for all Performance tests for each configuration tested during the nightly test run.
   1.185 +  </defect>
   1.186 +  <deliverystep number="455" name="ECOM Performance Improvements" osproject="Naiad" revision="006">
   1.187 +    <preq number="1480" title="Naiad System Quality: Performance, ROM and RAM targets">
   1.188 +    General client and server performance improvements. This includes improvements to server startup as well as improvements to ROM and RAM usage.
   1.189 +  </preq>
   1.190 +    <milestone project="GT0304" number="3.8"/>
   1.191 +  </deliverystep>
   1.192 +  <defect number="DEF098623" title="Test Failure in ECOM for NAND2 configuration in H4" revision="005">
   1.193 +    Updated test to select a drive from a list of those available for the current configuration rather than hardcoding it.
   1.194 +  </defect>
   1.195 +  <defect number="DEF097099" title="ONB: TESTEXECUTETE_EComSWITestARM.script1 fails" revision="004">
   1.196 +    Disabled lazy dll unloading during test setup to ensure that the loader unloads DLLs immediately rather than after some unspecified amount of time.
   1.197 +  </defect>
   1.198 +  <preq number="1001" title="Allow UI language to be settable at run-time within a locale." revision="003"/>
   1.199 +  <cr number="0902" title="Enable Dynamic Language Switching in APPARC, ECOM and EIKSTD" revision="002">
   1.200 +    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.
   1.201 +  </cr>
   1.202 +  <milestone project="GT0292" number="3.14" revision="001"/>  
   1.203 +</relnotes>