aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript/gd_function.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-10-29Won't change editor tabs when using External Editor.Henrique L. Alves1-2/+6
Fixes issue #3046.
2016-10-28Add "Never" underline mode to LinkButtonrdb3-4/+9
2016-10-27Ability to drag script files from Filesystem dock to SceneTree dock.Andreas Haas4-2/+38
Allows to attach scripts by dragging them onto the target Node.
2016-10-27Fix locale for macOS-style localesDamon1-6/+12
2016-10-27Changed RegEx to inherit ResourceZher Huei Lee2-4/+8
2016-10-27Added global sub and bounds checking to RegExZher Huei Lee3-19/+54
2016-10-27RegEx re-implemented as a moduleZher Huei Lee15-1973/+1730
Re-wrote nrex as a module using godot-specific parts and new features: * Added string substitutions. * Named groups are now supported. * Removed use of mutable variables in RegEx. RegExMatch is returned instead.
2016-10-27Change set_locale to fallback to the global language (#6910)Damon Myers1-6/+27
2016-10-26fix bug introduced by #6501yg2f4-20/+15
( @Akien : this PR is for current HEAD only, not to be cherry-picked for 2.1.1 ) this is manual revertion of #6501 which introduced a bug that prevented scons from detecting Mingw under Windows when MSVC was installed. (thanks to @vnen for finding this) AND it fixes the actual bug that prevented scons from detecting MSVC standalone compiler ( a confusions between ``VSINSTALLDIR`` and ``VCINSTALLDIR`` ) The freeware Standalone MSVC C++ Build Tools are available here : http://landinghub.visualstudio.com/visual-cpp-build-tools
2016-10-26Fix PacketPeerUDP get_packet_port()Fabio Alessandrelli2-4/+4
Properly convert port field from network to system ordering on incoming packets.
2016-10-26Fix regression #6864 caused by #6613Pawel Kowal2-5/+14
2016-10-26Improve drag and drop on 2D viewportvolzhs3-6/+453
2016-10-26make `Container` node aware of `Size Flags`Răzvan Cosmin Rădulescu1-0/+12
2016-10-26Pass correct address size (ipv4,ipv6) to socket connect, bind, sendtoFabio Alessandrelli7-22/+26
The address size passed to network system calls now reflects the the actual IP type (v4 or v6). Fix Windows and OSX ipv6 sockets
2016-10-23Remove dead code in FileSystemDockvolzhs1-7/+0
2016-10-23Fix comparison bug with InputEventvolzhs1-1/+2
2016-10-22"CCFLAGS" are for C and C++ compilerBłażej Szczygieł1-1/+1
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-20added implementation of is_valid_ip_address()Ariel Manzur3-25/+117
2016-10-20added windows support for ipv6, cleaned up unix codeAriel Manzur11-122/+175
2016-10-19address type for http clientAriel Manzur2-4/+5
2016-10-19fixed some byte order and parsing problemsAriel Manzur3-21/+52
2016-10-19Option to load script for node (#6839)Mateusz Adamczyk2-6/+64
2016-10-18adding ipv6Ariel Manzur17-126/+444
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.