Sources, and binaries for Linux, Macintosh, and Windows are at:
https://www.equi4.com/pub/mk/
The binaries include libs for C++, and extensions for Python and Tcl.
A detailed change log is part of the source archive, it's also at:
https://www.equi4.com/metakit/CHANGES
The most recent entries are:
2001-03-29 MK 2.3.4 The "last" release candidate
Now checked into its *new* CVS home at equi4.com.
Mailings list(s) have also been moved to this site.2001-03-28 Fix Win build, broken on Mar 27
Dropped kBufMax from mk4.h, it caused compiler errors
in MSVC6 - switched to "sizeof" in a couple of places.
This error was introduced by the double-fix of 3/27.2001-03-28 Allow builds of Tclkit with Sun CC
Integrated a few changes provided by D.J. Hagberg.
Note: the M-solaris.sh and M-dyn.sh scripts need to
be manually edited when choosing between CC and gcc.2001-03-27 Double-alignment bug on Solaris
Two changes (c4_Bytes in mk4.h and src/column.h) to
fix an alignment problem for 8-byte doubles on Solaris.
This caused tests b17, b23, b24, s22, and s28 to fail.2001-03-26 Fixed cross-platform commit bug
There was a nasty bug in the 2.3.x code, which wrote
incorrect field sizes when committing to a datafile
with a different byte order (i.e. created on a machine
using different endian-ness from the one doing commit).2001-02-14 Removed file events from Tclkit
Changed kit/rechan.cpp to not generate file events.
This avoids a bug in Tclkit whereby an open file can
generate a continuous stream of file events as long
as the file is open - the console will seem to be
frozen, though "close $file" does work and fixes it.2000-12-13 Added missing c4_LongRef export
Added a line in mk4dll.h to resolve references to
the new c4_LongProp/c4_LongRef datatype on Windows.2000-12-04 Fixed conversion bug
There was a bug in c4_FormatV::OldDefine, causing MK
to crash when trying to convert an old-format file
with empty subviews in it. Bug introduced on 14 Nov.2000-12-02 Fixes in Tclkit code
Fixed a Tcl-level bug causing memory leaks for all
compressed files stored with MK opened for reading.
Disabled event sources (mk4tcl.cpp and rechan.cpp)
to avoid a GUI freeze-up while a fake file is open.2000-11-16 Simplified c4_Storage
Made some changes so that a c4_Storage no longer has
a separate c4_Persist* copy. As a result, a storage
can now be reconstructed from any root-level view.
This generalizes views, and prepares for a merge.2000-11-14 Fixed mem leak in conversion code
The conversion code from pre 2.3 files had a memory
leak in c4_FormatV::OldDefine, causing f06 to leak,
as well as several subsequent erroneous leak reports.
Changed a few "new" to "d4_new" calls along the way.
Remove FlipBytes members, they are no longer needed.2000-11-08 Tclkit now in the distribution
The "Tclkit" project has been merged into Metakit.
Details and updated build info at "tcl/kit/README".
The SourceForge CVS repository is up to date again.
Mk4py: improved number conversion and error handling.2000-11-03 MK 2.3.3 First final release candidate