Commit Graph

34409 Commits

Author SHA1 Message Date
Rémi Verschelde 1f79b9dad5 Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@880abd09c9

(cherry picked from commit b70e4fc0f3)
2022-07-18 16:05:43 +02:00
kleonc 728a725b7b SpriteFramesEditor Add animation searchbox 2022-07-18 15:47:32 +02:00
Fabio Alessandrelli df94010dec Bump mbedtls to version 2.18.1, update LICENSE.
Keep applying windows entropy patch.

Update thirdparty/README with correct version information.

(cherry picked from commit 9403a68853)
2022-07-18 15:38:40 +02:00
Rémi Verschelde 3f6dd33526
Merge pull request #63143 from akien-mga/3.x-bullet-remove-bullet3-clew 2022-07-18 14:06:16 +02:00
Rémi Verschelde fe1e84ec6c Bullet: Remove unused Bullet3 and clew libraries 2022-07-18 13:15:21 +02:00
Rémi Verschelde e1e22be3bc SCons: Default `num_jobs` to max CPUs minus 1 if not specified
This doesn't change the behavior when `--jobs`/`-j` is specified as a
command-line argument or in `SCONSFLAGS`.

The SCons hack used to know if `num_jobs` was set by the user is derived
from the MongoDB setup.

We use `os.cpu_count()` for portability (available since Python 3.4).

With 4 CPUs or less, we use the max. With more than 4 we use max - 1 to
preserve some bandwidth for the user's other programs.

(cherry picked from commit ea21122575)
2022-07-18 10:25:42 +02:00
Rémi Verschelde 7379f2c76a i18n: Sync classref translations with Weblate 2022-07-18 10:21:37 +02:00
Rémi Verschelde 556e090bcc i18n: Sync editor translations with Weblate 2022-07-18 10:14:53 +02:00
Rémi Verschelde 7e9f55c30d
Merge pull request #63136 from akien-mga/3.x-gdnative-string-num-uint64 2022-07-18 10:10:32 +02:00
Rémi Verschelde 4455b6c4a8 GDNative: Expose `String::num_uint64`, and use bool in `capitalized` versions
Exposed in Core API 1.3 added in 3.5.
2022-07-18 09:47:30 +02:00
Rémi Verschelde 33b5709d53
Merge pull request #61601 from Haydoggo/path-follow-fix-3.x 2022-07-18 09:36:22 +02:00
Rémi Verschelde 5aa22a21be
Merge pull request #63058 from AaronRecord/backport-global-position-rotation 2022-07-18 09:33:23 +02:00
Rémi Verschelde 090d9f6d25
Merge pull request #63084 from madmiraal/fix-56336-3.x 2022-07-18 09:31:58 +02:00
Rémi Verschelde c7d143dad2
Merge pull request #62909 from minosvasilias/gles3-s3tc 2022-07-18 09:21:49 +02:00
Rémi Verschelde e4ab5fdb6a
Merge pull request #62862 from ChronicallySerious/fix-broken-commit-list-refresh 2022-07-18 09:20:26 +02:00
Rémi Verschelde 1995e1fb8d
Merge pull request #62850 from Calinou/doc-httprequest-timeout-3.x 2022-07-18 09:19:38 +02:00
Rémi Verschelde a3f65ef928
Merge pull request #63105 from Chaosus/vs_fix_uniformref_3.x 2022-07-18 09:15:21 +02:00
Rémi Verschelde 99a923ce9e
Merge pull request #63116 from kdiduk/gdnative-dictionary-merge
[GDNative] Expose `Dictionary::merge()` over to GDNative CORE API v1.3
2022-07-17 19:37:34 +02:00
Kirill Diduk b5483a6aad [GDNative] Expose `Dictionary::merge()` over to GDNative CORE API v1.3 2022-07-17 19:12:51 +02:00
SnailRhymer efed5087ae Change code folding behavior to include terminal indented comments
Previously, when folding a block of code that finished with an indented comment (i.e. one indented as much as or more than the starting indent of the code), that comment would be left out of the fold. Change the behavior to include such comments, but still leave less-indented ones out.
2022-07-17 17:38:51 +01:00
Rémi Verschelde 06a12c03a4
Merge pull request #63104 from Bromeon/3.x 2022-07-17 17:19:34 +02:00
Yuri Rubinsky 229bfc8f2d Fix invalid code generation when using `VisualShaderNodeUniformRef` 2022-07-17 12:41:24 +03:00
Jan Haller e69a0394d4 GDNative: fix StringName equal and less operators 2022-07-17 11:17:35 +02:00
Marcel Admiraal 162cb5748a Update camera position when updating camera limit 2022-07-17 09:02:34 +01:00
Marcel Admiraal fb4e1d2d02 Set initial SceneTree processes times to 0.0 2022-07-17 09:02:20 +01:00
Rémi Verschelde e8e040a099
Merge pull request #63073 from kdiduk/gdnative-string-join
[3.x][GDNative] Expose `String::join()` over to GDNative Core API v1.3
2022-07-16 17:19:51 +02:00
Kirill Diduk 910c67b268 [GDNative] Expose `String::join()` to GDNative Core API v1.3 2022-07-16 16:31:32 +02:00
Rémi Verschelde dc1a3554e0
Merge pull request #63069 from kdiduk/gdnative-refactoring
[3.x][GDNative] Refactoring: add `const` to `has` and `join` methods of pooled arrays
2022-07-16 15:20:49 +02:00
Kirill Diduk 2cd87ef226 [GDNative] Refactoring: add `const` to `has` and `join` methods of pooled arrays 2022-07-16 14:08:42 +02:00
foxydevloper 5238740fef Add global_translation and global_rotation to Spatial 2022-07-15 21:39:35 -06:00
pattlebass 82c3e6229b HTML5: Make `OS.get_locale()` match other platforms
Fixes #63029.

