1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse-utils synced 2025-07-29 18:41:18 +03:00
Files
fuse-utils/hacking/ChangeLog
2016-09-05 12:17:05 +00:00

605 lines
35 KiB
Plaintext

20030609 listbasic.c: A line number >= 16384 implies end of BASIC (not
> 16384) (Darren?)
20030609 listbasic.c: Formatting improvements and support for 128K and
TC2068 keywords (Darren?)
20030609 man/Makefile.am: distribute listbasic.1
20030609 man/scl2trd.1, man/tapeconv.1: fix roman/italic typos
20030612 rzxtool.c: use libspectrum_creator
20030613 rzxtool.c: use libspectrum_snap_write
20030613 Add preliminary version of snapconv
20030616 snapconv.c: print warnings if information lost on conversion
20030717 listbasic.c, tzxlist.c: use encapsulated
libspectrum_tape_block API.
20030722 listbasic.c: use encapsulated libspectrum_tape API
20030722 Sync fuse-utils_start-crypto-branch to current head. Tag as
fuse-utils_start-crypto-branch-1
20030723 rzxdump.c: signature blocks are now 0x20 and 0x21
(fuse-utils_start-crypto-branch)
20030723 rzxtool.c: remove any use of Fuse's secret key
(fuse-utils_start-crypto-branch)
20030804 Use new crypto API (fuse-utils_start-crypto-branch)
20030804 Add rzxcheck (fuse-utils_start-crypto-branch)
20030804 rzxdump.c: print out the competition code
(fuse-utils_start-crypto-branch)
20030805 Add support for multiple keys in rzxcheck
(fuse-utils_start-crypto-branch)
20030807 tzxlist.c: step through the tape, rather than reading the
first block an infinite number of times
(fuse-utils_start-crypto-branch)
20030811 rzxdump.c: print snapshot path for external snapshots
20030812 Merge crypto branch (at fuse-utils_start-crypto-branch-2)
onto HEAD (at fuse-utils_0_6_1pre1-merge-1)
20030821 rzxdump.c: free allocated memory and MPIs at exit.
20030821 rzxtool.c: initialise the snap buffer (to NULL); keeps
valgrind happy.
20030821 rzxtool.c: free any snapshot we're using at program exit.
20030822 rzxcheck.c: free signature memory.
20030824 rzxtool.c: free snapshot after writing it rather than before.
20030901 Build rzxcheck iff libgcrypt is present.
20030901 Remove the find an <n>-bit type stuff as that's now done by
libspectrum.
20030912 man/: update man pages for the 0.6.1 release.
20030912 ChangeLog: put in 0.6.0 release date.
20030912 ChangeLog: bring up to date for 0.6.1.
20030912 man/rzxtool.1, man/scl2trd.1: small updates.
20030912 README: update for 0.6.1.
20030913 configure.in: bump version number to 0.6.1.
20030921 rzxdump.c: use libgcrypt 1.1.42.
20031006 rzxcheck.c: return 1 if no signature or unknown key.
20031007 tapeconv.c: remove double-free bug if tape reading fails.
20031009 utils.c: add information from uname() into creator custom data.
20031010 utils.c: on Solaris, uname() returns 1 to indicate success.
20031013 Put libspectrum version into creator information, and ensure that
libspectrum_init is called by all programs which use libspectrum
functions.
20031014 .cvsignore, configure.in, fuse-utils.gpg.in: add QNX6 package
file (thanks, Mike Gorchak).
20031014 configure.in, rzxtool.c, scl2trd.c: we need <strings.h> for
strncasecmp on QNX6 (thanks, Mike Gorchak).
20031015 Makefile.am, configure.in: no longer need to explicitly link
against libgcrypt (except rzxdump) or zlib.
20031015 Makefile.am: no need to explicitly link against glib either.
20031016 Makefile.am, configure.in: no longer need to find path to glib.
20031020 listbasic.c, snapconv.c: use libspectrum_identify_file_with_class
where appropriate.
20031203 Some --enable-warnings cleanups.
20031211 Initial import of Tomaz Kac's z802tzx utility (as snap2tzx).
20031212 Makefile.am, snap2tzx.c: libspectrum-ify the snap reading part
of snap2tzx.
20031212 snap2tzx.c: C89 and coding style fixups.
20031216 snap2tzx.c: finish libspectrumification of snap2tzx.
20031216 ChangeLog: bring up to date.
20031218 snap2tzx.c: slow 6000 bps loader down slightly so it works with
(more) emulators; this is the only significant change made between
z802tzx 1.0 and z802tzx 1.1.
20031218 COPYING: add a copy of the GPL to the distribution.
20040117 rzxtool.c, scl2trd.c: stop recognised options producing two
error messages.
20040117 TAG: fuse-utils_0_6_2-trunk
BRANCH: fuse-utils_0_6_2-branch
20040117 TAG: fuse-utils_0_6_2pre1 (fuse-utils_0_6_2-branch).
20040204 man/: updates (fuse-utils_0_6_2-branch).
20040205 configure.in: bump version number to 0.6.2pre2
(fuse-utils_0_6_2-branch).
20040205 TAG: fuse-utils_0_6_2pre2 (fuse-utils_0_6_2-branch).
20040206 README, man/: final doc updates for the 0.6.2 release.
(fuse-utils_0_6_2-branch).
20040207 keys.c: change description of the Fuse key
(fuse-utils_0_6_2-branch).
20040211 configure.in: bump version number to 0.6.2
(fuse-utils_0_6_2-branch).
20040211 tzxlist.c: fix double-free bug on failed tape open
(fuse-utils_0_6_2-branch).
20040212 TAG: fuse-utils_0_6_2 (fuse-utils_0_6_2-branch).
20040223 Merge changes from fuse-utils_0_6_2 to HEAD.
20040223 TAG: fuse-utils_0_6_2-merge-1
20040616 acconfig.h,configure.in: remove use of acconfig.h.
20040616 .cvsignore,createhdf.c,Makefile.am: add createhdf utility for
creating empty .hdf files.
20040620 README,autogen.sh: add script to do the autotools invocation.
20040626 man/{Makefile.am,createhdf.1,fuse-utils.1}: add createhdf
manpage.
20040709 configure.in: bump version number to 0.7.0pre1.
20040709 TAG: fuse-utils_0_7_0pre1.
20040715 README,man/{createhdf.1,fuse-utils.1,listbasic.1,rzxcheck.1,
rzxdump.1,rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tapeconv.1,
tzxlist.1}; doc updates for 0.7.0 release.
20040715 configure.in: Use libtool to link fuse-utils
20040715 autogen.sh: copy auxiliary files rather than linking them.
20040715 .cvsignore: ignore libtool generated files.
20040716 configure.in: bump version umber to 0.7.0.
20040806 snapconv.c,man/snapconv.1: Add -c and -n options to snapconv that
allow the writing of uncompressed and completely compressed snapshots.
20040906 rzxcheck.c: use new RZX signature API.
20040909 rzxtool.c: fix up so it at least compiles and has some
functionality.
20040920 rzxcheck.c: remove small memory leak.
20041031 .cvsignore: ignore stamp-h1.
20050209 snapconv.c: correct filename in error message if target format
couldn't be identified.
20050310 man/createhdf.1: fix small typo (access -> accesses).
20050719 tzxlist.c,man/tzxlist.1: handle all supported tape types (Fred).
20051031 .cvsignore,Makefile.am,createhdf.c,ide.[ch],raw2hdf.c,
man/{Makefile.am,fuse-utils.1,raw2hdf.1}: add raw2hdf utility
(Matthew Westcott).
20051224 autogen.sh: remove --copy on automake invocation.
20060614 createhdf.c: reengineer to use truncate() directly when writing
sparse files (saves a block on disk). Fix double declaration of
buffer (thanks, Josetxu Malanda).
20060630 createhdf.c,ide.[ch],raw2hdf.c,man/{createhdf.1,raw2hdf.1}: allow
creation of v1.1 .hdf images. Fix a bug introduced in the last
change which made sparse files short by <header length> bytes.
20070102 autogen.sh: add libtoolize
20070102 tzxlist.c: list some info for TZX generalised data blocks.
20070104 tzxlist.c: more info for TZX generalised data blocks.
20070104 tzxlist.c: support 256 symbols in table.
20070104 tzxlist.c: dump pilot data from generalised data blocks.
20070121 scl2trd.c,utils.c: warnings removal.
20070129 ChangeLog: bring up to date.
20070129 <almost everything>: change URLs to Sourceforge, my e-mail address
to @shadowmagic and remove my postal address.
20070202 TAG: fuse-utils_0_8_0-trunk
20070202 BRANCH: fuse-utils_0_8_0-branch
20070202 TAG: fuse-utils_0_8_0-pre1 (fuse-utils_0_8_0-branch)
20070303 TAG: fuse-utils_0_8_0-pre2 (fuse-utils_0_8_0-branch)
20070411 ChangeLog,README,configure.in,man/{createhdf,fuse-utils,listbasic,
raw2hdf,rzxcheck,rzxdump,rzxtool,scl2trd,snap2tzx,snapconv,tapeconv,
tzxlist}.1: updates for 0.8 release (fuse-utils_0_8_0-branch).
20070411 TAG: fuse-utils_0_8_0 (fuse-utils_0_8_0-branch)
20070425 Makefile.am: add ide.h to noinst_HEADERS so it will be distributed
(thanks, Alberto Garcia) (fuse-utils_0_8_0-branch) (Fred).
20070509 Makefile.am,configure.in,hacking/{.cvsignore,Makefile.am}: distribute
the hacking/ subdir (thanks, Stuart Brady) (fuse-utils_0_8_0-branch)
20070510 ChangeLog,README,configure.in,man/{createhdf,fuse-utils,listbasic,
raw2hdf,rzxcheck,rzxdump,rzxtool,scl2trd,snap2tzx,snapconv,tapeconv,
tzxlist}.1: updates for 0.8.0.1 release (fuse-utils_0_8_0-branch).
20070511 man/{createhdf.1,raw2hdf.1}: update pointers to HDF spec to point to
v1.1 (patch #1716433) (fuse-utils_0_8_0-branch) (Stuart Brady).
20070511 TAG: fuse-utils_0_8_0_1 (fuse-utils_0_8_0-branch)
20070512 hacking/cvs-tags: document merge back to trunk
(fuse-utils_0_8_0-branch).
20070512 Merge changes from fuse-utils_0_8_0-branch to HEAD.
20070512 TAG: fuse-utils_0_8_0-merge-1
20070513 listbasic.c,utils.h: fix filenames in comments (patch #1716201)
(Stuart Brady).
20070517 compat.h,createhdf.c,scl2trd.c,snapconv.c,utils.c: add O_BINARY
for fuse-utils (patch #1718168) (Stuart Brady).
20070520 Remove .cvsignore files and ignore files not automatically ignored
by Subversion.
20070522 tzxlist.c: remove warnings in printfs (Fred).
20070522 snap2tzx.c,tapeconv.c,man/tapeconv.1: don't call deprecated tape API
functions (Fred).
20070526 <almost everything>: update FSF address in GPL notices (Stuart).
20070529 Makefile.am,acinclude.m4,audio2tape.c,configure.in,
man/{Makefile.am,audio2tape.1}: add new audio file to tape image
convertor (part of patch #1725974) (Fred).
20070529 acinclude.m4: remove warnings about underquoted definitions (Stuart).
20070531 audio2tape.c,tzxlist.c: remove warnings.
20070606 man/fuse-utils.1: mention audio2tape (Stuart).
20070606 man/{audio2tape.1,createhdf.1,listbasic.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tapeconv.1,tzxlist.1}:
spelling/formatting fixes (Stuart).
20070608 configure.in,Makefile.am,tape2wav.c,man/{tape2wav.1,audio2tape.1},
audio2tape.c: add simple tape image to wav file convertor (Fred).
20070608 man/*.1: fix dashes (Stuart).
20070608 audio2tape.c,man/{audio2tape.1,tape2wav.1},tape2wav.c: update FSF
address (Stuart).
20070611 man/fuse-utils.1: mention tape2wav (Stuart).
20070611 .: ignore tape2wav.
20070727 listbasic.c,rzxcheck.c,rzxdump.c,rzxtool.c,snap2tzx.c,snapconv.c,
tape2wav.c,tapeconv.c,tzxlist.c,utils.[ch]: remove use of mmap():
added complexity for no real benefit.
20071005 listbasic.c: fix handling of block characters (Stuart).
20071007 Makefile.am,man/rzxtool.1,rzxtool.c: complete rewrite of rzxtool
to make it useful with the new RZX model of allowing multiple
snapshots in an RZX file.
20071007 listbasic.c: add Beta BASIC support to listbasic (Stuart).
20071007 listbasic.c: improve handling of spaces in Beta BASIC (Stuart).
20071026 ChangeLog: add some entries (Stuart).
20071128 Makefile.am,man/{Makefile.am,fuse-utils.1,profile2map.1},
profile2map.c: add profile2map utility for converting Fuse profiler
output to Z80-style map format (feature request #1530348) (Stuart).
20071218 ChangeLog,README,configure.in,man/{audio2tape.1,createhdf.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,
tzxlist.1}: update for 0.9.0 release (Stuart).
20071218 rzxtool.c: fix warning (Stuart).
20071218 audio2tape.c,listbasic.c,rzxcheck.c,rzxdump.c,snap2tzx.c,snapconv.c,
tape2wav.c,tapeconv.c,tzxlist.c,utils.c: don't include mman.h (Stuart).
20071219 rzxtool.c: fix build without glib (Stuart).
20071219 Makefile.am,configure.in: fix build on Win32 with libaudiofile and/or
libgcrypt (Stuart).
20071219 rzxtool.c: #include <string.h> (Stuart).
20071219 compat.h: define S_I[RW]{GRP,OTH} to 0 if they're unavailable (Stuart).
20071219 utils.c: don't try to use uname() on Win32 (Stuart).
20071219 man/{audio2tape.1,tape2wav.1}: formatting fixes (Stuart).
20071219 man/{audio2tape.1,tape2wav.1}: more formatting fixes (Stuart).
20071221 man/{audio2tape.1,profile2map.1,tape2wav.1}: man page fixes (Stuart).
20071221 BRANCH: fuse-utils_0_9_0-branch
20071221 TAG: fuse-utils_0_9_0pre1 (from fuse-utils_0_9_0-branch).
20071221 man/tape2wav.1: fix whitespace (Stuart).
20080104 ChangeLog,README,man/{audio2tape.1,createhdf.1,fuse-utils.1,
listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,rzxtool.1,
scl2trd.1,snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,tzxlist.1}:
update dates (fuse-utils_0_9_0-branch) (Stuart).
20080105 Makefile.am: distribute compat.h (thanks, make distcheck)
(fuse-utils_0_9_0-branch).
20080105 TAG: fuse-utils_0_9_0
20080107 Merge fuse-utils_0_9_0-branch changes r3451:3480 to trunk.
20080108 man/Makefile.am: install tape2wav.1 (Stuart).
20080306 .: ignore profile2map.
20080330 tape2wav.c: round up when quantising a pulse to a sample rate
(fixes bug #1922528) (Fred).
20080331 snap2tzx.c: add 100ms pause between blocks to ensure there is a
decent gap between edges in adjacent blocks (fixes bug #1929571)
(Fred).
20080512 tapeconv.c,man/tapeconv.1: add options for updating archive info
blocks, embedding loading screen and cassette inlays during
conversion (Fred).
20080512 tape2wav.c: add help text for rate option (Fred).
20080614 configure.in: add --without-audiofile (patch #1982487)
(José Manuel Ferrer Ortiz).
20080630 audio2tape.c,listbasic.c,rzxcheck.c,rzxtool.c,snap2tzx.c,snapconv.c,
tape2wav.c,tapeconv.c,tzxlist.c,utils.c: handle new allocator returns
object style API from libspectrum.
20080701 audio2tape.c,snap2tzx.c,tapeconv.c: handle new void return values
tape API from libspectrum (Fred).
20080922 Makefile.am,audio2tape.[c|cc|h],configure.in,
converter/{findpilot.[cc|h],findsync1.[cc|h],getpulse1.[cc|h],
getpulse2.[cc|h],getsync2.[cc|h],romloader.[cc|h],romloaderstate.h},
importer/{interpolator.h,schmitt.h,simple.h,soundfile.[cc|h],
trigger.[cc|h]},man/audio2tape.1: add facility to recognise ROM blocks
when processing audio file (Fred).
20080922 converter/romloader.cc: custom timings were only initialised when stats
were enabled (Fred).
20080922 importer/soundfile.cc: initialise frequency table to 0 (Fred).
20080928 tzxlist.c: add block and tape lengths to output (Fred).
20081027 ChangeLog: bring up to date.
20081109 hacking/cvs-tags: document 0.10.0 branch.
20081116 tape2wav.c: fix buffer overflow in tape2wav (Jiri Benc).
20081116 convertor/romloader.cc: add missing #include <limits>.
20081117 configure.in: bump version number for 0.10.0-pre1 release (fuse-utils_0_10_0-branch).
20081119 Makefile.am: Distribute audio2tape.h importer/{schmitt.h,simple.h,
soundfile.h} converter/romloader.h (thanks, Chris Young) (Fred).
20081129 configure.in: also set CXXFLAGS for --with-local-prefix (fixes bug
#2358508) (Fred).
20081129 Makefile.am,audio2tape.cc,configure.in,
converter/{romloader.cc,romloaderstate.cc,romloaderstate.h},
importer/{interpolator.h,soundfile.cc}: add warnings for C++ and clean
up warnings thus produced (Fred).
20081129 configure.in,man/{audio2tape.1,createhdf.1,fuse-utils.1,listbasic.1,
profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,rzxtool.1,scl2trd.1,
snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,tzxlist.1},README: final
tweaks for 0.10.0 (fuse-utils_0_10_0-branch).
20081203 configure.in,converter/romloader.cc,hacking/ChangeLog,man/{
audio2tape.1,createhdf.1,fuse-utils.1,listbasic.1,profile2map.1,
raw2hdf.1,rzxcheck.1,rzxdump.1,rzxtool.1,scl2trd.1,snap2tzx.1,
snapconv.1,tape2wav.1,tapeconv.1,tzxlist.1},README: merge
fuse-utils_0_10_0-branch changes onto trunk.
20081205 Makefile.am: distribute converter/romloaderstate.h (thanks, Chris
Young) (Fred).
20081206 Makefile.am: distribute the rest of converter/*.h and interpolator/*.h
(thanks, Lucuan Langa) (Fred).
20081206 Makefile.am,configure.in: distribute importer/trigger.h, fix
compilation when audiofile isn't present (Fred, sigh).
20081210 ChangeLog,configure.in,hacking/cvs-tags,man/{audio2tape.1,createhdf.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,
tzxlist.1},README: update for 0.10.0.1 release.
20090203 man/audio2tape.1: correct documentation of default trigger (Fred).
20090411 tape2wav.c: use the new tape flag for end of tape (part of fixes for
bug #2743838) (Fred).
20090803 Makefile.am,compat.h,compat/amiga/{Makefile.am,osname.c},
compat/unix/{Makefile.am,osname.c},configure.in,snap2tzx.c,utils.c:
add OS compatibility stubs ala Fuse (patch #2315512) (Chris Young &
Fred).
20090803 compat/amiga/basename.c,compat/unix/basename.c: missed a couple of
files (Fred).
20091022 importer/soundfile.cc: we expect mono sound files, tell audiofile to
make the required adjustments (fixes bug #2883135; thanks, Gilberto
Almeida) (Fred).
20091212 importer/romloader.cc: guard against array underrun on empty block
(Fred).
20100722 converter/romloader.cc: fix header printing (Fred).
20100722 tzxlist.c: add ROM block header printing (Fred).
20100806 Makefile.am,acinclude.m4,config.rpath,configure.in,man/tzxlist.1,
tzxlist.c: support the de-facto standard Windows-1252 charset in TZX
text (Fred).
20101003 snapconv.c,man/snapconv.1: add -f flag to write snapshots with A and F
and A' and F' transposed to fix SZX snaps written with old versions of
libspectrum (Fred).
20101003 man/snapconv.1: libspectrum now automatically fixes the problem of
A and F being transposed.
20101007 raw2hdf.c: add missing default for version (fixes bug #3082566; thanks,
UB880D) (Fred).
20101129 ChangeLog,README,man/*.1: updates for 1.0.
20101206 Makefile.am: remember to put all compat directories in the dist tarball
(thanks, kizmiaz).
20101216 README,configure.in,man/*.1: updates for 1.0.0 release.
20101216 ChangeLog: update date here as well.
20101229 tzxlist.c: fix typo in archive block printing (patch #3147102) (Alberto
Garcia).
20110122 compat/win32/{Makefile.am,osname.c},configure.in: add compatibility
function support for Windows (patch #3163680) (Sergio Baldovi).
20110122 audio2tape.h,configure.in: add support for --without-gcrypt flag like
libspectrum (patch #3163845) (Ooblick).
20110405 compat.h,snap2tzx.c: add and use Fuse's GCC_PRINTF macro and add
missing 'const' to format string parameter (Stuart).
20110413 man/tape2wav.1,tape2wav.c: allow writing WAV file to stdout (Fred).
20110414 tape2wav.c: allow writing WAV file to stdout on Windows (patch
#3286205) (Sergio Baldovi).
20110427 tzxlist.c,man/tzxlist.1: add support for reading PZX files (Fred).
20110429 tzxlist.c: PZX files have archive info text as UTF-8 (Fred).
20110429 tape2wav.c: respect polarity when writing audio out (Fred).
20110501 man/profile2map.1: update my email address (Stuart).
20110514 tzxlist.c: add support for TZX set signal level block (Fred).
20110514 tape2wav.c: do a better job of respecting polarity when writing audio
out (Fred).
20110717 tzxlist.c: print CODE header start address and length (Fred).
20111219 rzxtool.c,scl2trd.c,snap2tzx.c: fix warnings.
20120122 scl2trd.c: fix unused variable warning (Fred).
20120122 Makefile.am,compat/{getopt.[ch],getopt1.c},configure.in,fmfconv.[ch],
fmfconv_aiff.c,fmfconv_au.c,fmfconv_ff.c,fmfconv_ppm.c,fmfconv_scr.c,
fmfconv_wav.c,fmfconv_yuv.c,hacking/ChangeLog,man/Makefile.am,
man/fmfconv.1,movie_tables.h: add converter tool for fmf files
(patch #3034770) (Gergely Szasz with contributions from Sergio Baldoví
and Fred).
20120327 configure.in: add support for audiofile 0.3.x (patch #3508658) (Alberto
Garcia).
20120922 tapeconv.c: correct check of LIBSPECTRUM_ID_UNKNOWN (fixes bug
#3570483) (Michael Tautschnig).
20120923 tapeconv.c: remove potential memory leak (Fred).
20121021 Makefile.am,acinclude.m4,autogen.sh,compat/amiga/Makefile.am,
compat/unix/Makefile.am,compat/win32/Makefile.am,configure.[ac|in],
m4/{audiofile.m4,glib-1.0.m4,glib-2.0.m4,iconv.m4}: modernise autoconf
support (more from patch #3575831) (Sergio).
20121026 compat/win32/osname.c,fmfconv.[ch],fmfconv_aiff.c,fmfconv_au.c,
fmfconv_ff.c,fmfconv_ppm.c,fmfconv_scr.c,fmfconv_wav.c,fmfconv_yuv.c,
snap2tzx.c: fix various warnings (patch #3579248) (Sergio).
20121111 Makefile.am,configure.ac: enhance win32 installation and distribution
(patch #3580843) (Sergio).
20121118 configure.ac,rzxdump.c: fix the build of rzxcheck and enable some bits
of rzxdump if libgcrypt is present (bug #3582043) (Sergio).
20121127 compat/amiga/Makefile.am,compat/unix/Makefile.am,fmfconv.[ch],
fmfconv_aiff.c,fmfconv_au.c,fmfconv_ff.c,fmfconv_ppm.c,fmfconv_scr.c,
fmfconv_wav.c,fmfconv_yuv.c,movie_tables.h,profile2map.c: update FSF
address in GPL notices, change Phil e-mail address to @shadowmagic and
remove postal address, fix harcoded Id tags, and add missing properties
(Sergio).
20121127 audio2tape.h,compat/amiga/Makefile.am,compat/unix/Makefile.am,
fmfconv.[ch],fmfconv_aiff.c,fmfconv_au.c,fmfconv_ff.c,fmfconv_ppm.c,
fmfconv_scr.c,fmfconv_wav.c,fmfconv_yuv.c: fix hard-coded Id tags and
add missing properties (Sergio).
20121201 configure.ac: fix the build when libaudiofile is not found and we are
using an old pkg-config/autoconf. Don't interrupt COMPAT_OSNAME output
with other checks (Sergio).
20121206 configure.ac: allow dynamic linking against system libraries for
audio2tape on Windows to fix the build with libaudiofile 0.3 (Sergio).
20121208 fmfconv.c: preliminary support for 64-bits binaries for Windows (patch
#3591613) (Sergio).
20121208 README: document support for reading PZX files (Sergio).
20121227 man/fuse-utils.1: mention fmfconv (Fred).
20121227 configure.ac: bump version number to 1.1.0 (Fred).
20121227 ChangeLog,README: first updates for a "1.1.0" release (Fred).
20121228 man/fmfconv.1: add some more details on command line arguments (Fred).
20121228 fmfconv.c: tweak help text (Fred).
20121228 configure.ac: allow ffmpeg detection to use local-prefix (Fred).
20121229 man/*.1: fix quotes, dashes and spacing (Stuart).
20130106 fmfconv_au.c: improve addition of annotation field to au format files
(thanks, Stuart Brady) (Alberto Garcia).
20130107 man/fmfconv.1: add some more details on command line arguments (Fred).
20130113 fmfconv_ff.c: migrate to ffmpeg 1.0.1 API (bug #272) (Fred and rkd77).
20130202 fmfconv.c: fix a crash when input file not exists (Sergio).
20130202 man/fmfconv.1: complete SYNOPSIS, SEE ALSO and AUTHOR sections. Remove
FILES section. Punctuation fixes (Sergio).
20130203 man/snapconv.1: complete SYNOPSIS (Fred).
20130203 converter/romloader.cc: fix incomplete byte warning (thanks, Ivan
Shmakov) (Fred).
20130212 man/audio2tape.1: fix input file specification (Fred).
20130216 AUTHORS,man/createhdf.1,man/raw2hdf.1: fix broken URLs (Sergio).
20130216 configure.ac,fmfconv_ff.c: fix the build on Debian stable and fix a
crash when encoding H.264 (more from bug #272) (thanks, Fred) (Sergio).
20130216 fmfconv.c: fix help punctuation and document svcd profile (Sergio).
20130216 fmfconv.c: fix a crash when converting PCM stereo samples to mono
(Sergio).
20130216 man/fmfconv.1: add some examples (Sergio).
20130216 fmfconv_ff.c: check the codec supports signed 16 bit PCM samples before
trying to use them (Fred).
20130219 scl2trd.c: check the return code from read() and write() (Sergio).
20130223 fmfconv_ff.c: use the same encoder on later stages (Sergio).
20130223 fmfconv.c: force mpeg4 video encoder for youtube profile and don't
force AAC audio encoder for ipod profile (Sergio).
20130407 converter/{romloader.cc,romloader.h}: include read and computed
checksum (thanks, Ivan Shmakov) (Fred).
20130407 converter/romloader.cc: print flag byte (thanks, Ivan Shmakov) (Fred).
20130516 man/*.1: update date and revision for 1.1 release.
20130516 ChangeLog: update date in main changelog.
20130517 README: update date for 1.1 release.
20130518 man/fmfconv.1: update date for 1.1 release (Sergio).
20130520 configure.ac: fix typo in the CPPFLAGS variable name (patch #310)
(Alberto).
20130520 man/fmfconv.1: fix syntax error (patch #311) (Alberto).
20130524 ChangeLog,README: updates for a "1.1.1" release (Fred).
20130524 README,configure.ac,man/{audio2tape.1,createhdf.1,fmfconv.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,
tzxlist.1}: further updates for "1.1.1" (Stuart).
20130524 ChangeLog: fill in date (Stuart).
20130526 Makefile.am: distribute ChangeLog in Windows packages (Sergio).
20130526 Makefile.am: add compat/getopt.h into the dist tarball (Sergio).
20130928 Makefile.am,compat/win32/distribution.mk: take Windows distribution
rules out of main Makefile.am (Sergio).
20131013 configure.ac,Makefile.am,compat/{Makefile.am,amiga/Makefile.am,
unix/Makefile.am,win32/Makefile.am},hacking/Makefile.am,m4/Makefile.am,
man/Makefile.am: use 'subdir-objects' option as advised by automake
1.14 to place object files in subdirectories (more from patch #317)
(Sergio).
20131013 configure.ac: replace obsolete ac_cv_prog_gcc with ac_cv_c_compiler_gnu
(Sergio).
20131215 rzxtool.c: fix snapshot insertion in rzx recordings (Sergio).
20140113 man/rzxtool.1,rzxtool.c: add option for finalising rzx recordings
(part of bug #305) (Sergio).
20140113 rzxdump.c: show block number as is needed for some operations with
rzxtool (Sergio).
20140216 fmfconv.c,raw2hdf.c,rzxtool.c,scl2trd.c,snap2tzx.c,snapconv.c,
tape2wav.c: fix leaks and possible null pointer dereferences (thanks,
cppcheck) (Sergio).
20140216 fmfconv_ff.c: FFmpeg no longer provides backward compatible CodecID as
alias for AVCodecID (Sergio).
20140414 tape2wav.c: correct default WAV sample rate (thanks, Alberto Garcia)
(patch #324) (Santiago Vila).
20140424 fmfconv.c: correct vga resolution (Sergio).
20140507 m4/iconv.m4: update iconv to version from gettext-0.18.2 (Fred).
20140507 autogen.sh: select glibtoolize where required (Sergio).
20140511 m4/{Makefile.am,lib-ld.m4,lib-link.m4,lib-prefix.m4}: ensure
definitions of AC_LIB_PREPARE_PREFIX, AC_LIB_RPATH,
AC_LIB_LINKFLAGS_BODY and AC_LIB_APPENDTOVAR are always available
(patch #325) (Fred).
20140511 autogen.sh: fix line break (Sergio).
20140706 configure.ac,fmfconv_ff.c: add libav10 support (thanks, Alberto Garcia)
(Anton Khirnov and Sergio).
20150411 compat/win32/distribution.mk: prefer groff over man2html (Sergio).
20150412 Makefile.am,configure.ac,fmfconv.[c|h],
fmfconv_[aiff|au|avi|ff|jpg|png|ppm|wav|yuv].c: support JPEG, PNG and
AVI output formats. New internal sound resampling. Allow greyscale
output (patch #329) (Gergely Szasz).
20150419 man/fmfconv.1: add missing options and arrange options in categories
(Sergio).
20150419 audio2tape.cc,createhdf.c,fmfconv.c,listbasic.c,raw2hdf.c,rzxtool.c,
snap2tzx.c,snapconv.c,tape2wav.c,tapeconv.c: abort program when passed
unknown options (fixes bug #318) (thanks, Stuart) (Sergio).
20150422 fmfconv.c,man/fmfconv.1: set default output type to AVI instead of
YUV4MPEG2 when using pipes. Move --force-resample and --srate options
(more from patch #329) (Gergely Szasz).
20150423 man/fmfconv.1: add more details on DESCRIPTION, EXAMPLES and SEE ALSO
(thanks, Gergely Szasz) (Sergio).
20150423 fmfconv.c: set output mode to AVI when using .avi file extension
(Sergio).
20150426 fmfconv.[c|h],fmfconv_[ff|jpg|png].c: implement --version option in
fmfconv (more from patch #329) (partially fixes bug #320) (Gergely
Szasz).
20150427 audio2tape.cc,configure.ac,createhdf.c,fmfconv.c,listbasic.c,
profile2map.c,raw2hdf.c,rzxcheck.c,rzxdump.c,rzxtool.c,scl2trd.c,
snap2tzx.c,snapconv.c,tape2wav.c,tapeconv.c,tzxlist.c: add --version
option to the utilities (partially fixes bug #320) (Sergio).
20150427 AUTHORS: update authors list (Sergio).
20150502 Makefile.am,audio2tape_res.rc,configure.ac,createhdf_res.rc,
fmfconv.h,fmfconv_res.rc,listbasic_res.rc,profile2map_res.rc,
raw2hdf_res.rc,rzxcheck_res.rc,rzxdump_res.rc,rzxtool_res.rc,
scl2trd_res.rc,snap2tzx_res.rc,snapconv_res.rc,tape2wav_res.rc,
tapeconv_res.rc,tzxlist_res.rc: add version info to Windows executables
(Sergio).
20150502 audio2tape.cc,createhdf.c,fmfconv.c,listbasic.c,profile2map.c,
raw2hdf.c,rzxcheck.c,rzxdump.c,rzxtool.c,scl2trd.c,snap2tzx.c,
snapconv.c,tape2wav.c,tapeconv.c,tzxlist.c: add --help option to the
utilities (partially fixes bug #320) (Sergio).
20150502 man/{audio2tape.1,createhdf.1,listbasic.1,profile2map.1, raw2hdf.1,
rzxcheck.1,rzxdump.1,rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,
tape2wav.1,tapeconv.1,tzxlist.1}: document --help and --version options
(Sergio).
20150502 rzxdump.c,scl2trd.c: fix exit code when passed bad operands (Sergio).
20150503 tapeconv.c: remove double spacing and "the the" in help (thanks,
Stuart) (Sergio).
20150505 createhdf.c,fmfconv.c,listbasic.c,profile2map.c,raw2hdf.c,rzxcheck.c,
rzxdump.c,rzxtool.c,scl2trd.c,snap2tzx.c,snapconv.c,tape2wav.c,
tapeconv.c,tzxlist.c: reduce the number of unique strings (thanks,
Stuart) (Sergio).
20150510 Makefile.am: use variables for flags rather than direct substitutions
(Sergio).
20150510 m4/{Makefile.am,pkg.m4}: add pkg.m4 for PKG_CHECK_MODULES in case the
platform doesn't have pkg-config installed (Sergio).
20150512 fmfconv_ff.c,rzxtool.c: avoid mixing declarations and code for C89
compilers (Adrien Destugues).
20150517 audio2tape.cc: use char* for progname for consistency with utils.c
(thanks, Stuart) (Fred).
20150517 fmfconv.c,fmfconv_avi.c: remove a couple more warnings (Fred).
20150517 tape2wav.c: abs() takes an int so use atoi() to match types (Fred).
20150527 compat.h,compat/{amiga/{basename.c,osname.c},unix/{basename.c,
osname.c},win32/osname.c}: add missing includes (Stuart).
20150527 createhdf.c,fmfconv.c,fmfconv_aiff.c,fmfconv_au.c,fmfconv_avi.c,
fmfconv_ff.c,fmfconv_jpg.c,fmfconv_wav.c,fmfconv_yuv.c,raw2hdf.c,
snap2tzx.c: add static to functions where appropriate (Stuart).
20150613 m4/ax_create_stdint_h.m4: add AX_CREATE_STDINT_H macro from the GNU
Autoconf Archive (Stuart).
20150617 Makefile.am: enable silent rules for windres commands (Sergio).
20151201 fmfconv.c,fmfconv_avi.c: ensure AVI files are finalised and delete
the index file on Windows (Sergio).
20151229 Makefile.am,configure.ac,fmfconv.[ch],fmfconv_ff.c,man/fmfconv.1: drop
FFmpeg/Libav API support in fmfconv (patch #345) (Sergio).
20160103 fmfconv.c: fix crash when writing a sequence of screenshots (Sergio).
20160111 fmfconv.c: fix spelling (Sergio).
20160311 audio2tape.cc: declare C linkage for progname (Adam Sampson).
20160325 tzxlist.c: dump headers that appear to be in data blocks (Fred).
20160325 Makefile.am,man/{Makefile.am,audio2tape.1,tape2pulses.1,tape2wav.1,
tapeconv.1,tzxlist.1},tape2pulses.c: add new utility to dump the
pulses found in a tape file to a file for analysis (Fred).
20160325 tape2pulses.c: fix getopt_long arguments (Fred).
20160326 AUTHORS,Makefile.am,README,man/fuse-utils.1,tape2pulses.c,
tape2pulses_res.rc: set tape2pulses info into Windows executable and
complete documentation (Sergio).
20160420 tzxlist.c: don't print non-printable header characters like Fuse
(thanks, Sergio) (Fred).
20160424 ChangeLog,README,configure.ac,hacking/ChangeLog,man/{audio2tape.1,
createhdf.1,fmfconv.1,fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,
rzxcheck.1,rzxdump.1,rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,
tape2wav.1,tapeconv.1,tzxlist.1}: merge fuse-utils_1_1_0-branch changes
onto trunk (Fred).
20160425 ChangeLog: first updates for a "1.2.0" release (Fred).
20160425 man/tzxlist.1,tzxlist.c: allow tzxlist dump standard data blocks (patch
#328) (Gergely Szasz).
20160427 tzxlist.c: share implementation between fprint_block_name() and
print_block_name() and fix typo (Fred).
20160429 configure.ac,m4/glib-[12].0.m4: check for libspectrum's own GLib
replacement (rest of feature request #28) (Stuart and Sergio).
20160429 tzxlist.c: allow tape durations longer than 20.5 minutes (patch #361)
(UB880D).
20160429 Makefile.am,audio2tape.cc,autogen.sh,
compat/{Makefile.am,win32/distribution.mk},compat.h,createhdf.c,
fmfconv.[ch],fmfconv_aiff.c,fmfconv_au.c,fmfconv_avi.c,fmfconv_ppm.c,
fmfconv_wav.c,fmfconv_yuv.c,hacking/Makefile.am,listbasic.c,
m4/Makefile.am,man/Makefile.am,profile2map.c,raw2hdf.c,rzxcheck.c,
rzxdump.c,rzxtool.c,scl2trd.c,snap2tzx.c,snapconv.c,tape2wav.c,
tapeconv.c,tzxlist.c: have a go at updating copyright dates since
v 1.1.1 (Fred).
20160430 ChangeLog: add recent merges. Remove commits discarded in final
release. Tabs are evil (Sergio).
20160501 m4/Makefile.am: fix distribution of macro files (Sergio).
20160501 man/{audio2tape.1,createhdf.1,fmfconv.1,fuse-utils.1,listbasic.1,
profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,rzxtool.1,scl2trd.1,
snap2tzx.1,snapconv.1,tape2pulses.1,tape2wav.1,tapeconv.1,tzxlist.1}:
bump more version numbers for 1.2.0 release (Sergio).
20160529 Makefile.am: use and distribute rzxcheck_res.rc (Sergio).
20160529 README,man/{audio2tape.1,createhdf.1,fmfconv.1,fuse-utils.1,
listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,rzxtool.1,
scl2trd.1,snap2tzx.1,snapconv.1,tape2wav.1,tapeconv.1,tzxlist.1}:
update release dates (Fred).
20160529 configure.ac: mark release as 1.2.0-pre1 (Fred).
20160530 man/tape2pulses.1: update more release dates (Sergio).
20160606 ChangeLog,README,configure.ac,man/{audio2tape.1,createhdf.1,fmfconv.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2pulses.1,tape2wav.1,
tapeconv.1,tzxlist.1}: update release dates and mark this release as
1.2.0 (Fred).
20160811 scl2trd.c: fix buffer over-read in scl2trd (Sergio).
20160812 tape2pulses.c,tape2wav.c: emit an edge when 0 tstate pulses do not have
the no edge flag set (Fred).
20160816 ChangeLog,configure.ac,man/{audio2tape.1,createhdf.1,fmfconv.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2pulses.1,tape2wav.1,
tapeconv.1,tzxlist.1}: first updates for a "1.2.2" release (Fred).
20160817 README: bump version to 1.2.2 (Sergio).
20160820 man/tapeconv.1: fix typo (Sergio).
20160821 ChangeLog,README,configure.ac,man/{audio2tape.1,createhdf.1,fmfconv.1,
fuse-utils.1,listbasic.1,profile2map.1,raw2hdf.1,rzxcheck.1,rzxdump.1,
rzxtool.1,scl2trd.1,snap2tzx.1,snapconv.1,tape2pulses.1,tape2wav.1,
tapeconv.1,tzxlist.1}: update release dates and mark this release as
1.2.2 (Fred).
20160822 configure.ac: print summary of enabled features when building
fuse-utils (patch #379) (Alberto Garcia).
20160828 audio2tape.cc,snap2tzx.c,tapeconv.c: switch to using
libspectrum_buffer in tape APIs (Fred).
20160831 listbasic.c,rzxtool.c,snapconv.c,utils.c: switch to using
libspectrum_buffer in snapshot write APIs (Fred).
20160905 rzxtool.c: switch to using libspectrum_buffer in RZX write APIs
(Fred).