oweals/minetest.git
10 years agoSupport for scalable font and gui elements 1370/head
sapier [Sat, 14 Jun 2014 09:22:09 +0000 (11:22 +0200)]
Support for scalable font and gui elements
Fix positioning of tabheader in order to be usable for scaling GUIs
WARNING: this changes position of current tabheaders, mods have to adjust!

10 years agoFix uncought deserialization error on receiving data
sapier [Sat, 21 Jun 2014 22:05:41 +0000 (00:05 +0200)]
Fix uncought deserialization error on receiving data

10 years agoFix server assert in case of invalid message from client, just kick that client.
sapier [Sat, 21 Jun 2014 21:56:46 +0000 (23:56 +0200)]
Fix server assert in case of invalid message from client, just kick that client.

10 years agoDon't handle lack of IPv6 as fatal in unit tests
sapier [Fri, 20 Jun 2014 20:35:50 +0000 (22:35 +0200)]
Don't handle lack of IPv6 as fatal in unit tests

10 years agoFix labels and vertlabels on some systems.
RealBadAngel [Fri, 20 Jun 2014 19:30:48 +0000 (21:30 +0200)]
Fix labels and vertlabels on some systems.

10 years agoFix small memory leaks on shutdown
sapier [Fri, 20 Jun 2014 17:50:47 +0000 (19:50 +0200)]
Fix small memory leaks on shutdown

10 years agoFix build on big endian architectures.
Matthew Bekkema [Fri, 20 Jun 2014 07:33:28 +0000 (17:33 +1000)]
Fix build on big endian architectures.

10 years agoFix chat overlaying full screen, now it's gonna overlay only up to length of longest...
sapier [Fri, 20 Jun 2014 13:18:45 +0000 (15:18 +0200)]
Fix chat overlaying full screen, now it's gonna overlay only up to length of longest line

10 years agoFix newline not handled to to interpreting it as invisible char
sapier [Thu, 19 Jun 2014 21:02:09 +0000 (23:02 +0200)]
Fix newline not handled to to interpreting it as invisible char

10 years agoFix broken serverdescription in multiplayer tab
sapier [Thu, 19 Jun 2014 20:03:49 +0000 (22:03 +0200)]
Fix broken serverdescription in multiplayer tab

10 years agoRemove ugly curl struct pointer from jsonFetchValue signature 1393/head
sapier [Thu, 19 Jun 2014 18:58:22 +0000 (20:58 +0200)]
Remove ugly curl struct pointer from jsonFetchValue signature

10 years agoRemove a lot of superfluous ifndef USE_CURL checks 1392/head
sapier [Sun, 6 Apr 2014 12:02:53 +0000 (14:02 +0200)]
Remove a lot of superfluous ifndef USE_CURL checks

10 years agoAdd support for directly starting a world by name from command line 1319/head
sapier [Tue, 20 May 2014 17:04:57 +0000 (19:04 +0200)]
Add support for directly starting a world by name from command line

10 years agoAdd tooltips for button, imagebutton and checkbox.
RealBadAngel [Wed, 18 Jun 2014 22:22:03 +0000 (00:22 +0200)]
Add tooltips for button, imagebutton and checkbox.

10 years agoFix bounding rect for formspec elements label vertlabel and checkboxes
sapier [Wed, 18 Jun 2014 20:38:29 +0000 (22:38 +0200)]
Fix bounding rect for formspec elements label vertlabel and checkboxes

10 years agoMake dropdown formspec elements send their value same style as buttons on change 1373/head
sapier [Sat, 14 Jun 2014 10:27:56 +0000 (12:27 +0200)]
Make dropdown formspec elements send their value same style as buttons on change

10 years agoUpdate buildbot scripts and add 64-bit buildbot
sfan5 [Sun, 15 Jun 2014 13:34:22 +0000 (15:34 +0200)]
Update buildbot scripts and add 64-bit buildbot

10 years agoFix issue #1275 - one more missing check.
RealBadAngel [Tue, 17 Jun 2014 16:18:55 +0000 (18:18 +0200)]
Fix issue #1275 - one more missing check.

10 years agoRemove not really used guiTextInputMenu 1364/head
sapier [Fri, 13 Jun 2014 18:10:11 +0000 (20:10 +0200)]
Remove not really used guiTextInputMenu

