diff -r -u -bB html2text-1.3.2a/Area.C html2text-1.3.2/Area.C
--- html2text-1.3.2a/Area.C Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/Area.C Tue Nov 2 18:57:49 1999
@@ -1,39 +1,48 @@
- /***************************************************************************/
+/* ------------------------------------------------------------------------- */
/*
- * Portions Copyright (c) 1999 GMRS Software GmbH
- * Carl-von-Linde-Str. 38, D-85716 Unterschleissheim, http://www.gmrs.de
+ * Copyright (c) 1999
+ * GMRS Software GmbH, Innsbrucker Ring 159, 81669 Munich, Germany.
+ * http://www.gmrs.de
* All rights reserved.
+ * Author: Arno Unkrig (arno.unkrig@gmrs.de)
*
- * Author: Arno Unkrig
- */
-
-/* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by GMRS Software GmbH.
+ * 4. The name of GMRS Software GmbH may not be used to endorse or promote
+ * products derived from this software without specific prior written
+ * permission.
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License in the file COPYING for more details.
- */
-
- /***************************************************************************/
-
-/*
- * Changes to version 1.2.2 were made by Martin Bayer
- * Dates and reasons of modifications:
- * Wed Jul 2 21:56:45 CEST 2003: ported to g++ 3.3
+ * THIS SOFTWARE IS PROVIDED BY GMRS SOFTWARE GMBH ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GMRS SOFTWARE GMBH BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
*/
- /***************************************************************************/
+/* ------------------------------------------------------------------------- */
+#ident "$Id: Area.C,v 1.7 1999/11/02 17:57:49 arno Exp $"
#include
#include
-#include
+#include
#include "Area.h"
#include "string.h"
@@ -468,7 +477,7 @@
}
}
}
- os << std::endl;
+ os << endl;
}
return os;
diff -r -u -bB html2text-1.3.2a/Area.h html2text-1.3.2/Area.h
--- html2text-1.3.2a/Area.h Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/Area.h Thu Oct 4 22:18:09 2001
@@ -7,6 +7,13 @@
* All rights reserved.
*
* Author: Arno Unkrig
+ *
+ * All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes software developed by GMRS Software GmbH."
+ * The name of GMRS Software GmbH may not be used to endorse or promote
+ * products derived from this software without specific prior written
+ * permission.
*/
/* This program is free software; you can redistribute it and/or modify
@@ -26,7 +33,6 @@
* Changes to version 1.2.2 were made by Martin Bayer
* Dates and reasons of modifications:
* Thu Oct 4 21:21:10 CEST 2001: ported to g++ 3.0
- * Wed Jul 2 21:59:41 CEST 2003: ported to g++ 3.3
*/
/***************************************************************************/
@@ -40,7 +46,7 @@
#include
#include
-#include
+#include
#ifdef BOOL_DEFINITION
BOOL_DEFINITION
diff -r -u -bB html2text-1.3.2a/CREDITS html2text-1.3.2/CREDITS
--- html2text-1.3.2a/CREDITS Sun Nov 23 12:12:26 2003
+++ html2text-1.3.2/CREDITS Mon Jan 12 12:52:49 2004
@@ -1,4 +1,4 @@
-## CREDITS - Thanks to... Sun Nov 23 12:12:18 CET 2003
+## CREDITS - Thanks to... Thu Nov 20 18:53:07 CET 2003
## ===========================================================================
#
# Since september 2000, these people have contributed to the development of
@@ -19,9 +19,6 @@
Kirby Zhou
+ patch for SCRIPT/STYLE elements within table cells
-
-Nicolas Boullis
- + ported to g++-3.3 (this change is not backward-compatible)
Alexander Solovey
+ bugfix for urlistream.h
diff -r -u -bB html2text-1.3.2a/HTMLControl.C html2text-1.3.2/HTMLControl.C
--- html2text-1.3.2a/HTMLControl.C Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/HTMLControl.C Mon Jan 12 12:52:49 2004
@@ -27,14 +27,13 @@
* Dates and reasons of modifications:
* Fre Jun 8 17:20:38 CEST 2001: fixed coredump
* Sun Apr 7 11:31:10 CEST 2002: fixed parser errors
- * Wed Jul 2 22:00:21 CEST 2003: ported to g++ 3.3
* Sun Nov 16 22:13:50 CET 2003: better rendering of XHTML
*/
/***************************************************************************/
-#include
+#include
#include
#include
#include
@@ -437,15 +436,15 @@
}
if (debug_scanner) {
- std::cerr << "Scanned tag \"<" << (is_end_tag ? "/" : "") << tag_name;
+ cerr << "Scanned tag \"<" << (is_end_tag ? "/" : "") << tag_name;
if (!is_end_tag && tag_attributes.get()) {
const list &ta(*tag_attributes);
list::const_iterator j;
for (j = ta.begin(); j != ta.end(); ++j) {
- std::cerr << " " << (*j).first << "=\"" << (*j).second << "\"";
+ cerr << " " << (*j).first << "=\"" << (*j).second << "\"";
}
}
- std::cerr << ">\"" << std::endl;
+ cerr << ">\"" << endl;
}
/*
@@ -459,7 +458,7 @@
);
if (tag == NULL) { /* EXTENSION: Swallow unknown tags. */
if (debug_scanner) {
- std::cerr << "Tag unknown -- swallowed." << std::endl;
+ cerr << "Tag unknown -- swallowed." << endl;
}
continue;
}
@@ -470,7 +469,7 @@
if (is_end_tag) {
if (!tag->end_tag_code) {
if (debug_scanner) {
- std::cerr << "Non-container end tag scanned." << std::endl;
+ cerr << "Non-container end tag scanned." << endl;
}
continue;
}
@@ -520,7 +519,7 @@
*/
if (s->empty()) { delete s; continue; }
- if (debug_scanner) std::cerr << "Scanned PCDATA \"" << *s << "\"" << std::endl;
+ if (debug_scanner) cerr << "Scanned PCDATA \"" << *s << "\"" << endl;
return PCDATA;
}
diff -r -u -bB html2text-1.3.2a/HTMLControl.h html2text-1.3.2/HTMLControl.h
--- html2text-1.3.2a/HTMLControl.h Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/HTMLControl.h Thu Oct 4 22:06:54 2001
@@ -7,6 +7,13 @@
* All rights reserved.
*
* Author: Arno Unkrig
+ *
+ * All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes software developed by GMRS Software GmbH."
+ * The name of GMRS Software GmbH may not be used to endorse or promote
+ * products derived from this software without specific prior written
+ * permission.
*/
/* This program is free software; you can redistribute it and/or modify
@@ -26,7 +33,6 @@
* Changes to version 1.2.2 were made by Martin Bayer
* Dates and reasons of modifications:
* Thu Oct 4 21:25:07 CEST 2001: ported to g++ 3.0
- * Wed Jul 2 22:01:12 CEST 2003: ported to g++ 3.3
*/
/***************************************************************************/
@@ -39,7 +45,7 @@
#include "HTMLParser.h"
#include "urlistream.h"
-#include
+#include
using std::istream;
diff -r -u -bB html2text-1.3.2a/Makefile.in html2text-1.3.2/Makefile.in
--- html2text-1.3.2a/Makefile.in Wed Jan 14 14:47:02 2004
+++ html2text-1.3.2/Makefile.in Wed Jan 14 14:46:40 2004
@@ -23,7 +23,7 @@
#
# -----------------------------------------------------------------------------
-VERSION=1.3.2a
+VERSION=1.3.2
BISONXX = bison++
YFLAGS =
diff -r -u -bB html2text-1.3.2a/Properties.C html2text-1.3.2/Properties.C
--- html2text-1.3.2a/Properties.C Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/Properties.C Fri Jun 8 17:51:09 2001
@@ -7,33 +7,52 @@
* All rights reserved.
*
* Author: Arno Unkrig
- */
-
-/* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License in the file COPYING for more details.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by GMRS Software GmbH.
+ * 4. The name of GMRS Software GmbH may not be used to endorse or promote
+ * products derived from this software without specific prior written
+ * permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY GMRS SOFTWARE GMBH ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GMRS SOFTWARE GMBH BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
*/
/***************************************************************************/
/*
* Changes to version 1.2.2 were made by Martin Bayer
- * Dates and reasons of modifications:
- * Fre Jun 8 17:24:35 CEST 2001: new method
- * Wed Jul 2 22:02:51 CEST 2003: ported to g++ 3.3
+ * Date and reason of last modification: Fre Jun 8 17:24:35 CEST 2001 - new method
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file
+ * COPYING for more details.
*/
/***************************************************************************/
#include
-#include
+#include
#include "Properties.h"
diff -r -u -bB html2text-1.3.2a/Properties.h html2text-1.3.2/Properties.h
--- html2text-1.3.2a/Properties.h Sun Nov 23 12:05:29 2003
+++ html2text-1.3.2/Properties.h Thu Oct 4 22:39:10 2001
@@ -7,6 +7,13 @@
* All rights reserved.
*
* Author: Arno Unkrig
+ *
+ * All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes software developed by GMRS Software GmbH."
+ * The name of GMRS Software GmbH may not be used to endorse or promote
+ * products derived from this software without specific prior written
+ * permission.
*/
/* This program is free software; you can redistribute it and/or modify
@@ -27,7 +34,6 @@
* Dates and reasons of modifications:
* Fre Jun 8 17:29:50 CEST 2001
* Thu Oct 4 22:38:59 CEST 2001: ported to g++ 3.0
- * Wed Jul 2 22:03:29 CEST 2003: ported to g++ 3.3
*/
/***************************************************************************/
@@ -45,7 +51,7 @@
#include
#include