Commit Graph

34414 Commits

Author SHA1 Message Date
Rémi Verschelde
81b93b2e6b
Donors: Change tiers to match Dev Fund, sync latest data
The new list includes all donors listed on fund.godotengine.org,
together with the ones still on Patreon on matching tiers.

We haven't yet updated Patreon tiers to match the Dev Fund, so donors
who used to be listed under "Silver donors" are now grandfathered under
the "Gold members" category from the Dev Fund.

(cherry picked from commit ff5ac866e8)
2024-01-30 15:03:19 +01:00
Rémi Verschelde
bbb5aa56ad
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
ajreckof, AThousandShips, bitsawer, hakro, mihe, nongvantinh

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 2930fbeecd)
2024-01-30 15:03:19 +01:00
Rémi Verschelde
e7b750b0f9
Fix various GCC 13 warnings
Fixes occurrences of `-Wtype-limits`, `-Wmaybe-uninitialized`,
`-Wduplicated-branches`.

(cherry picked from commit 02e4e208ef)
2024-01-30 15:03:19 +01:00
Rémi Verschelde
28bb7ef140
GDNative: Fix Linux arm64 warning about ignored sysv_abi attribute
Fixes #41160.

(cherry picked from commit 52b32ed533)
2024-01-30 15:03:18 +01:00
Rarysson Guilherme
7c32a2ef51
Add missing include header to FBXCommon.h
(cherry picked from commit db29b32cd6)
2024-01-30 15:03:18 +01:00
Mikael Klasson
b9d07eeb4b
Fix invalid Python escape sequences
(cherry picked from commit 4986d6d317)
2024-01-30 15:03:18 +01:00
Rémi Verschelde
ebec8162c9
SCons: Fix Python 3.12 SyntaxError with regex escape sequences
(cherry picked from commit b362976504)
2024-01-30 15:03:17 +01:00
Rémi Verschelde
bb03da2b60
Bump version to 3.5.4-rc 2023-12-08 12:35:05 +01:00
Rémi Verschelde
6c814135b6
Bump version to 3.5.3-stable 2023-09-24 22:26:39 +02:00
Rémi Verschelde
be9fd80aa1
Update changelog for 3.5.3 2023-09-24 16:14:24 +02:00
Rémi Verschelde
6931de12f6
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@fc4b33c872

(cherry picked from commit e40b0b3ed8)
2023-09-24 15:53:34 +02:00
Rémi Verschelde
1c125e6cc6
Web: Fix version check for missing scalbnf LTO workaround
The check needs to happen after we set `env["CXX"]`.
Follow-up to #81340.

(cherry picked from commit 50161808c2)
2023-09-24 15:39:47 +02:00
Rémi Verschelde
2d2a2aabc1
Merge pull request #82241 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.3) - 4th batch
2023-09-24 15:28:11 +02:00
bruvzg
6b46ebef01
[macOS, 3.x] Workaround Xcode 15 linker bug.
(cherry picked from commit fad3fced8f)
2023-09-24 14:13:04 +02:00
bruvzg
09b94aa8ba
[macOS] Change target version to 11.0+ to fix PCRE SLJIT build.
(cherry picked from commit 233f21108b)
2023-09-24 14:12:41 +02:00
Hugo Locurcio
bcfc01f471
Mark debugger limits settings as requiring a restart
These settings are only read once on engine initialization.

(cherry picked from commit f84a202235)
2023-09-24 14:11:11 +02:00
DeeJayLSP
5b4c2a6fba
libwebp: Sync with upstream 1.3.2
(cherry picked from commit 56cfeda7d2)
2023-09-24 14:10:54 +02:00
bruvzg
820fb37e60
[macOS] Disable live resize in multithreaded rendering mode.
(cherry picked from commit dfa509a3b4)
2023-09-24 14:06:56 +02:00
Rémi Verschelde
88524edfc6
mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
(cherry picked from commit a9710a2a9b)
2023-09-24 14:06:41 +02:00
MJacred
78c0ae05db
Fix cursor after last character in line counting as a character outside of the viewing area
The cursor column can be after the last_visible_char index and still be visible.

(cherry picked from commit 55cdaebdf9)
2023-09-24 14:06:23 +02:00
A Thousand Ships
9f603c85e1
Make TextureButton and Button update on texture change
(cherry picked from commit d0a98e1ddc)
2023-09-24 14:06:02 +02:00
Pablo Navarro
36a04314bd
Added support for repackaging the generated UWP APPX file with makeappx.
(cherry picked from commit 7d7e256e7f)
2023-09-24 14:05:34 +02:00
Rémi Verschelde
fc32e066af
Merge pull request #81374 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.3) - 3rd batch
2023-09-06 16:38:57 +02:00
Wilson E. Alvarez
2eaa385a64
Fix AudioEffectRecord circular reference
(cherry picked from commit ae1b209d6e)
2023-09-06 15:12:54 +02:00
Rémi Verschelde
86b409f067
Web: Workaround Emscripten 3.1.42+ LTO regression
Fixes #80010.

