zefram/minetest/minetest_engine.git
11 years agoRevert "Fix multiple texture support for animated meshnodes." (broke existing models)
PilzAdam [Thu, 6 Jun 2013 17:13:41 +0000 (17:13 +0000)]
Revert "Fix multiple texture support for animated meshnodes." (broke existing models)

This reverts commit 649dca4d16786ed4e5b74878f56b86dea4f02542.

11 years agoClose console when it loses focus but it is still on screen
Esteban I. Ruiz Moreno [Wed, 5 Jun 2013 02:26:52 +0000 (23:26 -0300)]
Close console when it loses focus but it is still on screen

11 years agoOnly add ^[forcesingle to get raw texture if atlas is used
Kahrl [Tue, 4 Jun 2013 05:44:19 +0000 (07:44 +0200)]
Only add ^[forcesingle to get raw texture if atlas is used

11 years agoFix multiple texture support for animated meshnodes.
stujones11 [Wed, 22 May 2013 19:20:05 +0000 (20:20 +0100)]
Fix multiple texture support for animated meshnodes.

11 years agoCorrected segfault when registering new biomes.
sweetbomber [Mon, 3 Jun 2013 14:59:13 +0000 (15:59 +0100)]
Corrected segfault when registering new biomes.

11 years agoAdd and implement setting max_clearobjects_extra_loaded_blocks.
Kahrl [Sun, 2 Jun 2013 13:35:29 +0000 (15:35 +0200)]
Add and implement setting max_clearobjects_extra_loaded_blocks.

Now Environment::clearAllObjects() unloads unused blocks in an interval
defined by max_clearobjects_extra_loaded_blocks (default 4096).

11 years agoDelay deleting replaced textures (m_texture_trash)
Kahrl [Sun, 2 Jun 2013 23:53:43 +0000 (01:53 +0200)]
Delay deleting replaced textures (m_texture_trash)

11 years agoCall m_menumgr->deletingMenu from quitMenu in addition to destructor
Kahrl [Sun, 2 Jun 2013 15:53:20 +0000 (17:53 +0200)]
Call m_menumgr->deletingMenu from quitMenu in addition to destructor

This fixes the bug where noMenuActive() keeps returning false after
closing a menu until the mouse is moved, rendering the keyboard
unusable (the_game calls input->clear() every frame when
noMenuActive() is false).

11 years agoAdd Code::Blocks project and build files to .gitignore
bcnjr5 [Thu, 25 Apr 2013 13:56:40 +0000 (09:56 -0400)]
Add Code::Blocks project and build files to .gitignore

11 years agoReplace c55.me links
Kahrl [Sun, 2 Jun 2013 15:38:53 +0000 (17:38 +0200)]
Replace c55.me links

11 years agoFix missing find_path and line_of_sight
sapier [Sun, 26 May 2013 16:23:22 +0000 (18:23 +0200)]
Fix missing find_path and line_of_sight

11 years agoFix some nullptr exceptions when handling invalid node inventories
MetaDucky [Sun, 26 May 2013 10:06:35 +0000 (12:06 +0200)]
Fix some nullptr exceptions when handling invalid node inventories

11 years agoTranslated using Weblate (French)
Ilya Zhuravlev [Sat, 1 Jun 2013 11:22:26 +0000 (13:22 +0200)]
Translated using Weblate (French)

11 years agoMerge remote-tracking branch 'origin/master'
Weblate [Sat, 1 Jun 2013 11:18:52 +0000 (13:18 +0200)]
Merge remote-tracking branch 'origin/master'

11 years agoTranslated using Weblate (Portuguese (Brazil))
Frederico Guimarães [Wed, 15 May 2013 16:58:47 +0000 (18:58 +0200)]
Translated using Weblate (Portuguese (Brazil))

11 years agoTranslated using Weblate (Portuguese)
v c [Wed, 29 May 2013 22:13:04 +0000 (00:13 +0200)]
Translated using Weblate (Portuguese)

11 years agoTranslated using Weblate (Kirghiz)
Chynggyz Jumaliev [Sat, 18 May 2013 12:59:11 +0000 (14:59 +0200)]
Translated using Weblate (Kirghiz)

11 years agoTranslated using Weblate (German)
Pilz Adam [Tue, 14 May 2013 10:51:05 +0000 (12:51 +0200)]
Translated using Weblate (German)

11 years agoTranslated using Weblate (Chinese (China))
Shen Zheyu [Sat, 18 May 2013 14:23:09 +0000 (16:23 +0200)]
Translated using Weblate (Chinese (China))

11 years agoFix minetest.get_inventory(loc) always returning nil for "node" type loc
MetaDucky [Sun, 26 May 2013 09:27:06 +0000 (11:27 +0200)]
Fix minetest.get_inventory(loc) always returning nil for "node" type loc

11 years agoFix editbox default text being pre-selected in some cases
MetaDucky [Mon, 27 May 2013 17:33:33 +0000 (19:33 +0200)]
Fix editbox default text being pre-selected in some cases

11 years agoGenerate debug HUD text with ostringstream instead of snprintf.
Kahrl [Fri, 31 May 2013 23:49:59 +0000 (01:49 +0200)]
Generate debug HUD text with ostringstream instead of snprintf.

This should fix #730.

11 years agoLiquid adjusting: continue to drop
proller [Fri, 31 May 2013 18:57:59 +0000 (22:57 +0400)]
Liquid adjusting: continue to drop

11 years agoTranslated using Weblate (Portuguese)
manuel joaquim [Tue, 28 May 2013 23:59:52 +0000 (01:59 +0200)]
Translated using Weblate (Portuguese)

11 years agoTranslated using Weblate (Portuguese)
manuel duarte [Tue, 28 May 2013 23:32:19 +0000 (01:32 +0200)]
Translated using Weblate (Portuguese)

11 years agoTranslated using Weblate (Portuguese)
manuel duarte [Tue, 28 May 2013 23:31:46 +0000 (01:31 +0200)]
Translated using Weblate (Portuguese)

11 years agoBugfix: Update formname on showing new formspec while already one shown
sapier [Sun, 7 Apr 2013 14:34:35 +0000 (16:34 +0200)]
Bugfix: Update formname on showing new formspec while already one shown

11 years agoFixed wrongly named invref:get_location() table members for nodes.
MetaDucky [Thu, 23 May 2013 17:27:00 +0000 (19:27 +0200)]
Fixed wrongly named invref:get_location() table members for nodes.

Makes the result compatible with the minetest.get_inventory(location) param.

11 years agoAdd ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM
Kahrl [Sat, 4 May 2013 00:08:52 +0000 (02:08 +0200)]
Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM

11 years agoHigher resolution menuheader
PilzAdam [Sat, 25 May 2013 17:56:48 +0000 (19:56 +0200)]
Higher resolution menuheader

11 years agoFix itemstack:add item not working correct
sapier [Sat, 25 May 2013 17:23:10 +0000 (19:23 +0200)]
Fix itemstack:add item not working correct

11 years agoMove scriptapi to separate folder (by sapier)
sapier [Fri, 24 May 2013 22:51:02 +0000 (00:51 +0200)]
Move scriptapi to separate folder (by sapier)

On the lua side, notably minetest.env:<function>(<args>) should now
be replaced by minetest.<function>(<args>).
The old way is and will stay supported for a long time.

Also:
Update and clean up lua_api.txt (by celeron55)
Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)

11 years agoPredict param2 of facedir nodes and attachment of attached_node nodes
PilzAdam [Thu, 23 May 2013 23:38:57 +0000 (01:38 +0200)]
Predict param2 of facedir nodes and attachment of attached_node nodes

11 years agoMake raillike nodes connect to any other raillike nodes if both are in the group...
Jeija [Wed, 6 Feb 2013 18:36:14 +0000 (19:36 +0100)]
Make raillike nodes connect to any other raillike nodes if both are in the group connect_to_raillike

11 years agoFix disappearing of wielditem
PilzAdam [Tue, 21 May 2013 18:16:22 +0000 (20:16 +0200)]
Fix disappearing of wielditem

11 years agoLog non-fatal mod name conflict to actionstream instead of errorstream
Kahrl [Tue, 21 May 2013 12:56:43 +0000 (14:56 +0200)]
Log non-fatal mod name conflict to actionstream instead of errorstream

11 years agoDont animate changing wielditem from hand to hand
PilzAdam [Mon, 20 May 2013 18:31:38 +0000 (20:31 +0200)]
Dont animate changing wielditem from hand to hand

11 years agoAdd menu_header.png and remove old, unused textures
PilzAdam [Mon, 20 May 2013 14:57:22 +0000 (16:57 +0200)]
Add menu_header.png and remove old, unused textures

11 years agoFix typo in particle spawning
MetaDucky [Mon, 20 May 2013 14:09:11 +0000 (16:09 +0200)]
Fix typo in particle spawning

11 years agoSave settings after dropping main menu
elagin [Thu, 31 Jan 2013 17:03:14 +0000 (21:03 +0400)]
Save settings after dropping main menu

11 years agoFix link in minetest.conf.example
Russ [Fri, 1 Mar 2013 00:43:27 +0000 (16:43 -0800)]
Fix link in minetest.conf.example

11 years agoUse the group "soil" for nodes that saplings grow on
ShadowNinja [Sun, 14 Apr 2013 07:01:27 +0000 (03:01 -0400)]
Use the group "soil" for nodes that saplings grow on

11 years agoFix lava damage on player's upper body
kwolekr [Mon, 20 May 2013 01:29:49 +0000 (21:29 -0400)]
Fix lava damage on player's upper body

11 years agoFix nearly all warnings
kwolekr [Mon, 20 May 2013 01:26:08 +0000 (21:26 -0400)]
Fix nearly all warnings

11 years agoAllow nil as puncher e.g. to do damage by tnt
sapier [Sat, 4 May 2013 23:44:55 +0000 (01:44 +0200)]
Allow nil as puncher e.g. to do damage by tnt

11 years agoAdd a little animation when changing the wielded item
PilzAdam [Sun, 19 May 2013 22:20:42 +0000 (00:20 +0200)]
Add a little animation when changing the wielded item

11 years agoDont teleport back if holding sneak when detaching/turn freemove off
PilzAdam [Sun, 19 May 2013 18:56:25 +0000 (20:56 +0200)]
Dont teleport back if holding sneak when detaching/turn freemove off

11 years agoFix EmergeThread names in log
Kahrl [Sun, 19 May 2013 17:58:01 +0000 (19:58 +0200)]
Fix EmergeThread names in log

Concatenate the thread id as string instead of adding it to the pointer

11 years agoWrite mods that are not in world.mt into it at world startup
PilzAdam [Sun, 19 May 2013 17:52:29 +0000 (19:52 +0200)]
Write mods that are not in world.mt into it at world startup

11 years agoDont load mods that have no entry in world.mt
PilzAdam [Sun, 19 May 2013 17:46:50 +0000 (19:46 +0200)]
Dont load mods that have no entry in world.mt

11 years agoInstall mods/mods_here.txt instead of mods/minetest/mods_here.txt
PilzAdam [Sun, 19 May 2013 16:47:58 +0000 (18:47 +0200)]
Install mods/mods_here.txt instead of mods/minetest/mods_here.txt

11 years agoRemove no virtual dtor warnings, make MapgenParams contain actual NoiseParams
kwolekr [Sun, 19 May 2013 03:26:27 +0000 (23:26 -0400)]
Remove no virtual dtor warnings, make MapgenParams contain actual NoiseParams

11 years agoFix regression of world loading caused by 81c863ac
kwolekr [Sun, 19 May 2013 16:07:00 +0000 (12:07 -0400)]
Fix regression of world loading caused by 81c863ac

11 years agoNew modsystem
PilzAdam [Sat, 18 May 2013 15:00:47 +0000 (17:00 +0200)]
New modsystem
Mods are placed in $path_<user/share>/mods
They can be enabled per world in world.mt or the configure world window

11 years agoTranslated using Weblate (Chinese (China))
Shen Zheyu [Sat, 18 May 2013 14:22:43 +0000 (16:22 +0200)]
Translated using Weblate (Chinese (China))

11 years agoRemove survival and build from CMakeLists.txt
PilzAdam [Sat, 18 May 2013 14:14:06 +0000 (16:14 +0200)]
Remove survival and build from CMakeLists.txt

11 years agoRemove common from CMakeLists.txt, README.txt, lua-api.txt and buildwin.sh
PilzAdam [Sat, 18 May 2013 14:13:32 +0000 (16:13 +0200)]
Remove common from CMakeLists.txt, README.txt, lua-api.txt and buildwin.sh

11 years agoOnly create SoundManager in main menu if USE_SOUND is true
PilzAdam [Sat, 18 May 2013 11:01:47 +0000 (13:01 +0200)]
Only create SoundManager in main menu if USE_SOUND is true

11 years agoFix memory leak in MeshUpdateThread
PilzAdam [Fri, 17 May 2013 23:52:18 +0000 (01:52 +0200)]
Fix memory leak in MeshUpdateThread

11 years agoFix math for isBlockInSight. Fixes #718 (client-side).
Aaron Suen [Fri, 17 May 2013 21:10:39 +0000 (17:10 -0400)]
Fix math for isBlockInSight.  Fixes #718 (client-side).

11 years agoMove kahrl to core devs in credits tab
PilzAdam [Fri, 17 May 2013 21:15:10 +0000 (23:15 +0200)]
Move kahrl to core devs in credits tab

11 years agoFix Problem with uk Translation
sfan5 [Fri, 17 May 2013 20:38:23 +0000 (23:38 +0300)]
Fix Problem with uk Translation

11 years agoTranslated using Weblate (French)
we prefer instagib metl3 [Fri, 17 May 2013 17:20:30 +0000 (19:20 +0200)]
Translated using Weblate (French)

11 years agoTranslated using Weblate (Spanish)
Diego Martínez [Thu, 16 May 2013 12:51:49 +0000 (14:51 +0200)]
Translated using Weblate (Spanish)

11 years agoDont drop fonts with ENABLE_FREETYPE=0
PilzAdam [Thu, 16 May 2013 00:19:32 +0000 (02:19 +0200)]
Dont drop fonts with ENABLE_FREETYPE=0

11 years agoFix memory leak in run_tests()
PilzAdam [Tue, 14 May 2013 10:29:30 +0000 (12:29 +0200)]
Fix memory leak in run_tests()

11 years agoTranslated using Weblate (Portuguese (Brazil))
Frederico Guimarães [Mon, 13 May 2013 18:26:52 +0000 (20:26 +0200)]
Translated using Weblate (Portuguese (Brazil))

11 years agoTranslated using Weblate (German)
sfan5 [Mon, 13 May 2013 16:39:08 +0000 (18:39 +0200)]
Translated using Weblate (German)

11 years agoUpdate po files
PilzAdam [Mon, 13 May 2013 16:27:00 +0000 (18:27 +0200)]
Update po files

11 years agoMerge remote-tracking branch 'origin/master'
Weblate [Mon, 13 May 2013 16:19:51 +0000 (18:19 +0200)]
Merge remote-tracking branch 'origin/master'

11 years agoTranslated using Weblate (Russian)
Anton Tsyganenko [Wed, 8 May 2013 09:06:45 +0000 (11:06 +0200)]
Translated using Weblate (Russian)

11 years agoTranslated using Weblate (Norwegian Bokmål)
Sindre Tellevik [Thu, 2 May 2013 06:17:57 +0000 (08:17 +0200)]
Translated using Weblate (Norwegian Bokmål)

11 years agoTranslated using Weblate (French)
we prefer instagib metl3 [Wed, 1 May 2013 14:24:37 +0000 (16:24 +0200)]
Translated using Weblate (French)

11 years agoTranslated using Weblate (Dutch)
sfan5 [Wed, 1 May 2013 20:18:40 +0000 (22:18 +0200)]
Translated using Weblate (Dutch)

11 years agoAdd mouse_sensitivity option
Esteban I. Ruiz Moreno [Sun, 14 Apr 2013 17:53:00 +0000 (14:53 -0300)]
Add mouse_sensitivity option

11 years agoAdd progress bar to item visuals preloading
Zeg9 [Sat, 11 May 2013 14:02:41 +0000 (16:02 +0200)]
Add progress bar to item visuals preloading

11 years agoOnly use game filter in singleplayer tab; use menu_{background, overlay, header,...
PilzAdam [Sat, 11 May 2013 14:08:01 +0000 (16:08 +0200)]
Only use game filter in singleplayer tab; use menu_{background, overlay, header, footer}.png for other tabs

11 years agoFix double free in createExtrudedMesh, reported by ptitSeb
Kahrl [Sun, 12 May 2013 04:28:33 +0000 (06:28 +0200)]
Fix double free in createExtrudedMesh, reported by ptitSeb

11 years agoAdd code to play main_menu.ogg in main menu
RealBadAngel [Wed, 1 May 2013 11:09:10 +0000 (13:09 +0200)]
Add code to play main_menu.ogg in main menu

11 years agoClear custom player HUDs when emerging players. Fixes #711.
Aaron Suen [Fri, 10 May 2013 01:10:33 +0000 (21:10 -0400)]
Clear custom player HUDs when emerging players.  Fixes #711.

11 years agoFix memory leak: remove InventoryAction after sending and applying
PilzAdam [Fri, 10 May 2013 22:12:14 +0000 (00:12 +0200)]
Fix memory leak: remove InventoryAction after sending and applying

11 years agoFix memory leaks: delete font in main and GUIChatConsole
PilzAdam [Fri, 10 May 2013 19:54:50 +0000 (21:54 +0200)]
Fix memory leaks: delete font in main and GUIChatConsole

11 years agoFix memory leak by dropping sky
PilzAdam [Fri, 10 May 2013 17:12:02 +0000 (19:12 +0200)]
Fix memory leak by dropping sky

11 years agoAdd clouds to all loading screens and better progress handling
Zeg9 [Thu, 9 May 2013 16:23:48 +0000 (18:23 +0200)]
Add clouds to all loading screens and better progress handling

11 years agoFix gettext memory leaks
sapier [Thu, 9 May 2013 21:14:32 +0000 (23:14 +0200)]
Fix gettext memory leaks

11 years agoReally fix itemdef memory leak
sapier [Tue, 9 Apr 2013 18:14:07 +0000 (20:14 +0200)]
Really fix itemdef memory leak

11 years agoAdd --videomodes option to show available video modes
Kahrl [Thu, 9 May 2013 13:53:29 +0000 (15:53 +0200)]
Add --videomodes option to show available video modes

11 years agoDrop IrrlichtDevice when running --speedtests
Kahrl [Thu, 9 May 2013 13:48:35 +0000 (15:48 +0200)]
Drop IrrlichtDevice when running --speedtests

11 years agoFix world selection a bit (also fixes a main menu segfault)
Kahrl [Wed, 8 May 2013 09:06:47 +0000 (11:06 +0200)]
Fix world selection a bit (also fixes a main menu segfault)

11 years agoAdd progress bar and clouds to loading screen
Zeg9 [Wed, 8 May 2013 13:03:42 +0000 (15:03 +0200)]
Add progress bar and clouds to loading screen

11 years agoUpdate default controls in README and pause menu
PilzAdam [Tue, 7 May 2013 12:40:13 +0000 (14:40 +0200)]
Update default controls in README and pause menu

11 years agoFix shader license headers to be LGPL
Brent Hull [Thu, 11 Apr 2013 20:32:37 +0000 (16:32 -0400)]
Fix shader license headers to be LGPL

11 years agoRemove 'Meshbuffer ran out of indices' limitation
Kahrl [Thu, 25 Apr 2013 16:32:18 +0000 (18:32 +0200)]
Remove 'Meshbuffer ran out of indices' limitation

11 years agofix static data not beeing stored correctly on deactivation
sapier [Sun, 21 Apr 2013 22:05:47 +0000 (00:05 +0200)]
fix static data not beeing stored correctly on deactivation

11 years agoInstall menu textures of minetest_game
PilzAdam [Sat, 4 May 2013 10:33:21 +0000 (12:33 +0200)]
Install menu textures of minetest_game

11 years agoAdd header.png and footer.png support for games, and support texture packs via <gamei...
Perttu Ahola [Sat, 4 May 2013 07:03:56 +0000 (10:03 +0300)]
Add header.png and footer.png support for games, and support texture packs via <gameid>_menu_<background/overlay/header/footer>.png

11 years agoFix favorite Server List on Windows
Sfan5 [Sat, 4 May 2013 05:31:22 +0000 (07:31 +0200)]
Fix favorite Server List on Windows

11 years agoFix documentation for HUD commands in protocol
PilzAdam [Fri, 3 May 2013 23:04:09 +0000 (01:04 +0200)]
Fix documentation for HUD commands in protocol

11 years agoOptional dependencies and properly handle mod name conflicts again
Kahrl [Fri, 3 May 2013 21:58:22 +0000 (23:58 +0200)]
Optional dependencies and properly handle mod name conflicts again

11 years agoDon't predict placement of nodes if they would replace a non buildable_to node
ShadowNinja [Sat, 20 Apr 2013 21:01:02 +0000 (17:01 -0400)]
Don't predict placement of nodes if they would replace a non buildable_to node