summaryrefslogtreecommitdiff
path: root/fml/lib/IO/Adapter/File.pm
AgeCommit message (Collapse)Author
2006-04-05trylock() (lock( { wait => TIME }) implementedfukachan
2006-01-09white space cosmetics.fukachan
fix copyright.
2005-05-27fix comments (FNF)fukachan
2004-08-14back up sequence file before operation.fukachan
rollback file itself in emergency if could.
2004-07-23white space cosmeticsfukachan
2004-07-11fix comments.fukachan
explicitly use "return". modify error messages. ensure initialized value.
2004-06-27bug fix delete():fukachan
o not apply quotemeta() for key. o autoflush(1) o check the number of matching, return error if no any matched line.
2004-05-25more strict write error tracking.fukachan
sequence_increment verifies if the value is writtern.
2004-04-11implement methods suitable for sequence file operation.fukachan
+ sequence_increment() + sequence_replace()
2004-04-10import lock mechanism from File::SimpleLock class. Now IO::Adapterfukachan
provides lock() and unlock() metohds though file map only is supported. FML::Process::Kernel is switched to IO::Adapter based lock.
2004-03-17modify touch() to use FileHandle not IO::Filefukachan
2004-02-03fix meta escape needed in finding key.fukachan
2004-01-24overhaul from FNF point view.fukachan
o fix comments. o fix loop label name. o more correct initialization if could. o use //o;
2003-11-27bug fix get_key_values_as_array_ref()fukachan
2003-11-26implement get_key_values_as_array_ref() to return key and all valuesfukachan
as ARRAY_REF.
2003-08-24remove debug: print STDERR ..fukachan
2003-08-23fix comments: =head2 function(...) formfukachan
2003-05-26remove not used method:fukachan
- get_value_as_str() - get_value_as_array_ref()
2003-02-01FNF: not use $_fukachan
2003-01-11fix commentsfukachan
2002-09-22remove superfluous white spacesfukachan
2002-09-22add section on FNFfukachan
2002-09-11fml5 -> fml8fukachan
2002-08-26ensure rollback in calling get_value_*()fukachan
2002-08-21enhance add()fukachan
implement get_next_value() define get_value_as_str($key), get_value_as_array_ref($key)
2002-08-19delete(KEY) not (REGEXP)fukachan
2002-08-19remove fml 4 specific ignore rules such as m=.. optionfukachan
2002-07-25rename: IO::File::Atomic -> IO::Adapter::AtomicFilefukachan
2002-07-25bug fix so that getline() returns undef if not openedfukachan
2002-07-24removed replace()fukachan
2002-07-24clean up commentsfukachan
2002-06-21close write handle and read handle after the write one.fukachan
2002-06-01nuke white spaces \s*$fukachan
2002-06-01FNF-ifyfukachan
2002-06-01defined() overhaulfukachan
2002-01-27clarify IO::Adapter definition and clean up get_XXX() functions.fukachan
remove get_member(), get_active() and get_recipient() define get_next_key() and get_next_value() and clarify thier definitions.
2001-12-24remove \s*$fukachan
2001-12-24update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-08-26add touch() method only for file type. It creates a file if the filefukachan
not exists.
2001-05-30clean up documentsfukachan
2001-05-04rename class from IO::MapAdapter to IO::Adapter.fukachan
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
2001-03-20rewritten to ErrorMessages::Status module for unification of errorfukachan
buffer handling.
2001-03-11rewrite close($fh) to $fh->close().fukachan
resolve ambiguous close() call.
2001-03-11replace() method and the checkerfukachan
2001-03-11implement delete(regexp)fukachan
delete lines which matches $regexp from the specified map
2001-03-11more polite error messagefukachan
2001-03-11prepare _read_open() and _rw_open() for each purposefukachan
implemenet add() method using IO::File::Atomic module