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. improved EDASQLiteCipher::OpenDatabase messages, requirements, output and cleanup.
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.
ide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint function in instance.c) for Module_Load calls occuring after the internalModulesLoaded breakpoint is hit.
ide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution Prefix to Executable Launcher. moved Execution Prefix to bottom of gui.
ide;OutputView; try to find a file in all project dirs if default resolution fails to find a file.
ide; fixed ide says '<path> file is not part of any project, it can't be compiled.' for .c files generated from .ec files. now able to modify a generated .c file for testing/debugging and hit CTRL+F7 to compile only the modfified .c file.
ide; support for .s files.