summaryrefslogtreecommitdiffstats
path: root/platform/android/export/export.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed unnecessary assignmentsWilson E. Alvarez2018-07-241-2/+0
|
* fixed branch on uninit and data race in editor android device pollingIbrahn Sahir2018-07-131-3/+6
| | | | | | Initialised relevant variables before stating thread, to prevent a branch on uninitialised data. Fixed race condition in polling that could miss a device change.
* Write new permissions to the AndroidManifest.xmlHein-Pieter van Braam2018-07-081-35/+106
| | | | | | | Instead of editing the placeholder permissions actually write new ones. This should solve the privacy statement problems for the Play store. This means we also no longer need to placeholder permissions in the template.
* Allow setting higher numbers in Android version/codeDmitry Pupinin2018-05-291-1/+1
|
* Fix: JAR files signed with the MD5 algorithm as unsignedRameshRavone2018-05-071-2/+2
|
* Fix _export_begin not being called when exporting to androidIgnacio Etcheverry2018-04-261-0/+2
|
* Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-04-221-7/+7
|
* Fix getting Android device informationvolzhs2018-03-201-2/+8
| | | | Fix #17644
* Fix typos with codespellluz.paz2018-02-211-2/+2
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Make remote FS work with GDNative on AndroidRuslan Mustakov2018-01-161-10/+18
| | | | .so files are added to the .apk when remote FS is used.
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Increase sleep time for android export threadBernhard Liebl2017-12-171-1/+2
|
* Updated Linux template extensions to match architecture.Nathan Warden2017-12-121-1/+1
|
* Fix crash on Android exportPedro J. Estébanez2017-12-101-4/+7
| | | | | | Caused by a zero-length command-line segment. Fixes #14343.
* Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-251-4/+4
| | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* Allow to specify multiple resolution Android iconsRuslan Mustakov2017-11-241-15/+42
|
* Proper GDNative export on AndroidRuslan Mustakov2017-11-211-50/+90
|
* Pass engine name and version parts as proper stringsRémi Verschelde2017-11-201-1/+1
| | | | | | Removes the need for _MKSTR all over the place which has the drawback of converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing a compilation error.
* Merge pull request #12988 from akien-mga/xdg-home-pathsRémi Verschelde2017-11-201-2/+2
|\ | | | | Add support for XDG Base Directory spec
| * Use new XDG folders to dehardcode pathsRémi Verschelde2017-11-191-2/+2
| |
| * EditorSettings: Rename settings_path to settings_dirRémi Verschelde2017-11-171-2/+2
| | | | | | | | Also to prepare for upcoming refactoring for XDG support.
* | Cleanup old references to GLES2 rendererRémi Verschelde2017-11-191-4/+5
|/ | | | | | | | | There are still some left in the Android Java code, even stuff to swap between GLES1 and GLES2 support from early Godot days... would be good to see some cleanup there too one day. The "graphics/api" option for Android exports is removed, as only GLES 3.0 is supported. It can be readded when GLES 2.0 support comes back. Fixes #13004.
* Cleanup unnecessary debug printsRémi Verschelde2017-10-211-1/+0
|
* Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky2017-10-051-1/+1
| | | | to has_setting. Fixes #11844
* Fix unused variable warningsHein-Pieter van Braam2017-09-081-47/+10
| | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* Fix use of unitialized variablesHein-Pieter van Braam2017-09-021-8/+8
| | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* Merge pull request #10422 from endragor/gdnative-androidRémi Verschelde2017-08-311-5/+30
|\ | | | | Make GDNative work on Android
| * Make GDNative work on AndroidRuslan Mustakov2017-08-301-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes include work done to ensure that GDNative apps and Nim integration specifically can run on Android. The changes have been tested on our WIP game, which uses godot-nim and depends on several third-party .so libs, and Platformer demo to ensure nothing got broken. - .so libraries are exported to lib/ folder in .apk, instead of assets/, because that's where Android expects them to be and it resolves the library name into "lib/<ABI>/<name>", where <ABI> is the ABI matching the current device. So we establish the convention that Android .so files in the project must be located in the folder corresponding to the ABI they were compiled for. - Godot callbacks (event handlers) are now called from the same thread from which Main::iteration is called. It is also what Godot now considers to be the main thread, because Main::setup is also called from there. This makes threading on Android more consistent with other platforms, making the code that depends on Thread::get_main_id more portable (GDNative has such code). - Sizes of GDNative API types have been fixed to work on 32-bit platforms.
* | Fix pre-Lollipop (21) Android debugPedro J. Estébanez2017-08-301-28/+46
| | | | | | | | | | | | Namely, automatically pick debug over Wi-Fi for devices with an older release and debug over USB otherwise. A message is printed both in editor output window and console (uppercase here) to let the user know about what mechanism is being used and why.
* | Fix parsing of Android API levelPedro J. Estébanez2017-08-301-7/+7
|/ | | | And renaming the `Device.release` field to `api_level` for correctness.
* Fix export of 32 Bits Framebuffer optionHenrik Andersson2017-08-291-1/+1
|
* Merge pull request #10531 from RandomShaper/remove-old-android-settingRémi Verschelde2017-08-291-7/+5
|\ | | | | Sanitize Android debug
| * Make Android debug over USB the only optionPedro J. Estébanez2017-08-221-7/+5
| | | | | | | | 'Remote debug over ADB' is removed as that will be always the case.
* | Dead code tells no talesRémi Verschelde2017-08-271-1896/+2
| |
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
| |
* | Removed unnecessary assignmentsWilson E. Alvarez2017-08-211-2/+2
|/
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-211-14/+14
| | | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Always use long form of arguments when starting a new Godot process from C++, for clarity and easy grepping - Cleanup obsolete code here and there
* Revert "Second take at making command-line arguments more UNIX-like + ↵Juan Linietsky2017-08-191-14/+14
| | | | main.cpp and help cleanup"
* Fixes for new two-dash long command line argumentsRémi Verschelde2017-08-191-14/+14
| | | | | | | | - Fixes some single-dash leftovers that were missed in the previous commit - Reorder the help output for clarity, and document missing options - Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit - Improve error message on malformed arguments and do not display help on error - Cleanup obsolete code here and there
* Merge pull request #9838 from RandomShaper/android-arm64Rémi Verschelde2017-08-011-0/+15
|\ | | | | Add support for ARMv8 (64-bit) on Android
| * Add support for ARMv8 (64-bit) on AndroidPedro J. Estébanez2017-07-251-0/+15
| |
* | Fix Android debug/runPedro J. Estébanez2017-07-271-6/+21
|/ | | | | | | | | | | - Prefix all __adb__ commands with device specification to avoid errors when multiple devices connected. - Include Android release in device data collection. - Force system user:. - Ability to enable/disable. - Apply only if OS release >= 17 (when multiuser was introduced. - Fix argument passing. - Rename local variable `port` to `dbg_port` to better match its partner `fs_port`. - Fix typo in error message.
* Several changes to better run in mobile.Juan Linietsky2017-07-221-1/+5
|
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-191-12/+28
| | | | -Added system for feature overrides, it's pretty cool :)
* -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-171-8/+8
| | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* Use custom native-run icons for Android and HTML5L. Krause2017-06-271-1/+11
|
* BuildSystem: generated files have .gen.extensionPoommetee Ketson2017-06-251-1/+1
|
* Fix `network/debug/remote_port` editor setting not working properlyFabio Alessandrelli2017-06-101-2/+2
|
* Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-1/+1
|