2004-04-23 18:39  mosu

	* debian/changelog, ebml/EbmlVersion.h: Bumped version number to
	0.7.0.

2004-04-15 01:16  robux4

	* ebml/Debug.h, ebml/EbmlBinary.h, ebml/EbmlConfig.h,
	ebml/EbmlContexts.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlDummy.h, ebml/EbmlElement.h, ebml/EbmlEndian.h,
	ebml/EbmlFloat.h, ebml/EbmlHead.h, ebml/EbmlId.h,
	ebml/EbmlMaster.h, ebml/EbmlSInteger.h, ebml/EbmlStream.h,
	ebml/EbmlString.h, ebml/EbmlSubHead.h, ebml/EbmlTypes.h,
	ebml/EbmlUInteger.h, ebml/EbmlUnicodeString.h, ebml/EbmlVersion.h,
	ebml/EbmlVoid.h, ebml/IOCallback.h, ebml/MemIOCallback.h,
	ebml/StdIOCallback.h, ebml/c/libebml_t.h, src/Debug.cpp,
	src/EbmlBinary.cpp, src/EbmlContexts.cpp, src/EbmlCrc32.cpp,
	src/EbmlDate.cpp, src/EbmlDummy.cpp, src/EbmlElement.cpp,
	src/EbmlFloat.cpp, src/EbmlHead.cpp, src/EbmlMaster.cpp,
	src/EbmlSInteger.cpp, src/EbmlStream.cpp, src/EbmlString.cpp,
	src/EbmlSubHead.cpp, src/EbmlUInteger.cpp,
	src/EbmlUnicodeString.cpp, src/EbmlVersion.cpp, src/EbmlVoid.cpp,
	src/IOCallback.cpp, src/MemIOCallback.cpp, src/StdIOCallback.cpp,
	src/platform/win32/WinIOCallback.cpp,
	src/platform/win32/WinIOCallback.h: Switch to LGPL license

2004-04-15 01:03  robux4

	* LICENSE.GPL, LICENSE.LGPL, LICENSE.QPL: Switch to LGPL license

2004-03-09 21:33  mosu

	* debian/changelog, ebml/EbmlVersion.h: Updated the version number
	to 0.6.5.

2004-03-09 21:05  mosu

	* src/EbmlUnicodeString.cpp: Allow the cloning of empty strings.

2004-03-06 08:45  jcsston

	* src/EbmlElement.cpp: Fix for ebml coded sizes larger than 8
	bytes, was overflowing the size buffer

2004-02-18 08:19  jcsston

	* src/platform/win32/: WinIOCallback.cpp, WinIOCallback.h: Added
	SetEOF() function, changed class private area to protected, added a
	static_cast to remove a warning

2004-01-31 14:41  robux4

	* ebml/: EbmlConfig.h, EbmlTypes.h, c/libebml_t.h: Simplify and
	change the copyright holder (nothing left from Ingo)

2004-01-24 17:57  mosu

	* src/EbmlMaster.cpp: Allow elements to be added to the end of the
	master even with Insert.

2004-01-19 11:28  mosu

	* debian/changelog, ebml/EbmlVersion.h: Bumped the version number.

2004-01-17 22:41  mosu

	* ebml/EbmlConfig.h: Removed some old and unused definition for DLL
	stuff in order to avoid confusion.

2004-01-17 17:32  robux4

	* src/EbmlMaster.cpp: Possibly fixed a problem with context
	handling in cases when we end a level with an unknown element

