Age | Commit message (Collapse) | Author |
|
This gesture recognizer will prevent GodotView from processing unwanted gestures.
Emulates UIScrollView behavior.
Fires delayed touches on significant movement.
|
|
Add VMA to iphone platform Use linkflag for iphone building to enforce static linking. Works fine with dynamic '.framework' library
Updated xcode project to use '.a' static library
|
|
Implemented Vulkan Support.
Use DisplayServer for rendering and input handling
Use single view for rendering in both GLES2 (not supported yet) and Vulkan
Use @available checks where it's required (otherwise compiler would fail compilation)
Simulator checks
|
|
iOS 11 for iOS device
iOS 13 for iOS Simulator
|
|
Write AndroidManifest.xml file for Gradle project
|
|
|
|
build. Add ARM64 breakpoint inline assembly to "doctest".
|
|
Implements exit codes into the engine so tests can return their statuses.
Ideally we don't do this, and we use FIXUP logic to 'begin' and 'end' the engine execution for tests specifically.
Since realistically we're initialising the engine here we don't want to do that, since String should not require an engine startup to test a single header.
This lowers the complexity of running the unit tests and even for
physics should be possible to implement such a fix.
|
|
Copy project icons to Gradle project directory during Android Custom Build.
|
|
|
|
Its last use was removed in Godot 3.0, so it no longer makes sense to define.
Also removed `D3D_DEBUG_INFO` for Windows as it's likely a left over from a
long time ago pre-opensourcing when Godot had some form of Direct3D 9 support?
|
|
Fix spelling & grammar in comments, docs, and messages
|
|
|
|
|
|
fix crlf for clipboard
|
|
Fix Vulkan layer creation when compiling with OSXCross
|
|
Fixes this compilation error:
In file included from thirdparty/vulkan/vk_mem_alloc.cpp:7:
thirdparty/vulkan/vk_mem_alloc.h:3691:18: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
std::shared_mutex m_Mutex;
^
/home/[user]/sources/osxcross/target/bin/../SDK/MacOSX10.14.sdk/usr/include/c++/v1/shared_mutex:178:58: note: 'shared_mutex' has been explicitly marked unavailable here
class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
|
|
|
|
Create strings.xml files in the Gradle project to handle localization
|
|
|
|
Fixes #37190
The default adjustment setting was causing the view to pan down in order
to adjust the focus on the text content.
We don't need any focus adjustment since we're using a fixed size window
for our application.
Documentation:
https://developer.android.com/reference/android/view/WindowManager.LayoutParams#SOFT_INPUT_ADJUST_NOTHING
|
|
|
|
Fix cancel/OK button order on macOS
|
|
|
|
as menu height), use top-left corner as resize origin instead of bottom-left.
|
|
Display error popup instead of crashing if Vulkan init failed.
|
|
|
|
uninitialized device and instance.
|
|
The macOS platform convention regarding button order is cancel on left,
OK on right.
|
|
|
|
Refactor permissions and command line flags into separate methods
|
|
Utility methods for writing files to gradle project directory
|
|
|
|
|
|
|
|
[4.0] [iOS] Option to use storyboards for launch screens
|
|
|
|
|
|
|
|
Fix opening URLS with special characters in macOS
|
|
[macOS] Implement seamless display scaling.
|
|
Stop looping as soon as the first window that has focus is found
|
|
|
|
The Online Tutorials section of InputMap in the editor's built-in
documentation viewer contains this link:
docs.godotengine.org/en/latest/tutorials/inputs/inputevent.html#inputmap
The macOS implementation for opening a link percent-encodes it before
sending it to the browser, resulting in a 404. This is to fix #13422
where filenames with special characters could not be opened in Finder.
However, this breaks URLS so I added a check to see if the resource
scheme is file:// and if so, only then is it escaped. This allows other
schemes like `http`, `ftp`, and `mailto` to be used.
|
|
|
|
Fix errors when creating windows on Windows
|
|
Remove String::find_last (same as rfind)
|
|
|
|
|
|
Fix fullscreen flag on Windows, closes #37588
|