<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/main, branch 3.0.4-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/main?h=3.0.4-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/main?h=3.0.4-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2018-06-22T12:42:14Z</updated>
<entry>
<title>add NoCache wrapper to Command</title>
<updated>2018-06-22T12:42:14Z</updated>
<author>
<name>Rhody Lugo</name>
</author>
<published>2018-06-21T04:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=2f3e4c1a7a2545d0c64923b6db96ee7966660e93'/>
<id>urn:sha1:2f3e4c1a7a2545d0c64923b6db96ee7966660e93</id>
<content type='text'>
(cherry picked from commit 920224a535f7858dd4bf39f04e3c90c8276503c3)
</content>
</entry>
<entry>
<title>Change ".." punctuation for "..." in editor strings (#16507)</title>
<updated>2018-06-05T19:42:33Z</updated>
<author>
<name>Hugo Locurcio</name>
</author>
<published>2018-04-22T17:36:01Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=403f7dc35f9a356466ee12b83880e2da73b9598d'/>
<id>urn:sha1:403f7dc35f9a356466ee12b83880e2da73b9598d</id>
<content type='text'>
(cherry picked from commit 1c419531a009f48aa074f9b5f93b98d387c33723)
</content>
</entry>
<entry>
<title>Merge pull request #18082 from RandomShaper/improve-gui-touch-3.0</title>
<updated>2018-05-13T19:30:37Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-05-13T19:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=5917063192ae63cb80096102f2f357dfb750451b'/>
<id>urn:sha1:5917063192ae63cb80096102f2f357dfb750451b</id>
<content type='text'>
Implement universal translation of touch to mouse (3.0)</content>
</entry>
<entry>
<title>Implement universal translation of touch to mouse</title>
<updated>2018-04-30T17:04:35Z</updated>
<author>
<name>Pedro J. Estébanez</name>
</author>
<published>2018-02-24T02:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e10a2e5999bb646b0145f898328e8f01731ca854'/>
<id>urn:sha1:e10a2e5999bb646b0145f898328e8f01731ca854</id>
<content type='text'>
Now generating mouse events from touch is optional (on by default) and it's performed by `InputDefault` instead of having each OS abstraction doing it. (*)

The translation algorithm waits for a touch index to be pressed and tracks it translating its events to mouse events until it is raised, while ignoring other pointers.

Furthermore, to avoid an stuck "touch mouse", since not all platforms may report touches raised when the window is unfocused, it checks if touches are still down by the time it's focused again and if so it resets the state of the emulated mouse.

*: In the case of Windows, since it already provides touch-to-mouse translation by itself, "echo" mouse events are filtered out to have it working like the rest.

On X11 a little hack has been needed to avoid a case of a spurious mouse motion event that is generated during touch interaction.

Plus: Improve/fix tracking of current mouse position.
</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>Add radio-button-looking entries to PopupMenu</title>
<updated>2018-04-28T20:16:25Z</updated>
<author>
<name>Pedro J. Estébanez</name>
</author>
<published>2018-03-23T20:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=a525ea128dc9aa4574b7b219d4043286e6c6c6e2'/>
<id>urn:sha1:a525ea128dc9aa4574b7b219d4043286e6c6c6e2</id>
<content type='text'>
They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually.

`is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button.

Keeping check in the name adds an additional clue about these facts.

Closes #13055.

(cherry picked from commit ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d)
</content>
</entry>
<entry>
<title>Fix debugger_stdout_settings being ignored</title>
<updated>2018-04-28T15:12:41Z</updated>
<author>
<name>Bernhard Liebl</name>
</author>
<published>2018-03-15T11:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=1182637ec9b9d4c6ffedaba1da6b7d0c4edf683e'/>
<id>urn:sha1:1182637ec9b9d4c6ffedaba1da6b7d0c4edf683e</id>
<content type='text'>
(cherry picked from commit 2b728de8f2a7a79dc150b3ed7a03428c92136ad4)
</content>
</entry>
<entry>
<title>Add new window setting: always on top</title>
<updated>2018-04-14T17:03:53Z</updated>
<author>
<name>Pedro J. Estébanez</name>
</author>
<published>2017-12-27T19:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=1c25e5049023acb0540f4bb7716cf77560136f1c'/>
<id>urn:sha1:1c25e5049023acb0540f4bb7716cf77560136f1c</id>
<content type='text'>
Implemented for Windows and Linux.

(cherry picked from commit ee2c31d306e9333b520e0668f26807d876905241)
</content>
</entry>
<entry>
<title>Add missing #endif for the main.cpp fix.</title>
<updated>2018-02-26T20:02:03Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-26T20:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=1ea805a4aa47eac9d4bcc672b02f210416e86fe7'/>
<id>urn:sha1:1ea805a4aa47eac9d4bcc672b02f210416e86fe7</id>
<content type='text'>
I forgot to amend my previous commit.
</content>
</entry>
<entry>
<title>Allow running with a custom resource without a main scene</title>
<updated>2018-02-26T19:39:48Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-02-26T16:16:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3b96b3fd120c9b41b2374bb5beb08b73a78917d8'/>
<id>urn:sha1:3b96b3fd120c9b41b2374bb5beb08b73a78917d8</id>
<content type='text'>
After 3f8a4cc7193e964f716fde2cd28a946669e2d8d6 trying to run an
individual scene on a project without a main scene fails. We move the
check until after we've determined whether or not we're trying to run an
individual scene.

We also stop trying to show the project manager if any game pack is
found at all, unless the user explicitly asks for the project manager to
be shown.

(cherry picked from commit b4215c991aa6a43464dcb983e85d4374dea23c69)
</content>
</entry>
</feed>