2004-01-10 16:31  robux4

	* ebml/Debug.h, ebml/EbmlBinary.h, ebml/EbmlConfig.h,
	ebml/EbmlContexts.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlDummy.h, ebml/EbmlElement.h, ebml/EbmlEndian.h,
	ebml/EbmlFloat.h, ebml/EbmlHead.h, ebml/EbmlId.h,
	ebml/EbmlMaster.h, ebml/EbmlSInteger.h, ebml/EbmlStream.h,
	ebml/EbmlString.h, ebml/EbmlSubHead.h, ebml/EbmlTypes.h,
	ebml/EbmlUInteger.h, ebml/EbmlUnicodeString.h, ebml/EbmlVersion.h,
	ebml/EbmlVoid.h, ebml/IOCallback.h, ebml/MemIOCallback.h,
	ebml/StdIOCallback.h, src/Debug.cpp, src/EbmlBinary.cpp,
	src/EbmlContexts.cpp, src/EbmlCrc32.cpp, src/EbmlDate.cpp,
	src/EbmlDummy.cpp, src/EbmlElement.cpp, src/EbmlFloat.cpp,
	src/EbmlHead.cpp, src/EbmlMaster.cpp, src/EbmlSInteger.cpp,
	src/EbmlStream.cpp, src/EbmlString.cpp, src/EbmlSubHead.cpp,
	src/EbmlUInteger.cpp, src/EbmlUnicodeString.cpp,
	src/EbmlVersion.cpp, src/EbmlVoid.cpp, src/IOCallback.cpp,
	src/StdIOCallback.cpp: Update the copyright years

2004-01-10 16:23  robux4

	* src/EbmlElement.cpp: Fix a problem on the position esitmation
	(thx to Cyrius)

2004-01-10 15:18  mosu

	* ebml/: Debug.h, EbmlBinary.h, EbmlConfig.h, EbmlContexts.h,
	EbmlCrc32.h, EbmlDate.h, EbmlDummy.h, EbmlElement.h, EbmlEndian.h,
	EbmlFloat.h, EbmlHead.h, EbmlId.h, EbmlMaster.h, EbmlSInteger.h,
	EbmlStream.h, EbmlString.h, EbmlSubHead.h, EbmlTypes.h,
	EbmlUInteger.h, EbmlUnicodeString.h, EbmlVoid.h, IOCallback.h,
	MemIOCallback.h, StdIOCallback.h: Added definitions that allow
	building libebml as a DLL on Windows.

2004-01-10 15:17  mosu

	* make/mingw32/Makefile: Updated the MinGW build system.

2004-01-06 23:15  robux4

	* make/vc6/lib/static/libebml.dsp: StdInclude.h doesn't exist
	anymore

2004-01-06 23:12  robux4

	* ebml/EbmlBinary.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlElement.h, ebml/EbmlFloat.h, ebml/EbmlHead.h,
	ebml/EbmlId.h, ebml/EbmlSInteger.h, ebml/EbmlStream.h,
	ebml/EbmlString.h, ebml/EbmlTypes.h, ebml/EbmlUInteger.h,
	ebml/EbmlUnicodeString.h, ebml/EbmlVoid.h, ebml/IOCallback.h,
	src/Debug.cpp: Fixes for the FreeBSD include order pb

2004-01-06 22:23  robux4

	* src/: Debug.cpp, EbmlBinary.cpp, EbmlContexts.cpp, EbmlCrc32.cpp,
	EbmlDate.cpp, EbmlDummy.cpp, EbmlElement.cpp, EbmlFloat.cpp,
	EbmlHead.cpp, EbmlMaster.cpp, EbmlSInteger.cpp, EbmlStream.cpp,
	EbmlString.cpp, EbmlSubHead.cpp, EbmlUInteger.cpp,
	EbmlUnicodeString.cpp, EbmlVersion.cpp, EbmlVoid.cpp,
	IOCallback.cpp, MemIOCallback.cpp, StdIOCallback.cpp, StdInclude.h:
	No more StdInclude use, should fix a FreeBSD warning

2004-01-05 22:09  robux4

	* ebml/EbmlBinary.h, ebml/EbmlElement.h, src/MemIOCallback.cpp:
	Make default scope reading where it was missing

2004-01-05 12:24  mosu

	* ebml/EbmlSInteger.h, ebml/EbmlUInteger.h, make/linux/Makefile,
	src/Debug.cpp, src/EbmlElement.cpp, src/EbmlMaster.cpp,
	src/StdIOCallback.cpp: Fixed a number of warnings (shadowed and
	uinitialized variables).

