<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/core, branch 3.0.1-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/core?h=3.0.1-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/core?h=3.0.1-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2018-02-24T00:34:34Z</updated>
<entry>
<title>Refactor version macros and fix related bugs</title>
<updated>2018-02-24T00:34:34Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-23T18:48:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=d79a7a27735fde30a843bbd931a663ffaa5884c9'/>
<id>urn:sha1:d79a7a27735fde30a843bbd931a663ffaa5884c9</id>
<content type='text'>
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).

The new logic defines:

- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
  depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
  and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
  (e.g. official, custom_build, mageia, etc.)
  Note: Slight change here, as the previous format had the build name
  *before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
  with "Godot v" for readability

Bugs fixed thanks to that:

- Export templates version matching now properly takes VERSION_PATCH
  into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
  itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
  for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.

(cherry picked from commit 23ebae01dc7e3df9c842ca7d017f7b233837721d)
</content>
</entry>
<entry>
<title>Clean up some bad words from code comments</title>
<updated>2018-02-22T11:22:41Z</updated>
<author>
<name>Artem Varaksa</name>
</author>
<published>2018-02-17T13:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=eacd66e78431354d0cce21e07c791aeb2206cef6'/>
<id>urn:sha1:eacd66e78431354d0cce21e07c791aeb2206cef6</id>
<content type='text'>
(cherry picked from commit d35e48622800f6686dbdfba380e25170005dcc2b)
</content>
</entry>
<entry>
<title>Fix loading project.binary from PCK file</title>
<updated>2018-02-22T11:19:43Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-21T08:07:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=f04cd405aca7c18cac28d8194d3267f8c1079dfe'/>
<id>urn:sha1:f04cd405aca7c18cac28d8194d3267f8c1079dfe</id>
<content type='text'>
Regression introduced in #16825.
My logic was correct, but not the error code I was expecting.
The error reporting in FileAccess likely needs a review too.

(cherry picked from commit 57d562b394730649266f902db63d63b448dc1d6e)
</content>
</entry>
<entry>
<title>Improve error reporting of ProjectSettings::setup()</title>
<updated>2018-02-22T11:19:28Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-19T13:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=f55b376d7815bee578a84d50322766276b9a5727'/>
<id>urn:sha1:f55b376d7815bee578a84d50322766276b9a5727</id>
<content type='text'>
And use it to better report errors in the console and project manager
when a project.godot file is corrupted.

Fixes #14963.

(cherry picked from commit 7839076f95679c85e7adfdccdd671b2927c82f2f)
</content>
</entry>
<entry>
<title>Fix typos with codespell</title>
<updated>2018-02-22T11:17:06Z</updated>
<author>
<name>luz.paz</name>
</author>
<published>2018-02-21T16:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=751806b5c7c2b63c47d228664c3425b6f3fdb5ac'/>
<id>urn:sha1:751806b5c7c2b63c47d228664c3425b6f3fdb5ac</id>
<content type='text'>
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```

(cherry picked from commit 612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5)
</content>
</entry>
<entry>
<title>Color:fix setting V switch S to old V value</title>
<updated>2018-02-22T11:07:07Z</updated>
<author>
<name>Poommetee Ketson</name>
</author>
<published>2018-02-22T09:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=40018e995cc2a4c5a14512eb7713b63a5b825978'/>
<id>urn:sha1:40018e995cc2a4c5a14512eb7713b63a5b825978</id>
<content type='text'>
(cherry picked from commit f4f92b55e102487527fc7f1c7d8ebc1df73c01a7)
</content>
</entry>
<entry>
<title>Change function signature from float to double to match type get_doubleCloses #16160</title>
<updated>2018-02-21T22:59:15Z</updated>
<author>
<name>hungrymonkey</name>
</author>
<published>2018-01-29T23:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=245c11be0849aa4fe1ec825ff1d253c51ac9d32f'/>
<id>urn:sha1:245c11be0849aa4fe1ec825ff1d253c51ac9d32f</id>
<content type='text'>
(cherry picked from commit d2f1c87063162b284d2e13139eb4ec6bcd9662d4)
</content>
</entry>
<entry>
<title>Revert "Fix wrong return type of xform functions"</title>
<updated>2018-02-21T22:47:04Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-21T22:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=99efa7ce62c0075345c5580642bcbeef413e313a'/>
<id>urn:sha1:99efa7ce62c0075345c5580642bcbeef413e313a</id>
<content type='text'>
As this will change bindings API this will have to wait for 3.1

This reverts commit 187c40d64dd733ea77b27d96416ab7ad106069b9.
</content>
</entry>
<entry>
<title>Add locale renames for Hebrew and Indonesian on Windows</title>
<updated>2018-02-19T21:27:19Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-14T17:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=57f707f951faff7c6d27be4d8fffcc59b236a6fa'/>
<id>urn:sha1:57f707f951faff7c6d27be4d8fffcc59b236a6fa</id>
<content type='text'>
Windows does not fully respect ISO 639-1 like other systems,
so we have to override its locale values for those languages.

Also added comments to document the locale provenance.

(cherry picked from commit 0c7bed45c49b19bf49b2f2f462937fe14b26c3bb)
</content>
</entry>
<entry>
<title>Added OS::center_window to center the window precisely on desktop platforms</title>
<updated>2018-02-19T21:14:05Z</updated>
<author>
<name>Marcelo Fernandez</name>
</author>
<published>2018-02-12T17:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=150423203bcdf8a3ecacf6c73c1684c52990c8b4'/>
<id>urn:sha1:150423203bcdf8a3ecacf6c73c1684c52990c8b4</id>
<content type='text'>
(cherry picked from commit ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7)
</content>
</entry>
</feed>
