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