summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2017-11-20Fix extra separator in filesystem dock right click menuMillionOstrich
Re-order add_separator calls to stop adding an extra separator if no item was selected. It is possible for no items to be selected by right clicking the ".." item.
2017-11-20Fix file extensions persisting in file dialog after exportRobbie Cooper
This caused issues if one decided to export many formats in a row. The new file extension would be appended to the previous one. Now, the filename is retained without its extension for successive exports. Fixes #7291
2017-11-20Merge pull request #11783 from endragor/ios-export-frameworksRémi Verschelde
Allow exporting third-party iOS Frameworks
2017-11-20Merge pull request #11940 from GodotExplorer/debuggerRémi Verschelde
Enhanced debugger for godot 3.0
2017-11-20Add simple spacebar panning setting for 2D editorRicardo Maes
2017-11-20Merge pull request #13105 from Krakean/masterRémi Verschelde
Files list: Add "New Folder.." popup when nothing under mouse cursor
2017-11-20Merge pull request #13102 from djrm/pr_fixesRémi Verschelde
Fixed runtime EDITOR_DEFs being dropped.
2017-11-20Visual fixesDaniel J. Ramirez
Added some icons (Including the onion one) Fixed text editor ellipsis style and editor tabs
2017-11-20Add "New Folder.." to right mouse button click on project fileslist panel ↵Dmitry Koteroff
_WHEN_ no any file/folder is under mouse cursor.
2017-11-21Allow configuring iOS exportRuslan Mustakov
- EditorExportPlugin's _export_begin accepts all the arguments related to the current export (is_debug, path, flags). - EditorExportPlugin API is extended with methods allowing to configure iOS export: add_ios_framework, add_ios_plist_content, add_ios_linker_flags, add_ios_bundle_file. - iOS export template now contains Godot as a static library so that it can be linked with third-party Frameworks and GDNative static libraries. - Adds method to DirAccess for recursive copying of a directory. - Fixes iOS export to work with Xcode 9 (released recently).
2017-11-20Fixed runtime EDITOR_DEFs being dropped.Daniel J. Ramirez
2017-11-20Merge pull request #13097 from ianb96/scene_tab_crash_fixPoommetee Ketson
Fixes a crash on linux regarding scene tabs
2017-11-20fix linux crash in _update_scene_tabsIan
2017-11-20Merge pull request #12359 from kubecz3k/spatial-lockRémi Verschelde
ability to lock spatial nodes transform in editor
2017-11-20Merge pull request #12555 from kosz78/export-pckRémi Verschelde
Add command line support to export pck or zip
2017-11-20Merge pull request #12717 from NathanWarden/material_import_fixRémi Verschelde
Fixed a bug where materials and/or meshes weren't assigned to scene on first import.
2017-11-20Merge pull request #12942 from sersoong/master-testRémi Verschelde
3.0 - add open feture to dependency_editor.cpp(View Owner..)
2017-11-20Merge pull request #12952 from bojidar-bg/12392-export-enumsRémi Verschelde
Allow exporting enums from GDScript
2017-11-20Merge pull request #12983 from ianb96/scene_add_tabRémi Verschelde
Add Scene button and tab scrolling
2017-11-20Merge pull request #13008 from Chaosus/assetstorefixesRémi Verschelde
Few fixes for asset store browser
2017-11-20Merge pull request #13075 from sersoong/master-test3Rémi Verschelde
[3.0] - Add close other tabs to Script Editor
2017-11-20Merge pull request #13041 from RandomShaper/unify-node-duplicateRémi Verschelde
Let SceneTreeDock duplicate nodes via Node::duplicate()
2017-11-20Merge pull request #13053 from akien-mga/methods-mkstrRémi Verschelde
Remove need to _MKSTR version strings and rename "revision" to "build"
2017-11-20Add close other tabs to Script Editorsersoong
2017-11-20Few fixes for asset store browserChaosus
2017-11-20EditorSettings: Dehardcode major in config file nameRémi Verschelde
It was readded in panic after I mistakenly removed the hardcoded "-3" in #12988, forgetting that Windows would still use the same path and thus conflict with 2.1 (contrarily to macOS and Linux).
2017-11-20Change editor_settings.tres to editor_settings-3.tressersoong
2017-11-20Pass engine name and version parts as proper stringsRémi Verschelde
Removes the need for _MKSTR all over the place which has the drawback of converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing a compilation error.
2017-11-20Merge pull request #12988 from akien-mga/xdg-home-pathsRémi Verschelde
Add support for XDG Base Directory spec
2017-11-20Merge pull request #12936 from n-pigeon/planar_scale_gizmoRémi Verschelde
Implemented planar scaling with two modes.
2017-11-20Merge pull request #12950 from ianb96/code_foldingRémi Verschelde
Code Folding
2017-11-20Merge pull request #13042 from gad-o/customIconFixRémi Verschelde
Fix #10798: Fixes Change Type does not change icon
2017-11-19Merge pull request #13059 from dragmz/13009Rémi Verschelde
Fix Regression: running current scene (unsaved) will ask for main scene
2017-11-19Merge pull request #13030 from Krakean/masterRémi Verschelde
Add "View FPS" in 3D->Perspective's popup.
2017-11-19Fix Regression: running current scene (unsaved) will ask for main sceneMarcin Zawiejski
2017-11-20Add "View FPS" in 3D->Perspective's popup.Dmitry Koteroff
"Fixes" to make it acceptable by clang-format. "Fixes" to make it acceptable by clang-format.
2017-11-19Merge pull request #13000 from djrm/pr_import_fixesRémi Verschelde
import fixes
2017-11-19Let SceneTreeDock duplicate nodes via Node::duplicate()Pedro J. Estébanez
Helps with #11182.
2017-11-19Use new XDG folders to dehardcode pathsRémi Verschelde
2017-11-19Add initial support for the XDG Base Directory specRémi Verschelde
Spec version 0.7 from https://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html (latest as of this commit). Three virtual methods are added to OS for the various XDG paths we will use: - OS::get_data_path gives XDG_DATA_HOME, or if missing: ~/.local/share on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_config_path gives XDG_CONFIG_HOME, or if missing: ~/.config on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows - OS::get_cache_path gives XDG_CACHE_HOME, or if missing: ~/.cache on X11, ~/Library/Caches on macOS and %APPDATA% on Windows So for Windows there are no changes, for Linux we follow the full split spec and for macOS stuff will move from ~/.godot to ~/Library/Application Support/Godot. Support for system-wide installation of templates on Unix was removed for now, as it's a bit hackish and I don't think anyone uses it. user:// will still be OS::get_data_path() + "/godot/app_userdata/$name" by default, but when using the application/config/use_shared_user_dir option it will now use XDG_DATA_HOME/$name, e.g. ~/.local/share/MyGame. For now everything still goes in EditorSettings::get_settings_dir(), but this will be changed in a later commit to make use of the new splitting where relevant. Part of #3513.
2017-11-19Fix import obj as scene.Daniel J. Ramirez
2017-11-19Merge pull request #13043 from volzhs/post-importRémi Verschelde
Restore post_import function
2017-11-19Merge pull request #13039 from sketchyfun/animation_key_selection_fixRémi Verschelde
Fixed issues with clicking animation keys that are on frame 0
2017-11-19Fix #10798: Fixes Change Type does not change iconOrkun
Problem : While replacing old node properties with new ones, we also copy meta data of old node's icon Solve: don't copy meta so don't override _editor_icon
2017-11-20Merge pull request #12955 from groud/editor_canvas_item_api_reworkPoommetee Ketson
Editor canvas item api rework
2017-11-19Merge pull request #13031 from YeldhamDev/dock_labelRémi Verschelde
Added a label to the Dock Positioner
2017-11-19Restore post_import functionvolzhs
2017-11-19Fixed issue with animation keys that are on frame 0 being difficult to clickBenH
2017-11-19Rework the canvas_item API for further improves to the canvas item editorGilles Roudiere
2017-11-19fix set_current_tab: Indexp_current=-1 out of sizeOmar Al Halabi