1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-15 13:51:40 +00:00
Commit Graph

74331 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
f3b6a4009d [Export] Convert uid:// names to res:// when exporting files. 2025-03-19 16:58:52 +02:00
kit
4a65775dc5 Add shortcuts for opening docks 2025-03-19 10:39:45 -04:00
Rémi Verschelde
ef1153baf3 Merge pull request #104362 from bruvzg/ed_insp_list_erase
Fix use after free in the editor inspector section cleanup.
2025-03-19 14:54:01 +01:00
Rémi Verschelde
5045d549f9 Merge pull request #99515 from KoBeWi/shapez.godot
Refactor ColorPicker shapes
2025-03-19 14:53:57 +01:00
Rémi Verschelde
021b5a4773 Merge pull request #69406 from KoBeWi/The_Assassination_of_ABS_by_the_Math--abs
Remove `ABS` in favor of `Math::abs`
2025-03-19 14:51:57 +01:00
Rémi Verschelde
2776d32a1e i18n: Sync translations with Weblate
(cherry picked from commit ce7a785682)
2025-03-19 14:51:42 +01:00
kobewi
10f6c01b9c Remove ABS in favor of Math::abs 2025-03-19 13:52:40 +01:00
bruvzg
c7ca36b827 Fix use after free in the editor inspector section cleanup. 2025-03-19 14:37:26 +02:00
Rémi Verschelde
3d9b05ad4a Merge pull request #104341 from stuartcarnie/103602/metal_fix_cubemaps
Renderer: Fix Metal handling of cube textures; assert equal dimensions
2025-03-19 12:27:41 +01:00
Rémi Verschelde
8f1d4812e1 Merge pull request #104335 from kleonc/scene_change_fix_freeing_freed_prev_scene
Don't free already freed scenes when changing `SceneTree` current scene
2025-03-19 12:27:37 +01:00
Rémi Verschelde
c94d783bf5 Merge pull request #104331 from aaronfranke/warn-pos-not-transform
Change root node transform warning to only show up for position
2025-03-19 12:27:34 +01:00
Rémi Verschelde
0648f55276 Merge pull request #104328 from Grublady/popup-mouse-enter
Update mouse-entered state when subwindow closes (macOS display server)
2025-03-19 12:27:30 +01:00
Rémi Verschelde
64bd03269f Merge pull request #104286 from Ivorforce/localvector-find
Harmonize `String`, `Vector` and `LocalVector` `find` and `rfind`.
2025-03-19 12:27:27 +01:00
Rémi Verschelde
18cd665202 Merge pull request #104206 from KoBeWi/unshape
Unbind `CSGShape::_update_shape()` and make it public
2025-03-19 12:27:23 +01:00
Rémi Verschelde
94f0ce4a96 Merge pull request #104192 from arkology/tile_editors_ui_ux
Improve/fix `TileMap` and `TileSet` editors UI
2025-03-19 12:27:18 +01:00
Rémi Verschelde
9ca0de58bb Merge pull request #104136 from KoBeWi/cleaning_camera
Camera2D code cleanup
2025-03-19 12:27:14 +01:00
Rémi Verschelde
2fa721b1bc Merge pull request #104127 from Ivorforce/360-noclip
Remove `String` clipping constructors.
2025-03-19 12:27:10 +01:00
Rémi Verschelde
9f67aeaae8 Merge pull request #104022 from precup/create_directory_fix
Defend against directories without trailing slashes
2025-03-19 12:27:07 +01:00
Rémi Verschelde
e0c9978cff Merge pull request #103912 from unvermuthet/texture-size-changed
VideoStreamPlayer: Redraw when stream resolution changes
2025-03-19 12:27:02 +01:00
Rémi Verschelde
7b21950fb0 Merge pull request #103751 from bruvzg/glob_menu_icons_theme
[Editor] Change global menu icons theme independently of editor theme.
2025-03-19 12:26:57 +01:00
Rémi Verschelde
22e41a2b5f Merge pull request #103728 from bruvzg/lbl_min_sz_ex_sp
[Label] Fix min. size calculation counting extra spacing twice.
2025-03-19 12:26:51 +01:00
Rémi Verschelde
53749174a3 Merge pull request #103607 from dugramen/stylebox-fix-overlaps
StyleBoxFlat: Fix glitchy overlapping shapes
2025-03-19 12:26:45 +01:00
Rémi Verschelde
65161977e9 Merge pull request #103415 from bruvzg/iv_pools
Use single RNG instance for `FileAccessEncrypted` IV generation.
2025-03-19 12:26:38 +01:00
Rémi Verschelde
a117a2b09c Merge pull request #101980 from bruvzg/init_scale
[DisplayServer] Decouple `show_window(MAIN_WINDOW_ID)` from `DisplayServer` constructor, update project manager size/position after DS init.
2025-03-19 12:26:33 +01:00
Rémi Verschelde
05a9e0153a Merge pull request #101951 from BastiaanOlij/openxr_futures
Add support for the OpenXR futures extension
2025-03-19 12:26:30 +01:00
Rémi Verschelde
b2950e8138 Merge pull request #101904 from bruvzg/win_export_update_icon_cache
Update Windows icon cache after export.
2025-03-19 12:26:26 +01:00
Rémi Verschelde
3b8385a6be Merge pull request #101824 from bruvzg/wrap_align
[TextEdit] Use actual indentation offset instead of space width for wrapped lines.
2025-03-19 12:26:20 +01:00
Rémi Verschelde
16816f426b Merge pull request #100786 from lyuma/save_file_uids
Use UIDs in addition to paths for extracted meshes, materials and animations
2025-03-19 12:26:17 +01:00
Rémi Verschelde
ac052560e5 Merge pull request #100652 from DeeJayLSP/wav-resampled
`AudioStreamPlaybackWAV`: Inherit from `Resampled`
2025-03-19 12:26:13 +01:00
Rémi Verschelde
cb4501315a Merge pull request #99101 from pafuent/adding_multiplayer_spawner_unit_tests
Add `MultiplayerSpawner` unit tests
2025-03-19 12:26:10 +01:00
Rémi Verschelde
2b0e7dcc5e Merge pull request #98043 from pafuent/stream_peer_gzip_fix_finish_buffer_size
Fix `StreamPeerGZIP::finish()` internal buffer size usage
2025-03-19 12:26:06 +01:00
Rémi Verschelde
7ad0b9b16c Merge pull request #97495 from Delsin-Yu/control_recursive_disable_children
[GUI] Implement properties that can recursively disable child controls' `Focus Mode` & `Mouse Filter`
2025-03-19 12:26:03 +01:00
Rémi Verschelde
ffe262b12b Merge pull request #96421 from SatLess/Hide-Function-Names
Support hiding functions calls in Method Tracks
2025-03-19 12:25:57 +01:00
Rémi Verschelde
3b6317159e Merge pull request #95392 from hhhapz/terminate-before-quit
Prompt user to terminate if quitting while project is running
2025-03-19 12:25:51 +01:00
Rémi Verschelde
100862c39c Merge pull request #93735 from Mickeon/doc-peeves-CanvasItem
Overhaul CanvasItem documentation (no `draw` methods)
2025-03-19 12:25:39 +01:00
Pāvels Nadtočajevs
2fb5059c63 [TextEdit] Use actual indentation offset instead of space width for wrapped lines. 2025-03-19 12:50:43 +02:00
Lyuma
8997c999e9 Scene import: extract UID paths and store fallback
When extracting meshes, materials and animations, always store the uid:// path as well as a res:// fallback.
When validating import settings, load the fallback path if the uid:// path fails to load.
Update save_to_file/fallback_path every import to keep the file path in sync with the uid.
Use UID hashing for meshes and animations.
2025-03-19 11:50:39 +01:00
Aryombre
209189b969 fix selection in LineEdit 2025-03-19 10:50:47 +01:00
Pāvels Nadtočajevs
f6891b0305 [DisplayServer] Decouple show_window(MAIN_WINDOW_ID) from DisplayServer constructor, update project manager size/position after DS init. 2025-03-19 11:23:04 +02:00
Pablo Andres Fuente
1de900c6ec Add MultiplayerSpawner unit tests
Partially fixes #43440.
2025-03-19 10:03:28 +01:00
Pablo Andres Fuente
e2bef7041e Fix StreamPeerGZIP::finish() internal buffer size usage
Fixes #97201

