sdk
11 years agoide; fixed compiling single file with same name but different extension conflict...
Rejean Loyer [Sun, 24 Feb 2013 01:46:17 +0000 (20:46 -0500)]
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.

11 years agoide; debugger; call stack panel; fixed code cursor not being drawn in margin for...
Rejean Loyer [Wed, 20 Feb 2013 03:46:48 +0000 (22:46 -0500)]
ide; debugger; call stack panel; fixed code cursor not being drawn in margin for second half of partial call stack.

11 years agoide; CallStackView; fixed cursor icon always showing in margin of call stack even...
Rejean Loyer [Sun, 24 Feb 2013 02:27:53 +0000 (21:27 -0500)]
ide; CallStackView; fixed cursor icon always showing in margin of call stack even if not in debugging session.

11 years agoide; support for .s files.
Rejean Loyer [Tue, 5 Mar 2013 08:06:47 +0000 (03:06 -0500)]
ide; support for .s files.

11 years agoeda/sqlCipher; use 'PRAGMA cipher_use_hmac = OFF;'. to support sqlcipher version...
Rejean Loyer [Mon, 4 Mar 2013 20:04:48 +0000 (15:04 -0500)]
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.

11 years agoeda/sqliteCipher: updated sqlite3.c/h files manually to match the eda/sqlite version...
Rejean Loyer [Mon, 4 Mar 2013 07:12:34 +0000 (02:12 -0500)]
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.

11 years agoide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint...
Rejean Loyer [Mon, 4 Mar 2013 23:22:56 +0000 (18:22 -0500)]
ide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint function in instance.c) for Module_Load calls occuring after the internalModulesLoaded breakpoint is hit.

11 years agoide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution...
Rejean Loyer [Tue, 5 Mar 2013 02:32:54 +0000 (21:32 -0500)]
ide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution Prefix to Executable Launcher. moved Execution Prefix to bottom of gui.

11 years agoide: Got rid of duplicate $(FVISIBILITY)
Jerome St-Louis [Wed, 6 Mar 2013 13:13:49 +0000 (08:13 -0500)]
ide: Got rid of duplicate $(FVISIBILITY)

11 years agoREADME update
Jerome St-Louis [Wed, 6 Mar 2013 13:10:57 +0000 (08:10 -0500)]
README update

11 years agodefault.cf: Fixed bad reference to $(DEBUG) instead of suffix
Jerome St-Louis [Wed, 6 Mar 2013 13:01:07 +0000 (08:01 -0500)]
default.cf: Fixed bad reference to $(DEBUG) instead of suffix

11 years agoinstall: Fixed doc install on FreeBSD
Jerome St-Louis [Wed, 6 Mar 2013 12:41:27 +0000 (07:41 -0500)]
install: Fixed doc install on FreeBSD

11 years agocrossplatform.mk: Tweaks to build on FreeBSD
Jerome St-Louis [Wed, 6 Mar 2013 12:27:50 +0000 (07:27 -0500)]
crossplatform.mk: Tweaks to build on FreeBSD

11 years agoUpdated README, IDE about box
Jerome St-Louis [Wed, 6 Mar 2013 11:57:34 +0000 (06:57 -0500)]
Updated README, IDE about box

11 years agoMantis 606, left to right selection and tab inserts only one space. Solution: start...
Niraj Kulkarni [Thu, 14 Feb 2013 14:16:12 +0000 (19:46 +0530)]
Mantis 606, left to right selection and tab inserts only one space. Solution: start from min of current x and selection x

