sdk
8 years agoecere/com/instance.ec: Improved memory tracking tools
Jerome St-Louis [Wed, 3 Dec 2014 09:57:55 +0000 (04:57 -0500)]
ecere/com/instance.ec: Improved memory tracking tools
- Arrays of structs were being counted as the size of a single struct

8 years agoecere/src/com; gfx; gui: Temporary patches for alignment issues
Jerome St-Louis [Sun, 15 Feb 2015 19:59:47 +0000 (14:59 -0500)]
ecere/src/com; gfx; gui: Temporary patches for alignment issues
- Fixes alignment issues with Emscripten
- Had to make public double members changing the alignment of structs
- Adjusting struct offset when derived class has a larger alignment than base class
- Bootstrap updated

8 years agoecere/gfx/OpenGLDispalyDriver: Fixed setting initial projection matrix; Emscripten...
Jerome St-Louis [Fri, 28 Nov 2014 23:09:20 +0000 (18:09 -0500)]
ecere/gfx/OpenGLDispalyDriver: Fixed setting initial projection matrix; Emscripten tweaks
- Code was somehow expecting the projection matrix to be selected by default

8 years agoecere: More Emscripten tweaks
Jerome St-Louis [Thu, 27 Nov 2014 07:59:54 +0000 (02:59 -0500)]
ecere: More Emscripten tweaks

8 years agoecere/gfx/OpenGLDisplayDriver: Emscripten legacy GL fixes
Jerome St-Louis [Thu, 27 Nov 2014 06:38:07 +0000 (01:38 -0500)]
ecere/gfx/OpenGLDisplayDriver: Emscripten legacy GL fixes

8 years agoextras/CheckListBox: Added 'IsFullyChecked()'
Jerome St-Louis [Thu, 27 Nov 2014 04:36:50 +0000 (23:36 -0500)]
extras/CheckListBox: Added 'IsFullyChecked()'
- To review whether this is really needed
- GuiConfigData: Null pointer check

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: (GL ES) Support for setting color inside glBegin
Jerome St-Louis [Thu, 27 Nov 2014 04:35:16 +0000 (23:35 -0500)]
ecere/gfx/drivers/OpenGLDisplayDriver: (GL ES) Support for setting color inside glBegin

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: Exporting access to nearPlane
Jerome St-Louis [Thu, 27 Nov 2014 04:34:02 +0000 (23:34 -0500)]
ecere/gfx/drivers/OpenGLDisplayDriver: Exporting access to nearPlane
- Used for projection matrix work around on Nexus 10 (objects far way not lit up)

8 years agoecere; samples/guiAndGfx/HelloForm: Emscripten fixes
Jerome St-Louis [Thu, 27 Nov 2014 03:24:28 +0000 (22:24 -0500)]
ecere; samples/guiAndGfx/HelloForm: Emscripten fixes
- Emscripten configurations
- OpenGLDisplayDriver: Avoiding glRecti() as it's not supported by the Em legacy wrapper
- Call to ExternalPosition() to size desktop window

8 years agoecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
Rejean Loyer [Sun, 14 Sep 2014 18:36:27 +0000 (14:36 -0400)]
ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
 - <NOTE> had to move GetDisplayDriver and GetDisplaySystem to end of Display.ec file due to compiler issue
 - #if !defined(__EMSCRIPTEN__) out:
    - dynamic loading
    - thread/mutex/semaphore and Condition class
    - file monitoring
    - png/jpeg/gif
    - X driver
    - NCurses driver
    - dcom
 - add emscripten_main_loop_callback in GuiApplication.ec
 - use of glfw and a bit of tweaking in the OpenGL driver

8 years agobuildsystem, epj2make, ide: support Emscripten compiler.
Jerome St-Louis [Sun, 15 Feb 2015 19:58:29 +0000 (14:58 -0500)]
buildsystem, epj2make, ide: support Emscripten compiler.
 - add ld and ar toolchain command options to compiler configuration.
 - add object and output file extension options to compiler config.
 - change windows style path seperator to linux style when exporting compiler config's environment variables.
 - add support for resolving compiler environment variables in compiler config's executable dirs.

8 years agoFixes
Jerome St-Louis [Wed, 19 Nov 2014 16:49:01 +0000 (11:49 -0500)]
Fixes

8 years agoUnstaged changes working on Android support
Jerome St-Louis [Wed, 19 Nov 2014 07:03:19 +0000 (02:03 -0500)]
Unstaged changes working on Android support

8 years agoecere/gfx/Surface; drivers: Font outline support
Jerome St-Louis [Thu, 23 Oct 2014 18:14:14 +0000 (14:14 -0400)]
ecere/gfx/Surface; drivers: Font outline support

