===============================================================================================
Version info mvIMPACT Acquire
===============================================================================================

Date:           Release:                            Change:                                             Affected modules, files or packages:
----------------------------------------------------------------------------------------------------------------------------------------------

=== CD2006/B ===

06.10.2006	1.7.1	BUGFIX: mvDisplay-lib Chrashes in all the 'ContinuousCapture' samples		(sample source code)
				on Hyperthreading machines.

			NEW SAMPLE: ContinuousCaptureAllFormats added to setup(Windows).		(all shipped packages)

			NEW SAMPLE: SequenceCapture added to setup(Windows).				(all shipped packages)

			BUGFIX: Missing files to compile ContinuousCaptureToAVIFile added.		(all shipped packages)

			NEW FEATURE: Different view modes can be selected now for the property grid	(wxPropView, version 1.7.1.44)
				to allow C-developers to display the grid like it would be accessed
				by the interfaceface functions.

			NEW FEATURE: Support for resizable vector properties added.			(wxPropView, version 1.7.1.44)

			BUGFIX: Crashes when defining a new destination image with a greater line 	(mvDisplay-lib, version 1.7.1.44)
				count, but a smaller overall pixel count.

			NEW FEATURE: 'ibfRecyleBufHandle' added to mvDeviceManager.			(mvDeviceManager-lib version 1.7.1.44)

			BUGFIX: Disconnecting an mvBlueFOX shortly before closing the device		(mvblueFOX-lib, version 1.7.1.44)
				could lead to a deadlock.

			BUGFIX: Corrected the visibility of some callbacks in the camera descriptions.	(mvTITANfg-lib, version 1.7.1.44)

			BUGFIX: Acquisition from a 10 bit monochrom digital camera into an 		(mvTITANfg-lib, version 1.7.1.44)
				RGB or YUV destination format now works correctly.

			CHANGED BEHAVIOUR: Some values and corresponding strings of the enum		(mvDriverBaseEnums.h)
				'TCameraOutput' have been renamed.

			BUGFIX: Mono10 acquisition with mvGAMMA-G and mvTITAN-G1 works correctly	(mvTITANfg-lib, version 1.7.1.44)
				again.
				(Bug introduced in version 1.7.0)

			BUGFIX: Incorrect gain and offset for images acquired with a destination	(mvTITANfg-lib, version 1.7.1.44)
				format different from 'Auto' with a mvTITAN-RGB/G3 or mvTITAN-RGB/G4.

			BUGFIX: Increasing the value count for properties that define a translation 	(mvPropHandling-lib, version 1.7.1.44)
				dictionary could lead to chrashes.

			BUGFIX: Installer no longer leaves the file 'Properties.vs2005.vcproj'.		(all shipped packages)
				(Bug introduced in version 1.6.5)

			BUGFIX: Internal conversion from Mono10-16 to another Mono10-16 format		(all shipped packages)
				corrected.

			BUGFIX: 'ContinuousCapture_C' sample revised. This sample now works with every
				device.

			BUGFIX: Closing either wxPropView or mvDeviceConfigure while in minimized	(mvDeviceConfigure, version 1.7.1.44)
				could lead to situations, where applications could not restore		(wxPropView, version 1.7.1.44)
				their original size.

29.09.2006	1.7.0	NEW FEATURE: Property 'BayerParity' added to digital camera descriptions.	(mvDeviceManager.h)
													(mvTITANfg-lib, version 1.7.0.41)
													(mvHYPERIONfg-lib, version 1.7.0.41)

			NEW FEATURE: Flat field, defective pixels and dark current filter support	(mvBlueFOX-lib, version 1.7.0.41)
				ibpfMono10, ibpfMono12, ibpfMono14 and ibpfMono16 now.			(mvTITANfg-lib, version 1.7.0.41)
				This also includes a complete redesign of the internal processing	(mvSIGMAfg-lib, version 1.7.0.41)
				functions.								(mvHYPERIONfg-lib, version 1.7.0.41)

			BUGFIX: copy constructor and assignment operator corrected for classes 		(mvIMPACT_acquire.h)
				'RTCtrProgram', 'OutputSignalGeneratorFrameGrabber' and 
				'ImageProcessingBase'.

			CHANGED BEHAVIOUR: ImpactAcquireException behaves as described in changeset	(mvIMPACT_acquire.h)
				1.6.5 again. Please note that this requires the CD2006/B version
				of the mvIMPACT-SDK installation when using both the mvIMPACT-SDK
				and the mvIMPACT.acquire interface.

			NEW FEATURE: Property Device::LoadSettings offers 'no auto load' option		(all shipped packages)
				now.

			BUGFIX: Pixel format ibpfRGBx888Planar is returned correctly again.		(all shipped packages)
				(Bug introduced in version 1.6.7.37)

			NEW FEATURE: mvBlueFOX devices now can use an updated kernel driver. Updates	(mvDeviceConfigure, version 1.7.0.41)
				for cameras already installed on a system can be performed via		(mvBlueFOX-lib, version 1.7.0.41)
				mvDeviceConfigure, new cameras connected to the system for the first	(mvBlueFOX2.sys, version 1.0.0.0)
				time will automatically use the new driver. The new driver will cause
				less CPU load then the previous one. This applies to Windows systems
				only. See documentation under GUI -> mvDeviceConfigure -> 
				how to update the kernel driver as well.

			BUGFIX: Property 'LineDelay_clk' is set correctly when reconnecting or opening	(mvBlueFOX-lib, version 1.7.0.41)
				an mvBlueFOX-102 device.

			NEW FEATURE: Property 'SensorTimingMode' added to CameraSettingsBlueFOX class.	(mvBlueFOX-lib, version 1.7.0.41)
													(mvIMPACT_acquire.h)

			NEW FEATURE: Class SystemBlueFOX offers a new property 'powerMode' now.		(mvBlueFOX-lib, version 1.7.0.41)

			NEW FEATURE: Support for YUV formats added to mvDeviceManager			(mvDeviceManager-lib, version 1.7.0.41)

