srmio (0.1.1~git1) unstable; urgency=low

  * fix file IO on mingw

 -- Rainer Clasen <bj@klick.mich.zuto.de>  Sun, 23 Jun 2013 14:23:08 +0200

srmio (0.1.1~git0) unstable; urgency=low

  * split: fix marker end offset larger than chunks
  * automatically include latest commit ID in built
  * Homebrew recipe - For http://mxcl.github.com/homebrew/
  * fixup: added assertions and overflow check
  * spelling fixes

 -- Rainer Clasen <bj@klick.mich.zuto.de>  Fri, 22 Feb 2013 10:28:50 +0100

srmio (0.1.0) unstable; urgency=low

  * major API rework to allow new features
  * added support for PCVI and PC7
  * added support for Windows
  * added support for ftd2xx drivers
  * added better status indication
  * added better error reporting
  * added debug logging facility
  * added srmsync + srmwin like store handling
  * added simple srmdump example
  * fixed srm file chunk timestamps
  * fixed marker offsets/timestamps
  * fixed PCV retransmissions
  * fixed PCV guess or current year
  * fixed plenty other issues

 -- Rainer Clasen <bj@schlepp.mich.zuto.de>  Wed, 21 Mar 2012 12:11:19 +0100

srmio (0.0.6) unstable; urgency=low

  * srmpc: try to catch mktime errors properly
  * srmwinget: also use athlete name for filenames
  * corrected data fixup for recint > 1sec
  * improved handling of varying recint
  * added support for writing different file formats
  * srmpc: added PCV version 6b.08 to whitelist
  * optionally build with verbose error reporting
  * support reading partial files
  * Added SRM5 file format read support
  * srmpc: cleaned error handling during init
  * srmpc: debug logging when restoring ios fails
  * srmpc: fixed some log messages
  * more detailed debug messages when fixup fails
  * srmdata: fixed data correction to keep circum
  * srmfile: refuse to write broken files
  * srmpc: log msg before postprocessing data
  * srmpc: fixed recint in downloaded data
  * srmpc: redefined ACK/NAK/ABORT as strings
  * srmpc: re-submit commands to PCV on failure
  * srmpc: updated comments regarding chunk download
  * srmpc: allow aborting downloads
  * srmpc: converted srmpc_get_data to new API
  * srmpc: added non-callback interface
  * srmpc: don't skip debug output in non-verbose mode
  * moved data fixup from download to srmdata
  * srmdata: added srm_marker_clone function
  * srmdata: added accessor functions for data
  * srmpc: fix subsecond recint in srmpc_get_recint
  * added firmware 34.04 to whitelist
  * srmpc: log when download turned PCV unresponsive
  * srmpc: include log messages in debug output

 -- Rainer Clasen <bj@zuto.de>  Thu, 14 Jul 2011 13:10:20 +0200

srmio (0.0.5) unstable; urgency=low

  * gitignore: added *.exe
  * srmpc: log version on device open
  * README: misc updates
  * added srmpc_get_version()
  * srmpc: fix comm errors after downloading data
  * srmpc: log correct block number during download
  * genautomake.sh: adjusted to support OSX

 -- Rainer Clasen <bj@zuto.de>  Thu, 21 Jan 2010 08:00:38 +0100

srmio (0.0.4) unstable; urgency=low

  * fix srm_data_write: pick lowest timestamp (not necessarily the first) 
  * fix srm_data_write: properly determin days since 1880
  * made autoconf probe for localtime_r
  * catch integer overflows to avoid writing broken data
  * automatically put package version into man page
  * fixed memory leak in reading/writing files.
  * fix srm_data_blocks initialisation.
  * improved documentation of library interface
  * added script to run autotools
  * srmcmd: added -d option to get workout date.
  * srmcmd: adjusted -n option to work on files, too.
  * added example script srmwinget.sh for srmwin-compatible filenames
  * srmcmd: avoid errors when attempting to write empty data
  * fix download with empty PCV that uses stxetx
  * added srmpc_busy/ready to give PCV time to finish last command
  * renamed srmpc_get_chunks/srmpc_get_data getall parameter for clarification.
  * fixed rounding of values when writing files.
  * srmcmd: included elevation in CSV dump
  * fixed retrieving unfinished marker.

 -- Rainer Clasen <bj@zuto.de>  Thu, 31 Dec 2009 10:19:48 +0100

srmio (0.0.3) unstable; urgency=low

  * fixed getopt chars
  * srmpc: data fixup also corrects blocks with <1sec overlap
  * srmpc: fixed calculation of averaged data
  * fix termios baudrate setting
  * portability: type cleanups, printf formats
  * portability: replace strndup, use cfset?speed
  * start to use configure results

 -- Rainer Clasen <bj@zuto.de>  Mon, 03 Aug 2009 22:37:08 +0200

srmio (0.0.2) unstable; urgency=low

  * added option to override PCV Version whitelist
  * don't skip complete block on empty chunk.
  * changed internal time representation to srm_time_t. got rid of ->tsec.
  * optionally fill mini-gaps at block-bounaries as srmin does.
  * internal: srmpc_get_data/-_chunks now pass parameters as struct
  * use PCV time to guess "current" year when downloading data
  * first attempt to fix timestamps for subsecond recints
  * try other baudrates/parity in srmpc_open

 -- Rainer Clasen <bj@zuto.de>  Thu, 30 Jul 2009 14:59:29 +0200

srmio (0.0.1) unstable; urgency=low

  * Initial Release.

 -- Rainer Clasen <bj@zuto.de>  Sat, 18 Jul 2009 20:22:30 +0200
