Release 2000-12-24

  Correctly resolves statement IDs.
  Gave up on trying to emulate SiRPAC's ID generation behavior.
  Added an automated test suite to the rdftest project.
  Added check for invalid IDs which reports a warning if one is found.
  Fixed reified statement containers that were reporting rdf:li instead of rdf:_n.
  Finished the code for correctly resolving URIs, including those with . and .. in them.

Release 2000-12-23
  
  Added RDFPARSE_INCLUDE_XMLPARSE for backwards compaibility with previous
    versions of expat.
  Added initial support for proper URI resolving as specified in RFC 2396.
    This fixed numerous bugs.
  Added RDF_ResolveURI as a public function so that testing could be possible.
  Added rdftest project to test URI resolving.
    There's quite a few test cases that don't yet pass but these will be fixed
    in the next release.
  Modified rdfparse to generate anonymous URIs identically to SiRPAC.
  Modified rdfdump to produce output similar to SiRPAC.
    This should help in testing the two parsers for interoperability. 
    The order of statements generated is completely different, though, 
    and I have no intentions of modifying repat to output statements 
    in the same order as SiRPAC because I think that repat's ordering 
    is much closer to the ordering that a human would naturally produce.

2000-11-10  Jason Diamond  <jason@injektilo.org>

	Updated to use expat 1.95.1.
	The expat.dsp file was modified to build in Release mode 
	and output expat.dll to either bin or dbgbin.
	Included Chase's Makefile for building on Linux.

2000-10-19  Jason Diamond  <jason@injektilo.org>

	* repat.dsp:
	Set Warning level to Level 4 for rdfparse.c.
	Disabled exeption handling for all files.
	Set Use run-time library to (Debug) Multithreaded DLL. rdfparse.dll is now 30k smaller.

	* rdfparse.c:
	Added prototypes for all internal functions to prevent warnings with gcc.
	(split_name) Removed const qualifiers from parameters and fixed clients to prevent warnings.
	Removed #include <malloc.h> to prevent redundant warnings with gcc.
	Fixed warnings for "enumeration value not handled in switch".
	Fixed warnings for "suggest parenthesis around assignment used as truth value".
	Implemented RDF_SetUserData and RDF_GetUserData.
	All report_* functions now include the user data as part of the report.
	(report_warning) Added call to va_end.
	Added some simple checks for buffer overflow.

2000-10-13  Jason Diamond  <jason@injektilo.org>

	* repat.dsw: 
	Added rdfdump sample project.
	
	* rdfparse.dsp: 
	Builds a single dll including xmltok and xmlparse.
	
	* rdfparse.h, rdfparse.c, rdfdump.c: 
	Added LGPL/MPL licensing information to all files. Thanks to Dave Beckett for the advice.
	
	* rdfparse.h: 
	Added extern "C" when compiling for C++.
	Fixed some prototypes for when RDFPARSEAPI is defined.
	
	* rdfparse.c: 
	Nested typed nodes now report their type before reporting the statement they're an object of.
	Nested descriptions inside rdf:li elements now report the correct ordinal.

2000-10-09  Jason Diamond  <jason@injektilo.org>

	* Initial release.
