2923eafaca
Stop NetworkPacket methods from producing bloated packets
2015-05-05 01:47:41 +02:00
3ee854cf25
Update Turkish Language
...
Added some new translations
Fixed some overlenght lines
2015-05-05 00:50:53 +02:00
4b0f5fcbf5
Cache enable_3d_clouds flag
...
Small improvement on clouds rendering performance
2015-05-04 22:50:04 +02:00
9345ba7b6a
Clouds: Make cloud area radius settable in .conf
2015-05-04 22:41:13 +02:00
5fa4fed097
Add a check for animation when getting an extruded mesh
...
Fixes issue #2667
2015-05-04 02:11:36 -04:00
9af7f38e3f
Fix pathfinder to produce more useful paths
...
- Fix unintended negation of condition
- Remove line_of_sight 'optimization'
2015-05-03 22:36:11 -04:00
8f38f8255c
Tests: Add ObjDef unittests
2015-05-03 22:19:35 -04:00
5b237b4d94
ObjDefManager: Set replacement object's handle info after calling set()
...
Make gamedef optional when constructing an ObjDefManager
Add note about object ownership
2015-05-03 22:19:35 -04:00
5704fb36d2
Better version detection for shallow clones
2015-05-03 16:47:22 +02:00
9e1e4b6284
RotateAlongYAxis: For facedir case, return if param2 >= 4
2015-05-03 03:43:51 +01:00
aef1b41b02
Add .patch files to gitignore
2015-05-01 07:42:08 +02:00
6626a3f72f
Fix several MSVC issues numeric.h
...
-> Round negative numbers correctly CMakeLists.txt
-> Link Json with the static run-time library
2015-05-01 07:34:51 +02:00
37ca3212ee
Fix MSVC compatibility
...
Make sure to include random unittests in android builds, too
Use SWAP() macro
Ensure that negative ranges are tested as well in random unittests
2015-04-29 13:20:01 -04:00
b6475f5448
Tests: Add random unittests
2015-04-29 04:08:04 -04:00
9179081776
Add Russian comment translation to minetest.desktop
2015-04-27 18:14:58 +02:00
4ea5a96fff
Revert the upper-case PROJECT_NAME nonsense that was part of #2402
2015-04-27 16:24:49 +02:00
558d715bf6
Revert "Only lowercase project name at compile time"
...
This reverts commit 3be9787e64
.
2015-04-27 16:24:49 +02:00
415167b228
Noise: Fix PcgRandom::randNormalDist() when range contains negative numbers
...
This fixes an issue with erroneous float-to-int rounding that resulted in
truncation toward 0, causing a biased distribution.
2015-04-27 04:05:25 -04:00
cd1d625ab2
Replace PRNG assertions with PrngException
2015-04-27 01:24:37 -04:00
732eb72a0c
Fix minetest.clear_* creating new LOCAL table instead of clearing the existing one.
...
On calling clear_redistered_biomes the registered_biomes table is cleared
by creating a new empty table, but the pointer is not updated to point to
the new one. So after calling more register_biome, the registered_biome
table always contains 0 items, which is an error. Instead, the table is
cleared by removing all its items so the pointer (minetest.registered_*)
remains valid.
2015-04-26 15:45:58 -04:00
068d561a3c
Update .gitignore
2015-04-26 15:40:19 -04:00
27e3a353d8
Remove craftdef serialisation
...
It isn't needed anymore, sending ICraftDefManager over the network has been obsoleted
by protocol version 7.
2015-04-26 21:30:52 +02:00
4f851faa91
Craftdef refactor
...
Fix style, refactor assert, use '"' instead of "\"",
replace code duplicating craftGetItemName, rename iterators.
2015-04-26 21:28:40 +02:00
7220ca906d
Tests: Modularize unit testing
...
Split unit tests into separate files under src/unittest/
Give better unittest diagnostics
Clean up some code
2015-04-26 15:08:54 -04:00
45a77c8bf1
Update chinese translation
...
fixed some mistakes and added in some new translations
2015-04-27 01:17:10 +10:00
1fb3d1156c
Fix fast leaves with texture_clean_transparent enabled.
2015-04-26 23:39:40 +10:00
400c6087b6
Fix player pitch and yaw not being set properly
2015-04-26 23:36:05 +10:00
1c7c349264
Remove fly mode in simple main menu
...
As the fly mode option is avaiable in-game, this is not used anymore.
2015-04-26 23:35:32 +10:00
e3764410d3
German translation: shorter setting name
2015-04-24 20:25:33 +02:00
ab04b7fe94
Remove unused variable Client::m_active_blocks
2015-04-24 15:41:45 +02:00
ac6efa2539
DecoSchematic: Fix missing trees in rough terrain
...
Move place_on check to before place_center_x/y/z displacement of p
Reduce displacement of p by place_center_x/y/z flags
to correctly position schematics
2015-04-23 02:44:25 +01:00
ccc09abc2d
Protocol 25: wstring -> string for custom access denial reasons
...
Also fix std::logic_error when server::DenyAccess() is used with only two arguments.
2015-04-22 14:10:39 +02:00
eec01bc2fa
Re-apply 972d17baea81ffe6d508b291ef97207a4822e1da...
...
but not rename the container. Approved-By est31
2015-04-22 11:47:22 +02:00
17a173f474
Fix crash on startup (Windows)
2015-04-22 13:48:10 +10:00
3be9787e64
Only lowercase project name at compile time
2015-04-21 20:51:16 -04:00
e0eec201a1
Revert "m_active_object_messages is used like a queue. Use std::queue instead of std::list. Also rename to m_active_object_messages_queue"
...
This reverts commit 972d17baea
.
The commit being reverted was unauthorized. There had been no discussion,
review, or sign-off prior to submittal to upstream.
2015-04-21 18:12:01 -04:00
972d17baea
m_active_object_messages is used like a queue. Use std::queue instead of std::list. Also rename to m_active_object_messages_queue
2015-04-21 23:28:13 +02:00
436cb468e9
Add minetest.global_exists()
2015-04-21 22:58:37 +02:00
943c6e523e
Noise: Add noise unittests
...
Fix buffer size calculation for lacunarity < 1.0
Add guard against absurd noise parameters
2015-04-21 13:05:14 -04:00
c197e03922
Fix sign-compare compiler warnings in mg_ore.cpp
2015-04-20 22:57:30 -04:00
d36067fda5
Fix mod store rating
2015-04-20 22:48:14 -04:00
46a2c1f167
Ore: Add biomes parameter
2015-04-20 20:25:33 -04:00
a443a13a9d
Fix build on OS X (Thanks neoascetic)
2015-04-20 01:35:41 -04:00
3d4244cc75
Add 'persistence' alias for Lua noiseparams and validate more vector parameters
2015-04-19 21:42:40 -04:00
687d969c9c
Noise: Correct noise objects created with invalid dimensions
2015-04-19 21:39:10 -04:00
386d695330
Porting: Refactor initalizePaths()
...
Add support for Solaris and HP-UX
Search additional potential procfs locations for current executable
2015-04-19 16:52:58 -04:00
f1a41e4f77
Disable connection timeout for singleplayer and server tabs
...
In worlds with many mods we can easily reach timeout, waiting for the server to start.
2015-04-19 19:58:21 +02:00
a615da6b12
Biome API: Add biome-specific river water
2015-04-19 06:09:57 +01:00
0c792db05c
fix infinite spawners
2015-04-18 20:14:34 +02:00
e0889c6c03
Schematics: Fix core.schematic_create()
2015-04-17 18:39:37 -04:00