sdk
11 years agoide, documentor: Fixed more 'long' warnings
Jerome St-Louis [Mon, 15 Apr 2013 10:03:12 +0000 (06:03 -0400)]
ide, documentor: Fixed more 'long' warnings

11 years agocompiler: updated bootstrap file; ecere/win32: Added F11/F12 VK translation
Jerome St-Louis [Mon, 15 Apr 2013 09:51:19 +0000 (05:51 -0400)]
compiler: updated bootstrap file; ecere/win32: Added F11/F12 VK translation

11 years agocompiler/libec: Resolving long type size properly
Jerome St-Louis [Mon, 15 Apr 2013 09:42:51 +0000 (05:42 -0400)]
compiler/libec: Resolving long type size properly
- Solves Distributed Objects that were deadlocking on UNIX due to Thread ID comparison

11 years agoecere/com: Fixed non-int enum (de)serialization; ecere/net/dcom: Fixes
Jerome St-Louis [Mon, 15 Apr 2013 08:07:04 +0000 (04:07 -0400)]
ecere/com: Fixed non-int enum (de)serialization; ecere/net/dcom: Fixes
- This fixed Blokus issues in 64 bit

11 years agoide; debugger; fixed broken Step Over. feature was broken by a mistake in bcc76f7adb9...
Rejean Loyer [Sat, 13 Apr 2013 03:22:09 +0000 (23:22 -0400)]
ide; debugger; fixed broken Step Over. feature was broken by a mistake in bcc76f7adb90bcc1105f14f94fdbaed239e78d8f which mixed up the order of two parameters in the StepOver function. fix for the re-opening of #695.

11 years agoi18n: Updated templates; ide: Fixed warning in obsolete property get
Jerome St-Louis [Mon, 15 Apr 2013 05:53:43 +0000 (01:53 -0400)]
i18n: Updated templates; ide: Fixed warning in obsolete property get

11 years agodocumentor: Fixed 64 bit fixes, template bases links (e.g. List->LinkList)
Jerome St-Louis [Mon, 15 Apr 2013 05:46:36 +0000 (01:46 -0400)]
documentor: Fixed 64 bit fixes, template bases links (e.g. List->LinkList)

11 years agoide/Workspace: Fixed undefined loading behavior and atof() usage
Jerome St-Louis [Mon, 15 Apr 2013 05:43:40 +0000 (01:43 -0400)]
ide/Workspace: Fixed undefined loading behavior and atof() usage
- Variables were going out of scope and reused (should have been outside the loop)

11 years agoextras/StringsBox; ide/Environment Variables: Fixed memory issues/leaks
Jerome St-Louis [Mon, 15 Apr 2013 05:42:52 +0000 (01:42 -0400)]
extras/StringsBox; ide/Environment Variables: Fixed memory issues/leaks

11 years agoide/CodeEditor: AutoComplete/Overriding improvements
Jerome St-Louis [Mon, 15 Apr 2013 05:42:05 +0000 (01:42 -0400)]
ide/CodeEditor: AutoComplete/Overriding improvements

11 years agoecere/sys/JSON: Fixed 64 bit Containers leak
Jerome St-Louis [Mon, 15 Apr 2013 05:40:38 +0000 (01:40 -0400)]
ecere/sys/JSON: Fixed 64 bit Containers leak

11 years agoecere/gui/ListBox: Put back extra *w check in OnResizing
Jerome St-Louis [Mon, 15 Apr 2013 05:36:32 +0000 (01:36 -0400)]
ecere/gui/ListBox: Put back extra *w check in OnResizing
- Kept initSize.w check as well
- This fixed the issue of the IDE autocomplete coming up too narrow
  (AeroSnapPosition was invoking it with non 0 value for w)

11 years agoecere/OldArray: Fixed 32 bit cross-compile issue
Jerome St-Louis [Mon, 15 Apr 2013 05:34:29 +0000 (01:34 -0400)]
ecere/OldArray: Fixed 32 bit cross-compile issue
- Moved private member to the end

11 years agoecere/com: Fixed atof() prototype to return double
Jerome St-Louis [Mon, 15 Apr 2013 05:33:55 +0000 (01:33 -0400)]
ecere/com: Fixed atof() prototype to return double

