patch 8.2.3594: xxd code is a bit difficult to understandProblem: Xxd code is a bit difficult to understand.Solution: Move some lines to a separate function. (closes #9037)
patch 8.2.3554: xxd has various way to exitProblem: Xxd has various way to exit.Solution: Add function to print error and exit. (closes #9035)
patch 8.2.3552: xxd revert does not handle end of line correctlyProblem: Xxd revert does not handle end of line correctly.Solution: Check for newline first. (closes #9034)
patch 8.2.3533: inefficient code in xxdProblem: Inefficient code in xxd.Solution: Don't use "p" when "hextype" is non-zero. (closes #9013)
patch 8.2.3529: xxd usage output is incompleteProblem: Xxd usage output is incomplete.Solution: Add "bytes" to "-g" flag. (Atsushi Sugawara, closes #8944)
patch 8.2.3523: duplicated code in xxdProblem: Duplicated code in xxd.Solution: Remove duplicated lines. (closes #8972)
patch 8.2.3075: xxd always reports an old version stringProblem: Xxd always reports an old version string. (Åsmund Ervik)Solution: Update the version string with the last known change date.
patch 8.2.3075: xxd always reports an old version stringProblem: Xxd always reports an old version string. (Åsmund Ervik)Solution: Update the version string with the last known change date. (Jürgen Weigert, closes #8475)
show more ...
patch 8.2.0854: xxd cannot show offset as a decimal numberProblem: Xxd cannot show offset as a decimal number.Solution: Add the "-d" flag. (Aapo Rantalainen, closes #5616
patch 8.2.0156: various typos in source files and testsProblem: Various typos in source files and tests.Solution: Fix the typos. (Emir Sari, closes #5532)
patch 8.2.0009: VMS: terminal version doesn't buildProblem: VMS: terminal version doesn't build.Solution: Move MIN definition. Adjust #ifdefs. (Zoltan Arpadffy)
patch 8.1.1306: Borland support is outdated and doesn't workProblem: Borland support is outdated and doesn't work.Solution: Remove Borland support, there are other (free) compilers
patch 8.1.1306: Borland support is outdated and doesn't workProblem: Borland support is outdated and doesn't work.Solution: Remove Borland support, there are other (free) compilers available. (Thomas Dziedzic, Ken Takata, closes #4364)
patch 8.1.0987: unnecessary condition in #ifdefProblem: Unnecessary condition in #ifdef.Solution: Remove using CYGWIN32. (Ken Takata)
patch 8.1.0855: cannot build xxd with MSVC 10Problem: Cannot build xxd with MSVC 10.Solution: Move declaration to start of block.
patch 8.1.0854: xxd does not work with more than 32 bit addressesProblem: xxd does not work with more than 32 bit addresses.Solution: Add support for 64 bit addresses. (Christer Jensen, close
patch 8.1.0854: xxd does not work with more than 32 bit addressesProblem: xxd does not work with more than 32 bit addresses.Solution: Add support for 64 bit addresses. (Christer Jensen, closes #3791)
patch 8.1.0821: xxd "usage" output and other arguments not testedProblem: Xxd "usage" output and other arguments not tested.Solution: Add a test to trigger the usage output in various ways.
patch 8.1.0821: xxd "usage" output and other arguments not testedProblem: Xxd "usage" output and other arguments not tested.Solution: Add a test to trigger the usage output in various ways. Fix uncovered problem.
patch 8.0.1658: capitalize argument not available in long formProblem: Capitalize argument not available in long form.Solution: Recognize -capitalize. Update man page.
patch 8.0.1656: no option to have xxd produce upper case variable namesProblem: No option to have xxd produce upper case variable names.Solution: Add the -C argument. (Matt Panaro closes #277
patch 8.0.1656: no option to have xxd produce upper case variable namesProblem: No option to have xxd produce upper case variable names.Solution: Add the -C argument. (Matt Panaro closes #2772)
patch 8.0.1537: xxd does not skip NUL lines when using ebcdicProblem: Xxd does not skip NUL lines when using ebcdic.Solution: Check for a NUL before converting a character for ebcdic. (Tim
patch 8.0.1537: xxd does not skip NUL lines when using ebcdicProblem: Xxd does not skip NUL lines when using ebcdic.Solution: Check for a NUL before converting a character for ebcdic. (Tim Sell, closes #2668)
patch 8.0.1178: using old compiler on MS-WindowsProblem: Using old compiler on MS-Windows.Solution: Switch default build on MS-Windows to use MSVC 2015. (Ken Takata)
patch 7.4.2048Problem: There is still code and help for unsupported systems.Solution: Remove the code and text. (Hirohito Higashi)
patch 7.4.1399Problem: The MS-DOS code does not build.Solution: Remove the old MS-DOS code.
patch 7.4.1215Problem: Using old style function declarations.Solution: Change to new style function declarations. (script by Hirohito Higashi)
patch 7.4.1100Problem: Cygwin makefiles are unused.Solution: Remove them.
patch 7.4.1016Problem: Still a few OS/2 pieces remain.Solution: Delete more.
patch 7.4.804Problem: Xxd doesn't have a license notice.Solution: Add license as indicated by Juergen.
12