virtualx-engine/editor/plugins
Rémi Verschelde 23ebae01dc Refactor version macros and fix related bugs
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).

The new logic defines:

- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
  depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
  and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
  (e.g. official, custom_build, mageia, etc.)
  Note: Slight change here, as the previous format had the build name
  *before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
  with "Godot v" for readability

Bugs fixed thanks to that:

- Export templates version matching now properly takes VERSION_PATCH
  into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
  itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
  for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.
2018-02-23 20:15:29 +01:00
..
abstract_polygon_2d_editor.cpp
abstract_polygon_2d_editor.h
animation_player_editor_plugin.cpp
animation_player_editor_plugin.h
animation_tree_editor_plugin.cpp
animation_tree_editor_plugin.h
asset_library_editor_plugin.cpp Refactor version macros and fix related bugs 2018-02-23 20:15:29 +01:00
asset_library_editor_plugin.h
baked_lightmap_editor_plugin.cpp
baked_lightmap_editor_plugin.h
camera_editor_plugin.cpp
camera_editor_plugin.h
canvas_item_editor_plugin.cpp Fix typos with codespell 2018-02-21 19:46:06 +01:00
canvas_item_editor_plugin.h Merge pull request #16566 from groud/gui_input_rework 2018-02-19 20:05:35 +01:00
collision_polygon_2d_editor_plugin.cpp
collision_polygon_2d_editor_plugin.h
collision_polygon_editor_plugin.cpp Fix typos with codespell 2018-02-21 19:46:06 +01:00
collision_polygon_editor_plugin.h
collision_shape_2d_editor_plugin.cpp
collision_shape_2d_editor_plugin.h
cube_grid_theme_editor_plugin.cpp
cube_grid_theme_editor_plugin.h
curve_editor_plugin.cpp
curve_editor_plugin.h
editor_preview_plugins.cpp Fix script previews 2018-02-16 18:18:12 +03:00
editor_preview_plugins.h
gi_probe_editor_plugin.cpp
gi_probe_editor_plugin.h
gradient_editor_plugin.cpp
gradient_editor_plugin.h
item_list_editor_plugin.cpp
item_list_editor_plugin.h
light_occluder_2d_editor_plugin.cpp
light_occluder_2d_editor_plugin.h
line_2d_editor_plugin.cpp
line_2d_editor_plugin.h
material_editor_plugin.cpp
material_editor_plugin.h
mesh_editor_plugin.cpp
mesh_editor_plugin.h
mesh_instance_editor_plugin.cpp
mesh_instance_editor_plugin.h
multimesh_editor_plugin.cpp
multimesh_editor_plugin.h
navigation_mesh_editor_plugin.cpp
navigation_mesh_editor_plugin.h
navigation_mesh_generator.cpp
navigation_mesh_generator.h
navigation_polygon_editor_plugin.cpp
navigation_polygon_editor_plugin.h
particles_2d_editor_plugin.cpp
particles_2d_editor_plugin.h
particles_editor_plugin.cpp
particles_editor_plugin.h
path_2d_editor_plugin.cpp
path_2d_editor_plugin.h
path_editor_plugin.cpp
path_editor_plugin.h
polygon_2d_editor_plugin.cpp Ability to edit Polygon2D shape from within the UV editor, this will eventually make it possible to in the future. 2018-02-22 17:40:54 -03:00
polygon_2d_editor_plugin.h Ability to edit Polygon2D shape from within the UV editor, this will eventually make it possible to in the future. 2018-02-22 17:40:54 -03:00
resource_preloader_editor_plugin.cpp
resource_preloader_editor_plugin.h
script_editor_plugin.cpp Fix builtin script cannot open from debug stacks 2018-02-21 21:10:32 +08:00
script_editor_plugin.h Merge pull request #16455 from volzhs/close-docs 2018-02-20 09:40:29 +01:00
script_text_editor.cpp Delete all selected lines using the delete line shortcut in script editor 2018-02-17 17:56:13 +03:00
script_text_editor.h
SCsub
shader_editor_plugin.cpp
shader_editor_plugin.h
shader_graph_editor_plugin.cpp
shader_graph_editor_plugin.h
skeleton_2d_editor_plugin.cpp 2D Skeletons WORK IN PROGRESS 2018-02-21 17:24:00 -03:00
skeleton_2d_editor_plugin.h 2D Skeletons WORK IN PROGRESS 2018-02-21 17:24:00 -03:00
spatial_editor_plugin.cpp Enable snapping when control key pressed 2018-02-21 17:36:25 +03:00
spatial_editor_plugin.h Enable snapping when control key pressed 2018-02-21 17:36:25 +03:00
sprite_editor_plugin.cpp Was missing clearing computed UVs, sorry, realized late. 2018-02-21 09:40:01 -03:00
sprite_editor_plugin.h Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion. 2018-02-21 09:39:09 -03:00
sprite_frames_editor_plugin.cpp Clean up some bad words from code comments 2018-02-17 16:00:39 +03:00
sprite_frames_editor_plugin.h
style_box_editor_plugin.cpp
style_box_editor_plugin.h
texture_editor_plugin.cpp Fix gradient texture preview 2018-02-03 12:10:44 +03:00
texture_editor_plugin.h
texture_region_editor_plugin.cpp Tileset Editor Improvement 2018-02-20 22:33:59 +07:00
texture_region_editor_plugin.h Tileset Editor Improvement 2018-02-20 22:33:59 +07:00
theme_editor_plugin.cpp Refactor version macros and fix related bugs 2018-02-23 20:15:29 +01:00
theme_editor_plugin.h
tile_map_editor_plugin.cpp Tileset Editor Improvement 2018-02-20 22:33:59 +07:00
tile_map_editor_plugin.h
tile_set_editor_plugin.cpp Tileset Editor Improvement 2018-02-20 22:33:59 +07:00
tile_set_editor_plugin.h Tileset Editor Improvement 2018-02-20 22:33:59 +07:00