11 years agoecere/com: Improved on virtual table protection code
Jerome St-Louis [Mon, 15 Apr 2013 05:29:10 +0000 (01:29 -0400)]
ecere/com: Improved on virtual table protection code
- Fixed > to read >=
- Added in AddVirtualMethod() in addition to AddMethod()
- Improved warning message

11 years agoecere/containers: Fixed code in by-reference virtual methods
Jerome St-Louis [Mon, 15 Apr 2013 05:27:07 +0000 (01:27 -0400)]
ecere/containers: Fixed code in by-reference virtual methods
- Container::OnCopy had the wrong reference levels (Unless I'm mistaken)
- BTNode had superfluous (void *) casts

11 years agoecere/com: Fixed broken MemoryGuard code
Jerome St-Louis [Mon, 15 Apr 2013 05:26:01 +0000 (01:26 -0400)]
ecere/com: Fixed broken MemoryGuard code
- Mismatched }, Bad instantiation initializer

11 years agocompiler/libec Improvements to conversion from AST->Type class, and to outputting...
Jerome St-Louis [Tue, 9 Apr 2013 06:23:13 +0000 (02:23 -0400)]
compiler/libec Improvements to conversion from AST->Type class, and to outputting the type class to C code
- e.g. signal from musl libc was not handled properly: void (*signal(int, void (*)(int)))(int);
- Other grammar/processing improvements: accepting declaration after statements with a warning, typedefing uint after another type and a comma, error-handling struct declarations missing a semi colon
- Memory leak fixes (freeing asm field, extra type refcount)
- Fixes to build MemoryGuard config with MinGW-w64 (keeping type names when extended atribs present in typedef)
- 64 bit Fixes: memory corruption with subMemberStack ( was using sizeof(int) rather than sizeof(void *)

11 years agocompiler/libec: Parser improvements
Jerome St-Louis [Thu, 4 Apr 2013 07:24:48 +0000 (03:24 -0400)]
compiler/libec: Parser improvements
- Handling type name reused as identifiers

11 years agoecere/XInterface: Fixed continous memory leak
Jerome St-Louis [Thu, 4 Apr 2013 07:49:51 +0000 (03:49 -0400)]
ecere/XInterface: Fixed continous memory leak
- Was missing an XFree call for desktop dimensions property

11 years agoecere; ide: Further header compatibility fixes
Jerome St-Louis [Thu, 4 Apr 2013 07:48:27 +0000 (03:48 -0400)]
ecere; ide: Further header compatibility fixes

11 years agocompiler/bootstrap: Updated for ecc, ecp,
Jerome St-Louis [Sun, 31 Mar 2013 18:40:40 +0000 (14:40 -0400)]
compiler/bootstrap: Updated for ecc, ecp,

11 years agoecere: Improved C headers compatibility
Jerome St-Louis [Sun, 31 Mar 2013 18:29:06 +0000 (14:29 -0400)]
ecere: Improved C headers compatibility

11 years agocompiler/libec; bootstrap: Improved anonymous instantiations implementation
Jerome St-Louis [Sun, 31 Mar 2013 18:07:45 +0000 (14:07 -0400)]
compiler/libec; bootstrap: Improved anonymous instantiations implementation
- Previously, a global '__ecereTemp%d' variable was used to temporarily hold the instance handle
  This caused problems at least with GCC 4.4.5/64 bit with -O2, where multiple initializers
  used the same variable, e.g. Array { [ Object { }, Object { } ]
- Now using GNU C compound statement expression with an internal declaration to solve this issue

11 years agocompiler/bootstrap/ecere: Updated bootstrap 0.44.06
Jerome St-Louis [Thu, 28 Mar 2013 05:24:34 +0000 (01:24 -0400)]
compiler/bootstrap/ecere: Updated bootstrap

11 years agoide: Updated About Box version
Jerome St-Louis [Thu, 28 Mar 2013 04:48:46 +0000 (00:48 -0400)]
ide: Updated About Box version

11 years agoextras/audio/dsound: Fixed compilation issue with MinGW-w64
Jerome St-Louis [Thu, 28 Mar 2013 04:44:23 +0000 (00:44 -0400)]
extras/audio/dsound: Fixed compilation issue with MinGW-w64

11 years agoide: Bringing up Color Picker with native decorations; Updated i18n template
Jerome St-Louis [Thu, 28 Mar 2013 04:43:19 +0000 (00:43 -0400)]
ide: Bringing up Color Picker with native decorations; Updated i18n template

11 years agoecere/gui/DirectoriesBox: Switched to RepButton for up/down controls
Jerome St-Louis [Thu, 28 Mar 2013 04:32:33 +0000 (00:32 -0400)]
ecere/gui/DirectoriesBox: Switched to RepButton for up/down controls
- This makes it easier to reorder newly added rows (added at the end by default)
  by holding down the button

11 years agoecere/gui/ListBox: Fixed moving rows updating with wrong index
Jerome St-Louis [Thu, 28 Mar 2013 04:31:16 +0000 (00:31 -0400)]
ecere/gui/ListBox: Fixed moving rows updating with wrong index
- This fixes edit boxes popping up in wrong location in compiler settings

11 years agoecere/com/Map: Fixed Serialization/Unserialization of Map objects
Jerome St-Louis [Thu, 28 Mar 2013 02:56:33 +0000 (22:56 -0400)]
ecere/com/Map: Fixed Serialization/Unserialization of Map objects

11 years agoecere: Switched from libungif to giflib for Linux platforms
Jerome St-Louis [Thu, 28 Mar 2013 02:03:15 +0000 (22:03 -0400)]
ecere: Switched from libungif to giflib for Linux platforms
- Updated Makefiles and projects

11 years agocompiler, ecere/com: Fixed enumSize issues causing build to fail on PowerPC
Jerome St-Louis [Wed, 27 Mar 2013 06:40:58 +0000 (01:40 -0500)]
compiler, ecere/com: Fixed enumSize issues causing build to fail on PowerPC

11 years agoecere/com; gfx: Improvements to cross-compiling to 32 bit
Jerome St-Louis [Thu, 21 Mar 2013 04:13:36 +0000 (00:13 -0400)]
ecere/com; gfx: Improvements to cross-compiling to 32 bit

11 years agoecere/gui/EditBox: Fixed hanging caused by 308c3f8a022f58c179f5d52f87be2609fba4ddd8
Jerome St-Louis [Wed, 20 Mar 2013 03:45:21 +0000 (23:45 -0400)]
ecere/gui/EditBox: Fixed hanging caused by 308c3f8a022f58c179f5d52f87be2609fba4ddd8
- The EditBox assumed the UTF8_GET_CHAR macro would return numBytes = 1 for \0
  (But e.g. the text rendering in LFBDisplayDriver.ec assumed numBytes would be 0)

11 years agocompiler/bootstrap; ide: Tweaks for using TDM-GCC multilib toolchain
Jerome St-Louis [Mon, 18 Mar 2013 21:55:43 +0000 (17:55 -0400)]
compiler/bootstrap; ide: Tweaks for using TDM-GCC multilib toolchain
- Not assuming 64 bit on _W64 (_W64 is defined with -m32 with TDM)
- Not auto-adding GCC prefixes

11 years agoecere/gui/EditBox; utf8: Updated EditBox UTF8 iteration; Fixed UTF8GetChar to return...
Jerome St-Louis [Mon, 18 Mar 2013 21:16:52 +0000 (17:16 -0400)]
ecere/gui/EditBox; utf8: Updated EditBox UTF8 iteration; Fixed UTF8GetChar to return 0 in numBytes on null character

11 years agoecere/com: Corrected cross-bitness fix 0.44.05
Jerome St-Louis [Mon, 18 Mar 2013 07:06:41 +0000 (03:06 -0400)]
ecere/com: Corrected cross-bitness fix
- The global variable wasn't working in basic ecp test (It's different across ecere/ecereCOM)

11 years agoecere/com: Fixed 32 bit cross-compiling issues in EDASQLite
Jerome St-Louis [Sun, 17 Mar 2013 18:25:17 +0000 (14:25 -0400)]
ecere/com: Fixed 32 bit cross-compiling issues in EDASQLite

11 years agocompiler/ecere: Proper fix.
Jerome St-Louis [Sun, 17 Mar 2013 08:16:30 +0000 (04:16 -0400)]
compiler/ecere: Proper fix.

11 years agoecere/com: Adjustment to 32 bit cross-compiling fix
Jerome St-Louis [Sun, 17 Mar 2013 07:59:24 +0000 (03:59 -0400)]
ecere/com: Adjustment to 32 bit cross-compiling fix
- The problem was still occuring on Windows; the __thisModule check was not appropriate

11 years agoi18n: Updated ide template
Jerome St-Louis [Sun, 17 Mar 2013 03:24:30 +0000 (23:24 -0400)]
i18n: Updated ide template

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Sat, 16 Mar 2013 21:09:27 +0000 (17:09 -0400)]
compiler/bootstrap: Updated

