kwolekr
f0cd59034c
Settings: Various setting group fixes and enhancements
...
- 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-04 03:20:07 -05:00
kwolekr
fcb1ea903f
Settings: Fix getNoiseParamsFromValue()
2014-12-02 21:09:16 -05:00
kwolekr
68c799bf99
Use setting groups for NoiseParams
...
Add format example to minetest.conf.example
Add Settings::setU16()
Throw exception on attempted access of NULL settings groups
2014-12-02 04:03:37 -05:00
sapier
93aab0362c
Fix settings callback "call" lost on rebase
2014-12-01 19:47:57 +01:00
Craig Robbins
d4f42938a5
Fix build
...
Note: this does not fix the warnings generated by clang
2014-12-01 15:17:47 +10:00
kwolekr
360660947b
LuaSettings: Sanitize setting name strings
2014-11-30 19:01:54 -05:00
kwolekr
175b7a28e5
settings: Add setting groups and multiline entries
2014-11-30 16:11:21 -05:00
sapier
dceb9f7d60
Implement proper font handling
2014-11-30 17:50:09 +01:00
Craig Robbins
cc8d7b8640
Stop inserting empty lines at end of minetest.conf file each time it is rewritten
...
See: https://github.com/minetest/minetest/issues/1790
2014-11-08 21:57:52 +01:00
Kahrl
5ca5630a11
Fix command line parsing
...
Broken by 6bc4cad0ed
, e.g.
minetest --worldname world
would be parsed as
minetest --worldname --worldname
2014-09-22 11:02:26 +02:00
ShadowNinja
6bc4cad0ed
Split settings into seperate source and header files
...
This also cleans up settings a bit
2014-09-21 14:39:35 -04:00