summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2017-05-12Fix possible memory leak for Androidvolzhs
/godot_dev/platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java:575: Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing to .getApplicationContext() [WifiManagerLeak] mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Explanation for issues of type "WifiManagerLeak": On versions prior to Android N (24), initializing the WifiManager via Context#getSystemService can cause a memory leak if the context is not the application context. Change context.getSystemService(...) to context.getApplicationContext().getSystemService(...). 1 errors, 0 warnings
2017-05-02Merge pull request #8574 from eska014/html5-noglutRémi Verschelde
Remove GLUT usage in HTML5 platform
2017-05-02Merge pull request #8576 from eska014/html5-mousemodesRémi Verschelde
HTML5: Implement mouse lock/capture and hiding
2017-05-02Implement mouse capture and hiding in HTML5 exportL. Krause
MOUSE_MODE_CONFINED cannot be implemented.
2017-05-01Merge pull request #8586 from vnen/uwp-3Rémi Verschelde
Fix compilation for UWP
2017-04-29Fix compilation for UWPGeorge Marques
2017-04-29Merge pull request #8572 from akien-mga/thirdpartyRémi Verschelde
Moving more thirdparty stuff (minizip, some single-file external libs) to the thirdparty directory
2017-04-29Fix HTML5 key eventsL. Krause
Regression from 86f5ac3
2017-04-28Remove GLUT usage in HTML5 platformL. Krause
2017-04-28Move core thirdparty files to thirdparty/{minizip,misc}Rémi Verschelde
2017-04-26Merge pull request #8547 from eska014/html5-pointer-inputRémi Verschelde
HTML5: Add (multi-)touch events, fix inverted scrolling
2017-04-26Implement HTML5 touch eventsL. Krause
2017-04-26Fix error or download again if use obb for Androidvolzhs
2017-04-25Reimplement HTML5 mouse input without GLUTL. Krause
Fixes inverted scrolling on Chromium
2017-04-23Fix property warnings and hide some debug printsRémi Verschelde
"ALL IS GOOD" was a lie. In particular, removes verbose "path not recognized" false positive. The actual logic is to (somewhat naively) check all ResourceFormatLoaders and to pick the first good match, so no need to warn about the formats that do not match the type hint.
2017-04-17Drop EXEC PATHP?? super verbose info messageRémi Verschelde
It seems to give nightmares to Windows users.
2017-04-10Fix crash on exit.Andreas Haas
First it crashed in the thread that checks for android devices, then in the audio driver.
2017-04-10Merge pull request #8341 from RameshRavone/masterRémi Verschelde
Android: avoiding duplicates in build.gradle
2017-04-10Rename [gs]et_pos to [gs]et_position for ControlsSergey Pusnei
Control set_pos -> set_position Control set_global_pos -> set_global_position [gs]et_mouse_pos -> [gs]et_mouse_position [gs]et_global_mouse_pos -> [gs]et_global_mouse_position fixes #8005
2017-04-10Android: avoiding duplicates in build.gradleRamesh Ravone
2017-04-09Android: Support to change minSdkVersion (#8313)Ramesh Ravone
2017-04-09-Fix eternal black screen on WindowsJuan Linietsky
-Disabled warnings on windows, need to properly set up warnings
2017-04-09Style: Apply clang-format (3.9.1) to Obj-C++ filesRémi Verschelde
2017-04-09Formatting of mm filesBastiaanOlij
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-06New particle system, mostly working, some small features missing.Juan Linietsky
2017-04-06Revert "8145 - Mouse Position is unknown until first mouse event on X11"Juan Linietsky
2017-04-05Merge pull request #8274 from RandomShaper/fix-android-x86Rémi Verschelde
Fix crash on Android-x86
2017-04-05Fix crash on Android-x86Pedro J. Estébanez
2017-04-04Merge pull request #8246 from GodotNativeTools/dlscript-moduleRémi Verschelde
DLScript module
2017-04-03Reenable Windows Desktop exporteska
2017-04-03added dlscript moduleKarroffel
This module was written by bojidar-bg and me, with the help of ClikCode and touilleMan. This adds a module to Godot that enables the use of dynamic libraries as a source for scripts. That also allows third party libraries to be linked to Godot more easily and without creating modules. For a readme see https://github.com/GodotNativeTools/godot_headers/blob/master/README.md
2017-03-30Merge pull request #8180 from ↵Rémi Verschelde
sergey-push/8145-Mouse_Position_is_unknown_until_first_mouse_event 8145 - Mouse Position is unknown until first mouse event on X11
2017-03-29Added methods for opening dynamic libraries to OSKarroffel
2017-03-29Merge pull request #8191 from eska014/webgl2-exportJuan Linietsky
WebGL 2 export per WebAssembly or asm.js
2017-03-29WebGL 2 export per WebAssembly or asm.jseska
2017-03-288145 - Mouse Position is unknown until first mouse event on X11 & WinSergey Pusnei
- X11 update input->pos on EnterNotify - X11 & Win call first-time events processing before main initialization
2017-03-27Merge pull request #8159 from Hinsbart/last_idRémi Verschelde
Input: Remove usage of platform dependent event IDs.
2017-03-27Merge pull request #8147 from RameshRavone/patch-1Rémi Verschelde
Update build.gradle.template for jcenter
2017-03-26SCons: Add option to toggle warnings (on by default)Rémi Verschelde
All the warnings are factored out of the platform-specific files and moved to SConstruct. Will have to check that it does not introduce regressions on some platforms/compilers. (cherry picked from commit 31107daa1a41fe9ab3c7c1868479e78e16848333)
2017-03-26Input: Remove usage of platform dependent event IDs.Andreas Haas
The ID property for InputEvents is set by `SceneTree` when sending the event down the tree. So there's no need for the platform specific code to set this value when it will later be overriden anyway...
2017-03-25Update build.gradle.templateRamesh Ravone
Updating project repository, added jcenter() since Android Studio uses it by default. https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/
2017-03-24Fixing magnetometer on iOSBastiaanOlij
(cherry picked from commit 4b7d1d8c15747a552b7dff52b0eeda4d3e7cec4e)
2017-03-24Merge pull request #8133 from Hinsbart/joy_constantsRémi Verschelde
Input: Refactor JOY_* constants.
2017-03-24Merge pull request #8128 from volzhs/fix-android-app-nameRémi Verschelde
Fix wrong app name for Android export
2017-03-24Merge pull request #7985 from Faless/enet_godot_sock_squashRémi Verschelde
Update ENet to use Godot sockets.
2017-03-24i-patch for Pirate languageRémi Verschelde
Credits to jo_ for the joke and hcorion for finding the typo: <hcorion> Hi all, I was busy translating godot to Pirate, and I noticed a spelling error, on line 1035 in platform/uwp/export/export.cpp it mis-spells certificate as certficate missing the extra i <jo_> hcorion: Nice catch. <jo_> If you make a PR, please call it 'i-patch for Pirate."
2017-03-24Fix typos in source code using codespellRémi Verschelde
From https://github.com/lucasdemarchi/codespell
2017-03-24Input: Refactor JOY_* constants.Andreas Haas
**Breaking change** Removed the `JOY_SNES_*` and `JOY_SEGA_*` constants. Imho there's no reason for a modern game engine to provide button aliases for decades-old hardware. Also renamed `JOY_ANALOG_{0,1}_{X,Y}` to `JOY_ANALOG_{L,R}{X,Y}` and removed `JOY_ANALOG_2_*`.
2017-03-24Fix wrong name for Android exportvolzhs