Commit Graph

9041 Commits

Author SHA1 Message Date
d180b9af9f Use more practical default plural rules 2025-10-25 15:50:20 +08:00
3c5df91a90 Use ProjectSettings functions instead of hard-coded folder name in tests 2025-10-24 20:24:50 -07:00
89aa5137b8 add gui_drag_threshold for viewports 2025-10-24 19:01:25 +02: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
06bdfa5a16 Merge pull request #110478 from beicause/opt-node-path-to-string
Optimize NodePath to String by using cached path
2025-10-23 11:03:53 -05:00
abfc63b483 Speed up signal disconnects in the editor 2025-10-22 22:27:25 -07:00
37764110f6 Merge pull request #110271 from BlueCube3310/image-conv-opti-incompatible
Image: Optimize manual format conversion
2025-10-22 13:48:46 -05:00
38e20331c8 Merge pull request #107303 from passivestar/close-dialog-action
Add support for closing dialog windows with Cmd+W on macOS
2025-10-22 13:48:36 -05:00
1b84fe745b Merge pull request #110308 from BlueCube3310/image-mip-renorm-fix
Image: Fix normalization of mipmaps for half and float formats
2025-10-22 13:48:35 -05:00
4266a4e4eb Image: Fix normalization of mipmaps for half and float formats 2025-10-22 15:03:57 +02:00
1a8306bbc1 Allow custom monitors to select desired type 2025-10-22 07:31:44 -05:00
b63ec3d0f0 Image: Optimize format conversion 2025-10-22 14:30:18 +02:00
979f8fa342 Add support for closing dialog windows with Cmd+W on macOS 2025-10-22 09:51:14 +04:00
9cd297b6f2 Merge pull request #107487 from roughbits01/fix-shortcut-names
Remove the need to have a display name for built-in action overrides
2025-10-21 19:09:34 -05:00
3f34e38703 Merge pull request #109596 from atlasapplications/splash-screen-stretch-mode
Add Stretch Modes for Splash Screen
2025-10-21 19:09:33 -05:00
e870cd911b Merge pull request #110895 from Giganzo/input-focus
Add setting for when to show the focus state for mouse input
2025-10-21 19:09:25 -05:00
b6b3e1ef9e Add Stretch Modes for Splash Screen
Co-authored-by: Samuel Pedrajas <samuelpedrajaspz@gmail.com>
2025-10-21 18:20:44 -04:00
6dd5266a0e Removes the need to have a display name for built-in action overrides 2025-10-21 16:45:18 +02:00
f50d7fa1e8 Merge pull request #110709 from DeeJayLSP/dict-reserve
Add `reserve()` to `Dictionary`, apply to constructors on GDScript VM
2025-10-20 18:09:58 -05:00
06c0985fee Merge pull request #105450 from raulsntos/MissingNode/default_properties
Make `MissingNode`/`MissingResource` non-virtual and hide from dialogs
2025-10-20 18:09:55 -05:00
9cefa0d283 Merge pull request #111841 from blueskythlikesclouds/mipmap-normalize-fix
Round values after renormalization when generating mipmaps.
2025-10-20 18:09:51 -05:00
d64a86a35f Merge pull request #111661 from Repiteo/core/typed-container-migration-v2
Core: Consolidate typed container logic with `type_info.h`
2025-10-20 18:09:36 -05:00
7ae67813a1 Support adding advanced joypad features 2025-10-20 19:28:06 +05:00
3d4f248fda Round values after renormalization when generating mipmaps. 2025-10-20 13:36:41 +03:00
acdb8667b5 Core: Sidestep GCC false-positive 2025-10-17 18:57:34 -05:00
540ea0b96c Merge pull request #111761 from Ivorforce/fixed-array-warn
Fix false positive warning with `FixedVector` array bounds in gcc.
2025-10-17 11:26:49 -05:00
6733345f73 Fix false positive warning with FixedVector array bounds in gcc. 2025-10-17 13:11:33 +02:00
60710df3b6 Merge pull request #94047 from KoBeWi/resource_printer
Improve `to_string()` and add it to Resource
2025-10-16 12:48:11 -05:00
9e96c7d9b8 Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
21aa53f718 Update embedded PCK virtual address. 2025-10-16 11:35:20 +03:00
20430236e7 Merge pull request #107999 from timothyqiu/translation-cleanup
Clean up editor translation related methods
2025-10-15 16:31:09 -05:00
49219de402 Merge pull request #108862 from timothyqiu/plural-rules
Move context and plural support to `Translation`
2025-10-15 16:31:07 -05:00
7390c358f5 Core: Consolidate typed container logic 2025-10-15 08:04:51 -05:00
a364d6ad75 Merge pull request #111561 from StarryWorm/core/variant-includes-rework
Core: Fix missing includes in `type_info.h`
2025-10-14 17:13:40 -05:00
4d3a899c64 Merge pull request #111633 from YYF233333/ccb-include
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05:00
879d4439e7 Merge pull request #111617 from HolonProduction/hotfix
Add missing initialization for bitpacked object members
2025-10-14 10:31:22 -05:00
c17e76572d Fix type_info.h includes 2025-10-14 11:12:41 -04:00
7d3c25d083 Remove callable_bind.h from object.h 2025-10-14 16:24:05 +08:00
bad44931a8 Add missing initialization for bitpacked object members 2025-10-13 21:55:44 +02:00
b802229423 Core: Support INF/NAN in JSON from/to native 2025-10-13 13:57:55 -05:00
0450686035 Merge pull request #111460 from KoBeWi/dialoging_shortcut_files
Rework FileDialog shortcuts
2025-10-13 12:29:57 -05:00
f6ff2216ee CodeEdit: Use flag to recalculate characteristics 2025-10-13 16:17:19 +02:00
6faa4e369a Make MissingNode/MissingResource non-virtual and hide from dialogs
This allows ClassDB to get the default values for inherited properties.
The `MissingNode` and `MissingResource` types are excluded from the create
dialog and the inspector's Resource selector.
2025-10-12 09:58:50 +02:00
263a2bdec6 Rework FileDialog shortcuts 2025-10-11 14:37:40 +02:00
8b06cdf277 Revert "Handle NaN and Infinity in JSON stringify function" 2025-10-10 18:22:24 -07:00
16a11ac88b Merge pull request #111358 from Ivorforce/no-variant-hasher
Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.
2025-10-10 10:26:12 -05:00
e33f89fe27 Merge pull request #111323 from HolonProduction/rm-script
Remove `Object::script`
2025-10-10 10:26:09 -05:00
89ce203427 Merge pull request #106997 from Ivorforce/fixed-move-semantics
Fix `FixedVector` move and copy semantics.
2025-10-10 10:26:06 -05:00
d4a87d9bb3 Merge pull request #106636 from Ivorforce/dictionary-mutating-fix
Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.
2025-10-10 10:26:01 -05:00
dd3b17de88 Merge pull request #105449 from raulsntos/MissingNode/recording_signals
Add `recording_signals` to MissingNode, and rename `MTVIRTUAL` to `DEBUG_VIRTUAL`
2025-10-10 10:25:57 -05:00