Hi all, With some help from Pete, Xiaofan as well as Nathan, I have been working on integrating the libusb hp API work done by Nathan for 1.0.16 on top of libusbx.
The plan is to release this as 1.2.0 within the next few weeks. On top of integrating Nathan's work I've now also added the wince fixes posted to the list a few days ago. Next on my hitlist was, and still is bos and ss-ep-comp support. While looking at this, I ended up taking a closer look at our config descriptor handling code, esp. the Linux bits, but also the generic parser parts. As a result of this I've done some significant cleanup / refactoring of the Linux config descriptor handling code, cleaning it up, fixing bugs, and fix the long standing issue of using usbfs descriptors on newer kernels where we really should not do that. I've also done some robustness fixes to the generic descriptor parsing code. Testing and review on all this new work is very much welcome. Last, but not least while doing my own testing I found an issue with the new hotplug code, where it breaks apps which are already doing hotplug on their own. For details and a fix see: https://github.com/jwrdegoede/libusbx/commit/9e40864617602eb37f6d8ad2e5acf67ba93634d8 I believe the new hotplug_poll function this introduces should be implemented under darwin too, as the same issue can likely happen there. We're planning to push these changes to libusbx master by the end of the week, so please test and review before that, you can find the branch we intend to push at https://github.com/jwrdegoede/libusbx/commits/darwin-integration. Thanks & Regards, Hans p.s. All the descriptor cleanup work means I've not gotten around to the bos + ss-end-comp-desc yet, I will work further on that starting Monday. ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel