| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
This makes a number of changes:
* Remove the dependency on marshal by using string.dump and loadstring.
* Use lua_tolstring rather than having Lua functions pass string lengths to C++.
* Move lua_api/l_async_events.* to cpp_api/s_async.*, where it belongs.
* Make AsyncWorkerThread a child of ScriptApiBase, this removes some duplicate functionality.
* Don't wait for async threads to shut down. (Is this safe? Might result in corruption if the thread is writing to a file.)
* Pop more unused items from the stack
* Code style fixes
* Other misc changes
|
| |
|
| |
|
|
|
|
|
| |
Add lag reporting to masterserver (average dtime)
StyledWriter -> FastWriter in masterserver announce
|
| |
|
| |
|
| |
|
|
|
|
| |
Net struct init
|
|
|
|
| |
texture->getOriginalSize() was meant
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Texture names must now be escaped in formspec elements image[],
background[], image_button[], image_button_exit[].
Instead of special-case handling of texture loading (and unloading
which was missing) in guiFormSpecMenu.cpp, use the newly created
ISimpleTextureSource interface which is a minimal subset of
ITextureSource. There is an implementation of this interface
used by GUIEngine (MenuTextureSource).
Fix an off-by-one bug in unescape_string; it caused requests for a
texture called "\0".
|
| |
|
|
|
|
| |
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
worlds not saving index
|
|
|