zefram/minetest/minetest_engine.git
10 years agoTooltips rework.
RealBadAngel [Tue, 24 Jun 2014 10:28:24 +0000 (12:28 +0200)]
Tooltips rework.
Separate element for tooltips. Delayed showing,
use global color or given ones.

10 years agoHandle missing tablecolumns[], fixes bug #1187
Kahrl [Mon, 23 Jun 2014 23:26:43 +0000 (01:26 +0200)]
Handle missing tablecolumns[], fixes bug #1187

10 years agoGUITable typo fixes in comments
Kahrl [Mon, 23 Jun 2014 23:06:24 +0000 (01:06 +0200)]
GUITable typo fixes in comments

10 years agoStore the maximum player file tries in a constant
ShadowNinja [Mon, 23 Jun 2014 19:55:47 +0000 (15:55 -0400)]
Store the maximum player file tries in a constant

10 years agoOnly try to load from possible player files
ShadowNinja [Sun, 1 Jun 2014 17:11:37 +0000 (13:11 -0400)]
Only try to load from possible player files

10 years agoOnly keep players loaded while they're connected
ShadowNinja [Fri, 30 May 2014 20:04:07 +0000 (16:04 -0400)]
Only keep players loaded while they're connected

10 years agoRemove confusing code block from SQLite3 database
ShadowNinja [Mon, 23 Jun 2014 19:27:54 +0000 (15:27 -0400)]
Remove confusing code block from SQLite3 database

10 years agoClear inventory before setting lists
ShadowNinja [Fri, 13 Jun 2014 21:07:42 +0000 (17:07 -0400)]
Clear inventory before setting lists

10 years agoFix Windows build
sfan5 [Mon, 23 Jun 2014 12:50:00 +0000 (14:50 +0200)]
Fix Windows build

10 years agoFix race condition on accessing m_time_of_day_speed causing day night race on some...
sapier [Sun, 22 Jun 2014 21:19:10 +0000 (23:19 +0200)]
Fix race condition on accessing m_time_of_day_speed causing day night race on some architectures

10 years agoRemove MapVoxelManipulator not really used by anyone
sapier [Mon, 9 Jun 2014 12:25:35 +0000 (14:25 +0200)]
Remove MapVoxelManipulator not really used by anyone

10 years agoRemove emerge and speedup addArea by using memcopy instead of one by one assignment
sapier [Mon, 9 Jun 2014 11:29:22 +0000 (13:29 +0200)]
Remove emerge and speedup addArea by using memcopy instead of one by one assignment

10 years agoMinor fix in check order
sapier [Sun, 8 Jun 2014 12:16:48 +0000 (14:16 +0200)]
Minor fix in check order

10 years agoDon't keep temporary images in RAM
sapier [Thu, 12 Jun 2014 20:41:57 +0000 (22:41 +0200)]
Don't keep temporary images in RAM

10 years agoAvoid doing a full material compare if not even first texture does match
sapier [Thu, 12 Jun 2014 20:33:50 +0000 (22:33 +0200)]
Avoid doing a full material compare if not even first texture does match

10 years agoSpeedup attachement handling by replacing vector search by direct array access and...
sapier [Sun, 8 Jun 2014 10:49:06 +0000 (12:49 +0200)]
Speedup attachement handling by replacing vector search by direct array access and secondary child lookup vector

10 years agoUse memset for flag initialization (compiler optimization is way better)
sapier [Sat, 7 Jun 2014 00:52:58 +0000 (02:52 +0200)]
Use memset for flag initialization (compiler optimization is way better)
use temp variables instead of recalculating array index

10 years agoSpeedup getTileInfo by up to 30%
sapier [Fri, 6 Jun 2014 23:52:07 +0000 (01:52 +0200)]
Speedup getTileInfo by up to 30%

10 years agoSpeedup getBlockNodeIdMapping by up to factor 4 by using a fixed size mapping array
sapier [Sun, 8 Jun 2014 15:25:52 +0000 (17:25 +0200)]
Speedup getBlockNodeIdMapping by up to factor 4 by using a fixed size mapping array

10 years agoFix menu crash due to lack of favourites list
sapier [Sun, 22 Jun 2014 12:00:57 +0000 (14:00 +0200)]
Fix menu crash due to lack of favourites list

10 years agoFix sqlite3 map shutdown fails due to missing to finalize list statement
sapier [Sun, 22 Jun 2014 00:31:24 +0000 (02:31 +0200)]
Fix sqlite3 map shutdown fails due to missing to finalize list statement
Add error output on fail to shutdown sqlite3 map db
Implement shutdown of sqlite3 rollback db

10 years agoSupport for scalable font and gui elements
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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