ide; FileSystemIterator; added owner member for use in all the events.
ide; ProjectView; allow opening more than one file at a time in project view using enter key.
extras; added stringTools.ec.
extras; CSVDataParser.ec use of stringTools.ec.
ecere:gui:dialogs:ReplaceDialog; restore initial selection when doing a straight replace all to allow doing multiple replace all in the same selection without having to redo the selection.
eda:TableEditor; automatically call NotifyModifiedDocument when the editor's modifiedDocument property is set.
ecere:gui:controls:DataBox; use size instead of clientSize when auto sizing to child size.
ide; debugger; call stack panel; fixed code cursor not being drawn in margin for second half of partial call stack.
ide; fixed compiling single file with same name but different extension conflict (ex.: compiling File.c when File.ec is present) would compile wrong file.
ecere:sys:FileStats; added inode and nlink members.
ide; CallStackView; fixed cursor icon always showing in margin of call stack even if not in debugging session.
ecere:sys:File; fixed stat overflow error on large file size.
INCOMPLETE - ecere:sys:File; added support for lstat in FileListing, FileGetStatsLink, FileGetSizeLink and FileExists. still have an issue with only stat being used in FindFile and FindNext around FileDesc::stats which is used to support pseudo directories and the Validate mechanism to filter files with extensions.
eda/sqliteCipher: updated sqlite3.c/h files manually to match the eda/sqlite version 3.7.15.2 (Jan 9, 2013) of sqlite. also updated sqlcipher specific code to version 2.1.1 (Dec 7, 2012). sqlcipher 2.1.1 is in sync with sqlite 3.7.14.1 (Oct 4, 2012) but this update includes the latest sqlite changes from the 3.7.15.2 version.
eda/sqlCipher; use 'PRAGMA cipher_use_hmac = OFF;'. to support sqlcipher version 1.1.x databases.
note from sqlcipher api documentation:
   SQLCipher 2.0 introduced a per-page HMAC to validate that the page data has not be tampered
   with. By default, when creating or opening a database using SQLCipher 2, SQLCipher will
   attempt to use an HMAC check. This change in database format means that SQLCipher 2 can't
   operate on version 1.1.x databases by default. Thus, in order to provide backward
   compatibility with SQLCipher 1.1.x, PRAGMA cipher_use_hmac can be used to disable the HMAC
   functionality on specific databases.