8 years agoextras: add tools to remember gui configuration (size, position, etc) in new extras...
Rejean Loyer [Thu, 21 Aug 2014 16:34:29 +0000 (12:34 -0400)]
extras: add tools to remember gui configuration (size, position, etc) in new extras/gui/GuiConfigData.ec file.

8 years agoecere: gui/Window: tweak to update normalAnchor and normalSizeAnchor for gui config.
Rejean Loyer [Thu, 16 Oct 2014 04:40:47 +0000 (00:40 -0400)]
ecere: gui/Window: tweak to update normalAnchor and normalSizeAnchor for gui config.
 - for GuiConfigData.ec functionality.

8 years agoecere/gfx/OpenGLDisplayDriver: Fixed mistake in GLVectorPointer
Jerome St-Louis [Wed, 22 Oct 2014 05:02:34 +0000 (01:02 -0400)]
ecere/gfx/OpenGLDisplayDriver: Fixed mistake in GLVectorPointer
- Also fixed strange syntax errors on 'pointer' on Linux

8 years agoecere/gfx3D/OpenGL: Making GLVertexPointer() (new) and GLBufferData() public
Jerome St-Louis [Sun, 19 Oct 2014 08:57:19 +0000 (04:57 -0400)]
ecere/gfx3D/OpenGL: Making GLVertexPointer() (new) and GLBufferData() public

8 years agoecere/gfx3D/Vector3D: Added double version of fast invert sqrt
Jerome St-Louis [Thu, 16 Oct 2014 22:08:25 +0000 (18:08 -0400)]
ecere/gfx3D/Vector3D: Added double version of fast invert sqrt

8 years agoecere/gfx3D/OpenGL: Also checking flags in addition to normal pointers
Jerome St-Louis [Wed, 15 Oct 2014 17:03:34 +0000 (13:03 -0400)]
ecere/gfx3D/OpenGL: Also checking flags in addition to normal pointers
- Allow for deleting duplicate vertex memory

8 years agoecere/gui/Window: Fixed virtual methods for WindowController
Jerome St-Louis [Wed, 8 Oct 2014 15:33:37 +0000 (11:33 -0400)]
ecere/gui/Window: Fixed virtual methods for WindowController
- Solves GnosIS crashes

8 years agoecere/gui/controls/ToolTip: More null Virtual Methods fixes
Jerome St-Louis [Wed, 8 Oct 2014 15:09:44 +0000 (11:09 -0400)]
ecere/gui/controls/ToolTip: More null Virtual Methods fixes

8 years agocompiler/libec; ecere; ide: (Emscripten WIP) Address virtual method issues
Jerome St-Louis [Sun, 15 Feb 2015 19:56:08 +0000 (14:56 -0500)]
compiler/libec; ecere; ide: (Emscripten WIP) Address virtual method issues
- Replacing use of DefaultFunction() in favor of null pointer for unspecified
  virtual methods, with a conditional check defaulting to a type-casted '1'
  default value.

8 years agoecere/gfx3D/Mesh: Temporary Workaround to access OpenGL VBOs
Jerome St-Louis [Tue, 7 Oct 2014 10:08:41 +0000 (06:08 -0400)]
ecere/gfx3D/Mesh: Temporary Workaround to access OpenGL VBOs

8 years agoecere/com: Improvements to float stringification
Jerome St-Louis [Fri, 26 Sep 2014 12:18:07 +0000 (08:18 -0400)]
ecere/com: Improvements to float stringification
- Attempting to remove trailing .9999999 and .0000001
- Warning: Needs more testing

8 years agoeda/sqlite: Setting page size to 4096 to help performance on NTFS
Jerome St-Louis [Tue, 23 Sep 2014 20:33:49 +0000 (16:33 -0400)]
eda/sqlite: Setting page size to 4096 to help performance on NTFS

8 years agoextras/CSVParser: Fixed escaped backslash followed by double quote
Jerome St-Louis [Mon, 22 Sep 2014 22:57:24 +0000 (18:57 -0400)]
extras/CSVParser: Fixed escaped backslash followed by double quote

8 years agoextras/CSVParser: support for double double-quote for 'escaped' quotes within quotes
Jerome St-Louis [Fri, 19 Sep 2014 22:18:57 +0000 (18:18 -0400)]
extras/CSVParser: support for double double-quote for 'escaped' quotes within quotes
- LibreOffice seems to export to CSV this way

8 years agoVarious changes for pimiento
Jerome St-Louis [Wed, 17 Sep 2014 08:05:13 +0000 (04:05 -0400)]
Various changes for pimiento

