godot/editor
Andreas Haas c06a2db63a
Use .godot as file extension for project files.
Now project files don't have to be named "godot.cfg" anymore, they can have any name so as long as it ends with *.godot.
Also godot will automatically start the editor now if launched with a project file as an argument.
This allows for double-clicking of projects to open them :)

Code-wise this should be complete, but there's still work to do:

- Make a nice icon for godot projects.
- Work on installers/packaging -> register the extension and icon with godot.
- Update the 2.1 to 3.0 exporter.

Tested on linux and windows so far.
2017-04-16 10:19:07 +02:00
..
collada Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
doc Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
fileserver Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
icons Refactoring: rename tools/editor/ to editor/ 2017-03-05 14:21:25 +01:00
import Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
io_plugins Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
plugins Merge pull request #8342 from volzhs/error-signal-dnd 2017-04-10 08:29:41 +02:00
translations i18n: Sync translations from Weblate 2017-04-07 20:33:31 +02:00
animation_editor.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
animation_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
array_property_edit.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
array_property_edit.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
asset_library_editor_plugin.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
asset_library_editor_plugin.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
call_dialog.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
call_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
code_editor.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
code_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
connections_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
connections_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
create_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
create_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
dependency_editor.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
dependency_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
doc_code_font.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
doc_font.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
doc_title_font.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_asset_installer.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_asset_installer.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_audio_buses.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
editor_audio_buses.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_autoload_settings.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_autoload_settings.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_data.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_data.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_dir_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_dir_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_export.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_export.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_file_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_file_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_file_system.cpp Use .godot as file extension for project files. 2017-04-16 10:19:07 +02:00
editor_file_system.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_fonts.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_fonts.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_help.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_help.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_icons.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_initialize_ssl.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_initialize_ssl.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_log.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_log.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_name_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_name_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_node.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
editor_node.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_path.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
editor_path.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_plugin_settings.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_plugin_settings.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_plugin.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_plugin.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_profiler.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_profiler.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_reimport_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_reimport_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_resource_preview.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_resource_preview.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run_native.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run_native.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run_script.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run_script.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_run.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_scale.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_scale.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_settings.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_settings.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_sub_scene.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_sub_scene.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_themes.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
editor_themes.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
export_template_manager.cpp Export template management dialog. 2017-03-21 08:42:06 -03:00
export_template_manager.h Export template management dialog. 2017-03-21 08:42:06 -03:00
file_type_cache.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
file_type_cache.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
filesystem_dock.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
filesystem_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
groups_editor.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
groups_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
import_dock.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
import_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
inspector_dock.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
inspector_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
multi_node_edit.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
multi_node_edit.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
node_dock.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
node_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
output_strings.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
output_strings.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
pane_drag.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
pane_drag.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
progress_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
progress_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
project_export.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
project_export.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
project_manager.cpp Use .godot as file extension for project files. 2017-04-16 10:19:07 +02:00
project_manager.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
project_settings.cpp Use .godot as file extension for project files. 2017-04-16 10:19:07 +02:00
project_settings.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
property_editor.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
property_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
property_selector.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
property_selector.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
pvrtc_compress.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
pvrtc_compress.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
quick_open.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
quick_open.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
register_exporters.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
reparent_dialog.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
reparent_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
resources_dock.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
resources_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
run_settings_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
run_settings_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
scene_tree_dock.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
scene_tree_dock.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
scene_tree_editor.cpp Rename [gs]et_pos to [gs]et_position for Controls 2017-04-10 08:27:34 +02:00
scene_tree_editor.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
script_create_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
script_create_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
script_editor_debugger.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
script_editor_debugger.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
SCsub Refactoring: rename tools/editor/ to editor/ 2017-03-05 14:21:25 +01:00
settings_config_dialog.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
settings_config_dialog.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
spatial_editor_gizmos.cpp Particle system is complete. Rejoice! 2017-04-08 22:40:06 -03:00
spatial_editor_gizmos.h Particle system is complete. Rejoice! 2017-04-08 22:40:06 -03:00