From ssolie at users.sourceforge.net Sun Jun 3 16:51:37 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:51:37 -0700 Subject: [Expat-checkins] expat/amiga/include/proto expat.h,1.1,1.2 Message-ID: <20070603145142.678981E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga/include/proto In directory sc8-pr-cvs17:/tmp/cvs-serv30966 Modified Files: expat.h Log Message: Removed incorrect header. Index: expat.h =================================================================== RCS file: /cvsroot/expat/expat/amiga/include/proto/expat.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- expat.h 24 Dec 2005 06:45:36 -0000 1.1 +++ expat.h 3 Jun 2007 14:51:34 -0000 1.2 @@ -1,16 +1,6 @@ #ifndef PROTO_EXPAT_H #define PROTO_EXPAT_H -/* -** $Id$ -** Includes Release 50.1 -** -** Prototype/inline/pragma header file combo -** -** (C) Copyright 2003-2005 Amiga, Inc. -** All Rights Reserved -*/ - #ifndef LIBRARIES_EXPAT_H #include #endif From ssolie at users.sourceforge.net Sun Jun 3 16:53:27 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:53:27 -0700 Subject: [Expat-checkins] expat/amiga/include/libraries expat.h,1.2,1.3 Message-ID: <20070603145330.089B91E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga/include/libraries In directory sc8-pr-cvs17:/tmp/cvs-serv31701 Modified Files: expat.h Log Message: Updated and bumped version. Index: expat.h =================================================================== RCS file: /cvsroot/expat/expat/amiga/include/libraries/expat.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- expat.h 30 Dec 2005 04:19:05 -0000 1.2 +++ expat.h 3 Jun 2007 14:53:24 -0000 1.3 @@ -2,7 +2,7 @@ #define LIBRARIES_EXPAT_H /* -** Copyright (c) 2001-2005 Expat maintainers. +** Copyright (c) 2001-2007 Expat maintainers. ** ** Permission is hereby granted, free of charge, to any person obtaining ** a copy of this software and associated documentation files (the @@ -527,7 +527,9 @@ XML_FEATURE_CONTEXT_BYTES, XML_FEATURE_MIN_SIZE, XML_FEATURE_SIZEOF_XML_CHAR, - XML_FEATURE_SIZEOF_XML_LCHAR + XML_FEATURE_SIZEOF_XML_LCHAR, + XML_FEATURE_NS, + XML_FEATURE_LARGE_SIZE }; typedef struct { @@ -542,7 +544,7 @@ #define XML_MAJOR_VERSION 2 #define XML_MINOR_VERSION 0 -#define XML_MICRO_VERSION 0 +#define XML_MICRO_VERSION 1 /****************************************************************************/ From ssolie at users.sourceforge.net Sun Jun 3 16:54:28 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:54:28 -0700 Subject: [Expat-checkins] expat/amiga expat_vectors.c,1.1,1.2 Message-ID: <20070603145431.264061E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga In directory sc8-pr-cvs17:/tmp/cvs-serv32163 Modified Files: expat_vectors.c Log Message: Bumped copyright. Index: expat_vectors.c =================================================================== RCS file: /cvsroot/expat/expat/amiga/expat_vectors.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- expat_vectors.c 24 Dec 2005 06:39:56 -0000 1.1 +++ expat_vectors.c 3 Jun 2007 14:54:25 -0000 1.2 @@ -1,5 +1,5 @@ /* -** Copyright (c) 2001-2005 Expat maintainers. +** Copyright (c) 2001-2007 Expat maintainers. ** ** Permission is hereby granted, free of charge, to any person obtaining ** a copy of this software and associated documentation files (the From ssolie at users.sourceforge.net Sun Jun 3 16:55:11 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:55:11 -0700 Subject: [Expat-checkins] expat/amiga stdlib.c,1.2,1.3 Message-ID: <20070603145514.3AFF51E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga In directory sc8-pr-cvs17:/tmp/cvs-serv32464 Modified Files: stdlib.c Log Message: Bumped copyright. Index: stdlib.c =================================================================== RCS file: /cvsroot/expat/expat/amiga/stdlib.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- stdlib.c 19 Mar 2006 04:32:58 -0000 1.2 +++ stdlib.c 3 Jun 2007 14:55:09 -0000 1.3 @@ -1,5 +1,5 @@ /* -** Copyright (c) 2001-2005 Expat maintainers. +** Copyright (c) 2001-2007 Expat maintainers. ** ** Permission is hereby granted, free of charge, to any person obtaining ** a copy of this software and associated documentation files (the From ssolie at users.sourceforge.net Sun Jun 3 16:55:51 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:55:51 -0700 Subject: [Expat-checkins] expat/amiga expat_lib.c,1.3,1.4 Message-ID: <20070603145554.F0DC01E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga In directory sc8-pr-cvs17:/tmp/cvs-serv32581 Modified Files: expat_lib.c Log Message: Bumped version strings. Index: expat_lib.c =================================================================== RCS file: /cvsroot/expat/expat/amiga/expat_lib.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- expat_lib.c 19 Mar 2006 04:35:27 -0000 1.3 +++ expat_lib.c 3 Jun 2007 14:55:49 -0000 1.4 @@ -1,5 +1,5 @@ /* -** Copyright (c) 2001-2006 Expat maintainers. +** Copyright (c) 2001-2007 Expat maintainers. ** ** Permission is hereby granted, free of charge, to any person obtaining ** a copy of this software and associated documentation files (the @@ -27,8 +27,8 @@ #define LIBNAME "expat.library" #define LIBPRI 0 #define VERSION 4 -#define REVISION 1 -#define VSTRING "expat.library 4.1 (18.3.2005)" /* dd.mm.yyyy */ +#define REVISION 2 +#define VSTRING "expat.library 4.2 (2.6.2007)" /* dd.mm.yyyy */ static const char* __attribute__((used)) verstag = "\0$VER: " VSTRING; From ssolie at users.sourceforge.net Sun Jun 3 16:57:07 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:57:07 -0700 Subject: [Expat-checkins] expat/lib amigaconfig.h,1.2,1.3 Message-ID: <20070603145712.6478F1E4004@bag.python.org> Update of /cvsroot/expat/expat/lib In directory sc8-pr-cvs17:/tmp/cvs-serv505 Modified Files: amigaconfig.h Log Message: Updated and removed any obsolete defines. Index: amigaconfig.h =================================================================== RCS file: /cvsroot/expat/expat/lib/amigaconfig.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- amigaconfig.h 24 Dec 2005 06:32:20 -0000 1.2 +++ amigaconfig.h 3 Jun 2007 14:57:04 -0000 1.3 @@ -10,66 +10,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_CHECK_H -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#undef HAVE_GETPAGESIZE - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - /* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have a working `mmap' system call. */ -#undef HAVE_MMAP - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "expat-bugs at mail.libexpat.org" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "expat" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "expat 1.95.8" - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.95.8" - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - /* whether byteorder is bigendian */ #define WORDS_BIGENDIAN @@ -83,14 +29,4 @@ /* Define to make XML Namespaces functionality available. */ #define XML_NS -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `long' if does not define. */ -#undef off_t - -/* Define to `unsigned' if does not define. */ -#undef size_t - - #endif /* AMIGACONFIG_H */ From ssolie at users.sourceforge.net Sun Jun 3 16:58:40 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 07:58:40 -0700 Subject: [Expat-checkins] expat/amiga Makefile,1.5,1.6 README.txt,1.4,1.5 Message-ID: <20070603145843.22F7D1E4004@bag.python.org> Update of /cvsroot/expat/expat/amiga In directory sc8-pr-cvs17:/tmp/cvs-serv1307 Modified Files: Makefile README.txt Log Message: Updated for latest SDK. Index: Makefile =================================================================== RCS file: /cvsroot/expat/expat/amiga/Makefile,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Makefile 19 Mar 2006 04:45:43 -0000 1.5 +++ Makefile 3 Jun 2007 14:58:37 -0000 1.6 @@ -37,15 +37,15 @@ help: @echo "Requires:" @echo " AmigaOS 4.0" - @echo " SDK 51.15" - @echo " clib2 1.198" + @echo " SDK 51.22" + @echo " clib2 1.202" @echo "" @echo "Targets:" @echo " all - make expat libraries, xmlwf, examples and run test suite" @echo " install - install expat libraries and tools into SDK" all: - -makedir lib libs + -makedir force lib libs $(MAKE) staticlib $(MAKE) sharedlib @@ -63,7 +63,7 @@ -delete libs/#?.o quiet install: - copy lib/xmlwf $(tooldir) quiet + copy libs/xmlwf $(tooldir) quiet copy /lib/expat.h /lib/expat_external.h $(staticincludedir) quiet copy lib/libexpat.a $(staticlibdir) quiet copy libs/expat.library $(sharedlibdir) quiet @@ -82,12 +82,15 @@ LAUNCH = ifeq ($(MAKECMDGOALS), staticlib) + CFLAGS += -mcrt=clib2 + LDFLAGS += -mcrt=clib2 LIBS += $(STATICLIB) INCLUDES = -I../lib endif ifeq ($(MAKECMDGOALS), sharedlib) - CFLAGS += -DAMIGA_SHARED_LIB -D__USE_INLINE__ + CFLAGS += -mcrt=newlib -D__USE_INLINE__ + LDFLAGS += -mcrt=newlib INCLUDES = -I. -Iinclude -Iinclude/libraries -I../lib LAUNCH = $(DESTDIR)/launch.o endif Index: README.txt =================================================================== RCS file: /cvsroot/expat/expat/amiga/README.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- README.txt 19 Mar 2006 04:34:35 -0000 1.4 +++ README.txt 3 Jun 2007 14:58:37 -0000 1.5 @@ -14,6 +14,13 @@ HISTORY ======= +4.2 - updated to correspond to Expat 2.0.1 release + - bumped copyright banners and versions + - simplified amigaconfig.h + - updated include/libraries/expat.h file + - modified launch.c to use contructor/deconstructor + - removed need for amiga_main() from expat utilities + 4.1 - fixed memory freeing bug in shared library version - now allocates shared memory From ssolie at users.sourceforge.net Sun Jun 3 17:00:12 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 08:00:12 -0700 Subject: [Expat-checkins] expat/xmlwf xmlfile.c, 1.19, 1.20 xmlwf.c, 1.73, 1.74 Message-ID: <20070603150014.2B9981E4004@bag.python.org> Update of /cvsroot/expat/expat/xmlwf In directory sc8-pr-cvs17:/tmp/cvs-serv1696/xmlwf Modified Files: xmlfile.c xmlwf.c Log Message: Removed need for amiga_main(). Index: xmlfile.c =================================================================== RCS file: /cvsroot/expat/expat/xmlwf/xmlfile.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- xmlfile.c 5 Aug 2006 22:43:57 -0000 1.19 +++ xmlfile.c 3 Jun 2007 15:00:09 -0000 1.20 @@ -12,7 +12,7 @@ #include "winconfig.h" #elif defined(MACOS_CLASSIC) #include "macconfig.h" -#elif defined(__amigaos4__) +#elif defined(__amigaos__) #include "amigaconfig.h" #elif defined(__WATCOMC__) #include "watcomconfig.h" @@ -29,7 +29,7 @@ #include #endif -#ifdef AMIGA_SHARED_LIB +#if defined(__amigaos__) && defined(__USE_INLINE__) #include #endif Index: xmlwf.c =================================================================== RCS file: /cvsroot/expat/expat/xmlwf/xmlwf.c,v retrieving revision 1.73 retrieving revision 1.74 diff -u -d -r1.73 -r1.74 --- xmlwf.c 30 Apr 2007 00:50:22 -0000 1.73 +++ xmlwf.c 3 Jun 2007 15:00:09 -0000 1.74 @@ -16,7 +16,7 @@ #include #endif -#ifdef AMIGA_SHARED_LIB +#if defined(__amigaos__) && defined(__USE_INLINE__) #include #endif @@ -639,13 +639,8 @@ exit(rc); } -#ifdef AMIGA_SHARED_LIB -int -amiga_main(int argc, char *argv[]) -#else int tmain(int argc, XML_Char **argv) -#endif { int i, j; const XML_Char *outputDir = NULL; From ssolie at users.sourceforge.net Sun Jun 3 17:00:12 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 08:00:12 -0700 Subject: [Expat-checkins] expat/amiga launch.c,1.1,1.2 Message-ID: <20070603150014.2DF991E4005@bag.python.org> Update of /cvsroot/expat/expat/amiga In directory sc8-pr-cvs17:/tmp/cvs-serv1696/amiga Modified Files: launch.c Log Message: Removed need for amiga_main(). Index: launch.c =================================================================== RCS file: /cvsroot/expat/expat/amiga/launch.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- launch.c 24 Dec 2005 06:39:56 -0000 1.1 +++ launch.c 3 Jun 2007 15:00:09 -0000 1.2 @@ -1,5 +1,5 @@ /* -** Copyright (c) 2001-2005 Expat maintainers. +** Copyright (c) 2001-2007 Expat maintainers. ** ** Permission is hereby granted, free of charge, to any person obtaining ** a copy of this software and associated documentation files (the @@ -28,27 +28,17 @@ struct ExpatIFace* IExpat = 0; -int amiga_main(int argc, char** argv); -void cleanup(); +void setup() __attribute__((constructor)); +void cleanup() __attribute__((destructor)); -int main(int argc, char** argv) +void setup() { - int result = -1; - - atexit(cleanup); - - ExpatBase = OpenLibrary("expat.library", 2); - if ( ExpatBase != 0 ) { - IExpat = (struct ExpatIFace*)GetInterface(ExpatBase, "main", 1, NULL); - if ( IExpat != 0 ) { - result = amiga_main(argc, argv); - } + ExpatBase = OpenLibrary("expat.library", 4); + IExpat = (struct ExpatIFace*)GetInterface(ExpatBase, "main", 1, NULL); + if ( IExpat == 0 ) { + DebugPrintF("Can't open expat.library\n"); } - - cleanup(); - - return result; } From ssolie at users.sourceforge.net Sun Jun 3 17:00:12 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 08:00:12 -0700 Subject: [Expat-checkins] expat/tests runtests.c,1.66,1.67 Message-ID: <20070603150015.359081E4004@bag.python.org> Update of /cvsroot/expat/expat/tests In directory sc8-pr-cvs17:/tmp/cvs-serv1696/tests Modified Files: runtests.c Log Message: Removed need for amiga_main(). Index: runtests.c =================================================================== RCS file: /cvsroot/expat/expat/tests/runtests.c,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- runtests.c 1 Jul 2006 15:30:38 -0000 1.66 +++ runtests.c 3 Jun 2007 15:00:09 -0000 1.67 @@ -17,7 +17,7 @@ #include "chardata.h" #include "minicheck.h" -#ifdef AMIGA_SHARED_LIB +#if defined(__amigaos__) && defined(__USE_INLINE__) #include #endif @@ -1482,13 +1482,8 @@ } -#ifdef AMIGA_SHARED_LIB -int -amiga_main(int argc, char *argv[]) -#else int main(int argc, char *argv[]) -#endif { int i, nf; int verbosity = CK_NORMAL; From ssolie at users.sourceforge.net Sun Jun 3 17:00:12 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 08:00:12 -0700 Subject: [Expat-checkins] expat/tests/benchmark benchmark.c,1.4,1.5 Message-ID: <20070603150015.ECBDD1E4004@bag.python.org> Update of /cvsroot/expat/expat/tests/benchmark In directory sc8-pr-cvs17:/tmp/cvs-serv1696/tests/benchmark Modified Files: benchmark.c Log Message: Removed need for amiga_main(). Index: benchmark.c =================================================================== RCS file: /cvsroot/expat/expat/tests/benchmark/benchmark.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- benchmark.c 7 Apr 2006 20:25:43 -0000 1.4 +++ benchmark.c 3 Jun 2007 15:00:09 -0000 1.5 @@ -4,6 +4,10 @@ #include #include "expat.h" +#if defined(__amigaos__) && defined(__USE_INLINE__) +#include +#endif + #ifdef XML_LARGE_SIZE #define XML_FMT_INT_MOD "ll" #else @@ -18,13 +22,7 @@ exit(rc); } -#ifdef AMIGA_SHARED_LIB -#include -int -amiga_main(int argc, char *argv[]) -#else int main (int argc, char *argv[]) -#endif { XML_Parser parser; char *XMLBuf, *XMLBufEnd, *XMLBufPtr; From ssolie at users.sourceforge.net Sun Jun 3 17:00:12 2007 From: ssolie at users.sourceforge.net (Steven Solie) Date: Sun, 03 Jun 2007 08:00:12 -0700 Subject: [Expat-checkins] expat/examples elements.c, 1.8, 1.9 outline.c, 1.9, 1.10 Message-ID: <20070603150016.F3FBA1E400B@bag.python.org> Update of /cvsroot/expat/expat/examples In directory sc8-pr-cvs17:/tmp/cvs-serv1696/examples Modified Files: elements.c outline.c Log Message: Removed need for amiga_main(). Index: elements.c =================================================================== RCS file: /cvsroot/expat/expat/examples/elements.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- elements.c 14 Apr 2006 18:03:36 -0000 1.8 +++ elements.c 3 Jun 2007 15:00:09 -0000 1.9 @@ -8,6 +8,10 @@ #include #include "expat.h" +#if defined(__amigaos__) && defined(__USE_INLINE__) +#include +#endif + #ifdef XML_LARGE_SIZE #if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400 #define XML_FMT_INT_MOD "I64" @@ -36,14 +40,8 @@ *depthPtr -= 1; } -#ifdef AMIGA_SHARED_LIB -#include -int -amiga_main(int argc, char *argv[]) -#else int main(int argc, char *argv[]) -#endif { char buf[BUFSIZ]; XML_Parser parser = XML_ParserCreate(NULL); Index: outline.c =================================================================== RCS file: /cvsroot/expat/expat/examples/outline.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- outline.c 5 Sep 2006 20:07:39 -0000 1.9 +++ outline.c 3 Jun 2007 15:00:09 -0000 1.10 @@ -25,6 +25,10 @@ #include #include +#if defined(__amigaos__) && defined(__USE_INLINE__) +#include +#endif + #ifdef XML_LARGE_SIZE #if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400 #define XML_FMT_INT_MOD "I64" @@ -65,14 +69,8 @@ Depth--; } -#ifdef AMIGA_SHARED_LIB -#include -int -amiga_main(int argc, char *argv[]) -#else int main(int argc, char *argv[]) -#endif { XML_Parser p = XML_ParserCreate(NULL); if (! p) { From kwaclaw at users.sourceforge.net Tue Jun 5 17:05:20 2007 From: kwaclaw at users.sourceforge.net (Karl Waclawek) Date: Tue, 05 Jun 2007 08:05:20 -0700 Subject: [Expat-checkins] expat/doc reference.html,1.72,1.73 Message-ID: <20070605150525.6457A1E4005@bag.python.org> Update of /cvsroot/expat/expat/doc In directory sc8-pr-cvs17:/tmp/cvs-serv23524 Modified Files: reference.html Log Message: Updated version number Index: reference.html =================================================================== RCS file: /cvsroot/expat/expat/doc/reference.html,v retrieving revision 1.72 retrieving revision 1.73 diff -u -d -r1.72 -r1.73 --- reference.html 10 Jul 2006 18:59:52 -0000 1.72 +++ reference.html 5 Jun 2007 15:05:17 -0000 1.73 @@ -19,7 +19,7 @@