8 years agoecere/gui/Window: Tweak to avoid wasting time on fullRender
Jerome St-Louis [Mon, 15 Dec 2014 07:37:32 +0000 (02:37 -0500)]
ecere/gui/Window: Tweak to avoid wasting time on fullRender
- To review... Seemed to avoid unneeded code.

8 years agodeps/jpeg-9a: Removed non-existing files from project
Jerome St-Louis [Tue, 16 Jun 2015 08:24:46 +0000 (04:24 -0400)]
deps/jpeg-9a: Removed non-existing files from project

8 years agoecere/gui/dialogs/FindDialog: Fixed autoCreate to default to false
Jerome St-Louis [Tue, 16 Jun 2015 08:19:58 +0000 (04:19 -0400)]
ecere/gui/dialogs/FindDialog: Fixed autoCreate to default to false

8 years agoecere/gfx/bitmaps/GIFFormat: Fixes to build with Giflib 5.0.x
Jerome St-Louis [Tue, 16 Jun 2015 08:17:02 +0000 (04:17 -0400)]
ecere/gfx/bitmaps/GIFFormat: Fixes to build with Giflib 5.0.x

9 years agosamples/net/browser/browser.epj: Fixed bad relative paths
Jerome St-Louis [Thu, 19 Feb 2015 20:56:06 +0000 (15:56 -0500)]
samples/net/browser/browser.epj: Fixed bad relative paths

9 years ago.gitattributes: Marked SQLite files as vendored
Jerome St-Louis [Thu, 19 Feb 2015 09:03:33 +0000 (04:03 -0500)]
.gitattributes: Marked SQLite files as vendored

9 years ago.gitattributes: tweaks
Jerome St-Louis [Wed, 18 Feb 2015 13:54:54 +0000 (08:54 -0500)]
.gitattributes: tweaks

9 years ago.gitattributes: tweaks
Jerome St-Louis [Wed, 18 Feb 2015 13:50:27 +0000 (08:50 -0500)]
.gitattributes: tweaks

9 years agoREADME: Updated version
Jerome St-Louis [Wed, 18 Feb 2015 13:47:02 +0000 (08:47 -0500)]
README: Updated version

9 years ago.gitattributes: vendored testing
Jerome St-Louis [Wed, 18 Feb 2015 04:52:46 +0000 (23:52 -0500)]
.gitattributes: vendored testing

9 years ago.gitattributes: added harfbuzz to vendored
Jerome St-Louis [Wed, 18 Feb 2015 04:47:21 +0000 (23:47 -0500)]
.gitattributes: added harfbuzz to vendored

9 years ago.gitattributes: Added vendor overrides for Linguist
Jerome St-Louis [Wed, 18 Feb 2015 04:35:02 +0000 (23:35 -0500)]
.gitattributes: Added vendor overrides for Linguist

9 years agoinstaller: updated Makefile and project filename version 0.44.11
Jerome St-Louis [Tue, 17 Feb 2015 03:32:22 +0000 (22:32 -0500)]
installer: updated Makefile and project filename version

9 years agoinstaller: updated release version and date
Jerome St-Louis [Tue, 17 Feb 2015 00:43:04 +0000 (19:43 -0500)]
installer: updated release version and date

9 years agoNEWS: Added notes for 0.44.11 release (bug fixes)
Jerome St-Louis [Tue, 17 Feb 2015 00:14:41 +0000 (19:14 -0500)]
NEWS: Added notes for 0.44.11 release (bug fixes)

9 years agoi18n: updated templates
Jerome St-Louis [Sun, 15 Feb 2015 19:43:07 +0000 (14:43 -0500)]
i18n: updated templates

9 years agocompiler/bootstrap: updated
Jerome St-Louis [Sun, 15 Feb 2015 19:10:33 +0000 (14:10 -0500)]
compiler/bootstrap: updated

9 years agoecere/sys/JSON: Fixed serialization of bit classes
Jerome St-Louis [Sun, 15 Feb 2015 21:16:45 +0000 (16:16 -0500)]
ecere/sys/JSON: Fixed serialization of bit classes

9 years agoecere/gui/Window: Call OnMouseLeave on Release for Android
Jerome St-Louis [Sat, 7 Feb 2015 03:22:57 +0000 (22:22 -0500)]
ecere/gui/Window: Call OnMouseLeave on Release for Android

9 years agoecere/gui/RepButton: Fixed pushed offset
Jerome St-Louis [Sat, 7 Feb 2015 02:13:18 +0000 (21:13 -0500)]
ecere/gui/RepButton: Fixed pushed offset
- Was broken to fix double line moves by Ctrl-Up/Down in DirectoriesBox
  in 30cc42fcfe486eefd27c6a034777787fabf1da34 to

