Merge #456: Wrap saved story revision counters consistently

Conflict: crates/doc/src/edit.rs: next's thread_frames (append_story); every rev += 1 is rev.wrapping_add(1)
Conflict: crates/engine/src/cmd/fonts.rs: next's replace (the local-formatting pass moved out of this hunk)
Conflict: crates/engine/src/cmd/text.rs: next's format_chars (apply_char_attrs, typing format); rev += 1 is rev.wrapping_add(1)
This commit is contained in:
aiongg
2026-10-11 12:20:08 +00:00
15 changed files with 73 additions and 28 deletions
+1 -1
View File
@@ -438,7 +438,7 @@ fn import_xml(s: &mut Session, p: &Value) -> Result<Value> {
}
}
fresh.frames = frames;
fresh.rev = st.rev + 1;
fresh.rev = st.rev.wrapping_add(1);
*st = fresh;
}
Ok(json!({"placed": placed, "unmatched": unmatched}))