commit 81eab80f40fd6c0d7ffb3734e27480ea5617807a
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Feb 5 18:32:08 2012 +0200

    Add 1.3 release NEWS entry
    
    Add an entry on 1.3 release to the NEWS file.

commit 8672e398646657e1a1cd2891524e634e56c40272
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Feb 5 15:24:31 2012 +0200

    Add manual page
    
    Add usbhid-dump manual page.

commit dd79e31fa928dc0f0ef5b771e7275f3d3fbfc5ca
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Dec 28 23:41:06 2011 +0200

    Bump package version to 1.3

commit 597588b159356ddd2e76df68413c9c926c29049d
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Dec 28 10:36:35 2011 +0200

    Fix program_invocation_name shadowing warning
    
    Fix "declaration of 'program_invocation_name' shadows a global declaration"
    warning on Cygwin by renaming "usage" function argument to simply "name".

commit e3d1a07aa13cc6cfa04c685029f1f3c60fe15e5f
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Dec 28 10:34:37 2011 +0200

    Fix Cygwin array subscript warnings
    
    Fix "array subscript has type 'char'" warning on Cygwin by casting is* macro
    arguments to int.

commit 777f16529c6f10b21e1eebad5b24435f8e860c2a
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 19:46:48 2011 +0200

    Remove no longer used str.c
    
    Remove str.c, containing only uhd_strisblank function, which is no longer used.

commit e81f9c654d64ad87231c85cfe2428113f430d9ee
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 19:19:43 2011 +0200

    Include config.h into all .c files
    
    Include config.h into all .c files to control libusb_error declaration in
    uhd/libusb.h (which is included in all of them) and definition in libusb.c

commit 2bb4456a7c52dae315d5cbb7b824c135f37c7fa4
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 16:06:50 2011 +0200

    Switch to trying libtoolize before glibtoolize
    
    Switch to trying libtoolize first and then glibtoolize in bootstrap script.
    This apparently suits possible Darwin installs better.

commit 1376606a432490b4a0fb06924c2f7937582b4508
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 15:39:19 2011 +0200

    Use LIBUSB_CALL for callbacks, if present
    
    Use LIBUSB_CALL to specify calling conventions for dump_iface_list_stream_cb,
    if defined. This happens with libusb > 1.0.8.

commit e7507b80ad60ba2b2f891c75538653a865f4d8b9
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 15:21:14 2011 +0200

    Rename ERROR/FAILURE to GENERIC_ERROR/FAILURE
    
    Rename ERROR and FAILURE macros in usbhid-dump.c to GENERIC_ERROR and
    GENERIC_FAILURE respectively. This is needed to avoid clashes with ERROR define
    in wingdi.h on cygwin.

commit 903ec93fd8aa7c4b894a39dd56743939ffbcb302
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 14:27:40 2011 +0200

    Use stock libusb_strerror, if present
    
    Hide internal libusb_strerror definition in case it is already defined by
    libusb.

commit f7d61e13c1c343da844b36b20bf4fa00996ce799
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 14:25:59 2011 +0200

    Fix config.h include location
    
    Move config.h include in usbhid-dump.c to before all other includes to allow
    header control.

commit c322356bb979697c449b5827255177a9af7af45e
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 13:45:36 2011 +0200

    Remove _GNU_SOURCE define
    
    Remove _GNU_SOURCE define from CFLAGS - no GNU extensions used anymore.

commit 427912d3400807f632928dfc2f8345552d06e624
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Dec 26 13:33:54 2011 +0200

    Stop using program_invocation_short_name
    
    Stop using program_invocation_short_name - a GNU extension variable and extract
    usbhid-dump invocation name ourselves.

commit 93b3313a4d4186f0a822fb0c5ed4149f759cc733
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 25 19:55:35 2011 +0200

    Prefer glibtoolize over libtoolize, if present
    
    Use explicitly named GNU libtoolize (glibtoolize) instead of system libtoolize,
    if present, in bootstrap script. This is needed for Darwin.

commit 84e4935e939471b47aeaeff614ba64eea81c0898
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 25 19:27:15 2011 +0200

    Fix ignored fwrite return value warning
    
    Fix ignored fwrite return value warning, which apparently could occur
    sometimes.

commit 47f2ea2f87c1de2c2bf31f1b745154a43519af22
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 18 15:56:52 2011 +0200

    Add missing stddef.h include to uhd/dev_list.h
    
    Add missing stddef.h include to uhd/dev_list.h.
    Thanks to Debian maintainers!

