Permalink
Commits on Nov 23, 2016
Commits on Oct 9, 2016
Commits on Oct 4, 2016
  1. Updated #include path for moved location of external headers.

    Fixed minor problems with #includes.
    Updated README file for external includes.
    committed Oct 4, 2016
  2. Add DLLs required to run HexEdit.

    Now you can download the repo, build *and* run HexEdit without needing anything else.
    committed Oct 4, 2016
  3. Add MPIR libs to the repo. Also move FreeImage.lib to ThirdParty\lib …

    …for consistency.
    
    Now everything is included to allow building of HexEdit without finding and building 3rd party libs.
    committed Oct 4, 2016
Commits on Sep 29, 2016
Commits on Sep 10, 2016
Commits on Sep 2, 2016
Commits on Aug 29, 2016
  1. Prevent hiding of last Compare List column.

    (If no columns are visible there is no header and no way to display
    columns agaain, though restart of HexEdit will receover.)
    committed Aug 29, 2016
Commits on Aug 20, 2016
  1. Remove copied of Crypto++ headers under included directory (no found …

    …under ThirdParty/CryptoPP directory).
    
    Updated README files efor include and lin directories to reflect that Crypto++ source is now in the repo.
    committed Aug 20, 2016
  2. Add Crypto++ 5.6.3 source code to the repo under ThirdParty/CryptoPP …

    …(cryptlib.lib only - no DLL or testdata).
    
    Modified project and solution to refer to and build the cryptlib.lib before building HexEdit.
    Fix source code to pick up header files from the new location.
    committed Aug 20, 2016
Commits on Aug 17, 2016
  1. No new bugs and lots fixed so I took it out of beta.

    (Version changed from 5.0.1.X to 5.0.0.X - where X is Git revision)
    committed Aug 17, 2016
  2. Finally made the CSpecialList methods that do not change anything "co…

    …nst".
    
    The trick was to declare m_mutex to be mutable.
    committed Aug 17, 2016
Commits on Aug 16, 2016
  1. When the Window short date format is configured as a 2 digit year (yy…

    …) instead of 4 digits (yyyy) this causes problem including exposing bugs in date parsing of 2 digit years (eg it the result of now() is -then modified in the calculator and re-evaluated). The workaround is to use new FormatDate() function that always uses a 4 digit year.
    committed Aug 16, 2016
  2. Add new function to format a date as a string using Windows short dat…

    …e format but always using a 4 digit year.
    committed Aug 16, 2016
Commits on Aug 15, 2016
Commits on Aug 12, 2016
  1. When writing to file, using WriteData(), fix to update Windows task b…

    …ar progress (not just HexEdit status bar).
    committed Aug 12, 2016
  2. In WriteData() [used to create new file, write selection to file, app…

    …end to exiting file, etc] handle errors better
    
    - delete partial file if creating a new file
    - truncate back to original file length if appending to an existing file
    committed Aug 12, 2016
  3. Use new free space function to warn if there's not enough space befor…

    …e saving a file (which increases in length).
    committed Aug 12, 2016
Commits on Aug 11, 2016
  1. use new int to string function for expressions. This fixes sign exten…

    …sion problems in Info Tips.
    committed Aug 11, 2016
  2. Add new parameters to new "integer to string" function to allows for …

    …min and max number of digits
    committed Aug 11, 2016
  3. When creating a new file (or inserting a large block which requires t…

    …emp disk file) handle disk full more gracefully.
    
    Use nwe free space function (see previous commit) to warn if there's not enough space before trying to create the file.
    committed Aug 11, 2016
  4. Add new function to check for available space on a volume given a fil…

    …e name.
    
    Use new function in backup check (if enough disk space).
    committed Aug 11, 2016