2002-12-19  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* src/Stk500.C: Add struct entry for mega8.

2002-12-01  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Reset version to 20021201cvs.

2002-12-01  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Cut 20021201 release.

2002-11-22  Theodore A. Roth  <troth@openavr.org>
(Thanks to Jake McGuire <jake@boom.net> for the patch and porting to
Mac OS X for use with a USB-to-RS232 dongle.)

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* src/DAPA.C: Make sure the ioport_*() functions are defined in all
	cases.
	If par_release() isn't available, define it to nothing instead of (0).

2002-11-15  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* src/DAPA.C: Use /dev/parport0 as the default interface instead of
	direct port access via ioperm(). Using uisp at root or setuid root is
	frowned upon so it should not be the default.

2002-11-15  Theodore A. Roth  <troth@openavr.org>
(Thanks to Christopher X. Candreva <chris@westnet.com> for reporting this.)

	* src/Serial.h: Increase serial timeout. Programming 8535 parts with
	the stk500 was timing out to early and caused failures. This also seems
	to affect the at90s1200 devices (also reported by Klaus Rudolph 
	<lts-rudolph@gmx.de>).

2002-10-30  Theodore A. Roth  <troth@openavr.org>
(Thanks to Seth LaForge <sethml@ofb.net> for pointing out the buffer overflow
problems.)

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* src/Main.C: Add comment about dropping setuid privies.
	* src/AvrAtmel.C: Remove unused variables.
	* src/Makefile.am: Add -Wall and -Werror compile flags.
	* src/MotIntl.C (Htoi): Make sure hex digit is valid.
	(UploadMotorola): Increase size of seg_name[] to avoid buffer overflow.
	(UploadMotorola): Check for possible read past end of line_buf.
	(UploadMotorola): Add case for "S3" records.
	(UploadIntel): Check for possible read past end of line_buf.

