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
Harrison Booth
7b7e734524
Merge main into function updates
2026-10-30 20:59:20 -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
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
a0da53f576
Match T DIST zero degree errors by mode
2026-10-30 20:53:00 -05:00
Harrison Booth
1d9096e5ec
G709: stabilize F upper tail at extreme degrees
2026-10-30 20:05:47 -05:00
Cédric Legrand
53d6de3c16
docs(releasing): M13: correct outdated prerequisites
2026-10-31 01:49:44 +01:00
Harrison Booth
6aa2cb8223
G709: invert upper F probabilities through complementary tail
2026-10-30 19:49:32 -05:00
Harrison Booth
11b54ebe40
G708: retain dollar sign when rounding to zero
2026-10-30 19:36:23 -05:00
Harrison Booth
9e710199b1
Move base source parity note to history
2026-10-30 19:36:06 -05:00
Harrison Booth
5ee65a8005
Tighten UNICHAR regressions and parity history
2026-10-30 19:35:50 -05:00
Harrison Booth
5ed6a1b9c7
G707: enforce fixed and dollar output limits
2026-10-30 19:34:32 -05:00
Harrison Booth
5d89b9efdf
Move bit shift parity note to revision history
2026-10-30 19:34:19 -05:00
Harrison Booth
550085f8b8
G710: return division error for zero T degrees
2026-10-30 19:33:10 -05:00
Harrison Booth
3a27743a38
Move places parity note to revision history
2026-10-30 19:32:48 -05:00
Harrison Booth
dc691d52db
G709: accept F distribution boundary degrees
2026-10-30 19:32:22 -05:00
Harrison Booth
bd8cf4e14a
G706: avoid binary noise in fixed decimal text
2026-10-30 19:32:19 -05:00
Harrison Booth
dc75555ee9
G705: match Excel single-character casing
2026-10-30 19:30:32 -05:00
Harrison Booth
4d725e6bc1
Reject Unicode noncharacters in UNICHAR
2026-10-30 19:24:46 -05:00
Harrison Booth
9fccec28af
Handle zero-valued oversized bit shifts
2026-10-30 19:24:22 -05:00
Harrison Booth
52d317c8ff
Validate places for negative base conversions
2026-10-30 19:23:51 -05:00
Harrison Booth
00359ee93a
Merge current main into G701 branch
2026-10-30 19:23:09 -05:00
Harrison Booth
c895acf1f7
Fix base conversion whitespace validation
2026-10-30 19:22:39 -05:00
Michael Hatz and Claude Opus 5.5
8f93ba2e9c
Print checkbox cells as boxes, not TRUE/FALSE ( #2972 )
...
A checkbox cell drew a box on screen but printed and exported to PDF
its value as TRUE or FALSE. The print path now draws the box as the
grid does: white with a grey outline when unchecked, green with a
white tick when checked. Other values in a checkbox cell still print
as text.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:14:20 +01:00
Brandon Thomas
75f7056e1b
Review fixes: keep Plutonium-fream's contributor entry, order ui-parity changelog
2026-10-30 15:42:48 -04:00
Brandon Thomas
d0cc17852e
Merge PR #2919
...
# Conflicts:
# docs/ui-parity.md
2026-10-30 15:42:31 -04:00
Brandon Thomas
d43baa2ceb
Merge PR #2896
...
# Conflicts:
# contributors/people.toml
2026-10-30 15:42:31 -04:00
Brandon Thomas
15ea238fb7
Merge PR #2883
...
# Conflicts:
# contributors/people.toml
# docs/ui-parity.md
2026-10-30 15:42:31 -04:00
Brandon Thomas
dec916081a
Merge PR #2794
...
# Conflicts:
# docs/function-parity.md
2026-10-30 15:42:30 -04:00
Brandon Thomas
da3e38750a
Merge PR #2769
2026-10-30 15:42:10 -04:00
Brandon Thomas
412571bc28
Merge PR #2670
2026-10-30 15:42:10 -04:00
Brandon Thomas
6f77f68fbc
Merge PR #2666
2026-10-30 15:42:10 -04:00
Brandon Thomas
92256075f2
Merge PR #2722
2026-10-30 15:42:10 -04:00
Kameron and Claude Fable 5.1
57e40d2d14
Formula pointing: Ctrl+arrow and Ctrl+Shift+arrow jump to the edge of the data
...
While a formula reference is being pointed from the keyboard, Ctrl+arrow
(⌘arrow on a Mac) moved the pointed cell by one, and Ctrl+Shift+arrow
extended the pointed range by one cell, so `=COUNTIF(`, a click on the top
of a column and ⌘⇧↓ pointed at two cells instead of the column of data.
Both now go to the edge of the data region, as the same keys do on the
selection outside an edit: `point_move` takes `jump` and uses the engine's
`selection::jump`, which Ctrl+arrow on the grid already uses, so the two
agree (last filled cell of a run, else the next filled cell, else the sheet
edge). A pointed range that reaches the sheet edge is written as whole
columns or rows (`A:B`), as Excel writes it.
The editor used to read Shift from `i.modifiers`, the modifier state when
the frame's input was collected; an arrow pressed and released within one
frame (a control client's `ui.key`, an automation tool's keystroke) had
already lost it. It now reads the modifiers carried by the arrow's own key
event, as the grid's keyboard handler does.
Test: ctrl_arrows_in_point_mode_jump_to_the_edge_of_the_data (down to the
last filled cell, right across the data, down to the sheet edge, Ctrl+Up
without Shift to the next filled cell, then a plain arrow).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-29 15:11:55 -07:00
fream
9c6de8abde
fix(ui): keep chart source outlines below objects ( #2861 )
2026-10-29 16:49:42 +01:00
Roman Lisunov
0688e83752
Merge upstream main and retain numpad insertion documentation
2026-10-29 14:45:20 +02:00
fream
45cc92ae3c
fix(ui): prefill existing hyperlinks in link editor ( #2876 )
2026-10-29 11:49:33 +01:00