Commit Graph

34430 Commits

Author SHA1 Message Date
3d9bcd7d27 Fix AltGR getting stuck on Windows right alt-tab
Fixes #28511.

(cherry picked from commit e01452adb0)
2023-03-06 13:02:03 +01:00
dc0f7255f1 Windows: Fix heap overflow setting native icon
Fixes #71697.

(cherry picked from commit 86945ffc78)
2023-03-06 13:00:20 +01:00
4500b3cd30 [3.x] Move navigation server finalize before physics server
Moves finalize_navigation_server() before physics server (and also OS in 3.x). The NavigationServer command queue can have objects from other servers like physics or visuals so it needs to be flushed before.

(cherry picked from commit 8e4f8c82c5)
2023-03-06 12:57:42 +01:00
bfee356536 set exit code EXIT_FAILURE when --build-solutions fails
(cherry picked from commit 6903922ace)
2023-03-06 12:56:59 +01:00
ae7b413337 CI: Pin SCons to 4.4.0, the new 4.5.0 is broken
(cherry picked from commit 85bb561713)
2023-03-06 10:11:23 +01:00
a97563f2c6 Update AUTHORS and DONORS list
New contributors added to AUTHORS:
anvilfolk, Bromeon, Maran23, RedworkDE, snailrhymer, vonagam

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 6296b46008)
2023-02-24 14:53:08 +01:00
c9ae52f32e i18n: Sync classref translations with Weblate (3.5 branch) 2023-01-20 12:30:46 +01:00
b06d93aec6 i18n: Sync editor translations with Weblate (3.5 branch) 2023-01-20 12:26:52 +01:00
672ad5aa94 GLES2 fix octahedral half float unpacking
The strides in _unpack_half_floats() were incorrectly calculated in the case where octahedral normals and tangents were in use.

(cherry picked from commit c6a428b3d6)
2023-01-20 12:19:35 +01:00
4f1641e569 Mark C# editor settings to require a restart to be effective
(cherry picked from commit a93d651293)
2023-01-20 12:18:52 +01:00
3ef78da85a Fix writing value for hand-tracking V2.0 to AndroidManifest.xml
(cherry picked from commit 0116d50fdd)
2023-01-20 12:16:35 +01:00
6a0bb1ef9d Document image size restrictions for custom mouse cursors in HTML5
(cherry picked from commit 296b8f299a)
2023-01-20 12:15:02 +01:00
f78b44c1fa macOS: Fix sprintf deprecation warning
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
(cherry picked from commit a297a69ac8)
2023-01-20 12:14:21 +01:00
d088cfba10 Let make_rst.py be forward compatible with 4.0's
(cherry picked from commit 373e545f55)
2023-01-20 12:14:07 +01:00
1a2bf3eb44 Merge pull request #71223 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.2) - 4th batch
2023-01-11 16:55:30 +01:00
66d2b7ca2b Update changelog for 3.5.2 2023-01-11 16:03:03 +01:00
05f5d19ec6 CI: Use clang-format 15
No change compared to version 13 in our codebase.

(cherry picked from commit 02a1a335f7)
2023-01-11 16:03:03 +01:00
c599cc2b4e Fix get_path() is not working when files are opend with open_compressed
And also fixed `get_absolute_path()` in the same way

(cherry picked from commit ea11ffc88c)
2023-01-11 16:03:02 +01:00
a6eece7a97 Support Git worktrees in generation of hash header
(cherry picked from commit 078ab7fe05)
2023-01-11 16:03:02 +01:00
6cfbe8d442 Bump json5 from 1.0.1 to 1.0.2 in /platform/web
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit a20c8443af)
2023-01-11 16:03:02 +01:00
7a4175504b iOS: Add new model identifiers for DPI metrics
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
(cherry picked from commit ee5057a42e)
2023-01-11 16:03:02 +01:00
466e23a6b8 zlib/minizip: Update to version 1.2.13, remove zlib from freetype
Security update, fixes CVE-2022-37434 in zlib.

Only applications exposing/using `inflateGetHeader()` seem to be affected,
which is not our case, so this is not critical for Godot.

