prxnvt
1dcff1742f
Undo and redo keep each sheet's view (Normal, Page Layout, Page Break Preview)
...
A sheet's view is not an undo step: Excel doesn't undo a switch between
Normal, Page Layout and Page Break Preview, and view.normal,
view.pageLayout and view.pageBreakPreview are noundo here. But undo and
redo swap in a whole snapshot of the workbook, so undoing an earlier edit
put back the view the sheet had then: set A1, switch to Page Break
Preview, undo, and the sheet was in Normal again (redo switched it back).
Undo and redo now keep each sheet's current view (extra::keep_view_modes),
as they already keep the Watch Window list, carrying it through each step
of a multi-step undo or redo. Sheets are matched by name; while a rename
is undone or redone, by position under the name the restored snapshot
doesn't have. A view kept this way doesn't make a saved
workbook dirty, as set_view doesn't.
Tests: undo and redo with each view, undoing a rename and a new sheet, a
rename and a new sheet undone and redone with steps: 2, and redo back to
the saved state staying clean. Each fails without the change (the view
reverted to Normal).
2026-10-31 01:02:33 -04:00
Brandon Thomas and Claude Opus 5.5
55850841d3
Release 0.14.2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.14.2
2026-10-30 23:25:30 -04:00
Brandon Thomas and Claude Opus 5.5
1f73f62c4f
Flatpak bundle: skip the debuginfo pass manifest-wide (runner has no eu-strip)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:25:28 -04:00
Brandon Thomas
fb1e59ff61
Merge remote-tracking branch 'origin/main' into land-1030b
2026-10-30 23:16:31 -04:00
Brandon Thomas and Claude Opus 5.5
8f59487cbe
Release 0.14.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:15:39 -04:00
Brandon Thomas and Claude Opus 5.5
71d4e2311d
Flatpak bundle: skip the debuginfo pass for cups-client (runner has no eu-strip)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:15:37 -04:00
Brandon Thomas
213fe1150e
Review fixes: one Depth table for the BINOM, BETA and HARMEAN notes; summarise the function-parity header
2026-10-30 23:07:11 -04:00
Brandon Thomas
0db7d97f2e
Merge PR #3008
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:06:47 -04:00
Brandon Thomas
4d1233d0a2
Merge PR #3007
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:06:47 -04:00
Brandon Thomas
07c8201786
Merge PR #3006
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:06:47 -04:00
Brandon Thomas
31d5cc5b41
Merge PR #3003
...
# Conflicts:
# crates/functions/src/stat/tests.rs
# docs/function-parity.md
2026-10-30 23:06:47 -04:00
Brandon Thomas
c0fcc7de16
Merge PR #3002
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:06:47 -04:00
Brandon Thomas
5390e230d8
Merge PR #3001
...
# Conflicts:
# crates/functions/src/stat/tests.rs
# docs/function-parity.md
2026-10-30 23:06:46 -04:00
Brandon Thomas
c9eb797d8b
Merge PR #3000
...
# Conflicts:
# crates/functions/src/stat/tests.rs
# docs/function-parity.md
2026-10-30 23:06:46 -04:00
Brandon Thomas
5441691ca3
Merge PR #2999
...
# Conflicts:
# crates/functions/src/stat/tests.rs
# docs/function-parity.md
2026-10-30 23:04:26 -04:00
Brandon Thomas
d3f54debd9
Merge PR #2998
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:04:10 -04:00
Brandon Thomas
64ea0cb69c
Merge PR #2997
...
# Conflicts:
# crates/functions/src/text.rs
# docs/function-parity.md
2026-10-30 23:04:01 -04:00
Brandon Thomas
f887ecf1cf
Merge PR #2996
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:41 -04:00
Brandon Thomas
ae598a74fe
Merge PR #2995
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:41 -04:00
Brandon Thomas
bc0fffbe97
Merge PR #2994
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:40 -04:00
Brandon Thomas
1ebef5a694
Merge PR #2992
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:39 -04:00
Brandon Thomas
f812c53814
Merge PR #2991
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:38 -04:00
Brandon Thomas
b775b3ce32
Merge PR #2990
...
# Conflicts:
# docs/function-parity.md
2026-10-30 23:03:38 -04:00
Brandon Thomas
76aed738e3
Merge PR #2989
2026-10-30 23:03:37 -04:00
Brandon Thomas
a44d3d5ee5
Merge PR #2982
2026-10-30 23:03:36 -04:00
Brandon Thomas
2bf5dbac84
Merge PR #2983
2026-10-30 23:03:36 -04:00
Brandon Thomas
c269ff483d
Merge PR #2993
2026-10-30 23:03:35 -04:00
Brandon Thomas and Claude Opus 5.5
15f6297001
Release 0.14.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 22:59:24 -04:00
Harrison Booth
006b7962bd
Preserve F distribution tail accuracy
2026-10-30 21:14:19 -05:00
Harrison Booth
7ea3a4c2c3
Merge upstream main into harmonic mean branch
2026-10-30 20:59:56 -05:00
Harrison Booth
cae0c9abdb
Merge main into function updates
2026-10-30 20:59:41 -05:00
Harrison Booth
ed81d7e34e
Merge upstream main into binomial distribution branch
2026-10-30 20:59:39 -05:00
Harrison Booth
8f7dff0d04
Merge main into function updates
2026-10-30 20:59:31 -05:00
Harrison Booth
7b7e734524
Merge main into function updates
2026-10-30 20:59:20 -05:00
Harrison Booth
6d5ab57f84
Merge upstream main into Weibull distribution branch
2026-10-30 20:59:18 -05:00
Harrison Booth
a04629576d
Merge main into function updates
2026-10-30 20:59:12 -05:00
Harrison Booth
3174020a70
Merge main into function updates
2026-10-30 20:59:02 -05:00
Harrison Booth
781149a593
Merge main into function updates
2026-10-30 20:58:53 -05:00
Harrison Booth
322298b202
Merge upstream main into gamma distribution branch
2026-10-30 20:58:48 -05:00
Harrison Booth
11d6ff1b79
Merge main into function updates
2026-10-30 20:58:38 -05:00
Harrison Booth
eefa7c4a54
Merge main into function updates
2026-10-30 20:58:24 -05:00
Harrison Booth
45939a8a41
Merge remote-tracking branch 'upstream/main' into gc-build-g718x
...
# Conflicts:
# docs/function-parity.md
2026-10-30 20:56:57 -05:00
Harrison Booth
70da8bb3ae
Cover strict upper tail in F inverse
2026-10-30 20:53:15 -05:00
Harrison Booth
a0da53f576
Match T DIST zero degree errors by mode
2026-10-30 20:53:00 -05:00
Harrison Booth
ca44a5d68f
Avoid overflow in t density normalization
2026-10-30 20:52:05 -05:00
Harrison Booth
3b61d660e9
Return NUM for invalid T distribution degrees
2026-10-30 20:51:47 -05:00
Harrison Booth
cca8a58bfa
Stabilize F distribution CDF at extreme degrees
2026-10-30 20:51:07 -05:00
Harrison Booth
d3cd393dba
G719: return NA for empty harmonic mean input
2026-10-30 20:25:09 -05:00
Harrison Booth
8985685833
G718: match beta density endpoint errors
2026-10-30 20:24:21 -05:00
Harrison Booth
962a5df841
G717: cap binomial trial counts
2026-10-30 20:23:32 -05:00