2003-1-18   Andrew H. Chatham <pyogg@andrewchatham.com>
	* Applied a patch from Nicodemus <nicodemus@globalite.com.br> to 
	get this to build on windows.
	
2002-9-24   Andrew H. Chatham <pyogg@andrewchatham.com>
	* setup.py: fixed regular expression
	
2002-07-23  Andrew H. Chatham <andrew@andrewchatham.com>
	* Bumped version to 1.0 to match libogg
	
2002-07-23  Andrew H. Chatham <andrew@andrewchatham.com>
	* pyoggpackbuff.c: Removed *_huff functions (no longer in API).
	
2002-05-21  Andrew H. Chatham <andrew.chatham@duke.edu>
	* _oggmodule.c: Include another header
	
2002-02-17  Andrew H. Chatham <andrew.chatham@duke.edu>
	* _oggmodule.c, pyoggsyncstate.c, pyoggstreamstate.c,
	  pyoggpage.c, pyoggpacket.c, pyoggpackbuff.c:
	Set the ob_types in the init method instead of statically, as 
	MSVC complains.
	
2002-01-27  Andrew H. Chatham <andrew.chatham@duke.edu>
	* config_unix.py: Pass dir flags better
	* pyoggpackbuff.c (py_oggpack_reset), (py_oggpack_writeclear): 
		Return None from functions
	* bump version to 0.5
	
2001-09-02  Andrew H. Chatham <andrew.chatham@duke.edu>
	* setup.py: bumped version number to 0.4
	
2001-08-30  Andrew H. Chatham <andrew.chatham@duke.edu>

	* include/pyogg/pyogg.h, src/_oggmodule.c:
	Pass a copy of the implementation of arg_to_int64 so it can be shared
	by the Vorbis module.
	
2001-05-14  Andrew Chatham <andrew.chatham@duke.edu>
	* setup.py : Bumped  to version 0.3

	* src/general.c (arg_to_64): Changed to arg_to_int64. Removed
	DECREF and changed calling convention and return value. Also
	moved to <pyogg/pyogg.h> so it can be shared with vorbis-python

	* src/general.h: Fixed preprocessor warnings

	* src/pyoggpacket.c (py_ogg_packet_setattr): Changed to arg_to_int64

2001-05-01  Mike Coleman  <mkc@mathdogs.com>
	* test/oggtail.py: new script to show off some of ogg module
	
	* src/pyogg*.c: methods with no args now check that they're called
	this way

	* src/pyogg*.c: add repr functions

	* src/pyogg*.c: add type checking for PyTypeObject function table
	
	* src/pyoggpacket.c: add get/set granulepos attribute
	* src/pyoggpage.c: add set pageno attribute

	* src/pyoggstreamstate.c: implement pagein, packetout methods
	
	* src/pyoggsyncstate.c: implement bytesin, pageseek methods,
	comment out unneeded wrote method

	* src/pyogg*state.c: fix free of bogus pointer in dealloc
	
	
3-27-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c: Added OggSyncState

	* src/pyoggpage.c: Added _continued, _bos, _granulepos

	* src/pyoggstreamstate.c: Added _clear

	* src/pyoggsyncstate.c: Added _pageseek, _clear and constructor
	
3-17-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c: Remove dependency on Vorbis

	* src/pyoggpackbuff.c: More PackBuff methods

	* src/pyoggsyncstate.c: Simple SyncState methods.

	* src/pyoggpack.c: Removed

	* src/_oggmodule.c: Added ability to create OggPackBuff object
	
1-17-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/audiofilemodule.c
	  src/audioread.c
	  src/audioread.h
	  src/pyvorbiscodec.c
	  src/pyvorbiscodec.h
	  src/pyvorbisfile.c
	  src/pyvorbisfile.h
	  src/pyvorbisinfo.c
	  src/pyvorbisinfo.h
	  src/vorbismodule.c
	  src/vorbismodule.h
	  src/wavread.c
	  src/wavread.h: Removed

	* config_unix.py : Added
	  setup.py : Take advantage of config_unix.py and only build ogg module

	* include/pyogg.h: Added 
	
	* src/_oggmodule.c (init_ogg): Changed to use new pyogg.h
	
