<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/misc, branch 3.0.3-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/misc?h=3.0.3-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/misc?h=3.0.3-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2018-05-13T20:17:53Z</updated>
<entry>
<title>Fix keyboard focus lock-out with HTML5 canvas in iframe</title>
<updated>2018-05-13T20:17:53Z</updated>
<author>
<name>Leon Krause</name>
</author>
<published>2018-05-09T13:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=868c44b23949d7d1f677e8e7d6e4832ca2f0510e'/>
<id>urn:sha1:868c44b23949d7d1f677e8e7d6e4832ca2f0510e</id>
<content type='text'>
(cherry picked from commit 9080e96bc81328e658a03e2cd248c06ddbf9f2ec)
</content>
</entry>
<entry>
<title>Add --print-fps option to output FPS to stdout</title>
<updated>2018-04-29T12:44:43Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-03-21T07:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e317ab9abe29e4c6a563e7ee057dc73084a93460'/>
<id>urn:sha1:e317ab9abe29e4c6a563e7ee057dc73084a93460</id>
<content type='text'>
Works both for the editor and games.

Projects can still use "debug/settings/stdout/print_fps" to enable it
permanently. The --print-fps option takes precedence (so works even if
the project setting is disabled). That setting is also no longer redefined
on the fly based on the verbose flag, that was a mess.

(cherry picked from commit 10fa69285cc97bdb3cc0b842bd53edad34509b08)
</content>
</entry>
<entry>
<title>Change shebang of pre-commit-clang-format hook to make it portable</title>
<updated>2018-04-14T18:59:39Z</updated>
<author>
<name>robfram</name>
</author>
<published>2018-03-06T18:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=4fc6256010dbe52994109c4f34ffc76c42f972e9'/>
<id>urn:sha1:4fc6256010dbe52994109c4f34ffc76c42f972e9</id>
<content type='text'>
The default one is "#!/bin/bash", but BSD systems doesn't have bash
in that path. For portability reasons, it should be changed to
"#!/usr/bin/env bash".

More info: https://en.wikipedia.org/wiki/Shebang_%28Unix%29#Portability

(cherry picked from commit 52abf4ba84b5a41ac9903af0ba1087bf18be2187)
</content>
</entry>
<entry>
<title>iPhone X support and iOS-related fixes</title>
<updated>2018-04-14T18:17:47Z</updated>
<author>
<name>Ruslan Mustakov</name>
</author>
<published>2018-04-10T10:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=99cf2ffb193840d562562fde612ac9a3a7bf97c5'/>
<id>urn:sha1:99cf2ffb193840d562562fde612ac9a3a7bf97c5</id>
<content type='text'>
Starting from April 2018 Apple no longer accepts apps that do not
support iPhone X. For games this mainly means respecting the safe area,
unobstructed by notch and virtual home button. UI controls must be
placed within the safe area so that users can interact with them.

This commit:

- Adds OS::get_window_safe_area method that returns unobscured area of
  the window, where interactive controls should be rendered.

- Reorganizes how launch screens are exported - the previous way was
  incorrect and modern iPhones did not pick up the correct screens and
  because of that used a non-native resolution to render the game.

- Adds launch screen options for iPhone X.

- Makes launch screens optional in the export template. If not
  specified, a white screen will be used.

- Adds App Store icon (1024x1024) export option as it now has to be
  bundled with the app instead of being provided in iTunes Connect.

- Fixes crash when launching games in iOS Simulator. It happened because
  controllerWasConnected callback came before the engine was
  initialized. Now in such case the controllers will be queued up and
  registered after initialization is done.

- Fixes issue with the virtual keyboard where for some reason
  autocorrection panel would intersect with the keyboard itself and not
  allow you to use the top row of the keyboard. This is fixed by
  disabling autocorrection altogether.

Closes #17358. Fixes #17428. Fixes #17331.

(cherry picked from commit 1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e)
</content>
</entry>
<entry>
<title>Bump version to 3.0.3-devel</title>
<updated>2018-03-18T01:38:31Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-03-06T21:48:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e6200de73ade1b2b367e0b01b209cb354d3a3099'/>
<id>urn:sha1:e6200de73ade1b2b367e0b01b209cb354d3a3099</id>
<content type='text'>
And onwards!
</content>
</entry>
<entry>
<title>Dist: Fix Linux desktop file launch argument</title>
<updated>2018-03-14T11:06:18Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-03-14T11:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=593e616a482eccd5f6772b4df9430ff0d7305a50'/>
<id>urn:sha1:593e616a482eccd5f6772b4df9430ff0d7305a50</id>
<content type='text'>
(cherry picked from commit a55e2f2dac040246d780e55d27c0ca22c3eb179f)
</content>
</entry>
<entry>
<title>Bump to version 3.0.2-devel</title>
<updated>2018-02-26T19:36:43Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-26T19:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e499b9b4b6676e31d2cb6f19d38e217a4fd905f3'/>
<id>urn:sha1:e499b9b4b6676e31d2cb6f19d38e217a4fd905f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Bump to version 3.0.2-devel"</title>
<updated>2018-02-25T13:09:38Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-25T13:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=cb656178978df64ccf53cb06fa0d00c61040138a'/>
<id>urn:sha1:cb656178978df64ccf53cb06fa0d00c61040138a</id>
<content type='text'>
This reverts commit bcbe7a8a6f442153dddc48f879027e49c8ecf5db.

Need to push a fix and retag 3.0.1-stable, sorry.
</content>
</entry>
<entry>
<title>Bump to version 3.0.2-devel</title>
<updated>2018-02-24T19:08:32Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-24T19:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=bcbe7a8a6f442153dddc48f879027e49c8ecf5db'/>
<id>urn:sha1:bcbe7a8a6f442153dddc48f879027e49c8ecf5db</id>
<content type='text'>
The start of the next patch release. Wooooooooooo
</content>
</entry>
<entry>
<title>Bump version to 3.0.1-stable</title>
<updated>2018-02-24T18:21:52Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-24T18:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=ae540c2efe2a323839241599dcf1181f6e85166a'/>
<id>urn:sha1:ae540c2efe2a323839241599dcf1181f6e85166a</id>
<content type='text'>
Thanks everyone for all your amazing work getting our first stable patch
release out for the 3.0 series. I'd particularly like to thank @fales
and @fire for their work on the server platform.

Onwards to 3.0.2!
</content>
</entry>
</feed>
