diff options
author | Chris Dickens <christopher.a.dickens@gmail.com> | 2021-01-20 11:18:35 -0800 |
---|---|---|
committer | Nathan Hjelm <hjelmn@google.com> | 2021-06-02 22:53:59 -0600 |
commit | 32a22069428cda9d63aa666e92fb8882a83d4515 (patch) | |
tree | 241a205a8683f199871abc45117feaa1d8cdf79d /msvc/libusb_dll_2015.vcxproj.filters | |
parent | a2b81aeff1178a1c186986b1c608247b44b657f0 (diff) | |
download | libusb-32a22069428cda9d63aa666e92fb8882a83d4515.tar.gz |
core: Refactor initialization and how the default context is handled
Highlights for this change:
- usbi_default_context is only set if libusb_init() is called with NULL.
- All hotplug related functionality (e.g. initialization, processing) has been
moved to hotplug.c
- Backends are simplified by removing initialization mutexes. Mutual exclusion
between init()/exit() is provided by default_context_lock.
- Make hotplug types and functions part of libusbi.h with the common usbi_
prefixes (removes hotplug.h).
Addresses issue highlighted in #855
Closes #856
Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
Signed-off-by: Nathan Hjelm <hjelmn@google.com>
Diffstat (limited to 'msvc/libusb_dll_2015.vcxproj.filters')
-rw-r--r-- | msvc/libusb_dll_2015.vcxproj.filters | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/msvc/libusb_dll_2015.vcxproj.filters b/msvc/libusb_dll_2015.vcxproj.filters index 8da28e3..c8643f2 100644 --- a/msvc/libusb_dll_2015.vcxproj.filters +++ b/msvc/libusb_dll_2015.vcxproj.filters @@ -21,9 +21,6 @@ <ClInclude Include="..\libusb\os\events_windows.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\hotplug.h"> - <Filter>Header Files</Filter> - </ClInclude> <ClInclude Include="..\libusb\libusb.h"> <Filter>Header Files</Filter> </ClInclude> |