aboutsummaryrefslogtreecommitdiff
path: root/src/test.cpp
AgeCommit message (Collapse)Author
2015-01-03Deduplicate code and use stdlib in string functionsShadowNinja
2014-12-29Print unit test failures to dstreamkwolekr
2014-12-21Fix weird (and wrong) comment in test.cppKahrl
2014-12-12Log: Silence errorstream during unittestskwolekr
2014-12-12Settings: Fail on invalid sequence and throw exception for LuaSettingskwolekr
2014-12-10Add support for lacunarity in legacy NoiseParams string formatkwolekr
2014-12-09Settings: Sanitize setting name everywhere, not just LuaSettingskwolekr
2014-12-09Settings: Make setting entry group and values mutually exclusivekwolekr
This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed.
2014-12-07Add flags and lacunarity as new noise parameterskwolekr
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
2014-12-05Fix MSVC buildSmallJoker
Note: The unit test was technically incorrect for all platforms but passes due to implicit casting
2014-12-04Settings: Various setting group fixes and enhancementskwolekr
- 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
2014-12-02Use setting groups for NoiseParamskwolekr
Add format example to minetest.conf.example Add Settings::setU16() Throw exception on attempted access of NULL settings groups
2014-11-30settings: Add setting groups and multiline entrieskwolekr
2014-11-08Implement WieldMeshSceneNode which improves wield mesh renderingKahrl
- 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.
2014-11-02Cleanup and (mostly) document util/string.h and (very) minor refactoringCraig Robbins
Updated: Incorporated feedback from 'kahrl' Updated: Moved MinetestApp::boolToCStr() from game.cpp into string.h renaming it bool_to_cstr()
2014-11-02Fix unit tests failing if IPv6 not availableCraig Robbins
See: https://github.com/minetest/minetest/issues/1526 https://github.com/minetest/minetest/issues/793
2014-09-21Split settings into seperate source and header filesShadowNinja
This also cleans up settings a bit
2014-06-20Don't handle lack of IPv6 as fatal in unit testssapier
2014-02-05Add the option to bind to a specific addressShadowNinja
2013-12-13Implement urlencode and urldecodeKahrl
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-08-02Weather backward compatibilityproller
2013-07-14Change ContentFeatures array to a vectorKahrl
2013-07-08Settings: everything != 0 equals true; remove .asm shadersPilzAdam
2013-07-02Replace C++ mainmenu by formspec powered onesapier
2013-06-23Add support for IPv6proller
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)
2013-06-17Extend a delay in TestConnection from 50 to 100 milliseconds.Kahrl
The 50 ms delay causes frequent test failures on certain systems with slow network stacks, these failures go away with the 100 ms variant.
2013-05-19Fix nearly all warningskwolekr
2013-05-14Fix memory leak in run_tests()PilzAdam
2013-04-09fix various memory leakssapier
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-26Fix most warnings, re-fix MSVC compile errorkwolekr
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-11-29Ranged support of protocol version on server sidePerttu Ahola
2012-11-29unit test: TestNodedefSerializationPerttu Ahola
2012-09-01Add InventoryList width property & allow custom crafting grids.Ilya Zhuravlev
2012-07-22Fix terrible grammar in comment!Perttu Ahola
2012-07-22Test zlib wrapper's handling of large dataPerttu Ahola
2012-07-22Tweak test.c overally a bitPerttu Ahola
2012-06-17Custom boxy nodes (stairs, slabs) and collision changesKahrl
2012-06-17Optimize headersPerttu Ahola
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-17Initially split utility.h to multiple files in util/Perttu Ahola
2012-06-16Node texture animationPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-06-03Add a bit of unit test for inventoryPerttu Ahola
2012-03-27voxalgo::clearLightAndCollectSourcesPerttu Ahola
2012-03-27Implement propagateSunlight for VoxelManipulatorPerttu Ahola
2012-03-25Add removeStringEnd()Perttu Ahola