diff -r 000000000000 -r e4d67989cc36 lowlevellibsandfws/pluginfw/Group/syslibs_ecom.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lowlevellibsandfws/pluginfw/Group/syslibs_ecom.history.xml Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,200 @@ + + + + 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). + + + Rectified the header classifications wherever necessary, either including it in .cpp or promoting it + + + Removed the test te_ecomswitestwinscw from the winscw script file + + + Updated test t_heaptest to upgrade ecom plugin using SWI + + + 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. + + + + + Splitting Mixed Header files for Base Services API + + + + Fixed the slash issues relevant to this testcase in ecom3_postbuild.mk file. + + + Updated test to export ecom-1-2.s02 and ecom-1-3.s03 . + + + Updated test to put in appropriate time thresholds. + + + Updated test to make the Time Period Fall in the time Interval. + + + Missing Object initialisation updated in Sphinx . + + + Updated test to make it compatible with h6 i.e OMAP3430 Board. + + + + 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. + + + + + Updated test to make it more resilient to scheduling variances. + + + Updates to improve panic logging and handling. Published ECOM panic codes. + + + Updates made in accordance to the changes in the Starup domain definitions as per System model v2. + + + Updated the instructions on how to build t_multipleimagetest are documented in SGL.GT0292.509 ECOM Component Test Spec.doc and buildecomMultiImage.cmd. + + + Renamed buildsis.mk/meta and relocatetarget.mk/meta to add the ecom3_ prefix. Update bld.inf files. + + + Have changed the capabilities for CloseAll, CloseFileL, RestartAll, RestartFile and NotifyBackupOperationL. Have removed the CloseServer API. + + + Improved robustness and add several test cases. + + + Updated t_extendedinterfaces.cpp + + + Removed the dummy.exe target + + + Increased the heap min and max sizes. Changed implementation of plug-in scanning to be more efficient. + + + Modified all sorting algorithms based on UIDs to use comparisons instead of subtractions. + + + + Allow the existing plug-in implementation interfaces to be extended without breaking BC + + + + + 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) + + + Added User::LeaveIfError to catch and leave with error code returned by TClientRequest::GetDesLength if it returns error. + + + 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. + + + Changed the description of "aDtorIDKey" + + + Updated ECOM to depend on definitions in sacls.h and e32property.h rather than swi/swispubsubdefs.h. + + + Fixed issue by providing an additional method to retrieve uid given the destructor key + + + Fixed issue with notification of plugin uninstallation + + + Changed syslibs_ecom.mrp, added a entry for DisableDrivesTest in IPR section to classify this test component to T + + + Changed schedule 12 information for the distribution.policy files from Tools to Plugin Framework Server + + + Disabled discovery of plugins during SWI + + + Rephrase commented out in t_disabledrives.cpp + + + + Derived req 7447: ECOM shall allow licensees to indicate disabled drives. + + + + + Updated the value of the patchable buffer size constant in the HowToFAQ + + + + Migrating the makefiles to Template Extension Makefiles. + + + + + Updated interfaceuid documentation in EcomSession.cpp + + + ECOM Optimise KListImpBufferSize default value for RAM/NOR/NAND configs + + + + + Updating the component source files to comply with the Symbian filename policy. + + + + Symbian OS v9.3 component branched from common codeline + + + Correction to the documentation for multiple image support and addition of scripts for setting up the multiple image test environment + + + Remove set system drive test cases + + + Modified ECOMServerTest to improve the OOM server test + + + Updated policy mapping code to return correct object. + + + The server no longer persists any data in its internal registry. This means that DAT and LANG files are not created. + + + All resource handles are released if a Leave occurs during a call to any of the ListImplementations() or CreateImplementation() methods. + + + ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI) + + + ECOM Server will no longer unnecessary saves the DAT file for drives which has not changed(non-SPI) + + + Add ecom.lib to 2 ecom test mmp files. + + + Server no longer panics when multiple threads/processes attempt to start the server simultaneously + + + Added benchmarks for all Performance tests for each configuration tested during the nightly test run. + + + + General client and server performance improvements. This includes improvements to server startup as well as improvements to ROM and RAM usage. + + + + + Updated test to select a drive from a list of those available for the current configuration rather than hardcoding it. + + + Disabled lazy dll unloading during test setup to ensure that the loader unloads DLLs immediately rather than after some unspecified amount of time. + + + + 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. + + +