Remove duplicated copy of zlib in freetype sources to force using the updated
version in `thirdparty/zlib/`.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 93409b8e64)
2023-01-11 16:03:02 +01:00
0c0c009f8d [macOS] Fix stylus tilt Y direction.
(cherry picked from commit 5478f9b842)
2023-01-11 16:03:02 +01:00
6d30f26d25 Fix RichTextLabel discards appended BBCode text on window resize when using DynamicFont
(cherry picked from commit 0a386084bc)
2023-01-11 16:03:02 +01:00
d6360d4c3c Fix for PoolArray comparison
(cherry picked from commit f26069e94d)
2023-01-11 16:03:02 +01:00
3a8367ba5e Fix local variables not showing when breaking on final line
(cherry picked from commit 657b9b6596)
2023-01-11 16:02:57 +01:00
c03c23751b Fix Tree overflow without scrolling being enabled
(cherry picked from commit 36a21a43af)
2023-01-11 14:56:40 +01:00
91a85e50b4 Fix error when dropping script into script editor
(cherry picked from commit bdcfb0877b)
2023-01-11 14:56:34 +01:00
16f6a5b139 One Copyright Update to rule them all
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.

It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).

We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).

Also fixed "cf." Frenchism - it's meant as "refer to / see".

Backported from #70885.
2023-01-10 15:32:59 +01:00
4e48b855d5 Update changelog for 3.5.2 2022-12-22 15:19:53 +01:00
0c324b47c1 Fix Driver Name editor setting not requiring an editor restart
(cherry picked from commit df301de95f)
2022-12-22 12:27:54 +01:00
c814e77d62 mbedtls: Update to upstream version 2.28.2
(cherry picked from commit 6e65244b6b)
2022-12-22 12:27:39 +01:00
23af6eb811 libpng: Update to upstream 1.6.39
(cherry picked from commit 925ad18e1a)
2022-12-22 12:26:26 +01:00
3ebffeea98 Do not ignore x86 source code directories anywhere under thirdparty directory
(cherry picked from commit b37f10adf7)
2022-12-22 12:25:19 +01:00
62f2b8a940 Fix BitMap.resize error spam
Fixes #70187.

(cherry picked from commit ddd7189b39)
2022-12-22 12:25:05 +01:00
0ed57602d9 Fix pairing crash in physics Octree
Remove section of code that should not run and was causing crash.

(cherry picked from commit 6a2912c856)
2022-12-22 12:24:51 +01:00
f0fe514fc2 AtlasTexture Fix calculating rects when flipping
(cherry picked from commit c3851b91db)
2022-12-22 12:23:03 +01:00
fab73c6c7e Check for null event in Tree._gui_input to avoid engine crash
(cherry picked from commit 09f974b21d)
2022-12-22 12:22:17 +01:00
d13e327abe Fix possible Tween leak on exit
(cherry picked from commit e173710963)
2022-12-22 12:22:00 +01:00
a204af90d5 Revert "Fix the logic used to route InputEventScreenDrag events to Control nodes."
This reverts commit 26012ed6b6.

This caused a regression: #70119.
2022-12-22 11:25:31 +01:00
aaa5226e1c Fix PR links in 3.5.2 changelog 2022-12-15 13:58:19 +01:00
c4a9b42297 Fix typos with codespell 2022-12-15 12:27:58 +01:00
6b20c50429 Update AUTHORS and DONORS list
New contributors added to AUTHORS:
adamscott, alfredbaudisch, DarkKilauea, DeeJayLSP, dzil123,
jasonwinterpixel, jtnicholl, nikitalita, Riteo, rune-scape, TechnoPorg

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 85ca32bce6)
2022-12-15 12:19:21 +01:00
583e2eea12 Add changelog for Godot 3.5.2 2022-12-15 00:05:06 +01:00
f5f0543aec i18n: Sync classref translations with Weblate (3.5 branch) 2022-12-13 14:36:30 +01:00
ee8986e146 i18n: Sync editor translations with Weblate (3.5 branch) 2022-12-13 14:33:47 +01:00
cf34580b90 Fix crash after executing ItemList.set_icon_scale
(cherry picked from commit 8d0fa193c3)
2022-12-13 14:24:50 +01:00
3924c1685a Fix GLES 2 Spotlight Bug
Fixes https://github.com/godotengine/godot/issues/69759
Fixes https://github.com/godotengine/godot/issues/54343
Fixes https://github.com/godotengine/godot/issues/25526

(cherry picked from commit aca8999cc9)
2022-12-13 14:19:02 +01:00
c34715a4fe LSP: Improve handling of file URI scheme
Fixes #63205.

(cherry picked from commits 3fa943fe23,
42a16ef76e and
2ff69d6181)

(cherry picked from commit a412922c2b)
2022-12-13 14:18:32 +01:00
81215fc185 Update stb libraries
(cherry picked from commit 55deecb9a3)
2022-12-13 14:18:26 +01:00