2002-10-29  Theodore A. Roth  <troth@openavr.org>

	* doc/srecord.htm: New file (from Marek's site).

2002-10-28  Theodore A. Roth  <troth@openavr.org>

	* src/Stk500.C: Allow firmware version >= 1.7.

2002-10-28  Theodore A. Roth  <troth@openavr.org>

	* bootstrap: Check for proper autotools.
	* configure.in: Check for autoconf version 2.13.
	* config/check_autoconf213.m4: New file.

2002-10-28  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	Make cvs version rpm compatible.
	* src/AvrAtmel.C: Make -dpart more compatible with gcc device names.

2002-10-05  Theodore A. Roth  <troth@openavr.org>

	* Makefile.am: Add man page.
	* configure.in: Ditto.
	(AM_INIT_AUTOMAKE): Bump version.
	* uisp.1.in: New file. [Thanks to Shaun Jackman <sjackman@shaw.ca>]

2002-10-02  Theodore A. Roth  <troth@openavr.org>

	* src/Stk500.C: Use struct for programming parameters instead of just
	a byte array.
	Add tiny26 support.
	* src/Stk500.h: Define SPrgParams structure.

2002-10-02  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* doc/README.stk500: Add note about specs available from Atmel.

2002-08-19  Theodore A. Roth  <troth@openavr.org>
	[Patch from Tetsuya Okada <okayan@c-creators.co.jp>]

	* configure.in (AM_INIT_AUTOMAKE): Bump version.
	* src/DAPA.C: Added Xilinx cable support.
	* src/DAPA.h: Added Xilinx cable support.
	* src/Main.C: Added Xilinx cable support.
	* doc/README.xilinx: New file.

2002-07-04  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* src/DAPA.C (OutReset, Init): Fix PAT_BSD bug.

2002-06-26  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Update version for release.

2002-06-24  Theodore A. Roth  <troth@openavr.org>

	* doc/HOWTO.windows: New file. Thanks to Marc Wetzel <mwse@gmx.de>.
	* Makefile.am (EXTRA_DIST): Added doc files.

2002-06-24  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* configure.in (AM_INIT_AUTOMAKE): Update version.
	* pavr/pavr.c: Add ATmega323 support.

	* src/AvrAtmel.C (ChipErase): Wait up to 5 seconds for chip erase.
	* src/Serial.C (Tx, Rx): Use Info() instead of fprintf() to log
	sent and received characters (now enabled at run time with -v=4).
	(Send): Accept optional timeout argument, default is 1 second.
	* src/Serial.h (DEBUG_LOG_TX, DEBUG_LOG_RX): Remove.
	(Send): Update for optional timeout argument.
	Thanks to Bryce Denney <bryce@tlw.com> for suggestions.

2002-06-13  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* src/DAPA.C (SendRecv): Read MISO just before SCK falling edge,
	leaving more room for propagation delays.

2002-06-13  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* configure.in (AM_INIT_AUTOMAKE): Update version.
	* src/MotIntl.C (UploadIntel): Handle hex record types 3, 4, 5.

2002-06-09  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* pavr/pavr.c: Fix to build with latest avr-libc.

2002-06-08  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* configure.in (AM_INIT_AUTOMAKE): Update version.
	* src/Avr.C (parts): Add ATmega8535 signature bytes.
	* src/AvrAtmel.C (prg_part): Update list to match AvrProg 1.37
	distributed with AVR Studio 3.54.  Sort by device code.

2002-06-03  Theodore A. Roth  <troth@openavr.org>

	* configure.in (AM_INIT_AUTOMAKE): Update version.

	* src/Avr.h, src/AvrAtmel.C, src/AvrDummy.C, src/Main.C,
	  src/Stk500.h:
	Implemented the new '--wr_lock' command line option.

	* src/Stk500.C:
	Implemented WriteLockBits.
	Simplified usage of UniversalCmd.

	* src/Avr.C, src/AvrAtmel.C, src/AvrDummy.C, src/DAPA.C,
	  src/MotIntl.C, src/Serial.C, src/Stk500.C, src/Terminal.C,
	  src/cygwinp.C:
	Add include for config.h.

2002-06-02  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* configure.in (AM_INIT_AUTOMAKE): Update version.
	* src/Avr.C, src/DAPA.C, src/Main.C, src/Terminal.C:
	Fixes for g++ 3.1 errors.  Please test with older compilers.

2002-06-02  Marek Michalkiewicz  <marekm@amelek.gda.pl>

	* src/Main.C (main): Fix typo (missing %) in 4 format strings.

2002-06-01  Theodore A. Roth  <troth@openavr.org>

	* src/Avr.h, src/AvrAtmel.C, src/AvrDummy.C, src/Main.C,
	  src/Stk500.C:
	Added new command lines options for reading/writing fuses.
	Stubbed out code for new lock bit writing implementation.

2002-05-30  Theodore A. Roth  <troth@openavr.org>

	* configure.in:
	Changed version to <date>-cvs.

	* src/Stk500.C, src/Stk500.h:
	Added functionality to write lock/fuse bits.

	* src/Stk500.C, src/Stk500.h:
	Added functionality to read lock/fuse/calibration bits.

	* src/Terminal.C:
	Added space to prompt.

	* src/Stk500.C, src/Stk500.h:
	Fix write_buffer (separate buffers for flash and eeprom segments).

	* src/Stk500.C, src/Stk500.h:
	Fix read_buffer (separate buffers for flash and eeprom segments).

2002-05-27  Theodore A. Roth  <troth@openavr.org>

	* doc/README.stk500:
	New file from Jason Kyle.

	* TODO:
	Remove note about autoconf/automake.

	* CHANGES:
	Added note about new ChangeLog file.

	* AUTHORS:
	Added Hamish Moffatt.

	* Makefile.am, acconfig.h, bootstrap, config/README, configure.in,
	  src/Main.C, src/Makefile, src/Makefile.am:
	Conversion to use autoconf/automake for build system.

	* uisp.spec.in:
	New file.

	* AUTHORS:
	New file.

2002-05-25  marekm  <marekm@amelek.gda.pl>

	* CHANGES:
	Added notice that uisp is now on savannah, mainly to test CVS
	write access.

2002-05-25  Theodore A. Roth  <troth@openavr.org>

	* CHANGES, CHANGES.old, COPYING, INSTALL, TODO,
	  kernel/patch-2.2.17-ppdev1.gz, pavr/Makefile, pavr/pavr.c,
	  src/Avr.C, src/Avr.h, src/AvrAtmel.C, src/AvrAtmel.h,
	  src/AvrDummy.C, src/AvrDummy.h, src/DAPA.C, src/DAPA.h,
	  src/Error.h, src/Global.h, src/Main.C, src/Makefile,
	  src/MotIntl.C, src/MotIntl.h, src/Serial.C, src/Serial.h,
	  src/Stk500.C, src/Stk500.h, src/Terminal.C, src/Terminal.h,
	  src/cygwinp.C, src/cygwinp.h, src/parport.h, src/ppdev.h,
	  src/timeradd.h:
	Import sources from uisp-20020524.
