3987 Commits

Author SHA1 Message Date
RealBadAngel
b015b62dad Add option to enable mesh caching, add wallmounted for meshes. 2014-10-29 08:37:33 +01:00
Craig Robbins
642ea2c378 Added names colours and refactored parseColorString() 2014-10-29 03:10:59 -04:00
kwolekr
24fd88a7aa Refactor decoration-related code
Split up ModApiMapgen::l_register_decoration()
Define and make use of CONTAINS() and ARRLEN() macros
2014-10-29 01:56:37 -04:00
PenguinDad
bf10ea0112 Fix various indentation issues 2014-10-28 15:37:58 -04:00
Craig Robbins
3a358dc44c Fix #1733: An unhandled exception occurred: GetPeer: Peer not found (possible timeout) 2014-10-28 13:39:23 -04:00
kwolekr
442f1d4390 Add NodeResolver documentation
Set content to fallback on AddNode failure
Consider node list requests with no results as failed
2014-10-28 02:23:45 -04:00
kwolekr
5a0a90dfec Prevent invalid memory access under failure conditions 2014-10-28 00:18:53 -04:00
kwolekr
323b91945e Change license of noise implementation to Simplified BSD 2014-10-27 21:17:07 -04:00
kwolekr
258ad1b6ec Add support for eased 3d noise 2014-10-27 02:02:38 -04:00
kwolekr
4f31a0ef47 Add NodeResolver and clean up node name -> content ID resolution system 2014-10-26 23:55:45 -04:00
Kahrl
deeaa9687e Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism 2014-10-24 21:14:48 +02:00
Pavel Puchkin
ff49416daa Remove remenants of mob code
Since minetest has no mobs within the core anymore, I suppose these
settings and code should go. Any mod that uses `minetest.setting_getbool`
will work with no problem since the default return value is `false`.
2014-10-23 20:54:33 -04:00
RealBadAngel
73bad35cbc Fix broken plantlike drawtype. 2014-10-22 21:15:31 +02:00
David Thompson
bbe76288f6 Search for subgames using $MINETEST_SUBGAME_PATH. 2014-10-22 21:05:14 +02:00
RealBadAngel
8ddf8a4022 Recalculate normals for cached meshes.
Check if mesh is here before adding to meshcollector.

Fix deleting the meshes.
2014-10-21 18:43:29 +02:00
Kahrl
64c514df4e Fix some indentation in nodedef.cpp 2014-10-20 16:11:38 +02:00
Kahrl
722951d2b1 Fix memory leak caused by mesh nodes (and nodeboxes) 2014-10-20 16:11:00 +02:00
RealBadAngel
983201a10b Custom collision boxes node property. 2014-10-19 20:48:21 +02:00
Craig Robbins
df5491d040 Various uninitialised variable fixes
sky.cpp: m_bgcolor.getAlpha() was being used before initialised

mesh related: m_highlight_mesh_color was being used uninitialised
2014-10-19 15:33:08 +02:00
Craig Robbins
a126cb62e1 Move buttons upwards to accommodate for new configure keys button in the
pause menu
2014-10-18 17:30:17 +02:00
RealBadAngel
1c09928344 Add meshnode drawtype. 2014-10-18 16:42:23 +02:00
Kahrl
4b8734ce5d Make sure PRECISION_SECONDS corresponds to the integer 0 2014-10-09 11:40:33 +02:00
Kahrl
2b5ca723c4 Fix unit reported by TimeTaker (was always ms) 2014-10-09 11:15:03 +02:00
Craig Robbins
32fbb12906 Fix use of unitialized variables in mouse button handling 2014-10-08 14:56:29 -04:00
Mushiden
e3c7414022 Add in-game key change menu 2014-10-07 17:24:09 -04:00
ShadowNinja
531d960b6a Fix object reference pushing functions when called from coroutines 2014-10-07 16:37:45 -04:00
BlockMen
efa7ad44fa Add [colorize modifier 2014-10-05 16:49:52 +02:00
kwolekr
a429c60f02 Fix special tile backspace culling 2014-10-03 11:20:29 -04:00
RealBadAngel
600fc6c010 Bugfix: dont highlight (0,0,0) when theres no node pointed. 2014-10-03 16:03:14 +02:00
RealBadAngel
d3da481c8d Fix broken plantlike drawtype. 2014-10-03 15:33:32 +02:00
kwolekr
f2697f667e Fix misc. style issues 2014-10-03 03:49:06 -04:00
kwolekr
c0f52dc35e Clean up nodedef.cpp 2014-10-03 03:21:08 -04:00
BlockMen
e25777936f Add optional framed glasslike drawtype 2014-10-02 11:35:15 +02:00
ShadowNinja
b95caf17ad Make players check inventory modification properly 2014-10-01 18:44:36 -04:00
ShadowNinja
1e16cfb728 Only set player dirty flag if values change 2014-10-01 18:44:36 -04:00
ShadowNinja
4d2318b576 Simplify player modification checks 2014-10-01 18:44:36 -04:00
sapier
eaaca22baf Fix android build using hardcoded path for data instead of using the one fetched by android api on init.
Fix android missing version information
2014-10-01 22:18:29 +02:00
BlockMen
0adf21b84d Standardize tooltip row detection 2014-09-28 10:10:43 +02:00
BlockMen
799b3c74e3 Fix multilined description in tooltips (fixes #1688) 2014-09-28 08:44:05 +02:00
sapier
f767f5565b Fix totally messed up 3d modes interlaced/topbottom/sidebyside 2014-09-25 20:37:06 +02:00
sapier
992c0a4155 Fix chat lines not word wrapped correct 2014-09-25 19:54:02 +02:00
Kahrl
74103abd73 Fix command line parsing
Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379, e.g.
  minetest --worldname world
would be parsed as
  minetest --worldname --worldname
2014-09-22 11:02:26 +02:00
ShadowNinja
05254ef0bd Fix build with redis
Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379 because database-redis.h
depended on settings.h to include filesys.h.
2014-09-21 21:02:49 -04:00
TriBlade9
2d6eb3d2f3 Add firelike drawtype 2014-09-21 15:50:27 -04:00
ShadowNinja
f275e2853e Fix GCC reorder warning
Caused by a020d1b653f94fbcaac06c15f9dbab4521fda355.
2014-09-21 15:23:36 -04:00
sruz25
5688b3b53d Add inventory right click drag and drop 2014-09-21 15:23:27 -04:00
ShadowNinja
28aad10dce Fix locking bugs and make inventory deserialization errors more specific 2014-09-21 14:39:36 -04:00
ShadowNinja
dbf9e444b1 Split settings into seperate source and header files
This also cleans up settings a bit
2014-09-21 14:39:35 -04:00
ShadowNinja
6bfec26931 Fix Settings locking 2014-09-21 14:39:35 -04:00
ShadowNinja
b000526dea Use const references for Settings methods
Also check for (this == &other) before locking mutexes.
2014-09-21 14:39:35 -04:00