Commit graph

32211 commits

Author SHA1 Message Date
Lertsenem
942f15fa4e
Fix error in Vector2.reflect() description
The description was probably copied from Vector3.reflect(), and
unfortunately did not match the 2D behaviour (where n is apparently the
direction vector of the symmetry line, not the normal).

(cherry picked from commit e1bf428cdc)
2022-01-06 00:23:59 +01:00
kobewi
664f36308a
Add drag and drop for NodePaths
(cherry picked from commit acf563e59f)
2022-01-06 00:23:08 +01:00
bruvzg
d2558bdc8c
Fix decoding UTF-8 filenames on unzipping.
(cherry picked from commit d2573c1636)
2022-01-06 00:21:37 +01:00
Hugo Locurcio
8d3e16676d
Document keyboard ghosting caveats in Input and InputEvent
This also adds recommendations for choosing between
`is_physical_key_pressed()` and `is_key_pressed()`.

(cherry picked from commit d01e22f187)
2022-01-06 00:21:37 +01:00
RedMser
f76430670c
Fix glTF scene export crash on null normal texture
Also removes a redundant get_texture call directly below
the modified code block.

Fixes #56379

(cherry picked from commit 0e36d5e782)
2022-01-06 00:21:37 +01:00
skyace65
098a8dab0d
Add warning to only use convex hull points when setting the point property for convex polygon shape
(cherry picked from commit 6b18614de7)
2022-01-06 00:21:36 +01:00
Cnidarias
e3292633be
Fix http limitation for large "content-length"
When a request was issued to a server that returned "content-length" header
whose value was greater than that of an "int" we ran into overflow
problems. The fix for this was rather simple by increasing the data
type to `int64_t`

