AmendHub

jcs

/

amend

/

amendments

Amendments on December 16, 2021

Rez: Version 1.0!

jcs made amendment 38 over 4 years ago

Amendments on December 15, 2021

Rez: Add SIZE resource here that THINK C puts in when compiling

Set proper MultiFinder flags
jcs made amendment 36 over 4 years ago

main: Fix crash processing MultiFinder suspend/resume events

jcs made amendment 35 over 4 years ago

Rez: Release 0.9.2

jcs made amendment 34 over 4 years ago

committer: If "All Files" is selected, skip diffing unchanged files

If the file size, ctime, and mtime are all the same, consider it
unchanged.
jcs made amendment 33 over 4 years ago

Amendments on November 22, 2021

Rez: Call this 0.9.1

jcs made amendment 32 over 4 years ago

Repo: Support file deletion, repo versioning and migration

I broke my own rule of always adding versions to things, so start
now and migrate all unversioned repos to version 2 which adds file
flags.
 
When a file is deleted, doing a diff of it will diff against a blank
file and then the file in the repo is marked as deleted. For now this
just draws the file with tildes in the file list, but a custom LDEF
will draw these as strucken through.
 
Also fix a few bugs along the way...
jcs made amendment 31 over 4 years ago

Amendments on November 17, 2021

About box: Fix VersRecHndl parsing

The length of the inital shortVersion is variable, it's a Pascal
string.
jcs made amendment 30 over 4 years ago

Amendments on November 11, 2021

committer: If there were no diffs, just close the window

jcs made amendment 29 over 4 years ago

main+committer: Respond to MultiFinder suspend/resume events

jcs made amendment 27 over 4 years ago

Amendments on October 29, 2021

tetab: Fix example usage (again)

jcs made amendment 26 over 4 years ago

repo: Don't use D_IGNOREBLANKS for diffreg

Using this causes some diffs to be wrong when the change was just
indenting or unindenting a line.
jcs made amendment 25 over 4 years ago

browser+committer: Improve Edit menu ops, add Cut+Paste in committer

Keep track of which TextEdit control was last clicked in committer and
make Edit menu operations affect that one.
jcs made amendment 24 over 4 years ago

Amendments on October 28, 2021

patch: Initial progress on patch applying

Unify on "patch" instead of "diff" terminology for export/apply
jcs made amendment 21 over 4 years ago

Amendments on October 27, 2021

browser+repo: Add diff exporting

Refactor diff header generation into a function to also use here.
 
When disabling menus, only disable their items. This avoids having
to call DrawMenuBar() which flashes annoyingly.
jcs made amendment 20 over 4 years ago

tetab: Simplify example usage

jcs made amendment 19 over 4 years ago