Commit Graph

80742 Commits

Author SHA1 Message Date
Thaddeus Crews 1b2adba320 Merge pull request #107081 from timothyqiu/debug-draw-copy-pasting
Fix copy-paste error in Viewport classref
2025-06-03 15:30:21 -05:00
Thaddeus Crews 153a06aefe Merge pull request #107079 from bruvzg/svg_comp_glyph_fix
[SVG in OT] Fix rendering of some glyphs using "defs" with "#glyphXXXXX.X" id.
2025-06-03 15:30:20 -05:00
Thaddeus Crews 757cf4c8d5 Merge pull request #107069 from Calinou/doc-astar2d-link-tutorial
Link demo project in AStar2D and AStarGrid2D documentation
2025-06-03 15:30:19 -05:00
Thaddeus Crews e16e6a48f9 Merge pull request #107068 from Calinou/doc-heightmapshape3d-holes
Fix incorrect note about holes in HeightMapShape3D
2025-06-03 15:30:18 -05:00
Thaddeus Crews 003e9db27f Merge pull request #107064 from sakubou/sprite-offset-note
Clarify `offset.y` behavior for Sprite2D vs Sprite3D
2025-06-03 15:30:17 -05:00
Thaddeus Crews 57bf364f36 Merge pull request #107058 from mihe/script-backtrace-deadlock
Fix various race conditions with capturing of script backtraces
2025-06-03 15:30:16 -05:00
Thaddeus Crews bd94fc7c19 Merge pull request #107049 from OzelotVanilla/fix-resourcesaver-saving-default-value
Fix `ResourceSaver` saving default value of `Resource`
2025-06-03 15:30:15 -05:00
Thaddeus Crews 51b17759a2 Merge pull request #103719 from YeldhamDev/build_detection_improvements
Make build profile project detection also set build options
2025-06-03 15:30:14 -05:00
Thaddeus Crews ba5e43aa54 Merge pull request #106659 from bruvzg/ac_kit_16
[AccessKit] Update API to 0.16.0.
2025-06-03 15:30:13 -05:00
Thaddeus Crews 86665e5e5b Merge pull request #107015 from rburing/export_texture_format_error
Texture format error on export: Show project setting
2025-06-03 15:30:12 -05:00
Thaddeus Crews 2a9651d0df Merge pull request #105863 from KoBeWi/thumbs_and_nails
Add thumbnail mode to FIleDialog
2025-06-03 15:30:11 -05:00
Hugo Locurcio fb9a5699a1 Fix incorrect note about holes in HeightMapShape3D 2025-06-03 19:10:07 +02:00
kobewi b0110788ba Clarify existence of custom project settings 2025-06-03 18:49:04 +02:00
Pāvels Nadtočajevs 3652614837 [RTL] Fix outline offset. 2025-06-03 19:35:18 +03:00
bruvzg ee181951b6 [macOS] Add support for loading shell environment from UI apps. 2025-06-03 18:27:29 +03:00
passivestar b2981bd444 Fix animation track filter size bug 2025-06-03 18:23:06 +04:00
Anish Mishra b5dad5a0b2 Improve SplitContainer usability in the Android editor 2025-06-03 19:49:56 +05:30
Anish Mishra bccf36b27b Add option for a touch-friendly drag handle in SplitContainer 2025-06-03 19:49:56 +05:30
KOGA Mitsuhiro b5003f60c2 Update CameraServer document for Android 2025-06-03 23:13:35 +09:00
Michael Alexsander 454e4f817c Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
LuoZhihao 713ed59a77 Remove unnecessary _validate_property() calling 2025-06-03 21:57:36 +08:00
ProgrammerOnCoffee 360ee10a6e Make BaseButtons' shortcut feedback timers internal 2025-06-03 09:52:28 -04:00
kobewi 9e8396c9c7 Always use base directory in CONTEXT_SLOT_FILESYSTEM_CREATE 2025-06-03 15:45:16 +02:00
Yobbolita bfbb63129a Improve the PhysicsShapeQueryParameters3D's description
Made it clearer that this class is used in several of PhysicsDirectSpaceState3D's
methods and not just on `intersect_shape()`.
2025-06-03 15:18:47 +02:00
Haoyu Qiu e74ebaf18d Fix copy-paste error in Viewport classref 2025-06-03 20:47:06 +08:00
Ricardo Buring e521d69d39 Texture format error on export: Show project setting
Changing the project setting manually will prompt for a restart, which
will trigger the required re-import of textures.
Previously the project setting would be changed automatically but
textures would not be re-imported, which could be unexpected.
2025-06-03 13:25:45 +02:00
Fabio Alessandrelli f36499f9c5 Editor: Explicit parse_message handlers
Using custom macros for defining and registering message handlers hurts
readability and navigability.

