summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-25Merge pull request #64731 from raulsntos/dotnet6-variant-generics-analyzerRémi Verschelde
C#: Add `MustBeVariant` attribute and analyzer
2022-08-25Merge pull request #64781 from raulsntos/csharp_childrenRémi Verschelde
Add `includeInternal` to C# NodeExtensions and avoid printing errors in `GetChildOrNull`
2022-08-25Merge pull request #64855 from RandomShaper/spv_ref_zero_allocRémi Verschelde
Avoid spurious alloc error in SPIRV-Reflect
2022-08-25Merge pull request #64849 from jtnicholl/fix_blender_checkRémi Verschelde
Fix Blender file path check to require a directory
2022-08-25Merge pull request #64829 from fabriceci/improve-monitor-contact-apiRémi Verschelde
Improves the API for monitoring contacts in RigidDynamicBody
2022-08-25Merge pull request #64806 from Zylann/graph_node_protected_validate_propertyRémi Verschelde
Make GraphNode::_validate_property protected so GraphNode can be inherited
2022-08-25Add MustBeVariant attribute and analyzerRaul Santos
- MustBeVariant attribute can be used to enforce that generic types must be a marshable from/to Variant. - Also renames all diagnostic ids to be valid unicode identifiers.
2022-08-25Merge pull request #64846 from aaronfranke/no-serverIgnacio Roldán Etcheverry
Remove mentions of the Server platform from the Mono module
2022-08-25Fix ParticlesMaterial build after #61238Rémi Verschelde
2022-08-25Merge pull request #64844 from RandomShaper/fa_access_typeRémi Verschelde
Add `FileAccess::get_access_type()`
2022-08-25Merge pull request #64837 from ↵Rémi Verschelde
YuriSizov/control-disconnect-from-everything-and-free-yourself Disconnect Control from theme resources to avoid issues on destruction
2022-08-25Merge pull request #64843 from Faless/mp/4.x_encode_fixRémi Verschelde
[MP] Fix variant serialization after variant size change.
2022-08-25Merge pull request #61238 from ↵Rémi Verschelde
Calinou/particlesmaterial-add-fade-on-contact-collision-mode Add "Hide on Contact" collision mode to ParticlesMaterial
2022-08-24Avoid spurious alloc error in SPIRV-ReflectPedro J. Estébanez
2022-08-24Make GraphNode::_validate_property protected so GraphNode can be inherited.Marc Gilleron
It's not about overriding or accessing `_validate_property`, but since `_validate_property` became a multilevel method, the GDCLASS macro now tries to access the one from the parent class, which causes a compiling error if the parent class declares `_validate_property` as private.
2022-08-24Fix Blender file path check to require a directoryJonathan Nicholl
2022-08-24Remove mentions of the Server platform from the Mono moduleAaron Franke
2022-08-24Improves the API for monitoring contacts in RigidDynamicBodyfabriceci
2022-08-24Merge pull request #64531 from madmiraal/fix-63972-2Rémi Verschelde
Fix axis mapped to DPad buttons not releasing opposite button
2022-08-24Merge pull request #64742 from zaevi/csharp_add_grouping_attributesIgnacio Roldán Etcheverry
C#: Add grouping attributes for properties.
2022-08-24Add FileAccess::get_access_type()Pedro J. Estébanez
2022-08-24Merge pull request #64835 from MarcusElg/stringtestcasecommentsRémi Verschelde
Some formatting changes to string testcase comments
2022-08-24Merge pull request #64734 from Mickeon/docs-percent-visibleMax Hilbrunner
Improve `percent_visible` and `visible_characters` description
2022-08-24Merge pull request #62988 from jtnicholl/animation_library_docsMax Hilbrunner
Add classref documentation for AnimationLibrary
2022-08-24[MP] Fix variant serialization after variant size change.Fabio Alessandrelli
The bit mask used for the type when compressing variants in the Multiplayer API became too small to represent all variant types. This commit expand the mask, which means we no longer have an extra bit in the "meta" byte we use to store encoding information. The extra bit was only used in case of booleans to store the value and since booleans do not require extra encoding information we use those 2 bits to store the value instead.
2022-08-24Merge pull request #64793 from rburing/concave_area_docsMax Hilbrunner
Document behavior of areas with concave shapes
2022-08-24Merge pull request #64743 from raulsntos/dotnet6-signal-analyzerIgnacio Roldán Etcheverry
Improve C# signal analyzer errors
2022-08-24Merge pull request #64635 from YeldhamDev/menu_buttons_popup_fixRémi Verschelde
Make `Menu/OptionButton` item auto-highlight behave better
2022-08-24Merge pull request #64691 from TokageItLab/Quaternion-editorRémi Verschelde
2022-08-24Disconnect Control from theme resources to avoid issues on destructionYuri Sizov
2022-08-24Merge pull request #64780 from YuriSizov/editor-color-conversion-mapRémi Verschelde
2022-08-24Formatting changes to string test commentsMarcus Elg
2022-08-24Merge pull request #64082 from KoBeWi/array3kRémi Verschelde
2022-08-24Merge pull request #59226 from Rindbee/better-setters-in-gui-controlsYuri Sizov
Improve the setters in gui, return directly if the value does not change.
2022-08-24Merge pull request #64823 from ↵Rémi Verschelde
derammo/derammo_fix_trivial_resource_saver_arg_name
2022-08-24Merge pull request #64822 from akien-mga/sunset-visual-scriptRémi Verschelde
2022-08-24Improve `percent_visible` and `visible_characters` descriptionMicky
Applies for Label and RichTextLabel.
2022-08-24Merge pull request #64369 from derammo/derammo_tree_right_click_titleYuri Sizov
Replace Tree control left click on title signal with new signal for either left or right click
2022-08-24Implement Quaternion EditorSilc Renew
2022-08-24Merge pull request #64817 from raulsntos/csharp-named-colorsIgnacio Roldán Etcheverry
Update C# named colors to use HEX codes
2022-08-24Extract editor color map and simplify SVG color conversionYuri Sizov
2022-08-24Merge pull request #64346 from firefly2442/patch-1Rémi Verschelde
2022-08-24implemented right click on Tree control headerderammo
2022-08-24Replace Array return types with TypedArray 3kobewi
2022-08-24fix arg naming in ResourceFormatLoader extensionderammo
2022-08-24Remove VisualScript module for 4.0Rémi Verschelde
As announced in https://godotengine.org/article/godot-4-will-discontinue-visual-scripting, Godot maintainers have agreed to discontinue the current implementation of our VisualScript language. The way it had been designed was not user-friendly enough and we did not succeed in improving its usability to actually make it a good low-code solution for users who need one. So we prefer to remove it for Godot 4.0 and leave the door open for new, innovative ideas around visual scripting, to be developed as plugins or extensions now that Godot provides sufficient functionality for this (notably via GDExtension and the godot-cpp C++ bindings). The current module has been moved to a dedicated repository (with full Git history extracted with `git filter-branch`): https://github.com/godotengine/godot-visual-script It can still be compiled as a C++ module (for now, but will likely require work to be kept in sync with the engine repository), but our hope is that contributors will port it to GDExtension (which is quite compatibile with the existing C++ module code when using the godot-cpp C++ bindings).
2022-08-24Update C# named colors to use HEX codesRaul Santos
2022-08-24Merge pull request #64794 from Chaosus/projection_constructorYuri Rubinsky
2022-08-24Avoid printing an error in GetChildOrNullRaul Santos
`GetChildOrNull` won't print an error when the given index is out of range, similar to how the LINQ `ElementAtOrDefault` method works.
2022-08-24Merge pull request #64759 from skyace65/AnisotropicRémi Verschelde
Spell out "anisotropic" fully in filter options