2004-01-01 14:28  mosu

	* debian/rules: Also install the ChangeLog.

2003-12-28 20:31  mosu

	* ebml/MemIOCallback.h: Fix for some gcc versions which hickup on
	min being defined in their C++ stream headers.

2003-12-28 02:04  jcsston

	* ebml/EbmlDate.h, ebml/MemIOCallback.h, src/MemIOCallback.cpp:
	Some updates/fixes

2003-12-25 13:28  mosu

	* debian/changelog: Updated version information.

2003-11-12 17:38  mosu

	* ebml/EbmlVersion.h: Updated the version number due to the
	interface change in EbmlBinary.Read().

2003-11-12 16:24  mosu

	* ebml/EbmlEndian.h: Fixes for big endian/RISC processors that do
	not allow non-aligned reads/writes for word or bigger sized
	objects.

2003-11-03 23:14  robux4

	* ebml/EbmlBinary.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlElement.h, ebml/EbmlFloat.h, ebml/EbmlMaster.h,
	ebml/EbmlSInteger.h, ebml/EbmlString.h, ebml/EbmlUInteger.h,
	ebml/EbmlUnicodeString.h, src/EbmlBinary.cpp, src/EbmlCrc32.cpp,
	src/EbmlDate.cpp, src/EbmlElement.cpp, src/EbmlFloat.cpp,
	src/EbmlMaster.cpp, src/EbmlSInteger.cpp, src/EbmlString.cpp,
	src/EbmlUInteger.cpp, src/EbmlUnicodeString.cpp: Better handling of
	scope reading

2003-11-03 23:13  robux4

	* ebml/EbmlTypes.h: Some Cleanup

2003-10-31 13:29  mosu

	* ebml/: EbmlBinary.h, EbmlMaster.h: Added forgotten default values
	for ReadData.

2003-10-31 09:52  mosu

	* ebml/: EbmlHead.h, EbmlSubHead.h: Fixed the new line/carriage
	return mess.

2003-10-31 09:34  mosu

	* debian/changelog: New version number.

2003-10-31 00:09  robux4

	* ebml/EbmlVersion.h: new version for the addition

2003-10-31 00:06  robux4

	* ebml/EbmlBinary.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlElement.h, ebml/EbmlFloat.h, ebml/EbmlMaster.h,
	ebml/EbmlSInteger.h, ebml/EbmlString.h, ebml/EbmlUInteger.h,
	ebml/EbmlUnicodeString.h, src/EbmlBinary.cpp, src/EbmlCrc32.cpp,
	src/EbmlDate.cpp, src/EbmlElement.cpp, src/EbmlFloat.cpp,
	src/EbmlMaster.cpp, src/EbmlSInteger.cpp, src/EbmlString.cpp,
	src/EbmlUInteger.cpp, src/EbmlUnicodeString.cpp: Allow some
	elements not to be fully read

2003-10-28 23:05  mosu

	* src/EbmlMaster.cpp: Fixes for compilation with gcc 2.95.

2003-10-28 22:46  mosu

	* debian/changelog: Updated version number.

2003-10-28 22:01  robux4

	* ebml/EbmlVersion.h: Update the version number

2003-10-28 21:53  robux4

	* ebml/EbmlElement.h, src/EbmlElement.cpp: EBML-size handling is
	more general and handle the Unknown Size

2003-10-25 17:09  mosu

	* make/mingw32/Makefile: Support the same targest as the Linux
	Makefile.

2003-10-25 00:03  mosu

	* ebml/EbmlElement.h, src/EbmlElement.cpp: Changed the buffer size
	paramter from the much too small "char" to uint32.

2003-10-22 16:17  pamel

	* ebml/EbmlElement.h, src/EbmlElement.cpp: New lacing modes
	reading.

2003-10-21 23:21  robux4

	* ebml/EbmlElement.h, src/EbmlElement.cpp, src/EbmlVoid.cpp: New
	way to compute the EBML-coded length

