crossplatform.mk: Detecting 32 bit Windows cross-compile to build host bootstrap in matching bit depth
Makefiles: Fixed some target/host confusions
ecereCOM: Added missing -fvisibility flag; took out extra flags in libecere
ide/Project: Show the complete target file name with extension at the end of a build (#745)
- Originally thought we'd want to show the project name, but showing extension will let us know it's the file name
- Thanks to Niraj Kulkarni for original fix
ide: Building resources.o in object directory to avoid 32/64 bit conflicts
- The IDE badly needs support to build .rc files!
ecere/gui/EditBox: Fixed Undo bug when Insert Tabs is on and adding text past end of line (#776)
Mantis 606, left to right selection and tab inserts only one space. Solution: start from min of current x and selection x
Updated README, IDE about box
crossplatform.mk: Tweaks to build on FreeBSD
install: Fixed doc install on FreeBSD
default.cf: Fixed bad reference to $(DEBUG) instead of suffix
README update
ide: Got rid of duplicate $(FVISIBILITY)
ide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution Prefix to Executable Launcher. moved Execution Prefix to bottom of gui.
ide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint function in instance.c) for Module_Load calls occuring after the internalModulesLoaded breakpoint is hit.
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; support for .s files.
ide; CallStackView; fixed cursor icon always showing in margin of call stack even if not in debugging session.
ide; debugger; call stack panel; fixed code cursor not being drawn in margin for second half of partial call stack.