------------------------------------------------------------
revno: 74
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:45:33 +0900
message:
Set libtool's -version-info 1:0:0 since public function names are
renamed.
------------------------------------------------------------
revno: 73
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:28:59 +0900
message:
Replaced version 0.0.0 with 0.0.3.
------------------------------------------------------------
revno: 72
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:26:06 +0900
message:
Updated README.
------------------------------------------------------------
revno: 71
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 00:58:33 +0900
message:
Added test for identity and tags element.
Removed attribute processing in identity_state_start_fun and
tags_state_start_fun because metalink spec doesn't specify these
attributes.
------------------------------------------------------------
revno: 70
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:46:37 +0900
message:
Merged
------------------------------------------------------------
revno: 56.1.6
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-27 19:59:21 +0100
message:
s/identity/tags/ where appropriate
------------------------------------------------------------
revno: 56.1.5
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-27 19:58:12 +0100
message:
be sure to actually free <tags>
------------------------------------------------------------
revno: 56.1.4
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 18:16:00 +0200
message:
merge our branches
------------------------------------------------------------
revno: 56.1.3
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-24 14:09:45 +0200
message:
add pkg-config file
------------------------------------------------------------
revno: 56.1.2
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-24 14:00:33 +0200
message:
merge with trunk
------------------------------------------------------------
revno: 56.1.1
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-20 23:28:16 +0200
message:
bump version
------------------------------------------------------------
revno: 69
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:41:39 +0900
message:
Added Makefile.am in doc/man3
------------------------------------------------------------
revno: 68
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:32:17 +0900
message:
Added man pages.
------------------------------------------------------------
revno: 67
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:29:57 +0900
message:
Added man pages.
------------------------------------------------------------
revno: 66
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:25:41 +0900
message:
Added man pages.
------------------------------------------------------------
revno: 65
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:22:28 +0900
message:
Moved man pages to man3 directory.
------------------------------------------------------------
revno: 64
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:18:41 +0900
message:
Fixed compile error
------------------------------------------------------------
revno: 63
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:18:26 +0900
message:
Updated doc
------------------------------------------------------------
revno: 62
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 22:45:11 +0900
message:
Added man page for metalink_t and metalink_file_t.
------------------------------------------------------------
revno: 61
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 22:44:30 +0900
message:
Added SEE ALSO section.
------------------------------------------------------------
revno: 60
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 20:50:45 +0900
message:
Added man page for metalink_delete.
------------------------------------------------------------
revno: 59
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 20:50:06 +0900
message:
Replaced metalink_free with metalink_delete.
------------------------------------------------------------
revno: 58
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-22 23:16:04 +0900
message:
Added SEE ALSO section.
Made functions bold style.
------------------------------------------------------------
revno: 57
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-22 22:31:42 +0900
message:
Added DESCRIPTION and RETURN VALUE section.
------------------------------------------------------------
revno: 56
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Tue 2008-10-21 00:59:39 +0900
message:
Added metalink_page_file man page. Just a skelton at the moment.
------------------------------------------------------------
revno: 55
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-20 01:08:59 +0900
message:
Renamed string_buffer as metalink_string_buffer.
------------------------------------------------------------
revno: 54
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-20 01:01:25 +0900
message:
Renamed stack as metalink_stack.
------------------------------------------------------------
revno: 53
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 20:14:43 +0900
message:
Renamed session_data as metalink_session_data.
------------------------------------------------------------
revno: 52
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 13:10:52 +0900
message:
Renamed list as metalink_list.
------------------------------------------------------------
revno: 51
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:34:58 +0900
message:
Included metalink_config.h
------------------------------------------------------------
revno: 50
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:30:52 +0900
message:
Included metalink_config.h.
------------------------------------------------------------
revno: 49
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:28:59 +0900
message:
Included metalink_config.h.
------------------------------------------------------------
revno: 48
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:26:09 +0900
message:
Included metalink_config.h.
Made get_attribute_value() and error_handler() static.
------------------------------------------------------------
revno: 47
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:21:40 +0900
message:
Corrected includes
------------------------------------------------------------
revno: 46
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:19:02 +0900
message:
Corrected includes
------------------------------------------------------------
revno: 45
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:59:17 +0900
message:
Added metalink_config.h to libmetalinkcore_la_SOURCES.
------------------------------------------------------------
revno: 44
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:55:46 +0900
message:
Removed unused includes.
------------------------------------------------------------
revno: 43
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:53:39 +0900
message:
Use TEMP_FAILURE_RETRY for close()
------------------------------------------------------------
revno: 42
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:46:21 +0900
message:
* lib/metalink/Makefile.am: Added _GNU_SOURCE to DEFS for
TEMP_FAILURE_RETRY
* lib/metalink/libexpat_metalink_parser.c: Added own
metalink_parse_fd() implementation.
* lib/metalink/libxml2_metalink_parser.c: Added own metalink_parse_fd()
implementation.
* lib/metalink/metalink_parser_common.c: Removed metalink_parse_fd()
since fclose() closes fd itself.
* test/Makefile.am: Added _GNU_SOURCE to DEFS for TEMP_FAILURE_RETRY
* test/main.c: Added test for metalink_parse_fd()
* test/metalink_parser_test.c, test/metalink_parser_test.h:
Added test for metalink_parse_fd()
------------------------------------------------------------
revno: 41
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 15:43:39 +0900
message:
Made all public funcion names start with metalink_.
------------------------------------------------------------
revno: 40
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:37:48 +0900
message:
Link libmetalink statically since some functions under the test are not
public.
------------------------------------------------------------
revno: 39
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:35:50 +0900
message:
Changed default visibility to hidden.
Made visibility of all public functions default.
------------------------------------------------------------
revno: 38
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:33:28 +0900
message:
Added metalink_config.h which includes config.h.
Fixed Makefile.am for HAVE_CONFIG_H to be defined properly.
------------------------------------------------------------
revno: 37
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:29:20 +0900
message:
Use angle bracket to include metalink_error.h since metalink_types.h is
public header.
------------------------------------------------------------
revno: 36
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:28:23 +0900
message:
Included metalink_error.h
------------------------------------------------------------
revno: 35
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:20:17 +0900
message:
Fixed segmentation fault in test.
------------------------------------------------------------
revno: 34
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:17:47 +0900
message:
Added test for metalink_parse_fp()
------------------------------------------------------------
revno: 33
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 23:44:56 +0900
message:
2008-10-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Fixed #define guard
* lib/metalink/metalink_parser.h
------------------------------------------------------------
revno: 32
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 13:06:33 +0200
message:
add function to parse metalink from file descriptor
------------------------------------------------------------
revno: 31
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 12:59:19 +0200
message:
grf, fix up rest, metalink_parse_fp refers to file stream not, file descriptor
------------------------------------------------------------
revno: 30
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 12:58:09 +0200
message:
fix a typo (s/docfd/docfp/)
------------------------------------------------------------
revno: 29
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 02:15:37 +0200
message:
add support for 'tags'
------------------------------------------------------------
revno: 28
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 01:10:51 +0200
message:
be sure to free metalink->identity in destructor
------------------------------------------------------------
revno: 27
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 00:45:14 +0200
message:
add support for identity tag
------------------------------------------------------------
revno: 26
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 22:20:36 +0200
message:
remove metalink_free() prototype as it's not implemented
------------------------------------------------------------
revno: 25
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 12:31:40 +0200
message:
fix so that we return error in case of non-xml files
------------------------------------------------------------
revno: 24
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:28:32 +0200
message:
we might as well just read up to full buffer size for xmlCreatePushParserCtxt(),
this way we don't have to call xmlParseChunk() more than needed
------------------------------------------------------------
revno: 23
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:18:22 +0200
message:
add metalink_parse_fp() for libxml2 parser
------------------------------------------------------------
revno: 22
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:15:14 +0200
message:
move '*' to be next to type in stead of variable, not my preference, but not
my codebase either, so let's respect that :)
------------------------------------------------------------
revno: 21
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 00:14:28 +0200
message:
use 'BUFSIZ' as was intended..
------------------------------------------------------------
revno: 20
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 23:58:35 +0200
message:
* fix usage of fopen() & fread()
* use system BUFSIZ rather than defining our own
* do fclose() in metalink_parse_file() rather than metalink_parse_fp()
------------------------------------------------------------
revno: 19
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 23:16:06 +0200
message:
fix typo
------------------------------------------------------------
revno: 18
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:48:54 +0200
message:
open a file stream (FILE*) with fopen() rather than a file descriptor with open()
------------------------------------------------------------
revno: 17
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:35:14 +0200
message:
include string_buffer.h for delete_string_buffer()
------------------------------------------------------------
revno: 16
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:22:14 +0200
message:
oops, forgot to update prototype to use metalink_error_t as well
------------------------------------------------------------
revno: 15
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:15:51 +0200
message:
use metalink_error_t
------------------------------------------------------------
revno: 14
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:12:04 +0200
message:
create a new metalink_error_t enum type and use it
------------------------------------------------------------
revno: 13
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:10:53 +0200
message:
remove file as it also comes from autotools
------------------------------------------------------------
revno: 12
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:09:57 +0200
message:
remove files generated by autotools
------------------------------------------------------------
revno: 11
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:48:36 +0000
message:
2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Put -D_ISOC99_SOURCE to DEFS variable.
* lib/metalink/Makefile.am
* test/Makefile.am
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@13 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 10
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:47:12 +0000
message:
2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Code leanup.
* lib/metalink/metalink_parser_common.c
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@12 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 9
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:46:08 +0000
message:
2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Fixed possible memory leak when parsing XML is aborted.
* lib/metalink/session_data.c
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@11 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 8
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:44:27 +0000
message:
2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Added metalink_parse_update, metalink_parse_final interface.
* lib/metalink/libexpat_metalink_parser.c
* lib/metalink/libxml2_metalink_parser.c
* lib/metalink/metalink_parser.h
* test/main.c
* test/metalink_parser_test.c
* test/metalink_parser_test.h
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@10 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 7
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:19:47 +0000
message:
2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Renamed struct session_data_t as struct _session_data.
* lib/metalink/session_data.h
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@9 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 6
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 13:55:20 +0000
message:
2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Implemented metalink_parse_memory with libxml2.
* lib/metalink/libxml2_metalink_parser.c
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@7 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 5
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 11:54:09 +0000
message:
2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Added metalink_parse_memory function. Currently libexpat
implementation
only. libexpat_metalink_parser.c is refactored and setup_parser
function
added for creating parser object and setting handlers.
The portion of code which handeles return value and detachment
of
metalink_t object is common for libexpat and libxml2, so it is
now
defined in metalink_parser_common.c.
metalink_parser_test.c is refactord so that assertions are
shared with
both test_metalink_parse_file and test_metalink_parse_memory
functions.
* lib/metalink/Makefile.am
* lib/metalink/Makefile.in
* lib/metalink/libexpat_metalink_parser.c
* lib/metalink/metalink_parser.h
* lib/metalink/metalink_parser_common.c
* lib/metalink/metalink_parser_common.h
* test/main.c
* test/metalink_parser_test.c
* test/metalink_parser_test.h
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@6 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 4
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 10:52:27 +0000
message:
2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>
Added extern "C" construct to make it easy to include them in
C++ code.
* lib/metalink/metalink_types.h
* lib/metalink/metalink_parser.h
git-svn-id: http://libmetalink.googlecode.com/svn/trunk@5 9823f959-3d4f-0410-8a5e-13d3d4e64033