📄 changelog
字号:
* examples/demo_info.cpp (1.24), examples/getopt.c (1.2), include/id3/field_impl.h (1.9), include/id3/frame_def.h (1.3), include/id3/header_frame.h (1.19), include/id3/reader.h (1.8), include/id3/readers.h (1.6), include/id3/writer.h (1.3), include/id3/writers.h (1.4), libprj/id3lib.dsp (1.11), libprj/id3lib.dsw (1.6), prj/id3lib.dsp (1.12), src/field.cpp (1.36), src/field_string_ascii.cpp (1.23), src/field_string_unicode.cpp (1.27), src/frame.cpp (1.30), src/frame_impl.cpp (1.5), src/io_helpers.cpp (1.3), src/readers.cpp (1.3), src/tag_find.cpp (1.21), src/tag_parse.cpp (1.35), src/tag_parse_lyrics3.cpp (1.27), src/tag_parse_musicmatch.cpp (1.15), src/tag_render.cpp (1.34): Various bugfixes so code will compile under Windows w/o warning 2000-10-15 Sunday 07:44 eldamitri * src/misc_support.cpp (1.27): Added include for utils.h 2000-10-15 Sunday 07:44 eldamitri * src/field_binary.cpp (1.22): Minor include adjustment 2000-10-15 Sunday 07:43 eldamitri * include/id3/Makefile.am (1.15): (the_headers): Added helpers.h and tag_impl.h 2000-10-15 Sunday 07:42 eldamitri * examples/: findeng.cpp (1.2), findstr.cpp (1.2): Added include for iostream.h 2000-10-15 Sunday 01:29 eldamitri * src/c_wrapper.cpp (1.14), src/tag_file.cpp (1.29), zlib/include/zconf.h (1.3), zlib/include/zlib.h (1.3), zlib/include/zutil.h (1.3), zlib/src/gzio.c (1.3), zlib/src/zutil.c (1.3): Updates to allow functionality for WinCE 2000-10-14 Saturday 23:26 eldamitri * include/id3/uint28.h (1.9), src/uint28.cpp (1.11): Removed; now use functions readUInt28 and writeUInt28 2000-10-14 Saturday 23:23 eldamitri * include/id3/Makefile.am (1.14), include/id3/io_helpers.h (1.2), src/Makefile.am (1.21), src/header_tag.cpp (1.19), src/io_helpers.cpp (1.2), src/tag_impl.cpp (1.4), src/tag_parse.cpp (1.34): Replaced class uint28 with functions readUInt28(ID3_Reader&) and writeUInt28(ID3_Writer&, uint32) 2000-10-14 Saturday 22:50 eldamitri * include/id3/error.h (1.15), src/error.cpp (1.11): Removed; id3lib no longer uses exception handling 2000-10-14 Saturday 22:46 eldamitri * examples/demo_convert.cpp (1.12), examples/demo_copy.cpp (1.6), examples/demo_info.cpp (1.23), examples/demo_tag.cpp (1.12), examples/get_pic.cpp (1.5), examples/test_compression.cpp (1.6), examples/test_pic.cpp (1.7), examples/test_remove.cpp (1.8), examples/test_unicode.cpp (1.5), include/id3/debug.h (1.4), include/id3/field_impl.h (1.8), include/id3/globals.h (1.36), src/c_wrapper.cpp (1.13, rel-3-7-8), src/header_frame.cpp (1.19), src/misc_support.cpp (1.26): Removed references to error.h and ID3_Error, as id3lib no longer uses exception handling 2000-10-14 Saturday 22:45 eldamitri * src/Makefile.am (1.20): (id3lib_sources): Removed error.cpp; no longer need exception handling 2000-10-14 Saturday 22:44 eldamitri * include/id3/Makefile.am (1.13): (noinst_HEADERS): Removed error.h; no longer need exception handling 2000-10-14 Saturday 22:43 eldamitri * id3lib.spec.in (1.22): Removed explicit architecture detection, since we no longer need to build with exceptions 2000-10-14 Saturday 22:03 eldamitri * include/id3/: readers_compressed.h (1.4), writers_compressed.h (1.3): No longer needed. Moved to io_decorators.h 2000-10-14 Saturday 21:24 eldamitri * examples/demo_info.cpp (1.22), examples/test_io.cpp (1.2), src/field_binary.cpp (1.21), src/field_integer.cpp (1.17), src/field_string_ascii.cpp (1.22), src/field_string_unicode.cpp (1.26), src/frame_parse.cpp (1.25), src/frame_render.cpp (1.18), src/header_frame.cpp (1.18), src/header_tag.cpp (1.18), src/helpers.cpp (1.4), src/misc_support.cpp (1.25), src/tag.cpp (1.29), src/tag_file.cpp (1.28), src/tag_impl.cpp (1.3), src/tag_parse.cpp (1.33), src/tag_parse_lyrics3.cpp (1.26), src/tag_parse_musicmatch.cpp (1.14), src/tag_parse_v1.cpp (1.16), src/tag_render.cpp (1.33), src/uint28.cpp (1.10): - Replaced some io decorators in favor of io helper functions (better efficiency) BinaryReader -> readBinary, readAllBinary TextReader -> readString, readUnicodeString, readText, readUnicodeText BinaryNumberReader -> readBENumber TrailingSpacesReader -> readTrailingSpaces TrailingSpacesWriter -> writeTrailingSpaces BinaryNumberWriter -> writeBENumber - replaced MIN and MAX macros with min and max template functions 2000-10-14 Saturday 21:17 eldamitri * include/id3/writers.h (1.3): (class ID3_IOStreamWriter, class ID3_OStreamWriter): only writes char* buffers to streams 2000-10-14 Saturday 21:13 eldamitri * include/id3/writer.h (1.2): Minor code changes 2000-10-14 Saturday 21:13 eldamitri * include/id3/reader.h (1.7): Renamed remainingChars to remainingBytes, minor code changes 2000-10-14 Saturday 21:03 eldamitri * include/id3/strings.h (1.3): BString is "unsigned char" again 2000-10-14 Saturday 20:58 eldamitri * include/id3/globals.h (1.35): Removed MAX, MIN, ABS, and CLAMP macros 2000-10-14 Saturday 20:53 eldamitri * src/Makefile.am (1.19): (id3lib_sources): Added io_decorators.cpp, io_helpers.cpp; removed reader_decorators.cpp, writer_decorators.cpp 2000-10-14 Saturday 20:48 eldamitri * include/id3/Makefile.am (1.12): (noinst_HEADERS): Added io_decorators, io_helpers, io_strings; removed reader_decorators.h, readers_compressed.h, writer_decorators.h, writers_compressed.h 2000-10-14 Saturday 20:45 eldamitri * include/id3/io_decorators.h (1.1), include/id3/io_helpers.h (1.1), include/id3/io_strings.h (1.1), src/io_decorators.cpp (1.1), src/io_helpers.cpp (1.1): Initial release 2000-10-14 Saturday 20:15 eldamitri * include/id3/reader_decorators.h (1.8), include/id3/writer_decorators.h (1.3), src/reader_decorators.cpp (1.2): No longer needed. Replaced by io_helpers, io_decorators, and io_strings 2000-10-13 Friday 20:29 eldamitri * examples/demo_simple.c (1.2): (main): Minor bugfixes to prevent compiler warnings 2000-10-13 Friday 20:25 eldamitri * examples/: demo_convert.cpp (1.11), demo_copy.cpp (1.5), demo_info.cpp (1.21), demo_tag.cpp (1.11): (main): Bugfix with checking for warning, notice, v1tag, v2tag 2000-10-13 Friday 20:22 eldamitri * src/uint28.cpp (1.9): Minor bugfix with placement of include for config.h 2000-10-13 Friday 20:21 eldamitri * src/tag_parse.cpp (1.32): (parse): Bug fix for parsing tags with specs other than most current 2000-10-13 Friday 20:20 eldamitri * src/header_frame.cpp (1.17): (Parse): More debugging output, minor bugfix 2000-10-13 Friday 20:19 eldamitri * include/id3/reader_decorators.h (1.7): (class BinaryNumberReader): Fixed bug with masking 2000-10-13 Friday 20:17 eldamitri * include/id3/debug.h (1.3): Removed debugging output 2000-10-13 Friday 20:12 eldamitri * configure.in (1.47): Moved the version to 3.8.0pre1, added some new checks, removed some redendant ones 2000-10-13 Friday 00:36 eldamitri * src/tag_parse_musicmatch.cpp (1.13): (parse): Fixed signed/unsigned bug 2000-10-13 Friday 00:35 eldamitri * src/tag_parse_lyrics3.cpp (1.25): (findText): Fixed =/== bug 2000-10-13 Friday 00:35 eldamitri * src/tag_parse.cpp (1.31): (parseFrames): Now returns true on successful parse 2000-10-13 Friday 00:34 eldamitri * src/tag_file.cpp (1.27): Moved around some file includes 2000-10-13 Friday 00:34 eldamitri * src/tag.cpp (1.28): (Link): Fixed minor bug with not returning a value 2000-10-13 Friday 00:33 eldamitri * src/helpers.cpp (1.3): (getString): Now uses methods ID3_Field::GetText() to build new string (getStringAtIndex): Now uses methods ID3_Field::GetTextItem() to build new string (removeFrames): Minor fix to prevent compiler warning (removeArtists): Minor fix to prevent compiler warning 2000-10-13 Friday 00:30 eldamitri * src/frame_parse.cpp (1.24): (parseFields): Now returns true on successful parse 2000-10-13 Friday 00:30 eldamitri * src/frame_impl.cpp (1.4): (operator=): Now returns *this 2000-10-13 Friday 00:30 eldamitri * src/field_string_unicode.cpp (1.25): Added method GetTextItem(index_t) 2000-10-13 Friday 00:30 eldamitri * src/field_string_ascii.cpp (1.21): Added method GetUnicodeTextItem(index_t) 2000-10-13 Friday 00:29 eldamitri * include/id3/: reader.h (1.6), reader_decorators.h (1.6), readers.h (1.5), readers_compressed.h (1.3), writer_decorators.h (1.2), writers.h (1.2), writers_compressed.h (1.2): Minor code changes, fixed ansi-compliance problems that gave compiler warnings 2000-10-13 Friday 00:29 eldamitri * include/id3/tag_impl.h (1.3): (class ID3_TagImpl): method SetChanged(bool) is now void 2000-10-13 Friday 00:28 eldamitri * include/id3/: field.h (1.40), field_impl.h (1.7): (class ID3_Field): Added methods GetTextItem(size_t) and GetUnicodeTextItem(index_t) 2000-10-12 Thursday 10:15 eldamitri * m4/Makefile.am (1.5): Now only have a single m4 file 2000-10-12 Thursday 10:14 eldamitri * m4/id3_cxx.m4 (1.1): Initial release 2000-10-12 Thursday 10:13 eldamitri * m4/: lf_bash.m4 (1.2), lf_cc.m4 (1.2), lf_cxx_convenience.m4 (1.2), lf_fortran.m4 (1.2), lf_host_type.m4 (1.2), lf_lisp.m4 (1.2), lf_nm.m4 (1.2), lf_texidoc.m4 (1.2), lf_txtc.m4 (1.2), lf_warnings.m4 (1.2), lf_x11.m4 (1.2): Removed. Unused. 2000-10-10 Tuesday 06:16 eldamitri * include/id3/utils.h (1.14): (mid): Added function; returns mid if it is between lo and hi, otherwise returns lo or hi (whichever is closest to mid) 2000-10-10 Tuesday 06:15 eldamitri * examples/: demo_convert.cpp (1.10), demo_copy.cpp (1.4), demo_info.cpp (1.20), demo_tag.cpp (1.10): - Removed everything assicatiated with popt - Now uses files generated from gengetopt input files to parse args - Left in function PrintUsage(), even though it isn't used, in case gengetopt supports app descriptions eventually 2000-10-10 Tuesday 06:09 eldamitri * examples/Makefile.am (1.18): - Removed everything assicatiated with popt - Added getopt object files to LDADD, if needed - Added new getopt source files for demo apps 2000-10-10 Tuesday 06:03 eldamitri * examples/: demo_convert_options.c (1.1), demo_convert_options.ggo.in (1.1), demo_convert_options.h (1.1), demo_copy_options.c (1.1), demo_copy_options.ggo.in (1.1), demo_copy_options.h (1.1), demo_info_options.c (1.1), demo_info_options.ggo.in (1.1), demo_info_options.h (1.1), demo_tag_options.c (1.1), demo_tag_options.ggo.in (1.1), demo_tag_options.h (1.1): Initial release 2000-10-10 Tuesday 05:57 eldamitri * configure.in (1.46): - Added AC_PROG_CC for initializing the C compiler - Added AC_EXEEXT for determining any executable extension - Removed everything assicatiated with popt - Added check, conditional for getopt_long 2000-10-10 Tuesday 05:54 eldamitri * Makefile.am (1.25): Removed everything associated with popt 2000-10-09 Monday 06:40 eldamitri * popt/: .cvsignore (1.2), CHANGES (1.2), COPYING (1.2), Doxyfile (1.2), Doxyfile.in (1.2), Makefile (1.2), Makefile.am (1.2), Makefile.in (1.2), README (1.2), acconfig.h (1.2), aclocal.m4 (1.2), autogen.sh (1.2), config.guess (1.2), config.h (1.2), config.h.in (1.2), config.log (1.5), config.status (1.8, rel-3-7-12, rel-3-7-11, rel-3-7-10, rel-3-7-9, rel-3-7-8, rel-3-7-7), config.sub (1.2), configure (1.2), configure.in (1.2), findme.c (1.2), findme.h (1.2), install-sh (1.2), libtool (1.2), ltconfig (1.2), ltmain.sh (1.2), missing (1.2), mkinstalldirs (1.2), popt.3 (1.2), popt.c (1.2), popt.h (1.2), popt.ps (1.2), popt.spec (1.2), poptconfig.c (1.2), popthelp.c (1.2), poptint.h (1.2), poptparse.c (1.2), stamp-h (1.2), stamp-h.in (1.2), system.h (1.2), test-poptrc (1.2), test1.c (1.2), test2.c (1.2), testit.sh (1.2), intl/ChangeLog (1.2), intl/Makefile (1.2), intl/Makefile.in (1.2), intl/VERSION (1.2), intl/bindtextdom.c (1.2), intl/cat-compat.c (1.2), intl/dcgettext.c (1.2), intl/dgettext.c (1.2), intl/explodename.c (1.2), intl/finddomain.c (1.2), intl/gettext.c (1.2), intl/gettext.h (1.2), intl/gettextP.h (1.2), intl/hash-string.h (1.2), intl/intl-compat.c (1.2), intl/l10nflist.c (1.2), intl/libgettext.h (1.2), intl/linux-msg.sed (1.2), intl/loadinfo.h (1.2), intl/loadmsgcat.c (1.2), intl/localealias.c (1.2), intl/po2tbl.sed (1.2), intl/po2tbl.sed.in (1.2), intl/textdomain.c (1.2), intl/xopen-msg.sed (1.2), po/Makefile (1.2), po/Makefile.in (1.2), po/Makefile.in.in (1.2), po/POTFILES (1.2), po/POTFILES.in (1.2), po/cat-id-tbl.c (1.2), po/popt.pot (1.2), po/ro.gmo (1.2), po/ro.po (1.2), po/sk.gmo (1.2), po/sk.po (1.2), po/stamp-cat-id (1.2): Not needed; moved back to getopt_long (now using in conjunction with gengetopt) 2000-10-09 Monday 06:34 eldamitri * examples/: getopt.c (1.1), getopt.h (1.1), getopt1.c (1.1): Initial release 2000-10-09 Monday 06:33 eldamitri * src/utils.cpp (1.11): Removed the following functions (functionality in Readers/Writers): - size_t timeToSeconds(const char*, size_t); - bool isCRLF(const char*, const cha
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -