head 1.12; access; symbols STRING_DIVERT_0_96:1.11 STRING_DIVERT_0_95:1.9 STRING_DIVERT_0_94:1.8 STRING_DIVERT_0_93:1.4 STRING_DIVERT_0_92:1.3 STRING_DIVERT_0_91:1.1; locks; strict; comment @# @; 1.12 date 2008.07.06.19.13.58; author rse; state Exp; branches; next 1.11; commitid l9pJdeeqUtUKfM9t; 1.11 date 2005.11.16.12.51.13; author rse; state Exp; branches; next 1.10; commitid HQRI1CIOOxpz5Z9r; 1.10 date 2005.11.16.12.08.49; author rse; state Exp; branches; next 1.9; commitid pA9WqyMLYDm0RY9r; 1.9 date 2005.11.16.10.54.17; author rse; state Exp; branches; next 1.8; commitid 7GU56TJTibPsrY9r; 1.8 date 2005.02.22.13.21.34; author rse; state Exp; branches; next 1.7; 1.7 date 2005.02.22.11.04.16; author rse; state Exp; branches; next 1.6; 1.6 date 2004.11.03.08.10.00; author rse; state Exp; branches; next 1.5; 1.5 date 2004.11.03.08.06.45; author rse; state Exp; branches; next 1.4; 1.4 date 2003.09.22.12.58.25; author rse; state Exp; branches; next 1.3; 1.3 date 2003.05.29.18.43.50; author rse; state Exp; branches; next 1.2; 1.2 date 2003.05.23.20.37.32; author rse; state Exp; branches; next 1.1; 1.1 date 2003.05.23.11.09.56; author rse; state Exp; branches; next ; desc @@ 1.12 log @fix POD @ text @ ChangeLog ========= 0.97 (06-Jul-2008) o fix POD 0.96 (16-Nov-2005) o add folding loop detection to "string" method o use anonymous names already in "new" method o don't follow diversions on "folding" method to allow one to divert back to upper objects, too. o document that "folding" method returns all foldings if no name or object is specified. o change sample2.pl to show the usual "head" diversion once one is already diverted in "body". o change "divert" method without arg to really divert to the last established folder. 0.95 (16-Nov-2005) o document "bool" method in Divert.pod, too. o allow objects to be passed to "append" and "assign" methods o call "destroy" method in "DESTROY" o support anonymous sub-objects o completely reviewed and cleaned up implementation 0.94 (22-Feb-2005) o add "copy constructor" in overloaded API plus a copying() method for selecting what to do in the "copy constructor": passing the object as is or cloning via clone() method. o add clone() method for recursively cloning object o replace "die" with Carp's "croak" for better error messages o use empty EXPORT_OK because we have an OO style API only o add default empty EXPORT array 0.93 (22-Sep-2003) o fix obj->folder(format, pattern) implementation 0.92 (29-Apr-2003) o fix auto-indentation generation on unfolding o add "storage" mode functionality 0.91 (23-Apr-2003) o direct MakeMaker to not install sample[12].pl o cleanup naming of module, etc. o remove trailing whitespaces from codes o cleanup and extend documentation 0.90 (22-Apr-2003) o initial release @ 1.11 log @change "divert" method without arg to really divert to the last established folder. @ text @d5 2 @ 1.10 log @o add folding loop detection to "string" method o use anonymous names already in "new" method o don't follow diversions on "folding" method to allow one to divert back to upper objects, too. o document that "folding" method returns all foldings if no name or object is specified. o change sample2.pl to show the usual "head" diversion once one is already diverted in "body". @ text @d14 2 @ 1.9 log @o document "bool" method in Divert.pod, too. o allow objects to be passed to "append" and "assign" methods o call "destroy" method in "DESTROY" o support anonymous sub-objects o completely reviewed and cleaned up implementation @ text @d5 9 @ 1.8 log @o add "copy constructor" in overloaded API plus a copying() method for selecting what to do in the "copy constructor": passing the object as is or cloning via clone() method. o add clone() method for recursively cloning object o replace "die" with Carp's "croak" for better error messages @ text @d5 6 @ 1.7 log @say hello to 2005 here, to @ text @d6 5 @ 1.6 log @add default empty EXPORT array @ text @d5 1 a5 1 0.94 (03-Nov-2004) @ 1.5 log @use empty EXPORT_OK because we have an OO style API only @ text @d7 1 @ 1.4 log @fix obj->folder(format, pattern) implementation @ text @d5 2 @ 1.3 log @o fix auto-indentation generation on unfolding o add "storage" mode functionality @ text @d5 2 @ 1.2 log @fix auto-indentation generation on unfolding @ text @d5 1 a5 1 0.92 (23-Apr-2003) d7 1 @ 1.1 log @o direct MakeMaker to not install sample[12].pl o cleanup naming of module, etc. o remove trailing whitespaces from codes o cleanup and extend documentation @ text @d5 2 @