aboutsummaryrefslogtreecommitdiff
path: root/src/test.cpp
Commit message (Collapse)AuthorAge
* Only do the IPv6 unit test if IPv6 is enabledLoic Blot2015-02-15
|
* Network Layer 7 rework (Packet handling)Loic Blot2015-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 MapNodeCraig Robbins2015-01-18
|
* Deduplicate code and use stdlib in string functionsShadowNinja2015-01-03
|
* Print unit test failures to dstreamkwolekr2014-12-29
|
* Fix weird (and wrong) comment in test.cppKahrl2014-12-21
|
* Log: Silence errorstream during unittestskwolekr2014-12-12
|
* Settings: Fail on invalid sequence and throw exception for LuaSettingskwolekr2014-12-12
|
* Add support for lacunarity in legacy NoiseParams string formatkwolekr2014-12-10
|
* Settings: Sanitize setting name everywhere, not just LuaSettingskwolekr2014-12-09
|
* Settings: Make setting entry group and values mutually exclusivekwolekr2014-12-09
| | | | | This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed.
* Add flags and lacunarity as new noise parameterskwolekr2014-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 buildSmallJoker2014-12-05
| | | | Note: The unit test was technically incorrect for all platforms but passes due to implicit casting
* Settings: Various setting group fixes and enhancementskwolekr2014-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 NoiseParamskwolekr2014-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 entrieskwolekr2014-11-30
|
* Implement WieldMeshSceneNode which improves wield mesh renderingKahrl2014-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 refactoringCraig Robbins2014-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 availableCraig Robbins2014-11-02
| | | | | | See: https://github.com/minetest/minetest/issues/1526 https://github.com/minetest/minetest/issues/793
* Split settings into seperate source and header filesShadowNinja2014-09-21
| | | | This also cleans up settings a bit
* Don't handle lack of IPv6 as fatal in unit testssapier2014-06-20
|
* Add the option to bind to a specific addressShadowNinja2014-02-05
|
* Implement urlencode and urldecodeKahrl2013-12-13
|
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
|
* Weather backward compatibilityproller2013-08-02
|
* Change ContentFeatures array to a vectorKahrl2013-07-14
|
* Settings: everything != 0 equals true; remove .asm shadersPilzAdam2013-07-08
|
* Replace C++ mainmenu by formspec powered onesapier2013-07-02
|
* Add support for IPv6proller2013-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.Kahrl2013-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 warningskwolekr2013-05-19
|
* Fix memory leak in run_tests()PilzAdam2013-05-14
|
* fix various memory leakssapier2013-04-09
|
* Migrate to STL containers/algorithms.Ilya Zhuravlev2013-03-11
|
* Fix most warnings, re-fix MSVC compile errorkwolekr2013-02-26
|
* Update Copyright YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Ranged support of protocol version on server sidePerttu Ahola2012-11-29
|
* unit test: TestNodedefSerializationPerttu Ahola2012-11-29
|
* Add InventoryList width property & allow custom crafting grids.Ilya Zhuravlev2012-09-01
|
* Fix terrible grammar in comment!Perttu Ahola2012-07-22
|
* Test zlib wrapper's handling of large dataPerttu Ahola2012-07-22
|
* Tweak test.c overally a bitPerttu Ahola2012-07-22
|
* Custom boxy nodes (stairs, slabs) and collision changesKahrl2012-06-17
|
* Optimize headersPerttu Ahola2012-06-17
|
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
|
* Initially split utility.h to multiple files in util/Perttu Ahola2012-06-17
|
* Node texture animationPerttu Ahola2012-06-16
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* Add a bit of unit test for inventoryPerttu Ahola2012-06-03
|