Skip to content

Commit ccb7169

Browse files
committed
- 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]>
1 parent ce659ee commit ccb7169

File tree

1 file changed

+280
-315
lines changed

1 file changed

+280
-315
lines changed

0 commit comments

Comments
 (0)