summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-08-24Merge pull request #51999 from lyuma/set_surface_materialJuan Linietsky
Implement methods in EditorSceneImporterMesh, and add documentation.
2021-08-23Merge pull request #52036 from reduz/native-extension-argument-pointersJuan Linietsky
Implement NativeExtension pointer arguments
2021-08-23Implement NativeExtension pointer argumentsreduz
* Allows calling into native extensions directly with a pointer * Makes it easier to implement some APIs more efficiently * Appears with a "*" in the documentation for the argument. * Implementing the pointer handling is entirely up to the implementation, although the extension API provides some hint. * AudioStream has been implemented as an example, allowing to create NativeExtension based AudioStreams.
2021-08-23Merge pull request #37253 from KoBeWi/animassMax Hilbrunner
Allow to load multiple animations at once
2021-08-23Merge pull request #52021 from Calinou/rename-polygon-editor-settingsHugo Locurcio
Rename polygon editor settings for better display in the Editor Settings
2021-08-23Merge pull request #51998 from SirQuartz/Schrödinger's-search-boxHugo Locurcio
Fix quick open script results
2021-08-23Rename polygon editor settings for better display in the Editor SettingsHugo Locurcio
2021-08-23Allow to load multiple animations at onceTomasz Chabora
2021-08-23Merge pull request #51971 from aaronfranke/httpsMax Hilbrunner
Replace HTTP URLs with HTTPS for sites with HTTPS versions
2021-08-23Entirely removes BIND_VMETHOD in favor of GDVIRTUALreduz
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now.
2021-08-22Implement set_surface_material and set_surface_name methods in ↵Lyuma
EditorSceneImporterMesh, and add documentation.
2021-08-22Replace HTTP links with HTTPS for sites with HTTPS versionsAaron Franke
2021-08-22Fix quick open script top resultNicholas Huelin
This pull request fixes an issue where the top search result of the quick open script wouldn't be the most relevant when the first letter is typed.
2021-08-22Merge pull request #51886 from Geometror/fix-layout-editor-file-dialogMichael Alexsander
Fix ItemList layout (+EditorFileDialog)
2021-08-22Merge pull request #51982 from reduz/fix-doctool-merging-when-signatures-changeJuan Linietsky
Fix doctool merges when method signatures don't match
2021-08-22Merge pull request #51700 from Geometror/fix-color-pickerK. S. Ernest (iFire) Lee
Reimplement ColorPicker presets
2021-08-22Fix doctool merges when method signatures don't matchreduz
If methods signature did not match, documentation is not merged. This is a considerable source of annoyance for contributors and it happened as a result of #4533, otherwise the documentation for constructors would not be properly merged. This PR modifies the logic introduced to only do the signature test on constructors and operators (which are the only types of members that can repeat).
2021-08-22Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz
* New syntax is type safe. * New syntax allows for type safe virtuals in native extensions. * New syntax permits extremely fast calling. Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`. These will require API rework on a separate PR as they work different than the rest of the functions. Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
2021-08-22Merge pull request #47673 from Calinou/improve-editor-window-titleHugo Locurcio
Improve the editor window title for better usability
2021-08-21Fix camera override not workingrequizm
2021-08-21Fix ItemList layout (+EditorFileDialog)Hendrik Brucker
2021-08-19Merge pull request #51583 from nekomatata/capsule-height-radius-settersRémi Verschelde
Fix capsule height/radius setters with linked properties
2021-08-19Fix capsule height/radius setters with linked propertiesPouleyKetchoupp
Capsule height and radius setters can modify each other, rather than using clamping, to avoid cases where values are not set correctly when loading a scene (depending on the order of properties). Inspector undo/redo: Added the possibility to link properties together in the editor, so they can be undone together, for cases where a property can modify another one. Gizmo undo/redo: Capsule handles pass both radius and height values so they can be undone together.
2021-08-19Avoid a crash when an node of the AnimationTree is invalidfabriceci
2021-08-19Merge pull request #48560 from SaracenOne/collada_semantic_fix_4_0Rémi Verschelde
2021-08-19Merge pull request #51703 from YeldhamDev/compal_tweaksRémi Verschelde
Minor tweaks/fixes for the Command Palette
2021-08-18Merge pull request #50411 from Chaosus/vs_filterRémi Verschelde
Added port type content filter on port dragging in visual shader
2021-08-18Merge pull request #51627 from mhilbrunner/todo-for-neikeqRémi Verschelde
2021-08-18Added port type content filter on port dragging in visual shaderYuri Roubinsky
2021-08-18Fix visual shader keyword colourPaulb23
2021-08-18Minor tweaks/fixes for the Command PaletteMichael Alexsander
2021-08-18Merge pull request #50752 from Phischermen/indeterminate_checkmark_apiRémi Verschelde
Added icons and API for indeterminate checkmarks for the Tree class.
2021-08-18Fix missing and incorrectly named visual shader texture uniform iconsHugo Locurcio
2021-08-18Reimplement ColorPicker presetsHendrik Brucker
2021-08-17Fixes to tests for Variant and Geometry3DAaron Franke
2021-08-17Merge pull request #51729 from yjh0502/ext-reload-masterRémi Verschelde
Auto-reload scripts with external editor
2021-08-17Remove underscore hacksMax Hilbrunner
Way less cruft. :) Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com>
2021-08-17Improve Undo/Redo menu itemsHaoyu Qiu
* Make Undo/Redo menu items disabled when clicking it does nothing. * Context menu of `TextEdit` * Context menu of `LineEdit` * Editor's Scene menu * Script editor's Edit menu and context menu (for Script and Text) * Make editor undo/redo log messages translatable. * Mark `UndoRedo`'s `has_{un,re}do()` methods as `const`. * Expose `TextEdit`'s `has_{un,re}do()` to scripts since `{un,re}do()` are already available.
2021-08-17Auto-reload scripts with external editorJihyun Yu
2021-08-17Merge pull request #51758 from ThreeRhinosInAnElephantCostume/fix51725Rémi Verschelde
Fixed node not renaming when clicking elsewhere on the scene tree
2021-08-17Merge pull request #51761 from RevoluPowered/fix-undefined-behaviour-editor-gridRémi Verschelde
Fix editor grid perspective undefined behaviour
2021-08-17Merge pull request #51755 from jmb462/fix-carret-not-following-debuggerRémi Verschelde
Fix caret not following while debugging (Fix #51754)
2021-08-17Merge pull request #51651 from pycbouh/editor-merge-custom-themeRémi Verschelde
Add support for partial custom editor themes
2021-08-17Merge pull request #51647 from pycbouh/editor-dont-use-invalid-styleboxesRémi Verschelde
Make sure stylebox is valid in `EditorSpinSlider` before using it
2021-08-17fixed the node not renaming when clicking elsewhere on the scene tree.developer
2021-08-17Fix editor grid perspective undefined behaviourGordon MacPherson
Initialise the enum value
2021-08-16Fix carret not following while debugging (Fix #51754)jmb462
2021-08-16Added icons and API for indeterminate checkmarks for the Tree class.Kevin Fischer
2021-08-16Merge pull request #51698 from Paulb23/text-editor-settingsRémi Verschelde
Reorganise text editor settings
2021-08-16Merge pull request #51733 from timothyqiu/resource-menu-itemRémi Verschelde
Disable "Edit Resource from Clipboard" when nothing in clipboard