<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_libusb/doc, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/'/>
<entry>
<title>Doxygen: upgrade doxygen.cfg.in file</title>
<updated>2014-12-16T20:57:42+00:00</updated>
<author>
<name>Ludovic Rousseau</name>
<email>ludovic.rousseau@gmail.com</email>
</author>
<published>2014-12-16T20:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=7924c1fc67e72e238f24f8fae63d44006de19e85'/>
<id>7924c1fc67e72e238f24f8fae63d44006de19e85</id>
<content type='text'>
Warning: Tag `XML_SCHEMA' at line 942 of file `doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 948 of file `doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"

I upgrade the doxygen.cfg.in using: "doxygen -u doxygen.cfg.in"

The configuration file changed from Doxyfile 1.5.3 to Doxyfile 1.8.8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warning: Tag `XML_SCHEMA' at line 942 of file `doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 948 of file `doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"

I upgrade the doxygen.cfg.in using: "doxygen -u doxygen.cfg.in"

The configuration file changed from Doxyfile 1.5.3 to Doxyfile 1.8.8
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: Update the doxygen tagline</title>
<updated>2014-03-20T00:03:56+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2014-03-20T00:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=8eaf66c7af0809c3d651047066987a507f87f0f2'/>
<id>8eaf66c7af0809c3d651047066987a507f87f0f2</id>
<content type='text'>
* Make it the same as the one used on the website and elsewhere
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Make it the same as the one used on the website and elsewhere
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc: Revert all references to libusb/libusb.info</title>
<updated>2014-01-08T23:51:01+00:00</updated>
<author>
<name>hjelmn@cs.unm.edu</name>
<email>hjelmn@cs.unm.edu</email>
</author>
<published>2014-01-08T23:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=1eff220474f63d7ea7f8f99bef2a3da9da5324eb'/>
<id>1eff220474f63d7ea7f8f99bef2a3da9da5324eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add hotplug support.</title>
<updated>2013-05-15T15:28:06+00:00</updated>
<author>
<name>Nathan Hjelm</name>
<email>hjelmn@me.com</email>
</author>
<published>2012-11-29T21:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=7801ff94fa6e49fe98433eccc7f2e461590a6f7c'/>
<id>7801ff94fa6e49fe98433eccc7f2e461590a6f7c</id>
<content type='text'>
The internal API is changing as follows:
 - Adding two new functions. usbi_connect_device, and usbi_disconnect_device.
   Backends must call these functions to add them to the context's device list
   at one of two places: initial enumeration (done at init), and on device
   attach and removal. These functions need to be called once per context.
 - Backends that support hotplug should not provide a get_device_list funtion.
   This function is now deprecated and will likely be removed once all backends
   support hotplug.

The external API is changing as follows:
 - Two new functions have been added to register and deregister callbacks for
   hotplug notification: libusb_hotplug_register_callback(),
   libusb_hotplug_deregister_callback(). Hotplug callbacks are called by
   libusb_handle_events(). Details of the new API can be found in libusb.h.
 - A new capability check has been added to check for hotplug support. See
   LIBUSB_CAP_HAS_HOTPLUG.

Aa suggested by Xiaofan add new example has been added to show how to use
the new external hotplug API. See examples/hotplugtest.c.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The internal API is changing as follows:
 - Adding two new functions. usbi_connect_device, and usbi_disconnect_device.
   Backends must call these functions to add them to the context's device list
   at one of two places: initial enumeration (done at init), and on device
   attach and removal. These functions need to be called once per context.
 - Backends that support hotplug should not provide a get_device_list funtion.
   This function is now deprecated and will likely be removed once all backends
   support hotplug.

The external API is changing as follows:
 - Two new functions have been added to register and deregister callbacks for
   hotplug notification: libusb_hotplug_register_callback(),
   libusb_hotplug_deregister_callback(). Hotplug callbacks are called by
   libusb_handle_events(). Details of the new API can be found in libusb.h.
 - A new capability check has been added to check for hotplug support. See
   LIBUSB_CAP_HAS_HOTPLUG.

Aa suggested by Xiaofan add new example has been added to show how to use
the new external hotplug API. See examples/hotplugtest.c.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Fix doxygen warnings and issues</title>
<updated>2012-09-16T16:23:48+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2012-09-16T15:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=517f9827c469ec8ef793a9a20a50f1fcc0f53079'/>
<id>517f9827c469ec8ef793a9a20a50f1fcc0f53079</id>
<content type='text'>
* Remove obsolete tags
* Use QUIET = yes to make issues more prominent
* Fix code display for LIBUSBX_API_VERSION and missing parameter
  documentation for libusb_get_port_path()