This commit simplifies the ParseMessageFunc signature, expands the
macros, and streamlines initialization.
2025-06-03 13:24:58 +02:00
Pāvels Nadtočajevs e928b2a5e5 [SVG in OT] Fix rendering of some glyphs using "defs" with "#glyphXXXXX.X" id. 2025-06-03 13:18:55 +03:00
Kasper Arnklit Frandsen 5934804335 Add option to auto tangent new bezier points in animation editor
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
2025-06-03 11:04:35 +02:00
Mikael Hermansson e160040f0c Remove Jolt Physics project setting "Areas Detect Static Bodies" 2025-06-03 09:52:57 +02:00
Pāvels Nadtočajevs 6565c8e83f [AccessKit] Update API to 0.16.0. 2025-06-03 10:49:04 +03:00
Aaron Franke 5777a88b76 Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
Fredia Huya-Kouadio 547450befd Fix transparency background issue on Android
Fixes https://github.com/godotengine/godot/issues/106703
2025-06-02 22:45:16 -07:00
kj-art-dev 3ce59a5114 Added new unit tests for Sprite2D.
Added a new test file and test cases for Sprite2D. Updated test_main.cpp to include the new test file.
2025-06-02 20:47:18 -07:00
syzygy 6896a7696c Ignore rename shortcut when Remote tab is active 2025-06-02 21:19:47 -06:00
alpacat d20333cc29 Make svg files respect interface/theme/icon_saturation setting when being imported as Texture2D. 2025-06-03 08:35:04 +08:00
kobewi 706bfd810b Add thumbnail mode to FIleDialog 2025-06-03 02:06:14 +02:00
Thaddeus Crews e45cc68092 Merge pull request #106746 from HolonProduction/tab-container-material-fix
GUI: Use `TabContainer` material for internal `TabBar`
2025-06-02 18:51:58 -05:00
Thaddeus Crews 5935356962 Merge pull request #100984 from TokageItLab/bone-constraint
Implement `BoneConstraint3D` with `CopyTransform`/`ConvertTransform`/`Aim` Modifiers
2025-06-02 18:51:57 -05:00
Thaddeus Crews 7a3d2f6779 Merge pull request #106606 from aaronfranke/pow2_64
Add 64-bit versions of core power of 2 functions
2025-06-02 18:51:56 -05:00
Thaddeus Crews 9ee7d78274 Merge pull request #106859 from syntaxerror247/alias
Add support for `OS.get_version_alias()` on Android
2025-06-02 18:51:56 -05:00
Thaddeus Crews 760b3522d7 Merge pull request #105571 from marcosc90/perf-ws-onmessage
[Web] Avoid extra copy when encoding string in WebSocket `_onmessage`
2025-06-02 18:51:55 -05:00
Thaddeus Crews b6b8c32673 Merge pull request #106465 from Chubercik/manifold-3.1.0
manifold: Update to 3.1.1
2025-06-02 18:51:54 -05:00
Thaddeus Crews 3c43899e24 Merge pull request #102369 from Ivorforce/string-get-data-fast
Optimize `String::get_data` by avoiding a dereference of ptr, and inlining the function.
2025-06-02 18:51:53 -05:00
Thaddeus Crews 5c2b9cd631 Merge pull request #106976 from Ivorforce/gdscript-tests-infinite-print
Fix infinite recursion on `GDScriptTests` if a script cannot be reloaded.
2025-06-02 18:51:52 -05:00
Thaddeus Crews 937612a11a Merge pull request #106616 from DeeJayLSP/openxr-1147
Update OpenXR to 1.1.47
2025-06-02 18:51:51 -05:00
Thaddeus Crews 1c0669bd23 Merge pull request #106970 from m4gr3d/update_documentation_javaclasswrapper_androidruntimeplugin
Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`
2025-06-02 18:51:50 -05:00
Thaddeus Crews b0f3c3fa22 Merge pull request #106966 from bruvzg/ac_trans_simpl
[Accessibility] Always auto-translation mode for names/descriptions.
2025-06-02 18:51:49 -05:00
Thaddeus Crews f6c6977a96 Merge pull request #106963 from KoBeWi/a_wild_crash_has_occured
Fix `get_class_icon()` ignoring fallback
2025-06-02 18:51:49 -05:00
Thaddeus Crews 424b0c0fcc Merge pull request #100559 from DeeJayLSP/save-wav-vector
Reduce memory overhead of `save_to_wav`
2025-06-02 18:51:48 -05:00