ShadowNinja
088b18da3d
Make debug text adjust it's border to the screensize and fix a border update bug
2014-04-27 18:45:04 -04:00
sapier
65016c880c
Fix rounding issue of hud dpi on some machines
2014-04-27 22:44:37 +02:00
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
c5324015bc
Fix directional fog color in front view
2014-04-25 10:35:45 +02: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 a2003b0d553c7223a61c75e5dad79ea68e058ba2 and 54ffe2e5de9ce44129f84f4748743f893b75fda7.
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
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
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
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
sapier
142e2d3b74
Cleanup client init states by bumping protocol version
...
Don't use TOSERVER_RECEIVED_MEDIA but TOSERVER_CLIENT_READY as indicatio for client ready
Handle clients with protocol version < 23 (almost) same way as before
Make client tell server about it's version
Add client state to not send bogus player position updates prior init complete
Add access to statistics information (peer connction time,rtt,version)
Fix clients standing stalled in world while preloading item visuals (new clients only)
Add get_player_information to read client specific information from lua
2014-04-08 21:12:20 +02:00
sapier
556bdc260a
Pass pointer to nodedef directly to avoid recalculation in quite often called function
2014-04-06 10:32:57 +02:00
sapier
28854495b1
Performance optimized button to button mask evaluation
2014-04-03 20:26:26 +02:00
sapier
af01a9577e
Fix lost change password button
2014-04-01 22:38:34 +02:00
Perttu Ahola
65d1cb8321
Fix bug in RemoteClient::GetNextBlocks
2014-03-26 18:58:39 +02:00