<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/drivers/unix/SCsub, branch mirror</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/drivers/unix/SCsub?h=mirror</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/drivers/unix/SCsub?h=mirror'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-11-19T19:54:24Z</updated>
<entry>
<title>Add initial support for the XDG Base Directory spec</title>
<updated>2017-11-19T19:54:24Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-11-17T16:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=32c12a92a5633678921ee9e43f72eb3b59a635ed'/>
<id>urn:sha1:32c12a92a5633678921ee9e43f72eb3b59a635ed</id>
<content type='text'>
Spec version 0.7 from https://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html
(latest as of this commit).

Three virtual methods are added to OS for the various XDG paths we will use:
- OS::get_data_path gives XDG_DATA_HOME, or if missing:
  ~/.local/share on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows
- OS::get_config_path gives XDG_CONFIG_HOME, or if missing:
  ~/.config on X11, ~/Library/Application Support/ on macOS and %APPDATA% on Windows
- OS::get_cache_path gives XDG_CACHE_HOME, or if missing:
  ~/.cache on X11, ~/Library/Caches on macOS and %APPDATA% on Windows

So for Windows there are no changes, for Linux we follow the full split spec
and for macOS stuff will move from ~/.godot to ~/Library/Application Support/Godot.

Support for system-wide installation of templates on Unix was removed for now,
as it's a bit hackish and I don't think anyone uses it.

user:// will still be OS::get_data_path() + "/godot/app_userdata/$name" by
default, but when using the application/config/use_shared_user_dir option
it will now use XDG_DATA_HOME/$name, e.g. ~/.local/share/MyGame.

For now everything still goes in EditorSettings::get_settings_dir(), but
this will be changed in a later commit to make use of the new splitting
where relevant.

Part of #3513.
</content>
</entry>
<entry>
<title>Implemented DirAccess get_drive and get_drive_count for Linux</title>
<updated>2017-09-13T02:43:08Z</updated>
<author>
<name>Marcelo Fernandez</name>
</author>
<published>2017-09-12T15:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e5f905a735866981c783c92c257bc104d395644b'/>
<id>urn:sha1:e5f905a735866981c783c92c257bc104d395644b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make build scripts Python3 compatible</title>
<updated>2017-08-27T21:05:39Z</updated>
<author>
<name>Matthias Hoelzl</name>
</author>
<published>2017-08-26T16:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=b6e1e47e3a92c1b94ef327149068a8a147fc73f5'/>
<id>urn:sha1:b6e1e47e3a92c1b94ef327149068a8a147fc73f5</id>
<content type='text'>
- The Windows, UWP, Android (on Windows) and Linux builds are
  tested with Scons 3.0 alpha using Python 3.
- OSX and iOS should hopefully work but are not tested since
  I don't have a Mac.
- Builds using SCons 2.5 and Python 2 should not be impacted.
</content>
</entry>
<entry>
<title>BuildSystem: generated files have .gen.extension</title>
<updated>2017-06-25T00:55:01Z</updated>
<author>
<name>Poommetee Ketson</name>
</author>
<published>2017-06-23T15:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e3998528e021d2722b40bc1bcda809baaa2cce3b'/>
<id>urn:sha1:e3998528e021d2722b40bc1bcda809baaa2cce3b</id>
<content type='text'>
</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>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>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>Fix windows build</title>
<updated>2015-12-09T15:06:00Z</updated>
<author>
<name>est31</name>
</author>
<published>2015-12-09T14:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3dbf7dd7facb41792347c659776f9f6dac5b06f9'/>
<id>urn:sha1:3dbf7dd7facb41792347c659776f9f6dac5b06f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the setting unix-only.</title>
<updated>2015-11-30T01:35:59Z</updated>
<author>
<name>est31</name>
</author>
<published>2015-11-30T01:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e1d02e4831fdec372771956aa2ac70954ab3fe7b'/>
<id>urn:sha1:e1d02e4831fdec372771956aa2ac70954ab3fe7b</id>
<content type='text'>
For this, put the detection into the OS class and its subclass.
</content>
</entry>
<entry>
<title>Cosmetic fixes to SCons buildsystem</title>
<updated>2015-11-01T19:53:26Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2015-11-01T19:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=399b1b047498d154440f5cda4a5ceb08ea3de68e'/>
<id>urn:sha1:399b1b047498d154440f5cda4a5ceb08ea3de68e</id>
<content type='text'>
- Removed trailing spaces
- Made sure all indentation is done using tabs (fixes #39)
- Potentially fixed an identation issue for openssl check
</content>
</entry>
</feed>
