12006-11-19 Dave Beckett <dave@dajobe.org> 2 3 * Snapshotted redland-bindings_1_0_5_1 for 1.0.5.1 release 4 52006-11-18 Dave Beckett <dave@dajobe.org> 6 7 * ruby/lib/rdf/redland/resource.rb, ruby/lib/rdf/redland.rb: 8 Remove recursive include of Redland 9 102006-11-03 Dave Beckett <dave@dajobe.org> 11 12 * python/RDF.py: docs for Storage class 13 14 * perl/lib/RDF/Redland/Parser.pm: Allow undef args 15 162006-10-26 Dave Beckett <dave@dajobe.org> 17 18 * NEWS.html, RELEASE.html: Updated for 1.0.5.1 19 20 * ruby/lib/rdf/redland/parser.rb: Add constructor for turtle 21 parser. 22 232006-10-22 Dave Beckett <dave@dajobe.org> 24 25 * configure.ac: Bump version to 1.0.5.1 26 272006-10-21 Dave Beckett <dave@dajobe.org> 28 29 * csharp/Makefile.am, tcl/Makefile.am: Add before installing 30 Fixes Issue#0000126 http://bugs.librdf.org/mantis/view.php?id=126 31 32 * ruby/test/test_serializer.rb: fix uris to be legal 33 34 * ruby/example.rb: fix serializer puts 35 36 * ruby/test/Makefile.am: clean out*rdf 37 38 * ruby/lib/rdf/redland/model.rb: (include?, parse_and_merge, 39 rewrite, find_canonical): Remove puts 40 (save): Works now when using default serializer not filename. 41 42 * ruby/lib/rdf/redland/serializer.rb: (initialize): Default to 43 rdfxml, error out on failure 44 45 * ruby/example.rb: Added query and serializer test code 46 47 * ruby/lib/rdf/redland/node.rb: Define bnode and anon to match docs 48 Fixes Issue#0000122 http://bugs.librdf.org/mantis/view.php?id=122 49 50 * ruby/lib/rdf/redland/schemas/owl.rb: Added OWLNS 51 Fixes Issue#0000121 http://bugs.librdf.org/mantis/view.php?id=121 52 53 * python/RDF.py: Subclass class Warning defined in C for making a 54 RedlandWarning 55 Fixes Issue#0000109 http://bugs.librdf.org/mantis/view.php?id=109 56 572006-10-05 Dave Beckett <dave@dajobe.org> 58 59 * ruby/lib/rdf/redland/store.rb: Do not echo storage options on 60 connection 61 622006-08-27 Dave Beckett <dave@dajobe.org> 63 64 * ruby/lib/rdf/redland/node.rb: (Literal.from_node): Call Uri 65 constructor correctly 66 Fixes Issue#0000120 http://bugs.librdf.org/mantis/view.php?id=120 67 682006-08-20 Dave Beckett <dave@dajobe.org> 69 70 * autogen.sh: Track where programs are discovered. 71 722006-08-18 Dave Beckett <dave@dajobe.org> 73 74 * configure.ac: Patch configure.ac to remove un-necessary tests 75 for C++ or F77++ compilers that libtool stupidly insists on 76 772006-07-11 Dave Beckett <dave@dajobe.org> 78 79 * ruby/lib/rdf/redland/model.rb: doc 80 81 * ruby/lib/rdf/redland/model.rb: (to_string): Added. 82 83 * ruby/lib/rdf/redland/serializer.rb: (set_namespace): Switch to 84 more natural prefix, uri ordering 85 86 * ruby/lib/rdf/redland/queryresults.rb: (bindings_count): Added. 87 (binding_value, binding_value_by_name): Handle nil values. 88 89 * ruby/lib/rdf/redland/queryresults.rb: (to_string): Allow null 90 URIs and use redland uri objects in args 91 92 * ruby/test/test_query.rb: (test_model_query_serialize_bindings_json): 93 Added to test JSON output 94 952006-07-04 Dave Beckett <dave@dajobe.org> 96 97 * java/org/librdf/redland/QueryResults.java: (hasNext): Replace 98 with 1 line call. 99 100 * java/org/librdf/redland/QueryResults.java: Removed started field 101 flag 102 (next): Simplify to just 1 call without using started. 103 104 * java/Makefile.am: fix example running config 105 106 * java/example.java: start counting from 0 107 1082006-06-26 Dave Beckett <dave@dajobe.org> 109 110 * INSTALL.html: Document --with-python-ldflags for working around 111 installing python in odd places. 112 113 * configure.ac: Added --with-python-ldflags for working around 114 installing python in odd places. 115 1162006-06-22 Dave Beckett <dave@dajobe.org> 117 118 * java/org/librdf/redland/Model.java: (add): copy the *object* not 119 the predicate twice. 120 1212006-06-18 Dave Beckett <dave@dajobe.org> 122 123 * java/org/librdf/redland/Model.java: (getSource, getArc, 124 getTarget): Return null rather than try to create a Node with null 125 value. 126 127 * java/Makefile.am: Remove extra / that stopped Iterator getting 128 into the jar. 129 130 * csharp/Parser.cs: (Parser): 0 and 1-argument constructors were 131 broke; make them work again, defaulting to rdfxml parser in the 132 default case. 133 1342006-06-04 Dave Beckett <dave@dajobe.org> 135 136 * java/example.java: Update for more java-like names 137 138 * java/org/librdf/redland/Serializer.java: more java-like names 139 140 * java/org/librdf/redland/Serializer.java: (serialize_to_string): 141 Added (setNamespace): Added 142 143 * java/org/librdf/redland/Model.java: (toString): Added, 144 defaulting to RDF/XML out 145 146 * java/example.java: Updated to a complete example including 147 querying, getting string results from queries, triple results and 148 serializing. 149 150 * java/Makefile.am: Clean test-out.rdf 151 152 * java/org/librdf/redland/QueryResults.java: More java-like method 153 names 154 155 * java/org/librdf/redland/Query.java: More java-like method names 156 157 * java/run-java: Append to paths 158 159 * java/skeleton.java: Added Query and QueryResults classes 160 161 * java/Makefile.am: Added Query and QueryResults 162 163 * java/org/librdf/redland/Model.java: (Model.queryExecute): Added 164 165 * java/org/librdf/redland/Makefile.am: Added Query and QueryResults 166 167 * java/org/librdf/redland/Query.java, 168 java/org/librdf/redland/QueryResults.java: Query and QueryResults 169 1702006-05-05 Dave Beckett <dave@dajobe.org> 171 172 * Snapshotted redland_bindings_1_0_4_1 for 1.0.4.1 release 173 1742006-05-03 Dave Beckett <dave@dajobe.org> 175 176 * python/RDF.py: (None.__init__): Default to xml_language=None 177 rather than "" which isn't strictly needed since the node 178 constructors will now accept both, but helps in the case of older 179 redland libraries. 180 Fixes Issue#0000082 http://bugs.librdf.org/mantis/view.php?id=82 181 1822006-05-02 Dave Beckett <dave@dajobe.org> 183 184 * tcl/redland-init.i: Nothing needed here now 185 186 * tcl/Makefile.am: Invoke swig with -pkgversion @REDLAND_VERSION@ 187 188 * ruby/test/Makefile.am: do not ignore test failures 189 190 * ruby/test/test_query.rb: Updates for query results syntax changes 191 192 * perl/example.pl: update sparql 193 1942006-05-01 Dave Beckett <dave@dajobe.org> 195 196 * ruby/redland-types.i: Remove ruby param, it's only called in 197 ruby context 198 199 * ruby/redland-types.i: Added SWIGRUBY around typemaps 200 201 * java/org/librdf/redland/World.java: (versionString,copyrightString): 202 Rename the SWIG accessor java functions for the constants. 203 2042006-04-29 Dave Beckett <dave@dajobe.org> 205 206 * redland-bindings.spec.in: Added ruby req 207 208 * python/RDF.py: (NS): Rename method node and local vars to 209 __-prefixed names less likely to be used in a namaespace 210 2112006-04-24 Dave Beckett <dave@dajobe.org> 212 213 * ruby/lib/rdf/redland/store.rb: (Redland.TripleStore.initialize): 214 Added lots more storage types. There should be a programatic way 215 to do this at run time. 216 Fixes Issue#0000076 217 http://bugs.librdf.org/mantis/view.php?id=76 218 219 * csharp/Stream.cs: (Stream.Current): Return null when raw_ret is 0 220 221 * csharp/QueryResults.cs: (Query.AsStream): Return null when 222 raw_ret is 0 223 224 * csharp/Query.cs: (Query.Execute): Return null when raw_ret is 0 225 226 * csharp/Model.cs: (Model.Dispose): Hack to use storage to prevent 227 a mono warning 228 (Model.FindStatements, Model.GetSource, Model.Sources, 229 Model.GetPredicate, Model.GetPredicates, Model.GetTarget, 230 Model.GetTargets, Model.ToStream, Model.GetContexts, 231 Model.Execute): Return null when raw_ret is 0 232 233 * csharp/Iterator.cs: (Iterator.Current): Return null when raw_ret is 0 234 2352006-04-19 Dave Beckett <dave@dajobe.org> 236 237 * python/RDF.py: (World.__init__,World.__del__): Fix module 238 cleanup to ensure Redland.librdf_free_world lives till the end 239 2402006-03-15 Dave Beckett <dave@dajobe.org> 241 242 * Switched to Subversion version control. 243 CVS tag for redland bindings 1.0.3.1: redland_bindings_1_0_3_1 244 Subversion revision ID for redland bindings 1.0.3.1: r10629 245 2462006-03-14 Dave Beckett <dave@dajobe.org> 247 248 * Snapshotted redland-bindings_1_0_3_1 for 1.0.3.1 release 249 250 * csharp/QueryResults.cs (MakeResultsHash): Zero test was backwards 251 252 * csharp/Makefile.am: clean up mdb cruft 253 254 * ruby/test/test_model.rb (test_parse_and_merge): Try to debug this. 255 256 * ruby/lib/rdf/redland/parser.rb: remove one more puts 257 258 * csharp/QueryResults.cs (QueryResults.MakeResultsHash, 259 QueryResults.BindingValue, QueryResults.BindingValueByName): Do 260 not try to make a new Node over a IntPtr.Zero / C NULL. 261 262 * docs/php.html: works with 5.1.2 263 264 * redland-bindings.spec.in: update me 265 2662006-03-10 Dave Beckett <dave@dajobe.org> 267 268 * python/redlandtest.py (testSPARQLQueryTwiceOverwriteVar): 269 Disable as it requires rasqal changes 270 271 * python/Makefile.am: Add -DSWIG_PYTHON_SILENT_MEMLEAK to prevent 272 wrong python warnings 273 2742006-03-09 Dave Beckett <dave@dajobe.org> 275 276 * csharp/Util.cs: Remove unused DLLimport of strlen 277 278 * csharp/Iterator.cs: 279 Removed DllImport of librdf_iterator_end - never used. 280 281 * php/redland-post.i (librdf_php_world_finish): 282 Deleted, now inlined into %mshutdown 283 284 * php/redland-typemap.i (%mshutdown): Inline librdf_php_world_finish. 285 286 * ruby/Makefile.am, configure.ac: 287 Add LIBRUBYARG_SHARED to get the shared lib name. 288 2892006-03-07 Dave Beckett <dave@dajobe.org> 290 291 * COPYING.LIB, COPYING: FSF moved again 292 2932006-03-05 Dave Beckett <dave@dajobe.org> 294 295 * Updated many files for Copyright 2006, UB name and Turtle moving 296 site. 297 2982006-03-03 Dave Beckett <dave@dajobe.org> 299 300 * php/Makefile.am, php/redland-typemap.i, 301 php/redland_wrap.c.patch: Insert phpinfo and module shutdown using 302 SWIG alone. Delete patch and patching process 303 304 * php/redland_wrap.c.patch: updated patch for swig 1.3.27 305 306 * perl/lib/RDF/Redland/Storage.pm (Storage.new): 307 Patch from Kjetil Kjernsmo to improve storage options 308 handling by allowing a perl hash options as well as the current 309 string of redland options. 310 3112006-02-28 Dave Beckett <dave@dajobe.org> 312 313 * python/RDF.py (QueryResults.to_file, QueryResults.to_string): 314 Use default format with None. 315 316 * python/redlandtest.py: Tweak old urls. 317 (testSPARQLQueryAsString): Update for latest syntax. 318 (testSPARQLQueryTwice): Simplify query - no need for prefix. 319 320 * python/redland-post.i (librdf_python_world_init): Get 321 RedlandError and RedlandWarning from the RDF module by importing 322 them properly. Fixes issue #0000068 323 http://bugs.librdf.org/mantis/view.php?id=68 324 325 * python/RDF.py: 326 (Parser.parse_string_as_stream, Parser.parse_string_into_model): 327 Convert a Python unicode string to UTF-8 bytes redland expects. 328 Fixes issue #0000061 http://bugs.librdf.org/mantis/view.php?id=61 329 330 * python/RDF.py (QueryResults.make_results_hash, 331 QueryResults.get_binding_value, 332 QueryResults.get_binding_value_by_name): Check for None value and 333 set it in the results. Fixes issue #0000059 334 http://bugs.librdf.org/mantis/view.php?id=59 335 3362006-02-25 Dave Beckett <dave@dajobe.org> 337 338 * ruby/lib/rdf/redland/model.rb (get_resource): Handle find 339 returning nil Fixes issue #0000049 340 http://bugs.librdf.org/mantis/view.php?id=49 341 342 * ruby/lib/rdf/redland/resource.rb (initialize): With a Uri 343 argument, use correct argument name 'arg' Fixes issue #0000048 344 http://bugs.librdf.org/mantis/view.php?id=48 345 346 * python/RDF.py (URI.__hash__): Use hash of str(self) to make a 347 working URI hash. Fixes issue #0000047 348 http://bugs.librdf.org/mantis/view.php?id=47 349 350 * python/RDF.py (World.__del__): Hack to prevent death if python 351 destroys the Redland module before RDF Fixes issue #0000044 352 http://bugs.librdf.org/mantis/view.php?id=44 353 3542006-02-19 Dave Beckett <dave@dajobe.org> 355 356 * python/redlandtest.py (testSPARQLQueryAsString): Update for 357 results syntax change. 358 359 * python/redland-post.i: Remove SWIGEXPORT macro, it breaks on 360 newer swigs and was a wrong usage. 361 3622006-01-16 Dave Beckett <dave@dajobe.org> 363 364 * bindings.rdf.in: use download.librdf.org 365 3662006-01-05 Dave Beckett <dave@dajobe.org> 367 368 * demos/Makefile.am: added parse.pl 369 370 * demos/parse.pl: Redland RDF Parsing demo 371 372 373 * csharp/World.cs: take destruction of the C world out of the 374 destructor, and instead make it static depending on a ref count. 375 Ensure that the dynamic World, allocated in Redland.cs, also uses 376 this ref count so the world persists for as long as we run. 377 378 * csharp/test.cs: Fixed to use proper iterator syntax with query 379 results. 380 381 * csharp/Iterator.cs: (End ()): removed from API, vestige of 382 extinct iterator usage 383 384 * csharp/Stream.cs: (End ()): removed from API, vestige of extinct 385 iterator usage 386 387 * csharp/examples/example1.cs: Fixed up to use proper iterator 388 syntax. 389 390 * csharp/QueryResults.cs: (MoveNext ()): cleaned up iterator logic 391 so it works properly with foreach. 392 (End ()): removed from API, no longer needed 393 3942006-01-03 Dave Beckett 395 396 * perl/lib/RDF/Redland/Serializer.pm: 397 (new) docs - defaults to ntriples, not random. 398 399