2003-10-16 23:13  mosu

	* src/: EbmlElement.cpp, EbmlMaster.cpp, EbmlUnicodeString.cpp:
	Fixed some warnings. Nothing major.

2003-10-15 22:32  mosu

	* make/linux/Makefile: Removed -pedantic due to problems on
	FreeBSD.

2003-10-15 07:47  jcsston

	* ebml/: EbmlBinary.h, StdIOCallback.h: Define/includes for Borland
	C++ complier, from Zen

2003-10-08 17:47  jcsston

	* src/platform/win32/WinIOCallback.cpp: Works under Win9x

2003-10-08 09:46  mosu

	* ebml/EbmlConfig.h: Added AMD64 to the list of Little Endian
	processors.

2003-09-29 22:56  robux4

	* ebml/EbmlMaster.h, src/EbmlMaster.cpp: Added InsertElement()

2003-09-28 22:15  jcsston

	* ebml/EbmlMaster.h, src/EbmlMaster.cpp: Added
	FindAllMissingElements() method

2003-09-28 22:11  jcsston

	* ebml/MemIOCallback.h: Added SetDataBufferSize() method

2003-09-17 22:28  mosu

	* debian/changelog: Updated version information.

2003-09-15 04:31  jcsston

	* src/platform/win32/: WinIOCallback.cpp, WinIOCallback.h: Added
	Cyrius to the authors list

2003-09-15 04:24  jcsston

	* src/platform/win32/: WinIOCallback.cpp, WinIOCallback.h: Updated
	to have even better error reporting, also takes Unicode and ANSI
	filenames regardless of compile defines

2003-09-14 10:22  robux4

	* ebml/EbmlVersion.h: New version to reflect changes in
	constructors

2003-09-13 22:41  robux4

	* ebml/EbmlConfig.h: Added a new define for assertion

2003-09-13 19:48  robux4

	* ebml/: EbmlHead.h, EbmlSubHead.h: Added a Clone() method and a
	IsMaster() method

2003-09-13 19:24  robux4

	* src/: EbmlBinary.cpp, EbmlCrc32.cpp, EbmlDate.cpp,
	EbmlElement.cpp, EbmlFloat.cpp, EbmlMaster.cpp, EbmlSInteger.cpp,
	EbmlString.cpp, EbmlUInteger.cpp, EbmlUnicodeString.cpp: Added a
	Clone() method and a IsMaster() method

2003-09-13 19:19  robux4

	* ebml/: EbmlBinary.h, EbmlConfig.h, EbmlCrc32.h, EbmlDate.h,
	EbmlDummy.h, EbmlElement.h, EbmlFloat.h, EbmlHead.h, EbmlMaster.h,
	EbmlSInteger.h, EbmlString.h, EbmlSubHead.h, EbmlUInteger.h,
	EbmlUnicodeString.h, EbmlVersion.h, EbmlVoid.h: Added a Clone()
	method and a IsMaster() method

2003-09-03 23:36  cyrius

	* src/platform/win32/: WinIOCallback.cpp, WinIOCallback.h: Win32
	file flags parameter

2003-09-03 22:38  robux4

	* src/EbmlVoid.cpp: Fix a bug in ReplaceWith, hopefully it will not
	break anything else

2003-09-01 23:58  robux4

	* ebml/Debug.h, ebml/EbmlBinary.h, ebml/EbmlContexts.h,
	ebml/EbmlCrc32.h, ebml/EbmlDummy.h, ebml/EbmlEndian.h,
	ebml/EbmlFloat.h, ebml/EbmlHead.h, ebml/EbmlId.h,
	ebml/EbmlMaster.h, ebml/EbmlSInteger.h, ebml/EbmlStream.h,
	ebml/EbmlString.h, ebml/EbmlSubHead.h, ebml/EbmlUInteger.h,
	ebml/EbmlUnicodeString.h, ebml/EbmlVersion.h, ebml/EbmlVoid.h,
	src/Debug.cpp, src/EbmlBinary.cpp, src/EbmlContexts.cpp,
	src/EbmlCrc32.cpp, src/EbmlDummy.cpp, src/EbmlFloat.cpp,
	src/EbmlHead.cpp, src/EbmlMaster.cpp, src/EbmlStream.cpp,
	src/EbmlString.cpp, src/EbmlSubHead.cpp, src/EbmlUInteger.cpp,
	src/EbmlUnicodeString.cpp, src/EbmlVersion.cpp, src/EbmlVoid.cpp:
	libebml is not libmatroska

