Mercurial > hg > sv-dependency-builds
comparison src/serd-0.18.2/NEWS @ 85:545efbb81310
Import initial set of sources
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 18 Mar 2013 14:12:14 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 85:545efbb81310 |
---|---|
1 serd (0.18.2) stable; | |
2 | |
3 * Fix crash when serd_node_new_decimal is called with infinity or NaN | |
4 * Fix crash when resolving against non-standard base URIs | |
5 * Fix bug that caused "a" abbreviation in non-predicate position | |
6 * Disable timestamps in HTML documentation for reproducible build | |
7 * Fix clashing symbol "error" in amalgamation build | |
8 * Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory) | |
9 | |
10 -- David Robillard <d@drobilla.net> Sat, 22 Dec 2012 21:32:15 -0500 | |
11 | |
12 serd (0.18.0) stable; | |
13 | |
14 * Support digits at start of local names as per new Turtle grammar | |
15 * Add incremental read interface suitable for reading from infinite streams | |
16 * Add -e option to serdi to use incremental reading | |
17 * Add error callback to reader and writer for custom error reporting | |
18 * Add -q option to serdi to suppress all non-data output, e.g. errors | |
19 * Reset indent when finishing a write | |
20 * Report write size correctly when invalid UTF-8 is encountered and a | |
21 replacement character is written | |
22 * Strip down API documentation to a single clean page | |
23 * Fix various hyper-strict warnings | |
24 * Do not require a C++ compiler to build | |
25 * Add option to build utilities as static binaries | |
26 * Upgrade to waf 1.7.2 | |
27 | |
28 -- David Robillard <d@drobilla.net> Thu, 23 Aug 2012 00:18:34 -0400 | |
29 | |
30 serd (0.14.0) stable; | |
31 | |
32 * Use path variables in pkgconfig files | |
33 * Install man page to DATADIR (e.g. PREFIX/share/man, not PREFIX/man) | |
34 * Tolerate invalid characters in string literals by replacing with the | |
35 Unicode replacement character | |
36 * Report reason for failure to open file in serdi | |
37 * Improve write performance by doing bulk writes for unescaped substrings | |
38 * Add SerdBulkSink for writing bulk output and corresponding serdi -B option | |
39 * Add serdi -f option to prevent URI qualification | |
40 * Remove use of multi-byte peek (readahead) and use exactly 1 page for | |
41 read buffer (instead of 2) | |
42 * Handle a quote as the last character of a long string literal in the | |
43 writer (by escaping it) rather than the reader, to avoid writing Turtle | |
44 other tools fail to parse. | |
45 * Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer() | |
46 for locale-independent numeric node parsing/serialising. | |
47 * Add serd_file_sink for easy writing to a FILE* stream. | |
48 * Add serd_chunk_sink for easy writing to a string. | |
49 * Escape ASCII control characters in output (e.g. fix problems with string | |
50 literals that start with a backspace) | |
51 * Improve URI resolution to cover most of the abnormal cases from RFC3986 | |
52 * Support file://localhost/foo URIs in serd_uri_to_path() | |
53 * Support Windows file://c:/foo URIs in serd_uri_to_path() on all platforms | |
54 * Add serd_node_new_blob and serd_base64_decode for handling arbitrary | |
55 binary data via base64 encoding. | |
56 * Support compilation as C++ under MSVC++. | |
57 * Implement pretty-printing for collections. | |
58 * Parse collections iteratively in O(1) space. | |
59 * Report read error if both "genid" and "docid" IDs are found in the same | |
60 document, to prevent silent merging of distinct blank nodes. | |
61 * Handle files and strings that start with a UTF-8 Byte Order Mark. | |
62 * Add serd_writer_get_env(). | |
63 * Add serd_node_new_file_uri() and serd_file_uri_parse() and implement | |
64 proper URI to/from path hex escaping, etc. | |
65 * Add serd_uri_serialise_relative() for making URIs relative to a base | |
66 where possible (by chopping a common prefix and adding dot segments). | |
67 * Make URIs serialised by the writer properly escape characters. | |
68 * Add serd_writer_set_root_uri() and corresponding -r option to serdi to | |
69 enable writing URIs with up references (../). | |
70 * Resolve dot segments in serd_uri_resolve() instead of at write time. | |
71 * Add serd_reader_set_default_graph() for reading a file as a named graph. | |
72 | |
73 -- David Robillard <d@drobilla.net> Tue, 17 Apr 2012 18:23:53 -0400 | |
74 | |
75 serd (0.5.0) stable; | |
76 | |
77 * Fix pretty printing of successive blank descriptions, i.e. "] , [" | |
78 * Avoid writing illegal Turtle names as a result of URI qualifying | |
79 * Gracefully handle NULL reader sinks | |
80 * Add serd_strerror | |
81 * Add serd_env_set_prefix_from_strings for convenience | |
82 * Fix erroneously equal SERD_ERR_BAD_SYNTAX and SERD_ERR_BAD_ARG | |
83 * Add ability to build static library | |
84 | |
85 -- David Robillard <d@drobilla.net> Thu, 29 Sep 2011 00:00:00 -0400 | |
86 | |
87 serd (0.4.2) stable; | |
88 | |
89 * Fix compilation issues on some systems | |
90 * Fix build system Python 3 compatibility | |
91 | |
92 -- David Robillard <d@drobilla.net> Wed, 25 May 2011 19:00:00 -0400 | |
93 | |
94 serd (0.4.0) stable; | |
95 | |
96 * Initial release | |
97 | |
98 -- David Robillard <d@drobilla.net> Tue, 24 May 2011 23:00:00 -0400 |