summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2021-09-15Merge pull request #48029 from Calinou/gdscript-add-integration-testsRémi Verschelde
Add dozens of new integration tests to the GDScript test suite
2021-09-15Merge pull request #52273 from aaronfranke/gltf-renamesRémi Verschelde
2021-09-15TextServer: Fix build with freetype disabledRémi Verschelde
Also remove RTR calls as we don't translate internal error messages.
2021-09-14Clean convex hull decomposition codePouleyKetchoupp
Remove unnecessary conversion between triangle data and vertex data whenever possible.
2021-09-14Merge pull request #51094 from RandomShaper/error_cast_freed_objectRémi Verschelde
Complain if casting a freed object in a debug session
2021-09-14Complain if casting a freed object in a debug sessionPedro J. Estébanez
The idea is to give the user a chance to realize a mistake that will cause a crash in a release build (or with no debugger attached).
2021-09-14Add dozens of new integration tests to the GDScript test suiteHugo Locurcio
This also ignores `.out` files in the file format static checks.
2021-09-14Merge pull request #52630 from JFonS/ebr_packetsJFonS
Upgrade Embree and enable ray packets
2021-09-14Merge pull request #52633 from lewiji/mono-build-solution-shortcut-4.0Rémi Verschelde
2021-09-14Merge pull request #52226 from Faless/debugger/4.x_start_optionsRémi Verschelde
2021-09-14Merge pull request #52266 from AndreaCatania/collRémi Verschelde
2021-09-14Add editor keyboard shortcut for Mono Build solution buttonLewis James
Apply suggestions from code review Merging @akien-mga's suggestion with the matching change to the CS project Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-09-14Merge pull request #52222 from ↵Rémi Verschelde
Gallilus/Fix-VisualScriptPropertySet-value-property-hint
2021-09-14Merge pull request #52647 from timothyqiu/csg-shape-updateRémi Verschelde
Don't update CSG Shape when not inside tree
2021-09-14Merge pull request #52292 from bruvzg/hb_initRémi Verschelde
[TextServer] Fix regression from #51908, HarfBuzz handle init and MinGW build.
2021-09-14Don't update CSG Shape when not inside treeHaoyu Qiu
2021-09-13Merge pull request #52643 from ThreeRhinosInAnElephantCostume/fixgdscriptMax Hilbrunner
Fix an undefined behaviour causing random test failures
2021-09-13Fix an undefined behaviourThreeRhinosInAnElephantCostume
2021-09-13Revert some URLs from the "Replace HTTP URLs with HTTPS" PRAaron Franke
2021-09-13Update VisualScriptCustomNode.xmlDavid Cambré
2021-09-13Merge pull request #52362 from vnen/gdscript-lambda-completion-crashRémi Verschelde
GDScript: Do not complete lambda arguments from parent class
2021-09-13Merge pull request #52632 from vnen/autoload-global-script-class-conflictRémi Verschelde
Disallow class names to be the same as global names
2021-09-13Merge pull request #52323 from vnen/gdscript-singleton-interdependence-fixRémi Verschelde
Fix loading of interdependent autoloads
2021-09-13Merge pull request #52637 from vnen/gdscript-fix-test-casesRémi Verschelde
Fix GDScript test cases
2021-09-13Merge pull request #52607 from paulloz/improve-cs-method-listingIgnacio Roldán Etcheverry
Improve C# method listing
2021-09-13Fix GDScript test casesGeorge Marques
2021-09-13Merge pull request #52100 from vnen/gdscript-access-outer-constantsRémi Verschelde
GDScript: Allow access to outer constant and enum values
2021-09-13Merge pull request #52068 from ThreeRhinosInAnElephantCostume/fixgdscriptRémi Verschelde
Fix parse error on statement-less files with only newlines, add a warning for empty files.
2021-09-13Upgrade Embree and enable ray packetsJoan Fons
Minor patch upgrade. Enabling ray packets results in faster processing of ray streams (i.e. occlusion culling buffer updates) at the cost of slightly larger binary sizes.
2021-09-13Disallow class names to be the same as global namesGeorge Marques
Also forbid autoloads to have the same name as global script class.
2021-09-13Merge pull request #52553 from ↵George Marques
ZuBsPaCe/gdscript-spurious-unassigned-variable-warning GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals
2021-09-13Merge pull request #52298 from DeleteSystem32/meshlib-transformRémi Verschelde
implement individual mesh transform for meshlibrary items
2021-09-12Improve C# method listingPaul Joannon
- implement CSharpInstance::get_method_list - loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (#46408)
2021-09-12Fix autoloads iterationRaul Santos
Removes the range iterator usage in the autoloads map since `OrderedHashMap` does not implement range iterators.
2021-09-11Merge pull request #52570 from williamd67/GPULightmapper-improvementsClay John
GPULightmapper's triangles and their bounding box will be in-sync
2021-09-11Merge pull request #52504 from V-Sekai/gltf_8_uvJuan Linietsky
8 uvs for glTF2, URI decode and Vertex Custom api
2021-09-11Fix error on parsing statement-less GDScript files,ThreeRhinosInAnElephantCostume
add an empty file warning, add relevant tests.
2021-09-11GPULightmapper's triangles and their bounding box will be in-syncWilliam Deurwaarder
Previously the bounding boxes and triangles were maintained in two separate arrays (Vectors). As the triangle vector was sorted and the bounding-box array was not , the order of both arrays differed. This meant that the index in one was different than the other, which caused lookup issues. To prevent this, the bounding-box is now part of the triangle structure so that there is a single structure that cannot become out-of-sync anymore.
2021-09-10GDScript: Removed spurious UNASSIGNED_VARIABLE warning for localsZuBsPaCe
Variable->assignment needs to be incremented when assigned a value. Also fixed and improved unit test 'variable_declaration.gd'. Fixes #52551
2021-09-10Merge pull request #52406 from ellenhp/libvorbisJuan Linietsky
Replace stb_vorbis with libvorbis
2021-09-108 uvs for glTF2, URI decode and Vertex Custom api.Lyuma
Add glTF2 uri decode for paths. Add vertex custom apis. Add scene importer api. Change Color to float; add support for float-based custom channels in SurfaceTool and EditorSceneImporterMesh Co-authored-by: darth negative hunter <thenegativehunter2@users.noreply.github.com>
2021-09-10Merge pull request #52531 from V-Sekai/remove-gltf-packed-sceneK. S. Ernest (iFire) Lee
Remove packed scene gltf.
2021-09-10Remove packed scene gltfK. S. Ernest (iFire) Lee
We determined through discussion that composing the packed scene from a node tree was a better design because it removed duplication of code.
2021-09-10Merge pull request #52063 from KoBeWi/double_comma_of_doomGeorge Marques
Fix crash with consecutive commas in Dictionary
2021-09-10Merge pull request #49897 from Blackiris/fix-dollar-point-crash-on-editorGeorge Marques
Fix crash when writing $. in the editor
2021-09-10Merge pull request #51456 from SaracenOne/super_init_fixGeorge Marques
Call _init on base class if one does not exist.
2021-09-10Fix crash with consecutive commas in Dictionarykobewi
2021-09-10Merge pull request #51593 from KoBeWi/ifGeorge Marques
Prevent crash when awaiting in a getter/setter
2021-09-10Merge pull request #52081 from ThreeRhinosInAnElephantCostume/fixmatchfreezeGeorge Marques
Fix gdscript pattern matching expressions
2021-09-09Replace stb_vorbis with libogg+libvorbisEllen Poe