D8H
7620bac88a
Enable serialization of JS code events and extension descriptions as arrays of strings ( #4613 )
...
* Only show in developer changelog
2022-12-04 13:38:08 +01:00
Florian Rival
59094110ca
Serialize JS code events and extension descriptions as arrays of strings to make collaboration/reviews easier ( #4468 )
...
Only show in developer changelog
2022-11-09 18:39:23 +01:00
Florian Rival
031c74dfbf
Fix tests in GDCore after switching to RapidJSON
...
Don't show in changelog
2021-03-13 21:34:53 +00:00
Florian Rival
2c2efa4a99
Fix SerializerElement broken when using attributes with children ( #1088 )
...
* Fix SerializerElement broken when using attributes with children
* Fix usage of AddChild on arrays without named children
2019-06-06 17:43:15 +02: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
13bc2a5cd8
Remove more dead code
2019-04-26 14:12:59 +01:00
Florian Rival
f69b9132ad
Add test case for JSON array with numbers
2018-12-24 14:02:58 +01:00
Florian Rival
238b6a2a09
Fix un/serialization of JSON arrays by gd::Serializer
2018-12-21 21:02:13 +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
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
02a5fb07a3
Add missing u8 prefix for UTF8 strings in tests
2015-10-16 15:33:18 +02:00
Florian Rival
6b88bae850
Add tests for JSON Serializer and UTF8 characters
2015-10-12 23:11:52 +02:00
Florian Rival
656b3bf3eb
Use gd::String in Serializer
2015-10-11 17:12:17 +02:00
Florian Rival
824e937748
Add support for saving projects in multiple files as "Folder project".
...
Also refactor loading/saving to XML/JSON in gd::ProjectFileWriter.
2015-09-02 18:54:08 +02:00
Florian Rival
48418e58fe
Simplified gd::Serializer tests
2015-03-30 22:47:30 +13:00
Florian Rival
d4cfc645f7
Fixed JSON serializer not handling quotes properly in prop. names and variables serialization. Added tests for it.
2015-03-30 22:19:57 +13:00
Florian Rival
90b6d1f2f1
Added tests for gd::Serializer. Ensure tests can be run from build path in Mac OS
2015-03-30 21:31:24 +13:00