kwolekr [Wed, 29 Oct 2014 05:54:11 +0000 (01:54 -0400)]
Refactor decoration-related code
Split up ModApiMapgen::l_register_decoration()
Define and make use of CONTAINS() and ARRLEN() macros
PenguinDad [Tue, 28 Oct 2014 19:13:14 +0000 (20:13 +0100)]
Fix various indentation issues
Craig Robbins [Sun, 26 Oct 2014 05:32:49 +0000 (15:32 +1000)]
Fix #1733: An unhandled exception occurred: GetPeer: Peer not found (possible timeout)
rubenwardy [Thu, 16 Oct 2014 18:23:02 +0000 (19:23 +0100)]
Add notice when only minimal is installed
kwolekr [Tue, 28 Oct 2014 06:18:48 +0000 (02:18 -0400)]
Add NodeResolver documentation
Set content to fallback on AddNode failure
Consider node list requests with no results as failed
kwolekr [Tue, 28 Oct 2014 04:18:53 +0000 (00:18 -0400)]
Prevent invalid memory access under failure conditions
kwolekr [Tue, 28 Oct 2014 01:17:07 +0000 (21:17 -0400)]
Change license of noise implementation to Simplified BSD
kwolekr [Mon, 27 Oct 2014 06:02:38 +0000 (02:02 -0400)]
Add support for eased 3d noise
kwolekr [Wed, 8 Oct 2014 19:28:14 +0000 (15:28 -0400)]
Add NodeResolver and clean up node name -> content ID resolution system
Kahrl [Fri, 24 Oct 2014 14:22:05 +0000 (16:22 +0200)]
Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism
Pavel Puchkin [Thu, 23 Oct 2014 19:17:47 +0000 (22:17 +0300)]
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`.
Rui [Thu, 23 Oct 2014 11:15:26 +0000 (20:15 +0900)]
Fix syntax error in Japanese translation
RealBadAngel [Tue, 21 Oct 2014 21:06:12 +0000 (23:06 +0200)]
Fix broken plantlike drawtype.
srifqi [Mon, 20 Oct 2014 10:34:21 +0000 (17:34 +0700)]
Add Indonesian Language
Rui [Mon, 13 Oct 2014 09:03:48 +0000 (18:03 +0900)]
Translated using Weblate (Japanese)
David Thompson [Sat, 6 Sep 2014 17:21:46 +0000 (13:21 -0400)]
Search for subgames using $MINETEST_SUBGAME_PATH.
RealBadAngel [Tue, 21 Oct 2014 03:12:15 +0000 (05:12 +0200)]
Recalculate normals for cached meshes.
Check if mesh is here before adding to meshcollector.
Fix deleting the meshes.
Kahrl [Mon, 20 Oct 2014 14:11:38 +0000 (16:11 +0200)]
Fix some indentation in nodedef.cpp
Kahrl [Mon, 20 Oct 2014 14:11:00 +0000 (16:11 +0200)]
Fix memory leak caused by mesh nodes (and nodeboxes)
RealBadAngel [Sat, 18 Oct 2014 16:46:16 +0000 (18:46 +0200)]
Custom collision boxes node property.
sfan5 [Mon, 6 Oct 2014 11:39:03 +0000 (13:39 +0200)]
Update the cURL the buildbot uses to 7.38.0
Craig Robbins [Tue, 7 Oct 2014 07:01:07 +0000 (17:01 +1000)]
Various uninitialised variable fixes
sky.cpp: m_bgcolor.getAlpha() was being used before initialised
mesh related: m_highlight_mesh_color was being used uninitialised
Craig Robbins [Thu, 16 Oct 2014 07:47:54 +0000 (17:47 +1000)]
Move buttons upwards to accommodate for new configure keys button in the
pause menu
RealBadAngel [Wed, 15 Oct 2014 02:13:53 +0000 (04:13 +0200)]
Add meshnode drawtype.
Kahrl [Thu, 9 Oct 2014 09:40:33 +0000 (11:40 +0200)]
Make sure PRECISION_SECONDS corresponds to the integer 0
Kahrl [Thu, 9 Oct 2014 09:15:03 +0000 (11:15 +0200)]
Fix unit reported by TimeTaker (was always ms)
Kahrl [Thu, 9 Oct 2014 06:58:47 +0000 (08:58 +0200)]
Change topleft text when switching subgames, fixes #1728
Craig Robbins [Wed, 8 Oct 2014 02:40:14 +0000 (12:40 +1000)]
Fix use of unitialized variables in mouse button handling
Mushiden [Sun, 21 Sep 2014 03:21:11 +0000 (00:21 -0300)]
Add in-game key change menu
LeMagnesium [Sun, 5 Oct 2014 15:35:10 +0000 (17:35 +0200)]
Add a better error message when trying to teleport another player without bring privileges
ShadowNinja [Thu, 2 Oct 2014 19:58:13 +0000 (15:58 -0400)]
Fix object reference pushing functions when called from coroutines
BlockMen [Fri, 3 Oct 2014 04:11:21 +0000 (06:11 +0200)]
Add [colorize modifier
kwolekr [Fri, 3 Oct 2014 15:20:29 +0000 (11:20 -0400)]
Fix special tile backspace culling
RealBadAngel [Fri, 3 Oct 2014 14:03:14 +0000 (16:03 +0200)]
Bugfix: dont highlight (0,0,0) when theres no node pointed.
RealBadAngel [Fri, 3 Oct 2014 13:33:32 +0000 (15:33 +0200)]
Fix broken plantlike drawtype.
kwolekr [Fri, 3 Oct 2014 07:49:06 +0000 (03:49 -0400)]
Fix misc. style issues
kwolekr [Fri, 3 Oct 2014 07:16:43 +0000 (03:16 -0400)]
Clean up nodedef.cpp
Diego Martínez [Thu, 2 Oct 2014 16:30:32 +0000 (13:30 -0300)]
Add better documentation for alternate drop definition to lua_api.txt.
BlockMen [Sat, 27 Sep 2014 16:16:26 +0000 (18:16 +0200)]
Add optional framed glasslike drawtype
ShadowNinja [Tue, 2 Sep 2014 16:53:20 +0000 (12:53 -0400)]
Make players check inventory modification properly
ShadowNinja [Fri, 29 Aug 2014 00:22:19 +0000 (20:22 -0400)]
Only set player dirty flag if values change
ShadowNinja [Sun, 3 Aug 2014 20:19:07 +0000 (16:19 -0400)]
Simplify player modification checks
sapier [Wed, 1 Oct 2014 20:18:29 +0000 (22:18 +0200)]
Fix android build using hardcoded path for data instead of using the one fetched by android api on init.
Fix android missing version information
Diego Martínez [Tue, 30 Sep 2014 13:57:28 +0000 (10:57 -0300)]
updatepo.sh: Find all files
SmallJoker [Thu, 24 Jul 2014 09:51:07 +0000 (11:51 +0200)]
Use round if falling node is misplaced
Fixes: http://i.imgur.com/arAWw1i.png (middle-right)
BlockMen [Sun, 28 Sep 2014 08:10:43 +0000 (10:10 +0200)]
Standardize tooltip row detection
BlockMen [Sun, 28 Sep 2014 06:44:05 +0000 (08:44 +0200)]
Fix multilined description in tooltips (fixes #1688)
sapier [Thu, 25 Sep 2014 18:33:17 +0000 (20:33 +0200)]
Fix totally messed up 3d modes interlaced/topbottom/sidebyside
sapier [Thu, 25 Sep 2014 17:54:02 +0000 (19:54 +0200)]
Fix chat lines not word wrapped correct
Kahrl [Mon, 22 Sep 2014 09:02:26 +0000 (11:02 +0200)]
Fix command line parsing
Broken by
6bc4cad0eddd7a7cf593ca1471599e2d75727379, e.g.
minetest --worldname world
would be parsed as
minetest --worldname --worldname
ShadowNinja [Mon, 22 Sep 2014 01:00:20 +0000 (21:00 -0400)]
Fix build with redis
Broken by
6bc4cad0eddd7a7cf593ca1471599e2d75727379 because database-redis.h
depended on settings.h to include filesys.h.
TriBlade9 [Fri, 19 Sep 2014 23:37:40 +0000 (07:37 +0800)]
Add firelike drawtype
ShadowNinja [Sun, 21 Sep 2014 19:49:33 +0000 (15:49 -0400)]
Update default of preload_item_visuals in minetest.conf.example
ShadowNinja [Sun, 20 Jul 2014 03:39:23 +0000 (23:39 -0400)]
Make dump's output prettier
Changes:
* Indentation with tabs by default.
* Array keys dumped without "[i] = " prefix.
* String keys that are valid identifiers aren't enclosed in '[""]'.
* Basic support for multiple references (as specified in the comment).
ShadowNinja [Sun, 21 Sep 2014 19:18:43 +0000 (15:18 -0400)]
sruz25 [Fri, 19 Sep 2014 13:27:48 +0000 (15:27 +0200)]
Add inventory right click drag and drop
Rui914 [Sun, 21 Sep 2014 04:56:18 +0000 (13:56 +0900)]
Update ja/minetest.po
ShadowNinja [Sun, 21 Sep 2014 18:37:19 +0000 (14:37 -0400)]
Revert the icon name in minetest.desktop
This reverts commit
7993696fc4b59354974059e1f8d6b3063d316411, which broke the
icon on most distributions.
ShadowNinja [Fri, 12 Sep 2014 00:12:52 +0000 (20:12 -0400)]
Fix locking bugs and make inventory deserialization errors more specific
ShadowNinja [Thu, 11 Sep 2014 22:22:05 +0000 (18:22 -0400)]
Split settings into seperate source and header files
This also cleans up settings a bit
ShadowNinja [Thu, 11 Sep 2014 18:23:04 +0000 (14:23 -0400)]
Fix Settings locking
ShadowNinja [Thu, 11 Sep 2014 17:42:21 +0000 (13:42 -0400)]
Use const references for Settings methods
Also check for (this == &other) before locking mutexes.
Craig Robbins [Thu, 11 Sep 2014 12:49:25 +0000 (22:49 +1000)]
Make getters of the Settings class const
Also removed 2 unused functions.
BlockMen [Sun, 21 Sep 2014 00:23:55 +0000 (02:23 +0200)]
Allow taking screenshots of formspecs and move message to chat
sfan5 [Sun, 21 Sep 2014 17:01:43 +0000 (19:01 +0200)]
Update .mailmap
SmallJoker [Thu, 4 Sep 2014 18:34:36 +0000 (20:34 +0200)]
Fix wrong video_driver setting when changing in mainmenu
Fixes issue with direct3d(8|9)
ShadowNinja [Sun, 14 Sep 2014 21:42:08 +0000 (17:42 -0400)]
Add compression API
Mikaela Suomalainen [Fri, 19 Sep 2014 22:05:14 +0000 (01:05 +0300)]
.travis.yml: fix possible issues
* use `pool.sks-keyservers.net` as keyserver as it's often more reliable
than `keyserver.ubuntu.com` as you can see with Google.
* put script to multiple lines
* build out-of-source
* use two CPUs
* make seems to fail if $(nproc) is used unlike WeeChat. ZNC has
same issue.
* mark build as failed if one job fails immediately without waiting for
all builds to finish.
* this doesn't stop jobs that didn't finish before build was marked
failed.
Kahrl [Sat, 20 Sep 2014 12:02:00 +0000 (14:02 +0200)]
Revert "Small changes to French translation (Petites modifications mineures)"
This reverts commit
4432e982616cd871cf1ae5c5706da09e98077433.
Exception: "Nom / Mot de Passe" --> "Nom / Mot de passe"
kilbith [Fri, 19 Sep 2014 11:45:47 +0000 (13:45 +0200)]
Fixed french vocabulary/grammar errors
Notes (in french) :
72 msgstr "Ok" : OK est un acronyme, pas un nom, donc majuscules.
193 msgstr "Feuilles transparentes" : quel type de feuilles ? Trop vague.
213 msgstr "Filtrage anisotropique" : oxymore.
229 msgstr "Précharger les visuels d'objets" : doit être écourté (dépasse trop la bordure grisée)
mimilus [Sat, 5 Apr 2014 23:29:45 +0000 (01:29 +0200)]
Small changes to French translation (Petites modifications mineures)
Stefan Beller [Wed, 17 Sep 2014 11:46:37 +0000 (13:46 +0200)]
Add a .mailmap file
So I was checking out minetest and wondered how many developers there are
and how they development community is setup and such, so I decided to have
a look at the git shortlog. There were lot of double entries for some
persons, so it was harder to estimate the number of people involved.
By adding a .mailmap file, the overview of the authors is much improved
For details on the .mailmap file, see
https://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html
Signed-off-by: Stefan Beller <stefanbeller@gmail.com>
donat_b [Sat, 20 Sep 2014 09:06:09 +0000 (13:06 +0400)]
Make config compatible with C++11
RealBadAngel [Fri, 19 Sep 2014 15:46:59 +0000 (17:46 +0200)]
Change default halo.png for better visibility.
ShadowNinja [Mon, 15 Sep 2014 00:58:21 +0000 (20:58 -0400)]
Use configured bind_address for HTTPFetch
ShadowNinja [Mon, 15 Sep 2014 00:46:45 +0000 (20:46 -0400)]
Reduce indentation of HTTPFetchOngoing
Also clean up some related things.
TriBlade9 [Wed, 17 Sep 2014 10:02:40 +0000 (18:02 +0800)]
Added configurable selectionbox width. Min width = 1, Max = 5
RealBadAngel [Thu, 18 Sep 2014 07:56:27 +0000 (09:56 +0200)]
Bugfix: don't highlight air nodes.
RealBadAngel [Tue, 16 Sep 2014 10:38:37 +0000 (12:38 +0200)]
Node highlighting.
Kahrl [Sun, 14 Sep 2014 13:37:27 +0000 (15:37 +0200)]
Fix typo in comment in chat.cpp
ShadowNinja [Fri, 12 Sep 2014 02:25:06 +0000 (22:25 -0400)]
Simplify and optimize schematic replacements
ShadowNinja [Fri, 12 Sep 2014 00:21:03 +0000 (20:21 -0400)]
Fix another typo in example configuration
William Teder [Thu, 11 Sep 2014 23:28:48 +0000 (18:28 -0500)]
Fix typo in default configuration file
sapier [Sat, 6 Sep 2014 16:22:27 +0000 (18:22 +0200)]
Log unhandled exceptions in connectionthreads to errorstream
sapier [Sat, 6 Sep 2014 15:41:40 +0000 (17:41 +0200)]
Fix access to invalid data on reception of packet with size 0
BlockMen [Wed, 3 Sep 2014 17:20:06 +0000 (19:20 +0200)]
Change screenshot colorformat properly
BlockMen [Wed, 3 Sep 2014 01:51:49 +0000 (03:51 +0200)]
Don't save alpha channel in screenshots (fixes #1451)
kwolekr [Mon, 1 Sep 2014 21:33:21 +0000 (17:33 -0400)]
Add LuaVoxelManip methods: get_node_at() and set_node_at()
kwolekr [Mon, 1 Sep 2014 18:20:31 +0000 (14:20 -0400)]
Update Mapgen VoxelManipulator on buffer invalidation
kwolekr [Mon, 1 Sep 2014 18:58:05 +0000 (14:58 -0400)]
Save previously generated blocks on Mapgen blitback
sapier [Thu, 28 Aug 2014 23:35:35 +0000 (01:35 +0200)]
Fix only one texture being updated on window resize breaking sidebyside and topbottom 3d modes
sapier [Thu, 28 Aug 2014 22:54:46 +0000 (00:54 +0200)]
Fix interlaced 3d mode second image being flipped on compiling against irrlicht >= 1.8
sapier [Mon, 25 Aug 2014 19:52:52 +0000 (21:52 +0200)]
Remove invalid doc about minetest.get_time_us()
sapier [Mon, 25 Aug 2014 19:16:32 +0000 (21:16 +0200)]
Add missing doc for minetest.get_us_time()
RealBadAngel [Fri, 25 Jul 2014 05:35:55 +0000 (07:35 +0200)]
Allow use all 6 faces for special tiles.
Protocol version bump.
sapier [Sat, 23 Aug 2014 23:56:27 +0000 (01:56 +0200)]
Fix retval of entity.get_staticdata beeing lost while profiling is enabled
sapier [Sat, 23 Aug 2014 11:24:37 +0000 (13:24 +0200)]
Add lua exception handling test code
Catch some error situations when mod used without thinking about it
Kahrl [Sat, 23 Aug 2014 12:30:51 +0000 (14:30 +0200)]
Fix LuaJIT exception wrapper
Craig Robbins [Thu, 7 Aug 2014 05:39:12 +0000 (15:39 +1000)]
Fix seg fault if popping from empty stack (L-system trees)
See: https://github.com/minetest/minetest/issues/1525
Background
Wuzzy2: If you attempt to spawn a L-system tree with minetest.spawn_tree, you can make Minetest crash if it is attempted to pop an empty stack.
ShadowNinja: This shouldn't cause a segmentation fault, but it should throw a Lua error
Commit Description
This commit throws a Lua error instead of causing a segmentation fault. The server will still "crash" but will include a Lua backtrace.
L-Systems fix randomness
Unless a random seed is provided (via Lua treedef) seed the PRNG with a different seed for each tree
Resolves: https://github.com/minetest/minetest/issues/1469
Fix l-system crash when treedef random_level not set by Lua
sapier [Wed, 16 Jul 2014 12:04:50 +0000 (14:04 +0200)]
Add video driver selection to settings menu (based uppon idea from webdesigner97)