Jerome St-Louis [Thu, 24 Apr 2014 07:20:44 +0000 (03:20 -0400)]
compiler/ecs: Fixed .pot generation not going where it settled
- Also updated ecere/Makefile to search for libpng in deps/ folder
Jerome St-Louis [Thu, 24 Apr 2014 07:08:00 +0000 (03:08 -0400)]
configure: Fixed typo/Updated OS X information
Jerome St-Louis [Thu, 24 Apr 2014 07:05:09 +0000 (03:05 -0400)]
ecere/com: Fixed warning from prevous bool cast fix; Updated bootstrap
Jerome St-Louis [Thu, 24 Apr 2014 06:59:44 +0000 (02:59 -0400)]
installer: Updated samples resources
Jerome St-Louis [Thu, 24 Apr 2014 06:31:38 +0000 (02:31 -0400)]
ide/PictureEdit: Fixed displaying indexed bitmaps in OpenGL driver
- Also fixed bitmaps being leaked
Jerome St-Louis [Thu, 24 Apr 2014 04:55:13 +0000 (00:55 -0400)]
samples/games/stonePairs: Improved stones alpha-blended border
Jerome St-Louis [Thu, 24 Apr 2014 04:46:47 +0000 (00:46 -0400)]
ide/PictureEdit: Improved viewing alpha blended PNGs
Jerome St-Louis [Thu, 24 Apr 2014 04:05:55 +0000 (00:05 -0400)]
samples/3D/ModelViewer: Removed unused texture
Jerome St-Louis [Thu, 24 Apr 2014 01:43:48 +0000 (21:43 -0400)]
samples/3D/ModelViewer/models: Added more sample models (public domain)
- From sharecg.com:
http://www.sharecg.com/v/25775/related/5/3D-Model/Cart-for-the-Barn-for-3d-Max-3DS-and-Obj
http://www.sharecg.com/v/25305/related/5/3D-Model/Old-Barn-for-3d-Max-3DS-and-Obj
http://www.sharecg.com/v/27995/browse/5/3D-Model/House-project-n1-for-3d-Max-9-and-Revit
http://www.sharecg.com/v/27896/view/5/3D-Model/Set-Lunch-Room-for-3d-Max-9-3DS-and-OBJ
by Shamira (verrina@virgilio.it / www.comixgraffit.com)
http://www.sharecg.com/v/43801/gallery/5/3D-Model/Katanakake
by Birdman
Jerome St-Louis [Wed, 23 Apr 2014 18:42:58 +0000 (14:42 -0400)]
samples/guiAndGfx/fractals: Fixed fractals not rendering on startup
Jerome St-Louis [Wed, 23 Apr 2014 18:18:39 +0000 (14:18 -0400)]
ecere/gfx/bitmaps/JPEG: Added support for CMYK JPEGs
Jerome St-Louis [Wed, 23 Apr 2014 18:18:18 +0000 (14:18 -0400)]
samples/guiAndGfx/fractals: Added Fractals Explorer
Jerome St-Louis [Wed, 23 Apr 2014 17:51:17 +0000 (13:51 -0400)]
samples/games: Added Chess game
Jerome St-Louis [Wed, 23 Apr 2014 17:32:34 +0000 (13:32 -0400)]
samples/games: Added TicTacToe sample and tutorial
Jerome St-Louis [Wed, 23 Apr 2014 17:24:27 +0000 (13:24 -0400)]
ide/ProjectView: Opening binary documents using shell from project view as well
Jerome St-Louis [Wed, 23 Apr 2014 16:58:53 +0000 (12:58 -0400)]
ecere/com: Fixed improper cast to bool type
Jerome St-Louis [Wed, 23 Apr 2014 16:56:12 +0000 (12:56 -0400)]
ide: Fixed improper casts to 'bool' type
Jerome St-Louis [Wed, 23 Apr 2014 16:22:45 +0000 (12:22 -0400)]
ecere/sys/GlobalAppSettings: Fixed saving to new user profile when global settings are not writable
Jerome St-Louis [Wed, 23 Apr 2014 15:49:57 +0000 (11:49 -0400)]
samples/games/stonePairs: Keeping colors for non-wininng stones
- Just lowering brightness
Jerome St-Louis [Wed, 23 Apr 2014 15:44:04 +0000 (11:44 -0400)]
ide: Recognizing more extensions to open through the shell, lookup through an AVL tree
Jerome St-Louis [Wed, 23 Apr 2014 13:44:39 +0000 (09:44 -0400)]
ide/WorkspaceSettings; ecere/gui/PathBox: Debug working directory -- Showing and browsing as project folder
- PathBox will now issue a NotifyModified if modified prior to launching the browse dialog
Jerome St-Louis [Wed, 23 Apr 2014 13:08:31 +0000 (09:08 -0400)]
ecere/gfx/drivers/OpenGL: Fixed blurry IDE about box logo
- The 2x maximum dimension ratio is only required for mipmaps
- Improved by doubling dimension rather than using half of other dimensions
Jerome St-Louis [Wed, 23 Apr 2014 08:24:10 +0000 (04:24 -0400)]
samples/games/stonePairs: Removed unused code
Jerome St-Louis [Wed, 23 Apr 2014 08:18:25 +0000 (04:18 -0400)]
samples/stonePairs/tutorial: Fixes
Jerome St-Louis [Wed, 23 Apr 2014 08:06:28 +0000 (04:06 -0400)]
samples/audio; samples/guiAndGfx/bitmapsAndKB: Split tutorials slides
- Moved audio slides to samples/audio
Jerome St-Louis [Wed, 23 Apr 2014 08:04:59 +0000 (04:04 -0400)]
samples/eda: Changed EDA tutorial to Open Document format; moved directly in EDA folder
Jerome St-Louis [Wed, 23 Apr 2014 08:02:05 +0000 (04:02 -0400)]
samples/games/stonePairs: Added missing resources, tutorial slides
- Also improved display of winning stones: now desaturating other stones
Jerome St-Louis [Wed, 23 Apr 2014 04:13:14 +0000 (00:13 -0400)]
samples/games: Renamed Blokus->'Corner Blocks'
Jerome St-Louis [Wed, 23 Apr 2014 03:59:32 +0000 (23:59 -0400)]
samples/games: Renamed 'tetrominos'->'tetrominoes'
Jerome St-Louis [Wed, 23 Apr 2014 03:03:54 +0000 (23:03 -0400)]
ide/Project: (#1075) Fixed occasional crash on closing project
Jerome St-Louis [Tue, 22 Apr 2014 05:09:04 +0000 (01:09 -0400)]
samples/crosswords: Added missing French & English words list
Jerome St-Louis [Mon, 21 Apr 2014 18:11:52 +0000 (14:11 -0400)]
samples/games/cards: A new card deck, higher resolution and true color
- Based on Vector Playing Cards by Byron Knoll:
http://byronknoll.blogspot.ca/2011/03/vector-playing-cards.html
- Tong Its fixes
Jerome St-Louis [Sun, 20 Apr 2014 01:06:09 +0000 (21:06 -0400)]
ide/designer/findCtx: Fixed memory corruption
- A static global variable was not being reset to null as it should and is a potential candidate for the cause of random IDE crashes
- A bad class ended up being set with 'SetThisClass'
- This could be reproduced systematically under MemoryGuard by first auto-completing an OnCompare method with a '(' inside a class,
and then attempting to auto-complete an OnCompare method inside a struct (which does not yet work), e.g. Object3DSFormat.ec
Jerome St-Louis [Sat, 19 Apr 2014 23:44:47 +0000 (19:44 -0400)]
compiler/ecc;ecp;ecs: Disabled _DEBUG code for arguments and waiting for key
Jerome St-Louis [Sat, 19 Apr 2014 23:42:56 +0000 (19:42 -0400)]
samples/wiaTest: Removed hard coded WIA include dirs
Jerome St-Louis [Sat, 19 Apr 2014 23:24:17 +0000 (19:24 -0400)]
samples/3D/walkAround: Refined materials demo
Jerome St-Louis [Sat, 19 Apr 2014 23:10:35 +0000 (19:10 -0400)]
samples/3D/walkAround: Put back demo of different materials
Jerome St-Louis [Sat, 19 Apr 2014 23:08:10 +0000 (19:08 -0400)]
ecere/gfx/3D/Object: Letting Merge() copy the mesh when there are no children objects but the mesh is not owned
- This results in a more consistent behavior and lets one use Merge() to make a copy of the mesh following a call to Duplicate()
Jerome St-Louis [Sat, 19 Apr 2014 22:50:49 +0000 (18:50 -0400)]
samples/3D/walkAround: Using new cow model; Fixed memory leaks
Jerome St-Louis [Sat, 19 Apr 2014 22:49:25 +0000 (18:49 -0400)]
ecere/gfx/3D/Object: Fixed Duplicate() to copy name as it should
Jerome St-Louis [Sat, 19 Apr 2014 22:49:07 +0000 (18:49 -0400)]
ecere/gfx/3D/Object: Fixed Merge() to work with 32 bit indices
Jerome St-Louis [Sat, 19 Apr 2014 21:36:57 +0000 (17:36 -0400)]
extras/audio/ALSA: Fixed broken sound support on Linux
Jerome St-Louis [Sat, 19 Apr 2014 21:33:18 +0000 (17:33 -0400)]
samples/audio/Piano: Amplified cello to be closer to the sound level of other instruments; Project fixes
Jerome St-Louis [Sat, 19 Apr 2014 13:31:51 +0000 (09:31 -0400)]
extras/audio: Preventing a crash on sound with no data
Jerome St-Louis [Sat, 19 Apr 2014 13:22:14 +0000 (09:22 -0400)]
ide/CodeEditor: Fixed leaking i18nStrings markers
Jerome St-Louis [Sat, 19 Apr 2014 13:05:28 +0000 (09:05 -0400)]
samples/guiAndGfx/skinning: Removed unneeded/unfinished resources
Jerome St-Louis [Sat, 19 Apr 2014 12:48:57 +0000 (08:48 -0400)]
ecere/net/Socket: Fixed call to Disconnect() during non-blocking Connect
Jerome St-Louis [Fri, 18 Apr 2014 10:47:29 +0000 (06:47 -0400)]
samples/bitmapsAndKB: Updated tutorial slides
- Switched to ODF format
Jerome St-Louis [Fri, 18 Apr 2014 10:35:18 +0000 (06:35 -0400)]
samples/games/tetrominos: Added missing graphics; Added timer to drop pieces
Jerome St-Louis [Fri, 18 Apr 2014 08:58:58 +0000 (04:58 -0400)]
samples/guiAndGfx/childWindows: Replaced background image with public domain image
Jerome St-Louis [Fri, 18 Apr 2014 08:58:09 +0000 (04:58 -0400)]
samples/audio/S3MPlayer: Added sample module
Jerome St-Louis [Fri, 18 Apr 2014 08:57:19 +0000 (04:57 -0400)]
samples/audio/PlaySound: Added sample sound
Jerome St-Louis [Fri, 18 Apr 2014 08:56:29 +0000 (04:56 -0400)]
samples/audio/Piano: Replaced instrument sounds by public domain sounds
Jerome St-Louis [Fri, 18 Apr 2014 08:55:38 +0000 (04:55 -0400)]
samples/audio/DirectBufferPlayer: Added sample sound
Jerome St-Louis [Fri, 18 Apr 2014 08:54:26 +0000 (04:54 -0400)]
samples/audio/DirectBufferPlayer: Fixed playing 16 bit sounds
Jerome St-Louis [Fri, 18 Apr 2014 08:53:05 +0000 (04:53 -0400)]
samples/guiAndGfx/bitmapsAndKB: Replaced graphics with public domain images
Jerome St-Louis [Thu, 17 Apr 2014 21:08:03 +0000 (17:08 -0400)]
samples/3D/terrainCameraDemo: Removing reference to EngineSettings dialog
- It was not being used.
Jerome St-Louis [Thu, 17 Apr 2014 21:06:07 +0000 (17:06 -0400)]
samples/3D/terrainCameraDemo: Including sample terrain data
- Using freely available SRTM data from http://www.viewfinderpanoramas.org/
Jerome St-Louis [Thu, 17 Apr 2014 07:18:09 +0000 (03:18 -0400)]
samples/3D/orbitWithMouse: Preventing left/right in fullscreen
Jerome St-Louis [Thu, 17 Apr 2014 06:56:42 +0000 (02:56 -0400)]
samples/3D/orbitWithMouse: Added image resources for sample Picture windows
- Also fixed wrong icon potentially bouncing on left/right
Jerome St-Louis [Thu, 17 Apr 2014 04:21:12 +0000 (00:21 -0400)]
samples/3D/orbitWithMouse: Added icon resources; Fixed camera euler orientations
Jerome St-Louis [Thu, 17 Apr 2014 04:16:10 +0000 (00:16 -0400)]
ecere/gui/Picture: Fixed variable mix up in render method
Jerome St-Louis [Thu, 17 Apr 2014 04:15:28 +0000 (00:15 -0400)]
ecere/gui/3D Desktop: Fixed decorations handling
Jerome St-Louis [Thu, 17 Apr 2014 04:14:34 +0000 (00:14 -0400)]
ecere/gfx/3D/Camera: Fixed Rotate() methods with euler based orientations
Jerome St-Louis [Wed, 16 Apr 2014 20:11:08 +0000 (16:11 -0400)]
ide: Removed code committed by mistake in
d85de44b42286f05fc60ebcea60f16d24337f34e
- OpenGL driver was hardcoded
Jerome St-Louis [Wed, 16 Apr 2014 19:58:44 +0000 (15:58 -0400)]
compiler/bootstrap: Updated
Jerome St-Louis [Wed, 16 Apr 2014 19:47:04 +0000 (15:47 -0400)]
samples/3D/Animate3DS: Added missign sample 3D room animation
Jerome St-Louis [Wed, 16 Apr 2014 19:42:15 +0000 (15:42 -0400)]
ecere/gfx/DisplaySystem: Incrementing ref count for added textures
- Fixed new crash on exit in terrainCameraDemo
Jerome St-Louis [Wed, 16 Apr 2014 19:40:12 +0000 (15:40 -0400)]
samples/3D/terrainCameraDemo: Replaced aircraft with unrestricted use model
- Also referencing skycube in ModelViewer
- Model from http://www.sharecg.com/v/35513/browse/5/3D-Model/Wacky-Plane
Jerome St-Louis [Wed, 16 Apr 2014 19:24:38 +0000 (15:24 -0400)]
samples/3D/ModelViewer/teapot.3ds: Made teapot double-sided
Jerome St-Louis [Wed, 16 Apr 2014 19:15:03 +0000 (15:15 -0400)]
samples/3D/orbitWithMouse: Not defaulting to full-screen
Jerome St-Louis [Wed, 16 Apr 2014 19:14:07 +0000 (15:14 -0400)]
ide/ModelView: Synced latest improvements to 3D ModelViewer
- e.g. fixed various issues causing some models not to display
Jerome St-Louis [Wed, 16 Apr 2014 19:03:09 +0000 (15:03 -0400)]
samples/3D/ModelViewer: Improvements, Sample models
- Auto computing proper Z range and camera position based on model radius and bounding box
- Controls to shift up/down/left/right in addition to zomming in and out on the model
- Light now moving in world space
- Replaced sample model data with unrestricted use models:
Spotty Cow -- http://www.cs.columbia.edu/~keenan/Projects/ModelRepository/
Keenan Crane
Duck -- http://www.sharecg.com/v/11989/browse/5/3D-Model/bathroom-little-ducks
Martin Eloy Ocampos
- Including unrestricted use sky box
Sky box -- http://quadropolis.us/node/3062
Djakk
Jerome St-Louis [Wed, 16 Apr 2014 18:31:34 +0000 (14:31 -0400)]
ecere/gfx/3D/Object3DSFormat: Improvements to Smoothing Groups handling
- Auto-welding vertices so as to compensate for different UV coordiantes requiring different vertices
- Optional (hard-coded for now, disabled) cut off limit on angle between faces of same smoothing groups when welding is on
Jerome St-Louis [Wed, 16 Apr 2014 18:03:18 +0000 (14:03 -0400)]
ecere/gfx/3D/Object3DSFormat: Using absolute paths to track materials and textures
- Preventing collisions between multiple models using same materials/texture names loaded in the same display system
Jerome St-Louis [Wed, 16 Apr 2014 17:43:00 +0000 (13:43 -0400)]
ecere/gfx/Display: Fixed up disabled Z-sorting code
- The translucent primitives sorting is not quite ideal yet.
Was testing various things but a proper & fast sort would need to be worked on.
Jerome St-Louis [Wed, 16 Apr 2014 17:11:10 +0000 (13:11 -0400)]
Makefile/Cross-Building: Fixed EDA not being built for host platform
Jerome St-Louis [Wed, 16 Apr 2014 16:59:36 +0000 (12:59 -0400)]
compiler/libec: Fixed DB active records broken by
d0d99da885cb22b451821053009c5af5abe39be0
- Property sets on Row ID classes were being used to set values in the database
An exception is now made for those classes not to generate this error
Jerome St-Louis [Wed, 16 Apr 2014 13:21:36 +0000 (09:21 -0400)]
ide/project/ProjectView: Fixed hidden output log on Build stopping Debugger
Jerome St-Louis [Wed, 16 Apr 2014 13:05:56 +0000 (09:05 -0400)]
ecere/gui/EditBox: Fixed broken { auto-indenting
Jerome St-Louis [Tue, 15 Apr 2014 20:34:37 +0000 (16:34 -0400)]
ecere/gfx/3D/Mesh: Added member to access 32 bit indices
Jerome St-Louis [Tue, 15 Apr 2014 20:33:32 +0000 (16:33 -0400)]
ecere/ecere.epj: Simplification fixes
Jerome St-Louis [Fri, 11 Apr 2014 06:53:06 +0000 (02:53 -0400)]
ecere/gui/Window: Fixed leaks when switching mode in GuiApplication::Init()
- A complex pathway implicating the ToolTip class was causing memory leaks when the IDE was switched to OpenGL mode
A 'display' was being assigned to the uncreated windows.
Jerome St-Louis [Thu, 10 Apr 2014 22:15:50 +0000 (18:15 -0400)]
ecere/gfx/3D: Object, 3DS, DisplaySystem: Fixed memory leaks
Jerome St-Louis [Thu, 10 Apr 2014 06:36:39 +0000 (02:36 -0400)]
ide/CodeEditor: Fixed bad memory read on re-parsing
Jerome St-Louis [Thu, 10 Apr 2014 06:36:11 +0000 (02:36 -0400)]
ide/CodeEditor: Fixed bad memory read on NotifyAdded
Jerome St-Louis [Thu, 10 Apr 2014 06:26:24 +0000 (02:26 -0400)]
ecere/gui/EditBox: Fixed another out of bound memory read
Jerome St-Louis [Thu, 10 Apr 2014 06:21:25 +0000 (02:21 -0400)]
ecere/gui/EditBox: Fixed out of bound reads checking for brackets
Jerome St-Louis [Thu, 10 Apr 2014 02:48:30 +0000 (22:48 -0400)]
ecere/gfx/3D/Object3DSFormat: Fixed potential memory errors
Jerome St-Louis [Thu, 10 Apr 2014 02:47:35 +0000 (22:47 -0400)]
ecere/gfx/drivers/OpenGL: Casting to GLXDrawable rather than int
Jerome St-Louis [Wed, 9 Apr 2014 16:56:04 +0000 (12:56 -0400)]
ecere/gui/Desktop3D: Fixed full screen 3D desktop
Jerome St-Louis [Wed, 9 Apr 2014 16:40:52 +0000 (12:40 -0400)]
samples/3D/orbitWithMouse: Fixes and keys improvements
Jerome St-Louis [Wed, 9 Apr 2014 16:20:24 +0000 (12:20 -0400)]
ecere/gui/drivers/XInterface: Fixed windows without title bars
- This was breaking the orbitWithMouse demo
Jerome St-Louis [Wed, 9 Apr 2014 15:55:51 +0000 (11:55 -0400)]
ide/debugger: Fixed crash on closing project being debugged
Jerome St-Louis [Wed, 9 Apr 2014 13:19:09 +0000 (09:19 -0400)]
ecere/gui/EditBox: Fixed overwrite caret not redrawing at new location on home/end
Jerome St-Louis [Wed, 9 Apr 2014 13:18:16 +0000 (09:18 -0400)]
ecere/gui/EditBox: Fixed overwrite caret losing position on up/down
Jerome St-Louis [Wed, 9 Apr 2014 05:56:42 +0000 (01:56 -0400)]
gfx/3D/Mesh: Added vertex safety checks when computing radius/bounding box
Jerome St-Louis [Wed, 9 Apr 2014 01:32:56 +0000 (21:32 -0400)]
ecere/gfx/3D/Object3DSFormat: Fixed crash when a bumpmap is reused multiple times
Jerome St-Louis [Tue, 8 Apr 2014 20:46:33 +0000 (16:46 -0400)]
ecere/gfx/3D/Object3DSFormat: Fixed bump map messing up main texture
- For buggy models specifying the same texture for bump map
Jerome St-Louis [Tue, 8 Apr 2014 20:21:57 +0000 (16:21 -0400)]
ecere/gfx/3D/Object3DSFormat: Fixed setting radius and bounding box
- Those were not being set when there was no animation frames