summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Config.pm
AgeCommit message (Collapse)Author
2002-08-07FNF-ifyfukachan
2002-08-03white spacesfukachan
2002-07-25rename: IO::File::Atomic -> IO::Adapter::AtomicFilefukachan
2002-07-23bug fix {+,-}= operation in the second level.fukachan
2002-07-23.ini sytle extension. for examplefukachan
[mysql:id] key = value So, we have the 2nd level hash value such as $config->{ key1 }->{ key2 } = $value and read/write it.
2002-07-22expand READ_ONLY($array) -> an array of READ_ONLY($array[$i])fukachan
2002-07-14nuke debug: ... if $0 =~ /loader/fukachan
2002-07-02FNF-ifyfukachan
more defined() checks remove regist(), which is not used chop -> chomp
2002-06-30clean up: nuke \s*$fukachan
2002-06-24more defined() checks and sanity check if couldfukachan
2002-06-22defined() check morefukachan
2002-04-11has_attribute() should look up %_fml_config_resultfukachan
2002-03-06implement get_as_array_ref()fukachan
2002-03-05check $hook is defined or not.fukachan
2002-02-24set(key, value) and update() informs FML::Config to expand variables.fukachan
2002-02-17fix return value by FETCH() to be without \s*$fukachan
2002-02-17fix variable name creation (cvs broke it ?)fukachan
2002-02-17remove \s*$fukachan
2002-02-17implement hook extension. For example,fukachan
$config->is_hook_defined( 'START_HOOK' ); $config->get_hook( 'START_HOOK' );
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