04.09.2006	1.6.9	BUGFIX: Expose times larger then 250000 us result in correct images now for	(mvBlueFOX-lib, version 1.6.9.39)
				mvBlueFOX-121 models.

			NEW BEHAVIOUR: PWM Softstart for mvBlueFOX devices added to firmware.		(mvBlueFOX-lib, version 1.6.9.39)
				(-> Firmware version 37)

29.08.2006	1.6.8	NEW FEATURE: 'Browse' and 'Default' button added to log output configurator.	(mvDeviceConfigure, version 1.6.8.38)

22.08.2006	1.6.7	BUGFIX: Project file for sample 'ContinuousCaptureToAVIFile' was missing	(all shipped MSI based packages)
				some source files and the linking of the vfw32.lib in the VS 6 project
				file.

			BUGFIX: mvDeviceConfigure could crash when no recognized device could be	(mvDeviceConfigure, version 1.6.7.37)
				detected.

			NEW FEATURE: mvDeviceConfigure can start wxPropView for a device by double	(mvDeviceConfigure, version 1.6.7.37)
				clicking on a device in the list control of devices. This will		(wxPropView, version 1.6.7.37)
				open a new instance of wxPropView an start live acquisition
				from that device.

09.08.2006	1.6.6	BUGFIX: DMR_DeleteUserDataEntry returns a correct error code now when an	(all shipped packages)
				invalid index has been passed to the function.

			BUGFIX: Properties, that store more then one value and that are assigned via	(mvPropHandling-lib, version 1.6.6.36)
				'writeS' now safely convert the data.

			CHANGED BEHAVIOUR: The property 'Product' now contains a longer string		(mvSIGMAfg-lib, version 1.6.6.36)
				that is compliant with the other device drivers.

			BUGFIX: Properties displayed as a vector are handled correctly now (each 	(PropView, version 1.6.6.36)
				element can only assign one parameter to the property).

			NEW FEATURE: Functions OBJ_GetFlagsS and OBJ_GetTypeS added to 'C'		(mvDeviceManager.h)
				compliant interface.

			NEW FEATURE: Functions DMR_ErrorCodeToString added to 'C' compliant 		(mvDeviceManager.h)
				interface.

			NEW FEATURE: Functions Component::flagsS and Component::typeS added to		(mvIMPACT_acquire.h)
				C++ compliant interface.

			NEW FEATURE: ImpactAcqiureException::getErrorCodeAsString()			(mvIMPACT_acquire.h)
				static ImpactAcqiureException::getErrorCodeAsString( int errorCode )

			CHANGED BEHAVIOUR: ImpactAcquireException does always derive from		(mvIMPACT_acquire.h)
				std::runtime_error now (see new features in version 1.6.5). The 
				behaviour described in version 1.6.5 will be implemented when there
				is a new mvIMPACT-SDK release as otherwise old mvIMPACT-SDK C++
				applications will NOT compile with mvIMPACT Acquire version higher
				then 1.6.5.

			BUGFIX: Missing reference to Instinf.msm added to merge file install for frame	(all shipped MSI based frame grabber packages)
				grabber devices

