hacking/ChangeLog: the small scale changelog for libspectrum 20030503 completely encapsulate the libspectrum_snap structure 20030505 sna.c: set libspectrum_snap_out_ula 20030506 Support for reading Warajevo .tap files (Fred) 20030506 tape.c: fix typo in 'not a tape file message' (Fred) 20030512 libspectrum.c: add signature for .scl files (Fred) 20030513 libspectrum.c, libspectrum.h.in: add libspectrum_identify_class() 20030518 Add support for reading +D snapshots 20030518 Add support for reading .zxs snapshots 20030518 snapshot.c: must allocate 3 separate chunks in _split_to_48k_pages as we free them separately 20030520 Support for reading .snp snapshots 20030521 Support for reading .sp snapshots 20030525 dck.c: separate the dock page size out into a constant 20030525 timings.c: timing fix for TC2048 and TC2068 (Fred) 20030525 Bump version number to 0.2.0pre1 20030525 Create tag libspectrum_0_2_0pre1 20030607 Add very basic read support for .szx snapshots 20030610 Bring .szx support up to the current v1.1 draft 20030610 Add 'halted' member to the libspectrum_snap structure 20030610 szx.c: set the Z80 halted state 20030610 Deprecate the old snapshot read and write functions. Add new generic snapshot write function. 20030611 Add ability to write .szx files 20030611 szx.c: add compression for RAM pages 20030612 Add libspectrum_creator structure 20030613 Make libspectrum_snap_write take a creator argument 20030615 Add support for writing .sna snapshots. Fix reading of 128K .sna snapshots. 20030616 Add capabilities for the Timex dock and built-in Sinclair joysticks 20030625 Add option not to compress snapshots when written 20030703 If is available, use it to define our integral types. Defined the full set of (un)signed 8, 16, 32 and 64-bit types 20030711 Add libspectrum_tape_block accessor functions 20030715 Add 'set' functions for libspectrum_tape_block 20030717 Fully encapsulate libspectrum_tape_block 20030719 Encapsulate the libspectrum_tape structure 20030722 Sync digital signatures branch (libspectrum_0_1_0pre1-crypto-branch) with the current HEAD at libspectrum_0_1_0pre1-crypto-branch-1 20030723 rzx.c: Use block IDs 0x20 and 0x21 for the signature blocks (libspectrum_0_1_0pre1-crypto-branch) 20030725 z80.c: ensure that out_plus3memoryport is always initialised (libspectrum_0_1_0pre1-crypto-branch) 20030731 z80.c: ensure that snap.halted is always reset when loading (libspectrum_0_1_0pre1-crypto-branch) 20030804 Allow 'off-line' signature verification (libspectrum_0_1_0pre1-crypto-branch) 20030804 rzx.c: use the newly agreed signature format (libspectrum_0_1_0pre1-crypto-branch) 20030806 crypto.c: use the new hash data format (libspectrum_0_1_0pre1-crypto-branch) 20030806 crypto.c: separate out 'get signature parameters' and 'serialise signature parameters' into two functions (libspectrum_0_1_0pre1-crypto-branch) 20030811 rzx.c: skip links to external snapshots (libspectrum_0_1_0pre1-crypto-branch) 20030812 add support for RZX competition codes (libspectrum_0_1_0pre1-crypto-branch) 20030813 Merge the digitial signatures branch (at libspectrum_0_1_0pre1-crypto-branch-2) onto HEAD (at libspectrum_0_2_0pre1-merge-1) 20030813 libspectrum.c: improve gcrypt initialisation code 20030814 Set sensible defaults for all fields of libspectrum_snap on allocation, rather than forcing every snapshot load routine to set these. 20030817 Add capability for Kempston joystick ports 20030817 szx.c: add SCLD block to contain Timex SCLD registers (Fred) 20030821 rzx.c: allocate memory for the competition code 20030821 rzx.c: fix memory links (thanks, valgrind) 20030822 crypto.c, libspectrum.h.in: add libspectrum_signature_free() 20030824 rzx.c: small valgrind-related tidyups 20030901 libspectrum.c: define MIN_GCRYPT_VERSION iff it's going to be used 20030908 ChangeLog: add release date of 0.1.1. 20030908 ChangeLog: bring up to date. 20030912 doc/libspectrum.txt: bring general and snapshot routine documentation up to date. 20030912 doc/libspectrum.txt: document the RZX digital signature routines. 20030912 libspectrum.h.in, z80.c: move libspectrum_slt_type from libspectrum.h.in to z80.c. 20030912 doc/libspectrum.txt: document the tape routines. 20030912 ChangeLog, README: small doc updates for the 0.2.0 release. 20030913 Makefile.am: distribute generate.pl.in, tape_accessors.pl, tape_set.pl and tape_block.h. 20030918 rzx.c: if count is zero in libspectrum_rzx_store_frame, don't try to allocate zero bytes. 20030919 configure.in: link against glib, gcrypt and zlib if available (Darren). 20030921 crypto.c, libspectrum.c, rzx.c: use libgcrypt 1.1.42. 20030922 crypto.c: use gcry_pk_testkey to test secret key sanity. 20030926 rzx.c: allow more than 1 repeated frame in a row. 20030926 rzx.c: port the rzx bugfixes from HEAD (libspectrum_0_2_0-bugfix-branch) 20030926 ChangeLog, Makefile.am, README, configure.in: prepare for 0.2.0.1 release (libspectrum_0_2_0-bugfix-branch). 20030928 rzx.c: more bugfix (libspectrum_0_2_0-bugfix-branch). 20030930 ChangeLog, README: put in release date for 0.2.0.1 (libspectrum_0_2_0-bugfix-branch). 20031001 ChangeLog, Makefile.am, README, configure.in, rzx.c: port the 0.2.0.1 release changes back to HEAD. 20031003 make-perl.c: change GcryMPI to gcry_mpi_t. 20031006 crypto.c, rzx.c: use gcrypt errors properly; most importantly in crypto.c:libspectrum_verify_signature, we have to ignore the error source before comparing with an error code. 20031006 z80.c: actually allocate memory for the .slt pages; thanks to Alberto Garcia for reporting this. 20031009 creator.c, libspectrum.h.in, rzx.c, szx.c: add support for writing custom data in the creator blocks. 20031013 libspectrum.c, libspectrum.h.in: add routines to check libspectrum's version. 20031013 libspectrum.c, libspectrum.h.in: add routines to get the version of libgcrypt in use. 20031014 .cvsignore, configure.in, libspectrum.qpg.in: add QNX package file (thanks, Mike Gorchak). 20031014 configure.in, libspectrum.c, rzx.c: we need for strcasecmp() on QNX6 (thanks, Mike Gorchak). 20031016 libspectrum.h.in, make-perl.c, tape.c: don't include in libspectrum.h; makes it easy to include from other projects. 20031017 rzx.c: write RZX version number as 0.12 (as opposed to 0.13) if we're not signing the data. 20031019 Transparent reading of gzipped files. 20031019 libspectrum.c: better chance of compiling if zlib not available. 20031020 Transparent reading of bzipped files. 20031030 zlib.c: use the 'normal' zlib interface to decompress gzipped files rather than the gz* functions. 20031030 zlib.c: merge duplicated code from libspectrum_zlib_inflate and libspectrum_gzip_inflate. 20031103 tape.c: don't explicitly include (thanks, Erik Kunze). 20031103 README: small change to the installation instructions. 20031107 accessor.pl, snap_accessors.txt, szx.c, z80.c: add support for the 'last instruction EI' flag. 20031127 A bunch of --enable-warnings tidy-ups. 20031214 make-perl.c, myglib.c: add g_slist_prepend to the glib emulation layer (Marek). 20031228 libspectrum.c, libspectrum.h.in: rename 'class' to 'libspectrum_class' where its used in libspectrum.h.in for C++ safety (Fred). 20040109 bzip2.c, configure.in: check we have libbz2 1.x (0.9.x and earlier use different function names). 20040111 bzip2.c: #include : needed by libbz2 < 1.0.2. 20040113 hacking/cvs-tags: Add documentation of libspectrum's CVS tags. 20040113 TAG: libspectrum_0_2_1-trunk BRANCH: libspectrum_0_2_1-branch 20040113 Makefile.am, configure.in: bump version number to 0.2.1pre1 and update the library soname (libspectrum_0_2_1-branch). 20040114 ChangeLog: bring up to date. 20040117 TAG: libspectrum_0_2_1pre1 (libspectrum_0_2_1-branch). 20040126 libspectrum.c: replace HAVE_BZLIB_H with HAVE_LIBBZ2 as used since the 20040109 change (patch #884231) (libspectrum_0_2_1-branch) (Fred). 20040126 dck.c, libspectrum.h.in: support compressed .dck files (patch #884355) (libspectrum_0_2_1-branch) (Fred). 20040127 configure.in: use glib 2.x if available (libspectrum_0_2_1-branch). 20040129 libspectrum.c: prevent the 'Secure memory is not locked into core' message appearing (libspectrum_0_2_1-branch). 20040205 Makefile.am, README, configure.in, doc/: doc updates (libspectrum_0_2_1-branch). 20040205 configure.in: bump version number to 0.2.1pre2 (libspectrum_0_2_1-branch). 20040205 TAG: libspectrum_0_2_1pre2 (libspectrum_0_2_1-branch) 20040211 configure.in: bump version number to 0.2.1 (libspectrum_0_2_1-branch). 20040211 tzx_read.c: don't double step over count when reading select blocks (libspectrum_0_2_1-branch). 20040212 TAG: libspectrum_0_2_1 (libspectrum_0_2_1-branch). 20040223 Merge changes from libspectrum_0_2_1 to HEAD. 20040223 TAG: libspectrum-0_2_1-merge-1 20040227 accessor.pl,libspectrum.c,libspectrum.h.in,szx.c,timings.c,z80.c: Scorpion support (part of patch #874504) (Stuart Brady). 20040229 accessor.pl, libspectrum.c, z80.c: the Scorpion no longer has CAPABILITY_PLUS3_MEMORY. 20040303 szx.c: the Scorpion is machine type 10 (Stuart Brady). 20040307 z80.c: don't skip RAM page 11 when saving Scorpion snaps. 20040318 Makefile.am,ide.c,libspectrum.h.in: support for .hdf hard disk images. Basically just Garry's patch with some coding style changes (patch #916186) (Garry Lancaster). 20040318 ide.c: open .hdf files in binary mode. 20040319 ide.c: ftell and fseek are not the same thing... 20040319 ide.c,libspectrum.h.in: implement a write cache for the IDE drives. 20040320 szx.c: bump version number to 1.2, save Scorpion port 0x1ffd and add some comments about the failures in the .szx specification. 20040320 libspectrum.c,libspectrum.h.in: add identification of .hdf hard disk images. 20040320 accessor.pl,snap_accessors.txt,szx.c: add support for the Beta 128 block of the .szx format. 20040320 libspectrum.c,libspectrum.h.in: add an 'Even M1' capability. 20040401 libspectrum.h.in,sna.c,szx.c,z80.c: minimalistic +3e support. 20040402 libspectrum.c,timings.c: enough to make the +3e support actually usable by Fuse. 20040402 libspectrum.h.in,tape.c: add libspectrum_tape_write() function. 20040402 libspectrum.c: add capabilities for the +3e. 20040408 Makefile.am,configure.in,myglib.c,myglib/{.cvsignore,Makefile.am}: move the glib replacement code into its own directory. 20040408 myglib/Makefile.am,myglib/ghash.c: add minimal GHashTable replacement (borrowed from glib 2.4.0). 20040414 myglib/gslist.c: fix two free_list related memory leaks. 20040415 make-perl.c,myglib/ghash.c: fix compilation with GHashTable replacement (borrowed code from glib 2.4.0 and 1.2.10). 20040417 make-perl.c,myglib/ghash.c: the world doesn't need to know about GHashNode. 20040513 libspectrum.c,libspectrum.h.in,szx.c,timings.c: add support for the Spectrum SE (part of patch #929112) (Fred). 20040513 timings.c: improved timings for the TC2048 and TC2068 (more of patch #929112) (Fred). 20040514 szx.c: use symbolic constants for the .szx machine numbers. 20040514 szx.c: allow loading of +3e snaps to work. 20040519 accessor.pl,sna.c,snap_accessors.txt,snapshot.c,szx.c,z80.c: add support for saving ZXCF information in .szx snapshots. 20040521 accessor.pl,sna.c,snap_accessors.txt,snapshot.c,szx.c,z80.c: add support for saving interface 2 cart in .szx snapshots. 20040521 szx.c: remove warnings. 20040521 szx.c: save RAM page 8 for the Spectrum SE. 20040521 sna.c,z80.c: allow SE (sna/z80) and Scorpion (z80) snapshots to be (badly) saved. 20040525 accessor.pl,sna.c,snap_accessors.txt,szx.c,z80.c: add support for saving Timex Dock/Exrom information in .szx snapshots. 20040525 szx.c: Timex Dock/Exrom pages aren't 0x4000 bytes long. 20040526 accessor.pl,internals.h,snapshot.c,szx.c: tidy up snapshot alloc/free routines. 20040527 timings.c: small timing tweak for 128K machines; we now match the timines for (at least some!) 48K/128K machines. 20040527 szx.c: Write scld block when machine has SE memory capability. 20040601 libspectrum.c,libspectrum.h.in: Add LIBSPECTRUM_CLASS_CARTRIDGE_IF2 and LIBSPECTRUM_ID_CARTRIDGE_IF2. 20040601 szx.c: save/restore state of ZXCF upload jumper. 20040602 accessor.pl,internals.h,sna.c,snap_accessors.txt,snapshot.c, szx.c,z80.c: save/restore ZXATASP state in .szx snaps. 20040603 Makefile.am,myglib/{.cvsignore,Makefile.am}: build the glib replacement as PIC. 20040611 szx.c: skip those chunks we don't support. 20040611 szx.c: small changes to the ZXAT and ZXCF chunks to make them more consistent with how the rest of the .szx format does things. 20040612 acconfig.h,configure.in: remove use of acconfig.h 20040612 szx.c: remove duplicated literal constants from the code. 20040620 README,autogen.sh: add script to do the autotools invocation. 20040620 hacking/cvs-tags: remove (use doc/cvs-tags instead). 20040621 z80.c: remove literal machine constants. 20040621 z80.c: allow the extensions to the .z80 machine type be valid for both v2 and v3 files. 20040626 libspectrum.h.in: put libspectrum_tape_block_description in the correct place. 20040626 Makefile.am: bump soname. 20040626 AUTHORS,README,TODO,doc/{libspectrum.3,libspectrum.txt}: doc updates in preparation for a 0.2.2 release. 20040703 libspectrum.h.in,rzx.c,doc/libspectrum.txt: add ability to select the format of the embedded snap in .rzx files. 20040706 acinclude.m4: distribute the Glib 1.2 and Glib 2.x autoconf macros. 20040707 autogen.sh: add --copy to automake invocation. 20040709 configure.in: bump version number to 0.2.2pre1. 20040709 TAG: libspectrum_0_2_2pre1 20040715 README,doc/libspectrum.3: doc updates for 0.2.2. 20040715 z80.c: fix possible segfault if a snap had a page 19 (Stuart). 20040715 szx.c: bump .szx minor version number to 1.3. 20040716 configure.in: bump version number to 0.2.2. 20040718 autogen.sh: add libtoolize. 20040721 accessor.pl,snap_accessors.txt,z80.c: Add issue 2 keyboard support. 20040722 szx.c: add issue 2 keyboard support. 20040722 snapshot.c: initialise issue 2 keyboard setting. 20040806 libspectrum.h.in,snapshot.c,szx.c,z80.c,doc/libspectrum.txt: Add new LIBSPECTRUM_FLAG_SNAPSHOT_ALWAYS_COMPRESS flag for use with libspectrum_snap_write 20040814 configure.in,dll.c,internals.h,zlib.c: small Visual C++ compatability fixes. 20040814 generate.pl.in,libspectrum.h.in,make-perl.c: more Visual C++ compatability fixes. 20040905 libspectrum.h.in,rzx.c: support multiple input recording blocks in an RZX file. 20040906 crypto.c,libspectrum.h.in,rzx.c: re-add support for creator and signature blocks in RZX files. 20040909 rzx.c: fix RZX digital signatures. 20040909 libspectrum.h.in,rzx.c: update libspectrum_rzx_write API for multiple IRB files. 20040910 libspectrum.h.in,rzx.c: implement RZX rollback. 20040918 libspectrum.h.in,rzx.c: allow RZX rollback to arbitrary points. 20041025 accessor.pl,internals.h,libspectrum.c,libspectrum.h.in, snap_accessors.txt,snapshot.c,szx.c,z80.c,doc/libspectrum.txt: Add support for connected joystick information in snapshots. 20041031 .cvsignore: ignore stamp-h1. 20041125 Makefile.am,libspectrum.h.in,microdrive.c: very simple .mdr handling. 20041221 rzx.c: fix compilation when gcrypt not present (thanks, Erik Kunze) (closes bug #1053346). 20041230 libspectrum.c,libspectrum.h.in: add identification of .mdr files (part of patch #1085429) (Gergely Szasz). 20050102 libspectrum.h.in,microdrive.c: variable length microdrive cartridge handling (rest of patch #1085429) (Gergely Szasz). 20050102 libspectrum.{c,h.in},sna.c,szx.c,timings.c,z80.c: TS2068 support (patch #1080531) (Fred). 20050108 libspectrum.c: Declare libspectrum_default_error_function before referring to it (Fred). 20050108 timings.c: fix Pentagon and Scorpion CPU speeds to give them 50Hz frame rates (rest of patch #1080531) (Fred). 20050113 libspectrum.c: Set NTSC capability for the TS2068 (Fred). 20050115 szx.c,zxs.c: fix compilation when zlib not present (closes bug #1098337). 20050125 libspectrum.h.in: Warn about use of deprecated interfaces with GCC (Fred). 20050204 szx.c,rzx.c: More compilation fixes when zlib not present (Fred). 20050204 libspectrum.h.in: More Win32 compilation fixes (Fred). 20050204 configure.in,Makefile.am: More Win32 compilation fixes (Fred). 20050204 configure.in,Makefile.am: Mark libspectrum.h as a nodist file instead of deleting it when configure is run, remember to make distribution tarballs with 'make dist-gzip' (Fred). 20050213 szx.c: make uncompressed snaps with DOCK data work (and don't waste memory when loading compressed snaps with DOCK data). 20050213 szx.c: don't bom if we try and write out a page which doesn't exist in the snapshot. 20050218 ide.c: add libspectrum_ide_dirty function. 20050227 make-perl.c,libspectrum.h.in: advertise that we support zlib compressed files (Fred). 20050302 Makefile.am: Stop automake trying to build make-perl (Fred). 20050302 make-perl.c,myglib/ghash.c: Add g_hash_table_size to the glib replacement code (Fred). 20050305 libspectrum.h.in,timings.c: add interrupt length to timings information. 20050325 tzx_read.c: avoid implementation-defined behaviour if a block has no data bytes. 20050325 tape_block.c: avoid undefined behaviour if a ROM block has no data bytes. 20050402 microdrive.c: don't check bad blocks when checksumming (part of patch #1161364) (Gergely Szasz). 20050409 libspectrum.h.in,tape.c: add libspectrum_tape_{insert,remove}_block routines. 20050430 internals.h,sna.c,snapshot.c,z80.c: add wrappers so that libspectrum_snap_read doesn't have to call deprecated functions. 20050507 bzip2.c,creator.c,crypto.c,internals.h,rzx.c,tzx_read.c, tzx_write.c: fix up gcc 4.0 signedness warnings (fixes bug #1197013). 20050517 make-perl.c, myglib.c: add g_slist_delete_link, g_slist_insert, g_slist_length, GINT_TO_POINTER and GPOINTER_TO_INT to the glib emulation layer (Fred). 20050922 creator.c,libspectrum.h.in,tape_accessors.txt,tape_block.h, tzx_read.c,tzx_write.c,doc/libspectrum.txt: API changes for gcc 4.0 signed char conversion warnings (patch #1197351) (Fred). 20051029 timings.c: timing tweak for TC2048 (Fred) 20051031 ide.c: improved IDE emulation for use with Demfir (Matthew Westcott). 20051220 Makefile.am,libspectrum.c,libspectrum.h.in,tape.c,tape_block.[ch], z80em.c: support for Z80Em and CSW files (patch #1357700) (Darren). 20051224 autogen.sh: add --automake to libtoolize invocation (Markus Obermuller). Remove --copy on automake. 20060718 tape.c: add block description for RLE blocks (Fred). 20060812 libspectrum.h.in,tape_block.c,doc/libspectrum.txt: add libspectrum_tape_block_metadata() function (needed to fix North and South and Super Hang-On; see bug #1531346). 20070101 rzx.c: when rolling back, don't stop recording until we know that the required snapshot exists. 20070102 tape.c,tape_block.[ch],tzx_read.c: stub support for TZX "Generali[sz]ed Data" blocks (ID 0x19). 20070102 Makefile.am,internals.h,libspectrum.h.in,tape_accessors.{pl,txt}, tape_block.[ch], tape_set.pl, tzx_read.c: sufficient 0x19 functionality to allow tzxlist to do something with these blocks. 20070104 internals.h,libspectrum.h.in,symbol_table.c,tape_block.[ch], tzx_read.c: next bit of 0x19 functionality. 20070104 libspectrum.h.in,symbol_table.c,tape_block.[ch]: symbol count of 0 => 256 symbols in table. 20070104 tzx_read.c: generalised data block pilot data comes before the data symbol table. 20070104 tape_accessors.c,tape_block.h,tzx_read.c: read pilot data from generalised data blocks. 20070104 Makefile.am,tape_accessors.txt,tape_block.h,tzx_read.c: read data stream from generalised data blocks. 20070104 internals.h,tape_block.c,tzx_read.c: free generalised block data on success (tested) and failure (not tested). 20070105 tape.c,tape_block.[ch]: start of playback code for generalised data blocks. 20070105 tape.c,tape_accessors.txt,tape_block.h,tzx_read.c: more playback code for generalised data blocks; handles symbol type 0 only. 20070106 libspectrum.h.in,tape.c: playback for other generalised data symbol types. 20070107 tape.c: set flags when playing back generalised data symbols as well as the pilot. 20070117 microdrive.c: fix up checksum calculation (patch #1637011) (Gergely Szasz). 20070119 libspectrum.h.in,doc/libspectrum.txt: tidy up and document in preparation for a release. 20070120 doc/libspectrum.txt: document RZX iterators. 20070120 libspectrum.h.in,microdrive.c,doc/libspectrum.txt: tidy up and document microdrive routines. 20070121 ChangeLog: bring up to date. 20070121 tzx_write.c: support for writing 0x19 blocks. 20070121 tzx_write.c: we now write TZX v1.20 files. 20070121 ChangeLog,tzx_write.c: length for archive info blocks was being written out one byte too long. 20070202 : change URLs to sourceforge, my e-mail address to @shadowmagic and remove my postal address. 20070202 TAG: libspectrum_0_3_0-trunk 20070202 BRANCH: libspectrum_0_3_0-branch 20070202 TAG: libspectrum_0_3_0-pre1 (libspectrum_0_3_0-branch) 20070204 ChangeLog: fix some attributions (Fred). 20070204 libspectrum.h.in,rzx.c,doc/libspectrum.txt: make libspectrum_rzx_playback_frame able to return a snap (necessary for supporting RZXs made with SPIN's "RZX Pause" feature) (libspectrum_0_3_0-branch). 20070217 tzx_read.c: do allocate memory if we have no data but some padding in tzx_read_data() (libspectrum_0_3_0-branch). 20070303 TAG: libspectrum_0_3_0-pre2 (libspectrum_0_3_0-branch) 20070310 internals.h: add prototypes for libspectrum_z80em_read and libspectrum_csw_read (libspectrum_0_3_0-branch) (Fred). 20070324 z80.c: initialise snap->beta_paged (fixes Action Farce II RZX playback; see bug #1654105) (thanks, Jon Needle) (libspectrum_0_3_0-branch). 20070409 z80.c: remove warning (libspectrum_0_3_0-branch). 20070411 ChangeLog,Makefile.am,README,configure.in,doc/libspectrum.3: update for 0.3.0 release (libspectrum_0_3_0-branch). 20070411 TAG: libspectrum_0_3_0 (libspectrum_0_3_0-branch) 20070425 tap.c,tzx_read.c: call libspectrum_tape_clear() on error rather than libspectrum_tape_free() to avoid double free bug (fixes bugs #1479451 and #1706994; thanks, crabfists) (libspectrum_0_3_0-branch). 20070509 libspectrum.in: add WIN32_DLL to Generalised Data Block functions (part of patch 1711412) (libspectrum_0_3_0-branch) (Stuart Brady). 20070509 Makefile.am,configure.in,hacking/{.cvsignore,Makefile.am}: distribute the hacking/ subdir (thanks, Stuart Brady) (libspectrum_0_3_0-branch). 20070509 acinclude.m4: fix underquoted macro (thanks, Stuart Brady) (libspectrum_0_3_0-branch). 20070510 ChangeLog,Makefile.am,README,configure.in,doc/{libspectrum.3, libspectrum.txt}: updates for 0.3.0.1 release (libspectrum_0_3_0-branch). 20070511 TAG: libspectrum_0_3_0_1 (libspectrum_0_3_0-branch)