<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/core, 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/core?h=3.0.3-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/core?h=3.0.3-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2018-06-13T11:57:40Z</updated>
<entry>
<title>Mono: Allow loading `mscorlib` from resources.</title>
<updated>2018-06-13T11:57:40Z</updated>
<author>
<name>bruvzg</name>
</author>
<published>2018-01-23T17:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=518a6912312b73c26fc16a7ba71419d79a7a8fb5'/>
<id>urn:sha1:518a6912312b73c26fc16a7ba71419d79a7a8fb5</id>
<content type='text'>
(cherry picked from commit b3ddf12fb1774d63ac47a8d9890bf017b67d879e)
</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>Vector3::round, Vector2::round &amp; Vector2::ceil methods were added.</title>
<updated>2018-06-01T16:08:29Z</updated>
<author>
<name>Alexander Alekseev</name>
</author>
<published>2018-05-04T07:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=8231b3cef8b3551ff17e8432a7fc84cc01e0fe18'/>
<id>urn:sha1:8231b3cef8b3551ff17e8432a7fc84cc01e0fe18</id>
<content type='text'>
Now both structs (Vector2 &amp; Vector3) have round, floor &amp; ceil methods.
(see #18603)

(cherry picked from commit 26963473a9d832f18e05db074577511d2477a42a)
</content>
</entry>
<entry>
<title>fix API string path</title>
<updated>2018-05-13T21:03:48Z</updated>
<author>
<name>Paul Joannon</name>
</author>
<published>2018-01-11T11:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=1d3be8c453d870c11658ce9c76df12017180d6eb'/>
<id>urn:sha1:1d3be8c453d870c11658ce9c76df12017180d6eb</id>
<content type='text'>
(cherry picked from commit a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260)
</content>
</entry>
<entry>
<title>fix for segfault when using CallBasic in visual script on release build</title>
<updated>2018-05-13T20:11:08Z</updated>
<author>
<name>Ibrahn Sahir</name>
</author>
<published>2018-02-12T17:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=5f632391caeb891edcfde928ec60aca177290ef8'/>
<id>urn:sha1:5f632391caeb891edcfde928ec60aca177290ef8</id>
<content type='text'>
(cherry picked from commit 95dfa5b96d85d4cb02e70d70f0808101249abc54)
</content>
</entry>
<entry>
<title>add condition check in Imgae::create(...)</title>
<updated>2018-05-13T19:59:22Z</updated>
<author>
<name>RaphaelHunter</name>
</author>
<published>2018-05-05T08:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=0b9f61c9a60dc753c1ee26c387c367d667751d26'/>
<id>urn:sha1:0b9f61c9a60dc753c1ee26c387c367d667751d26</id>
<content type='text'>
(cherry picked from commit 63e258cc8fa653a66b6020d091abce3fad8e9db7)
</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>Merge pull request #18157 from RandomShaper/improve-uri-utils-3.0</title>
<updated>2018-05-13T19:11:42Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2018-05-13T19:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=bcb38393a58af00bc53c2fdc4797ef4faa6006ff'/>
<id>urn:sha1:bcb38393a58af00bc53c2fdc4797ef4faa6006ff</id>
<content type='text'>
Improve/fix URI utils (3.0)</content>
</entry>
<entry>
<title>PCKPacker:pck_start(): Update version</title>
<updated>2018-05-01T20:04:08Z</updated>
<author>
<name>Max Hilbrunner</name>
</author>
<published>2018-04-18T17:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=0551c5c2cd3e18f00ff71049a1eaa3abd95a1d40'/>
<id>urn:sha1:0551c5c2cd3e18f00ff71049a1eaa3abd95a1d40</id>
<content type='text'>
(cherry picked from commit a3aa5ad0d036e9824ec87bd747277c6e7779ce33)
</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>
</feed>