10 years agoFix issue #1275 - wielded index greater than inv size.
RealBadAngel [Tue, 17 Jun 2014 11:03:24 +0000 (13:03 +0200)]
Fix issue #1275 - wielded index greater than inv size.

10 years agoImproved faces shading with and without shaders.
RealBadAngel [Mon, 16 Jun 2014 16:51:01 +0000 (18:51 +0200)]
Improved faces shading with and without shaders.

10 years agoL-systems treegen code tweaks.
RealBadAngel [Mon, 16 Jun 2014 06:45:04 +0000 (08:45 +0200)]
L-systems treegen code tweaks.

10 years agoMinor stability improvements in block emerge handling 1371/head
sapier [Sat, 14 Jun 2014 09:36:46 +0000 (11:36 +0200)]
Minor stability improvements in block emerge handling

10 years agoUnite nodes shaders.
RealBadAngel [Wed, 14 May 2014 21:19:31 +0000 (23:19 +0200)]
Unite nodes shaders.
Pass drawtype and material type to shaders.
Move shaders generation to startup only.
Allow assign shaders per tile.
Initial code to support water surface shader.

10 years agoFix regression main_menu_script setting not working any longer 1372/head
sapier [Sat, 14 Jun 2014 09:45:12 +0000 (11:45 +0200)]
Fix regression main_menu_script setting not working any longer

10 years agoFix regression dirt texture not beeing default in non cloud menu 1309/head
sapier [Sat, 17 May 2014 10:06:36 +0000 (12:06 +0200)]
Fix regression dirt texture not beeing default in non cloud menu

10 years agoFix AppData path for RUN_IN_PLACE, fixes #1365
sfan5 [Fri, 13 Jun 2014 19:09:55 +0000 (21:09 +0200)]
Fix AppData path for RUN_IN_PLACE, fixes #1365

10 years agoAdd AppData file
David Gumberg [Sat, 15 Feb 2014 07:23:45 +0000 (23:23 -0800)]
Add AppData file

10 years agoFix HUD not visible if below ground blacked out 1363/head
sapier [Thu, 12 Jun 2014 21:38:34 +0000 (23:38 +0200)]
Fix HUD not visible if below ground blacked out

10 years agoChanged Time Out message from ERROR to INFO.
Megaf [Tue, 10 Jun 2014 18:11:06 +0000 (15:11 -0300)]
Changed Time Out message from ERROR to INFO.

Changed Time Out message from ERROR to INFO.

10 years agoAdd support for exiting formspecs by doubleclicking outside
sapier [Fri, 30 May 2014 01:07:48 +0000 (03:07 +0200)]
Add support for exiting formspecs by doubleclicking outside

10 years agoImprove performance by removing some temporary objects
sapier [Fri, 30 May 2014 01:04:10 +0000 (03:04 +0200)]
Improve performance by removing some temporary objects
Fix some coding style issues

10 years agoNew feature: drop a item instead a stack while...
Lord89James [Tue, 12 Mar 2013 00:29:02 +0000 (01:29 +0100)]
New feature: drop a item instead a stack while...

sneaking

10 years agoAdded show_debug to minetest.conf.example
0gb.us [Thu, 13 Jun 2013 00:56:22 +0000 (18:56 -0600)]
Added show_debug to minetest.conf.example

I love that setting. Why is it not in this file already?

10 years agoFix #1358 (disappearing clouds)
Novatux [Mon, 9 Jun 2014 06:18:27 +0000 (08:18 +0200)]
Fix #1358 (disappearing clouds)

10 years agoAllow custom liquids to have drops
sfan5 [Sun, 8 Jun 2014 20:53:48 +0000 (22:53 +0200)]
Allow custom liquids to have drops

10 years agoFix switch from "skybox" to other sky types as triggered by player:set_sky()
Perttu Ahola [Sun, 8 Jun 2014 09:33:16 +0000 (12:33 +0300)]
Fix switch from "skybox" to other sky types as triggered by player:set_sky()

10 years agoRe-add missing shaders setting. (Generate normalmaps)
RealBadAngel [Wed, 4 Jun 2014 14:39:15 +0000 (16:39 +0200)]
Re-add missing shaders setting. (Generate normalmaps)

