"Fossies" - the Fresh Open Source Software Archive

Member "share/doc/dos2unix-7.4.2/ChangeLog.txt" (12 Oct 2020, 61888 Bytes) of package /windows/misc/dos2unix-7.4.2-win64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2020-10-12 Erwin Waterlander <waterlan@xs4all.nl>
    2 	* Version 7.4.2
    3 
    4 2020-07-14 Fabio Tomat <f.t.public@gmail.com>
    5 	* New Friulian translation of the messages.
    6 
    7 2020-04-28 Roland Illig <roland.illig@gmx.de>
    8 	* Updated German translations of messages and manual.
    9 
   10 2019-10-27 pan93412 <pan93412@gmail.com>
   11 	* po/zh_TW.po: Updated Traditional Chinese translation.
   12 
   13 2019-09-24 Erwin Waterlander <waterlan@xs4all.nl>
   14 	* Version 7.4.1
   15 
   16 2018-12-01 Than Ngo <ngothan@users.sourceforge.net>
   17 	* common.c: Fixed issues reported by Coverity Scan
   18 	  See https://sourceforge.net/p/dos2unix/bugs/18/
   19 
   20 2018-10-09 Erwin Waterlander <waterlan@xs4all.nl>
   21 	* common.c: Flush printf output stream before changing Windows console
   22 	  cp in utf8 mode. This to prevent issues. Although I did not see any.
   23 
   24 2018-08-06 kirotawa <kirotawa@users.sourceforge.net>
   25 	* dos2unix.c, unix2dos.c: Fixed a minor memory leak.
   26 	  See https://sourceforge.net/p/dos2unix/bugs/17/
   27 
   28 2018-07-21 Erwin Waterlander <waterlan@xs4all.nl>
   29 	* Makefile: Fix: Add RPM_LD_FLAGS instead of RPM_OPT_FLAGS to LDFLAGS.
   30 
   31 2017-10-10 Erwin Waterlander <waterlan@xs4all.nl>
   32 	* Version 7.4.0
   33 
   34 2017-09-24 Sebastian Rasmussen
   35 	* Fixed typos in code and documentation.
   36 
   37 2017-09-11 Erwin Waterlander <waterlan@xs4all.nl>
   38 	* common.c: When --allow-chown is used put the same read/write
   39 	  permissions as in new file mode.
   40 	* man/man1/dos2unix.pod: Updated.
   41 
   42 2017-09-05 Erwin Waterlander <waterlan@xs4all.nl>
   43 	* common.c: Option -V shows if dos2unix has support for preserving
   44 	  the user and group ownership of files.
   45 	* common.c: New option --allow-chown to allow file ownership change
   46 	  in old file mode. Option --no-allow-chown does the opposite.
   47 	  Thanks to RedHat bug: 1483633 - Add option to force in-place conversion
   48 	  even if ownership cannot be preserved
   49 	  https://bugzilla.redhat.com/show_bug.cgi?id=1483633
   50 
   51 2017-08-05 Erwin Waterlander <waterlan@xs4all.nl>
   52 	* Makefile: Build all text and html manual files when ENABLE_NLS=1.
   53 	* Makefile: Removed unneeded tabs.
   54 
   55 2017-07-29 Erwin Waterlander <waterlan@xs4all.nl>
   56 	* common.c: Code cleanup.
   57 
   58 2017-07-08 Erwin Waterlander <waterlan@xs4all.nl>
   59 	* test/Makefile: Fix setting C.UTF-8 environment (when available).
   60 
   61 2017-07-04 Erwin Waterlander <waterlan@xs4all.nl>
   62 	* Version 7.3.5
   63 	* Makefile: Compile with -O0 when DEBUG=1.
   64 
   65 2017-06-20 Erwin Waterlander <waterlan@xs4all.nl>
   66 	* common.c: New flag 0 for option -i, --info. End information lines with
   67 	  a null character instead of a newline character, enabling correct file
   68 	  name interpretation when flag c is used.
   69 	* common.c: Don't print leading spaces when option -i with flag c is used.
   70 
   71 2017-05-18 Erwin Waterlander <waterlan@xs4all.nl>
   72 	* man/man1/dos2unix.pod: Improved example for recursive conversion.
   73 	  Thanks to report of Beep6581.
   74 	  https://sourceforge.net/p/dos2unix/bugs/14/
   75 
   76 2017-05-09 Erwin Waterlander <waterlan@xs4all.nl>
   77 	* Makefile: Create stubs for mac2unix.exe and unix2mac.exe
   78 	  with DJGPP 2.05. With DJGPP 2.03 this was done with 'ln -s',
   79 	  but this doesn't work with DJGPP 2.05.
   80 
   81 2016-11-15 Erwin Waterlander <waterlan@xs4all.nl>
   82 	* test/: Use by default C.UTF-8 locale for UTF-16 tests. Not all build
   83 	  environments have the en_US.UTF-8 locale. Try en_US.UTF-8 if C.UTF-8
   84 	  is not available, else skip the UTF-16 tests. Thanks to report of
   85 	  Jari Aalto.
   86 
   87 2016-11-01 Jari Aalto <jari.aalto@cante.net>
   88 	* Makefile: Reproducible date in man pages.
   89 	* test/Makefile: Disable by default colored output. To enable colored
   90 	  output add PROVE_OPT=--color to the make command line.
   91 	* test/chk_loc.sh: Check for missing argument.
   92 
   93 2016-09-20 Erwin Waterlander <waterlan@xs4all.nl>
   94 	* common.c: Code cleanup.
   95 
   96 2016-09-06 Erwin Waterlander <waterlan@xs4all.nl>
   97 	* dos2unix.c,unix2dos.c,common.c: Code cleanup.
   98 
   99 2016-05-25 Erwin Waterlander <waterlan@xs4all.nl>
  100 	* common.c: Fix compilation for msys2.
  101 
  102 2016-05-24 Erwin Waterlander <waterlan@xs4all.nl>
  103 	* Version 7.3.4
  104 	* djgpp.mak: Fix targets install and dist by setting SHELL variable.
  105 
  106 2016-05-03 Erwin Waterlander <waterlan@xs4all.nl>
  107 	* common.c: Fix malloc() check in glob_warg();
  108 
  109 2016-05-02 Erwin Waterlander <waterlan@xs4all.nl>
  110 	* common.c: Cleanup d2u_mktemp and MakeTempFileFrom(). 
  111 
  112 2016-04-30 Erwin Waterlander <waterlan@xs4all.nl>
  113 	* common.c: New function d2u_mktemp(). Wrapper for mktemp() that uses
  114 	  GetTempFileName() on Windows. Use of mktemp() is not safe.
  115 	* common.h: Use mktemp wrapper also for Watcom C on Windows. Now dos2unix
  116 	  built with Watcom C can also support Unicode file names on Windows.
  117 	* wcc*.mak, wcc.mif: Enable  Unicode file name support for Watcom C.
  118 	* wcc*.mak, wcc.mif, vc.mak: Allow use of DEBUGMSG.
  119 	* common.c, dos2unix.c, unix2dos.c: Fix compilation for Watcom C. Reducing
  120 	  scope of some variables (done on 2016-03-19) led to compile errors for
  121 	  Watcom C. Watcom C supports only declaration of variables at the
  122 	  beginning of a scope.
  123 
  124 2016-04-29 Erwin Waterlander <waterlan@xs4all.nl>
  125 	* common.c: Code cleanup. Simplify use of MakeTempFileFrom().
  126 
  127 2016-04-15 Erwin Waterlander <waterlan@xs4all.nl>
  128 	* djgpp.mak: Extra comment for DJGPP 2.05. Extra
  129 	  variable CROSS_COMP.
  130 	* INSTALL.txt: Extra info for DJGPP.
  131 
  132 2016-03-28 Erwin Waterlander <waterlan@xs4all.nl>
  133 	* INSTALL.txt: Mention that MSYS(2) is required for building
  134 	  with MinGW(-w64).
  135 
  136 2016-03-19 Erwin Waterlander <waterlan@xs4all.nl>
  137 	* *.c: Fix all cppcheck warnings.
  138 
  139 2016-02-16 Erwin Waterlander <waterlan@xs4all.nl>
  140 	* djgpp.mak: Support cross compilation from Cygwin.
  141 
  142 2016-02-13 Erwin Waterlander <waterlan@xs4all.nl>
  143 	* Version 7.3.3
  144 
  145 2016-02-10 Erwin Waterlander <waterlan@xs4all.nl>
  146 	* common.c: Don't print FILE column of header in stdio mode.
  147 
  148 2016-02-05 Erwin Waterlander <waterlan@xs4all.nl>
  149 	* common.c: Fix. Dos2unix was not quiet in all cases when
  150 	  option -q was used.
  151 
  152 2016-02-04 Erwin Waterlander <waterlan@xs4all.nl>
  153 	* common.c: Changed header for column text/binary to TXTBIN.
  154 
  155 2016-02-02 Erwin Waterlander <waterlan@xs4all.nl>
  156 	* common.c: New flags for options -i, --info.
  157 	  Flag h : print a header.
  158 	  Flag p : show file names without path.
  159 	  Thanks to Alan S. Jones.
  160 
  161 2016-01-31 Erwin Waterlander <waterlan@xs4all.nl>
  162 	* Makefile: Don't package international man pages
  163 	  when ENABLE_NLS is empty.
  164 
  165 2016-01-29 Erwin Waterlander <waterlan@xs4all.nl>
  166 	* Makefile: Don't install international man pages when ENABLE_NLS
  167 	  is empty. Thanks to anonymous.
  168 
  169 2016-01-28 Erwin Waterlander <waterlan@xs4all.nl>
  170 	* man/*/man1/dos2unix.po: Moved all manual .po file to directory
  171 	  po-man/. The .po files now have their original name.
  172 	* Makefile, man/man1/Makefile: Build international manuals from
  173 	  the .po files in folder po-man/.
  174 
  175 2016-01-20 Erwin Waterlander <waterlan@xs4all.nl>
  176 	* common.c: Fixed printing text in unicode UTF-16 mode on Windows,
  177 	  so that when it is redirected to a file, a correct UTF-16 file
  178 	  is created. Thanks to Hans Passant.
  179 	* common.c: Added display encoding methods "unicodebom" and "utf8bom". These
  180 	  methods add a BOM to stdout, which is required for correct redirection
  181 	  in PowerShell.
  182 	* man/man1/dos2unix.pod: Updated manual for option -D.
  183 	* test/testps16.ps1, test/testps8.ps1: Fixed select-string test.
  184 
  185 2016-01-16 Erwin Waterlander <waterlan@xs4all.nl>
  186 	* *.c: Fixed printing of East-Asian ANSI multi-byte encoded text on Windows
  187 	  with an East-Asian regional setting.
  188 	  It appears that when setlocale() sets the locale to "" in the beginning
  189 	  of main(), which is done for gettext translations, multi-byte ANSI is
  190 	  printed wrongly. On windows we need to set the locale to "C" to make East-
  191 	  Asian text printed correctly. On Unix setting the locale to "C" would
  192 	  disable the gettext translations, but on Windows it keeps working.
  193 	* test/setlocale.c: New test program that proves that setlocale(LC_ALL, "")
  194 	  breaks printf() on Windows for Chinese CP936 encoded text in a CP936
  195 	  regional setting, and for UTF-8 text.
  196 	* test/setlocale.png: Example output of the test program.
  197 	* common.h, *.c: Created macro D2U_FPRINTF, for correct printing of text
  198 	  when Unicode file names support is disabled.
  199 
  200 2016-01-13 Erwin Waterlander <waterlan@xs4all.nl>
  201 	* *.c: Use d2u_ansi_fprintf() for printing the help text, version
  202 	  information and license. It appears that printing Chinese text
  203 	  properly in a Windows Command Prompt in a Chinese regional setting
  204 	  requires the Unicode method. I would expect that standard printf()
  205 	  would work for ANSI CP936 encoded text. My tests show that I need to
  206 	  use option "-D unicode" to get proper output. When I use the ansi method
  207 	  I get wrong output, but when I redirect that to a text file, I get
  208 	  proper CP936 output in the text file.
  209 
  210 	  PS:
  211 	  See change of 2016-01-16 above. The cause of the problem was setlocale().
  212 
  213 2016-01-02 Erwin Waterlander <waterlan@xs4all.nl>
  214 	* Makefile: Compilation for mingw, mingw32-w64, and mingw64-w64
  215 	  works out of the box.
  216 	* mingw*.mak: Deleted.
  217 
  218 2015-12-27 Erwin Waterlander <waterlan@xs4all.nl>
  219 	* man/man1/dos2unix.pod: Manual update. Binary file detection is not
  220 	  foolproof.
  221 	* Moved Git repository:
  222 	  git clone git://git.code.sf.net/p/dos2unix/dos2unix
  223 
  224 2015-12-22 Erwin Waterlander <waterlan@xs4all.nl>
  225 	* Makefile: Split DEBUG=1 into DEBUG=1 and DEBUGMSG=1.
  226 	  DEBUG=1 will add option -g to CFLAGS for debugging with gdb.
  227 	  DEBUGMSG=1 makes dos2unix print extra messages about accessing the
  228 	  file system.
  229 	* Makefile: Use GNU standard variables INSTALL_DATA and INSTALL_PROGRAM
  230 	  for installation.
  231 
  232 2015-12-20 Erwin Waterlander <waterlan@xs4all.nl>
  233 	* Moved Subversion repository to Git repository.
  234 	  git clone git://git.code.sf.net/p/dos2unix/gitcode dos2unix-gitcode
  235 	* Removed execution permission from text and source files.
  236 
  237 2015-12-08 Erwin Waterlander <waterlan@xs4all.nl>
  238 	* DEVEL.txt: New text file with information about why dos2unix is made
  239 	  like it is.
  240 
  241 2015-11-20 Erwin Waterlander <waterlan@xs4all.nl>
  242 	* Version 7.3.2
  243 	* Makefile: Automatically detect if we are on MSYS 1 or 2.
  244 	  Unicode support is disabled for MSYS 1.
  245 
  246 2015-11-09 Sebastian Rasmussen <sebras@gmail.com>
  247 	* po/sv.po: New Swedish translation of the messages.
  248 	* man/sv/man1/dos2unix.po: New Swedish translation of the manual.
  249 
  250 2015-11-08 Erwin Waterlander <waterlan@xs4all.nl>
  251 	* Makefile, djgpp.mak, test/Makefile: Make it possible to run test
  252 	  suite in DJGPP environment. $SHELL must point to sh or bash.
  253 
  254 2015-11-07 Erwin Waterlander <waterlan@xs4all.nl>
  255 	* test: Be able to run tests when UTF-16 support is not enabled (UCS=).
  256 
  257 2015-11-05 Erwin Waterlander <waterlan@xs4all.nl>
  258 	* common.c: Fix option -iso. The -iso option was misinterpreted
  259 	  as a corrupted -i option. Thanks to report of Ulf-Dietrich Braumann.
  260 	* test/iso.t: Added two tests for option -iso.
  261 
  262 2015-10-09 Rafael Fontenelle <rffontenelle@gmail.com>
  263 	* po/pt_BR.po: Updated Brazilian Portuguese translation.
  264 	* man/pt_BR.po/man1/dos2unix.po: Updated Brazilian Portuguese translation.
  265 
  266 2015-10-01 Erwin Waterlander <waterlan@xs4all.nl>
  267 	* common.c: Fix compilation for MSYS 1.
  268 
  269 2015-09-30 Erwin Waterlander <waterlan@xs4all.nl>
  270 	* Version 7.3.1
  271 
  272 2015-09-23 Erwin Waterlander <waterlan@xs4all.nl>
  273 	* man/man1/dos2unix.pod: Added two examples for option -i, --info.
  274 	* po/*.po: Updated several translations. See README.txt.
  275 
  276 2015-09-05 zwpwjwtz <zwpwjwtz@126.com>
  277 	* man/zh_CN/man1/dos2unix.po: New simplified Chinese translation of the manual.
  278 
  279 2015-09-03 Erwin Waterlander <waterlan@xs4all.nl>
  280 	* common.c: Skip UTF-16 files when UTF-16 conversion is not supported.
  281 	  Do not even try to convert. Conversion could go wrong when the
  282 	  UTF-16 file has no 8-bit binary symbols.
  283 
  284 2015-09-02 Erwin Waterlander <waterlan@xs4all.nl>
  285 	* common.c: Fix message printed, when dos2unix without Unicode support
  286 	  converts an UTF-16 file with only a BOM and no text. Output format was not
  287 	  printed. This fixed compile warning "unused parameter 'lout'".
  288 	* common.h: Fixed compile warning "implicit declaration of function 'd2u_printf'"
  289 	  when Unicode support is disabled.
  290 
  291 2015-09-02 Baruch Siach
  292 	* common.c: Fix compilation error "'wchar_t' undeclared"
  293 	  when Unicode support is disabled.
  294 
  295 2015-08-31 zwpwjwtz <zwpwjwtz@126.com>
  296 	* po/zh_CN.po: New simplified Chinese translation.
  297 
  298 2015-08-26 Erwin Waterlander <waterlan@xs4all.nl>
  299 	* common.c, mingw.mak: Fix compilation for mingw.org.
  300 
  301 2015-08-24 Erwin Waterlander <waterlan@xs4all.nl>
  302 	* Version 7.3
  303 
  304 2015-08-15 Erwin Waterlander <waterlan@xs4all.nl>
  305 	* common.c: Fix: Options -ul and -ub caused option -i to
  306 	  report wrong BOM for no_bom.
  307 	* test: Added two new tests for combination of -ul/-ub with -i.
  308 
  309 2015-08-13 Erwin Waterlander <waterlan@xs4all.nl>
  310 	* man/man1/dos2unix.pod: Small update on option -D.
  311 
  312 2015-08-10 Erwin Waterlander <waterlan@xs4all.nl>
  313 	* common.c: Default method for printing Unicode can be changed with
  314 	  environment variable DOS2UNIX_DISPLAY_ENC.
  315 	* man/man1/dos2unix.pod: Small update on option -D.
  316 	* test/testu16.c: Added a small test that demonstrates that redirecting
  317 	  UTF-16 stdout to a file creates a corrupt UTF-16 file.
  318 
  319 2015-08-08 Erwin Waterlander <waterlan@xs4all.nl>
  320 	* man/man1/dos2unix.pod: Small update on option -D. Added tip for recursive
  321 	  conversion in a Windows Command Prompt.
  322 
  323 2015-08-06 Erwin Waterlander <waterlan@xs4all.nl>
  324 	* man/man1/dos2unix.pod: Updated section "Unicode file names on Windows"
  325 	  and described new option -D, --display-enc.
  326 
  327 2015-08-05 Erwin Waterlander <waterlan@xs4all.nl>
  328 	* common.c: New option -D, --display-encoding, to set the encoding used
  329 	  for the text messages displayed in the Windows console. Possible
  330 	  values are: ansi, unicode, utf8.
  331 
  332 2015-08-01 Erwin Waterlander <waterlan@xs4all.nl>
  333 	* common.c: Renamed d2u_printf() to d2u_fprintf().
  334 	* common.c: Fix d2u_fprintf() to work correctly when Native Language
  335 	  Support is enabled.
  336 	* common.c: New function d2u_ansi_fprintf() to redirect also non-Unicode
  337 	  messages to d2u_fprintf(), to have consistent output.
  338 	* *.c: Replace all fprintf() with d2u_fprintf() or d2u_ansi_fprintf().
  339 	* man/man1/dos2unix.pod: Added a new section "Unicode file names on Windows".
  340 
  341 2015-07-29 Erwin Waterlander <waterlan@xs4all.nl>
  342 	* INSTALL.txt: Updated with information about Unicode file name
  343 	  support on Windows.
  344 	* po/*.po: Included several translation updates. See README.txt.
  345 	* test/test.bat: Renamed to test/testcmd.bat.
  346 	* test/testps8.ps1: PowerShell script in UTF-8 format using Unicode file names.
  347 	* test/testps16.ps1: PowerShell script in UTF-16 format using Unicode file names.
  348 
  349 2015-07-23 Erwin Waterlander <waterlan@xs4all.nl>
  350 	* common.c: glob_warg(): Check for malloc/realloc errors.
  351 	* dos2unix.c, unix2dos.c: Check for malloc errors.
  352 
  353 2015-07-20 Erwin Waterlander <waterlan@xs4all.nl>
  354 	* common.c: print_bom(). Fix split message for translators.
  355 
  356 2015-07-18 Erwin Waterlander <waterlan@xs4all.nl>
  357 	* common.c: d2u_printf(). Use wprintf to print UTF-8.
  358 	  MinGW-w64 g++ (4.9.2) had some problems printing UTF-8. After first
  359 	  UTF-8 file name was printed the rest of UTF-8 was printed blank.
  360 	  This problem was in Windows Console. The problem was not there in
  361 	  ConEmu. MSVC (2013) does not have this problem. Using gcc and wprintf
  362 	  is OK in Windows Console and ConEmu.
  363 	* mingw*.mak: Switch back to use gcc always.
  364 	* common.c: Fix messages ending with space, for translators.
  365 
  366 2015-07-12 Erwin Waterlander <waterlan@xs4all.nl>
  367 	* vc.mak: Enable Unicode file names.
  368 	* common.c: Check output of WideCharToMultiByte and MultiByteToWideChar.
  369 	* common.c: Fixed a problem in glob_warg().
  370 	* mingw*.mak: Use g++ only when UNIFILE==1.
  371 	* test/test.bat: Windows batch script that demonstrates how to use Unicode
  372 	  file names in a script.
  373 
  374 2015-07-11 Erwin Waterlander <waterlan@xs4all.nl>
  375 	* mingw32.mak, mingw64.mak: Add extra required DLLs for binary
  376 	  package with Unicode file name support.
  377 
  378 2015-07-10 Erwin Waterlander <waterlan@xs4all.nl>
  379 	* common.c: Finished glob_warg().
  380 	* dos2unix.c, unix2dos.c: Use glob_warg() to expand arguments in
  381 	  the Windows Command Prompt.
  382 	* mingw32.mak, mingw.mak: Unicode file name support is enabled
  383 	  by setting UNIFILE=1.
  384 
  385 2015-07-09 Erwin Waterlander <waterlan@xs4all.nl>
  386 	* *.c: Renamed D2U_WINWIDE to D2U_UNIFILE
  387 	* mingw64.mak, Makefile: Unicode file name support is enabled
  388 	  by setting UNIFILE=1.
  389 	* common.c: Initial version of glob_warg() for wild card expansion
  390 	  of the wide command line arguments. Expands wide Unicode arguments,
  391 	  and returns them in UTF-8.
  392 
  393 2015-07-08 Erwin Waterlander <waterlan@xs4all.nl>
  394 	* dos2unix.c, unix2dos.c, common.c: Unicode file name support
  395 	  requires D2U_WINWIDE to be defined. There is still a problem
  396 	  with globbing Unicode file names.
  397 
  398 2015-07-07 Erwin Waterlander <waterlan@xs4all.nl>
  399 	* common.c: Fix d2u_printf() to print Unicode properly in the
  400 	  Windows Console. This required C++.
  401 	* mingw*.mak: Use g++ instead of gcc.
  402 	* vc.mk: Added library shell32.lib for wide arguments.
  403 
  404 2015-07-06 Erwin Waterlander <waterlan@xs4all.nl>
  405 	* dos2unix.c, unix2dos.c, common.c: Support Unicode file names
  406 	  on Windows.
  407 
  408 2015-07-01 Erwin Waterlander <waterlan@xs4all.nl>
  409 	* Version 7.2.3
  410 
  411 2015-06-27 Erwin Waterlander <waterlan@xs4all.nl>
  412 	* Makefile: Enable UTF-16 by default for MSYS, because MSYS2 supports it.
  413 	  For compilation on MSYS1 you have to disable it.
  414 	* common.c: Don't print "converting file ... to ..." when there was an error.
  415 	* common.c: Fixed false warning while reading BOM from zero byte file.
  416 	  Was introduced on 2015-06-24.
  417 
  418 2014-06-27 Joe Hansen <joedalton2@yahoo.dk>
  419 	* po/da.po: Updated Danish translation.
  420 
  421 2015-06-24 Erwin Waterlander <waterlan@xs4all.nl>
  422 	* common.c: Bug fix. Check for file I/O errors with every file access.
  423 
  424 2015-06-23 Erwin Waterlander <waterlan@xs4all.nl>
  425 	* dos2unix.c, unix2dos.c: Bug fix. Check for file I/O errors
  426 	  with every file access. Thanks to report of Philip Rowlands.
  427 	  http://sourceforge.net/p/dos2unix/bugs/12/
  428 	* common.c: New functions d2u_getc_error, d2u_putc_error, and
  429 	  d2u_putwc_error for printing error messages.
  430 
  431 2015-05-27 Erwin Waterlander <waterlan@xs4all.nl>
  432 	* common.c: Fix compilation for msys.
  433 
  434 2015-05-22 Erwin Waterlander <waterlan@xs4all.nl>
  435 	* Version 7.2.2
  436 	* djgpp.mak: Fixed target strip.
  437 
  438 2015-05-11 Erwin Waterlander <waterlan@xs4all.nl>
  439 	* test/utf16.t: Added 2 tests with invalid surrogate pair.
  440 	* dos2unix.c, unix2dos.c: Print line number when UTF-16 conversion
  441 	  error occurs.
  442 	* dos2unix.c, unix2dos.c: Don't print number of converted lines in
  443 	  verbose mode when error occurs.
  444 
  445 2015-05-10 Erwin Waterlander <waterlan@xs4all.nl>
  446 	* common.c: Print system error when conversion from UTF-16 fails.
  447 	* common.c: Check for invalid surrogate pairs in UTF-16 input.
  448 
  449 2015-05-07 Erwin Waterlander <waterlan@xs4all.nl>
  450 	* test/wcstombs_test.c: New test that shows that wcstombs() is broken
  451 	  on FreeBSD for CJK characters in a zh_CN.GB18030 locale.
  452 	* test/Makefile: New target 'wcstombs' that runs wcstombs_test.
  453 	* test/README.txt: New file.
  454 	* test/misc.t, test/utf16.t: new tests for unix2dos to check
  455 	  conversion of binary files with null characters.
  456 
  457 2015-05-03 Erwin Waterlander <waterlan@xs4all.nl>
  458 	* test/Makefile: Disable GB18030 tests for FreeBSD. Tests which convert
  459 	  UTF-16 with surrogate pairs to GB18030 fail. Seen on FreeBSD 10.1.
  460 	  Issue in wcstombs()?
  461 	* common.h: Removed define of _XOPEN_SOURCE. When _XOPEN_SOURCE is
  462 	  defined, the function lstat() is not found on FreeBSD 10.1.
  463 	* common.c: Bug fix. When conversion of an UTF-16 file with binary
  464 	  symbols was forced, null characters were not written in the output.
  465 	* test: Added new test for UTF-16 file with null characters.
  466 
  467 2015-04-01 Erwin Waterlander <waterlan@xs4all.nl>
  468 	* Version 7.2.1
  469 
  470 2015-02-15 Erwin Waterlander <waterlan@xs4all.nl>
  471 	* test/misc.t: Fix test for -f option.
  472 	* test/chk_loc.sh: New script to test if locale is supported.
  473 	* test/Makefile: Skip gb18030 test if zh_CN.gb18030 locale is not supported.
  474 	* man/man1/dos2unix.pod: Update section GB18030 and option -m.
  475 
  476 2015-02-11 Erwin Waterlander <waterlan@xs4all.nl>
  477 	* Version 7.2
  478 
  479 2015-01-15 Armin Müller
  480 	* common.c,dos2unix.c,unix2dos.c: Use %u in format strings for
  481 	  unsigned ints.
  482 	* common.c: Fixed typo in if condition in write_bom().
  483 
  484 2015-01-15 Erwin Waterlander <waterlan@xs4all.nl>
  485 	* test/gb18030.t: Added more tests.
  486 
  487 2015-01-03 Erwin Waterlander <waterlan@xs4all.nl>
  488 	* Makefile: Fixed wrong encoded titles in HTML manuals when Perl 5.18
  489 	  pod2html was used. Thanks to Tom Christiansen.
  490 
  491 2015-01-02 Erwin Waterlander <waterlan@xs4all.nl>
  492 	* Makefile, man/man1/Makefile: add option --no-wrap to xgettext and
  493 	  msgmerge. Translation Project standard is not to wrap.
  494 
  495 2015-01-02 Erwin Waterlander <waterlan@xs4all.nl>
  496 	* man/man1/dos2unix.pod: Point to gettext manual html nodes instead of
  497 	  the full gettext manual.
  498 
  499 2014-12-31 Erwin Waterlander <waterlan@xs4all.nl>
  500 	* man/man1/dos2unix.pod: Cleanup man page. Thanks to Benno Schulenberg.
  501 
  502 2014-12-30 Erwin Waterlander <waterlan@xs4all.nl>
  503 	* common.c: Changed some messages for better translations.
  504 
  505 2014-12-26 Erwin Waterlander <waterlan@xs4all.nl>
  506 	* common.c: Fix. On Windows when option -gb is used, option -m must
  507 	  add GB18030 BOM i.s.o. UTF-8 BOM.
  508 	* test/gb18030.t: Make tests working for Windows version.
  509 
  510 2014-12-24 Erwin Waterlander <waterlan@xs4all.nl>
  511 	* common.c: Fix. In a GB18030 locale, option -m must add GB18030 BOM
  512 	  i.s.o. UTF-8 BOM.
  513 	* test/gb18030.t: New tests for GB18030.
  514 
  515 2014-12-23 Erwin Waterlander <waterlan@xs4all.nl>
  516 	* man/man1/dos2unix.pod: Update section GB18030.
  517 
  518 2014-12-08 Erwin Waterlander <waterlan@xs4all.nl>
  519 	* common.c: When the input file is UTF-16, the input and output
  520 	  formats are printed.
  521 
  522 2014-12-06 Erwin Waterlander <waterlan@xs4all.nl>
  523 	* common.c: On Unix/Linux convert UTF-16 to the locale encoding. It is
  524 	  no longer required that the locale encoding is UTF-8. When
  525 	  conversion is not possible an error will occur and conversion will be
  526 	  skipped.
  527 
  528 2014-12-06 Erwin Waterlander <waterlan@xs4all.nl>
  529 	* common.c, common.h: Support conversion of UTF-16 to GB18030.
  530 	* man/man1/dos2unix.pod: Update with info about GB18030.
  531 
  532 2014-11-09 Yasuaki Taniguchi <yasuakit@gmail.com>
  533 	* po/ja.po: New Japanese translation of the UI messages.
  534 
  535 2014-10-06 Erwin Waterlander <waterlan@xs4all.nl>
  536 	* Version 7.1
  537 
  538 2014-09-29 Erwin Waterlander <waterlan@xs4all.nl>
  539 	* common.c: Fixed possible uninitialized use of variable bomtype_orig.
  540 	* djgpp.mak: Fix time stamps mac2unix/unix2mac after make strip.
  541 
  542 2014-09-22 Erwin Waterlander <waterlan@xs4all.nl>
  543 	* mingw32.mak, mingw64.mak: Fixed setting path to CRT_glob.o.
  544 	  Works now independent of MSYS2 install path.
  545 
  546 2014-09-22 Helmut Karlowski
  547 	* Makefile: Added settings for freeMiNT, and cleanup setting
  548 	  OS specific settings.
  549 	* common.c: PrintVersion() updated for freeMiNT.
  550 
  551 2014-09-18 Erwin Waterlander <waterlan@xs4all.nl>
  552 	* test/misc.t: Added a test for option -i, --info.
  553 	* *.po: Included several translation updates.
  554 
  555 2014-09-17 Erwin Waterlander <waterlan@xs4all.nl>
  556 	* common.c: Program terminates when wrong flag is given for option
  557 	  -i or --info.
  558 	* common.c: Option -i, flag c: don't print binary files when conversion
  559 	  of binaries is not forced.
  560 
  561 2014-09-16 Erwin Waterlander <waterlan@xs4all.nl>
  562 	* common.c: Options -i, --info can have extra flags to change the
  563 	  output. For instance to print only the number of Unix line breaks,
  564 	  or print only the files that have DOS line breaks.
  565 	* man/man1/dos2unix.pod: Updated.
  566 
  567 2014-09-11 Erwin Waterlander <waterlan@xs4all.nl>
  568 	* common.c: New option -i, --info, display file information.
  569 	  This new option prints number of line breaks, the byte order
  570 	  mark, and if the file is text or binary.
  571 	* man/man1/dos2unix.pod: Added option -i.
  572 	* test/*.t: Use Test::Simple iso Test::More.
  573 
  574 2014-09-09 Erwin Waterlander <waterlan@xs4all.nl>
  575 	* Version 7.0
  576 
  577 2014-09-08 Erwin Waterlander <waterlan@xs4all.nl>
  578 	* common.c: Option -V prints home page.
  579 
  580 2014-09-03 Erwin Waterlander <waterlan@xs4all.nl>
  581 	* dos2unix.c, unix2dos.c: Return an error number in stdio mode when the
  582 	  input is binary. In stdio mode an input stream with a binary symbol
  583 	  produces broken output. In file mode the binary file is skipped.
  584 	* test/misc.t: Added tests for above.
  585 	* dos2unix.c, unix2dos.c, common.c: Bug fix. System error number was not
  586 	  always returned. When disk is full and output can't be written,
  587 	  or when resolving a symlink fails.
  588 
  589 2014-09-01 Erwin Waterlander <waterlan@xs4all.nl>
  590 	* common.c: Bug fix. Option -u disabled -m for ASCII or UTF-8 input
  591 	  files without BOM. Bug was introduced on 2014-08-05.
  592 	* dos2unix.c, unix2dos.c, common.c: Bug fix. An Unicode input file
  593 	  disabled 7bit and iso mode also for next input files. Bug was
  594 	  introduced in version 6.0.1 on 2012-03-23.
  595 	* common.c: Cleanup. Don't write BOM when conversion will be cancelled.
  596 	* test/misc.t: Added tests for the two bug fixes.
  597 
  598 2014-08-28 Erwin Waterlander <waterlan@xs4all.nl>
  599 	* dos2unix.c, unix2dos.c, common.c: Code cleanup. Moved more code
  600 	  to common.c.
  601 	* common.c: Bug fix mac2unix help text, options -b and -r. Bug was
  602 	  introduced in 6.0.6.
  603 	* *.po: Included updated pt_BR translations.
  604 
  605 2014-08-26 Erwin Waterlander <waterlan@xs4all.nl>
  606 	* dos2unix.c, unix2dos.c, common.c: stdio mode does not automatically
  607 	  set quiet mode. stdio mode prints errors and returns error code.
  608 	* dos2unix.c, unix2dos.c: stdio mode does not automatically force
  609 	  conversion of binaries.
  610 
  611 2014-08-25 Erwin Waterlander <waterlan@xs4all.nl>
  612 	* test/symlink.t: New tests for options -F, -R, -S
  613 	* *.po: Included updated nl,nb ,vi translations.
  614 
  615 2014-08-22 Erwin Waterlander <waterlan@xs4all.nl>
  616 	* *.po: Included updated nl,pl,ru translations.
  617 
  618 2014-08-18 Erwin Waterlander <waterlan@xs4all.nl>
  619 	* unix2dos.c: Fix: Unix2dos did not count UTF-16 line break conversions.
  620 	* INSTALL.txt: Update for running self-tests.
  621 	* *.po: Included updated fr,de,uk translations.
  622 	* test: Added more tests.
  623 
  624 2014-08-17 Erwin Waterlander <waterlan@xs4all.nl>
  625 	* test: Use TAP (Test Anything Protocol) to run tests.
  626 	  Requires perl module perl-Test-Simple.
  627 
  628 2014-08-11 Erwin Waterlander <waterlan@xs4all.nl>
  629 	* test: Added automated tests.
  630 
  631 2014-08-10 Erwin Waterlander <waterlan@xs4all.nl>
  632 	* dos2unix.c: Bug fix: dos2unix -l created DOS line breaks
  633 	  from Mac line breaks. This bug was introduced in version 3.2,
  634 	  by safeconv patch.
  635 	* INSTALL.txt: Update for DJGPP. Use gcc <= 4.5.3.
  636 
  637 2014-08-08 Erwin Waterlander <waterlan@xs4all.nl>
  638 	* man/man1/dos2unix.pod: Update manual wrt Unicode.
  639 	* common.c: Update help message for option -m.
  640 
  641 2014-08-06 Erwin Waterlander <waterlan@xs4all.nl>
  642 	* New option -v, --verbose: Print extra information about
  643 	  number of converted line breaks and BOMs.
  644 
  645 2014-08-05 Erwin Waterlander <waterlan@xs4all.nl>
  646 	* New option -u, --keep_utf16: Keep UTF-16 encoding of the
  647 	  input file. This prevents transformation to UTF-8.
  648 
  649 2014-08-03 Erwin Waterlander <waterlan@xs4all.nl>
  650 	* Version 6.0.6
  651 
  652 2014-08-03 Enrique Lazcorreta Puigmartí <enrique.lazcorreta@gmail.com>
  653 	* po/es.po : Updated Spanish translation of messages.
  654 	* man/es/man1/dos2unix.po : Updated Spanish translation of manual.
  655 
  656 2014-07-12 Various authors
  657 	* po/*.po, man/*/man1/*.po: Update translations.
  658 	  See README.txt for details.
  659 
  660 2014-07-12 Yuri Kozlov <yuray@komyakino.ru>
  661 	* po/ru.po: Update Russian translation of messages.
  662 
  663 2014-07-09 Erwin Waterlander <waterlan@xs4all.nl>
  664 	* dos2unix.c, unix2dos.c: Option -r also disables option
  665 	  -m (add BOM).
  666 
  667 2014-07-07 Erwin Waterlander <waterlan@xs4all.nl>
  668 	* dos2unix.c, unix2dos.c, common.c: New options -b (keep BOM)
  669 	  and -r (remove BOM).
  670 
  671 2014-07-06 Erwin Waterlander <waterlan@xs4all.nl>
  672 	* dos2unix.c: Bug fix mac2unix conversion of UTF-16 files.
  673 	  Mac to Unix conversion produced corrupted output.
  674 	  Thanks to report of Alan S. Jones.
  675 	  This bug was introduced in version 6.0.
  676 
  677 2014-05-24  Åka Sikrom <a4@hush.com>
  678 	* po/nb.po: New Norwegian Bokmaal translation.
  679 
  680 2014-05-17 Mario Blättermann <mario.blaettermann@gmail.com>
  681 	* po/de.po: Update German messages.
  682 
  683 2014-05-12 Erwin Waterlander <waterlan@xs4all.nl>
  684 	* INSTALL.txt: Updated for building 64-bit applications
  685 	  with Microsoft Visual C++ Express.
  686 
  687 2014-05-12 Frédéric Marchal <fmarchal@perso.be>
  688 	* man/fr/man1/dos2unix.po: Fixed minor translation error.
  689 
  690 2014-04-23 Erwin Waterlander <waterlan@xs4all.nl>
  691 	* man/man1/Makefile: Removed dependency on GNU sed.
  692 	  Thanks to Daniel Macks.
  693 	* BUGS.txt: Update URL to bug tracker.
  694 
  695 2014-04-17 Erwin Waterlander <waterlan@xs4all.nl>
  696 	* Version 6.0.5
  697 
  698 2014-04-09 Erwin Waterlander <waterlan@xs4all.nl>
  699 	* common.c: Fix symbolic_link(), don't print error when file
  700 	  does not exist (problem was introduced on 2014-03-21).
  701 
  702 2014-04-08 Erwin Waterlander <waterlan@xs4all.nl>
  703 	* Makefile: Fix for GNU make < 3.82. For rules with multiple
  704 	  patterns, put rule with shortest stem first.
  705 
  706 2014-04-04 Erwin Waterlander <waterlan@xs4all.nl>
  707 	* vc.mak, wcc.mif: Only generate English manuals. Target clean
  708 	  does not delete the manuals, new target maintainer-clean does.
  709 
  710 2014-03-23 Jakub Bogusz <qboosh@pld-linux.org>
  711 	* man/pl/dos2unix.po: New Polish translation of the manual.
  712 
  713 2014-03-23 Benno Schulenberg <benno@vertaalt.nl>
  714 	* man/nl/dos2unix.po: Update Dutch manual.
  715 
  716 2014-03-22 Balázs Úr <urbalazs@gmail.com>
  717 	* po/hu.po: New Hungarian translation of UI messages.
  718 
  719 2014-03-21 Erwin Waterlander <waterlan@xs4all.nl>
  720 	* common.c: Windows version of function symbolic_link().
  721 	  Now Windows version also skips symbolic links by default.
  722 	* man/man1/dos2unix.pod: Update wrt Windows symbolic links,
  723 	  and some minor updates.
  724 	* Makefile: Fix some dependencies for man page creation.
  725 
  726 2014-03-18 Rafael Ferreira <rafael.f.f1@gmail.com>
  727 	* man/pt_BR/man1/dos2unix.po: New Brazilian Portuguese
  728 	  translation of the manual.
  729 
  730 2014-03-18 Frédéric Marchal <fmarchal@perso.be>
  731 	* man/fr/man1/dos2unix.po: New French translation of the manual.
  732 
  733 2014-03-16 Yuri Chornoivan <yurchor@ukr.net>
  734 	* man/uk/man1/dos2unix.po: New Ukrainian translation of the manual.
  735 
  736 2014-03-16 Erwin Waterlander <waterlan@xs4all.nl>
  737 	* Makefile: New target 'getpoman' to get .po files for the manuals
  738 	  from the Translation Project.
  739 
  740 2014-03-15 Mario Blättermann <mario.blaettermann@gmail.com>
  741 	* man/de/man1/dos2unix.po: New German translation of the
  742 	  manual.
  743 
  744 2014-03-14 Erwin Waterlander <waterlan@xs4all.nl>
  745 	* man/man1/Makefile: Generate pod files from gettext
  746 	  po files with po4a, for easier translation. Thanks to
  747 	  Mario Blätterman.
  748 	  See also http://po4a.alioth.debian.org/
  749 	* man/nl/man1/dos2unix.po, man/es/man/dos2unix.po:
  750 	  New po files, created from original pod.
  751 	  Thanks to Mario Blätterman.
  752 	* man/nl/man1/dos2unix.pod, man/es/man/dos2unix.pod:
  753 	  Deleted. These are generated now.
  754 	* Makefile: Update for manual generation from .po files.
  755 	* Makefile, man/man1/Makefile: All man pages are now in
  756 	  UTF-8 format.
  757 	* Makefile: Esperanto x notation no longer supported.
  758 	  Conversion from UTF-8 is troublesome and gettext will
  759 	  automatically translate to caret (^) notation when UTF-8
  760 	  is not supported by the system.
  761 	* po/eo-x.po: Deleted.
  762 
  763 2014-03-14 mail6543210 <mail6543210@yahoo.com.tw>
  764 	* po/zh_TW.po: New Chinese (traditional) translation.
  765 
  766 2014-03-06 Thomas Pryds <thomas@pryds.eu>
  767 	* po/da.po: New Danish translation.
  768 
  769 2014-03-06 Мирослав Николић <miroslavnikolic@rocketmail.com>
  770 	* po/sr.po: New Serbian translation.
  771 
  772 2014-02-24 Frédéric Marchal <fmarchal@perso.be>
  773 	* po/fr.po: New French translation.
  774 
  775 2014-02-05 Erwin Waterlander <waterlan@xs4all.nl>
  776 	* README.txt: List all the new translators.
  777 	* Makefile: New target 'getpo' to get .po file from the
  778 	  Translation Project. New target po/eo-x.po to generate
  779 	  eo-x.po from eo.po.
  780 
  781 2014-02-05 Enrico Nicoletto <liverig@gmail.com>
  782 	* po/pt_BR.po: New Brazilian Portuguese translation
  783 
  784 2014-02-05 Jakub Bogusz <qboosh@pld-linux.org>
  785 	* po/pl.po: New Polish translation
  786 
  787 2014-02-05 Yuri Chornoivan <yurchor@ukr.net>
  788 	* po/uk.po: New Ukrainian translation
  789 
  790 2014-02-05 Trần Ngọc Quân <vnwildman@gmail.com>
  791 	* po/vi.po: New Vietnamese translation
  792 
  793 2014-02-05 Benno Schulenberg <benno@vertaalt.nl>
  794 	* po/nl.po: Updated Dutch translation
  795 	* po/eo.po: Updated Esperanto translation
  796 
  797 2014-02-02 Erwin Waterlander <waterlan@xs4all.nl>
  798 	* *.c: Print help and version info to stdout iso stderr.
  799 	  Thanks to Benno Schulenberg.
  800 
  801 2014-01-31 Erwin Waterlander <waterlan@xs4all.nl>
  802 	* *.c,po/*.po: cleanup messages. Thanks to Benno Schulenberg.
  803 
  804 2014-01-29 Erwin Waterlander <waterlan@xs4all.nl>
  805 	* common.c, po/*.po: Split large help text in smaller pieces.
  806 	  This is easier for the translators. Thanks to Benno Schulenberg.
  807 
  808 2014-01-18 Erwin Waterlander <waterlan@xs4all.nl>
  809 	* Makefile, *.mak: Removed MAN_NONLATIN variable.
  810 	* INSTALL.txt: Update section INTERNATIONAL MAN PAGES.
  811 
  812 2014-01-10 Erwin Waterlander <waterlan@xs4all.nl>
  813 	* mingw32.mak, mingw64.mak: Update for easier use in MSYS2. Added
  814 	  extra include path to find libintl.h.
  815 
  816 2014-01-04 Erwin Waterlander <waterlan@xs4all.nl>
  817 	* Makefile: Also include English manuals in source the package.
  818 	  Adding man files to the source package, which have been generated with
  819 	  a high version of perl/pod2man, is a favour to users, because newer
  820 	  perl/pod2man versions produce better output (also for old systems).
  821 	  Tip from pod2man maintainer Russ Allbery.
  822 	  When you want to generate man pages yourself just run first 'make
  823 	  maintainer-clean'.
  824 
  825 2014-01-03 Erwin Waterlander <waterlan@xs4all.nl>
  826 	* man/nl/man1/dos2unix.pod, man/es/man1/dos2unix.pod: Add =encoding
  827 	  latin1 command. Perl 5.18 requires =encoding for all non-ASCII pod
  828 	  files.
  829 	  See also https://rt.cpan.org/Public/Bug/Display.html?id=91805
  830 	  Minimal perl version is now 5.10.1.
  831 	* Makefile: Target clean keeps generated non-English manual files to
  832 	  avoid problems with old perl version. Target maintainer-clean will
  833 	  erase the generated non-English manual files.
  834 	* INSTALL.txt: Update for new required perl version.
  835 
  836 2013-12-30 Erwin Waterlander <waterlan@xs4all.nl>
  837 	* Version 6.0.4
  838 	* man/nonlatin/man1/ru/dos2unix.pod: Removed. Russian
  839 	  translation of manual moved to later release.
  840 
  841 2013-11-26 Erwin Waterlander <waterlan@xs4all.nl>
  842 	* Makefile, common.c: When MinGW-w64 is used for 32 bit, option
  843 	  -V prints (MinGW-w64) for used compiler name.
  844 
  845 2013-11-24 Erwin Waterlander <waterlan@xs4all.nl>
  846 	* mingw32.mak: New makefile for MinGW-w64 targeting win32.
  847 	  MinGW-w64 supports Large File Support (LFS) with
  848 	  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 while mingw.org
  849 	  doesn't. Dos2unix failed when concurrent dos2unix processes
  850 	  processed huge files on Windows network share drives.
  851 	  Using MinGW-w64 with LFS support fixed the problem.
  852 	  Thanks to report by F.J. Brandelik.
  853 
  854 
  855 2013-10-07 Erwin Waterlander <waterlan@xs4all.nl>
  856 	* Makefile: Set MAN_NONLATIN back to 1. Include non-Latin
  857 	  manuals in source package to prevent compilation troubles.
  858 	  Target 'clean' keeps non-Latin manuals. Use 'maintainer-clean'
  859 	  to erase them.
  860 
  861 2013-10-05 Erwin Waterlander <waterlan@xs4all.nl>
  862 	* Makefile: By default don't build non-Latin1 manuals. There are
  863 	  still too many old perl/pod2man versions around (perl < 5.10.1).
  864 	  Add MAN_NONLATIN=1 to enable non-Latin1 manuals.
  865 
  866 2013-10-01 Erwin Waterlander <waterlan@xs4all.nl>
  867 	* man/man1/Makefile: Support non-Latin1 man pages.
  868 	* Makefile: Support non-Latin1 man pages.
  869 	* man/nonlatin/man1/ru/dos2unix.pod: Placeholder for Russian manual.
  870 
  871 2013-09-13 Андрей Углик (Andrei Uhlik) <uglika@gmail.com>
  872 	* po/ru.po: New Russian translation of the messages.
  873 
  874 2013-08-05 Erwin Waterlander <waterlan@xs4all.nl>
  875 	* po/de.po: Update German translations. Thanks to Lars Wendler.
  876 
  877 2013-06-14 Erwin Waterlander <waterlan@xs4all.nl>
  878 	* dos2unix.c/unix2dos.c: New options -ul and -ub to convert
  879 	  UTF-16 files without BOM.
  880 
  881 2013-06-11 Erwin Waterlander <waterlan@xs4all.nl>
  882 	* dos2unix.c/unix2dos.c: Print value of binary symbol
  883 	  when found.
  884 
  885 2013-03-12 Erwin Waterlander <waterlan@xs4all.nl>
  886 	* Makefile: Set CC to gcc for MSYS target. Otherwise
  887 	  /mingw/bin/cc is used.
  888 
  889 2013-01-27 Erwin Waterlander <waterlan@xs4all.nl>
  890 	* Makefile:
  891 	  - CC and CPP can be overridden by environment.
  892 	  - CFLAGS optimization flags can be overridden by environment.
  893 	  - Separate LIBS from LDFLAGS.
  894 	  Thanks to Justin Lecher <jlec@gentoo.org>
  895 
  896 2013-01-25 Erwin Waterlander <waterlan@xs4all.nl>
  897 	* Version 6.0.3
  898 
  899 2013-01-18 Erwin Waterlander <waterlan@xs4all.nl>
  900 	* dos2unix.c/unix2dos.c: Print system error when writing to
  901 	  temporary output file fails.
  902 
  903 2013-01-16 Erwin Waterlander <waterlan@xs4all.nl>
  904 	* dos2unix.c/unix2dos.c: Print system error when closing of
  905 	  temporary output file fails. E.g. "No space left on device".
  906 
  907 2012-12-25 Erwin Waterlander <waterlan@xs4all.nl>
  908 	* querycp.c/h: Added public domain phrase for Debian
  909 	  license check.
  910 
  911 2012-12-12 Erwin Waterlander <waterlan@xs4all.nl>
  912 	* test: New directory with some test files.
  913 
  914 2012-09-20 Erwin Waterlander <waterlan@xs4all.nl>
  915 	* man/man1/Makefile: Removed dependency on 'sed' program.
  916 
  917 2012-09-19 Erwin Waterlander <waterlan@xs4all.nl>
  918 	* vc.mak: Visual C++ version supports wildcard expansion.
  919 	  Added targets 'install', 'uninstall', 'doc', 'dist',
  920 	  'txt', 'html', and 'mostlyclean'.
  921 	* INSTALL.txt: Update for Visual C++.
  922 
  923 2012-09-16 Erwin Waterlander <waterlan@xs4all.nl>
  924 	* *.c/*.h: Dos2unix compiles with Microsoft Visual C++.
  925 	* vc.mak: New makefile for Microsoft Visual C++.
  926 	* INSTALL.txt: Update for Visual C++.
  927 
  928 2012-09-15 Erwin Waterlander <waterlan@xs4all.nl>
  929 	* Makefile: Better check for DJGPP. DJGPP 2.04 uname returns "FreeDOS"
  930 	  on Freedos, 2.03 uname returns always "MS-DOS". Thanks to Rugxulo.
  931 	* man/man1/dos2unix.pod: Fixed a typo. Thanks to Jari Aalto.
  932 
  933 2012-09-06 Erwin Waterlander <waterlan@xs4all.nl>
  934 	* Version 6.0.2
  935 
  936 2012-08-29 Erwin Waterlander <waterlan@xs4all.nl>
  937 	* wcc*: Fix target 'dist' in Watcom makefiles.
  938 	* djgpp.mak: Use 8.3 filename for dos32 binary package.
  939 
  940 2012-08-26 Erwin Waterlander <waterlan@xs4all.nl>
  941 	* os2.mak: Renamed to emx.mak.
  942 	* wccos2.mak: New Watcom C makefile for OS/2 target.
  943 	* wcc.mif: Watcom C makefile with generic parts. This new
  944 	  makefile containts new targets 'install', 'uninstall',
  945 	  'doc', 'dist', and 'mostlyclean'.
  946 	* djgpp.mak: Default prefix is now c:\dos32
  947 	* dos16_gnu.mak: Removed. Installation of dos16 version is
  948 	  now done with Watcom makefiles.
  949 
  950 2012-08-13 Erwin Waterlander <waterlan@xs4all.nl>
  951 	* po/de.po: Update German translations. Thanks to Philipp.
  952 	* po/es.po: Update Spanish translations. Thanks to Julio.
  953 
  954 2012-08-12 Erwin Waterlander <waterlan@xs4all.nl>
  955 	* Makefile: Don't use pod2text option --utf8. There are too many
  956 	  old pod2text versions around that don't support this option.
  957 	* Makefile: Install PDF and PostScript files of all languages when
  958 	  they have been created.
  959 	* po/eo*.po: Update Esperanto translations. Thanks to Rugxulo.
  960 	* dos2unix/unix2dos: Don't use __MSDOS__ macro for Windows.
  961 
  962 2012-08-10 Erwin Waterlander <waterlan@xs4all.nl>
  963 	* Makefile: Change variable OS to D2U_OS. OS is used by Windows.
  964 	* Makefile: By default install only English text and html manuals.
  965 	  This saves a dependency on iconv. Non-English text and html manuals
  966 	  will be installed when they have been explicitly generated with
  967 	  targets 'txt' and 'html'.
  968 
  969 2012-08-09 Erwin Waterlander <waterlan@xs4all.nl>
  970 	* dos2unix/unix2dos: Use only C99 compliant predefined macros.
  971 
  972 2012-08-07 Erwin Waterlander <waterlan@xs4all.nl>
  973 	* dos2unix/unix2dos: Print line number when a binary symbol is found.
  974 	  Thanks to Somsak Pattanaprateep.
  975 	* Makefile: By default install text and html manuals of all languages.
  976 
  977 2012-08-06 Erwin Waterlander <waterlan@xs4all.nl>
  978 	* dos2unix/unix2dos: Fix. Locale encoding was not detected when NLS
  979 	  was disabled.
  980 	* common.c: Update comments. Surrogate halves in UTF-8 are invalid.
  981 
  982 2012-07-25 Erwin Waterlander <waterlan@xs4all.nl>
  983 	* Version 6.0.1
  984 
  985 2012-07-20 Erwin Waterlander <waterlan@xs4all.nl>
  986 	* Makefile: Target 'html' makes also Dutch and Spanish HTML manuals.
  987 
  988 2012-07-18 Erwin Waterlander <waterlan@xs4all.nl>
  989 	* manual: Update for options -n and -o. Describe the new permissions of
  990 	  the output file in new-file and old-file mode.
  991 	* README.txt: Added references for the findutils package for Windows
  992 	  and DOS to enable recursive conversions on those platforms.
  993 
  994 2012-05-20 Erwin Waterlander <waterlan@xs4all.nl>
  995 	* common.h: Fix compiler warnings "implicit declaration of function
  996 	  'strcasecmp'". Thanks to Michael Schindler
  997 	  <k-m_schindler@sourceforge.net>.
  998 
  999 2012-05-11 Julio A. Freyre-Gonzalez <jfreyreg@gmail.com>
 1000 	* Update Spanish messages and manual.
 1001 
 1002 2012-05-06 Erwin Waterlander <waterlan@xs4all.nl>
 1003 	* Version 6.0
 1004 	* man/*/man1/*.pod: Removed =encoding. It is not supported
 1005 	  by perl 5.8.8, which is shipped with MinGW and DJGPP.
 1006 
 1007 2012-04-20 Erwin Waterlander <waterlan@xs4all.nl>
 1008 	* man/*/man1/*.pod: Set encoding explicitly to Latin-1.
 1009 	* Makefile: Target 'doc' makes all man pages.
 1010 
 1011 2012-04-12 Erwin Waterlander <waterlan@xs4all.nl>
 1012 	* po/de.po: Update German translations. Thanks to Philipp Thomas.
 1013 
 1014 2012-04-09 Erwin Waterlander <waterlan@xs4all.nl>
 1015 	* INSTALL.txt: List the prerequisites.
 1016 	* Makefile: Friendlier for DJGPP/MinGW/MSYS.
 1017 
 1018 2012-04-04 Erwin Waterlander <waterlan@xs4all.nl>
 1019 	* po/eo.po: Update Esperanto translations. Thanks to Rugxulo.
 1020 
 1021 2012-03-30 Erwin Waterlander <waterlan@xs4all.nl>
 1022 	* Skip UTF-16 file when conversion to UTF-8 goes wrong.
 1023 	* Update English and Dutch manual.
 1024 
 1025 2012-03-28 Erwin Waterlander <waterlan@xs4all.nl>
 1026 	* common.c: Support UTF-16 surrogate pairs.
 1027 	* dos2unix.c, unix2dos.c: Check wchar_t size.
 1028 
 1029 2012-03-26 Erwin Waterlander <waterlan@xs4all.nl>
 1030 	* *.c: Use fgetc/fputc instead of getc/putc.
 1031 
 1032 2012-03-25 Erwin Waterlander <waterlan@xs4all.nl>
 1033 	* po, man: Update Dutch translations.
 1034 
 1035 2012-03-24 Erwin Waterlander <waterlan@xs4all.nl>
 1036 	* On Unix, convert UTF-16 files only when the locale encoding
 1037 	  is UTF-8 to prevent accidental loss of text.
 1038 
 1039 2012-03-23 Erwin Waterlander <waterlan@xs4all.nl>
 1040 	* Turn off ISO and 7-bit mode if an Unicode text file is detected,
 1041 	  to prevent corruption of UTF-8 files.
 1042 	* Update English manual.
 1043 	* Fix compilation for WatcomC, DJGPP, MSYS, OS/2.
 1044 	* Makefile: Support CFLAGS_USER, LDFLAGS_USER, and DEFS_USER for
 1045 	  Debian Linux. Thanks to Jari Aalto.
 1046 
 1047 2012-03-21 Erwin Waterlander <waterlan@xs4all.nl>
 1048 	* Support conversion of Unicode UTF-16 from stdin.
 1049 	* Update English manual.
 1050 
 1051 2012-03-20 Erwin Waterlander <waterlan@xs4all.nl>
 1052 	* Support conversion of Unicode UTF-16 encoded files.
 1053 
 1054 2012-03-16 Erwin Waterlander <waterlan@xs4all.nl>
 1055 	* common.c: Make it compile on Cygwin 1.5.
 1056 
 1057 2012-03-10 Erwin Waterlander <waterlan@xs4all.nl>
 1058 	* Version 5.3.3
 1059 	* Makefile: Binary packages with native language support
 1060 	  get "-nls" suffix.
 1061 
 1062 2012-03-08 Erwin Waterlander <waterlan@xs4all.nl>
 1063 	* common.c: Option -V prints target OS on DOS/Windows/OS2.
 1064 
 1065 2012-03-07 Erwin Waterlander <waterlan@xs4all.nl>
 1066 	* dos2unix.c, unix2dos.c, mingw64.mak: Enabled wildcard
 1067 	  expansion for Win64 (MinGW-w64). Thanks to Steve Hay.
 1068 	* wccdos16.mak: Enabled wildcard expansion.
 1069 	* wccdos32.mak: Enabled wildcard expansion.
 1070 	* wccwin32.mak: Enabled wildcard expansion.
 1071 	* bcc.mak: Enabled wildcard expansion.
 1072 
 1073 2012-03-02 Erwin Waterlander <waterlan@xs4all.nl>
 1074 	* Makefile: New target 'mostlyclean' that preserves the manual
 1075 	  files. Target 'clean' removes all built files, it restores the
 1076 	  Unix source package to its original state.
 1077 	* Makefile: New variable HTMLEXT to override the default 'htm'
 1078 	  extension for the manual in HTML format.
 1079 
 1080 2012-02-01 Erwin Waterlander <waterlan@xs4all.nl>
 1081 	* Makefile, version.mk: Fix a compile error when debug
 1082 	  is enabled. Thanks to Maurizio Camisaschi and Lars Wendler.
 1083 	  See https://bugs.gentoo.org/400769
 1084 	* Makefile: Enable debugging info for gdb when DEBUG=1
 1085 	* man page: Small update in section RETURN VALUE.
 1086 
 1087 2012-01-27 Erwin Waterlander <waterlan@xs4all.nl>
 1088 	* Version 5.3.2
 1089 
 1090 2012-01-02 Erwin Waterlander <waterlan@xs4all.nl>
 1091 	* os2.mak: Enable support for wild cards (-Zargs-wild).
 1092 	  Thanks to Steven H. Levine and Elbert Pol.
 1093 
 1094 2011-12-20 Erwin Waterlander <waterlan@xs4all.nl>
 1095 	* querycp.c: Extra comment from Rugxulo.
 1096 	* querycp.c: Undid change of 2011-11-12. MSYS version
 1097 	  behaves as Cygwin version.
 1098 
 1099 2011-12-15 Erwin Waterlander <waterlan@xs4all.nl>
 1100 	* wccdos32.mak: New makefile for Open Watcom for DOS32.
 1101 
 1102 2011-12-06 Erwin Waterlander <waterlan@xs4all.nl>
 1103 	* Makefile: Undo previous change for Darwin. Not restoring group and
 1104 	  owner may be destructive or a security risk.
 1105 	* Makefile, common.[ch]: Dos2unix builds on MSYS now.
 1106 
 1107 2011-12-02 Erwin Waterlander <waterlan@xs4all.nl>
 1108 	* Makefile: For MacOS the option -DNO_CHOWN has been be added to the compile time flags.
 1109 	  This is necessary because Darwin will create files with the
 1110 	  file-owner-group set to the file-owner-group of the directory - EVEN if
 1111 	  the caller is not a member of the group! Chowning *from* the group is ok,
 1112 	  chowning *to* the group is not - and this will make unix2dos fail when it
 1113 	  tries to restore the permissions.
 1114 	  Thanks to Wolf Geldmacher.
 1115 	  See bug report 3444337, https://sourceforge.net/tracker/?func=detail&atid=1234808&aid=3444337&group_id=292083
 1116 
 1117 2011-11-16 Erwin Waterlander <waterlan@xs4all.nl>
 1118 	* README.txt, man/man1/dos2unix.pod: Freshmeat changed name to Freecode.
 1119 
 1120 2011-11-12 Erwin Waterlander <waterlan@xs4all.nl>
 1121 	* querycp.c: Fix for MSYS.
 1122 
 1123 2011-10-20 Erwin Waterlander <waterlan@xs4all.nl>
 1124 	* querycp.c: Support OS/2, and Watcom C for Win32.
 1125 	* wccwin32.mak: New makefile for Open Watcom for Win32.
 1126 
 1127 2011-08-22 Erwin Waterlander <waterlan@xs4all.nl>
 1128 	* Makefile: Added RPM_OPT_FLAGS to LDFLAGS. Required for
 1129 	  cross-platform RPM package building.
 1130 
 1131 2011-08-20 Erwin Waterlander <waterlan@xs4all.nl>
 1132 	* Home page URL: change to http://waterlan.home.xs4all.nl/dos2unix.html
 1133 
 1134 2011-08-09 Erwin Waterlander <waterlan@xs4all.nl>
 1135 	* Version 5.3.1
 1136 
 1137 2011-08-08 Julio A. Freyre-Gonzalez <jfreyreg@gmail.com>
 1138 	* Spanish translation of messages and manual.
 1139 
 1140 2011-06-26 Erwin Waterlander <waterlan@xs4all.nl>
 1141 	* bugfix: dos2unix changes ownership and permissions on file.
 1142 	  When an other user (e.g. root) than the owner has write permission
 1143 	  on the input file, dos2unix changes owner, group and umask in old
 1144 	  file mode to the other user's owner, group and umask who runs
 1145 	  dos2unix. Fixed only for Unix. Thanks to Christopher Williams.
 1146 	  See http://sourceforge.net/tracker/?func=detail&aid=3327171&group_id=292083&atid=1234808
 1147 	* Keep permissions also on Windows. Use chmod() i.s.o. fchmod().
 1148 
 1149 2011-06-16 Erwin Waterlander <waterlan@xs4all.nl>
 1150 	* Identical functions from dos2unix.c and unix2dos.c
 1151 	  are moved to common.c.
 1152 
 1153 2011-06-15 Erwin Waterlander <waterlan@xs4all.nl>
 1154 	* Dos2unix and Unix2dos share the same language files.
 1155 
 1156 2011-05-04 Erwin Waterlander <waterlan@xs4all.nl>
 1157 	* dos2unix.c: Removed redundant ConvertDosToUnixOldFile().
 1158 	* unix2dos.c: Removed redundant ConvertUnixToDosOldFile().
 1159 
 1160 2011-04-26 Erwin Waterlander <waterlan@xs4all.nl>
 1161 	* Version 5.3
 1162 
 1163 2011-04-23 Erwin Waterlander <waterlan@xs4all.nl>
 1164 	* Don't report an error when unlink() fails because a file
 1165 	  doesn't exist.
 1166 
 1167 2011-04-13 Erwin Waterlander <waterlan@xs4all.nl>
 1168 	* Print system error when input file can't be openened.
 1169 	  For instance "Permission denied"
 1170 	* Update manuals.
 1171 	* Update translations.
 1172 
 1173 2011-04-04 Erwin Waterlander <waterlan@xs4all.nl>
 1174 	* Always print and return an error when wrong command-line
 1175 	  options are used. Also in quiet mode.
 1176 	* New option '--': Treat all following options as file names.
 1177 
 1178 2011-04-03 Erwin Waterlander <waterlan@xs4all.nl>
 1179 	* Improved error reporting. Return system error when an error occurs.
 1180 	* Don't quit after first error (like rm, ls, grep, tar).
 1181 	* In quiet mode the return value is always zero.
 1182 
 1183 2011-03-27 Erwin Waterlander <waterlan@xs4all.nl>
 1184 	* dos2unix.c/unix2dos.c: Check if symbolic links point to
 1185 	  regular files.
 1186 	* dos2unix.c/unix2dos.c: Added short options -F, -R, -S.
 1187 	* po: update translations.
 1188 
 1189 2011-03-24 Erwin Waterlander <waterlan@xs4all.nl>
 1190 	* dos2unix.c/unix2dos.c: Changed options --follow, --no-follow,
 1191 	  to  --follow-symlink,  --replace-symlink,  --skip-symlink.
 1192 	* dos2unix.c/unix2dos.c: Options --force and --safe are only to
 1193 	  covert binary files or skip them.
 1194 	* dos2unix.c/unix2dos.c: Non-regular files that are not symbolic
 1195 	  links are never converted.
 1196 
 1197 2011-03-23 Charles Wilson <cygwin@cwilson.fastmail.fm>
 1198 	* dos2unix.c/unix2dos.c: New options --follow and --no-follow.
 1199 	  In follow mode dos2unix writes to the symlink target, instead
 1200 	  of replacing the symbolic link with an output file.
 1201 
 1202 2011-03-22 Charles Wilson <cygwin@cwilson.fastmail.fm>
 1203 	* querycp.c: Behave on Cygwin same as on Linux. Default
 1204 	  code page in ISO mode is CP437.
 1205 
 1206 2011-03-21 Charles Wilson <cygwin@cwilson.fastmail.fm>
 1207 	* dos2unix.c/unix2dos.c:
 1208 	  - Cygwin may define WIN32 (via include files).
 1209 	  - bugfix: Cygwin: set mode to binary in stdio mode conversion.
 1210 	    Needed in case non-Cygwin program launches dos2unix.
 1211 	  - bugfix: set failure mode if rename fails in quiet mode.
 1212 	  - New option: -s, --safe. Opposite of -f, --force.
 1213 	* Makefile: Cleanup for Cygwin.
 1214 
 1215 2011-03-19 Erwin Waterlander <waterlan@xs4all.nl>
 1216 	* Makefile: Install links instead of binary/manpage copies on Cygwin.
 1217 
 1218 2011-03-05 Erwin Waterlander <waterlan@xs4all.nl>
 1219 	* man/man1/dos2unix.pod: Replace GPL with FreeBSD license.
 1220 	* man/nl/man1/dos2unix.pod: Replace GPL with FreeBSD license.
 1221 
 1222 2011-03-04 Erwin Waterlander <waterlan@xs4all.nl>
 1223 	* Version 5.2.1
 1224 
 1225 2011-03-03 Erwin Waterlander <waterlan@xs4all.nl>
 1226 	* Don't print used code page in quiet mode.
 1227 
 1228 2011-03-02 Erwin Waterlander <waterlan@xs4all.nl>
 1229 	* Esperanto x-notation format is optional. Default is Unicode.
 1230 	  There is no installation of an 'eo-x' locale any more.
 1231 	  Add EO_XNOTATION=1 to make command-line to select x-notation.
 1232 	  It will change the format of the normal 'eo' locale from Unicode
 1233 	  to ASCII x-notation.
 1234 
 1235 2011-02-28 Erwin Waterlander <waterlan@xs4all.nl>
 1236 	* Makefile: Make LFS optional with variable LFS (default on).
 1237 	* dos2unix.c/unix2dos.c: Print file name with stat() system error.
 1238 
 1239 2011-02-26 Erwin Waterlander <waterlan@xs4all.nl>
 1240 	* dos2unix.c/unix2dos.c: Report system error when stat() fails.
 1241 	* Makefile: Enable 64 bit file system interface (_FILE_OFFSET_BITS=64).
 1242 	  This enables opening files larger than 2GB on 32 bit systems, provided
 1243 	  the system has Large File Support (LFS). See also section 1.3.4
 1244 	  "Feature Test Macros" of The GNU C Library manual.
 1245 	  http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
 1246 
 1247 2011-02-22 Erwin Waterlander <waterlan@xs4all.nl>
 1248 	* In debug mode file mode is printed (compile with DEBUG=1).
 1249 
 1250 2011-02-19 Erwin Waterlander <waterlan@xs4all.nl>
 1251 	* Makefile: Generation of PostScript and PDF is optional.
 1252 	  This removes dependency on Groff and GhostScript (thanks to Philipp Thomas).
 1253 
 1254 2011-02-04 Erwin Waterlander <waterlan@xs4all.nl>
 1255 	* Makefile: Replace GPL (accidently patched in) with FreeBSD license.
 1256 	* man/man1/Makefile: Fix perl command for for DOS alike file systems
 1257 	  (Can't do inplace edit without backup.). (thanks to Elbert Pol)
 1258 
 1259 2011-01-31 Erwin Waterlander <waterlan@xs4all.nl>
 1260 	* Version 5.2
 1261 
 1262 2011-01-19 Erwin Waterlander <waterlan@xs4all.nl>
 1263 	* Update manual.
 1264 
 1265 2011-01-13 Rugxulo <rugxulo@gmail.com>
 1266 	* querycp.c: Active code page detection. DOS 16 bit, OpenWatcom.
 1267 
 1268 2011-01-12 Erwin Waterlander <waterlan@xs4all.nl>
 1269 	* querycp.c: Detect active code page for ISO mode on Windows.
 1270 
 1271 2011-01-12 Rugxulo <rugxulo@gmail.com>
 1272 	* querycp.c: Detect active code page for ISO mode. DOS 32 bit, DJGPP.
 1273 
 1274 2011-01-11 Erwin Waterlander <waterlan@xs4all.nl>
 1275 	* New ISO conversion modes DOS CP860 (Portuguese)
 1276 	  and CP863 (French Canadian).
 1277 
 1278 2011-01-10 Erwin Waterlander <waterlan@xs4all.nl>
 1279 	* New ISO conversion mode DOS CP865 (Nordic).
 1280 
 1281 2011-01-07 Erwin Waterlander <waterlan@xs4all.nl>
 1282 	* ISO mode CP437: fix conversion of non-breaking space (NBSP)
 1283 	* New ISO conversion modes: DOS CP850 (Western European) and Windows
 1284 	  CP1252 (Western European).
 1285 	* SunOS compatible command-line options -ascii, -iso, -7, -437, -850.
 1286 
 1287 2011-01-04 Erwin Waterlander <waterlan@xs4all.nl>
 1288 	* 7bit and iso mode can be used in Mac mode.
 1289 
 1290 2010-11-22 Jari Aalto <jari.aalto@cante.net>
 1291 	* Small updates man page and Makefile.
 1292 
 1293 2010-11-21 Ben Pfaff <blp@cs.stanford.edu>
 1294 	* Don't indicate text files with ASCII Form Feed control
 1295 	  characters (^L) as binary.
 1296 	  Form feed characters are fairly common in GNU software text files,
 1297 	  because the GNU coding standards advice to use form feeds to
 1298 	  divide text into pages.
 1299 
 1300 2010-11-15 Erwin Waterlander <waterlan@xs4all.nl>
 1301 	* Put full copyright text in *.h source files (FSF's recommendation).
 1302 	  Thanks to Jari Aalto <jari.aalto@cante.net>.
 1303 	* Don't include generated documentation files in Unix source package.
 1304 	* Create a source package in DOS text format.
 1305 
 1306 2010-08-18 Erwin Waterlander <waterlan@xs4all.nl>
 1307 	* version 5.1.1
 1308 
 1309 2010-07-23 Erwin Waterlander <waterlan@xs4all.nl>
 1310 	* Added Dutch translation of the manual.
 1311 
 1312 2010-07-19 Erwin Waterlander <waterlan@xs4all.nl>
 1313 	* MinGW-w64 Makefile added for Windows 64 bit port.
 1314 
 1315 2010-06-20 Erwin Waterlander <waterlan@xs4all.nl>
 1316 	* Don't ship po/*.mo files in source package.
 1317 	* Win32 binary package uses patched MinGW's libintl, with builtin
 1318 	  relocation support. See http://www.xs4all.nl/~waterlan/libintl.html
 1319 
 1320 2010-04-22 Erwin Waterlander <waterlan@xs4all.nl>
 1321 	* Support compilation in DOSBox (8.3 file names where needed).
 1322 
 1323 2010-04-14 Erwin Waterlander <waterlan@xs4all.nl>
 1324 	* Fixed compilation on Darwin OS. Thanks to Marc Gianzero.
 1325 
 1326 2010-04-03 Erwin Waterlander <waterlan@xs4all.nl>
 1327 	* version 5.1
 1328 
 1329 2010-03-22 Erwin Waterlander <waterlan@xs4all.nl>
 1330 	* Man page generation from Perl POD file.
 1331 	  Thanks to Jari Aalto <jari.aalto@cante.net>
 1332 	* Merge dos2unix and unix2dos man pages.
 1333 
 1334 2010-03-17 Erwin Waterlander <waterlan@xs4all.nl>
 1335 	* Add localization information to manual.
 1336 
 1337 2010-03-16 Rugxulo <rugxulo@gmail.com>
 1338 	* Added Esperanto translation.
 1339 
 1340 2010-03-13 Erwin Waterlander <waterlan@xs4all.nl>
 1341 	* DJGPP, dos32bit: Create 'stubs' for mac2unix and unix2mac.
 1342 	  See also http://www.delorie.com/djgpp/v2faq/faq22_5.html
 1343 	  Thanks to Rugxulo <rugxulo@gmail.com>
 1344 
 1345 2010-03-11 Erwin Waterlander <waterlan@xs4all.nl>
 1346 	* Allow to set options in stdio mode.
 1347 	* dos2unix: bugfix MAC mode: Don't change DOS line endings.
 1348 	* Display help if a wrong option was used.
 1349 
 1350 2010-03-04 Erwin Waterlander <waterlan@xs4all.nl>
 1351 	* Port to 16 bit DOS, using OpenWatcom.
 1352 
 1353 2010-03-03 Erwin Waterlander <waterlan@xs4all.nl>
 1354 	* Port to 16 bit DOS, using Borland C.
 1355 
 1356 2010-02-16 Erwin Waterlander <waterlan@xs4all.nl>
 1357 	* version 5.0
 1358 
 1359 2010-02-15 Erwin Waterlander <waterlan@xs4all.nl>
 1360 	* unix2dos: Fix problem of reading Mac files.
 1361 	* unix2dos: Added command 'unix2mac'.
 1362 	* unix2dos: Can use DOS2UNIX_LOCALEDIR i.s.o. UNIX2DOS_LOCALEDIR.
 1363 	* dos2unix: 'mac2unix' command can have a prefix.
 1364 	* Makefile: mac2unix and unix2mac are installed as soft links.
 1365 
 1366 2010-02-13 Erwin Waterlander <waterlan@xs4all.nl>
 1367 	* Bundled dos2unix and unix2dos in one package.
 1368 	* dos2unix/unix2dos : Cleanup messages and manual.
 1369 	* dos2unix: Option -l --newline also works in MAC mode.
 1370 	* unix2dos: Added option -l, --newline.
 1371 	* unix2dos: Added MAC mode. Convert Unix line endings
 1372 	  to Mac line endings.
 1373 
 1374 2010-02-10 Erwin Waterlander <waterlan@xs4all.nl>
 1375 	* unix2dos: Makefile :
 1376 	  - Use GNU standard directory variables everywhere.
 1377 	  - New target 'dist-tbz' creates bzip2 compressed archive.
 1378 
 1379 2010-02-10 Philipp Thomas <psmt@opensuse.org>
 1380 	* unix2dos: po/de.po : Added German translation.
 1381 	* unix2dos: Makefile :
 1382 	  - Added $(RPM_OPT_FLAGS) to CFLAGS.
 1383 	  - Use DESTDIR only in install and uninstall targets (not in variables,
 1384 	    this is more common practice).
 1385 
 1386 2010-02-03 Erwin Waterlander <waterlan@xs4all.nl>
 1387 	* dos2unix: Makefile :
 1388 	  - Use GNU standard directory variables everywhere.
 1389 
 1390 2010-02-03 Philipp Thomas <psmt@opensuse.org>
 1391 	* dos2unix: po/de.po : Added German translation.
 1392 	* dos2unix: Makefile :
 1393 	  - Use GNU standard directory variable 'datadir' i.s.o. 'sharedir'.
 1394 	  - Added $(RPM_OPT_FLAGS) to CFLAGS.
 1395 	  - New target 'dist-tbz' creates bzip2 compressed archive.
 1396 	  - Use DESTDIR only in install and uninstall targets (not in variables,
 1397 	    this is more common practice).
 1398 
 1399 2010-02-02 Erwin Waterlander <waterlan@xs4all.nl>
 1400 	* dos2unix/unix2dos: Update Dutch translation.
 1401 
 1402 2010-01-24 Erwin Waterlander <waterlan@xs4all.nl>
 1403 	* dos2unix/unix2dos: version 4.1.2
 1404 
 1405 2010-01-22 Tim Waugh <twaugh@redhat.com>
 1406 	* dos2unix/unix2dos: Preserve file mode in 'new file mode'.
 1407 	* dos2unix/unix2dos: Makefile: Allow CFLAGS to be set externally.
 1408 
 1409 2010-01-21 Erwin Waterlander <waterlan@xs4all.nl>
 1410 	* dos2unix/unix2dos: version 4.1.1
 1411 	* dos2unix/unix2dos: Fix compilation on FreeBSD.
 1412 	* dos2unix/unix2dos: Changed home page URL to http://www.xs4all.nl/~waterlan/dos2unix.html
 1413 
 1414 2009-12-28 Erwin Waterlander <waterlan@xs4all.nl>
 1415 	* dos2unix/unix2dos: version 4.1
 1416 	* dos2unix/unix2dos: Automatically skip binary files.
 1417 	* dos2unix/unix2dos: Automatically skip non-regular files.
 1418 	* dos2unix/unix2dos: New option: -f --force: Force conversion of all files.
 1419 	* dos2unix/unix2dos: Option -h: Print options in alphabetical order.
 1420 	* dos2unix/unix2dos: Update manual.
 1421 	* dos2unix/unix2dos: ISO mode:
 1422 	  - Non-convertable characters are converted to a dot.
 1423 	    Old conversion risked conversion to unwanted ISO C1
 1424 	    control characters from ISO 6429.
 1425 	  - Fixed wrong conversion of Interpunct.
 1426 	  - Don't convert ASCII control characters
 1427 	    DC4 (Pilcrow, 0x14) and NAK (Section-sign, 0x15).
 1428 
 1429 2009-12-21 Erwin Waterlander <waterlan@xs4all.nl>
 1430 	* dos2unix/unix2dos: version 4.0.1
 1431 	* dos2unix/unix2dos: man page improvements: Thanks to Jari Aalto <jari.aalto@cante.net>.
 1432 	  - Replace hyphens with minus signs (look like dashes) where needed.
 1433 	  - Options in alphabetical order.
 1434 	* dos2unix/unix2dos: man page: Update ISO mode information.
 1435 	* dos2unix/unix2dos: Option -V prints localedir used.
 1436 	* dos2unix: Localedir can be overruled with environment variable
 1437 	  DOS2UNIX_LOCALEDIR.
 1438 	* unix2dos: Localedir can be overruled with environment variable
 1439 	  UNIX2DOS_LOCALEDIR.
 1440 	* dos2unix/unix2dos: Fixed two wrong conversions in ISO mode:
 1441 	  - Greek mu.
 1442 	  - Closing guillemet (angle quotation mark, >>).
 1443 	* dos2unix/unix2dos: Port to OS/2 Warp: Thanks to Elbert Pol <elbertdotpol@gmail.com>.
 1444 	* dos2unix/unix2dos: Makefiles: Added target 'strip'.
 1445 
 1446 2009-12-15 Erwin Waterlander <waterlan@xs4all.nl>
 1447 	* dos2unix/unix2dos: version 4.0
 1448 	* dos2unix/unix2dos: Added internationalisation using gettext.
 1449 	* dos2unix/unix2dos: Added Dutch translation.
 1450 	* dos2unix/unix2dos: Ported to Win32 using Mingw32 <http://www.mingw.org/>
 1451 	* dos2unix/unix2dos: Ported to DOS using DJGPP <http://www.delorie.com/djgpp/>
 1452 	* dos2unix/unix2dos: Fixed problem in DOS/Windows stdio mode.
 1453 	* dos2unix/unix2dos: New option -L/--license that prints software license.
 1454 	* dos2unix/unix2dos: Code cleanup
 1455 	* dos2unix/unix2dos: Update manual
 1456 
 1457 2009-12-04 Erwin Waterlander <waterlan@xs4all.nl>
 1458 	* dos2unix: version 3.2
 1459 	* unix2dos: version 2.3
 1460 	* dos2unix/unix2dos: version.mk: New file.
 1461 	* dos2unix/unix2dos: README: New file.
 1462 	* dos2unix/unix2dos: ChangeLog : New file.
 1463 	* dos2unix: INSTALL: Updated.
 1464 	* dos2unix/unix2dos: Makefile: Makefile according GNU standards.
 1465 	* unix2dos: INSTALL: New file.
 1466 	* dos2unix: Applied all patches from RedHat:
 1467 	  - use mkstemp i.s.o. mktemp: Nov 17 2000 Tim Powers <timp@redhat.com>
 1468 	  - segfault: Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com>
 1469 	  - safeconv: Oct 20 2004 Miloslav Trmac <mitr@redhat.com>
 1470 	  - manpage-update: Oct  6 2004 Mike A. Harris <mharris@redhat.com>
 1471 	  - preserve-file-modes: Feb  6 2007 Tim Waugh <twaugh@redhat.com>
 1472 	  - tmppath: Apr 13 2005 Tim Waugh <twaugh@redhat.com>
 1473 	  - c-missing-arg: Jan 18 2008 Tim Waugh <twaugh@redhat.com>
 1474 	  - Remove trailing white space.
 1475 	* unix2dos: Applied all patches from RedHat:
 1476 	  - use mkstemp i.s.o. mktemp: Nov 17 2000 Tim Powers <timp@redhat.com>
 1477 	  - segfault: Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com>
 1478 	  - manpage-update: Oct  6 2004 Mike A. Harris <mharris@redhat.com>
 1479 	  - preserve-file-modes: Oct 11 2004 Tim Waugh <twaugh@redhat.com>
 1480 	  - tmppath: Apr 13 2005 Tim Waugh <twaugh@redhat.com>
 1481 	  - Remove trailing white space.
 1482 
 1483 1998-11-19 Christian Wurll <wurll@ira.uka.de>
 1484 	* dos2unix: version 3.1
 1485 	* dos2unix: Added extra newline if ^M occurs
 1486 
 1487 1998-02-04 Bernd Johannes Wuebben <wuebben@kde.org>
 1488 	* dos2unix: version 3.0
 1489 	* dos2unix: Added Mac text file translation, i.e. \r to \n conversion
 1490 
 1491 1995-03-30 Benjamin Lin <blin@socs.uts.edu.au>
 1492 	* dos2unix/unix2dos: version 2.2
 1493 	* dos2unix: Fixed a bug in 2.1 where in new file mode, if outfile already exists
 1494 	* dos2unix: conversion can not be completed properly.
 1495 	* unix2dos: Conversion from SunOS charset implemented.
 1496 
 1497 1995-03-29 Benjamin Lin <blin@socs.uts.edu.au>
 1498 	* dos2unix: version 2.1
 1499 	* dos2unix: Conversion to SunOS charset implemented.
 1500 
 1501 1995-03-19 Benjamin Lin <blin@socs.uts.edu.au>
 1502 	* dos2unix/unix2dos: version 2.0
 1503 	* dos2unix/unix2dos: Rewritten from scratch.
 1504 
 1505 1995-03-16 Benjamin Lin <blin@socs.uts.edu.au>
 1506 	* dos2unix: version 1.2
 1507 	* unix2dos: version 1.3
 1508 	* dos2unix/unix2dos: Modified to more conform to UNIX style.
 1509 
 1510 1995-03-09 Benjamin Lin <blin@socs.uts.edu.au>
 1511 	* unix2dos: version 1.2
 1512 	* unix2dos: Fixed minor typo error
 1513 
 1514 1994-12-20 Benjamin Lin <blin@socs.uts.edu.au>
 1515 	* dos2unix/unix2dos: version 1.1
 1516 	* dos2unix/unix2dos: Cleaned up for Borland C/C++ 4.02
 1517 
 1518 1989-10-04 John Birchfield <jb@koko.csustan.edu>
 1519 	* dos2unix/unix2dos: version 1.0
 1520