summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-28Merge pull request #43903 from cptchuckles/fix-signRémi Verschelde
Fix SGN macro
2020-11-28Merge pull request #43930 from Calinou/add-property-optional-setter-commentRémi Verschelde
Mention lack of optional setter arguments in `ClassDB::add.property()`
2020-11-28Merge pull request #42676 from nekomatata/x11-clipboard-incrRémi Verschelde
Implement INCR mechanism for Linux clipboard
2020-11-28Merge pull request #43928 from charasyn/fix-alsa-bugRémi Verschelde
Prevent ALSA audio corruption
2020-11-28Mention lack of optional setter arguments in `ClassDB::add.property()`Hugo Locurcio
2020-11-27Prevent ALSA audio corruptionCooper Harasyn
When using the ALSA driver, corruption would occur if `snd_pcm_writei` was unable to consume the entire sound buffer. This would occur frequently on the Raspberry Pi 3 which uses the `snd_bcm2835` audio driver. This bug resulted from incorrect pointer math on line 187, resulting in the sample source pointer being advanced by `total * ad->channels` bytes instead of `total * ad->channels` samples. In my opinion, the best fix is to change `*src` to type `int16_t`, since that is the sample type in use. Fixes #43927.
2020-11-27Fix SGN macrojcgollnick
This version behaves the way the documentation states: 0 values will resolve to 0 instead of +1
2020-11-27Merge pull request #40136 from Jummit/multiplayer-root-node-gettersFabio Alessandrelli
Add root_node as property of MultiplayerAPI
2020-11-27Implement INCR mechanism for Linux clipboardPouleyKetchoupp
Allows pasting from x11 clipboard to receive data incrementally, which is required when handling data size > 256KB.
2020-11-27Merge pull request #43500 from AndreaCatania/gds_fixesRémi Verschelde
Fixes crash when parse_expression returns nullptr.
2020-11-27Merge pull request #39056 from rileylyman/tscn_newlinesRémi Verschelde
Skip extra newline in .tscn when renaming dependency
2020-11-27Merge pull request #43918 from Faless/net/4.0_no_reuse_udpRémi Verschelde
Disable SO_REUSEADDR for UDP.
2020-11-27Merge pull request #43914 from ThakeeNathees/range-argument-type-bug-fixRémi Verschelde
GDScript: range function type check bug fixed
2020-11-27Merge pull request #43226 from mateosss/unreachable-prop-crashGeorge Marques
Fix crash due to unreachable code in properties
2020-11-27Disable SO_REUSEADDR for UDP.Fabio Alessandrelli
It allows binding multiple sockets to the same ADDR:PORT (unlike TCP, which still requires different ADDR:PORT combinations).
2020-11-27GDScript range function typecheck bug fixedThakee Nathees
Fix: #43586
2020-11-27Merge pull request #43910 from akien-mga/doc-input-gyro-iosRémi Verschelde
doc: Mention iOS support for for Input gravity/gyroscope sensors
2020-11-27doc: Mention iOS support for Input gravity/gyroscope sensorsRémi Verschelde
It has been implemented for iOS a long time ago already with #7127.
2020-11-27Merge pull request #43905 from vnen/gdscript-unregister-function-stateRémi Verschelde
Unregister GDScriptFunctionState class
2020-11-26Unregister GDScriptFunctionState classGeorge Marques
This is not user accessible anymore so it does not need to be show in documentation.
2020-11-26Merge pull request #43895 from vnen/gdscript-operators-fixRémi Verschelde
GDScript: Improve handling of operators
2020-11-26Merge pull request #43894 from vnen/gdscript-some-fixesRémi Verschelde
Some GDScript fixes
2020-11-26GDScript: Improve handling of operatorsGeorge Marques
- Use the new functions in Variant to determine the validity and resulting type of operators. - Split the operator function in codegen between binary and unary, since the unary ones have now a special requirement of having the second argument to be the NIL type when requesting info.
2020-11-26GDScript: Don't clear depended parsers too soonGeorge Marques
It can wait until the analyzer itself is destructed, otherwise other phases might be using freed parsers.
2020-11-26GDScript: Give an error if dependency can't be parsedGeorge Marques
Otherwise this may lead to a crash when the dependency is not present.
2020-11-26Merge pull request #43886 from reduz/sdf-2dRémi Verschelde
Implement Signed Distance Fields for 2D shaders
2020-11-26Implement signed distance fields for 2D shadersreduz
2020-11-26Merge pull request #43884 from Chaosus/vs_warningsRémi Verschelde
Added extra warning to texture nodes in visual shader + fix warning appearing
2020-11-26Added extra warning to VisualShaderNodeTexture + fix warning appearingYuri Roubinsky
2020-11-26Merge pull request #43807 from Xrayez/aspect-ratio-containerRémi Verschelde
Add `AspectRatioContainer` class
2020-11-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 97e7d637e0362a2d676eaa854f0e638ecf49e347)
2020-11-26Merge pull request #43865 from madmiraal/fix-43852Rémi Verschelde
Check joint nodes and generate configuration warning messages.
2020-11-26Merge pull request #42652 from nekomatata/x11-clipboard-save-targetsRémi Verschelde
Implement SAVE_TARGETS mechanism for Linux clipboard
2020-11-26Merge pull request #43869 from winterpixelgames/PR-gdscript-dissasemlber-fixRémi Verschelde
fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlber
2020-11-26Merge pull request #43880 from ↵Rémi Verschelde
EricEzaM/PR/project-settings-remove-unused-property-and-method Removed references to 'registering_order', as it was unused.
2020-11-26Merge pull request #43879 from EricEzaM/PR/control-remove-unused-propertyRémi Verschelde
Removed unused property 'pending_resize' from Control
2020-11-26Removed references to 'registering_order', as it was unused.Eric M
2020-11-26Removed unused property 'pending_resize' from ControlEric M
2020-11-25fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlberJordan Schidlowsky
2020-11-25Merge pull request #43239 from HaSa1002/docs-lang-4Rémi Verschelde
Docs: Port Code Examples to C# (F, G, H, I, J, K, L)
2020-11-25Merge pull request #43864 from vnen/fix-print-utilitiesRémi Verschelde
Fix prints and printt functions printing as errors
2020-11-25Docs: Port Code Examples to C# (F, G, H, I, J, K, L)HaSa1002
Includes: * File * Geometry2D * HashingContext * HTTPClient * HTTPRequest * Image * Input * int * ItemList * JSONParseResult * KinematicBody2D * LineEdit Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2020-11-25Check joint nodes and generate configuration warning messages.Marcel Admiraal
2020-11-25Merge pull request #43862 from akien-mga/linux-clang-TYPED_METHOD_BINDRémi Verschelde
SCons: Do not define TYPED_METHOD_BIND on Linux/clang
2020-11-25Fix prints and printt functions printing as errorsGeorge Marques
2020-11-25Merge pull request #43861 from JFonS/fix_gizmo_defvalRémi Verschelde
Fix binding of default value in EditorSpatialGizmoPlugin::get_material()
2020-11-25SCons: Do not define TYPED_METHOD_BIND on Linux/clangRémi Verschelde
It's now only needed for MSVC.
2020-11-25Fix binding of default value in EditorSpatialGizmoPlugin::get_material()jfons
It was commented for some reason I can't remember.
2020-11-25Merge pull request #43856 from vnen/gdscript-some-fixesRémi Verschelde
A couple of GDScript fixes
2020-11-25Merge pull request #43775 from vnen/gdscript-fix-stackRémi Verschelde
GDScript: Fix mishandling of stack pointers