2003-09-01 14:42  mosu

	* LICENSE.GPL: Changed libmatroska to libebml.

2003-09-01 13:36  mosu

	* debian/changelog: New version number.

2003-08-30 10:19  mosu

	* ebml/EbmlVersion.h: Bumped version number to mark robux' changes
	in Read().

2003-08-29 21:48  robux4

	* src/EbmlElement.cpp: Changed the order of element checking

2003-08-21 22:41  jcsston

	* ebml/EbmlUnicodeString.h, src/EbmlUnicodeString.cpp: Removed my
	changes to UTFstring

2003-08-04 09:36  robux4

	* ebml/EbmlVersion.h: Remove some old TODO

2003-08-02 23:38  robux4

	* src/EbmlUnicodeString.cpp: Fix a problem with some UCS-2 chars

2003-08-02 00:25  robux4

	* ebml/EbmlMaster.h, ebml/MemIOCallback.h, src/MemIOCallback.cpp:
	Additions for easier Checksum manipulation

2003-08-01 14:03  robux4

	* make/vc7/lib/libebml.v71.vcproj: Added VC7.1 (VS.Net 2003)
	projects

2003-08-01 05:49  jcsston

	* src/EbmlUnicodeString.cpp: [no log message]

2003-08-01 05:41  jcsston

	* ebml/EbmlUnicodeString.h: [no log message]

2003-07-31 21:40  robux4

	* src/: EbmlCrc32.cpp, EbmlSInteger.cpp, EbmlVoid.cpp,
	platform/win32/WinIOCallback.cpp: Some fixes for better casting /
	type checking

2003-07-31 21:37  robux4

	* ebml/: EbmlCrc32.h, EbmlDate.h, EbmlSInteger.h, EbmlUInteger.h,
	EbmlVoid.h: Some fixes for better casting / type checking

2003-07-31 09:53  jcsston

	* ebml/EbmlUnicodeString.h, src/EbmlUnicodeString.cpp: Added some
	string functions and overloaded operators

2003-07-30 11:31  robux4

	* src/EbmlElement.cpp: Less processing in non Debug mode

2003-07-29 23:43  robux4

	* ebml/EbmlBinary.h, ebml/EbmlCrc32.h, ebml/EbmlDate.h,
	ebml/EbmlElement.h, ebml/EbmlFloat.h, ebml/EbmlMaster.h,
	ebml/EbmlSInteger.h, ebml/EbmlString.h, ebml/EbmlUInteger.h,
	ebml/EbmlUnicodeString.h, ebml/EbmlVoid.h, src/EbmlBinary.cpp,
	src/EbmlCrc32.cpp, src/EbmlDate.cpp, src/EbmlElement.cpp,
	src/EbmlFloat.cpp, src/EbmlMaster.cpp, src/EbmlSInteger.cpp,
	src/EbmlString.cpp, src/EbmlUInteger.cpp,
	src/EbmlUnicodeString.cpp, src/EbmlVoid.cpp: Checksum now doesn't
	care about mandatory data

2003-07-29 00:54  robux4

	* src/EbmlMaster.cpp: Fix a memory leak

2003-07-29 00:42  robux4

	* src/platform/win32/WinIOCallback.cpp: Fix for some compilers

2003-07-28 10:49  mosu

	* debian/changelog: Updated version information.

2003-07-27 22:27  mosu

	* make/mingw32/Makefile: Necessary fixes for compilation with
	mingw.

2003-07-26 17:18  mosu

	* make/mingw32/Makefile: Needed updates for compilation with mingw.

