Taking the pain out of serialization.
Project powered by:
|
s11n.net downloads
General notes about the downloads:
-
libs11n is mirrored via
Sourceforge's world-wide mirroring system.
If you are downloading from outside of central Europe please try the SourceForge download sites (s11n.net
is hosted in Germany).
- Some software is released with the release data as the version number.
In these cases, the date part of the tarball's name, in YYYY.MM.DD format,
is always "the latest release."
-
Feel free to feed back on any of this code: all feedback is read and considered, and
suggestions/patches are almost always integrated. Please send email to
the dev list or
the maintainer (please prefer the dev list
when asking questions, so others can participate and learn).
- On 1 July 2007 a lot of older software was removed from this page. If you
need it for some reason, try looking here. If you still
cannot find it, trying contacting the maintainer.
PGP Keys/Signatures
Source distributions on this site are now signed with a PGP key. These
have a .sig file listed along with the .bz2 or .gz file. The signature
files can be verified against this public key:
Alternately, grab key 0x93DA9E0B from your favourite keyserver.
Users of gpg, and possibly other command-line PGP tools, can verify
the signature by placing the .bz2/.gz file and the .sig file in the same directory
and using a command like:
stephan@owl:~/> gpg --verify libs11n-1.1.2-dev.tar.bz2.sig
gpg: Signature made Tue 28 Jun 2005 11:26:40 PM CEST using DSA key ID 93DA9E0B
gpg: Good signature from "s11n.net (for signing s11n.net downloads) <stephan@s11n.net>"
Users of non-GNU platforms: you'll want the "nobuildfiles" zip files.
These source trees come without build files and with all normally-generated files
pre-generated. They are suitable for use in arbitrary build environments like
MSVC or GNU Autotools, and can be copied directly in to existing project trees with
very little effort. They come with a set of READMEs and a Makefile which demonstrates
which source files belong to which parts of the library. Please read in the included
READMEs and INSTALL files for information on building it and enabling
platform-specific features, like loading DLLs.
s11n 1.3.x source code
1.3.x is a development/unstable branch. If you don't like that idea, use
1.2.x, listed below.
The "complete" build tree (for GNU platforms):
Sources for non-GNU platforms:
s11n 1.3.x precompiled binaries
You can find precompiled Debian (.deb) packages for some platforms
via our APT repository:
http://apt.s11n.net/.
Contributions of precompiled binaries for any platforms are always welcomed.
(As is access to machines where we can generate packages!)
s11n 1.2.x source code
These tarballs contain everything needed to build s11n 1.2 on platforms
hosting GNU versions of all the standard build tools. It comes with
sample applications and the documentation in its original format (<=1.2.0 LyX, >=1.2.1 OpenDocument).
The zfstream lib is optionally supported
by these releases but it is not required.
The "complete" build tree (for GNU platforms):Sources for non-GNU platforms:
s11n 1.2.x precompiled binaries
Submissions of precompiled binaries are always welcomed.
Debian packages for some *buntu versions are available via
apt.s11n.net.
s11n 1.2.x for Visual C++ 2005 Express
Achtung:
As of early 2007, i no longer own a copy of Windows and
cannot make further Windows-based releases. If someone is willing
to maintain them, please get in touch.
This zip file contains a project/solution file for
Visual C++ 2005 Express,
a freely-downloadable C++ compiler/toolset for MS Windows platforms.
It does (yet) not build libs11n as a shared library, but builds the s11nconvert
tool and contains all code necessary for building s11n (e.g., for direct inclusion in
your own project). It includes a precompiled binary of s11nconvert.
s11n library manual
The library manual comes with the s11n source code in its original format
(<=1.2.0 LyX, >=1.2.1 OpenDocument).
Here you can download both the originals and PDF copies. Note that the PDFs,
for unknown reasons, often look HORRIBLE in Adobe Acrobat Reader 6.0.
If this appears to be the case on your machine, please try gv, kgv, or similar,
to read them (and make sure that anti-aliasing is turned on!). As of 1.2.1, HTML
versions are no longer shipped because OpenOffice's export to HTML provides
very poor results with this document.
s11n API documentation
These tarballs include doxygen-generated
HTML versions of the s11n API documentation. The "-with-charts" files include
extra charts and graphics generated by doxygen.
s11n porting guide
This document is intended to ease the process of porting libs11n
to non-GNU/Linux platforms and to assist those wanting
to integrate libs11n directly into their own project's source tree,
regardless of the platform.
An add-on application for browsing s11n-saved data files.
Requires Qt 3 (only tested with 3.3)
and s11n. Releases 2005.11.25 and newer require s11n 1.2.0+.
The sqlite3_serializer plugin can save and load to and from sqlite3 databases.
Non-serialization libs
All libraries below this line are not directly related to s11n, but are made
available via this project for various reasons. Most of them are "historical"
in nature.
This download has moved.
phoenix
A class for serving monostate-like objects which are shared within a specific context.
Get more information about it here and on
the papers page (which contains a long article discussing the birth (as it were)
of this class).
readline_cpp
This download has moved.
shellish
This download has moved.
sqlite3x
This download has moved.
sqlite3-mfc
This download has moved.
zfstream
This download has moved.
|