Riteo Siuga
48882f3ca4
Wayland: Handle fifo_v1 and clean up suspension logic
...
Before, the WSI was unfortunately quite broken and we had work around it
by manually pacing frames. Needless to say it was not an ideal solution.
Now, the WSI can make use of the new fifo_v1 protocol to work properly.
If it's available, we'll trust the WSI by disabling manual frame pacing.
While we're at it, let's clean up the suspension code a bit by removing
some duplicated stuff and handling the suspension state through a switch
case.
2025-04-20 18:05:35 +02:00
Thaddeus Crews
215acd52e8
Merge pull request #105054 from Mickeon/documentation-typo-packed-arrays
...
Fix typo in common note for packed arrays
2025-04-11 13:29:14 -05:00
Thaddeus Crews
addab4f001
Merge pull request #95916 from Repiteo/core/bit-field
...
Core: Add dedicated `BitField` template
2025-04-11 13:29:13 -05:00
Thaddeus Crews
f7edc729ff
Merge pull request #100650 from Ivorforce/cowdata-enhance-loneliness
...
Remove unnecessary `friend class` declarations of `CowData`.
2025-04-11 13:29:12 -05:00
Thaddeus Crews
133d7a8d6f
Merge pull request #105286 from Repiteo/core/math-const-shader-fix
...
Rendering: Fix `Math` constant conversion
2025-04-11 13:29:12 -05:00
Thaddeus Crews
565f1514cf
Merge pull request #105281 from zaevi/fix_csharp_string_pathjoin
...
[.NET] Fix `string.PathJoin` to be consistent with core
2025-04-11 13:29:07 -05:00
Thaddeus Crews
c7e9dc96a4
Rendering: Fix Math constant conversion
2025-04-11 12:33:57 -05:00
Thaddeus Crews
0d267e7b1e
Core: Add dedicated BitField template
2025-04-11 11:53:26 -05:00
Lukas Tenbrink
b711d72e8f
Remove unnecessary friend class declarations of CowData.
...
Use default implementations for various containers.
2025-04-11 18:26:08 +02:00
Zae
e8311840e4
[.NET] Fix string.PathJoin to be consistent with core
2025-04-11 23:21:29 +08:00
Thaddeus Crews
7b9c5122fa
Merge pull request #105183 from lodetrick/shader-ui-shuffle
...
Make shader editor menu position consistent with script editor
2025-04-11 09:51:14 -05:00
Thaddeus Crews
759fb58636
Merge pull request #105277 from nathanhoad/fix-play-custom-scene-with-uid
...
Fix issue with playing a custom scene from a UID
2025-04-11 09:51:13 -05:00
Thaddeus Crews
98c204a8f0
Merge pull request #104828 from van800/rider_fleet
...
C#: Separate Rider and Fleet options as external editors
2025-04-11 09:51:13 -05:00
Thaddeus Crews
608e7a27eb
Merge pull request #105242 from adamscott/add-wasm-ld-wall
...
[Web] Add the equivalent of `-Werror` for `wasm-ld`
2025-04-11 09:51:12 -05:00
Thaddeus Crews
d236bd8633
Merge pull request #99543 from KoBeWi/using_rng_to_destroy_rng
...
Add `create_id_for_path()` to ResourceUID
2025-04-11 09:51:12 -05:00
Thaddeus Crews
9b3e445e47
Merge pull request #105073 from Mickeon/documentation-miscellaneous-oddities-part-4
...
Fix miscellaneous oddities around the class reference (part 4)
2025-04-11 09:51:11 -05:00
Thaddeus Crews
b546680e96
Merge pull request #105265 from bruvzg/gr_node_resize
...
Fix graph node resizing.
2025-04-11 09:51:10 -05:00
Thaddeus Crews
c4297d8817
Merge pull request #105197 from bruvzg/inspector_no_focus_draw
...
Remove focus draw for editor inspector elements.
2025-04-11 09:51:10 -05:00
Thaddeus Crews
aad0bdd730
Merge pull request #105132 from ProgrammerOnCoffee/fix-projectsettings-scroll
...
Reset `ProjectSettings` scroll when changing category
2025-04-11 09:51:09 -05:00
Thaddeus Crews
4972a524fc
Merge pull request #96139 from Alex2782/reverting_pr_84331
...
Add configuration option to disable `Scroll Deadzone` on Android
2025-04-11 09:51:08 -05:00
Thaddeus Crews
0964badc05
Merge pull request #105210 from nikitalita/gdsoftclass-fa-da
...
Add GDSOFTCLASS to FileAccess and DirAccess derived classes
2025-04-11 09:51:08 -05:00
Thaddeus Crews
defcb2bb24
Merge pull request #82216 from JoNax97/unique-node-checkbox
...
Make "access as/revoke unique name" a checkbox
2025-04-11 09:51:07 -05:00
Thaddeus Crews
fc370a35eb
Merge pull request #104772 from CreatedBySeb/fix-null-dict-values
...
Handle null values for object types, as seen in typed dictionaries
2025-04-11 09:51:07 -05:00
Thaddeus Crews
0d07a6330a
Merge pull request #105253 from smix8/nav3d_point
...
Replace NavigationServer3D `Point` struct with `Vector3`
2025-04-11 09:51:06 -05:00
Thaddeus Crews
e90fb666a2
Merge pull request #105093 from Chubercik/thorvg-0.15.12
...
thorvg: Update to 0.15.12
2025-04-11 09:51:05 -05:00
Thaddeus Crews
3bcc45617b
Merge pull request #105252 from smix8/nav2d_point
...
Replace NavigationServer2D `Point` struct with `Vector2`
2025-04-11 09:51:05 -05:00
Thaddeus Crews
717df3ee88
Merge pull request #105249 from Repiteo/core/math-defs-namespace
...
Core: Use `Math` namespace for constants
2025-04-11 09:51:04 -05:00
Thaddeus Crews
334006b501
Merge pull request #105216 from bruvzg/no_dummy_rs
...
Remove "dummy" renderer from the editor dropdown.
2025-04-11 09:50:46 -05:00
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
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
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
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
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