summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add interactive music supportJuan Linietsky2024-03-1222-0/+3303
| | | | | | | | | | This PR adds 3 types of audio streams used for interactive music support. * AudioStreamInteractive: Allows setting several sub-streams and transition between them with many options. * AudioStreamPlaylist: Allows sequential or shuffled playback of a list of streams. * AudioStreamSynchronized: Allows synchronous playback of several streams, the volume of each can be controlled. Theese three stream types can be combined to create complex, layered interactive music and transitions between them, similar to software such as WWise.
* Merge pull request #89365 from Repiteo/scons/run_in_subprocess-to-env.RunRémi Verschelde2024-03-107-15/+10
|\ | | | | | | SCons: Convert remaining `run_in_subprocess` to `env.Run`
| * SCons: Convert remaining `run_in_subprocess` to `env.Run`Thaddeus Crews2024-03-107-15/+10
| |
* | Merge pull request #89361 from Repiteo/scons/with-statementRémi Verschelde2024-03-1021-1660/+1610
|\ \ | | | | | | | | | SCons: Ensure `with` statement where applicable
| * | SCons: Ensure `with` statement where applicableThaddeus Crews2024-03-1021-1660/+1610
| |/
* | Merge pull request #89352 from lyuma/gltf_export_float_snapRémi Verschelde2024-03-105-55/+109
|\ \ | | | | | | | | | GLTF export: Remove snapping and fix validation
| * | gltf export: Remove snapping and fix validationLyuma2024-03-105-55/+109
| |/ | | | | | | | | | | | | Round min/max correctly in accessors Include correct target in vertex and indices bufferViews Avoid use of Math::snapped Normalize vertex weights.
* | Merge pull request #89351 from bruvzg/angle_fb_checkRémi Verschelde2024-03-101-1/+1
|\ \ | | | | | | | | | [Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.
| * | [Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.bruvzg2024-03-101-1/+1
| |/
* | Merge pull request #89348 from bruvzg/ios_li_dep_repRémi Verschelde2024-03-101-0/+4
|\ \ | | | | | | | | | [iOS] Restore backward compatibility with old export templates.
| * | [iOS] Restore backward compatibility with old export templates.bruvzg2024-03-101-0/+4
| |/
* | Merge pull request #89337 from akien-mga/thorvg-0.12.7Rémi Verschelde2024-03-1028-162/+249
|\ \ | | | | | | | | | thorvg: Update to 0.12.7
| * | thorvg: Update to 0.12.7Rémi Verschelde2024-03-0928-162/+249
| |/
* | Merge pull request #89311 from Mickeon/label_3d_is_a_messRémi Verschelde2024-03-103-4/+23
|\ \ | | | | | | | | | Fix Label3D, TextMesh & Font not following project default theme in editor
| * | Fix Label3D, TextMesh & Font not following project default theme in editorMicky2024-03-093-4/+23
| | |
* | | Merge pull request #89298 from Mickeon/CanvasItem-error-clean-as-hellRémi Verschelde2024-03-101-28/+31
|\ \ \ | | | | | | | | | | | | Make CanvasItem's "drawing outside of NOTIFICATION_DRAW" error a macro
| * | | Make CanvasItem's "drawing outside of NOTIFICATION_DRAW" error a macroMicky2024-03-091-28/+31
| | | |
* | | | Merge pull request #88426 from Rindbee/fix-inherited-scenes-produce-errorsRémi Verschelde2024-03-103-18/+32
|\ \ \ \ | | | | | | | | | | | | | | | Fix inherited scenes produce errors in editor when `editable_children` is true
| * | | | Fix inherited scenes produce errors in editor when "editable_children" is true风青山2024-03-103-18/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the same argument is used, `SceneState::get_node_deferred_nodepath_properties()` should use similar logic to `SceneState::get_property_value()`. Make `SceneState::get_property_value()` to return whether the property is deferred.
* | | | | Merge pull request #87610 from Mickeon/documentation-MultiplayerAPI-peer-idRémi Verschelde2024-03-101-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Mention Multiplayer.`get_remote_sender_id`'s 0 after await
| * | | | | Mention Multiplayer.`get_remote_sender_id`'s 0 after awaitMicky2024-01-261-1/+1
| | | | | |
* | | | | | Merge pull request #79183 from aaronfranke/viewport-group-2dRémi Verschelde2024-03-102-186/+193
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | Organize 2D audio, camera, and physics in Viewport
| * | | | | Organize 2D audio, camera, and physics in ViewportAaron Franke2024-03-102-186/+193
|/ / / / /
* | | | | Merge pull request #89333 from Repiteo/enforce-eol-pythonRémi Verschelde2024-03-0930-59/+63
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Enforce `\n` eol for Python writes
| * | | | | Enforce `\n` eol for Python writesThaddeus Crews2024-03-0930-59/+63
| | |_|_|/ | |/| | | | | | | | | | | | | • Ensure utf-8 encoding if previously unspecified
* | | | | Merge pull request #89332 from Riteo/werror-never-changesRémi Verschelde2024-03-091-7/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix compiler warning when highlighting codeblocks in editor help
| * | | | | Fix compiler warning when highlighting codeblocks in editor helpRiteo2024-03-091-7/+12
| |/ / / / | | | | | | | | | | | | | | | It's more verbose but it should do the trick.
* | | | | Merge pull request #89329 from TokageItLab/fix-flag-discreteRémi Verschelde2024-03-091-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix wrong line of making flag to discrete in AnimationMixer
| * | | | | Fix wrong line of making flag to discrete in AnimationMixerSilc Lizard (Tokage) Renew2024-03-101-1/+1
| |/ / / /
* | | | | Merge pull request #89328 from Riteo/wayland-cursor-frame-optRémi Verschelde2024-03-091-7/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Wayland: Setup next cursor frame callback only if animated
| * | | | | Wayland: Setup next cursor frame callback only if animatedRiteo2024-03-091-7/+14
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, the cursor kept updating for no good reason really. It's also a bit neater and it ever-so-slightly makes `WAYLAND_DEBUG` logs easier to read, although they're still spammed by the window's frame logic (which is needed).
* | | | | Merge pull request #89327 from pohy/fix/mac-vulkan-buildRémi Verschelde2024-03-091-2/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix MoltenVK detection
| * | | | | Fix MoltenVK detectionpohy2024-03-091-2/+9
| |/ / / /
* | | | | Merge pull request #89320 from Calinou/editor-fogvolume-use-gizmo-helperRémi Verschelde2024-03-092-47/+29
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Use 3D editor gizmo helper for FogVolume to allow dragging individual faces
| * | | | | Use 3D editor gizmo helper for FogVolume to allow dragging individual facesHugo Locurcio2024-03-092-47/+29
| |/ / / /
* | | | | Merge pull request #89318 from Calinou/doc-test-move-keywordsRémi Verschelde2024-03-092-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add keywords to `PhysicsBody{2D,3D}.test_move()` for easier discoverability
| * | | | | Add keywords to `PhysicsBody{2D,3D}.test_move()` for easier discoverabilityHugo Locurcio2024-03-092-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | `sweep` is the term used in Unity for collision checks without moving anything.
* | | | | Merge pull request #89317 from paulloz/dotnet/almost-there-with-the-warningsRémi Verschelde2024-03-092-0/+21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | C#: Fix warnings in GodotSharp
| * | | | | C#: Fix warningsPaul Joannon2024-03-092-0/+21
| |/ / / / | | | | | | | | | | | | | | | | | | | | - Fix most CS0108 in generated glue - Suppress CA1001 on `Variant`
* | | | | Merge pull request #89315 from nongvantinh/fix-regression-89295Rémi Verschelde2024-03-091-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix ScriptCreateDialog so it does not select the file extension when it's opened
| * | | | | Fix ScriptCreateDialog to avoid selecting the file extension upon openingNông Văn Tình2024-03-091-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #89295 This is a regression from commit 2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa
* | | | | Merge pull request #89314 from Chubercik/libpng-1.6.43Rémi Verschelde2024-03-0918-334/+405
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | libpng: Update to 1.6.43
| * | | | | libpng: Update to 1.6.43Jakub Marcowski2024-03-0918-334/+405
| | | | | |
* | | | | | Merge pull request #89307 from alesliehughes/wayland_usageRémi Verschelde2024-03-091-4/+24
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Wayland: Stop possible Null pointer dereferences
| * | | | | | wayland: Stop possible Null pointer dereferencesAlistair Leslie-Hughes2024-03-091-4/+24
| |/ / / / /
* | | | | | Merge pull request #89306 from alesliehughes/wayland_warningRémi Verschelde2024-03-091-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Wayland: Stop unreachable warning
| * | | | | | wayland: Stop unreachable warningAlistair Leslie-Hughes2024-03-091-2/+2
| |/ / / / /
* | | | | | Merge pull request #89280 from AThousandShips/arr_order_docRémi Verschelde2024-03-091-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [Doc] Clarify `bsearch(_custom)` behavior
| * | | | | | [Doc] Clarify `bsearch(_custom)` behaviorA Thousand Ships2024-03-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added an example for the effect of `before` * Clarified the arguments to the custom callable can be either order
* | | | | | | Merge pull request #89049 from Mickeon/documentation-meta-underline-begoneRémi Verschelde2024-03-091-7/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Use `META_UNDERLINE_ON_HOVER` in built-in class reference