Commit Graph

78137 Commits

Author SHA1 Message Date
08db7ddf2f Merge pull request #110245 from Armynator/add-min-gui-drag-distance
Make minimum drag distance configurable for gui elements
2025-10-27 10:01:41 -05:00
0fe71c128c Merge pull request #112034 from bruvzg/mac_clang_check
[macOS] Update clang version check.
2025-10-27 10:01:40 -05:00
73bc7fd3b7 Merge pull request #112030 from twrightsman/use-pkgconf-recast
Use pkg-config for recast flags
2025-10-27 10:01:39 -05:00
40e3ac84bc Merge pull request #107672 from 2frac/gpu_instances_blender_option
Add checkbox for blender's "GPU Instances" option for exporting GLTF
2025-10-27 10:01:37 -05:00
1996e8a135 Merge pull request #112023 from kevinlam508/dotnet-native-base-class-lookup
Fix dotnet class lookup returning modified names instead of engine names
2025-10-27 10:01:36 -05:00
6d32d3df75 Merge pull request #111766 from kitbdev/speed_up_spinbox_creation
Improve performance of SpinBox creation
2025-10-27 10:01:35 -05:00
bf90fc8c9c Merge pull request #109844 from nikitalita/invalid-ogg-comment
AudioStreamOggVorbis: only show invalid comment warning in Editor builds
2025-10-27 10:01:33 -05:00
3f721d6c8c Merge pull request #112019 from YeldhamDev/trim_it_just_a_little
Add text trimming in `LinkButton`
2025-10-27 10:01:32 -05:00
9ea8b10475 Merge pull request #112016 from KoBeWi/fatal_blame
Fix verbose running message
2025-10-27 10:01:31 -05:00
eae590550f Merge pull request #112015 from KoBeWi/for_the_path!
Fix file duplication making random UID
2025-10-27 10:01:30 -05:00
fb7e9486c6 Merge pull request #112006 from twrightsman/fix/copyright
Fix copyright issues
2025-10-27 10:01:29 -05:00
97d11cf4f5 Merge pull request #112005 from twrightsman/feat/add-keywords-to-desktop-entry
Add some keywords to desktop entry
2025-10-27 10:01:28 -05:00
9e7a4987b7 Merge pull request #112004 from twrightsman/fix/appstream-broken-screenshot
Fix broken screenshot link in Appstream metadata
2025-10-27 10:01:27 -05:00
687aa56ec8 Add text trimming in LinkButton 2025-10-27 10:53:31 -03:00
bc85da65a5 [macOS] Update clang version check. 2025-10-25 22:41:40 +03:00
0fdb93cde6 Merge pull request #112033 from Ivorforce/memnew-placement-char
Fix `memnew_placement` with `char *` arguments
2025-10-25 13:33:42 -05:00
65bf516006 Fix memnew_placement with char * arguments. Before, it would call the description version, allocating on the heap instead of ni the given memory. 2025-10-25 18:50:22 +02:00
e6f441ea64 Fix dotnet class lookup returning modified names instead of engine names 2025-10-25 10:04:23 -05:00
8847cf7681 Fix copyright issues
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:58:41 +02:00
e0c1babd89 Add some keywords to desktop entry
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:55:46 +02:00
1e8ead50dc Use pkg-config for recast flags
Now that recastnavigation upstream ships a pkg-config file, Godot can
rely on it for getting the build-time configuration.
2025-10-25 15:52:41 +02:00
40fcf5ee3e Added checkbox for blender's "GPU Instances" option for exporting GLTF 2025-10-25 15:07:54 +03:00
52775a82c6 Fix verbose running message 2025-10-24 23:18:55 +02:00
afe87983e0 Fix file duplication making random UID 2025-10-24 23:03:52 +02:00
f6caaa8fce Fix broken screenshot link in Appstream metadata 2025-10-24 19:46:22 +02:00
89aa5137b8 add gui_drag_threshold for viewports 2025-10-24 19:01:25 +02:00
a09a5d2b47 AudioStreamOggVorbis: only show invalid comment warning in Editor 2025-10-24 09:51:44 -07:00
ab6c6eece8 Merge pull request #110525 from Ryan-000/Fix-AudioStreamPolyphonic-to-honor-AudioStreamPlayer_pitch_scale
Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale
2025-10-24 11:23:18 -05:00
1c9eec6f90 Merge pull request #104951 from jitspoe/master.avi_16bit_audio
Default mjpeg avi movie writer to 16 bit audio and add an editor option so it can still write 32 bit.
2025-10-24 11:23:17 -05:00
822fd083c4 Merge pull request #108114 from lawnjelly/fti_multimesh_reset_all
`FTI` - Add `multimesh_instances_reset_physics_interpolation()`
2025-10-24 11:23:15 -05:00
fb817770bf Merge pull request #110385 from WhalesState/move-picker-shaders
Move ColorPicker shaders to ColorPickerShape class
2025-10-24 11:23:14 -05:00
b137476eb5 Merge pull request #109998 from aaronfranke/shader-toggle-files-organize
Organize toggle files button logic in shader editor
2025-10-24 11:23:12 -05:00
edbfb7a6ec Merge pull request #111183 from stuartcarnie/matias-uma-pc-pr
Add Persistent Buffers utilizing UMA
2025-10-24 11:23:11 -05:00
9ee2640001 Merge pull request #109358 from zenorbi/styleboxflat-antialiasing-adjust-for-oversampling
Adjust StyleBoxFlat antialiasing to account for Viewport oversampling
2025-10-24 11:23:10 -05:00
cc008b288a Merge pull request #110829 from m4gr3d/javaclasswrapper_regression_tests
Add Android instrumented tests to the `app` module
2025-10-24 11:23:08 -05:00
c2ca5bdd23 Merge pull request #107275 from DexterFstone/file-system-selection-changed-signal
Expose the signal when user select a file/folder in the FileSystemDock
2025-10-24 11:23:07 -05:00
abb68b85fd Merge pull request #106237 from shiena/feature/expose-set_ycbcr_images
Expose CameraFeed::set_ycbcr_images
2025-10-24 11:23:06 -05:00
620a4f17a8 Merge pull request #109637 from van800/shakhov/dap
Extend DAP to allow debug main/current/specific_scene/secondary_editor and also commanline arguments
2025-10-24 11:23:05 -05:00
9d2b619f51 Merge pull request #108737 from bruvzg/adb_scrcpy
[Android] Add export option to use "scrcpy" to run project from editor.
2025-10-24 11:23:03 -05:00
fbf1c72f15 Merge pull request #90401 from KoBeWi/I_wonder_how_much_this_breaks
Don't redraw invisible CanvasItems
2025-10-24 11:23:02 -05:00
751eabde37 Merge pull request #111969 from coppolaemilio/add-donate-button-on-project-manager
Add donate button to project manager
2025-10-24 11:23:00 -05:00
16bdc8c4f1 Add Android instrumented tests to the app module
This builds on the work from @dsnopek in https://github.com/dsnopek/javaclasswrapper-test, by importing the set of JavaClassWrapper tests from that repo within the Godot core repo in order to bootstrap and standardize how we write and run Android instrumented tests.
The approach used here should serve as a base to build upon to expand the set of instrumented tests used to validate the project's stability.

