Ilya Zhuravlev
2d16ebf57c
Fix unexpected preprocessor directive in gettext.cpp
2014-02-04 22:16:51 -05:00
sapier
3f376a092e
Fix settings to honor numeric conversion errors
...
Rename try* non exceptioning functions to *NoEx
2014-02-04 22:14:13 -05:00
kwolekr
5a34f40d80
Huge overhaul of the entire MapgenParams system
...
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations.
Separation between the common and mapgen-specific parameters is now strongly defined.
Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2014-02-03 22:50:14 -05:00
kwolekr
a439343844
Settings: Add no-exception variants of each get method
2014-02-03 22:47:40 -05:00
ShadowNinja
458045d49f
Fix crash when a error occurs in a globalstep callback
2014-02-03 18:15:03 -05:00
sapier
857a49e081
Add minetest.kick_player(name, reason)
2014-02-03 17:33:59 -05:00
sapier
ea0def381d
Remove noisy error messages, prepend "pathfinder: " to pathfinder messages
2014-02-03 20:13:31 +01:00
sapier
284fc0b885
Add missing "-" to list of allowed chars in media filenames
2014-02-02 15:34:33 +01:00
sapier
e7c2e61b19
Add additional check to avoid broadcasting private messages in error conditions
2014-02-02 01:55:24 +01:00
Perttu Ahola
6a3fa9df12
Add player:override_day_night_ratio() for arbitrarily controlling sunlight brightness
2014-02-01 18:38:21 +01:00
Perttu Ahola
86a6cca3cf
Add player:set_sky() with simple skybox support
2014-02-01 18:34:26 +01:00
sapier
e258675eab
Add propper client initialization
...
-add client states to avoid server sending data to uninitialized clients
-don't show uninitialized clients to other players
-propper client disconnect handling
Minor comment fixes in server
Minor bugfixes in connection
-improved peer id calculation
-honor NDEBUG flag
-improved disconnect handling
-increased initial send window
Remove some dead code
2014-01-31 18:44:43 +01:00
RealBadAngel
21f1bec724
New HUD element - waypoint.
2014-01-26 21:31:59 +01:00
sapier
3f0ee5d680
Fix bug only half of unreliable queue handled per step in worst case
2014-01-26 17:40:59 +01:00
kwolekr
9b978db0c2
Fix use of previously deallocated EmergeManager
2014-01-26 01:12:18 -05:00
ShadowNinja
76d4396fa1
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
2014-01-23 19:21:56 -05:00
Sfan5
cd7e8372f3
Include system info in the HTTP user agent on Windows
2014-01-23 22:27:13 +01:00
kwolekr
057858ddda
Connection: Stop processing malformed packet when encountered
2014-01-21 09:33:54 -05:00
Sfan5
3875a77bf8
Fix curl dll not getting installed when sound is disabled
2014-01-21 13:35:26 +01:00
kwolekr
bafc4ac6a1
LuaVoxelManip: Add get_param2_data and set_param2_data
2014-01-19 02:55:59 -05:00
kwolekr
21c96249fa
Schematic: Read slice probability table from schematic descriptors
2014-01-19 02:44:45 -05:00
ShadowNinja
b11b48ec07
Deindent HTTPFetchRequest::HTTPFetchRequest()
2014-01-16 20:14:55 -05:00
BlockMen
64c0e40605
Prevent player jumping into nodes from below
...
Fixes camera glitch and cheating at drowning
2014-01-16 15:46:55 +01:00
BlockMen
1b4908bf56
Prevent placing node when player would be inside new node
2014-01-15 21:26:54 +01:00
sapier
4896d4b829
Fix win32 reading semaphore count not working (broke all queues)
2014-01-15 20:03:11 +01:00
ShadowNinja
f42f01758c
Make default User-agent follow RFC 2616
2014-01-15 12:10:53 -05:00
Sfan5
a5287b6777
Fix building with MinGW
2014-01-15 17:35:00 +01:00
BlockMen
84bbe1ec6e
Fix building under MSVC
2014-01-14 16:14:56 +01:00
Kahrl
8966c16ad2
Add formspec table
2014-01-13 18:11:08 -05:00
khonkhortisan
2b1eff7725
Allow vertical axis particle rotation constraint
...
Use tables for adding particles, deprecate former way.
separate particles(pawner) definition, add default values, work with no
arguments
2014-01-13 17:34:56 -05:00
Ilya Zhuravlev
a4c5f10ecf
Fix some errors reported by clang static analyzer.
2014-01-13 03:29:12 +04:00
kwolekr
a358c040f2
Mapgen V6: Add flag to stop mud flow
2014-01-12 18:21:28 -05:00
ShadowNinja
a3586cd18d
Add maximum recursion depth to read_json_value
2014-01-11 14:08:02 -05:00
ShadowNinja
a9df87ede0
Rename get_json_value to read_json_value
2014-01-11 13:52:26 -05:00
ShadowNinja
bd8ddf1a52
Add InvRef::get/set_lists()
2014-01-11 13:52:26 -05:00
Kahrl
6f6f289db4
Compare values instead of pointers in Inventory::operator==
2014-01-11 19:47:16 +01:00
Kahrl
51e6feb17c
Add operator!= to Inventory(List), make operator== a const method
2014-01-11 19:46:37 +01:00
Novatux
84b94eb198
Add forceloading
2014-01-11 17:54:00 +01:00
sapier
3bbd280336
Fix check for max_fd == -1 should actually be max_fd != -1
2014-01-10 19:19:16 +01:00
sapier
9edb91da57
Fixed minetest reliable udp implementation (compatible to old clients)
2014-01-10 10:10:45 +01:00
sapier
8b0b857eaa
Make MutexQueue use jsemaphore for signaling
2014-01-10 10:10:45 +01:00
Perttu Ahola
10fdbf7375
Set locale properly when built without gettext support
2014-01-09 14:46:02 +01:00
sapier
6f661f77a6
Don't lookup node texts in a endless recursion loop
2014-01-07 11:15:24 +01:00
ShadowNinja
0fd5c61c00
Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings"
...
The commit didn't work because the blocks weren't loaded yet.
This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b.
Conflicts:
minetest.conf.example
2014-01-06 21:25:10 -05:00
proller
78f7f9eca8
Fix wrong named masterserver announce variable
2014-01-07 03:11:18 +04:00
proller
c62bab010f
Send long announce as POST, show OS in useragent
...
Add lag reporting to masterserver (average dtime)
StyledWriter -> FastWriter in masterserver announce
2014-01-07 02:50:45 +04:00
Perttu Ahola
92aa38bdfc
Actually pause singleplayer game in pause menu and use lower maximum FPS in it
2014-01-06 17:39:44 +02:00
sapier
6833e04bc5
Add function to deregister a profiler from profiler list
2014-01-06 15:26:24 +01:00
Perttu Ahola
d76957ee22
Create new instance of mesh every time it's required (Solves #703 )
2014-01-06 13:24:31 +02:00
hasufell
10eea107ed
BUILD: fix cmake list parsing
...
because cmake is unable to parse it's own lists properly
2014-01-05 20:58:40 +04:00