Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | main.cpp rework * Move ClientLauncher class to a dedicated file * ↵ | Loic Blot | 2015-02-12 | 7 | -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 screenshot | Rui | 2015-02-12 | 1 | -1/+1 | |
| | ||||||
* | Fix tab_mods.lua: default screenshot patch | Rui | 2015-02-12 | 1 | -1/+1 | |
| | | | | | https://forum.minetest.net/viewtopic.php?f=6&t=11201 Fixed this bug. | |||||
* | Remove unused variables to make clang happy | Loic Blot | 2015-02-12 | 2 | -4/+0 | |
| | ||||||
* | Small changes in the style of controls | ngosang | 2015-02-12 | 1 | -2/+3 | |
| | ||||||
* | Make Clang happy with lua lauxlib.c. | Loic Blot | 2015-02-12 | 1 | -1/+2 | |
| | | | | No functionnal change | |||||
* | Enable LUA_USE_POSIX if possible in bundled Lua | est31 | 2015-02-12 | 1 | -4/+4 | |
| | | | | | Fixes warning: src/lua/src/loslib.c:60: Warning: the use of `tmpnam' is dangerous, better use `mkstemp' | |||||
* | Fix Android compile warning | Craig Robbins | 2015-02-12 | 1 | -1/+1 | |
| | ||||||
* | Fix 'Download complete' dialog in the mods store | ngosang | 2015-02-11 | 1 | -24/+20 | |
| | ||||||
* | Don't permit to open inventory is playerCAO isn't present. This prevent to ↵ | Loic Blot | 2015-02-11 | 1 | -0/+9 | |
| | | | | open an empty inventory at player load. ok @zeno- | |||||
* | Fix issue #2279. ok @zeno- | Loic Blot | 2015-02-11 | 1 | -2/+5 | |
| | ||||||
* | Fix Android build since a704c04f00bfea4b77550169fa08105c2ee0dfd0Oxh. ok @zeno- | Loic Blot | 2015-02-11 | 1 | -0/+8 | |
| | ||||||
* | Remove workaround in itemdef.cpp to enable/disable/enable "enable_shaders" ↵ | Craig Robbins | 2015-02-11 | 6 | -17/+14 | |
| | | | | | | | setting * Increase performance (client) * Avoid changing a global value to solve a local problem | |||||
* | Fix Android build of narrow_to_wide | ShadowNinja | 2015-02-11 | 1 | -4/+5 | |
| | ||||||
* | Revert "Remove workaround in itemdef.cpp to enable/disable/enable ↵ | Craig Robbins | 2015-02-11 | 6 | -13/+16 | |
| | | | | | | "enable_shaders" setting" This reverts commit d25ff8fd2592f457b91e8a61240694af3902d23f. | |||||
* | Remove workaround in itemdef.cpp to enable/disable/enable "enable_shaders" ↵ | Craig Robbins | 2015-02-11 | 6 | -16/+13 | |
| | | | | | | | setting * Increase performance (client) * Avoid changing a global value to solve a local problem | |||||
* | Fix FTBFS on GNU/Hurd platform | Markus Koschany | 2015-02-11 | 6 | -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 Robbins | 2015-02-10 | 3 | -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 Blot | 2015-02-10 | 1 | -4/+2 | |
| | | | | ok @Zeno- | |||||
* | README.txt: Simplify initial build steps by using git to fetch sources | est31 | 2015-02-10 | 1 | -8/+22 | |
| | | | | Also simplify wget steps and apt-get install zlib1g-dev libjsoncpp-dev | |||||
* | Craftdef.cpp: Improve loop and mathematics for CraftDefinitionShaped::check | Loic Blot | 2015-02-10 | 1 | -16/+17 | |
| | ||||||
* | Fix Exit to OS button focus in Pause Menu | ngosang | 2015-02-10 | 3 | -4/+15 | |
| | ||||||
* | Network Layer 7 rework (Packet handling) | Loic Blot | 2015-02-10 | 20 | -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 ↵ | kwolekr | 2015-02-08 | 2 | -33/+31 | |
| | | | | with Hotbar | |||||
* | Fix rebase bug, make render loop use cache setting | gregorycu | 2015-02-07 | 1 | -1/+1 | |
| | ||||||
* | Fix warnings in CGUITTFont.cpp | Craig Robbins | 2015-02-06 | 1 | -4/+4 | |
| | ||||||
* | Fix gettext | ShadowNinja | 2015-02-05 | 1 | -1/+1 | |
| | ||||||
* | Reduce gettext wide/narrow and string/char* conversions | ShadowNinja | 2015-02-05 | 15 | -141/+125 | |
| | ||||||
* | Fix translation memory leak | ShadowNinja | 2015-02-05 | 1 | -1/+3 | |
| | ||||||
* | Fix translation finding of overlay messages | ShadowNinja | 2015-02-05 | 1 | -11/+21 | |
| | ||||||
* | Add wstrgettext to list of translation update keywords | ShadowNinja | 2015-02-05 | 1 | -6/+11 | |
| | ||||||
* | Mgv7 mountains: Remove divide by zero code that creates vast walls | paramat | 2015-02-05 | 2 | -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 regression | Craig Robbins | 2015-02-05 | 1 | -2/+11 | |
| | ||||||
* | Give full breath after death | SmallJoker | 2015-02-05 | 3 | -3/+7 | |
| | ||||||
* | Fix dying of lava causes repeated death This is a bugfix for issue #81 | gregorycu | 2015-02-05 | 1 | -0/+2 | |
| | ||||||
* | Change assignment to global in a function to warning | rubenwardy | 2015-02-04 | 1 | -1/+1 | |
| | ||||||
* | Suppress 4 gcc 4.9.2 warnings in CGUITTFont.cpp | ngosang | 2015-02-05 | 1 | -4/+4 | |
| | ||||||
* | Fix download URL | Steven Smith | 2015-02-04 | 1 | -1/+1 | |
| | ||||||
* | Fix getCraftRecipe returing wrong reciep due to way to unspecific output ↵ | sapier | 2015-02-02 | 1 | -1/+3 | |
| | | | | matching | |||||
* | Fix some MSVC-specific warnings and add debug path as an MSVC directory | kwolekr | 2015-02-02 | 3 | -10/+12 | |
| | ||||||
* | Create minidump on fatal Win32 exceptions | kwolekr | 2015-02-02 | 6 | -72/+149 | |
| | | | | | Remove software exception translator function, simplifying exception handler macros. FatalSystemExceptions are left unhandled. | |||||
* | Randomly generate seed if field blank for any Settings instance | kwolekr | 2015-02-01 | 1 | -8/+8 | |
| | ||||||
* | Fix NDT_GLASSLIKE normals | Kahrl | 2015-01-31 | 2 | -6/+6 | |
| | | | | Remove inventorycube() workaround for default:glass in minimal game | |||||
* | Fix local map saving when joining a local server from the server tab | Craig Robbins | 2015-01-31 | 3 | -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_SQLite3 | Kahrl | 2015-01-28 | 1 | -0/+1 | |
| | | | | This fixes issue #2219 | |||||
* | Prevent null concatenation when /deleteblocks is provided an incorrect format | kwolekr | 2015-01-27 | 1 | -0/+4 | |
| | ||||||
* | Write common mapgen params to map_meta.txt on world initialization | kwolekr | 2015-01-27 | 2 | -8/+34 | |
| | ||||||
* | Fix a crash (assert) when client set serial version < 24 in INIT | Loic Blot | 2015-01-27 | 4 | -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 worlds | kwolekr | 2015-01-27 | 1 | -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 Robbins | 2015-01-27 | 2 | -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. |