Commit graph

73048 commits

Author SHA1 Message Date
Lukas Tenbrink
9637a9f72d Change "GDExtension example in C++" links to accommodate the new docs file structure. 2025-04-03 16:01:43 +02:00
Thaddeus Crews
1f56d96cf2
Merge pull request #104893 from Repiteo/scons/external-includes-alt
SCons: Add `CPPEXTPATH` for external includes
2025-04-02 07:48:03 -05:00
Thaddeus Crews
c9c8556a47
Merge pull request #104862 from smix8/navserver_process
Prepare NavigationServer for `process()` and `physics_process()` split
2025-04-02 07:37:32 -05:00
Thaddeus Crews
9f222d500d
Merge pull request #104375 from YYF233333/is_empty
Replace `size() == 0` with `is_empty()`
2025-04-02 07:37:31 -05:00
Thaddeus Crews
673ae98d64
Merge pull request #104918 from bruvzg/do_note_stdin
[Docs] Add note about console wrapper to `get_stdin_type`.
2025-04-02 07:37:30 -05:00
Thaddeus Crews
f07bbe8fac
Merge pull request #104884 from Calinou/3d-editor-freelook-base-speed-allow-higher-values
Allow higher freelook base speed values in the 3D editor settings
2025-04-02 07:37:29 -05:00
Thaddeus Crews
74b5ece1fc
Merge pull request #104625 from smix8/trimesh_api
Expose TriangleMesh api functions wrapped for scripting
2025-04-02 07:37:29 -05:00
Thaddeus Crews
6693836fba
Merge pull request #104903 from beicause/nav-replace-deprecated-get_closest_point_to_segment
Navigation: Replace the deprecated `Geometry2D::get_closest_point_to_segment`
2025-04-02 07:37:28 -05:00
Thaddeus Crews
f25fc34439
SCons: Add CPPEXTPATH for external includes 2025-04-02 07:29:08 -05:00
Yufeng Ying
7a1a970c25 size() <= 0 and size() < 1. 2025-04-02 19:18:44 +08:00
Yufeng Ying
4f4031a675 Replace size() == 0 with is_empty(). 2025-04-02 19:18:43 +08:00
Pāvels Nadtočajevs
ce2d0ac62f
[Docs] Add note about console wrapper to get_stdin_type. 2025-04-02 13:55:06 +03:00
smix8
16fd7b6ae1 Prepare NavigationServer for process() and physics_process() split
Prepares the NavigationServer API for a split of its functionality between frame process() and stepped physics_process().
2025-04-02 11:01:08 +02:00
smix8
f2197a1013 Expose TriangleMesh api functions wrapped for scripting
Adds script wrapped TriangleMesh api functions to create and query the triangle BVH tree.
2025-04-02 09:52:35 +02:00
LuoZhihao
06c8a7d396 Navigation: Replace the deprecated Geometry2D::get_closest_point_to_segment 2025-04-02 13:45:06 +08:00
Thaddeus Crews
c7ea8614d7
Merge pull request #104894 from sorascode/fix-macos-joy-name
[macos] fix: use productCategory instead of vendorName for joypad name
2025-04-01 19:53:38 -05:00
Thaddeus Crews
1f1b1c56e7
Merge pull request #104381 from Ivorforce/object-notification-nobool
Optimize `Object::notification` by avoiding runtime branches
2025-04-01 19:53:37 -05:00
Thaddeus Crews
92002b1c69
Merge pull request #104218 from zaevi/fix_OptimizedTranslation_hash
Fix hash issue with OptimizedTranslation caused by signed char
2025-04-01 19:53:37 -05:00
Thaddeus Crews
b9b3c3fe14
Merge pull request #104889 from MJacred/patch-1
Clarify that `Window.dpi_changed` signal is supported on Linux (Wayland)
2025-04-01 19:53:36 -05:00
Thaddeus Crews
174251df4f
Merge pull request #104886 from KoBeWi/remember_where_you_are
Remember last POT generator path
2025-04-01 19:53:32 -05:00
Thaddeus Crews
21956851ac
Merge pull request #104885 from MewPurPur/html-validation-optimization
Optimize Color HTML validation
2025-04-01 19:53:32 -05:00
Thaddeus Crews
314f3fe6bb
Merge pull request #103507 from Eole211/fix-min-wall-slide-doc
Fix CharacterBody's `wall_min_slide_angle` doc
2025-04-01 19:53:31 -05:00
Thaddeus Crews
b69e92cbd3
Merge pull request #104880 from beicause/shader-fix-bvec-to-variant
Shader: Fix `bvec` to variant conversion
2025-04-01 19:53:30 -05:00
Thaddeus Crews
f72511d908
Merge pull request #104811 from YeldhamDev/build_no_navigation
Allow to compile templates without navigation features
2025-04-01 19:53:29 -05:00
Thaddeus Crews
9637894c59
Merge pull request #104873 from bruvzg/tts_on_demand
Enable TTS on demand, instead of fully disabling it when project setting is not set.
2025-04-01 19:53:28 -05:00
Thaddeus Crews
b37e368e5e
Merge pull request #104896 from smix8/nav_size
Change navigation module LocalVector `size_t` uses to `uint32_t`
2025-04-01 19:53:28 -05:00
smix8
79ae9bf775 Change navigation module LocalVector size_t uses to uint32_t
Changes navigation module LocalVector size_t uses to uint32_t.
2025-04-01 23:44:43 +02:00
sora
abaaa87a47 fix: use productCategory instead of vendorName for joy name on macos 2025-04-01 22:35:09 +02:00
MewPurPur
250cc58388 Optimize HTML color validation 2025-04-01 21:26:21 +03:00
MJacred
179ce63dbf Update class docs: dpi_changed signal is supported on Linux (Wayland) 2025-04-01 19:40:36 +02:00
kobewi
71519445c2 Remember last POT generator path 2025-04-01 17:44:25 +02:00
Michael Alexsander
556933306a
Allow to compile templates without navigation features 2025-04-01 11:53:35 -03:00
Hugo Locurcio
38a2869cf8
Allow higher freelook base speed values in the 3D editor settings
This is useful when working on large-scale games.
2025-04-01 15:45:24 +02:00
Lukas Tenbrink
8a76e31547 Remove bool from Object::notification virtual function; replace with separate functions to avoid branching. 2025-04-01 15:26:32 +02:00
Thaddeus Crews
d52b84e472
Merge pull request #103993 from aaronfranke/geometry-segment
Directly use segment points in Geometry2D/3D function parameters
2025-04-01 08:01:34 -05:00
Thaddeus Crews
dee3ee77c6
Merge pull request #104849 from syntaxerror247/overflow
Fix input config dialog overflow on Android Editor
2025-04-01 08:01:33 -05:00
Thaddeus Crews
c23832b265
Merge pull request #104878 from bruvzg/color_mod_f
Add font import flag to toggle modulation of colored glyphs.
2025-04-01 08:01:33 -05:00
Thaddeus Crews
03d460ff4a
Merge pull request #102283 from matmas/fix-docs-log-multiplayer
Fix `LogMultiplayer` example in documentation
2025-04-01 08:01:32 -05:00
Thaddeus Crews
f7f2e79b64
Merge pull request #104841 from akien-mga/scons-gcc--Wvirtual-inheritance
SCons: Only set GCC `-Wvirtual-inheritance` for C++ and `warnings=extra`
2025-04-01 08:01:31 -05:00
Thaddeus Crews
fd27e4f795
Merge pull request #104485 from EricEzaM/2025-shortcut-context-improvements
Fix EditorProperty shortcuts being global and unintentionally triggering
2025-04-01 08:01:15 -05:00
Eric M
e539b62aa7 Fix EditorProperty shortcuts being global and unintentionally triggering 2025-04-01 22:24:58 +10:00
Pāvels Nadtočajevs
4638ade13f
Enable TTS on demand, instead of fully disabling it when project setting is not set. 2025-04-01 15:24:46 +03:00
LuoZhihao
9e0798ed36 Shader: Fix bvec to variant conversion 2025-04-01 19:03:15 +08:00
Pāvels Nadtočajevs
19f360d65a
Add font import flag to toggle modulation of colored glyphs. 2025-04-01 13:36:10 +03:00
Anish Mishra
a7b7220d86 Fix input config dialog overflow on Android Editor 2025-04-01 12:41:19 +05:30
Thaddeus Crews
cc7217970d
Merge pull request #104762 from smix8/depr_map_force_update
Deprecate NavigationServer `map_force_update()`
2025-03-31 19:02:09 -05:00
Thaddeus Crews
9b242a230b
Merge pull request #104856 from Calinou/moviewriter-fix-time-display
Fix time display in MovieWriter window title and console output
2025-03-31 19:02:08 -05:00
Thaddeus Crews
4778212be1
Merge pull request #101270 from aaronfranke/gltf-export-img-num-pad
GLTF: Only pad zeros when exporting numbered images
2025-03-31 19:02:07 -05:00
Thaddeus Crews
abd565eb19
Merge pull request #104844 from Ivorforce/gdsoftclass
Add and require `GDSOFTCLASS` for `Object` subclasses that want to cast but do not use `GDCLASS`.
2025-03-31 19:02:03 -05:00
Thaddeus Crews
7ba2ebd7fb
Merge pull request #104523 from rsubtil/fix-dap_bugs
Fix crash when removing breakpoints from DAP, and multiple fixes
2025-03-31 19:02:02 -05:00