aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script/visual_script_nodes.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-10-22Fixed tiny error in detect.py causing compilation for Android to fail.Randy Tan Shaoxian1-1/+1
(cherry picked from commit c9d7f77c6ffea4691fba2071caec2d63d927b4d1)
2016-10-22Prevent unwanted script editor input on game crashHenrique Lacreta Alves1-0/+1
Fixes #6530.
2016-10-20Fix extraneous NULL character on HTML exportGeorge Marques1-2/+2
Fix #2801
2016-10-20Fix the hiding of mouse cursor before interactionGeorge Marques1-2/+5
Fix part of #6633
2016-10-20fix #6031 when creating a script the language will be what you selected last ↵Adham Zahran4-1/+46
time
2016-10-20Fix output binary paths for VS project generationGeorge Marques1-3/+3
2016-10-17Fix memory management of XAudio2 driverGeorge Marques2-8/+5
2016-10-17Isolate XAudio2 driverGeorge Marques10-39/+53
Now it's possible to compile for Windows platform if wanted. It's supported only for Windows 8 or later, so it's not enabled by default.
2016-10-17SCons: Use colored output if available, change "colored"->"verbose"Błażej Szczygieł5-14/+6
2016-10-17Disable asserts in release modeBłażej Szczygieł1-0/+2
2016-10-17SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde88-8/+168
Also switch existing shebangs to "better" /usr/bin/env python.
2016-10-16Theora: Don't compile unnecessary files, rename "x86_opt_*"Błażej Szczygieł6-34/+33
2016-10-17Fix crash when using Directory.dir_exists(path) on Androidvolzhs1-1/+0
2016-10-15png: Try to fix neon issue on iphone armv7Rémi Verschelde1-22/+24
2016-10-15drivers: Refactor SCsub and drop redundant env_drivers cloneRémi Verschelde11-60/+60
The reordering of the SConscript includes allows to ensure that stuff like the builtin zlib headers will be available for libpng. Also moved glew back into global env, otherwise windows seems not to find it... Kind of shooting in the dark with this multi-env setup.
2016-10-15freetype: Make it a module and split thirdparty libraryRémi Verschelde510-882/+178
Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm.
2016-10-15Allow whitespace in Gamepad mappings.Andreas Haas1-2/+2
Previously, mappings that contained whitespace (most likely after a comma seperator) would not parse correctly. Consider the following mapping as an example: "_test_guid_, test controller, a:b0, b:b1, leftx:a0 ,"
2016-10-15chibi: Move to a moduleRémi Verschelde52-12/+84
2016-10-15zlib: Split thirdparty files, simplify scons optionRémi Verschelde36-49/+57
2016-10-15glew: Split thirdparty files and isolate envRémi Verschelde16-19/+115
Not fully happy about the way this one interacts with the various platforms. Maybe the platform_config.h should be generated by the SCsub instead of passing a define just to know where is the header.
2016-10-15squish: Update to upstream 1.14Rémi Verschelde25-3643/+3912
Sources are untouched, tarball from https://sourceforge.net/projects/libsquish
2016-10-15squish: Move to a module and split thirdparty libRémi Verschelde37-60/+144
2016-10-15rtaudio: Split thirdparty filesRémi Verschelde7-4/+33
2016-10-15mpc: Move to a module and split thirdparty libmpcdecRémi Verschelde34-54/+157
2016-10-15theora: Move to a module and split thirdparty libRémi Verschelde88-178/+199
Same rationale as the previous commits.
2016-10-15modules: Clone env in each moduleRémi Verschelde17-93/+94
This allows to pass include paths and flags only to a given thirdparty library, thus preventing conflicts between their files (e.g. between opus and openssl which both provide modes.h. This also has the nice effect of making the compilation command smaller for each module as it no longer related to all other modules, only the final linking brings them together. This however requires adding manually the ogg include path in opus and vorbis when building against the builtin ogg, since it is no longer in the global env. Also simplified template 'thirdparty_<module>_sources' to 'thirdparty_sources'. "Core" modules like cscript, gdscript, gridmap, ik and virtual_script still use the main env_modules, but it could be changed if need be.
2016-10-15openssl: Move to a module and split thirdparty libRémi Verschelde960-737/+839
Same rationale as the previous commits.
2016-10-15ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde408-1400/+4223
Took the opportunity to undo the Godot changed made to the opus source. The opus module should eventually be built in its own environment to avoid polluting others with too many include dirs and defines. TODO: Fix the platform/ stuff for opus.
2016-10-15webp: Make it a module and unbundle libwebp thirdparty filesRémi Verschelde162-250/+287
Note that there are two Godot-specific changes made to libwebp for the javascript/HTML5 platform. They are documented in the README.md.
2016-10-15dds/etc1/pbm/pvr: Make those modules and split thirdparty filesRémi Verschelde55-126/+433
They are not particularly packaged in Linux distros so we do not facilitate unbundling via SCons. There could be done if/when there is interest. Also s/pnm/pbm/, long-lived typo :)
2016-10-15enet: Split enet thirdparty files and allow unbundlingRémi Verschelde26-11/+107
Building against shared libraries only implemented for Linux X11 so far. TODO: Document Godot's modifications of upstream enet.
2016-10-15jpg: Make it a module and split jpgd thirdparty filesRémi Verschelde13-35/+112
Similar rationale as in previous commit.
2016-10-15png: Split library to thirdparty dir and allow unbundlingRémi Verschelde35-61/+203
Uses the new structure agreed upon in #6157, but the thirdparty/ folder does not behave following a logic similar to that of modules/ yet. The png driver can't be moved to a module as discussed in #6157, as it's required by core together with a few other ImageLoader implementations (see drivers/register_driver_types.cpp:register_core_driver_types()) Dropped the possibility to disable PNG support, it's a core component of Godot.
2016-10-15Fix GraphEdit connection wire when resizing GraphNodevolzhs1-0/+1
2016-10-14Added support for tooltips in ButtonArray. Fixes #6597Zher Huei Lee2-7/+47
2016-10-15Add option for root node name on Import 3D scene windowvolzhs1-2/+18
2016-10-14Drop nedmalloc which is apparently not used anymoreRémi Verschelde14-8003/+2
2016-10-13Remove speex support, it is obsoleted by opusRémi Verschelde110-28804/+1
As mentioned by upstream, Xiph.Org [0]: > The Speex codec has been obsoleted by Opus. It will continue to be > available, but since Opus is better than Speex in all aspects, > users are encouraged to switch. [0] http://www.speex.org/
2016-10-13Fixed Particle2D docs - radians to degrees for some paramsKarol Walasek1-2/+2
2016-10-13Documentation of RPC-related methods and classesKarol Walasek1-0/+16
2016-10-13Adapt overlooked instances of zero-based column numbersPedro J. Estébanez1-5/+5
2016-10-13Only show AnimationEditor automatically when an Animplayer is selected.Andreas Haas1-1/+1
Previous behaviour was to show it when an AnimationPlayer has been detected in the scene, now you actually have to select it. Fixes #6213
2016-10-13Properly handle absolute paths in Globals::localize_pathFabio Alessandrelli1-1/+1
This give a proper fix for #4280 - #3106 , allowing absolute paths that starts from the file system, not the resource folder
2016-10-13Revert "Add warning when (pre)loading paths with leading / (#4280 - #3106)"Fabio Alessandrelli2-12/+0
Also closes: #6801 This reverts commit e59820ac94b7c9706298d5559608937dfca332e5.
2016-10-13Allow turing off zero-padding for line numbersPedro J. Estébanez4-1/+16
2016-10-13Add/expose VisualServer::get_default_clear_color()Pedro J. Estébanez5-0/+9
2016-10-13Fix GraphEdit connection wire when zoom in/outvolzhs1-5/+6
2016-10-13Add "button_selected" signal to ButtonGroupvolzhs1-0/+4
2016-10-13Expose resizable property of GraphNode in inspectorvolzhs1-0/+1
2016-10-12Fixes for ButtonArrayZher Huei Lee1-2/+12
Fixed hover sometimes not resetting when mouse leaves widget. Fixed text position not taking into account stylebox's content margins.