9 years agoecere/gui: Big Checkboxes in HIGH_DPI mode
Jerome St-Louis [Sat, 7 Feb 2015 02:04:16 +0000 (21:04 -0500)]
ecere/gui: Big Checkboxes in HIGH_DPI mode

9 years agoecere/gui/Window: Fix for stopping window movement
Jerome St-Louis [Tue, 3 Feb 2015 01:18:45 +0000 (20:18 -0500)]
ecere/gui/Window: Fix for stopping window movement

9 years agogui/drivers/Win32Interface: Fixed hangs on alpha-blended windows
Jerome St-Louis [Mon, 2 Feb 2015 04:38:57 +0000 (23:38 -0500)]
gui/drivers/Win32Interface: Fixed hangs on alpha-blended windows

9 years agoecere/gfx/OpenGLDisplayDriver: Fixed glesRotated()
Jerome St-Louis [Sun, 15 Feb 2015 19:01:37 +0000 (14:01 -0500)]
ecere/gfx/OpenGLDisplayDriver: Fixed glesRotated()

9 years agoecere/com/instance: Workaround for AVLNode cross-bitness
Jerome St-Louis [Sun, 21 Dec 2014 15:22:51 +0000 (10:22 -0500)]
ecere/com/instance: Workaround for AVLNode cross-bitness
- Issues with private members were displacing key to wrong offset

9 years agoecere/com: Avoid going through OnCopy() for units, bit classes and enums
Jerome St-Louis [Thu, 18 Dec 2014 18:08:02 +0000 (13:08 -0500)]
ecere/com: Avoid going through OnCopy() for units, bit classes and enums

9 years agoecere/gfx/OpenGLDisplayDriver: Fixed memory leaks
Jerome St-Louis [Mon, 15 Dec 2014 07:36:36 +0000 (02:36 -0500)]
ecere/gfx/OpenGLDisplayDriver: Fixed memory leaks

9 years agoecere/gfx/drivers/OpenGL: Disabling flippingBuffer on GL ES
Jerome St-Louis [Wed, 3 Dec 2014 10:05:08 +0000 (05:05 -0500)]
ecere/gfx/drivers/OpenGL: Disabling flippingBuffer on GL ES
- Save on some precious memory
- Warning: GrabScreen will crash... TODO: Allocate as needed

9 years agoecere/gui/drivers/Android: Tweaks to LOGI vs. LOGV
Jerome St-Louis [Wed, 3 Dec 2014 10:03:15 +0000 (05:03 -0500)]
ecere/gui/drivers/Android: Tweaks to LOGI vs. LOGV

9 years agoepj2make,ide: fix bad memory delete related to executableLauncher/execPrefixCommand...
Rejean Loyer [Thu, 16 Oct 2014 04:36:49 +0000 (00:36 -0400)]
epj2make,ide: fix bad memory delete related to executableLauncher/execPrefixCommand and gnuToolchainPrefix/gccPrefix backward compatibility properties. fix json format updating.

9 years agoecere/gui/drivers/Android: Fixed GUI lock mutex warnings
Jerome St-Louis [Tue, 2 Dec 2014 04:08:48 +0000 (23:08 -0500)]
ecere/gui/drivers/Android: Fixed GUI lock mutex warnings
- Evolution was resetting the mutex somehow

9 years agoecere/com/containers/LinkList: Fixed issue in 32 bit
Jerome St-Louis [Tue, 2 Dec 2014 04:07:27 +0000 (23:07 -0500)]
ecere/com/containers/LinkList: Fixed issue in 32 bit
- Incompatible prototype being used for LinkList::Delete
   (64 bit template parameter vs. pointer)

9 years agoide: fix unable to open generated .c files from clang build log.
Rejean Loyer [Sun, 13 Jul 2014 18:53:49 +0000 (14:53 -0400)]
ide: fix unable to open generated .c files from clang build log.

9 years agoide: fix goto line from find in files not working because results (code) mistaken...
Rejean Loyer [Tue, 3 Jun 2014 15:51:19 +0000 (11:51 -0400)]
ide: fix goto line from find in files not working because results (code) mistaken for valgrind output.
 - improve go to file/line from output logs

9 years agoecere/gfx/LFBDisplayDriver: Fixed wrong returned 'ascent' on Font
Jerome St-Louis [Mon, 10 Nov 2014 10:20:10 +0000 (05:20 -0500)]
ecere/gfx/LFBDisplayDriver: Fixed wrong returned 'ascent' on Font

