<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git/contrib/xml/pgxml_dom.c, branch master</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Remove contrib modules that have been agreed to be obsolete.</title>
<updated>2005-06-22T22:56:29+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2005-06-22T22:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=d20763dbee7cdf8a700bf6bdd120b3913a3b99f4'/>
<id>d20763dbee7cdf8a700bf6bdd120b3913a3b99f4</id>
<content type='text'>
(There are more that will be removed once they've been copied to
pgfoundry.org.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(There are more that will be removed once they've been copied to
pgfoundry.org.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup some unnecessary void * casts when using pfree() in contrib/xml</title>
<updated>2004-10-13T01:26:42+00:00</updated>
<author>
<name>Neil Conway</name>
<email>neilc@samurai.com</email>
</author>
<published>2004-10-13T01:26:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=04a1a24e9c070cb53343253834699e7d3f5a3531'/>
<id>04a1a24e9c070cb53343253834699e7d3f5a3531</id>
<content type='text'>
and contrib/xml2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and contrib/xml2
</pre>
</div>
</content>
</entry>
<entry>
<title>Move new version of contrib/ xml into xml2, keep old version in /xml.</title>
<updated>2004-03-05T03:57:58+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2004-03-05T03:57:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=31f4b59a464808ab0fec0ffb2eaa723321ea1af7'/>
<id>31f4b59a464808ab0fec0ffb2eaa723321ea1af7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Thanks to the generous support of Torchbox (http://www.torchbox.com), I</title>
<updated>2004-03-05T03:24:50+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2004-03-05T03:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=adca025c9ec4b3050411eb74a5b4f9c20a4ce2b5'/>
<id>adca025c9ec4b3050411eb74a5b4f9c20a4ce2b5</id>
<content type='text'>
have been able to significantly improve the contrib/xml XPath
integration code.

New features:

* XPath set-returning function allows multiple results from an several
XPath queries to be used as a virtual table.
* Using libxslt, XSLT transformations (with and without parameters) are
supported. (Caution: This support allows generic URL fetching from
within the backend as well).

I've removed the old code so that it is all libxml based. Rather than
attach as a patch, I've put the tar.gz (10k!) at
http://www.azuli.co.uk/pgxml-1.0.tar.gz
(all files in archive are xml/....).

I think this is worth replacing the contrib version with, even though
the function names have changed (though the same functionality is
there), because it includes a SRF and some SPI usage, in addition to
linking to an external library. And it isn't a big module! Obviously, I
understand that people might prefer to move it elsewhere, or might have
reservations about replacing an existing contrib module with an
incompatible one. I'm open to suggestions.

John Gray
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
have been able to significantly improve the contrib/xml XPath
integration code.

New features:

* XPath set-returning function allows multiple results from an several
XPath queries to be used as a virtual table.
* Using libxslt, XSLT transformations (with and without parameters) are
supported. (Caution: This support allows generic URL fetching from
within the backend as well).

I've removed the old code so that it is all libxml based. Rather than
attach as a patch, I've put the tar.gz (10k!) at
http://www.azuli.co.uk/pgxml-1.0.tar.gz
(all files in archive are xml/....).

I think this is worth replacing the contrib version with, even though
the function names have changed (though the same functionality is
there), because it includes a SRF and some SPI usage, in addition to
linking to an external library. And it isn't a big module! Obviously, I
understand that people might prefer to move it elsewhere, or might have
reservations about replacing an existing contrib module with an
incompatible one. I'm open to suggestions.

John Gray
</pre>
</div>
</content>
</entry>
<entry>
<title>pgindent run.</title>
<updated>2003-08-04T00:43:34+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2003-08-04T00:43:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=089003fb462fcce46c02bf47322b429f73c33c50'/>
<id>089003fb462fcce46c02bf47322b429f73c33c50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some time ago John Gray &lt;jgray@azuli.co.uk&gt; and myself worked out and</title>
<updated>2002-12-06T03:44:14+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2002-12-06T03:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=87cba401a48feff7e547f59fb7ead1a1ab99042a'/>
<id>87cba401a48feff7e547f59fb7ead1a1ab99042a</id>
<content type='text'>
tested a patch to contrib/xml where the existing code was causing
postgres to crash when it encountered &amp; entities in the XML. I've
enclosed a patch that John came up with to correct this problem. It
patches against 7.3 and will apply on 7.2x if the elog WARNING calls
are changed to elog NOTICE.

Michael Richards
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tested a patch to contrib/xml where the existing code was causing
postgres to crash when it encountered &amp; entities in the XML. I've
enclosed a patch that John came up with to correct this problem. It
patches against 7.3 and will apply on 7.2x if the elog WARNING calls
are changed to elog NOTICE.

Michael Richards
</pre>
</div>
</content>
</entry>
<entry>
<title>Change made to elog:</title>
<updated>2002-03-06T06:10:59+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2002-03-06T06:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=92288a1cf9490be3835dc8524ee2ba407f1b885a'/>
<id>92288a1cf9490be3835dc8524ee2ba407f1b885a</id>
<content type='text'>
o  Change all current CVS messages of NOTICE to WARNING.  We were going
to do this just before 7.3 beta but it has to be done now, as you will
see below.

o Change current INFO messages that should be controlled by
client_min_messages to NOTICE.

o Force remaining INFO messages, like from EXPLAIN, VACUUM VERBOSE, etc.
to always go to the client.

o Remove INFO from the client_min_messages options and add NOTICE.

Seems we do need three non-ERROR elog levels to handle the various
behaviors we need for these messages.

Regression passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o  Change all current CVS messages of NOTICE to WARNING.  We were going
to do this just before 7.3 beta but it has to be done now, as you will
see below.

o Change current INFO messages that should be controlled by
client_min_messages to NOTICE.

o Force remaining INFO messages, like from EXPLAIN, VACUUM VERBOSE, etc.
to always go to the client.

o Remove INFO from the client_min_messages options and add NOTICE.

Seems we do need three non-ERROR elog levels to handle the various
behaviors we need for these messages.

Regression passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>pgindent run on all C files.  Java run to follow.  initdb/regression</title>
<updated>2001-10-25T05:50:21+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2001-10-25T05:50:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=b81844b1738c584d92330a5ccd0fbd8b603d2886'/>
<id>b81844b1738c584d92330a5ccd0fbd8b603d2886</id>
<content type='text'>
tests pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 0.2 version XML files.</title>
<updated>2001-08-21T15:26:10+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2001-08-21T15:26:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=4859219f1931b895f29af34b09420d2e8e346695'/>
<id>4859219f1931b895f29af34b09420d2e8e346695</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