10.07.2006	1.6.5	BUGFIX: Timestamp in *.log-output is always positive now.			(all shipped modules)

			BUGFIX: Appending to exisiting log files always produces consistent XML		(all shipped modules)
				output now. However appending to files is slow and should only
				be used is necessary. See section 'logging' in the corresponding
				manual.

			BUGFIX: XML file output under Linux now working correctly.			(all shipped modules)

			NEW SAMPLE: ContinuousCaptureToAVIFile sample added to the C++ samples.		(all shipped MSI based packages)
				This sample can be used as a starting point for AVI capture 
				related applications.

			NEW FEATURE: Visual Studio 2005 workspace and project files added to sample	(all shipped MSI based packages)
				programs.

			NEW FEATURE: A new pixel format is available: RGB888Packed.			(all shipped MSI based packages)

			CHANGED BEHAVIOUR: String representation of the pixel formats corrected in	(all shipped MSI based packages)
				the result structures.

			NEW FEATURE: 'OffsetAutoBlackLevel' property published for mvBlueFOX for C++	(mvIMPACT_acquire.h)
				and all other high level languages. (Located in class 
				CamerSettingsBlueFOX).

			NEW FEATURE: 'controllerDelay_Images' property published for mvBlueFOX for C++	(mvIMPACT_acquire.h)
				and all other high level languages. (Located in class 
				AutoControlParametersBlueFOX).

			NEW FEATURE: mvImpactAcquireException will now either be derived from		(mvIMPACT_acquire.h)
				std::runtime_error or (if mvIMPACT.h has been included before)
				ImpactException.

			CHANGED BEHAVIOUR: Some typedefs that only have been used internally removed	(mvIMPACT_acquire.h)
				from the interface and made private class members.

			BUGFIX: Some C++ interface objects are now reference counted in order to	(mvIMPACT_acquire.h)
				avoid crashes under .NET		

			NEW FEATURE: Enhanced error information output for mvTITAN and mvGAMMA		(mvTITANfg-lib version 1.6.5.35)
				boards.

			NEW BEHAVIOUR: When a CameraLink camera description contains valid data,	(mvTITANfg-lib version 1.6.5.35)
				but data the used frame grabber can't cope with (e.g. a 
				description for a MEDIUM camera connected to a mvGAMMA-CL) the
				Result structures 'result' entry will now return 
				'rrCameraNotSupported'.

			NEW BEHAVIOUR: property 'VideoOutput' in the camera description list		(mvTITANfg-lib version 1.6.5.35)
				and the property 'CameraOutputUsed' in the list 'Connector'		(mvSIGMAfg-lib version 1.6.5.35)
				became read-only.

			BUGFIX: Disconnecting an mvBlueFOX USB camera could lead to chrashes		(mvBlueFOX-lib version 1.6.5.35)
				in very rare cases.

			BUGFIX: Reconnect restarts HRTC programs that where running before		(mvBlueFOX-lib version 1.6.5.35)
				the device was removed.

			CHANGED BEHAVIOUR: mvBlueFOX devices return a more precise error		(mvBlueFOX-lib version 1.6.5.35)
				information on failures during firmware update and modification
				of the device ID.

			BUGFIX: Property values with a format specifier for hex (%x) haven't		(mvPropHandling-lib version 1.6.5.35)
				always been converted from/to string correctly.

			NEW FEATURE: mvDeviceConfigure stores it's current layout and restores		(mvDeviceConfigure version 1.6.5.35)
				it on the next startup.

			NEW FEATURE: mvDeviceConfigure can now be used to configure the way		(mvDeviceConfigure version 1.6.5.35)
				*.log-output is generated ( Action -> Configure Log output).

			NEW FEATURE: mvDeviceConfigure now detects device ID conflicts and informs	(mvDeviceConfigure version 1.6.5.35)
				the user about it.

			BUGFIX: Minor display issues in the Windows version of wxPropView		(wxPropView version 1.6.5.35)

			NEW FEATURE: Toolbar added to wxPropView.					(wxPropView version 1.6.5.35)

