<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/drivers/png/SCsub, branch master</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/drivers/png/SCsub?h=master</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/drivers/png/SCsub?h=master'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-09-25T18:36:30Z</updated>
<entry>
<title>Use BoolVariable for third-party options.</title>
<updated>2017-09-25T18:36:30Z</updated>
<author>
<name>Elliott Sales de Andrade</name>
</author>
<published>2017-09-25T04:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=45a9a680a3cf54d4f43c46c3ec43a108ee62b834'/>
<id>urn:sha1:45a9a680a3cf54d4f43c46c3ec43a108ee62b834</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scons: Reorder options for clarity</title>
<updated>2016-11-03T06:45:08Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-11-02T23:23:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=cc95d4448c6005c3007c8460f09b8be1595eb3c0'/>
<id>urn:sha1:cc95d4448c6005c3007c8460f09b8be1595eb3c0</id>
<content type='text'>
Also prefix all thirdparty-related toggles with `builtin`.
</content>
</entry>
<entry>
<title>style: Various other PEP8 fixes in Python files</title>
<updated>2016-10-31T23:35:16Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-31T23:24:30Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=f34151ff0f91e8f0df8eaf829334b2205eb7da3c'/>
<id>urn:sha1:f34151ff0f91e8f0df8eaf829334b2205eb7da3c</id>
<content type='text'>
Done with `autopep8 --select=E7`, fixes:

- E701 - Put colon-separated compound statement on separate lines.
- E702 - Put semicolon-separated compound statement on separate lines.
- E703 - Put semicolon-separated compound statement on separate lines.
- E711 - Fix comparison with None.
- E712 - Fix (trivial case of) comparison with boolean.
- E713 - Fix (trivial case of) non-membership check.
- E721 - Fix various deprecated code (via lib2to3).
</content>
</entry>
<entry>
<title>style: Fix PEP8 whitespace issues in Python files</title>
<updated>2016-10-31T23:35:16Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-30T17:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=d4c17700aa2f36f69978beda04e42ff2749de270'/>
<id>urn:sha1:d4c17700aa2f36f69978beda04e42ff2749de270</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>style: Start applying PEP8 to Python files, indentation issues</title>
<updated>2016-10-31T23:33:51Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-30T17:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=97c8508f5e4f57b1048830d44e76e1f4517fd449'/>
<id>urn:sha1:97c8508f5e4f57b1048830d44e76e1f4517fd449</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>SCsub: Add python shebang as a hint for syntax highlighting</title>
<updated>2016-10-17T18:10:46Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-17T06:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=fc8ccd5b8c8b779bffd0f4d7f22f2f964c939163'/>
<id>urn:sha1:fc8ccd5b8c8b779bffd0f4d7f22f2f964c939163</id>
<content type='text'>
Also switch existing shebangs to "better" /usr/bin/env python.
</content>
</entry>
<entry>
<title>png: Try to fix neon issue on iphone armv7</title>
<updated>2016-10-15T16:10:19Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-15T13:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e57042e8a93e4f3d65cc91633f5af0daedf69a2a'/>
<id>urn:sha1:e57042e8a93e4f3d65cc91633f5af0daedf69a2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers: Refactor SCsub and drop redundant env_drivers clone</title>
<updated>2016-10-15T16:10:18Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-15T10:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=248bc9159c0b515e3e276db644744161283881ef'/>
<id>urn:sha1:248bc9159c0b515e3e276db644744161283881ef</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>modules: Clone env in each module</title>
<updated>2016-10-15T09:50:41Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-13T16:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=da09c6131bcdace7e8e62c3dabc62890e9564c97'/>
<id>urn:sha1:da09c6131bcdace7e8e62c3dabc62890e9564c97</id>
<content type='text'>
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_&lt;module&gt;_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.
</content>
</entry>
<entry>
<title>png: Split library to thirdparty dir and allow unbundling</title>
<updated>2016-10-15T09:50:39Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-10-09T21:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=5fef84a1358310304cb1114924525ec4df794b49'/>
<id>urn:sha1:5fef84a1358310304cb1114924525ec4df794b49</id>
<content type='text'>
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.
</content>
</entry>
</feed>
