Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-27 | Merge pull request #36927 from ThakeeNathees/export-var-type-reduce-implimented | Rémi Verschelde | |
Fix: export var type reduce() implemented | |||
2020-04-27 | export var type reduce() implemented | Thakee Nathees | |
2020-04-24 | Merge pull request #37172 from theoway/autoCompletionBug | Rémi Verschelde | |
Fixed the auto-completion bug in gdscript_editor | |||
2020-04-24 | Merge pull request #37265 from BigRed-118/mark_assert_safe | Rémi Verschelde | |
Mark assert lines as safe in gdscript | |||
2020-04-24 | Merge pull request #37232 from ThakeeNathees/load()-autocomplete-imlpemented | Rémi Verschelde | |
autocomplete for load() function implemented | |||
2020-04-22 | Merge pull request #37318 from ttencate/fix/argument_nulled_37312 | Rémi Verschelde | |
Revert "Allow parameters passed to GDScript functions to be nulled" | |||
2020-04-21 | Merge pull request #37537 from ThakeeNathees/const-parsing-datatype-bug-fix | Rémi Verschelde | |
GDScript: Fix type inference for const reference to global class | |||
2020-04-21 | Merge pull request #37712 from stoofin/pattern-bind-warning | Rémi Verschelde | |
Fix unassigned variable warnings for match bindings | |||
2020-04-21 | Merge pull request #38041 from ThakeeNathees/class-name-check-enhance | Rémi Verschelde | |
GDScript class name existance check enhanced | |||
2020-04-21 | Merge pull request #37955 from ThakeeNathees/lin-unsafe-base-know-index-unkonwn | Rémi Verschelde | |
Line marked unsafe when base known and index unkonwn | |||
2020-04-21 | Merge pull request #37954 from ThakeeNathees/autocomplete-indexing-native-types | Rémi Verschelde | |
Autocompleting with indexing for builtin types added | |||
2020-04-21 | Add ability to bind typed arrays to script API | Juan 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-20 | Exposed RenderingDevice to script API | Juan 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-20 | Fix handling of PROPERTY_USAGE_SUBGROUP in DocData and editor | Rémi Verschelde | |
Subgroups were added in #37678 but not properly handled everywhere where PROPERTY_USAGE_GROUP is. | |||
2020-04-20 | DocData: Skip unexposed classes | Rémi Verschelde | |
Properly expose classes that we actually want accessible. | |||
2020-04-20 | GDScript class name existance check enhanced | Thakee Nathees | |
2020-04-17 | line unsafe for indexing with known base type & unkown identifier | Thakee Nathees | |
2020-04-17 | autocompleting with indexing for native types added | Thakee Nathees | |
Fix: #37768 | |||
2020-04-16 | Fixed the bool _static logic | Umang Kalra | |
2020-04-14 | Merge pull request #37861 from reduz/implement-decals | Rémi Verschelde | |
Implement decals | |||
2020-04-14 | Implement decals | Juan 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-13 | Merge pull request #37817 from ThakeeNathees/disconnect-autocomplete | Rémi Verschelde | |
autocomplete for disconnect implemented | |||
2020-04-13 | autocomplete for disconnect, is_connected implemented | Thakee Nathees | |
2020-04-10 | Merge pull request #37395 from ThakeeNathees/collon-equal-parser-bug-fix | Rémi Verschelde | |
`:=` fails on some nodes fix: #37357 | |||
2020-04-09 | Pattern bind counts as assignment | Stoofin | |
Fixes #34697 | |||
2020-04-03 | GDScript: Fix type inference for const reference to global class | Thakee Nathees | |
Fixes #37529. | |||
2020-04-02 | Replace more occurrences of NULL with nullptr | Rémi Verschelde | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-03-31 | Add missing docs for assert message in GDScript | Thomas ten Cate | |
Seems like this was overlooked in PR #31142. See also issue #17082. | |||
2020-03-30 | Merge pull request #37436 from akien-mga/doc-node-renames | Rémi Verschelde | |
doc: Update classref with node renames | |||
2020-03-30 | doc: Update classref with node renames | Rémi Verschelde | |
A few extra renames for classes which were missed in last week's PRs. | |||
2020-03-30 | SCons: Format buildsystem files with psf/black | Rémi Verschelde | |
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted. | |||
2020-03-29 | `:=` fails on some nodes fix: #37357 | Thakee Nathees | |
2020-03-28 | Merge pull request #37364 from ThakeeNathees/fix-forloop-range-bug-#37358 | Rémi Verschelde | |
Fix for loop range bug: #37358 | |||
2020-03-28 | Fix for loop range bug: #37358 | Thakee Nathees | |
2020-03-26 | Revert "Allow parameters passed to GDScript functions to be nulled" | Thomas ten Cate | |
This reverts commit f0efc7521e7302e60ebaab31a42fafd3ea2bda68. Fixes #37312. | |||
2020-03-26 | Popups are now windows also (broken!) | Juan Linietsky | |
2020-03-26 | Effective DisplayServer separation, rename X11 -> LinuxBSD | Juan Linietsky | |
2020-03-25 | Mark assert lines as safe in gdscript | Tom Evans | |
Now calling _reduce_node_type with debugging enabled to determine if assert line is safe. Part of doing this required the assert line to be stored away. Now the AssertNode line is being correctly set. Newlines are now marked safe always | |||
2020-03-24 | Move DocData and Collada out of their subfolders | Rémi Verschelde | |
Now that the unused DocDump was removed, the `editor/doc` subfolder is redundant. Similarly, there's no reason for Collada to have a subfolder for itself when glTF or OBJ don't. | |||
2020-03-23 | Adding missing include guards to header files identified by LGTM. | Rajat Goswami | |
This addresses the issue godotengine/godot#37143 | |||
2020-03-22 | autocomplete for load() function implemented | Thakee Nathees | |
2020-03-17 | Style: Set clang-format Standard to Cpp11 | Rémi Verschelde | |
For us, it practically only changes the fact that `A<A<int>>` is now used instead of the C++03 compatible `A<A<int> >`. Note: clang-format 10+ changed the `Standard` arguments to fully specified `c++11`, `c++14`, etc. versions, but we can't use `c++17` now if we want to preserve compatibility with clang-format 8 and 9. `Cpp11` is still supported as deprecated alias for `Latest`. | |||
2020-03-13 | Merge pull request #36599 from AndreaCatania/gen_rpc_data_export | Rémi Verschelde | |
Generates the rpc and rset info for exported GDScript. | |||
2020-03-13 | Merge pull request #36723 from AndreaCatania/fix-rset | Rémi Verschelde | |
Fixed rset method for gdscript and visual script | |||
2020-03-11 | Fix various typos | luz.paz | |
Found via `codespell` | |||
2020-03-10 | Merge pull request #36704 from ThakeeNathees/gdscript-duplicate-args-fix | Rémi Verschelde | |
GDScript duplicate arguments bug fixed | |||
2020-03-10 | Merge pull request #36767 from ThakeeNathees/class-pass-fix | Rémi Verschelde | |
fix: Classes can't have pass | |||
2020-03-10 | Merge pull request #36859 from ThakeeNathees/logic-error-for-loop-range-parsing | Rémi Verschelde | |
Fix: logic error in gdscript_parser.cpp for-loop-range | |||
2020-03-09 | Merge pull request #36751 from Faless/debugger/threads_and_profilers | Rémi Verschelde | |
ScriptDebugger refactor, threading, profilers. |