sdk
10 years agoecere/gfx/JPEG, OpenGL: Tweaks for demo demoTweaks
Jerome St-Louis [Tue, 4 Jun 2013 14:16:42 +0000 (10:16 -0400)]
ecere/gfx/JPEG, OpenGL: Tweaks for demo
- Tweak to skip reallocation while loading JPEG
- Tweaks to StretchDI to use textures rather than glDrawPixels, and display rotated & flipped
  (Texture is reused and leaked on exit, code to compare previous and new size to use glTexSubImage, did not work well on large display with ATI W600)

10 years agoecere/gui/Window, ListBox: Fixed lockups related to clickThrough, crashes related...
Jerome St-Louis [Tue, 4 Jun 2013 13:59:31 +0000 (09:59 -0400)]
ecere/gui/Window, ListBox: Fixed lockups related to clickThrough, crashes related to List (#844, WSMS); Fixed ListBox::ClearFields crashes
- The WSMS issue was fixed in Window::GetAtPosition() and replacing the 'last.parent == this' check by last.IsDescendantOf(this)
- The sampleScrolling issue (nicktick's issue, trying to scroll with a right click with buttons within a grouping Window) had to do
   with both the buttons and the group being clickThrough, and at same level, resulting in alternating activation which would move
   windows around in the order). The fix was to set activate = false after performing an activation. The group should actually be
   marked as 'inactive' if the buttons do not have it set as a parent, to work around an otherwise alternate activation on a mouse click.
- Another issue was found in WSMS while testing with the timer: crashes due to clearing a ListBox fields without calling ListBox::Clear()
   first to clear the data. This has now been enforced in ClearFields(), and also fixed in WSMS.

10 years agoide;OutputView; try to find a file in all project dirs if default resolution fails...
Rejean Loyer [Tue, 5 Mar 2013 02:34:18 +0000 (21:34 -0500)]
ide;OutputView; try to find a file in all project dirs if default resolution fails to find a file.

10 years agoide; fixed opening generated files from build log (enter/dblclick). also opening...
Rejean Loyer [Fri, 8 Mar 2013 00:27:54 +0000 (19:27 -0500)]
ide; fixed opening generated files from build log (enter/dblclick). also opening makefiles and resources.

10 years agoide, debugger; fixed breakpoints issues when using run to cursor together with breakp...
Rejean Loyer [Thu, 23 May 2013 03:12:53 +0000 (23:12 -0400)]
ide, debugger; fixed breakpoints issues when using run to cursor together with breakpoints. closes #748.

10 years agoide, PathBox; fixed when selecting a directory in global settings, default keeps...
Rejean Loyer [Thu, 23 May 2013 02:32:24 +0000 (22:32 -0400)]
ide, PathBox; fixed when selecting a directory in global settings, default keeps going back to IDE's launch directory. closes #741.

10 years agoide; fixed trailing path separator in project settings path validation. this is an...
Rejean Loyer [Thu, 23 May 2013 01:48:50 +0000 (21:48 -0400)]
ide; fixed trailing path separator in project settings path validation. this is an addendum to 545934b9b3b8ba853998fb97e0e4ebf6d55c51aa.

10 years agoide/Project: Fixed crash in build log parsing
Jerome St-Louis [Mon, 27 May 2013 17:01:31 +0000 (13:01 -0400)]
ide/Project: Fixed crash in build log parsing

10 years agocompiler/bootstrap: Updated
Jerome St-Louis [Wed, 22 May 2013 19:59:06 +0000 (15:59 -0400)]
compiler/bootstrap: Updated

10 years agoide; update find in files dialog when creating a new project. closes #540.
Rejean Loyer [Tue, 21 May 2013 17:22:32 +0000 (13:22 -0400)]
ide; update find in files dialog when creating a new project. closes #540.

10 years agoide; fixed forgot to remove unused parameters for Printf function calls in 5b04e93773...
Rejean Loyer [Fri, 17 May 2013 12:39:55 +0000 (08:39 -0400)]
ide; fixed forgot to remove unused parameters for Printf function calls in 5b04e93773bd4288d48f4ca32ce33ee06b9a6258 commit.

10 years agoide; implemented a way to detect drastic reduction if global settings file size.
Rejean Loyer [Sun, 10 Mar 2013 06:43:45 +0000 (01:43 -0500)]
ide; implemented a way to detect drastic reduction if global settings file size.

10 years agoide; fixed run target even if workspace sets a debug working dir by using a complete...
Rejean Loyer [Thu, 16 May 2013 21:43:06 +0000 (17:43 -0400)]
ide; fixed run target even if workspace sets a debug working dir by using a complete path for linux as windows already did this.

10 years agoide; fixed opening project folder on empty log line or on log line that have no refer...
Rejean Loyer [Thu, 16 May 2013 21:30:02 +0000 (17:30 -0400)]
ide; fixed opening project folder on empty log line or on log line that have no reference to a file. also fixed opening binary files (extensions a, o, lib, dll and exe) from find in files log by opening parent directory instead. also opening some media files (extensions mp3, flac, ogg, avi and mkv) in shell. closes #610.

10 years agoide; ProjectView; allow opening more than one file at a time in project view using...
Rejean Loyer [Mon, 10 Dec 2012 04:57:39 +0000 (23:57 -0500)]
ide; ProjectView; allow opening more than one file at a time in project view using enter key.

10 years agoide; fixed closing current project before even showing new project dialog. closes...
Rejean Loyer [Wed, 6 Mar 2013 09:22:24 +0000 (04:22 -0500)]
ide; fixed closing current project before even showing new project dialog. closes #803.

10 years agoide:debugger; implemented new feature run to cursor at same level skipping breakpoints.
Rejean Loyer [Tue, 20 Mar 2012 03:17:06 +0000 (23:17 -0400)]
ide:debugger; implemented new feature run to cursor at same level skipping breakpoints.

10 years agoide; fixed project settings additional include dirs cant add current (./) dir. also...
Rejean Loyer [Tue, 7 May 2013 13:06:35 +0000 (09:06 -0400)]
ide; fixed project settings additional include dirs cant add current (./) dir. also fixed trim spaces around paths in compiler settings and project settings and handling unwanted chars. closes #522 and #809.

10 years agoide; fixed resource files that have a $ in their file name. closes #702.
Rejean Loyer [Tue, 7 May 2013 02:28:07 +0000 (22:28 -0400)]
ide; fixed resource files that have a $ in their file name. closes #702.

10 years agoide; fixed should not let you add the exact same files twice when there are exclusion...
Rejean Loyer [Mon, 6 May 2013 23:11:00 +0000 (19:11 -0400)]
ide; fixed should not let you add the exact same files twice when there are exclusions involved. also fixed when using import folder, no messages popup on conflicting files. closes #812 and #813.
- Calling FixupNode() before adding "Resources" node to fix crash this commit originally caused
- improved FindByFullPath performance

10 years agoide; implemented when adding project to workspace, use selected config if available...
Rejean Loyer [Mon, 6 May 2013 23:11:00 +0000 (19:11 -0400)]
ide; implemented when adding project to workspace, use selected config if available. also fixed active config selection options are not updated when removing a project from the workspace. closes #799 and #896.

10 years agoide; added new help menu items; forums, tao, doc, smaples, extras. closes #705, ...
Rejean Loyer [Mon, 6 May 2013 21:49:34 +0000 (17:49 -0400)]
ide; added new help menu items; forums, tao, doc, smaples, extras. closes #705, #703 and #704.

10 years agoide; fixed multiple issues with obj dir and target dir. closes #144, #330 and #811.
Rejean Loyer [Mon, 6 May 2013 05:32:38 +0000 (01:32 -0400)]
ide; fixed multiple issues with obj dir and target dir. closes #144, #330 and #811.

10 years agoide; fixed both ways: in a main project, if target is set to Shared Library, can...
Rejean Loyer [Mon, 6 May 2013 01:43:54 +0000 (21:43 -0400)]
ide; fixed both ways: in a main project, if target is set to Shared Library, can't toggle breakpoint. even after setting it back to Executable, have to reopen it again. closes #801.

10 years agoide; fixed Windows network relative paths do not go properly into recent files/projec...
Rejean Loyer [Sun, 5 May 2013 20:47:01 +0000 (16:47 -0400)]
ide; fixed Windows network relative paths do not go properly into recent files/project. closes #880.

10 years agoecs, buildsystem, tarball; added -outputpot argument for ecs. .pot files will not...
Rejean Loyer [Sun, 5 May 2013 14:58:04 +0000 (10:58 -0400)]
ecs, buildsystem, tarball; added -outputpot argument for ecs. .pot files will not be generated unless -outputpot arg is specified. also added OUTPUT_POT variable support to buildsystem and tarball. quick fix for #858.

10 years agoecp,ecc,ecs; added printing out given arguments on invalid syntax when in debug.
Rejean Loyer [Sun, 5 May 2013 14:56:48 +0000 (10:56 -0400)]
ecp,ecc,ecs; added printing out given arguments on invalid syntax when in debug.

10 years agoide; fixed mkdir and ugly windows touch showing up in build output.
Rejean Loyer [Sat, 4 May 2013 05:21:26 +0000 (01:21 -0400)]
ide; fixed mkdir and ugly windows touch showing up in build output.

10 years agoide; added secret ctrl+shift hotkey for disabling parsing of source code when opening...
Rejean Loyer [Wed, 17 Apr 2013 03:36:31 +0000 (23:36 -0400)]
ide; added secret ctrl+shift hotkey for disabling parsing of source code when opening files in the ide. holding ctrl+shift down when clicking a recent menu item or when opening files from the project view and output view. also added -no-parsing command line switch.

10 years agoide; implemented -t command line option for open ecere project files or other type...
Rejean Loyer [Thu, 4 Apr 2013 02:10:14 +0000 (22:10 -0400)]
ide; implemented -t command line option for open ecere project files or other type of files as text. also keeping open as text behavior for epj/ews files when using the recently opened files menu items. closes #862

10 years agoide; added clean target menu item and removed duplicated code for invoking the differ...
Rejean Loyer [Wed, 17 Apr 2013 06:06:26 +0000 (02:06 -0400)]
ide; added clean target menu item and removed duplicated code for invoking the different clean targets.

10 years agoide; improved cleantarget/clean/realclean output.
Rejean Loyer [Wed, 17 Apr 2013 03:28:21 +0000 (23:28 -0400)]
ide; improved cleantarget/clean/realclean output.

10 years agoide; improvements to Debug Precompile/Compile/GenerateSymbols. added Debug Pre/Compil...
Rejean Loyer [Thu, 2 May 2013 18:15:48 +0000 (14:15 -0400)]
ide; improvements to Debug Precompile/Compile/GenerateSymbols. added Debug Pre/Compile for project node (.main.ec file) and fixed Debug GenSymbols. calling Compile/Build before Debug Pre/Compile/GenSym. improved 'just print' output. closes #777

10 years agobuildsystem, tarball; fixed windows implementation of touch (and improved cpq) in...
Rejean Loyer [Thu, 2 May 2013 18:14:25 +0000 (14:14 -0400)]
buildsystem, tarball; fixed windows implementation of touch (and improved cpq) in crossplatform.mk

10 years agoecere/Containers: Fixed deserialization of containers containing structs
Jerome St-Louis [Fri, 17 May 2013 11:33:36 +0000 (13:33 +0200)]
ecere/Containers: Fixed deserialization of containers containing structs

10 years agoecere/Window: Change to how children cycles are added
Jerome St-Louis [Sat, 11 May 2013 04:20:10 +0000 (00:20 -0400)]
ecere/Window: Change to how children cycles are added
- Fixed tab cycling order issues in WSMS custom reports

10 years agoeda/srs: Fix for missing footers at the end of the report
Jerome St-Louis [Fri, 10 May 2013 21:44:03 +0000 (17:44 -0400)]
eda/srs: Fix for missing footers at the end of the report

10 years agoeda/ers: Fix for missing total footer / footer being continued when it shouldn't
Jerome St-Louis [Fri, 10 May 2013 21:24:28 +0000 (17:24 -0400)]
eda/ers: Fix for missing total footer / footer being continued when it shouldn't

10 years agoide/Makefile, default.cf: Updated to make use of .rc Windows resources build support
Jerome St-Louis [Fri, 10 May 2013 20:47:21 +0000 (16:47 -0400)]
ide/Makefile, default.cf: Updated to make use of .rc Windows resources build support

10 years agoide; windres support for forced 32 bit builds. and showing resources.rc instead of...
Rejean Loyer [Sat, 4 May 2013 05:23:27 +0000 (01:23 -0400)]
ide; windres support for forced 32 bit builds. and showing resources.rc instead of resources.o in build log. closes #877

10 years agoeda/sqlite: Set SQLITE_OMIT_AUTHORIZATION to work around bug in SQLite
Jerome St-Louis [Fri, 10 May 2013 19:52:52 +0000 (15:52 -0400)]
eda/sqlite: Set SQLITE_OMIT_AUTHORIZATION to work around bug in SQLite
- Code within for this authorization is causing random crashes on preparing the statement:
  UPDATE Contacts SET ROWID = ? WHERE ROWID = ?
  with a table:
  CREATE TABLE Contacts(Id INTEGER PRIMARY KEY, n TEXT, o TEXT, c TEXT, s TEXT, p TEXT, e TEXT, a INTEGER);

  This line:

  rc = sqlite3AuthCheck(pParse, SQLITE_UPDATE, pTab->zName, pTab->aCol[j].zName, db->aDb[iDb].zName);

  Is not within an 'else' of 'if( j>=pTab->nCol )'

  ROWID is not properly handled here.

10 years agoecere/OpenGLDisplayDriver: Resetting source offset for direct pixels blits
Jerome St-Louis [Fri, 10 May 2013 19:28:07 +0000 (15:28 -0400)]
ecere/OpenGLDisplayDriver: Resetting source offset for direct pixels blits
- Not resetting it would break glTexSubImage2D

10 years agoecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instanc...
Jerome St-Louis [Mon, 6 May 2013 03:13:45 +0000 (23:13 -0400)]
ecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instance class
- Freeing classes on <= rather than =
- The !base.base check was not apropriate as bases get marked to null when unregistering a class

10 years agocompiler/libec: Added support to call virtual methods on string literals/char *
Jerome St-Louis [Sun, 5 May 2013 21:36:08 +0000 (17:36 -0400)]
compiler/libec: Added support to call virtual methods on string literals/char *

10 years agoecere/com/dataTypes: Fixes for broken Serialization after Instance type change
Jerome St-Louis [Sun, 5 May 2013 21:29:19 +0000 (17:29 -0400)]
ecere/com/dataTypes: Fixes for broken Serialization after Instance type change
- Multiple inheritance levels were never handled properly in (de)serialization
- Ignoring members with id < 0

10 years agoecere/com: Fixes to avoid printing Instance members, print Instance address directly
Jerome St-Louis [Sun, 5 May 2013 20:40:46 +0000 (16:40 -0400)]
ecere/com: Fixes to avoid printing Instance members, print Instance address directly

10 years agocompiler/libec, ecere/com: Passing pointers & (u)intptr as any_object by value rather...
Jerome St-Louis [Sun, 5 May 2013 20:39:20 +0000 (16:39 -0400)]
compiler/libec, ecere/com: Passing pointers & (u)intptr as any_object by value rather than by reference

10 years agoecere/com, compiler/libec: Changed type of base normal class (Instance) to 'normal...
Jerome St-Louis [Sun, 5 May 2013 20:14:09 +0000 (16:14 -0400)]
ecere/com, compiler/libec: Changed type of base normal class (Instance) to 'normal' rather than 'system'

10 years agoide(compiler/libec): Fixed watch crash on any_object
Jerome St-Louis [Fri, 3 May 2013 17:48:25 +0000 (13:48 -0400)]
ide(compiler/libec): Fixed watch crash on any_object
- ApplyAnyObjectLogic should not have been called

10 years agoide/OutputView: Fixed and then disabled code to split long build output on multiple...
Jerome St-Louis [Thu, 2 May 2013 10:42:45 +0000 (06:42 -0400)]
ide/OutputView: Fixed and then disabled code to split long build output on multiple lines

10 years agoide/Project: Fixed not deleting file but using --always-make on debug compiling
Jerome St-Louis [Thu, 2 May 2013 10:42:20 +0000 (06:42 -0400)]
ide/Project: Fixed not deleting file but using --always-make on debug compiling

10 years agoide: Fixed DynamicString memory leak on 'passArgs'
Jerome St-Louis [Thu, 2 May 2013 10:41:41 +0000 (06:41 -0400)]
ide: Fixed DynamicString memory leak on 'passArgs'

10 years agoecere/gui/DirectoriesBox: Fixed 2-line moves on Ctrl-Up/Down, Disabled scrolling...
Jerome St-Louis [Thu, 2 May 2013 10:40:01 +0000 (06:40 -0400)]
ecere/gui/DirectoriesBox: Fixed 2-line moves on Ctrl-Up/Down, Disabled scrolling on Ctrl-Up/Down
- Ctrl-Up/Down was conflicting between scrolling and moving rows up/down

10 years agoide, ecere: Fixed command lines truncated for Debug Compiling
Jerome St-Louis [Thu, 2 May 2013 10:36:47 +0000 (06:36 -0400)]
ide, ecere: Fixed command lines truncated for Debug Compiling
- Increased buffer size (MAX_F_STRING*4) in Project::Build, Execute() and ShellOpen()

10 years agoide/CodeEditor: Setting path when parsing code to pick up same libraries as compiler
Jerome St-Louis [Thu, 2 May 2013 10:35:40 +0000 (06:35 -0400)]
ide/CodeEditor: Setting path when parsing code to pick up same libraries as compiler

10 years agoide, compiler: Fixed parameters auto-completion issue
Jerome St-Louis [Thu, 2 May 2013 10:34:58 +0000 (06:34 -0400)]
ide, compiler: Fixed parameters auto-completion issue
- Tweaks in light of recent prioritization of public methods (pass16)
- Took out (inCompiler) check for setting memberType (caused pass16 code to be executed)
- Fixed parameters code when dealing with methods

10 years agoide; fixes to Debug Precompile, Debug Compile and Debug Generate Symbols. closes...
Rejean Loyer [Sat, 27 Apr 2013 22:57:30 +0000 (18:57 -0400)]
ide; fixes to Debug Precompile, Debug Compile and Debug Generate Symbols. closes #777

10 years agobuildsystem, ide, epj2make; added support for windows .rc files. closes #877
Rejean Loyer [Sat, 27 Apr 2013 05:39:19 +0000 (01:39 -0400)]
buildsystem, ide, epj2make; added support for windows .rc files. closes #877

10 years agogenerated makefiles; make use of automatic variable for target name.
Rejean Loyer [Sat, 27 Apr 2013 02:28:09 +0000 (22:28 -0400)]
generated makefiles; make use of  automatic variable for target name.

10 years agoide, epj2make; added a way to specify compiler flags for each compiler configuration...
Rejean Loyer [Sat, 27 Apr 2013 01:56:21 +0000 (21:56 -0400)]
ide, epj2make; added a way to specify compiler flags for each compiler configuration. added a way to specify compiler options in project settings. closes #564

10 years agoadded linkobjects.lst to .gitignore
Rejean Loyer [Sat, 27 Apr 2013 01:49:05 +0000 (21:49 -0400)]
added linkobjects.lst to .gitignore

10 years agotarball; removed extra / in $(OBJ)/resources.o in ide/Makefile.
Rejean Loyer [Sat, 27 Apr 2013 01:47:51 +0000 (21:47 -0400)]
tarball; removed extra / in $(OBJ)/resources.o in ide/Makefile.

10 years agobuildsystem, tarball; fixed cross-platform file operation function were never meant...
Rejean Loyer [Sat, 27 Apr 2013 01:42:02 +0000 (21:42 -0400)]
buildsystem, tarball; fixed cross-platform file operation function were never meant to be invisible. when you do make the commands that are executed are echoed. so touch, cp, rm, rmdir, mkdir commands should be echoed as well. this does not break silent builds and makes actual run better match just-print runs.

10 years agobuildsystem, tarball; added missing touch function to fix touch updating timestamp...
Rejean Loyer [Sat, 27 Apr 2013 01:37:29 +0000 (21:37 -0400)]
buildsystem, tarball; added missing touch function to fix touch updating timestamp behavior.

10 years agotarball; added fixprecompile target in case git clone leaves you with precompiled...
Rejean Loyer [Sat, 27 Apr 2013 01:33:20 +0000 (21:33 -0400)]
tarball; added fixprecompile target in case git clone leaves you with precompiled files older than their respective source files.

10 years agotarball; fixed libec precompiled files rules to rely on timestamps to decide what...
Rejean Loyer [Sat, 27 Apr 2013 01:04:10 +0000 (21:04 -0400)]
tarball; fixed libec precompiled files rules to rely on timestamps to decide what to do instead of always copying precompiled files. closes #874

10 years agoide; fixed Trying to compile a header file gives a confusing error. closes #549
Rejean Loyer [Thu, 25 Apr 2013 03:14:21 +0000 (23:14 -0400)]
ide; fixed Trying to compile a header file gives a confusing error. closes #549

10 years agoide; FindInFilesDialog, FindDialog; fixed not quite 'filter' vs 'find what' shortcut...
Rejean Loyer [Thu, 25 Apr 2013 00:39:46 +0000 (20:39 -0400)]
ide; FindInFilesDialog, FindDialog; fixed not quite 'filter' vs 'find what' shortcut key conflict but alt+i is activating 'find what' when 'find in' is disabled. really fixed out of focus typing in 'find what' to be active only when 'match case' and 'whole word' are selected. #450

10 years agoide; OutputView panel; fixed Pressing escape on another output tab aborts a find...
Rejean Loyer [Thu, 25 Apr 2013 00:35:19 +0000 (20:35 -0400)]
ide; OutputView panel; fixed Pressing escape on another output tab aborts a find (Build or Debug) #651

10 years agoide; debugger; fixed stepping over/out and run to cursor were breaking on internal...
Rejean Loyer [Mon, 22 Apr 2013 18:43:07 +0000 (14:43 -0400)]
ide; debugger; fixed stepping over/out and run to cursor were breaking on internal breakpoints.

10 years agoide; fixed changing the version in project doesn't regen makefile as it should.
Rejean Loyer [Mon, 22 Apr 2013 18:22:20 +0000 (14:22 -0400)]
ide; fixed changing the version in project doesn't regen makefile as it should.

10 years agoide; fixed StringListBox to support stuff like DEF_STRING="some string" or PJ_LIST_H...
Rejean Loyer [Mon, 22 Apr 2013 18:01:13 +0000 (14:01 -0400)]
ide; fixed StringListBox to support stuff like DEF_STRING="some string" or PJ_LIST_H="pj_list.h"

10 years agoecere/gui/Window: Deprecated SetText() in favor of SetCaption() and fixed caption...
Jerome St-Louis [Wed, 1 May 2013 02:28:53 +0000 (22:28 -0400)]
ecere/gui/Window: Deprecated SetText() in favor of SetCaption() and fixed caption watchers firing

10 years agoecere/GlobalAppSettings: Made Load/Save virtual as they should have been; ide: Update...
Jerome St-Louis [Wed, 1 May 2013 02:27:57 +0000 (22:27 -0400)]
ecere/GlobalAppSettings: Made Load/Save virtual as they should have been; ide: Updated code accordingly

10 years agoide/compiler: Fixed memory leaks on instance members (bad code), autocomplete Types
Jerome St-Louis [Mon, 29 Apr 2013 06:03:55 +0000 (02:03 -0400)]
ide/compiler: Fixed memory leaks on instance members (bad code), autocomplete Types

10 years agocompiler/libec: Fixed crash on 'menu = {' in childWindows sample (#553)
Jerome St-Louis [Mon, 29 Apr 2013 06:01:50 +0000 (02:01 -0400)]
compiler/libec: Fixed crash on 'menu = {' in childWindows sample (#553)

10 years agocompiler/bootstrap: Updated
Jerome St-Louis [Sun, 28 Apr 2013 23:06:20 +0000 (19:06 -0400)]
compiler/bootstrap: Updated

10 years agocompiler/libec: Fixed usage of virtual methods in basic types (#250, #347)
Jerome St-Louis [Sun, 28 Apr 2013 21:20:29 +0000 (17:20 -0400)]
compiler/libec: Fixed usage of virtual methods in basic types (#250, #347)

10 years agocompiler/libec: Fixed reference level of nohead class when passed as any_object ...
Jerome St-Louis [Sun, 28 Apr 2013 21:18:55 +0000 (17:18 -0400)]
compiler/libec: Fixed reference level of nohead class when passed as any_object (Fixes #269)

10 years agocompiler/libec: Using proper class for typed objects (Fixes #157, #452)
Jerome St-Louis [Sun, 28 Apr 2013 21:11:26 +0000 (17:11 -0400)]
compiler/libec: Using proper class for typed objects (Fixes #157, #452)

10 years agocompiler/libec: Fixed PrintLn of void *
Jerome St-Louis [Sun, 28 Apr 2013 21:03:08 +0000 (17:03 -0400)]
compiler/libec: Fixed PrintLn of void *
- Using uintptr class for pointers; Displaying as hexadecimal

10 years agoide/project: Fixed crash going to 'from incompatible...' error
Jerome St-Louis [Sat, 27 Apr 2013 22:11:01 +0000 (18:11 -0400)]
ide/project: Fixed crash going to 'from incompatible...' error

10 years agoide/property sheet: Fixed setting font size in 64 bit
Jerome St-Louis [Sat, 27 Apr 2013 21:50:31 +0000 (17:50 -0400)]
ide/property sheet: Fixed setting font size in 64 bit

10 years agoide/property sheet: Fixed bold font for overridden values (Corrected c7489de9897550ef...
Jerome St-Louis [Sat, 27 Apr 2013 21:15:32 +0000 (17:15 -0400)]
ide/property sheet: Fixed bold font for overridden values (Corrected c7489de9897550ef2592abab70142703188c827c)

10 years agoide/Project: Fixed crashes on replacing spaces (#156)
Jerome St-Louis [Sat, 27 Apr 2013 20:14:05 +0000 (16:14 -0400)]
ide/Project: Fixed crashes on replacing spaces (#156)
- ReplaceSpaces cannot be passed the same string for source and output

10 years agoide/ProjectSettings: Fixed remaining crash on deleting last config
Jerome St-Louis [Sat, 27 Apr 2013 19:42:42 +0000 (15:42 -0400)]
ide/ProjectSettings: Fixed remaining crash on deleting last config

10 years agoide/watches: Fixed crash on exit when debugging and a watch is present (#879)
Jerome St-Louis [Sat, 27 Apr 2013 19:29:26 +0000 (15:29 -0400)]
ide/watches: Fixed crash on exit when debugging and a watch is present (#879)

10 years agoide/Project Settings: Fixed crash on on deleting a project config (#825)
Jerome St-Louis [Sat, 27 Apr 2013 06:59:03 +0000 (02:59 -0400)]
ide/Project Settings: Fixed crash on on deleting a project config (#825)
- Updating config toolbar was done too early (Moved to OnDestroy())

10 years agocompiler/libec: Fixed mixed up \/ paths when import could not be found
Jerome St-Louis [Thu, 25 Apr 2013 08:50:31 +0000 (04:50 -0400)]
compiler/libec: Fixed mixed up \/ paths when import could not be found

10 years agoide/designer/sheet: Fixed freed memory usage in property sheet
Jerome St-Louis [Thu, 25 Apr 2013 08:48:48 +0000 (04:48 -0400)]
ide/designer/sheet: Fixed freed memory usage in property sheet
- PropertyInfo propertyPtr had been freed from calling ListProperties()
- Look out for wrong font (e.g. overridden property), as this was moved before ListProperties()

10 years agoide/project: Build log parsing and Go to error fixes (Fixes #479 #530 #810)
Jerome St-Louis [Thu, 25 Apr 2013 08:47:24 +0000 (04:47 -0400)]
ide/project: Build log parsing and Go to error fixes (Fixes #479 #530 #810)

10 years agoinstaller: Simplified paths to coursework in resources
Jerome St-Louis [Wed, 24 Apr 2013 06:01:58 +0000 (02:01 -0400)]
installer: Simplified paths to coursework in resources

10 years agoecere/sys/DualPipe: UNIX fixes to only invoke waitpid once and remember exit code...
Jerome St-Louis [Wed, 24 Apr 2013 05:01:05 +0000 (01:01 -0400)]
ecere/sys/DualPipe: UNIX fixes to only invoke waitpid once and remember exit code (#247)

10 years agoide/about: Updated version for 0.44.07 0.44.07
Jerome St-Louis [Mon, 22 Apr 2013 09:17:27 +0000 (05:17 -0400)]
ide/about: Updated version for 0.44.07

11 years agoecere/gui/EditBox: Fixes for proper scroll area
Jerome St-Louis [Mon, 22 Apr 2013 08:40:16 +0000 (04:40 -0400)]
ecere/gui/EditBox: Fixes for proper scroll area

11 years agoecere/gui/ListBox: Fix to go to row, typing with shift (e.g. underscore)
Jerome St-Louis [Mon, 22 Apr 2013 08:01:17 +0000 (04:01 -0400)]
ecere/gui/ListBox: Fix to go to row, typing with shift (e.g. underscore)

11 years agoextras/audio/mixer: Added support for looping and reusing voices; samples/audio/S3MPl...
Jerome St-Louis [Mon, 22 Apr 2013 06:25:13 +0000 (02:25 -0400)]
extras/audio/mixer: Added support for looping and reusing voices; samples/audio/S3MPlayer: Ported and improved S3M Player from Ecere 0.26 (1999)

11 years agoi18n: Updates templates
Jerome St-Louis [Mon, 22 Apr 2013 06:19:19 +0000 (02:19 -0400)]
i18n: Updates templates

11 years agoide; fixed, when using compiler name starting in uppercase, run and debug will use...
Rejean Loyer [Fri, 19 Apr 2013 17:07:33 +0000 (13:07 -0400)]
ide; fixed, when using compiler name starting in uppercase, run and debug will use bad (uppercase instead of camelcase) path to target.

11 years agoide; QuickProjectDialog; make sure the ok button has the focus.
Rejean Loyer [Sat, 13 Apr 2013 04:00:54 +0000 (00:00 -0400)]
ide; QuickProjectDialog; make sure the ok button has the focus.