<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/script/cpp_api, branch 5.3.0</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.3.0</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.3.0'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2020-06-07T16:14:40+00:00</updated>
<entry>
<title>Fix Lua panic when error() message is not a string</title>
<updated>2020-06-07T16:14:40+00:00</updated>
<author>
<name>Paul Ouellette</name>
<email>oue.paul18@gmail.com</email>
</author>
<published>2020-06-06T18:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=09f9e465e760cb8fd791222405a9e5e68a676ba0'/>
<id>urn:sha1:09f9e465e760cb8fd791222405a9e5e68a676ba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Value copy / allocation optimizations mostly in server, SAO and serialize code</title>
<updated>2020-05-27T19:58:40+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2020-05-26T15:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=471e567657dfd75a994a1b54d7a23cf4541a6bed'/>
<id>urn:sha1:471e567657dfd75a994a1b54d7a23cf4541a6bed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add on_authplayer callback and 'last_login' to on_joinplayer (#9574)</title>
<updated>2020-05-23T11:25:29+00:00</updated>
<author>
<name>sorcerykid</name>
<email>rkrause@inbox.com</email>
</author>
<published>2020-05-23T11:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=15ba75e4cf1d1b8ceaa9d8ce33dcfdd7dbe80741'/>
<id>urn:sha1:15ba75e4cf1d1b8ceaa9d8ce33dcfdd7dbe80741</id>
<content type='text'>
    Replace on_auth_fail callback with more versatile on_authplayer
    Better clarify account login process in Lua API documentation
    Change initial timestamp for newly registered accounts to -1
</content>
</entry>
<entry>
<title>Expose collision information to LuaEntity on_step</title>
<updated>2020-04-27T18:45:46+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2020-04-14T12:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=3475759d1adbd4a64c6250fd87981f783e64f69c'/>
<id>urn:sha1:3475759d1adbd4a64c6250fd87981f783e64f69c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>script: Put getGuiEngine() inside a client-only #ifdef</title>
<updated>2020-04-27T04:58:34+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2020-04-26T18:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=8a03097450441cc7589507509bf755082a027cc7'/>
<id>urn:sha1:8a03097450441cc7589507509bf755082a027cc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop content_sao.{cpp,h}</title>
<updated>2020-04-11T14:07:17+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2020-04-11T09:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5146086a64d5eeb480948d612a008a2ec81455d4'/>
<id>urn:sha1:5146086a64d5eeb480948d612a008a2ec81455d4</id>
<content type='text'>
Move LuaEntitySAO to a new dedicated file
Drop TestSAO (useless object)
Drop the old static startup initialized SAO factory, which was pretty useless.
This factory was using a std::map for 2 elements, now just use a simple condition owned by ServerEnvironment, which will be lightweight, that will also drop a one time useful test on each LuaEntitySAO creation. This should reduce server load on massive SAO creation
</content>
</entry>
<entry>
<title>Move PlayerSAO to dedicated files</title>
<updated>2020-04-11T14:07:17+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2020-04-11T07:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=894a34aef48024a752a1ef151d046955d83858d0'/>
<id>urn:sha1:894a34aef48024a752a1ef151d046955d83858d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move serveractiveobject &amp; unitsao</title>
<updated>2020-04-11T14:07:17+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2020-04-10T19:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=6d43736172f8459cb70219186ae003c56c389f2a'/>
<id>urn:sha1:6d43736172f8459cb70219186ae003c56c389f2a</id>
<content type='text'>
Move serverobject.{cpp,h} to server/serveractiveobject.{cpp,h}
Move UnitSAO class to dedicated files
</content>
</entry>
<entry>
<title>Work around LuaJIT issues on aarch64 (#9614)</title>
<updated>2020-04-08T18:14:08+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2020-04-08T18:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=659245acc7dcc28e345b8dfa50571102f4f07728'/>
<id>urn:sha1:659245acc7dcc28e345b8dfa50571102f4f07728</id>
<content type='text'>
- Move the text segment below the 47-bit limit, needed for script_exception_wrapper which must be lightuserdata
- Replace CUSTOM_RIDX_SCRIPTAPI with full userdata</content>
</entry>
<entry>
<title>Overall improvements to log messages (#9598)</title>
<updated>2020-04-08T18:13:23+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2020-04-08T18:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=de73f989eb1397b1103236031fd91309b294583c'/>
<id>urn:sha1:de73f989eb1397b1103236031fd91309b294583c</id>
<content type='text'>
Hide some unnecessarily verbose ones behind --trace or disable them entirely.
Remove duplicate ones. Improve their contents in some places.</content>
</entry>
</feed>
