summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2016-10-15jpg: Make it a module and split jpgd thirdparty filesRémi Verschelde
Similar rationale as in previous commit.
2016-10-15png: Split library to thirdparty dir and allow unbundlingRémi Verschelde
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-14Merge pull request #6827 from akien-mga/pr-bye-nedmallocRémi Verschelde
Drop nedmalloc which is apparently not used anymore
2016-10-15Fix GraphEdit connection wire when resizing GraphNodevolzhs
2016-10-14Merge pull request #6807 from volzhs/buttongroup-signalGeorge Marques
Add "button_selected" signal to ButtonGroup
2016-10-14Added support for tooltips in ButtonArray. Fixes #6597Zher Huei Lee
2016-10-15Add option for root node name on Import 3D scene windowvolzhs
2016-10-14Drop nedmalloc which is apparently not used anymoreRémi Verschelde
2016-10-14Merge pull request #6821 from akien-mga/pr-bye-speexRémi Verschelde
Remove speex support, it is obsoleted by opus
2016-10-14Merge pull request #6820 from WalasPrime/fix_6803Rémi Verschelde
Fix #6803 - Particle2D params
2016-10-14Merge pull request #6813 from Faless/fix_6801_bisRémi Verschelde
Re-Allow absolute paths, make them behave correctly
2016-10-14Merge pull request #6793 from volzhs/save-branchRémi Verschelde
Replace a node with saved branch scene instance
2016-10-14Merge pull request #6780 from RandomShaper/space-padded-line-numbersRémi Verschelde
Allow turning off zero-padding for line numbers
2016-10-13Remove speex support, it is obsoleted by opusRémi Verschelde
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-13Merge pull request #6815 from RandomShaper/one-based-col-numbers-2George Marques
Adapt overlooked instances of zero-based column numbers