Commit graph

27888 commits

Author SHA1 Message Date
Rémi Verschelde
abf5132a32 doc: Sync classref with current source 2020-04-28 16:33:44 +02:00
Rémi Verschelde
d44c5cfcf7
Merge pull request #38295 from akien-mga/input-is-back
Rename InputFilter back to Input
2020-04-28 16:20:20 +02:00
Rémi Verschelde
b9e58ed5b8
Merge pull request #38292 from akien-mga/input-drop-obsolete-controllerdbs
Input: Drop obsolete versions of SDL gamecontrollerdb
2020-04-28 15:44:31 +02:00
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
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
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
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
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
Rémi Verschelde
a247e1035c
Merge pull request #38025 from Calinou/doc-procedural-geometry
Improve the procedural geometry class documentations
2020-04-24 17:28:20 +02:00
Rémi Verschelde
97f04e42f6
Merge pull request #37172 from theoway/autoCompletionBug
Fixed the auto-completion bug in gdscript_editor
2020-04-24 17:27:04 +02:00