Florian Rival
710c2f0304
Fix renaming a property not renaming property expression used in a property action/condition
2020-02-19 08:33:32 +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
fbde5edfae
Add automatic refactoring of events/groups when renaming/deleting a group ( #1225 )
2019-09-11 08:39:44 +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
99238a099d
Only allow changing behavior's object type if actually possible
2019-05-10 15:49:27 +01:00
Florian Rival
89ac323c8e
Add support for automatic refactoring when events function (including expressions) is renamed
2019-05-10 11:37:33 +01:00
Florian Rival
32dd269d18
Add automatic refactoring of project when an events based behavior is renamed
2019-05-08 16:05:03 +01:00
Florian Rival
4b85f23969
Prepare the new refactorings in WholeProjectRefactorer for behaviors
2019-05-08 00:20:02 +01:00
Florian Rival
e670563c92
Add tests for WholeProjectRefactorer and events based functions/extensions
2019-05-07 18:11:52 +01:00
Florian Rival
2353815fdf
[WIP] Add code generation for EventsBasedBehavior
2019-04-26 17:49:06 +01:00
Florian Rival
4e71030103
Implement move/delete events functions and clean up various things
2018-10-09 23:06:19 +01:00
Florian Rival
f059728fdb
Add Help and allow to activate Events Functions from preferences
...
Move EventsFunction related files and add documentation too
2018-10-09 00:06:37 +01:00
Florian Rival
48d99457e5
Add refactoring of the project when renaming expression events function
2018-10-08 22:21:38 +01:00
Florian Rival
3244cbd8ad
Add refactoring of the project when renaming events function / extension
2018-10-08 22:21:37 +01:00
Florian Rival
a8559bfbbc
Add clang-format to format (C++) source files automatically ( #491 )
...
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
Florian Rival
def81b6a62
Move DependenciesAnalyzer to GDCore and added WholeProjectRefactorer
2017-07-09 13:28:45 +02:00