summaryrefslogtreecommitdiff
path: root/modules/visual_script
AgeCommit message (Collapse)Author
2019-11-01Merge pull request #33238 from qarmin/other_fixesRémi Verschelde
Fix some crashes, overflows and using variables without values
2019-11-01Fix some crashes, overflows and using variables without valuesRafał Mikrut
2019-11-01Fix: typo atleast -> at leastOmicron
Typo found in source string, reported by linux-man on weblate
2019-10-29i18n: Sync translation template with current sourceRémi Verschelde
2019-10-15Merge pull request #32830 from ↵Rémi Verschelde
timoschwarzer/remove-redundant-compiler-directives Remove redundant compiler directives
2019-10-14Remove redundant compiler directivesTimo Schwarzer
Closes #32817
2019-10-14Small fixes to redundand code, copy paste bugsqarmin
2019-10-10Remove dependency on the editor directory being in the build's include path.Marcel Admiraal
- Add or remove the necessary subdirectorires to the includes to remove dependency on the editor directory being in the build's include path. - Ensure includes in modified files conform to style guideline. - Remove editor from the build include path.
2019-10-09Make VisualScript check inheritance for port infoAaron Franke
2019-09-30Fix theme in visual script dialogs (at startup)Chaosus
2019-09-29Merge pull request #32402 from YeldhamDev/fix_vs_add_functionRémi Verschelde
Fix VS editor's "Create Function" dialog
2019-09-29Deconstruct node for VisualscriptSwarnim Arun
Adds deconstruct nodes for the built-in types and adds default text to function rename_input_box for the visualscript.
2019-09-28Fix VS editor's "Create Function" dialogMichael Alexsander Silva Dias
2019-09-28Merge pull request #32398 from YeldhamDev/cleanup_vs_editor_leftRémi Verschelde
Cleanup VS editor's left menu
2019-09-27Cleanup VS editor's left menuMichael Alexsander Silva Dias
2019-09-28Fix Edit function buttonSwarnim Arun
2019-09-27doc: Sync classref with current sourceRémi Verschelde
And various fixes to bindings, hyperlinks and an uninitialized variable.
2019-09-26Visualscript editor graph unification & refactoringSwarnim Arun
Removes the need to have separate graphs per function for the VisualScript Nodes, and refactoring UI and other improvements such as fuzzy search, right click search boxes and in-graph editable nodes
2019-09-24doc: Sync classref with current sourceRémi Verschelde
Fix a few missing bindings or unspecified argument names and default values.
2019-09-22Merge pull request #30852 from swarnimarun/vs_tools_scriptRémi Verschelde
Tool Mode for Visualscript
2019-09-21Tool Mode for VisualscriptSwarnim Arun
Add the ability to VisualScript to function in Tool mode aka the Editor itself similar to GDScript or Mono
2019-09-04Merge pull request #30982 from iwek7/feature/skip_breakpointsRémi Verschelde
Adds skip-breakpoints feature
2019-09-03Adds skip-breakpoints featureiwek7
2019-09-03Implemented `ord` function in VisualScript64epicks
2019-09-01Fix resizer icon visiblity on light theme in GraphNodeChaosus89
2019-08-14Plugin support for visual shadersYuri Roubinski
2019-08-12Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'Robin Hübner
2019-08-07Add some code changes/fixes proposed by Coverity and Clang Tidyqarmin
2019-07-31Add descriptive tooltips in VS editorEmmanuel Barroga
In the Visual Script editor, the override icon is not very clear what it's intended purpose is for. Currently, its tooltip just says: "Function:" which is the same tooltip as the "add new function" icon. To resolve this issue, this PR adds descriptive tooltips to the following icons in the Visual Script editor: -Override Function -Add Function -Add Variable -Add Signal
2019-07-22doc: Sync classref with current sourceRémi Verschelde
2019-07-20Merge pull request #30693 from Chaosus/lerp_angleRémi Verschelde
Added lerp_angle built-in function
2019-07-20Merge pull request #30576 from qarmin/lgtm_coverageRémi Verschelde
Changed some code reported by LGTM and Coverity
2019-07-20Added lerp_angles built-in functionChaosus
Co-authored-by: Xrayez <https://github.com/Xrayez> Co-authored-by: DleanJeans <https://github.com/DleanJeans>
2019-07-20Changed some code showed in LGTM and Coverageqarmin
2019-07-19Merge pull request #23310 from aaronfranke/posmod-intRémi Verschelde
Add integer posmod and rename default arg names
2019-07-19Visualscript: Add types for base type get and set.K. S. Ernest (iFIre) Lee
2019-07-18Add integer posmod and rename default arg namesAaron Franke
"posmod" is the integer version of "fposmod". We do not need a "mod" because of the % operator. I changed the default arg names from "x" and "y" to "a" and "b" because they are not coordinates. I also changed pow's arg names to "base" and "exp". Also, I reorganized the code in the VS built-in funcs switch statement.
2019-07-15doc: Sync classref with current sourceRémi Verschelde
2019-07-08Use base `Color()` constructors instead of `Color::html()`Hugo Locurcio
This results in slightly smaller binaries (-17 KB for an editor binary) as no strings need to be allocated.
2019-07-07Fixes minor issues found by static analyzerqarmin
2019-07-01Merge pull request #29333 from hbina/fix_double_click_when_no_edited_funcRémi Verschelde
fixed an issue with double clicking available node in VisualScriptEditor
2019-06-30doc: Remove null default values that can't be determinedRémi Verschelde
Applying #30187.
2019-06-30doc: Add default values to all propertiesRémi Verschelde
Thanks to @bojidar-bg's impressive work in #29380.
2019-06-28Add support for creating editor icons per moduleAndrii Doroshenko (Xrayez)
The functionality is similar to how `doc_classes` are retrieved per module. The build system will search for custom icons path defined per module via `get_icons_path()` method in `config.py` or default icons path. If such paths don't exist, only the editor's own icons will be built. Most module icons were moved from editor/icons to respective modules.
2019-06-27Proofread and improve the whole class referenceHugo Locurcio
- Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies
2019-06-27doc: Don't use `GlobalScope` scope in hyperlinks, it's automatically inferredRémi Verschelde
2019-06-27doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinksRémi Verschelde
2019-06-27doc: Complete and harmonize all _MAX constant descriptionsRémi Verschelde
2019-06-26Some code changed with Clang-Tidyqarmin
2019-06-20Merge pull request #29283 from qarmin/fix_some_always_same_valuesRémi Verschelde
Remove always true/false values