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

Reply via email to