9cc66495cf
Android : implement InputEventMagnifyGesture and InputEventPanGesture
...
sets threshold constants PAN_GESTURE_MIN_DELTA and MAGNIFY_GESTURE_MIN_FACTOR
2019-11-02 11:17:22 +01:00
f675621725
[macOS, Windows, X11] Add graphic tablet pen pressure and tilt support to InputEventMouseMotion event.
2019-10-30 14:42:21 +02:00
2f511ff758
Update natvis file to display Node class correctly in Visual Studio debugger
2019-10-29 10:24:29 +01:00
034625ed93
Fix invalid window border when toggled from fullscreen to windowed mode
2019-10-27 18:44:47 +03:00
d66dcc86f9
Allow use of relative and speed properties for InputEventScreenDrag on WIndows
2019-10-26 15:55:46 -06:00
c8c8f1b8a4
Specify MINGW_HAS_SECURE_API=1
2019-10-25 20:03:53 +09:00
86abf62e48
Merge pull request #32326 from starryalley/ios_get_model_name
...
ios: support get_model_name
2019-10-25 07:41:28 +02:00
68a54803c2
Merge pull request #33035 from bruvzg/macos_fix_warnings
...
Fix compilation warnings in macOS build, enable `warnings=extra werror=yes`
2019-10-24 20:57:38 +02:00
7b64340eb0
Fix compilation warnings in macOS build, enable warnings=extra werror=yes for macOS CI.
2019-10-24 20:37:56 +03:00
9d13a37b81
Remove ECMAScript 6 "arrow operator".
...
We don't need it, it's not well supported by compilers, and it was a
mistake in the first place.
2019-10-24 16:46:31 +02:00
ab1e809426
Implement HTTP server for HTML5 export
...
Since most browsers no longer allow making async requests from a page
loaded from `file://`, we now need a proper HTTP server to load the
exported HTML5 game.
This should also allow us to get the debugger to work over a WebSocket
connection.
2019-10-23 10:59:03 +02:00
53637e4b1c
Improve EditorExportPlatform interface.
...
Convert all get_device* methods to get_option* and normalize their usage
as icon, label, tooltip.
2019-10-23 10:59:03 +02:00
0088385556
Add request permission automatically at android
2019-10-22 22:52:13 +03:00
a1c890a9e5
Merge pull request #32977 from bruvzg/mingw_clang
...
Add "llvm/thinlto" options to the MinGW build.
2019-10-22 19:45:41 +02:00
acd5c7e767
Merge pull request #32858 from m4gr3d/expand_singleton_base_api
...
Add `View SingletonBase#onMainCreateView(Activity activity)` api
2019-10-22 13:52:39 +02:00
ec30cf0d20
Add "llvm/thinlto" options to MinGW build.
2019-10-22 12:53:41 +03:00
4407350608
Add View onMainCreateView(Activity activity) api to the Godot.SingletonBase class.
...
The new api allows plugins to define and provide their views for inclusion in the Godot Android view hierarchy.
2019-10-18 10:05:53 -07:00
d8c2e6a31a
[macOS] Fix non-ASCII volume name listing, replace deprecated volume listing API. Remove hidden mount points from the volume list.
2019-10-18 15:36:29 +03:00
1fed266bf5
Merge pull request #32809 from bruvzg/macos_1015_non_hidpi_fix
...
Fix non-HiDPI mode on HiDPI displays on macOS Catalina.
2019-10-13 22:48:05 +02:00
509afcea92
Fix non-HiDPI mode on HiDPI displays on macOS Catalina.
2019-10-13 23:15:20 +03:00
c8a8be6dd1
Optimize images losslessly using oxipng -o6 --strip all --zopfli
2019-10-12 23:23:33 +02:00
2a76fba1f6
Fix X11 modifier keys.
2019-10-12 00:09:14 +03:00
d0f8ef7646
Cleanup fix for the meta-data parsing crashing bug.
2019-10-11 11:12:53 -07:00
82141729d2
Android: Work around crash in _fix_manifest
...
Works around #32553 , not fixing the underlying cause but
preventing the crash.
2019-10-11 09:03:21 +02:00
a8836ba28d
Remove dependency on the editor directory being in the build's include path.
...
- Add or remove the necessary subdirectorires to the includes to remove
dependency on the editor directory being in the build's include path.
- Ensure includes in modified files conform to style guideline.
- Remove editor from the build include path.
2019-10-10 08:57:00 +02:00
abd81dcb73
Merge pull request #32556 from bruvzg/win_codesign
...
Code signing support for Windows exports
2019-10-08 16:17:24 +02:00
db582a2c8c
Adds Pen support for Android
2019-10-04 23:57:01 +02:00
1c592e5f1f
Add code signing support for Windows exports (using "signtool" on Windows and "osslsigncode" on the other platforms)
2019-10-04 22:33:03 +03:00
9a115ccaf3
Merge pull request #32518 from nekomatata/fix-revert-cursor
...
Properly revert cursor when using set_custom_mouse_cursor with null
2019-10-03 13:39:25 +02:00
5bfe32eaa4
Properly revert cursor when using set_custom_mouse_cursor with null
...
Fixes #32486
2019-10-03 13:02:11 +02:00
77b1214a9a
Merge pull request #32514 from akien-mga/android-one-click-dont-uninstall
...
Android one-click deploy: Don't clear by default
2019-10-03 12:33:51 +02:00
0c7b3fff44
Android: Fix manifest parsing and APK names in export code
...
A better fix would be to make Godot's export code properly parse the
tag over multiple lines (and maybe even use XMLParser instead of doing
it ad-hoc?).
As for the APK names, we could alternatively pick the first .apk found
in the `debug` and `release` folders without expecting a specific name.
Fixes #32414 .
2019-10-03 12:13:45 +02:00
9d96f04138
Android one-click deploy: Don't clear by default
...
This makes iteration faster as you don't need to monitor your phone
to allow the installation each time.
Fixes #32183 .
2019-10-03 10:43:59 +02:00
5dca2e4f38
macOS code signing improvements (timestamp and hardened runtime options, entitlements property hint, remove excessive codesign calls, suppress "file not found" error on first export)
2019-10-02 21:00:16 +03:00
6f1d6cfc78
Fixed running the export templates with newer emscripten versions.
2019-10-01 15:41:19 +02:00
dec10dd776
Merge pull request #32051 from qarmin/some_error_explanation
...
Added some obvious errors explanations
2019-09-25 11:51:54 +02:00
17732fe698
Added some obvious errors explanations
2019-09-25 10:28:50 +02:00
bba9d9123c
ios: support get_model_name
2019-09-25 12:35:45 +10:00
2b628e5d5b
Merge pull request #32269 from m4gr3d/improve_build_time
...
Update the Godot gradle build tasks to provide additional flexibility
2019-09-24 16:29:34 +02:00
ef143447ad
Updates the Godot gradle tasks to enable manual runs of the scons command.
...
Example: To generate for the `release` build target and for the `armv7`, `arm64v8` and `x86` architectures, run the commands:
```
cd godot
scons -j4 platform=android target=release android_arch=armv7
scons -j4 platform=android target=release android_arch=arm64v8
scons -j4 platform=android target=release android_arch=x86
cd platform/android/java
./gradlew generateGodotTemplates
```
Notes:
- The generated build templates will be located in the `godot/bin` directory (i.e: `android_debug.apk`, `android_release.apk`, `android_source.zip`).
- The gradle command will only generate templates for the target(s) with available native shared libraries. For example, running the commands above will only generate the `android_release.apk` and `android_source.zip` files.
To delete the generated artifacts, the following commands can be used:
```
cd platform/android/java
./gradlew cleanGodotTemplates
```
2019-09-24 06:18:21 -07:00
823c3def72
Fix copyright headers and style issues
2019-09-24 11:52:06 +02:00
1ecdd5b5cc
Merge pull request #32194 from AlexRixhardson/fix-7945
...
Fixes crash described in issue 7945 (Duplicated [self drawView] in iphone gl_view)
2019-09-24 09:17:54 +02:00
ce384f885c
Merge pull request #32250 from lawnjelly/android-keyboard2
...
Fix Android keyboard crash with left cursor
2019-09-23 22:09:09 +02:00
ad5d0cca4d
Fix Android keyboard crash with left cursor
...
Fixes #32168 .
Previously we were returning all key up and key down messages as unhandled to the OS. This was resulting in crashes on certain keypresses (left cursor), for undetermined reason.
This PR defaults all key up and keydown messages to be returned as handled by Godot, except those explicitly coded as exceptions (currently volume keys only).
2019-09-23 18:08:41 +01:00
393a0152ea
Merge pull request #32055 from qarmin/some_code_fixes
...
Changed some code found by Clang Tidy and Coverity
2019-09-23 10:00:31 +02:00
50be65bf43
Changed some code found by Clang Tidy and Coverity
2019-09-22 18:45:08 +02:00
ef5d1ebc95
Fix starting intent problem
2019-09-22 15:02:10 +03:00
2e065d8ad0
Merge pull request #32064 from m4gr3d/propagate_gl_surface_events
...
Notify for app pause and resume events on Android
2019-09-20 23:18:40 +02:00
42af54ff75
Merge pull request #32087 from karroffel/x11-pid
...
[X11] set PID as window attribute
2019-09-20 23:18:17 +02:00
25a1bfed5c
Merge pull request #32210 from Calinou/editor-log-distinguish-messages
...
Distinguish editor-originating messages in the editor log
2019-09-20 20:22:43 +02:00