1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
mustek_usb2.CHANGES -*-text-*-
V 1.0-10 (2005-10-16)
- Removed typedefs for DWORD, WORD and so on. Used int, unsigned short, ...
directly in the code.
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.
|