Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
264 masterof 1
Version 0.1.8.1:
2
 
3
	- Driver/DLL: improved usb_control_msg(), added better support for
4
	  vendor and class specific requests.
5
	- Service: removed support for USB root hubs. This results in much
6
	  faster initialization and much shorter startup times.
7
	- Driver: fixed a bug in the bulk and interrupt functions which caused
8
	  a BSOD under some very rare conditions.
9
	- Improved installer/uninstaller speed.
10
	- Added Cygwin support. The whole package can now be build under
11
	  Cygwin and the latest MSys/MinGW.
12
	- DLL: improved error handling (function return values).
13
	- Installer: fixed minor bug. Improved speed.
14
	- Driver: improved hotplug behavior.
15
	- Driver: improved usb_reset().
16
	- DLL: fixed bug in initialization code.
17
	- Driver: fixed a bug in the timeout code
18
	- Driver: fixed a bug in the PNP code that caused the driver to lock up
19
          if the driver processes IOCTLs while it has not been started
20
          completely.
21
	- Driver/DLL: Added some asynchronous and isochronous code.
22
	  This code is PRELIMINARY and the API might change in the future
23
	  since the main libusb developers haven't developed fixed
24
	  isochronous and asynchronous APIs yet!
25
	- Driver: merged the filter and the device driver into a single one.
26
	- Driver: fixed a bug in the interrupt and bulk code.
27
 
28
Version 0.1.8.0:
29
 
30
	- Ported version 0.1.8.0 of libusb to libusb-win32
31
	- Filter driver: fixed two bugs which caused BSODs on some systems
32
	  during powerdown and device removal.
33
	- Filter driver: fixed bug in composite device handling code.
34
	- Services: added better handling of composite devices. These devices
35
	  now appear as one single device instead of multiple devices for
36
	  each interface.
37
	- Sample inf-file: renamed to libusb.inf.
38
	- Sample inf-file: added better support for composite devices
39
	- Sample inf-file: included direct support for the Dakota and Walgreens
40
	  digital cameras.
41
	- Installer: improved installation speed.
42
 
43
 
44
Version 0.1.7.10:
45
 
46
	- DLL: fixed bug which caused the device detection to fail on some
47
	  systems.
48
	- Filter driver: PNP and power management code improved. This will
49
	  hopefully remove the shutdown and hibernation problems reported by
50
	  some users an XP systems.
51
	- The binary package distributions has been split up into two parts:
52
	  Filter driver and device driver. An user friendly GUI installer has
53
	  been added for the filter driver. The device driver (stub driver)
54
	  doesn't need the filter driver to be installed any more.
55
	- Filter driver: the filter driver is now installed in a different way
56
	  which will now allow access to all USB devices which weren't
57
	  accessible in the past (mice, scanners, etc.). A Windows system
58
	  service (daemon) has been added to achive this.
59
 
60
 
61
Version 0.1.7.9:
62
 
63
	- Filter driver: support for Composite Devices (devices with multiple
64
	  interfaces) improved.
65
	- DLL: added function usb_get_version() which returns the version of
66
	  the running driver and DLL.
67
 
68
 
69
Version 0.1.7.8:
70
 
71
	- DLL: removed a memory leak
72
	- DLL: fixed bug which caused the DLL to detect an invalid number
73
	  of root hubs on some systems which made some devices inaccessable.
74
	- DLL: errors are now also printed to the Windows debug system. They
75
	  can be captured using DebugView from http://www.sysinternals.com.
76
	- Filter driver: the driver now reflects the DLL's debug setting
77
	  (can be set using usb_set_debug()).
78
	  This makes the distribution of two different driver versions
79
	  (checked/free build) unnecessary.
80
	  The following debug levels are supported:
81
	      0: no output
82
	      1: errors only
83
	      2: warnings and errors
84
	      3 and higher: warnings, errors, normal messages
85
	 - Inf files: updated, minor changes
86
 
87
 
88
Version 0.1.7.7:
89
 
90
	- Filter driver: some control transfers (vendor specific request)
91
	  failed or worked incorrectly, this bug has been fixed.
92
	- all drivers: a bug in the inf-files which prevented the drivers
93
	  to install on Win98 systems has been fixed.
94
	- Filter driver: parameter validation and error handling has been
95
	  improved.
96
	- Filter driver, DLL: the maximum number of supported devices has
97
	  been increased to 256.
98
	- DLL: under some circumstances the DLL didn't detect newly connected
99
	  devices correctly at runtime, this problem has been fixed.
100
	- The build system now uses the 'lib' utility from the DDK to build
101
          the import library for Microsoft compilers. Visual C++ isn't required
102
          any more.