12008-10-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 2 3 Fixed #define guard 4 * lib/metalink/metalink_parser.h 5 62008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 7 8 Put -D_ISOC99_SOURCE to DEFS variable. 9 * lib/metalink/Makefile.am 10 * test/Makefile.am 11 122008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 13 14 Code leanup. 15 * lib/metalink/metalink_parser_common.c 16 172008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 18 19 Fixed possible memory leak when parsing XML is aborted. 20 * lib/metalink/session_data.c 21 222008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 23 24 Added metalink_parse_update, metalink_parse_final interface. 25 * lib/metalink/libexpat_metalink_parser.c 26 * lib/metalink/libxml2_metalink_parser.c 27 * lib/metalink/metalink_parser.h 28 * test/main.c 29 * test/metalink_parser_test.c 30 * test/metalink_parser_test.h 31 322008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 33 34 Renamed struct session_data_t as struct _session_data. 35 * lib/metalink/session_data.h 36 372008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 38 39 Implemented metalink_parse_memory with libxml2. 40 * lib/metalink/libxml2_metalink_parser.c 41 422008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 43 44 Added metalink_parse_memory function. Currently libexpat implementation 45 only. libexpat_metalink_parser.c is refactored and setup_parser function 46 added for creating parser object and setting handlers. 47 The portion of code which handeles return value and detachment of 48 metalink_t object is common for libexpat and libxml2, so it is now 49 defined in metalink_parser_common.c. 50 metalink_parser_test.c is refactord so that assertions are shared with 51 both test_metalink_parse_file and test_metalink_parse_memory functions. 52 * lib/metalink/Makefile.am 53 * lib/metalink/Makefile.in 54 * lib/metalink/libexpat_metalink_parser.c 55 * lib/metalink/metalink_parser.h 56 * lib/metalink/metalink_parser_common.c 57 * lib/metalink/metalink_parser_common.h 58 * test/main.c 59 * test/metalink_parser_test.c 60 * test/metalink_parser_test.h 61 622008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 63 64 Added extern "C" construct to make it easy to include them in C++ code. 65 * lib/metalink/metalink_types.h 66 * lib/metalink/metalink_parser.h 67 682008-06-13 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com> 69 70 Release 0.0.2 71