11 years agoecere/com/memory manager: MemoryGuard fixes
Jerome St-Louis [Sat, 16 Mar 2013 20:50:53 +0000 (16:50 -0400)]
ecere/com/memory manager: MemoryGuard fixes
- Handle n*size for calloc (even though it is unused)
- Using 0xAB instead of 0xEC for overruns/underruns to distinguish from freed memory
- Prevent failed allocation to be offset by REDZONE (return null properly)

11 years agoecere/com/memory manager: Fixed uninitialized size for large memory allocations ...
Jerome St-Louis [Sat, 16 Mar 2013 20:20:35 +0000 (16:20 -0400)]
ecere/com/memory manager: Fixed uninitialized size for large memory allocations (>682k)
- Caused problems on cleared reallocations, e.g. Array::size and the EditBox UndoBuffer

11 years agoecere/gui/EditBox: Fixed bad memory access parsing comments
Jerome St-Louis [Sat, 16 Mar 2013 20:20:06 +0000 (16:20 -0400)]
ecere/gui/EditBox: Fixed bad memory access parsing comments

11 years agoecere/com: Work around to solve crashes when cross compiling for 32 bit
Jerome St-Louis [Sat, 16 Mar 2013 07:46:52 +0000 (03:46 -0400)]
ecere/com: Work around to solve crashes when cross compiling for 32 bit

