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