Index: xotcl/ChangeLog =================================================================== diff -u -r99a7a21854051cd691029b15ef8877aa9e86cf44 -rf9bb662bd07a30d00a33e75ab3354bb9f8463999 --- xotcl/ChangeLog (.../ChangeLog) (revision 99a7a21854051cd691029b15ef8877aa9e86cf44) +++ xotcl/ChangeLog (.../ChangeLog) (revision f9bb662bd07a30d00a33e75ab3354bb9f8463999) @@ -1,96 +1,7 @@ -2007-08-06: - * Changed all references to /tmp to [::xotcl::tmpdir] to honor - TMPDIR TEMP TMP if set - - * Handling of variable traces in serializer: - traces might require a different topological sort, - which is hard to handle. Similar as with filters, - we deactivate the variable traces during initialization. - This happens by - (1) replacing the XOTcl's trace method by a no-op - (2) collecting variable traces through collect-var-traces - (3) re-activating the traces after variable initialization - - (Many thanks to Stefan Sobernig for the help!) - -2007-08-05: - * Changes to compile xotcl with the new Var structures in the - head version of Tcl 8.5. This is a rather large change, - the patch is more than 800 lines. - - (Many thanks to Miguel Sofer for the help!) - - From the Tcl Changelog - - *** POTENTIAL INCOMPATIBILITY *** (tclInt.h and tclCompile.h) - Extensions that access internals defined in tclInt.h and/or - tclCompile.h may lose both binary and source compatibility. The - relevant changes are: - - 1. 'struct Var' is completely changed, all acceses to its - internals (either direct or via the TclSetVar* and TclIsVar* - macros) will malfunction. Var flag values and semantics - changed too. - - 2. 'struct Bytecode' has an additional field that has to be - initialised to NULL - - 3. 'struct Namespace' is larger, as the varTable is now one - pointer larger than a Tcl_HashTable. Direct access to its - fields will malfunction. - - 4. 'struct CallFrame' grew one more field (the second such - growth with respect to Tcl8.4). - - 5. api change for the functions TclFindCompiledLocal, - TclDeleteVars and many internal functions in tclVar.c - -2007-07-27: - * fixed a compile problem with a superfluous semicolon in a macro - (Many thanks for Andreas Kupries for reporting and sending a patch) - * fixed two compiler warnings in gcc 4.1.2 - -2007-07-23 - * Pre-Release of XOTcl 1.5.4 - -2007-07-23: - * fixed a bug with empty argument names - (Many thanks for Stefan Sobernig for reporting the bug) - -2007-07-03: - * allow to call methods from the class to be called - from slot objects (Many thanks for - Nico L'INSALATA for noting this problem). - 2007-06-05: * Fixed spelling mistakes in the tutorial (Many thanks to Robert Hicks for reporting) -2007-05-27: - * Fixed potential error with default values for parameters - starting with a "-". (Many thanks to Shishir Ramam - for reporting) - -2007-03-16: - * fixed a bug where a Tcl call adds a namespace to an object, - but xotcl did not notice it. (Many thanks for Stefan Sobernig - for reporting the bug) - -2007-01-14: - * fixing error message propagation for methods called via - configure. (Many thanks for Kristoffer Lawson - for reporting the bug) - -2006-12-12 - * changing "test == " to "test =" as required by FreeBSD - (many thanks to Martin Matuska for providing - the patch) - -2006-12-07 - * MinGW patches - (many thanks to Martin Matuska for providing - the patch) - 2006-11-25 * Release of XOTcl 1.5.3