summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-26SCons: Build tests/ and main/ in cloned environmentsRémi Verschelde
Allows switching `tests=yes`/`no` and rebuilding only tests and main, instead of the whole engine. Co-authored-by: Andrii Doroshenko (Xrayez) <xrayez@gmail.com>
2020-07-26Merge pull request #39624 from naithar/fix/ios-touch-events-masterRémi Verschelde
[4.0] Fix for iOS touch recognition
2020-07-26iOS: added delay gesture recognizerSergey Minakov
This gesture recognizer will prevent GodotView from processing unwanted gestures. Emulates UIScrollView behavior. Fires delayed touches on significant movement.
2020-07-26Merge pull request #40721 from bruvzg/macos_tooltip_nofocusRémi Verschelde
[macOS] Fix tooltips stealing focus.
2020-07-26[macOS] Prevent setting `BORDERLESS` flag and calling ↵bruvzg
`window_move_to_foreground` from giving focus to window with `NO_FOCUS` flag.
2020-07-26Merge pull request #33760 from nekomatata/script-editor-init-optimizationRémi Verschelde
Optimized ScriptEditor initialization when many scripts are loaded
2020-07-26Merge pull request #40719 from akien-mga/scons-vulkan-systemRémi Verschelde
SCons: Support linking system Vulkan loader while using vendored VMA
2020-07-26SCons: Support linking system Vulkan loader while using vendored VMARémi Verschelde
2020-07-26Merge pull request #40434 from naithar/feature/ios-moltenVKRémi Verschelde
[iOS] Basic Vulkan/Metal Support
2020-07-26Merge pull request #40715 from Chaosus/vs_fix_texture_uniform_nodeYuri Roubinsky
Removes redundant code generation in VisualShaderNodeTextureUniform
2020-07-26Removes redundant code generation in VisualShaderNodeTextureUniformYuri Roubinsky
2020-07-25Merge pull request #40709 from Xrayez/move-testsRémi Verschelde
Move `tests` to the top-level directory
2020-07-26Move `tests` to the top-level directoryAndrii Doroshenko (Xrayez)
2020-07-25CI: Add iOS build on GitHub ActionsRémi Verschelde
2020-07-25iOS SCons: static Vulkan binary usageSergey Minakov
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
2020-07-25iOS Vulkan: copy icd to appSergey Minakov
2020-07-25iOS: Vulkan supportSergey Minakov
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
2020-07-25iOS Export: MoltenVK framework for Vulkan supportSergey Minakov
2020-07-25Modules: update modules to be built for iOSSergey Minakov
Using 'available' checks to fix deprecation compilation errors Additional checks for simulator
2020-07-25iOS SCons: update iOS minimal versionSergey Minakov
iOS 11 for iOS device iOS 13 for iOS Simulator
2020-07-25Core Variant: switch from 'real' to 'float' to allow building with NEED_LONG_INTSergey Minakov
2020-07-25Core Callable: fixed variant call casterSergey Minakov
Use same call to VariantCaster in release build as used in VariantCasterAndValidate::call method
2020-07-25Thirdparty Vulkan: patch VMA to fix assetsSergey Minakov
Applies VMA master branch patch that removes incorrect asserts: issue: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/102 patch: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/39aeff7a434801c5f8a2432b9544a2165e63e697
2020-07-25GUI ScrollBar: possible fix for scrollingSergey Minakov
Use of unmodified value returned by 'screen_is_touchscreen' to be used in determening if scroll bar should be scrolled
2020-07-25Merge pull request #38900 from bruvzg/docs_ignore_os_spec_def_valsRémi Verschelde
Docs: Ignore OS specific values (constants, project settings, properties)
2020-07-25Merge pull request #40698 from vnen/gscript-allow-new-callRémi Verschelde
Allow "new()" to be called in non-static functions
2020-07-25Merge pull request #40696 from Xrayez/scons-testsRémi Verschelde
SCons: Add `tests` option to enable or disable unit tests
2020-07-25SCons: Add `tests` option to enable or disable unit testsAndrii Doroshenko (Xrayez)
2020-07-25Merge pull request #40640 from Xrayez/base-begins-with-local-errRémi Verschelde
Skip internal scripts for breakpoints without printing an error
2020-07-25Merge pull request #40485 from Rubonnek/fix-nowarn-deferred-callRémi Verschelde
Show errors on Object.call_deferred
2020-07-25Merge pull request #40668 from SecretPanda420/patch-1Rémi Verschelde
Remove Travis CI and AppVeyor build badge
2020-07-24Show errors on Object.call_deferredWilson E. Alvarez
2020-07-24Merge pull request #40610 from amanj120/forward_port_bundle_pr_manifestRémi Verschelde
Write AndroidManifest.xml file for Gradle project
2020-07-24Merge pull request #40660 from SkyLucilfer/TTRFixRémi Verschelde
Fix TTR misuse
2020-07-24Write an AndroidManifest.xml file to be merged with app module's manifest.Aman Jain
2020-07-24GDScript: Allow "new()" to be called in non-static functionsGeorge Marques
2020-07-24Remove Travis CI and AppVeyor build badgeSecret Panda
Travis CI and AppVeyor are phased out in https://github.com/godotengine/godot/commit/431930bd09e082edce56f9cf6987368b868d07a1 hence there is no point in keeping a badge of it in `README.md`
2020-07-24Merge pull request #40663 from bruvzg/fix-macos-arm64-buildRémi Verschelde
[macOS] Fix build for ARM64.
2020-07-24[macOS / ARM64] Remove "-msse2" flag from ARM64 release export template ↵bruvzg
build. Add ARM64 breakpoint inline assembly to "doctest".
2020-07-24Merge pull request #40661 from RevoluPowered/fix_argument_edit_doctest_prRémi Verschelde
Fix godot not starting
2020-07-24fix crash on shutdownGordon MacPherson
2020-07-24Fix arguments always being found and returned some items back to normalGordon MacPherson
2020-07-24Fix TTR misuseSkyJJ
2020-07-24Merge pull request #40148 from RevoluPowered/unit-test-revampRémi Verschelde
Added doctest unit test framework
2020-07-24t Add unit testing to Godot using DocTest and added to GitHub Actions CIRevoluPowered
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.
2020-07-24Merge pull request #38088 from YeldhamDev/name_tooltips_tweaksRémi Verschelde
Small naming and tooltip tweaks
2020-07-24Merge pull request #40436 from DanielZTing/masterRémi Verschelde
Evenly distribute stretched Nodes in BoxContainer
2020-07-24Merge pull request #40652 from akien-mga/ci-more-cache-keyRémi Verschelde
CI: Fix cache key and include base branch
2020-07-24CI: Fix cache key and include base branchRémi Verschelde
The base branch is hardcoded as an env variable as I couldn't find a simple way to just get either `3.2` or `master`. But it's easy to change when we branch off from `master` to a new stable branch, which doesn't happen often. (There's `{{github.base_ref}}` but it's probably more verbose like `ref/heads/master`, and only valid for PRs.)
2020-07-24Merge pull request #40648 from RevoluPowered/github_actions_cache_fixesRémi Verschelde
GitHub actions cache fixes