aboutsummaryrefslogtreecommitdiff
path: root/src/settings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Settings: Fix invalid memory access when setting not found in working memkwolekr2014-12-121-1/+0
|
* Settings: Fail on invalid sequence and throw exception for LuaSettingskwolekr2014-12-121-34/+64
|
* Settings: Sanitize value for multiline terminator tokenskwolekr2014-12-111-6/+28
|
* Add support for lacunarity in legacy NoiseParams string formatkwolekr2014-12-101-1/+5
|
* Settings: Sanitize setting name everywhere, not just LuaSettingskwolekr2014-12-091-11/+7
|
* Settings: Make setting entry group and values mutually exclusivekwolekr2014-12-091-176/+89
| | | | | This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed.
* Add flags and lacunarity as new noise parameterskwolekr2014-12-071-2/+9
| | | | | | | 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
* Close settings files and save them correctlySmallJoker2014-12-061-2/+5
|
* Settings: Various setting group fixes and enhancementskwolekr2014-12-041-51/+145
| | | | | | | | - 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
* Settings: Fix getNoiseParamsFromValue()kwolekr2014-12-021-0/+1
|
* Use setting groups for NoiseParamskwolekr2014-12-021-1/+75
| | | | | | Add format example to minetest.conf.example Add Settings::setU16() Throw exception on attempted access of NULL settings groups
* Fix settings callback "call" lost on rebasesapier2014-12-011-0/+3
|
* Fix buildCraig Robbins2014-12-011-0/+1
| | | | Note: this does not fix the warnings generated by clang
* LuaSettings: Sanitize setting name stringskwolekr2014-11-301-0/+10
|
* settings: Add setting groups and multiline entrieskwolekr2014-11-301-153/+259
|
* Implement proper font handlingsapier2014-11-301-0/+24
|
* Stop inserting empty lines at end of minetest.conf file each time it is ↵Craig Robbins2014-11-081-2/+3
| | | | | | rewritten See: https://github.com/minetest/minetest/issues/1790
* Fix command line parsingKahrl2014-09-221-1/+1
| | | | | | | Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379, e.g. minetest --worldname world would be parsed as minetest --worldname --worldname
* Split settings into seperate source and header filesShadowNinja2014-09-211-0/+702
This also cleans up settings a bit