11 years agoecere/com: Fixed freed memory usage in template classes
Jerome St-Louis [Sat, 16 Mar 2013 07:04:15 +0000 (03:04 -0400)]
ecere/com: Fixed freed memory usage in template classes

11 years agoide/FindInFilesDialog: Took out stay-on-top attribute
Jerome St-Louis [Wed, 13 Mar 2013 04:57:15 +0000 (00:57 -0400)]
ide/FindInFilesDialog: Took out stay-on-top attribute

11 years agoecere/Window: Complimentary fix to last commit for Display mismatching rootWindow...
Jerome St-Louis [Wed, 13 Mar 2013 04:56:37 +0000 (00:56 -0400)]
ecere/Window: Complimentary fix to last commit for Display mismatching rootWindow status

11 years agoecere: Android fixes; i18n update
Jerome St-Louis [Tue, 12 Mar 2013 21:10:15 +0000 (17:10 -0400)]
ecere: Android fixes; i18n update
- gui: Fixed issue with rootWindow not being set properly
- Fixed uninitialized values on Android causing bad window area awareness;
- i18n: Added missing context for "Imp" and "Exp" strings

11 years agodocumentor: Fixed crash on changing documentation path
Jerome St-Louis [Mon, 11 Mar 2013 22:33:14 +0000 (18:33 -0400)]
documentor: Fixed crash on changing documentation path

11 years agoNEWS, README: Updated for 0.44.04 0.44.04
Jerome St-Louis [Sun, 10 Mar 2013 15:46:13 +0000 (11:46 -0400)]
NEWS, README: Updated for 0.44.04

11 years agoide/Debugger: Removed files added by error
Jerome St-Louis [Sun, 10 Mar 2013 15:35:34 +0000 (11:35 -0400)]
ide/Debugger: Removed files added by error

11 years agoecere/gfx/OpenGL: Using VBO for meshes when available
Jerome St-Louis [Sun, 10 Mar 2013 15:24:28 +0000 (11:24 -0400)]
ecere/gfx/OpenGL: Using VBO for meshes when available

11 years agoecere;samples/blokus: Grouped High DPI tweaks separately with HIGH_DPI preprocessor...
Jerome St-Louis [Sun, 10 Mar 2013 15:17:08 +0000 (11:17 -0400)]
ecere;samples/blokus: Grouped High DPI tweaks separately with HIGH_DPI preprocessor directive

11 years agosamples: Added simpler socket samples; Added optional image for 3D/Cube2; High DPI...
Jerome St-Louis [Sun, 10 Mar 2013 14:58:14 +0000 (10:58 -0400)]
samples: Added simpler socket samples; Added optional image for 3D/Cube2; High DPI settings for Blokus; Android config for Test3D; Fixed skinning sample
- Updated IDE i18n template

