aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script/visual_script_expression.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-30Fix GDNative API generator after changes to MethodBindRuslan Mustakov3-20/+25
2017-08-30Add enums in GDNative API generatorRuslan Mustakov1-1/+40
2017-08-29Remove Basis::set_scale and Basis::set_rotation_* functions.Ferenc Arn5-67/+1
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people. Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
2017-08-29Changed defaults, as it seems to be obviousy better to keep materials ↵Juan Linietsky2-3/+3
outside by default..
2017-08-29Added nice icon to show when a file is broken on import.Juan Linietsky4-10/+31
2017-08-29Fix constant reimport on broken files, closes #9930Juan Linietsky6-18/+84
2017-08-29Fixed problem with highlight boxes not updating on translationDaniel J. Ramirez1-4/+11
2017-08-29Improved and added some iconsDaniel J. Ramirez70-271/+157
2017-08-29Improve build callbacksIgnacio Etcheverry2-11/+15
- Build callbacks now return bool to determine if the build was successful. If the build fails, the editor won't run the game. - Makes sure build callbacks are called after saving the scene ("Save Before Running" option).
2017-08-29Changed bools to uint32_t as this may be a compiler bug..Juan Linietsky1-4/+4
2017-08-29Makes built-in vararg methods actual vararg methodsIgnacio Etcheverry3-9/+22
- Removes hardcoded parameters from built-in vararg methods and adds METHOD_FLAG_VARARG to them. - Makes EditorHelp display built-in vararg methods correctly.
2017-08-29Fixes missing default arguments in MethodInfoIgnacio Etcheverry1-1/+2
2017-08-29DocData and type hints fixesIgnacio Etcheverry15-113/+184
- 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-29Made some methods to check method/signal availability in GDScript, closes #9800Juan Linietsky1-0/+6
2017-08-29Generate project files for VS2017Matthias Hoelzl2-38/+54
2017-08-29-Fixed screen edge SSAO filter, fixes #9678Juan Linietsky3-6/+11
-Raised the SSAO limits, making the effect a lot more useful -Still pending to enable tresholding to avoid some hollow places
2017-08-29Renamed 'script_changed' signal in the script editor plugin to ↵Wilson E. Alvarez4-17/+15
'edited_script_changed'
2017-08-29removed DISCARD built in variable, replaced by actual discard GLSL ↵Juan Linietsky8-147/+182
instruction, fixes #9677
2017-08-29-Fixes to how collada generates tangents (use SurfaceTool), closes #9562Juan Linietsky4-205/+65
-Fix to gridmap cell size (wrong property type)
2017-08-29Fix #10723, a regression from 7a07895Bojidar Marinov1-3/+4
Using @akien-mga's patch
2017-08-29Removed ParamDef and ParamHint structsWilson E. Alvarez2-28/+0
2017-08-29Cleaned up logic in Tween::_tween_process(), fixes #9187cryptonaut1-14/+10
2017-08-29Change editor update_mode to booleanPoommetee Ketson1-4/+9
Fix potential issues when MenuOptions enum or the entry in project metadata file is altered.
2017-08-29Fix export of 32 Bits Framebuffer optionHenrik Andersson1-1/+1
2017-08-29EditorNode: fix scene save over othersPoommetee Ketson1-5/+12
2017-08-29EditorNode: enhance open scene error dialogPoommetee Ketson2-12/+43
2017-08-28Disable antialiasing for CanvasItem triangle arraysRémi Verschelde1-0/+1
Fixes #10461 and supersedes #10645 as suggested by @bruvzg.
2017-08-28Added missing gizmo icons and fixed ugly looking gizmo icons.Daniel J. Ramirez16-8/+85
2017-08-28Fix the channels gltf importer uses for metallic and AO textures.Ferenc Arn1-1/+2
Khronos blender gltf exporter uses red channel for occlusion and blue channel for metallic, whereas the current behavior is the opposite. Fixes #10700.
2017-08-28Improved directional light arrow and gizmo highlightingDaniel J. Ramirez1-24/+23
2017-08-28Fix inability to change project settingsRémi Verschelde2-1/+9
Regression from 565600e8445a3073e4188a1a2bde1f47dd299c5a, fixes #10712.
2017-08-28Highlight currently selected gizmo.Daniel J. Ramirez2-0/+34
Work with, GIProbe, ReflectionProbe and Particles.
2017-08-28-Some fixes to code completion.Juan Linietsky6-85/+154
-Fix getter in code completion being displayed when it shouldn't -Clean up preview generation for editors and exposed it as editor plugin
2017-08-27-Moved script run to editor, removed from projectJuan Linietsky6-47/+64
-fixed to code completion -fix shader crash bug reported by tagcup
2017-08-27Fix a crash in gdscript callbacksHein-Pieter van Braam1-2/+2
This fixes a crash running the 'goltorus' project.
2017-08-27Make build scripts Python3 compatibleMatthias Hoelzl17-87/+123
- The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted.
2017-08-27Fix mixed tab/whitespace in build filesMatthias Hoelzl2-3/+3
2017-08-27Dead code tells no talesRémi Verschelde215-56134/+149
2017-08-27-Largely rewrote gridmap to simplify itJuan Linietsky7-325/+420
-Got editor working again -Added a current-floor marker on selection
2017-08-27Added new WASAPI driver for WindowsMarcelo Fernandez8-1/+460
2017-08-27Fixed offset view when removing text, issue 10529Paulb231-2/+7
2017-08-27ImporterCSV: add delimiter options , ; or \tPoommetee Ketson1-3/+12
2017-08-27Fix RtAudio driver buffer_size incorrect calculationMarcelo Fernandez1-54/+19
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde1484-1484/+1484
2017-08-27Re-apply clang-format to all filesRémi Verschelde3-8/+8
Some badly formatted code has managed to pass through our CI...
2017-08-27Use memset to zero z_listHein-Pieter van Braam1-8/+5
Using gprof I found the engine spending 10 - 20% of time in the _render_canvas_item_tree function. The function profiles as using about 0.09ms. Swapping the loop with two memset() calls reduces the time spent in this function a lot, and the time per call to about 0.02ms. Likewise the render_canvas function was using ~10% of time, replacing the loop there dropped per-call time from 0.22ms to 0.18ms.
2017-08-27Buildsystem: Reduce verbosity of font and translation generationRémi Verschelde1-4/+0
2017-08-27nanosvg: Document in COPYRIGHT.txt and thirdparty README.mdRémi Verschelde7-4/+19
2017-08-27Copyright: Add etc2comp and small fixesRémi Verschelde2-20/+25
2017-08-27zstd: Update to upstream version 1.3.1Rémi Verschelde28-1199/+1149
It is now dual-licensed BSD-3-Clause and GPL-2.0, we use the former. The PATENTS file is no longer applicable \o/ Also add zstd to COPYRIGHT.txt