summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-22Merge pull request #54109 from raulsntos/patch-1Rémi Verschelde
2021-10-22Merge pull request #54110 from nekomatata/fix-rigid-body-update-collision-layerRémi Verschelde
2021-10-21Fix RigidDynamicBody collision update after changing collision layer/maskPouleyKetchoupp
Changing the collision layer of a sleeping body was not triggering area updates correctly. Bodies need to be active for collision to be checked against already overlapping bodies and areas. Neighbors need to be activated too in order to handle the case where a static body is modified (it can't be activated directly but paired bodies need to check their collision again). In 3D, moved the call to wakeup() from the physics server to GodotBody3D::_shapes_changed to make it consistent with 2D and also handle the case where shapes are modified (_shapes_changed is called in both this case and collision layer changes).
2021-10-22Fix `bin_to_int` documentation examplesRaul Santos
The `bin_to_int` method uses the `0b` prefix.
2021-10-21Merge pull request #54082 from Chaosus/fix_shader_crashYuri Roubinsky
2021-10-21Merge pull request #54078 from Rubonnek/add_hex_messages_masterRémi Verschelde
Add error messages to `String::hex_to_int`, and accept capital X in prefix
2021-10-21Merge pull request #52367 from Duroxxigar/improve-nav-error-messagesRémi Verschelde
Improve readability for failing errors in nav area
2021-10-21Merge pull request #54077 from Duroxxigar/scenetreetimer-exampleRémi Verschelde
Update example code for SceneTreeTimer to reflect new await keyword
2021-10-21Merge pull request #54053 from nekomatata/fix-soft-body-disable-modeRémi Verschelde
Fix SoftDynamicBody3D crash when setting disable mode
2021-10-21Merge pull request #54035 from Calinou/ctl-context-dialog-use-title-caseRémi Verschelde
Use TitleCase for CTL dialog menu options
2021-10-21Merge pull request #53990 from Kemikal1/masterRémi Verschelde
Change the unreacheable return value of shape_find_owner()
2021-10-21Prevent shader crash when passing constant expression to `textureGather`Yuri Roubinsky
2021-10-21Add error messages to String::hex_to_int, and accept capital X in prefixWilson E. Alvarez
2021-10-21Update example code for SceneTreeTimer to reflect new await keywordDuroxxigar
2021-10-21Merge pull request #54063 from Chaosus/shader_fix_spatial_samplersYuri Roubinsky
2021-10-21Fix SoftDynamicBody3D crash when setting disable modePouleyKetchoupp
Proper logic for changing physics state when disabled and disabled mode is changed (it was unnecessarily making calls to re-initialize physics). Extra error handling in soft body implementations to avoid crashes with invalid mesh.
2021-10-21Use TitleCase for CTL dialog menu optionsHugo Locurcio
This is more consistent with other actions exposed in the dialog.
2021-10-21Merge pull request #54070 from KoBeWi/meh_instance_2dRémi Verschelde
2021-10-21Fix MeshInstance2D rectkobewi
2021-10-21Change the unreacheable return value of shape_find_owner()Kemikal1
Update collision_object_3d.cpp 2d modified and UINT32 usage Proper uINT32max usage Change the unreacheable return value of shape_find_owner() This reverts commit 5be98b81428169ba2dd5baecd00f1adfd9260e5c, reversing changes made to efa3ff6b9587d674cd448aca32abfd31b2c7f4d3. Change the unreacheable return value of shape_find_owner() changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "Revert "changed from 0 to uint32_max""" This reverts commit c81d1073ec21b4cde4684a6dbd595f3359283bad. Revert "changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "Revert "changed from 0 to uint32_max""" This reverts commit 6dbd972aa5c4580d4f6270ead6c66eea18617f29. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "Revert "changed from 0 to uint32_max""" This reverts commit b769ac2d11ad12f02a388d9dad17519f81d9c3b6. Revert "Revert "Revert "changed from 0 to uint32_max"""" This reverts commit 1e8d84f7ec12da01c3153e08bb8609cf2c6fd58a. Revert "Revert "Revert "Revert "changed from 0 to uint32_max""""" This reverts commit 0dc17abefad6d540c18bba7b4df9d8c04e090d0c. Change the unreacheable return value of shape_find_owner()
2021-10-21Merge pull request #54015 from BastiaanOlij/godot-cpp-ciRémi Verschelde
2021-10-21Merge pull request #54036 from nekomatata/fix-soft-body-memory-corruptionRémi Verschelde
2021-10-21Merge pull request #54032 from nekomatata/fix-collision-mouse-exit-errorRémi Verschelde
2021-10-21Merge pull request #54011 from nekomatata/center-of-mass-2d-transformRémi Verschelde
2021-10-21Fix built-in texture samplers passing for spatial shader modeYuri Roubinsky
2021-10-21Add CI step for compiling and testing godot-cppBastiaan Olij
2021-10-21Merge pull request #53161 from Duroxxigar/copy-group-nameRémi Verschelde
2021-10-21Added ability to copy group nameDuroxxigar
2021-10-21Main: Fixup --dump-extension-api after #54017Rémi Verschelde
That removal was correct, but triggered a bug in our messy-as-heck main.cpp detection logic for editor/project manager/project/command line tool... Fixing this is for another day.
2021-10-20Merge pull request #54043 from Chaosus/fix_shader_uniform_texture_array_errorsYuri Roubinsky
2021-10-20Merge pull request #54023 from zedutch/fix-empty-tabs-crashRémi Verschelde
Fix Tabs crashing on click input if there are no tabs
2021-10-20Prevent a rendering crash and error spam for uniform texture arrayYuri Roubinsky
2021-10-20Fix SoftDynamicBody3D memory corruption when switching mesh at runtimePouleyKetchoupp
When switching the mesh at runtime, the physics server wasn't properly updated with the new mesh. Now we keep track of the soft body mesh to make sure everything is properly initialized on pre-draw. Also cleaned a few things around private methods.
2021-10-20Merge pull request #50680 from Calinou/project-default-single-window-modeRémi Verschelde
2021-10-20Merge pull request #54027 from akien-mga/doctool-headlessRémi Verschelde
2021-10-20Fix Tabs crash where it still tries to detect the clicked tab even if there ↵Robin Arys
are none
2021-10-20Fix errors in mouse detection when removing collision object from treePouleyKetchoupp
Now behaves the same way as ui elements, mouse exit is skipped when the object is removed from the tree.
2021-10-20CI: Run doctool in headless modeRémi Verschelde
2021-10-20doctool: Fix differences between headless and Vulkan rendering backendsRémi Verschelde
Fixes #53913.
2021-10-20Merge pull request #53702 from ConteZero/primary_clipboard_linuxRémi Verschelde
2021-10-20Merge pull request #54024 from akien-mga/editor-i18n-thresholdsRémi Verschelde
2021-10-20Merge pull request #53926 from YeldhamDev/i_am_tabbar_nowRémi Verschelde
2021-10-20i18n: Only include editor translations above a thresholdRémi Verschelde
This reduces the size of the editor binaries significantly, as we otherwise embed all WIP translations, including ones with very low completion ratios, and end up paying for the size of all `msgid`s for each locale. Cf. https://github.com/godotengine/godot-proposals/issues/3421 for details. The thresholds used are: - 30% for the editor interface (should already include most common strings while more obscure ones like UndoRedo action names might be untranslated). - 10% for the class reference: this is a HUGE resource and 10% is already a lot of useful content, especially if focused on the most used APIs. This currently reduces the size of the editor binary by 17% on Linux. The list will be synced manually every now and then. (cherry picked from commit 8425c589911f8ffc006990f4149859e175ae93a9)
2021-10-20Merge pull request #54017 from akien-mga/main-document-dump-extension-apiRémi Verschelde
2021-10-20Merge pull request #54016 from akien-mga/mono-fix-build-52940Rémi Verschelde
2021-10-20Main: Add documentation for `--dump-extension-api`Rémi Verschelde
2021-10-20Merge pull request #53994 from groud/move_tileset_tilemap_switch_to_tabsRémi Verschelde
2021-10-20Merge pull request #53260 from Calinou/editor-inspector-warning-yellowRémi Verschelde
2021-10-20Merge pull request #53983 from Duroxxigar/navmesh-agent-defaultRémi Verschelde
2021-10-20Mono: Fix build after #52940Rémi Verschelde
Chose to pass unhandled exceptions to the toaster, we might want to reconsider if those are already reported somewhere else (e.g. in the Mono panel).