summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #61954 from KoBeWi/scene_factory🏭Rémi Verschelde2022-06-276-50/+438
|\
| * Rework scene creation dialogkobewi2022-06-216-50/+438
| |
* | Merge pull request #37764 from KoBeWi/video_pauserRémi Verschelde2022-06-272-0/+35
|\ \
| * | Properly handle game pause in VideoPlayerkobewi2022-06-262-0/+35
| | |
* | | Fixup #62318 after ResourceCache changesRémi Verschelde2022-06-271-1/+1
| | |
* | | Merge pull request #62318 from reduz/simplify-subresource-savingRémi Verschelde2022-06-271-41/+27
|\ \ \ | | | | | | | | Simplify Subresource Saving
| * | | Simplify Subresource Savingreduz2022-06-231-41/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Redo edited subresource (and resource) saving in a much more simplified way. I think this should work (unless I am missing something) and be faster than what is there. It should also supersede #55885. I am not 100% entirely convinced that this approach works, but I think it should so please test.
* | | | Merge pull request #62390 from Calinou/movie-writer-tweak-settingsRémi Verschelde2022-06-274-13/+14
|\ \ \ \
| * | | | Add property hints to MovieWriter settingsHugo Locurcio2022-06-254-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename audio mix rate setting as the suffix is now part of the property hint. This is also more consistent with existing mix rate project settings. - Improve the MovieWriter class reference. - Tweak warning message about audio possibly going out of sync.
* | | | | Merge pull request #61587 from YuriSizov/control-fix-theme-owner-toplevelRémi Verschelde2022-06-272-9/+34
|\ \ \ \ \ | | | | | | | | | | | | Fix theme propagation for children of top level controls and windows
| * | | | | Fix theme propagation for children of top level controls and windowsYuri Sizov2022-06-012-9/+34
| | | | | |
* | | | | | Merge pull request #61577 from YuriSizov/core-fix-events-for-moved-nodesRémi Verschelde2022-06-272-5/+14
|\ \ \ \ \ \
| * | | | | | Mark node groups as dirty for every children if parent is movedYuri Sizov2022-05-312-5/+14
| | | | | | |
* | | | | | | Merge pull request #62185 from reduz/export-node-pointer-pathRémi Verschelde2022-06-2711-37/+185
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add ability to export Node pointers as NodePaths
| * | | | | | | Add ability to export Node pointers as NodePathsreduz2022-06-2511-37/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR implements: * A new hint: PROPERTY_HINT_NODE_TYPE for variant type OBJECT, which can take specific node types as hint string. * The editor will show it as a node path, but will set it as a pointer to a node from the current scene if you select a path. * When scene is saved, the node path is saved, then restored as a pointer. NOTE: This is a proof of concept and this approach will most likely not work. The reason if that, if the node referenced is deleted, then when trying to edit this the node will become invalid. Potential workarounds: Since this uses the Variant API, it should obtain the pointer from the Variant object ID. Yet, this would either only really work in GDScript or it would need to be implemented with workarounds in every language. Alternative ways to make this work: Nodes could export an additional property with a node path (like for which_node, it could be which_node_path). Another alternative: Path editing could happen as a hidden metadata (ignoring the pointer).
* | | | | | | | Merge pull request #61691 from madmiraal/android-ndk-23Rémi Verschelde2022-06-263-264/+81
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Upgrade Android NDK to r23 LTS
| * | | | | | | | Upgrade Android NDK to r23 LTSMarcel Admiraal2022-06-253-264/+81
| | | | | | | | |
* | | | | | | | | Merge pull request #62221 from ConteZero/drag_and_drop_optionRémi Verschelde2022-06-265-1/+22
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add an option to drag'n'drop selected text in ``TextEdit``
| * | | | | | | | | Add an option to drag'n'drop selected text in TextEditConteZero2022-06-265-1/+22
| | | | | | | | | |
* | | | | | | | | | Merge pull request #62426 from smix8/navigation_doc_navagent_radius_4.xRémi Verschelde2022-06-262-2/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Clarify NavigationAgent radius property
| * | | | | | | | | | Clarify NavigationAgent radius propertysmix82022-06-262-2/+4
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Documents Navigation radius property, especially that it affects avoidance only.
* | | | | | | | | | Merge pull request #62124 from holgac/bugfix-62096JFonS2022-06-261-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fixes #62096: LightmapGIData::_get_light_textures_data crash on empty image
| * | | | | | | | | | Fixes #62096: LightmapGIData::_get_light_textures_data crash on empty imageholgac2022-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The program crashes when trying to determine slice width/height if the light texture is empty. This fix just returns an empty array, as if the light texture does not exist.
* | | | | | | | | | | Merge pull request #62248 from Calinou/editor-icons-add-multiplayer-nodesRémi Verschelde2022-06-262-0/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add editor icons for MultiplayerSpawner and MultiplayerSynchronizer
| * | | | | | | | | | | Add editor icons for MultiplayerSpawner and MultiplayerSynchronizerHugo Locurcio2022-06-262-0/+2
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Hendrik Brucker <hendrik.brucker@mail.de>
* | | | | | | | | | | Merge pull request #62250 from Calinou/editor-icons-add-abstract-iconsRémi Verschelde2022-06-265-0/+5
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add editor icons for abstract nodes that can now be added in the editor
| * | | | | | | | | | | Add editor icons for abstract nodes that can now be added in the editorHugo Locurcio2022-06-265-0/+5
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #62420 from BastiaanOlij/fix_roughness_shaderClay John2022-06-251-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typo in roughness shaders
| * | | | | | | | | | | | Fix typo in roughness shadersBastiaan Olij2022-06-261-2/+2
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #62289 from madmiraal/fix-61816Fredia Huya-Kouadio2022-06-256-36/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | Remove broken scroll gesture on Android
| * | | | | | | | | | | Remove broken scroll gesture on AndroidMarcel Admiraal2022-06-216-36/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #62406 from YeldhamDev/custom_scene_fixRémi Verschelde2022-06-251-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix error about transient window when running a custom scene
| * | | | | | | | | | | | Fix error about transient window when running a custom sceneMichael Alexsander2022-06-251-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #61435 from nathanfranke/tab-container-repaintRémi Verschelde2022-06-251-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | repaint tab container when changing tab visibility (fixes filesystem tab disappearing)
| * | | | | | | | | | | | | repaint tab container when changing tab visibilityNathan Franke2022-06-231-0/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #62311 from KoBeWi/anulujRémi Verschelde2022-06-252-25/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace some TTRCs with RTRs
| * | | | | | | | | | | | | | Replace some TTRCs with TTRskobewi2022-06-222-25/+25
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #62314 from tefusion/capsulemesh-radius-height-settersRémi Verschelde2022-06-251-2/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix CapsuleMesh height/radius setters
| * | | | | | | | | | | | | | | Fix CapsuleMesh loading issue (radius reset)tefusion2022-06-221-2/+5
| | |_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #62309 from reduz/remake-resource-thread-safetyRémi Verschelde2022-06-2515-124/+115
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remake ResourceCache thread safety code and API
| * | | | | | | | | | | | | | | Remake resource thread safety and APIreduz2022-06-2215-124/+115
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ensures thread safety when resources are destroyed. * Simplified API by always forcing `ResourceCache::get_ref`, which needs less hacks and is fully thread safe. * Removed RWLock for resources because its not possible to use for the new logic. Should not be a problem. Supersedes #57533
* | | | | | | | | | | | | | | Merge pull request #62394 from ↵Rémi Verschelde2022-06-251-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rindbee/fix-toggling-percent_visible-in-ProgressBar Fix ProgressBar's minimum size not updating when toggling its percent_visible
| * | | | | | | | | | | | | | | Fix ProgressBar's minimum size not updating when toggling its percent_visibleRindbee2022-06-251-0/+4
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #62372 from MarcusElg/nosliderrenameRémi Verschelde2022-06-256-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | Rename @export_range's noslider option to no_slider
| * | | | | | | | | | | | | | | Rename export_range's noslider option to no_sliderMarcus Elg2022-06-246-6/+6
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #62393 from godotengine/revert-62227-fix-rotation-mode-node3dJuan Linietsky2022-06-252-49/+20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | Revert "Refactored `rotation_mode` in Node3D"
| * | | | | | | | | | | | | | | Revert "Refactored `rotation_mode` in Node3D"Juan Linietsky2022-06-252-49/+20
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #62388 from Calinou/editor-capitalization-add-mjpegRémi Verschelde2022-06-251-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add MJPEG to the list of editor capitalizations
| * | | | | | | | | | | | | | | Add MJPEG to the list of editor capitalizationsHugo Locurcio2022-06-241-0/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #62389 from TokageItLab/fix-set-position-in-node3dRémi Verschelde2022-06-251-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | Fixed `set_position()` in Node3D