Álex Román Núñez
3aa340d081
Add the ability to get per-platform information for joypads.
...
This adds the ability for games to obtain platform-specific information about joypads such as their vendor/product ID, their XInput gamepad index or the real name of the device before it gets swapped out by the gamecontrollerdb's name.
This PR also includes a rebased version of #76045 , this is because this PR is intended to be mainly to help people implementing Steam Input, as having the gamepad index is essential.
2023-08-02 22:30:30 +02:00
Yuri Sizov
a7583881af
Merge pull request #68460 from Geometror/split_texture_src
...
Extract and reorganize texture resource classes
2023-07-14 21:28:06 +02:00
Yuri Sizov
c10b8ac735
Merge pull request #79198 from theraot/enchance_onready_drop
...
Make onready variables created from dropping nodes include custom types
2023-07-14 21:28:02 +02:00
Yuri Sizov
4dc26bffeb
Merge pull request #68281 from maximkulkin/resource-circular-references
...
Fix crash when saving resources with circular references
2023-07-14 21:27:58 +02:00
Yuri Sizov
5f23b8b916
Merge pull request #78451 from alula/integer-zoom
...
Add option to swap default Alt+scroll zooming behavior in 2D editor
2023-07-14 21:27:54 +02:00
Hendrik Brucker
7e21eb7e00
Extract and reorganize texture resource classes
2023-07-14 20:04:21 +02:00
Maxim Kulkin
058604f5b8
Fix crash when saving resources with circular references
...
When saving resources, marking of already seen resources was
done too late, causing infinite loop traversing referenced resources
and eventual stack overflow. The change marks traversed resource
before descending to it's children, thus when this resource is
encountered again, it is already marked as seen and traversal stops.
2023-07-14 19:20:04 +02:00
Yuri Sizov
0f7625ab46
Merge pull request #76859 from HolonProduction/emission-finished-gpu
...
Add `finished` signal to GPUParticles
2023-07-14 18:50:56 +02:00
Yuri Sizov
a91f0e6bca
Merge pull request #76853 from HolonProduction/emission_finished
...
Add `finished` signal to CPUParticles
2023-07-14 18:50:51 +02:00
Yuri Sizov
db216e1fe5
Merge pull request #79457 from timothyqiu/flag-value
...
Hide explicitly specified flag value in Inspector
2023-07-14 18:50:19 +02:00
Yuri Sizov
7b0f8d76ad
Merge pull request #79455 from timothyqiu/button-clip-internal
...
Fix Button clipping when internal margins exist
2023-07-14 18:50:15 +02:00
Yuri Sizov
16565fb630
Merge pull request #79426 from sepTN/fix-basis-tweening
...
Fix `tween_property` on "Basis" to properly update its value
2023-07-14 18:50:12 +02:00
Yuri Sizov
ac16c2696e
Merge pull request #79421 from wojtekpil/gltf_emission_strength_export
...
Add `KHR_materials_emissive_strength` extension support for exporting GLTFs
2023-07-14 18:50:08 +02:00
Yuri Sizov
d087eb7faa
Merge pull request #79406 from Calinou/docstatus-fix-version
...
Fix `doc_status.py` trying to get removed `version` tag from XML
2023-07-14 18:50:04 +02:00
Yuri Sizov
d8c0d63f07
Merge pull request #79393 from Sauermann/fix-window-focux-indicator
...
Add a default theme for unfocused Windows
2023-07-14 18:50:01 +02:00
Yuri Sizov
ab77d4494d
Merge pull request #79392 from smix8/navobstacle2d_debug_pos_4.x
...
Fix NavigationObstacle2D debug position
2023-07-14 18:49:57 +02:00
Yuri Sizov
177768a7e4
Merge pull request #79373 from KoBeWi/no_need
...
Convert some Callables to `callable_mp()`
2023-07-14 18:49:53 +02:00
Yuri Sizov
892bc5f966
Merge pull request #79330 from mihe/ray-cast-back-faces
...
Add `hit_back_faces` property to `RayCast3D`
2023-07-14 18:49:49 +02:00
Yuri Sizov
ead69eba96
Merge pull request #79287 from bitsawer/fix_shader_type_detection
...
Fix shader type detection
2023-07-14 18:49:44 +02:00
Yuri Sizov
de14f09c1d
Merge pull request #79279 from kleonc/animation-fix-transform-subtracting
...
Fix `Animation::subtract_variant` for affine transforms
2023-07-14 18:49:40 +02:00
Yuri Sizov
0231611ee0
Merge pull request #79206 from raulsntos/doc-mention-csharp-differences
...
Add a warning about C# differences in classref doc
2023-07-14 18:49:36 +02:00
Yuri Sizov
d5a30f7af8
Merge pull request #79163 from anvilfolk/fullscripterror
...
GDScript: Add static analysis error reporting in GDScriptCache::get_full_script()
2023-07-14 18:49:32 +02:00
Yuri Sizov
f0c24f3145
Merge pull request #79017 from bruvzg/esc_fix
...
[Terminal Output] Reset text properties after `print_rich`.
2023-07-14 18:49:26 +02:00
Yuri Sizov
5c56206e6c
Merge pull request #79011 from bruvzg/pop_all
...
[RTL] Add `pop_all`, `push_context` and `pop_context` methods, and use it for `print_rich` to avoid unclosed tags.
2023-07-14 18:49:21 +02:00
Yuri Sizov
bb6879e7cc
Merge pull request #79007 from 398utubzyt/dotnet/globalclass-analyzer
...
C#: Add a Roslyn analyzer for global classes
2023-07-14 18:49:16 +02:00
Yuri Sizov
4adc3e1e5d
Merge pull request #78622 from aaronfranke/gltf-mat-int-rename
...
GLTF: Internal renames in material parsing code
2023-07-14 18:49:12 +02:00
Yuri Sizov
acd34153ba
Merge pull request #78612 from RandomShaper/mq_flush_ref
...
Refactor CallQueue flushing for clarity
2023-07-14 18:49:08 +02:00
Yuri Sizov
7e9d63ebd9
Merge pull request #78480 from Scony/add-more-navserver-tests
...
Add more basic tests for `NavigationServer3D`
2023-07-14 18:49:03 +02:00
Yuri Sizov
6b3e877a5e
Merge pull request #78309 from Calinou/editor-create-new-node-recent-limit-history-size
...
Only display 15 nodes in the Recent section of the Create New Node dialog
2023-07-14 18:48:58 +02:00
Yuri Sizov
70b5330b46
Merge pull request #78164 from 0xafbf/allow-export-tv-and-launcher
...
Add options to show icon in Android TV and run app as Android launcher
2023-07-14 18:48:54 +02:00
Yuri Sizov
2a595c26d9
Merge pull request #72784 from myaaaaaaaaa/parallel-foreach
...
Implement parallel `foreach()` for easier multithreading
2023-07-14 18:48:49 +02:00
Yuri Sizov
c2d0c52d34
Merge pull request #47499 from bruvzg/mac_native_fd
...
[macOS, sandbox] Implement optional native file selection dialog support for sandboxed apps.
2023-07-14 18:48:43 +02:00
Haoyu Qiu
de83b7166c
Hide explicitly specified flag value in Inspector
2023-07-14 14:25:26 +08:00
Haoyu Qiu
71430cdd48
Fix Button clipping when internal margins exist
2023-07-14 13:59:16 +08:00
Septian
eb7f87e9a8
Fix `tween_property` on "Basis" to properly update its value
2023-07-13 23:07:23 +07:00
Hugo Locurcio
c16db0935f
Fix `doc_status.py` trying to get removed `version` tag from XML
...
This also runs `doc_status.py` on CI to catch potential future regressions.
2023-07-13 16:25:54 +02:00
wojtekpil
a875baa218
Add KHR_materials_emissive_strength extension support for exporting gltfs
2023-07-13 15:30:30 +02:00
Markus Sauermann
576980f960
Add a default theme for unfocused Windows
...
At the moment it is impossible to distinguish between focused and
unfocused embedded Windows.
Add a new `theme_item` that is used for coloring the border of
unfocused Windows.
2023-07-12 22:35:03 +02:00
smix8
2512157294
Fix NavigationObstacle2D debug position
...
Fixes NavigationObstacle2D debug position.
2023-07-12 22:21:58 +02:00
bruvzg
4790da7900
[macOS] Implement optional native file selection dialog support for sandboxed apps.
2023-07-12 22:36:24 +03:00
Aaron Franke
865d7e3e00
GLTF: Internal renames in material parsing code
2023-07-12 14:15:08 -05:00
Yuri Sizov
60f3b7967c
Merge pull request #79381 from WiseNoodle/fix-wording-of-missing-file-or-dependencies-alert
...
Add missing word to text of the alert dialog
2023-07-12 21:03:17 +02:00
Yuri Sizov
6c4f85a879
Merge pull request #79301 from vnen/gdscript-const-complete-extents
...
GDScript: Properly track extents of constants
2023-07-12 21:03:12 +02:00
Yuri Sizov
a55e714b56
Merge pull request #79273 from bruvzg/ft2131
...
FreeType: Update to version 2.13.1
2023-07-12 21:03:07 +02:00
Yuri Sizov
30e951603c
Merge pull request #79272 from bruvzg/icu732
...
ICU4C: Update to version 73.2
2023-07-12 21:03:02 +02:00
Yuri Sizov
da88468c7c
Merge pull request #79260 from bruvzg/hb800
...
HarfBuzz: Update to version 8.0.0
2023-07-12 21:02:57 +02:00
Yuri Sizov
1da09fd477
Merge pull request #79062 from MewPurPur/svg-optimizations
...
Optimize SVG icons and remove unused Transpose icon
2023-07-12 21:02:53 +02:00
Yuri Sizov
f49169d6d6
Merge pull request #79037 from dinoplane/move-cached-values
...
Move cached values into `color_mode.cpp` and apply fixes to OKHSL
2023-07-12 21:02:47 +02:00
Yuri Sizov
7aff59f0b6
Merge pull request #78567 from NiskashY/master
...
Fix reimporting files with non lowercase name extension
2023-07-12 21:02:42 +02:00
Yuri Sizov
ff689003a5
Merge pull request #77993 from bruvzg/key_lbl_from_p
...
Implement DisplayServer.keyboard_get_label_from_physical method.
2023-07-12 21:02:37 +02:00