summaryrefslogtreecommitdiff
path: root/platform/android
AgeCommit message (Collapse)Author
2017-07-22Several changes to better run in mobile.Juan Linietsky
2017-07-19-Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky
-Added system for feature overrides, it's pretty cool :)
2017-07-20Fix android export templates buildRuslan Mustakov
This commit fixes errors occurring during Android export template builds. This required modification in third-party library (libpng) to compile with NEON. Most likely a similar patch will be applied by them and we could then replace the modified version.
2017-07-17-Reorganized all properties of project settings (Sorry, Again).Juan Linietsky
(Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
2017-07-01Buildsystem: Improve detect.py readability and fix issuesRémi Verschelde
Tried to organize the configure(env) calls in sections, using the same order for all platforms whenever possible. Apart from cosmetic changes, the following issues were fixed: - Android: cleanup linkage, remove GLESv1_CM and GLESv2 - iPhone: Remove obsolete "ios_gles22_override" option - OSX: * Fix bits detection (default to 64) and remove obsolete "force_64_bits" option (closes #9449) * Make "fat" bits argument explicit - Server: sync with X11 - Windows: clean up old DirectX 9 stuff - X11: * Do not require system OpenSSL for building (closes #9443) * Fix typo'ed use_leak_sanitizer option * Fix .llvm suffix overriding custom extra_suffix
2017-06-27Use custom native-run icons for Android and HTML5L. Krause
2017-06-25BuildSystem: generated files have .gen.extensionPoommetee Ketson
2017-06-10Fix `network/debug/remote_port` editor setting not working properlyFabio Alessandrelli
2017-06-08Merge pull request #8949 from RandomShaper/improve-mobile-buildsRémi Verschelde
Improve/harmonize mobile builds
2017-06-06Fix input event related android build issuesChris Serino
2017-06-03InputEvent: Renamed "pos" property to "position"Andreas Haas
Make the naming consistent with other classes.
2017-05-27Improve/harmonize mobile buildsPedro J. Estébanez
2017-05-26Fix android build regression by be7ced4volzhs
2017-05-20Removal of InputEvent as built-in Variant type..Juan Linietsky
this might cause bugs I haven't found yet..
2017-05-20Merge pull request #8824 from volzhs/android-payment-masterRémi Verschelde
Fix android payment logical error
2017-05-19Fix android payment logical errorvolzhs
getting sku detail runs only if mod != 0 which means querying 20*n will not get sku details. referenced from https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive/app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java#L1029-L1062
2017-05-17Use new Godot icon consistently everywhereRémi Verschelde
2017-05-17Removal of Image from Variant, converted to a Resource.Juan Linietsky
2017-05-16Upgrade Android build tools to the latestPedro J. Estébanez
2017-05-12Merge pull request #8725 from volzhs/android-jni-masterRémi Verschelde
Fix compile error when use "android_add_jni_dir"
2017-05-12Merge pull request #8723 from volzhs/fix-android-masterRémi Verschelde
Fix possible memory leak for Android and update gradle
2017-05-12Fix compile error when use "android_add_jni_dir"volzhs
2017-05-12Update to latest gradlevolzhs
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-07Improve documentation of thirdparty code snippetsRémi Verschelde
2017-04-26Fix error or download again if use obb for Androidvolzhs
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-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-05Fix crash on Android-x86Pedro J. Estébanez
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-24Merge pull request #8128 from volzhs/fix-android-app-nameRémi Verschelde
Fix wrong app name for Android export
2017-03-24Fix typos in source code using codespellRémi Verschelde
From https://github.com/lucasdemarchi/codespell
2017-03-24Fix wrong name for Android exportvolzhs
2017-03-23Several fixes to Android exporter and port.Juan Linietsky
Android seems to be working again!
2017-03-21Export template management dialog.Juan Linietsky
Missing download (need to discuss this!)
2017-03-18Merge pull request #8035 from DenisComtesse/android-screentouch-fixRémi Verschelde
Update mouse position on touch and release events (Android)
2017-03-18android: adding classpath and gradle pluginsRamesh Mani Maran
2017-03-18Merge pull request #7953 from RameshRavone/patch-1Rémi Verschelde
support for multiple maven url
2017-03-15Update mouse position on touch and release events (Android)denis
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
2017-03-05Add a bunch of missing Godot headers in own filesRémi Verschelde
2017-03-05Refactoring: rename tools/editor/ to editor/Rémi Verschelde
The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.