aboutsummaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
...
* | style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-0111-34/+47
| | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-0118-486/+486
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* | style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-0120-1190/+1190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* | Add option 'wasm' to compile to WebAssembly in web exporteska2016-10-314-13/+385
| | | | | | | | | | | | | | WebAssembly is still experimental, so disabled by default. The HTML shell file now uses $GODOT_BASE, a placeholder for the base filename, instead of $GODOT_JS, $GODOT_MEM and $GODOT_FS.
* | Merge pull request #6993 from eska014/remove-js-compressionRémi Verschelde2016-10-311-8/+1
|\ \ | | | | | | Remove JavaScript compilation option 'compress'.
| * | Remove JavaScript compilation option `compress`.eska2016-10-211-8/+1
| | | | | | | | | | | | | | | This functionality has been removed from Emscripten in version 1.36.13, server-side compression is recommended instead.
* | | Merge pull request #6981 from Faless/ipv6_fixRémi Verschelde2016-10-314-12/+24
|\ \ \ | | | | | | | | Use IPv6 dual stack socket by default. Allow restricting IP version for TCP/UDP.
| * | | TCP/UDP Listen sockets can now be set to IPv6 onlyFabio Alessandrelli2016-10-302-3/+19
| | | |
| * | | Fix windows debugger connection problems.Fabio Alessandrelli2016-10-303-8/+4
| | | | | | | | | | | | | | | | | | | | Unify network socket creation between platform. Ensure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).
| * | | TCPServer listen now default to IP type ANY (v6 socket with v4 support)Fabio Alessandrelli2016-10-301-1/+1
| | | |
* | | | Merge pull request #6490 from zaps166/webm-prRémi Verschelde2016-10-301-0/+3
|\ \ \ \ | |/ / / |/| | | Add WebM support
| * | | Add WebM moduleBłażej Szczygieł2016-10-231-0/+3
| | | | | | | | | | | | | | | | | | | | Use already existing libraries: libvorbis and libopus. Also use newly added libraries: libvpx, libwebm, libsimplewebm.
* | | | Merge pull request #6937 from ↵George Marques2016-10-281-13/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | SuperUserNameMan/fix_win_standalone_msvc_and_mingw_incompatibilities fix bug introduced by #6501
| * | | | fix bug introduced by #6501yg2f2016-10-261-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( @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
* | | | | Fix PacketPeerUDP get_packet_port()Fabio Alessandrelli2016-10-261-2/+2
|/ / / / | | | | | | | | | | | | Properly convert port field from network to system ordering on incoming packets.
* | | | Merge pull request #6925 from godotengine/ipv6Rémi Verschelde2016-10-265-53/+84
|\ \ \ \ | | | | | | | | | | Adding IPv6 support
| * | | | Pass correct address size (ipv4,ipv6) to socket connect, bind, sendtoFabio Alessandrelli2016-10-263-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | The address size passed to network system calls now reflects the the actual IP type (v4 or v6). Fix Windows and OSX ipv6 sockets
| * | | | added windows support for ipv6, cleaned up unix codeAriel Manzur2016-10-205-48/+79
| | | | |
* | | | | Merge pull request #6884 from vnen/html-export-charRémi Verschelde2016-10-221-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Fix extraneous NULL character on HTML export
| * | | | | Fix extraneous NULL character on HTML exportGeorge Marques2016-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fix #2801
* | | | | | Merge pull request #6882 from vnen/mouse-modeRémi Verschelde2016-10-221-2/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix the hiding of mouse cursor before interaction
| * | | | | | Fix the hiding of mouse cursor before interactionGeorge Marques2016-10-201-2/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | Fix part of #6633
* | | | | | Fixed tiny error in detect.py causing compilation for Android to fail.Randy Tan Shaoxian2016-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit c9d7f77c6ffea4691fba2071caec2d63d927b4d1)
* | | | | | Merge pull request #6858 from zaps166/gcc-color-outputRémi Verschelde2016-10-223-10/+0
|\ \ \ \ \ \ | |/ / / / / |/| | | | | SCons: Use colored output if available, change "colored"->"verbose"
| * | | | | SCons: Use colored output if available, change "colored"->"verbose"Błażej Szczygieł2016-10-173-10/+0
| | | | | |
* | | | | | Merge pull request #6855 from vnen/xaudio2-driverRémi Verschelde2016-10-187-357/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Isolate XAudio2 driver
| * | | | | Isolate XAudio2 driverGeorge Marques2016-10-177-357/+12
| | |/ / / | |/| | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #6850 from akien-mga/pr-scsub-shebangRémi Verschelde2016-10-1710-0/+20
|\ \ \ \ \ | |/ / / / |/| | | | SCsub: Add python shebang as a hint for syntax highlighting
| * | | | SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-1710-0/+20
| | | | | | | | | | | | | | | | | | | | Also switch existing shebangs to "better" /usr/bin/env python.
* | | | | Merge pull request #6846 from volzhs/android-dir-existsRémi Verschelde2016-10-171-1/+0
|\ \ \ \ \ | |_|/ / / |/| | | | Fix crash when using Directory.dir_exists(path) on Android
| * | | | Fix crash when using Directory.dir_exists(path) on Androidvolzhs2016-10-171-1/+0
| |/ / /
* | | | Merge pull request #6723 from bvbfan/patch-1Rémi Verschelde2016-10-171-8/+9
|\ \ \ \ | | | | | | | | | | Correct OS architecture detection
| * | | | Correct OS architecture detectionAnthony Fieroni2016-10-111-8/+9
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
* | | | Theora: Don't compile unnecessary files, rename "x86_opt_*"Błażej Szczygieł2016-10-164-6/+6
| |/ / |/| |
* | | freetype: Make it a module and split thirdparty libraryRémi Verschelde2016-10-152-9/+6
| | | | | | | | | | | | | | | Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm.
* | | zlib: Split thirdparty files, simplify scons optionRémi Verschelde2016-10-1510-5/+5
| | |
* | | glew: Split thirdparty files and isolate envRémi Verschelde2016-10-158-14/+8
| | | | | | | | | | | | | | | | | | 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.
* | | squish: Move to a module and split thirdparty libRémi Verschelde2016-10-152-2/+4
| | |
* | | mpc: Move to a module and split thirdparty libmpcdecRémi Verschelde2016-10-151-1/+1
| | |
* | | theora: Move to a module and split thirdparty libRémi Verschelde2016-10-153-8/+14
| | | | | | | | | | | | Same rationale as the previous commits.
* | | openssl: Move to a module and split thirdparty libRémi Verschelde2016-10-151-2/+2
| | | | | | | | | | | | Same rationale as the previous commits.
* | | ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde2016-10-154-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | webp: Make it a module and unbundle libwebp thirdparty filesRémi Verschelde2016-10-151-0/+3
| | | | | | | | | | | | | | | | | | Note that there are two Godot-specific changes made to libwebp for the javascript/HTML5 platform. They are documented in the README.md.
* | | enet: Split enet thirdparty files and allow unbundlingRémi Verschelde2016-10-151-1/+2
| | | | | | | | | | | | | | | Building against shared libraries only implemented for Linux X11 so far. TODO: Document Godot's modifications of upstream enet.
* | | png: Split library to thirdparty dir and allow unbundlingRémi Verschelde2016-10-151-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Drop nedmalloc which is apparently not used anymoreRémi Verschelde2016-10-145-16/+2
| | |
* | | Remove speex support, it is obsoleted by opusRémi Verschelde2016-10-131-1/+0
| |/ |/| | | | | | | | | | | | | | | 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/
* | Merge pull request #6704 from RandomShaper/fix-android-build-flagsRémi Verschelde2016-10-091-3/+3
|\ \ | |/ |/| Fix compile flags not getting to the Android build
| * Fix compile flags not getting to the Android buildPedro J. Estébanez2016-10-041-3/+3
| |
* | Merge pull request #6501 from ↵Rémi Verschelde2016-10-031-9/+16
|\ \ | | | | | | | | | | | | SuperUserNameMan/windows_compile_with_standalone_msvc scons detects standalone MSVC on Windows