10 years agoCodestyle cleanup (main.cpp) 1349/head
BlockMen [Sat, 31 May 2014 22:55:23 +0000 (00:55 +0200)]
Codestyle cleanup (main.cpp)

10 years agoRevert "Add daemon support for linux like operating systems"
sapier [Sun, 1 Jun 2014 12:54:21 +0000 (14:54 +0200)]
Revert "Add daemon support for linux like operating systems"
Remove daemon support due to delayed popular vote (part 2)

10 years agoRevert "Redirect stdin/stderr/stdout to /dev/null in daemon mode"
sapier [Sun, 1 Jun 2014 12:51:46 +0000 (14:51 +0200)]
Revert "Redirect stdin/stderr/stdout to /dev/null in daemon mode"
Remove daemon support due to delayed popular vote (part 1)

10 years agoRedirect stdin/stderr/stdout to /dev/null in daemon mode
sapier [Sat, 31 May 2014 22:41:48 +0000 (00:41 +0200)]
Redirect stdin/stderr/stdout to /dev/null in daemon mode

10 years agoAdd daemon support for linux like operating systems 1302/head
sapier [Wed, 14 May 2014 19:51:27 +0000 (21:51 +0200)]
Add daemon support for linux like operating systems

10 years agoSmall cleanup of hud add/remove code 1332/head
sapier [Sun, 25 May 2014 12:34:32 +0000 (14:34 +0200)]
Small cleanup of hud add/remove code

10 years agoFix over-poping and only push the core once
ShadowNinja [Fri, 30 May 2014 23:38:11 +0000 (19:38 -0400)]
Fix over-poping and only push the core once

10 years agoAdd success and output return values to chat commands 1129/head
ShadowNinja [Wed, 29 Jan 2014 23:27:05 +0000 (18:27 -0500)]
Add success and output return values to chat commands

10 years agoAdd item eat callback
rubenwardy [Tue, 20 May 2014 14:21:09 +0000 (15:21 +0100)]
Add item eat callback

10 years agoFix misplaced selection box in some situations 1336/head
sapier [Mon, 26 May 2014 20:11:42 +0000 (22:11 +0200)]
Fix misplaced selection box in some situations

10 years agoFix setThreadName support for BSD
ShadowNinja [Mon, 26 May 2014 19:17:59 +0000 (15:17 -0400)]
Fix setThreadName support for BSD

10 years agoWorks for debian and a few other distributions but fails for even more so back to...
sapier [Sat, 24 May 2014 23:14:47 +0000 (01:14 +0200)]
Works for debian and a few other distributions but fails for even more so back to old order
Revert "Fix library link order"
This reverts commit b743dcb942eb1a88bce2968c08b114058738758b.

10 years agoSort commands and privs alphabetically in '/help'.
Diego Martinez [Thu, 22 May 2014 16:08:25 +0000 (13:08 -0300)]
Sort commands and privs alphabetically in '/help'.

Also make a stray variable local.

10 years agoRework dumping functions
ShadowNinja [Fri, 9 May 2014 03:56:36 +0000 (23:56 -0400)]
Rework dumping functions

Changes:
  * Add comments to explain the dumping code
  * Add support for dumping values of any type (as '<' <type> '>')
  * Add support for tables as keys in dump2()
  * Make dump2() return it's result (like dump()) rather than printing it
  * Simplify and optimize function serialization via serialize()

10 years agoHide pause menu prior drawing "shutting down..." message
sapier [Sat, 24 May 2014 11:05:10 +0000 (13:05 +0200)]
Hide pause menu prior drawing "shutting down..." message

10 years agoReduce log level for non npot2 texture warning message
sapier [Sat, 24 May 2014 11:42:52 +0000 (13:42 +0200)]
Reduce log level for non npot2 texture warning message

10 years agoFix library link order
sapier [Sat, 24 May 2014 11:39:27 +0000 (13:39 +0200)]
Fix library link order

10 years agoRemove settings not used any longer
sapier [Sun, 18 May 2014 14:48:17 +0000 (16:48 +0200)]
Remove settings not used any longer

10 years agoFix disable hud disabling drawing of full gui
sapier [Sat, 24 May 2014 10:15:11 +0000 (12:15 +0200)]
Fix disable hud disabling drawing of full gui