11 years agoecere/gui/EditBox: Fixed Undo bug when Insert Tabs is on and adding text past end...
Niraj Kulkarni [Wed, 6 Mar 2013 11:20:35 +0000 (06:20 -0500)]
ecere/gui/EditBox: Fixed Undo bug when Insert Tabs is on and adding text past end of line (#776)

11 years agoide: Building resources.o in object directory to avoid 32/64 bit conflicts
Jerome St-Louis [Wed, 6 Mar 2013 10:59:32 +0000 (05:59 -0500)]
ide: Building resources.o in object directory to avoid 32/64 bit conflicts
- The IDE badly needs support to build .rc files!

11 years agoide/Project: Show the complete target file name with extension at the end of a build...
Jerome St-Louis [Wed, 6 Mar 2013 10:59:00 +0000 (05:59 -0500)]
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

11 years agoecereCOM: Added missing -fvisibility flag; took out extra flags in libecere
Jerome St-Louis [Wed, 6 Mar 2013 10:42:54 +0000 (05:42 -0500)]
ecereCOM: Added missing -fvisibility flag; took out extra flags in libecere

11 years agoMakefiles: Fixed some target/host confusions
Jerome St-Louis [Wed, 6 Mar 2013 09:35:16 +0000 (04:35 -0500)]
Makefiles: Fixed some target/host confusions

11 years agocrossplatform.mk: Detecting 32 bit Windows cross-compile to build host bootstrap...
Jerome St-Louis [Wed, 6 Mar 2013 09:18:44 +0000 (04:18 -0500)]
crossplatform.mk: Detecting 32 bit Windows cross-compile to build host bootstrap in matching bit depth

11 years agoFixed broken libffi Makefile on Win64; Auto selecting GCC_PREFIX for MinGW-w64
Jerome St-Louis [Wed, 6 Mar 2013 07:09:13 +0000 (02:09 -0500)]
Fixed broken libffi Makefile on Win64; Auto selecting GCC_PREFIX for MinGW-w64

11 years agoide/Project: Updated makefile generation code in light of latest changes (ARCH_FLAGS...)
Jerome St-Louis [Wed, 6 Mar 2013 06:29:35 +0000 (01:29 -0500)]
ide/Project: Updated makefile generation code in light of latest changes (ARCH_FLAGS...)

11 years agocompiler/bootstrap: Fixed duplicate definitions of va_list
Jerome St-Louis [Wed, 6 Mar 2013 06:27:47 +0000 (01:27 -0500)]
compiler/bootstrap: Fixed duplicate definitions of va_list
- Should solve Lucid build issues
- Also added missing multiple include protection in stdarg.h which is the likely cause

11 years agoi18n: Updated templates
Jerome St-Louis [Wed, 6 Mar 2013 06:28:34 +0000 (01:28 -0500)]
i18n: Updated templates

11 years agoMakefiles: Force building 32 or 64 bit by setting ARCH=32 or 64
Jerome St-Louis [Wed, 6 Mar 2013 06:22:34 +0000 (01:22 -0500)]
Makefiles: Force building 32 or 64 bit by setting ARCH=32 or 64
- When ARCH is specified, build output goes in .x32 or .x64
- Fixed proper detection of Program Files on Windows
- Got rid of compiler setting FORCE_32_BIT and FORCE_64_BIT (Replaced by ARCH setting)
- Automatically installing in multilib path on Linux when not building .deb
- Improved attempts to load libecere in alternate paths (Thanks Niraj)
- Fixed all SDK makefiles to use $(COMPILER_SUFFIX)$(DEBUG_SUFFIX)

11 years agoMakefile: Not installing in /usr/lib32 anymore since we're building 64 bit
Jerome St-Louis [Tue, 5 Mar 2013 10:03:05 +0000 (05:03 -0500)]
Makefile: Not installing in /usr/lib32 anymore since we're building 64 bit

11 years agocompiler: 32/64 bit bootstrap
Jerome St-Louis [Tue, 5 Mar 2013 09:46:39 +0000 (04:46 -0500)]
compiler: 32/64 bit bootstrap

11 years agocompiler/ide/autocomplete: Fixed an IDE crash when autocompleting OnKeyHit( from...
Jerome St-Louis [Mon, 4 Mar 2013 07:37:38 +0000 (02:37 -0500)]
compiler/ide/autocomplete: Fixed an IDE crash when autocompleting OnKeyHit( from within a timer's DelayExpired in a WindowController

11 years agoecere/OpenGL/Android: Worked around limitation on projection matrix
Jerome St-Louis [Mon, 4 Mar 2013 07:32:42 +0000 (02:32 -0500)]
ecere/OpenGL/Android: Worked around limitation on projection matrix
- Lighting was not behaving correctly with large value for near/far clipping planes
- Worked around by using scaling in ModelView matrix (scale applied to fog density as well)
- Implemented our own matrix stack for double matrix operations precision
- Now doing full matrix multiplication for proper Projection matrix computation on Android

11 years agoEDASQLiteCipher: Tweaked ffi lib directory
Jerome St-Louis [Fri, 1 Mar 2013 06:33:17 +0000 (01:33 -0500)]
EDASQLiteCipher: Tweaked ffi lib directory

11 years agoeda, compiler, documentor: Proper prototypes for invoking virtual methods directly
Jerome St-Louis [Fri, 1 Mar 2013 06:14:47 +0000 (01:14 -0500)]
eda, compiler, documentor: Proper prototypes for invoking virtual methods directly

11 years agoecere/Android: Fixed seg fault on leaving app in previous fix
Jerome St-Louis [Wed, 27 Feb 2013 12:27:51 +0000 (07:27 -0500)]
ecere/Android: Fixed seg fault on leaving app in previous fix

11 years agoecere/Android: Orientation change fixes; Status bar size tweaks
Jerome St-Louis [Wed, 27 Feb 2013 12:21:02 +0000 (07:21 -0500)]
ecere/Android: Orientation change fixes; Status bar size tweaks

11 years agoecere/Android: Improvements to Android Support
Jerome St-Louis [Wed, 27 Feb 2013 11:10:48 +0000 (06:10 -0500)]
ecere/Android: Improvements to Android Support

11 years agoecere: Android compilation fixes
Jerome St-Louis [Tue, 26 Feb 2013 23:48:18 +0000 (18:48 -0500)]
ecere: Android compilation fixes

11 years agoecere/Mutex: Fixed broken Lucid Lynx builds
Jerome St-Louis [Tue, 26 Feb 2013 21:34:31 +0000 (16:34 -0500)]
ecere/Mutex: Fixed broken Lucid Lynx builds

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Tue, 26 Feb 2013 21:14:21 +0000 (16:14 -0500)]
compiler/bootstrap: Updated

11 years agodeps/libffi: Tweaks to build 64 bit libffi on Windows
Jerome St-Louis [Tue, 26 Feb 2013 11:35:04 +0000 (06:35 -0500)]
deps/libffi: Tweaks to build 64 bit libffi on Windows

11 years agoecere/android: Fixes for Android applications using a 3rd shared library
Jerome St-Louis [Tue, 26 Feb 2013 11:31:01 +0000 (06:31 -0500)]
ecere/android: Fixes for Android applications using a 3rd shared library

11 years agoeda/sqlite: Project tweak to look for ffi with COMPILER_SUFFIX
Jerome St-Louis [Tue, 26 Feb 2013 11:28:14 +0000 (06:28 -0500)]
eda/sqlite: Project tweak to look for ffi with COMPILER_SUFFIX

11 years agoide: Fixed crashes hitting Tab in output view
Jerome St-Louis [Tue, 26 Feb 2013 01:00:10 +0000 (20:00 -0500)]
ide: Fixed crashes hitting Tab in output view
- Uninitialized variables are bad, hmm kay?

11 years agoEDASQlite(Cipher): Setting default locking mode to exclusive, Attempting a dummy...
Jerome St-Louis [Mon, 25 Feb 2013 23:17:25 +0000 (18:17 -0500)]
EDASQlite(Cipher): Setting default locking mode to exclusive, Attempting a dummy write operation to obtain an exclusive lock on open
- TODO: Attempt the dummy write in SQLiteCipher OpenDatabase code as well

11 years agoEDA/SQLite: Updated SQLite to version 3.7.15.2 (Jan 9, 2013)
Jerome St-Louis [Mon, 25 Feb 2013 21:06:39 +0000 (16:06 -0500)]
EDA/SQLite: Updated SQLite to version 3.7.15.2 (Jan 9, 2013)

11 years agoi18n update; compiler: Reverted temp tweak to always target 64 bit on Windows
Jerome St-Louis [Sun, 24 Feb 2013 23:11:29 +0000 (18:11 -0500)]
i18n update; compiler: Reverted temp tweak to always target 64 bit on Windows

11 years agonetwork: Fix for not adding connected socket if it was disconnected
Jerome St-Louis [Sat, 23 Feb 2013 22:31:38 +0000 (17:31 -0500)]
network: Fix for not adding connected socket if it was disconnected

11 years agocompiler: More compatible handling of stdint.h inclusion
Jerome St-Louis [Sat, 23 Feb 2013 04:27:45 +0000 (23:27 -0500)]
compiler: More compatible handling of stdint.h inclusion
- Fixes building for Android
- stdint.h is pre-included by passing -include stdint.h to GCC
- Exception: When generating bootstrap, #include <stdint.h> is output to the .c file

11 years agocompiler/ecc: Never including stdint.h anymore, always defining uintptr_t/intptr_t...
Jerome St-Louis [Sat, 23 Feb 2013 00:21:54 +0000 (19:21 -0500)]
compiler/ecc: Never including stdint.h anymore, always defining uintptr_t/intptr_t explicitly

11 years agoecere, ide: Fixed extra buttons/crashes in compilers
Jerome St-Louis [Fri, 22 Feb 2013 12:52:11 +0000 (07:52 -0500)]
ecere, ide: Fixed extra buttons/crashes in compilers
- If leaving compilers tab before closing global settings dialog, and coming back, extra buttons were created.
  Clicking on the wrong button would crash the IDE.

11 years agoide/Project: Fixed bad option check causing corrupt Makefiles in 64 bit Linux
Jerome St-Louis [Fri, 22 Feb 2013 12:24:51 +0000 (07:24 -0500)]
ide/Project: Fixed bad option check causing corrupt Makefiles in 64 bit Linux

11 years agocompiler, ecere, ide: Compiler fixes ; Map & struct keys fixes; Support for cross...
Jerome St-Louis [Fri, 22 Feb 2013 10:36:57 +0000 (05:36 -0500)]
compiler, ecere, ide: Compiler fixes ; Map & struct keys fixes; Support for cross-bitness compiling

11 years agosdk: Fixed projects output directories, config/platform lib overrides; Fixed 64 bit...
Jerome St-Louis [Wed, 20 Feb 2013 09:31:54 +0000 (04:31 -0500)]
sdk: Fixed projects output directories, config/platform lib overrides; Fixed 64 bit deletion of i18n strings crash from compiler in map

11 years agocompiler, ecere: Moved references to stdin/stdout to instance.c to work around issues...
Jerome St-Louis [Wed, 20 Feb 2013 05:38:12 +0000 (00:38 -0500)]
compiler, ecere: Moved references to stdin/stdout to instance.c to work around issues building with MinGW-w64/32 bit

11 years agocompiler, ide, com: Some level of cross-bit depth debugging support
Jerome St-Louis [Tue, 19 Feb 2013 22:31:14 +0000 (17:31 -0500)]
compiler, ide, com: Some level of cross-bit depth debugging support

11 years agoide/Debugger: Fixed missing space in format string
Jerome St-Louis [Tue, 19 Feb 2013 18:36:02 +0000 (13:36 -0500)]
ide/Debugger: Fixed missing space in format string

11 years agocompiler: Always using 64 bit types for intptr/pointers for Operand; Updated bootstrap
Jerome St-Louis [Tue, 19 Feb 2013 18:08:37 +0000 (13:08 -0500)]
compiler: Always using 64 bit types for intptr/pointers for Operand; Updated bootstrap

11 years agoide/debugger: 64 bit Debugging Fixes
Jerome St-Louis [Tue, 19 Feb 2013 17:29:40 +0000 (12:29 -0500)]
ide/debugger: 64 bit Debugging Fixes

11 years agocompiler, ecere, ide: More 64 bit property fixes
Jerome St-Louis [Tue, 19 Feb 2013 01:12:19 +0000 (20:12 -0500)]
compiler, ecere, ide: More 64 bit property fixes

11 years agocompiler: Fixed extra reference level on class properties
Jerome St-Louis [Tue, 19 Feb 2013 00:14:15 +0000 (19:14 -0500)]
compiler: Fixed extra reference level on class properties

11 years agocompiler: Updated bootstrap, ecere: fixed warning
Jerome St-Louis [Mon, 18 Feb 2013 23:36:21 +0000 (18:36 -0500)]
compiler: Updated bootstrap, ecere: fixed warning

11 years agoecere, ide: Proper prototypes for invoking methods directly from virtual table
Jerome St-Louis [Mon, 18 Feb 2013 23:19:20 +0000 (18:19 -0500)]
ecere, ide: Proper prototypes for invoking methods directly from virtual table

11 years agocompiler: Worked around warning from __builtin_frame_address usage
Jerome St-Louis [Mon, 18 Feb 2013 20:37:51 +0000 (15:37 -0500)]
compiler: Worked around warning from __builtin_frame_address usage

11 years agoecere/eda: Fixed some build warnings
Jerome St-Louis [Mon, 18 Feb 2013 20:24:31 +0000 (15:24 -0500)]
ecere/eda: Fixed some build warnings

11 years agoecere/glX: Tweaked types for 64 bit
Jerome St-Louis [Mon, 18 Feb 2013 19:37:04 +0000 (14:37 -0500)]
ecere/glX: Tweaked types for 64 bit

11 years agoecere: Fix for BitmapResource objects in Menu items/Tool tips; X11: Fix for icons...
Jerome St-Louis [Mon, 18 Feb 2013 16:48:20 +0000 (11:48 -0500)]
ecere: Fix for BitmapResource objects in Menu items/Tool tips; X11: Fix for icons in 64 bit
- Other 64 bit proper prototypes

11 years agoecere, ide: Further 64 bit types fixes
Jerome St-Louis [Sun, 17 Feb 2013 05:34:09 +0000 (00:34 -0500)]
ecere, ide: Further 64 bit types fixes

11 years agoecere, ide: Replaced integer types by 64 bit ints for tags, ids
Jerome St-Louis [Sun, 17 Feb 2013 05:27:01 +0000 (00:27 -0500)]
ecere, ide: Replaced integer types by 64 bit ints for tags, ids

11 years agoecere/EARArchive: Using 'unsigned long' with zlib to solve issues on 64 bit / Linux
Jerome St-Louis [Sun, 17 Feb 2013 04:39:04 +0000 (23:39 -0500)]
ecere/EARArchive: Using 'unsigned long' with zlib to solve issues on 64 bit / Linux

11 years agocompiler/bootstrap: Reverted to using 'uintptr' for bootstrap; Hardcoding FileListing...
Jerome St-Louis [Sun, 17 Feb 2013 04:10:55 +0000 (23:10 -0500)]
compiler/bootstrap: Reverted to using 'uintptr' for bootstrap; Hardcoding FileListing size for cross-compiling to 64 bit

11 years agocompiler/libec: Fixed wrong reference level causing crash in Key class
Jerome St-Louis [Sat, 16 Feb 2013 22:13:08 +0000 (17:13 -0500)]
compiler/libec: Fixed wrong reference level causing crash in Key class
- Update bootstrap

11 years agocompiler: (u)intptr fixes to build on MinGW 4.4
Jerome St-Louis [Wed, 13 Feb 2013 00:16:07 +0000 (19:16 -0500)]
compiler: (u)intptr fixes to build on MinGW 4.4

11 years agocompiler, ide: 64 bit fixes to get the IDE working
Jerome St-Louis [Tue, 12 Feb 2013 14:46:12 +0000 (09:46 -0500)]
compiler, ide: 64 bit fixes to get the IDE working
- Recomputing Class structSize for 'class_fixed' classes in the compiler

11 years agoecere/X11: Further 64 bit fixes
Jerome St-Louis [Mon, 11 Feb 2013 03:53:54 +0000 (22:53 -0500)]
ecere/X11: Further 64 bit fixes

11 years agoecere/XInterface: 64 bit X11 fixes
Jerome St-Louis [Mon, 11 Feb 2013 03:39:40 +0000 (22:39 -0500)]
ecere/XInterface: 64 bit X11 fixes

11 years agocompiler: Updated bootstrap, precompiled parsers and i18n templates
Jerome St-Louis [Sun, 10 Feb 2013 22:22:45 +0000 (17:22 -0500)]
compiler: Updated bootstrap, precompiled parsers and i18n templates

11 years agoecere: Fixes to support MinGW-w64
Jerome St-Louis [Sun, 10 Feb 2013 22:22:15 +0000 (17:22 -0500)]
ecere: Fixes to support MinGW-w64

11 years agoecere/com: Fixed delayed class properties to use 64 bit type
Jerome St-Louis [Sun, 10 Feb 2013 22:19:30 +0000 (17:19 -0500)]
ecere/com: Fixed delayed class properties to use 64 bit type

11 years agocompiler/libec: Changes to reflect uint64 type for class properties
Jerome St-Louis [Sun, 10 Feb 2013 22:15:51 +0000 (17:15 -0500)]
compiler/libec: Changes to reflect uint64 type for class properties
- Always returned in return value (even for struct)

11 years agoecere: 64 bit fixes: X11, Class property now 64 bit
Jerome St-Louis [Fri, 8 Feb 2013 19:24:36 +0000 (14:24 -0500)]
ecere: 64 bit fixes: X11, Class property now 64 bit

11 years agocompiler: Compiler fixes for 64 bit
Jerome St-Louis [Fri, 8 Feb 2013 19:20:33 +0000 (14:20 -0500)]
compiler: Compiler fixes for 64 bit
- Casting terminating null to pointer for ellipsis
- Class property now using int64 type

11 years agocompiler/ecc: Added generated macro in proper place for GNUC to fix __declspec errors...
Jerome St-Louis [Fri, 8 Feb 2013 01:29:07 +0000 (20:29 -0500)]
compiler/ecc: Added generated macro in proper place for GNUC to fix __declspec errors on Linux

11 years agoecere: Work around for conflicts with 'String' in MinGW-w64 headers
Jerome St-Louis [Fri, 8 Feb 2013 00:07:18 +0000 (19:07 -0500)]
ecere: Work around for conflicts with 'String' in MinGW-w64 headers
- Also included COMPILER_SUFFIX in objects/target directory for ecereCOM

11 years agocompiler/grammar: Added support for extended declarator in between struct and identifier
Jerome St-Louis [Fri, 8 Feb 2013 00:05:41 +0000 (19:05 -0500)]
compiler/grammar: Added support for extended declarator in between struct and identifier
- e.g. struct __attribute__((packed)) Identifier -- This was required to parse MinGW-w64 headers

11 years agocompiler/ecc,ecp: Resolved issues from multipass preprocessing with MinGW-w64
Jerome St-Louis [Fri, 8 Feb 2013 00:01:15 +0000 (19:01 -0500)]
compiler/ecc,ecp: Resolved issues from multipass preprocessing with MinGW-w64
- If __MINGW32__ is defined, defining (u)intptr_t based on _WIN64 rather than including <stdint.h>

11 years agocompiler: Fixed __declspec compiling issue on Linux; ide: Fixed crash on null workspace
Jerome St-Louis [Wed, 6 Feb 2013 09:09:24 +0000 (04:09 -0500)]
compiler: Fixed __declspec compiling issue on Linux; ide: Fixed crash on null workspace

11 years agoide/Debugger: Setting target bits based on compiler settings
Jerome St-Louis [Wed, 6 Feb 2013 07:09:37 +0000 (02:09 -0500)]
ide/Debugger: Setting target bits based on compiler settings

11 years agocompiler/libec: Updated precompiled grammar files
Jerome St-Louis [Wed, 6 Feb 2013 05:31:00 +0000 (00:31 -0500)]
compiler/libec: Updated precompiled grammar files

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Tue, 5 Feb 2013 16:13:38 +0000 (11:13 -0500)]
compiler/bootstrap: Updated

11 years agoecere/dataTypes: Fixed prototypes for invoking OnGetString
Jerome St-Louis [Tue, 5 Feb 2013 16:11:17 +0000 (11:11 -0500)]
ecere/dataTypes: Fixed prototypes for invoking OnGetString

11 years agoMakefiles/ide: Added $(FORCE_32_BIT) to ecs calls
Jerome St-Louis [Tue, 5 Feb 2013 15:55:37 +0000 (10:55 -0500)]
Makefiles/ide: Added $(FORCE_32_BIT) to ecs calls
- Currently selecting 64 bit by unchecking Force bit depth supported

11 years agocompiler/bootstrap: Further updates
Jerome St-Louis [Tue, 5 Feb 2013 15:00:23 +0000 (10:00 -0500)]
compiler/bootstrap: Further updates

11 years agocompiler: Updated bootstrap
Jerome St-Louis [Tue, 5 Feb 2013 14:49:17 +0000 (09:49 -0500)]
compiler: Updated bootstrap

11 years agocompiler: Fixed prototypes for new/new0/renew/renew0; Added check to default to host...
Jerome St-Louis [Tue, 5 Feb 2013 14:45:11 +0000 (09:45 -0500)]
compiler: Fixed prototypes for new/new0/renew/renew0; Added check to default to host type

11 years agoecere: Fixed mistake in 64 bit size of Application class
Jerome St-Louis [Tue, 5 Feb 2013 13:18:58 +0000 (08:18 -0500)]
ecere: Fixed mistake in 64 bit size of Application class
(sizeof NameSpace is 176, not 32)

11 years agocompiler/ecere: Fix for 64 bit size of Instance base class
Jerome St-Louis [Tue, 5 Feb 2013 11:39:12 +0000 (06:39 -0500)]
compiler/ecere: Fix for 64 bit size of Instance base class

11 years agoecere: 64 bit fixes for memory manager
Jerome St-Louis [Tue, 5 Feb 2013 10:11:11 +0000 (05:11 -0500)]
ecere: 64 bit fixes for memory manager

11 years agocompiler/libec: Fixed precompiled grammar.c on Linux
Jerome St-Louis [Tue, 5 Feb 2013 09:31:42 +0000 (04:31 -0500)]
compiler/libec: Fixed precompiled grammar.c on Linux

11 years agocompiler/ecere: Further steps towards 64 bit support
Jerome St-Louis [Tue, 5 Feb 2013 09:18:39 +0000 (04:18 -0500)]
compiler/ecere: Further steps towards 64 bit support

11 years agoide/sdk: Fixed forcing bit depth option not invoked for static libraries
Jerome St-Louis [Mon, 4 Feb 2013 05:39:10 +0000 (00:39 -0500)]
ide/sdk: Fixed forcing bit depth option not invoked for static libraries

11 years agocompiler/ecere: completed intptr/uintptr support
Jerome St-Louis [Mon, 4 Feb 2013 00:17:57 +0000 (19:17 -0500)]
compiler/ecere: completed intptr/uintptr support