Version 0.10.0, 2007/4/7
	Add support for the 1810, 1835, and 1836 UVC cameras.
	Add support for the 1833 non-UVC camera.

	Add basic support for UVC commands and UVC personalities of 
	various Ricoh webcams.

	Add DMI detection of HP Pavilion dv1000 systems.  Most HP Pavilion
	machines with the 05ca:1870 device have a 1.3MP camera.  The
	dv1000 machines with a device reporting that ID instead have a VGA
	camera that requires different microcode.

	Fix solid blue frames on initial capture with VAIO UX webcams.

	Use a cleaner and more concise representation for vendor control
	lists in r5u870_md.

	Add experimental auto-suspend support to usbcam and r5u870, but
	leave it disabled.

	Update the usbcam work queue implementation, add some APIs.


Version 0.9.1, 2007/3/21
	Set all of the controls on device initialization, prior to starting
	the first capture session.  This was causing the first capture
	session with certain devices to produce a solid blue image.

	Resolve build problems with vanilla 2.6.19 kernels.  Thanks to
	Naresh Kumar for pointing this out.

	Use the driver_info field of the usb_device_id structure to find
	the model structure.

	Revise the usbcam device referencing model, along with some other
	minor usbcam cleanups.


Version 0.9.0, 2007/3/6
	Change project name to r5u870, as the device called 'ry5u870' is
	something Ricoh sells that doesn't seem to be a direct basis for
	any of the supported OEM webcams.

	Change module name from ry5u870.ko to r5u870.ko, and changed the
	install path to "extra" rather than "kernel/drivers/media/video".

	Add microcode, device IDs, and control descriptor tables for
	HP Pavilion Webcam, Sony VGP-VCC3, and Sony VGP-VCC2 (VAIO AR).

	Introduce the webcam model structure, and hang lists of supported
	resolutions, pixel formats, and controls off of it.

	Use the request_firmware() interface to load microcode, rather 
	than embedding the microcode in the driver binary.

	Clean up the debug, warning, and error printing macros.

	Overhaul the usbcam_curframe_* interfaces.  Add a solid blue test
	pattern generator for when a frame is dropped by the minidriver.

	Add a workaround for a v4l1_compat bug preventing VIDIOCSPICT
	from working, present in kernels prior to 2.6.20.

	Add an application bug workaround for Ekiga/ptlib: zero the flags
	field of the argument to VIDIOC_QBUF.

	Add an application bug workaround for motion: allocate fixed sized
	buffers in VIDIOCGMBUF.

	Fixed issues with the compat_ioctl method for running 32-bit apps
	on 64-bit platforms.

	Apparently Linus prefers struct X to X_t.  Mass-update to match this
	style for better hopes of getting it merged some day.


Version 0.8.1, 2007/2/15
	Fix trivial build problem with kernel 2.6.18.


Version 0.8.0, 2007/2/14
	Initial public release.
