Nintorch
73fcc0d645
Add SDL joystick input for iOS
2026-02-18 20:37:22 +05:00
Thaddeus Crews
8db94f7b5e
Merge pull request #116299 from ExpiredPopsicle/fix_mic_input_crash
...
Fix `AudioStreamPlaybackMicrophone` shutdown crash
2026-02-18 08:28:11 -06:00
Thaddeus Crews
d07793e7ba
Merge pull request #116406 from akien-mga/cleanup-includes-displayserver
...
Minimize include dependencies of `display_server.h`
2026-02-18 08:28:10 -06:00
Thaddeus Crews
9fe699e4a0
Merge pull request #116419 from stuartcarnie/fix_metal_cpp
...
Metal: Fix linking to older SDK versions
2026-02-18 08:28:08 -06:00
Thaddeus Crews
62c6ae120f
Merge pull request #116218 from KoBeWi/remove_
...
Fix editor not handling unsaved changes on restart from settings
2026-02-18 08:28:07 -06:00
Thaddeus Crews
c4a893e988
Merge pull request #114849 from TokageItLab/pathedit-selection
...
Highlight selected points in Path3DEditor
2026-02-17 14:04:03 -06:00
Thaddeus Crews
c23593837e
Merge pull request #79712 from KoBeWi/the_waiting_game
...
Add `AwaitTweener`
2026-02-17 14:04:02 -06:00
Thaddeus Crews
d7392aff02
Merge pull request #116244 from eritschlSC/expose-view-config
...
OpenXR: Expose view information to GDExtension API
2026-02-17 14:04:01 -06:00
Thaddeus Crews
d1397d884a
Merge pull request #116157 from Rindbee/fix-copying-text-across-frames-in-RichTextLabel
...
Fix copying text across tables in `RichTextLabel`
2026-02-17 14:03:59 -06:00
Thaddeus Crews
8ab040cc44
Merge pull request #116295 from Meorge/bugfix/anim-library-folding
...
Provide default values for fold state in "Edit Animation Libraries" window to prevent errors
2026-02-17 14:03:58 -06:00
Thaddeus Crews
e0971e6349
Merge pull request #116241 from Nintorch/joy-motion-sensors-cs-docs-fix
...
Fix joypad motion sensors example for C#
2026-02-17 14:03:57 -06:00
Thaddeus Crews
7b089a98d9
Merge pull request #89748 from KoBeWi/grabn't
...
Remove redundant grabbing code from vector editor
2026-02-17 14:03:55 -06:00
Thaddeus Crews
33eb9ff990
Merge pull request #116280 from HEX-23/feature-nodiscard-mutexlock
...
Mark MutexLock as [[nodiscard]] to prevent misuse.
2026-02-17 14:03:54 -06:00
Thaddeus Crews
4ce9ef043a
Merge pull request #111016 from almic/patch-1
...
Remove dead code in `node_3d_editor_gizmos.cpp`
2026-02-17 14:03:53 -06:00
Stuart Carnie
eeecad6c4c
Metal: Fix linking to older SDK versions
2026-02-18 06:44:03 +11:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
...
- Removes `native_menu.h` dependency from `display_server.h`.
It's now forward-declared in all DisplayServer implementations and should
be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
having to include them explicitly in half the scene and editor codebase...
which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Thaddeus Crews
8a4df69e22
Merge pull request #116403 from HolonProduction/lsp/settings
...
LSP: Document editor settings
2026-02-17 09:28:32 -06:00
Thaddeus Crews
fa56f71ddd
Merge pull request #107452 from Ivorforce/bit-math-header
...
Move binary math functions to `Math` namespace in `math_funcs_binary.h`
2026-02-17 09:28:31 -06:00
Thaddeus Crews
a8a582e28b
Merge pull request #116371 from stuartcarnie/metal_clamp_to_border
...
Metal: Various fixes
2026-02-17 09:28:30 -06:00
Thaddeus Crews
7268edf5a6
Merge pull request #116283 from TheDying0fLight/fix-script-editor-minimizing
...
Fix `ScriptTextEditor` resizing issue
2026-02-17 09:28:28 -06:00
Thaddeus Crews
41d060630a
Merge pull request #106004 from kitbdev/add-command-to-reload-project
...
Add Reload Current Project to the command palette
2026-02-17 09:28:27 -06:00
Thaddeus Crews
23d7147d1e
Merge pull request #116381 from Ivorforce/hashset-explicit-copy
...
Change `HashSet` copy constructor from implicit to explicit.
2026-02-17 09:28:26 -06:00
Thaddeus Crews
55da9f0782
Merge pull request #114360 from KoBeWi/dockup_grid
...
Refactor dock slot selector
2026-02-17 09:28:25 -06:00
Thaddeus Crews
a82e210b5a
Merge pull request #116376 from deralmas/wl/noope
...
Wayland: Skip resize request when the size is the same
2026-02-17 09:28:23 -06:00
Thaddeus Crews
dc6222782f
Merge pull request #102858 from TCROC/toggle-line-edit-with-action
...
Fix LineEdit only being editable via keyboard and mouse
2026-02-17 09:28:22 -06:00
Thaddeus Crews
a1c4aacdbc
Merge pull request #110796 from fkeyzuwu/drag-and-drop-info-label
...
Add drag and drop info label
2026-02-17 09:28:21 -06:00
Thaddeus Crews
ff9085448e
Merge pull request #112459 from Repiteo/core/variant-comparison-cleanup
...
Core: Clean up `Variant` comparison operators
2026-02-17 09:28:19 -06:00
HolonProduction
9527a6e2f0
LSP: Document editor settings
2026-02-17 12:29:27 +01:00
Lukas Tenbrink
0ea5ece984
Move binary math functions to Math namespace in math_funcs_binary header.
2026-02-17 12:24:35 +01:00
Lukas Tenbrink
c9249346c4
Change HashSet copy constructor from implicit to explicit.
2026-02-16 23:10:33 +01:00
Kiri Jolly
9655415fc4
Modified AudioServer to clean up references before the singleton is removed.
...
This allows objects requiring the singleton for cleanup avoid a null pointer de-reference.
fixes #116298
2026-02-16 13:29:28 -08:00
Thaddeus Crews
376903417d
Merge pull request #116369 from HolonProduction/lsp/singleton
...
LSP: Fix singleton registration
2026-02-16 15:02:46 -06:00
Thaddeus Crews
5866e4f58f
Merge pull request #116366 from Calinou/editor-prefer-wayland-avoid-error-on-x11
...
Fix startup errors/warnings on X11 when the Prefer Wayland editor setting is enabled
2026-02-16 15:02:44 -06:00
Thaddeus Crews
7eedf1846f
Merge pull request #105045 from ryevdokimov/fix-load-from-project-settings
...
Fix issues with `InputMap::load_from_project_settings()` when called in tool script
2026-02-16 15:02:43 -06:00
Thaddeus Crews
4e84cd8a6b
Merge pull request #116326 from KoBeWi/noden't
...
Remove some unused Node methods
2026-02-16 15:02:41 -06:00
Thaddeus Crews
b7b205c410
Merge pull request #116292 from ryevdokimov/sibiling-error
...
Fix silent failure when creating collision shape as sibling of scene root
2026-02-16 15:02:40 -06:00
Thaddeus Crews
7b9e7a9f8b
Merge pull request #116100 from Chaosus/fix_editor_property_array_theming
...
Fix theming for `EditorPropertyArray` icons
2026-02-16 15:02:39 -06:00
Thaddeus Crews
b21b4106b4
Merge pull request #114045 from Meorge/bugfix/note-for-file-extension
...
Add note to error message about how to add recognized extensions to editor
2026-02-16 15:02:37 -06:00
Thaddeus Crews
85ba5ffaad
Merge pull request #111687 from kevinlam508/update-selection-highlight-on-hidden-select
...
Fix selection highlight not updating when selecting a hidden canvasitems
2026-02-16 15:02:36 -06:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
...
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Thaddeus Crews
c069f5526b
Merge pull request #116219 from KoBeWi/what_the_path
...
Show shortcut path in tooltip
2026-02-16 15:02:33 -06:00
Thaddeus Crews
b151a2d966
Merge pull request #115396 from DeeJayLSP/faster-uid-path-2
...
Prevent unnecessary memory allocations when reading UID cache
2026-02-16 15:02:31 -06:00
Thaddeus Crews
003cc3d84b
Merge pull request #116129 from AR-DEV-1/116086
...
Update the `Dictionary.get` documentation regarding the `default` argument & its side effects
2026-02-16 15:02:30 -06:00
Thaddeus Crews
13bc06556f
Merge pull request #115752 from akien-mga/sync-gamecontrollerdb
...
Sync controller mappings DB with SDL community repo
2026-02-16 15:02:28 -06:00
Thaddeus Crews
14ef1c49f0
Merge pull request #102787 from EGAMatsu/master
...
Add Toki Pona (tok) to language/locale list.
2026-02-16 15:02:27 -06:00
Thaddeus Crews
349a07c4c9
Merge pull request #116265 from Klology/Making-unsaved-changes-dialog-more-accurate
...
Make unsaved scene dialog more accurate
2026-02-16 15:02:26 -06:00
HolonProduction
47bc8f002f
LSP: Fix singleton registration
2026-02-16 21:40:19 +01:00
Stuart Carnie
8f7f7b2703
Metal: Various fixes
...
- Handle border colour availability check with fallback
- Update patch for metal-cpp to add APIs used by Godot
- Fix segfault when freeing MDImmediateLibrary shaders that are still
in flight
- Change MTL::Texture::allocatedBytes call to safe, for visionOS
2026-02-17 06:15:48 +11:00
Dery Almas
870631211f
Wayland: Skip resize request when the size is the same
...
`DisplayServer::window_set_size` is called lots of times in the code,
with the assumption (I suppose) that it's going to be idempotent.
We had checks in _update_window_rect but we still called
`WaylandThread::window_set_size`, which did a lot of stuff. In
particular, this caused issues with HiDPI as it "overrode" the window
size before it had a time to figure out its scale.
2026-02-16 20:10:54 +01:00
kobewi
1e8c4d395f
Refactor dock slot selector
2026-02-16 19:57:55 +01:00