📄 changelog
字号:
2000-10-24 Tuesday 07:55 eldamitri * examples/demo_info.cpp (1.27), examples/demo_simple.c (1.3), include/id3.h (1.14), include/id3/tag.h (1.51), include/id3/tag_impl.h (1.7), src/c_wrapper.cpp (1.15), src/helpers.cpp (1.7), src/misc_support.cpp (1.30), src/tag.cpp (1.34), src/tag_render.cpp (1.37): Added ID3_Tag::Iterator and ID3_Tag::ConstIterator to traverse an ID3_Tag's frames. Dynamically created with ID3_Tag::CreateIterator(), the iterator is to be used instead of ID3_Tag::NumFrames() and ID3_Tag::GetFrameNum() for efficiency. 2000-10-23 Monday 10:20 eldamitri * include/: id3.h (1.13), id3/field.h (1.42), id3/frame.h (1.37), id3/globals.h (1.41), id3/misc_support.h (1.24), id3/reader.h (1.10), id3/readers.h (1.8), id3/tag.h (1.50), id3/writer.h (1.5), id3/writers.h (1.6): Included id3lib files are now in brackets 2000-10-23 Monday 09:48 eldamitri * src/frame_render.cpp (1.20): Moved renderFields into unnamed namespace 2000-10-23 Monday 09:45 eldamitri * src/frame_parse.cpp (1.28): Moved parseFields into unnamed namespace 2000-10-23 Monday 09:42 eldamitri * doc/Doxyfile.in (1.6, rel-3-7-13, rel-3-7-12, rel-3-7-11, rel-3-7-10, rel-3-7-9, rel-3-7-8, rel-3-7-7), include/id3/frame.h (1.36), include/id3/globals.h (1.40), include/id3/tag.h (1.49), src/field.cpp (1.38), src/frame.cpp (1.31), src/frame_impl.cpp (1.7), src/frame_parse.cpp (1.27), src/frame_render.cpp (1.19), src/tag.cpp (1.33): Updated documentation 2000-10-23 Monday 09:41 eldamitri * include/dami/: dom.idl (1.1), io_base.h (1.1): Initial release 2000-10-23 Monday 08:15 eldamitri * include/: dami/lyr3.h (1.1), id3/lyr3.h (1.3), dami/lyr3_impl.h (1.1), id3/lyr3_impl.h (1.3), dami/v1.h (1.1), id3/v1.h (1.3), dami/v1_impl.h (1.1), id3/v1_impl.h (1.3): Moved from include/id3 to include/dami 2000-10-23 Monday 08:09 eldamitri * include/: dami/mm_impl.h (1.1), id3/mm_impl.h (1.3): Moved mm_impl.h from include/id3 to include/dami 2000-10-23 Monday 08:09 eldamitri * include/: dami/mm.h (1.1), id3/mm.h (1.3): Moved mm.h from include/id3 to include/dami 2000-10-23 Monday 08:04 eldamitri * include/: dami/dami.idl (1.1), id3/dami.idl (1.2): Moved dami.idl from include/id3 to include/dami 2000-10-23 Monday 06:34 eldamitri * doc/Doxyfile.in (1.5): Updated to Doxygen configuration 1.2.2 2000-10-23 Monday 06:32 eldamitri * include/id3/: debug.h (1.5), field_def.h (1.4), flags.h (1.4), frame.h (1.35), frame_def.h (1.4), globals.h (1.39), header_frame.h (1.20), helpers.h (1.3), lyr3.h (1.2), lyr3_impl.h (1.2), misc_support.h (1.23), mm.h (1.2), mm_impl.h (1.2), reader.h (1.9), readers.h (1.7), sized_types.h (1.6), spec.h (1.5), strings.h (1.4), utils.h (1.17), v1.h (1.2), v1_impl.h (1.2), writer.h (1.4), writers.h (1.5): Added comment to indicate the file is a C++ header 2000-10-22 Sunday 00:37 eldamitri * examples/test_remove.cpp (1.9): (RemoveFrame): Use GetRawText rather than GetText 2000-10-22 Sunday 00:36 eldamitri * examples/demo_info.cpp (1.26): (PrintInformation): Use GetRawBinary rather than GetBinary 2000-10-22 Sunday 00:33 eldamitri * src/utils.cpp (1.13): - Removed all of the ucs* functions except ucslen - Added mbstoucs(String) and ucstombs(String) - All of the file util functions now take in a String for file name 2000-10-22 Sunday 00:30 eldamitri * src/tag_parse.cpp (1.37): (parseFrames): Use GetRawBinary rather than GetBinary 2000-10-22 Sunday 00:28 eldamitri * src/tag_impl.cpp (1.6): Constructor initializer and destructor for member _file_name updated to reflect use of String object for type 2000-10-22 Sunday 00:26 eldamitri * src/tag_find.cpp (1.24): (Find): Use GetRawText rather than GetText (GetFrameNum): Count upwards when searching for numbered frame, rather than in reverse 2000-10-22 Sunday 00:24 eldamitri * src/tag_file.cpp (1.30): - Added 'using namespace dami' so 'dami' doesn't have to be used explicitely (Link): Uses String's assignment operator rathern than function strcpy (RenderV2ToFile): Use String objects rather than char*'s 2000-10-22 Sunday 00:20 eldamitri * src/tag.cpp (1.32): (GetFileName): Added call to c_str() on return value of TagImpl's method GetFileName 2000-10-22 Sunday 00:18 eldamitri * src/misc_support.cpp (1.29): (ID3_GetSyncLyrics): Use GetRawBinary rather than GetBinary 2000-10-22 Sunday 00:17 eldamitri * src/io_helpers.cpp (1.4): - Move handling of unicode BOM's from field_string_unicode.cpp for methods readUnicodeString, readUnicodeText - Added methods writeString, writeText, writeUnicodeString, writeUnicodeText 2000-10-22 Sunday 00:10 eldamitri * src/helpers.cpp (1.6): (getString): Use GetRawText rather than GetText (getStringAtIndex): Use GetRawTextItem rather than GetTextItem 2000-10-21 Saturday 17:46 eldamitri * src/frame_parse.cpp (1.26): (parseFields): Added debug warning 2000-10-21 Saturday 17:44 eldamitri * src/frame_impl.cpp (1.6): - Updated constructor initialization for new members - Removed methods _InitFieldBits - Simplified destructor, method _ClearFields, _InitFields - Use iterators to traverse field list 2000-10-21 Saturday 17:41 eldamitri * src/: field_string_ascii.cpp (1.25), field_string_unicode.cpp (1.29): Completely new implementations of all methods using new String member variable _text. Both ASCII and unicode encodings represented with the member, so many methods that were separate for the two encodings are now handled with single methods 2000-10-21 Saturday 17:35 eldamitri * src/field_integer.cpp (1.18): Added methods SetInteger, GetInteger 2000-10-21 Saturday 17:33 eldamitri * src/field_binary.cpp (1.23): - Added implementation of SetBinary, GetBinary, GetRawBinary - New implementation of Set, Get, Parse, Render using SetBinary, GetBinary 2000-10-21 Saturday 09:22 eldamitri * src/field.cpp (1.37): - Updated constructor initialization for new members - Using String and BString for text and binary members allows simplified initialization, destruction - methods Clear, BinSize, Parse, Render, SetEncoding updated for new members, methods 2000-10-21 Saturday 09:09 eldamitri * include/id3/utils.h (1.16): - Added checks to make sure min and max weren't defined as macros - Removed all of the ucs functions except ucslen - Added mbstoucs(String) and ucstombs(String) - All of the file util functions now take in a String for file name 2000-10-21 Saturday 09:07 eldamitri * include/id3/tag_impl.h (1.6): (class ID3_TagImpl): file name is now a String 2000-10-21 Saturday 09:06 eldamitri * include/id3/io_helpers.h (1.3): Added new write helper functions 2000-10-21 Saturday 09:05 eldamitri * include/id3/globals.h (1.38): Removed bitset code 2000-10-21 Saturday 08:19 eldamitri * include/id3/frame_impl.h (1.3): (class ID3_FrameImpl): Use std::vector and std::bitset 2000-10-21 Saturday 08:14 eldamitri * include/id3/field_impl.h (1.10): (class ID3_FieldImpl): - Changed function names GetText() GetRawText() GetTextItem() GetRawTextItem() GetUnicodeText() GetRawUnicodeText() GetUnicodeTextItem() GetRawUnicodeTextItem() GetBinary() GetRawBinary() - Added new methods that accept or return dami::String's GetText() SetText() GetTextItem() AddText() GetBinary() SetBinary() 2000-10-21 Saturday 05:51 eldamitri * include/id3/field_def.h (1.3): (struct ID3_FieldDef): Changed name of _fixed_length to _fixed_size 2000-10-21 Saturday 05:50 eldamitri * include/id3/field.h (1.41): (class ID3_Field): Changed function names GetText() GetRawText() GetTextItem() GetRawTextItem() GetUnicodeText() GetRawUnicodeText() GetUnicodeTextItem() GetRawUnicodeTextItem() GetBinary() GetRawBinary() 2000-10-16 Monday 10:59 eldamitri * src/tag_render.cpp (1.36): (Size): Now use iterators to access the frames in the tag rather than a pointer to an ID3_Elem 2000-10-16 Monday 10:55 eldamitri * src/tag_find.cpp (1.23): Updated Find method to use iterators rather than ID3_Elem's, String's rather than const char*'s 2000-10-16 Monday 10:50 eldamitri * src/: field_string_ascii.cpp (1.24), field_string_unicode.cpp (1.28), header_tag.cpp (1.20), helpers.cpp (1.5), misc_support.cpp (1.28), tag.cpp (1.31): Minor bugfixes 2000-10-16 Monday 10:46 eldamitri * include/id3/utils.h (1.15), src/utils.cpp (1.12): Added method toWString(const unicode_t[], size_t) 2000-10-16 Monday 10:45 eldamitri * include/id3/tag_impl.h (1.5), src/tag_impl.cpp (1.5): Now use a std::list, instead of ID3_Elem, to store the frames Find methods now accept dame::String and dami::WString rather than const char* and const unicode_t* 2000-10-16 Monday 10:43 eldamitri * include/id3/header.h (1.21): Minor bugfix 2000-10-16 Monday 10:42 eldamitri * examples/: findeng.cpp (1.3), findstr.cpp (1.3): Enabled debugging output, minor bugfixes 2000-10-16 Monday 09:01 eldamitri * include/id3/spec.h (1.4): Removed interface ID3_Speccable 2000-10-16 Monday 09:00 eldamitri * src/: tag.cpp (1.30), tag_find.cpp (1.22): Updated comments/documentation 2000-10-16 Monday 08:59 eldamitri * include/id3/tag_impl.h (1.4): class ID3_TagImpl no longer inherits from ID3_Speccable 2000-10-16 Monday 08:59 eldamitri * include/id3/tag.h (1.48): class ID3_Tag no longer inherits from ID3_Speccable 2000-10-16 Monday 08:58 eldamitri * include/id3/header.h (1.20): class ID3_Header no longer inherits from ID3_Speccable 2000-10-16 Monday 08:58 eldamitri * include/id3/frame.h (1.34): class ID3_Frame no longer inherits from ID3_Speccable 2000-10-16 Monday 08:55 eldamitri * include/id3/Makefile.am (1.17): (the_headers): Moved spec.h to noinst 2000-10-15 Sunday 18:37 eldamitri * AUTHORS (1.8), NEWS (1.24), id3lib.spec.in (1.23), reconf (1.3), doc/index.html.in (1.10, rel-3-7-13), examples/demo_info.cpp (1.25), include/id3/globals.h (1.37), zlib/reconf (1.2): Changed name from "Scott Haug" to "Scott Thomas Haug" 2000-10-15 Sunday 18:09 eldamitri * src/tag_parse.cpp (1.36): (parse): Added buffering for use with unsynced reader 2000-10-15 Sunday 18:08 eldamitri * config.h.win32.in (1.7, rel-3-7-12, rel-3-7-11, rel-3-7-10, rel-3-7-9, rel-3-7-8, rel-3-7-7, rel-3-7-12, rel-3-7-11, rel-3-7-10, rel-3-7-9, rel-3-7-8, rel-3-7-7, rel-3-7-13): Removed ID3LIB_DATE 2000-10-15 Sunday 18:04 eldamitri * Makefile.am (1.26), doc/Makefile.am (1.14), examples/Makefile.am (1.19), id3com/Makefile.am (1.6), include/Makefile.am (1.5), include/id3/Makefile.am (1.16), libprj/Makefile.am (1.3), m4/Makefile.am (1.6), prj/Makefile.am (1.3, rel-3-7-9, rel-3-7-8, rel-3-7-7), src/Makefile.am (1.23), zlib/Makefile.am (1.3, rel-3-7-9, rel-3-7-8, rel-3-7-7), zlib/include/Makefile.am (1.2, rel-3-7-5, rel-3-7-4, rel-3-7-3, rel-3-7-2, rel-3-7-1, rel-3-7-0, rel-3-6-2, rel-3-6-0), zlib/lib/Makefile.am (1.2, rel-3-7-5, rel-3-7-4, rel-3-7-3, rel-3-7-2, rel-3-7-1, rel-3-7-0, rel-3-6-2, rel-3-6-0), zlib/prj/Makefile.am (1.2, rel-3-7-5, rel-3-7-4, rel-3-7-3, rel-3-7-2, rel-3-7-1, rel-3-7-0, rel-3-6-2, rel-3-6-0), zlib/src/Makefile.am (1.6): Updated email address to scott@id3.org 2000-10-15 Sunday 09:06 eldamitri * src/tag_render.cpp (1.35): (render): Minor bugfix 2000-10-15 Sunday 09:05 eldamitri * src/globals.cpp (1.4): Removed ID3LIB_DATE 2000-10-15 Sunday 09:04 eldamitri * src/io.cpp (1.1): Initial release 2000-10-15 Sunday 09:02 eldamitri * configure.in (1.48, rel-3-7-3): Removed ID3LIB_DATE (and its children) 2000-10-15 Sunday 08:40 eldamitri * src/Makefile.am (1.22): (id3lib_sources): Added io.cpp 2000-10-15 Sunday 08:39 eldamitri
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -