Redland
view release on metacpan or search on metacpan
redland/raptor/ChangeLog.5 view on Meta::CPAN
(raptor_free_rss_item): Same as above but deallocates the item too.
(raptor_free_rss_items, raptor_rss_context_terminate): Use
raptor_clear_rss_item.
* raptor_rss.c (raptor_rss10_move_statements): Add item arg.
Remove auto-fail with type RAPTOR_RSS_ITEM, and now look in the
sequence of items for instances of this type.
Count and report moved statements counts when debugging.
(raptor_rss10_store_statement): Only print out individal statement
moves when debugging.
(raptor_rss10_serialize_statement): When typed node is an item, get
the URI from the entry in the sequence if it exists, maybe move the
statements then.
(raptor_rss10_build_items): Move any item statements once the item
URIs have been made.
(raptor_rss10_serialize_end): Report triples remaining when
debugging.
Remove last raw use of raptor_iostream*
2004-12-22 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_rss.c: Fix 'enc' prefix.
Add rdf_RDF_element and xml_writer to raptor_rss10_serializer_context.
(raptor_rss10_serialize_init): No need for nstack here.
(raptor_rss10_serialize_terminate): Delete nstack tidy.
Tidy up xml_writer and type qnames.
(raptor_rss10_move_statements): Note don't do rss items.
(raptor_rss10_build_items): Build list of raptor_rss_item* in
rss_serializer->items.
(raptor_rss10_build_xml_names): Added to make namespaces and qnames
for fields and types; pulled out of raptor_rss10_build_items.
(raptor_rss10_emit_item): Delete xml-writer, iostr args.
Replace more raptor_iostream* functions with raptor_xml_writer*
equivalents.
(raptor_rss10_serialize_end): Extra nl at end
* raptor_rss.c: Fix 'enc' prefix.
Add rdf_RDF_element and xml_writer to raptor_rss10_serializer_context.
(raptor_rss10_serialize_init): No need for nstack here.
(raptor_rss10_serialize_terminate): Delete nstack tidy.
Tidy up xml_writer and type qnames.
(raptor_rss10_move_statements): Note don't do rss items.
(raptor_rss10_build_items): Build list of raptor_rss_item* in
rss_serializer->items.
(raptor_rss10_build_xml_names): Added to make namespaces and qnames
for fields and types; pulled out of raptor_rss10_build_items.
(raptor_rss10_emit_item): Delete xml-writer, iostr args.
Replace more raptor_iostream* functions with raptor_xml_writer*
equivalents.
(raptor_rss10_serialize_end): Move rdf_RDF qname stuff to new
raptor_rss10_build_xml_names
Move bits around so that rdf:RDF is declared with all namespaces
known and using raptor_xml_writer_start_element.
Emit rdf:Seq and rdf:li elements using_xml_writer_start_element with
attributes as needed.
Attempt to emit channel items.
* raptor_internal.h: Remove
raptor_xml_writer_element_declare_namespace_full
* raptor_xml_writer.c: Renamed content_cdata_namespaces to nstack,
content_cdata_namespaces_depth to nstack_depth.
(raptor_xml_writer_start_namespace_full): Added, to start a new
namespace in the xml_writer at the current element.
(raptor_xml_writer_cdata_counted, raptor_xml_writer_raw_counted,
raptor_xml_writer_comment_counted): Added.counted string versions.
* raptor_sax2.c (raptor_new_sax2_element, raptor_free_sax2_element):
Init/tidy declared_namespaces.
(raptor_sax2_declare_namespace): Added to declare the given namespace
on the element.
(raptor_iostream_write_sax2_element): Handle declared_namespaces;
boost the nspace_declarations by size of the sequence.
Declare all the namespaces in the declared_nspaces sequence.
* raptor_rdfxml.c (raptor_xml_comment_handler):
Use raptor_xml_writer_comment (uncounted).
(raptor_cdata_grammar): Use raptor_xml_writer_cdata_counted
* raptor_internal.h: raptor_sax2_element added declared_nspaces field
Added prototype for raptor_sax2_declare_namespace.
Added prototypes for raptor_xml_writer_start_namespace_full and
raptor_xml_writer_element_declare_namespace_full
Split raptor_xml_writer_cdata / raptor_xml_writer_raw /
raptor_xml_writer_comment into uncounted and
raptor_xml_writer_cdata_counted / raw_counted / comment_counted
2004-12-21 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_rss.c: Made rss1.0 the default namespace for writing;
added prefixes for others.
(raptor_rss10_serialize_end): Removed unused commented code.
* raptor_qname.c (raptor_qname_copy): Added.
* raptor.h: Added raptor_qname_copy.
* raptor_rss.c: raptor_rss_item field node_type is now a pointer to the
raptor_rss_info* for that node type.
(raptor_rss_insert_identifiers, raptor_rss_emit_item): Update for new
node_type definition.
raptor_rss10_serializer_context now has rdf_nspace
(raptor_rss10_build_items): Declare rdf namespace and store in
rss_serializer->rdf_nspace - freed when namespace stack is destroyed.
Declare all raptor_namespace* for the
raptor_rss_namespaces_info[].nspace
Declare all raptor_qname* for the raptor_rss_fields_info[].qname
Declare all raptor_qname* raptor_rss_types_info[].qname
Insert node_type pointers for all items.
(raptor_rss10_emit_item): Add xml_writer argument.
Use more of xml_writer to emit main type element and predicate names.
Incomplete.
(raptor_rss10_serialize_end): Declare and use mxl_writer and qname,
element for rdf:RDF.
Incomplete.
* raptor_rss.c: Do not init all NULL fields for
raptor_rss_namespaces_info
* raptor_rss.c: Added raptor_rss_namespace_info typedef and
raptor_rss_namespaces_info merging uri_strings and prefixes for
namespaces. Made all rss info static.
(raptor_rss_common_init, raptor_rss_parser_processNode,
raptor_rss10_serialize_end): Update for namespace URIs struct
change.
* raptor_rss.c: Added rss_namespace_prefix_strings to list
namespaces to declare. raptor_rss10_serializer_context gains
raptor_namespace_stack nstack field.
(raptor_rss10_serialize_init): Init the namespace stack.
(raptor_rss10_serialize_terminate): Clean namespace stack and any
defined qnames.
(raptor_rss10_emit_item): Padding.
(raptor_rss10_serialize_end): Write namespace decls using stack.
* raptor_rss.c: Rename some destructors more normally:
(raptor_free_rss_item): Renamed from raptor_item_free.
(raptor_free_rss_items): Renamed from raptor_rss_items_free.
(raptor_rss10_move_statements, raptor_rss10_store_statement): Record
field counts per item.
(raptor_rss10_build_items): Find the rdf:_<n> items and put them
into a raptor sequence.
(raptor_rss10_emit_item): Skeleton rss item writer.
(raptor_rss10_serialize_end): Make the final structures and do the
serializing in skeleton form.
redland/raptor/ChangeLog.5 view on Meta::CPAN
1 more char for new URI to allow inserting of a missing "/" path.
* raptor_rfc2396.c (raptor_uri_resolve_uri_reference): Add debug
message. When adding a missing path "/", set the path_len and the
uri_len to match.
(main): Added test when a missing abs / path is added.
* raptor_sequence.c (raptor_sequence_set_at,
raptor_sequence_get_at): Check for non-negative idx
* raptor_sequence.c (raptor_sequence_get_at): Fix index offset check
2004-12-02 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* rdfdump.c: Make a raptor_sequence of namespace declarations
declared by '-f xmlns:foo="bar"' and then add them to the
serializer when initialised.
(rdfdump_free_namespace_decl): Added, to provide a helper to
cleanup.
* raptor_serialize.c (raptor_serialize_set_namespace): Call
factory method declare_namespace.
(raptor_rdfxml_serialize_declare_namespace): Copy the passed in
namespace prefix, URI before storing the namespace.
(raptor_rdfxml_serialize_start): Delete the namespace sequence
contents as the namespaces are declared on the namespace stack,
which is the new owner of the namespaces.
* raptor_namespace.c (raptor_new_namespace_parts_from_string):
Added, to decode things like "xmlns:foo='bar'" into prefix, uri
strings.
* raptor.h: Added prototype for raptor_new_namespace_parts_from_string.
raptor_sequence_free_handler prototype changed to return void
2004-11-30 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_serialize.c (raptor_rdfxml_serialize_init):
Add a sequence of user-declared namespaces.
(raptor_rdfxml_serialize_terminate): Tidy sequence.
(raptor_rdfxml_serialize_declare_namespace): Use sequence to store
declared namespaces.
(raptor_rdfxml_serialize_start): Declare used-defined namespaces
and start them in the namespace stack.
* raptor_namespace.c (raptor_new_namespace_from_uri):
Added with raptor_new_namespace code.
(raptor_new_namespace): Now a wrapper around
raptor_new_namespace_from_uri.
(raptor_namespace_copy): Use raptor_new_namespace_from_uri.
* raptor_qname.c (raptor_iostream_write_qname):
Added to write a qname to an iostream.
* raptor.h: Add prototypes for raptor_iostream_write_qname,
raptor_new_namespace_from_uri
* raptor_rdfxml.c (raptor_xml_start_element_handler,
raptor_xml_end_element_handler, raptor_xml_comment_handler,
raptor_start_element_grammar, raptor_end_element_grammar,
raptor_cdata_grammar): Update the use of xml_writer for building
parseType="Literal" content to use an iostream. Use more sax2
methods rather than direct access to internals - still some left.
(raptor_xml_parse_init, raptor_xml_parse_start,
raptor_xml_parse_terminate, raptor_inscope_xml_language,
raptor_inscope_base_uri): Move expat/libxml details to
raptor_new_sax2, raptor_sax2_parse_start, raptor_free_sax2,
raptor_sax2_inscope_xml_language, raptor_sax2_inscope_base_uri
respectively.
(raptor_xml_parse_chunk_): Deleted, moved to raptor_sax2_parse_chunk
* raptor_xml_writer.c: Change to output to an iostream not build
up a stringbuffer.
(raptor_new_xml_writer): Add iostream arg, delete never-used
canonicalize.
(raptor_free_xml_writer): Remove stringbuffer.
(raptor_xml_writer_start_element, raptor_xml_writer_end_element):
Delete stringbuffer and use raptor_iostream_write_sax2_element.
(raptor_xml_writer_cdata): Delete stringbuffer and use
raptor_iostream_write_xml_escaped_string.
(raptor_xml_writer_raw): Added to write just the bytes.
(raptor_xml_writer_comment): Fixed to emit <!-- and -->
(raptor_xml_writer_as_string): Deleted.
(main): Added with test case.
* raptor_sax2.c (raptor_new_sax2, raptor_free_sax2,
raptor_sax2_inscope_xml_language, raptor_sax2_inscope_base_uri,
raptor_sax2_get_depth, raptor_sax2_inc_depth,
raptor_sax2_dec_depth, raptor_sax2_parse_start,
raptor_sax2_parse_chunk, raptor_sax2_element_get_element): Added.
(raptor_iostream_write_sax2_element): Renamed from
raptor_format_sax2_element and now writing to a raptor_iostream
with no allocing/freeing buffers.
* raptor_xml.c (raptor_iostream_write_xml_escaped_string): Added,
to write an XML-escaped version of a string to an iostream
2004-11-29 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_namespace.c (raptor_iostream_write_namespace): Added to
write a namespace to a raptor_iostream
* raptor.h: Added raptor_iostream_write_namespace
* Makefile.am: Added raptor_xml_writer_test
* raptor_expat.c (raptor_expat_init): Take void* user data
* raptor_internal.h: raptor_exp_init takes void*
Add user_data to raptor_sax2
Added prototypes or raptor_new_sax2, raptor_free_sax2,
raptor_sax2_parse_start, raptor_sax2_parse_chunk,
raptor_sax2_parse_handle_errors, raptor_sax2_get_depth,
raptor_sax2_inc_depth, raptor_sax2_dec_depth,
raptor_sax2_inscope_xml_language, raptor_sax2_inscope_base_uri,
raptor_sax2_element_get_element, raptor_iostream_write_sax2_element
Deleted raptor_format_sax2_element, raptor_xml_writer_as_string and
raptor_xml_writer_write_to_iostream
Changed raptor_new_xml_writer to write to a raptor_iostream
* raptor.h: Added raptor_iostream_write_xml_escaped_string and
raptor_namespace_write
2004-11-26 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_internal.h: Added prototype for
raptor_xml_writer_write_to_iostream
* raptor_xml_writer.c (raptor_xml_writer_write_to_iostream): Added
* raptor.h: Added prototype for raptor_iostream_write_stringbuffer
* raptor_iostream.c: (raptor_iostream_write_stringbuffer) Added
* configure.ac: --with-dmalloc default is now no
2004-11-25 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* configure.ac:
redland/raptor/ChangeLog.5 view on Meta::CPAN
* raptor_rss.c (raptor_rss_parser_processNode): Always declare
name as xmlChar*
2004-11-06 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* rdfdump.c: Tidy help messages about features, other words.
* raptor_parse.c (raptor_feature_from_uri): Moved to raptor_feature.c
* raptor.h: Moved raptor_feature_from_uri to separate section, not
just parsers
* raptor_internal.h: Deleted raptor_feature_from_uri_common
* raptor_feature.c (raptor_feature_from_uri): Defined here, no need for
raptor_feature_from_uri_common
* rdfdump.c: In feature help code, list parser and serializer features
separately, using new raptor_features_enumerate.
* raptor_serialize.c (raptor_serializer_features_enumerate):
Added, a wrapper around raptor_features_enumerate_common.
(raptor_serializer_set_feature): Added.
(raptor_serializer_get_feature): Added.
* raptor_parse.c: Moved raptor_features_list to raptor_feature.c
(raptor_features_enumerate): Changed to be a wrapper around
raptor_features_enumerate_common now containing the body of the code.
(raptor_feature_from_uri): Changed to be a wraper around
raptor_feature_from_uri_common now containing the body of the code.
* raptor_internal.h: Added feature_relative_uris for raptor_serializer.
Added prototypes for raptor_features_enumerate_common and
raptor_feature_from_uri_common
* raptor.h: Added RAPTOR_FEATURE_RELATIVE_URIS for serializing.
Added prototypes for raptor_serializer_features_enumerate,
raptor_serializer_set_feature and raptor_serializer_get_feature
* Makefile.am: Added raptor_feature.c
* raptor_feature.c:
Moved common raptor_feature code from raptor_parse.c
* raptor_rss.c:
Added <none> entry to raptor_rss_fields_info so that when indexed
with RAPTOR_RSS_FIELDS_NONE, does not access invalid data.
Fixes for xmlReader API for older libxml2s:
Added node type defines for <2.5.9
Use xmlTextReaderLocalName, xmlTextReaderNamespaceUri instead of the
Const versions with additional corresponding xmlFree()s for <2.6.0
2004-11-01 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* Snapshotted raptor_1_4_2 for 1.4.2 release
* win32_raptor_config.h, configure.ac:
Bumped version to 1.4.2
* raptor_xml_writer.c (raptor_xml_writer_cdata):
Return when raptor_xml_escape_string fails.
* raptor_xml.c (raptor_xml_escape_string):
Return -1 on UTF-8 encoding failure
* raptor_xml.c: docs
2004-10-28 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* Snapshotted raptor_1_4_1 for 1.4.1 release
* raptor_xml.c (raptor_xml_escape_string): Ensure an empty string
is copied out; write a NUL.
2004-10-28 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* libraptor.3: 1.4.1 raptor_xml_escape_string return value now
int, <0 on failure.
* raptor_xml_writer.c (raptor_xml_writer_cdata): Use int for
raptor_xml_escape_string return variables and use error return <0
* raptor_serialize.c: (raptor_rdfxml_serialize_write_xml_attribute,
raptor_rdfxml_serialize_statement) Use int for
raptor_xml_escape_string return variables. Handle empty string
attribute when len=0.
* raptor_sax2.c (raptor_format_sax2_element):
Use int for raptor_xml_escape_string return.
* raptor.h: raptor_xml_escape_string changed return value to int
* raptor_xml.c (raptor_xml_escape_string): Return value now int,
<0 on failure to allow escaping an empty string to return 0 bytes
required.
(main): Add empty string escaping test. Check for failure of
first raptor_xml_escape_string call.
* raptor_rss.c (raptor_rss_parser_processNode): Fix url attribute
failing for non-enclosure.
2004-10-27 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_rfc2396.c (raptor_new_uri_detail): Do not add schema_len
twice to dest pointer; stop buffer overrun
2004-10-26 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_locator.c (raptor_format_locator): Only print line if > 0
* raptor-config.1: Fix --libtool-libs desc
2004-10-24 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* win32_raptor_config.h, configure.ac, NEWS.html:
Bumped version to 1.4.1
* Snapshotted raptor_1_4_0 for 1.4.0 release
* raptor_rss.c: Added generation of triples for RSS enclosures
based on a patch from Suzan Foster. Changes made include
correcting the enclosures namespace, tidying some memory leaks and
printing some debug information.
* raptor_serialize.c (raptor_rdfxml_serialize_statement):
Make rdf:_<n> 'ordinal' properties serialize correctly.
* raptor_www_test.c (main): Use raptor_www_fetch_to_string for testing.
* raptor_iostream.c (raptor_string_iostream_finish): Code tidy.
* libraptor.3, raptor.h: Added raptor_www_fetch_to_string
* raptor_www.c (raptor_www_fetch_to_string_write_bytes):
Added handler for the following function.
(raptor_www_fetch_to_string): Added, to get content back as a string.
2004-10-23 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* libraptor.3: Updates for 1.4.0
* raptor.h, raptor_iostream.c: s/fh/handle/ for clarity.
* raptor.rdf.in: Add Raptor to the desc
* raptor.rdf.in, raptor.spec.in:
Update descriptions to include serializers
2004-10-21 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_namespace.c: less namespace debugs
* raptor_xml_writer.c: less cdata debugs
* raptor_namespace.c: Make most namespace debug messages appear
only if #ifdef RAPTOR_DEBUG_VERBOSE
* raptor_rdfxml.c: Make most rdf/xml parsing debug messages appear
only if #ifdef RAPTOR_DEBUG_VERBOSE
* raptor_serialize.c:
(raptor_serialize_start, raptor_serialize_start_to_filename,
raptor_serialize_start_to_string,
raptor_serialize_start_to_file_handle,
raptor_serialize_statement, raptor_serialize_end):
Fail if no iostream is made or available.
* raptor_iostream.c (raptor_new_iostream_to_string):
Docs, zap string and length before starting.
* raptor_serialize.c (raptor_rdfxml_serialize_statement):
Print datatype URIs correctly.
2004-10-20 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* configure.ac, win32_raptor_config.h: 1.4.0
* raptor_internal.h:
Added warning_user_data, warning_handler to serializer
Added prototypes for raptor_serializer_warning and
raptor_serializer_warning_varargs
* raptor_serialize.c (raptor_serializer_warning,
raptor_serializer_warning_varargs): Added
(raptor_serializer_set_warning_handler): Added
* raptor.h: Added raptor_serializer_set_warning_handler
* configure.ac: autoconf mode
* rdfdump.c: default serializer simple
* raptor_serialize.c (raptor_rdfxml_serialize_statement): Handle
URI subject, object right.
* raptor_serialize.c (raptor_serialize_start_to_filename,
raptor_serialize_start_to_string,
raptor_serialize_start_to_file_handle): Don't enforce base URI is
required.
2004-10-19 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor.h:
Updated raptor_new_iostream_to_string with malloc_handler argument
* raptor_serialize.c (raptor_serialize_start_to_string): Update
raptor_new_iostream_to_string for malloc_handler argument
* raptor_iostream.c (raptor_string_iostream_finish):
Use passed-in malloc_handler to
make string, raptor_stringbuffer_copy_to_string to copy directly in.
(raptor_new_iostream_to_string): Add optional malloc_handler argument
so caller can control allocation.
redland/raptor/ChangeLog.5 view on Meta::CPAN
* raptor_www.c (raptor_www_set_http_accept):
Make accept value overwrite \0 from Accept:
* configure.ac: make raptor.rdf
* turtle_parser.y, raptor_www_libxml.c, raptor_parse.c,
ntriples_parse.c: Fixes for c++
* Makefile.am: added raptor.rdf.in
* raptor.rdf.in: DOAP
2004-05-02 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* turtle_parser.y: Add xml_literal_datatype_uri to parser context.
(raptor_turtle_parse_init,raptor_turtle_parse_terminate): use above
(raptor_turtle_generate_statement): Use above to remove language
from all literals except xml literals.
* turtle_common.h: Add xml_literal_datatype_uri to parser context.
* ntriples_parse.c: Add xml_literal_datatype_uri to parser context.
(raptor_ntriples_parse_init,raptor_ntriples_parse_terminate): use
above
(raptor_ntriples_generate_statement): Use above to remove language
from all literals except xml literals.
* raptor_identifier.c (raptor_identifier_print):
Use raptor_xml_literal_datatype_uri_string
and save a string.
2004-04-29 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* rdfdump.c (main):
Use raptor_free_memory to free memory allocated in libraptor.
* raptor_www_libxml.c (raptor_www_libxml_fetch):
Free content type using libxml's xmlFree
since it was allocated there.
* raptor_www_libxml.c, raptor_www_curl.c (raptor_www_libxml_fetch):
Make headers for User-Agent: and/or
Accept: if they were set in the raptor_www.
* raptor_www.c (raptor_www_set_http_accept): Added.
* raptor_internal.h: Added http_accept to raptor_www
* raptor.h: Added raptor_www_set_http_accept
2004-04-15 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_general.c (raptor_guess_parser_name):
use strrchr to find *last* .
2004-04-14 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_sequence.c (raptor_new_sequence): Zap sequence field.
* raptor_xml_writer.c (raptor_xml_writer_cdata):
Do not copy more bytes than allowed.
* Makefile.am: Added raptor_expat.c
* raptor_parse.c: Export some expat-only handlers:
raptor_xml_unparsed_entity_decl_handler,
raptor_xml_external_entity_ref_handler.
(raptor_xml_parse_init): Do not call expat init code here.
(raptor_xml_parse_start): Call new raptor_expat_init to initialise
parser state.
* raptor_internal.h: Added RAPTOR_XML_EXPAT only exports including
raptor_expat_init prototype.
* raptor_expat.c: raptor expat parser
2004-04-13 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor.h: Added xsd and owl namespace URIs
* raptor_namespace.c (raptor_namespaces_init):
Define xsd, owl when defaults is 2+
2004-04-11 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_parse.c:
(raptor_xml_parse_start) Free expat/libxml contexts from an earlier parsing to ensure resetting of state
* raptor_stringbuffer.c (raptor_stringbuffer_prepend_string_common):
Added
(raptor_stringbuffer_prepend_counted_string,
raptor_stringbuffer_prepend_string): Added, implemented by above
internal function.
(main): Added tests for prepending.
* raptor.h: Add RAPTOR_API for newly exported functions. Add
raptor_stringbuffer_prepend_counted_string,
raptor_stringbuffer_prepend_string
* raptor_stringbuffer.c: (main) printf arg
* raptor_internal.h, raptor.h: Moved raptor_stringbuffer to public API
* raptor_stringbuffer.c (raptor_stringbuffer_append_stringbuffer):
Added.
(main): Updated test code for raptor_stringbuffer_append_stringbuffer
2004-04-10 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_general.c, raptor.h (raptor_guess_parser_name):
Added new public class method.
(raptor_new_parser_for_content): Now uses above.
* raptor_internal.h, raptor.h:
Move raptor_unicode_char_to_utf8, raptor_utf8_to_unicode_char to
public API.
* INSTALL.html: consistency with librdf instructions.
update libxml versions.
update automake, autoconf minimums.
( run in 0.792 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )