sdk
9 years agoinstaller: Updated for 0.44.10; i18n: updated 0.44.10
Jerome St-Louis [Thu, 7 Aug 2014 19:55:03 +0000 (15:55 -0400)]
installer: Updated for 0.44.10; i18n: updated

9 years agosamples/sineTone: added -lm; toolTips: disabling alphaBlend on Linux
Jerome St-Louis [Thu, 7 Aug 2014 19:21:21 +0000 (15:21 -0400)]
samples/sineTone: added -lm; toolTips: disabling alphaBlend on Linux

9 years agoecere/gui/3D Desktop; samples/orbitWithMouse: Fixes to run in window with native...
Jerome St-Louis [Thu, 7 Aug 2014 18:45:32 +0000 (14:45 -0400)]
ecere/gui/3D Desktop; samples/orbitWithMouse: Fixes to run in window with native decorations

9 years agoide/FindInFilesDialog: Fixed memory corruption
Jerome St-Louis [Thu, 7 Aug 2014 16:35:54 +0000 (12:35 -0400)]
ide/FindInFilesDialog: Fixed memory corruption
- Out of bounds array write
- Made IDE very unstable on OS X as soon as finding in files

9 years agoide; fix linker warnings count as errors.
Rejean Loyer [Sun, 13 Jul 2014 19:15:29 +0000 (15:15 -0400)]
ide; fix linker warnings count as errors.

9 years agoecere: Fixed OS X build
Jerome St-Louis [Thu, 7 Aug 2014 16:10:09 +0000 (12:10 -0400)]
ecere: Fixed OS X build

9 years agoecere/com/containers; samples/gui/OpenRider: Fixed memory leaks
Jerome St-Louis [Thu, 7 Aug 2014 08:16:53 +0000 (04:16 -0400)]
ecere/com/containers; samples/gui/OpenRider: Fixed memory leaks
- structs were leaking on deserialization

9 years agosamples/gui/OpenRider: Fixed deserialization still broken
Jerome St-Louis [Thu, 7 Aug 2014 07:57:38 +0000 (03:57 -0400)]
samples/gui/OpenRider: Fixed deserialization still broken

9 years agoecere/com/instance: Fixed MemoryGuard printf for overrun
Jerome St-Louis [Thu, 7 Aug 2014 07:49:52 +0000 (03:49 -0400)]
ecere/com/instance: Fixed MemoryGuard printf for overrun

9 years agosamples; coursework: Fixed random seeding with time not working
Jerome St-Louis [Thu, 7 Aug 2014 07:44:48 +0000 (03:44 -0400)]
samples; coursework: Fixed random seeding with time not working
- double value would overflow DWORD range on long Windows uptime, and always on Unix as GetTime() returns time since the epoch

9 years agoecere/gfx3D/LFBDisplayDriver: Fixed AllocateMesh() result value
Jerome St-Louis [Thu, 7 Aug 2014 06:54:05 +0000 (02:54 -0400)]
ecere/gfx3D/LFBDisplayDriver: Fixed AllocateMesh() result value
- Fixes terrainCameraDemo DNA model build not showing up

9 years agoecere/gfx3D/OpenGLDisplayDriver: Fixed broken fog density
Jerome St-Louis [Thu, 7 Aug 2014 06:53:32 +0000 (02:53 -0400)]
ecere/gfx3D/OpenGLDisplayDriver: Fixed broken fog density

9 years agosamples: fixed warnings
Jerome St-Louis [Thu, 7 Aug 2014 06:34:52 +0000 (02:34 -0400)]
samples: fixed warnings

9 years agoecere/containers/Map: Fixed warning in 32 bit
Jerome St-Louis [Thu, 7 Aug 2014 05:57:31 +0000 (01:57 -0400)]
ecere/containers/Map: Fixed warning in 32 bit

9 years agosamples/audio; Installer: Added SineTone sample 0.44.10PR2
Jerome St-Louis [Thu, 7 Aug 2014 04:55:14 +0000 (00:55 -0400)]
samples/audio; Installer: Added SineTone sample
- i18n: Updated templates
- Updated installer date, release for PR2

