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
Pedro J. Estébanez
a6cedd736b
Add build param for targeted Windows version
2017-12-07 00:00:24 +01:00
Pedro J. Estébanez
cb23cc1ca4
Improve/fix multitouch on Windows
...
- Fix logic error.
- Track touches to enable defensive handling and releasing on focus out.
- Change comment-out by preprocessor `#if`.
2017-12-07 00:00:24 +01:00
Pedro J. Estébanez
4511241991
Implement multitouch on X11
2017-12-07 00:00:24 +01:00
marcelofg55
129e0f34d0
Added OS::center_window to center the window precisely on desktop platforms
2017-12-03 17:13:26 -03:00
Indah Sylvia
88b6c49e22
Enhanced UWP logo on Export dialog
2017-11-29 19:50:02 +07:00
Rhody Lugo
714e02c0f6
disable caching for targets using helper functions
2017-11-28 16:14:24 -04:00
Rhody Lugo
388249c386
use the same cache for all branches for appveyor
2017-11-28 03:23:51 -04:00
sersoong
320ee1851f
Porting 3.0 filessytem_dock's context menu to 2.1
2017-11-19 11:21:36 +08:00
Rhody Lugo
75925198be
fix window position computations on macOS
2017-11-14 08:59:50 -04:00
Rémi Verschelde
ff69d1fff2
Merge pull request #12886 from rraallvv/osx_android_travis_2.1
...
travis: caching Android, iOS, macOS (cross-compile) (2.1)
2017-11-13 21:44:45 +01:00
Rhody Lugo
f09bbfa372
change matrix and enable caching for Android, iOS and macOS (cross-compile)
2017-11-13 15:13:46 -04:00
Rémi Verschelde
aafb06cf9f
Merge pull request #12820 from eska014/2.1-html5-pointer-input
...
Backport HTML5 pointer-input patches to 2.1
2017-11-12 20:28:35 +01:00
Leon Krause
b717d1dc4c
Implement HTML5 touch events
...
(cherry picked from commit 86f5ac3d74
)
2017-11-10 20:54:58 +01:00
Leon Krause
9b07e32656
Reimplement HTML5 mouse input without GLUT
...
Fixes inverted scrolling on Chromium
(cherry picked from commit a99b6b2063
)
2017-11-10 20:51:16 +01:00
Rhody Lugo
fd10b1cf4c
unified headers fix
2017-11-09 09:47:28 -04:00
Rémi Verschelde
73e3947493
Merge pull request #12605 from rraallvv/unified_headers_2.1
...
add support for Android NDK unified headers (2.1)
2017-11-06 16:07:02 +01:00
Rhody Lugo
c0647681d8
add support for Android NDK unified headers
2017-11-06 07:52:47 -04:00
volzhs
bc285b2ba4
Prevent to stop music in another background app on iOS
2017-11-06 20:13:36 +09:00
volzhs
50868dfd27
Respect use_lto option for building iPhone template
2017-11-02 17:35:06 +09:00
Matthias Hoelzl
fb236045de
Make build scripts Scons 3.0/Python3 compatible
...
- Cherry picked #10662 and fixed merge conflicts.
- Manualy merged the change from #11904 .
- Did not merge #12236 since I'm not sure whether the issue
affects Godot 2.1 and I don't have VS2013 to test.
- Did not merge #11843 since it doesn't seem relevant (the
code is only needed for creating DONORS.md, etc.).
- Did not merge #10727 and #11752 since they seem to be
already included in #11742 .
- The Windows and Linux builds have been tested with Scons 3.0
using Python 3.
- OSX and iOS should hopefully work but are not tested since
I don't have a Mac.
- Builds using SCons 2.5 and Python 2 should not be impacted.
2017-10-24 06:41:32 +02:00
Marcelo Fernandez
5cf2fc3a5f
Implemented vsync OS functions for OS X
2017-10-23 12:05:42 -03:00
sersoong
5ed8826dd0
update GKScore init function
2017-10-20 17:44:54 +08:00