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.
Amendments on January 22, 2022
browser+commiter: Don't dispose of controls when closing
DisposeWindow should do this itself
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
Amendments on January 18, 2022
browser+committer: Call TEDeactivate on read-only TextEdit boxes
This prevents drawing a cursor in them
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
Amendments on December 16, 2021
jcs made amendment
37
over 2 years ago
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.
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...
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
23
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
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.
Amendments on October 22, 2021
browser+committer: Enable TETab on all TextEdits
Fix some logic errors in UpdateScrollbarForTE
Amendments on October 20, 2021
jcs made amendment
12
over 2 years ago
jcs made amendment
11
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
8
over 2 years ago
jcs made amendment
1
over 2 years ago
1
2