1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
Change log for id3, the ID3 tag editor
1.1.2
-----
- Update the copyright notices and years.
1.1.1
-----
- Let the Makefile supply the version string for the id3.c source.
- Add a simple test suite.
- Use memcpy(), not strncpy() for fully copying a fixed-size buffer.
1.1.0
-----
- Support the "--help" and "--version" long option forms.
- Add the "--features" option, only advertising "id3" for the present.
1.0.1
-----
- Do not explicitly pass "-o 0" to the installation command;
if running as root, it is not needed, and if not running as root,
it will only break.
1.0.0
-----
- Development taken over by Peter Pentchev.
- Import a Debian patch by Stefan Ott <stefan@ott.net> to
avoid backquotes in the usage string.
- Import a Debian patch by Stefan Ott <stefan@ott.net> and
Peter Pentchev to let the compiler and linker flags be
overridden.
- Let the install program and the strip flag also be overridden.
- Check some more functions' return values for errors.
- Add some preprocessor and compiler flags to specify certain
POSIX and C environment standards.
- Reorder the #include statements.
- Also include <strings.h> for strncasecmp().
- Mark the list of genres in genre.h as "const char".
- Add a lot of GCC-specific compiler warning flags.
- Use the err(3) and warn(3) functions, they're portable enough.
- Mark several global variables as static.
- Break the display of the ID3 tags out into a separate function.
- Use "return" from main(), remove unreachable "break" statements.
- Avoid possible out-of-bound copying when storing command-line
arguments into the new tag structure.
- Expect a C99 compiler and reduce the scope of some variables.
- Use the C99 "bool" type for, well, boolean flags.
- Convert the id3.1 manual page to the mdoc format.
- Fix the fields length in the manual page - only the comment is
limited to 28 characters, the rest of the text fields are at 30.
- Use the more common "file..." instead of "file1 [file2 [file3...]]"
- Fill in some commonly-used manual page sections.
- Validate number-to-string conversions for the genre and track number.
- Fix a signedness error in the track number display.
0.15
----
- Spell "psychedelic" correctly in two genre names.
- Reword the manual page a bit.
- Avoid an infinite loop if "-g Fusion" is specified.
0.14
----
- Make sure a file's tag is not carried over to the next file.
- Tell directories from normal files without a tag.
0.13
----
- Actually output the genre's numerical ID with "-l".
0.12
----
- The earliest public release tracked down using the Debian archive.
|