Rémi Verschelde
fdf58a5858
Rename InputFilter back to Input
...
It changed name as part of the DisplayServer and input refactoring
in #37317 , with the rationale that input no longer goes through the
main loop, so the previous Input singleton now only does filtering.
But the gains in consistency are quite limited in the renaming, and
it breaks compatibility for all scripts and tutorials that access
the Input singleton via the scripting language. A temporary option
was suggested to keep the scripting singleton named `Input` even if
its type is `InputFilter`, but that adds inconsistency and breaks C#.
Fixes godotengine/godot-proposals#639 .
Fixes #37319 .
Fixes #37690 .
2020-04-28 15:19:49 +02:00
Rémi Verschelde
510e83498e
Input: Drop obsolete versions of SDL gamecontrollerdb
...
The 204 and 205 are the older, SDL 2.0.4 and 2.0.5 compatible mappings,
but since all new mappings have only been added to the main
gamecontrollerdb.txt which overrides the older entries, it doesn't make
much sense for us to keep the old databases.
We do not support the SDL2 half axes and inverted axes features from
gamecontrollerdb.txt, but this only impacts the specific controllers
which can use those features, the rest are parsed and used properly.
As for godotcontrollerdb.txt, it doesn't make sense for us to maintain
our own custom mappings instead of submitting them upstream. The only
exception is the Javascript and UWP platforms for which no bindings are
available upstream, so we keep those entries.
2020-04-28 14:51:44 +02:00
Rémi Verschelde
39f7a40925
Merge pull request #37163 from madmiraal/fix-csg-normal
...
Fix CSG vertex normal calculation.
2020-04-28 14:28:31 +02:00
Rémi Verschelde
e71b05d365
Merge pull request #37193 from madmiraal/fix-android-export-unicode-errors
...
Fix Android export throwing Unicode errors.
2020-04-28 14:27:56 +02:00
Rémi Verschelde
d8066aa6a4
Merge pull request #38286 from bojidar-bg/x-expose-cell-size
...
Expose the cell_size affecting VisibilityNotifier2D precision
2020-04-28 11:19:16 +02:00
Bojidar Marinov
d49ff7aff7
Expose the cell_size affecting VisibilityNotifier2D precision
...
Refs: #4803
2020-04-28 10:33:45 +03:00
Christoph Schröder
b1e8ac7b08
Move mouse wheel handler from window to canvas element in HTML
...
Similar to https://github.com/godotengine/godot/pull/36557
At least in chrome, the following error is printed for each mouse wheel
rotation:
[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/6662647093133312
This PR moves the handler to the canvas and thereby fixes the error.
Tested on: Chrome and Firefox (MacOS), Firefox, Chrome(Android), Safari (IPad + MacOS)
2020-04-28 08:42:41 +02:00
Tom Evans
bd081df519
Fix for marking assert lines as safe bug
...
Calling _reduce_node_type from GDScriptParser::_parse_block for assert
was using a current class with a scope that didn't include all
functions. Now calling in GDScriptParser::_check_block_types uses the
right class type. We also now check the assert node message. The assert
line was added to the set_errors associated with assert, since before
the error would be reported on the next line
2020-04-27 20:25:54 -05:00
Rémi Verschelde
717f053e37
Merge pull request #38121 from JFonS/add_unwrap_caching
...
Add caching the lightmap unwrapping on import
2020-04-27 18:51:32 +02:00
Rémi Verschelde
6285899831
Merge pull request #38252 from Calinou/doc-improve-compression-projectsettings
...
Improve the compression project settings documentation
2020-04-27 18:48:37 +02:00
PouleyKetchoupp
9353a2bbd1
Better damping implementation for Bullet rigid bodies
...
Apply old method for linear & angular damping in Bullet, in order to
make it easier to tweak and consistent with Godot Physics.
2020-04-27 18:24:33 +02:00
Rémi Verschelde
f61587b158
Merge pull request #36927 from ThakeeNathees/export-var-type-reduce-implimented
...
Fix: export var type reduce() implemented
2020-04-27 17:01:04 +02:00
Rémi Verschelde
f7e2ff5223
Merge pull request #38253 from nekomatata/bullet-update-2.90
...
Update to bullet master (2.90)
2020-04-27 16:44:17 +02:00
Thakee Nathees
cd487201c6
export var type reduce() implemented
2020-04-27 19:26:57 +05:30
PouleyKetchoupp
3e7db60d56
Update to bullet master (2.90)
2020-04-27 11:37:47 +02:00
Rémi Verschelde
3fff0dda39
i18n: Sync translations with Weblate
...
(cherry picked from commit ae958b89ab
)
2020-04-27 10:38:22 +02:00
Rémi Verschelde
2efff83ca9
Merge pull request #38135 from bruvzg/fix_ssr_redefinition
...
[MoltenVK] Fix "redefinition of 'ssr' with a different type" shader compile error.
2020-04-27 10:04:02 +02:00
Rémi Verschelde
a362db6588
Merge pull request #38207 from Calinou/improve-path-search-discoverability
...
Improve path search behavior discoverability in the project manager
2020-04-27 10:03:34 +02:00
Rémi Verschelde
7f15a9c7a5
Merge pull request #38199 from t-mw/t-mw-patch-1
...
Add const to InputEventMouseButton::get_factor
2020-04-27 10:00:45 +02:00
Rémi Verschelde
7f384e703b
Merge pull request #38230 from Calinou/doc-audiostreamplayer-improve-pitch-scale
...
Improve `pitch_scale` descriptions in AudioStreamPlayer documentation
2020-04-27 10:00:02 +02:00
Hugo Locurcio
b2b8db7897
Improve the compression project settings documentation
2020-04-27 09:58:23 +02:00
Rémi Verschelde
41a320c827
Merge pull request #38242 from akien-mga/msvc-why-so-moody
...
Windows: Appease capricious MSVC versions with moody headers
2020-04-27 09:01:48 +02:00
Rémi Verschelde
3031641879
Merge pull request #38243 from KoBeWi/whine
...
Make Line2D be white by default
2020-04-27 08:56:34 +02:00
Rémi Verschelde
2c91b7f27a
Merge pull request #36035 from Xrayez/path2d-fix-self-modulate
...
Do not override Path2D.self_modulate property
2020-04-27 08:55:22 +02:00
Tomasz Chabora
458cbef64e
Make Line2D be white by default
2020-04-26 23:40:41 +02:00
Rémi Verschelde
4d3a18d9ff
Windows: Appease capricious MSVC versions with moody headers
...
Fixes #37799 .
Fixes #37986 .
2020-04-26 22:27:04 +02:00
Rémi Verschelde
5f645e5d84
Merge pull request #38238 from bruvzg/macos_1014
...
Re-add define for build with 10.14 SDK, remove unsupported 10.12 checks.
2020-04-26 20:32:53 +02:00
bruvzg
0c4c530514
[macOS] Re-add define for build with 10.14 SDK, remove unsupported 10.12 checks.
2020-04-26 21:17:10 +03:00
Tom Evans
fe53c1b0bd
Fixed shuffling editor help tabs
...
The indexes for the ScriptEditorItemData entries were not getting
updated after sorting. This would cause a page to be open but with a
different tab selected. Whenever _update_script_names was called next,
it would correct this indexing. Now we correct it immediately following
the tab sort.
2020-04-26 12:23:00 -05:00
Max Hilbrunner
23b7670d32
Merge pull request #35382 from Calinou/html5-export-title-tag
...
Set the `title` tag in the HTML5 export immediately
2020-04-26 18:23:35 +02:00
Max Hilbrunner
e68012f4c9
Merge pull request #37973 from Calinou/doc-tween-add-easing-cheatsheet
...
Add an easing/transition type cheatsheet to the Tween documentation
2020-04-26 18:06:23 +02:00
Hugo Locurcio
4751dee7f4
Improve pitch_scale
descriptions in AudioStreamPlayer documentation
...
This closes #29439 .
Co-authored-by: Cheeseness <contact@jbushproductions.com>
2020-04-26 16:37:57 +02:00
Rémi Verschelde
c3689783fa
Merge pull request #38228 from bruvzg/use_khronos_validation
...
[Vulkan] Use `VK_LAYER_KHRONOS_validation` instead of deprecated one.
2020-04-26 16:24:42 +02:00
bruvzg
b5caa2e8b0
[Vulkan] Use VK_LAYER_KHRONOS_validation
instead of deprecated VK_LAYER_LUNARG_standard_validation
.
2020-04-26 16:47:25 +03:00
Hugo Locurcio
72da1667e0
Improve path search behavior discoverability in the project manager
...
This closes #38185 .
2020-04-25 21:59:38 +02:00
Sam
e321d38c0e
Resets global pose of IK chain bones being solved, rather than the whole skeleton. Resolves #38026
2020-04-25 10:57:42 -04:00
Tobias Mansfield-Williams
982efb1864
Add const to InputEventMouseButton::get_factor
2020-04-25 13:25:00 +02:00
Rémi Verschelde
7899b3e734
Merge pull request #38150 from neikeq/fix-load-hook-for-reused-assembly
...
Mono/C#: Fix load hook not called for some assemblies on domain reload
2020-04-25 13:01:11 +02:00
Rémi Verschelde
cacedac8b7
Merge pull request #38155 from Calinou/tweak-ssao-property-hints
...
Tweak SSAO property hints to allow setting more precise values
2020-04-25 12:55:25 +02:00
Rémi Verschelde
115ea6e1eb
Merge pull request #38193 from YeldhamDev/decal_icon_fix
...
Tweak Decal icon slightly
2020-04-25 10:21:28 +02:00
Michael Alexsander
d239196fc7
Tweak Decal icon slightly
2020-04-24 22:40:06 -03:00
Rémi Verschelde
a09e035695
Merge pull request #37107 from RandomShaper/imvu/export_vmem
...
Add ability to export debugger's VRAM usage report
2020-04-25 00:32:00 +02:00
Rémi Verschelde
77843bde77
Merge pull request #38178 from akien-mga/doc-typed-arrays
...
doc: Fix parsing typed arrays in makerst.py
2020-04-25 00:08:40 +02:00
Rémi Verschelde
10e5427cc2
Merge pull request #38165 from YeldhamDev/multitrack_time_fix
...
Fix crash when changing time value of multiple animation keys at once via inspector
2020-04-25 00:02:29 +02:00
Rémi Verschelde
1cf82f6f90
Merge pull request #38172 from m4gr3d/misc_fixes
...
Fix detection logic for the Android sdk path
2020-04-25 00:01:12 +02:00
Rémi Verschelde
33fe763259
Merge pull request #38184 from bruvzg/git_hooks_silent
...
Git Hooks: Suppress "which" error messages.
2020-04-24 20:21:18 +02:00
bruvzg
05f041127d
Git Hooks: Suppress "which" error messages.
2020-04-24 20:11:53 +03:00
Rémi Verschelde
d567c15aed
doc: Fix parsing typed arrays in makerst.py
...
`Type[]` typed arrays will link to `Type`, as it's likely the most
interesting information for the user.
And sync classref with current source.
2020-04-24 17:50:20 +02:00
Rémi Verschelde
58cbec8db3
Merge pull request #37873 from bruvzg/git_hook_gui
...
Git Hooks: Add support for GUI git clients.
2020-04-24 17:30:35 +02:00
Rémi Verschelde
12c36e2761
Merge pull request #37862 from YeldhamDev/decal_icon
...
Add icon for the Decal node
2020-04-24 17:29:54 +02:00