6b34f10ab1
Fix HTML5 HTTPClient includes
2017-11-15 23:02:36 +01:00
61a693cf78
Merge pull request #12922 from eska014/engine-singletons
...
Singleton management changes
2017-11-14 20:44:55 +01:00
9b7b46143d
Move singleton management from ProjectSettings to Engine
2017-11-14 15:15:13 +01:00
ba7e00dfef
Merge pull request #12885 from rraallvv/osx_android_travis
...
travis: caching Android, iOS, macOS (cross-compile) (master)
2017-11-13 21:44:23 +01:00
7f3ecd4227
change matrix and enable caching for Android, iOS and macOS (cross-compile)
2017-11-13 15:05:26 -04:00
2e3a1caa06
Disable OpenGL warnings unless running with -v, closes #7171
2017-11-13 13:40:07 -03:00
159c2ec69c
Fix HTML5 mouse button release events
2017-11-13 16:14:08 +01:00
0dd96bccd3
Merge pull request #12867 from eska014/html5-http
...
Implement HTTPClient in HTML5 platform
2017-11-13 08:32:32 +01:00
2970061a73
Implement HTTPClient in HTML5 platform
...
Limitations:
- Subject to same-origin policy
- No persistent connection (but simulated for compatibility)
- No blocking mode
- No StreamPeer access
- No chunked responses
- Cannot disable host verification
2017-11-13 00:58:29 +01:00
6205eb40e7
Align sensors and implement gravity sensor for Android
2017-11-11 09:42:23 +11:00
ed57f0a0d4
Remove get_default_video_mode definition on OSX/iOS
...
It had been missed in d09160a8b6 and broke compilation
for those platforms.
Took the opportunity to run clang-format on the code base to fix some corner cases
that went through our static tests/were overlooked recently.
2017-11-09 23:36:08 +01:00
a3387a9e22
UWP: Update to build with Windows SDK 10.16229.0
...
- Update the OpenSSL shim to work with the new SDK
- Change the ARM platform detection to work with VS2017
2017-11-09 16:06:44 -02:00
2507818f05
Merge pull request #12782 from rraallvv/unified_headers_fix
...
add missing distutils.version.LooseVersion import
2017-11-09 17:17:35 +01:00
d09160a8b6
Make video mode initialization more intuitive, fixes #12022
2017-11-09 13:02:26 -03:00
7957bbf558
add missing distutils.version.LooseVersion import
2017-11-09 11:58:29 -04:00
7664a0feac
unified headers fix
2017-11-09 09:46:43 -04:00
e44408f653
Compile Android with STL enabled by default
2017-11-08 12:51:35 +01:00
9437db7bc5
Merge pull request #12604 from rraallvv/unified_headers
...
add support for Android NDK unified headers (master)
2017-11-06 16:07:00 +01:00
ec31b23b33
add support for Android NDK unified headers
2017-11-06 07:51:09 -04:00
00ce629bc6
Prevent to stop music in another background app on iOS
2017-11-06 20:16:34 +09:00
e20241c02c
Merge pull request #12691 from eska014/webaudio
...
Fix WebAudio and HTML5 build
2017-11-06 09:36:13 +01:00
1a5d3c26db
Fix WebAudio and HTML5 build
2017-11-06 00:25:57 +01:00
5bc2cf257b
Convert DOS line endings to Unix line endings
...
Should fix issues some of us have with `misc/dist/uwp_template/AppxManifest.xml`
always showing up as modified.
Might cause issues on Windows due to the removal of BOMs or change of line endings
in some of the Mono, UWP or gradlew.bat files, we will test and adapt if need be.
2017-11-05 11:37:59 +01:00
7715a261d5
Merge pull request #12262 from AndreaCatania/pplug
...
Physics server plug
2017-11-03 23:39:44 -03:00
7a9ca08f16
Implemented physics plug
...
Moved init_physics
Implemented physics 2D plug
Fix clang
Fix clang
Fix static check
Fix clang
Fix static check
Moved physics server initialization
Moved physics server settings initialization
2017-11-04 03:25:51 +01:00
cefdb34f6c
SCons: make use_lto a global option and opt-in for iphone
...
Supersedes #12553 , see discussion in #12552 .
2017-11-02 09:11:50 +01:00
f3fc07272c
Add Colemak keybindings to editor for osx
2017-10-30 22:51:02 +01:00
be6ac69f75
Implemented OS get_latin_keyboard_variant on x11
2017-10-30 12:14:40 -03:00
62a3dcdc72
Merge pull request #12467 from marcelofg55/emscripten_detect
...
Detect javascript platform using EMSCRIPTEN env as well
[ci skip]
2017-10-30 11:43:03 +01:00
87694d1884
Disable logging until the logs location is sorted out
...
Temporary workaround for #12277 .
2017-10-29 15:50:27 +01:00
33daf4d8bc
Detect javascript platform using EMSCRIPTEN env as well
2017-10-28 16:24:44 -03:00
0c043bc257
Merge pull request #12442 from mhilbrunner/patch-1
...
detect.py: Fix KeyError if using MinGW and LTO
2017-10-27 21:22:37 +02:00
0407c2ac46
detect.py: Fix KeyError if using MinGW and LTO
2017-10-27 21:04:27 +02:00
37f1bb3298
Travis: Simplify matrix, disable iphone and add X11 tools=no/clang
...
Travis always has massive backlog of macOS builds, so we can't rely on them
too much.
The iphone build was mostly useful to spot tools=no or target=release_debug
issues, so replacing it by an appropriate X11 build.
2017-10-27 19:56:37 +02:00
b8ac700046
Sound support for Javascript (untested).
2017-10-26 22:35:40 -03:00
ad4000d376
Implemented vsync OS functions for OS X
2017-10-23 13:26:33 -03:00
58b849800e
Add WindowsTerminalLogger to UWP build
2017-10-22 12:15:59 -02:00
6361e24f29
Cleanup unnecessary debug prints
2017-10-21 20:41:07 +02:00
5bc44fe000
Merge pull request #12252 from MednauN/master
...
iOS GameCenter fixes
2017-10-20 21:37:14 +02:00
771b742047
update GKScore init function
...
(cherry picked from commit 5ed8826dd0 )
2017-10-20 13:01:07 +02:00
fe02180feb
Fix iOS GameCenter connection flow
...
Add method for secure authentication to GameCenter
2017-10-20 16:24:52 +07:00
2baf54526b
Fix BSD compile issues
2017-10-17 16:50:41 +00:00
1b2e09355e
SCons: Disable server platform as it does not build
...
See #8361 . [ci skip]
2017-10-17 07:56:04 +02:00
011d997840
Sign iOS dylibs before packaging
...
These changes allow to open the exported project in XCode and Run it
immediately to begin debugging. Before these changes you'd have to
sign GDNative libs and change Build Configuration manually.
2017-10-16 10:35:58 +07:00
a851546845
Merge pull request #12074 from J08nY/fix/use-bin-name
...
Use binary names instead of absolute paths in calls to OS::execute.
2017-10-15 20:20:34 +02:00
55784b0c38
export onBackPress for Android Module
2017-10-15 10:35:13 +05:30
53facb07cf
Fixed wrong Virtual-KeyCode(0x12) pair on Windows platform ( #12073 )
2017-10-14 15:41:57 +07:00
b1252caa10
Use binary names instead of absolute paths in calls to OS::execute.
...
Now that #12009 is merged, we should let the system find the binary on
the users $PATH and don't assume we know where to look for them in
different distributions.
2017-10-13 16:45:24 +02:00
79e247d74e
Drop unusued LEGACYGL_ENABLED check
...
[ci skip]
2017-10-13 00:18:04 +02:00
3e681227ab
Merge pull request #12010 from eska014/jseval
...
Improve JavaScript calls, allow passing byte arrays to GDScript
2017-10-11 22:36:52 +02:00