Commit Graph

  • 4941bf8da0 ROUNDUP keeps #NUM! past the number range; only toward-zero rounding returns 0 Brandon Thomas 2026-10-12 23:29:56 -0400
  • 59872eca3c Merge pull request #627 from MarekSpodBiedry:issue-531 (test fix) Brandon Thomas 2026-10-12 23:23:35 -0400
  • 7ea5cd3975 Test: the helper is new_session so a rebound session variable does not shadow it Brandon Thomas 2026-10-12 23:23:33 -0400
  • e5071f382b Merge pull request #637 from MarekSpodBiedry:issue-518 Brandon Thomas 2026-10-12 23:21:59 -0400
  • 1fa38e583e Merge pull request #636 from MarekSpodBiedry:issue-519 Brandon Thomas 2026-10-12 23:21:58 -0400
  • 4d8af67d0e Merge pull request #635 from MarekSpodBiedry:issue-520 Brandon Thomas 2026-10-12 23:21:57 -0400
  • c3546f0c97 Merge pull request #634 from MarekSpodBiedry:issue-521 Brandon Thomas 2026-10-12 23:21:56 -0400
  • ff16e979cd Merge pull request #633 from MarekSpodBiedry:issue-522 Brandon Thomas 2026-10-12 23:21:54 -0400
  • a507761696 Merge pull request #631 from MarekSpodBiedry:issue-524 Brandon Thomas 2026-10-12 23:21:53 -0400
  • 3794892f28 Merge pull request #628 from MarekSpodBiedry:issue-527 Brandon Thomas 2026-10-12 23:21:52 -0400
  • 46ba36e896 Merge pull request #627 from MarekSpodBiedry:issue-531 Brandon Thomas 2026-10-12 23:21:51 -0400
  • 739c5b8545 Merge pull request #626 from MarekSpodBiedry:issue-532 Brandon Thomas 2026-10-12 23:21:50 -0400
  • 3f5b29a07e Merge pull request #625 from MarekSpodBiedry:issue-533 Brandon Thomas 2026-10-12 23:21:49 -0400
  • 487f736c8f Merge pull request #624 from MarekSpodBiedry:issue-534 Brandon Thomas 2026-10-12 23:21:47 -0400
  • b28a92baa4 Merge pull request #623 from MarekSpodBiedry:issue-535 Brandon Thomas 2026-10-12 23:21:46 -0400
  • f6252418d9 Merge pull request #622 from MarekSpodBiedry:issue-536 Brandon Thomas 2026-10-12 23:21:45 -0400
  • 8474233335 Merge pull request #621 from MarekSpodBiedry:issue-537 Brandon Thomas 2026-10-12 23:21:44 -0400
  • c8f249fc97 Merge pull request #620 from MarekSpodBiedry:issue-538 Brandon Thomas 2026-10-12 23:21:42 -0400
  • 9e3a83464f Merge pull request #619 from MarekSpodBiedry:issue-539 Brandon Thomas 2026-10-12 23:21:41 -0400
  • 09c719623b Merge pull request #618 from MarekSpodBiedry:issue-540 Brandon Thomas 2026-10-12 23:21:40 -0400
  • 6de925c1b6 Merge pull request #617 from MarekSpodBiedry:issue-541 Brandon Thomas 2026-10-12 23:21:39 -0400
  • 2f83a04521 Merge pull request #616 from MarekSpodBiedry:issue-542 Brandon Thomas 2026-10-12 23:21:38 -0400
  • e447fb8c90 Merge pull request #613 from MarekSpodBiedry:issue-545 Brandon Thomas 2026-10-12 23:21:34 -0400
  • db4fd82595 Merge pull request #612 from MarekSpodBiedry:issue-546 Brandon Thomas 2026-10-12 23:21:33 -0400
  • a85638ddd1 Merge pull request #611 from MarekSpodBiedry:issue-547 Brandon Thomas 2026-10-12 23:21:32 -0400
  • 4164ca557e Merge pull request #609 from MarekSpodBiedry:issue-552 Brandon Thomas 2026-10-12 23:21:30 -0400
  • 51b1b031d4 Merge pull request #608 from MarekSpodBiedry:issue-554 Brandon Thomas 2026-10-12 23:21:29 -0400
  • 28c5bf1b06 Merge pull request #607 from MarekSpodBiedry:issue-556 Brandon Thomas 2026-10-12 23:21:28 -0400
  • cd985b7d49 Merge pull request #606 from MarekSpodBiedry:issue-557 Brandon Thomas 2026-10-12 23:21:27 -0400
  • 8f99be0f2e Merge pull request #605 from MarekSpodBiedry:issue-558 Brandon Thomas 2026-10-12 23:21:25 -0400
  • 522ede0fca Save an XLSX opened under an unknown extension back to its own file as XLSX (#878) Marco Arnulfo 2026-10-13 05:14:30 +0200
  • c186781d8b check: a boolean cached as 1/0 without t="b" matches and is counted apart CouchRiv 2026-10-12 22:36:20 -0400
  • 9bb85ab9af Refuse to save to an unknown file extension instead of writing XLSX under it (fixes #878) Marco Arnulfo 2026-10-13 04:34:03 +0200
  • 6dc9138a64 check: internal links and empty parts aren't package losses (part of #860) Marco Arnulfo 2026-10-13 03:52:00 +0200
  • 95012e03b4 UI: a cut's text pastes again once the clipboard has held other text neilcawse 2026-10-12 21:19:05 -0400
  • bf2923c4ba check: the package round trip reports relationship kinds the save lost (part of #860) Marco Arnulfo 2026-10-13 03:04:37 +0200
  • dab4aa5e79 XLSX: write this-row structured references as [[#This Row],[Col]] (fixes #864) Marco Arnulfo 2026-10-13 02:58:56 +0200
  • 34b39e2f3c Merge remote-tracking branch 'origin/main' into fix-function-name-arguments-m nihilist-narwhal 2026-10-12 19:57:06 -0500
  • c930bf7872 Merge Across: keep only the first value of each row nihilist-narwhal 2026-10-10 02:46:09 -0500
  • 9da4e4cdf7 Manage Rules: don't index past the list after a delete nihilist-narwhal 2026-10-10 02:43:39 -0500
  • 6b6aa82be1 Long operator chains: evaluate them without the depth limit nihilist-narwhal 2026-10-10 01:57:03 -0500
  • b5a82554a9 Fill Series: a falling growth series stops at its stop value nihilist-narwhal 2026-10-10 05:48:36 -0500
  • 56617b07af AutoFill: times, quarters, ordinals and mixed sources nihilist-narwhal 2026-10-10 03:32:46 -0500
  • 317ec4388c XLS: array formulas fill their range on recalculation neilcawse 2026-10-11 21:12:40 -0400
  • 0485e7f4ba Packaging: offer GridCraft for .xlsb and .ods files on macOS neilcawse 2026-10-11 20:53:10 -0400
  • 4d654c5185 UI: Cmd/Ctrl+V doesn't re-paste a pasted cut's clipboard text either neilcawse 2026-10-12 19:15:35 -0400
  • fd1ed6649b UI: Paste doesn't re-paste a pasted cut's clipboard text; Paste keytip (H,V,P) pastes the system clipboard neilcawse 2026-10-12 16:38:20 -0400
  • cc65915d16 UI: keytip Copy/Cut publish to the system clipboard; ribbon Paste keeps a newer programmatic copy neilcawse 2026-10-12 14:54:17 -0400
  • fa1dcd73e2 UI: Paste button and menus paste the system clipboard; freeze regression test (#273) neilcawse 2026-10-11 20:57:04 -0400
  • 2dd832e2d5 XLSX: XML maps survive a save, with their table columns and mapped cells (part of #860) Marco Arnulfo 2026-10-13 02:45:09 +0200
  • 5564856feb PivotTables: the PivotTable Fields pane follows the interface language (fixes #858) Marco Arnulfo 2026-10-13 02:41:49 +0200
  • 26c6e3df44 #833: pin hidden-row formatting, grow-only restore branch, tighten tests Eduardo Soares 2026-10-12 20:05:58 -0300
  • dc3ccc4ea0 #833: docs — track row auto-fit for oversized fonts Eduardo Soares 2026-10-12 19:51:18 -0300
  • 1086e4aab8 #833: opened files grow non-custom rows to their tallest font Eduardo Soares 2026-10-12 19:44:27 -0300
  • a0a17b154c #833: whole-row/column formatting re-fits row heights Eduardo Soares 2026-10-12 19:29:23 -0300
  • 805ffba836 Docs: update the progress docs for this change NetterSilver 2026-10-13 01:46:09 +0200
  • c5c1763774 XLSX: keep chart sheets on open and save (#727) NetterSilver 2026-10-13 01:45:27 +0200
  • cf7138b5e1 UI: Show rule-specific data validation fields derechopiano 2026-10-13 00:31:48 +0100
  • daeda9db47 Credit Silvertree2010 in the About window NetterSilver 2026-10-13 01:17:16 +0200
  • d1260e1878 Docs: update the progress docs for this change NetterSilver 2026-10-13 01:17:16 +0200
  • 39b3d55f8a CSV export: refuse a file over 512 MiB instead of expanding the whole used range (#528) NetterSilver 2026-10-13 01:16:05 +0200
  • 68a3eabe20 Sheet tabs: All Sheets navigator with a filter field (fixes #839) Marco Arnulfo 2026-10-13 00:25:32 +0200
  • 443301f9ee UI: Enter pastes the copied range and ends copy mode (fixes #845) Marco Arnulfo 2026-10-13 00:21:25 +0200
  • a38c58ef48 Merge branch 'main' into recent-modified Bryan Mark 2026-10-13 07:20:22 +0900
  • 9c3db37ca2 UI: AutoComplete folds case beyond ASCII and cuts the proposed rest on characters (#842) Marco Arnulfo 2026-10-13 00:18:55 +0200
  • a7e22d299f Grid: horizontal scrollbar in the sheet tab bar (fixes #840) Marco Arnulfo 2026-10-13 00:14:40 +0200
  • 7a8235a586 UI: AutoComplete for cell values can be turned off, Backspace and Escape drop the proposal (fixes #842) Marco Arnulfo 2026-10-13 00:13:35 +0200
  • 1f19bf4a27 Grid: Shift+arrows in point mode extend from the pointed cell, also up and left (fixes #835) Marco Arnulfo 2026-10-12 23:28:26 +0200
  • 0153457580 View ribbon: lay out the Show group's checkboxes in two columns bmh129 2026-10-12 16:03:47 -0500
  • 52b4f873c7 XLSX: a hyperlink to another file is saved as an external relationship (fixes #800) Marco Arnulfo 2026-10-12 22:41:01 +0200
  • 484612f638 XLS: formulas that use a skipped defined name keep their saved results (fixes #803) Marco Arnulfo 2026-10-12 22:56:40 +0200
  • 5406fc5629 XLSX: Save As into another folder keeps links on the same workbook (fixes #801) Marco Arnulfo 2026-10-12 22:55:53 +0200
  • 6939d95cae Formula bar: hide _xludf. like Excel, keep it when the edit is confirmed unchanged (#726) Marco Arnulfo 2026-10-12 22:53:10 +0200
  • 75305dfedf XLSX: keep the workbook's default font on save (fixes #805) Marco Arnulfo 2026-10-12 22:51:41 +0200
  • 930fa1cada XLSX: keep fileVersion and calcFeatures in workbook.xml on save (fixes #799) Marco Arnulfo 2026-10-12 22:49:34 +0200
  • 9a58f2d086 XLS: a formula kept as its saved value keeps a text result (fixes #802) Marco Arnulfo 2026-10-12 22:40:01 +0200
  • 6e2caa9f86
    Web: opt-in embedding bridge for host pages (?host=parent) Claude 2026-10-10 22:51:34 -0400
  • ef1cd55d24 PivotTables: a collapsed item puts its value captions in the Values column (outline, tabular) neilcawse 2026-10-12 16:29:02 -0400
  • a540a7138a PDF: text width cannot overflow; dash, stroke width and NaN sizes are sanitised (#812) vangel76 2026-10-12 22:18:58 +0200
  • 0042240c05 PDF: title and author are written as UTF-16BE when they are not ASCII (#813) vangel76 2026-10-12 22:18:41 +0200
  • a60b49fad0 Numfmt: format-code parsing is linear, and an unclosed [ is treated the same in both passes (#810) vangel76 2026-10-12 22:10:35 +0200
  • e5b12dab06 Functions: COUNTIF family counts the 255 criterion limit in UTF-16 units, as in Excel neilcawse 2026-10-12 16:09:52 -0400
  • 5f992be525 Numfmt: no panic on a fraction denominator with 65,536 zeros; format codes are capped at 255 characters (#807) vangel76 2026-10-12 22:09:29 +0200
  • fd53de7c46 Numfmt: TEXT() and chart labels parse each format code once (#806) vangel76 2026-10-12 22:09:09 +0200
  • 2be04524b3 Calc: SUBTOTAL(10x) recalculates when Row Height, AutoFit Row Height or Ungroup reveal rows vangel76 2026-10-12 21:09:27 +0200
  • a5f531838b Functions: note the dependency gap of computed criteria (part of #737) Marco Arnulfo 2026-10-12 21:08:20 +0200
  • aa2a580626 PivotTables: values on rows review fixes (Total header, Σ Values last in Columns) neilcawse 2026-10-12 15:05:59 -0400
  • bd105a569b Page Layout view: vertical ruler on the right for RTL sheets, header/footer distance clamped to the margins (#792) vangel76 2026-10-12 21:03:37 +0200
  • 600c25098f Fix footer clamp expectation in the drag test (#792) vangel76 2026-10-12 21:01:22 +0200
  • c4ad8e3a9b Page Layout view: header/footer margins on the ruler, live re-pagination, right-to-left rulers (#792) vangel76 2026-10-12 21:01:09 +0200
  • 339f8ed35b Page Layout view: drag the margins on the rulers (#792) vangel76 2026-10-12 20:57:02 +0200
  • 26ed66cfe1
    i18n: look up the Format Cells dialog labels in the catalog Michał Marcin Brzuchalski 2026-10-12 20:35:10 +0200
  • 4c2bcd637c Functions: *IFS with two or more criteria pairs match the first 255 characters of a longer criterion, as in Excel neilcawse 2026-10-12 14:34:18 -0400
  • 47c0af3f1b Data: Forecast Sheet Forecast Start option (#785) vangel76 2026-10-12 20:34:07 +0200
  • 531dc5a5aa functions: MODE comments name Excel 365 as the reference, not POI's cached values (#736) Marco Arnulfo 2026-10-12 20:21:19 +0200
  • caf3193261 Functions: *IFS with two or more criteria pairs accept criteria over 255 characters, as in Excel neilcawse 2026-10-12 14:19:29 -0400
  • 5524e2520a Functions: COUNTIF family returns #VALUE! for criteria over 255 characters neilcawse 2026-10-12 07:36:37 -0400
  • 2797d468c5 Security: cell hyperlinks open only http, https and mailto, after a confirmation (#777) vangel76 2026-10-12 20:17:30 +0200
  • 1767a28371 Numfmt: scientific formats with a literal after E±, a % or a comma match Excel (fixes #768) Marco Arnulfo 2026-10-12 19:43:33 +0200
  • 76e7f1de07 Grid: the selection outline stays visible when extended to the last row (#687) vangel76 2026-10-12 19:25:51 +0200