07.06.2006	1.6.4	NEW FEATURE: The MFC based version of mvPropView is no longer the		(all shipped MSI based packages)
				default application to configure a device. Use the wxWidgets
				based version instead, which is available for Linux as well and
				offers more features (histogram, line profile, enhanced GUI
				features.

			CHANGED BEHAVIOUR: The camera handling for frame grabber devices has been	(mvTITANfg-lib version 1.6.4.34)
				simplified. Please see the section 'C++ developers -> Image		(mvSIGMAfg-lib version 1.6.4.34)
				acquisition -> Working with camera descriptions' for details		(mvHYPERIONfg-lib version 1.6.4.34)

29.05.2006	1.6.3	NEW FEATURE: All MSI-based installers now offer a modify option in 		(all shipped MSI based packages)
				maintenance mode.

			NEW FEATURE: Support for digital camera descriptions added to C++
				interface.

			BUGFIX: Auto offset programming could cause distortions in the image.		(mvBlueFOX-lib version 1.6.3.33)
				Visible with large gain and short expose times (approx. 500 us)
				and certain scenes.
	
23.05.2006	1.6.2	BUGFIX: Trying to log into a file, that couldn't be created could cause		(all shipped libs version 1.6.2.32)
				crashes.

			NEW FEATURE: 'ScanClock' for mvTITAN-RGB, mvTITAN-G1 and mvGAMMA-G.		(mvTITANfg-lib version 1.6.2.32)

			BUGFIX: Property 'offset_pc' in class mvIMPACT::CameraSettingsFrameGrabber
				has been renamed to 'offset_mV' and is bound correctly now.

			NEW FEATURE: 'FlashToExposeDelay_us' for mvBlueFOX devices.			(mvBlueFOX-lib version 1.6.2.32)

			BUGFIX: Statistical properties 'QueueTime_s' and 'CaptureTime_s' contain	(mvBlueFOX-lib version 1.6.2.32)
				correct values again.

			BUGFIX: Overlay works when moving the display window out of the right		(mvPropView version 1.6.2.32)
				or bottom of the visible desktop area. (This only affects images
				display in YUV422Packed mode.

09.05.2006	1.6.1	NEW FEATURE: The mvTITAN-RGB now support the setting of gain and offset		(mvTITANfg-lib version 1.6.1.31)
				per channel (R, G and B) in RGB mode.

			NEW FEATURE: The mvTITAN-RGB/G4s PAL decoder is now supported.			(mvTITANfg-lib version 1.6.1.31)

			NEW FEATURE: Support for mvHYPERION-CLe boards added.				(mvHYPERIONfg-lib version 1.6.1.31)

			BUGFIX: Internal support for Mono10 - Mono16 pixel formats added for		(mvTITANfg-lib version 1.6.1.31)
				mvTITAN-CL and mvTITAN-DIG boards.

			NEW FEATURE: mvBlueFOX 120C, 121C and 124C support horizontal color 		(mvBlueFOX-lib version 1.6.1.31)
				binning now, mvBlueFOX 124C also supports vertical color binning

02.05.2006	1.6.0	NEW FEATURE: Repair also reinstalls the low level frame grabber driver		(all shipped MSI based packages)
				now.

			NEW FEATURE: Image request control handling improved. See documentation of
				class mvIMPACT::acquire::FunctionInterface (OOP developers only)
				See also the 'porting existing code' section.

			NEW FEATURE: ComponentCollection::hObj() returns the underlying handle
				for this collection.

			BUGFIX: logging into files is now multi-process safe.

			BUGFIX: sample 'continuousCaptureAllDevices' is now completely multi thread 
				safe.

			See the corresponding 'Porting existing code' section for details about
			enhancements an deprecated stuff.

=== CD2006/A ===
		
24.04.2006	1.5.0	CHANGED BEHAVIOUR: The mvBlueFOX specific property 'USBRetransmit' has		(mvBlueFOX-lib version 1.5.0.29)
				been renamed to 'USBRetransmitCount'. See the corresponding 
				'Porting existing code' section	for details.
			
			CHANGED BEHAVIOUR: The class mvIMPACT::acquire::Info has been renamed
				to mvIMPACT::acquire::InfoBlueFOX. See the corresponding 'Porting
				 existing code' section	for details.

			NEW FEATURE: Support for frame grabbers added (mvTITAN(RGB-G4, RGB-G3,
				CL, G1, DIG)), mvGAMMA (G, CL), 					(mvTITANfg-lib version 1.5.0.29)
				mvSIGMA(SLC, SQ), mvDELTA).						(mvSIGMAfg-lib version 1.5.0.29)
													(mvDeviceManager-lib version 1.5.0.29)

			NEW FEATURE/CHANGED BEHAVIOUR: mvPropView only checks for overlay (DD) 		(mvPropView version 1.5.0.29)
				when it needs it and displays a message on failure. DirectDraw
				overlay is only needed/used for YUV422Packed images currently.
				export/save operations can now be cancelled.

			NEW FEATURE: Logging is now fully supported. See corresponding section
				in the manual.

			NEW FEATURE: A wxWidgets based version of mvPropView has been added to
				the setup. It has some nice features (live histogram, line
				profile) and a Linux version is available as well. However it's
				display performance is weaker then the MFC based mvPropView, which
				is the reason, why no shortcut will be created on the desktop.
				However the higher CPU load is ONLY caused by the applications
				way of displaying the images and has nothing to do with the
				performance of the interface itself. It can be found in the
				'bin' folder of the installation.

27.02.2006	1.4.6	BUGFIX: UserData::getUserDataEntry( int nr ) const now behaves as stated
				in the documentation.

			NEW FEATURE: UserData::validUserDataEntryIndexes().

			UPDATE: mvBlueCOUGAR support added						(mvDeviceManager-lib)

			BUGFIX: Calling 'imageRequestSingle' from one and 'imageRequestReset' from	(mvBlueFOX-lib)
				another thread could produce deadlocks.

16.02.2006	1.4.5	UPDATE: Internally the C++ interface now uses the class 'ExceptionFactory'
				to create exceptions.

			BUGFIX: long time integration sometimes produced incorrect images.		(mvBlueFOX-lib version 1.4.5.24)

			BUGFIX: Return values of DMR_WriteUserDataToHardware corrected			(mvBlueFOX-lib version 1.4.5.24)

			BUGFIX: Writing empty user data entries to the device could leed to a state	(mvBlueFOX-lib version 1.4.5.24)
				where the camera couldn't be accessed anymore.
				(Bug introduced in version 1.4.0)

			BUGFIX: Crashes when selecting planar destination formats under mvPropView	(mvPropView version 1.1.12.17)
				(Bug introduced in version 1.4.0)

23.01.2006	1.4.4	BUGFIX: Function PropertyS::readBinary.

			BUGFIX: Properties UserData::memoryAvailable_bytes and 
				UserData::memoryConsumed_bytes bound correctly now.

			UPDATE: Improved sensor timinig and therefore image quality for certain 	(mvBlueFOX-lib version 1.4.4.23)
				sensor operation modes.

			NEW FEATURE: sfFile flag added to TStorageFlag enum to allow explicit		(mvPropHandling-lib version 1.4.4.24)
				declaration of file I/O. Previous versions interpreted the sfNative
				flag NOT set as file output. This method is now deprecated but still
				supported. New applications should us the sfFile flag. This also 
				allows to do file output AND native output with a single function
				call (by combining (sfNative | sfFile)).

20.01.2006	1.4.3	NEW FEATURE: Interface to unlock certain features via a license file added	(mvBlueFOX-lib version 1.4.3.22)
													(mvDeviceManager-lib version 1.4.3.23)

			NEW FEATURE: SDRAM memory support added for mvBlueFOX-M CCD versions.		(mvBlueFOX-lib version 1.4.3.22)

17.01.2006	1.4.2	NEW FEATURE: SDRAM memory support added for mvBlueFOX-M CMOS(102) versions.	(mvBlueFOX-lib version 1.4.2.21)

03.01.2006	1.4.1	BUGFIX: Spelling mistake introduced in version 1.4.0 corrected. This will not	(mvPropHandling-lib version 1.4.1.21)
				allow to restore the calibration data for DarkFiled, FlatField
				and DefectivePixels Filter without changing the corresponding section 
				in the Registry and/or the XML file. To restore these data rename
				the list "DeficeSpeficData' to 'DeviceSpecificData'.

			NEW FEATURE: PropertyS::writeBinary and PropertyS::readBinary overloads.

			BUGFIX: Connecting a hot-plug device while mvPropView is already running	(mvPropView version 1.1.10.15)
				is working correctly again.						(mvDeviceManager-lib version 1.4.0.20)
				(Bug introduced in version 1.4.0)

22.12.2005	1.4.0	BUGFIX:	DDraw overlay update didn't worked with some graphic adapters		(mvPropView version 1.1.10.14)
				(Matrox P650, ATI X1300 etc..).

			BUGFIX: Status line image format.						(mvPropView version 1.1.10.14)

			BUGFIX: Now every transfer size with every sensor resolution is working		(mvBlueFOX-lib version 1.4.0.20)

			CHANGED BEHAVIOUR: The property 'UserData' has been replaced by a list		(mvBlueFOX-lib version 1.4.0.19, mvDeviceManager-lib version 1.3.10.20)
				of entries, that allow a more flexible management of user data.
				This is an incompatible change and might force you to modify existing
				code. Data stored in the device EEPROM with the old format will still
				be readable. See the corresponding 'Porting existing code' section
				for details.

			INCOMPATIBLE CHANGE: The class ImageBufferDescriptor does no longer support 
				the constructors
				explicit ImageBufferDesc( ImageBuffer* p,bool boTakeOwnership = false )
				and explicit ImageBufferDesc( const ImageBuffer& source );
				See the corresponding 'Porting existing code' section for details.

			NEW FEATURE: ImageProcessing::defineFilterImageBuffer and 
				ImageProcessing::queryFilterImageBuffer.

			NEW FEATURE: class ExceptionFactory.

			NEW FEATURE: Binary data can be written to and read from string properties
				now.

			BUGFIX: export/import of large string data					(mvPropHandling-lib version 1.4.0.20)

			NEW FEATURE: class ImageProcessingBlueFOX. It provides access to a new		(mvBlueFOX-lib version 1.4.0.20)
				range of filter functions that address certain characteristics of
				image sensors. (Flat filed filter, defective pixels filter,
				dark current filter).

04.11.2005	1.3.9	NEW FEATURE: Default clock for CCD mvBlueFOX cameras set to 24MHz.		(mvBlueFOX-lib version 1.3.9.18)
				24MHz available for all mvBlueFOX CCD cameras now.

			UPDATE: Sensor timing for various mvBlueFOX cameras optimized.			(mvBlueFOX-lib version 1.3.9.18)

			NEW FEATURE: ComponentAccess::changedCounterAttr function.

			BUGFIX: Closing one device might stop all other devices from displaying		(mvPropView version 1.1.9.13)
				live images.

			BUGFIX: Rapid switching between devices in live mode could leave requests	(mvPropView version 1.1.9.13)
				locked until no more free requests where available thus resulting
				in no more images being captured.

			BUGFIX: HRTC-program mode is restored correctly again.				(mvBlueFOX-lib version 1.3.9.18)
				(Bug introduced in version 1.3.4)

			BUGFIX: Flash and HRTC program are stopped when closing the mvBlueFOX.		(mvBlueFOX-lib version 1.3.9.18)

			NEW FEATURE: Implemented basic log mechanism for mvBlueFOX devices.		(mvBlueFOX-lib version 1.3.9.18)

			BUGFIX: Bayer conversion on SSE2 compatible processors with more then one 	(mvBlueFOX-lib version 1.3.9.18)
				device in YUV mode in the same process.

=== CD2005/C ===

04.10.2005	1.3.8	BUGFIX: Hanging communication thread under NeuroCheck fixed			(mvBlueFOX-lib version 1.3.8.17)
				(Bug introduced in version 1.3.6).

			NEW FEATURE: OBJ_GetIDictEntry and OBJ_GetFDictEntry function added.		(mvDeviceManager-lib version 1.3.8.18)
				These functions can be used to query a single translation
				dictionary entry instead of the complete dictionary and are meant for
				use under VB or VB.NET and C# (from the mvIMPACT_NET-lib).

			NEW FEATURE: The device list now has a userData property ("UserData"), which	(mvBlueFOX-lib version 1.3.8.17)
				can be used to store user specific data permanently into the device.

			BUGFIX: IOSubSystem::readInputRegister returns correct results now all the
				time.
				
09.09.2005	1.3.7	BUGFIX: Overlapped expose mode is working again.				(mvBlueFOX-lib version 1.3.7.16)
				(Bug introduced in version 1.3.6)

			NEW BEHAVIOUR: HRTC programs and settings only store the essential data		(mvBlueFOX-lib version 1.3.7.16)
				now.									(mvPropView version 1.1.6.10)

06.09.2005	1.3.6	BUGFIX: RGBx888Packed mode when calling DMR_GetImpactRequestBufferEx		(mvDeviceManager-lib version 1.3.6.14)
				with 'ibfUseRequestMemory' is working now.

			BUGFIX: DMR_GetImageRequestBufferImageData correctly supports the
				RGBx888Planar mode now.

			BUGFIX: mvPropView is compilable again.						(mvPropView version 1.1.5.9)

			NEW FEATURE: mvPropView can display planar RGB images properly now.		(mvPropView version 1.1.5.9)

			BUGFIX: Structure alignment in mvDeviceManager.h set to 8 byte boundaries.

			NEW BEHAVIOUR: Compiler warning in 
				mvIMPACT::acquire::ImageProcessing::ImageProcessing removed.

			BUGFIX: Unplugging the mvBlueFOX during the init procedure is now handled	(mvBlueFOX-lib version 1.3.6.15)
				correctly.

			BUGFIX: Unplugging the mvBlueFOX while capturing images and setting		(mvBlueFOX-lib version 1.3.6.15)
				properties in now handled correctly.

			BUGFIX: With activated bayer conversion the first image might have been		(mvBlueFOX-lib version 1.3.6.15)
				in an incorrect format.

			NEW BEHAVIOUR: mvBlueFOX update speed enhanced.					(mvBlueFOX-lib version 1.3.6.15)

			BUGFIX: HRTC program files can be imported an stored correctly again		(mvBlueFOX-lib version 1.3.6.15)
													(mvPropHandling-lib version 1.3.6.15)

08.08.2005	1.3.5	BUGFIX: Calling imageRequestReset with the device removed doesn't cause		(mvBlueFOX-lib version 1.3.5.12)
				an access violation anymore.

			BUGFIX: Import of lists from the registry.					(mvPropHandling-lib version 1.3.5.12)

			BUGFIX: Check for available device features.					(mvDeviceManager-lib version 1.3.5.11)

=== CD2005/B ===

02.08.2005	1.3.4	NEW FEATURE: ibpfRGBx888Planar is now fully supported. 				(mvBlueFOX-lib version 1.3.4.11)

			NEW FEATURE: Request::getIMPACTImage( TImpactBufferFlag flags ) const;		(mvDeviceManager-lib version 1.3.4.10)
				which can be used to control the way the returned IMPACT buffers
				are created and handled.

28.07.2005	1.3.3	NEW FUNCTIONS: IOSubSystem::getInputCount, IOSubSystem::getOutputCount 
				to query the number of available digital inputs and outputs for
				a device.

			INCOMPATIBLE CHANGES: 
				
				typedef for IntDict and FloatDict removed from
				interface. Replace each occurence of FloatDict by
				std::vector<std::pair<std::string, double> >, each occurrence
				of IntDict by std::vector<std::pair<std::string, int> >.

				class local enum for Property limits made global. 
				Property::minValue became plMinValue
				Property::maxValue became plMaxValue
				Property::stepWidth became plStepWidth

				RTCtrProgram::programSize became RTCtrProgram::getProgramSize.

				These changes where necessary for creating the .NET interface 
				and might force you to change existing code.
				
			NEW FEATURE: TWhiteBalanceParameter enum published an applied to
				the property 'WhiteBalance' in the interface class 
				'ImageProcessing'.

			NEW FEATURE: A new application has been added to the 
				setup('mvDeviceConfigure').	It can be used to perform firmware
				updates and to assign unique device IDs.

			BUGFIX: Crashes when calling the update method for a 				(mvBlueFOX-lib version 1.3.3.10)
				HardwareRealtimeController without parameters.

			BUGFIX: A hardware real-time controller program is stopped automatically		(mvBlueFOX-lib version 1.3.3.10)
				when it's modified.

			BUGFIX: trigger mode 'OnHighExpose' fixed. This trigger mode also sets		(mvBlueFOX-lib version 1.3.3.10)
				the flag cfInvisible for the properties 'expose_us' and 
				'FrameDelay_us' now as modifying these properties in this
				trigger mode has no effect.

			BUGFIX: USB devices don't leave zombie windows in process memory.		(mvBlueFOX-lib version 1.3.3.10)

			UPDATE: Some missing return types added, slight modifications in the
				template classes to allow compilation under Microsoft Visual 
				Studio 2005.

			BUGFIX: mvDeviceManager returns correct error codes when calling the		(mvDeviceManager-lib version 1.3.3.9)
				functions DMR_SetDeviceID or DMR_UpdateFirmware now.

			NEW FEATURE: IOSubsystem/HRTC programs can be stored as XML file as well now.	(mvPropHandling-lib version 1.3.3.10, mvBlueFOX-lib version 1.3.3.10)
				New error code: PROPHANDLING_CANT_SERIALIZE_DATA and new flag
				cfDisallowSerialize.

			BUGFIX: FunctionInterface::saveSystem is working again.

08.07.2005	1.3.2	NEW FEATURE: Support for mvBlueFOX-102G/O4 and mvBlueFOX-102C/O4		(mvBlueFOX-lib version 1.3.2.9)
				added.

			NEW FEATRUE: HRTC programs are now stored in the registry as well.

27.06.2005	1.3.1	BUGFIX: DEV_REQUEST_CANT_UNLOCKED error code value corrected to -2115.		(mvBlueFOX-lib version 1.3.1.8)

			BUGFIX: mvPropView: Storing Bitmaps is working again.				(mvPropView version 1.1.1.5)

			NEW FEATURE: Base class ComponentCollection for CameraSettings, 
				ImageProcessing and ImageDestination. This allows to restore the
				default values for every property managed by these objects.

			NEW FUNCTIONS: DMR_GetImageRequestBufferData(), 				(mvDeviceManager-lib 1.3.1.7)
				DMR_GetImageRequestBufferChannelData(),
				DMR_GetImageRequestBufferImageData() and
				DMR_SetImageRequestBufferImageData().

			BUGFIX: Expose readout for mvBlueFOX 102 series.				(mvBlueFOX-lib 1.3.1.8)

			BUGFIX: AGC/AEC for mvBlueFOX 102 series.					(mvBlueFOX-lib 1.3.1.8)

			BUGFIX: External trigger for mvBlueFOX CMOS series now working.			(mvBlueFOX-lib 1.3.1.8)

			NEW SAMPLE: 'VBSample' to demonstrate how to access the devices under
				Visual Basic .NET.

			NEW SAMPLE: 'DelphiSample' to demonstrate how to access the devices under
				Borland Delphi 5.x and onwards.

			BUGFIX: Missing lib exports for functions DMR_SaveRTCtrProgram and		(mvDeviceManager-lib 1.3.1.7)
				DMR_LoadRTCtrProgram added.

			NEW BEHAVIOUR: The C++ interface header file and folder have been renamed
				to achieve the same look and feel as the IMPACT CPP wrapper files.
				mvi_acquire/mvi_acquire.h became mvIMPACT_CPP/mvIMPACT_acquire.h.
				
			NEW BEHAVIOUR: The class mvIMPACT_CPP::acquire::System has been renamed to
				mvIMPACT_CPP::acquire::SystemBase to avoid conflicting names under
				.NET.

			NEW BEHAVIOUR: The function mvIMPACT::acquire::stringAllocator became a
				static protected member of the class 
				mvIMPACT::acquire::ComponentAccess.

			NEW BEHAVIOUR: ::size_type return types changed to unsigned int (reason:
				.NET support).

			NEW BEHAVIOUR: std::map and std::set dependencies removed from C++ wrapper
				FunctionInterface::getAvaiableSettings now returns a string
				vector instead of a string set (reason: .NET support).

31.05.2005	1.3.0	NEW BEHAVIOUR: The underlying C-API has been moved completely to the		(mvDeviceManager-lib 1.3.0.6)	
				mvDeviceManager-lib. Applications compiled with and older version
				of this interface MUST be recompiled, relinked and maybe modified.
				See the corresponding 'Porting existing code' section for details.
				This allows to use the supported devices from other programming
				languages (such as Visual Basic or Delphi) as well.

			BUGFIX: mvi_acquire.h has been adapted to work with the compiler bugs
				of the Visiual Studio 6.x compiler.

			NEW FEATURE: The setup has been reorganized. There are now workspaces
				for Visual Studio 6.x, 7.x and Borland C++ Builder 6.x for all
				Sample programs.

			NEW SAMPLE: ContinuousCapture_C shows how to work with the 'C' compliant
				interface.

			NEW BEHAVIOUR: It's no longer necessary to link mvPropHandling.lib.		(mvDeviceManager-lib 1.3.0.6)
				Only mvDeviceManager.lib is needed now.

			UPDATE: Bayer conversion speed optimised for mvBlueFOX devices.			(mvBlueFOX-lib 1.3.0.7)

			BUGFIX: mvBlueFOX 121 with 40MHz pixel clock is now working properly.		(mvBlueFOX-lib 1.3.0.7)

		1.2.2	NEW FEATURE: Hibernating support added for mvBlueFOX devices.			(mvBlueFOX-lib version 1.2.2.6)

			NEW BEHAVIOUR: Searching devices is now down in the mvDeviceManager-lib.	(mvDeviceManager-lib version 1.2.2.6)
				This will require an up to date mvDeviceManager-lib on each
				target system compiled with the actual version of the mvi_acquire.h!

			NEW BEHAVIOUR: Device::setID and Device::updateFirmware now call direct		(mvDeviceManager-lib version 1.2.2.6)
				exports of the mvDeviceManager-lib.
				This will require an up to date mvDeviceManager-lib on each
				target system compiled with the actual version of the mvi_acquire.h!

			NEW BEHAVIOUR: matchString function removed!

28.04.2005	1.2.1	BUGFIX: Missing implementations of the class ImageProcessing added.

			BUGFIX: Spelling mistakes in enum TBlueFOXTransferSize.

			NEW BEHAVIOUR: TBlueFOXFooterMode values renamed.

			NEW BEHAVIOUR: Image buffer state property removed from ImageBuffer class
				as it became redundant.

			NEW PROPERTY: Info::SensorType.

			BUGFIX: Visibility flag for components in invisible sublists is			(mvPropHandling-lib version 1.2.1.5)
				correct now.

			BUGFIX: import of XML ComponentLists.						(mvPropHandling-lib version 1.2.1.5)

			NEW FEATURE: AGC and AEC are available under mvPropView now.			(mvBlueFOX-lib version 1.2.1.5)

			NEW FEATURE: MirrorMode property (allows horizontal or vertical flipping	(mvBlueFOX-lib version 1.2.1.5)
				of the image. See ImageProcessing::MirrorMode.

			NEW FEATURE: User controlled firmware update, EEPROM stored device ID.		(mvBlueFOX-lib version 1.2.1.5)
				See Device::setID(), Device::updateFirmware(), Device::HWUpdateResult.

			NEW FEATURE: USB 1.1 support added for mvBlueFOX cameras.			(mvBlueFOX-lib version 1.2.1.5)

20.04.2005	1.2.0	NEW FUNCTION Property::readSArray.						(mvPropHandling-lib version 1.2.0.4)

			NEW BEHAVIOUR: FunctionInterface::createSetting and 
				FunctionInterface::createImageRequestControl don't throw exceptions
				anymore, but return an error code if the call failed. 

			BUGFIX: An error is reported, if XML-settings can't be located.			(mvPropHandling-lib version 1.2.0.4)

			BUGFIX: Error codes are reported by functions from class FunctionInterface	(mvBlueFOX-lib version 1.2.0.4)
				Error codes can be from the error code range of TDEV_MGR_ERROR,
				TDEVICE_DRIVER_ERROR or TPROPHANDLING_ERROR.

			NEW FEATURE: Real time control machines added to interface and driver.		(mvBlueFOX-lib version 1.2.0.4)

			NEW FEATURE: AGC and AEC controls added to interface and driver.		(mvBlueFOX-lib version 1.2.0.4)

			NEW BEHAVIOUR: Init speed, PnP speed optimised.					(mvBlueFOX-lib version 1.2.0.4)

			BUGFIX: mvPropView: OptionTree reacts faster and uses less CPU time.

			NEW FEATURE: TComponentFlag::cfShouldBeDisplayedAsList.				(mvPropHandling-lib version 1.2.0.4)

			UPDATE: C++ wrapper header structure reorganized. Now there is only one header
				( mvi_acquire.h ).

			NEW BEHAVIOUR: Certain things in the interface have been changed. Some
				will force you to recompile your application, some will
				even force you to modify existing code. We are still in the 
				beta stadium, but we are getting closer to a stable interface.
				Some exported function modified or removed from mvPropHandling.h

			BUGFIX: Destroying a DeviceManager object doesn't leave invalid windows		(mvDeviceManager-lib version 1.2.0.4)
				and threads anymore.

			BUGFIX: mvDevMgrGetDevInfo, mvDevMgrSetParam made thread save.

			NEW BEHAVIOUR: Component::canWrite renamed to Component::isWriteable()

			NEW FEATURE: Component::isVisible, CameraSettingsBlueFOX, 
				AutoControlParameters. (subject to change! See documentation!!!)

			NEW BEHAVIOUR: missing units added to some properties.

			BUGFIX: Various minor fixes...

11.03.2005	1.1.1	NEW BEHAVIOUR: In mvPropHandlingDataTypes.h the unsigned int constants 		(mvPropHandling-lib version 1.1.0.2)
				for defining the operation mode of search functions have been
				renamed to avoid confusion with the TStorageFlag type. The leading
				'sf' has been renamed to 'sm'. The constant 'sfSearchSublists' has
				been removed, as the underlying behaviour can be expressed by the
				maximum search depth as well. This is an incompatible change which 
				might force you to modify existing source.

			NEW FEATURE: New TStorageFlag added: sfProcessInheritance.			(mvPropHandling-lib version 1.1.0.2)

			BUGFIX: Deadlock removed when multiple threads accessed the property		(mvPropHandling-lib version 1.1.0.2)
				module.

			DOCUMENTATION UPDATET

			NEW FEATURE: New sample program added (ContinuousCaptureAllDevices), to 
				demonstrate how to access all supported devices found in the 
				current system in a single application.

			BUGFIX: PropertyS::read function caused an access violation when building
				the result string when a NULL-pointer was returned by the function.

			BUGFIX: Noisy images for certain sensor types of the mvBlueFOX.			(mvBlueFOX-lib version 1.0.2.3)

			BUGFIX: Wrong colours in bayer converted images for 1024*768 sensor.		(mvBlueFOX-lib version 1.0.2.3)


< 11.03.2005	previous versions (mvPropHandling-lib 1.0.0.1, mvBlueFOX-lib 1.0.0.1, mvDeviceManager-lib 1.1.0.2)
