Amendments on April 18, 2023

Rez: Release 3.7.1, remove unused TMPLs

jcs made amendment 121 about 1 month ago

README: Add 3.7.1 bugfix

jcs made amendment 120 about 1 month ago

bile: Always do synchronous PBFlushFile calls

On some systems doing this asynchronously was causing a lockup,
possibly due to their slower disk taking long enough that a second
flush (or the PBFlushVol right after it) would conflict. I'm still
not sure entirely what that was actually triggering, but this fixes
the issue.
Valtteri Koskivuori reported the lockup issue and helped me track it
down to this code, and confirmed that this fixes the issue.
jcs made amendment 119 about 1 month ago

repo: Set cursor to watch while we're loading a repo

jcs made amendment 118 about 1 month ago

repo: Stop storing TMPLs, we're not using resource files anymore

jcs made amendment 117 about 1 month ago

Amendments on April 17, 2023

Rez: Release 3.7

jcs made amendment 116 about 1 month ago

README: Add 3.7 changes

jcs made amendment 115 about 1 month ago

committer+editor: Update log scrollbar after cut or paste

jcs made amendment 114 about 1 month ago

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.
jcs made amendment 113 about 1 month ago

repo: Make repo_init a bit faster

Don't count the ids and then fetch every nth one, just fetch the ids
with bile_sorted_ids_by_type.
Avoid some zeroing of things we're just going to overwrite
Also make temporary filenames unique, in case a previous run died
during diff for some reason.
jcs made amendment 112 about 1 month ago

bile: Don't bother zeroing in bile_read_alloc

jcs made amendment 111 about 1 month ago

Amendments on February 6, 2023

*: Lots of little fixes and dead variable removal

Found by cppcheck and scan-build
jcs made amendment 110 3 months ago

Amendments on November 10, 2022

Rez: Add an mstr resource to tell MultiFinder what our Open menu is

This allows MultiFinder to pass a double-clicked .repo file to an
already running Amend process and open it.
From Steve Crutchfield
jcs made amendment 109 6 months ago

repo: Provide some detailed progress while opening repos

This can take a while, so entertain the user while we work.
jcs made amendment 108 6 months ago

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.
jcs made amendment 107 6 months ago

util: Tweak ask DITL layout

jcs made amendment 106 6 months ago

Amendments on September 12, 2022

README: Add 3.6 changes

jcs made amendment 105 8 months ago

Rez: Release 3.6

jcs made amendment 104 8 months ago

committer: Add Command+W shortcut to cancel commit

This requires passing through all keystrokes through focusable and
filtering on the receiver.
jcs made amendment 103 8 months ago