<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/unittest, branch 0.4.16</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.16</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.16'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2017-05-26T12:03:36+00:00</updated>
<entry>
<title>Time: Change old `u32` timestamps to 64-bit (#5818)</title>
<updated>2017-05-26T12:03:36+00:00</updated>
<author>
<name>SmallJoker</name>
<email>SmallJoker@users.noreply.github.com</email>
</author>
<published>2017-05-26T12:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d99b6fed5517797bfafe4bbb307963967f0ca749'/>
<id>urn:sha1:d99b6fed5517797bfafe4bbb307963967f0ca749</id>
<content type='text'>
MacOSX build fix + cleanups
</content>
</entry>
<entry>
<title>Clean up numeric.h and split FacePositionCache from it</title>
<updated>2017-05-06T20:09:45+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2015-07-06T16:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=77597c4ff3b666cc37dd257952938df48d7e6f09'/>
<id>urn:sha1:77597c4ff3b666cc37dd257952938df48d7e6f09</id>
<content type='text'>
I also optiized FacePositionCache a bit: I removed a map
lookup and vector copy from both branches of getFacePosition.
</content>
</entry>
<entry>
<title>Fix Travis/unittest broken since b662a45</title>
<updated>2017-04-29T14:40:56+00:00</updated>
<author>
<name>SmallJoker</name>
<email>mk939@ymail.com</email>
</author>
<published>2017-04-29T12:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=f727f54192644f6427ac1b2c86df8c64c7c5fdf0'/>
<id>urn:sha1:f727f54192644f6427ac1b2c86df8c64c7c5fdf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Player data to Database (#5475)</title>
<updated>2017-04-23T12:35:08+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-04-23T12:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=29ab20c27229672c24a7699afbcd54caad903331'/>
<id>urn:sha1:29ab20c27229672c24a7699afbcd54caad903331</id>
<content type='text'>
* Player data to Database

Add player data into databases (SQLite3 &amp; PG only)

PostgreSQL &amp; SQLite: better POO Design for databases

Add --migrate-players argument to server + deprecation warning

* Remove players directory if empty
</content>
</entry>
<entry>
<title>Pass clang-format on various cpp/header files (#5559)</title>
<updated>2017-04-23T07:52:40+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-04-23T07:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=91a9382c25328075d1a27593b22b0a75863951e1'/>
<id>urn:sha1:91a9382c25328075d1a27593b22b0a75863951e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ModStorageAPI to client side modding (#5396)</title>
<updated>2017-03-16T06:53:39+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-03-16T06:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=eb88e5dd4b181a90b382c036cf6c4f42e63e8cc2'/>
<id>urn:sha1:eb88e5dd4b181a90b382c036cf6c4f42e63e8cc2</id>
<content type='text'>
mod storage is located into user_path / client / mod_storage</content>
</entry>
<entry>
<title>[CSM] Client side modding</title>
<updated>2017-03-13T22:56:05+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2017-01-21T14:02:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=2efae3ffd720095222c800e016286a45c9fe1e5c'/>
<id>urn:sha1:2efae3ffd720095222c800e016286a45c9fe1e5c</id>
<content type='text'>
* rename GameScripting to ServerScripting
* Make getBuiltinLuaPath static serverside
* Add on_shutdown callback
* Add on_receiving_chat_message &amp; on_sending_chat_message callbacks
* ScriptApiBase: use IGameDef instead of Server
  This permits to share common attribute between client &amp; server
* Enable mod security in client side modding without conditions
</content>
</entry>
<entry>
<title>Fix synchronization issue at thread start</title>
<updated>2017-01-28T23:52:07+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2017-01-28T22:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=c93f7f5ceaf255bc9314be022b7bebb55b1d0605'/>
<id>urn:sha1:c93f7f5ceaf255bc9314be022b7bebb55b1d0605</id>
<content type='text'>
If a newly spawned thread called getThreadId or getThreadHandle before
the spawning thread finished saving the thread handle, then the
handle/id would be used uninitialized.  This would cause the threading
tests to fail since isCurrentThread would return false, and if Minetest
is built with C++11 support the std::thread object pointer would be
dereferenced while ininitialized, causing a segmentation fault.

This fixes the issue by using a mutex to force the spawned thread to
wait for the spawning thread to finish initializing the thread object.

An alternative way to handle this would be to also set the thread
handle/id in the started thread but this wouldn't work for C++11
builds because there's no way to get the partially constructed object.
</content>
</entry>
<entry>
<title>Revert "Extend minetest.is_yes()"</title>
<updated>2017-01-07T10:05:05+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2017-01-07T10:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=ce106a4113de048718ab9f396db3d368c35218fc'/>
<id>urn:sha1:ce106a4113de048718ab9f396db3d368c35218fc</id>
<content type='text'>
This reverts commit c435eabf3ffb77eab955d5faeb5450da1befc149.
</content>
</entry>
<entry>
<title>Extend minetest.is_yes()</title>
<updated>2017-01-07T08:54:51+00:00</updated>
<author>
<name>red-001</name>
<email>red-001@outlook.ie</email>
</author>
<published>2016-12-03T11:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=c435eabf3ffb77eab955d5faeb5450da1befc149'/>
<id>urn:sha1:c435eabf3ffb77eab955d5faeb5450da1befc149</id>
<content type='text'>
</content>
</entry>
</feed>
