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

79202 Commits

Author SHA1 Message Date
Lukas Tenbrink
acefbbbbcd Add support for profiling GDScript with tracy.
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.

Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com>
2025-11-28 16:36:36 +01:00
Thaddeus Crews
9dd6c4dbac Merge pull request #112927 from allenwp/fix_clamping_in_tonemap_mobile
Fix inconsistent color clamping between Mobile and Forward+.
2025-11-25 12:55:13 -06:00
Thaddeus Crews
f34c270452 Merge pull request #113150 from mihe/file-access-pack-errors
Add back I/O error-handling to `FileAccessPack` constructor
2025-11-25 12:55:12 -06:00
Thaddeus Crews
b7f06bd14d Merge pull request #112539 from Ivorforce/bsearch-const
Make `Vector` `bsearch` method const.
2025-11-25 12:55:11 -06:00
Thaddeus Crews
6774821a23 Merge pull request #111926 from YeldhamDev/stop_pointing_fingers
Show the arrow cursor on disabled `LinkButton`s
2025-11-25 12:55:10 -06:00
Thaddeus Crews
32f43e17f9 Merge pull request #113062 from MattiaZir/fix-openxr-play-area-signal
OpenXR: Implement play_area_changed signal
2025-11-25 12:55:09 -06:00
Thaddeus Crews
5cf4d2042f Merge pull request #111711 from bruvzg/pop_sh_gl_m
[PopupMenu] Update global menu shortcuts when shortcut is externally changed.
2025-11-25 12:55:08 -06:00
Thaddeus Crews
807df6e9ab Merge pull request #113028 from madsbangh/fix/asserts-in-input_event_codec.cpp
Fix assertions against buffer overruns in input_event_codec.cpp
2025-11-25 12:55:07 -06:00
Pāvels Nadtočajevs
2721dbf5bc [PopupMenu] Update global menu shortcuts when shortcut is externally changed. 2025-11-25 20:32:42 +02:00
Lukas Tenbrink
109d3d8530 Make Vector bsearch method const. 2025-11-25 19:05:30 +01:00
Thaddeus Crews
4601c07d86 Merge pull request #113151 from akien-mga/revert-109815
Revert "Fix `EditorExportPlugin::_export_file()` ignoring GDScripts"
2025-11-25 09:52:41 -06:00
Thaddeus Crews
e1aebc6f95 Merge pull request #58749 from KoBeWi/tab_customizer
Allow customization of TabContainer tabs in editor
2025-11-25 09:52:40 -06:00
Thaddeus Crews
5afc01c46d Merge pull request #112604 from bruvzg/pop_center_rec
Update rect after `_pre_popup` in `popup_centered_*`.
2025-11-25 09:52:38 -06:00
Thaddeus Crews
158f13aebf Merge pull request #102232 from bruvzg/xattr
[FileAccess] Implement support for reading and writing extended file attributes/alternate data streams.
2025-11-25 09:52:37 -06:00
Thaddeus Crews
5a033aec35 Merge pull request #113075 from KoBeWi/may_the_force_be_in_option
Always enable Make Unique for previewed overrides
2025-11-25 09:52:36 -06:00
Thaddeus Crews
89435a9e05 Merge pull request #97616 from magian1127/4.0gdshader
Optimize the custom doc for shaders.
2025-11-25 09:52:34 -06:00
Thaddeus Crews
324ca13df0 Merge pull request #112334 from xuhuisheng/dev/material-picker
Fix cannot edit property material for new Instance PackedScene
2025-11-25 09:52:33 -06:00
Thaddeus Crews
1a5ee71651 Merge pull request #112903 from sockeye-d/fix-action-map-editor-renaming
Fix input map editor (action map editor) items unable to be renamed
2025-11-25 09:52:31 -06:00
Thaddeus Crews
8c76d71971 Merge pull request #113065 from KoBeWi/Outdock
Add bottom dock tab style setting
2025-11-25 09:52:30 -06:00
Thaddeus Crews
ee5f8bbf11 Merge pull request #112940 from bruvzg/emo_st
[TextServer] Track emoji subruns separately from parentheses stack.
2025-11-25 09:52:29 -06:00
Thaddeus Crews
0da802cdd7 Merge pull request #111114 from bruvzg/sigpipe_ign
Suppress SIGPIPE when writing to a pipe.
2025-11-25 09:52:27 -06:00
Thaddeus Crews
4dbac6eaea Merge pull request #112810 from lawnjelly/fti_camera2d_accept_resets
`FTI` - `Camera2D` accepts resets only after entering tree
2025-11-25 09:52:26 -06:00
Thaddeus Crews
5ff7a9e793 Merge pull request #112031 from bruvzg/vm_os_f
Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.
2025-11-25 09:52:24 -06:00
Thaddeus Crews
a259ad354f Merge pull request #112295 from bruvzg/rtl_empty_scroll
[RTL] Do not apply scroll offset to empty RTL.
2025-11-25 09:52:23 -06:00
Thaddeus Crews
b2b30b437b Merge pull request #112935 from kitbdev/fix-selecting-disabled-tabs
Fix disabled tabs in TabBar are selectable
2025-11-25 09:52:21 -06:00
Thaddeus Crews
d5b705600c Merge pull request #112547 from KoBeWi/banned_from_signaling🛑
Prevent emitting signals when previewing resource
2025-11-25 09:52:19 -06:00
Thaddeus Crews
231adb0f0c Merge pull request #91617 from vnen/gdscript-only-check-exposed-classes
GDScript: Make check for exposed classes more consistent
2025-11-25 09:52:18 -06:00
George Marques
501c5b0900 GDScript: Make check for exposed classes more consistent
Some places were already checking if classes from ClassDB were exposed,
while others didn't. This makes the check more consistent to avoid
disparities which can lead to crashes.
2025-11-25 12:24:18 -03:00
Rémi Verschelde
7722d52d51 Revert "Fix EditorExportPlugin::_export_file() ignoring GDScripts"
This reverts commit 9504b0ff7a.

