| 
									
										
										
										
											2005-10-03 13:27:03 +00:00
										 |  |  | mustek_usb2.CHANGES -*-text-*- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-16 16:37:13 +00:00
										 |  |  | V 1.0-10 (2005-10-16) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Removed typedefs for DWORD, WORD and so on. Used int, unsigned short, ... | 
					
						
							|  |  |  |   directly in the code. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-03 13:27:03 +00:00
										 |  |  | V 1.0-9 (2005-10-02) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Removed global variables in mustek_usb2.c:  | 
					
						
							|  |  |  |   Deleted the following variables (not necessary): | 
					
						
							|  |  |  |     m_bIsOpen | 
					
						
							|  |  |  |   Moved the following varaiables to Mustek_Scanner structure: | 
					
						
							|  |  |  |     m_bIsScanning | 
					
						
							|  |  |  |     m_bIsReading | 
					
						
							|  |  |  |     setpara | 
					
						
							|  |  |  |     getpara | 
					
						
							|  |  |  |     read_rows | 
					
						
							|  |  |  |     Scan_data_buf | 
					
						
							|  |  |  |     Scan_data_buf_start | 
					
						
							|  |  |  |     scan_buffer_len | 
					
						
							|  |  |  |   Used local variables instead: | 
					
						
							|  |  |  |     dpi_list; | 
					
						
							|  |  |  | - Minor cleanups. | 
					
						
							|  |  |  | - Fixed check for Scan_data_buf != NULL. | 
					
						
							|  |  |  | - Moved check for Scan_data_buf to sane_close (). | 
					
						
							|  |  |  | - Avoid typedef'ing to long int in mustek_usb2_asic.h. Used int instead. | 
					
						
							|  |  |  |   Fixed DBG messages accordingly. | 
					
						
							|  |  |  | - Fixed some compilation warnings on 64 bit platforms. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-8 (2005-10-01) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Added/modified checks for libpthread in acinclude.m4/configure.in. Disable | 
					
						
							|  |  |  |   backend if it's not there. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-7 (2005-09-30) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Added usleep in Asic_ScanStop() to avoid freezes after cancellation of a | 
					
						
							|  |  |  |   scan. | 
					
						
							|  |  |  | - Added sane_constrain_value call in sane_control_option(). | 
					
						
							|  |  |  | - Test with tstbackend succeeded this. | 
					
						
							|  |  |  | - Changed usage of perror to DBG. | 
					
						
							|  |  |  | - Removed _Open and _Close. These functions didn't do much at all. | 
					
						
							|  |  |  | - Removed (commented out) code that tries to read values from config file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-6 (2005-09-29) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Commented out unused code. | 
					
						
							|  |  |  | - Made all symbols that don't belong to the SANE API static. | 
					
						
							|  |  |  | - Changed all fprintfs to DBG messages. | 
					
						
							|  |  |  | - Used real device name. Used real model name. | 
					
						
							|  |  |  | - Added manual page (sane-mustek_usb2). | 
					
						
							|  |  |  | - Fixed backend name in AUTHORS. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-5 (2005-09-28) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Merged all asic-related code into mustek_usb2_asic.c and .h. | 
					
						
							|  |  |  | - Merged function definitions from mustek_usb2_tarnsparent.h and | 
					
						
							|  |  |  |   mustek_usb2_refelective.h to their respective .c files. Filename changes | 
					
						
							|  |  |  |   are finished now. | 
					
						
							|  |  |  | - Moved defines used in mustek_usb2_high.c to moustek_usb_high.h. | 
					
						
							|  |  |  | - All license/comment headers name the right scanner now. | 
					
						
							|  |  |  | - Fixed "already included check" of header files | 
					
						
							|  |  |  | - Used indent -gnu on all files. | 
					
						
							|  |  |  | - Fixed compilation warnings and several bugs ("=" instead of "==" and similar | 
					
						
							|  |  |  |   stuff) in mustek_usb2_asic.c, mustek_usb2_transparent.c, | 
					
						
							|  |  |  |   mustek_usb2_reflective.c, mustek_usb2_high.c, mustek_usb2.c. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-4 (2005-09-27) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Changed filenames (preliminary, may be changed again): | 
					
						
							|  |  |  |   mustek_a2nu2.c			--> mustek_usb2.c | 
					
						
							|  |  |  |   mustek_a2nu2.h			--> mustek_usb2.h | 
					
						
							|  |  |  |   a2nu2/spicall/MustScanner.c		--> mustek_usb2_high.c | 
					
						
							|  |  |  |   a2nu2/spicall/MustScanner.h		--> mustek_usb2_high.h | 
					
						
							|  |  |  |   a2nu2/spicall/ScannerDefine.h		--> included in mustek_usb2_high.h | 
					
						
							|  |  |  |   a2nu2/spicall/ScannerReflective.c	--> mustek_usb2_reflective.c | 
					
						
							|  |  |  |   a2nu2/spicall/ScannerReflective.h	--> mustek_usb2_reflective.h | 
					
						
							|  |  |  |   a2nu2/spicall/ScannerTransparent.c	--> mustek_usb2_transparent.c | 
					
						
							|  |  |  |   a2nu2/spicall/ScannerTransparent.h	--> mustek_usb2_transparent.h | 
					
						
							|  |  |  |   a2nu2/spicall/spicall.c		--> included in mustek_usb2.c | 
					
						
							|  |  |  |   a2nu2/spicall/spicall_ex.h | 
					
						
							|  |  |  |   a2nu2/spicall/spicall_g.h		--> included in mustek_usb2_high.c | 
					
						
							|  |  |  |   a2nu2/include/asic.h			--> included in mustek_usb2_asic_low.h   | 
					
						
							|  |  |  |   a2nu2/include/debug.h			--> removed | 
					
						
							|  |  |  |   a2nu2/include/ini.h | 
					
						
							|  |  |  |   a2nu2/include/msam.ini		--> removed | 
					
						
							|  |  |  |   a2nu2/include/public.h		--> included in mustek_usb2_typedef.h | 
					
						
							|  |  |  |   a2nu2/include/spicall.h		--> included in mustek_usb2.h | 
					
						
							|  |  |  |   a2nu2/include/typedef.h		--> mustek_usb2_asic_low.h | 
					
						
							|  |  |  |   a2nu2/conf/ini.c			--> removed | 
					
						
							|  |  |  |   a2nu2/asic/asic.c			--> mustek_usb2_asic.c | 
					
						
							|  |  |  |   a2nu2/asic/asic_libusb.c		--> removed (used sanei_usb) | 
					
						
							|  |  |  |   a2nu2/asic/asic_libusb.h		--> removed | 
					
						
							|  |  |  |   a2nu2/asic/asic_mid.c			--> mustek_usb2_asic_mid.c | 
					
						
							|  |  |  |   a2nu2/asic/asic_mid.h			--> included in mustek_usb2_asic_mid.c | 
					
						
							|  |  |  |   a2nu2/asic/asic_motor.c		--> mustek_usb2_asic_motor.c   | 
					
						
							|  |  |  |   a2nu2/asic/asic_motor.h		--> mustek_usb2_asic_motor.h | 
					
						
							|  |  |  |   a2nu2/asic/asic_usb.c			--> mustek_usb2_asic_low.c   | 
					
						
							|  |  |  |   a2nu2/asic/asic_usb.h			--> included in mustek_usb2_asic_low.h | 
					
						
							|  |  |  |   a2nu2/asic/DefineScanner.h		--> mustek_usb2_asic_low.h   | 
					
						
							|  |  |  |   a2nu2/asic/ScanRegDef.h		--> included in mustek_usb2_asic_low.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Changed backend name to mustek_usb2. | 
					
						
							|  |  |  | - Used dos2unix to change dos line endings to unix. | 
					
						
							|  |  |  | - Added mustek_usb2.TODO. | 
					
						
							|  |  |  | - Changed several occurences of "//" to "/* */". | 
					
						
							|  |  |  | - Used DBG instead of XDBG. | 
					
						
							|  |  |  | - Defined DBG levels in mustek_usb2_asic_low.h. | 
					
						
							|  |  |  | - Changed code to use sanei_usb instead of home-grown usb functions. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-3 (2005-08-31) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Updated code from Mustek, mostly changed // to /* */ | 
					
						
							|  |  |  | - Enabled compilation warnings again. | 
					
						
							|  |  |  | - Scanner is confirmed to work at least on Linux. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | V 1.0-2 (2005-08-30) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Initial version based on the code from Roy Zhou, Jack Xu, Vinci Cen. | 
					
						
							|  |  |  | - This version is just to make it compile at all and to trim down the package | 
					
						
							|  |  |  |   size by removing all the unneeded backends. Before inclusion into SANE can | 
					
						
							|  |  |  |   be done, the sub directories, several libraries and the amount of files has | 
					
						
							|  |  |  |   to be fixed (and lots of other stuff). | 
					
						
							|  |  |  | - Based everything on current CVS. | 
					
						
							|  |  |  | - Fixed AUTHORS. | 
					
						
							|  |  |  | - Added mustek_pro.CHANGES. | 
					
						
							|  |  |  | - Fixed dll.conf. | 
					
						
							|  |  |  | - Fixed .desc file. | 
					
						
							|  |  |  | - Adjusted configure.in to build only test, net and mustek_a2nu2 backends. | 
					
						
							|  |  |  | - Adjusted backend/Makefile.in. | 
					
						
							|  |  |  | - Disabled compilation warnings, otherwise the "//" comments will cause | 
					
						
							|  |  |  |   errors. | 
					
						
							|  |  |  | - Fixed several upper/lower case problems. | 
					
						
							|  |  |  | - Removed definition of Option_Value. | 
					
						
							|  |  |  | - Started renaming doc files to new backend name: msutek_usb2. | 
					
						
							|  |  |  | - Added GPL+SANE exception to all remaining files. |