summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-15Merge pull request #49765 from ↵George Marques
Blackiris/fix-assignment-with-operator-on-type-member Fix assignment with operator on type member
2021-09-15Merge pull request #52582 from ↵Rémi Verschelde
jmb462/Prevent-non-explicit-inferring-parameter-from-null
2021-09-15Merge pull request #52527 from m4gr3d/add_pad_support_masterRémi Verschelde
Add support for Android Play Asset Delivery
2021-09-15Merge pull request #52702 from vnen/gdscript-lua-dict-string-keyRémi Verschelde
2021-09-15Add support for Play Asset Delivery.ne0fhyk
This only adds support for a subset of Play Asset Delivery: this causes a single install-time asset pack to always be present, but doesn't add support for dynamically downloaded asset packs.
2021-09-15GDScript: Allow string keys on Lua-style dictionariesGeorge Marques
Which is useful when the key isn't a valid identifier, such as keys with spaces or numeric keys.
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 #52317 from Calinou/2d-skeleton-editor-tweak-termsRémi Verschelde
2021-09-15Merge pull request #52672 from KoBeWi/GraphErrorRémi Verschelde
Fix error when moving graph node
2021-09-15Merge pull request #52313 from groud/cache_tree_item_sizeRémi Verschelde
2021-09-15Merge pull request #52693 from akien-mga/fixup-inputmap-macos-overrideRémi Verschelde
InputMap: Fixup `macos` feature tag overrides after #52291
2021-09-15Merge pull request #52308 from ↵Rémi Verschelde
rxlecky/parallax-layer-position-reset-fix-issue-51914 Fix ParallaxLayer's transform resetting in editor
2021-09-15Merge pull request #52273 from aaronfranke/gltf-renamesRémi Verschelde
2021-09-15Merge pull request #32068 from aaronfranke/transform-editorRémi Verschelde
Reformat Transform(2D) matrix display in the inspector
2021-09-15Merge pull request #52696 from Faless/js/4.x_worklet_rb_bugRémi Verschelde
2021-09-15Merge pull request #52282 from Calinou/scons-improve-linuxbsd-build-messagesRémi Verschelde
Improve messages when compiling for Linux/*BSD
2021-09-15[HTML5] Fix bug in AudioWorklet when reading output buffer.Fabio Alessandrelli
Would attempt an out of bounds read, causing an exception.
2021-09-15InputMap: Fixup `macos` feature tag overrides after #52291Rémi Verschelde
Fixes #52691.
2021-09-15Merge pull request #42099 from jak6jak/test-fixRémi Verschelde
Single window mode is not lost after starting a project from the project manager
2021-09-15Merge pull request #38107 from EspeuteClement/masterRémi Verschelde
2021-09-15Merge pull request #52688 from akien-mga/textserver-build-no-freetypeRémi Verschelde
TextServer: Fix build with freetype disabled
2021-09-15Merge pull request #51800 from KoBeWi/command_museumRémi Verschelde
Sort palette commands by last use
2021-09-15Merge pull request #41036 from nathanfranke/default-2d-editorRémi Verschelde
Make default main screen plugin work even if 2D and 3D are disabled in editor features
2021-09-15--single-window is passed through project manager.Jacob Edie
This means you can start godot with --single-window
2021-09-15TextServer: Fix build with freetype disabledRémi Verschelde
Also remove RTR calls as we don't translate internal error messages.
2021-09-15Fixed Animation Playback Track not seeking properlyEspeute Clement
Fixes #38093.
2021-09-15Merge pull request #52622 from rileylyman/tilemap-crashGilles Roudière
Break TileMap _clear_internals out from _recreate_internals
2021-09-15Merge pull request #52123 from lightspot21/fix-placement-new-warningRémi Verschelde
Silence false-positive warning for malformed placement new on GCC 11.1
2021-09-15Merge pull request #52562 from BastiaanOlij/gd_extensions_register_driversRémi Verschelde
Add driver types to GD extension initialisation levels
2021-09-15Merge pull request #52291 from Calinou/inputmap-rename-osx-macosRémi Verschelde
Rename `osx` to `macos` in input map feature tag handling
2021-09-15Merge pull request #50737 from Calinou/linuxbsd-reenable-pieRémi Verschelde
Re-enable building position-independent executables on Linux/*BSD
2021-09-15Merge pull request #52685 from lentsius-bark/node3d-scaling-fixRémi Verschelde
Fix scale sensitivity for 3D objects
2021-09-14Break TileMap _clear_internals out from _recreate_internalsRiley Lyman
2021-09-14Merge pull request #50404 from nekomatata/clean-convex-hull-decompositionCamille Mohr-Daurat
Clean convex hull decomposition code
2021-09-15Rename `osx` to `macos` in input map feature tag handlingHugo Locurcio
This follows the general feature tag rename for 4.0.
2021-09-14Clean convex hull decomposition codePouleyKetchoupp
Remove unnecessary conversion between triangle data and vertex data whenever possible.
2021-09-15Re-enable building position-independent executables on Linux/*BSDHugo Locurcio
This provides better security at the cost of having misleading binary icons on some file managers. Now that recent Linux distributions no longer allow executing binaries by double-clicking them in a file manager (even if the binary is set to be executable), the usability cost of PIE is lowered. You have to use a terminal or install a `.desktop` file nowadays.
2021-09-15Fix issues with scaling Node3DsKrystof Klestil
2021-09-15Fix placement new on zero-sized region warning on GCC 11.1Grigoris Pavlakis
On latest (11.1 as of this commit) GCC, the following warning is continuously issued during build: warning: placement new constructing an object of type 'SafeNumeric<unsigned int>' and size '4' in a region of type 'uint32_t*' {aka 'unsigned int*'} and size '0' [-Wplacement-new=] This happens because on 98ceb60eb4 the new operator override used was dropped and replaced with standard placement new. GCC sees the subtraction from the pointer and complains as it thinks that the SafeNumeric is placed outside an allocation, not knowing that the address requested is already inside one. After suggestions, the false positive is silenced, with no other changes.
2021-09-14Merge pull request #52667 from butkeim/masterRémi Verschelde
Fix 3D Onion skinning missing
2021-09-14Merge pull request #52353 from williamd67/documentation-view-scroll-to-endRémi Verschelde
Documentation view scroll to end
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-14Merge pull request #52613 from V-Sekai/fix_custom_sync_commandsFabio Alessandrelli
Fix custom multiplayer sync commands
2021-09-14Merge pull request #52676 from Calinou/vulkan-version-print-same-lineRémi Verschelde
Print the Vulkan API version and device used on the same line
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-14Merge pull request #52202 from ↵Rémi Verschelde
jmb462/fix-wrong-behavior-action-editor-with-non-qwerty-layouts Fix wrong behavior of Action Map Editor with non QWERTY layouts (Fix #52169)
2021-09-14Merge pull request #52583 from e8newallm/52360Rémi Verschelde
Removed updates that caused unnecessary window updates
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-14Print the Vulkan API version and device used on the same lineHugo Locurcio
This matches Godot 3.x's OpenGL renderer behavior and is more compact.
2021-09-14Merge pull request #52671 from Chaosus/fix_delete_lineRémi Verschelde
Fix error which generates if `Delete Line` used on the last line in `CodeEditor`