9 years agoecere/gfx3D: Made FastInvSqrt public
Jerome St-Louis [Thu, 7 Aug 2014 04:38:05 +0000 (00:38 -0400)]
ecere/gfx3D: Made FastInvSqrt public

9 years agocompiler/libec: Removed remaining Strapfile
Jerome St-Louis [Thu, 7 Aug 2014 02:53:23 +0000 (22:53 -0400)]
compiler/libec: Removed remaining Strapfile

9 years agoecere/gfx3D/Vector3D: Using Fast Inverse Square Root for Normalize()
Jerome St-Louis [Thu, 7 Aug 2014 02:51:44 +0000 (22:51 -0400)]
ecere/gfx3D/Vector3D: Using Fast Inverse Square Root for Normalize()
 - http://en.wikipedia.org/wiki/Fast_inverse_square_root

9 years agoecere/gfx3D/Plane: Added sphere intersection function
Jerome St-Louis [Thu, 7 Aug 2014 02:44:12 +0000 (22:44 -0400)]
ecere/gfx3D/Plane: Added sphere intersection function

9 years agoecere/gfx/drivers/Direct3D8,9: Fixes for bitmaps (textures)
Jerome St-Louis [Thu, 7 Aug 2014 02:42:27 +0000 (22:42 -0400)]
ecere/gfx/drivers/Direct3D8,9: Fixes for bitmaps (textures)
- Storing textures in driverData rather than 'picture'
- Fixes crash on exit from ModelViewer

9 years agoecere/gfx3D/Mesh;Display/drivers: Support for adding vertices and features
Jerome St-Louis [Thu, 7 Aug 2014 01:59:02 +0000 (21:59 -0400)]
ecere/gfx3D/Mesh;Display/drivers: Support for adding vertices and features

9 years agoecere/gui/Window: Auto-deleting controller on destruction
Jerome St-Louis [Thu, 7 Aug 2014 01:54:41 +0000 (21:54 -0400)]
ecere/gui/Window: Auto-deleting controller on destruction
 - This was somehow lost when moving controller from ControllableWindow...

9 years agoextras/MD5: const fix; MD5Digest64 to return result in 2 uint64
Jerome St-Louis [Thu, 7 Aug 2014 01:53:39 +0000 (21:53 -0400)]
extras/MD5: const fix; MD5Digest64 to return result in 2 uint64

9 years agoecere/gui/EditBox/Syntax Highlighting: Fix for long doubles
Jerome St-Louis [Thu, 7 Aug 2014 01:52:55 +0000 (21:52 -0400)]
ecere/gui/EditBox/Syntax Highlighting: Fix for long doubles

9 years agoide/CodeEditor/autocomplete: Fixed potential crash
Jerome St-Louis [Thu, 7 Aug 2014 01:52:01 +0000 (21:52 -0400)]
ide/CodeEditor/autocomplete: Fixed potential crash

9 years agoecere/containers: Map/CustomAVLTree optimizations
Jerome St-Louis [Thu, 7 Aug 2014 01:47:35 +0000 (21:47 -0400)]
ecere/containers: Map/CustomAVLTree optimizations
- Index with creation will not scan again to place new item
- Add/Find inner loop optimizations
- Free: Avoid rebalancing for each item

9 years agoecere/containers: Iterator::Index() now returning false when creating new entry
Jerome St-Louis [Thu, 7 Aug 2014 01:06:54 +0000 (21:06 -0400)]
ecere/containers: Iterator::Index() now returning false when creating new entry
- Added GetAtPosition() implementation to CustomAVLTree
- Defining index type of CustomAVLTree to be the key type
   (Iterators for CustomAVLTree/AVLTree must now be declared as Iterator<KeyType, KeyType>)
- Added a 'justAdded' return parameter to Container::GetAtPosition()

9 years agoextra/tiles; eda/drivers/sqlite;sqlitecipher: Fixed warnings
Jerome St-Louis [Wed, 6 Aug 2014 23:14:23 +0000 (19:14 -0400)]
extra/tiles; eda/drivers/sqlite;sqlitecipher: Fixed warnings

9 years agoaudio: Fixed previous non-implemented PauseAudio(true)
Jerome St-Louis [Wed, 6 Aug 2014 23:11:35 +0000 (19:11 -0400)]
audio: Fixed previous non-implemented PauseAudio(true)
- Also changed the parameter from an int to a bool

