Rémi Verschelde
1c81775f8a
Merge pull request #17999 from xsellier/bugfix-17987/input-device-management
...
Prevent a device to be added/deleted more than once on Android
2018-04-05 18:34:03 +02:00
Rémi Verschelde
14a5888a80
Merge pull request #17954 from xsellier/bugfix/null-pointer-exception-android-payment
...
Prevent NullPointerException when data is null during a Payment
2018-04-05 18:31:14 +02:00
Xavier Sellier
fb5a601217
Prevent a device to be added/deleted more than once on Android
2018-04-05 10:15:57 -04:00
Xavier Sellier
d87578c3cd
Prevent NullPointerException when data is null during a Payment
2018-04-05 09:59:02 -04:00
Xavier Sellier
21d03317d7
Initialize sensors to default values for Android platform
2018-04-05 09:50:22 -04:00
Xavier Sellier
657bf8c1a3
Add check when pausing/unpausing audio OpenSL interface (android)
2018-04-04 14:37:41 -04:00
Xavier Sellier
4d2853fcdc
Add clipboard operation for android OS
2018-04-03 13:27:00 -04:00
Rémi Verschelde
60835ce88e
X11: Fix -Wc++11-narrowing error with clang
...
Fixes #17725 .
2018-03-24 12:16:32 +01:00
Xavier Sellier
7535698c8a
Prevent android to split-screen
...
Add android:resizeableActivity='false' to the manifest.
2018-03-20 21:35:11 -04:00
Rémi Verschelde
940bab2734
Merge pull request #17646 from volzhs/android-device-info-2.1
...
Fix getting Android device information (2.1)
2018-03-20 11:28:46 +01:00
volzhs
79f155a42e
Fix getting Android device information
2018-03-20 14:18:38 +09:00
Leon Krause
6e549d41eb
Fix inverted relative mouse motion in HTML5 export
...
(cherry picked from commit 640d8cc5d2
)
2018-03-18 18:14:03 +01:00
Leon Krause
c445ba29aa
Fix HTML5 key events
2018-03-18 18:14:03 +01:00
Leon Krause
4e0643a51c
Fix HTML5 start-up, remove godotfs.js
2018-03-18 18:13:55 +01:00
Rémi Verschelde
b30c46bb9d
Merge pull request #17195 from RandomShaper/touch-to-mouse-x11-2.1
...
Generate mouse events from touch on X11 (2.1)
2018-03-06 10:14:20 +01:00
Pedro J. Estébanez
5571ada4f5
Generate mouse events from touch on X11
...
To match behavior on other platforms.
2018-02-26 21:19:57 +01:00
Xavier Sellier
88e779cd5e
Improve android java support
...
- Use Log.d/Log.w instead of System.printf
- Remove commented code
- Cherry-pick: Manual backport of d698814367
2018-02-22 13:36:34 -05:00
Xavier Sellier
0af3f8e053
Backport of clang-format 7cb6e6b723
2018-02-22 13:00:36 -05:00
George Marques
1738f5a600
Fix build for WinRT using VS2017
2018-02-18 20:16:53 -03:00
Marcelo Fernandez
20b821780c
Detect javascript platform using EMSCRIPTEN env as well
...
(cherry picked from commit 33daf4d8bc
)
2018-02-18 20:33:56 +01:00
Rémi Verschelde
e3bcb8cf4a
Silence verbose stderr info message on X11
...
(cherry picked from commit 94f315df01
)
2018-02-18 16:57:14 +01:00
Rémi Verschelde
bad7a8a657
X11: Link libgcc statically with use_static_cpp option
...
We were already linking libstdc++ statically for official binaries,
protecting us against most portability issues. But apparently since
we started using GCC 7 for official builds, we also need to link
libgcc statically for at least 32-bit builds to be portable.
Fixes #16409 .
(cherry picked from commit b526088ae2
)
2018-02-18 16:56:34 +01:00
Pedro J. Estébanez
04151ac0b4
Improve/fix fullscreen on X11
...
- Fix fullscreen flag being unconditionally added.
- Fix setup for non-WM-compliants.
- Backport setting the compositor hint (from 3.0).
2018-02-16 21:59:48 +01:00
Rémi Verschelde
6a180a6983
Merge pull request #15565 from RandomShaper/adpod-topmost-2.1
...
Add new window setting: always-on-top (2.1)
2018-02-14 16:43:20 +01:00
Rémi Verschelde
f1891f6c22
Merge pull request #16647 from xsellier/bugfix/android-iap-signal-instead-of-timer
...
AndroidModule GodotPaymentsV3 - emit signal when connected (2.1)
2018-02-14 08:03:52 +01:00
Xavier Sellier
546b48813f
Add signals and a check function for Android service connectivity.
...
- Add a iap_connect and iap_disconnect events for android platform.
- Add isConnected() function returning true if its connected to android service, false otherwise
2018-02-13 19:03:51 -05:00
Rémi Verschelde
4e46b0b668
Merge pull request #13930 from marcelofg55/center_window_2.1
...
Added OS::center_window to center the window precisely on desktop platforms
2018-02-14 00:15:07 +01:00
Xavier Sellier
fe11a2d23d
Bugfix: This should fix the issue with the mouse global position
2018-01-31 23:27:48 -05:00
Pedro J. Estébanez
f43981e9a6
Implement always-on-top for MacOS
...
Courtesy of @bruvzg.
2018-01-30 20:40:12 +01:00
volzhs
082a2f95df
Merge pull request #16125 from volzhs/fix-android-build
...
Fix Android build
2018-01-28 11:54:52 +09:00
volzhs
add0c1aa28
Fix Android build
...
it's same fix with #15400 , #15605 but for 2.1 branch
2018-01-28 09:21:35 +09:00
Rhody Lugo
7b25a33762
add Colemak layout
2018-01-23 03:15:45 -04:00
binbitten
edc1761c6e
Fix horizontal scroll for windows platform
2018-01-20 22:10:03 +01:00
Juan Linietsky
809c0ba3fa
Added middle button doubleclick, fixes #15567
...
(cherry picked from commit 0f00384c93
)
2018-01-16 00:04:06 +01:00
Pedro J. Estébanez
554ffdcde7
Add new window setting: always on top
...
Implemented for Windows and Linux.
2018-01-05 21:28:56 +01:00
Pedro J. Estébanez
a84cb60994
Unify X11 fullscreen setup
2018-01-05 21:28:56 +01:00
George Marques
2fae3e786d
Add option to sign WinRT exports with signtool
...
Windows-only.
2018-01-04 17:08:52 -02:00
Rémi Verschelde
13d05cbb49
Merge pull request #15278 from volzhs/android-update-build-2.1
...
Update android build tool to latest [2.1]
2018-01-03 18:06:35 +01:00
volzhs
62475459fa
Update android build tool to latest
2018-01-03 17:06:48 +09:00
Rémi Verschelde
3102dc17ee
Merge pull request #13437 from xsellier/bugfix/mouse-cursor-lag
...
Implement hardware cursor acceleration for Godot Engine 2.1
2018-01-03 08:36:44 +01:00
Rémi Verschelde
2712014744
Update copyright statements to 2018
...
Happy new year to the wonderful Godot community!
2018-01-02 11:27:24 +01:00
Xavier Sellier
377fdc1e33
Hardware cursor implementation for Godot Engine 2.1
...
- Remove all references to the variable 'custom_mouse_cursor_hotspot' and 'custom_mouse_cursor' from the project settings.
- Indeed, to implement a custom cursor we need to define a sprite for each 'state' of the cursor. Using those variables in the projects settings would define only the _main_ cursor.
- Cleanup the VirtualServer (Remove references to cursor_set_visible, cursor_set_texture and cursor_set_pos)
- Cleanup the Input (set_mouse_in_window should not be used anymore)
- Update the documentation
- Implement it for windows, X11, Javascript, BB 10, OSx, iOS, server, android
- NOT IMPLEMENTED FOR WINRT (As of today, I'm not able to implement this one, this post might help)
- NOT IMPLEMENTED FOR HAIKU (Support of this platform seems perfunctory)
- Build it for Windows, Android and OSX
2017-12-15 11:37:36 -05:00
Rémi Verschelde
dec619296a
iOS: Drop obsolete code from never-public modules
...
(cherry picked from commit 5563f4cc56
)
2017-12-11 15:32:53 +01:00
Rémi Verschelde
6a4e7198c5
Style: apply clang-format (5.0.0) to current source
2017-12-11 15:31:49 +01:00
Rémi Verschelde
acb7107720
Style: apply clang-format (3.9.1) to current source
2017-12-11 15:18:06 +01:00
Pedro J. Estébanez
088569fe14
Fix no mouse if touch device present in X11
...
Plus several improvements in this area.
Sadly, grabbing has been disabled until a better solution is found.
2017-12-10 07:15:07 +01:00
Rémi Verschelde
78364d4b07
Merge pull request #14355 from volzhs/ios-delegate
...
use application:didFinishLaunchingWithOptions: instead of application…
2017-12-07 09:33:25 +01:00
MrCdK
1cda47a7bc
Fix windows compilation when using MinGW
...
(cherry picked from commit 651677f033
)
2017-12-07 07:30:22 +01:00
volzhs
d25b1cf88a
use application:didFinishLaunchingWithOptions: instead of applicationDidFinishLaunching: for iOS
2017-12-07 10:02:19 +09:00
Pedro J. Estébanez
838fd94a70
Remove dead code from Windows build script
2017-12-07 00:00:24 +01:00