commit 921682318259b63c04178e0a75b3dff85768c952
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 18 15:52:26 2011 +0200

    Switch to using pkg-config
    
    Switch to using pkg-config to locate libusb, update headers to include libusb.h
    without subdirectory.
    Thanks to Debian maintainers!

commit e80a7d52400929d3214bc92b8c0c3655c869a7d1
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 18 14:40:26 2011 +0200

    Add AM_MAINTAINER_MODE to configure.ac
    
    Add AM_MAINTAINER_MODE to configure.ac.
    Thanks to Debian maintainers!

commit 6282356b266b32b6fab7c3b42eacdd81d43e4823
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Dec 18 13:42:18 2011 +0200

    Fix infinite loop on unsigned char platforms
    
    Fix infinite loop in command-line option parsing on unsigned char platforms.

commit a88648f447fb6481d88f5dccd8d557e3878d5858
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Tue Dec 13 22:32:38 2011 -0500

    Add missing limits.h include to usbhid-dump.c
    
    Fix build with glibc-2.14.1, gcc-4.6.2 by including missing limits.h to
    usbhid-dump.c, for UINT_MAX.
    
    Bug 3459209

commit b643881e646e8d7ad9bfe566a6f262f010efca35
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sat Nov 20 15:41:50 2010 +0300

    Prepared 1.2 release
    
    Bumped up the version in configure.ac and added a NEWS entry.

commit 015ea6d220037ecc15ff15278f34d4d32befb69e
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Fri Nov 19 00:32:13 2010 +0300

    Add stream timeout printout
    
    Add interrupt transfer stream timeout printout at the start of dumping.

commit ec9af056549c9713839b1094904b34161950146a
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Nov 18 20:36:12 2010 +0300

    Refine and fix error handling and reporting
    
    Refine error handling and reporting macros.
    Add interface address to relevant error messages.
    Fix interface release and reattachment error handling.
    Fix interrupt transfer resubmission error handling.

commit 717d0a58f5de266f5f2e2cfebfceb578eb185b89
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Nov 18 18:28:50 2010 +0300

    Add --stream-timeout option support
    
    Add -t, --stream-timeout option for specifying stream interrupt transfer
    timeout.

commit 4e61825219a6054f3da4c0354537b62e51b3c405
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Nov 18 17:39:21 2010 +0300

    Make -s, -a, -d and -m options require an argument.

commit fbe7a8bab9fbd0e7a9d00e5597ecb34166786a08
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Nov 18 16:05:43 2010 +0300

    Remove unneeded libusb_open_device_with_bus_dev
    
    Remove now unneeded libusb_open_device_with_bus_dev, it is replaced with
    uhd_dev_list_open.

commit 65c2e2a78aa4f26d2abcc12b500ee1b85b48abbe
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Nov 17 20:51:48 2010 +0300

    Minor naming cleanup in uhd_dev_list_open
    
    Renamed vendor/product parameters to uhd_dev_list_open to vid/pid.

commit 4fb9dfd60bd99c1ddaad1f33c8d02ab3dd6182a6
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Nov 17 20:48:07 2010 +0300

    Move common generic constants to a separate file
    
    Move common generic constants to a separate header file misc.h.

commit fbb23a3cb06b0bc528c4cf9345646f7e82756949
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Nov 17 20:14:41 2010 +0300

    Add multi-device dumping with limiting
    
    Add multi-device dumping.
    Add independent limiting by bus number, device address, vendor, product and
    interface number.

commit 07fbdb8ba0c5bdc85697bbc0588a610c9e4dad18
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Nov 15 22:43:08 2010 +0300

    Use iteration macro in iface list module
    
    Use interface list iteration macro in two functions in the interface list
    module.

commit c3b89adb362c43721a25cc1e54542448936b6b6e
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Nov 15 22:31:45 2010 +0300

    Split iface into iface and iface_list
    
    Split iface.[hc] into iface.[hc] and iface_list.[hc].

commit 48c2184f6548b8c6f180ebceaddd8788143f17bf
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Nov 15 22:23:35 2010 +0300

    Use iface iterator in dump_iface_list_descriptor
    
    Use interface list iterator in dump_iface_list_descriptor instead of
    explicit loop.

commit d0ad24c4c9ef12b1b4e1425867b7753e11f9d432
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Nov 15 22:18:49 2010 +0300

    Break iface list functions into iface functions
    
    Break interface list functions into interface functions and use list
    iteration macro instead.

