comparison scripts/prefs/module.mk @ 20834:27b333c88c8e

Overhaul m-files in prefs directory. Update docstrings, re-code to match Matlab behavior, put input validation first, add BIST tests. * addpref.m, getpref.m, ispref.m, preferences.m, rmpref.m, setpref.m: Update docstrings, re-code to match Matlab behavior, put input validation first, add BIST tests. * loadprefs.m, prefsfile.m, saveprefs.m: Update docstring. Remove ## note about testing. * saveprefs.m: Update docstring. Remove ## note about testing. Change function declaration to not return any value. * scripts/prefs/private/prefdir.m: Move file from scripts/prefs to private directory. Match variable names in doc to those in function. * module.mk: Change build system to find prefdir.m in private directory.
author Rik <rik@octave.org>
date Wed, 09 Dec 2015 12:01:31 -0800
parents 916cc788d906
children e0952881e051
comparison
equal deleted inserted replaced
20833:9c4c87679985 20834:27b333c88c8e
2 scripts/prefs \ 2 scripts/prefs \
3 scripts/prefs/private 3 scripts/prefs/private
4 4
5 scripts_prefs_PRIVATE_FCN_FILES = \ 5 scripts_prefs_PRIVATE_FCN_FILES = \
6 scripts/prefs/private/loadprefs.m \ 6 scripts/prefs/private/loadprefs.m \
7 scripts/prefs/private/prefdir.m \
7 scripts/prefs/private/prefsfile.m \ 8 scripts/prefs/private/prefsfile.m \
8 scripts/prefs/private/saveprefs.m 9 scripts/prefs/private/saveprefs.m
9 10
10 scripts_prefs_FCN_FILES = \ 11 scripts_prefs_FCN_FILES = \
11 scripts/prefs/addpref.m \ 12 scripts/prefs/addpref.m \
12 scripts/prefs/getpref.m \ 13 scripts/prefs/getpref.m \
13 scripts/prefs/ispref.m \ 14 scripts/prefs/ispref.m \
14 scripts/prefs/prefdir.m \
15 scripts/prefs/preferences.m \ 15 scripts/prefs/preferences.m \
16 scripts/prefs/rmpref.m \ 16 scripts/prefs/rmpref.m \
17 scripts/prefs/setpref.m 17 scripts/prefs/setpref.m
18 18
19 scripts_prefsdir = $(fcnfiledir)/prefs 19 scripts_prefsdir = $(fcnfiledir)/prefs