|
Packit |
57a33d |
#============================================================================
|
|
Packit |
57a33d |
# Enca v1.19 (2016-09-05) guess and convert encoding of text files
|
|
Packit |
57a33d |
# Copyright (C) 2000-2003 David Necas (Yeti) <yeti@physics.muni.cz>
|
|
Packit |
57a33d |
# Copyright (C) 2009-2016 Michal Cihar <michal@cihar.com>
|
|
Packit |
57a33d |
#============================================================================
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
List of user-visible changes in Enca
|
|
Packit |
57a33d |
More detailed log can be obtained from older changelogs or git log.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
Legend: + new feature
|
|
Packit |
57a33d |
* change of behaviour (including disappearing of a feature)
|
|
Packit |
57a33d |
- bugfix
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.19-dev
|
|
Packit |
57a33d |
- fix possible memory leak
|
|
Packit |
57a33d |
- make utf-8 detection work even on one character
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.18 2016-01-07
|
|
Packit |
57a33d |
- fix installation of devhelp documentation
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.17 2016-01-04
|
|
Packit |
57a33d |
- Fixed conversion of GB2312 encoding with iconv
|
|
Packit |
57a33d |
- Fixed iconv conversion on OSX
|
|
Packit |
57a33d |
- Documentation improvements
|
|
Packit |
57a33d |
- Fixed execution of external converters with ACLs
|
|
Packit |
57a33d |
- Improved test coverage to 80%
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.16 2014-10-20
|
|
Packit |
57a33d |
- Fixed typo in Belarusian language name
|
|
Packit |
57a33d |
- Added aliases for Chinese and Yugoslavian languages
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.15 2013-09-30
|
|
Packit |
57a33d |
- Documentation improvement
|
|
Packit |
57a33d |
- Development moved to GitHub
|
|
Packit |
57a33d |
- Do not use deprecated autoconf macros
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.14 2012-09-11
|
|
Packit |
57a33d |
- Allow standard names for belarusian and slovenian languages, thanks
|
|
Packit |
57a33d |
to Branislav Geržo for suggestion.
|
|
Packit |
57a33d |
- Reset strictness when check buffer less than file size, thanks to
|
|
Packit |
57a33d |
Sam Liao.
|
|
Packit |
57a33d |
- Fixed typos in man page, thanks to A. Costa.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.13 2010-02-09
|
|
Packit |
57a33d |
- Reverse usage of temp file while converting using recode to prevent
|
|
Packit |
57a33d |
file truncation (bug #1135).
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.12 2009-10-29
|
|
Packit |
57a33d |
- Fixes some minor memory leaks.
|
|
Packit |
57a33d |
- Fixes little problems in autoconf scripts.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.11 2009-09-25
|
|
Packit |
57a33d |
- Dropped scanf configure test which is not used at all.
|
|
Packit |
57a33d |
- Fixes some wrong format strings.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.10 2009-08-25
|
|
Packit |
57a33d |
+ Enca is back alive or at least in maintenance mode.
|
|
Packit |
57a33d |
* Enca now lives in git repository, see <http://gitorious.org/enca>.
|
|
Packit |
57a33d |
- Add missing charset koi8u to belarusian language.
|
|
Packit |
57a33d |
- Fixed some typos in program and documentation.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.9 2005-12-18
|
|
Packit |
57a33d |
+ support for HZ encoding
|
|
Packit |
57a33d |
* Big5 and GBK detection improved
|
|
Packit |
57a33d |
- enca.spec no longer installs docs to world-unreadable directory
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.8 2005-11-24
|
|
Packit |
57a33d |
+ Chinese (Big5 and GBK) support (thanks to Zuxy)
|
|
Packit |
57a33d |
* deb/ subdirectory is gone as there is finally an Enca package in Debian
|
|
Packit |
57a33d |
(thanks to Michal Cihar)
|
|
Packit |
57a33d |
- manual page clean-up (thanks to Michal Cihar)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.7 2005-02-27
|
|
Packit |
57a33d |
+ new name type: preferred MIME name (option -m)
|
|
Packit |
57a33d |
- broken iconv detection on some system was fixed
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.6 2004-09-01
|
|
Packit |
57a33d |
* English language names (--list=languages, enca_language_english_name())
|
|
Packit |
57a33d |
were changed to lowercase to match common locale aliases
|
|
Packit |
57a33d |
- Win32, i.e. MinGW and Cygwin, build problems were fixed
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.5 2004-05-30
|
|
Packit |
57a33d |
- crash on impossible recovery after iconv failure in pipe was fixed
|
|
Packit |
57a33d |
- rpm building problems on Mandrake Linux were fixed
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.4 2004-05-12
|
|
Packit |
57a33d |
- dependency of guessing API on locales (via ctype functions) was fixed
|
|
Packit |
57a33d |
- --help text generation failure on some systems was fixed
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.3 2003-12-24
|
|
Packit |
57a33d |
+ [libenca] it's possible to get analyser option values, not just set them
|
|
Packit |
57a33d |
* a good BOM (byte order mark) increases the chance of being recognized for
|
|
Packit |
57a33d |
UCS-4 and UTF-8 too
|
|
Packit |
57a33d |
* external converter wrappers were moved from bin to libexec and the b-
|
|
Packit |
57a33d |
prefix was removed (though it still works)
|
|
Packit |
57a33d |
* external converters are no longer searched in PATH, nonstandard ones
|
|
Packit |
57a33d |
has to be specified with full path
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.2 2003-11-26
|
|
Packit |
57a33d |
- fixed segfault in language detection for some locale setups
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.1 2003-11-17
|
|
Packit |
57a33d |
- fixed losing data at the end of file when using external converters in a
|
|
Packit |
57a33d |
pipe (and maybe in other situations)
|
|
Packit |
57a33d |
- [libenca] enca_analyser_free() not freeing analyser completely was fixed
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-1.0 2003-11-06
|
|
Packit |
57a33d |
* deprectated options -T, -R, -S, -u, -U, -m, and -M were finally removed
|
|
Packit |
57a33d |
* default HTML API docs installation path changed to the new gtk-doc style
|
|
Packit |
57a33d |
(DATADIR/gtk-doc/html/enca)
|
|
Packit |
57a33d |
* debian/ subdir moved to deb/ to allow official deb creation w/o too much
|
|
Packit |
57a33d |
hassle
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.99.4 2003-07-15
|
|
Packit |
57a33d |
- several race conditions in librecode and iconv interfaces were fixed
|
|
Packit |
57a33d |
- temporary file names are much less predictable now
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.99.3 2003-06-30
|
|
Packit |
57a33d |
* Debian package is back from death
|
|
Packit |
57a33d |
* failure to find external converter is now fatal
|
|
Packit |
57a33d |
- fixed build problems on FreeBSD (and probably other Unices)
|
|
Packit |
57a33d |
- libiconv is not used for `conversion to ASCII' since never does the
|
|
Packit |
57a33d |
Right Thing, whatever it is
|
|
Packit |
57a33d |
- when conversion with libiconv fails, the file should now survive intact
|
|
Packit |
57a33d |
- fixed build problems on systems w/o libiconv (hopefully)
|
|
Packit |
57a33d |
- fixed distclean and uninstall targets to really clean and uninstall
|
|
Packit |
57a33d |
everything
|
|
Packit |
57a33d |
- fixed builds with separate source (read-only) and build directories
|
|
Packit |
57a33d |
- fixed builds with --without-libiconv and --without-librecode on GNU/Linux
|
|
Packit |
57a33d |
- external converter is not checked when it's not going to be used
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.99.2 2003-06-25
|
|
Packit |
57a33d |
+ EOL type is used to decide ambiguous cases, e.g. CP1250 is reported
|
|
Packit |
57a33d |
instead of ISO-8859-2/CRLF
|
|
Packit |
57a33d |
* --list languages by default prints English names, instead of ISO-639a
|
|
Packit |
57a33d |
codes, use -e or -r to get the old listing
|
|
Packit |
57a33d |
* if LC_CTYPE is something like en_US, more locale categories are examined
|
|
Packit |
57a33d |
to detect the language
|
|
Packit |
57a33d |
* cork charset was modified to contain \n, \r and \t in the same places as
|
|
Packit |
57a33d |
ASCII
|
|
Packit |
57a33d |
* some heuristics tuning
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.99.1 2003-06-22
|
|
Packit |
57a33d |
+ libenca pkg-config support
|
|
Packit |
57a33d |
* all libenca tuning parameters (-T, -R, -S, -u, -U, -m, and -M) were
|
|
Packit |
57a33d |
marked deprecated and are noop, Enca should DWIM
|
|
Packit |
57a33d |
* ambiguity is now always OK when the sample has the same meaning in all the
|
|
Packit |
57a33d |
charsets
|
|
Packit |
57a33d |
* deprecated `built-in-encodings' and `encodings' lists were removed
|
|
Packit |
57a33d |
* PAGER feature was removed
|
|
Packit |
57a33d |
- exchanged `latvian' and `lithuanian' language names were fixed (`lv' and
|
|
Packit |
57a33d |
`lt' were always OK)
|
|
Packit |
57a33d |
- missing tests for the new languages was added to the test suit
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.99.0 2003-06-14
|
|
Packit |
57a33d |
+ added some support for: Bulgarian, Croatian, Estonian, Hungarian, Latvian,
|
|
Packit |
57a33d |
Lithuanian, Slovene
|
|
Packit |
57a33d |
+ a new algorithm for 8bit-dense languages (cyrillics), the old one is used
|
|
Packit |
57a33d |
as a fallback
|
|
Packit |
57a33d |
* removed support for non-transitive iconv (such a thing should not exist)
|
|
Packit |
57a33d |
* auxiliary tools in data are not longer built in regular builds,
|
|
Packit |
57a33d |
use --enable-maintainer-mode to rebuild them, create dists, etc.
|
|
Packit |
57a33d |
- fixed iconv interface surface check pickier than iconv itself inhibiting
|
|
Packit |
57a33d |
some otherwise possible conversions
|
|
Packit |
57a33d |
- fixed u+x permissions on temporary files (from 0.10.7)
|
|
Packit |
57a33d |
- fixed not deleting temporary files in iconv interface
|
|
Packit |
57a33d |
- fixed broken iconv interface behaviour in pipes
|
|
Packit |
57a33d |
- fixed iconvcap misdetecting Latin5 as ISO-8859-5
|
|
Packit |
57a33d |
- fixed casual `make distclean' failures
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.7 2003-01-28
|
|
Packit |
57a33d |
- fixed interchanged iconv and cstocs encoding names
|
|
Packit |
57a33d |
- corrected(?) librecode surface interaction
|
|
Packit |
57a33d |
- fixed a temporary file creation race condition
|
|
Packit |
57a33d |
* added tex and utf8 to cstocs (names and b-cstocs)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.6 2002-10-22
|
|
Packit |
57a33d |
+ enconv uses DEFAULT_CHARSET variable, exactly as recode
|
|
Packit |
57a33d |
- ENCAOPT works everywhere, albeit imperfectly
|
|
Packit |
57a33d |
- options -P and -p no longer imply -M too
|
|
Packit |
57a33d |
- ambiguous mode (-M) works again
|
|
Packit |
57a33d |
- pager is run so that help text doesn't disappear
|
|
Packit |
57a33d |
- standard input it printed as STDIN with -d, not as null
|
|
Packit |
57a33d |
- make check works again
|
|
Packit |
57a33d |
- it compiles wihtout recode again
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.5 2002-10-13
|
|
Packit |
57a33d |
+ UTF-8 recognition in binary and otherwise messy files
|
|
Packit |
57a33d |
+ detection of double-encoding from some 8bit charset to UTF-8
|
|
Packit |
57a33d |
+ Cork encoding conversion
|
|
Packit |
57a33d |
* librecode interaction was (hopefully) improved
|
|
Packit |
57a33d |
- fixed some build-time problems
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.4 2002-10-10
|
|
Packit |
57a33d |
+ added Cork encoding support for Czech, Slovak and Polish
|
|
Packit |
57a33d |
- empty files are now considered convertible to any encoding
|
|
Packit |
57a33d |
- removed the so-called faster (in fact slower) I/O
|
|
Packit |
57a33d |
- fixed some more compile-time search path issues
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.3 2002-09-22
|
|
Packit |
57a33d |
* added support for perl umap as external converter
|
|
Packit |
57a33d |
- fixed external converter wrappers to work with standard sh
|
|
Packit |
57a33d |
- fixed some compile-time library search path issues
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.2 2002-09-15
|
|
Packit |
57a33d |
+ target charset is automatically obtained from locales when called as
|
|
Packit |
57a33d |
enconv, new options --guess, --auto-convert
|
|
Packit |
57a33d |
+ English language names can be used instead of ISO-639 codes everywhere
|
|
Packit |
57a33d |
- cs_SK and ru_UA locales are properly recognised as Slovak and Ukrainian
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.1 2002-08-29
|
|
Packit |
57a33d |
+ faster I/O
|
|
Packit |
57a33d |
* external converters can be disabled at build time
|
|
Packit |
57a33d |
- `-' is accepted for standard input
|
|
Packit |
57a33d |
- fixed broken built-in converter
|
|
Packit |
57a33d |
- fixed crasing on an unknown language
|
|
Packit |
57a33d |
- trivial (identity) conversions are not performed any more
|
|
Packit |
57a33d |
- help is now printed when input is a terminal and no argument specified
|
|
Packit |
57a33d |
- changed braindamaged <STDIN>, <STDOUT> to STDIN, STDOUT in messages
|
|
Packit |
57a33d |
- various small fixes and build-time improvements
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.10.0 2002-08-26
|
|
Packit |
57a33d |
+ added support for Ukraininan (CP1251, IBM855, ISO-8859-5, KOI8-U, maccyr
|
|
Packit |
57a33d |
CP1125), Belarusian (CP1251, IBM866, ISO-8859-5, KOI8-UNI, maccyr,
|
|
Packit |
57a33d |
IBM855) and Polish (ISO-8859-2, ISO-8859-12, ISO-8859-16, Baltic, macce,
|
|
Packit |
57a33d |
IBM852, CP1250)
|
|
Packit |
57a33d |
+ Enca library introduced
|
|
Packit |
57a33d |
* dropped native Debian package
|
|
Packit |
57a33d |
* --details no longer prints guessing details (now is mostly like --human)
|
|
Packit |
57a33d |
* --list=encodings, --list=built-in-encodings corrected to --list=charsets,
|
|
Packit |
57a33d |
--list-built-in charsets (old names supported with a warning)
|
|
Packit |
57a33d |
* improved Czech and Slovak charsets detection
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.9.4: 2002-03-03
|
|
Packit |
57a33d |
- built-in converter didn't convert more than first 64kB of a file
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.9.3: 2001-07-16
|
|
Packit |
57a33d |
+ a native Debian package
|
|
Packit |
57a33d |
- fixed random reporting of nonsense results
|
|
Packit |
57a33d |
- fixed self-contradictory --details output when file was quoted-printable
|
|
Packit |
57a33d |
encoded
|
|
Packit |
57a33d |
- fixed poor performance on non-GNU/Linux
|
|
Packit |
57a33d |
- made pager less intrusive (instead of intrusive `less' ;-)
|
|
Packit |
57a33d |
- --list=encodings prints only `known' encodings
|
|
Packit |
57a33d |
- fixed several compile-time/portability problems
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.9.2: 2001-07-13
|
|
Packit |
57a33d |
* --help and --license are displayed through pager (when possible)
|
|
Packit |
57a33d |
- fixed broken language hooks--they were never activated (from 0.9.1)
|
|
Packit |
57a33d |
- fixed reporting ASCII when a 7bit encoding was detected
|
|
Packit |
57a33d |
- fixed boundary-case behaviour when recovering from librecode failures
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.9.1: 2001-06-25
|
|
Packit |
57a33d |
+ support for Macintosh Cyrillic, including conversion
|
|
Packit |
57a33d |
+ support for unusual UCS-4 byte orders (3412 and 2143)
|
|
Packit |
57a33d |
+ new option --license printing full enca license
|
|
Packit |
57a33d |
* exit codes now make sense (0, 1, 2; where 2 means serious troubles)
|
|
Packit |
57a33d |
- temporary files are no longer world-readable
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.9.0: 2001-03-26
|
|
Packit |
57a33d |
Serious incompatibilities:
|
|
Packit |
57a33d |
* -E and -C option letters exchanged (much better mnemonics)
|
|
Packit |
57a33d |
* converter wrappers renamed to b-cstocs and b-recode
|
|
Packit |
57a33d |
* finding only 7bit ASCII is no longer considered failure
|
|
Packit |
57a33d |
* need to use --language to set language (sometimes)
|
|
Packit |
57a33d |
* dull converter behaviour no longer supported, -x syntax changed
|
|
Packit |
57a33d |
* option -g removed (try --name=aliases)
|
|
Packit |
57a33d |
* option -c changed to --list=converters, listing format changed
|
|
Packit |
57a33d |
* option -l changed to --list=encodings, listing format changed
|
|
Packit |
57a33d |
* converter names are no longer case insensitive
|
|
Packit |
57a33d |
* no longer uses cstocs names as canonical
|
|
Packit |
57a33d |
* external converters are called with Enca's names, not cstocs's
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
Other changes:
|
|
Packit |
57a33d |
+ support for slovak and russian (and `none') language
|
|
Packit |
57a33d |
+ support for CP1251, IBM866, ISO-8859-5 and KOI8-R, including conversion
|
|
Packit |
57a33d |
+ UCS-2, UCS-4, UTF-8, UTF-7 and LaTeX encoding recognition
|
|
Packit |
57a33d |
+ much more encoding aliases accepted
|
|
Packit |
57a33d |
+ long `GNU style' command line options
|
|
Packit |
57a33d |
+ new output types: --enca-name, --iconv-name
|
|
Packit |
57a33d |
+ output type --name=WORD allowing to select output type by name
|
|
Packit |
57a33d |
+ ENCAOPT environment variable
|
|
Packit |
57a33d |
+ language detection from locales
|
|
Packit |
57a33d |
+ support for surfaces (experimental)
|
|
Packit |
57a33d |
+ new option --list printing various listings
|
|
Packit |
57a33d |
+ new converter wrapper b-map (for perl `map')
|
|
Packit |
57a33d |
+ new option -m to reset -M back
|
|
Packit |
57a33d |
+ new language filters
|
|
Packit |
57a33d |
+ new options -u and -U to control multibyte encoding checks
|
|
Packit |
57a33d |
+ included [generated] enca.spec into the tarball to allow `rpm -tb'
|
|
Packit |
57a33d |
* -d output improved
|
|
Packit |
57a33d |
* read limit changed to 16MB
|
|
Packit |
57a33d |
* librecode now run with flags diacritics_only and ascii_graphics
|
|
Packit |
57a33d |
- fixed broken -P options
|
|
Packit |
57a33d |
- fixed several build problems on non-GNU/Linux systems
|
|
Packit |
57a33d |
- fixed some missing and wrong characters in Unicode data
|
|
Packit |
57a33d |
- temporary copy of damaged original file is not deleted when rescue fails
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.8.x: Since features planned for 0.8 and 0.9 happened to be developed
|
|
Packit |
57a33d |
simultaneously, this version number has been skipped.
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.7: 2001-01-01
|
|
Packit |
57a33d |
+ ability to use UNIX98 iconv conversion functions
|
|
Packit |
57a33d |
+ the word `none' can be used as -E parameter causing clearing of converter
|
|
Packit |
57a33d |
list
|
|
Packit |
57a33d |
- fixed disarranged help text, misspelled word `European' in macce long
|
|
Packit |
57a33d |
name, obsolete statements in manual page and other stuff of this kind
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.6: 2000-11-20
|
|
Packit |
57a33d |
+ any converter combination/order can be now specified with -E, old -E
|
|
Packit |
57a33d |
meaning is no longer valid
|
|
Packit |
57a33d |
+ new option -c (list all valid converter names)
|
|
Packit |
57a33d |
* cork encoding not supported anymore
|
|
Packit |
57a33d |
* better verbosity
|
|
Packit |
57a33d |
* `/' is added to recode recoding requests thus partially solving the
|
|
Packit |
57a33d |
surface problem---surface never changes
|
|
Packit |
57a33d |
* some errors like specifying invalid value of threshold are no longer fatal,
|
|
Packit |
57a33d |
the bad values are ignored instead
|
|
Packit |
57a33d |
* handling of some exotic characters in bulit-in converter slightly changed
|
|
Packit |
57a33d |
- fixed several fatal bugs regarding stdin to stdout conversion
|
|
Packit |
57a33d |
- stdin is copied to stdout in case of failure whenever possible/applicable
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.5: 2000-10-25
|
|
Packit |
57a33d |
* license changed to GNU GPL Version 2 (i.e. license version is explicitly
|
|
Packit |
57a33d |
specified)
|
|
Packit |
57a33d |
* prints error message when conversion is impossible
|
|
Packit |
57a33d |
* binary data filter improved/changed
|
|
Packit |
57a33d |
- fails back to external converter when GNU recode library cannot convert
|
|
Packit |
57a33d |
due to errorneous request
|
|
Packit |
57a33d |
- '' no longer causes enca to read from stdin
|
|
Packit |
57a33d |
- tries to restore files damaged by GNU recode library
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.4: 2000-10-12
|
|
Packit |
57a33d |
+ box-drawing characters are (carefully) filtered out when guessing
|
|
Packit |
57a33d |
- fixed intermixed behaviour in SMS/nonSMS modes
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.3: 2000-10-09
|
|
Packit |
57a33d |
+ blocks of probably binary data are filtered out when guessing
|
|
Packit |
57a33d |
* standard input is copied to standard output when its encoding is unknown
|
|
Packit |
57a33d |
- fixed reading only 4096 bytes from pipe (from 0.7.1)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.2: has been never released
|
|
Packit |
57a33d |
+ GNU recode recoding chains made possible by starting -x (convert) parameter
|
|
Packit |
57a33d |
with `..'
|
|
Packit |
57a33d |
+ second best guess is marked with `-' in -d (print details) output
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.1: 2000-10-02
|
|
Packit |
57a33d |
* in case of nonfatal i/o failure enca continues processing remaining files
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.7.0: 2000-09-26
|
|
Packit |
57a33d |
+ standard input to standard output conversion
|
|
Packit |
57a33d |
+ short message mode -M
|
|
Packit |
57a33d |
+ ability to use GNU recode library
|
|
Packit |
57a33d |
+ new output type -r (encoding name after RFC1345)
|
|
Packit |
57a33d |
+ ability to convert cork internally
|
|
Packit |
57a33d |
+ new external converter brecode (recode wrapper)
|
|
Packit |
57a33d |
+ new output type -g (list of aliases)
|
|
Packit |
57a33d |
+ new option -V (verbose)
|
|
Packit |
57a33d |
* -x (convert) paramteres syntax changed to in_enc..out_enc (old syntax still
|
|
Packit |
57a33d |
supported, will be removed in 0.8.x)
|
|
Packit |
57a33d |
* option -e (disable external) no longer supported, empty string as -C
|
|
Packit |
57a33d |
(external converter) parameter can be used instead
|
|
Packit |
57a33d |
* encoding names specified as -x (convert) parameters are case insensitive
|
|
Packit |
57a33d |
* ascii is not considered unknown encoding (i.e. failure) so enca returns 0
|
|
Packit |
57a33d |
* -d (print details) output improved/changed/updated
|
|
Packit |
57a33d |
* -p (prefix result with file name) no longer prints conversion details
|
|
Packit |
57a33d |
* by default result is prefixed by file name when enca is run on more than
|
|
Packit |
57a33d |
one file
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.6.2: 2000-08-17
|
|
Packit |
57a33d |
+ help texts (-h and -v) made usable (thanx to Halef)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.6.1: 2000-08-15
|
|
Packit |
57a33d |
- tarball bugfix
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.6.0: 2000-07-20
|
|
Packit |
57a33d |
+ bulilt-in converter
|
|
Packit |
57a33d |
+ -x (convert) can now take form -x in_enc,out_enc causing enca to behave
|
|
Packit |
57a33d |
like a dull converter
|
|
Packit |
57a33d |
+ new options -e and -E (disable internal/external converter)
|
|
Packit |
57a33d |
+ new option -l (print internally-convertible encodings)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.5.0: 2000-07-17
|
|
Packit |
57a33d |
* -p (prefix result with file name) causes enca to print what is converted
|
|
Packit |
57a33d |
and how
|
|
Packit |
57a33d |
* iso8859-2/cp1250 recognition improved
|
|
Packit |
57a33d |
- doesn't spawn external converters as fast as is possbile, but waits for
|
|
Packit |
57a33d |
them to return
|
|
Packit |
57a33d |
- fixed `Unrecognized encoding' when winner is 1250 (from 0.4.3)
|
|
Packit |
57a33d |
- corrected -d (print details) table alignment
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.4.3: 2000-07-14
|
|
Packit |
57a33d |
* -d (print details) prints encodings alphabetically sorted
|
|
Packit |
57a33d |
- corrected short encoding name t1 -> cork
|
|
Packit |
57a33d |
- division-by-zero bugfixes
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.4.2: has been never released
|
|
Packit |
57a33d |
* options -m/-M ([don't] use iso8892-2/cp1250 hack) no longer supported
|
|
Packit |
57a33d |
- fixed showing standard input as empty string (<STDIN> is printed now)
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.4.1: 2000-07-12
|
|
Packit |
57a33d |
* default of 60 significant characters changed to 10
|
|
Packit |
57a33d |
|
|
Packit |
57a33d |
enca-0.4.0: 2000-07-10
|
|
Packit |
57a33d |
+ first public release
|
|
Packit |
57a33d |
|