summaryrefslogtreecommitdiffstats
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #57617 from bruvzg/char_cleanupRémi Verschelde2022-02-041-5/+5
|\
| * Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-5/+5
| |
* | Merge pull request #57335 from jordigcs/display-refresh-rateRémi Verschelde2022-02-045-0/+35
|\ \ | |/ |/|
| * Add screen_get_refresh_rate to DisplayServerjordi2022-02-035-0/+35
| |
* | Merge pull request #56785 from bruvzg/nat_handles_4Rémi Verschelde2022-01-272-0/+21
|\ \ | |/ |/|
| * Add support for getting native display, window, and view handles.bruvzg2022-01-142-0/+21
| |
* | Include the `godot_plugin_jni.cpp` file into the `platform/android/SCsub` fileFredia Huya-Kouadio2022-01-262-1/+2
| | | | | | | | This should resolve https://github.com/godotengine/godot/issues/57209
* | Fix XR Android manifest metadataFredia Huya-Kouadio2022-01-263-22/+8
| | | | | | | | | | - Adds the parameters for supported Meta devices, which is required to access some device specific capabilities - Remove the 'com.samsung.android.vr.application.mode' metadata
* | Add `DisplayServer.clipboard_has()` to check clipboard contentHaoyu Qiu2022-01-195-1/+36
| |
* | Merge pull request #47522 from madmiraal/rename-test_width-test_heightRémi Verschelde2022-01-181-1/+1
|\ \
| * | Rename Project Window width and height settings to match their functionMarcel Admiraal2022-01-041-1/+1
| | |
* | | Merge pull request #56012 from bruvzg/wt🤎4Rémi Verschelde2022-01-171-1/+0
|\ \ \
| * | | [Windows] Improve console handling and execute/create_process.bruvzg2021-12-181-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always build with the GUI subsystem. Redirect stdout and stderr output to the parent process console. Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`). Add `open_console` argument to the `execute` and `create_process` to open a new console window. Remove `interface/editor/hide_console_window` editor setting. Remove `Toggle System Console` menu option. Remove `set_console_visible` and `is_console_visible` functions.
* | | | Fix Actions mapped to triggers not using the full rangeMarcel Admiraal2022-01-141-4/+1
| |_|/ |/| |
* | | Merge pull request #56673 from winterpixelgames/bugfix-android-keystore-pathsRémi Verschelde2022-01-121-0/+10
|\ \ \
| * | | Android export plugin passes absolute file paths to gradle for keystores.Jason Knight2022-01-101-0/+10
| | | |
* | | | Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde2022-01-121-1/+1
|\ \ \ \
| * | | | Style: Remove inconsistently used `@author` docstringsRémi Verschelde2022-01-041-1/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information.
* / | | Fix decoding UTF-8 filenames on unzipping.bruvzg2022-01-051-2/+2
|/ / /
* | | Update copyright statements to 2022Rémi Verschelde2022-01-0385-170/+170
| | | | | | | | | | | | Happy new year to the wonderful Godot community!
* | | Fix Android Studio builds.ne0fhyk2021-12-211-2/+10
| | |
* | | Fix initialising of gl_manager and checking gl_manager and context_vulkan ↵Bastiaan Olij2021-12-181-2/+2
| |/ |/| | | | | preventing crash issues.
* | Only rotate Android sensor values for sensors that need them rotatedMarcel Admiraal2021-12-151-31/+64
| |
* | Misc build system fixesAaron Franke2021-12-101-1/+1
| |
* | Merge pull request #43181 from nathanfranke/string-emptyRémi Verschelde2021-12-104-23/+23
|\ \ | | | | | | Replace String comparisons with "", String() to is_empty()
| * | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-094-23/+23
| | | | | | | | | | | | | | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* | | Merge pull request #55767 from m4gr3d/config_hand_tracking_frequency_masterRémi Verschelde2021-12-094-5/+41
|\ \ \
| * | | Add support for configuring the xr hand tracking frequency modene0fhyk2021-12-094-5/+41
| |/ /
* | | Merge pull request #55759 from m4gr3d/enable_exclude_from_recents_masterRémi Verschelde2021-12-093-1/+10
|\ \ \
| * | | Enable configuration of the `android:excludeFromRecents` activity attribute.Fredia Huya-Kouadio2021-12-093-1/+10
| |/ /
* / / Add configs to specify the min and target sdk versions.Fredia Huya-Kouadio2021-12-083-7/+64
|/ /
* | Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-232-2/+2
| |
* | Merge pull request #55159 from m4gr3d/add_oculus_openxr_config_masterRémi Verschelde2021-11-227-19/+83
|\ \
| * | Add support for OpenXR export configurations.Fredia Huya-Kouadio2021-11-207-19/+83
| | |
* | | Fix Android `get_screen_orientation()` not returning valid valuesMarcel Admiraal2021-11-212-2/+31
|/ /
* | Merge pull request #54992 from RandomShaper/drop_android_db_settingRémi Verschelde2021-11-154-32/+7
|\ \
| * | Drop pointless Android depth buffer settingPedro J. Estébanez2021-11-154-32/+7
| | |
* | | Use "enum class" for input enumsAaron Franke2021-11-125-146/+150
|/ /
* | Merge pull request #54463 from RandomShaper/fix_gl3_32bitsRémi Verschelde2021-11-0912-39/+31
|\ \
| * | Drop broken Android 32-bit framebuffer setting for a reliable one for depth ↵Pedro J. Estébanez2021-11-0112-39/+31
| | | | | | | | | | | | buffer
* | | Add default `minSdkVersion` and `targetSdkVersion` in the ↵Fredia Huya-Kouadio2021-11-032-2/+5
| |/ |/| | | | | AndroidManifest.xml file
* | Fix new projects always being created with OpenGLHugo Locurcio2021-11-012-3/+3
|/ | | | | | | | Only Vulkan is fully implemented for now, so OpenGL isn't available in the project manager yet. This also makes the rendering driver checks use lowercase names everywhere for consistency.
* Use OpenGL 3.3 core profile instead of compatibility profileClay John2021-10-316-2884/+12
| | | | | | | | | | - Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints.
* Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio2021-10-303-13/+13
| | | | | - Use lowercase driver names for the `--rendering-driver` command line argument.
* Add GLES2 2D renderer + Linux display managerlawnjelly2021-10-302-0/+2872
| | | | | | | | | First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
* clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde2021-10-281-8/+8
| | | | | clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test.
* clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde2021-10-283-46/+41
| | | | All reviewed manually and occasionally rewritten to avoid bad auto formatting.
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-285-15/+13
| | | | | | | | | Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
* Android: Properly validate `godot_project_name_string` for Android special charsRémi Verschelde2021-10-261-2/+17
| | | | Fixes #52659.
* Fix Gradle builds not excluding excluded tasksMarcel Admiraal2021-10-231-7/+7
|