Co-authored-by: David Snopek <dsnopek@gmail.com>
2025-10-24 07:46:22 -07:00
5277c94fe4 Update the source sets configuration for the app and lib modules to match the default configuration
Both the `app` and `lib` modules had custom source sets configuration originating from the early days of the project. This updates the configuration to match the default Android Studio configuration which will simplify the addition of unit tests and instrumented tests to the project.

Note that for backcompat reasons, some folders (such as the `res` folder in the `app` module) are left as is.
2025-10-24 07:44:19 -07:00
Emi
1b8b46f59a Add donate button to project manager
- Move the `Remove Missing` button with the rest of the actions available.
- Add `ref` to existing donate link in the Help menu
2025-10-24 10:48:13 +02:00
a07bd3fd31 Move ColorPicker shaders to ColorPickerShape class 2025-10-24 02:49:12 +03:00
230adb7511 Add Persistent Buffers
This work is a heavily refactored and rewritten from TheForge's initial
code.

TheForge's original code had too many race conditions and was
fundamentally flawed as it was too easy to incur into those data races
by accident.

However they identified the proper places that needed changes, and the
idea was sound. I used their work as a blueprint to design this work.

This PR implements:

 - Introduction of UMA buffers used by a few buffers
(most notably the ones filled by _fill_instance_data).

Ironically this change seems to positively affect PC more than it does
on Mobile.

Updates D3D12 Memory Allocator to get GPU_UPLOAD heap support.

Metal implementation by Stuart Carnie.

Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: TheForge team
2025-10-24 08:16:19 +11:00
a29be8f7c7 Adjust StyleBoxFlat antialiasing to account for Viewport oversampling 2025-10-23 22:53:11 +02:00
084d5d407e Merge pull request #109727 from arkology/replace-individual
`FindInFiles`: Allow replacing individual results
2025-10-23 15:34:04 -05:00
add458d5f9 Merge pull request #111934 from KoBeWi/crash_in_files
Fix FindInFiles crash when changing language
2025-10-23 15:34:03 -05:00
2aa3f923d0 Merge pull request #111901 from kitbdev/goto_line_shortcut_update
Change `Go to Line` default shortcut to `Ctrl+G`
2025-10-23 15:34:02 -05:00