Bastien JAUNY
a6ca61797c
Checking validity of world reference before using it. Fix #54094 .
2021-10-27 19:32:44 +02:00
PouleyKetchoupp
874c9ae89a
Fix input events random delay on X11
...
The new system based on a thread gathering events from the X11 server
was causing delays in some scenarios where some events have just been
missed at the time of processing and we're waiting for a whole frame to
check them again.
Solved by flushing again and checking for pending events at the
beginning of the process loop, in addition to events already gathered
on the event thread.
2021-10-27 10:19:16 -07:00
Hugo Locurcio
d831836b09
Improve appearance of the editor Debugger bottom panel menu
...
- Make the Debugger bottom panel menu more prominent when
there are errors or warnings by adjusting the text color.
- Add some spacing to the right of the error/warning icon
for better visual appearance.
2021-10-27 17:01:10 +02:00
Rémi Verschelde
23955fc282
Merge pull request #54262 from raulsntos/csproj-globbing-3.x
2021-10-26 21:56:58 +02:00
Rémi Verschelde
5d0ec1779d
Merge pull request #54272 from pycbouh/gdscript-ignore-groups-completion-3.x
2021-10-26 20:02:01 +02:00
Yuri Sizov
b3fc278dcf
Ignore property groups and categories in GDScript code completion
2021-10-26 20:01:49 +03:00
Rémi Verschelde
8c04e10298
Merge pull request #54271 from nekomatata/fix-bvh-recheck-pairs-crash
2021-10-26 18:49:31 +02:00
Rémi Verschelde
c7f4e1d5dd
Android: Properly validate `godot_project_name_string` for Android special chars
...
Fixes #52659 .
(cherry picked from commit 9204a3a50e
)
2021-10-26 18:23:47 +02:00
Max Hilbrunner
e29126914d
Save all 64 bits of get_ticks_msec() in more cases
...
(cherry picked from commit 5dc02eb8b0
)
2021-10-26 18:23:31 +02:00
Raul Santos
ced4f3519d
Avoid modifying csproj globbing includes
...
Check if the found globbing include already matches the new path on
moving scripts to avoid modifying users' csproj files.
2021-10-26 18:21:19 +02:00
PouleyKetchoupp
ba424a22d3
Fix crash due to recheck pair process in BVH broadphase
...
The pair user data wasn't correctly updated in the BVH from the check
pair callback.
This could lead to crashes when the check caused logical unpairing in
physics, then actual unpairing from the broadphase occured and the
physics server tried to delete an already deleted pointer.
2021-10-26 09:17:36 -07:00
Rémi Verschelde
fa3fc6ff0d
Merge pull request #54264 from pycbouh/controls-button-font-focus-3.x
2021-10-26 17:34:19 +02:00
Yuri Sizov
7fe0dab69b
Add focus font color to Button and derivatives
2021-10-26 17:40:51 +03:00
skyace65
c1709e8177
Improve area method descriptions
...
(cherry picked from commit 4dd8ab745a
)
2021-10-26 13:34:36 +02:00
Aaron Franke
69e90daae3
Rename "makerst.py" to "make_rst.py"
...
(cherry picked from commits 8f05e26198
and cce7797a75
)
2021-10-26 13:34:36 +02:00
kobewi
cef504b955
Fix multiple definitions of Listener2D
...
(cherry picked from commit 6b68445e4d
)
2021-10-26 13:34:33 +02:00
Rémi Verschelde
b6e3d73337
Merge pull request #54258 from BastiaanOlij/fix_arvr_resize_issue
2021-10-26 13:34:26 +02:00
Bastiaan Olij
3bd6088663
Only update render target directly if ARVR mode is off
2021-10-26 21:40:25 +11:00
Rémi Verschelde
656894d596
Merge pull request #54250 from lyuma/gltf_padding_fix_3.x
2021-10-26 08:32:23 +02:00
Lyuma
e49f8c5823
3.x: Fix validation errors due to chunk padding and empty skins.
...
GLB chunk padding length calculation was backwards and missing for the BIN chunk.
Fixed error caused by "skins":[] when no skins were present.
Finally, encode animations before textures to avoid accessor misalignment due to texture byteLength.
2021-10-25 21:17:13 -07:00
Rémi Verschelde
221beb8152
Merge pull request #54241 from akien-mga/3.x-control-rename-input-group
2021-10-25 22:24:15 +02:00
Rémi Verschelde
8ff437822a
Control: Rename `Input` group that confuses GDScript completion
...
Fixes #47926 .
2021-10-25 22:07:20 +02:00
Rémi Verschelde
72427737ae
mbedtls: Backport PR 4819 to fix certs parsing speed
...
Fixes engine startup time regression described here:
https://github.com/godotengine/godot/issues/43351#issuecomment-847466783
(cherry picked from commit 52a535c030
)
2021-10-25 21:16:04 +02:00
Rémi Verschelde
6e141e8688
Merge pull request #54229 from akien-mga/3.x-ios-disable-high-float
2021-10-25 20:57:48 +02:00
Rémi Verschelde
828898867f
Merge pull request #54230 from Calinou/doc-image-format-r8-gles2
2021-10-25 17:05:49 +02:00
Hugo Locurcio
059ba23f72
Document `Image.FORMAT_R8` stores in alpha channel instead in GLES2
2021-10-25 16:52:58 +02:00
Rémi Verschelde
bc0d18d8d5
GLES2: Disable half float on iOS via platform override
...
This can be changed back by setting
`rendering/gles2/compatibility/disable_half_float.iOS` to false.
Fixes #31907 .
2021-10-25 16:25:56 +02:00
Rémi Verschelde
92664f03a9
GDScript: Support multiline indexing with `[]`
...
Fixes #35417 .
2021-10-25 15:50:59 +02:00
Zae
a1b282cc16
Fix unexpected crashes in `notification`
...
(cherry picked from commit 924c2078da
)
2021-10-25 11:16:59 +02:00
Rémi Verschelde
d09b33dab2
clang-format: Enable `--Wno-error=unknown` for compat with older versions
...
This prevents errors when encountering options which have been defined in newer
versions of clang-format, and are invalid in the YAML for the old version.
Bump minimum supported clang-format version to 12 (where `--Wno-error=unknown`
was added).
Use clang-format 12 on CI (13 is not available yet on the Ubuntu 20.04 images).
(cherry picked from commit 55d05565d0
)
2021-10-25 11:16:13 +02:00
Rémi Verschelde
fe0cbe6e53
Merge pull request #54170 from miraz12/fix-color-picker-notification33-crash
2021-10-25 11:15:52 +02:00
Anton Christoffersson
35eeafdb0c
Fixes crash in caused by calling `ColorPickerButton.propagate_notification(33)`
2021-10-25 08:47:44 +02:00
Hugo Locurcio
a094e5dcdf
Implement Alt + Mouse wheel to adjust FOV in the 3D editor viewport
...
This allows for quicker FOV adjustments compared to using the View menu.
2021-10-25 00:39:50 +02:00
Rémi Verschelde
c3bdcb4516
Merge pull request #53706 from Calinou/action-editor-list-physical-key-first
2021-10-24 23:33:44 +02:00
Rémi Verschelde
63d5f9316b
Merge pull request #54199 from raulsntos/csharp-exports-3.x
2021-10-24 22:27:09 +02:00
Raul Santos
da419bbeed
Keep order for C# exported members
2021-10-24 21:14:20 +02:00
clayjohn
3f03b60718
Fudge irradiance map lookup to avoid precision issues
2021-10-24 12:03:54 -07:00
Marcel Admiraal
4febf69f2a
Fix Gradle builds not excluding excluded tasks
...
(cherry picked from commit f80cb4dffa
)
2021-10-24 01:43:44 +02:00
Hugo Locurcio
e534343914
Use early bailing to improve 3D shadow filtering performance in GLES3
...
This makes PCF13 much faster than it previously was. The performance
difference between PCF5 and PCF13 is now much lower.
2021-10-23 22:50:51 +02:00
Rémi Verschelde
62f56af694
Merge pull request #54146 from akien-mga/3.x-cherrypicks
2021-10-23 18:34:23 +02:00
Rémi Verschelde
5a48cba649
Merge pull request #54152 from bjauny/fix_treenotification
2021-10-23 18:33:32 +02:00
Bastien JAUNY
e74db1de23
#54143 Fix potential null pointer dereference
2021-10-23 14:47:02 +02:00
Rémi Verschelde
4010bb9af0
i18n: Sync editor translations with Weblate
2021-10-23 12:28:40 +02:00
Robin Arys
0bbdfd420a
Fix newly created files not sorted correctly
...
(cherry picked from commit e69d40cad9
)
2021-10-23 12:12:36 +02:00
Robin Arys
5bc44b53f6
Fix support for multiple base types in the quick load dialog
...
(cherry picked from commit bb7888debb
)
2021-10-23 12:09:23 +02:00
bruvzg
ea844046c3
[macOS] Add entitlements required by OIDN JIT for the editor build.
...
(cherry picked from commit 53cb556841
)
2021-10-23 12:04:35 +02:00
Rémi Verschelde
f5e6a2624c
JS: Bump ansi-regex version for linter
...
Silences warning about a moderate security vulnerability (which doesn't affect us).
(cherry picked from commit 5f7bbc2b57
)
2021-10-23 12:04:17 +02:00
Rémi Verschelde
093919196a
clang-format: Sync config with LLVM 13
...
Disable minimum amount of spaces in comment prefix for now, as it otherwise
modifies the whole codebase. That's something we probably want to use as it
matches our convention, but we should look into fully converting these
comments to our style guide at the same time.
(cherry picked from commit 63544c3a9d
)
2021-10-23 12:03:51 +02:00
Pedro J. Estébanez
beb99fe54b
Expose Input::flush_buffered_events()
...
(cherry picked from commit 6dc3fae201
)
2021-10-23 12:02:48 +02:00
Pawel Lampe
cc0479a17e
Fix exit code for --script --check-only, fixes #54087
...
this commit makes godot executable to return zero exit code
once a valid script is passed via --script during --check-only
(cherry picked from commit 75ae3164a4
)
2021-10-23 12:00:28 +02:00