9 years agoMakefile: Defaulting ECERE_AUDIO to n on platforms where it is not supported
Jerome St-Louis [Wed, 6 Aug 2014 23:09:02 +0000 (19:09 -0400)]
Makefile: Defaulting ECERE_AUDIO to n on platforms where it is not supported

9 years agocompiler/ecs: Deleting module instances in reverse order as creation within each...
Jerome St-Louis [Wed, 6 Aug 2014 23:03:32 +0000 (19:03 -0400)]
compiler/ecs: Deleting module instances in reverse order as creation within each module
- To follow up with recent instance deletion following reverse module orders
 (2b769cb3bf7bd4ffee5b0ed6c9b057b12aa6c915), now also reversing order within one module.
- compiler/ecp: null crash fix

9 years agocompiler/libec: Improvements to units operations
Jerome St-Louis [Wed, 6 Aug 2014 22:57:14 +0000 (18:57 -0400)]
compiler/libec: Improvements to units operations
- Not giving ambiguity warning when comparing related units on both side of comparison operator
- Not giving ambiguity warning on multiplication/division, giving base data type instead (powers / ratios)
- WARNING: Radians a = Pi/2; Degrees b = a * 180 / Pi; // This will now understand as Degrees the ratio of 180*a by Pi!!!
  (Degrees conversions had to be fixed in units.ec)

9 years agocompiler/libec: Fixed disappearing cast on units within brackets
Jerome St-Louis [Wed, 6 Aug 2014 22:54:08 +0000 (18:54 -0400)]
compiler/libec: Fixed disappearing cast on units within brackets
- Radians b = Degrees { 30 }; int ixX = (int)(b);

9 years agoide/debugger/watches: Fixes for watching units
Jerome St-Louis [Wed, 6 Aug 2014 22:51:55 +0000 (18:51 -0400)]
ide/debugger/watches: Fixes for watching units

9 years agocompiler/libec: Fixed PrintLn(Degrees { 1 })
Jerome St-Louis [Wed, 6 Aug 2014 21:51:21 +0000 (17:51 -0400)]
compiler/libec: Fixed PrintLn(Degrees { 1 })
- Was losing typedObject destType when processing instance