10 years agofixed typo std::encl in src/gettext.cpp
Jakub Vaněk [Fri, 23 May 2014 13:54:58 +0000 (15:54 +0200)]
fixed typo std::encl in src/gettext.cpp

10 years agoFix a bunch of small bugs due to mainmenu cleanup
sapier [Sun, 18 May 2014 17:40:02 +0000 (19:40 +0200)]
Fix a bunch of small bugs due to mainmenu cleanup
Fix doubleclick not working in singleplayer
Fix of by one issue on accessing raw list
Fix this->self
Fix copy&paste error for scroll button

10 years agoItem entity stacks merge on the ground.
RealBadAngel [Sat, 17 May 2014 09:25:25 +0000 (11:25 +0200)]
Item entity stacks merge on the ground.

Add TTL to item entities.

10 years agoFix memory leak in redis backend, fixes #1325
sfan5 [Fri, 23 May 2014 11:30:58 +0000 (13:30 +0200)]
Fix memory leak in redis backend, fixes #1325

10 years agoAdd joining player to printed player list
sapier [Tue, 20 May 2014 16:09:32 +0000 (18:09 +0200)]
Add joining player to printed player list

10 years agoAdd support for interlaced polarized 3d screens 1269/head
sapier [Sun, 27 Apr 2014 14:09:21 +0000 (16:09 +0200)]
Add support for interlaced polarized 3d screens
Add (experimental) support for topbottom as well as sidebyside 3d mode

10 years agoSplit declaration of GenericCAO from implementation
sapier [Sat, 3 May 2014 09:14:22 +0000 (11:14 +0200)]
Split declaration of GenericCAO from implementation

10 years agoFix singleplayer dialogs missing game customization 1310/head
sapier [Sat, 17 May 2014 13:30:26 +0000 (15:30 +0200)]
Fix singleplayer dialogs missing game customization

10 years agoAdd formspec toolkit and refactor mainmenu to use it 1241/head
sapier [Fri, 18 Apr 2014 13:39:15 +0000 (15:39 +0200)]
Add formspec toolkit and refactor mainmenu to use it
Fix crash on using cursor keys in client menu without selected server
Add support for non fixed size tabviews

10 years agoMake print() NUL-safe
ShadowNinja [Thu, 15 May 2014 23:09:47 +0000 (19:09 -0400)]
Make print() NUL-safe

10 years agoMap irrlicht log level to minetest. Allow write them to debug file.
RealBadAngel [Wed, 7 May 2014 22:58:00 +0000 (00:58 +0200)]
Map irrlicht log level to minetest. Allow write them to debug file.

10 years agoFix old client showing duplicated health bar on new server 1290/head
sapier [Sat, 10 May 2014 22:35:31 +0000 (00:35 +0200)]
Fix old client showing duplicated health bar on new server
Fix client not showing hearts and bubbles on connecting to old server
Fix server not remembering hud flags correctly

10 years agoSend max number of characters instead of asserting in case of too long chat messages
sapier [Sun, 11 May 2014 13:39:38 +0000 (15:39 +0200)]
Send max number of characters instead of asserting in case of too long chat messages

10 years agoFix invalid cast fix resulting in chat messages beeing limited to 256 bytes
sapier [Sun, 11 May 2014 13:32:15 +0000 (15:32 +0200)]
Fix invalid cast fix resulting in chat messages beeing limited to 256 bytes

10 years agoFix incorrect scaling of customized hud item selection marker
sapier [Sun, 11 May 2014 11:26:23 +0000 (13:26 +0200)]
Fix incorrect scaling of customized hud item selection marker

10 years agoFix error messages beeing shown on pressing cursor keys in various menus
sapier [Sun, 11 May 2014 00:57:47 +0000 (02:57 +0200)]
Fix error messages beeing shown on pressing cursor keys in various menus

10 years agoFix possible deadlock in error conditions
sapier [Sat, 10 May 2014 22:14:57 +0000 (00:14 +0200)]
Fix possible deadlock in error conditions

10 years agoFix healthbar not beeing hidden on disabled damage
sapier [Sat, 10 May 2014 21:32:25 +0000 (23:32 +0200)]
Fix healthbar not beeing hidden on disabled damage

10 years agoUse "core" namespace internally 1258/head
ShadowNinja [Mon, 28 Apr 2014 01:02:48 +0000 (21:02 -0400)]
Use "core" namespace internally

