summaryrefslogtreecommitdiffstats
path: root/platform/android/java_godot_io_wrapper.h
Commit message (Collapse)AuthorAgeFilesLines
* Style: Harmonize header includes in platform portsRémi Verschelde2023-06-081-3/+4
| | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module should be included with relative paths (relative to the root folder of the modular component, e.g. `platform/linuxbsd/`), in their own section before Godot's "core" includes. The `api` and `export` subfolders also need to be handled as self-contained (and thus use relative paths for their "local" includes) as they are all compiled for each editor platform, without necessarily having the api/export matching platform folder in the include path. E.g. the Linux editor build will compile `platform/android/{api,export}/*.cpp` and those need to use relative includes for it to work.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Style: Cleanup header guards for consistencyRémi Verschelde2022-09-261-3/+0
| | | | Fix file names for {Static,Lightmap}RaycasterEmbree.
* Replace Array return types with TypedArraykobewi2022-08-221-2/+2
|
* Add support for multiple virtual keyboard typesBrian Semrau2022-08-041-1/+1
|
* Cleanup Android C++ codeMarcel Admiraal2022-05-311-1/+1
|
* Fix screen_get_usable_rect returning display safe areaMarcel Admiraal2022-05-021-2/+3
|
* Add a method for obtaining display cutouts on AndroidMarcel Admiraal2022-04-261-0/+3
|
* Update the editor display scale based on the device's scaled densityFredia Huya-Kouadio2022-04-041-0/+2
|
* Add screen_get_refresh_rate to DisplayServerjordi2022-02-031-0/+2
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Add partial support for Android scoped storage.ne0fhyk2021-08-161-3/+3
| | | | | 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.
* Add OS.get_external_data_dir() to get Android external directoryMarcel Admiraal2021-06-101-0/+2
|
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Implement OS.get_window_safe_area() for AndroidMark Riedesel2020-10-271-0/+2
|
* Fix Return key events in LineEdit & TextEdit on AndroidPouleyKetchoupp2020-07-261-1/+1
| | | | | | | | | | | | | | | | | Depending on the device implementation, editor actions could be received with different action ids or not at all for multi-line. Added a parameter to virtual keyboards to properly handle single-line and multi-line cases in all situations. Single-line: Input type set to text without multiline to make sure actions are sent. IME options are set to DONE action to force action id consistency. Multi-line: Input type set to text and multiline to make sure enter triggers new lines. Actions are disabled by the multiline flag, so '\n' characters are handled in text changed callbacks.
* Fix Android LineEdit editing bugsSkyJJ2020-05-161-1/+1
|
* Display Server supportPouleyKetchoupp2020-04-081-8/+2
|
* Android virtual keyboard respecting LineEdit max length.Bruno Lourenço2020-01-231-1/+1
|
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Change "ID" to lowercase "id"Aaron Franke2019-05-091-1/+1
| | | | Reasoning: ID is not an acronym, it is simply short for identification, so it logically should not be capitalized. But even if it was an acronym, other acronyms in Godot are not capitalized, like p_rid, p_ip, and p_json.
* Restructuring glue code to make it easier to extendBastiaan Olij2019-04-051-0/+88