aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* main.cpp rework * Move ClientLauncher class to a dedicated file * ↵Loic Blot2015-02-127-1232/+1304
| | | | ClientLauncher now owns print_video_modes and speed_tests functions (they are only called by him) * Move GameParams to shared/gameparams.h because it's shared between server and client and launcher need to know it * Move InputHandlers class to client/inputhandler.h * Cleanup includes
* Fix store.lua bug: default screenshotRui2015-02-121-1/+1
|
* Fix tab_mods.lua: default screenshot patchRui2015-02-121-1/+1
| | | | | https://forum.minetest.net/viewtopic.php?f=6&t=11201 Fixed this bug.
* Remove unused variables to make clang happyLoic Blot2015-02-122-4/+0
|
* Small changes in the style of controlsngosang2015-02-121-2/+3
|
* Make Clang happy with lua lauxlib.c.Loic Blot2015-02-121-1/+2
| | | | No functionnal change
* Enable LUA_USE_POSIX if possible in bundled Luaest312015-02-121-4/+4
| | | | | Fixes warning: src/lua/src/loslib.c:60: Warning: the use of `tmpnam' is dangerous, better use `mkstemp'
* Fix Android compile warningCraig Robbins2015-02-121-1/+1
|
* Fix 'Download complete' dialog in the mods storengosang2015-02-111-24/+20
|
* Don't permit to open inventory is playerCAO isn't present. This prevent to ↵Loic Blot2015-02-111-0/+9
| | | | open an empty inventory at player load. ok @zeno-
* Fix issue #2279. ok @zeno-Loic Blot2015-02-111-2/+5
|
* Fix Android build since a704c04f00bfea4b77550169fa08105c2ee0dfd0Oxh. ok @zeno-Loic Blot2015-02-111-0/+8
|
* Remove workaround in itemdef.cpp to enable/disable/enable "enable_shaders" ↵Craig Robbins2015-02-116-17/+14
| | | | | | | setting * Increase performance (client) * Avoid changing a global value to solve a local problem
* Fix Android build of narrow_to_wideShadowNinja2015-02-111-4/+5
|
* Revert "Remove workaround in itemdef.cpp to enable/disable/enable ↵Craig Robbins2015-02-116-13/+16
| | | | | | "enable_shaders" setting" This reverts commit d25ff8fd2592f457b91e8a61240694af3902d23f.
* Remove workaround in itemdef.cpp to enable/disable/enable "enable_shaders" ↵Craig Robbins2015-02-116-16/+13
| | | | | | | setting * Increase performance (client) * Avoid changing a global value to solve a local problem
* Fix FTBFS on GNU/Hurd platformMarkus Koschany2015-02-116-20/+20
| | | | | Minetest fails to build on GNU/Hurd due to a name clash with OSX/Apple, both are defining the __MACH__ keyword. This commit fixes the issue.
* Increase MapBlock::actuallyUpdateDayNightDiff() performance by 2-8x. ok ↵Craig Robbins2015-02-103-17/+36
| | | | | | @celeron55 Before patch, function consumes up to ~8% of the main server loop. After, ~0% (below level of 2 places of significance)
* Replace getPlayer(playername) by getPlayer(peer_id) in some possible cases. ↵Loic Blot2015-02-101-4/+2
| | | | ok @Zeno-
* README.txt: Simplify initial build steps by using git to fetch sourcesest312015-02-101-8/+22
| | | | Also simplify wget steps and apt-get install zlib1g-dev libjsoncpp-dev
* Craftdef.cpp: Improve loop and mathematics for CraftDefinitionShaped::checkLoic Blot2015-02-101-16/+17
|
* Fix Exit to OS button focus in Pause Menungosang2015-02-103-4/+15
|
* Network Layer 7 rework (Packet handling)Loic Blot2015-02-1020-2105/+3198
| | | | | | | | | | | | | | * Move networkcode to a dedicated directory * Rename clientserver.h to network/networkprotocol.h (Better name) and sanitize some includes * Create object NetworkPacket * It stores command (opcode) and data separated * It also stores peer_id * Data reading can be done by using a streaming interface * Change packet routing analysis * Remove old conditional analysis * Now uses function pointed analysis and add connection state ({Client,Server}::handlers) * Connection state permit to categorize condition to handle before analyze packets * Create a handler for depreciated messages, instead of duplicating code
* Hud: Modify Y-positioning of health/breath starbars to prevent overlapping ↵kwolekr2015-02-082-33/+31
| | | | with Hotbar
* Fix rebase bug, make render loop use cache settinggregorycu2015-02-071-1/+1
|
* Fix warnings in CGUITTFont.cppCraig Robbins2015-02-061-4/+4
|
* Fix gettextShadowNinja2015-02-051-1/+1
|
* Reduce gettext wide/narrow and string/char* conversionsShadowNinja2015-02-0515-141/+125
|
* Fix translation memory leakShadowNinja2015-02-051-1/+3
|
* Fix translation finding of overlay messagesShadowNinja2015-02-051-11/+21
|
* Add wstrgettext to list of translation update keywordsShadowNinja2015-02-051-6/+11
|
* Mgv7 mountains: Remove divide by zero code that creates vast wallsparamat2015-02-052-24/+22
| | | | | | | Conf.example: Add mgv7 cave1, cave2 noiseparams Mgv7: Make skipping of mountain code relative to y=0 not water level Mountain noise offset now -0.6 to compensate Tune chance of large caves
* Fix performance regressionCraig Robbins2015-02-051-2/+11
|
* Give full breath after deathSmallJoker2015-02-053-3/+7
|
* Fix dying of lava causes repeated death This is a bugfix for issue #81gregorycu2015-02-051-0/+2
|
* Change assignment to global in a function to warningrubenwardy2015-02-041-1/+1
|
* Suppress 4 gcc 4.9.2 warnings in CGUITTFont.cppngosang2015-02-051-4/+4
|
* Fix download URLSteven Smith2015-02-041-1/+1
|
* Fix getCraftRecipe returing wrong reciep due to way to unspecific output ↵sapier2015-02-021-1/+3
| | | | matching
* Fix some MSVC-specific warnings and add debug path as an MSVC directorykwolekr2015-02-023-10/+12
|
* Create minidump on fatal Win32 exceptionskwolekr2015-02-026-72/+149
| | | | | Remove software exception translator function, simplifying exception handler macros. FatalSystemExceptions are left unhandled.
* Randomly generate seed if field blank for any Settings instancekwolekr2015-02-011-8/+8
|
* Fix NDT_GLASSLIKE normalsKahrl2015-01-312-6/+6
| | | | Remove inventorycube() workaround for default:glass in minimal game
* Fix local map saving when joining a local server from the server tabCraig Robbins2015-01-313-35/+55
| | | | | | Disables local map saving for all local server types See: https://github.com/minetest/minetest/issues/2024
* Fix uninitialized variable m_database_delete in Database_SQLite3Kahrl2015-01-281-0/+1
| | | | This fixes issue #2219
* Prevent null concatenation when /deleteblocks is provided an incorrect formatkwolekr2015-01-271-0/+4
|
* Write common mapgen params to map_meta.txt on world initializationkwolekr2015-01-272-8/+34
|
* Fix a crash (assert) when client set serial version < 24 in INITLoic Blot2015-01-274-6/+7
| | | | | | | | | When SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM To resolve the problem: * Create a different CLIENT_MIN_VERSION to handle this problem * Remove the exception * Use an assert in case of bad developer code
* Fix missing map_meta.txt error when creating new worldskwolekr2015-01-271-10/+12
| | | | A missing map_meta.txt should be treated simply as if there were a blank file.
* Revert "Fix a crash (assert) when client set serial version < 24 in INIT ↵Craig Robbins2015-01-272-3/+9
| | | | | | | | command SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM" nerzhul is (may?) be working on a new solution. For the moment this is reverted because old worlds cannot be loaded (see discussion on github for the commit). This reverts commit 800d19270250bb13cc6b2d330199815bf8e96446.