godot/scene/resources
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
..
default_theme Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
animation.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
animation.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
audio_stream_resampled.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
audio_stream_resampled.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
audio_stream.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
audio_stream.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
baked_light.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
baked_light.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
bit_mask.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
bit_mask.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
bounds.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
bounds.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
box_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
box_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
canvas.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
canvas.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
capsule_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
capsule_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
capsule_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
capsule_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
circle_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
circle_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
color_ramp.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
color_ramp.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
concave_polygon_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
concave_polygon_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
concave_polygon_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
concave_polygon_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
convex_polygon_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
convex_polygon_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
convex_polygon_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
convex_polygon_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
curve.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
curve.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
dynamic_font_stb.cpp Improved binding system (ObjectTypeDB::bind_method) to be friendlier to statically typed languages, should help in the Mono integration. 2016-06-22 23:13:41 -03:00
dynamic_font_stb.h Improved binding system (ObjectTypeDB::bind_method) to be friendlier to statically typed languages, should help in the Mono integration. 2016-06-22 23:13:41 -03:00
dynamic_font.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
dynamic_font.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
environment.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
environment.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
event_stream.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
event_stream.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
font.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
font.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
gibberish_stream.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
gibberish_stream.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
material.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
material.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh_data_tool.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh_data_tool.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh_library.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh_library.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mesh.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
mikktspace.c Icons for many new types of nodes 2014-10-03 10:33:23 -03:00
mikktspace.h Icons for many new types of nodes 2014-10-03 10:33:23 -03:00
multimesh.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
multimesh.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
packed_scene.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
packed_scene.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
plane_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
plane_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
polygon_path_finder.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
polygon_path_finder.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
ray_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
ray_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
rectangle_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
rectangle_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
room.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
room.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sample_library.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sample_library.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sample.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sample.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
scene_format_text.cpp Improve .tscn VCS 2017-01-25 20:11:10 +01:00
scene_format_text.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
scene_preloader.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
scene_preloader.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
segment_shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
segment_shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shader_graph.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shader_graph.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shader.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shader.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape_line_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape_line_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
space_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
space_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sphere_shape.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
sphere_shape.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
stb_truetype.h remove trailing whitespace 2016-05-21 15:29:25 +02:00
style_box.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
style_box.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
surface_tool.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
surface_tool.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
texture.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
texture.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
theme.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
theme.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
tile_set.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
tile_set.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
video_stream.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
video_stream.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
world_2d.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
world_2d.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
world.cpp Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00
world.h Welcome in 2017, dear changelog reader! 2017-01-12 19:15:30 +01:00