0.8.5 / 2023-08-16 Fabian Kurz * Allow output file names to be up to PATH_MAX (typ. 4096) characters long (tnx SQ6JNX) * If the input file ends without a space or newline, don't ignore the last word * Change "ì" from ".." to ".---." (tnx IZ4APU) * Add some missing letters for Arabic, Greek, Hebrew * Fixes in the Makefile (thanks Stéphan Kochen) 0.8.4 / 2021-04-07 Fabian Kurz * If chapter separator is empty (-c "") or starts with a dash (-c "-"), do not append a chapter number to filenames (tnx F6FLF) * Fix Farnsworth CW timing (tnx DM4SG for the patch) * Location of configuration file can be specified with -E option 0.8.3 / 2020-05-23 Fabian Kurz * Added lowercase Greek alphabet * Added multiple language support by GNU gettext. * Added text command |Sx will add x (1 < x < 20000) milliseconds of silence to the output file * Comments can now be used in the CW input file; anything after a hash sign (#) will be treated as such (suggested by DM3DA) * Warning message for unknown characters improved (tells line number and character position; suggested by DL2KI) * CGI mode accepts UTF8 by default, download mode added 0.8.2 / 2013-01-04 Fabian Kurz * Time of conversion and speed-up calculations * Fixed text command |T0 * Samplerate of output file now always according to -s parameter (no longer using LAME's own preference for the given bitrate) * New text command |v for volume control * Chapter splitting now possible by duration (-d seconds) and number of words (-l words) (suggested by DM3KPO) * Fix inconsistent numbers for waveforms (0 = sine, 1 = sawtooth, 2 = square) * Fix OGG/Vorbis headers in CGI mode * New CGI mode (make cgibuffered) where the whole sound file is first created temporarily and then sent to the client. This makes it possible to send the Content-Length header. * Code cleanup 0.8.1 / 2011-04-04 Fabian Kurz * Guessing of file encoding added (-g filename). * MP3 CGI fixed (crashed because OGG/Vorbis libs were called) * Chapter time now properly resetted after each chapter * Added -X switch (test mode: no encoder, no output files) * Lame or OGG support can be disabled in the Makefile 0.8.0 / 2011-01-25 Fabian Kurz * ebook2cw can now also be compiled to work as a CGI on a webserver * Support for OGG/Vorbis audio file format added * Time of created files is now calculated accurately * Option to add a noise floor with an user definable SNR added [-N] (very experimental) * Waveform can now be set to sine, sawtooth or squarewave. [-T] * Config files are searched in current directory, ~/.ebook2cw, and DESTDIR/share/doc/ebook2cw/examples now. ~/.ebook2cw is created if only the last is found. [Linux/Unix only] 0.7.0 / 2008-07-03 Fabian Kurz * Paragraph separator () can be disabled by -p command line switch (suggested by DJ3KU). * All command line parameters can now also be set in the config file ebook2cw.conf. * Arbitrary character mappings are now possible. 0.6.4 / 2008-05-20 Fabian Kurz * Added "Farnsworth" spacing (-e) and extra inter-word spacing (-W) [suggested by DL3OBQ] * Reset to original speed when using QRQ (-Q) at each new chapter can now be disabled (-n) [suggested by W2UP] 0.6.3 / 2008-03-10 Fabian Kurz * Added the Arabic morse code alphabet * Added/changed Unicode characters for Esperanto 0.6.2 / 2008-02-20 Fabian Kurz * Support for arbitrary prosigns added. To generate a prosign enclose the letters in angle brackets (e.g. , , ...). [tnx DL7YEC] 0.6.1 / 2008-02-09 Fabian Kurz * Added more Cyrillic characters, the Greek and the Hebrew alphabet to the Unicode table. Some small corrections to the existing characters. * Command line switch -S with option either ISO or UTF prints a table of the available character set and the CW symbols in HTML format. 0.6.0 / 2008-02-05 Fabian Kurz * Full ISO 8859-1 character set is now available * UTF-8 support by command line switch -u. Currently implemented: Latin, basic cyrillic. 0.5.1 / 2008-01-08 Fabian Kurz * Fixed ID3 title (chapter number) generation. 0.5.0 / 2007-12-19 Fabian Kurz * Added support for writing ID3 tags. * Added -Q command line switch: QRQ by 1 WpM every n minutes. 0.4.0 / 2007-12-17 Fabian Kurz * Implemented dynamic memory allocation. 0.3.0 / 2007-11-28 Fabian Kurz * Added forgotten characters: @ and /. 0.2.0 / 2007-11-27 Fabian Kurz * Fixed handling of umlauts * The chapter separator is now case sensitive. 0.1.0 / 2007-11-22 Fabian Kurz * Initial release of ebook2cw.