commit 6a72205d8ac5689af81488538d0069a590d61ab8
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Nov 15 19:15:10 2010 +0300

    Add comments to iface.h
    
    Document all functions in iface.h

commit bb1c9f6cdb1324774e4b3a8b58d2cde58f0df680
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Nov 14 17:43:04 2010 +0300

    Make ChangeLog generation optional
    
    Make ChangeLog generation optional again to fix distcheck target.

commit 7a153ea304d0d47c63bf5edc6aab57b48af26baf
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Nov 14 17:34:53 2010 +0300

    Sync directory and file names with prefix update
    
    Rename directories and files to match prefix replacement done in the commit
    before the previous one.

commit e9007a175a0d9632b9d73f297ba09dfe51f8916b
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Nov 14 17:27:12 2010 +0300

    Refine formatting after prefix update
    
    Refine source code formatting after replacing prefixes done in the previous
    commit.

commit fcd12f67a7c93c16be6fda0c0ad451d2226025b7
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Nov 14 17:20:21 2010 +0300

    Replace usbhid_dump_ prefix with uhd_
    
    Replace usbhid_dump_ and USBHID_DUMP_ symbol prefixes with uhd_ and UHD_
    respectively to make them shorter.

commit 3ef1aa3e27b4d46e7f05c700e38929cb82681bb6
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sat Nov 13 20:36:45 2010 +0300

    Fix ChangeLog generation
    
    Fix ChangeLog generation if packaged as a subpackage. Make ChangeLog
    generation mandatory.

commit 0bfa2572b00a0fe33dcb2a4b4b71a1d7501f7211
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sat Nov 13 17:56:16 2010 +0300

    Add ChangeLog generation to bootstrap
    
    Add dummy ChangeLog generation to bootstrap in order to make auto tools
    notice we (will) have one.

commit 1f5f5be11e5eeff1cd592fe621235f3a172d00c9
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 20:00:22 2010 +0400

    Prepared 1.1 release
    
    Added a NEWS entry and bumped up the version.

commit 861d051469304a332ca7d6de77cc6ac8a3123470
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 19:59:24 2010 +0400

    Fixed --version option
    
    Fixed --version option, only -v worked before.

commit 39b4c330d6d3453dda80b9f11554565acdd785ca
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 19:31:23 2010 +0400

    Added NEWS file
    
    Added NEWS file with short description of the past 1.0 release.

commit a31b592d9a321e6684ea124ae652fb4e2d96b4c7
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 19:22:16 2010 +0400

    Renamed dump entity "both" to "all"
    
    Renamed dump entity "both" to "all" in preparation for introducing physical
    descriptor dumping support.

commit bdcd22d40019acce8f0fb9e98b303876d5b627f9
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 18:49:27 2010 +0400

    Added ChangeLog generation
    
    Added ChangeLog generation from git log to top Makefile.am
    Based on the code taken from http://live.gnome.org/Git/ChangeLog.

commit 539c0446f4f84df6452e17a16253f18a84a81ac8
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Aug 24 17:55:47 2010 +0400

    Add --version option
    
    Add --version option support, update usage message text.

commit 6514d51e917f11676b3cee415ee098169c833e6b
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Aug 22 19:22:34 2010 +0400

    Add another package name to libusb 1.0 dependency
    
    Add another libusb 1.0 development package name (libusb1-devel) to the
    configure.ac dependency error message to better support Fedora users.

commit 490ac2a5fc080ecc6daeef60117e65143013d4d1
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Aug 19 20:46:30 2010 +0400

    Renamed the package from hid-dump to usbhid-dump
    
    In preparation for integration with usbutils, the package is given a more
    globally correct name "usbhid-dump". All the relevant directories and files
    are renamed. All the relevant symbols in the code are renamed. The resulting
    binary is renamed. All the license notices in the files are updated with the
    new name.

commit faa5530291e9799acca48cda59e8ce94c1a7d354
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Aug 18 18:41:53 2010 +0400

    Add generated files to .gitignore
    
    Add *.o, *.lo and *.la files to root .gitignore.

commit 7acc7ca5712ac63b501f61a7208caebfc2a85078
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Aug 18 18:39:35 2010 +0400

    Move -Wextra -Werror to debug build
    
    The -Wextra and -Werror flags are only used with --enable-debug now.

