summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* iOS Export: MoltenVK framework for Vulkan supportSergey Minakov2020-07-251-2/+9
|
* Modules: update modules to be built for iOSSergey Minakov2020-07-254-221/+283
| | | | | Using 'available' checks to fix deprecation compilation errors Additional checks for simulator
* iOS SCons: update iOS minimal versionSergey Minakov2020-07-251-6/+6
| | | | | iOS 11 for iOS device iOS 13 for iOS Simulator
* Core Variant: switch from 'real' to 'float' to allow building with NEED_LONG_INTSergey Minakov2020-07-251-2/+2
|
* Core Callable: fixed variant call casterSergey Minakov2020-07-251-2/+2
| | | | Use same call to VariantCaster in release build as used in VariantCasterAndValidate::call method
* Thirdparty Vulkan: patch VMA to fix assetsSergey Minakov2020-07-252-18/+29
| | | | | | 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
* GUI ScrollBar: possible fix for scrollingSergey Minakov2020-07-251-1/+1
| | | | Use of unmodified value returned by 'screen_is_touchscreen' to be used in determening if scroll bar should be scrolled
* Merge pull request #38900 from bruvzg/docs_ignore_os_spec_def_valsRémi Verschelde2020-07-2512-18/+98
|\ | | | | Docs: Ignore OS specific values (constants, project settings, properties)
| * Docs: Ignore OS specific values (constants, project settings, properties).bruvzg2020-07-1512-18/+98
| |
* | Merge pull request #40698 from vnen/gscript-allow-new-callRémi Verschelde2020-07-251-1/+1
|\ \ | | | | | | Allow "new()" to be called in non-static functions
| * | GDScript: Allow "new()" to be called in non-static functionsGeorge Marques2020-07-241-1/+1
| | |
* | | Merge pull request #40696 from Xrayez/scons-testsRémi Verschelde2020-07-256-8/+24
|\ \ \ | | | | | | | | SCons: Add `tests` option to enable or disable unit tests
| * | | SCons: Add `tests` option to enable or disable unit testsAndrii Doroshenko (Xrayez)2020-07-256-8/+24
|/ / /
* | | Merge pull request #40640 from Xrayez/base-begins-with-local-errRémi Verschelde2020-07-251-1/+3
|\ \ \ | | | | | | | | Skip internal scripts for breakpoints without printing an error
| * | | Skip internal scripts for breakpoints without printing an errorAndrii Doroshenko (Xrayez)2020-07-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes: ``` ERROR: get_breakpoints: Condition ' base.begins_with("local://") ``` while running a project with blank scripts caused by deleting or moving, or built-in scripts which are not yet saved within a scene on running a project.
* | | | Merge pull request #40485 from Rubonnek/fix-nowarn-deferred-callRémi Verschelde2020-07-251-1/+1
|\ \ \ \ | | | | | | | | | | Show errors on Object.call_deferred
| * | | | Show errors on Object.call_deferredWilson E. Alvarez2020-07-241-1/+1
| | | | |
* | | | | Merge pull request #40668 from SecretPanda420/patch-1Rémi Verschelde2020-07-251-2/+0
|\ \ \ \ \ | |/ / / / |/| | | | Remove Travis CI and AppVeyor build badge
| * | | | Remove Travis CI and AppVeyor build badgeSecret Panda2020-07-241-2/+0
| | |/ / | |/| | | | | | 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`
* | | | Merge pull request #40610 from amanj120/forward_port_bundle_pr_manifestRémi Verschelde2020-07-244-6/+153
|\ \ \ \ | | | | | | | | | | Write AndroidManifest.xml file for Gradle project
| * | | | Write an AndroidManifest.xml file to be merged with app module's manifest.Aman Jain2020-07-244-6/+153
| | | | |
* | | | | Merge pull request #40660 from SkyLucilfer/TTRFixRémi Verschelde2020-07-247-43/+43
|\ \ \ \ \ | |_|/ / / |/| | | | Fix TTR misuse
| * | | | Fix TTR misuseSkyJJ2020-07-247-43/+43
| | | | |
* | | | | Merge pull request #40663 from bruvzg/fix-macos-arm64-buildRémi Verschelde2020-07-244-2/+31
|\ \ \ \ \ | | | | | | | | | | | | [macOS] Fix build for ARM64.
| * | | | | [macOS / ARM64] Remove "-msse2" flag from ARM64 release export template ↵bruvzg2020-07-244-2/+31
|/ / / / / | | | | | | | | | | | | | | | build. Add ARM64 breakpoint inline assembly to "doctest".
* | | | | Merge pull request #40661 from RevoluPowered/fix_argument_edit_doctest_prRémi Verschelde2020-07-241-12/+13
|\ \ \ \ \ | |/ / / / |/| | | | Fix godot not starting
| * | | | fix crash on shutdownGordon MacPherson2020-07-241-5/+6
| | | | |
| * | | | Fix arguments always being found and returned some items back to normalGordon MacPherson2020-07-241-7/+7
|/ / / /
* | | | Merge pull request #40148 from RevoluPowered/unit-test-revampRémi Verschelde2020-07-2424-1402/+7422
|\ \ \ \ | | | | | | | | | | Added doctest unit test framework
| * | | | t Add unit testing to Godot using DocTest and added to GitHub Actions CIRevoluPowered2020-07-2424-1402/+7422
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #38088 from YeldhamDev/name_tooltips_tweaksRémi Verschelde2020-07-248-17/+19
|\ \ \ \ \ | | | | | | | | | | | | Small naming and tooltip tweaks
| * | | | | Small naming and tooltip tweaksMichael Alexsander2020-07-238-17/+19
| | | | | |
* | | | | | Merge pull request #40436 from DanielZTing/masterRémi Verschelde2020-07-241-2/+9
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Evenly distribute stretched Nodes in BoxContainer
| * | | | | Evenly distribute stretched Nodes in BoxContainerDaniel Ting2020-07-161-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add any leftover fractional pixels to an error accumulator. When the accumulator is greater or equal to one, add one pixel to the current Node's size and subtract one from the accumulator. Closes #36522
* | | | | | Merge pull request #40652 from akien-mga/ci-more-cache-keyRémi Verschelde2020-07-245-53/+48
|\ \ \ \ \ \ | | | | | | | | | | | | | | CI: Fix cache key and include base branch
| * | | | | | CI: Fix cache key and include base branchRémi Verschelde2020-07-245-53/+48
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
* | | | | | Merge pull request #40648 from RevoluPowered/github_actions_cache_fixesRémi Verschelde2020-07-245-35/+36
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub actions cache fixes
| * | | | | | Improve the cache keys to prevent clashes for the wrong type of buildGordon MacPherson2020-07-245-30/+31
| | | | | | |
| * | | | | | Clamp scons cache to 4096 MBGordon MacPherson2020-07-245-5/+5
| | | | | | |
* | | | | | | Merge pull request #40598 from vnen/gdscript-2.0Rémi Verschelde2020-07-2426-14852/+13378
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | GDScript 2.0 (again)
| * | | | | | Wrap up GDScript 2.0 base implementationGeorge Marques2020-07-2213-333/+590
| | | | | | |
| * | | | | | Reintroduce code completionGeorge Marques2020-07-209-30/+2903
| | | | | | |
| * | | | | | Reenable GDScript LSP serverGeorge Marques2020-07-2014-339/+350
| | | | | | |
| * | | | | | Added support for enums to be used as types in GDScriptGeorge Marques2020-07-204-96/+231
| | | | | | |
| * | | | | | Add warning checks in GDScript analyzerGeorge Marques2020-07-2011-184/+617
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Reenable checking those when validating code.
| * | | | | | Add new GDScript type checkerGeorge Marques2020-07-207-104/+2404
| | | | | | |
| * | | | | | Add better local variable detection in GDScript parserGeorge Marques2020-07-202-50/+361
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also store Variant operator to avoid needing to do it repeatedly in later compiling stages.
| * | | | | | Add GDScript cache singletonGeorge Marques2020-07-204-0/+336
| | | | | | |
| * | | | | | Add support for propertiesGeorge Marques2020-07-204-29/+489
| | | | | | |
| * | | | | | Fix comments in beginning of fileGeorge Marques2020-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also improve error for unknown characters.