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