Brian Semrau
1cbc17247c
Prevent obj importer from printing misleading error
...
(cherry picked from commit bd0d15c5be
)
2021-11-15 22:24:45 +01:00
Josh Jones
a19040d2de
Fix request headers being included in response.
...
(cherry picked from commit 7df8bd6b85
)
2021-11-15 22:24:22 +01:00
bruvzg
a4b736606f
[Export] Read and ZIP project files in 16K chunks instead of reading the whole file at once.
...
(cherry picked from commit c8f3dd776b
)
2021-11-15 22:23:59 +01:00
Julian Adamse
5145c1d783
Fix the volume calculation for cylinders
...
(cherry picked from commit 03903fdeec
)
2021-11-15 22:23:17 +01:00
Kongfa Waroros
5f27fd458c
Fix little typos in 3.x doc
...
(cherry picked from commit 0d852bf5a6
)
2021-11-15 22:22:45 +01:00
PouleyKetchoupp
c2a108fe7d
Expose intersect_point in 3D physics server
...
Also cleaned a few things in the documentation for 2D.
(cherry picked from commit fc2bd63ca0
)
2021-11-15 22:22:31 +01:00
bruvzg
71eeecfaf0
[macOS] Enable multithreaded OpenGL engine flag when using multithreaded VisualServer.
...
(cherry picked from commit 28d7b585c9
)
2021-11-15 22:22:06 +01:00
Ibrahn Sahir
1c22bfdb37
AudioDriverPulseAudio: move Vector Cow access outside tight loop.
...
Replaced some in-loop uses of Vector.write with an out of loop ptrw,
to avoid a lot of superfluous reads on the CowData ref count.
(cherry picked from commit 47496a55bc
)
2021-11-15 22:21:36 +01:00
Rémi Verschelde
e5d6954505
GDScript: Support multiline indexing with `[]`
...
Fixes #35417 .
(cherry picked from commit 92664f03a9
)
2021-11-15 22:21:16 +01:00
Bartłomiej T. Listwon
bdf7a0294b
Don't ignore the type mismatch in setter function
...
(cherry picked from commit 5a7bd296af
)
2021-11-15 22:20:46 +01:00
Rémi Verschelde
489b49c6b8
doc: Remove obsolete files
2021-11-05 16:11:18 +01:00
Rémi Verschelde
cae697e189
CI: Change BASE_BRANCH to 3.4
2021-11-05 15:01:27 +01:00
Rémi Verschelde
8634985347
Bump version to 3.4.1-rc
2021-11-05 15:00:23 +01:00
Rémi Verschelde
206ba70f4b
Bump version to 3.4-stable \o/
...
After the decision to continue feature development for the `3.x` branch
alongside the `master` branch for Godot 4.0, we released 3.3-stable in
April 2021.
6 months and 2000 commits later, Godot 3.4 is another feature-packed milestone
for Godot 3, with a ton of improvements and fixes to make it a great option
for use in production while we wait for Godot 4.0!
A big thankyou to all contributors who work tirelessly on our two parallel
development branches and made this stable 3.4 release possible.
2021-11-05 01:06:19 +01:00
Rémi Verschelde
e6613ca9d4
Add some more changelog entries for 3.4
...
Selected from the 3.3.x changelogs.
2021-11-05 00:52:27 +01:00
Hugo Locurcio
231883bdcc
Improve description for `BitMap.grow_mask()`
...
(cherry picked from commit e3d23d444c
)
2021-11-04 19:55:56 +01:00
Gustavo Beltrão Braga
27ec7e6ed5
Change description of relative field in input drag event.
...
(cherry picked from commit 76c50928a1
)
2021-11-04 16:35:20 +01:00
Rémi Verschelde
f734a2c915
Merge pull request #54582 from m4gr3d/add_manifest_min_and_target_sdk_version_3x
2021-11-04 13:52:51 +01:00
Rémi Verschelde
2169d65799
Merge pull request #54576 from akien-mga/3.x-changelog-3.4
...
Add changelog for Godot 3.4
2021-11-04 09:49:00 +01:00
Fredia Huya-Kouadio
724ef83971
Add default `minSdkVersion` and `targetSdkVersion` in the AndroidManifest.xml file
2021-11-03 21:49:22 -07:00
Rémi Verschelde
d155f0a8a0
Add changelog for Godot 3.4
2021-11-04 00:28:44 +01:00
Rémi Verschelde
7afb784269
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@322aac4bb7 .
Also improve parser errors to allow identifying the problematic mappings.
(cherry picked from commit 4b247e7ffa
)
2021-11-03 21:32:53 +01:00
Jake Young
feecd894d8
Update my name on author file
...
(cherry picked from commit 0b734bce4c
)
2021-11-03 21:31:11 +01:00
PouleyKetchoupp
ec0dc93083
Fix errors with invalid bone node path in Polygon2D
...
NodePath properties are designed to be relative to the given node, so
validity checks are failing in the editor for Polygon2D nodes, which are
relative to the Skeleton2D node rather than the Polygon2D node.
Fixed by saving bone paths as String properties instead of NodePath.
Shouldn't cause a difference for performance since NodePath properties
are technically saved as String anyway.
(cherry picked from commit 8d9619ad46
)
2021-11-03 17:31:10 +01:00
Rémi Verschelde
fb8834bb91
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@briansemrau, @Duroxxigar, @williamd67
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 300286ea08
)
2021-11-03 16:16:10 +01:00
Rémi Verschelde
0b694eb8e7
i18n: Sync classref translations with Weblate
...
German (de) is now above the threshold for inclusion.
2021-11-03 15:00:52 +01:00
Rémi Verschelde
74bcf37f90
i18n: Sync editor translations with Weblate
...
Latvian (lv) is now above the threshold for inclusion.
2021-11-03 14:56:44 +01:00
Rémi Verschelde
d04368a41b
CI: Update black to 21.10b0
...
No formatting changes on our code compared to 20.8b1.
(cherry picked from commit 5116f32db4
)
2021-11-03 14:53:05 +01:00
Rémi Verschelde
a05aefb74b
Merge pull request #54512 from pycbouh/meshtool-fix-bones-crash-3.x
2021-11-02 15:20:12 +01:00
Yuri Sizov
ec15227be8
Prevent MeshDataTool from crashing due to invalid bones/weights arrays
2021-11-02 16:52:36 +03:00
Rémi Verschelde
4b7d1aed66
Merge pull request #54510 from pycbouh/lightmapper-respect-maximum-size-3.x
2021-11-02 14:18:22 +01:00
Yuri Sizov
d764e1fae7
Fix maximum allowed size atlas in CPU lightmapper
2021-11-02 15:50:50 +03:00
Rémi Verschelde
1a1a450616
Merge pull request #54507 from pycbouh/editor-resource-picker-edit-3.x
2021-11-02 13:31:55 +01:00
Yuri Sizov
5ff11a2c5c
Add a flag to EditorResourcePicker to differentiate selection contexts
2021-11-02 14:15:14 +03:00
Chained Lupine
44a532e99e
Fix crash in ResourceImporterTexture::_save_stex if webp disabled
...
Fixes #51535 .
(cherry picked from commit 79d4edfca7
)
2021-11-02 09:28:46 +01:00
Rémi Verschelde
e4996887ca
Merge pull request #48625 from The-O-King/compression_options
2021-11-02 08:58:22 +01:00
Rémi Verschelde
2c47e33905
Merge pull request #54313 from nekomatata/x11-fix-input-delay-3.x
2021-11-02 08:53:06 +01:00
Rémi Verschelde
b8a70794de
Merge pull request #54503 from lyuma/fix_override_materials_3.x
...
[3.x] glTF: Fix override materials and non-empty arrays
2021-11-02 07:56:29 +01:00
Lyuma
e575b27b15
3.x backport glTF: Fix override materials and non-empty arrays
...
Keep track of MeshInstance and GeometryInstance override materials in the GLTFMesh object.
Ensure all arrays are non-empty to conform with "minItems":1 in glTF spec.
2021-11-01 23:40:12 -07:00
Rémi Verschelde
bf59549f68
Merge pull request #54394 from robfram/freebsd-llvm-no-atomic-lib
2021-11-01 22:30:13 +01:00
Omar El Sheikh
203295f17d
Added Mesh Compression Import Options
...
Fleshed out the "Optimize Mesh" options found in the mesh import UI
Gave a checkbox to every vertex attribute that can be compressed
Surfaced option to enable/disable Octahedral compression for
normal/tangent vectors
Also surfaces the vertex position compression option which previously
inaccessible because the defaults did not compress vertex positions
Supports all current importers (obj, fbx, collada, gltf)
2021-11-01 12:54:28 -04:00
Rémi Verschelde
8580cfb122
EditorSpinSlider: Add arg name for _value_input_gui_input binding
2021-11-01 15:02:44 +01:00
Rémi Verschelde
18c185bd42
Merge pull request #54474 from bruvzg/monterey_exec_hack
2021-11-01 14:12:54 +01:00
bruvzg
ed25a160ea
[macOS] Always execute editor instances using NSWorkspace to ensure app window is registered and activated correctly.
2021-11-01 11:33:30 +02:00
Michael Alexsander
d5adb9e4b4
Fix uninteractable singular tab in `TabBar`
...
(cherry picked from commit 96fdb030ec
)
2021-10-31 23:10:47 +01:00
Rémi Verschelde
92aede4e33
Merge pull request #54424 from raulsntos/csharp-exports-ii-3.x
...
[3.x] Ensure C# script properties are added to the end
2021-10-31 09:10:56 +01:00
Raul Santos
21f68e7bdb
Ensure C# script properties are added to the end
...
Ensures that the `get_property_list` and `get_script_property_list`
methods push the script properties to the end of the given list, this
prevents the script property from appearing after the script variables.
2021-10-30 16:55:21 +02:00
robfram
2c8014e565
Exclude atomic lib under FreeBSD using LLVM
2021-10-29 18:24:57 +02:00
Rémi Verschelde
ecedc7df0b
Merge pull request #54197 from clayjohn/GLES3-irradiance-map
...
Fudge irradiance map lookup to avoid precision issues
2021-10-29 14:11:53 +02:00
Rémi Verschelde
f0223ea8d3
CI: Update to clang-format 13 using LLVM repo
...
(cherry picked from commit f42ef8d5f9
)
2021-10-28 17:30:52 +02:00