Metakit 2.3.4 last release candidate

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