Gitweb links:
...log
http://git.netsurf-browser.org/libsvgtiny.git/shortlog/d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f
...commit
http://git.netsurf-browser.org/libsvgtiny.git/commit/d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f
...tree
http://git.netsurf-browser.org/libsvgtiny.git/tree/d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f
The branch, chris/fetch-x-ent-ref has been updated
via d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f (commit)
from c149e4a24ac2c670d315a5f1a4a83b58bf737c52 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/libsvgtiny.git/commit/?id=d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f
commit d40d38cf91ff5d8e6ab2494d3d0d018e1772ff7f
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>
Fetch relative URIs
diff --git a/include/svgtiny.h b/include/svgtiny.h
index 50dbc7a..6464644 100644
--- a/include/svgtiny.h
+++ b/include/svgtiny.h
@@ -63,7 +63,7 @@ struct svgtiny_named_color {
};
typedef int (*svgtiny_dom_xml_parser_fetch_cb)(void *parser, const char *base,
const char *uri,
- int (*svgtiny_expat_xmlparser_parse_cb)(void *parser, const
char *data, int size));
+ int (*svgtiny_expat_xmlparser_parse_cb)(void *parser, const
char *data, int size, const char *uri));
struct svgtiny_diagram *svgtiny_create(void);
svgtiny_code svgtiny_parse(struct svgtiny_diagram *diagram,
diff --git a/src/svgtiny.c b/src/svgtiny.c
index 30d5d02..16dce3e 100644
--- a/src/svgtiny.c
+++ b/src/svgtiny.c
@@ -151,15 +151,13 @@ svgtiny_code svgtiny_parse(struct svgtiny_diagram
*diagram,
assert(buffer);
assert(url);
- UNUSED(url);
-
state.gradient_x1 = NULL;
state.gradient_y1 = NULL;
state.gradient_x2 = NULL;
state.gradient_y2 = NULL;
- parser = dom_xml_parser_create(NULL, NULL,
- ignore_msg, NULL, &document, fetch_cb);
+ parser = dom_xml_parser_create(NULL, NULL, ignore_msg, NULL,
+ &document, url, fetch_cb);
if (parser == NULL)
return svgtiny_LIBDOM_ERROR;
-----------------------------------------------------------------------
Summary of changes:
include/svgtiny.h | 2 +-
src/svgtiny.c | 6 ++----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/include/svgtiny.h b/include/svgtiny.h
index 50dbc7a..6464644 100644
--- a/include/svgtiny.h
+++ b/include/svgtiny.h
@@ -63,7 +63,7 @@ struct svgtiny_named_color {
};
typedef int (*svgtiny_dom_xml_parser_fetch_cb)(void *parser, const char *base,
const char *uri,
- int (*svgtiny_expat_xmlparser_parse_cb)(void *parser, const
char *data, int size));
+ int (*svgtiny_expat_xmlparser_parse_cb)(void *parser, const
char *data, int size, const char *uri));
struct svgtiny_diagram *svgtiny_create(void);
svgtiny_code svgtiny_parse(struct svgtiny_diagram *diagram,
diff --git a/src/svgtiny.c b/src/svgtiny.c
index 30d5d02..16dce3e 100644
--- a/src/svgtiny.c
+++ b/src/svgtiny.c
@@ -151,15 +151,13 @@ svgtiny_code svgtiny_parse(struct svgtiny_diagram
*diagram,
assert(buffer);
assert(url);
- UNUSED(url);
-
state.gradient_x1 = NULL;
state.gradient_y1 = NULL;
state.gradient_x2 = NULL;
state.gradient_y2 = NULL;
- parser = dom_xml_parser_create(NULL, NULL,
- ignore_msg, NULL, &document, fetch_cb);
+ parser = dom_xml_parser_create(NULL, NULL, ignore_msg, NULL,
+ &document, url, fetch_cb);
if (parser == NULL)
return svgtiny_LIBDOM_ERROR;
--
NetSurf SVG decoder
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org