744fa87da2
Move navigation mesh baking to NavigationServer
...
Moves navigation mesh baking to NavigationServer.
2023-08-03 19:49:07 +02:00
f9f5041675
Merge pull request #80222 from clayjohn/Shader-rid-init
...
Initialize shader placeholders up front
2023-08-03 18:33:59 +02:00
ddd14a65f1
Merge pull request #80220 from akien-mga/ci-api-compat-mandatory
...
CI: Make extension API compatibility check mandatory
2023-08-03 18:33:56 +02:00
df57d0b569
Merge pull request #80141 from Mickeon/doc-peeves-boolwing
...
Overhaul bool documentation
2023-08-03 18:33:53 +02:00
1d42504b30
Merge pull request #79623 from aaronfranke/gltf-export-preserialize
...
Add `export_preserialize` to the GLTF export process
2023-08-03 18:33:49 +02:00
2e59878201
Merge pull request #79533 from aaronfranke/gltf-image-keep-bytes
...
GLTF: Preserve the original bytes when extracting a texture while importing
2023-08-03 18:33:45 +02:00
bf185e4f70
Merge pull request #79357 from raulsntos/dotnet/build-button
...
C#: Move build button to EditorRunBar
2023-08-03 18:33:41 +02:00
179e3d6ab9
Merge pull request #78292 from ajreckof/Fix-batch-rename-for-unique-name-and-empty-name-
...
Fix batch rename for unique name and empty name
2023-08-03 18:33:37 +02:00
4909396cfc
Fix batch rename for unique name and empty name.
2023-08-03 18:26:58 +02:00
03598062fd
C#: Move build button to EditorRunBar
...
- Move C# build button to `EditorRunBar`.
- Add C# build icon.
- Add shortcut macros to `GodotTools`.
- Move C# build shortcuts to C#.
2023-08-03 17:55:52 +02:00
2d13a9651c
GLTF: Preserve the original bytes when importing a texture
2023-08-03 10:30:33 -05:00
558f4b7559
Initialize shader placeholders up front
...
Then use the placeholder to create the shader instead of swapping RIDs
This fixes a false positive that reported leaked shaders
2023-08-03 16:13:33 +02:00
a890457693
CI: Make extension API compatibility check mandatory
...
This means that any PR which breaks the extension API should
handle it properly, that is:
- Add compatibility methods to ensure that existing function hashes work
- Document the changes in the relevant misc/extension_api_validation/ file
2023-08-03 15:56:34 +02:00
725beaa7af
Merge pull request #80219 from YeldhamDev/override_all_the_things
...
Improve `Window._get_contents_minimum_size()`'s code
2023-08-03 15:33:37 +02:00
6d2453425b
Improve Window._get_contents_minimum_size()'s code
2023-08-03 10:25:05 -03:00
c97e4a31ac
Merge pull request #80217 from Mickeon/oops-rects
...
Revert incorrect `Rect2.expand` description.
2023-08-03 15:12:45 +02:00
4c70849b3b
Merge pull request #80168 from akien-mga/extension-compat
...
Fix or workaround recent extension API compatibility issues
2023-08-03 15:12:38 +02:00
f17d3a66fe
Revert incorrect Rect2.expand description.
...
Also affects Rect2i of course.
2023-08-03 14:59:07 +02:00
0606ba7c50
Merge pull request #80212 from raulsntos/dotnet/check_api_assemblies_dir_exists
...
Show alert if .NET assemblies dir does not exist
2023-08-03 14:47:02 +02:00
d191a2fddb
Merge pull request #80205 from aaronfranke/gltf-cosmetic-2-electric-boogaloo
...
More cosmetic improvements in the GLTF code
2023-08-03 14:46:59 +02:00
789b39248a
Merge pull request #80198 from Faolan-Rad/XRos_Optimize
...
Optimized the XRTracker by reusing XRPose objects to minimize garbage collection overhead in C#
2023-08-03 14:46:55 +02:00
f9d960c925
Merge pull request #80178 from YeldhamDev/override_all_the_things
...
Expose `Window`'s `_get_contents_minimum_size()` to scripting
2023-08-03 14:46:52 +02:00
95d71dbad1
Merge pull request #80165 from dalexeev/gds-fix-native-signal-not-found
...
GDScript: Fix regression with native signal not found
2023-08-03 14:46:48 +02:00
8b6c867c81
Merge pull request #79280 from raulsntos/dotnet/better-push-error
...
C#: Improve `GD.PushError` and `GD.PushWarning`
2023-08-03 14:46:44 +02:00
ae8f1015e0
Merge pull request #79064 from MewPurPur/rename-button-pressed-THIS-IS-NOT-A-COMPAT-BREAK
...
Rename `button_pressed` default signal binding to avoid shadowing
2023-08-03 14:46:39 +02:00
5e1671afd9
Merge pull request #78540 from anvilfolk/gdresloaderr
...
GDScript: Add error message when a GDScript resource fails to load.
2023-08-03 14:46:33 +02:00
4ed08409b0
Merge pull request #78108 from aaronfranke/variant-util-header
...
Make a header for VariantUtilityFunctions
2023-08-03 14:46:29 +02:00
7ada24c985
Merge pull request #75198 from Bestest-Coder/master
...
Added --gpu-index to `forwardable_cli_arguments`
2023-08-03 14:46:22 +02:00
272c93c720
Merge pull request #71092 from KoBeWi/box_edit_level_up
...
Improve editing of box collision shapes
2023-08-03 14:46:13 +02:00
0a9a8c75fa
Improve editing of box collision shapes
2023-08-03 14:09:10 +02:00
ef0e279fbb
Show alert if .NET assemblies dir does not exist
2023-08-03 13:52:13 +02:00
858e8748e8
Fix or workaround recent extension API compatibility issues
...
- Add compatibility methods for `RenderingDevice::shader_create_from_bytecode`
and `CodeEdit::get_text_for_symbol_loopup`.
- Silence errors which now have compatibility methods.
- Acknowledge GraphEdit/GraphNode compat breakage, intended and WIP.
2023-08-03 12:07:21 +02:00
bc68fa368d
More cosmetic improvements in the GLTF code
2023-08-03 02:05:41 -05:00
7d8a9d257d
XR Tracker reuses XR Pose
2023-08-02 21:49:56 -04:00
237bd0a615
Merge pull request #80117 from Sauermann/fix-actually-store-safe-rect
...
Actually store safe-rect in embedder
2023-08-02 21:48:02 +02:00
79f6ac5cd5
Merge pull request #80161 from RandomShaper/avoid_crash_on_late_prints
...
Avoid crash on exiting due to late prints
2023-08-02 21:37:13 +02:00
f415200323
Merge pull request #80156 from lawnjelly/dev_assert_note
...
Usage notes for DEV_ASSERT macro
2023-08-02 21:37:09 +02:00
49305df0e0
Merge pull request #80092 from Faless/web/npm_update
...
[Web] Update npm packages
2023-08-02 21:37:05 +02:00
24049b6646
Merge pull request #79950 from bruvzg/win_app
...
[macOS Export] Disable unpacked .app bundle export on Windows.
2023-08-02 21:37:01 +02:00
1886dee28f
Merge pull request #79588 from magian1127/4.0Fix78052
...
Fix the error when clicking AnimationTree in the editor
2023-08-02 21:36:56 +02:00
0a9006a5aa
Merge pull request #79501 from raulsntos/dotnet/warnings/NU5128
...
C#: Suppress NU5128 warning
2023-08-02 21:36:51 +02:00
d7f07820aa
Merge pull request #79228 from smix8/fix_funnel_4.x
...
Fix pathfinding funnel adding unwanted point
2023-08-02 21:36:46 +02:00
f270163ab0
Expose Window's _get_contents_minimum_size() to scripting
2023-08-02 14:40:38 -03:00
dc05278b03
Merge pull request #79321 from akien-mga/ci-allow-skipping-gha-on-forks
...
CI: Allow skipping our GHA workflows with `DISABLE_GODOT_CI` variable
2023-08-02 18:25:16 +02:00
1e9d241809
Actually store safe-rect in embedder
...
`sw` is a copy and not a reference.
Add unit-test for this case.
2023-08-02 17:51:52 +02:00
4646762c81
CI: Allow skipping our GHA workflows with DISABLE_GODOT_CI variable
...
Useful for custom forks of Godot which don't want to run our CI for any
reason.
This is configured in `settings/variables/actions` for the repository,
setting it to any value aside from an empty string will skip all jobs.
2023-08-02 17:48:47 +02:00
0b3c073c9e
Fix the error when clicking AnimationTree in the editor
2023-08-02 22:45:09 +08:00
5592643c57
Added --gpu-index to forwardable_cli_arguments
...
when the gpu index is specified through the CLI, that setting will
be inherited by both the editor (if started through project manager)
and instances of the game started through the editor
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2023-08-02 10:41:29 -04:00
f19377160c
GDScript: Fix regression with native signal not found
2023-08-02 15:42:36 +03:00
85c3017052
Usage notes for DEV_ASSERT macro
...
Make it more clear that DEV_ASSERT is only to be used in specific cases.
2023-08-02 13:29:35 +01:00