Rémi Verschelde
f0223ea8d3
CI: Update to clang-format 13 using LLVM repo
...
(cherry picked from commit f42ef8d5f9
)
2021-10-28 17:30:52 +02:00
Rémi Verschelde
14ef65e49b
Merge pull request #54348 from akien-mga/3.x-clang-format-dont-align-operands
2021-10-28 15:43:15 +02:00
Rémi Verschelde
87c80f529f
clang-format: Enable `BreakBeforeTernaryOperators`
...
clang-format keeps breaking the way it handles break *after* ternary operators,
so I give up and go with the only style they seem to actually test.
2021-10-28 14:50:33 +02:00
Rémi Verschelde
1b65550ec7
clang-format: Various fixes to comments alignment from `clang-format` 13
...
All reviewed manually and occasionally rewritten to avoid bad auto formatting.
2021-10-28 14:50:32 +02:00
Rémi Verschelde
42d385b312
clang-format: Disable alignment of operands, too unreliable
...
Sets `AlignOperands` to `DontAlign`.
`clang-format` developers seem to mostly care about space-based indentation and
every other version of clang-format breaks the bad mismatch of tabs and spaces
that it seems to use for operand alignment. So it's better without, so that it
respects our two-tabs `ContinuationIndentWidth`.
2021-10-28 13:23:38 +02:00
Lenny Critchley
3d1249a520
Add error condition for Control EXIT_TREE notif
2021-10-28 00:26:57 +01:00
Aaron Franke
8723df767b
Merge pull request #54319 from aaronfranke/3.x-riscv-server
...
[3.x] Add RISC-V to "server" platform
2021-10-27 15:48:58 -04:00
Aaron Franke
18b1de1983
[3.x] Add RISC-V to "server" platform
2021-10-27 13:57:37 -05:00
Rémi Verschelde
187f293189
Merge pull request #54154 from bjauny/fix_areanotification
2021-10-27 20:38:55 +02:00
PouleyKetchoupp
2a638a9cdf
Add X11 events logging for debug purpose
...
Compiled out by default, just to be used for debugging local builds.
2021-10-27 10:37:46 -07:00
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
Haoyu Qiu
23c64fc43c
Fix RichTextLabel underline appearance when inside fill tag
2021-10-27 21:04:20 +08: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