Rémi Verschelde
31109c4611
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@c7cf1397c1 .
(cherry picked from commit 2c2fffcb02
)
2021-02-08 22:36:36 +01:00
Rafał Mikrut
24d03afc9b
Fix nan errors when using VehicleBody
...
(cherry picked from commit 1b8cbcf946
)
2021-02-08 22:36:36 +01:00
Hugo Locurcio
2261e738c2
Improve the SurfaceTool.generate_normals()
documentation
...
(cherry picked from commit b8df8b1043
)
2021-02-08 22:36:36 +01:00
Oliver Dick
db57f32194
TextEdit: When left mouse is pressed to place the cursor, do not immediately adjust the viewport when cursor_set_line is called, but afterwards on cursor_set_column (effectively when the cursor reached its final position)
...
Fixes #45770
(cherry picked from commit 8d598693fc
)
2021-02-08 22:36:36 +01:00
Kanabenki
3abe6ae281
Snap VisualScript comment to grid when resizing
...
(cherry picked from commit 07fb7f9888
)
2021-02-08 22:36:36 +01:00
Rémi Verschelde
42d3d9c345
SCons: Fix debug_symbols tests after switch to BoolVariable
...
Bug introduced in #45679 .
Fixes part of #45816 .
(cherry picked from commit 849c090343
)
Also removes useless `debug_symbols=full` mode.
2021-02-08 22:36:32 +01:00
Rémi Verschelde
4211cb3dc7
Merge pull request #45773 from Calinou/editor-fonts-enable-filter-mipmaps
...
Improve editor text appearance in (un)zoomed GraphEdit-based editors
2021-02-08 22:28:52 +01:00
Rémi Verschelde
b060b2e68f
Merge pull request #45750 from revilo/3.2
...
[3.2] Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED
2021-02-08 21:33:21 +01:00
Rémi Verschelde
72872959f0
Merge pull request #45831 from Chaosus/vs_fix_boolean_scalarop_parsing
...
[3.2] Visual Shader Parenthesis fix
2021-02-08 21:28:54 +01:00
Yuri Roubinsky
34d3235c84
[3.2] Visual Shader Parenthesis fix
2021-02-08 19:37:50 +03:00
Rémi Verschelde
e6101df97b
Merge pull request #45798 from madmiraal/add-new-sdl-keywords-3.2
...
[3.2] Add support for new SDL gamecontroller keywords.
2021-02-08 16:09:45 +01:00
Marcel Admiraal
3dd57a22df
Add support for new SDL gamecontroller keywords.
2021-02-07 16:41:23 +00:00
Hugo Locurcio
d5716d8956
Improve editor text appearance in (un)zoomed GraphEdit-based editors
...
Enabling filtering and mipmaps on the editor fonts makes the text
look slightly better. While not as good as SDF-based fonts, it should be
more usable already.
This change impacts the visual script and visual shader editors.
This partially addresses #16220 .
2021-02-06 19:24:05 +01:00
Rémi Verschelde
9fb27eba8d
Merge pull request #45758 from madmiraal/fix-used-uninitialized-warning
...
[3.2] Fix used uninitialized warning in os_x11.cpp
2021-02-06 13:33:59 +01:00
Rémi Verschelde
983c194ea2
Merge pull request #45757 from Faless/js/3.x_gamepads_db
...
[3.2] Add some HTML5 controllers mapping.
2021-02-06 13:33:50 +01:00
Rémi Verschelde
f05e068d6c
Merge pull request #45583 from lawnjelly/optimize_transform_propagate
...
Optimize transform propagation for hidden 3d objects
2021-02-06 12:23:52 +01:00
Rémi Verschelde
f36c529ad0
Merge pull request #45752 from JFonS/cpu_lightmapper_fixes
...
Assorted CPU lightmapper fixes
2021-02-06 11:44:52 +01:00
Marcel Admiraal
4e833b2e28
Fix used uninitialized warning in os_x11.cpp
2021-02-06 10:43:02 +00:00
Fabio Alessandrelli
860be94246
Add some HTML5 controllers mapping.
2021-02-06 11:09:01 +01:00
Oliver Dick
09924d6d73
Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED (fixes invalid transform of collision shape in cases where the node is not supposed to enter the scene tree)
2021-02-06 02:41:16 +01:00
JFonS
27c1e65969
Assorted CPU lightmapper fixes
...
- Fix crash when a ray hits a texel with a UV2 coordinate exactly
equal to 1.0.
- Take BakedLightmap extents into account.
- Clear capture data between bakes.
- Fix minor issues with seam correction.
2021-02-05 19:18:19 +01:00
Rémi Verschelde
3e2e21434d
Merge pull request #45732 from akien-mga/3.2-ci-linux-mono-usable
...
CI: Build full Mono version on Linux, with glue
2021-02-05 15:33:56 +01:00
Rémi Verschelde
72d7fab45e
CI: Build full Mono version on Linux, with glue
...
This makes the artifacts from the Linux Mono build usable.
2021-02-05 14:25:27 +01:00
Fredia Huya-Kouadio
5886d09521
Improve the logic to compile for Android by automatically detecting and setting up the Android NDK if needed.
...
(cherry picked from commit eee213e01a
)
2021-02-05 13:29:02 +01:00
Rémi Verschelde
48381ba81c
Merge pull request #45726 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 20th batch
2021-02-05 11:19:43 +01:00
Rémi Verschelde
84e356d720
i18n: Sync translations with Weblate
2021-02-05 10:28:42 +01:00
Hugo Locurcio
4a74f6f3b7
Document that GridMap doesn't support visual layers or cull masks
...
See #40245 .
(cherry picked from commit 95fda7e881
)
2021-02-05 10:26:03 +01:00
bruvzg
9e4cecc8ea
[Mono] Use the same search logic for both MSBuild
and dotnet
, add custom search paths on macOS.
...
(cherry picked from commit e304f716c7
)
2021-02-05 09:29:29 +01:00
Danil Alexeev
1749cc4da8
Fix "editor/editor_help" shortcut overwriting when restarting editor
...
(cherry picked from commit 2105b6a070
)
2021-02-05 09:28:35 +01:00
Michael Alexsander
d31ee25882
Make margins obey the snap option in the TextureRegion editor
...
(cherry picked from commit 2d4cda89e1
)
2021-02-05 09:27:55 +01:00
muiroc
11fc3b8758
Use the blend parameter passed to blend_animation during graph processing
...
(cherry picked from commit 01bd1b33c7
)
2021-02-05 09:26:50 +01:00
Hugo Locurcio
ee89da129f
Improve the File.endian_swap
documentation
...
(cherry picked from commit c5f0db45df
)
2021-02-05 09:26:09 +01:00
Sergey Minakov
518ba25fae
[iOS] Remove remote notifications code
...
Using any remote notification method (even indirectly) causes App Store to trigger APNS warning email.
(cherry picked from commit 4fda1ae6b8
)
2021-02-05 09:26:09 +01:00
Rémi Verschelde
f3c030aa47
SCons: Add production=yes
option to use production defaults
...
This is meant for users making custom builds to match the options used on
optimized, official builds.
This enables, on the platforms which support them:
- `use_static_cpp=yes` (portable binaries for Linux and Windows)
- `use_lto=yes` (link time optimizations - note: requires a lot of RAM!)
- `debug_symbols=no` (no debug symbols, smaller binaries)
Also abort when using MSVC with `production=yes`, as:
- It cannot optimize the GDScript VM like GCC or Clang do, leading to
significant performance drops.
- Its LTO support is unreliable, at least used to trigger crashes last
we tried it extensively.
All options can still be overridden if specified, and the `dev=yes` option
was changed to also support overrides.
(cherry picked from commit db26871210
)
2021-02-05 09:26:09 +01:00
Tom Langwaldt
67d80e6f73
Fix swapped front/rear view
...
(cherry picked from commit f995d6cd17
)
2021-02-05 09:26:09 +01:00
Rémi Verschelde
0c45011779
Main: Load translations and remaps before scene types
...
This ensures that settings like `gui/theme/custom_font` handle resource
remappings properly, as they load resources in `register_scene_types()`.
Path remaps used to be done before loading scene types in early Godot
versions (as hinted by the "Load Remaps" comment just before "Load Scene
Types") but this was broken when developing new localization features.
Fixes #17640 .
(cherry picked from commit bb5dcb6892
)
2021-02-05 09:26:09 +01:00
Pedro J. Estébanez
ae215451fc
Make audio bus channels' peak volume consistent
...
Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback).
(cherry picked from commit a2b3a73e2d
)
2021-02-05 09:26:09 +01:00
Rémi Verschelde
f9bf6fc3f3
Merge pull request #45706 from Faless/js/3.x_editor_preload
...
[3.2] [HTML5] Better editor persistent folders, automatically open zip import popup
2021-02-04 14:54:04 +01:00
Rémi Verschelde
f42f6ed01c
Merge pull request #45702 from hpvb/fix-tga-crash-32
...
[3.2] Fix a crash in the TGA loader with malformed input
2021-02-04 14:47:37 +01:00
Hein-Pieter van Braam-Stewart
113b5ab1c4
Fix a crash in the TGA loader with malformed input
2021-02-04 13:10:03 +01:00
Rémi Verschelde
142a53f7ae
Merge pull request #45695 from themindoverall/fix-gles2-3d-transform-uniform-binding
...
[3.2] [GLES2] Fix binding 3D Transforms to mat4 uniforms
2021-02-04 10:33:39 +01:00
Chris Serino
335498df6d
[GLES2] Fix binding 3D Transforms to mat4 uniforms
2021-02-03 17:36:21 -06:00
Rémi Verschelde
cdb5ac52f5
Merge pull request #45685 from naithar/feature/extend-plugin-params
...
[3.2] [iOS] Additional 'linker_flags' plugin parameter
2021-02-03 18:37:47 +01:00
Rémi Verschelde
92859d7b2b
Merge pull request #45693 from naithar/feature/ios-loading_screen-3.2
...
[3.2] [iOS] Native loading screen implementation
2021-02-03 18:37:06 +01:00
Sergey Minakov
fdec8d726d
iOS: Use storyboard as loading screen
...
If 'Launch Screen' storyboard is present it will be used as loading screen.
2021-02-03 20:01:05 +03:00
Fabio Alessandrelli
2668ca7a8c
[HTML5] Make home path persistent in editor.
...
We used to only persist specific sub-folder of /home/web_user/ when
running the Web Editor. This resulted in bad UX about default project
creation path etc.
This PR makes the whole folder persistent, move the zip preloading to a
different folder (to avoid persisting it), and automatically prompt the
user to import it if present.
2021-02-03 17:18:28 +01:00
Fabio Alessandrelli
3629617d36
Import zip via drag and drop in project manager.
...
Dropping a single ZIP file in the project manager will now prompt the
import dialog.
2021-02-03 17:16:38 +01:00
Rémi Verschelde
c0d0b9e33e
Merge pull request #45684 from samdze/add-atom-checks
...
[3.2] Added atom checks to X11 XChangeProperty and XGetWindowProperty
2021-02-03 17:12:31 +01:00
Sergey Minakov
309835b917
[iOS] Additional 'linker_flags' plugin parameter
2021-02-03 18:22:17 +03:00
lawnjelly
cb8134f371
Optimize transform propagation for hidden objects
...
When visual instances are hidden, there is no need to update their global transforms and send these to the visual server. This only needs to be done when the objects are reshown.
2021-02-03 15:16:47 +00:00