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
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
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
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
Jerome St-Louis [Wed, 13 Feb 2013 00:16:07 +0000 (19:16 -0500)]
compiler: (u)intptr fixes to build on MinGW 4.4
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
Jerome St-Louis [Mon, 11 Feb 2013 03:53:54 +0000 (22:53 -0500)]
ecere/X11: Further 64 bit fixes
Jerome St-Louis [Mon, 11 Feb 2013 03:39:40 +0000 (22:39 -0500)]
ecere/XInterface: 64 bit X11 fixes
Jerome St-Louis [Sun, 10 Feb 2013 22:22:45 +0000 (17:22 -0500)]
compiler: Updated bootstrap, precompiled parsers and i18n templates
Jerome St-Louis [Sun, 10 Feb 2013 22:22:15 +0000 (17:22 -0500)]
ecere: Fixes to support MinGW-w64
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
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)
Jerome St-Louis [Fri, 8 Feb 2013 19:24:36 +0000 (14:24 -0500)]
ecere: 64 bit fixes: X11, Class property now 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
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
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
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
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>
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
Jerome St-Louis [Wed, 6 Feb 2013 07:09:37 +0000 (02:09 -0500)]
ide/Debugger: Setting target bits based on compiler settings
Jerome St-Louis [Wed, 6 Feb 2013 05:31:00 +0000 (00:31 -0500)]
compiler/libec: Updated precompiled grammar files
Jerome St-Louis [Tue, 5 Feb 2013 16:13:38 +0000 (11:13 -0500)]
compiler/bootstrap: Updated
Jerome St-Louis [Tue, 5 Feb 2013 16:11:17 +0000 (11:11 -0500)]
ecere/dataTypes: Fixed prototypes for invoking OnGetString
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
Jerome St-Louis [Tue, 5 Feb 2013 15:00:23 +0000 (10:00 -0500)]
compiler/bootstrap: Further updates
Jerome St-Louis [Tue, 5 Feb 2013 14:49:17 +0000 (09:49 -0500)]
compiler: Updated bootstrap
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
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)
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
Jerome St-Louis [Tue, 5 Feb 2013 10:11:11 +0000 (05:11 -0500)]
ecere: 64 bit fixes for memory manager
Jerome St-Louis [Tue, 5 Feb 2013 09:31:42 +0000 (04:31 -0500)]
compiler/libec: Fixed precompiled grammar.c on Linux
Jerome St-Louis [Tue, 5 Feb 2013 09:18:39 +0000 (04:18 -0500)]
compiler/ecere: Further steps towards 64 bit support
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
Jerome St-Louis [Mon, 4 Feb 2013 00:17:57 +0000 (19:17 -0500)]
compiler/ecere: completed intptr/uintptr support
Jerome St-Louis [Sat, 2 Feb 2013 05:17:08 +0000 (00:17 -0500)]
compiler/ecere: Initial take at adding a uintptr type
Jerome St-Louis [Sat, 16 Feb 2013 05:52:31 +0000 (00:52 -0500)]
ide/project: Extra null check
Jerome St-Louis [Sat, 16 Feb 2013 05:51:55 +0000 (00:51 -0500)]
epj2make: project -- resetting to default paths
Jerome St-Louis [Sat, 16 Feb 2013 05:50:31 +0000 (00:50 -0500)]
ecere/DualPipe: Fixed issue returning error code on Windows
- Linux version was waiting for process already
Jerome St-Louis [Sat, 16 Feb 2013 05:49:19 +0000 (00:49 -0500)]
ecere/com: Fixed broken serializatio of File classes
- Further bug fix of virtual method overriding, now specifically checking method id
Jerome St-Louis [Fri, 8 Feb 2013 02:22:16 +0000 (21:22 -0500)]
ide (ecere)/FormDesigner: Fixed crash on dragging custom control onto form (#779)
- This resolves http://ecere.com/mantis/view.php?id=779
Jerome St-Louis [Fri, 8 Feb 2013 02:09:10 +0000 (21:09 -0500)]
ide/CodeEditor: Fixed crash on non-compiled properties, e.g. editing a form with an HTMLView
Jerome St-Louis [Sat, 2 Feb 2013 02:46:18 +0000 (21:46 -0500)]
compiler/bootstrap: Updaded
Jerome St-Louis [Sat, 2 Feb 2013 02:23:44 +0000 (21:23 -0500)]
extras/DynamicString: Missed proper null character safety in earlier commit
Jerome St-Louis [Sat, 2 Feb 2013 02:22:12 +0000 (21:22 -0500)]
eda: Removed extra arguments in EditSection code
Jerome St-Louis [Sat, 2 Feb 2013 01:55:52 +0000 (20:55 -0500)]
ecere/gui: Fixed a crash when cycling controls with tab
- inactive controls were involved
Jerome St-Louis [Sat, 2 Feb 2013 01:54:55 +0000 (20:54 -0500)]
ecere/Socket: Fixed bad handling on calling DatagramHost on an already connected socket
Jerome St-Louis [Sat, 2 Feb 2013 01:53:30 +0000 (20:53 -0500)]
compiler/bootstrap: Fixes for compiling the bootstrap config from the projects
Jerome St-Louis [Fri, 1 Feb 2013 17:29:33 +0000 (12:29 -0500)]
ecere; ide; compiler: Fixed setting safety null character after (v)snprintf
Jerome St-Louis [Wed, 30 Jan 2013 14:48:14 +0000 (09:48 -0500)]
i18n: Updated localization templates
Jerome St-Louis [Wed, 30 Jan 2013 09:39:36 +0000 (04:39 -0500)]
ecere/compiler/ide: Fixed more buffer overflows by replacing vsprintf by vnsprintf
Jerome St-Louis [Wed, 30 Jan 2013 06:50:14 +0000 (01:50 -0500)]
compiler/libec: Fixed a uninitialized variable Valgrind complaint
Jerome St-Louis [Wed, 30 Jan 2013 04:42:12 +0000 (23:42 -0500)]
ecere/gui/FileDialog; sys/File: Further fixes for conditional jumps depending on uninitialized variables
jerome [Tue, 29 Jan 2013 12:27:24 +0000 (07:27 -0500)]
ecere/gui/XInterface: Fixed check for closing Joystick handles
jerome [Tue, 29 Jan 2013 12:26:36 +0000 (07:26 -0500)]
ecere/gfx/Surface: Fixed a Valgrind complaint about conditional jump with -O2
Jerome St-Louis [Sun, 27 Jan 2013 19:47:19 +0000 (14:47 -0500)]
Updated NEWS to reflect 0.44.03 release
Jerome St-Louis [Sun, 27 Jan 2013 06:09:25 +0000 (01:09 -0500)]
Removed junk file.
Rejean Loyer [Sun, 16 Dec 2012 07:24:56 +0000 (02:24 -0500)]
extras; timeTools.ec details.
Rejean Loyer [Sat, 15 Dec 2012 06:24:46 +0000 (01:24 -0500)]
misc; correct execute permissions for various files.
Rejean Loyer [Wed, 2 Jan 2013 18:30:50 +0000 (13:30 -0500)]
ecere:gui:controls:EditBox: fixed CTRL+X without a selection marks document as modified.
Jerome St-Louis [Sun, 27 Jan 2013 05:45:40 +0000 (00:45 -0500)]
Install: Fix to reflect libec0->libecc0 package name change
Jerome St-Louis [Sun, 27 Jan 2013 05:23:43 +0000 (00:23 -0500)]
Install: Installing libec directly under /usr/lib/ec/
- To avoid conflict with elliptic curves library on Debian
Jerome St-Louis [Sun, 27 Jan 2013 05:23:07 +0000 (00:23 -0500)]
i18n: Translation templates update
Jerome St-Louis [Sun, 27 Jan 2013 04:22:02 +0000 (23:22 -0500)]
ide/CodeEditor: Fixed overriding of virtual methods
- The IDE would assume methods need to be chained for virtual methods defined within current module. Now assuming they don't.
- Overriding OnRedraw in a Window or Main in a Thread instance would chain to Window::OnRedraw() / Thread::Main() even though that is not required
- Note: It is not possible at this point to know whether the method should be chained or not for the current module (not compiled)
Jerome St-Louis [Sun, 27 Jan 2013 03:32:13 +0000 (22:32 -0500)]
ecere/gui/ColorDropBox: Fixed missing color
- Fixed problem introduced by
0faaa3a99957395bcb1a323bf18c8f0e1ffca642
Jerome St-Louis [Thu, 24 Jan 2013 04:12:47 +0000 (23:12 -0500)]
ecere/gfx/fonts: Fixed wrong kerning when using the same face with different sizes
Jerome St-Louis [Wed, 16 Jan 2013 06:06:35 +0000 (01:06 -0500)]
extras: Updated Ecere License in extras/res/licenses to reflect license in SDK root
Jerome St-Louis [Wed, 16 Jan 2013 05:44:51 +0000 (00:44 -0500)]
extras/licenses: Added license for CrystalIcons project
Jerome St-Louis [Wed, 16 Jan 2013 05:42:05 +0000 (00:42 -0500)]
ide: Fixed default display driver on OS X
Jerome St-Louis [Wed, 16 Jan 2013 05:41:23 +0000 (00:41 -0500)]
default.cf: Fixed freetype2 includes on FreeBSD
Jerome St-Louis [Wed, 16 Jan 2013 05:40:20 +0000 (00:40 -0500)]
extras/wia: Fixed bad #undef directives
Jerome St-Louis [Wed, 16 Jan 2013 05:39:42 +0000 (00:39 -0500)]
ecere/net: Fixed warnings and minor code tweaks
Jerome St-Louis [Wed, 16 Jan 2013 05:37:15 +0000 (00:37 -0500)]
compiler/libec: Marking all structs with gcc_struct to get same packed padding as GCC < 4.7
Jerome St-Louis [Wed, 16 Jan 2013 05:26:40 +0000 (00:26 -0500)]
compiler/libec: Fix for debug line numbers in generated C code
Jerome St-Louis [Thu, 10 Jan 2013 16:28:36 +0000 (11:28 -0500)]
extras/CheckListBox: Further tweaks to get notifications for partial check parent checks
Jerome St-Louis [Sun, 6 Jan 2013 09:27:37 +0000 (04:27 -0500)]
ide/Project: Fixed active toolbar after creating new project; ecere/sys/FileMonitor: Fixed potential memory issue;
Jerome St-Louis [Sun, 6 Jan 2013 07:44:38 +0000 (02:44 -0500)]
ecere: Further fixes for compiling on OS X
Jerome St-Louis [Sun, 6 Jan 2013 07:29:54 +0000 (02:29 -0500)]
ecere/vanilla: Fixed Vanilla Makefile on OS X which should not have included Cocoa drivers
Jerome St-Louis [Thu, 20 Dec 2012 05:55:39 +0000 (00:55 -0500)]
extras/CheckListBox: Further tweaks for proper NotifyChanged callbacks
- Added a 'IsChecked' method to query whether a row is checked
Jerome St-Louis [Wed, 19 Dec 2012 01:09:05 +0000 (20:09 -0500)]
extras/CheckListBox: Fixes for property NotifyChanged callbacks
Jerome St-Louis [Fri, 14 Dec 2012 04:19:27 +0000 (23:19 -0500)]
ide/Project: Fixed buffer overflows using DynamicString::concatf
- As I understand it, the whole point of DynamicString being to avoid buffer overflows,
we should either get rid of concatf or fix it ASAP.
Jerome St-Louis [Mon, 10 Dec 2012 12:02:28 +0000 (07:02 -0500)]
ecere/gfx/png: Added support for 2 channels PNG
Jerome St-Louis [Sat, 8 Dec 2012 08:45:24 +0000 (03:45 -0500)]
ide/Project: Improved linker options support
- Recognizing GCC Linker options that are actually GCC options and should not be prefixed by -Wl (e.g. -static-libgcc)
Rejean Loyer [Fri, 7 Dec 2012 17:34:10 +0000 (12:34 -0500)]
buildsystem,epj2make,ide; fixed broken linker options by adding to OFLAGS, not PRJ_CFLAGS and including linker options set per config. (#775)
Jerome St-Louis [Fri, 30 Nov 2012 22:32:43 +0000 (17:32 -0500)]
ecere/skin: Fix to last temp Android skin tweak
Jerome St-Louis [Fri, 30 Nov 2012 17:35:17 +0000 (12:35 -0500)]
ecere: Temporary skin tweaks to run on hi-resolution small display
Jerome St-Louis [Fri, 30 Nov 2012 12:40:27 +0000 (07:40 -0500)]
ecere/Window: Fix for crash on Android dragging mouse on desktop
Jerome St-Louis [Wed, 28 Nov 2012 06:07:09 +0000 (01:07 -0500)]
extras/XMLParser: Fixed handling of <!DOCTYPE> tag
Jerome St-Louis [Mon, 26 Nov 2012 22:59:43 +0000 (17:59 -0500)]
ecere/instance: Fixed issue with template virtual methods (e.g. AVLTree::Add)
- Tweak to fix problem introduced by
bb1fdba96476884a6b931bc6bef3e7b909602288
Jerome St-Louis [Mon, 26 Nov 2012 18:04:34 +0000 (13:04 -0500)]
ecere/XInterface (OS X): Fixed issue with stay on top / 'Clear' project setting in IDE
- Fix for non-interim windows staying on top when a parent is set
Jerome St-Louis [Mon, 26 Nov 2012 17:20:42 +0000 (12:20 -0500)]
sdk/install: Installing man pages on OS X
Jerome St-Louis [Mon, 26 Nov 2012 09:50:59 +0000 (04:50 -0500)]
ide/Debugger: Improved support for GDB 6.3 on OS X
Jerome St-Louis [Mon, 26 Nov 2012 03:02:53 +0000 (22:02 -0500)]
ecere: Vanilla project and makefile fixes for OS X
Jerome St-Louis [Sun, 25 Nov 2012 05:50:38 +0000 (00:50 -0500)]
ecere/com: Fixed module initialization
- Put global variable re-initializations between #ifdef __ANDROID__,
as modules loaded by the IDE are meant to use the same application context.
This reinitialization code had been added since libraries do not get unloaded on Android.
(Will need to find a better solution to run the IDE *on* Android)
Jerome St-Louis [Sat, 24 Nov 2012 10:09:20 +0000 (05:09 -0500)]
ide/PictureEdit: Avoid crashes on zooming on an image that failed loading
Jerome St-Louis [Sat, 24 Nov 2012 09:49:23 +0000 (04:49 -0500)]
ecere/net/HTTPFile: Fixed Chunked transfer encoding
- Fixed issues with Chunked transfer encoding (Noticed while retrieving data from WMS servers)
- extras/HTMLView: Prevented crash on null font object while testing web browser
Jerome St-Louis [Sat, 24 Nov 2012 09:36:33 +0000 (04:36 -0500)]
ide/debugger: Fixed GDB communication losing breakpoint line numbers
- Added proper escaping to both StripQuotes2 and TokenizeList
Jerome St-Louis [Fri, 23 Nov 2012 21:08:55 +0000 (16:08 -0500)]
ide/CodeEditor: Fixed buffer overflow
- Large strings such as the credits in the IDE's about.ec caused buffer overflows,
noticed as 'Stack smashing' on Ubuntu Quantal
Rejean Loyer [Fri, 23 Nov 2012 03:11:58 +0000 (22:11 -0500)]
ide; find in files; fixed -1 matches found messages.
Rejean Loyer [Fri, 23 Nov 2012 02:12:43 +0000 (21:12 -0500)]
ide; find in files; added temporary solution to skip .git dirs when searching in directory mode.
Rejean Loyer [Fri, 23 Nov 2012 00:19:12 +0000 (19:19 -0500)]
ide; fixed ide doesn't open files by http on command line. fixed QuickProject doesn't work with files opened by http.