summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-14Merge pull request #6807 from volzhs/buttongroup-signalGeorge Marques
Add "button_selected" signal to ButtonGroup
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
2016-10-13Fixed Particle2D docs - radians to degrees for some paramsKarol Walasek
2016-10-13Merge pull request #6809 from volzhs/graphedit-zoomGeorge Marques
Fix GraphEdit connection wire when zoom in/out
2016-10-13Merge pull request #6814 from Hinsbart/animplayerGeorge Marques
Only show AnimationEditor automatically when an Animplayer is selected.
2016-10-13Merge pull request #6782 from pkowal1982/load_iconRémi Verschelde
New load icon, removed unused open icon
2016-10-13Merge pull request #6805 from volzhs/graphnode-resizableGeorge Marques
Expose resizable property of GraphNode in inspector
2016-10-13Adapt overlooked instances of zero-based column numbersPedro J. Estébanez
2016-10-13Only show AnimationEditor automatically when an Animplayer is selected.Andreas Haas
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 Alessandrelli
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 Alessandrelli
Also closes: #6801 This reverts commit e59820ac94b7c9706298d5559608937dfca332e5.
2016-10-13Allow turing off zero-padding for line numbersPedro J. Estébanez
2016-10-13Fix GraphEdit connection wire when zoom in/outvolzhs
2016-10-13Add "button_selected" signal to ButtonGroupvolzhs
2016-10-13Expose resizable property of GraphNode in inspectorvolzhs
2016-10-11Replace a node with saved branch scene instancevolzhs
2016-10-11Merge pull request #6788 from Hinsbart/region_refreshRémi Verschelde
Refresh TextureRegionEditor when region has been changed externally.
2016-10-11Merge pull request #6791 from Hinsbart/frame_changedRémi Verschelde
Sprite: Fix inspector not showing changes on "frame" property.
2016-10-11Sprite: Fix inspector not showing changes on "frame" property.Andreas Haas
Fixes #6562
2016-10-11Refresh TextureRegionEditor when region has been changed externally.Andreas Haas
Now the TextureRegionEditor updates when you change the region_rect either via the inspector or via undo/redo. Fixes #6772
2016-10-11Merge pull request #6783 from pkowal1982/buttonpressedRémi Verschelde
Fix #5959, contrasting texture for toggled button
2016-10-11Merge pull request #6778 from Hinsbart/completion_zRémi Verschelde
Fix Script Editor drawing over Dialogs.
2016-10-11Merge pull request #6777 from RandomShaper/revise-serial-namingRémi Verschelde
Revise serial naming behavior
2016-10-11Merge pull request #6776 from RandomShaper/int_property_stepRémi Verschelde
Allow step for integer properties
2016-10-11Merge pull request #6775 from RandomShaper/one-based-col-numbersRémi Verschelde
Make text column numbers one-based
2016-10-11Merge pull request #6762 from RandomShaper/improve-text-editorRémi Verschelde
Line length guideline setting plus some tidy-up
2016-10-11Merge pull request #6694 from bojidar-bg/gdscript-newline-functionsRémi Verschelde
Allow for linebreaks in function calls and definitions and yeild/signal.
2016-10-11New load icon, removed unused open iconPawel Kowal
2016-10-10Merge pull request #6781 from volzhs/unnecessary-parenthesesRémi Verschelde
Remove unnecessary parentheses [ci skip]
2016-10-11Remove unnecessary parenthesesvolzhs
2016-10-10Fix #5959, contrasting texture for toggled buttonPawel Kowal
2016-10-10Fix Script Editor drawing over Dialogs.Andreas Haas
Resets the z-index when focus is lost and the completion is shown. Fixes #6769
2016-10-10Revise serial naming behaviorPedro J. Estébanez