Commit Graph

56793 Commits

Author SHA1 Message Date
Rémi Verschelde 9becff0c54
Merge pull request #80745 from dalexeev/gds-improve-docgen
GDScript: Improve DocGen
2023-08-21 08:22:31 +02:00
Rémi Verschelde 56dd0edf58
Merge pull request #80694 from novalis/pick-random-null
Document `pick_random` for empty arrays
2023-08-21 08:22:05 +02:00
Rémi Verschelde 2c7cb4dada
Merge pull request #80653 from Calinou/doc-add-tutorials
Add missing tutorials to documentation classes
2023-08-21 08:21:38 +02:00
Rémi Verschelde 10b1f823bc
Merge pull request #80323 from garychia/canvas_point_size
Ensure `POINT_SIZE` takes effect in the canvas item shader
2023-08-21 08:21:14 +02:00
Rémi Verschelde 23db0240a2
Merge pull request #78996 from Tetane/create_shader_node_popup
Fix "Create Shader Node" window position when visual shader editor is floating
2023-08-21 08:20:42 +02:00
Hugo Locurcio aa8eb8fd3a
Add tooltips to the plugin editor creation dialog 2023-08-21 00:00:48 +02:00
MewPurPur c9287e5224 Optimize String.left() and String.right() 2023-08-20 20:01:06 +03:00
HolonProduction e2cea458a3 Fix crash when hiding subwindow during popup of new subwindow 2023-08-20 17:51:54 +02:00
jsjtxietian 70dad7e5a3 Fixes a text find perf issue, if can't find any
match words, just early break the while loop. This
will improve a lot when p_search.length is way too
long since p_from_column will only plus 1 every loop
2023-08-20 21:48:25 +08:00
Nolkaloid 4d13126e3b Disable translation of root name on scene creation 2023-08-20 11:23:38 +02:00
Hugo Locurcio 469c462b76
Add missing tutorials to documentation classes 2023-08-19 20:29:24 +02:00
Thaddeus Crews c82bdef2fc
Undefine typed array templates after use 2023-08-19 12:30:43 -05:00
Danil Alexeev 34d432807f
GDScript: Improve DocGen 2023-08-19 19:54:43 +03:00
Rémi Verschelde 969a35ae2b
SCons: Make ktx module require basis_universal
Fixes #80786.
2023-08-19 16:49:29 +02:00
A Thousand Ships 6cb28e481f Fix memory access error for `MultiMesh` with GLES3
Buffer was incorrectly assigned when invalid data was provided
2023-08-19 16:01:21 +02:00
Rémi Verschelde 5444afae63
Merge pull request #76572 from acazuc/ktx_format_support
Add support for KTX image format so that we can use Basis Universal for GLTF
2023-08-19 13:00:35 +02:00
kobewi ecc3944b1e Cleanup MeshLibrary changed signals 2023-08-19 11:56:31 +02:00
Rémi Verschelde 91cc7aab91
Merge pull request #80777 from bruvzg/ts_char_issues
[TextServer] Fix issues with character breaks, add more tests.
2023-08-19 11:49:48 +02:00
Rémi Verschelde f2f8cfb783
Merge pull request #80771 from KoBeWi/simplify-inator
Simplify making texture nodes in 2D editor
2023-08-19 11:49:24 +02:00
Rémi Verschelde 1fbe3e12a6
Merge pull request #79213 from martinboue/show-only-compatible-nodes
Show only compatible nodes in 'Select a node' window
2023-08-19 11:48:56 +02:00
bitsawer 3daa19dd95 Fix Vulkan texture update 2023-08-19 12:18:54 +03:00
Yuri Roubinski 7fcb91f077 Implement conversion from `CPUParticles` to `GPUParticles` (3D/2D) 2023-08-19 11:58:57 +03:00
bruvzg 07d859de25
[TextServer] Fix issues with character breaks, add more tests. 2023-08-19 11:49:34 +03:00
acazuc a00cf02241 Add support for KTX & KTX2 image format
Add support glTF KHR_texture_basisu extension
2023-08-19 10:27:29 +02:00
Geoffroy Warin 4789759035 Fix GridMap shortcuts that should not be physical 2023-08-19 02:49:41 +02:00
kobewi 0d8f8d7054 Simplify making texture nodes in 2D editor 2023-08-19 00:17:34 +02:00
David Turner 30d4d1c6d1 Document pick_random for empty arrays 2023-08-18 17:01:23 -04:00
Martin Boué bf4cbd4129 Show only compatible nodes in 'Select a node' window
Fixes https://github.com/godotengine/godot-proposals/issues/7217
2023-08-18 18:52:00 +02:00
Rémi Verschelde b51ee8b029
Merge pull request #80650 from bruvzg/comp_char_fix
[TextServer] Fix system font fallback and caret/selection behavior for composite characters.
2023-08-18 17:24:54 +02:00
Rémi Verschelde a2a1ed1aac
Merge pull request #80576 from KurtBliss/master
Fixed editor filesystem/import properties not being caught by the doctool.
2023-08-18 15:43:58 +02:00
Rémi Verschelde 1d70968e9a
Merge pull request #79370 from dalexeev/core-array-recursion-check
Core: Fix recursion level check for array stringification
2023-08-18 15:43:29 +02:00
Rémi Verschelde ff5c884153
Merge pull request #80711 from akien-mga/scons-msvc-werror-link-flags
SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`
2023-08-18 09:32:04 +02:00
Rémi Verschelde d81767495a
Merge pull request #80512 from mihe/global-basis
Add `global_basis` property to `Node3D`
2023-08-18 09:31:41 +02:00
Rémi Verschelde 08d599d89b
Merge pull request #80463 from aaronfranke/gltf-center-of-mass
GLTF: Add center of mass property
2023-08-18 09:31:17 +02:00
Rémi Verschelde 8a02cd0883
Merge pull request #80419 from Faolan-Rad/fix-multi_actionsets
Properly load multiple action sets in XR
2023-08-18 09:30:52 +02:00
Rémi Verschelde a017e9c698
Merge pull request #80119 from MewPurPur/svg-opacities-standardization
Optimize and fix up some SVGs
2023-08-18 09:30:23 +02:00
Rémi Verschelde d7f0f391f0
Merge pull request #80730 from aaronfranke/xr-find-interface
Remove error print from `XRServer.find_interface`
2023-08-18 00:42:48 +02:00
Rémi Verschelde 5f247652de
Merge pull request #80729 from AThousandShips/tile_fix
Pass missing arguments to `TileMap::get_used_cells_by_id`
2023-08-18 00:42:25 +02:00
Rémi Verschelde 8c0e08481d
Merge pull request #80726 from dalexeev/editor-dont-cache-script-signal-descriptions
Editor: Don't cache script signal descriptions
2023-08-18 00:42:02 +02:00
Rémi Verschelde 1c0e2e532c
Merge pull request #80724 from MewPurPur/regex-icon
Add a RegEx icon
2023-08-18 00:41:39 +02:00
Rémi Verschelde 5dc7e23198
Merge pull request #80720 from dsnopek/gdextension-dll-copy-error
GDExtension: Remove DLL copy if it fails to load
2023-08-18 00:41:11 +02:00
Aaron Franke 4310d49ff9
Remove error print from XRServer.find_interface
Co-authored-by: David Snopek <dsnopek@gmail.com>
2023-08-17 14:36:29 -05:00
David Snopek 908b8c0507 GDExtension: Remove DLL copy if it fails to load 2023-08-17 13:23:31 -05:00
A Thousand Ships b060a22719 Pass missing arguments to `TileMap::get_used_cells_by_id` 2023-08-17 19:55:56 +02:00
Danil Alexeev 6c59ed9485
GDScript: Add static typing for `for` loop variable 2023-08-17 20:54:34 +03:00
MewPurPur c845242250 Add a RegEx icon 2023-08-17 19:41:56 +03:00
Danil Alexeev fe5bcadb73
Editor: Don't cache script signal descriptions 2023-08-17 18:59:37 +03:00
Rémi Verschelde 30bdb23f03
SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes` 2023-08-17 15:51:54 +02:00
Rémi Verschelde 0511f9d9a7
Merge pull request #80708 from garychia/anim_seek
Ensure methods skipped by `AnimationPlayer::seek` are not called
2023-08-17 15:44:03 +02:00
Rémi Verschelde e73a4a382e
Merge pull request #79201 from Rindbee/fix-setup-state-not-cleared
Clear the previously set state when configuring for a new scene root node
2023-08-17 15:43:38 +02:00