11 years agocompiler/libec: Updated start outputLine to match latest header from ecc
Jerome St-Louis [Sun, 10 Mar 2013 14:35:49 +0000 (10:35 -0400)]
compiler/libec: Updated start outputLine to match latest header from ecc

11 years agoextras/gui/controls: Removed obsolete DirectoriesBox/ToolBar
Jerome St-Louis [Sun, 10 Mar 2013 14:29:43 +0000 (10:29 -0400)]
extras/gui/controls: Removed obsolete DirectoriesBox/ToolBar
- The classes are already integrated in Ecere and conflict

11 years agocompiler/bootstrap: Fixed undefined references from previous commit
Jerome St-Louis [Sun, 10 Mar 2013 14:20:37 +0000 (10:20 -0400)]
compiler/bootstrap: Fixed undefined references from previous commit

11 years agoide/Property Sheet: Not listing deprecated properties
Jerome St-Louis [Sun, 10 Mar 2013 14:04:49 +0000 (10:04 -0400)]
ide/Property Sheet: Not listing deprecated properties

11 years agocompiler/libec: Fixed passing of typed objects in ellipsis functions; Fixed string...
Jerome St-Louis [Sun, 10 Mar 2013 13:57:57 +0000 (09:57 -0400)]
compiler/libec: Fixed passing of typed objects in ellipsis functions; Fixed string conversion of convertible units
- Destination type was not being set properly on second and later members, C compiler errors resulted
- e.g. Degrees were not being converted to string/printed as degrees
- Updated bootstrap

11 years agoide/ProjectSettings: Fixed crash on reloading Modified Project while Project Settings...
Jerome St-Louis [Sun, 10 Mar 2013 11:38:11 +0000 (07:38 -0400)]
ide/ProjectSettings: Fixed crash on reloading Modified Project while Project Settings Dialog is up

11 years agoide; fixed toolbar quick compiler does not reflect reloaded settings.
Rejean Loyer [Sun, 10 Mar 2013 11:16:43 +0000 (07:16 -0400)]
ide; fixed toolbar quick compiler does not reflect reloaded settings.
- fixed toolbar/menus including quick config/compiler not disabled when no project/workspace loaded and on project close.
- fixed changes in global settings compilers would interrupt build log and compiler name would be displayed even if active compiler didn't change.
- fixed selecting first configuration if active configuration was deleted by project settings dialog
- fixed quick config not updated when closing project settings dialog

11 years agoide/buildsystem; default/32/64 bit dropbox. removed old 32/64 bit stuff from compiler...
Rejean Loyer [Sun, 10 Mar 2013 08:11:21 +0000 (04:11 -0400)]
ide/buildsystem; default/32/64 bit dropbox. removed old 32/64 bit stuff from compiler config and project settings as well.

11 years agoide; find in files dialog; fixed not modal like Find. Let parent be the desktop.
Rejean Loyer [Sun, 10 Mar 2013 08:04:40 +0000 (04:04 -0400)]
ide; find in files dialog; fixed not modal like Find. Let parent be the desktop.

11 years agocompiler/libec: Correction to the previous fix to handle 1 bad warning left
Jerome St-Louis [Sun, 10 Mar 2013 07:58:15 +0000 (03:58 -0400)]
compiler/libec: Correction to the previous fix to handle 1 bad warning left

11 years agocompiler/libec: Fixed confusing warning on conflicts between int64 and Id derivative...
Jerome St-Louis [Sun, 10 Mar 2013 07:45:03 +0000 (03:45 -0400)]
compiler/libec: Fixed confusing warning on conflicts between int64 and Id derivative; Fixed properties to use eC types rather than e.g. "long long"

11 years agoecere/gui/DropBox: Fixed type of FindSubRow to be int64
Jerome St-Louis [Sun, 10 Mar 2013 06:30:18 +0000 (01:30 -0500)]
ecere/gui/DropBox: Fixed type of FindSubRow to be int64

11 years agocompiler/libec: Tweaks to pass15.ec for Debugger to work with compiler again
Jerome St-Louis [Sun, 10 Mar 2013 06:29:40 +0000 (01:29 -0500)]
compiler/libec: Tweaks to pass15.ec for Debugger to work with compiler again

11 years agoecere: enforcing creation of SODESTDIR for postbuild rule
Jerome St-Louis [Sun, 10 Mar 2013 05:57:55 +0000 (00:57 -0500)]
ecere: enforcing creation of SODESTDIR for postbuild rule