(cherry picked from commit b064008c07)
2023-09-06 14:04:01 +02:00
SysError99
d20dfcfe79
[3.x] Fix JavaScript callback memory leak
(cherry picked from commit 8ac91f813f)
2023-09-06 14:03:58 +02:00
A Thousand Ships
dc095b8ad4
Add check to ensure registered classes are declared
Checks that all classes registered to `ClassDB` have been properly declared with `GDCLASS`

(cherry picked from commit 4b205afd3d)
2023-09-06 13:25:12 +02:00
Danil Alexeev
442677a3f0
[3.x] Core: Add recursion level check for VariantWriter::write()
(cherry picked from commit 0213cbbf20)
2023-09-06 13:25:00 +02:00
Haoyu Qiu
930390a2fb
Fix TouchScreenButton not redrawn when texture changes
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
(cherry picked from commit aea0c1235d)
2023-09-06 13:24:42 +02:00
Rémi Verschelde
f3cb2e1991
CI: Bump version for actions/checkout@v4
(cherry picked from commit de14f1d295)
2023-09-06 13:23:47 +02:00
ocean (they/them)
5013dde8fc
Build system: add option for MSVC incremental linking.
(cherry picked from commit bbafe14970)
2023-09-06 13:21:32 +02:00
Rémi Verschelde
2ce2f632f0
Remove too greedy GCOV ignores from .gitignore
This would cause `updown.png` to be ignored in our default theme in 3.x.

These ignores were added in #36800 for #36572 (see that PR for usage
instructions).

From a quick test, using `--output-file` for `lcov` and `--output-directory`
for genhtml let us output the files in a way that won't conflict with the
Git repository (e.g. in `bin/`, or outside the Git repo).

(cherry picked from commit 5c38e42161)
2023-09-06 13:18:19 +02:00
Ben Rog-Wilhelm
5267fcb1bc
Fix: incorrectly .gitignored files.
(cherry picked from commit 90f3992036)
2023-09-06 13:18:19 +02:00
Ben Rog-Wilhelm
5f9be6fc07
Fix .gitignore ignores part of the committed repo.
(cherry picked from commit 37d68929e8)
2023-09-06 13:18:19 +02:00
yedpodtrzitko
b694fa3927
ci: wait for static check results before starting builds
(cherry picked from commit 93b7bcb33d)
2023-09-06 13:15:38 +02:00
Yuri Rubinsky
d3f8563298
Fix crash when calling fill method on an empty Image
(cherry picked from commit adec51cde8)
2023-09-06 13:15:01 +02:00
Rémi Verschelde
6cedbcc204
Merge pull request #81193 from YuriSizov/docs-make-rst-enhancements-3.5
[3.5] Update `make_rst.py` to match the master version
2023-09-01 08:16:14 +02:00
Yuri Sizov
e21c8fdd35 Update make_rst.py to match the master version
This does not include master-specific concepts, like
constructors, operators, annotations, and bitfields.

(cherry picked from commit 0f24d6ecf7)
2023-08-31 14:21:58 +02:00
Rémi Verschelde
08f4e2b835
Merge pull request #81077 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.3) - 2nd batch
2023-08-29 09:58:34 +02:00
Rémi Verschelde
10af8ad8d8
SCons: Disable misbehaving MSVC incremental linking
Fixes #77968.

(cherry picked from commit bc1aef88ee)
2023-08-28 17:31:27 +02:00
Ricardo Subtil
8e5c177f54
Ensure joy_connection_changed is emitted on the main thread
(cherry picked from commit 1bb73b0689)
2023-08-28 17:25:42 +02:00
Rémi Verschelde
591feaed16
Add missing stdint.h includes for GCC 13+
Fixes #77927.

(cherry picked from commit 10676e78e3)
2023-08-28 17:21:01 +02:00
Rémi Verschelde
2051e3854d
libwebp: Sync with upstream 1.3.1
https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS
(cherry picked from commit 2529ad6a64)
2023-08-28 17:16:05 +02:00
DeeJayLSP
6a9c714326
libwebp: Sync with upstream 1.3.0
(cherry picked from commit d8e8517d11)
2023-08-28 17:16:02 +02:00
Rémi Verschelde
75e0db7ee5
mbedtls: Update to upstream version 2.28.4
(cherry picked from commit 1f6340bc46)
2023-08-28 17:09:40 +02:00
Rémi Verschelde
ac4daf4147
mbedtls: Update to upstream version 2.28.3
Rediff patch from PR 1453, lstrlenW is no longer used upstream so
that part of the patch was dropped.

(cherry picked from commit 1fde2092d0)
2023-08-28 17:09:17 +02:00
Riteo
212190ae49
Build JoypadLinux sandbox detection method only with udev
Fixes an `unused-function` warning when building with `udev=no`.

(cherry picked from commit 51dfdfab96)
2023-08-28 17:03:39 +02:00
Rémi Verschelde
a2e4df43a3
tinyexr: Sync with upstream 1.0.7
(cherry picked from commit b70e2af3b7)
2023-08-28 16:56:47 +02:00
Rémi Verschelde
d29ec6af45
tinyexr: Sync with upstream 1.0.5
(cherry picked from commit 56d85149e5)
2023-08-28 16:56:14 +02:00
bitsawer
c2dae21382
tinyexr: Sync with upstream 1.0.4
(cherry picked from commit ca55c455ad)
2023-08-28 16:56:11 +02:00