The Expat XML Parser

- Release 2.0.0 + Release 2.0.1 From kwaclaw at users.sourceforge.net Tue Jun 5 17:05:36 2007 From: kwaclaw at users.sourceforge.net (Karl Waclawek) Date: Tue, 05 Jun 2007 08:05:36 -0700 Subject: [Expat-checkins] expat/doc expat.png, 1.1, 1.2 valid-xhtml10.png, 1.1, 1.2 Message-ID: <20070605150541.47DC01E4005@bag.python.org> Update of /cvsroot/expat/expat/doc In directory sc8-pr-cvs17:/tmp/cvs-serv23538 Modified Files: expat.png valid-xhtml10.png Log Message: Optimized png files. Index: expat.png =================================================================== RCS file: /cvsroot/expat/expat/doc/expat.png,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsdZLnCt and /tmp/cvspxiSMC differ Index: valid-xhtml10.png =================================================================== RCS file: /cvsroot/expat/expat/doc/valid-xhtml10.png,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsczKLLI and /tmp/cvsIFIUlS differ From kwaclaw at users.sourceforge.net Tue Jun 5 17:06:03 2007 From: kwaclaw at users.sourceforge.net (Karl Waclawek) Date: Tue, 05 Jun 2007 08:06:03 -0700 Subject: [Expat-checkins] expat Changes,1.53,1.54 Message-ID: <20070605150605.0947D1E4005@bag.python.org> Update of /cvsroot/expat/expat In directory sc8-pr-cvs17:/tmp/cvs-serv23553 Modified Files: Changes Log Message: Added release date. Index: Changes =================================================================== RCS file: /cvsroot/expat/expat/Changes,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- Changes 14 May 2007 17:49:19 -0000 1.53 +++ Changes 5 Jun 2007 15:06:01 -0000 1.54 @@ -1,4 +1,4 @@ -Release 2.0.1 +Release 2.0.1 Tue June 5 2007 - Fixed bugs #1515266, 1515600: The character data handler's calling of XML_StopParser() was not handled properly; if the parser was stopped and the handler set to NULL, the parser would segfault. @@ -17,7 +17,7 @@ #1647805: Patched configure.in to work better with Intel compiler. - Fixes to Makefile.in to have make check work correctly: bugs #1408143, #1535603, #1536684. - - Added Open Watcom support: patch #1523242. + - Added Open Watcom support: patch #1523242. Release 2.0.0 Wed Jan 11 2006 - We no longer use the "check" library for C unit testing; we From hartwork at users.sourceforge.net Wed Jun 6 14:50:11 2007 From: hartwork at users.sourceforge.net (Sebastian Pipping) Date: Wed, 06 Jun 2007 05:50:11 -0700 Subject: [Expat-checkins] expat Changes,1.54,1.55 Message-ID: <20070606125017.6567D1E4005@bag.python.org> Update of /cvsroot/expat/expat In directory sc8-pr-cvs17:/tmp/cvs-serv25798 Modified Files: Changes Log Message: Consistent bug references (now hashmark for all). Regex used: "\b(? "#\1" Index: Changes =================================================================== RCS file: /cvsroot/expat/expat/Changes,v retrieving revision 1.54 retrieving revision 1.55 diff -u -d -r1.54 -r1.55 --- Changes 5 Jun 2007 15:06:01 -0000 1.54 +++ Changes 6 Jun 2007 12:50:08 -0000 1.55 @@ -1,5 +1,5 @@ Release 2.0.1 Tue June 5 2007 - - Fixed bugs #1515266, 1515600: The character data handler's calling + - Fixed bugs #1515266, #1515600: The character data handler's calling of XML_StopParser() was not handled properly; if the parser was stopped and the handler set to NULL, the parser would segfault. - Fixed bug #1690883: Expat failed on EBCDIC systems as it assumed @@ -8,7 +8,7 @@ - Fixed xmlwf bug #1513566: "out of memory" error on file size zero. - Fixed outline.c bug #1543233: missing a final XML_ParserFree() call. - Fixes and improvements for Windows platform: - bugs #1409451, #1476160, 1548182, 1602769, 1717322. + bugs #1409451, #1476160, #1548182, #1602769, #1717322. - Build fixes for various platforms: HP-UX, Tru64, Solaris 9: patch #1437840, bug #1196180. All Unix: #1554618 (refreshed config.sub/config.guess). @@ -30,8 +30,8 @@ byte indexes and line/column numbers. - Updated to use libtool 1.5.22 (the most recent). - Added support for AmigaOS. - - Some mostly minor bug fixes. SF issues include: 1006708, - 1021776, 1023646, 1114960, 1156398, 1221160, 1271642. + - Some mostly minor bug fixes. SF issues include: #1006708, + #1021776, #1023646, #1114960, #1156398, #1221160, #1271642. Release 1.95.8 Fri Jul 23 2004 - Major new feature: suspend/resume. Handlers can now request @@ -40,8 +40,8 @@ documentation for more details. - Some mostly minor bug fixes, but compilation should no longer generate warnings on most platforms. SF issues - include: 827319, 840173, 846309, 888329, 896188, 923913, - 928113, 961698, 985192. + include: #827319, #840173, #846309, #888329, #896188, #923913, + #928113, #961698, #985192. Release 1.95.7 Mon Oct 20 2003 - Fixed enum XML_Status issue (reported on SourceForge many @@ -54,19 +54,19 @@ - Improved ability to build without the configure-generated expat_config.h header. This is useful for applications which embed Expat rather than linking in the library. - - Fixed a variety of bugs: see SF issues 458907, 609603, - 676844, 679754, 692878, 692964, 695401, 699323, 699487, - 820946. + - Fixed a variety of bugs: see SF issues #458907, #609603, + #676844, #679754, #692878, #692964, #695401, #699323, #699487, + #820946. - Improved hash table lookups. - Added more regression tests and improved documentation. Release 1.95.6 Tue Jan 28 2003 - Added XML_FreeContentModel(). - Added XML_MemMalloc(), XML_MemRealloc(), XML_MemFree(). - - Fixed a variety of bugs: see SF issues 615606, 616863, - 618199, 653180, 673791. + - Fixed a variety of bugs: see SF issues #615606, #616863, + #618199, #653180, #673791. - Enhanced the regression test suite. - - Man page improvements: includes SF issue 632146. + - Man page improvements: includes SF issue #632146. Release 1.95.5 Fri Sep 6 2002 - Added XML_UseForeignDTD() for improved SAX2 support. @@ -84,9 +84,9 @@ - Reduced line-length for all source code and headers to be no longer than 80 characters, to help with AS/400 support. - Reduced memory copying during parsing (SF patch #600964). - - Fixed a variety of bugs: see SF issues 580793, 434664, - 483514, 580503, 581069, 584041, 584183, 584832, 585537, - 596555, 596678, 598352, 598944, 599715, 600479, 600971. + - Fixed a variety of bugs: see SF issues #580793, #434664, + #483514, #580503, #581069, #584041, #584183, #584832, #585537, + #596555, #596678, #598352, #598944, #599715, #600479, #600971. Release 1.95.4 Fri Jul 12 2002 - Added support for VMS, contributed by Craig Berry. See @@ -95,14 +95,14 @@ contributed by Thomas Wegner and Daryle Walker. - Added Borland C++ Builder 5 / BCC 5.5 support, contributed by Patrick McConnell (SF patch #538032). - - Fixed a variety of bugs: see SF issues 441449, 563184, - 564342, 566334, 566901, 569461, 570263, 575168, 579196. + - Fixed a variety of bugs: see SF issues #441449, #563184, + #564342, #566334, #566901, #569461, #570263, #575168, #579196. - Made skippedEntityHandler conform to SAX2 (see source comment) - Re-implemented WFC: Entity Declared from XML 1.0 spec and added a new error "entity declared in parameter entity": - see SF bug report 569461 and SF patch 578161 + see SF bug report #569461 and SF patch #578161 - Re-implemented section 5.1 from XML 1.0 spec: - see SF bug report 570263 and SF patch 578161 + see SF bug report #570263 and SF patch #578161 Release 1.95.3 Mon Jun 3 2002 - Added a project to the MSVC workspace to create a wchar_t @@ -114,9 +114,9 @@ - Made the XML_UNICODE builds usable (thanks, Karl!). - Allow xmlwf to read from standard input. - Install a man page for xmlwf on Unix systems. - - Fixed many bugs; see SF bug reports 231864, 461380, 464837, - 466885, 469226, 477667, 484419, 487840, 494749, 496505, - 547350. Other bugs which we can't test as easily may also + - Fixed many bugs; see SF bug reports #231864, #461380, #464837, + #466885, #469226, #477667, #484419, #487840, #494749, #496505, + #547350. Other bugs which we can't test as easily may also have been fixed, especially in the area of build support. Release 1.95.2 Fri Jul 27 2001 From kwaclaw at users.sourceforge.net Sat Jun 16 18:17:16 2007 From: kwaclaw at users.sourceforge.net (Karl Waclawek) Date: Sat, 16 Jun 2007 09:17:16 -0700 Subject: [Expat-checkins] htdocs index.html,1.61,1.62 Message-ID: <20070616161723.948B51E4003@bag.python.org> Update of /cvsroot/expat/htdocs In directory sc8-pr-cvs17:/tmp/cvs-serv16705 Modified Files: index.html Log Message: Updated for release 2.0.1. Index: index.html =================================================================== RCS file: /cvsroot/expat/htdocs/index.html,v retrieving revision 1.61 retrieving revision 1.62 diff -u -d -r1.61 -r1.62 --- index.html 5 Jun 2006 16:27:08 -0000 1.61 +++ index.html 16 Jun 2007 16:17:12 -0000 1.62 @@ -51,6 +51,32 @@