Instead of using and arbitrary fixed size for the internal buffer,
the remaining available bytes of the internal `RingBuffer` is used.

Also add unit tests for `StreamPeerGZIP`.
2025-03-19 09:56:32 +01:00
Aaron Franke
f9c7b1fcff Change root node transform warning to only show up for position 2025-03-18 22:48:31 -07:00
dugramen
3afd9f2c71 Fix vbox separation in inspector subgroups 2025-03-18 21:36:34 -04:00
PhairZ
c0d0531459 fix blank popup menu on EditorResourcePicker 2025-03-19 03:09:29 +02:00
Stuart Carnie
e2066298d9 Renderer: Fix Metal handling of cube textures; assert equal dimensions 2025-03-19 11:52:59 +11:00
Zach Coleman
c57c2445d8 Update movie_writer.cpp 2025-03-18 15:00:40 -07:00
kleonc
f8d13c8a46 Don't free already freed scenes when changing SceneTree current scene 2025-03-18 22:31:37 +01:00
Thaddeus Crews
fdbf6ecc9f Merge pull request #98408 from rune-scape/stringlikevariantorder-in-place
StringLikeVariantOrder: Compare in-place
2025-03-18 14:42:58 -05:00
Thaddeus Crews
50eed0142f Merge pull request #101664 from drakeerv/master
Fix `get_rpm()` on wheel which has steering
2025-03-18 14:42:56 -05:00
Thaddeus Crews
2e1803e07f Merge pull request #102975 from metakunt/jolt_physics_reg_type
Improve Jolt module initialization style
2025-03-18 14:42:55 -05:00