jcs
/amend
/amendments
/browser.c
Amendments on November 1, 2023
browser: Use a custom LDEF for file list to cross out deleted files
Also sort the list with deleted files at the bottom
Amendments on May 4, 2023
repo+browser: Amendments are in order in array now
We're no longer putting newest amendments first, and after making
an amendment, it will be last in the list
browser: Speed up repo loads by only loading newest 100 amendments
Usually I just open a repo and want to diff+commit, but loading 500
amendments takes forever. Just load the newest 100 to show some
history, and add a list item that, when clicked, will load the full
history.
This is configurable by a new setting and can be 0 to disable.
Also, since we are sorting amendment IDs through bile, assume they're
already in order by date and avoid having to sort them all again
after processing.
Amendments on April 18, 2023
jcs made amendment
118
about 1 year ago
Amendments on April 17, 2023
browser+main: Hopefully fix a bug that was crashing after committing
Under heavy memory pressure, List Manager seems to close our
custom resource and then re-open it, clearing the custom addr
we set during setup. Make sure it's still alive before doing
an update or we'll jump to NULL.
Amendments on February 6, 2023
*: Lots of little fixes and dead variable removal
Found by cppcheck and scan-build
Amendments on November 10, 2022
browser: Tweak menu language, fix bug in amendment exporting
We were passing a NULL pointer to SFPutFile instead of an empty
Pascal string, which has bad results on System 7. Now we will
supply "amendment_##.diff" as the default filename.
Also rename exporting functions to export an amendment instead of
a patch. The patch utility applies a diff, not a patch. But we're
exporting the whole amendment anyway.
Amendments on September 12, 2022
committer: Add Command+W shortcut to cancel commit
This requires passing through all keystrokes through focusable and
filtering on the receiver.
jcs made amendment
102
over 2 years ago
jcs made amendment
101
over 2 years ago
Amendments on September 6, 2022
jcs made amendment
97
over 2 years ago
browser: Limit initial window size to about 81 characters in committer view
This way we can show a +/- line with 80 characters of code
Amendments on August 18, 2022
jcs made amendment
92
over 2 years ago
Amendments on August 17, 2022
jcs made amendment
89
over 2 years ago
editor: Add amendment metadata editor
This allows changing an amendment's author, date/time, and log.
Also continue on changing commit to amendment.
Amendments on August 16, 2022
jcs made amendment
83
over 2 years ago
Amendments on June 15, 2022
jcs made amendment
81
over 2 years ago
jcs made amendment
78
over 2 years ago
jcs made amendment
73
over 2 years ago
Amendments on February 3, 2022
jcs made amendment
61
over 2 years ago
1
2