Arthur Pacaud
cafa0d512f
Allow extensions to declare dependencies (npm, cordova...) and custom properties in the project ( #1717 )
...
Only show in developer changelog
2020-08-24 20:51:10 +01:00
Florian Rival
3a9f896f04
Add hot reloader (electron app only)
2020-07-25 14:23:00 +01:00
Florian Rival
0f30c2d614
Fix memory leak leading to a crash in the editor when having a BB Text in the scene.
...
* Also fix similar smaller memory leak when using other features.
Don't show the rest in changelog:
This avoids calling new gd.PropertyDescriptor every time properties of an object/behavior are accessed, which would result in these gd.PropertyDescriptor to be never destroyed. This would fill up the memory, especially quickly with the BB Text object as properties are queried to render the instances on screen.
"getOrCreate" is now exposed for the map of properties, which is cleaner and memory leak free.
2020-06-20 17:59:27 +01:00
Jimil Desai
7bcaf55342
Fix warning not showing when using a digit as first character for a name ( #1560 )
2020-03-22 15:24:28 +01:00
Florian Rival
ca6f11b55a
Support for describing completions to display for an expression ( #1447 )
2020-02-22 14:27:43 +00:00
Florian Rival
0d60a54fa7
Add support for extension lifecycle events function
2020-02-14 16:58:05 +00:00
Florian Rival
b9c1f5f6a7
Add LayoutCodeGenerator
2020-02-11 21:26:00 +00:00
Florian Rival
243bc93fe5
Add EventsFunctionsExtensionCodeGenerator
2020-02-11 20:45:20 +00:00
Florian Rival
7bf892c7eb
Upgrade to Emscripten 1.39.6
2020-02-02 19:32:09 +00:00
Florian Rival
bff43ee771
Remove dead code related to old ExpressionParser
2020-01-27 22:08:48 +00:00
Florian Rival
9eb548452a
Add MoveEventsFunctionParameter and MoveBehaviorEventsFunctionParameter in WholeProjectRefactorer
2019-12-27 22:21:24 +01:00
Florian Rival
8891c91d61
Add EffectMetadata and AddEffect to extensions
...
* Allow extensions to store EffectMetadata.
* Rework gdjs.PixiFiltersTools to allow new effects to be dynamically registered.
* Update EffectsList to read effects from extensions.
* Update GDJS ExporterHelper to export include files for effects
* Rename effectName to effectType to avoid confusions in gd::Effect
2019-12-17 09:04:00 +00:00
Florian Rival
1eb5113283
Remove useless CopyDir from AbstractFileSystem
2019-11-14 23:51:26 +00:00
Wend1go
12c5df67fa
Integrate experimental SkeletonObject into GD5 ( #1138 )
...
The object is looking for a maintainer! https://github.com/4ian/GDevelop/pull/1138
Flagged as experimental and added warning about this
2019-09-19 22:49:52 +01:00
Florian Rival
fbde5edfae
Add automatic refactoring of events/groups when renaming/deleting a group ( #1225 )
2019-09-11 08:39:44 +01:00
Florian Rival
4f4f428466
Expose gd.Effect in GDevelop.js
2019-08-12 19:03:54 -06:00
Florian Rival
6a014c8b88
Rework ResourcesMergingHelper and expose gd.ProjectResourcesCopier
2019-07-27 16:05:27 +01:00
Florian Rival
181976e1b3
Add refactoring of properties actions/conditions/expressions when renaming property/behavior/extension
2019-06-16 17:08:55 +01:00
Florian Rival
52489c3cc9
Add generation of action/conditions/expressions to use properties of events based behavior
2019-06-16 17:08:55 +01:00
Florian Rival
129f932e26
Add properties to EventsBasedBehavior
2019-06-16 17:08:55 +01:00
Florian Rival
c2b123d20b
Add NamedPropertyDescriptor
2019-06-16 17:08:55 +01:00
Florian Rival
99238a099d
Only allow changing behavior's object type if actually possible
2019-05-10 15:49:27 +01:00
Florian Rival
4b85f23969
Prepare the new refactorings in WholeProjectRefactorer for behaviors
2019-05-08 00:20:02 +01:00
Florian Rival
433dc763d1
Separate Behavior into BehaviorContent and Behavior, and add RuntimeBehavior for GDCpp
2019-05-03 22:47:21 +01:00
Florian Rival
7925e75652
[WIP] Add EventsBasedBehavior
2019-04-26 14:12:59 +01:00
Florian Rival
1693d863d3
Integrate GDevelop.js (emscripten bindings of Core/Extensions to JS) inside the repository
2019-04-23 16:09:15 +01:00