* Most of the above suggested by Ludovic Rousseau
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove obsolete tags
* Use QUIET = yes to make issues more prominent
* Fix code display for LIBUSBX_API_VERSION and missing parameter
  documentation for libusb_get_port_path()
* Most of the above suggested by Ludovic Rousseau
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Update doxygen for libusbx and add logo</title>
<updated>2012-04-03T14:42:13+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2012-04-03T12:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=ca159f15737e9097a4d031c9950f281c42af040a'/>
<id>ca159f15737e9097a4d031c9950f281c42af040a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc: Rebrand to libusbx</title>
<updated>2012-04-03T14:42:10+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2012-04-03T12:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=791b7473ec38155ee3d1d9889f3d0f1b4c8f33f0'/>
<id>791b7473ec38155ee3d1d9889f3d0f1b4c8f33f0</id>
<content type='text'>
* Mentions of 'libusb' in doxygen are changed to 'libusbx'
* Also update copyright notices and remove unneeded EOF LFs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Mentions of 'libusb' in doxygen are changed to 'libusbx'
* Also update copyright notices and remove unneeded EOF LFs
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduced calling convention (for Windows)</title>
<updated>2010-08-24T00:48:55+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pbatard@gmail.com</email>
</author>
<published>2010-08-13T10:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=29f9f9e3af3340df6a955881a93caf9d2a6d08d6'/>
<id>29f9f9e3af3340df6a955881a93caf9d2a6d08d6</id>
<content type='text'>
Under Windows, a variety of compilers and configurations are available,
meaning that the manner of parameter passing (e.g. registers vs stack)
can vary.

Match the Windows API calling convention and document this appropriately.
This calling convention will be used regardless of the configuration of
the user's development platform.

The only user-level complication is that all functions used as libusb
callbacks must use the same calling convention as libusb. The
LIBUSB_CALL macro is provided to make this easy.

Signed-off-by: Michael Plante &lt;michael.plante@gmail.com&gt;
Signed-off-by: Pete Batard &lt;pbatard@gmail.com&gt;
[dsd: slight change of strategy, add documentation]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Under Windows, a variety of compilers and configurations are available,
meaning that the manner of parameter passing (e.g. registers vs stack)
can vary.

Match the Windows API calling convention and document this appropriately.
This calling convention will be used regardless of the configuration of
the user's development platform.

The only user-level complication is that all functions used as libusb
callbacks must use the same calling convention as libusb. The
LIBUSB_CALL macro is provided to make this easy.

Signed-off-by: Michael Plante &lt;michael.plante@gmail.com&gt;
Signed-off-by: Pete Batard &lt;pbatard@gmail.com&gt;
[dsd: slight change of strategy, add documentation]
</pre>
</div>
</content>
</entry>
<entry>
<title>SourceForge website upload system changed</title>
<updated>2008-11-21T11:00:47+00:00</updated>
<author>
<name>Daniel Drake</name>
<email>dsd@gentoo.org</email>
</author>
<published>2008-11-21T11:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=0e5b0fcb77a90b8bd95ad23669da472af31ef069'/>
<id>0e5b0fcb77a90b8bd95ad23669da472af31ef069</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for out-of-tree building</title>
<updated>2008-11-02T15:05:47+00:00</updated>
<author>
<name>Aurelien Jarno</name>
<email>aurelien@aurel32.net</email>
</author>
<published>2008-09-04T11:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libusb/commit/?id=d25b566b3b8febafdda4211de724b4727dd4b7e0'/>
<id>d25b566b3b8febafdda4211de724b4727dd4b7e0</id>
<content type='text'>
Contrary to libusb 0.1, libusb 1.0 does not support out-of-tree building
for the documentation part. This patch fixes that by using a
doxygen.cfg.in file, which contains @top_srcdir@ to refer to the
location of the libusb source code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Contrary to libusb 0.1, libusb 1.0 does not support out-of-tree building
for the documentation part. This patch fixes that by using a
doxygen.cfg.in file, which contains @top_srcdir@ to refer to the
location of the libusb source code.
</pre>
</div>
</content>
</entry>
</feed>
