Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 | 1 | -0/+3 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||||
* | Fix game minetest.conf default settings | est31 | 2015-03-18 | 1 | -0/+12 |
| | | | | This was a regression introduced by f6e4c5d9cf459e8278a76a2beaee59732e841458 . | ||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 1 | -1/+1 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||||
* | Settings fixes Make the GameGlobalShaderConstantSetter use the settings ↵ | gregorycu | 2015-01-25 | 1 | -13/+24 |
| | | | | callback (8% perf improvement in game loop) Ensure variable is set Ensure settings callback is threadsafe | ||||
* | Revert "Make the GameGlobalShaderConstantSetter use the settings callback ↵ | Craig Robbins | 2015-01-25 | 1 | -5/+5 |
| | | | | | | (8% perf improvement in game loop)" This reverts commit a555e2d9b0ccee452996381a44677b8bec210036. | ||||
* | Make the GameGlobalShaderConstantSetter use the settings callback (8% perf ↵ | gregorycu | 2015-01-23 | 1 | -5/+5 |
| | | | | | | improvement in game loop) Amend the settings callback to support userdata | ||||
* | Settings: Fix invalid memory access when setting not found in working mem | kwolekr | 2014-12-12 | 1 | -1/+0 |
| | |||||
* | Settings: Fail on invalid sequence and throw exception for LuaSettings | kwolekr | 2014-12-12 | 1 | -34/+64 |
| | |||||
* | Settings: Sanitize value for multiline terminator tokens | kwolekr | 2014-12-11 | 1 | -6/+28 |
| | |||||
* | Add support for lacunarity in legacy NoiseParams string format | kwolekr | 2014-12-10 | 1 | -1/+5 |
| | |||||
* | Settings: Sanitize setting name everywhere, not just LuaSettings | kwolekr | 2014-12-09 | 1 | -11/+7 |
| | |||||
* | Settings: Make setting entry group and values mutually exclusive | kwolekr | 2014-12-09 | 1 | -176/+89 |
| | | | | | 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 | 1 | -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 correctly | SmallJoker | 2014-12-06 | 1 | -2/+5 |
| | |||||
* | Settings: Various setting group fixes and enhancements | kwolekr | 2014-12-04 | 1 | -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() | kwolekr | 2014-12-02 | 1 | -0/+1 |
| | |||||
* | Use setting groups for NoiseParams | kwolekr | 2014-12-02 | 1 | -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 rebase | sapier | 2014-12-01 | 1 | -0/+3 |
| | |||||
* | Fix build | Craig Robbins | 2014-12-01 | 1 | -0/+1 |
| | | | | Note: this does not fix the warnings generated by clang | ||||
* | LuaSettings: Sanitize setting name strings | kwolekr | 2014-11-30 | 1 | -0/+10 |
| | |||||
* | settings: Add setting groups and multiline entries | kwolekr | 2014-11-30 | 1 | -153/+259 |
| | |||||
* | Implement proper font handling | sapier | 2014-11-30 | 1 | -0/+24 |
| | |||||
* | Stop inserting empty lines at end of minetest.conf file each time it is ↵ | Craig Robbins | 2014-11-08 | 1 | -2/+3 |
| | | | | | | rewritten See: https://github.com/minetest/minetest/issues/1790 | ||||
* | Fix command line parsing | Kahrl | 2014-09-22 | 1 | -1/+1 |
| | | | | | | | Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379, e.g. minetest --worldname world would be parsed as minetest --worldname --worldname | ||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -0/+702 |
This also cleans up settings a bit |