commit 199cb6dfb6b476978bec0c9b1496ce2e37fce7ae
Author: Nikolai Kondrashov <spb_nick@shell-22002.(none)>
Date:   Wed Aug 18 12:15:24 2010 +0000

    Add .gitignore
    
    Added .gitignore generated from svn:ignore.

commit c31145a6a53aafdb6306a657701e9c0d9e38260f
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Fri Jul 30 09:06:41 2010 +0000

    Added unsupported HID request response handling.

commit 59f27afd0b6e379c61923d8be2f3eaef52ddb352
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Jul 25 11:23:29 2010 +0000

    Added output buffering.

commit 6b9204eee7a20d4fd81674e6b9a7ab541c390b8e
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sat Jul 24 14:40:16 2010 +0000

    Added timestamp to dumps.

commit ba6730adb30dd32c2110659e6477b76d377e2174
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Fri Jul 23 07:39:11 2010 +0000

    Updated svn:ignore property on lib and src to ignore .libs.

commit 32402bc2e23012af39fcce59fee61dc0013e7e85
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Fri Jul 23 07:35:40 2010 +0000

    Cosmetic fix to usage text, set release version.

commit 39ca4fa99b63bd9e85c18061e6c5151a10e49d44
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 20:25:41 2010 +0000

    A minor fix to usage text.

commit e9173a5237e97a285ba5897809a85358e5999adc
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 20:23:07 2010 +0000

    Added --stream-feedback option.

commit eff49adf928966427770bd37aaad13bb5404886b
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 20:12:01 2010 +0000

    Added transfer error termination message.

commit 78298d17820e95771b54529a4c29b94c292c00da
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 20:06:05 2010 +0000

    Added termination on transfer errors.

commit 6ccaebe047e0516d558fce5ec43da25f2bf6de86
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 19:57:17 2010 +0000

    Added transfer cancellation.

commit 17571c90cb9faa230c6b68fd4770c12e905ca409
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 13:47:37 2010 +0000

    Cosmetic fixes.

commit 44bf186c0ee35827c238ad423e5612952c57215f
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 13:25:07 2010 +0000

    Added --stream-paused option.

commit 16d793f5bae71e72a3edcdb24431ad06a1995cc3
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Thu Jul 22 13:19:44 2010 +0000

    Added (somewhat dummy) Set_Protocol and Set_Idle requests to stream dumping setup.

commit 94328c20c37b8789c19205e877123499b18d49bb
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Jul 21 16:46:16 2010 +0000

    Added stream output pausing/resuming on USR1/USR2.

commit 04f54e3b77fc08816bfd4418abd647d3e0f9274c
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Jul 21 15:01:50 2010 +0000

    Added SIGINT/SIGTERM handling with cleanup.

commit 1c4d8790aa0283eae85b0f85d8c2ede0eab9cf2c
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Wed Jul 21 08:10:10 2010 +0000

    Fixed stream dumping.

commit 44a3ec34e675b940b36496a271f24ef6fc8085e0
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Tue Jul 6 08:51:32 2010 +0000

    A fix to maximum descriptor size, descriptor retrieval endpoint.

commit 19ed3afda273678c04a0be44e6b3e825e6fdc034
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 19:06:33 2010 +0000

    Implemented a stream dump draft.

commit ea90586888a8580c28f4f4762fe9af074ebe69fc
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 14:17:27 2010 +0000

    Added auxdir.

commit c2b6697868c0026d68ceb74090543755c3efab04
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 14:05:18 2010 +0000

    Added report descriptor dumping.

commit 872079ec9051bb2b86ec19a5e5a290b40be3b89f
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 13:10:41 2010 +0000

    Added interface claiming/releasing.

commit 8d2a9a44388f168da91401beab36bc51cebc5e23
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 12:39:27 2010 +0000

    Added interface detaching/attaching.

commit 39f9c1929343a1eb926a873de5d22729daa84dc9
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 10:28:48 2010 +0000

    Made entity an option.

commit 08ce608f8172330ade4cb5c91372bf98c97487e4
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jul 5 08:59:58 2010 +0000

    Modularized and cleaned up a bit.

commit 014762e7c19c30b0b94d03e5b7054c01be62ca47
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Mon Jun 28 19:48:48 2010 +0000

    First (non-working) draft compiles.

commit cee93eacd170d5a330fa090a38e47500887760d2
Author: Nikolai Kondrashov <spbnick@gmail.com>
Date:   Sun Jun 13 11:16:42 2010 +0000

    Committing first sketches of hid-dump.