11 years agoecere/net/dcom: Fixed indirection levels warnings on FreeBSD on Thread IDs
Jerome St-Louis [Sun, 10 Mar 2013 05:46:13 +0000 (00:46 -0500)]
ecere/net/dcom: Fixed indirection levels warnings on FreeBSD on Thread IDs

11 years agoecere; XInterface driver; fixed ctrl+break not working with case XK_Break:.
Rejean Loyer [Sun, 10 Mar 2013 02:22:27 +0000 (21:22 -0500)]
ecere; XInterface driver; fixed ctrl+break not working with case XK_Break:.

11 years agoide; show stop build feature in menus including ProjectView's right-click menu. fix...
Rejean Loyer [Sun, 10 Mar 2013 01:24:28 +0000 (20:24 -0500)]
ide; show stop build feature in menus including ProjectView's right-click menu. fix right-click stop build functionality. added missing right-click menu accelerators.

11 years agoide/CodeEditor,FindInFilesDialog: Took out setting maxLineSize on EditBoxes
Jerome St-Louis [Sun, 10 Mar 2013 05:01:02 +0000 (00:01 -0500)]
ide/CodeEditor,FindInFilesDialog: Took out setting maxLineSize on EditBoxes
- It was originally put to extend the line size, but EditBox now defaults to MAXINT
- It kept breaking grammar files which have lines longer than 65536 characters

11 years agoecere/sys/GetCurrentThredID(): Changed to return a 64 bit type
Jerome St-Louis [Sun, 10 Mar 2013 04:59:20 +0000 (23:59 -0500)]
ecere/sys/GetCurrentThredID(): Changed to return a 64 bit type
- pthread_t is a pointer on FreeBSD

11 years agoecere: Fixed Linux warnings; Fixed DualPipe with environment
Jerome St-Louis [Sun, 10 Mar 2013 04:35:51 +0000 (23:35 -0500)]
ecere: Fixed Linux warnings; Fixed DualPipe with environment