9 years agoecere/sys/File.ec: GetString() fix
Jerome St-Louis [Sun, 15 Feb 2015 18:46:37 +0000 (13:46 -0500)]
ecere/sys/File.ec: GetString() fix

9 years agoecere/com/instance.ec (realloc) fix
Jerome St-Louis [Sun, 15 Feb 2015 18:46:07 +0000 (13:46 -0500)]
ecere/com/instance.ec (realloc) fix

9 years agoecere/gfx/drivers/OpenGL: Not locking vertex arrays when VBOs are available
Jerome St-Louis [Fri, 24 Oct 2014 02:57:13 +0000 (22:57 -0400)]
ecere/gfx/drivers/OpenGL: Not locking vertex arrays when VBOs are available
- These are no longer useful with modern hardware (Post HW T&L) and were causing problems when using glDrawElements() with a null VBO.

9 years agoecere: gui/Window: add public get only property normalSizeAnchor for private member...
Rejean Loyer [Fri, 22 Aug 2014 04:09:06 +0000 (00:09 -0400)]
ecere: gui/Window: add public get only property normalSizeAnchor for private member of the same name.
 - for GuiConfigData.ec functionality.

9 years agoecere/sys/BufferedFile: Fixed useless allocation
Jerome St-Louis [Wed, 22 Oct 2014 18:23:51 +0000 (14:23 -0400)]
ecere/sys/BufferedFile: Fixed useless allocation
- Was rendering MemoryGuard unusable and just a bad idea

9 years agoecere/gfx/LFBDisplayDriver: Made font ascent available through property
Jerome St-Louis [Wed, 22 Oct 2014 05:00:46 +0000 (01:00 -0400)]
ecere/gfx/LFBDisplayDriver: Made font ascent available through property

9 years agoecere/com/containers/Map: Fixed issues deleting maps of struct to struct
Jerome St-Louis [Tue, 21 Oct 2014 07:22:28 +0000 (03:22 -0400)]
ecere/com/containers/Map: Fixed issues deleting maps of struct to struct

9 years agoeda/drivers/SQLite: Printing query errors
Jerome St-Louis [Mon, 22 Sep 2014 22:06:54 +0000 (18:06 -0400)]
eda/drivers/SQLite: Printing query errors

9 years agoide/debugger: Fixed crash on watching array[index]
Jerome St-Louis [Mon, 22 Sep 2014 07:15:18 +0000 (03:15 -0400)]
ide/debugger: Fixed crash on watching array[index]

9 years agocompiler/libec/dbpass: Processing EDA/DB keywords within for each statements
Jerome St-Louis [Fri, 19 Sep 2014 22:20:02 +0000 (18:20 -0400)]
compiler/libec/dbpass: Processing EDA/DB keywords within for each statements

9 years agoecere/gui/DropBox: Added lastRow property
Jerome St-Louis [Fri, 19 Sep 2014 22:18:34 +0000 (18:18 -0400)]
ecere/gui/DropBox: Added lastRow property

9 years agoecere/gfx/bitmaps/GIF: Fixed support for GifLib 5
Jerome St-Louis [Wed, 3 Dec 2014 09:58:55 +0000 (04:58 -0500)]
ecere/gfx/bitmaps/GIF: Fixed support for GifLib 5

9 years agoecere/sys/GlobalAppSettings: Fixed global settings issues on Linux
Jerome St-Louis [Fri, 24 Oct 2014 07:01:19 +0000 (03:01 -0400)]
ecere/sys/GlobalAppSettings: Fixed global settings issues on Linux
- There was 3 major problems causing memory corruption, hangs on exit, crashes on startup, settings not saving

9 years agoide/project: Fixed missing file error report with GNU Make 4.0
Jerome St-Louis [Thu, 18 Sep 2014 01:19:08 +0000 (21:19 -0400)]
ide/project: Fixed missing file error report with GNU Make 4.0

9 years agoecere/gui/controls/Menu: copyText option in Menu; Fixed activation issue on 3-levels...
Jerome St-Louis [Sat, 13 Sep 2014 03:48:52 +0000 (23:48 -0400)]
ecere/gui/controls/Menu: copyText option in Menu; Fixed activation issue on 3-levels popups

9 years agoecere/ecere.epj: Fixed additional library path for zlib
Jerome St-Louis [Mon, 18 Aug 2014 09:18:47 +0000 (05:18 -0400)]
ecere/ecere.epj: Fixed additional library path for zlib

9 years agoNEWS: Corrected 0.44.10 official release date
Jerome St-Louis [Thu, 7 Aug 2014 21:37:59 +0000 (17:37 -0400)]
NEWS: Corrected 0.44.10 official release date

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