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