(cherry picked from commit 69a532414c)
2022-01-06 00:21:36 +01:00
skyace65
ea637f641e
State that get static memory usage only works in debug
(cherry picked from commit 32b4edbe4e)
2022-01-06 00:21:36 +01:00
skyace65
97695d3796
Improve mouse input event class reference
(cherry picked from commit 37dfe5c706)
2022-01-06 00:21:36 +01:00
kobewi
347823c275
Fix TabContainer not setting layout immediately
(cherry picked from commit a7a41a3431)
2022-01-06 00:21:36 +01:00
Kodi
b4be27a68b
add missing emit_changed() to set update mode function
(cherry picked from commit 51db86d789)
2022-01-06 00:21:36 +01:00
Raul Santos
172f66a40e
Fix KeyValuePairAt memory leak
(cherry picked from commit 1fdfc379b6)
2022-01-06 00:21:36 +01:00
Nick Swoboda
4ec6513c42
Improve error messages related to failing to open files
(cherry picked from commit bf8f763524)
2022-01-06 00:21:32 +01:00
Rémi Verschelde
91c5a336e8
Merge pull request #55718 from bruvzg/oversampling_override 2022-01-06 00:07:48 +01:00
Rémi Verschelde
0b54b3d053
Merge pull request #48395 from Duroxxigar/nav-backport 2022-01-05 16:38:13 +01:00
Jake Young
09bc9eb101
Backport NavigationServer with RVO2 to 3.x
Change the entire navigation system.
Remove editor prefix from nav mesh generator class. It is now used for baking
at runtime as well.
Navigation supports obstacle avoidance now with the RVO2 library.
Nav system will also automatically link all nav meshes together to form one
overall complete nav map.
2022-01-05 16:00:56 +01:00
Pedro J. Estébanez
571e05d3d3
Clear only owners that are no longer in the same tree
(cherry picked from commit 2db9397fb9)
2022-01-05 15:51:18 +01:00
Rémi Verschelde
716580bd18
Merge pull request #56512 from mhilbrunner/fix-docs-links 2022-01-05 12:59:04 +01:00
Max Hilbrunner
717801c9cb Fix docs links in 3.x after docs reorg 2022-01-05 11:54:52 +01:00
Rémi Verschelde
1e2ef49b77
Merge pull request #56391 from raulsntos/fix-56385 2022-01-05 10:44:54 +01:00
Rémi Verschelde
e22f7ea3c0
Merge pull request #55514 from RandomShaper/better_node_delete_3.x 2022-01-05 10:25:33 +01:00
Rémi Verschelde
da7663189a
Merge pull request #56414 from eazrael/3.x-tree-fix-selectionmode-row
Tree: Fix de-select when selection mode set to SELECT_ROW (3.x)
2022-01-05 09:26:20 +01:00
Max Hilbrunner
c018d95df0
Merge pull request #55518 from Calinou/doc-improve-canvasitem-3.x
Improve the CanvasItem class documentation (3.x)
2022-01-05 02:53:42 +01:00
Hugo Locurcio
ccd8cdc363
Improve the CanvasItem class documentation 2022-01-05 02:04:44 +01:00
Rémi Verschelde
c7f9f4adc9
Merge pull request #56489 from Calinou/doc-cameraserver-3.x
Improve the CameraServer and CameraFeed class documentations (3.x)
2022-01-04 23:01:59 +01:00
Hugo Locurcio
73ec2c6ece
Improve the CameraServer and CameraFeed class documentations
This closes https://github.com/godotengine/godot-docs/issues/3255.
2022-01-04 19:25:50 +01:00
Max Hilbrunner
c44de001de
Merge pull request #56395 from aaronfranke/3.x-doc-midi
[3.x] Document InputEventMIDI and add some missing 0xF MIDI messages
2022-01-04 18:28:16 +01:00
Rémi Verschelde
791f454b17
Merge pull request #56364 from V-Sekai/preview_node_sanitize_3_x
Clean preview node of all nodes which are not derived from VisualInstances [3.x]
2022-01-04 17:20:49 +01:00
Rémi Verschelde
1a7619830a
Merge pull request #56485 from KoBeWi/your_method_is_invalid 2022-01-04 16:46:13 +01:00
Rémi Verschelde
fde61a044b
Merge pull request #54913 from rcorre/copy-backport 2022-01-04 15:29:39 +01:00
kobewi
3f0248dc8e Fix method validation in Thread 2022-01-04 14:48:16 +01:00
Rémi Verschelde
25369acff9
Merge pull request #51708 from Calinou/viewport-add-32bpc-color-depth 2022-01-04 14:30:24 +01:00
Aaron Franke
da88e42f16
[3.x] Document InputEventMIDI and add some missing 0xF MIDI messages 2022-01-04 05:30:15 -08:00
Rémi Verschelde
cc6e0e7fb3
Merge pull request #56161 from The-O-King/blend_shapes_octahedral 2022-01-04 14:09:49 +01:00
Max Hilbrunner
1ffcd7b92a
Merge pull request #56150 from snailrhymer/patch-2
[3.x] Fix descriptions of `set_cell` and `set_cellv` in TileMap.xml
2022-01-04 14:04:48 +01:00
Max Hilbrunner
7fae8f6828
Merge pull request #56152 from belzecue/patch-4
Update CharFXTransform: explain "relative index"/"absolute index"
2022-01-04 13:56:07 +01:00
Max Hilbrunner
5083901561
Merge pull request #56378 from Calinou/doc-spatialmaterial-flowmap-format
Document the expected format of anisotropy flowmaps in SpatialMaterial
2022-01-04 13:48:37 +01:00
Max Hilbrunner
1e3bdb6c14
Merge pull request #56463 from Calinou/doc-lerp-3.x
Improve `lerp()`, `lerp_angle()` and `inverse_lerp()` documentation (3.x)
2022-01-04 13:46:04 +01:00
Rémi Verschelde
3d174d0588
Merge pull request #56478 from Chaosus/shader_varying_pass_to_func_3.x 2022-01-04 09:41:59 +01:00
Yuri Roubinsky
0c449befbf Allow pass varyings as out param to the function, when it's possible 2022-01-04 10:22:39 +03:00
Hugo Locurcio
a6db1c758a
Improve lerp(), lerp_angle() and inverse_lerp() documentation
This clarifies that `lerp()` can be used both for interpolation
and extrapolation.
2022-01-04 00:41:37 +01:00
Rémi Verschelde
22a7e6b120
Merge pull request #56449 from Calinou/3d-editor-split-freelook-sensitivity-setting-3.x
Split 3D editor sensitivity freelook sensitivity into its own setting (3.x)
2022-01-04 00:29:32 +01:00
Rémi Verschelde
4ab48a5915
Merge pull request #56439 from madmiraal/fix-56428-3.x
[3.x] Fix tablet tilt values returning bad values
2022-01-03 23:49:09 +01:00
Rémi Verschelde
888779a573
Merge pull request #56465 from winterpixelgames/fix-webgl2-transform-feedback-bug
Fix GPU particles transform feedback error for WebGL 2
2022-01-03 23:43:27 +01:00
Hugo Locurcio
d6e7308b3f
Split 3D editor sensitivity freelook sensitivity into its own setting
This allows configuring orbit sensitivity and freelook sensitivity
independently from each other. Often, it's needed to use a lower
freelook sensitivity compared to the orbit sensitivity.

Also, when using a FOV scale lower than the default
(using Alt + mouse wheel), the mouse sensitivity is now scaled
to make it easier to use freelook to look at distant objects.
This does not affect orbiting and panning.
2022-01-03 22:36:42 +01:00
Rémi Verschelde
0aa7768b1e
Merge pull request #54207 from Calinou/3d-editor-add-quick-fov-adjust-3.x 2022-01-03 20:44:00 +01:00
Rémi Verschelde
5228c06b6c
Merge pull request #56328 from pycbouh/editor-theme-goes-brrr-but-then-halts-3.x
[3.x] Make the theme editor correctly stop updating after it was hidden
2022-01-03 20:14:13 +01:00
Rémi Verschelde
ccbfe8563e
Merge pull request #56427 from zaevi/3.x_csharp_file-scoped_namespace 2022-01-03 16:53:47 +01:00
Brian Semrau
2c60c29340 Fix GPU particles transform feedback for WebGL 2 2022-01-03 00:20:42 -05:00
Marcel Admiraal
913855926d Fix tablet tilt values returning bad values 2022-01-02 12:16:04 +00:00