summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-22Merge pull request #6858 from zaps166/gcc-color-outputRémi Verschelde
SCons: Use colored output if available, change "colored"->"verbose"
2016-10-22Merge pull request #6857 from zaps166/disable-asserts-in-releaseRémi Verschelde
Disable asserts in release mode
2016-10-22Prevent unwanted script editor input on game crashHenrique Lacreta Alves
Fixes #6530.
2016-10-22Merge pull request #6812 from RandomShaper/get-visualserver-clear-colorRémi Verschelde
Add/expose VisualServer::get_default_clear_color()
2016-10-22Merge pull request #6710 from lordadamson/masterRémi Verschelde
fix #6031 when creating a script the default language will be what yo…
2016-10-22Merge pull request #6564 from ↵Rémi Verschelde
SuperUserNameMan/gdscript_opcode_line_opcode_breakpoint fixes #6487, GDscript compiler ignores OPCODE_LINE and OPCODE_BREAKPOINT in Release mode
2016-10-22Merge pull request #6090 from WalasPrime/raytrace_forceRémi Verschelde
Added force_raycast_update GDScript method for RayCast[2D]
2016-10-20fix #6031 when creating a script the language will be what you selected last ↵Adham Zahran
time
2016-10-18Merge pull request #6855 from vnen/xaudio2-driverRémi Verschelde
Isolate XAudio2 driver
2016-10-17Fix memory management of XAudio2 driverGeorge Marques
2016-10-17Isolate XAudio2 driverGeorge Marques
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ł
2016-10-17Disable asserts in release modeBłażej Szczygieł
2016-10-17Merge pull request #6850 from akien-mga/pr-scsub-shebangRémi Verschelde
SCsub: Add python shebang as a hint for syntax highlighting
2016-10-17SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde
Also switch existing shebangs to "better" /usr/bin/env python.
2016-10-17Merge pull request #6796 from mateka/issue-3486Rémi Verschelde
Possibility to write node path by hand in exported NodePath variable (#3486)
2016-10-17Merge pull request #6846 from volzhs/android-dir-existsRémi Verschelde
Fix crash when using Directory.dir_exists(path) on Android
2016-10-17Merge pull request #6832 from Hinsbart/mapping_whitespaceRémi Verschelde
Allow whitespace in Gamepad mappings.
2016-10-17Merge pull request #6825 from volzhs/import-3d-scene-nameRémi Verschelde
Add option for root node name on Import 3D scene window
2016-10-17Merge pull request #6806 from leezh/button_array_fixesRémi Verschelde
ButtonArray fixes and improvements
2016-10-17Merge pull request #6779 from WalasPrime/rpc_docsRémi Verschelde
Documentation of RPC-related methods and classes
2016-10-17Merge pull request #6748 from mateka/issue-6199Rémi Verschelde
Place child dialog contents under label in AcceptDialog
2016-10-17Merge pull request #6739 from bvbfan/patch-3Rémi Verschelde
Button focus hovering
2016-10-17Merge pull request #6733 from Cruel/patch-1Rémi Verschelde
Use int consistently instead of int32_t for Vectors
2016-10-17Merge pull request #6723 from bvbfan/patch-1Rémi Verschelde
Correct OS architecture detection
2016-10-17Merge pull request #6698 from razvanc-r/fix_hash_floatRémi Verschelde
Fixes hash float negative 0 problem
2016-10-17Merge pull request #6692 from bojidar-bg/add-char-to-gd-vs-scriptRémi Verschelde
Add `String char(int ascii)` function to GDScript and Visual Script
2016-10-16Merge pull request #6848 from zaps166/x86_libtheora_optRémi Verschelde
Theora: Don't compile unnecessary files, rename "x86_opt_*"
2016-10-16Theora: Don't compile unnecessary files, rename "x86_opt_*"Błażej Szczygieł
2016-10-17Fix crash when using Directory.dir_exists(path) on Androidvolzhs
2016-10-16Merge pull request #6830 from akien-mga/thirdpartyRémi Verschelde
Move most "drivers" as toggleable "modules" and split their thirdparty libraries in an own tree
2016-10-15png: Try to fix neon issue on iphone armv7Rémi Verschelde
2016-10-15drivers: Refactor SCsub and drop redundant env_drivers cloneRémi Verschelde
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 Verschelde
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 Haas
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-15Merge pull request #6829 from volzhs/graphedit-node-resizeGeorge Marques
Fix GraphEdit connection wire when resizing GraphNode
2016-10-15chibi: Move to a moduleRémi Verschelde
2016-10-15zlib: Split thirdparty files, simplify scons optionRémi Verschelde
2016-10-15glew: Split thirdparty files and isolate envRémi Verschelde
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 Verschelde
Sources are untouched, tarball from https://sourceforge.net/projects/libsquish
2016-10-15squish: Move to a module and split thirdparty libRémi Verschelde
2016-10-15rtaudio: Split thirdparty filesRémi Verschelde
2016-10-15mpc: Move to a module and split thirdparty libmpcdecRémi Verschelde
2016-10-15theora: Move to a module and split thirdparty libRémi Verschelde
Same rationale as the previous commits.
2016-10-15modules: Clone env in each moduleRémi Verschelde
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 Verschelde
Same rationale as the previous commits.
2016-10-15ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde
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 Verschelde
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 Verschelde
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 Verschelde
Building against shared libraries only implemented for Linux X11 so far. TODO: Document Godot's modifications of upstream enet.