summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Config.pm
AgeCommit message (Collapse)Author
2002-02-01remove $ENV{debug} based toggle flagsubdir-basefukachan
2002-01-30fix copyrightfukachan
2002-01-13remove \s*$fukachan
2001-12-24update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-10-27new section "Data IN/OUT among modules" but ... ???fukachan
2001-10-13avoid infinite loopfukachan
2001-10-13expand_variable_in_buffer can take optional $argsfukachan
2001-10-12expand_variable_in_buffer: expand $varname to $config->{ varname }fukachan
2001-10-10check defined() morefukachan
2001-10-10more debug infofukachan
2001-09-22if ($ENV{'debug'}) { ... debug ...;}fukachan
buf fix $mode scope
2001-09-13define FIRSTKEY and NEXTKEY for complete hash emulationfukachan
2001-08-23fml special hack to read/write configuration:fukachan
If key = "value1 value2 value3" and key -= value2 is given (mode = '-'), key becomes "value1 value3". If "key += value4, key becomes "value1 value2 value3 value4".
2001-08-05template of config.cf modificationfukachan
2001-07-15define object_id to identify each object since FML::Config isfukachan
implemented as a link to global hash. back up config.cf
2001-07-15add comment on _pidfukachan
2001-07-15use _pid (s/pid/_pid/) in configurationfukachan
2001-07-15enabled read and write back configuration filefukachan
2001-07-15prepare "makefml edit $ml_name" command which provides methods tofukachan
read/write configuration file keeping the comment. We can read one configuration file and holds the information in the object. This is a prototype. We need to implement methods to write and edit them.
2001-07-14define _read_file() split from load_file() for further extensionfukachan
2001-05-27clean up documentationfukachan
2001-05-18fix typofukachan
bug fix dump_variables: show %_fml_config_result not %_fml_config
2001-05-05evaluate variable expansion on demand when $config->{} (FETCH()) isfukachan
called. nuke _expand_special_syntax() reorder methods and add documents on them.
2001-04-08relocate error() et. al. definitions for each module to have eachfukachan
handlers within under the hierarchy.
2001-03-20s/error_reset/error_clear/fukachan
change =item to =head2 C<>
2001-03-20rewritten to ErrorMessages::Status module for unification of errorfukachan
buffer handling.
2001-02-27define $available_commandsfukachan
$config->has_attribute(variable, attribute)
2001-02-25clean up docfukachan
2001-02-25clean up docfukachan
2001-02-24resolve perl -cw warningfukachan
2001-02-22disable strftime() expansion which causes conflictionsfukachan
2001-02-19import strftime only from POSIX modulefukachan
2001-02-19define _expand_special_syntax()fukachan
we can now expand %\w syntax by POSIX::strftime() XXX so, you should not use % syntax in variable name and value XXX it is interpreted as a special meainig.
2001-02-06fmlconf -n shows variables which differ from the default value.fukachan
fmlconf shows all variables
2001-02-06define %_default_fml_config which has default values.fukachan
print key = value if the value differs from the default one. clean up dump_variables() which is used by libexec/fmlconf.
2001-02-05define $config->{pid} in initialize phasefukachan
2001-01-30expand variables in variables when it matches ^[a-z0-9]+[a-z0-9]$fukachan
2001-01-28s/incoming_mail/incoming_message/fukachan
2001-01-26check defined() before replacingfukachan
2001-01-24check the key is defined or notfukachan
2001-01-24ticket system be more independent of header_rewrite, and clean up morefukachan
2001-01-21share _expand_variables()fukachan
2001-01-21import ml_home_dir from fmlwrapperfukachan
2001-01-21expand variables after we load all *cf filesfukachan
2001-01-21nuke \s*$ of valuefukachan
2001-01-20import loading codes from Standalone.pmfukachan
2001-01-20s/logfile/log_file/fukachan
2001-01-19check recursive definition or notfukachan
2001-01-19Initial revisionfukachan