Amend 3.7.1 Released

Amend 3.7.1 has been released:

  • amend-3.7.1.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 2ea2718c890d0c50ff90364f89baccbaf184314036370dcd9c873d21a13d4470
    SHA1: d1f097d0b144b97ec45c43144896803e970ca767

Changes in this version:

  • Fix a bug that sometimes caused a crash after the diff/commit window closed after producing a large diff and using a lot of memory
  • Fix bug when exporting an amendment as a patch where the suggested filename was bogus
  • Fix bug that caused a system lockup on some machines with slower disks; thanks to Valtteri Koskivuori for helping locate and fix this bug
  • Show progress window when opening repositories since the process may take a while
  • Add resource to allow MultiFinder to correctly open a repo from double-clicking a .repo file when Amend is already running (thanks to Steve Crutchfield)
  • Properly update scrollbars when cutting or pasting in edit and commit window text fields

Amend 3.6 Released

Amend 3.6 has been released:

  • amend-3.6.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 8cd41d1ae70c9a8386fefae83eb516a487bec470d6b1685c7898c04fe885a466
    SHA1: 0964f1ae043f6f7daa9e91a6f4559dbb26b48af5

Changes in this version:

  • Add Command+W keyboard shortcut to cancel and close committer window
  • Fix launching Desk Accessories when Amend is in the foreground
  • Center dialog windows on larger displays, limit the size of Amend windows to roughly 80 characters of code
  • Disable "Apply Patch" menu option as it is not yet ready for production and was previously enabled by mistake
  • Change internal project structure to allow building with THINK C's default ANSI C library, instead of requiring a custom library

Amend 3.5 Released

Amend 3.5 has been released:

  • amend-3.5.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 6c8b16ee2d466e8c213f77291fd2a77ebee02dc874ee346c83d9e9c17625ff4d
    SHA1: 91dceb579b52527dacf957cd868aa0df87f150a8

Changes in this version:

  • Add metadata editor to change author name, date/time, and log messages of existing amendments
  • Change references of "commits" to "amendments" to be consistent
  • Change temporary filename generation to avoid generating bogus filenames when diffing
  • Show progress while opening repo
  • Tweak font sizes
  • Fix bug that may have shown a bogus character at the end of a log message in the amendment list

Amend 3.4 Released

Amend 3.4 has been released:

  • amend-3.4.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: ebc39d95249453087466765fc8770c675ec1597a0bcf19491da7ad6e6c2f8a5f
    SHA1: 5a596c141c7224e51aea9c382b5e08777a452180

Changes in this version:

  • Fix newline handling in diff generation that was adding erroneous newlines after chunk headers
  • Update backend database library with bug fixes
  • Fix crash that occurred after saving settings
  • Other minor crash fixes

Amend 3.3 Released

Amend 3.3 has been released:

  • amend-3.3.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 1b5d23734a80fa8b0216d20beed9ccfccba4e964a63c33d6fe1bc1bfab3c7c74
    SHA1: 2d1bdc32f9b11aa89b15a388ba89e23cc6fad040

Changes in this version:

  • Correctly include C function prototypes in diffs (equivalent to diff's -p option)
  • Bug fixes and speedups in backend database library

Amend 3.2 Released

Amend 3.2 has been released:

  • amend-3.2.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 8daec2d4bed7d3b7910b2a6899b390a55c16d840b99df081fa52d3d47582a691
    SHA1: b4c0bbade81028b3a66ceeaf3cb2314ef32ee19b

Changes in this version:

  • When filtering out already-added files, also filter out the open repo file itself
  • Fix a possible crash after committing
  • Stop occasionally displaying a cursor on read-only text boxes such as diffs