RealBadAngel [Mon, 5 May 2014 10:37:12 +0000 (12:37 +0200)]
Move message about missing normal maps to infostream instead of errorstream.
RealBadAngel [Mon, 5 May 2014 05:45:20 +0000 (07:45 +0200)]
Bugfix: make waypoints respect camera offset
sapier [Sun, 4 May 2014 00:43:01 +0000 (02:43 +0200)]
Fix numeric underflow on calculating window size adjustment
BlockMen [Sat, 3 May 2014 08:50:49 +0000 (10:50 +0200)]
Fix player:set_animation() in third person view
sapier [Thu, 1 May 2014 22:18:25 +0000 (00:18 +0200)]
Add hack to avoid 2s startup delay on local games
sapier [Tue, 29 Apr 2014 21:57:07 +0000 (23:57 +0200)]
Fix usage of deprecated functions in builtin
sapier [Tue, 29 Apr 2014 15:47:34 +0000 (17:47 +0200)]
Add proper lua api deprecated handling
sapier [Fri, 25 Apr 2014 23:15:46 +0000 (01:15 +0200)]
Add download rate to media progress bar (non http mode only!)
Minor coding style fixes
ShadowNinja [Sun, 27 Apr 2014 22:43:16 +0000 (18:43 -0400)]
Make debug text adjust it's border to the screensize and fix a border update bug
sapier [Sun, 27 Apr 2014 20:44:37 +0000 (22:44 +0200)]
Fix rounding issue of hud dpi on some machines
ShadowNinja [Wed, 23 Apr 2014 21:21:17 +0000 (17:21 -0400)]
Add support for function serialization to minetest.serialize
ShadowNinja [Tue, 15 Apr 2014 19:10:30 +0000 (15:10 -0400)]
Fix code style of async API
ShadowNinja [Tue, 15 Apr 2014 17:41:07 +0000 (13:41 -0400)]
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
ShadowNinja [Tue, 15 Apr 2014 17:30:46 +0000 (13:30 -0400)]
Only push the Lua error handler once
sapier [Sat, 5 Apr 2014 12:12:36 +0000 (14:12 +0200)]
Add support for dpi based HUD scaling
Add support for (configurable) multiline hotbar
Improved screensize handling
Add userdefined gui scale by BlockMen
Perttu Ahola [Sun, 27 Apr 2014 06:49:00 +0000 (09:49 +0300)]
Client: Don't crash if trying to draw too many items from inventory in HUD
BlockMen [Fri, 25 Apr 2014 17:33:31 +0000 (19:33 +0200)]
Move the old stuff to doc
BlockMen [Fri, 25 Apr 2014 17:20:58 +0000 (19:20 +0200)]
Remove useless MSVC project files
BlockMen [Fri, 25 Apr 2014 08:24:15 +0000 (10:24 +0200)]
Fix directional fog color in front view
ShadowNinja [Thu, 24 Apr 2014 02:42:49 +0000 (22:42 -0400)]
Update documentation on is_ground_content
ShadowNinja [Thu, 24 Apr 2014 02:37:27 +0000 (22:37 -0400)]
Revert "Add backtrace to error function"
This reverts commit
5b518ed2feff28c9bf21ad940c1b211b72d71bd1.
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.
sapier [Thu, 24 Apr 2014 17:47:17 +0000 (19:47 +0200)]
Fix lost pause support in singleplayer
FessWolf [Tue, 22 Apr 2014 19:19:49 +0000 (22:19 +0300)]
Fix argument type of the RaiseException() function
ShadowNinja [Tue, 22 Apr 2014 16:52:48 +0000 (12:52 -0400)]
Revert binary database block position encoding
This reverts commits
a2003b0d553c7223a61c75e5dad79ea68e058ba2 and
54ffe2e5de9ce44129f84f4748743f893b75fda7.
These weren't correct. Add a black magic warning instead.
MetaDucky [Fri, 18 Apr 2014 15:29:28 +0000 (17:29 +0200)]
Fixed wrong node texture rotation for facedirs 5 and 7
sapier [Sun, 20 Apr 2014 00:40:25 +0000 (02:40 +0200)]
Fix formspec replacement handling for in game formspecs
RealBadAngel [Tue, 22 Apr 2014 11:25:02 +0000 (13:25 +0200)]
make formspec textarea wordwrap
Thats updated #795
sapier [Mon, 21 Apr 2014 20:28:52 +0000 (22:28 +0200)]
Add missing ip address to player join log entry
RealBadAngel [Fri, 18 Apr 2014 10:47:25 +0000 (12:47 +0200)]
Textureable sun and moon.
sapier [Mon, 21 Apr 2014 18:10:23 +0000 (20:10 +0200)]
Fix red background missing in deathscreen
sapier [Sun, 20 Apr 2014 08:55:08 +0000 (10:55 +0200)]
Fix chat console not working anymore
sapier [Sun, 20 Apr 2014 00:47:02 +0000 (02:47 +0200)]
Fix macro ARRAYSIZE name collision on windows
sapier [Sat, 19 Apr 2014 20:12:01 +0000 (22:12 +0200)]
Reduce log level for incoming crap packets
Add log entry for peer timeout
sapier [Sat, 19 Apr 2014 12:09:01 +0000 (14:09 +0200)]
Fix win32 build (typo in jthread lock cleanup)
sapier [Wed, 19 Mar 2014 18:13:12 +0000 (19:13 +0100)]
Replace deathscreen by formspec variant
sapier [Sun, 6 Apr 2014 13:12:04 +0000 (15:12 +0200)]
Bunch of small fixes (coding style, very unlikely errors, warning messages)
sapier [Sun, 6 Apr 2014 08:39:32 +0000 (10:39 +0200)]
Use narrow_to_wide in gettext instead of os dependent conversion fct
sapier [Fri, 31 Jan 2014 21:16:47 +0000 (22:16 +0100)]
jthread remove locks that aren't absolutely required
add c++11 atomic support (optional)
ShadowNinja [Sun, 13 Apr 2014 20:47:24 +0000 (16:47 -0400)]
Add support for threadnames on BSD, Windows (MSVC-only), and OSX
proller [Fri, 18 Apr 2014 22:24:45 +0000 (02:24 +0400)]
Fix warnings
proller [Fri, 18 Apr 2014 17:08:03 +0000 (21:08 +0400)]
Remove liquid_finite and weather
Sfan5 [Tue, 8 Apr 2014 19:39:21 +0000 (21:39 +0200)]
Add redis database backend
RealBadAngel [Wed, 16 Apr 2014 14:56:54 +0000 (16:56 +0200)]
Fix invalid liquid lighting.
ShadowNinja [Tue, 15 Apr 2014 20:25:04 +0000 (16:25 -0400)]
Use bit shifts rather than multiplication in block position encoding
ShadowNinja [Tue, 15 Apr 2014 20:07:53 +0000 (16:07 -0400)]
Use binary operators rather than "Python modulo" in decoding block positions
Sfan5 [Tue, 15 Apr 2014 17:49:32 +0000 (19:49 +0200)]
Fix all warnings reported by clang
Sfan5 [Mon, 14 Apr 2014 16:03:28 +0000 (18:03 +0200)]
Fix problem with newer MinGW runtimes
ShadowNinja [Sun, 13 Apr 2014 21:50:46 +0000 (17:50 -0400)]
Add checks for nil in minetest.after
ShadowNinja [Sun, 13 Apr 2014 21:47:58 +0000 (17:47 -0400)]
Reorder initialization of member variables to make GCC happy
BlockMen [Sat, 12 Apr 2014 11:50:22 +0000 (13:50 +0200)]
Use integers instead of float values
BlockMen [Fri, 11 Apr 2014 13:32:46 +0000 (15:32 +0200)]
Add player:set_eye_offset() by @MirceaKitsune and clean up
BlockMen [Wed, 8 Jan 2014 12:47:53 +0000 (13:47 +0100)]
Add third person view
BlockMen [Sat, 12 Apr 2014 15:39:51 +0000 (17:39 +0200)]
Fix write and read S32 vectors
BlockMen [Sat, 12 Apr 2014 15:36:40 +0000 (17:36 +0200)]
Fix MSVC build
sapier [Fri, 11 Apr 2014 20:51:10 +0000 (22:51 +0200)]
Fix broken Ipv4 serialization on win32
sapier [Fri, 11 Apr 2014 19:45:30 +0000 (21:45 +0200)]
Fix broken win32+bsd build
BlockMen [Fri, 11 Apr 2014 19:38:16 +0000 (21:38 +0200)]
Fix crash when teleporting near unknown node
Kahrl [Fri, 7 Mar 2014 00:00:03 +0000 (01:00 +0100)]
Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY
sapier [Sat, 5 Apr 2014 13:27:33 +0000 (15:27 +0200)]
Add support for named threads (atm linux only)
sapier [Sun, 6 Apr 2014 08:48:04 +0000 (10:48 +0200)]
Make config honor build system specified config defines
sapier [Sun, 6 Apr 2014 13:20:45 +0000 (15:20 +0200)]
Minor fixes for file/modlist download in mainmenu
sapier [Thu, 13 Feb 2014 19:17:42 +0000 (20:17 +0100)]
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
sapier [Sun, 6 Apr 2014 08:32:57 +0000 (10:32 +0200)]
Pass pointer to nodedef directly to avoid recalculation in quite often called function
sapier [Thu, 3 Apr 2014 18:26:26 +0000 (20:26 +0200)]
Performance optimized button to button mask evaluation
sapier [Mon, 31 Mar 2014 20:50:03 +0000 (22:50 +0200)]
Fix lost change password button
Perttu Ahola [Wed, 26 Mar 2014 16:53:11 +0000 (18:53 +0200)]
Fix bug in RemoteClient::GetNextBlocks
Ciaran Gultnieks [Fri, 21 Mar 2014 20:12:13 +0000 (20:12 +0000)]
Fix merge mistake when rebasing for PR #1169
sapier [Sun, 23 Mar 2014 18:15:38 +0000 (19:15 +0100)]
Fix double sending of chat messages
Novatux [Tue, 18 Mar 2014 19:02:18 +0000 (20:02 +0100)]
Fix "ghost stacks" created when a player clicks an item on the ground:
since the object is not immediately removed, any other code may still
think an object is there, therefore leading to item duplication. This code
therefore sets the itemstring to '' after the object is picked up to avoid
such issues
ShadowNinja [Fri, 21 Mar 2014 09:18:35 +0000 (05:18 -0400)]
Fix serializing of signed numbers in serializeStructToString
RealBadAngel [Fri, 21 Mar 2014 00:32:00 +0000 (01:32 +0100)]
Normal maps generation on the fly.
Parallax mapping with slope information.
Overriding normal maps.
ShadowNinja [Sat, 15 Mar 2014 21:20:52 +0000 (17:20 -0400)]
Add more informative error messages for inventory and item method errors
ShadowNinja [Sat, 15 Mar 2014 20:28:59 +0000 (16:28 -0400)]
Remove lua_State parameter from LuaError::LuaError
ShadowNinja [Sat, 15 Mar 2014 20:01:06 +0000 (16:01 -0400)]
Revert "Make sure we get a stacktrace for as many lua errors as possible"
This reverts commit
362ef5f6ced862daa4733034810d0b07e2ad5d89.
Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this
caused a second, empty traceback in most cases. In cases where there wasn't
annother traceback the stack had already unwound and the traceback was empty.
ShadowNinja [Sat, 15 Mar 2014 19:12:11 +0000 (15:12 -0400)]
Make serializeStructToString use an ostringstream
Novatux [Sat, 15 Mar 2014 14:08:43 +0000 (15:08 +0100)]
Fix sound not being played at the correct place.
Sfan5 [Sat, 15 Mar 2014 13:49:30 +0000 (14:49 +0100)]
Make sure we get a stacktrace for as many lua errors as possible
ShadowNinja [Fri, 14 Mar 2014 15:20:52 +0000 (11:20 -0400)]
Revert "Use fixed-width format specifiers in serializeStructToString"
This reverts commit
875f1327a47f78d783c3abc7f7acc3977dc286ec.
Fixed width format specifiers are only officially availale in C99 and C++11.
ShadowNinja [Thu, 13 Mar 2014 15:07:52 +0000 (11:07 -0400)]
Use fixed-width format specifiers in serializeStructToString
BlockMen [Thu, 13 Mar 2014 13:06:18 +0000 (14:06 +0100)]
Fix game pause in singleplayer
BlockMen [Thu, 13 Mar 2014 13:00:10 +0000 (14:00 +0100)]
Fix special characters in pause and message menu
ShadowNinja [Wed, 12 Mar 2014 23:37:19 +0000 (19:37 -0400)]
Replace usage of long long with u64/s64
Selat [Thu, 27 Feb 2014 20:12:59 +0000 (23:12 +0300)]
Pass arguments by reference
Selat [Wed, 5 Mar 2014 15:14:40 +0000 (18:14 +0300)]
Remove goto from Environment::removePlayer
ShadowNinja [Tue, 11 Mar 2014 16:59:02 +0000 (12:59 -0400)]
Fix error when calling minetest.node_punch without a pointed_thing
Sfan5 [Tue, 11 Mar 2014 16:48:34 +0000 (17:48 +0100)]
Fix generating winresource.o with build dir != source dir
Ciaran Gultnieks [Fri, 7 Mar 2014 21:06:43 +0000 (21:06 +0000)]
Correct misleading detached inventory error message
Looks like a bit of hasty copying and pasting from s_item.cpp.
Ciaran Gultnieks [Thu, 6 Mar 2014 19:20:06 +0000 (19:20 +0000)]
Update ABM object counts when triggers add objects
Also fixes long-standing accuracy issue due to unknown wider
object count not being incremented.
sapier [Sun, 9 Mar 2014 10:01:13 +0000 (11:01 +0100)]
Fix race condition on exit to menu
kwolekr [Sat, 8 Mar 2014 16:34:46 +0000 (11:34 -0500)]
Update set_mapgen_params and set_gen_notify Lua API to use new flag format
Ciaran Gultnieks [Mon, 3 Mar 2014 18:43:53 +0000 (18:43 +0000)]
Stop wasting time in abm - performance improvement
Unless I'm mistaken, the chunk of code I'm moving there is potentially
executed hundreds of times inside the loop to get the exact same result
every time
sapier [Tue, 4 Mar 2014 18:57:39 +0000 (19:57 +0100)]
Replace pause and message menu by formspec ones
Novatux [Sun, 26 Jan 2014 10:40:21 +0000 (11:40 +0100)]
Fix rendering glitches when far from the center of the map
Sfan5 [Mon, 3 Mar 2014 18:25:00 +0000 (19:25 +0100)]
Document CMake options in README
sapier [Sun, 2 Mar 2014 22:49:19 +0000 (23:49 +0100)]
Improved win32 file version information
Ciaran Gultnieks [Thu, 20 Feb 2014 12:55:32 +0000 (12:55 +0000)]
Fix for unloaded but active block problem
Selat [Sun, 2 Mar 2014 18:22:47 +0000 (20:22 +0200)]
Fix translation name.
Selat [Sat, 1 Mar 2014 19:54:23 +0000 (21:54 +0200)]
Add Belarusian translation.
ShadowNinja [Tue, 25 Feb 2014 01:41:40 +0000 (20:41 -0500)]
Remove "Server -!- " prefix from player messages
BlockMen [Wed, 26 Feb 2014 13:21:38 +0000 (14:21 +0100)]
Fix MSVC build