ShadowNinja
f2b93b7bae
Fix code style of async API
2014-04-27 16:15:53 -04:00
ShadowNinja
6ab3b4c838
Remove dependency on marshal and many other async changes
...
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
2014-04-27 16:15:53 -04:00
ShadowNinja
db4ea4658c
Only push the Lua error handler once
2014-04-27 16:15:53 -04:00
sapier
1838a3fd69
Add support for dpi based HUD scaling
...
Add support for (configurable) multiline hotbar
Improved screensize handling
Add userdefined gui scale by BlockMen
2014-04-27 21:53:13 +02:00
Perttu Ahola
8d31534710
Client: Don't crash if trying to draw too many items from inventory in HUD
2014-04-27 09:49:19 +03:00
BlockMen
3a6d6e4751
Move the old stuff to doc
2014-04-25 19:33:31 +02:00
BlockMen
cd14259bd9
Remove useless MSVC project files
2014-04-25 19:20:58 +02:00
BlockMen
c5324015bc
Fix directional fog color in front view
2014-04-25 10:35:45 +02:00
ShadowNinja
f2a1900345
Update documentation on is_ground_content
2014-04-24 18:27:25 -04:00
ShadowNinja
e3bdd7b2ed
Revert "Add backtrace to error function"
...
This reverts commit 5b518ed2fe
.
This caused duplicate tracebacks and tracebacks when unwanted.
It also ignored the level argument to error() and didn't pass the message (or level) to debug.traceback().
Use xpcall() or lua_pcall()'s errorhandler argument instead.
2014-04-24 18:27:25 -04:00
sapier
885e93df44
Fix lost pause support in singleplayer
2014-04-24 19:47:17 +02:00
FessWolf
9b142157b0
Fix argument type of the RaiseException() function
2014-04-23 15:39:33 -04:00
ShadowNinja
41bc24477b
Revert binary database block position encoding
...
This reverts commits a2003b0d55
and 54ffe2e5de
.
These weren't correct. Add a black magic warning instead.
2014-04-23 15:39:33 -04:00
MetaDucky
9ec281c712
Fixed wrong node texture rotation for facedirs 5 and 7
2014-04-23 12:11:56 +02:00
sapier
127f354e7a
Fix formspec replacement handling for in game formspecs
2014-04-22 20:59:01 +02:00
RealBadAngel
e7ef4f07cb
make formspec textarea wordwrap
...
Thats updated #795
2014-04-22 19:57:32 +02:00
sapier
555dc86343
Add missing ip address to player join log entry
2014-04-21 22:28:52 +02:00
RealBadAngel
f20267862f
Textureable sun and moon.
2014-04-21 22:00:16 +02:00
sapier
da3c5c743f
Fix red background missing in deathscreen
2014-04-21 20:10:23 +02:00
sapier
5b1bd2fb47
Fix chat console not working anymore
2014-04-20 10:55:08 +02:00
sapier
fec1fa51e0
Fix macro ARRAYSIZE name collision on windows
2014-04-20 02:47:02 +02:00
sapier
a0dd2d89f3
Reduce log level for incoming crap packets
...
Add log entry for peer timeout
2014-04-19 22:12:01 +02:00
sapier
8745935a06
Fix win32 build (typo in jthread lock cleanup)
2014-04-19 14:09:01 +02:00
sapier
0d93119040
Replace deathscreen by formspec variant
2014-04-19 12:21:27 +02:00
sapier
eda9214f81
Bunch of small fixes (coding style, very unlikely errors, warning messages)
2014-04-19 11:56:19 +02:00
sapier
a230e1e736
Use narrow_to_wide in gettext instead of os dependent conversion fct
2014-04-19 11:33:57 +02:00
sapier
ea0df3e4cb
jthread remove locks that aren't absolutely required
...
add c++11 atomic support (optional)
2014-04-19 10:05:23 +02:00
ShadowNinja
c00ed9dac3
Add support for threadnames on BSD, Windows (MSVC-only), and OSX
2014-04-19 02:02:11 -04:00
proller
4977b736e3
Fix warnings
2014-04-19 02:24:45 +04:00
proller
0279f32db7
Remove liquid_finite and weather
2014-04-18 21:56:48 +04:00
Sfan5
674be38fc2
Add redis database backend
2014-04-16 22:05:06 +02:00
RealBadAngel
db60ae0459
Fix invalid liquid lighting.
2014-04-16 16:56:54 +02:00
ShadowNinja
a2003b0d55
Use bit shifts rather than multiplication in block position encoding
2014-04-15 16:25:46 -04:00
ShadowNinja
54ffe2e5de
Use binary operators rather than "Python modulo" in decoding block positions
2014-04-15 16:09:15 -04:00
Sfan5
118e2ae865
Fix all warnings reported by clang
2014-04-15 21:34:53 +02:00
Sfan5
d436502fa4
Fix problem with newer MinGW runtimes
2014-04-14 20:09:42 +02:00
ShadowNinja
dcafad2f73
Add checks for nil in minetest.after
2014-04-13 17:54:00 -04:00
ShadowNinja
b04872d96b
Reorder initialization of member variables to make GCC happy
2014-04-13 17:47:58 -04:00
BlockMen
8b02a015eb
Use integers instead of float values
2014-04-12 20:04:12 +02:00
BlockMen
c0ab09af74
Add player:set_eye_offset() by @MirceaKitsune and clean up
2014-04-12 17:44:20 +02:00
BlockMen
a1db9242ec
Add third person view
2014-04-12 17:44:15 +02:00
BlockMen
e149d1ad9a
Fix write and read S32 vectors
2014-04-12 17:39:51 +02:00
BlockMen
7cdbb805d9
Fix MSVC build
2014-04-12 17:36:40 +02:00
sapier
960d731587
Fix broken Ipv4 serialization on win32
2014-04-11 22:51:10 +02:00
sapier
8bb8602c25
Fix broken win32+bsd build
2014-04-11 21:45:30 +02:00
BlockMen
fefec8cdc4
Fix crash when teleporting near unknown node
2014-04-11 21:38:16 +02:00
Kahrl
6090e95cdc
Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY
2014-04-10 22:03:42 +02:00
sapier
edcad09dee
Add support for named threads (atm linux only)
2014-04-09 21:32:21 +02:00
sapier
d22621efc1
Make config honor build system specified config defines
2014-04-09 20:47:21 +02:00
sapier
a88c685f02
Minor fixes for file/modlist download in mainmenu
2014-04-09 20:22:21 +02:00