diff -r 000000000000 -r e4d67989cc36 lowlevellibsandfws/apputils/group/syslibs_bafl.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lowlevellibsandfws/apputils/group/syslibs_bafl.history.xml Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,293 @@ + + + + Assorted basic system-level utilities including system sounds, clipboard, command-line parsing, descriptor arrays, resource file handling. Used by higher level frameworks and services and available directly to applications. + + + SMP safe validation and tagging for Multipartparser + + + Rectified by treating the resource file as if being read-in from a non-ROM device when run on the emulator + + + Rectified the header classifications wherever necessary, either including it in .cpp or promoting it + + + + + Splitting Mixed Header files for Base Services API + + + + Changed the userinclude path to OS layer + + + Added a local copy of the function EntrySize + + + Added patchdata for naviengine and H6 platforms to sysutil.iby + + + Added EXPORT_C for the functions declared using IMPORT_C and modified def file accordingly. + + + Added 3 new overloaded APIs to cater to 64 bit wide aBytesToWrite input. Changed the names of the APIs accepting 32 bit wide integers to maintain BC + + + Added conditions to the test code for making the test code suited to WDP enabled configuration. + + + Removed deadcode from clientmessage.cpp in bsul. + + + Reverted changes done as part of DEF130848. It was a false positive. + + + Added 3 new overloaded APIs to cater to 64 bit wide aBytesToWrite input + + + Added Check for out of bound values inside IsSet Api. + + + IPR category for \syslibs\bafl\sysutil\test assigned t + + + Added Break Statement in CClipboard::NewForWritingLC(). + + + Corrected EntrySize() method called in InsertL() due to changes made in 64bit file server implementation of EntrySize(). + + + Corrected SysUtil legacy API behaviour to not cache in PnS and to set test mode in WINSCW to off by default. + + + Updated the function GetBufferL() to append newline character if newline is not present in the config file after the last section. + + + Added the bafl system include path to the sysutilsetup.mmp and updated the How To FAQ to reflect the use of a macro to enable test mode. + + + Provided the server with an option to configure the Panic behaviour. + + + + + The SysUtil API has been extended to include the caching and retrieval of device type information from INI files and/or a plugin DLL. In addition, the option to cache the version data has been added. + + + + + + The Symbian OS XML services subsystem shall be extended with a new DOM API, the open source libxml2 library and a new libxml2-based SAX plug-in for the existing XML Parser Framework. + + + + Add the processing to EChangesSystemTime notification. + + + Changed return values to ETrue and EFalse which are the expected return values. + + + Updated server side functions and the corresponding documentation + + + Replaced #include "sysutildomaincrkeys.h" + + + When a PanicClient call is made from within server code, this will cause a dereference on a NULL pointer in library code. + + + Large heap allocation does not occur unless it had tried to create a chunk to store the large data of the plugins. + + + The test case is now more robust. + + + Making the path and file references case consistent. + + + PPreserve comment lines when reading in .ini files then externalising them back to store. + + + Removed message 28 (BakOpCodeCloseServer) from server code. This means when message 28 is requested KErrNotSupported is returned. + + + Customer and engineering documentation completed and submitted for ActivityMgr and SysUtil libraries. + + + Use OUTSTANDING to wait for inactivity timeout, not ASYNC_DELAY. + + + Do ESeekAddress only on hw, i.e. #ifndef __WINSCW__ + + + Added VendorID for initialiselocale.exe. + + + Stopped paths and file names being converted to lowercase. + + + The CUserActivityManager string has been concatenated to CUserActivityMan as it is limited to length of 16. + + + Files are checked to see if they are encoded using Unicode. + + + Existing test cases have been updated and new test cases have also been added to test Sysutil production code. + + + Have changed BASCHED.CPP lines on 15 and 22 to @publishedAll to required. + + + Have changed the capabilities for CloseAll, CloseFileL, RestartAll, RestartFile and NotifyBackupOperationL. Have removed the CloseServer API. + + + Modified BakSrv to use Bsul dll to access CClientMessage framework. + + + A new API has been added; takes out the part of the code that chooses the drive letter. + + + Added concrete (empty) constructors and destructors to replace implicit constructors for CBaActiveScheduler and CBaServBackupScheduler to support GCC compilation for the X86 platform. + + + BackupServer now checks for valid IPC call and constraint for each IPC argument + + + Upper-case extension ".MMP" has been added into the bld.inf file to prevent the parser from defaulting to the lower case extension. + + + Checks introduced to verify that RFs session is established, and a panic is raised if there is no valid connection. + + + Corrected leave codes of in-source documentation tags for the RResourceReader's functions. + + + Updated code to handle KErrTooBig error code, documented error codes. + + + Moved algorithm to BSUL. + + + Added dummy test case. + + + Corrected test tags. + + + Added missing test cases, fixed non-running tests. + + + Remove whitespaces in the generated comments in stringtable.pl + + + Corrected location of stringexample code in mrp file. + + + Removed a comment that made the CResourceFile::UidType() documentation incorrect. + + + Added a condition check to prevent out of bound on the Descriptors to prevent the Panic + + + Added some default fallbacks in the NextLanguage(). + + + + + Completion of the new ActivityManger and SysUtil binaries in BAFL. + + + + + + Introducing early prototypes of new components activitymanger and sysutil. + + + + Removing a file deletion required by a subsequent charconv test. + + + Corrected issues that allowed backup to start before all file lock changes were completed + + + Added automation code to t_bafldefect + + + DEF108359 System Build CBR errors for Syslibs component while exporting files + + + Modify CIniFile16 to handle 8 bit files. + + + Bafl is updated to use a new HAL attribute ECustomResourceDrive in the search algorithm for language resource files. + + + t_bafldefect test has been updated to not use the deprecated HAL attribute ESystemDrive + + + Modify stringtable.pl to allow header comments. + + + Updated CResourceArchiveImpl to use case insensitive compares when parsing resource file names in SPI files. + + + + + Migrating the makefiles to Template Extension Makefiles. + + + + Tidied up cpp file, removed duplicate code, cleaned up error handling + + + BAFL : POOLSTRING USE: The stringtables handling is moved from makefiles into the mmp files. + + + Store sound settings in CentRep instead of C:\system\data\syssnd.dat + Enforce callers of BaSystemSound::SetSoundL to have WriteDeviceData capability + + + Removed T_BaflUtilsImp's dependency on __DLL__ + + + + + Updating the component source files to comply with the Symbian filename policy. + + + + Updated various methods in TBitFlagsT template class so that implementation is consistent throughout + + + Symbian OS v9.3 component branched from common codeline + + + Fix and extend tests for CBaNamedPlugins class. + + + Changed NearestLanguageFile() so that the default (Z) drive is searched if no drive letter is supplied in the input path + + + Added baflpan.h to list of exports in bld.inf + + + Only use RDebug::Print in UDEB build in initialiseLocale(compiled out for UREL) + + + Updated BAFL panic code reference and provided links from RResourceFile + + + Fixed GCCE compiler error related to unsupported assert macro. + + + Removal of deprecated IBY file: initLocale.iby and where it is included: techview_base.iby. + This was happening via BAFL.iby -> initLocale.iby. + + + Added Enterprise Architect model for BAFL System Sounds + + + + +