11 years agocompiler/libec: Fixed allowing headers to redefine uint typedef (#60)
Jerome St-Louis [Sun, 10 Mar 2013 04:16:17 +0000 (23:16 -0500)]
compiler/libec: Fixed allowing headers to redefine uint typedef (#60)
- Solves the deadend from now auto-including sys/types.h to get (s)size_t

11 years agocompiler: Added (u)intsize to map to size_t; Updated C prototypes to use it; Fixed...
Jerome St-Louis [Sun, 10 Mar 2013 03:53:37 +0000 (22:53 -0500)]
compiler: Added (u)intsize to map to size_t; Updated C prototypes to use it; Fixed warnings in 64 bit
- Bootstrap and i18n templates updated

11 years agodeps/libffi: Fixed 64 bit/Windows check (caused warning about ffs on Windows/64 bit)
Jerome St-Louis [Sun, 10 Mar 2013 03:34:32 +0000 (22:34 -0500)]
deps/libffi: Fixed 64 bit/Windows check (caused warning about ffs on Windows/64 bit)

11 years agoecere/XInterface, instance.c: Mac OS Fixes for 64 bit
Jerome St-Louis [Sat, 9 Mar 2013 08:20:02 +0000 (03:20 -0500)]
ecere/XInterface, instance.c: Mac OS Fixes for 64 bit
- Fixed some X11 driver issues

11 years agoide; show stop build feature in menus. share ctrl+break hotkey for stop build and...
Rejean Loyer [Sat, 9 Mar 2013 04:17:31 +0000 (23:17 -0500)]
ide; show stop build feature in menus. share ctrl+break hotkey for stop build and debug break.

11 years agoide: Fixed VERSION to only be applied on linux host & platform
Jerome St-Louis [Fri, 8 Mar 2013 23:34:01 +0000 (18:34 -0500)]
ide: Fixed VERSION to only be applied on linux host & platform

11 years agobuildsystem/ide; makefile generation; fixed $(VER) to appear only when needed and...
Rejean Loyer [Fri, 8 Mar 2013 00:27:10 +0000 (19:27 -0500)]
buildsystem/ide; makefile generation; fixed $(VER) to appear only when needed and to be empty under windows even if $(VERSION) is specified.

11 years agoide/build output: Corrected the first fix ( a4d3f04c3d20b81dbff107799ea0e1a15673d020 )
Jerome St-Louis [Thu, 7 Mar 2013 09:45:15 +0000 (04:45 -0500)]
ide/build output: Corrected the first fix ( a4d3f04c3d20b81dbff107799ea0e1a15673d020 )
- It should have read  error > colon, and was causing Fatal error: child process has terminated unexpectedly

11 years agoide/build system: Fixed errors when project contained only eC files
Jerome St-Louis [Thu, 7 Mar 2013 09:18:33 +0000 (04:18 -0500)]
ide/build system: Fixed errors when project contained only eC files

11 years agoide/build parsing: Further improvements to prevent reporting false errors on multi...
Jerome St-Louis [Thu, 7 Mar 2013 07:49:13 +0000 (02:49 -0500)]
ide/build parsing: Further improvements to prevent reporting false errors on multi-jobs builds

11 years agoide; fixed a4fe0770139ca438a24869b13f6a38b7f8853eb8 broke compiling single file with...
Rejean Loyer [Thu, 7 Mar 2013 06:20:57 +0000 (01:20 -0500)]
ide; fixed a4fe0770139ca438a24869b13f6a38b7f8853eb8 broke compiling single file with ec/c same name. ex.: compiling instance.c would compile instance.ec's generated .c file instead.

11 years agoide; build output parsing; improved error counting to ignore occurences of error...
Rejean Loyer [Thu, 7 Mar 2013 01:38:30 +0000 (20:38 -0500)]
ide; build output parsing; improved error counting to ignore occurences of error: after the first : of the message. related to #623

11 years agoide: Proper tweak for gmake on FreeBSD (BSD was *not* defined on FreeBSD 9)
Jerome St-Louis [Thu, 7 Mar 2013 07:17:38 +0000 (02:17 -0500)]
ide: Proper tweak for gmake on FreeBSD (BSD was *not* defined on FreeBSD 9)

11 years agoecere/com: Improvement to localize module without procfs
Jerome St-Louis [Thu, 7 Mar 2013 07:09:04 +0000 (02:09 -0500)]
ecere/com: Improvement to localize module without procfs

11 years agoide: Defaulting to 'gmake' for make command on BSD
Jerome St-Louis [Thu, 7 Mar 2013 06:43:50 +0000 (01:43 -0500)]
ide: Defaulting to 'gmake' for make command on BSD

11 years agoinstance.c: Defining platform to be linux rather than unknown on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 06:38:00 +0000 (01:38 -0500)]
instance.c: Defining platform to be linux rather than unknown on FreeBSD

11 years agoecere/XInterface: Turned things off for FreeBSD for things to work with twm
Jerome St-Louis [Thu, 7 Mar 2013 06:24:55 +0000 (01:24 -0500)]
ecere/XInterface: Turned things off for FreeBSD for things to work with twm
- Wish we had a proper solution for these!

11 years agoinstance.c: Proper fix for localizing shared libraries on FreeBSD 9
Jerome St-Louis [Thu, 7 Mar 2013 06:14:13 +0000 (01:14 -0500)]
instance.c: Proper fix for localizing shared libraries on FreeBSD 9

11 years agocom/instance.c: Attempt to fix localization of shared libraries on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 05:42:56 +0000 (00:42 -0500)]
com/instance.c: Attempt to fix localization of shared libraries on FreeBSD

11 years agoinstance.c: Defaulting to /proc/curproc/file when locating module on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 05:17:34 +0000 (00:17 -0500)]
instance.c: Defaulting to /proc/curproc/file when locating module on FreeBSD

11 years agoecere/gui/XInterface: Fixed 64 bit issue in XQueryPointer (FreeBSD crash)
Jerome St-Louis [Thu, 7 Mar 2013 04:20:09 +0000 (23:20 -0500)]
ecere/gui/XInterface: Fixed 64 bit issue in XQueryPointer (FreeBSD crash)

11 years agoide/buildsystem; Improved @linkobjects.lst support
Jason Kozak [Wed, 6 Mar 2013 16:30:28 +0000 (11:30 -0500)]
ide/buildsystem; Improved @linkobjects.lst support

11 years agoecere/XInterface: Fixed parameter for XCreateIC (Solves crash on FreeBSD/64)
Jerome St-Louis [Wed, 6 Mar 2013 15:03:32 +0000 (10:03 -0500)]
ecere/XInterface: Fixed parameter for XCreateIC (Solves crash on FreeBSD/64)