sdk
10 years agoecere/gui/drivers/XInterface: Added min/maxClientSize support through WM_NORMAL_HINTS
Jerome St-Louis [Fri, 7 Feb 2014 19:20:56 +0000 (02:20 +0700)]
ecere/gui/drivers/XInterface: Added min/maxClientSize support through WM_NORMAL_HINTS

10 years agocompiler/libec; ide/debugger: 64 bit fixes; ecere/com: Added strtoul() and strtoull()
Jerome St-Louis [Fri, 7 Feb 2014 19:20:12 +0000 (02:20 +0700)]
compiler/libec; ide/debugger: 64 bit fixes; ecere/com: Added strtoul() and strtoull()

10 years agodocumentor; compiler/libec; ecere/com/instance: Fixes for consistent module names...
Jerome St-Louis [Fri, 7 Feb 2014 19:17:16 +0000 (02:17 +0700)]
documentor; compiler/libec; ecere/com/instance: Fixes for consistent module names; Documentor 64 bit fixes

10 years agoecere/gui/NCursesInterface;gfx/NCursesDisplayDriver: Fixed warnings following C99...
Jerome St-Louis [Thu, 6 Feb 2014 23:53:56 +0000 (06:53 +0700)]
ecere/gui/NCursesInterface;gfx/NCursesDisplayDriver: Fixed warnings following C99 bool support

10 years agoide/About: Updated Copyright year to 2014
Jerome St-Louis [Thu, 6 Feb 2014 23:20:07 +0000 (06:20 +0700)]
ide/About: Updated Copyright year to 2014

