Commit Graph

175 Commits

Author SHA1 Message Date
Florian Rival 962cc6c1ca fix tests 2014-08-19 21:17:38 +02:00
Florian Rival cc019b4545 Normalize resources filenames (convert \ to /) to avoid portability issues from Windows to Linux for projects 2014-08-19 20:46:37 +02:00
Florian Rival 9582d79ee0 script copying lib for linux now also copy wxWidgets lib 2014-08-19 00:19:31 +02:00
Florian Rival 93de1b8300 Removed useless class 2014-08-19 00:04:48 +02:00
Florian Rival 7c79ae1634 Resources files now always use a slash in their filename 2014-08-17 19:29:32 +02:00
Florian Rival 39236ee000 Added window border in scene editor, updated scripts and fix a file dialog on Linux 2014-08-16 13:49:54 +02:00
Florian Rival 339b0ba327 Fix scene not properly rendered in scene editor on Linux 2014-08-15 15:11:48 +02:00
Florian Rival 7eb4c26c53 Updated Windows scripts integrated to the build process.
Fix forces in GDJS.
2014-08-14 21:45:55 +02:00
Florian Rival 1236bbac25 Merge branch 'master' of https://github.com/4ian/GD
Conflicts:
	Core/GDCore/Events/EventsList.h
2014-08-13 23:25:50 +02:00
victorlevasseur da8636af5a Fixed compilation/linkage error with GetProcessMemoryInfo 2014-08-13 12:50:43 +02:00
Florian Rival 5749073d55 Merge pull request #6 from 4ian/tests
Added basic unit tests for GDCore
2014-08-12 22:35:37 +02:00
Florian Rival fb25ae6295 Fixed memory leak with EventsList and added test for it 2014-08-12 22:22:00 +02:00
Florian Rival ac8258b3f8 Organized tests and add a memory consumption test for EventsList 2014-08-11 19:31:51 +02:00
Florian Rival c17112009a Fix and enhanced tests 2014-08-10 23:45:35 +02:00
Florian Rival f6216da3ed Work in progress for tests.
Events Clone method now return a raw pointer.
2014-08-10 22:24:06 +02:00
Florian Rival a5408d21fd Fixed typos, removed useless debug messages. 2014-08-08 22:58:21 +02:00
Florian Rival 8cdbb4a166 Fixed SetGravity action.
Version bump.
2014-08-04 21:14:41 +02:00
Florian Rival 046d994104 Fix ReadFile in NativeFileSystem.
Add documentation.
2014-08-03 15:55:41 +02:00
Florian Rival 1b634032a7 First experiment to make unit tests with Catch library. 2014-07-29 22:55:38 +02:00
Florian Rival c5237b70bf Factor function to strip a project into gd::ProjectStripper.
Fix TiledSprite extension not loading properly for GDC++.
Fix "Rotate an object toward another" action.
2014-07-29 21:39:25 +02:00
Florian Rival 0c362e5ed7 Update doc about SFML and wxWidgets build.
SPARK library now built with the ParticleSystem extension, no more external dependency.
2014-07-27 17:42:22 +02:00
Florian Rival 23d9c7fe42 Updated licenses.
Fix pow expression in EditExpressionDialog.
French and Spanish translation update.
Upgraded pixi.js to latest version.
2014-07-26 17:20:33 +02:00
Florian Rival e6f15a54bf Support for dragging multiple images from the resource editor to the SpriteObject editor. 2014-07-14 11:58:25 +02:00
Florian Rival 468e76f6a5 Merge branch 'master' of https://github.com/4ian/GD 2014-07-12 19:13:20 +02:00
Florian Rival 168cfa8bae Updated docs about SFML build.
Added checks for external libs in CMakeLists.txt
Added optional "usage complexity" to instructions metadata.
2014-07-12 19:08:39 +02:00
Florian Rival be5441ca8a Merge branch 'master' of github.com:4ian/GD 2014-07-09 16:23:25 +02:00
Florian Rival d8b6bb71a2 Fixed wxWidgets related error when building on GTK 2014-07-09 14:23:13 +02:00
Florian Rival 04d32f4c42 Added IntelXDKPackageDialog.
Added documentation page about tools and conventions.
2014-07-05 20:49:00 +02:00
Florian Rival 7c5681a36b Switch from Closure Compiler (and Java) to UglifyJS (and Node) for scripts minification. 2014-07-04 20:10:17 +02:00
Florian Rival ed193725b7 Removed useless root items in EditExpressionDialog and EditStrExpressionDialog. 2014-07-03 22:25:49 +02:00
Florian Rival 14b696d709 Removed useless files. 2014-06-30 21:52:01 +02:00
Florian Rival e8cd1b16b7 Added GDJS and Extensions to this repository. 2014-06-30 21:39:29 +02:00
Florian Rival 6927f28e35 Updated license and readme. 2014-06-30 20:42:37 +02:00
Florian Rival 9350910214 Enhanced docs. 2014-06-29 22:02:45 +02:00
Florian Rival 28dfe347f1 Enhanced documentation. 2014-06-28 19:23:20 +02:00
Florian Rival 8844642ae0 Updated copyrights.
Added doxygen files.
Cleaned some files.
2014-06-26 00:20:36 +02:00
Florian Rival c64485c8e7 Exposed more functions to Embind.
Added ArbitraryEventsWorker and EventsParametersLister.
Added ProjectResourcesAdder.
2014-06-10 17:58:36 +02:00
Florian Rival d0a6b244c1 Fixed compilation, exported more methods. 2014-06-02 17:14:21 +02:00
Florian Rival 6e9c77dcde Added AbstractFileSystem.
Updated classes to use AbstractFileSystem.
Exposed more methods to embind.
2014-06-02 16:26:31 +02:00
Florian Rival e29c1a5ab1 Exposed functions to get the icons filenames of instructions.
Added SetWindowMargins and new parameter to SetFullScreen actions.
2014-05-30 15:15:24 +02:00
Florian Rival 81ca49d98a Aspect ratio can now be preserved for HTML5 games (fullscreen activated or not).
Renamed GetLayoutCount to GetLayoutsCount.
2014-05-30 02:41:17 +02:00
Florian Rival ba32de86c0 Embinded gd::Layer and fixed gd::Project binding.
Fixed JSON serialization.
gd::InitialInstancesContainer::IterateOverInstances is now passing a pointer. (For use with emscripten, so that the "$$.ptr" element of the instance passed as parameter is constant).
2014-05-29 17:15:59 +02:00
Florian Rival 45aea87f14 Binded a clone method for gd::Instruction. 2014-05-27 13:27:11 +02:00
Florian Rival 10fc177708 Embinded ObjectListDialogsHelper and various classes. 2014-05-27 10:53:12 +02:00
Florian Rival f97d5a852a Added actions and conditions for setting/testing angle and rotate objects. TODO: Examples.
Added icon for topdown movement.
libGD.js now expose "gd" global variable.
2014-05-25 23:54:49 +02:00
Florian Rival 945738be22 Added language attribute to SourceFile. 2014-05-14 15:40:28 +02:00
Florian Rival 06e5f36bd6 Fixed crash in SearchEvents.cpp
Removed unimplemented option in SpriteObjectEditor.cpp
Fixed global keyboard shortcuts not triggered with eventseditor.
Version bump.
2014-05-12 23:54:37 +02:00
Florian Rival 6d123678d3 Adapted to latest version of SFML. 2014-05-09 22:03:16 +02:00
Florian Rival a63cb3ef8f Instructions "manipulated type" of standard extensions are now set in GDCore.
Fixed serialization of some classes.
Fixed serializer JSON saving and added loading from JSON.
Exposed gd::Serializer::From/ToJSON to embind.
Added more visible buttons to add automatisms to objects in the IDE.
2014-05-08 16:12:55 +02:00
Florian Rival 57ebd1d5ad Finished switching to the new serialization classes. 2014-04-30 23:26:19 +02:00