virtualx-engine/scene
Pedro J. Estébanez 888f8b31e7 Improve .tscn VCS
Serialize dictionaries adding newlines between key-value pairs
Serialize group lists also with newlines in between
Serialize string properties escaping only " and \ (needed for a good diff experience with built-in scripts and shaders)

Bonus:
Make AnimationPlayer serialize its blend times always sorted so their order is predictable in the .tscn file.

This PR is back-compat; won't break the load of existing files.

Cherry-picked from 7dbb1c0571
2017-01-25 20:11:10 +01:00
..
2d Added a few functions to make 2D split screen easier. 2017-01-12 20:53:03 +01:00
3d Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
animation Improve .tscn VCS 2017-01-25 20:11:10 +01:00
audio Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
gui Making deselect work for TreeItem when select_mode is SELECT_SINGLE and item_selected is now properly emitted 2017-01-12 19:15:30 +01:00
io Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
main Added a few functions to make 2D split screen easier. 2017-01-12 20:53:03 +01:00
resources Improve .tscn VCS 2017-01-25 20:11:10 +01:00
register_scene_types.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
register_scene_types.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
scene_string_names.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
scene_string_names.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
SCsub style: Various other PEP8 fixes in Python files 2016-11-02 22:30:34 +01:00