10 years agodocumentor: (#1061) Linking to template classes and template parameter classes
Jerome St-Louis [Thu, 6 Feb 2014 22:20:56 +0000 (05:20 +0700)]
documentor: (#1061) Linking to template classes and template parameter classes

10 years agodocumentor: (#1041) Add Back/Forward buttons to Documentor; 64 bit fixes
Jerome St-Louis [Thu, 6 Feb 2014 19:45:02 +0000 (02:45 +0700)]
documentor: (#1041) Add Back/Forward buttons to Documentor; 64 bit fixes

10 years agocompiler/libec: (#1060) Fixed Debugging method calls such as File::Puts() brings...
Jerome St-Louis [Thu, 6 Feb 2014 20:18:04 +0000 (03:18 +0700)]
compiler/libec: (#1060) Fixed Debugging method calls such as File::Puts() brings to generated C

10 years agoecere/com/BuiltInContainer: Fixed [1,2,3].OnGetString
Jerome St-Louis [Thu, 6 Feb 2014 18:38:24 +0000 (01:38 +0700)]
ecere/com/BuiltInContainer: Fixed [1,2,3].OnGetString

10 years agoide/AutoComplete: (#1020) Fixed enum values not popping up for function argument
Jerome St-Louis [Thu, 6 Feb 2014 18:15:41 +0000 (01:15 +0700)]
ide/AutoComplete: (#1020) Fixed enum values not popping up for function argument

10 years agoecere/gui/EditBox: (#1034) Improvements to numeric suffixes support
Jerome St-Louis [Thu, 6 Feb 2014 13:18:07 +0000 (20:18 +0700)]
ecere/gui/EditBox: (#1034) Improvements to numeric suffixes support

10 years agocompiler/libec: (#1059) Added support for 123.identifier
Jerome St-Louis [Thu, 6 Feb 2014 13:17:35 +0000 (20:17 +0700)]
compiler/libec: (#1059) Added support for 123.identifier

10 years agocompiler/libec: Fixed declMode issues introduced in last commit (d6b10c363a61ab5232e7...
Jerome St-Louis [Thu, 6 Feb 2014 14:25:31 +0000 (21:25 +0700)]
compiler/libec: Fixed declMode issues introduced in last commit (d6b10c363a61ab5232e701d3a68f03f47e44568b)

10 years agocompiler/libec: (#787, #826) Added support for C99 bool and complex numbers
Jerome St-Louis [Tue, 4 Feb 2014 23:13:25 +0000 (06:13 +0700)]
compiler/libec: (#787, #826) Added support for C99 bool and complex numbers
- In eC source files, bool remains 32 bit, and _Bool will be matched to bool due to 'bool' being defined to be _Bool in stdbool.h
- In C header files (.h) or within a declaraton block marker with 'default:', bool and _Bool will refer to the 1 byte C99 bool
- Bool has been added to refer to C99 bool (_Bool) within normal eC code

10 years agocompiler/libec/pass15: (#1022) Fixed unresolved identifiers within for-each statement...
Jerome St-Louis [Tue, 4 Feb 2014 22:43:18 +0000 (05:43 +0700)]
compiler/libec/pass15: (#1022) Fixed unresolved identifiers within for-each statement without compounds

10 years agocompiler/libec: (#1021) Added support for declarations directly under case statements
Jerome St-Louis [Tue, 4 Feb 2014 18:55:58 +0000 (01:55 +0700)]
compiler/libec: (#1021) Added support for declarations directly under case statements

10 years agocompiler/libec: (#1058) Fixed issues preventing PrintLn([1, 2, 3]); and PrintLn(...
Jerome St-Louis [Tue, 4 Feb 2014 17:15:49 +0000 (00:15 +0700)]
compiler/libec: (#1058) Fixed issues preventing PrintLn([1, 2, 3]); and PrintLn(["A", "B", "C"]); from working

10 years agocompiler/libec/grammar.y: (#1050) Allowing empty array literals
Jerome St-Louis [Tue, 4 Feb 2014 14:00:40 +0000 (21:00 +0700)]
compiler/libec/grammar.y: (#1050) Allowing empty array literals

10 years agoecere/gfx/LFBDisplayDriver: Fixed FreeType ttunpat.h include
Jerome St-Louis [Tue, 4 Feb 2014 11:21:18 +0000 (18:21 +0700)]
ecere/gfx/LFBDisplayDriver: Fixed FreeType ttunpat.h include
- Fixing builds on Trusty

10 years agoecere/ecere.epj: Excluding SSL from Android build
Jerome St-Louis [Mon, 3 Feb 2014 23:02:46 +0000 (06:02 +0700)]
ecere/ecere.epj: Excluding SSL from Android build

10 years agosamples/guiAndGfx/childWindows: Fixed bad resource reference
Jerome St-Louis [Mon, 3 Feb 2014 22:57:24 +0000 (05:57 +0700)]
samples/guiAndGfx/childWindows: Fixed bad resource reference

10 years agosamples/net/XMLSample: Added sample usage of ProcessCharacterData()
Jerome St-Louis [Mon, 3 Feb 2014 22:42:25 +0000 (05:42 +0700)]
samples/net/XMLSample: Added sample usage of ProcessCharacterData()
- For text data within tags

10 years agoide/Debugger: strescpy(), struscpy() -- more compact style
Jerome St-Louis [Mon, 3 Feb 2014 22:37:37 +0000 (05:37 +0700)]
ide/Debugger: strescpy(), struscpy() -- more compact style

10 years agoextras/wia.ec: Tweaked to only show scanners for now
Jerome St-Louis [Mon, 3 Feb 2014 22:34:28 +0000 (05:34 +0700)]
extras/wia.ec: Tweaked to only show scanners for now
- No plans to use cameras through the WIA interface so far, and the extra selection dialog in Paper2PACS is annoying when you have a webcam

10 years agoextras/CheckListBox: Minor tweak to public import "ecere"
Jerome St-Louis [Mon, 3 Feb 2014 22:34:10 +0000 (05:34 +0700)]
extras/CheckListBox: Minor tweak to public import "ecere"

10 years agoeda/sqlite: Removed check on creation of eda_table_fields table
Jerome St-Louis [Mon, 3 Feb 2014 22:30:13 +0000 (05:30 +0700)]
eda/sqlite: Removed check on creation of eda_table_fields table
- The DB should be locked in exclusive mode even if the creation succeeds (first run)

10 years agoecere/gui/drivers/Win32Interface: Fixed bug querying key modifiers with Mouse Wheel...
Jerome St-Louis [Mon, 3 Feb 2014 22:11:43 +0000 (05:11 +0700)]
ecere/gui/drivers/Win32Interface: Fixed bug querying key modifiers with Mouse Wheel Events

10 years agoecere/com/instance: Fixes to cross-compile from 64 bit gnosis on Android
Jerome St-Louis [Mon, 3 Feb 2014 21:48:48 +0000 (04:48 +0700)]
ecere/com/instance: Fixes to cross-compile from 64 bit gnosis on Android

10 years agoecere/gui/drivers/AndroidInterface: Fixed screen rotation
Jerome St-Louis [Mon, 3 Feb 2014 21:42:00 +0000 (04:42 +0700)]
ecere/gui/drivers/AndroidInterface: Fixed screen rotation
- Querying NativeWindow width & height even when ALooper_pollAll() did not return anything, otherwise the new values were not picked up until the next event

10 years agoecere/gui/drivers/AndroidInterface: Fixed AndroidAppGlue Thread
Jerome St-Louis [Mon, 3 Feb 2014 21:40:11 +0000 (04:40 +0700)]
ecere/gui/drivers/AndroidInterface: Fixed AndroidAppGlue Thread
- Create() had to be made public to following eC compiler changes, otherwise Thread::Create() was called directly

10 years agoecere/net/HTTPFile: Fixes
Jerome St-Louis [Mon, 3 Feb 2014 21:35:02 +0000 (04:35 +0700)]
ecere/net/HTTPFile: Fixes
- Missing Disconnect() call on the socket upon reading completion
- Bad binary ANDs where logical ANDs should have been

10 years agoecere/gfx/Bitmap: Fixed crashes on grayed out bitmaps
Jerome St-Louis [Mon, 3 Feb 2014 21:33:38 +0000 (04:33 +0700)]
ecere/gfx/Bitmap: Fixed crashes on grayed out bitmaps
- size and sizeBytes not being set properly

10 years agocompiler/libec/grammar.y: Fixed __attribute__ not working after function pointer...
Jerome St-Louis [Mon, 3 Feb 2014 20:03:42 +0000 (03:03 +0700)]
compiler/libec/grammar.y: Fixed __attribute__ not working after function pointer declarations

10 years agoecere;Container;Map; fix serialization of strings.
Rejean Loyer [Wed, 20 Nov 2013 19:51:49 +0000 (14:51 -0500)]
ecere;Container;Map; fix serialization of strings.

10 years agoextras;DynamicString; fix DynamicString.ec for static compiling. add DynamicString...
Rejean Loyer [Tue, 21 Jan 2014 18:03:47 +0000 (13:03 -0500)]
extras;DynamicString; fix DynamicString.ec for static compiling. add DynamicString::OnGetString and DynamicString::OnGetDataFromString.

10 years agoide;CodeEditor; (#1015) update margin type/size in all (new file, save as format...
Rejean Loyer [Tue, 21 Jan 2014 18:01:55 +0000 (13:01 -0500)]
ide;CodeEditor; (#1015) update margin type/size in all (new file, save as format with syntax highlighting, turning on/off line numbers option) necessary situations. use a minimum of 4 digits for margin size of line numbers.

10 years agobuildsystem; (#714) improve version detection to support detecting version from direc...
Rejean Loyer [Tue, 21 Jan 2014 16:45:23 +0000 (11:45 -0500)]
buildsystem; (#714) improve version detection to support detecting version from directory name when no vcs version is detected. improve git repository support by silencing error message.

10 years agobuildsystem;epj2make;ide; (#1035) remove any ECERE_SDK_SRC stuff from Makefiles and...
Rejean Loyer [Tue, 21 Jan 2014 15:06:16 +0000 (10:06 -0500)]
buildsystem;epj2make;ide; (#1035) remove any ECERE_SDK_SRC stuff from Makefiles and compiler config (.cf) files when no eC files are used in a project configuration.

10 years agoeda:gui:FieldDataBox; remove bad check for control visible on Init/Load/Save.
Rejean Loyer [Fri, 27 Dec 2013 03:07:04 +0000 (22:07 -0500)]
eda:gui:FieldDataBox; remove bad check for control visible on Init/Load/Save.

10 years agoextras/types/ShortDate; add ShortDate::Today().
Rejean Loyer [Mon, 16 Dec 2013 20:35:36 +0000 (15:35 -0500)]
extras/types/ShortDate; add ShortDate::Today().

10 years agoextras/types/Currency; support negative numbers in Currency::OnGetDataFromString.
Rejean Loyer [Mon, 16 Dec 2013 20:34:52 +0000 (15:34 -0500)]
extras/types/Currency; support negative numbers in Currency::OnGetDataFromString.

10 years agoecere:gui:DataBox; let EditBox implement readOnly behavior. allow copying readonly...
Rejean Loyer [Fri, 6 Dec 2013 21:44:23 +0000 (16:44 -0500)]
ecere:gui:DataBox; let EditBox implement readOnly behavior. allow copying readonly value.

10 years agoupdate .gitignore
Rejean Loyer [Sat, 9 Nov 2013 12:23:39 +0000 (07:23 -0500)]
update .gitignore

10 years agoextras; add stringTools.ec for TrimChars, TrimCharsCopy, TrimTestChars and TrimTestCh...
Rejean Loyer [Sun, 16 Dec 2012 07:24:20 +0000 (02:24 -0500)]
extras; add stringTools.ec for TrimChars, TrimCharsCopy, TrimTestChars and TrimTestCharsCopy functions.

10 years agoeda:gui:CheckBool; keep current value in CheckBool editor is readOnly is set.
Rejean Loyer [Tue, 19 Nov 2013 21:27:25 +0000 (16:27 -0500)]
eda:gui:CheckBool; keep current value in CheckBool editor is readOnly is set.

10 years agoeda; report system; add paper format option. add custom paper size option. use report...
Rejean Loyer [Fri, 15 Nov 2013 21:43:35 +0000 (16:43 -0500)]
eda; report system; add paper format option. add custom paper size option. use report margins.

10 years agoecere:gui:controls:DataBox,DropBox,DateDropBox;::NotifyChanged; add 'this' parameter...
Rejean Loyer [Mon, 11 Nov 2013 22:22:41 +0000 (17:22 -0500)]
ecere:gui:controls:DataBox,DropBox,DateDropBox;::NotifyChanged; add 'this' parameter to notify method.

10 years agoecere:gui:controls:DataBox,DropBox,PathBox; improve carrying foreground/background...
Rejean Loyer [Mon, 11 Nov 2013 22:19:10 +0000 (17:19 -0500)]
ecere:gui:controls:DataBox,DropBox,PathBox; improve carrying foreground/background/selectionColor/selectionText/opacity properties to sub editors.

10 years agoecere:sys:DateTime; add Date conversion property to DateTime struct.
Rejean Loyer [Wed, 20 Nov 2013 20:40:20 +0000 (15:40 -0500)]
ecere:sys:DateTime; add Date conversion property to DateTime struct.

10 years agoextras;types;ShortDate; add bool ShortDate::SameDay(ShortDate b)
Rejean Loyer [Sun, 10 Nov 2013 20:11:44 +0000 (15:11 -0500)]
extras;types;ShortDate; add bool ShortDate::SameDay(ShortDate b)

10 years agoecere;gui;controls;Label; fix activation of disabled labledWindow.
Rejean Loyer [Mon, 11 Nov 2013 18:47:40 +0000 (13:47 -0500)]
ecere;gui;controls;Label; fix activation of disabled labledWindow.

10 years agoecere;gui;controls;DataBox; add support for autosize when editor is derived from...
Rejean Loyer [Sat, 9 Nov 2013 11:37:23 +0000 (06:37 -0500)]
ecere;gui;controls;DataBox; add support for autosize when editor is derived from Button for check boxes.

10 years agoecere/com/String: Fixed bad memory reads in PathCat(Slash)
Jerome St-Louis [Tue, 5 Nov 2013 01:28:41 +0000 (20:28 -0500)]
ecere/com/String: Fixed bad memory reads in PathCat(Slash)

10 years agocompiler/libec (#1033): Fix for class properties to be set at the very end of module...
Jerome St-Louis [Mon, 4 Nov 2013 06:55:44 +0000 (01:55 -0500)]
compiler/libec (#1033): Fix for class properties to be set at the very end of module registration
- Solves empty list editors in WSMS caused by previous compiler changes, in particular 045a148bcbedc77545895b0fcbc1f81003f02639

10 years agoide/ide.epj: Minor project file tweak
Jerome St-Louis [Wed, 30 Oct 2013 06:59:24 +0000 (02:59 -0400)]
ide/ide.epj: Minor project file tweak

10 years agoide;ProjectView; allow cleaning multiple projects at once.
Rejean Loyer [Wed, 16 Oct 2013 06:16:36 +0000 (02:16 -0400)]
ide;ProjectView; allow cleaning multiple projects at once.

10 years agoecere;gui;controls;EditBox; (#605) show trailing space with big red area. nuke traili...
Rejean Loyer [Wed, 16 Oct 2013 06:11:08 +0000 (02:11 -0400)]
ecere;gui;controls;EditBox; (#605) show trailing space with big red area. nuke trailing space on save. when syntax highlighting is on.

10 years agoeda; added DirFilesDataSourceDriver class for reuse by multiple drivers. added DataSo...
Rejean Loyer [Wed, 16 Oct 2013 05:10:18 +0000 (01:10 -0400)]
eda; added DirFilesDataSourceDriver class for reuse by multiple drivers. added DataSource::GetDatabases, Database::GetTables and Table::GetFields.

10 years agoide;ProjectView; fix project view only show the modified star on the first instance...
Rejean Loyer [Wed, 16 Oct 2013 06:15:53 +0000 (02:15 -0400)]
ide;ProjectView; fix project view only show the modified star on the first instance of the exact same file when a file is used in multiple projects.

10 years agocleaned all trailing white space from source files.
Rejean Loyer [Wed, 16 Oct 2013 05:05:43 +0000 (01:05 -0400)]
cleaned all trailing white space from source files.

10 years agoecere/gui/EditBox: Fixed yet another glitch in the number syntax highlighter
Jerome St-Louis [Tue, 29 Oct 2013 01:14:27 +0000 (21:14 -0400)]
ecere/gui/EditBox: Fixed yet another glitch in the number syntax highlighter

10 years agoecere/gui/EditBox: Fixed extraneous updates on repositioning cursor
Jerome St-Louis [Tue, 22 Oct 2013 13:30:47 +0000 (09:30 -0400)]
ecere/gui/EditBox: Fixed extraneous updates on repositioning cursor

10 years agoecere/gui/EditBox: Patch to avoid endless loop with wrap = true
Jerome St-Louis [Tue, 22 Oct 2013 12:59:51 +0000 (08:59 -0400)]
ecere/gui/EditBox: Patch to avoid endless loop with wrap = true

10 years agoecere/bitmaps/gif: Work around for stdbool.h issue and extra parameter for newer...
Jerome St-Louis [Tue, 22 Oct 2013 12:57:51 +0000 (08:57 -0400)]
ecere/bitmaps/gif: Work around for stdbool.h issue and extra parameter for newer giflib

10 years agoecere/gui/EditBox: (#1032) Fixed omission in previous commit (93a81323b2a10918e6bf01c...
Jerome St-Louis [Tue, 22 Oct 2013 12:56:53 +0000 (08:56 -0400)]
ecere/gui/EditBox: (#1032) Fixed omission in previous commit (93a81323b2a10918e6bf01ca1b3329c27764900c)

10 years agoecere/controls/EditBox: (#1032) Fixed syntax Highlighting issue with bad nested multi...
Jerome St-Louis [Sat, 19 Oct 2013 23:24:53 +0000 (19:24 -0400)]
ecere/controls/EditBox: (#1032) Fixed syntax Highlighting issue with bad nested multi-line comments

10 years agocompiler/bootstrap: 32 bit fixes
Jerome St-Louis [Sat, 19 Oct 2013 08:31:34 +0000 (04:31 -0400)]
compiler/bootstrap: 32 bit fixes

10 years agoecere/gfx/pcx: Fixed crashes guessing images as PCX
Jerome St-Louis [Sat, 19 Oct 2013 05:49:44 +0000 (01:49 -0400)]
ecere/gfx/pcx: Fixed crashes guessing images as PCX

10 years agoecere/gfx/Bitmap: Fixed loading from file at current position
Jerome St-Louis [Sat, 19 Oct 2013 05:41:06 +0000 (01:41 -0400)]
ecere/gfx/Bitmap: Fixed loading from file at current position
- Previously broken by 61f70093a82be11336467c6e3f177f1c911fa50d
- Acovel relied on this behavior to load pictures from ID3 tags

10 years agocompiler/libec: (#1029) Fixed crash serializing null class instances
Jerome St-Louis [Sat, 19 Oct 2013 03:11:27 +0000 (23:11 -0400)]
compiler/libec: (#1029) Fixed crash serializing null class instances

10 years agoecere/sys/Condition: Added public members
Jerome St-Louis [Wed, 16 Oct 2013 04:55:10 +0000 (00:55 -0400)]
ecere/sys/Condition: Added public members

10 years agosamples/scanning: Fixed File:// usage with pointers to work in 64 bit
Jerome St-Louis [Wed, 16 Oct 2013 04:50:40 +0000 (00:50 -0400)]
samples/scanning: Fixed File:// usage with pointers to work in 64 bit

10 years agoecere/sys/Condition: Made Condition class public
Jerome St-Louis [Wed, 16 Oct 2013 04:43:54 +0000 (00:43 -0400)]
ecere/sys/Condition: Made Condition class public

10 years agoecere/net/Socket: Fixed mising return statement
Jerome St-Louis [Wed, 9 Oct 2013 15:43:17 +0000 (11:43 -0400)]
ecere/net/Socket: Fixed mising return statement

10 years agoecere/gui: (#1019) Fixed broken parenting of system buttons when maximized
Jerome St-Louis [Wed, 9 Oct 2013 06:45:39 +0000 (02:45 -0400)]
ecere/gui: (#1019) Fixed broken parenting of system buttons when maximized
- This supersedes the previous 25f63b6e64b0e596206165c3dd469f3349ccfd77 commit
- The problem was not specific to native decorations, and that fix would have caused problems in full-screen

10 years agoecere/gui/ScrollBar: (#1023) Fixed broken thumb dragging on large files
Jerome St-Louis [Wed, 9 Oct 2013 06:28:53 +0000 (02:28 -0400)]
ecere/gui/ScrollBar: (#1023) Fixed broken thumb dragging on large files
- int overflow on multiplication by range

10 years agoide;debugger; fixed GdbExit doesn't wait for new valgrind threads to exit. threads...
Rejean Loyer [Tue, 8 Oct 2013 01:19:56 +0000 (21:19 -0400)]
ide;debugger; fixed GdbExit doesn't wait for new valgrind threads to exit. threads were accessing deleted debugger.

10 years agoide;debugger; tweaked provide source files location directory stuff for toggling...
Rejean Loyer [Mon, 7 Oct 2013 07:03:27 +0000 (03:03 -0400)]
ide;debugger; tweaked provide source files location directory stuff for toggling breakpoints in files outside any project.

10 years agobuildsystem; added REPOSITORY_VER variable in crossplatform.mk for fetching repositor...
Rejean Loyer [Wed, 9 Oct 2013 06:04:09 +0000 (02:04 -0400)]
buildsystem; added REPOSITORY_VER variable in crossplatform.mk for fetching repository version.
 - using -DREPOSITORY_VERSION="$(REPOSITORY_VER)" to pass info to preprocessor.
 - we only support git for now.
 - also made version and copyright notice copy-able from the ide about box.

10 years agoide;CodeEditor; (#1015) removed line numbers fixed width limitation. fixed line numbe...
Rejean Loyer [Sun, 6 Oct 2013 21:41:04 +0000 (17:41 -0400)]
ide;CodeEditor; (#1015) removed line numbers fixed width limitation. fixed line numbers margin doesn't adapt to font size.

10 years agoide; (#1009) fixed new errors showing in build log about target failing to build...
Rejean Loyer [Sun, 6 Oct 2013 19:34:32 +0000 (15:34 -0400)]
ide; (#1009) fixed new errors showing in build log about target failing to build from newer make 3.82.90.

10 years agobuildsystem,epj2make,ide; (#996) fixed remaining issues with .ec modules containing...
Rejean Loyer [Sun, 6 Oct 2013 03:33:28 +0000 (23:33 -0400)]
buildsystem,epj2make,ide; (#996) fixed remaining issues with .ec modules containing spaces.

10 years agoecere; fixed wsms config to exclude SSLSocket.ec.
Rejean Loyer [Sun, 6 Oct 2013 02:24:15 +0000 (22:24 -0400)]
ecere; fixed wsms config to exclude SSLSocket.ec.

10 years agoide;FindInFiles; (#1000) fixed find in files is showing issues with //server style...
Rejean Loyer [Sun, 6 Oct 2013 02:16:18 +0000 (22:16 -0400)]
ide;FindInFiles; (#1000) fixed find in files is showing issues with //server style paths in FileListing. improved graceful stack bound error recovery.

10 years agoecere/controls/EditBox; (#1017) fixed autosize with multiline
Rejean Loyer [Sun, 6 Oct 2013 00:59:07 +0000 (20:59 -0400)]
ecere/controls/EditBox; (#1017) fixed autosize with multiline
- Fixed vertical autosize in multiline editbox without a vertical scrollbar by allowing adding more lines than can fit in current size. fixed horizontal resize for multiline.
- Fixed performance issue by calling AutoSize() way too deep
- Fixed autosize bug by calling it at the right spot ( Auto size didn't work on a new line in the middle of a line)

10 years agoecere/controls/Listbox;ide; (#998) tweaked to exit editing once clipboard shortcut...
Rejean Loyer [Sat, 5 Oct 2013 14:14:48 +0000 (10:14 -0400)]
ecere/controls/Listbox;ide; (#998) tweaked to exit editing once clipboard shortcut keys are handled.

10 years agoide; (#1013) fixed linker warnings being reported as errors.
Rejean Loyer [Sat, 5 Oct 2013 14:02:33 +0000 (10:02 -0400)]
ide; (#1013) fixed linker warnings being reported as errors.

10 years agoecere/controls/ListBox; fixed annoying lack of edge/margin drawing when in collapse...
Rejean Loyer [Sat, 5 Oct 2013 13:33:08 +0000 (09:33 -0400)]
ecere/controls/ListBox; fixed annoying lack of edge/margin drawing when in collapse style if list box has no rows.

10 years agoide;debugger; (#1014) fixed confusion with the expression and value fields in the...
Rejean Loyer [Sat, 5 Oct 2013 13:19:11 +0000 (09:19 -0400)]
ide;debugger; (#1014) fixed confusion with the expression and value fields in the watch window by always selecting the expression column when changing row.

10 years agoide;debugger; (#1018) fixed breakpoints in statically linked added projects would...
Rejean Loyer [Sat, 5 Oct 2013 12:46:29 +0000 (08:46 -0400)]
ide;debugger; (#1018) fixed breakpoints in statically linked added projects would never be set.

10 years agoeda/drivers/edb; commented out unused member. removed spaces at end of lines.
Rejean Loyer [Sat, 5 Oct 2013 12:44:41 +0000 (08:44 -0400)]
eda/drivers/edb; commented out unused member. removed spaces at end of lines.

10 years agoide;debugger; don't display valgrind command line usage instructions.
Rejean Loyer [Mon, 30 Sep 2013 16:05:56 +0000 (12:05 -0400)]
ide;debugger; don't display valgrind command line usage instructions.

10 years agoide/CodeEditor; compiler/libec: Fixed crash editing about.ec assigning a Label to...
Jerome St-Louis [Tue, 8 Oct 2013 20:58:29 +0000 (16:58 -0400)]
ide/CodeEditor; compiler/libec: Fixed crash editing about.ec assigning a Label to a Color

10 years agodeps/jpeg: Removed conflicting implementations of memory manager in Makefile / project
Jerome St-Louis [Thu, 3 Oct 2013 04:59:41 +0000 (00:59 -0400)]
deps/jpeg: Removed conflicting implementations of memory manager in Makefile / project
- Fixed weird jpeg not opening from associated extensions on Windows 8
- (Was trying to create a temp file in /usr/tmp/ )

10 years agoecere/net/Socket, HTTPFile: (~#997) More HTTPFile hanging fixes
Jerome St-Louis [Tue, 1 Oct 2013 08:49:43 +0000 (04:49 -0400)]
ecere/net/Socket, HTTPFile: (~#997) More HTTPFile hanging fixes
- Check for leftOver in ProcessTimeout() to process that left over data [ Fixed remaining hang ]
- Fixed a memcpy that should have been a memmove to shift the data in the buffer
- Some minor fixes that probably don't matter much in flushing the data on destruction

10 years agoEDA/SQLite: Setting locking_mode to normal on closing DB to get rid of journal
Jerome St-Louis [Mon, 30 Sep 2013 08:45:41 +0000 (04:45 -0400)]
EDA/SQLite: Setting locking_mode to normal on closing DB to get rid of journal
- Also forcing locking_mode to exclusive on non-readonly DB for Linux where using system library without config option

10 years agoecere/com: Tweaked MemoryGuard checks for freed memory in 64 bit
Jerome St-Louis [Mon, 30 Sep 2013 08:23:27 +0000 (04:23 -0400)]
ecere/com: Tweaked MemoryGuard checks for freed memory in 64 bit

10 years agosamples/net: Added web browser sample
Jerome St-Louis [Mon, 30 Sep 2013 08:20:42 +0000 (04:20 -0400)]
samples/net: Added web browser sample

10 years agoide/debugger: Fixed improper escaping of ( and ) in C character
Rejean Loyer [Mon, 30 Sep 2013 08:04:30 +0000 (04:04 -0400)]
ide/debugger: Fixed improper escaping of ( and ) in C character

10 years agoide;findInFiles; (~#1000) Partial fix for Out of bounds crash on Find in Files
Rejean Loyer [Mon, 30 Sep 2013 08:02:31 +0000 (04:02 -0400)]
ide;findInFiles; (~#1000) Partial fix for Out of bounds crash on Find in Files
- Fixed out of bounds crash
- Fixed continuous resolving of network node in PathBox until server is all typed
- PathBox remains to be fixed to use \\ and not // for network path or FileListing must be fixed