11-29-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* test/ogg123.py: Added support for linuxaudiodev. Factored parts
	of Player class into a superclass and made separate AOPlayer and
	LADPlayer subclasses.

	* test/short.py: added
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c (init_ogg): Stuff PyOgg_Error into a
	Py_CObject.
	* src/vorbismodule.c (initvorbis): Get PyOgg_Error back out to
	inherit from.
	* test/ogg123.py: Change to use new module arrangement.

11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* setup.py: Changed leftover MySQLdb reference.
	Went back to having a separate _oggmodule and vorismodule.

	* oggmodule.[ch]: Moved to _oggmodule.[ch]

	* general.[ch]: Created to house any functions needed by more than
	one module. Currentnly houses arg_to_64.

	* src/pyvorbisinfo.c: Changed reference to mappingmethod struct in
	initializer to a pointer. Removed unused variables (mostly casts of *self)
	(py_comment_subscript): Added unicode support
	(py_comment_assign): Added unicode support
	(get_caps_key): Changed to (make_caps_key). Now takes size argument.
	(py_comment_as_dict): Fixed case of NULL vendor variable.
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbis*.[ch]: Moved to src/pyvorbis*.[ch]

	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbiscodec.[ch]:
	* src/vorbisfile.[ch]:
	* src/vorbisinfo.[ch]:
	Moved type definitions into .c files, declarations into .h
	files. Removed src/objects/*.
	
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/oggmodule.h: Removed docstrings and type variables. Moved to
	separate C files.

	* src/vorbiscodec.c:  (py_codec_new) (py_codec_dealloc) Added. 
	Docstrings added.

	* src/vorbisfile.c: Docstrings added.

	* src/vorbisinfo.c: Docstrings added.
	(py_ov_info_getattr): Removed attributes which are no longer in
	Vorbis header file.
	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>

	* src/vorbis/vorbisinfo.c: (py_comment_keys), (py_comment_items), 
	(py_comment_values), (py_comment_as_dict): Fixed reference leaks.

	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>

        * src/vorbis/vorbisinfo.[ch]: Added

	* src/vorbis/vorbisinfo.c: Made the VorbisComment object and added
	all it's member functions so that it will behave similarly to a
	Python dictionary.
	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbis/vorbisfile.h: Changed all definitions to use FDEF macro.
	* src/vorbis/vorbisfile.c: Added VorbisComment object.

10-27-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* Refactored into pyvorbismodule.c and pyvorbisfile.c

10-27-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* README: Added first text.

	* src/vorbis/vorbismodule.c (py_ov_raw_total) (py_ov_pcm_total)
	(py_ov_raw_tell) (py_ov_pcm_tell): Changed PyLong_FromLong to
	PyLong_FromLongLong

	* src/vorbis/vorbismodule.c (arg_to_64): Added.

	* src/vorbis/vorbismodule.c (py_ov_pcm_seek)
	(py_ov_pcm_seek_page): Added call to (arg_to_64)

	* src/vorbis/vorbismodule.c (py_ov_comment): Took ! out of call to
	get_caps_key and changed initial size of list to 0.
	
10-26-2000 Andrew H. Chatham <andrew.chatham@duke.edu>	
	* src/vorbis/vorbismodule.c (py_ov_comment) (get_caps_key): Added
	(untested) support for unicode strings and made all keys uppercase.
	
	* src/vorbis/vorbismodule.c (py_ov_info): Added error handling for when
	ov_info fails.

	* src/vorbis/vorbismodule.c (py_info_dealloc): Don't free the
	vorbis_info*. It doesn't belong to us.

	* test/ogg123.py: Separated things out in an aborted attempt to
	support socket arguments. The wrapper's not up to that yet.

	
10-26-2000 Andrew H. Chatham <andrew.chatham@duke.edu>	
	* src/vorbis/vorbismodule.h: Added docstrings for all functions,
	however inaccurate they may be.	
        * src/vorbis/vorbismodule.c (py_ov_read): Changed default value
	for length from 1000 to 4096.
	
10-25-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* Created.