9 years agocompiler/libec: Fixed missed replace in type matching fix ( 981767e16256c835738562f42...
Jerome St-Louis [Wed, 6 Aug 2014 21:45:39 +0000 (17:45 -0400)]
compiler/libec: Fixed missed replace in type matching fix ( 981767e16256c835738562f4280e06140dcc0067 )

9 years agocompiler/libec: Fixed cast to derived class going through String conversion property
Jerome St-Louis [Wed, 6 Aug 2014 21:42:52 +0000 (17:42 -0400)]
compiler/libec: Fixed cast to derived class going through String conversion property

9 years agocompiler/libec: Fixed null pointer compiler crashes
Jerome St-Louis [Wed, 6 Aug 2014 21:41:23 +0000 (17:41 -0400)]
compiler/libec: Fixed null pointer compiler crashes

9 years agoide/debugger/watches: Friendlier print out of float/doubles values
Jerome St-Louis [Wed, 6 Aug 2014 21:32:18 +0000 (17:32 -0400)]
ide/debugger/watches: Friendlier print out of float/doubles values
- Using float/double's OnGetString methods instead of PrintFloat/PrintDouble

9 years agocompiler/libec: Fixed setting class properties on static classes
Jerome St-Louis [Wed, 6 Aug 2014 21:01:06 +0000 (17:01 -0400)]
compiler/libec: Fixed setting class properties on static classes

9 years agocompiler/libec: Fixed deletion of class:struct where value being deleted is modified...
Jerome St-Louis [Wed, 6 Aug 2014 20:40:16 +0000 (16:40 -0400)]
compiler/libec: Fixed deletion of class:struct where value being deleted is modified by destructor

9 years agogfx/gui (win32): Fixed warning with latest MinGW-w64 headers
Jerome St-Louis [Wed, 6 Aug 2014 20:23:26 +0000 (16:23 -0400)]
gfx/gui (win32): Fixed warning with latest MinGW-w64 headers
- Bumped _WIN32_WINNT definition to 0x0502

9 years agoecere/com: (#1044) Added option to disable memory manager
Jerome St-Louis [Wed, 6 Aug 2014 20:13:36 +0000 (16:13 -0400)]
ecere/com: (#1044) Added option to disable memory manager
- Also fixed a potential leak on invoking renew0 with a 0 size on an existing buffer
- Added a CheckConsistency() call to check MemoryGuard blocks integrity, added info to buffer over/underruns

9 years agodeps: Took out DirectX headers
Jerome St-Louis [Fri, 1 Aug 2014 06:39:25 +0000 (02:39 -0400)]
deps: Took out DirectX headers
- Things build fine with the MinGW-w64 supplied headers now.
- Added missing D3DPRESENT_DONOTWAIT

9 years agoinstaller: Updates to mingw-runtime
Jerome St-Louis [Fri, 1 Aug 2014 06:32:38 +0000 (02:32 -0400)]
installer: Updates to mingw-runtime
Will be packaging 9492747f2e9932f755cf9be3ae8b69157718b88f from git://git.code.sf.net/p/mingw-w64/mingw-w64

9 years agocompiler/libec: Added grammar rule for __builtin_offset
Jerome St-Louis [Fri, 1 Aug 2014 07:58:09 +0000 (03:58 -0400)]
compiler/libec: Added grammar rule for __builtin_offset

9 years agochange V into (V)
penghaijie [Fri, 25 Jul 2014 03:01:51 +0000 (11:01 +0800)]
change V into (V)

9 years agochange $ECERE_AUDIO into $(ECERE_AUDIO)
penghaijie [Fri, 25 Jul 2014 02:37:29 +0000 (10:37 +0800)]
change $ECERE_AUDIO into $(ECERE_AUDIO)

9 years agoinstaller: Fixed extra bin/ being added for EcereAudio
Jerome St-Louis [Fri, 1 Aug 2014 03:33:06 +0000 (23:33 -0400)]
installer: Fixed extra bin/ being added for EcereAudio

9 years agoecere/gui/Window: Fixed logged errors appearing
Jerome St-Louis [Thu, 17 Jul 2014 18:30:28 +0000 (14:30 -0400)]
ecere/gui/Window: Fixed logged errors appearing
- LoadGraphics was being called while Window is not yet created and no display present

9 years agoecere/gui/XInterface: (#850) Fixed unmaximizing issue on GNOME Flashback (Metacity)
Jerome St-Louis [Thu, 17 Jul 2014 18:09:39 +0000 (14:09 -0400)]
ecere/gui/XInterface: (#850) Fixed unmaximizing issue on GNOME Flashback (Metacity)
- Fixed absPosition of menu bar not being set to proper value after unmaximizing
  through dragging window on GNOME Flashback (Metacity)
- This was causing menu bar to not be redrawn / processing clicks properly
- Passing value of 'unmaximized' to 'force', which was previously changed to false
  by f3ece7c9aaada43876cb424132b7f56259033a9a (avoiding forcing on stacking only changes)
- A fix for a seemingly similar problem on Unity ( 85ad13a7fd22eae3ed60f29ff69c912635a97dfb )
  may have contributed to this problem, as it prevented resetting the root window state

9 years agoinstaller: Fixed libpng, zlib 0.44.10PR1
Jerome St-Louis [Tue, 15 Jul 2014 08:29:50 +0000 (04:29 -0400)]
installer: Fixed libpng, zlib

9 years agoinstaller: 0.44.10 PR1
Jerome St-Louis [Tue, 15 Jul 2014 08:26:22 +0000 (04:26 -0400)]
installer: 0.44.10 PR1

9 years agoi18n: Synced templates
Jerome St-Louis [Tue, 15 Jul 2014 08:16:08 +0000 (04:16 -0400)]
i18n: Synced templates

9 years agoMakefile: Fixed broken option to disable ECERE_AUDIO
Jerome St-Louis [Tue, 15 Jul 2014 08:05:43 +0000 (04:05 -0400)]
Makefile: Fixed broken option to disable ECERE_AUDIO

9 years agoVarious fixes for Android
Jerome St-Louis [Tue, 15 Jul 2014 08:02:43 +0000 (04:02 -0400)]
Various fixes for Android
- ecere/Service: Fixed warning on redefining __statement macro
- Object3DSFormat: Fixed broken 3DS, using 16 bit indices for 3DS
- crossplatform.mk: Added cpv command to avoid clueless fatal errors when copying non-existing files
- ide: Fixed Debug menu items not re-enabling after switching configuration
- samples: Updated and fixed configs full of bugs for Android

9 years agocompiler/libec: Prioritizing enum values over globals
Jerome St-Louis [Sun, 13 Jul 2014 23:36:03 +0000 (19:36 -0400)]
compiler/libec: Prioritizing enum values over globals
- Fixes errors with minor()/major() functions with ErrorLevel definitions on Android

9 years agoecere: Fixed warnings on Android
Jerome St-Louis [Sun, 13 Jul 2014 23:35:00 +0000 (19:35 -0400)]
ecere: Fixed warnings on Android

9 years agoOS X: Removed unused path as libpng is not auto-built anymore
Jerome St-Louis [Sun, 13 Jul 2014 08:53:13 +0000 (04:53 -0400)]
OS X: Removed unused path as libpng is not auto-built anymore

9 years agocompiler/libec: Patch to avoid warnings when strlen is being defined
Jerome St-Louis [Sun, 13 Jul 2014 08:48:16 +0000 (04:48 -0400)]
compiler/libec: Patch to avoid warnings when strlen is being defined

9 years agobuildsystem; ide; epj2make; tarball: bypass use of @objects.lst if platform is not...
Rejean Loyer [Sun, 13 Jul 2014 06:00:50 +0000 (02:00 -0400)]
buildsystem; ide; epj2make; tarball: bypass use of @objects.lst if platform is not windows when calling ar. remove remaining strapfiles. update Makefiles.epj.

9 years agoOS X build fixes; configure: improved
Jerome St-Louis [Sun, 13 Jul 2014 07:36:23 +0000 (03:36 -0400)]
OS X build fixes; configure: improved

9 years agoecere/gui/Anchor: Fixed stringification on empty anchor
Jerome St-Louis [Sun, 13 Jul 2014 05:40:55 +0000 (01:40 -0400)]
ecere/gui/Anchor: Fixed stringification on empty anchor

9 years agocompiler/libec (ide): Fixed crash on null expression type
Jerome St-Louis [Sun, 13 Jul 2014 05:21:12 +0000 (01:21 -0400)]
compiler/libec (ide): Fixed crash on null expression type
- Fixed a crash parsing: position = { Max(p, 1) };

9 years agoinstaller: Packaging EcereAudio.dll
Jerome St-Louis [Sat, 12 Jul 2014 11:28:01 +0000 (07:28 -0400)]
installer: Packaging EcereAudio.dll

9 years agoconfigure: Updated MinGW suggestions
Jerome St-Louis [Sat, 12 Jul 2014 10:30:39 +0000 (06:30 -0400)]
configure: Updated MinGW suggestions

9 years agoaudio: Moved out of extras; fixes
Jerome St-Louis [Sat, 12 Jul 2014 10:06:07 +0000 (06:06 -0400)]
audio: Moved out of extras; fixes

9 years agoMakefile: Added missing EcereAudio clean rules
Jerome St-Louis [Sat, 12 Jul 2014 08:12:26 +0000 (04:12 -0400)]
Makefile: Added missing EcereAudio clean rules

9 years agoMakefile: Another EcereAudio fix
Jerome St-Louis [Sat, 12 Jul 2014 07:47:42 +0000 (03:47 -0400)]
Makefile: Another EcereAudio fix

9 years agosamples/android: Changed Android info URL
Jerome St-Louis [Sat, 12 Jul 2014 05:25:34 +0000 (01:25 -0400)]
samples/android: Changed Android info URL

9 years agotarball: Fixed EcereAudio on Linux
Jerome St-Louis [Sat, 12 Jul 2014 04:28:01 +0000 (00:28 -0400)]
tarball: Fixed EcereAudio on Linux

9 years agotarball: Building and installing EcereAudio
Jerome St-Louis [Sat, 12 Jul 2014 04:00:42 +0000 (00:00 -0400)]
tarball: Building and installing EcereAudio

9 years agoi18n: Updated Chinese translation (謝謝 彭海杰)
Jerome St-Louis [Sat, 12 Jul 2014 03:13:26 +0000 (23:13 -0400)]
i18n: Updated Chinese translation (謝謝 彭海杰)

9 years agoNEWS: update
Jerome St-Louis [Sat, 12 Jul 2014 02:53:49 +0000 (22:53 -0400)]
NEWS: update

9 years agoide/Find in Files: Fixed crash double clicking a find result within a .epj
Jerome St-Louis [Sat, 12 Jul 2014 02:51:44 +0000 (22:51 -0400)]
ide/Find in Files: Fixed crash double clicking a find result within a .epj

9 years agodeps/jpeg-6b -> jpeg-9a
Jerome St-Louis [Sat, 12 Jul 2014 02:19:05 +0000 (22:19 -0400)]
deps/jpeg-6b -> jpeg-9a

9 years agoPNGs: Attempt to fix warnings iCCP: known incorrect sRGB profile
Jerome St-Louis [Sat, 12 Jul 2014 01:48:57 +0000 (21:48 -0400)]
PNGs: Attempt to fix warnings iCCP: known incorrect sRGB profile

9 years agodeps: zlib-1.2.3 -> 1.2.8; libpng-1.4.0 -> 1.6.12
Jerome St-Louis [Sat, 12 Jul 2014 01:43:05 +0000 (21:43 -0400)]
deps: zlib-1.2.3 -> 1.2.8; libpng-1.4.0 -> 1.6.12

9 years agodefault.cf: Work around for mistmatched gcc -dumpmachine and /usr/lib/
Jerome St-Louis [Fri, 11 Jul 2014 21:39:21 +0000 (17:39 -0400)]
default.cf: Work around for mistmatched gcc -dumpmachine and /usr/lib/

9 years agoinstaller: Removed 18n from Ecere SDK version
Jerome St-Louis [Fri, 11 Jul 2014 19:24:57 +0000 (15:24 -0400)]
installer: Removed 18n from Ecere SDK version

9 years agoNEWS, README: Updated for 0.44.10
Jerome St-Louis [Fri, 11 Jul 2014 19:18:50 +0000 (15:18 -0400)]
NEWS, README: Updated for 0.44.10

9 years agoinstaller: Split off build strings to be easier to translate
Jerome St-Louis [Fri, 11 Jul 2014 17:46:30 +0000 (13:46 -0400)]
installer: Split off build strings to be easier to translate

9 years agoinstaller: changed source path for 32/64 bit GDB
Jerome St-Louis [Fri, 11 Jul 2014 09:46:44 +0000 (05:46 -0400)]
installer: changed source path for 32/64 bit GDB

9 years agoi18n: software licenses button
Jerome St-Louis [Fri, 11 Jul 2014 09:46:22 +0000 (05:46 -0400)]
i18n: software licenses button

9 years agoecere; compiler/libec: (#234, #361) Fixed isblank issue with GCC 3.4.5
Jerome St-Louis [Fri, 11 Jul 2014 08:24:45 +0000 (04:24 -0400)]
ecere; compiler/libec: (#234, #361) Fixed isblank issue with GCC 3.4.5
- Added isblank and also isxdigit to registered C functions
- Also moved other ctype definitions at their proper place
- Removed obsolete notes regarding #361

9 years agoi18n: Updated ( Unicode s/Keypoint/Codepoint )
Jerome St-Louis [Fri, 11 Jul 2014 05:22:33 +0000 (01:22 -0400)]
i18n: Updated ( Unicode s/Keypoint/Codepoint )

9 years agoinstaller: Fixed update glitch toggling All Users option
Jerome St-Louis [Fri, 11 Jul 2014 03:17:09 +0000 (23:17 -0400)]
installer: Fixed update glitch toggling All Users option
- Only glitched if clicking directly on the button

9 years agoecere/com; compiler/libec: (#1087) Fixed class:struct issues
Jerome St-Louis [Fri, 11 Jul 2014 01:36:45 +0000 (21:36 -0400)]
ecere/com; compiler/libec: (#1087) Fixed class:struct issues
- Watches on a derived class:struct member whose base class has end-padding did not work (e.g. AddCharAction)
- Alignment issues as derived classes are bundled together in a single struct
- Derived class offset was not correct
- OnGetString, OnGetDataFromString and JSON did not add class offset but should have
- typed_object& methods when called as a member of a class:struct did not have proper reference level (the address of the class:struct instance should be passed)

9 years agoecere/sys/JSON: add support for writing public base classes members.
Rejean Loyer [Sun, 29 Jun 2014 05:11:35 +0000 (01:11 -0400)]
ecere/sys/JSON: add support for writing public base classes members.

9 years agocompiler/libec: (#316) Added missing edge on opaque structs
Jerome St-Louis [Thu, 10 Jul 2014 23:14:21 +0000 (19:14 -0400)]
compiler/libec: (#316) Added missing edge on opaque structs

9 years agoecere/gui/EditBox: (#776) Fixed Undo issue: PutCh was ignoring tab character
Jerome St-Louis [Thu, 10 Jul 2014 21:52:20 +0000 (17:52 -0400)]
ecere/gui/EditBox: (#776) Fixed Undo issue: PutCh was ignoring tab character

9 years agoecere/gui/EditBox: (#776) Proper fix for Undo with tabs on
Jerome St-Louis [Thu, 10 Jul 2014 21:50:54 +0000 (17:50 -0400)]
ecere/gui/EditBox: (#776) Proper fix for Undo with tabs on

9 years agoecere/gui/EditBox: Fixed selection menu items after undo
Jerome St-Louis [Thu, 10 Jul 2014 11:26:28 +0000 (07:26 -0400)]
ecere/gui/EditBox: Fixed selection menu items after undo
- Calls to SetViewToCursor() that used to be responsible for invoking SelectionEnables()
 had been commented out, so now calling it directly as well as UpdateDirty() and SetSelectCursor()

9 years agoide/Debugger/Watches: Not showing 'uint' type when a symbol could not be resolved
Jerome St-Louis [Thu, 10 Jul 2014 11:03:26 +0000 (07:03 -0400)]
ide/Debugger/Watches: Not showing 'uint' type when a symbol could not be resolved
- Parsing the address ended up showing a wrong 'uint' in the expression type column

9 years agoide: Make Escape in CodeEditor only fill up space if a ProjectView is opened
Jerome St-Louis [Thu, 10 Jul 2014 10:41:01 +0000 (06:41 -0400)]
ide: Make Escape in CodeEditor only fill up space if a ProjectView is opened

9 years agoecere/gui/Window: Only flashing top level windows
Jerome St-Louis [Thu, 10 Jul 2014 09:27:27 +0000 (05:27 -0400)]
ecere/gui/Window: Only flashing top level windows
- Correction to c97de49fba874446ee855635aa8c10ed27037b30

9 years agoecere/gui/Window: Fixed crash coming back from fullscreen on Linux
Jerome St-Louis [Thu, 10 Jul 2014 08:41:05 +0000 (04:41 -0400)]
ecere/gui/Window: Fixed crash coming back from fullscreen on Linux

9 years agoecere/gui/Window: Always flashing window rather than activating if app is inactive
Jerome St-Louis [Thu, 10 Jul 2014 07:40:31 +0000 (03:40 -0400)]
ecere/gui/Window: Always flashing window rather than activating if app is inactive

9 years agoecere/gui/XInterface: Reduced likelyhood of stealing focus
Jerome St-Louis [Wed, 9 Jul 2014 14:33:35 +0000 (10:33 -0400)]
ecere/gui/XInterface: Reduced likelyhood of stealing focus
- Setting _net_wm_user_time to 0 prior to calling XMapWindow if it should not be activated
 (This problem was noted on saving in one IDE and another IDE asking to reloading changes)
- Activating a window upon creation if creativeActivation is set to activate and the app is active

9 years agoecere/gui/XInterface; Win32Interface: Fixes to FlashWindow to flash owner instead
Jerome St-Louis [Thu, 10 Jul 2014 07:09:59 +0000 (03:09 -0400)]
ecere/gui/XInterface; Win32Interface: Fixes to FlashWindow to flash owner instead