This broke exporting C# projects to Android in debug builds.

- Fixes #112918.
- Fixes #112397.
2025-11-25 14:46:05 +01:00
Mikael Hermansson
985a5e95a9 Add back I/O error-handling to FileAccessPack constructor 2025-11-25 14:38:16 +01:00
Thaddeus Crews
22a28e07cc Merge pull request #101407 from nattyrice/atlas-merge-tool-fix
Fix Atlas Merge Tool Crash
2025-11-25 07:07:02 -06:00
Thaddeus Crews
14185ef082 Merge pull request #113145 from bruvzg/align_fix
Fix memory alignment on 32-bit Windows.
2025-11-25 07:07:01 -06:00
Thaddeus Crews
ada0e6032e Merge pull request #112087 from KoBeWi/improved_docking
Improve editing EditorDock node
2025-11-25 07:07:00 -06:00
Thaddeus Crews
0ebb11041b Merge pull request #113138 from deralmas/embedder-oopsies
Wayland: Fix Wayland driver in export templates
2025-11-25 07:06:59 -06:00
Thaddeus Crews
8eb265c646 Merge pull request #113134 from lodetrick/icon-node-dock
Update native menu icons after Node dock split
2025-11-25 07:06:57 -06:00
Thaddeus Crews
d0727a39b6 Merge pull request #113039 from xuhuisheng/dev/animation-map
Fix AHashMap realloc cause AnimationPlayer crash
2025-11-25 07:06:56 -06:00
Thaddeus Crews
912da563d5 Merge pull request #113070 from lodetrick/dock-too-many-notifications
Remove extra `NOTIFICATION_VISIBILITY_CHANGED` notifications in docks
2025-11-25 07:06:55 -06:00
Thaddeus Crews
258ee89997 Merge pull request #90411 from kitbdev/multisplit
Allow SplitContainer to have more than two children
2025-11-25 07:06:53 -06:00
Thaddeus Crews
bea52f4e37 Merge pull request #113130 from BastiaanOlij/fix_113022
Ensure usage of `DATA_FORMAT_R32_SFLOAT` for depth resolve on Forward+
2025-11-25 07:06:52 -06:00
Thaddeus Crews
2f37fcb94b Merge pull request #108871 from DarioSamo/d3d12-clear-enhanced-barriers-fix
Move D3D12's automatic texture clears to RenderingDevice.
2025-11-25 07:06:51 -06:00
Thaddeus Crews
1788983ee8 Merge pull request #113031 from HolonProduction/lets-put-a-hack-on-top-the-hack
LSP: Improve insertion algorithm for resolving completion options
2025-11-25 07:06:50 -06:00
Thaddeus Crews
6e69760134 Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Dario
d17ea061bc Move D3D12's automatic texture clears to RenderingDevice. 2025-11-25 09:34:38 -03:00
Pāvels Nadtočajevs
51ff09dc1e Fix memory alignment on 32-bit Windows. 2025-11-25 13:01:43 +02:00
xuhuisheng
6efe6aa60c Fix AHashMap realloc cause AnimationPlayer crash 2025-11-25 17:49:18 +08:00
Dery Almas
8fb195e20d Wayland: Fix Wayland driver in export templates
I might have accidentally put the socket connection logic inside a
`TOOLS_ENABLED` `#ifdef` xD
2025-11-25 03:36:16 +01:00
Logan Detrick
b4f58e5d8e Update native menu icons after Node dock split 2025-11-24 16:40:27 -08:00
kobewi
92ce6c7b75 Add bottom dock tab style setting 2025-11-25 00:04:04 +01:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews
369afc7b46 Merge pull request #86079 from dsnopek/required-args
Add `RequiredParam<T>` and `RequiredResult<T>` to mark `Object *` arguments and return values as required
2025-11-24 16:00:13 -06:00