Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Only do the IPv6 unit test if IPv6 is enabled | Loic Blot | 2015-02-15 |
| | |||
* | Network Layer 7 rework (Packet handling) | Loic Blot | 2015-02-10 |
| | | | | | | | | | | | | | | * 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 | ||
* | Create empty default constructor for MapNode | Craig Robbins | 2015-01-18 |
| | |||
* | Deduplicate code and use stdlib in string functions | ShadowNinja | 2015-01-03 |
| | |||
* | Print unit test failures to dstream | kwolekr | 2014-12-29 |
| | |||
* | Fix weird (and wrong) comment in test.cpp | Kahrl | 2014-12-21 |
| | |||
* | Log: Silence errorstream during unittests | kwolekr | 2014-12-12 |
| | |||
* | Settings: Fail on invalid sequence and throw exception for LuaSettings | kwolekr | 2014-12-12 |
| | |||
* | Add support for lacunarity in legacy NoiseParams string format | kwolekr | 2014-12-10 |
| | |||
* | Settings: Sanitize setting name everywhere, not just LuaSettings | kwolekr | 2014-12-09 |
| | |||
* | Settings: Make setting entry group and values mutually exclusive | kwolekr | 2014-12-09 |
| | | | | | This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed. | ||
* | Add flags and lacunarity as new noise parameters | kwolekr | 2014-12-07 |
| | | | | | | | Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups | ||
* | Fix MSVC build | SmallJoker | 2014-12-05 |
| | | | | Note: The unit test was technically incorrect for all platforms but passes due to implicit casting | ||
* | Settings: Various setting group fixes and enhancements | kwolekr | 2014-12-04 |
| | | | | | | | | - Remove blank setting values when setting has a group - Pair setting values with groups in file when possible - Preserve user-set whitespace in setting objects - Delete setting value when setting NoiseParams group - Delete overwritten groups outside of lock | ||
* | Use setting groups for NoiseParams | kwolekr | 2014-12-02 |
| | | | | | | Add format example to minetest.conf.example Add Settings::setU16() Throw exception on attempted access of NULL settings groups | ||
* | settings: Add setting groups and multiline entries | kwolekr | 2014-11-30 |
| | |||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 |
| | | | | | | | | | | | | | - Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | ||
* | Cleanup and (mostly) document util/string.h and (very) minor refactoring | Craig Robbins | 2014-11-02 |
| | | | | | Updated: Incorporated feedback from 'kahrl' Updated: Moved MinetestApp::boolToCStr() from game.cpp into string.h renaming it bool_to_cstr() | ||
* | Fix unit tests failing if IPv6 not available | Craig Robbins | 2014-11-02 |
| | | | | | | See: https://github.com/minetest/minetest/issues/1526 https://github.com/minetest/minetest/issues/793 | ||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 |
| | | | | This also cleans up settings a bit | ||
* | Don't handle lack of IPv6 as fatal in unit tests | sapier | 2014-06-20 |
| | |||
* | Add the option to bind to a specific address | ShadowNinja | 2014-02-05 |
| | |||
* | Implement urlencode and urldecode | Kahrl | 2013-12-13 |
| | |||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Weather backward compatibility | proller | 2013-08-02 |
| | |||
* | Change ContentFeatures array to a vector | Kahrl | 2013-07-14 |
| | |||
* | Settings: everything != 0 equals true; remove .asm shaders | PilzAdam | 2013-07-08 |
| | |||
* | Replace C++ mainmenu by formspec powered one | sapier | 2013-07-02 |
| | |||
* | Add support for IPv6 | proller | 2013-06-23 |
| | | | | | | | Two new configuration options are added: - "enable_ipv6" to enable/disable the overall use of IPv6 - "ipv6_server" to enable/disable the use of IPv6 sockets when running a server (when "enable_ipv6" is enabled) | ||
* | Extend a delay in TestConnection from 50 to 100 milliseconds. | Kahrl | 2013-06-17 |
| | | | | | The 50 ms delay causes frequent test failures on certain systems with slow network stacks, these failures go away with the 100 ms variant. | ||
* | Fix nearly all warnings | kwolekr | 2013-05-19 |
| | |||
* | Fix memory leak in run_tests() | PilzAdam | 2013-05-14 |
| | |||
* | fix various memory leaks | sapier | 2013-04-09 |
| | |||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 |
| | |||
* | Fix most warnings, re-fix MSVC compile error | kwolekr | 2013-02-26 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Ranged support of protocol version on server side | Perttu Ahola | 2012-11-29 |
| | |||
* | unit test: TestNodedefSerialization | Perttu Ahola | 2012-11-29 |
| | |||
* | Add InventoryList width property & allow custom crafting grids. | Ilya Zhuravlev | 2012-09-01 |
| | |||
* | Fix terrible grammar in comment! | Perttu Ahola | 2012-07-22 |
| | |||
* | Test zlib wrapper's handling of large data | Perttu Ahola | 2012-07-22 |
| | |||
* | Tweak test.c overally a bit | Perttu Ahola | 2012-07-22 |
| | |||
* | Custom boxy nodes (stairs, slabs) and collision changes | Kahrl | 2012-06-17 |
| | |||
* | Optimize headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Properly and efficiently use split utility headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Initially split utility.h to multiple files in util/ | Perttu Ahola | 2012-06-17 |
| | |||
* | Node texture animation | Perttu Ahola | 2012-06-16 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | Add a bit of unit test for inventory | Perttu Ahola | 2012-06-03 |
| |