10 years agoOrganize builtin into subdirectories
ShadowNinja [Sun, 27 Apr 2014 21:55:49 +0000 (17:55 -0400)]
Organize builtin into subdirectories

10 years agoAdd write_json() to the async API
ShadowNinja [Wed, 7 May 2014 04:01:24 +0000 (00:01 -0400)]
Add write_json() to the async API

10 years agoAdd a limit to node meta data resolving recursion
ShadowNinja [Mon, 28 Apr 2014 01:31:46 +0000 (21:31 -0400)]
Add a limit to node meta data resolving recursion

10 years agoFix heart + bubble bar size on different texture packs 1265/head
sapier [Mon, 28 Apr 2014 21:41:27 +0000 (23:41 +0200)]
Fix heart + bubble bar size on different texture packs
Add DPI support for statbar
Move heart+bubble bar to Lua HUD
Add statbar size (based upon an idea by blue42u)
Add support for customizing breath and statbar

10 years agoMove message about missing normal maps to infostream instead of errorstream.
RealBadAngel [Mon, 5 May 2014 10:37:12 +0000 (12:37 +0200)]
Move message about missing normal maps to infostream instead of errorstream.

10 years agoBugfix: make waypoints respect camera offset
RealBadAngel [Mon, 5 May 2014 05:45:20 +0000 (07:45 +0200)]
Bugfix: make waypoints respect camera offset

10 years agoFix numeric underflow on calculating window size adjustment
sapier [Sun, 4 May 2014 00:43:01 +0000 (02:43 +0200)]
Fix numeric underflow on calculating window size adjustment

10 years agoFix player:set_animation() in third person view
BlockMen [Sat, 3 May 2014 08:50:49 +0000 (10:50 +0200)]
Fix player:set_animation() in third person view

10 years agoAdd hack to avoid 2s startup delay on local games 1267/head
sapier [Thu, 1 May 2014 22:18:25 +0000 (00:18 +0200)]
Add hack to avoid 2s startup delay on local games

10 years agoFix usage of deprecated functions in builtin 1264/head
sapier [Tue, 29 Apr 2014 21:57:07 +0000 (23:57 +0200)]
Fix usage of deprecated functions in builtin

10 years agoAdd proper lua api deprecated handling 1261/head
sapier [Tue, 29 Apr 2014 15:47:34 +0000 (17:47 +0200)]
Add proper lua api deprecated handling

10 years agoAdd download rate to media progress bar (non http mode only!) 1254/head
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

10 years agoMake debug text adjust it's border to the screensize and fix a border update bug
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

10 years agoFix rounding issue of hud dpi on some machines
sapier [Sun, 27 Apr 2014 20:44:37 +0000 (22:44 +0200)]
Fix rounding issue of hud dpi on some machines

10 years agoAdd support for function serialization to minetest.serialize
ShadowNinja [Wed, 23 Apr 2014 21:21:17 +0000 (17:21 -0400)]
Add support for function serialization to minetest.serialize

10 years agoFix code style of async API
ShadowNinja [Tue, 15 Apr 2014 19:10:30 +0000 (15:10 -0400)]
Fix code style of async API

10 years agoRemove dependency on marshal and many other async changes
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

10 years agoOnly push the Lua error handler once
ShadowNinja [Tue, 15 Apr 2014 17:30:46 +0000 (13:30 -0400)]
Only push the Lua error handler once

10 years agoAdd support for dpi based HUD scaling 1198/head
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

10 years agoClient: Don't crash if trying to draw too many items from inventory in HUD
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

10 years agoMove the old stuff to doc
BlockMen [Fri, 25 Apr 2014 17:33:31 +0000 (19:33 +0200)]
Move the old stuff to doc

10 years agoRemove useless MSVC project files
BlockMen [Fri, 25 Apr 2014 17:20:58 +0000 (19:20 +0200)]
Remove useless MSVC project files

10 years agoFix directional fog color in front view
BlockMen [Fri, 25 Apr 2014 08:24:15 +0000 (10:24 +0200)]
Fix directional fog color in front view

10 years agoUpdate documentation on is_ground_content
ShadowNinja [Thu, 24 Apr 2014 02:42:49 +0000 (22:42 -0400)]
Update documentation on is_ground_content