1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-04 17:04:49 +00:00
Commit Graph

73472 Commits

Author SHA1 Message Date
Nathan Hoad
c45ca4ae04 Fix issue with playing a custom scene from a UID
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-04-11 23:40:49 +10:00
Ivan Shakhov
45a07c1ab9 split Rider and Fleet as different external editors for Godot C#
Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-04-11 13:21:50 +02:00
Pāvels Nadtočajevs
13cf88073b Fix graph node resizing. 2025-04-11 08:20:20 +03:00
Rob Blanckaert
8c54290b4a Add color_conversion_disabled shader hint.
Sometimes shaders want to accept a color as input that is always
in the srgb color space.  This adds a hint to vec3/vec4 to enable
the color picker popup for those vectors but disable color space
conversion.
2025-04-10 21:31:15 -07:00
Salia Nifo
ee6c321fe6 Fix exported Node/Resource variables resetting when extending script in the SceneTreeDock 2025-04-10 19:01:15 -04:00
kobewi
ff1f040893 Add create_id_for_path() to ResourceUID 2025-04-11 00:53:34 +02:00
Thaddeus Crews
297650a912 Merge pull request #93466 from bruvzg/alt_oem
[TextEdit / LineEdit] Add support for OEM Alt codes input.
2025-04-10 16:53:46 -05:00
Thaddeus Crews
31bb3be5a6 Merge pull request #105145 from bruvzg/swap_pba
Add bswap methods to the `PackedByteArray` bindings.
2025-04-10 16:53:46 -05:00
Thaddeus Crews
9e158215d1 Merge pull request #96375 from HolonProduction/completion-callable-braces
Autocompletion: Don't add parenthesis if `Callable` is expected
2025-04-10 16:53:45 -05:00
Thaddeus Crews
426fb2e01e Merge pull request #105238 from shana/shana/vsgen-fix
Fix issue where vsproj=yes vsproj_gen_only=no sometimes fails to build
2025-04-10 16:53:44 -05:00
Thaddeus Crews
4c66c21542 Merge pull request #103024 from cruglet/master
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00
Thaddeus Crews
83ab8b94e5 Merge pull request #87756 from ryevdokimov/alt-transform
Allow all tool modes to select
2025-04-10 16:53:43 -05:00
Thaddeus Crews
5cc1ffbd5a Merge pull request #105162 from jaydensipe/add-update-check-button-to-quick-settings
Add `Engine Version Update Mode` button to Project Manager `Quick Settings`
2025-04-10 16:53:42 -05:00
Thaddeus Crews
cad0cd94ef Merge pull request #105225 from bruvzg/ds_gdsoft
Change `DisplayServerMacOS` from `GDCLASS` to `GDSOFTCLASS`. Add `GDSOFTCLASS` to other display servers.
2025-04-10 16:53:42 -05:00
Thaddeus Crews
1aa0b5f2f7 Merge pull request #93636 from Nolkaloid/fix-const-callv
GDScript: Add tests for calling with wrong arguments in Callable.callv() when passing a readonly (const) Array
2025-04-10 16:53:41 -05:00
Thaddeus Crews
9e9864cef8 Merge pull request #94883 from priahoud/add-kebab-case-options-and-functions
Fix ProjectSettings name casing options and missing String methods
2025-04-10 16:53:40 -05:00
Thaddeus Crews
94282d88f9 Core: Use Math namespace for constants 2025-04-10 16:29:30 -05:00
Nolkaloid
c1cdaf7b16 Add gdscript tests for callv with const arrays 2025-04-10 23:13:01 +02:00
Pāvels Nadtočajevs
1ddd503213 [RTL] Track external changes in the custom fonts set by BBCode / push_*. 2025-04-11 00:10:45 +03:00
Jakub Marcowski
0863a11cee thorvg: Update to 0.15.12 2025-04-10 22:29:18 +02:00
Priahoud
bf963e767e Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case
- refactored and renamed String::_camelcase_to_underscore to String:_separate_compound_words
- refactored String::to_snake_case to work with the refactored String::_separate_compound_words
- created char_utils::is_hyphen to catch all hyphen variants in kebab-case conversion
- created String::to_kebab_case using the new String::_separate_compound_words
- created corresponding Documentation in String and StringName
- simplified both switch statements in EditorNode and ProjectDialog
- added new kebab-casing Option for Node Names in ProjectSettings
- added missing camelCase Options to Scene- and Node-Names in ProjectSettings
- simplified Mono RuntimeInterop Functions
- hooked up the ConnectionsDialog
- created additional Unit Tests
2025-04-10 21:22:21 +02:00
Raul Santos
b941c2d013 [.NET] Add a preload hook to load .NET assemblies from the APK
Avoids using assemblies extracted to a temporary directory in Android.
2025-04-10 21:10:51 +02:00
smix8
af14aaecd4 Replace NavigationServer3D Point struct with Vector3
Replaces NavigationServer3D Point struct with Vector3.
2025-04-10 20:19:20 +02:00
smix8
1c03b15b4f Replace NavigationServer2D Point struct with Vector2
Replaces NavigationServer2D Point struct with Vector2.
2025-04-10 20:18:54 +02:00
Pāvels Nadtočajevs
bd3a264011 Fix BBCode print with nested [. 2025-04-10 19:53:12 +03:00
HolonProduction
e7487263ad Autocompletion: Don't add parenthesis if Callable is expected 2025-04-10 18:40:32 +02:00
Thaddeus Crews
06c71fbf40 Merge pull request #105175 from clayjohn/RD-pipeline-sss-roughness
Detect more pipeline settings at load time to avoid pipeline stutters
2025-04-10 11:10:22 -05:00
Thaddeus Crews
d534107926 Revert early version of PR #105175
This reverts commit 6225e25f4a.
2025-04-10 11:09:50 -05:00
Micky
e935fb1ee2 Fix miscellaneous oddities around the class reference (part 4) 2025-04-10 17:56:58 +02:00
Adam Scott
ce4f64583a Add the equivalent of -Werror for wasm-ld 2025-04-10 11:49:03 -04:00
Thaddeus Crews
819bb61710 Merge pull request #103198 from Naputt1/fix-tween.kill()-isValid()-return-false
Fix `Tween.is_valid()` returning `true` after calling `kill()`
2025-04-10 10:18:21 -05:00
Thaddeus Crews
3fd3866559 Merge pull request #97852 from Jan200101/PR/remove-PrefersNonDefaultGPU
Remove PrefersNonDefaultGPU from linux desktop file
2025-04-10 10:18:20 -05:00
Thaddeus Crews
cf746fd1b0 Merge pull request #105051 from Mickeon/documentation-no-differences-PhysicsDirectSpaceState
Fix differences between PhysicsDirectSpaceState2D/3D docs
2025-04-10 10:18:19 -05:00
Thaddeus Crews
ed13d794a8 Merge pull request #104378 from DarkiStar/master
Documentation: Fix `hex_decode()` example in `String` and `StringName`
2025-04-10 10:18:19 -05:00
Thaddeus Crews
c67b9a43e3 Merge pull request #100086 from erodozer/multipart-ext-import
Support multi dot extensions in import plugins
2025-04-10 10:18:18 -05:00
Thaddeus Crews
665bdf4fe2 Merge pull request #105175 from clayjohn/RD-pipeline-sss-roughness
Detect more pipeline settings at load time to avoid pipeline stutters
2025-04-10 10:18:18 -05:00
Thaddeus Crews
1be843f77a Merge pull request #103798 from Rudolph-B/new-97712
Switch occlusion culling to be based on depth instead of Euclidean distance
2025-04-10 10:18:17 -05:00
Thaddeus Crews
cade15a163 Merge pull request #92475 from AThousandShips/string_replace_char
Add `String::replace_char(s)` methods for performance and convenience
2025-04-10 10:18:16 -05:00
Thaddeus Crews
70b1647ef4 Merge pull request #104785 from Rindbee/fix-root-inspector-follow_focus-set-to-true
Fix setting root inspector's `follow_focus` to `true` when `update_tree()` method ends
2025-04-10 10:18:16 -05:00
Thaddeus Crews
3e9f624b0b Merge pull request #103791 from BrotherShort/scenetree_item_text_display
Fix SceneTree Item text display bug in Right-to-Left
2025-04-10 10:18:15 -05:00
Thaddeus Crews
6fce829fce Merge pull request #105007 from Aziroshin/dev/aziroshin/comment-after-region-not-folding-102382
[CodeEdit] Fix folding for comments mixed with code region tags.
2025-04-10 10:18:14 -05:00
Thaddeus Crews
722ddf6e6f Merge pull request #103802 from Rindbee/set-unsupported-to-true-on-error-in-FreeDesktopScreenSaver
Set `unsupported` to true on error in `FreeDesktopScreenSaver`
2025-04-10 10:18:14 -05:00
Thaddeus Crews
6eef564696 Merge pull request #105133 from ProgrammerOnCoffee/edit-material-renderpriority-doc
Fix misleading `Material::render_priority` description
2025-04-10 10:18:13 -05:00
Thaddeus Crews
fc1dbda769 Merge pull request #105164 from stuartcarnie/apple_pthread
Apple: Add pthread implementation of `Thread` class
2025-04-10 10:18:12 -05:00
Thaddeus Crews
c85e12223d Merge pull request #105226 from bruvzg/vs_popup
Fix visual shader editor popups not using editor scale.
2025-04-10 10:18:12 -05:00
Thaddeus Crews
504036466b Merge pull request #102878 from Giganzo/tree-jiggle
Fix Tree buttons jiggle on horizontal scrolling
2025-04-10 10:18:11 -05:00
Thaddeus Crews
ef3e8b1609 Merge pull request #102786 from Giganzo/top-toolbar-menu-button-styles
Fix MenuButton style in editor top menu bar
2025-04-10 10:18:10 -05:00
Andreia Gaita
6e7f77adc4 Fix issue where vsproj=yes vsproj_gen_only=no sometimes fails to build
Assigning `env["CCFLAGS"]` directly to a variable causes any changes to that
variable to also be done to the original env object. This means CCFLAGS would
be modified during generation of the VS project with additional flags and
other options set by platforms.

This would normally not be noticed when just generating the project, but when
generating and building at the same time with a compiler that doesn't support
VS-style flags, this flag leakage can cause unexpected build failures.
2025-04-10 15:06:38 +02:00
A Thousand Ships
889410dcda Add String::replace_char(s) methods for performance and convenience 2025-04-10 13:08:45 +02:00
Micky
16df264750 Fix differences between PhysicsDirectSpaceState2D/3D docs 2025-04-10 09:26:39 +02:00