Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-28 | Merge pull request #43930 from Calinou/add-property-optional-setter-comment | Rémi Verschelde | |
Mention lack of optional setter arguments in `ClassDB::add.property()` | |||
2020-11-28 | Merge pull request #42676 from nekomatata/x11-clipboard-incr | Rémi Verschelde | |
Implement INCR mechanism for Linux clipboard | |||
2020-11-28 | Merge pull request #43928 from charasyn/fix-alsa-bug | Rémi Verschelde | |
Prevent ALSA audio corruption | |||
2020-11-28 | Mention lack of optional setter arguments in `ClassDB::add.property()` | Hugo Locurcio | |
2020-11-27 | Prevent ALSA audio corruption | Cooper 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-27 | Merge pull request #40136 from Jummit/multiplayer-root-node-getters | Fabio Alessandrelli | |
Add root_node as property of MultiplayerAPI | |||
2020-11-27 | Implement INCR mechanism for Linux clipboard | PouleyKetchoupp | |
Allows pasting from x11 clipboard to receive data incrementally, which is required when handling data size > 256KB. | |||
2020-11-27 | Merge pull request #43500 from AndreaCatania/gds_fixes | Rémi Verschelde | |
Fixes crash when parse_expression returns nullptr. | |||
2020-11-27 | Merge pull request #39056 from rileylyman/tscn_newlines | Rémi Verschelde | |
Skip extra newline in .tscn when renaming dependency | |||
2020-11-27 | Merge pull request #43918 from Faless/net/4.0_no_reuse_udp | Rémi Verschelde | |
Disable SO_REUSEADDR for UDP. | |||
2020-11-27 | Merge pull request #43914 from ThakeeNathees/range-argument-type-bug-fix | Rémi Verschelde | |
GDScript: range function type check bug fixed | |||
2020-11-27 | Merge pull request #43226 from mateosss/unreachable-prop-crash | George Marques | |
Fix crash due to unreachable code in properties | |||
2020-11-27 | Disable 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-27 | GDScript range function typecheck bug fixed | Thakee Nathees | |
Fix: #43586 | |||
2020-11-27 | Merge pull request #43910 from akien-mga/doc-input-gyro-ios | Rémi Verschelde | |
doc: Mention iOS support for for Input gravity/gyroscope sensors | |||
2020-11-27 | doc: Mention iOS support for Input gravity/gyroscope sensors | Rémi Verschelde | |
It has been implemented for iOS a long time ago already with #7127. | |||
2020-11-27 | Merge pull request #43905 from vnen/gdscript-unregister-function-state | Rémi Verschelde | |
Unregister GDScriptFunctionState class | |||
2020-11-26 | Unregister GDScriptFunctionState class | George Marques | |
This is not user accessible anymore so it does not need to be show in documentation. | |||
2020-11-26 | Merge pull request #43895 from vnen/gdscript-operators-fix | Rémi Verschelde | |
GDScript: Improve handling of operators | |||
2020-11-26 | Merge pull request #43894 from vnen/gdscript-some-fixes | Rémi Verschelde | |
Some GDScript fixes | |||
2020-11-26 | GDScript: Improve handling of operators | George 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-26 | GDScript: Don't clear depended parsers too soon | George Marques | |
It can wait until the analyzer itself is destructed, otherwise other phases might be using freed parsers. | |||
2020-11-26 | GDScript: Give an error if dependency can't be parsed | George Marques | |
Otherwise this may lead to a crash when the dependency is not present. | |||
2020-11-26 | Merge pull request #43886 from reduz/sdf-2d | Rémi Verschelde | |
Implement Signed Distance Fields for 2D shaders | |||
2020-11-26 | Implement signed distance fields for 2D shaders | reduz | |
2020-11-26 | Merge pull request #43884 from Chaosus/vs_warnings | Rémi Verschelde | |
Added extra warning to texture nodes in visual shader + fix warning appearing | |||
2020-11-26 | Added extra warning to VisualShaderNodeTexture + fix warning appearing | Yuri Roubinsky | |
2020-11-26 | Merge pull request #43807 from Xrayez/aspect-ratio-container | Rémi Verschelde | |
Add `AspectRatioContainer` class | |||
2020-11-26 | i18n: Sync translations with Weblate | Rémi Verschelde | |
(cherry picked from commit 97e7d637e0362a2d676eaa854f0e638ecf49e347) | |||
2020-11-26 | Merge pull request #43865 from madmiraal/fix-43852 | Rémi Verschelde | |
Check joint nodes and generate configuration warning messages. | |||
2020-11-26 | Merge pull request #42652 from nekomatata/x11-clipboard-save-targets | Rémi Verschelde | |
Implement SAVE_TARGETS mechanism for Linux clipboard | |||
2020-11-26 | Merge pull request #43869 from winterpixelgames/PR-gdscript-dissasemlber-fix | Rémi Verschelde | |
fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlber | |||
2020-11-26 | Merge 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-26 | Merge pull request #43879 from EricEzaM/PR/control-remove-unused-property | Rémi Verschelde | |
Removed unused property 'pending_resize' from Control | |||
2020-11-26 | Removed references to 'registering_order', as it was unused. | Eric M | |
2020-11-26 | Removed unused property 'pending_resize' from Control | Eric M | |
2020-11-25 | fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlber | Jordan Schidlowsky | |
2020-11-25 | Merge pull request #43239 from HaSa1002/docs-lang-4 | Rémi Verschelde | |
Docs: Port Code Examples to C# (F, G, H, I, J, K, L) | |||
2020-11-25 | Merge pull request #43864 from vnen/fix-print-utilities | Rémi Verschelde | |
Fix prints and printt functions printing as errors | |||
2020-11-25 | Docs: 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-25 | Check joint nodes and generate configuration warning messages. | Marcel Admiraal | |
2020-11-25 | Merge pull request #43862 from akien-mga/linux-clang-TYPED_METHOD_BIND | Rémi Verschelde | |
SCons: Do not define TYPED_METHOD_BIND on Linux/clang | |||
2020-11-25 | Fix prints and printt functions printing as errors | George Marques | |
2020-11-25 | Merge pull request #43861 from JFonS/fix_gizmo_defval | Rémi Verschelde | |
Fix binding of default value in EditorSpatialGizmoPlugin::get_material() | |||
2020-11-25 | SCons: Do not define TYPED_METHOD_BIND on Linux/clang | Rémi Verschelde | |
It's now only needed for MSVC. | |||
2020-11-25 | Fix binding of default value in EditorSpatialGizmoPlugin::get_material() | jfons | |
It was commented for some reason I can't remember. | |||
2020-11-25 | Merge pull request #43856 from vnen/gdscript-some-fixes | Rémi Verschelde | |
A couple of GDScript fixes | |||
2020-11-25 | Merge pull request #43775 from vnen/gdscript-fix-stack | Rémi Verschelde | |
GDScript: Fix mishandling of stack pointers | |||
2020-11-25 | GDScript: Fix return of cast expression on compilation | George Marques | |
It was mistakenly returning the source instead of the result. | |||
2020-11-25 | GDScript: Fix range() being treated as array when optimized out | George Marques | |
The call of range() in a for loop is optimized to use int or vectors, to avoid allocating an array, however the type was set as array still. With the new typed VM this is an issue as the type mismatch the actual value, resulting in wrong instructions to be selected. |