2001-08-13 Gustaf.Neumann@wu-wien.ac.at
	* patch release of source distribution (0.85.3)
        * following naming conventions of Tcl for minor changes

2001-08-11 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c. predefined.xotcl: fast parameter inst-commands
	* xotcl.c: new instcommand for Object: parameteradd
                   (to register the instcommand for parameters)
	* xotcl.c: applymethods renamed to configure
	* xotcl.c: small speedup for assertion checking
	* xotcl.c: simplfied set methods

2001-08-09 Gustaf.Neumann@wu-wien.ac.at
	* fixes for actiweb (agent migration was broken)
	* comm/Access.xotcl: a response to an HTTP-PUTS request should
          not contain a body. If it does, Httpd complains shortly
          and accepts it.
	* mos/Agent.xotcl: fixed obsolete code (callcoder)
        * mos/AgentManagement.xotcl: fixed broken RDF-interface

2001-08-04 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c reduced size of XOTclObject structure from 
          172 bytes to 68 bytes by allocating assertion
          structures on demand and by deactivating per
          default the old metadata structures

2001-08-02 Gustaf.Neumann@wu-wien.ac.at
	* intergrating AOL-server-changes from Zoran, solution for 
  	  threads, stublib and older tcl-versions
	* improved stubs support
	* generating a stub library src/libxotclstub.so
	* AOL_DEFINES in Makefile (automatically activated 
          when xotcl is compiled withing the source tree 
          of aolserver
	* configure.in: using exec_prefix for platform dependent files
	* new target: make libs (for AOL-server)

2001-07-23 Gustaf.Neumann@wu-wien.ac.at
	* improved parameter support (see apps/scripts/parameter.xotcl)
	* custom setter/getter methods
	* xotcl.h: make it usable from C++

2001-07-13 Uwe Zdun <uwe.zdun@uni-essen.de>
	* TextFileStorage: bug in opening files with 
	  TextFileStorage eliminated 
	* MemStorage: fix for Mem Storage to support lazy 
	  persistence (mem store persists object destroy)
	* Persistence.test: new test LotsOfObjects

2001-07-13 Gustaf.Neumann@wu-wien.ac.at
	* patch release of source distribution (0.85-p2)

2001-07-10 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: first draft of new implementation of parameter
	  see apps/scripts/parameter.xotcl for a list of features

2001-07-06 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: fix for propagating special return codes through
 	  next calls (e.g. ... return -code continue).
	  This is needed for Tk integration; 
	  thanks to catherine letondal@pasteur.fr for 
          pointing out the problem
	* Mime.xotcl: handling yet another fileformat for ~/.mime.types

2001-06-21 Uwe Zdun <uwe.zdun@uni-essen.de>
	* fix for tclexpat in Tcl 8.2 versions

2001-06-21 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: more fixes for bug in copy/move for object 
          names with spaces
	* predefined.h: fixes for xotcl methods for spaces in object 
	  names (eval)

2001-06-20 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: fixes for bug in copy/move for object names 
	  with spaces
	* xotcl.c: reporting errorcodes when copy move does not work

2001-06-13 Gustaf.Neumann@wu-wien.ac.at
	* AIX compatibility fixes (thanks to Adrian Wallaschek)
	* improved portability
	* easier export from bk
	* Httpd.xotcl: added -ipaddr option to configure 
	  IP-address of server

2001-06-12 Uwe Zdun <uwe.zdun@uni-essen.de>
        * xotcl.c: fixed reference counting for volatile objects

2001-05-01 Gustaf.Neumann@wu-wien.ac.at
	* patch release of source distribution (0.85p1)

2001-05-30 Gustaf.Neumann@wu-wien.ac.at
	* new predefined method: newChildOf

2001-05-28 Gustaf.Neumann@wu-wien.ac.at
	* HttpPlace.xotcl: added call to replyCode in front of replyErrorMsg
	* Httpd.xotcl: made httpd more robust in error cases (invalid first line)
	* ignore attic in tar
	* xotclgdbm.c: faster exists test
	* lib/xml/TclExpat-1.1/Makefile.in: better make clean

2001-05-22 Gustaf.Neumann@wu-wien.ac.at
2001-05-22 Uwe Zdun <uwe.zdun@uni-essen.de>
        * XOTcl 0.85 Release

2001-05-15 Uwe Zdun <uwe.zdun@uni-essen.de>
        * xotcl.c: parameter defaults for (per-class) mixins are evaluted
          upon creation
        * tutorial: documented how to evaluate parameter defaults for
          obj/class mixins
	* win-files: adapted to new src directory tree

2001-05-15 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: fix for colon checking to determine parent namspace
	* xotcl.c: Object and Class create returns absolute name (with leading ::)
	
2001-05-15 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: fix for checking in parent namespace

2001-05-10 Gustaf.Neumann@wu-wien.ac.at
	* doc update (formatting, info instproc, ismetaclass and isclass)
	* xotcl.c: argument for ismetaclass and isclass is now optional
	* xotcl.c: checking for namespace parent in object creation to avoid crash
	* Httpd.xotcl: fix for ie 5.5 under win98, 
 	  POST has not always contentlength set

2001-04-14 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: don't call unknown for dash-commands on class
          objects to avoid errors like "Class C -superClass Object"
          that lead to object creation in earlier versions
        * first version of xoman
	* Httpd.xotcl: new method replyErrorMsg; replyCode
          does not produce HTML messages by itself

2001-04-07 Gustaf.Neumann@wu-wien.ac.at
	* Access.xotcl: added :: in front of global objects, more robust
	* using namespace for soap, implifying interface

2001-04-03 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl::comm::httpd: added error code 500 {Server Error},
	  errorReply hook in replyCode added to be able to prevent HTML
 	  error response.
	
2001-04-03 Gustaf.Neumann@wu-wien.ac.at
	* xotcl::comm::httpAccess: user-agent string more generic

2001-03-27 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: added inheritance feature for instinvars
	* xotcl.c: standard cleanup now destroy aggregated children
	* testx.xotcl: tests for both new features in xotcl.c

2001-03-26 Gustaf.Neumann@wu-wien.ac.at
	* version number in xotcl references to allow multiple
          xotcl-versions to coexist
        * various changes to accomodate bitkeeper
	* package.xotcl: fixes for argument passing 
          (thanks to Artur Trzewik)
	* Httpd.xotcl: better error messages containig referer for 
          files which are not found on the server.

2001-03-22 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: "cleanup" does not receive args anymore
	* xoXML.xotcl: used [self class] for parser autoname

2001-03-19 Gustaf.Neumann@wu-wien.ac.at
	* removed dependencies form wafecompat
        * Sccs support added to makefiles
	* documentation for mixins updated
	* decode POST moved before "respond" to ease overloading

-----------------------------------------------------------------------------
2001-03-09 Gustaf.Neumann@wu-wien.ac.at
2001-03-09 Uwe Zdun <uwe.zdun@uni-essen.de>
	* release of Version 0.84

2001-03-09 Gustaf.Neumann@wu-wien.ac.at
	* removed "exec date" from tests to ensure win compatibility
	* fixed regression tests under win: don't use dependencies on 
          time-zones, fiexed ordering problems and HTML bugs

2001-03-08 Gustaf.Neumann@wu-wien.ac.at
	* fixed a few bugs in xodoc
	* documentation for apps/utils/*
        * package name xotcl::store::storage changed to xotcl::store
        * PCache uses new Storage interface
        * new predefined object ::xotcl::rcs to extract
          info from RCS strings (methods date and version)

2001-03-07 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: Mutex patch for exit handlers in MT apps by 
	  Zoran Vasiljevic
	* xotcl.c: self next implemented  ... enables callstack
	  information for the "next" method
	* Persistent.test: bench test reduced to 272
	* tutorial/langref: documented new functionalities
	
2001-03-06 Uwe Zdun <uwe.zdun@uni-essen.de>
	* htmllib.xotcl: integrated new version with HtmlBuilder; 
          thanks to Antti Salonen.
	* package names: changed all package names to convention that
	  names are starting with lower cases. Separated names with :: 
	  prefixes. For now, these names are just chosen to avoid name
	  clashes, in 0.85 they will probably be used as basis for a
	  hierarchical component model.
	
2001-03-05 Uwe Zdun <uwe.zdun@uni-essen.de>
	* metadataAnalizer: split into dynamic and static variant (static
	  is used for xodoc

2001-03-02 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: moved callstack information (calledproc, calledclass,
	  callingproc, callingobject, callingclass, regclass) from info to
	  self; e.g. use in a filter instead of
              [[self] info calledproc]
          from now on 
              [self calledproc]
	* testx.xotcl: integrated callstack information changes.

2001-03-01 Uwe Zdun <uwe.zdun@uni-essen.de>
	* complete installation and test suite for Windows, i.e. doc,
	  packages, all tests, install, etc. now function on Windows
          platforms
	* XOTclSdbm ported to Windows
	* Expat xotcl version running on Windows
	* xotclsh.1, xowish.1 man pages added

2001-02-27 Gustaf.Neumann@wu-wien.ac.at
	* new global variables for configuration and logging
           ::xotcl::confdir ~/.xotcl
           ::xotcl::logdir $::xotcl::confdir/log
        * new script daemon.xotcl for starting/stopping 
          xotcl scripts in the background

2001-02-22 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xoDoc.xotcl, metadataAnalyzer.xotcl: added documentation and 
	  handling for "abstract" methods, and corrected bugs in html 
	  appearance
	
2001-02-22 Gustaf.Neumann@wu-wien.ac.at
        * xotkAppInit.c: added static package Tk

2001-02-22 Uwe Zdun <uwe.zdun@uni-essen.de>
	* splitted xodoc.xotcl into a generic static metadata analyzer
	  (metadataAnalyzer.xotcl) and the HTML documentation part
	  (xodoc.xotcl).
	* htmllib.xotcl: incorporated fishpool's html lib for use 
          in xodoc; thanks to Antti Salonen.

2001-02-17 Gustaf.Neumann@wu-wien.ac.at
	* Serializer.xotcl: new package for serialization of workspace 
          contents (Classes and Objects). Serialization of full
          workspace:
              Serializer s
              s serializeWs ?filename?
          Serialization of Object or Class
              s serialize ObjectOrClass
        * bugfix in mixins
        * xotcl.c: tidying up

2001-02-10 Gustaf.Neumann@wu-wien.ac.at
        * xotcl.c: some speed improvements 
          (next without args more than twice as fast due to moving
          arguments to the stack, caching of stack pointers)

2001-02-08 Uwe Zdun <uwe.zdun@uni-essen.de>
        ! xotcl.c: Removed mixin init logic. Mixin & instmixin inits 
          are only called if the mixin is registered for the object
          during initialization. Beforehand "mixin" has called init,
          when it wasn't called before. This was inconsistent with
          behavior of class and instmixin.

2001-02-06 Uwe Zdun <uwe.zdun@uni-essen.de>
        * xotcl.c, testx.xotcl, ...: tests for new destroy logic

2001-02-04 Gustaf.Neumann@wu-wien.ac.at
	* xotcl.c: cleanup and various simplifications
	! using xotcl namespace for:
		version, lib, check_library_path, 
                interp, trace, deprecated, mkindex, load, 
                namespace_copyvars, namespace_copycmd
          potential incompatibility: use ::xotcl::version
          instead of ::xotcl_version!

2001-02-01 Uwe Zdun <uwe.zdun@uni-essen.de>
       * xotcl.c: new destroy logic with recreate   

2001-01-26 Uwe Zdun <uwe.zdun@uni-essen.de>
	* Persistence.xotcl: 
	- persistenceMgr now uses child object as storage
	- persistent arrays bug fixed, lazy persistent arrays added
	- added persistent arrays to test

2001-01-25 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: class redefinition logic instead of direct command
	destroy added to solve destroy problems identified 
	by Kristoffer Lawson.

2001-01-24 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: fixed alias bug identified by Kristoffer Lawson.

2001-01-22 Gustaf.Neumann@wu-wien.ac.at
        * fixed regression test for new path settings
        * removed Unix dependencies from regression test (sleep)

2001-01-18 Uwe Zdun <uwe.zdun@uni-essen.de>
	* all storages: added nextkey + firstkey methods 
          for traversal of DBs

2001-01-17 Uwe Zdun <uwe.zdun@uni-essen.de>
	! all packages: all internal distribution package names now
	  start with "xotcl::" to avoid name clashes with other 
          packages
 
2001-01-16 Uwe Zdun <uwe.zdun@uni-essen.de>
	* XOTclGdbm: added XOTcl Gdbm wrapper 

2001-01-15 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: alloc now handled as a Class instproc, like
	  create. Thanks to Kristoffer Lawson for the hint.

2001-01-15 Gustaf.Neumann@wu-wien.ac.at
	* new Interface for persitent storage

          Class Storage
          Storage abstract instproc open   filename
          Storage abstract instproc close  {}
          Storage abstract instproc exists key
          Storage abstract instproc set    {key ?value?}
          Storage abstract instproc unset  key
          Storage abstract instproc names  {}  
 
2001-01-12 Uwe Zdun <uwe.zdun@uni-essen.de>
 	* Storage test suite added

2001-01-09 Uwe Zdun <uwe.zdun@uni-essen.de>
	* Makefiles: generic makefile for expat, gdbm, ... in the 
	  style of XOTcl's makefile + fed by toplevel configure
	* packages/store/XOTclSdbm: sdbm wrapper for XOTcl 

2001-01-08 Gustaf.Neumann@wu-wien.ac.at
	* The search for the XOTcl library is performed according to the 
 	  following rules:

	  1) If the environment variable XOTCL is set and points to a
 	  directory, it is taken as the XOTCL directory.

	  2) If the auto_path (determined in part by the environment 
          variable TCLLIBPATH) contains a directory named "xotcl" 
 	  and it exists, it is taken.

	  3) If no xotcl library is determined yet, check
 	  whether the current directory is in an xotcl source tree. If
 	  yes take it.

	  4) If the auto_path contains a directory, that has a
 	  sub-directory named xotcl, it is taken.

	  5) If the auto_path contains a directory that has a
 	  directory named xotcl as a neighbor, it is taken.

	  6) Take the compiled-in path for the xotcl library. 

	 After the search for the XOTcl library the global Tcl
 	 variable ::xotcl::lib is set to the determined directory. This
	 directory is added automatically to the ::auto_path if
	 necessary.

2000-12-15 Gustaf.Neumann@wu-wien.ac.at
	* packages/make.xotcl: passing target to avoid grep 
	  through Makefile

2000-12-15 Gustaf.Neumann@wu-wien.ac.at
	* packages/make.xotcl: less verbose
	* new environment variable XOTCL, points to directory
          where the XOTcl library lives

2000-12-13 Gustaf.Neumann@wu-wien.ac.at
	* packages...Httpd.xotcl: close connection after errors
	* packages...Httpd.xotcl: elementary support for HTTP method
          OPTIONS

2000-12-04 Gustaf.Neumann@wu-wien.ac.at
	* xoXML: fix info vars 
          instvar method creates variable that is not accessible and
	  should not be listed in info vars

2000-12-04 Gustaf.Neumann@wu-wien.ac.at
	* version changed to 0.84
	* xoXML: fix for multiple PCDATA calls after one element

-----------------------------------------------------------------------------
2000-11-30 Gustaf.Neumann@wu-wien.ac.at
2000-11-30 Uwe Zdun <uwe.zdun@uni-essen.de>
	* release of Version 0.83

2000-11-30 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xoXML/xoRDF: added the ability to process mixed content PCDATA
	  (i.e. more than one pcdata in one element)
	
2000-11-29 Uwe Zdun <uwe.zdun@uni-essen.de>
	* src/lib/soccerClub.xotcl: simple introductory example for 
	  the tutorial
	* xotcl.c: corrected assertion checking: built in commands that
	  affect assertions are not checked (check, info, proc, instproc,
	  invar, and instinvar). Otherwise we can not react on a broken
	  assertion in the error handler (& documented this stuff in the
	  tutorial).
	
2000-11-29 Gustaf.Neumann@wu-wien.ac.at
	* tried to improve documentation tool
	* work on xotcl homepage, manual section added

2000-11-28 Gustaf.Neumann@wu-wien.ac.at
	* apps/actiweb-apps/univ/ added (example for RDF)
	* packages/make.xotcl extended for test in apps directory
	* HtmlPlace.xotcl: allowExit method added for HtmlPlace to allow an 
          actiweb place to terminate via URL (primarily for regression tests, 
          which require no kill anymore, now platform independent)
	* Httpd.xotcl: logging of contains more detailed information
	* HttpPlace.xotcl: added HTTP errors (invalid requests 
          for actiweb are correctly noted in log files)

2000-11-28 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: Removed theClasses/theObjecs hashtable, because they
	  caused some problems in exit handling (thanks to 
	  Catherine Letondal for the hint), 
	* xotcl.c: fixed all remaining memory leaks in tests (thanks to Zoran
	  Vasiljevic for helping us out with purify)
	* tutorial.html: added documentation for @

2000-11-27 Gustaf.Neumann@wu-wien.ac.at
	* src/Makefile.in: changed logic for building and installing xowish
	* xotcl.c: fixed bug in "info mixins"

2000-11-24 Gustaf.Neumann@wu-wien.ac.at
	* Access.xotcl: overhaul, uses now exits method instead of 
          'info exists'
	* packages/xml/xml.xotcl: overhaul of the introductory XML-parser 
          example 
	* predefined.xotcl: new predefined method of Object: 
          vwait (Tcl semantics)
	* some tuning to avoid speed penalties
	* src/Makefile.in: added some dependencies

2000-11-24 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: removed internal mem leaks reported by dmalloc
	* xotcl.c: corrected assertion checking for built-in commands, like set
	* xotcl.c, xotclMetaData.c: put metadata into own file + 
  	  made them deprecated -> use @ instead
	* testx.xotcl, testo.xotcl: used @ instead of metadata
	* tutorial.html: reworked the tutorial, added instmixins
	
2000-11-22 Gustaf.Neumann@wu-wien.ac.at
	* dmalloc defines added to Makefile.in
	* xotcl.c: removed some mem leaks

2000-11-22 Gustaf.Neumann@wu-wien.ac.at
	* documented various sample applications
	* fixed problems with pipes for xocomm.test (should work now under
	  windows as well)
	* polished output from xodoc
	* extended sample webserver to return info about the current 
	  request and provided means for stopping it remote.

2000-11-22 Uwe Zdun <uwe.zdun@uni-essen.de>
	* configure.in: added ""'s around -z tests and added 
	  --without-gdbm support
	  (thanks to Catherine Letondal for the hint)
	* package/store/persistenceExample.xotcl added as a basic
	  persistence store example.

2000-11-21 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: corrected infinite loop in instvar assertions
	  (thanks to Zoran Vasiljevic for the hint)

2000-11-20 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c/xotclInt.h: moved the global objects and a static
	  variable to interpreter structure (thanks to Zoran Vasiljevic for
	  the patches)
	* xotcl.c correctes mem leak in "mixin" method 
	  (thanks to Zoran Vasiljevic for the hint)

2000-11-03 Gustaf.Neumann@wu-wien.ac.at
	* MimeTypes can be specified for certain filenames via
	  Mime set nameTable(ChangeLog$) text/plain
          where the index is treated as a regular expression
	* rpm target added to Makefile
	* rpm files added to www.xotcl.org
	* removed file installed to / from binary distribution

2000-11-15 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: corrected deletion order for aggregated children:
	  child destructor is called before parent's destructor
	* Makefile.in: removed "-full-" from filename

2000-11-03 Gustaf.Neumann@wu-wien.ac.at
	Various changes to HttpPlace.xotcl and Httpd.xotcl
	* access control for HttpPlaces
	* new instance variable "user" in Worker for authenticated requests
	* access to ordinary files (and not only to WebObjects) from
          HttpPlaces (if there is no object with the name of the file)
	* worker added as a argument to credentialsNotOk

2000-10-28 Uwe Zdun <uwe.zdun@uni-essen.de>
	* testx.xotcl: added tests for instmixins

2000-10-26 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: added instmixins

2000-10-13 Gustaf.Neumann@wu-wien.ac.at
	* new global variable xotcl_version in analogy to tcl_version
	* fixed parameter passing to init for multiple arguments 
          (not starting with a "-")
        *  added regression test
        * fix bug for variable name aliasing in the instvar method

-----------------------------------------------------------------------------
2000-10-09 Uwe Zdun <uwe.zdun@uni-essen.de>
	* prepared Version 0.82 

2000-10-06 Uwe Zdun <uwe.zdun@uni-essen.de>
	* experimental tests for actiweb apps (invoke
	  with 'make test' at toplevel)

2000-10-02 Uwe Zdun <uwe.zdun@uni-essen.de>
	* Documented xotcl.c + src/lib and src/scripts directories

2000-09-29 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xodoc.xotcl new XOTcl documentation package .. all docs 
	  are now in file docs, with @ object

2000-09-28 Uwe Zdun <uwe.zdun@uni-essen.de>
	!! xotcl.c removed aggregation short form due to incompatibilities
	  with unknown. I.e., 
	    [self] Class x
	  does not function like 
	    Class [self]::x
	  anymore, but triggers the unknown mechanism.
	* removed bug: parameters have tried to  call  "-1" 
	  default value as method 

2000-09-26 Uwe Zdun <uwe.zdun@uni-essen.de>
	!! src/xotcl.c: short form for creation of nested object and
	   classes removed.
	* new documentation tool

2000-09-22 Gustaf.Neumann@wu-wien.ac.at
	* new configure flags:
		--with-gdbm=INCDIR,LIBDIR
		--with-tk=INCDIR,LIBDIR
		--with-tcl=INCDIR,LIBDIR

2000-09-19 Gustaf.Neumann@wu-wien.ac.at
	* apps/actiweb-apps/FormsWithState.xotcl:
          new example script for implementing a multi-page form
          which keeps the state in a context object, which
          is passed from form to form via hidden form fields
	* new toplevel configure file
	* toplevel "make install" copies demo apps as well
          (should we set the path to xotclsh in first line?)

2000-09-13 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: added new format functionaility to autoname. %
          strings are now recognized as in the Tcl "format"
          command. E.g.: autoname a%06d --> a000000, a000001, a000002, ..

	* rdf/xoRDF.test, rdf/RDFTriple.xotcl: used new autonames here
          in order to make triples sortable with lsort

2000-09-12 Gustaf.Neumann@wu-wien.ac.at
	* Httpd.xotcl: Fixed a bug for IE5.5 with persistent connections:
         (Server blocked); cause: the Tcl command "fcopy" alters the 
         blocking state of a socket when it finishes (bug in fcopy 
	 of tcl 8.3.2)

2000-09-12 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl/src: added xotclInt.h as XOTcl internal API 
          (still incomplete)
	* xotcl.c: 
	  - extracted xotclProfile.c, xotclReference.c, xotclTrace.c, 
            and xotclError.c  from xotcl.c,
	  - started conversion to Tcl-like naming convention for 
            functions: XOTcl... for internal API, 
                       XOTcl_... for external API

2000-09-07 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xoXML.xotcl: removed need for empty topNode
	* xoRDF.xotcl/RDFTriple.xotcl: Uniform Parse Tree
         - abbrev properties and parseType = resource  are now parse 
           into descriptions
         - class hierarchy uniformized to resources and properties 
           ... object names
           are either prop.. or res..
         - resource types are stored in rdftypes variable 
           (as a list of types)
         - Typed nodes are parsed into description + type
         - namespace definition at RDF tag recognized
         - hard coded "rdf:" removed (now rdfNSPrefix is stored on 
           each node, the parser has a rdfNamespace parameter)                                               

2000-09-06 Gustaf.Neumann@wu-wien.ac.at
	* packages/store/Persistence.xotcl: lazy open for 
          persistence database added (to avoid creation of not needed
          files, when no persistent variables are used, and to reduce
          permission problems for creation, opening, etc)

2000-09-04 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c, Makefile.vc: INST_XOLIBPKG, XOTCLVERSION passed to
          VC 6.0 preprocessor from Makefile.vc (thanks to David
          LeBlanc for the fix)

2000-09-04 Gustaf.Neumann@wu-wien.ac.at
	* xoRDF: trivial fix for make numbering of anonymous resources
          easier to comprehend
	* predefined.xotcl: methods "append" and "lappend" added
	* xotcl/Makefile: keeps track of configure.in and reconfigures 
          if necessary (eg. version change)
        * new -reset option for autoname (does currently not work with
          -instance)

2000-08-31 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xoRDF: added subject ID to anonymous descriptions & fixed bugs
	
2000-08-30 Uwe Zdun <uwe.zdun@uni-essen.de>
	* xotcl.c: fixed xotcltrace
	* trace.xotcl: "deprecated messages" show* fixed

2000-08-19 Gustaf.Neumann@wu-wien.ac.at
	* toplevel Makfile: target "make test" added

2000-08-16 Gustaf.Neumann@wu-wien.ac.at
	* RDFTriple got a new method "prettyTriples" which uses 
	  indentation to show connections between triples (used in xoRDF.test)

2000-08-11 Gustaf.Neumann@wu-wien.ac.at
	* apps/xocomm/webserver.xotcl listens on port 9086 as well 
	  to test basic access control
	* packages/make.xotcl -test added
	* Access.xotcl: fixes for credentials, timing for SimpleRequest now optional
	  (-timing 1, default is -timing 0)
	* new files: packages/comm/xocomm.test, packages/rdf/xoRDF.test
	* Ftp fixed for now Access methods
 	* "Class instproc newChild" and "Class instproc new" added

2000-08-09 Gustaf.Neumann@wu-wien.ac.at
        * untested C-API placed between #ifdef
	* dead code removed
	* all internal calls to destroy handled by a single
	  function "callDestroyMethod"
	* target "xref" added to xotc/src/Makefile 
          (needs free program xref to be installed)

2000-08-08 Gustaf.Neumann@wu-wien.ac.at
	* new instcommand "exists" to check whether a variable
          exists (no need to use namespaces or instvar to check
          for the existance of variables)
	* xotcl.c: using new macros 
              VarFrameDecls
              VarFrameSwitchToObj(in,obj)
	      VarFrameRestore(in)
	  to change VariableFrames 
          (speedup mand making code more uniform)
        * returning int objects instead of string objects
        * using new features obove led to more than 20% speedup
          on RDF benchmark.
	* regression and speed test 
          xotcl/src/lib/speedtest.xotcl added 

2000-08-07 Gustaf.Neumann@wu-wien.ac.at
	* HTML Form interface changed, 
	  form arguments are not longer appended to call
	* new methods for WebObj: getWorker and getFormData
 	  to access worker internals and form data
	* some minor speed improvements

2000-08-01 Gustaf.Neumann@wu-wien.ac.at
	!! more thorough checks for object names 
         (no ":", no "::", no ":[^:].+", no ".+:", no ".*NAME::[:]+NAME")
	* copy and move methods create no invalid names that must be fixed
          by Object creation
        !! methods called via "-" syntax must start with an alphanum character
        * Object creation 10% faster
      	* apps/actiweb-apps/MC.xotcl uses POST instead of GET

2000-07-27 Gustaf.Neumann@wu-wien.ac.at
	!!! info children returns fully qualified object names
	!!! info classchildren returns fully qualified object names
	!!! info filter returns function names without class paths
	* fixed composite attributes in RDF
	* some speed improvements
	* parameter passing from FORMs to WebObjects via parameter objects
	* HtmlPlace has a default method that lists all exported objects
	* Mime component added
	* multipart-form data code added to Httpd

2000-06-26 Gustaf.Neumann@wu-wien.ac.at
        * version number increased to 0.82
        * automated version number management
	* test client and server for tls added
        * minor changes for TLS
        * minor fixes for Tcl 8.4a
        * including certificates

2000-06-20 Uwe Zdun <uwe.zdun@uni-essen.de>

	* packages/mos/Agent.xotcl:
	- migrate bug -- 'self' called after destroy of migrate --
	  corrected
	- support for synchronous invoke, clone, and migrate added in
	  addition to async methods
	
	* AgentClient/Receiver: example enhanced with class cloning and
	sync invoke, clone, and migrate

	
-----------------------------------------------------------------------------
2000-06-05 XOTcl 0.81 Release -- Major Changes to Version 0.80
        - changelog started by Uwe Zdun
	* xotcl.c: 
	- deep copy/move with all language features
 	- renamed "parameters" to "parameter"
	- renamed "info filters" and "info mixins" to "info filter"/
	  "info mixin"
	- added deprecated error message
	- added "xotcl_interp" command to start an XOTcl slave interp
	- better "package" support and integration
	- linearization of per-object mixin hierarchy with ordinary 
	  class hierarchy
	- isobject, isclass, and ismetaclass with identical interface: 
	  all have the obj/cls in question as argument
	- reference tracing with "info reference", "info referencedby" added
	- internal xotcl-lib now in predefined.xotcl -> make file 
	  automatically creates predefined.h	
	* toplevel-configure added
	* Actiweb:
	- early alpha preview for code mobility, registry, web objects 
	  added. be careful: the APIs will most likely change in the 
	  future 
	- SSL Place
	* HTTPserver/access:
	- Open SSL support
	* xoXML/xoRDF:
	- RDF Typed Node support
	- Parsing of several top nodes at once -> mixing of XML and RDF easier
	- Tests integrated and several new tests
	- XML/RDF recreation added
	* xoStore:
	- Support for tclgdbm added -- thanks to Stefan Vogel for providing
 	  the Win version of gdbm