(cherry picked from commit d57a76c809)
2022-07-15 23:25:01 +02:00
Rémi Verschelde 101cbe5d5b
Merge pull request #62723 from hansemro/eraser-detect-3.x 2022-07-15 00:13:15 +02:00
Rémi Verschelde 2642fd9136
Merge pull request #62977 from akien-mga/3.x-spriteframes-sort-anims-alphabetically
[3.x] SpriteFrames: Sort animations alphabetically
2022-07-15 00:11:40 +02:00
Hayden e05f969adb Fix crash on NaN offset in path_follower 2d and 3d 2022-07-14 14:30:24 +12:00
Marcel Admiraal 2f7de4c8ed Fix incorrect Android scancodes 2022-07-13 16:24:37 +01:00
Francois Belair 2ceb93bbef Fix custom res caching sub-res even if no-cache
Fixes #59686, fixes #59752
2022-07-13 11:18:26 -04:00
Rémi Verschelde 66c4047a6c SpriteFrames: Sort animations alphabetically
Fixes #62143.
2022-07-13 15:48:55 +02:00
kleonc 8ae246f15e AnimatedSprite Fix updating inspector when SpriteFrames is modified 2022-07-13 15:48:11 +02:00
Rémi Verschelde 3f0201335e
Merge pull request #62842 from RandomShaper/fix_iphone_input_3.5
[3.5] Flush accumulated input events on iOS
2022-07-11 18:28:04 +02:00
Markus 4abe07c811 Apply S3TC Android/iOS fix to GLES3 2022-07-11 12:12:17 +02:00
Twarit Waikar af3a834d0e VCS: Fix wrong number of args passed into _refresh_commit_list 2022-07-09 23:31:44 +05:30
Hugo Locurcio 28b9e376cf
Improve documentation for HTTPRequest's `timeout` property 2022-07-08 23:25:06 +02:00
Pedro J. Estébanez 0348fa2640 Flush accumulated input events on iOS 2022-07-08 20:01:19 +02:00
Rémi Verschelde 875a0dba5a AssetLib: Only notify when unavailable in verbose mode
(cherry picked from commit dc86bce306)
2022-07-08 16:42:03 +02:00
Rémi Verschelde 685cecbd5f AudioStreamPlayer: Clarify that no validation is made on 'bus' name
Supersedes #39605.
Fixes #39585.

(cherry picked from commit eedb729771)
2022-07-08 16:41:41 +02:00
Jan Haller 861e155543 Fix exit code of --help and --version, and test them in CI
Corrects prior regression which caused ERROR output and exit code of 1.

(cherry picked from commit d38d76d039)
2022-07-08 14:54:16 +02:00
Jan Haller da78e92321 Command line arguments '--version' and '--help' return exit code 0 instead of 255
Allows to detect whether those commands executed successfully, which makes integration with shell scripts/CI/bindings straightforward.

(cherry picked from commit e3a8edf536)
2022-07-08 14:54:10 +02:00
Fabio Alessandrelli ad5fdcc0f3 [AssetLib] Fix crash in Web editor.
Add EditorAssetLibrary::is_available which always returns false in the
Web editor and use it in EditorNode for detection.

(cherry picked from commit 0e504e4191)
2022-07-08 14:37:35 +02:00
Rémi Verschelde f05cecdc43
Merge pull request #55650 from kdiduk/pooled-arrays 2022-07-08 00:15:44 +02:00
Rémi Verschelde 600c1c4dc4
Merge pull request #62708 from madmiraal/fix-40508-3.x 2022-07-07 23:54:45 +02:00