Commit Graph

67148 Commits

Author SHA1 Message Date
Thaddeus Crews 4c84cb6ae8
SCons: Pass `/Zc:__cplusplus` in MSVC builds 2024-09-05 11:44:57 -05:00
Rémi Verschelde 88ed6af1e6
Merge pull request #96609 from detomon/prevent-changing-readonly-property
Prevent editing value on focus when `EditorSpinSlider` is read-only
2024-09-05 17:44:48 +02:00
Rémi Verschelde a466519603
Merge pull request #96607 from smix8/navmesh_2d_disco_party
Fix 2D debug navigation flickering with tile maps
2024-09-05 17:44:44 +02:00
Rémi Verschelde 39d92f143e
Merge pull request #96597 from MileyHollenberg/bugfix-ios-simulator-metal
Fix iOS Simulator compiler error
2024-09-05 17:44:41 +02:00
Rémi Verschelde af0058c7e6
Merge pull request #96587 from Malcolmnixon/check-openxr-hand-tracking
Warn if XRHandModifier3D used with OpenXR and hand-tracking disabled
2024-09-05 17:44:37 +02:00
Rémi Verschelde 80b1cbbb63
Merge pull request #96582 from Giganzo/add-sun-and-env-with-shift
Fix shift clicking on Add Sun/Environment to Scene buttons
2024-09-05 17:44:33 +02:00
Rémi Verschelde 721852b325
Merge pull request #96579 from Hilderin/fix-selection-stuck-after-saving-scene
Fix selection stuck after saving scene
2024-09-05 17:44:30 +02:00
Rémi Verschelde 10c8e89052
Merge pull request #96577 from KoBeWi/reject_StringName,_return_to_Variant
Fix AnimationLibrary loading
2024-09-05 17:44:26 +02:00
Rémi Verschelde 1a8cf6cd1e
Merge pull request #96570 from Drako/fix-godotsharp-build-failing-with-no-deprecated
[C#] Fix building with `deprecated=no`
2024-09-05 17:44:23 +02:00
Rémi Verschelde ddef729fb2
Merge pull request #96569 from AThousandShips/fix_tree_button
[Editor] Prevent duplicate `Open in Editor` buttons in scene tree dock
2024-09-05 17:44:19 +02:00
Rémi Verschelde f5aac22b10
Merge pull request #96530 from ev13bird/issue-96527
Fix instant transformations not being committed when used in succession
2024-09-05 17:44:15 +02:00
Rémi Verschelde 4629f7d040
Merge pull request #96496 from aXu-AP/lerp-transform
Add support for Transform2D/3D in `lerp()`
2024-09-05 17:44:11 +02:00
Rémi Verschelde d8e2a2b860
Merge pull request #95005 from jsjtxietian/export-proj
Fix crash or unclear messages when exporting with invalid arguments
2024-09-05 17:44:07 +02:00
Rémi Verschelde 4e6d96299d
Merge pull request #89607 from AThousandShips/handle_id_fix
[Editor] Fix handle ID being passed for 3D Gizmo plugins
2024-09-05 17:43:59 +02:00
A Thousand Ships 62d98c6f02
[Editor] Fix handle ID being passed for 3D Gizmo plugins 2024-09-05 16:09:58 +02:00
detomon 88f1b679f3 Prevent editing value on focus when `EditorSpinSlider` is read-only 2024-09-05 15:26:09 +02:00
smix8 5bedaf77f7 Fix 2D debug navigation flickering with tile maps
Both the tile map layers and the debug navigation canvas items did fight for the same z order causing a lot of flickering in certain situations.
2024-09-05 15:11:29 +02:00
ev13bird 060a1a0899 Fix instant transformations not being committed when used in succession
Also:
- Fix holding down keys repeatedly committing instant transformations, and disallow starting instant during non-instant
- Fix echoed inputs starting new instant transformations after clicking to confirm, and disallow left mouse release committing instant transformations
2024-09-05 21:34:31 +10:00
Giganzo 1b6af3acd3 Fix shift clicking on Add Sun/Environment to Scene buttons 2024-09-05 12:06:29 +02:00
jsjtxietian 1d09970404 Fixes godot crash or give unclear message when exporting with invalid args 2024-09-05 17:56:54 +08:00
Miley Hollenberg 5e7fdef343
Fixed compiler error
Would cause a compiler error when compiled with `scons p=ios target=template_debug ios_simulator=yes arch=arm64`
2024-09-05 11:01:20 +02:00
Felix Bytow e9762b3eaf
C# Assemblies can now be built with deprecated=no 2024-09-05 10:04:24 +02:00
Malcolm Nixon 7c300d8408 Add warning if XRHandModifier3D used with OpenXR and hand-tracking isn't enabled. 2024-09-05 00:14:55 -04:00
Hilderin 613d4d10cb Fix selection stuck after saving scene 2024-09-04 19:12:30 -04:00
kobewi d25e36b015 Fix AnimationLibrary loading 2024-09-05 00:07:23 +02:00
Rémi Verschelde b6223c0df0
Merge pull request #96571 from AThousandShips/fix_fave_crash
[Editor] Don't show popup when clicking empty in Favorites
2024-09-04 18:55:52 +02:00
Rémi Verschelde cb21a207b3
Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimental
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 18:55:49 +02:00
Rémi Verschelde 82799d7687
Merge pull request #96526 from bruvzg/win_env
[Windows] Use the same API for all `OS_Windows::*_environment` functions.
2024-09-04 18:55:46 +02:00
Rémi Verschelde f8aa1f8c57
Merge pull request #96502 from clayjohn/GLES3-screen-texture-angle
Only use backbuffer mipmaps in `SCREEN_TEXTURE` when generated.
2024-09-04 18:55:42 +02:00
Rémi Verschelde 9bcb9adad9
Merge pull request #96444 from clayjohn/Betsy-print-error
Print shader compiler error when betsy shader fails to compile
2024-09-04 18:55:39 +02:00
Rémi Verschelde 4ab358481b
Merge pull request #96340 from m4gr3d/update_pip_mode_options
[Android Editor] Update the options for launching the Play window in PiP mode
2024-09-04 18:55:35 +02:00
Rémi Verschelde dbdc4eb204
Merge pull request #96330 from rune-scape/little-regression
GDScript: Fix small mistake in script valid checks
2024-09-04 18:55:31 +02:00
Rémi Verschelde 721d280b8a
Merge pull request #96326 from HolonProduction/completion-hacks-and-fixes
Autocompletion: Reintroduce enum options on assignment
2024-09-04 18:55:27 +02:00
Rémi Verschelde a1012058dd
Merge pull request #94886 from gturri/dev
Add error checks for bad configuration in `PathFollow2D/3D` `set_progress_ratio`
2024-09-04 18:55:24 +02:00
Rémi Verschelde db6af2ecc6
Merge pull request #85018 from smix8/skinnedmeshbake
Add option to bake a mesh from animated skeleton pose
2024-09-04 18:55:16 +02:00
Guillaume Turri ea9dff87ae
Add error checks for bad configuration in `PathFollow2D/3D` `set_progress_ratio`
When a PathFollow is badly configured it's possible to have code that
call get_progress_ratio just after set_progress_ratio does not return
the value just set, which may be confusing for developer (ie that
    myPathFollow2D.set_progress_ratio(0.5)
    myPathFollow2D.get_progress_ratio()
does not return 0.5)

This commit makes ensures the developer has useful error messages in
such case, to make it easier to troubleshot it.
2024-09-04 18:07:49 +02:00
A Thousand Ships d2a8b330d8
[Editor] Don't show popup when clicking empty in Favorites 2024-09-04 17:37:43 +02:00
Rémi Verschelde 139f9989e6
Merge pull request #96565 from Geometror/improve-test-generator
[Tests] `create_test` script: Improve argument description and snake_case name conversion
2024-09-04 17:12:25 +02:00
Rémi Verschelde 9b4a965407
Merge pull request #96564 from Geometror/tests-audio-tag
[Tests] Make `[Audio]` tag consistent with other test environment tags
2024-09-04 17:12:22 +02:00
Rémi Verschelde c12d86a350
Merge pull request #96559 from Calinou/editor-animation-bezier-antialias-lines
Use antialiased line drawing in animation Bezier editor
2024-09-04 17:12:19 +02:00
Rémi Verschelde 9364aace9b
Merge pull request #96556 from dalexeev/doc-polygon-triangulation
Document use of pre-calculated triangulation when drawing polygons
2024-09-04 17:12:16 +02:00
Rémi Verschelde df44d6a2e7
Merge pull request #96551 from DCTewi/fix-editor-progress-error
Fix ProcessDialog errors appeared after rebuilding .NET project
2024-09-04 17:12:13 +02:00
Rémi Verschelde 0c707d4fd3
Merge pull request #96543 from Giganzo/visualshader-frame-title
Fix frame title popup position in the VisualShader editor
2024-09-04 17:12:09 +02:00
Rémi Verschelde f69de1c522
Merge pull request #96038 from kitbdev/fix-line-edit-caret-word-mode
Fix LineEdit word mode when there are no more words
2024-09-04 17:12:06 +02:00
Rémi Verschelde 82d7531a2e
Merge pull request #95990 from Breush/76166-sky-auto-radiance
Sky: Adapt radiance size if `AUTOMATIC_MODE` resolves to `REALTIME`
2024-09-04 17:12:02 +02:00
Rémi Verschelde 3cc99d3e31
Merge pull request #95983 from bruvzg/win_fd_opt_fix
[Windows] Emit native file dialog callback from event loop, fix selected options not saved.
2024-09-04 17:11:57 +02:00
Rémi Verschelde 8d120a5d08
Merge pull request #95965 from Hilderin/update-script-documentation-file-remove-on-startup
Update script documentation removed files on startup
2024-09-04 17:11:54 +02:00
Rémi Verschelde de2f50777e
Merge pull request #95343 from Giganzo/unique-name-dialog
Add ConfirmationDialog when clicking on % button in SceneTree
2024-09-04 17:11:46 +02:00
A Thousand Ships ab04d76e0e
[Editor] Prevent duplicate `Open in Editor` buttons in scene tree dock
Duplicate buttons were added when editor description changed
2024-09-04 17:00:57 +02:00
Danil Alexeev 2dd043d1f6
Docs: Add missing deprecated/experimental tag support for theme items 2024-09-04 17:49:05 +03:00