summaryrefslogtreecommitdiffstats
path: root/platform/android/export/export_plugin.h
Commit message (Collapse)AuthorAgeFilesLines
* Add full support for Android scoped storage.Fredia Huya-Kouadio2022-07-051-1/+3
| | | | | This was done by refactoring directory and file access handling for the Android platform so that any general filesystem access type go through the Android layer. This allows us to validate whether the access is unrestricted, or whether it falls under scoped storage and thus act appropriately.
* Cleanup Android C++ codeMarcel Admiraal2022-05-311-0/+5
|
* Add a new HashSet templatereduz2022-05-201-1/+1
| | | | | * Intended to replace RBSet in most cases. * Optimized for iteration speed
* Replace most uses of Map by HashMapreduz2022-05-161-1/+1
| | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
* Implement GDExtension export plugin.bruvzg2022-03-161-1/+1
|
* Editor: Cleanup some includes dependenciesRémi Verschelde2022-02-151-19/+2
| | | | | | | | | | | Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole.
* Improve compilation speed (forward declarations/includes cleanup)Hendrik Brucker2022-02-121-1/+0
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Pass the correct `export_format` argument to locate the assets directory ↵ne0fhyk2021-10-111-1/+1
| | | | when exporting.
* Add support for Play Asset Delivery.ne0fhyk2021-09-151-5/+2
| | | | This only adds support for a subset of Play Asset Delivery: this causes a single install-time asset pack to always be present, but doesn't add support for dynamically downloaded asset packs.
* Add partial support for Android scoped storage.ne0fhyk2021-08-161-0/+2
| | | | | This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30. In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices.
* Split android platform export template into multiple filesSergey Minakov2021-08-121-0/+255