// utf-8

lib-kio completion file

2002-09-01	started library todo and done list
			HierObj:	changed type of data member 'name' to class String
			HierObj:	operator=() now preserves name of this (target) object
2003-05-25	utf-8:		UTF8StringToLower(cString&)	removed using of cstring version
			utf-8:		UTF8StringToUpper(cString&)	removed using of cstring version
2003-05-27	cstrings:	StrToDouble() new: similar to strtod() replaced ParseNumber() now (2.357e3==2357) succeeds
2003-06-20	String:		removed dependencies to cstrings
			utf-8:		removed dependencies to cstrings
2003-06-23	String:		FromHTML() and ToHTML()
2003-06-24	String:		ToUpper() and ToLower() now use ISO Latin 1  ((UCS-1))
			String:		FromQuoted() and ToQuoted()
			String:		FromEscaped() and ToEscaped()
2003-06-26	cstring:	fixed va_list assignment problem in str VaUsing(cstr,va_list)
2003-07		String:		major rework, introducing UCS-4 variant of class String.
2003-08-05	Var:		new: ToList(), ToString()
			String:		ToEscaped(): don't escape spaces
2003-08-06	Var:		ToString(): Strings in Listen quoten
2003-08-07	Var:		ToString(): added 'bool quotestring' argument
2003-08-09	os_util.cp	new: ExecCmd()
			Var:		new: SplitString()
2003-08-10	String:		To/FromQuoted(): also for other quote marks, e.g. '...'
						ConvertedTo/From(): ucs-1, ucs-2, ucs-4
			os_util.cp	new: ExecCmd(cmd,...)
2003-08-13	String:		new: String ( cString& q, cptr txt, long cnt, CharSize sz ) for vipsi
2003-08-14	String:		new: String ( cptr p, long chars, CharSize sz ) for vipsi
						fixed bugs in String::ToEscaped() and String::ToHtml()
2003-08-15	String:		extended String::NumVal(), new String::StrVal()
			fileutil:	fixed buggy call to ioctl() in SetBlocking() and SetAsync()
2003-08-16	fileutil	ExecCmd() now tries path completion from env.PATH if exec fails
2003-08-21	Var			eliminated need for isVoid
2003-08-23	errors.cp	SetError(nr,text): support storing of error number plus custom error message.
2003-09-05	String:		void String::ResizeCsz ( CharSize csz )
						ConvertedTo|From(UCS1/2/4): now packing/unpacking 1/2/4 bytes to/from 1 char
			Var:		SplitLines(String), SplitLines()
2003-09-07	utf-8		fixed bug in UCS4CharTo8Bit()  ((or bypassed gcc bug, idunno))
			String:		completed String::ConvertedTo(CharEncoding) and String::ConvertedFrom(CharEncoding)
2003-09-08	Var:		ToString() now includes item names and (optionally) skips procs in lists
2003-09-20	String:		BUG: _move(String&) broke linkage if string had no text sharing neighbours => crash later
2003-09-21	fileutil:	FullPath() does not distinguish between "any path component" and "last path component" not found


