summaryrefslogtreecommitdiff
path: root/modules/visual_script
AgeCommit message (Collapse)Author
2017-08-30Merge pull request #10750 from Rubonnek/fix-duplicate-script-changed-signalRémi Verschelde
Renamed 'script_changed' signal in the script editor plugin to 'edited_script_changed'
2017-08-29DocData and type hints fixesIgnacio Etcheverry
- Makes vararg methods automatically use PROPERTY_USAGE_NIL_IS_VARIANT on return types - Completely removes the ":type" suffix for method names. Virtual methods must use the MethodInfo constructors that takes Variant::Type or PropertyHint as the first parameter for the return type (with CLASS_INFO as a helper to get the PropertyInfo). Parameters must use PROPERTY_HINT_RESOURCE_TYPE and hint string. - PROPERTY_USAGE_NIL_IS_VARIANT is no longer needed for parameters, because parameters cannot be void. - Adds missing PROPERTY_USAGE_NIL_IS_VARIANT to virtual and built-in methods that return Variant.
2017-08-29Renamed 'script_changed' signal in the script editor plugin to ↵Wilson E. Alvarez
'edited_script_changed'
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-26Added/Fixed null pointer checksWilson E. Alvarez
2017-08-25Editor: Add some more translatable strings.Andreas Haas
2017-08-24Convert Object::cast_to() to the static versionHein-Pieter van Braam
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
2017-08-23Merge pull request #10563 from Hinsbart/vs_cancel_selectRémi Verschelde
VisualScriptEditor: Remove Node when canceling PropertySelector.
2017-08-22VisualScriptEditor: Remove Node when canceling PropertySelector.Andreas Haas
2017-08-22Removed unnecessary returns and break statementsWilson E. Alvarez
2017-08-21Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky
ClassDB: Provide the enum name of integer constants
2017-08-20ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry
2017-08-20Merge pull request #10319 from neikeq/pr-engine-editor-hintJuan Linietsky
Adds Engine::is_editor_hint() method
2017-08-20Merge pull request #10455 from groud/control_margin_fixesRémi Verschelde
Some control fixes and removed other useless lines
2017-08-19Some control fixes and removed useless linesGilles Roudiere
2017-08-19Fix #6583, Condition + Wait nodes freezing the gameBojidar Marinov
Make sure that only the first node after VS resume gets resumed
2017-08-19Removes editor_hint from SceneTreeIgnacio Etcheverry
2017-08-18-Volume sliders, mute, solo and fx bypass are functional, closes #9021Juan Linietsky
-Fixed tree reselect, makes reselecting an audio bux FX work
2017-08-18Update script signals in real-time when script changes. Fixes #8980Juan Linietsky
2017-08-17Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez
2017-08-16Merge pull request #10307 from Rubonnek/update-argument-namesRémi Verschelde
Updated function argument names
2017-08-13Replace GUI anchor type by a float between 0 and 1Gilles Roudiere
2017-08-12Updated function argument namesWilson E. Alvarez
2017-08-10Removes type information from method bindsIgnacio Etcheverry
2017-08-10Adds missing type information to virtual method bindsIgnacio Etcheverry
2017-08-08Ability to set a function as sequenced, so when called you can choose not to ↵Juan Linietsky
use sequence ports. Fixes #6346
2017-08-08Properly rename visual script functions, fixed #6076Juan Linietsky
2017-08-07Makes all Godot API's methods Lower CaseIndah Sylvia
2017-08-05few bugs fixed thanks to explicit bool constructor and clang.Juan Linietsky
explicit bool constructor has thus now been removed, as it served it's mission!
2017-07-27Do not allow multiple data connections to the same data input slot, fixes ↵Daniel J. Ramirez
#6357.Improved curve rendering when nodes are close.
2017-07-24Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde
Add object type hint for docs
2017-07-23Add object type hint for docsPoommetee Ketson
2017-07-23Merge pull request #9765 from Noshyaar/pr-clangRémi Verschelde
Clang-formatting *.cpp and *.h (some files excluded)
2017-07-23Merge pull request #9758 from vnen/fix-vs-returnRémi Verschelde
VS: Fix return value for user-defined functions
2017-07-23Merge pull request #9741 from vnen/fix-vs-customnodeRémi Verschelde
Fix issues with custom nodes in visual script
2017-07-23Merge pull request #9706 from djrm/theme_fixesRémi Verschelde
Icons can now be added inside line edits (Search icon).
2017-07-22Clang-formatting *.cpp and *.h (some files excluded)Poommetee Ketson
2017-07-22VS: Fix return value for user-defined functionsGeorge Marques
2017-07-21Update a VS custom node when its script changesGeorge Marques
2017-07-21Fix issues with custom nodes in visual scriptGeorge Marques
- Doesn't crash anymore. - Inputs are properly transferred.
2017-07-19-Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky
-Added system for feature overrides, it's pretty cool :)
2017-07-19Icons can now be added inside line edits (Search icon).Daniel J. Ramirez
Fixed window title bar margins. fixed compilation error
2017-07-17-Reorganized all properties of project settings (Sorry, Again).Juan Linietsky
(Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
2017-07-16Improvements and fixes for the default theme.Daniel J. Ramirez
Added customizable border size and window highlight.
2017-07-15Some more typo fixes for "threshold"Rémi Verschelde
Looks like @reduz really does not like that word.
2017-07-11[#7212] Fixed missing 'Variant' return values in documentation.ducdetronquito
2017-06-30-Many fixes to VisualScript, fixed property names, etc.Juan Linietsky
-Added ability to set/get a field in GetSet, as well as assignment ops -Added a Select node -Fixed update bugs related to variable list and exported properties, closes #9458
2017-06-27Merge pull request #9360 from GodotExplorer/pr-external-editor-language-checkRémi Verschelde
Better user experience with external text editors.
2017-06-27Better user expirence with external text editors.geequlim
Implements open_in_external_editor for subclasses of ScriptLanguage. Add option 'Debug with external editor' to debug menu to control the behavoir of script opened by editor.
2017-06-26-Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky
-Fixded BackBuffercopy object