AmendHub

jcs

/

amend

/

amendments

/

browser.c

Amendments on February 3, 2022

browser+committer: Use a null caretHook on read-only TextEdits

This allows us to still use TEActivate to get proper highlighting but
without showing an errant, sometimes blinking cursor.
jcs made amendment 57 over 2 years ago

Amendments on January 22, 2022

browser+commiter: Don't dispose of controls when closing

DisposeWindow should do this itself
jcs made amendment 54 over 2 years ago

Amendments on January 19, 2022

browser+committer: Revert previous

It doesn't redraw highlighted text properly, so I'll need to figure
something else out
jcs made amendment 50 over 2 years ago

Amendments on January 18, 2022

browser+committer: Call TEDeactivate on read-only TextEdit boxes

This prevents drawing a cursor in them
jcs made amendment 47 over 2 years ago

Amendments on January 11, 2022

*: Integrate with bile, lots of minor changes

Sprinkle snprintf and strlcpy where useful
Remove ALRT/DITL resources that util doesn't need anymore
Handle diffing deleted files properly
jcs made amendment 44 over 2 years ago

Amendments on December 16, 2021


Amendments on December 15, 2021

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 2 years ago

Amendments on November 22, 2021

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 2 years ago

Amendments on October 29, 2021

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 2 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 2 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 2 years ago

Amendments on October 22, 2021

browser+committer: Enable TETab on all TextEdits

Fix some logic errors in UpdateScrollbarForTE
jcs made amendment 15 over 2 years ago

Amendments on October 20, 2021

browser: Give a bit more space to the diff TE

jcs made amendment 12 over 2 years ago

Amendments on October 19, 2021

browser: Fix diff viewing when already scrolled

The TE was not getting scrolled back up when changed, but doing this
is tricker than it should be to avoid excessive redraws
jcs made amendment 9 over 2 years ago

browser: Fix diff viewing in a filtered commit list

jcs made amendment 8 over 2 years ago

Initial import of Amend through Amend!

jcs made amendment 1 over 2 years ago