cannam@85
|
1
|
cannam@85
|
2 libid3tag - ID3 tag manipulation library
|
cannam@85
|
3 Copyright (C) 2000-2004 Underbit Technologies, Inc.
|
cannam@85
|
4
|
cannam@85
|
5 $Id: CHANGES,v 1.11 2004/02/17 02:04:10 rob Exp $
|
cannam@85
|
6
|
cannam@85
|
7 ===============================================================================
|
cannam@85
|
8
|
cannam@85
|
9 Version 0.15.1 (beta)
|
cannam@85
|
10
|
cannam@85
|
11 * Updated to autoconf 2.59, automake 1.8.2, libtool 1.5.2.
|
cannam@85
|
12
|
cannam@85
|
13 * Fixed a potential problem in file.c when writing empty ID3v2 tags.
|
cannam@85
|
14
|
cannam@85
|
15 * Added new id3_field_gettextencoding() API routine.
|
cannam@85
|
16
|
cannam@85
|
17 Version 0.15.0 (beta)
|
cannam@85
|
18
|
cannam@85
|
19 * Updated to autoconf 2.57, automake 1.7.5, libtool 1.4.3.
|
cannam@85
|
20
|
cannam@85
|
21 * Added new id3_tag_version(), id3_tag_options(), id3_tag_setlength(),
|
cannam@85
|
22 id3_frame_field(), id3_field_getlatin1(), id3_field_getfulllatin1(),
|
cannam@85
|
23 id3_genre_index(), id3_genre_number(), id3_latin1_ucs4duplicate(),
|
cannam@85
|
24 id3_utf16_ucs4duplicate(), and id3_utf8_ucs4duplicate() API routines.
|
cannam@85
|
25
|
cannam@85
|
26 * Properly exposed the id3_frame_new(), id3_frame_delete(), and
|
cannam@85
|
27 id3_field_type() API routines.
|
cannam@85
|
28
|
cannam@85
|
29 * Fixed a possible segmentation fault rendering ID3v1 tags when a tag
|
cannam@85
|
30 field exceeds the field length limit.
|
cannam@85
|
31
|
cannam@85
|
32 * Fixed a problem whereby the file interface could try to seek and read
|
cannam@85
|
33 data from a non-seekable stream, unrecoverably losing data from the
|
cannam@85
|
34 stream. (N.B. the fix does not work under Win32.)
|
cannam@85
|
35
|
cannam@85
|
36 * Fixed a problem reading ID3v2.2 frames which corrupted their frame IDs
|
cannam@85
|
37 and caused them not to be re-rendered.
|
cannam@85
|
38
|
cannam@85
|
39 * Improved rendering of the ID3v1 genre field from ID3v2 genre
|
cannam@85
|
40 names/numbers. The genre "Other" is used in place of non-translatable
|
cannam@85
|
41 genres.
|
cannam@85
|
42
|
cannam@85
|
43 * Rendering an empty ID3v1 tag now properly returns 0 length even when a
|
cannam@85
|
44 null buffer pointer is passed.
|
cannam@85
|
45
|
cannam@85
|
46 * Changed the file implementation to maintain information about present
|
cannam@85
|
47 but unparseable tags, instead of ignoring all tags and returning an
|
cannam@85
|
48 error.
|
cannam@85
|
49
|
cannam@85
|
50 * Added an external dependency on zlib (libz), which is no longer
|
cannam@85
|
51 included.
|
cannam@85
|
52
|
cannam@85
|
53 * Changed to build a shared library by default.
|
cannam@85
|
54
|
cannam@85
|
55 * Changed to use native Cygwin build by default; give --host=mingw32 to
|
cannam@85
|
56 `configure' to use MinGW (and avoid a dependency on the Cygwin DLL).
|
cannam@85
|
57
|
cannam@85
|
58 Version 0.14.2 (beta)
|
cannam@85
|
59
|
cannam@85
|
60 * Changed Cygwin builds to use MinGW; resulting Win32 executables no
|
cannam@85
|
61 longer have a dependency on Cygwin DLLs.
|
cannam@85
|
62
|
cannam@85
|
63 Version 0.14.1 (beta)
|
cannam@85
|
64
|
cannam@85
|
65 * Updated config.guess and config.sub to latest upstream versions.
|
cannam@85
|
66
|
cannam@85
|
67 * Enabled libtool versioning rather than release numbering.
|
cannam@85
|
68
|
cannam@85
|
69 * Renamed `libid3' to `libid3tag' and enabled installation as a separate
|
cannam@85
|
70 library.
|
cannam@85
|
71
|
cannam@85
|
72 * Several other small fixes.
|
cannam@85
|
73
|
cannam@85
|
74 Version 0.14.0 (beta)
|
cannam@85
|
75
|
cannam@85
|
76 * Added a new ID3 tag manipulation library (libid3). The required zlib
|
cannam@85
|
77 support is provided either by the host system or by the included static
|
cannam@85
|
78 library implementation (libz).
|
cannam@85
|
79
|
cannam@85
|
80 * Improved MSVC++ portability and added MSVC++ project files.
|
cannam@85
|
81
|
cannam@85
|
82 ===============================================================================
|
cannam@85
|
83
|