Tue Apr 29 15:24:24 2003  Loic Dachary  <loic@gnu.org>

	* Release 2.0.1
	
	* s6350.c (drv_inventory): return an empty list if
	  no transponders are found.

	* rfid.c (event_loop): test rfid_error instead
	  of error field not to miss underlying errors.

	* *.[13].in: update manual pages.

	* rfid_reader.3.in: write manual page.

	* iso15693.c: ENOLCK is used to report the fact that
	  a block cannot be written because it is locked.

	* {s6350,iso15693}.c (drv_read): fix trailing null padding.
	  s6350.c drv_read was not doing the proper thing for 
	  block_start > 0.

Mon Apr 28 14:27:04 2003  Loic Dachary  <loic@gnu.org>

	* iso15693.3.in: write manual page.
	
	* iso15693.c: fix boundary check bug when checking
	  the maximum block number (was > instead of >=). 

	* iso15693.[ch]: s/iso15693_lock_blocks/iso15693_lock_block/.

	* iso15693.h (iso15693_transponder_info_flags_get): Add macro
	  to access info flags.

	* iso15693.h: update and proofread comments.

Fri Apr 25 09:35:14 2003  Loic Dachary  <loic@gnu.org>

	* Release 2.0.0

	* t_iso15693.c, iso15693.[ch], iso15693.3.in: abstract ISO-15693
	  interface and regression tests.

	* rfid_qsort.[ch]: qsort with void* data argument.

	* rfid_reader.[ch]: abstract RFID reader driver interface.
	  All interactions with RFID readers and transponders use this
	  interface.

	* t_all.in: wrap all tests and wait for operator to move
	  tags and/or connect RFID readers.

	* *.c: error handling using only errno numbers. The previous
	  system, mixing proprietary codes and errno numbers was too
	  confusing.
	
	* rfid.c: RFID_OPTION_ISO15693 to select ISO-15693 interface.
	  RFID_OPTION_DUMP_FRAMES prints on stderr hexadecimal representation
	  of command and responses frames. Use rfid_reader interface.
	  Implement rfid_event_loop that supersedes rfid_read and handles
	  multiple simultaneous tags.

Mon Mar 31 10:16:28 2003  Loic Dachary  <loic@gnu.org>

	* *: update copyright notices.

Thu Mar 27 12:43:28 2003  Loic Dachary  <loic@gnu.org>

	* Release 1.0.1

Thu Mar 27 09:23:35 2003  Loic Dachary  <loic@gnu.org>

	* rfid.3.in, t_rfid.c: document and test rfid_write with check.
	
	* rfid.c (rfid_write): If RFID transponder information is not null,
	  only write if the matches the RFID transponder on the reader.

Tue Mar 25 13:58:45 2003  Loic Dachary  <loic@gnu.org>

	* rfid.c (release_signals/block_signals): each read/write operation
	  is protected from signals to preserve a consistent state on 
	  the reader side.

	* rfid.c (rfid_strerror): error number in decimal is more readable.

	* s6350.3.in (s6350_init): EEXIST == already in use.

Mon Mar 24 15:15:06 2003  Loic Dachary  <loic@gnu.org>

	* s6350.c (s6350_init): F_TLOCK the device to prevent 
	  concurrent access.

	* Makefile.am, rfid.pc.in: package configuration description.

Fri Mar 07 16:53:03 2003  Loic Dachary  <loic@gnu.org>

	* First version

