Rémi Verschelde
44db69a7da
Merge pull request #38561 from bruvzg/wintab_extra_mm_events
...
WinTab: Make movement smoother and handle pressure/tilt changes when cursor is not moving.
2020-05-08 12:19:55 +02:00
bruvzg
78c80de738
WinTab: Adds extra "mouse move" events to make movement smoother and correctly handle pressure/tilt change when cursor is not moving.
2020-05-08 10:56:42 +03:00
Eric M
97e77bcd19
Added mapping for KEY_MENU to VK_APPS (0x5d) so context menu's triggered by the keyboard menu button work
2020-05-08 11:22:21 +10:00
bruvzg
ba85db5a79
Remove WinTab error message.
2020-05-07 15:51:19 +03:00
Rémi Verschelde
6038325470
clang-format: Add JavaImportGroups for Java code
2020-05-06 23:26:43 +02:00
Rémi Verschelde
192529c2d0
Merge pull request #38483 from bruvzg/wintab_api
...
Add support for the WinTab API for pen input.
2020-05-05 16:27:51 +02:00
bruvzg
d978658f81
[Windows] Add support for the WinTab API for pen input.
2020-05-05 14:16:02 +03:00
Fredia Huya-Kouadio
ef62506e5c
Address `OS.request_permissions()` bug when non-platform permission(s) is included
2020-05-05 10:33:46 +02:00
bruvzg
0128947894
[Linux/Windows] Set pressure to 1.0f when primary button is pressed and device is not pressure sensitive.
2020-05-03 20:13:01 +03:00
Rémi Verschelde
78db7824b7
Merge pull request #37756 from madmiraal/fix-x11-pressure-tilt
...
Fix X11 pressure and tilt values.
2020-05-03 18:09:33 +02:00
Fabio Alessandrelli
c7e662199f
Merge pull request #37414 from Schroedi/fix_html_mouse_input
...
Move wheel handlers from window to canvas element in HTML
2020-05-01 12:51:35 +02:00
Rémi Verschelde
7e1e0f496b
Merge pull request #37802 from ThakeeNathees/window-position-bug-osx-x11
...
display server window position bug fix
2020-04-29 09:04:53 +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
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
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
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
PouleyKetchoupp
3e7db60d56
Update to bullet master (2.90)
2020-04-27 11:37:47 +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
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
Fredia Huya-Kouadio
328354f878
Fix detection logic for the Android sdk path
...
The previous logic used the 'tools' directory within the Android sdk to validate it. That directory was recently deprecated and removed from the Android sdk folder (https://developer.android.com/studio/releases/sdk-tools )
2020-04-24 04:21:36 -07:00
Fredia Huya-Kouadio
2f38cfd9ab
Fix Android templates size regression
...
The issue was caused by PR #36906 which changes prevented the generated shared libraries from being stripped.
Since the change is only needed for development (debugging) purposes, it's commented out by default.
2020-04-23 00:21:39 -07:00
Hugo Locurcio
eecce139ea
Set the `title` tag in the HTML5 export immediately
...
This makes the project title display without having to wait for
the project to finish loading.
2020-04-22 11:31:14 +02:00
Rémi Verschelde
4989beb353
Merge pull request #37895 from qarmin/more_leak_fixes
...
Fixes leaks in ResourceCache, Vulkan and X11
2020-04-16 11:09:01 +02:00
fhuya
c591cb8fda
Migrate legacy apache dependency to the GodotPayment plugin
...
This is the only location in the codebase where it's being used, so no need to make the main lib have a dependency on it.
2020-04-15 22:36:58 -07:00
qarmin
943ec79859
Fixes leaks in ResourceCache, Vulkan and X11
2020-04-15 10:27:57 +02:00
Rémi Verschelde
ca896ddbf0
Android: Bump build tools to 29.0.3
2020-04-14 13:47:13 +02:00
fhuya
73d4e2eefb
Delete unused drawable resources.
2020-04-13 16:15:37 -07:00
SkyJJ
7fcd13575e
Validate supported architectures when exporting to Android
2020-04-13 12:16:08 +02:00
Thakee Nathees
63a00aec68
display server window position bug fix ( #37323 )
2020-04-11 20:13:12 +05:30
fhuya
948c3cbb88
Add signal support to Godot Android plugin:
...
Supports registering and emitting signal from a Godot Android plugin
2020-04-10 09:22:21 -07:00
Rémi Verschelde
35c8ec065c
Merge pull request #37256 from m4gr3d/add_custom_build_gradle_settings
...
Update Android custom template build configuration
2020-04-10 13:57:56 +02:00
Marcel Admiraal
a2ad0878ed
Fix X11 pressure and tilt values.
2020-04-10 12:10:24 +01:00
Rémi Verschelde
ea2dfb8cc7
Merge pull request #37745 from nekomatata/vulkan-warnings-android
...
Fix extra warnings in Android build
2020-04-10 11:40:19 +02:00
PouleyKetchoupp
802bbe87ad
Fix extra warnings in Android build
2020-04-10 11:06:11 +02:00
Marcel Admiraal
9369b37f1f
Fix loss of precision in X11 device info.
2020-04-10 07:40:14 +01:00
PouleyKetchoupp
e167af3737
Display Server support
2020-04-08 01:47:09 +02:00
fhuya
9c11076a20
Update Android custom template build configuration.
2020-04-07 09:07:44 -07:00
PouleyKetchoupp
af424b1c7c
Vulkan rendering for Android
2020-04-03 11:18:59 +02:00
Rémi Verschelde
efeb7d07eb
Merge pull request #37533 from akien-mga/gradle-downgrade-3.5.3
...
Android: Downgrade gradle plugin to 3.5.3
2020-04-02 23:33:35 +02:00
Rémi Verschelde
ba2ec53a26
Android: Downgrade gradle plugin to 3.5.3
...
With the NDK installed locally, gradle plugin 3.6.0 seems to enforce
a specific older NDK version, and will fail building if you don't have
it installed with:
```
No version of NDK matched the requested version 20.0.5594570.
Versions available locally: 21.0.6113669
```
Upstream issue: https://github.com/gradle/gradle/issues/12440
2020-04-02 23:16:54 +02:00
Rémi Verschelde
312bbb9600
Merge pull request #37525 from lupoDharkael/replace-0L
...
Replace 0L with a casted nullptr
2020-04-02 21:22:45 +02:00
lupoDharkael
6324f578bd
Replace 0L with a casted nullptr
2020-04-02 17:33:46 +02:00
Rémi Verschelde
ea7b497065
Replace more occurrences of NULL with nullptr
2020-04-02 14:56:01 +02:00
lupoDharkael
95a1400a2a
Replace NULL with nullptr
2020-04-02 13:38:00 +02:00
Rémi Verschelde
5f11e15571
Merge pull request #37504 from qarmin/out_of_bound_cursor
...
Fix array out of bounds access caused by uninitialised variables
2020-04-02 13:07:55 +02:00
Rafał Mikrut
359bebd8c0
Fix out of bound array access caused by unassigned variable
2020-04-01 19:29:35 +02:00
Rémi Verschelde
516b3bb88f
Fix Clang warnings on Windows
...
Fixes #37490 .
2020-04-01 16:28:20 +02:00
Ignacio Etcheverry
21d1ea60a7
Fix exporting corrupted Xcode pbxproj if project name has spaces
2020-03-31 09:37:17 +02:00
Ignacio Etcheverry
77dd061345
Mono/C#: Add iOS support
...
Right now, games only work on devices when exported with FullAOT+Interpreter.
There are some issues left that need to addressed for FullAOT alone. Right now,
it's giving issues with the Godot.NativeCalls static constructor.
2020-03-31 09:37:16 +02:00