From eb8846456813c2741ed99b83bdbbf51b49c37a94 Mon Sep 17 00:00:00 2001
From: hniksic <devnull@localhost>
Date: Sat, 8 Nov 2003 17:33:33 -0800
Subject: [PATCH] [svn] Download URLs from <object data="...">.

---
 src/ChangeLog  | 4 ++++
 src/html-url.c | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/src/ChangeLog b/src/ChangeLog
index 1e430392..52ac37a0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2003-11-09  Hrvoje Niksic  <hniksic@xemacs.org>
+
+	* html-url.c: Get URLs from <object data="...">.
+
 2003-11-09  Hrvoje Niksic  <hniksic@xemacs.org>
 
 	* main.c (option_data): Specify the command to use for --mirror.
diff --git a/src/html-url.c b/src/html-url.c
index 3dc07259..89b93539 100644
--- a/src/html-url.c
+++ b/src/html-url.c
@@ -81,6 +81,7 @@ enum {
   TAG_LAYER,
   TAG_LINK,
   TAG_META,
+  TAG_OBJECT,
   TAG_OVERLAY,
   TAG_SCRIPT,
   TAG_TABLE,
@@ -111,6 +112,7 @@ static struct known_tag {
   { TAG_LAYER,	 "layer",	tag_find_urls },
   { TAG_LINK,	 "link",	tag_handle_link },
   { TAG_META,	 "meta",	tag_handle_meta },
+  { TAG_OBJECT,  "object",	tag_find_urls },
   { TAG_OVERLAY, "overlay",	tag_find_urls },
   { TAG_SCRIPT,	 "script",	tag_find_urls },
   { TAG_TABLE,	 "table",	tag_find_urls },
@@ -157,6 +159,7 @@ static struct {
   { TAG_IMG,		"src",		ATTR_INLINE },
   { TAG_INPUT,		"src",		ATTR_INLINE },
   { TAG_LAYER,		"src",		ATTR_INLINE | ATTR_HTML },
+  { TAG_OBJECT,		"data",		ATTR_INLINE },
   { TAG_OVERLAY,	"src",		ATTR_INLINE | ATTR_HTML },
   { TAG_SCRIPT,		"src",		ATTR_INLINE },
   { TAG_TABLE,		"background",	ATTR_INLINE },