summaryrefslogtreecommitdiffstats
path: root/platform/android/export/export.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix crash on exit.Andreas Haas2017-04-101-0/+7
| | | | First it crashed in the thread that checks for android devices, then in the audio driver.
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|
* Fix wrong name for Android exportvolzhs2017-03-241-3/+3
|
* Several fixes to Android exporter and port.Juan Linietsky2017-03-231-20/+1665
| | | | Android seems to be working again!
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-11/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-051-3/+3
| | | | | | 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.
* -renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky2017-02-211-1/+1
| | | | | | modified files) -.pck and .zip exporting redone, seems to be working..
* Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky2017-02-191-3/+5
|