annotate src/libid3tag-0.15.1b/CHANGES @ 83:ae30d91d2ffe

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