2003-07-25 22:06  robux4

	* src/EbmlMaster.cpp: Fix a bug of Read() when the size is zero

2003-07-23 20:23  jcsston

	* src/platform/win32/WinIOCallback.cpp: Added better detection if
	the file was really opened or not

2003-07-23 19:17  jcsston

	* ebml/c/libebml_t.h: Added Mosu's name to the author list

2003-07-22 23:40  jcsston

	* src/platform/win32/WinIOCallback.cpp: Added MODE_SAFE for opening

2003-07-21 22:39  cyrius

	* src/EbmlVoid.cpp: Element size fixed

2003-07-21 22:23  cyrius

	* src/platform/win32/WinIOCallback.cpp: 4GB limit fixed

2003-07-21 04:42  jcsston

	* ebml/c/libebml_t.h: Mosu's fixes to compile with Win32 GCC

2003-07-17 11:47  mosu

	* make/linux/Makefile: Proper Makefile that also installs the
	header files.

2003-07-17 11:45  mosu

	* make/linux/Makefile: Changes for the new directory structure for
	the "install" target.

2003-07-17 00:09  jcsston

	* make/vc7/lib/libebml.vcproj: Corrected Additional Include
	Directories

2003-07-17 00:07  jcsston

	* src/MemIOCallback.cpp: Fixed the Read() function to support
	seeking

2003-07-16 18:20  mosu

	* make/linux/Makefile: Removed old stuff.

2003-07-16 17:13  robux4

	* ebml/c/libebml_t.h: Initial CVS version after the crash

2003-07-16 17:09  robux4

	* make/: mingw32/Makefile, mingw32/libebml.dev, vc6/libebml.dsw,
	vc6/lib/static/libebml.dsp, vc7/lib/libebml.vcproj: Initial CVS
	version after the crash

2003-07-16 17:02  robux4

	* make/linux/Makefile: Initial CVS version after the crash

2003-07-16 16:43  robux4

	* LICENSE.GPL, LICENSE.QPL, ebml/Debug.h, ebml/EbmlBinary.h,
	ebml/EbmlConfig.h, ebml/EbmlContexts.h, ebml/EbmlCrc32.h,
	ebml/EbmlDate.h, ebml/EbmlDummy.h, ebml/EbmlElement.h,
	ebml/EbmlEndian.h, ebml/EbmlFloat.h, ebml/EbmlHead.h,
	ebml/EbmlId.h, ebml/EbmlMaster.h, ebml/EbmlSInteger.h,
	ebml/EbmlStream.h, ebml/EbmlString.h, ebml/EbmlSubHead.h,
	ebml/EbmlTypes.h, ebml/EbmlUInteger.h, ebml/EbmlUnicodeString.h,
	ebml/EbmlVersion.h, ebml/EbmlVoid.h, ebml/IOCallback.h,
	ebml/MemIOCallback.h, ebml/StdIOCallback.h: Initial CVS version
	after the crash

2003-07-16 16:39  robux4

	* debian/changelog, debian/control, debian/copyright, debian/dirs,
	debian/docs, debian/libebml-dev.dirs, debian/libebml-dev.files,
	debian/rules, src/Debug.cpp, src/EbmlBinary.cpp,
	src/EbmlContexts.cpp, src/EbmlCrc32.cpp, src/EbmlDate.cpp,
	src/EbmlDummy.cpp, src/EbmlElement.cpp, src/EbmlFloat.cpp,
	src/EbmlHead.cpp, src/EbmlMaster.cpp, src/EbmlSInteger.cpp,
	src/EbmlStream.cpp, src/EbmlString.cpp, src/EbmlSubHead.cpp,
	src/EbmlUInteger.cpp, src/EbmlUnicodeString.cpp,
	src/EbmlVersion.cpp, src/EbmlVoid.cpp, src/IOCallback.cpp,
	src/MemIOCallback.cpp, src/StdIOCallback.cpp, src/StdInclude.h,
	src/platform/win32/WinIOCallback.cpp,
	src/platform/win32/WinIOCallback.h: Initial CVS version after the
	crash

