aria2/m4
Tatsuhiro Tsujikawa 3ea4fe447a 2007-12-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed possible memory leak when an exception is thrown.
	* src/XML2SAXMetalinkProcessor.cc

	Added Expat support. If both libxml2 and Expat are installed, 
then
	libxml2 is used by default.
	MetalinkProcessorFactory chooses from XML2SAXMetalinkProcessor 
and
	ExpatMetalinkProcessor according to the configuration.
	* src/ExpatMetalinkProcessor.{h, cc}
	* src/main.cc: Removed libxml2 specific header and init/free 
function.
	* src/MetalinkProcessorFactory.{h, cc}
	* src/MetalinkHelper.cc
	* src/Metalinker.h: Removed unnecessary libxml2 header.
	* src/MetalinkProcessor.h
	* test/XML2SAXMetalinkProcessorTest.cc: Removed because
	MetalinkProcessorTest is used instead.
	* test/MetalinkProcessorTest.cc: Added. It is actually the same 
with
	XML2SAXMetalinkProcessor, replaced XML2SAXMetalinkProcessor with
	MetalinkProcessorFactory::newInstance().
	* m4/libexpat.m4
	* configure.ac: Added configuration options for libexpat.
2007-12-14 00:46:32 +00:00
..
ChangeLog * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
Makefile.am * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
Makefile.in 2007-12-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2007-12-14 00:46:32 +00:00
codeset.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
gettext.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
glibc21.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
iconv.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
intdiv0.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
inttypes-pri.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
inttypes.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
inttypes_h.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
isc-posix.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
lcmessage.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
lib-ld.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
lib-link.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
lib-prefix.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
libares.m4 2006-08-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2006-08-14 15:03:38 +00:00
libcares.m4 2007-11-25 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2007-11-25 04:41:31 +00:00
libexpat.m4 2007-12-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2007-12-14 00:46:32 +00:00
nls.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
openssl.m4 2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2007-08-08 14:40:11 +00:00
po.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
progtest.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
stdint_h.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
uintmax_t.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00
ulonglong.m4 * DownloadEngine.{h, cc}: 2006-03-02 10:43:00 +00:00