/* $Id$ */
-package "mspio"
+package "mspcore"
{
version "1.1";
- description "Object-oriented input/output library";
+ description "Mikkosoft Productions core library";
- require "mspstrings";
- require "mspcore";
require "sigc++-2.0";
+ if "arch!=win32"
+ {
+ build_info
+ {
+ library "pthread";
+ };
+ };
+ if "arch=linux"
+ {
+ build_info
+ {
+ library "dl";
+ };
+ };
+
+ feature "exception_backtrace" "Generate a backtrace when an exception is thrown.";
+
+ headers "msp/core"
+ {
+ source "source/core";
+ install true;
+ };
+
+ headers "msp/time"
+ {
+ source "source/time";
+ install true;
+ };
+
+ headers "msp/debug"
+ {
+ source "source/debug";
+ install true;
+ };
+
+ headers "msp/strings"
+ {
+ source "source/strings";
+ install true;
+ };
+
+ headers "msp/stringcodec"
+ {
+ source "source/stringcodec";
+ install true;
+ };
- source "source";
+ headers "msp/io"
+ {
- library "mspio"
++ source "src/io";
+ install true;
+ };
+
+ library "mspcore"
{
- source "source";
+ source "source/core";
+ source "source/debug";
+ source "source/time";
+ source "source/strings";
+ source "source/stringcodec";
++ source "source/io";
install true;
};
- ($Id$)
+2.0
+
+== Changes from pre-2.0 mspcore ==
+
+1.1
+* Time zone support
+* Some more time operations
+* Bugfixes
+ - Compatibility fixes for FreeBSD and 64-bit systems
+ - Proper handling of string arguments with spaces in GetOpt
+ - DateTime addition fixes
+ - Timer no longer drops duplicate timeouts
+
+1.0
+* First released version
+
+== Changes from pre-2.0 mspstrings ==
+
+1.1
+* Codec autodetection
+* lexical_cast rewritten from scratch
+* Some new utility functions
+* Bugfixes
+ - 64-bit compatibility
+ - Don't generate invalid octal escape sequences
+ - UTF-8 decoder now passes the UTF-8 test file
+ - Regex fixes
+
+1.0
+* First released version
+
-
-($Id$)
++== Changes from pre-2.0 mspio ==
++
+ 1.1
+ * Filter class makes adding filters easier
+ * Memory class enables I/O from/to memory buffers
+ * Console size can be queried
+ * Bugfixes
+ - Don't consider an empty set for poll an error
+
+ 1.0
+ * First released version