You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- using namespace-defined libusbemu::MIN instead of the non-standard function __min or MIN macro
- fixed the memory-leak detection include headers to prevent compilation errors in debug mode on MSVC prior to 2010.
- complete overhaul in the libusb_handle_events() routine: overall CPU usage is greatly reduced
- the semantics is now more conformal to the official one from libusb-1.0, which can unleash emulation of other libusb-1.0 API subsets such as polling.
- FailGuard machinery and abort response time vastly improved (hold CTRL+ALT while focusing any window that belongs to the application).
- everything is now (hopefully) thread-safe; multiple contexts and devices should work fine now (requires testing!)
- improved error handling/reports coming from libusb-win32
- no platform-specific dependencies anymore: system-specific wrappers are provided through libusbemu_threads.h
Signed-off-by: Marcos Paulo Berteli Slomp <[email protected]>
0 commit comments