1141cc406Sopenharmony_cimustek_usb2.CHANGES -*-text-*- 2141cc406Sopenharmony_ci 3141cc406Sopenharmony_ciV 1.0-10 (2005-10-16) 4141cc406Sopenharmony_ci 5141cc406Sopenharmony_ci- Removed typedefs for DWORD, WORD and so on. Used int, unsigned short, ... 6141cc406Sopenharmony_ci directly in the code. 7141cc406Sopenharmony_ci 8141cc406Sopenharmony_ciV 1.0-9 (2005-10-02) 9141cc406Sopenharmony_ci 10141cc406Sopenharmony_ci- Removed global variables in mustek_usb2.c: 11141cc406Sopenharmony_ci Deleted the following variables (not necessary): 12141cc406Sopenharmony_ci m_bIsOpen 13141cc406Sopenharmony_ci Moved the following variables to Mustek_Scanner structure: 14141cc406Sopenharmony_ci m_bIsScanning 15141cc406Sopenharmony_ci m_bIsReading 16141cc406Sopenharmony_ci setpara 17141cc406Sopenharmony_ci getpara 18141cc406Sopenharmony_ci read_rows 19141cc406Sopenharmony_ci Scan_data_buf 20141cc406Sopenharmony_ci Scan_data_buf_start 21141cc406Sopenharmony_ci scan_buffer_len 22141cc406Sopenharmony_ci Used local variables instead: 23141cc406Sopenharmony_ci dpi_list; 24141cc406Sopenharmony_ci- Minor cleanups. 25141cc406Sopenharmony_ci- Fixed check for Scan_data_buf != NULL. 26141cc406Sopenharmony_ci- Moved check for Scan_data_buf to sane_close (). 27141cc406Sopenharmony_ci- Avoid typedef'ing to long int in mustek_usb2_asic.h. Used int instead. 28141cc406Sopenharmony_ci Fixed DBG messages accordingly. 29141cc406Sopenharmony_ci- Fixed some compilation warnings on 64 bit platforms. 30141cc406Sopenharmony_ci 31141cc406Sopenharmony_ciV 1.0-8 (2005-10-01) 32141cc406Sopenharmony_ci 33141cc406Sopenharmony_ci- Added/modified checks for libpthread in acinclude.m4/configure.in. Disable 34141cc406Sopenharmony_ci backend if it's not there. 35141cc406Sopenharmony_ci 36141cc406Sopenharmony_ciV 1.0-7 (2005-09-30) 37141cc406Sopenharmony_ci 38141cc406Sopenharmony_ci- Added usleep in Asic_ScanStop() to avoid freezes after cancellation of a 39141cc406Sopenharmony_ci scan. 40141cc406Sopenharmony_ci- Added sane_constrain_value call in sane_control_option(). 41141cc406Sopenharmony_ci- Test with tstbackend succeeded this. 42141cc406Sopenharmony_ci- Changed usage of perror to DBG. 43141cc406Sopenharmony_ci- Removed _Open and _Close. These functions didn't do much at all. 44141cc406Sopenharmony_ci- Removed (commented out) code that tries to read values from config file. 45141cc406Sopenharmony_ci 46141cc406Sopenharmony_ciV 1.0-6 (2005-09-29) 47141cc406Sopenharmony_ci 48141cc406Sopenharmony_ci- Commented out unused code. 49141cc406Sopenharmony_ci- Made all symbols that don't belong to the SANE API static. 50141cc406Sopenharmony_ci- Changed all fprintfs to DBG messages. 51141cc406Sopenharmony_ci- Used real device name. Used real model name. 52141cc406Sopenharmony_ci- Added manual page (sane-mustek_usb2). 53141cc406Sopenharmony_ci- Fixed backend name in AUTHORS. 54141cc406Sopenharmony_ci 55141cc406Sopenharmony_ciV 1.0-5 (2005-09-28) 56141cc406Sopenharmony_ci 57141cc406Sopenharmony_ci- Merged all asic-related code into mustek_usb2_asic.c and .h. 58141cc406Sopenharmony_ci- Merged function definitions from mustek_usb2_tarnsparent.h and 59141cc406Sopenharmony_ci mustek_usb2_refelective.h to their respective .c files. Filename changes 60141cc406Sopenharmony_ci are finished now. 61141cc406Sopenharmony_ci- Moved defines used in mustek_usb2_high.c to moustek_usb_high.h. 62141cc406Sopenharmony_ci- All license/comment headers name the right scanner now. 63141cc406Sopenharmony_ci- Fixed "already included check" of header files 64141cc406Sopenharmony_ci- Used indent -gnu on all files. 65141cc406Sopenharmony_ci- Fixed compilation warnings and several bugs ("=" instead of "==" and similar 66141cc406Sopenharmony_ci stuff) in mustek_usb2_asic.c, mustek_usb2_transparent.c, 67141cc406Sopenharmony_ci mustek_usb2_reflective.c, mustek_usb2_high.c, mustek_usb2.c. 68141cc406Sopenharmony_ci 69141cc406Sopenharmony_ciV 1.0-4 (2005-09-27) 70141cc406Sopenharmony_ci 71141cc406Sopenharmony_ci- Changed filenames (preliminary, may be changed again): 72141cc406Sopenharmony_ci mustek_a2nu2.c --> mustek_usb2.c 73141cc406Sopenharmony_ci mustek_a2nu2.h --> mustek_usb2.h 74141cc406Sopenharmony_ci a2nu2/spicall/MustScanner.c --> mustek_usb2_high.c 75141cc406Sopenharmony_ci a2nu2/spicall/MustScanner.h --> mustek_usb2_high.h 76141cc406Sopenharmony_ci a2nu2/spicall/ScannerDefine.h --> included in mustek_usb2_high.h 77141cc406Sopenharmony_ci a2nu2/spicall/ScannerReflective.c --> mustek_usb2_reflective.c 78141cc406Sopenharmony_ci a2nu2/spicall/ScannerReflective.h --> mustek_usb2_reflective.h 79141cc406Sopenharmony_ci a2nu2/spicall/ScannerTransparent.c --> mustek_usb2_transparent.c 80141cc406Sopenharmony_ci a2nu2/spicall/ScannerTransparent.h --> mustek_usb2_transparent.h 81141cc406Sopenharmony_ci a2nu2/spicall/spicall.c --> included in mustek_usb2.c 82141cc406Sopenharmony_ci a2nu2/spicall/spicall_ex.h 83141cc406Sopenharmony_ci a2nu2/spicall/spicall_g.h --> included in mustek_usb2_high.c 84141cc406Sopenharmony_ci a2nu2/include/asic.h --> included in mustek_usb2_asic_low.h 85141cc406Sopenharmony_ci a2nu2/include/debug.h --> removed 86141cc406Sopenharmony_ci a2nu2/include/ini.h 87141cc406Sopenharmony_ci a2nu2/include/msam.ini --> removed 88141cc406Sopenharmony_ci a2nu2/include/public.h --> included in mustek_usb2_typedef.h 89141cc406Sopenharmony_ci a2nu2/include/spicall.h --> included in mustek_usb2.h 90141cc406Sopenharmony_ci a2nu2/include/typedef.h --> mustek_usb2_asic_low.h 91141cc406Sopenharmony_ci a2nu2/conf/ini.c --> removed 92141cc406Sopenharmony_ci a2nu2/asic/asic.c --> mustek_usb2_asic.c 93141cc406Sopenharmony_ci a2nu2/asic/asic_libusb.c --> removed (used sanei_usb) 94141cc406Sopenharmony_ci a2nu2/asic/asic_libusb.h --> removed 95141cc406Sopenharmony_ci a2nu2/asic/asic_mid.c --> mustek_usb2_asic_mid.c 96141cc406Sopenharmony_ci a2nu2/asic/asic_mid.h --> included in mustek_usb2_asic_mid.c 97141cc406Sopenharmony_ci a2nu2/asic/asic_motor.c --> mustek_usb2_asic_motor.c 98141cc406Sopenharmony_ci a2nu2/asic/asic_motor.h --> mustek_usb2_asic_motor.h 99141cc406Sopenharmony_ci a2nu2/asic/asic_usb.c --> mustek_usb2_asic_low.c 100141cc406Sopenharmony_ci a2nu2/asic/asic_usb.h --> included in mustek_usb2_asic_low.h 101141cc406Sopenharmony_ci a2nu2/asic/DefineScanner.h --> mustek_usb2_asic_low.h 102141cc406Sopenharmony_ci a2nu2/asic/ScanRegDef.h --> included in mustek_usb2_asic_low.h 103141cc406Sopenharmony_ci 104141cc406Sopenharmony_ci- Changed backend name to mustek_usb2. 105141cc406Sopenharmony_ci- Used dos2unix to change dos line endings to unix. 106141cc406Sopenharmony_ci- Added mustek_usb2.TODO. 107141cc406Sopenharmony_ci- Changed several occurrences of "//" to "/* */". 108141cc406Sopenharmony_ci- Used DBG instead of XDBG. 109141cc406Sopenharmony_ci- Defined DBG levels in mustek_usb2_asic_low.h. 110141cc406Sopenharmony_ci- Changed code to use sanei_usb instead of home-grown usb functions. 111141cc406Sopenharmony_ci 112141cc406Sopenharmony_ciV 1.0-3 (2005-08-31) 113141cc406Sopenharmony_ci 114141cc406Sopenharmony_ci- Updated code from Mustek, mostly changed // to /* */ 115141cc406Sopenharmony_ci- Enabled compilation warnings again. 116141cc406Sopenharmony_ci- Scanner is confirmed to work at least on Linux. 117141cc406Sopenharmony_ci 118141cc406Sopenharmony_ciV 1.0-2 (2005-08-30) 119141cc406Sopenharmony_ci 120141cc406Sopenharmony_ci- Initial version based on the code from Roy Zhou, Jack Xu, Vinci Cen. 121141cc406Sopenharmony_ci- This version is just to make it compile at all and to trim down the package 122141cc406Sopenharmony_ci size by removing all the unneeded backends. Before inclusion into SANE can 123141cc406Sopenharmony_ci be done, the sub directories, several libraries and the amount of files has 124141cc406Sopenharmony_ci to be fixed (and lots of other stuff). 125141cc406Sopenharmony_ci- Based everything on current CVS. 126141cc406Sopenharmony_ci- Fixed AUTHORS. 127141cc406Sopenharmony_ci- Added mustek_pro.CHANGES. 128141cc406Sopenharmony_ci- Fixed dll.conf. 129141cc406Sopenharmony_ci- Fixed .desc file. 130141cc406Sopenharmony_ci- Adjusted configure.in to build only test, net and mustek_a2nu2 backends. 131141cc406Sopenharmony_ci- Adjusted backend/Makefile.in. 132141cc406Sopenharmony_ci- Disabled compilation warnings, otherwise the "//" comments will cause 133141cc406Sopenharmony_ci errors. 134141cc406Sopenharmony_ci- Fixed several upper/lower case problems. 135141cc406Sopenharmony_ci- Removed definition of Option_Value. 136141cc406Sopenharmony_ci- Started renaming doc files to new backend name: msutek_usb2. 137141cc406Sopenharmony_ci- Added GPL+SANE exception to all remaining files. 138