summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-17Add some checks to avoid disaster when making a node the scene root. Fixes ↵Juan Linietsky
#24484
2019-01-17Merge pull request #25069 from vnen/gdscript-fixesHein-Pieter van Braam
A bit more of GDScript fixes
2019-01-17GDScript compiler: check if subclass exists before comparisonGeorge Marques
Otherwise these checks might trigger the insertion of an empty value, leading to crashes.
2019-01-17Fix keying resource properties, closes #24690Juan Linietsky
2019-01-17Fix radio buttons support in ItemListEditorPluginRémi Verschelde
This was missed in bf14a6deffe4c9b74920080851f7e4e273f66116.
2019-01-17Fix functions to get direct contacts from shapes, closes #19618Juan Linietsky
2019-01-17Avoid crashing GIProbe bake with broken UV data, closes #25028Juan Linietsky
2019-01-17Fixes to 2D lights, closes #24750Juan Linietsky
2019-01-17Perform a cleaner exit for resource preview, fixes #24206Juan Linietsky
2019-01-17Merge pull request #25044 from cbscribe/docs_k2d_fixRémi Verschelde
DOCS: correction to move_and_slide description
2019-01-17Merge pull request #25038 from GlaDos28/masterRémi Verschelde
fixed AudioStreamPlayer3D::_get_attenuation_db epsilon value
2019-01-17Merge pull request #24993 from YeldhamDev/cppcheck_warns_scene_fixRémi Verschelde
Appease some CppCheck warns for files in the "scene" directory
2019-01-17fixed AudioStreamPlayer3D::_get_attenuation_db epsilon valueEvgeny Savelyev
2019-01-16DOCS: correction to move_and_slide descriptionChris Bradfield
2019-01-16GDScript: clarify error message about cyclesGeorge Marques
They may happen with any cyclic dependency, not only with inheritance.
2019-01-16Merge pull request #24924 from danilo2205/rename-oriented-path-followRémi Verschelde
Merge OrientedPathFollow into PathFollow
2019-01-16GDScript: fix type-check of indexed valuesGeorge Marques
2019-01-16Rename OrientedPathFollow to PathFollowOrientedDanilo Villa (Davi)
2019-01-16Appease some CppCheck warns for files in the "scene" directoryMichael Alexsander Silva Dias
2019-01-16Merge pull request #25037 from akien-mga/android-enable-arm64Rémi Verschelde
Android: Enable arm64-v8a export by default
2019-01-16Android: Enable arm64-v8a export by defaultRémi Verschelde
From August 1, 2019, Google Play requires that all new apps and app updates include 64-bit versions, so we enable ARM64 by default. IINM support for x86 and x86_64 is still be optional, so not enabling them out of the box. Part of #25030.
2019-01-16Merge pull request #25036 from volzhs/tree-focus-rectRémi Verschelde
Update rect size on select
2019-01-16Merge pull request #25001 from jlahman/gdscript-export-var-fixRémi Verschelde
Fixes export PackedScene "reset to default" throwing errors
2019-01-16Donors: Remove GameDev.tv from splash screenRémi Verschelde
2019-01-16Merge pull request #25035 from akien-mga/scons-mpc-unusedRémi Verschelde
SCons: Drop unused MPC_FIXED_POINT define
2019-01-16Update rect size on selectvolzhs
2019-01-16SCons: Drop unused MPC_FIXED_POINT defineRémi Verschelde
2019-01-16Merge pull request #25033 from akien-mga/android-x86_64Rémi Verschelde
Android: Add support for x86_64 architecture
2019-01-16Android: Add support for x86_64 architectureRémi Verschelde
Like arm64v8, this is only supported by API 21 and later, so we enforce 21 as min API for x86_64. Part of #25030.
2019-01-16Merge pull request #25032 from akien-mga/static-analysisRémi Verschelde
Fix some errors found by static analysis
2019-01-16Merge pull request #25014 from vnen/gdscript-fixesRémi Verschelde
Fix some GDScript issues
2019-01-16Fix some errors found by static analysisRémi Verschelde
Fixes items 10, 16 and 19 from PVS-Studio blog post in #24014.
2019-01-16Docs: Language fixes in ARVR referencecorrigentia
2019-01-16Merge pull request #25022 from jlahman/nullptr-test-order-fixRémi Verschelde
Fix order of a nullptr test in canvas item editor
2019-01-16Fix order of a nullptr test in canvas item editorjlahman
2019-01-16Ensure texture hints are obeyed, fixes #24875Juan Linietsky
2019-01-15Fixes export PackedScene "reset to default" throwing errorsjlahman
When exporting variables from a gdscript, default values of uninitialized variables would never be set. This caused the default value to be Variant::NIL, and when a user tried to reset the variable through the editor, an error would be thrown because too few arguments would be counted(end of argument list for calls are detected by NIL values). Fixed by simply setting default value to an empty variant of the proper type in gdscript parser.
2019-01-15GDScript: check for underscore prefix when type-checkingGeorge Marques
Some classes are represented internally with an underscore prefix, so we need to make sure we match this representation when type-checking, otherwise the check might fail on a valid scenario.
2019-01-15GDScript: consider constructors as always existingGeorge Marques
There's always a constructor, even if implicit, especially for native types. Also don't check for signature match on function call, since this information is not available in release builds.
2019-01-15GDScript: allow objects to be keys of dictionariesGeorge Marques
The engine allows this already, so the parser should not fail in this case.
2019-01-15GDScript: don't check types on release buildsGeorge Marques
A lot of information is missing on release, and the checks might take a performance hit. Also, having GDScript more lenient on release is usually desirable.
2019-01-15Clear internal vertex counter when redrawing polygons, closes #24862.Juan Linietsky
2019-01-15Ensure canvas copy texscreen will not crash if render target is configured ↵Juan Linietsky
without copy buffers. Closes #24749.
2019-01-15GDScript autocomplete: don't carry values when guessing from `is`George Marques
Guessing the type from an `is` operator should no be considered an assigment. This would cause crashes in certain scenarios.
2019-01-15Merge pull request #25011 from volzhs/android-keep-screenRémi Verschelde
Fix Android keep screen on working properly
2019-01-15Merge pull request #25010 from Faless/mp/fix_initRémi Verschelde
Fix MultiplayerAPI initialization, clear, set_network_peer.
2019-01-15Fix Android keep screen on working properlyvolzhs
2019-01-15GLES2: Fix typo in project settingRémi Verschelde
It used a different name than the equivalent GLES3 parameter.
2019-01-15Merge pull request #24909 from xDGameStudios/array_static_typesRémi Verschelde
Disallow changing array element types, when using hint (inspector fix)
2019-01-15Don't reset MultiplayerAPI when setting same peer.Fabio Alessandrelli
A GDScript call to: `multiplayer.network_peer.some_prop = true` seems to transalte to: ``` var temp = multiplayer.network_peer temp.some_prop = true multiplayer.network_peer = temp ``` Which caused the MultiplayerAPI to be resetted. The call to set_network_peer is now ignored if the peer that's beeing set is the same as the currently set one.