News

+
5 June 2007, + Expat 2.0.1 released. +
+

Release 2.0.1 of the Expat XML parser is a bugfix release + resolving both code and build related issues. Changes include: +

    +
  • Fixed: The character data handler's calling of XML_StopParser() + was not handled properly; if the parser was stopped and the handler + set to NULL, the parser would segfault.
  • +
  • Fixed: Expat failed on EBCDIC systems as it assumed some character + constants to be ASCII encoded.
  • +
  • Minor cleanups of the test harness.
  • +
  • Minor fixes for xmlwf and example programs.
  • +
  • Fixes and improvements for the Windows platform. + New Windows directory structure.
  • +
  • Build fixes for various platforms: HP-UX, Tru64, Solaris 9.
  • +
  • Build fixes for Unix:
    + - Refreshed config.sub/config.guess.
    + - Support both, DESTDIR and INSTALL_ROOT, without relying on GNU-Make specific features.
    + - Patched configure.in to work better with Intel compiler.
    + - Fixes to Makefile.in to have make check work correctly.
  • +
  • Added Open Watcom support.
  • +
+

+
+
11 January 2006, Expat 2.0.0 released.
@@ -66,9 +92,9 @@ byte indexes and line/column numbers.
  • Added support for AmigaOS.
  • Some mostly minor bug fixes. SF issues include: 1006708, - 1021776, 1023646, 1114960, 1156398, 1221160, 1271642.
  • -

    - + 1021776, 1023646, 1114960, 1156398, 1221160, 1271642. + +

    Old news archive

    From kwaclaw at users.sourceforge.net Sun Jun 24 19:21:28 2007 From: kwaclaw at users.sourceforge.net (Karl Waclawek) Date: Sun, 24 Jun 2007 10:21:28 -0700 Subject: [Expat-checkins] expat/doc reference.html,1.73,1.74 Message-ID: <20070624172134.691531E4006@bag.python.org> Update of /cvsroot/expat/expat/doc In directory sc8-pr-cvs17:/tmp/cvs-serv11665 Modified Files: reference.html Log Message: Corrected recommended namespace separators - reported in bug #1742315. Index: reference.html =================================================================== RCS file: /cvsroot/expat/expat/doc/reference.html,v retrieving revision 1.73 retrieving revision 1.74 diff -u -d -r1.73 -r1.74 --- reference.html 5 Jun 2007 15:05:17 -0000 1.73 +++ reference.html 24 Jun 2007 17:21:25 -0000 1.74 @@ -917,12 +917,15 @@ Constructs a new parser that has namespace processing in effect. Namespace expanded element names and attribute names are returned as a concatenation of the namespace URI, sep, and the local part of the name. This -means that you should pick a character for sep that can't be -part of a legal URI. There is a special case when sep is the null -character '\0': the namespace URI and the local part will be -concatenated without any separator - this is intended to support RDF processors. -It is a programming error to use the null separator with -namespace triplets. +means that you should pick a character for sep that can't be part +of an URI. Since Expat does not check namespace URIs for conformance, the +only safe choice for a namespace separator is a character that is illegal +in XML. For instance, '\xFF' is not legal in UTF-8, and +'\xFFFF' is not legal in UTF-16. There is a special case when +sep is the null character '\0': the namespace URI and +the local part will be concatenated without any separator - this is intended +to support RDF processors. It is a programming error to use the null separator +with namespace triplets.
     XML_Parser XMLCALL