Commit Graph

51458 Commits

Author SHA1 Message Date
Pawel Lampe 1a15a3adf6 Fix GDScript parser crash on 'dollar mixed with assignment' expression
fixes #53696
2021-11-21 21:18:46 +01:00
Pawel Lampe 4a5d98c987 Fix godot crash on null expression, fixes #53862 2021-11-21 20:58:52 +01:00
Hugo Locurcio 34a4b1ca9b Add 4.0 development changelog
This changelog is missing some changes that were made, but it contains
most essential items already.

This changelog intentionally does not include:

- Changes backported to Godot 3.3 and 3.4 (these are listed
  in the current changelog already).
- Changes backported to the `3.x` branch (which will become Godot 3.5
  in the future).
- Future changes that will be made after 4.0alpha1's release.
2021-11-21 20:08:17 +01:00
Hugo Locurcio 69b2d3f791 Print a warning with unknown SCons variables to ease troubleshooting
When disabling specific modules, misspellings can occur. Additionally,
when switching between the `3.x` and `master` branches frequently,
it's possible to forget about renamed modules such as `lightmapper_cpu`
versus `lightmapper_rd`.
2021-11-21 17:32:15 +01:00
fabriceci b738af86da Fix wall acceleration in move and slide (3D) 2021-11-21 17:09:49 +01:00
Pawel Lampe 86c0e38e8f Fix 'unreachable-code' false-positive, fixes #55154 2021-11-21 15:53:21 +01:00
Haoyu Qiu 8253a45a1a Fix crash when executing PackedDataContainer._iter_init 2021-11-21 20:14:59 +08:00
Marcel Admiraal 2fa4c6498a Fix Android get_screen_orientation() not returning valid values 2021-11-21 12:05:25 +00:00
Haoyu Qiu abd41dedb0 Fix Theme Editor crash when clicking the element picker 2021-11-21 18:39:46 +08:00
Marcel Admiraal 826ea43af6 Fix merge conflict between #42711 and #42374 2021-11-21 07:01:33 +00:00
Danil Alexeev 753d677343 Expose FontData::{set,get}_fixed_size methods 2021-11-20 20:47:01 +03:00
Hugo Locurcio ed02b8af59 Merge pull request #55164 from Calinou/sky-fix-srgb-conversion 2021-11-20 18:31:01 +01:00
Francois Belair 2e6e3a8ed7 Change cast of int to num to int static cast 2021-11-20 11:58:55 -05:00
Hugo Locurcio 6c0b55acad Fix ProceduralSkyMaterial colors due to double sRGB -> linear conversion 2021-11-20 17:26:06 +01:00
Fredia Huya-Kouadio 882ec0d611 Add support for OpenXR export configurations. 2021-11-20 06:10:44 -08:00
Rémi Verschelde 4ea87f36cd Merge pull request #54579 from KoBeWi/your_name 2021-11-20 10:49:57 +01:00
Rémi Verschelde be16eb625b Merge pull request #54932 from briansemrau/expose-main-thread-id 2021-11-20 10:48:46 +01:00
Rémi Verschelde a74e2c5058 Merge pull request #55136 from akien-mga/basisu-646a9f826 2021-11-20 10:47:29 +01:00
Rémi Verschelde bf18965a51 Merge pull request #55126 from akien-mga/wslay-45d22583b 2021-11-20 10:47:20 +01:00
Rémi Verschelde 58443f73fe Merge pull request #55129 from akien-mga/libvorbis-1.3.7 2021-11-20 10:47:09 +01:00
Rémi Verschelde e97634f56d Merge pull request #55127 from akien-mga/libwebp-1.2.1 2021-11-20 10:47:00 +01:00
Rémi Verschelde bd896bf915 Merge pull request #55122 from akien-mga/zstd-1.5.0 2021-11-20 10:46:41 +01:00
Rémi Verschelde 0a76ddc3dd Merge pull request #55123 from akien-mga/xatlas-ec707faea 2021-11-20 10:46:33 +01:00
Rémi Verschelde 4f444cc815 Merge pull request #55120 from akien-mga/pcre2-10.39 2021-11-20 10:46:24 +01:00
Rémi Verschelde 3924aa6e8f Merge pull request #55119 from akien-mga/libogg-1.3.5 2021-11-20 10:46:15 +01:00
Rémi Verschelde 882d61791b Merge pull request #55118 from akien-mga/graphite-80c52493e 2021-11-20 10:46:06 +01:00
Rémi Verschelde e6fd2d550e Merge pull request #55115 from akien-mga/tinyexr-1.0.1 2021-11-20 10:45:56 +01:00
Rémi Verschelde b18744834f Merge pull request #42711 from madmiraal/fix-19290 2021-11-20 10:43:04 +01:00
Marcel Admiraal 6b54ac98d7 Add shape data to area overlap data. 2021-11-20 08:06:53 +00:00
Rémi Verschelde eba2d3d931 Merge pull request #55137 from akien-mga/certs-20211101
certs: Sync with Mozilla bundle as of Nov 1, 2021
2021-11-20 09:01:16 +01:00
Rémi Verschelde a8b563d777 Merge pull request #41698 from madmiraal/fix-23484
Fix Area monitorable in 2D and 3D Godot physics.
2021-11-20 08:57:15 +01:00
Marcel Admiraal 1d1ceca6b4 Add area to moved list when changing monitorable,
and only remove area from query when deleting pair if it was monitorable.
2021-11-20 06:57:34 +00:00
Rémi Verschelde 07f8996b1c certs: Sync with Mozilla bundle as of Nov 1, 2021
https://github.com/bagder/ca-bundle/commit/edd798d35abc8cc32519b08b3d8485780bb0fd20
2021-11-19 18:45:10 +01:00
Rémi Verschelde 2c22caccc5 basis_universal: Sync with upstream 646a9f826
https://github.com/BinomialLLC/basis_universal/commit/646a9f826131cb0b9e14b5e4740874808315f83a
2021-11-19 18:40:08 +01:00
Rémi Verschelde c6d2768a19 Merge pull request #54500 from Faless/js/4.x_webgl 2021-11-19 18:06:22 +01:00
kobewi ca4c63d654 Always soft-reload scripts 2021-11-19 17:45:16 +01:00
Camille Mohr-Daurat 4a127fd2cc Merge pull request #55130 from fabriceci/fix-2d-horizontal-velocity-on-wall
Scales the horizontal velocity according to the wall slope in 2D
2021-11-19 09:29:53 -07:00
Fabio Alessandrelli 46fdba5f8b [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer.
Note, the editor build requires the mbedtls module to be manually
enabled, as it is currently needed as a ResourceUID dependency.

This will need to be addressed in a separate PR.
2021-11-19 16:59:27 +01:00
Rémi Verschelde 4ab293c13c Merge pull request #55132 from TokageItLab/fix-loopmode-when-imorting 2021-11-19 16:50:01 +01:00
Silc 'Tokage' Renew bbdba3310f Added hint about loop_mode to resource importer 2021-11-19 23:56:14 +09:00
Rémi Verschelde a706ef3272 wslay: Sync with upstream 45d22583b
https://github.com/tatsuhiro-t/wslay/commit/45d22583b488f79d5a4e598cc7675c191c5ab53f

Mostly style changes, a couple new methods and fixes.
Tweak file structure a bit.
2021-11-19 15:47:20 +01:00
Fabio Alessandrelli 1db8cf0d81 Merge pull request #55117 from akien-mga/miniupnpc-2.2.3
miniupnpc: Update to version 2.2.3
2021-11-19 15:35:20 +01:00
William Deurwaarder 2ee77f6f05 GPULightmapper: better algorithm to generate rays for indirect lighting
Previous algorithm used an algorithm to generate rays that was not completely
random. This caused artifacts when large lighmap textures were used.

The new algorithm creates better rays and by that prevents artifacts.
2021-11-19 15:29:43 +01:00
fabriceci 3a4debfa59 Scales the horizontal velocity according to the wall slope in 2D 2021-11-19 14:09:17 +01:00
Rémi Verschelde 28ad2e8c72 libvorbis: Sync with upstream 1.3.7
Fixes various bugs, including several ones with security relevance.

Changes: https://github.com/xiph/vorbis/releases/tag/v1.3.7
2021-11-19 14:08:06 +01:00
Rémi Verschelde 2410f5de03 meshoptimizer: Sync with upstream commit f4c356d79
https://github.com/zeux/meshoptimizer/commit/f4c356d79fadb99cbf432f7e199d823581b0e19e
2021-11-19 14:02:49 +01:00
Rémi Verschelde 41ce417847 libwebp: Sync with upstream 1.2.1
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.1/NEWS
2021-11-19 13:55:13 +01:00
Rémi Verschelde 5bea1370f0 zstd: Update to upstream version 1.5.0
Release notes: https://github.com/facebook/zstd/releases/tag/v1.5.0
2021-11-19 13:01:58 +01:00
Rémi Verschelde 0b84b26b2e xatlas: Sync with upstream ec707faea
https://github.com/jpcy/xatlas/commit/ec707faeac3b95e6b416076a9509718cce105b6a
2021-11-19 12:59:01 +01:00
Rémi Verschelde 914b7f825d pcre2: Update to upstream version 10.39
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
2021-11-19 12:47:40 +01:00