Permalink
Browse files

0.9.30 in 2013

  • Loading branch information...
1 parent 7398d94 commit 181f16614b42f7123950a11e8def964fc575b16c @dajobe committed Jan 22, 2013
Showing with 168 additions and 11 deletions.
  1. +33 −2 ChangeLog
  2. +1 −1 INSTALL.html
  3. +3 −3 LICENSE.html
  4. +15 −2 NEWS.html
  5. +1 −1 README.html
  6. +114 −1 RELEASE.html
  7. +1 −1 TODO.html
View
@@ -1,3 +1,34 @@
+2012-12-16 Dave Beckett <dave@dajobe.org>
+
+ * src/sparql_parser.y, tests/sparql/bugs/519-result.ttl,
+ tests/sparql/bugs/519.rq, tests/sparql/bugs/519.ttl,
+ tests/sparql/bugs/Makefile.am, tests/sparql/bugs/manifest.ttl:
+ Support integer^^uri-ref
+
+ Adds tests for this fix
+
+ Fixes Issue #0000519
+ http://bugs.librdf.org/mantis/view.php?id=519
+
+ * src/sparql_parser.y: Label HATHAT
+
+ * configure.ac:
+ Test for mpfr_snprintf for MPFR 2.4.0
+
+ Fixes Issue #0000523
+ http://bugs.librdf.org/mantis/view.php?id=523
+
+2012-09-30 Dave Beckett <dave@dajobe.org>
+
+ * src/rasqal_literal.c: Return rdf term type string for integer
+ subtypes
+
+ (rasqal_literal_get_rdf_term_type): Return string for
+ RASQAL_LITERAL_INTEGER_SUBTYPE. Intended to fix
+
+ Issue #0000519
+ http://bugs.librdf.org/mantis/view.php?id=519
+
2012-08-31 Dave Beckett <dave@dajobe.org>
* autogen.sh, configure.ac:
@@ -27,8 +58,8 @@
Declare YYPARSE_PARAM in lexer and header two more times so that
#include <sparql_parser.h> gets the right thing.
- * configure.ac: Fix for flex version message from OSX The Apple
- /usr/bin/flex adds an extra field so $NF does not work
+ * configure.ac: Fix for flex version message from OSX
+ The Apple /usr/bin/flex adds an extra field so $NF does not work
2012-07-15 Dave Beckett <dave@dajobe.org>
View
@@ -349,7 +349,7 @@
<hr />
-<p>Copyright (C) 2003-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2003-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
View
@@ -19,7 +19,7 @@
<hr />
<blockquote>
- <p>Copyright (C) 2000-2012 <a href="http://www.dajobe.org/">David Beckett</a><br />
+ <p>Copyright (C) 2000-2013 <a href="http://www.dajobe.org/">David Beckett</a><br />
Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>.
All Rights Reserved.</p>
@@ -58,7 +58,7 @@
<blockquote>
- <p>Copyright (C) 2000-2012 <a href="http://www.dajobe.org/">David Beckett</a><br />
+ <p>Copyright (C) 2000-2013 <a href="http://www.dajobe.org/">David Beckett</a><br />
Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>.</p>
<p>Licensed under the Apache License, Version 2.0 (the "License");
@@ -80,7 +80,7 @@
<hr />
-<p>Copyright (C) 2003-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2003-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
View
@@ -9,11 +9,24 @@
<h1>Rasqal RDF Query Library - News</h1>
-<h2 id="D2012-XX-XX-V0.9.30">2012-XX-XX Rasqal Version 0.9.30 Released</h2>
+<h2 id="D2013-01-XX-V0.9.30">2013-01-XX Rasqal Version 0.9.30 Released</h2>
<p>Not yet released.
</p>
+<p>Removed RDQL support as promised. So long and thanks for all the
+queries. Use SPARQL instead.<br />
+Improved floating equality, comparison and promotion rules<br />
+Made other fixes and improvements including fixing reported issues:
+<a href="http://bugs.librdf.org/mantis/view.php?id=506">0000506</a> and
+<a href="http://bugs.librdf.org/mantis/view.php?id=523">0000523</a>.
+</ul>
+
+
+<p>See the <a href="RELEASE.html#rel0_9_30">Rasqal 0.9.30 Release Notes</a>
+for the full details of the changes.</p>
+
+
<h2 id="D2012-05-13-V0.9.29">2012-05-13 Rasqal Version 0.9.29 Released</h2>
<p>
@@ -537,7 +550,7 @@ <h2 id="D2003-08-12-V0.1.0">2003-08-12 Rasqal Version 0.1.0 Released</h2>
<hr />
-<p>Copyright (C) 2003-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2003-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
View
@@ -199,7 +199,7 @@ <h2 style="text-align:center"><a href="http://www.dajobe.org/">Dave Beckett</a><
<hr />
-<p>Copyright (C) 2003-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2003-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
View
@@ -13,6 +13,119 @@ <h2 id="rel0_9_30"><a name="rel0_9_30">Rasqal 0.9.30 changes</a></h2>
<p>Not yet released.
</p>
+<p>Removed RDQL support as promised. So long and thanks for all the
+queries. Use SPARQL instead.
+</p>
+
+<p>Issues Fixed:</p>
+<ul>
+<li><a href="http://bugs.librdf.org/mantis/view.php?id=506">0000506</a>: configure.ac has bash -specific (non-POSIX) == syntax</li>
+<li><a href="http://bugs.librdf.org/mantis/view.php?id=523">0000523</a>: mpfr dependency</li>
+</ul>
+
+
+<h3>Decimal class changes</h3>
+
+<p><code>rasqal_xsd_decimal_is_zero()</code> now uses <code>fabs()</code>
+and an epsilon approach for C99 decimal mode.</p>
+
+<p>Make <code>rasqal_xsd_decimal_compare()</code> work for C99
+decimal mode.</p>
+
+<p><code>rasqal_xsd_decimal_compare()</code> and
+<code>rasqal_xsd_decimal_equals()</code> use Knuth's approximate
+equality as decribed below.
+</p>
+
+
+<h3>Literal class changes</h3>
+
+<p>Return rdf term type string from
+<code>rasqal_literal_get_rdf_term_type()</code> for integer subtypes
+(<code>RASQAL_LITERAL_INTEGER_SUBTYPE</code>).
+Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=519">Issue #0000519</a>
+ (Redland librdf)</p>
+
+<p><code>rasqal_literal_to_result_term()</code> now returns NULL on
+an alloc failure.</p>
+
+<p><code>rasqal_new_floating_literal()</code> added, deprecating
+<code>rasqal_new_float_literal()</code> and takes the float type
+as an argument.
+</p>
+
+
+<h3>Query engine changes</h3>
+
+<p>Fix some wrong data size allocs found by clang in Project
+rowsource.</p>
+
+<p>Take more care in promoting literals to float and exceeding the
+range; turn them into doubles if that happens.</p>
+
+<p>Floating and double comparisons and equality use a proper epsilon
+check using Knuth's approximate comparison approach, rather than =.
+Affects
+<code>rasqal_literal_as_boolean()</code>,
+<code>rasqal_literal_equals()</code>,
+<code>rasqal_xsd_decimal_compare()</code>,
+<code>rasqal_xsd_decimal_equals()</code>
+and other internal methods.
+</p>
+
+
+<h3>Query language changes</h3>
+
+<p>Updated the SPARQL syntax to support <code>integer^^uri-ref</code>.
+Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=519">Issue #0000519</a> (Redland librdf)
+</p>
+
+<p>Removed RDQL support as promised. So long and thanks for all the queries.
+Use SPARQL instead.
+</p>
+
+
+<h3>Portability changes</h3>
+
+<p>Test for <code>mpfr_snprintf()</code> specifically which appeared
+in MPFR 2.4.0.
+Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=523">Issue #0000523</a>
+</p>
+
+<p>The Bison minimum version is now 2.0 (from 2004-12-25) until we
+hear otherwise.</p>
+
+<p>Use <code>RASQAL_DISABLE_DEPRECATED</code> to flag out deprecated
+implementation code. Call gtkdoc-scan with the deprecated guard.
+</p>
+
+<p>Use <code>#if defined(RASQAL_DEBUG)</code> to help
+portability when it's not defined.</p>
+
+<p>Added good and bad cast macros for checking of type truncation.
+Helped remove compiler warnings.</p>
+
+
+<h3>Configuration changes</h3>
+
+<p>Make <code>configure</code> handle Apple
+<code>/usr/bin/flex</code> which adds an extra field so awk
+<code>$NF</code> did not work.</p>
+
+<p><code>configure</code> now supports finding UUID support inside
+libc for OSX.
+</p>
+
+<p>Fix some <code>configure</code> portability with non-POSIX bash
+syntax and adding some -W flags to autotool calls.
+Fixes <a href="http://bugs.librdf.org/mantis/view.php?id=506">Issue #0000506</a>
+</p>
+
+<p>Updated <code>autogen.sh</code> to abort run if a configuring
+program fails, generate NEWS with old timestamp if missing so
+automake can run and some small doc and message updates.</p>
+
+
<h2 id="rel0_9_29"><a name="rel0_9_29">Rasqal 0.9.29 changes</a></h2>
@@ -4694,7 +4807,7 @@ <h2 id="rel0_9_0"><a name="rel0_9_0">Rasqal 0.9.0 Changes</a></h2>
<hr />
-<p>Copyright (C) 2004-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2004-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>
View
@@ -16,7 +16,7 @@ <h1 style="align:center">Rasqal RDF Query Library - Issues</h1>
<hr />
-<p>Copyright (C) 2003-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright (C) 2003-2013 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
</body>
</html>

0 comments on commit 181f166

Please sign in to comment.