changes ------- dataio 0.6.5 -> 0.6.6 (2001-09-06) - internal changes - bug fix dataio 0.6.4 -> 0.6.5 (2001-09-01) - cross platform binary/input output in testing stage. Caution: The input/output formats is in testing stage and acess methods will be changed. In the binary mode, the small change of acess method will raise the data incompatibility (it will cause loss data saved using preview library). For important data, use only the text mode input/output. - sample file name changes dataio 0.6.3 -> 0.6.4 (2001-08-27) - bug fix: now, recognize EOF ended text file (some text editor write EOF at end of file, and it caused problem). - comment output: See "comment output" if "data format draft 0.1 and note" (or on file formats.txt). the sample is changed to ilustrate this features. - stringutil: getline related changes to spport line comenting dataio 0.6.2 -> 0.6.3 (2001-08-17) - now, will enable/disable error message and exception throw on run time - sample files: sampsimpletable.cpp and sampsimpletable.txt changed. - member name change: dataio::charspecifier to dataio::scapecharchar dataio 0.6.1 -> 0.6.2 (2001-08-13) - will activate char specification features in way to specify special charactrers Example: if charspecifier == '\\', will specify char inside delimited string as some C\C++ like \a, \b, \r, \n, etc (specified in _STRINGUTILCHARTABLE) \\ (double charspecifier is assumed single char supecifier), \stringdelimiter (charspeficier+stringdelimiter is assumed to stringdelimiter) \x?? where ?? is hexadecimal value (hexadecimal specification) \^?? (cntrl character associated to ??). - internal changes and bug related to delimited string and comment block skipping. dataio 0.6 -> 0.6.1 (2001-08-11) - changes and bug fixes related to delimited string dataio 0.5.9 -> 0.6 (2001-08-11) - file name changes: datautil.* -> stringutil.* - now, stringutil will used independent of dataio - delimited string correctly parsed - some member flags: commentline, linewrap is changed to method - some method to set flags is changed to flag. - unused flags is deleted. - internal changes and bug fixes - new example to read/write table as string array (without using dataio). dataio 0.5.8 -> 0.5.9 (2001-08-09) - internal changes. - string delimiters works partially. - now, skip extra spaces (to verbatin string, use delimited string) - bug fixes - output correctly the standard section enabled data, if extendedmode is disabled (if extendedmode is disabled, the data will be standard: all variables or fields need names, and their values is simple value or vector! dataio does not check it into the members) dataio 0.5.7 -> 0.5.8 (2001-08-07) - extendedmode flag is implemented (if it false, work near to standard: attributor enabled mode or section enabled mode will not use variable without names) - bug fix for validate calling in the table style data. - now, will check the ocurrence and setting status of item without names, using itemrefered and itemsetted - now, resetflags will reset flags recursivelly into their members - bug fix. - map flags to member - optional validate calling for unrefered members. dataio 0.5.6 -> 0.5.7 (2001-08-03) - data format documentation changes (now is first draft of data standard) - small bug fix. - sample changes - several internal changes. The most significant of this is to reduce number of virtual methods, and template methods. dataio 0.5.5 -> 0.5.6 (2001-08-02) - setted() and refered() is added in way to check if input is correct performed for desired variables. The current implementation if setted works only for named data. - several internal changes - new validate() member calling sequence is implemented dataio 0.5.4 -> 0.5.5 (2001-08-01) - CAUTION: commentopen and commentclose are changed to method, in way to support comment output in near future. - CAUTION (who use non-standard data as primitive data type): template T &_dataiorec::stringtoitem(string &s) is changes to template book &_dataiorec::stringtoitem(string &s, T &item) and template string &_dataiorec::itemtostring(T &item) is changes to template void _dataiorec::itemtostring(T &item, string &s) - operator>>() and oprator<<() related internal changes - sample file name changes - new sample file. - now support windows ini file like section definition for composed data dataio 0.5.3 -> 0.5.4 (2001-07-39) - attribseparator is works to perform unix like config data type input/output - now linewrap will followed by comment, bloank space and empty column - dataio linebreak member is changed to linewrap - will output using line wrapping features. - example file changes. dataio 0.5.2 -> 0.5.3 (2001-07-28) - now, automatically manipulate new line marker. To this, set linesepartor as _DATAIODEFAULTAUTOLINESEPARATOR (default) - new example files for config readding dataio 0.5.1 -> 0.5.2 (2001-07-28) - line wrapped data input support - empty value for bool is assumed true (will be flag variable) - bug fix for lineseparator dataio 0.5 -> 0.5.1 (2001-07-23) - memory clearing after read/write on operator>>() and operator<<() dataio 0.4.2 -> 0.5 (2001-07-19) - IMPORTANT: read()/write() methods are changed to operator>>() and operator<<() in way to preserve read()/write() for binary input/output - example files - documentation related changes dataio 0.4.1 -> 0.4.2 (2001-07-12) - filename changes - makefile changes dataio 0.4 -> dataio0.4.1 (2001-07-08) - html class documentation (generated by doxygen) added dataio 0.3 -> dataio 0.4 (2001-07-08) - spell correction for columnoriented and columnseparator (old names are colunoriented and colunseparator). - now, lineseparator can be setted - some default parameter values are defined in dataio.hpp - support for comment features for readding data. - template T _dataiorec::stringtoitem(string const &s) is changed to template T &_dataiorec::stringtoitem(string &s) - some bug fix. dataio 0.3 (2001-07-03) This is the first public release site created (2001-07-02) created on source forge (http://www.sourceforge.net/) (approved by moorman) ---------------------------------------------------------------------------------