summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2020-04-22Mono/C#: Allow exporting System.Array of type Godot.ObjectIgnacio Etcheverry
2020-04-21Merge pull request #38041 from ThakeeNathees/class-name-check-enhanceRémi Verschelde
GDScript class name existance check enhanced
2020-04-21Merge pull request #37955 from ThakeeNathees/lin-unsafe-base-know-index-unkonwnRémi Verschelde
Line marked unsafe when base known and index unkonwn
2020-04-21Merge pull request #37954 from ThakeeNathees/autocomplete-indexing-native-typesRémi Verschelde
Autocompleting with indexing for builtin types added
2020-04-21Add ability to bind typed arrays to script APIJuan Linietsky
Note: Only replaced 2 instances to test, Node.get_children and TileMap.get_used_cells Note: Will do a mass replace on later PRs of whathever I can find, but probably need a tool to grep through doc. Warning: Mono will break, needs to be fixed (and so do TypeScript and NativeScript, need to ask respective maintainers)
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
Also added an easier way to load native GLSL shaders. Extras: Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload. Note: The precommit hooks are broken because they don't seem to support enums from one class being used in another. Feel free to fix this after merging this PR.
2020-04-20Fix handling of PROPERTY_USAGE_SUBGROUP in DocData and editorRémi Verschelde
Subgroups were added in #37678 but not properly handled everywhere where PROPERTY_USAGE_GROUP is.
2020-04-20DocData: Skip unexposed classesRémi Verschelde
Properly expose classes that we actually want accessible.
2020-04-20GDScript class name existance check enhancedThakee Nathees
2020-04-18Mono: Fix include for Android supportRémi Verschelde
This was a typo in #37153. Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
2020-04-17line unsafe for indexing with known base type & unkown identifierThakee Nathees
2020-04-17autocompleting with indexing for native types addedThakee Nathees
Fix: #37768
2020-04-14Change MATH_POSMOD return type back to INTNico Mitchell
2020-04-14Merge pull request #37861 from reduz/implement-decalsRémi Verschelde
Implement decals
2020-04-14Implement decalsJuan Linietsky
Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h
2020-04-14Merge pull request #37826 from nekomatata/direct-body-state-sleepRémi Verschelde
Fix set_sleep_state in Bullet body direct state
2020-04-14Fix set_sleep_state in Bullet body direct statePouleyKetchoupp
It was inverted, it should set the body to be active when sleep is disabled.
2020-04-13Change round return type to floatNico Mitchell
2020-04-13Merge pull request #37817 from ThakeeNathees/disconnect-autocompleteRémi Verschelde
autocomplete for disconnect implemented
2020-04-13autocomplete for disconnect, is_connected implementedThakee Nathees
2020-04-13Improve error explanations related to UPNP and UPNPDeviceRudigus
2020-04-12Merge pull request #37542 from swarnimarun/patch_vs_02Rémi Verschelde
Update visualscript graph nodes on visual script variable edit
2020-04-10Merge pull request #37395 from ThakeeNathees/collon-equal-parser-bug-fixRémi Verschelde
`:=` fails on some nodes fix: #37357
2020-04-10Merge pull request #37530 from swarnimarun/patch_vs_01Rémi Verschelde
VisualScript support for newly added Variant types
2020-04-10Merge pull request #37629 from lupoDharkael/noise-unrefRémi Verschelde
NoiseTexture: prevent race condition because of Ref::unref()
2020-04-10Merge pull request #37693 from lupoDharkael/remove-hintRémi Verschelde
Remove obsolete enums
2020-04-09Merge pull request #37467 from HaSa1002/fix-vsprojRémi Verschelde
fixed modules not beeing added to vsproj
2020-04-09fixed modules not beeing added to vsprojHaSa1002
2020-04-09Renaming all ARVR nodes to XRBastiaan Olij
2020-04-08Remove obsolete enumslupoDharkael
2020-04-08Merge pull request #37644 from JFonS/gizmos_renameRémi Verschelde
Rename all gizmo classes, using the 4.0 node names.
2020-04-07Rename all gizmo classes, using the 4.0 node names.jfons
2020-04-06NoiseTexture: prevent race condition because of Ref::unref()lupoDharkael
2020-04-06Remove Node.get_position_in_parent()Tomasz Chabora
2020-04-03Update vsnodes on editing vs variablesSwarnim Arun
2020-04-03Fix C# bindings after recent breaking changesIgnacio Etcheverry
2020-04-03VisualScript styling for new Variant TypesSwarnim Arun
2020-04-02Deconstruct VSNodes for new Variant typesSwarnim Arun
2020-04-02Replace more occurrences of NULL with nullptrRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-04-02Merge pull request #37504 from qarmin/out_of_bound_cursorRémi Verschelde
Fix array out of bounds access caused by uninitialised variables
2020-04-01Fix out of bound array access caused by unassigned variableRafał Mikrut
2020-04-01Merge pull request #37484 from Calinou/csharp-verbatim-string-highlightRémi Verschelde
Remove syntax highlighting for C# verbatim strings due to bugs
2020-04-01Remove syntax highlighting for C# verbatim strings due to bugsHugo Locurcio
This closes #32336.
2020-04-01Merge pull request #37456 from ttencate/fix/gdscript_assert_message_docsRémi Verschelde
Add missing docs for assert message in GDScript
2020-03-31Add missing docs for assert message in GDScriptThomas ten Cate
Seems like this was overlooked in PR #31142. See also issue #17082.
2020-03-31Merge pull request #37153 from neikeq/mono_ios-4.0Rémi Verschelde
[master] Mono/C#: Add iOS support
2020-03-31Fix more -Wmaybe-uninitialized warnings with target=release_debugRémi Verschelde
I have no idea why those don't get triggered in target=debug builds. Fixes #37461.
2020-03-31Mono/C#: Add iOS supportIgnacio Etcheverry
Right now, games only work on devices when exported with FullAOT+Interpreter. There are some issues left that need to addressed for FullAOT alone. Right now, it's giving issues with the Godot.NativeCalls static constructor.
2020-03-31Mono/C#: Fix MinGW build not supporting `.lib` librariesIgnacio Etcheverry
MinGW should support both its own format `.a` and MSVC's format `.lib`, but Mono's module was only using the former. With this change it's now possible to build with MinGW and link the official Mono for Windows which is built with MSVC.