summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #78257 from Calinou/doc-packed-arrays-vs-typed-arraysRémi Verschelde2024-04-087-0/+7
|\ | | | | | | Document the upsides and downsides of packed arrays versus typed arrays
| * Document the upsides and downsides of packed arrays versus typed arraysHugo Locurcio2023-11-157-0/+7
| |
* | Merge pull request #90283 from YeldhamDev/pure_squaresRémi Verschelde2024-04-061-1/+1
|\ \ | | | | | | | | | Remove border roundness inside panels of `AcceptDialog` windows
| * | Remove border roundness inside panels of `AcceptDialog` windowsMichael Alexsander2024-04-061-1/+1
| | |
* | | Merge pull request #90280 from TheSofox/duplicated-folder-reference-fixRémi Verschelde2024-04-061-3/+14
|\ \ \ | | | | | | | | | | | | Fix duplicated folder reference in Godot Editor after changing filename case
| * | | Fix duplicated folder reference in Godot Editor after changing filename caseSofox2024-04-051-3/+14
| | | |
* | | | Merge pull request #90278 from KoBeWi/self_dropping_resourcesRémi Verschelde2024-04-063-5/+14
|\ \ \ \ | | | | | | | | | | | | | | | Prevent dropping Resource to the same resource picker
| * | | | Prevent dropping Resource to the same resource pickerkobewi2024-04-053-5/+14
| |/ / /
* | | | Merge pull request #90273 from Pylgos/fix-gdextension-get-ridRémi Verschelde2024-04-061-2/+1
|\ \ \ \ | | | | | | | | | | | | | | | Fix `Resource::get_rid override` not working in GDExtension
| * | | | Fix Resource::get_rid override not working in GDExtensionPylgos2024-04-061-2/+1
| | | | |
* | | | | Merge pull request #90271 from DarioSamo/pipeline_cache_settingRémi Verschelde2024-04-063-1/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add toggle for enabling or disabling RenderingDevice's pipeline cache.
| * | | | | Add toggle for enabling or disabling RenderingDevice's pipeline cache.Dario2024-04-053-1/+7
| | |/ / / | |/| | |
* | | | | Merge pull request #90270 from Repiteo/scons/clean-generatedRémi Verschelde2024-04-061-0/+25
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | SCons: Ensure *all* generated files can be cleaned
| * | | | | SCons: Ensure *all* generated files can be cleanedThaddeus Crews2024-04-051-0/+25
| | |/ / / | |/| | |
* | | | | Merge pull request #90263 from Jordyfel/undo-redo-docRémi Verschelde2024-04-061-4/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Clarify `UndoRedo` `MergeMode` and `add_*_reference` docs
| * | | | | Clarify UndoRedo MergeMode and add_*_reference docsJordyfel2024-04-051-4/+6
| | | | | |
* | | | | | Merge pull request #90191 from BastiaanOlij/fix_mobile_canvas_copyRémi Verschelde2024-04-061-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Don't use subpasses when we're using Canvas background mode in Mobile
| * | | | | | Can't use subpasses when we're using Canvas background mode in MobileBastiaan Olij2024-04-041-1/+1
| | | | | | |
* | | | | | | Merge pull request #90186 from Maran23/error-when-rename-moveRémi Verschelde2024-04-061-6/+48
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix errors when renaming/moving/deleting global scripts
| * | | | | | | Fix errors when renaming/moving/deleting global scriptsMarius Hanl2024-04-051-6/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When renaming or moving global scripts, the following errors can appear: - Attempt to open script 'xxx' resulted in error 'File not found'. - Failed loading resource: xxx. Make sure resources have been imported by opening the project in the editor at least once. - Parser Error: Class 'xxx' hides a global script class. When deleting scripts, errors appear when opening the 'Create Node Dialog' as the script cache still contains the removed global scripts. The following errors can appear: - Attempt to open script 'xxx' resulted in error 'File not found'. - Failed loading resource: xxx. Make sure resources have been imported by opening the project in the editor at least once. editor/create_dialog.cpp:241 - Condition "scr.is_null()" is true. All this errors can be fixed by correctly handling the cases. They involves removing the old path and adding the new one (if not deleted) to the ScriptServer. This is somewhat similar if the file is moved or deleted outside Godot and detected by the file watcher, but more specialized for this particular usecase, since we know the old and the new path / correctly know what the user just did.
* | | | | | | | Merge pull request #89897 from alesliehughes/upnp_memory_leakRémi Verschelde2024-04-062-23/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | UPNP: Use local variable for UPNPUrls to stop memory leak.
| * | | | | | | | Use local variable to stop memory leak.Alistair Leslie-Hughes2024-04-052-23/+10
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've change the urls variable to be a local, instead of manually allocating it all the time. This is only used locally and was causing a memory leak because FreeUPNPUrls gave the impression it free it. 1. FreeUPNPUrls doesn't free the pointer passed in, that's up to caller. 2. The second if(!urls) produced dead code as we checked the pointer just after allocation.
* | | | | | | | Merge pull request #89817 from timothyqiu/better-family-nameRémi Verschelde2024-04-064-10/+61
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Prefer family name in fonts' names table
| * | | | | | | | Prefer family name in fonts' names tableHaoyu Qiu2024-04-064-10/+61
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #89617 from Nazarwadim/plane_project_unit_testsRémi Verschelde2024-04-061-0/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add unit test for Vector2 `plane_project`
| * | | | | | | | Add unit test for Vector2 plane_projectnazarii2024-04-051-0/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #89406 from AeioMuch/drag_drop_array_nodesRémi Verschelde2024-04-062-12/+92
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow batch drag and drop in typed array of Node and NodePath.
| * | | | | | | | Allow batch drag and drop in typed array of Node and NodePath.AeioMuch2024-04-062-12/+92
| | | | | | | | |
* | | | | | | | | Merge pull request #89389 from TokageItLab/discRémi Verschelde2024-04-062-3/+18
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make AnimationMixer consider Discrete for RESET track
| * | | | | | | | | Make AnimationMixer consider Discrete for RESET trackSilc Lizard (Tokage) Renew2024-04-062-3/+18
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #88375 from smix8/navserver_dummy_warningsRémi Verschelde2024-04-061-2/+0
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove NavigationServerDummy warnings
| * | | | | | | | | Remove NavigationServerDummy warningssmix82024-04-061-2/+0
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes NavigationServerDummy warnings.
* | | | | | | | | Merge pull request #84363 from RandomShaper/win_focus_activRémi Verschelde2024-04-062-68/+20
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | Robustify handling of activation & focus on Windows
| * | | | | | | | Robustify handling of activation & focus on WindowsPedro J. Estébanez2024-04-032-68/+20
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #90266 from akien-mga/scenetreeeditor-fix-treeitem-crashRémi Verschelde2024-04-052-1/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | SceneTreeEditor: Fix crash when TreeItem is removed before callback
| * | | | | | | | SceneTreeEditor: Fix crash when TreeItem is removed before callbackRémi Verschelde2024-04-052-1/+11
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #90235. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
* | | | | | | | Merge pull request #90265 from ↵Rémi Verschelde2024-04-051-3/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ajreckof/Fix-crash-on-invalid-values-in-EditorPropertyArray/Dict Fix crash on invalid values in EditorPropertyArray/Dict
| * | | | | | | | Fix crash on invalid values in EditorPropertyArray/Dictajreckof2024-04-051-3/+5
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #90251 from akien-mga/squish-cleanupRémi Verschelde2024-04-055-214/+141
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | squish: Clean up patches, add LICENSE.txt
| * | | | | | | | squish: Clean up patches, add LICENSE.txtRémi Verschelde2024-04-055-214/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Confirmed that there's no changes in upstream r110 worth including compared to our r104 tagged version.
* | | | | | | | | Merge pull request #90244 from akien-mga/enet-2024-03Rémi Verschelde2024-04-053-14/+20
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | enet: Sync with upstream commit c44b7d0
| * | | | | | | | enet: Sync with upstream commit c44b7d0Rémi Verschelde2024-04-053-14/+20
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/lsalzman/enet/commit/c44b7d0f7ff21edb702745e4c019d0537928c373
* | | | | | | | Merge pull request #90261 from adamscott/remove-buggy-first-interactionRémi Verschelde2024-04-051-35/+0
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Remove buggy first interaction
| * | | | | | | Remove buggy first interactionAdam Scott2024-04-051-35/+0
|/ / / / / / /
* | | | | | | SCons: Fix up build with Python 3.10Rémi Verschelde2024-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It gives: > SyntaxError: f-string expression part cannot include a backslash Follow-up to #90214.
* | | | | | | Merge pull request #90246 from rburing/fti_2d_per_nodeRémi Verschelde2024-04-051-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix per-node physics interpolation setting
| * | | | | | | Fix per-node physics interpolation settingRicardo Buring2024-04-051-2/+2
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | The per-node default should be ON.
* | | | | | | Merge pull request #90233 from Arthas92t/masterRémi Verschelde2024-04-051-1/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix OpenGL `_shadow_atlas_find_shadow` error when light instance is freed
| * | | | | | | Fix OpenGL: _shadow_atlas_find_shadow: Condition "!sli" is true.ArthasMenethil2024-04-051-1/+5
| |/ / / / / /
* | | | | | | Merge pull request #90231 from TokageItLab/mod-resetRémi Verschelde2024-04-051-1/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove unavailable property binding `reset_on_save` from Skeleton3D