Commit Graph

  • c31e25b39d Merge PR #1568: calc: bounded references up to 1,048,576 cells keep their full shape aiongg 2026-10-22 02:35:30 +00:00
  • e49b2d8830 Integration: #1550 keytip NR expects the Insert Chart dialog aiongg 2026-10-22 02:35:30 +00:00
  • c29cac503f Merge PR #1477: Control channel: ui.dialog.confirm sends what OK sends (#1459) aiongg 2026-10-22 02:35:28 +00:00
  • 0e298839aa Merge PR #1292: Preserve hyperlinks in PDF export and support PDF in CLI convert aiongg 2026-10-22 02:35:16 +00:00
  • a2314b5414 Merge PR #1630: Memory: interface fonts are read once and shared with egui, not copied into it aiongg 2026-10-22 02:35:26 +00:00
  • 77b861392a Merge PR #1299: Filter: count empty text and ="" results as (Blanks) aiongg 2026-10-22 02:35:26 +00:00
  • c5007d5589 Merge PR #1615: XLSX: keep custom column widths that round to the default width aiongg 2026-10-22 02:35:26 +00:00
  • faef39cccc Merge PR #1600: XLSX: keep header and footer pictures on save aiongg 2026-10-22 02:35:26 +00:00
  • 41bf1f0e52 Merge PR #1547: UI: Delete dismisses the AutoComplete proposal, and deleting text never brings it back (#1521) aiongg 2026-10-22 02:35:25 +00:00
  • 8991b7d090 Merge PR #2150: Table Design: draw the Table Styles gallery in the ribbon (#2148) aiongg 2026-10-22 02:35:25 +00:00
  • 3af424f7ac Merge PR #1624: Keyboard: Ctrl+Shift+A after a function name inserts its argument names aiongg 2026-10-22 02:35:25 +00:00
  • 195bd22a9a Merge PR #2038: Fix WebGL startup on devices with lower GPU limits aiongg 2026-10-22 02:35:25 +00:00
  • b4980ebd32 Merge PR #1734: fix(web): clean up print iframe and blob resources aiongg 2026-10-22 02:35:25 +00:00
  • 10746f8e33 Merge PR #1614: XLSX: a note keeps its box's place and size through open and save (#1608) aiongg 2026-10-22 02:35:24 +00:00
  • d691e95f6d Merge PR #1285: Remove Duplicates, Filter and Subtotal: a Sheet! prefix on the range works on that sheet aiongg 2026-10-22 02:35:24 +00:00
  • c6fb01ff52 Merge PR #1596: Contributors: add Marco Arnulfo aiongg 2026-10-22 02:35:24 +00:00
  • 4a8765aa27 Merge PR #970: Control: Go To and Select over the control channel scroll the active cell into view aiongg 2026-10-22 02:35:22 +00:00
  • f8c9f87f6e Merge PR #913: Keyboard: Enter after a run of Tabs goes to the next row in the column the run started from aiongg 2026-10-22 02:35:22 +00:00
  • b40c0a6d05 Merge PR #2069: Use scientific notation when number_to_text rounds up to 1e15 aiongg 2026-10-22 02:35:21 +00:00
  • 87df1947f9 Merge PR #1284: Sort: a Sheet! prefix on the range sorts that sheet, not the active one aiongg 2026-10-22 02:35:21 +00:00
  • a9e20d81e2 Merge PR #905: Keytips: Alt, F opens the File view, and its F letters still run aiongg 2026-10-22 02:35:21 +00:00
  • d5e2b2fc77 Merge PR #1971: Control channel: a request its sender gave up on is not run later aiongg 2026-10-22 02:35:21 +00:00
  • d26bbe3432 Merge PR #1085: Format: Row Height and Column Width say pixels, and take points like the reference app aiongg 2026-10-22 02:35:21 +00:00
  • 7da18f74ba Merge PR #1942: CSV import: read Windows-1256 Arabic files as Arabic aiongg 2026-10-22 02:35:20 +00:00
  • cc76df4024 Merge PR #2001: Formula editing: arrow pointing restarts from the edited cell after typing (#1949) aiongg 2026-10-22 02:35:18 +00:00
  • b388aaa241 Merge PR #1998: ui: language command docs and error list every language aiongg 2026-10-22 02:35:18 +00:00
  • 1aa5d4ea79 Integration: #1996 same_name compares ASCII names without allocating aiongg 2026-10-22 02:35:18 +00:00
  • 2023b96434 Merge PR #2201: calc: cap array broadcast result size (#2182) aiongg 2026-10-22 02:35:17 +00:00
  • f68f1e48a1 Merge PR #1414: UI: Improve Command Palette keyboard navigation and layout aiongg 2026-10-22 02:35:17 +00:00
  • 8709b41666 Merge PR #1525: Keep leading empty columns and rows when saving CSV/text aiongg 2026-10-22 02:35:17 +00:00
  • 33b6dfd44e Merge PR #1552: Keep nan/inf time and fraction look-alikes as text aiongg 2026-10-22 02:35:17 +00:00
  • bdb03349f6 Merge PR #1930: Accounting format: the documented currency symbol is honoured aiongg 2026-10-22 02:35:17 +00:00
  • 0bf7d40f3b Integration: #1534 remove the What::Hyperlinks paste-special target aiongg 2026-10-22 02:35:17 +00:00
  • b10e41c1c7 Merge PR #1726: Fail CLI checks on incomplete or empty input discovery aiongg 2026-10-22 02:35:17 +00:00
  • 9d1f5503c9 Merge PR #1438: Fix fraction numerators saturating at u64::MAX for large values aiongg 2026-10-22 02:35:17 +00:00
  • 43cd35d4bd Merge PR #1263: Bound Undo history growth after bulk edits aiongg 2026-10-22 02:35:17 +00:00
  • 39add6b7c3 Merge PR #2026: Linux: time out the desktop theme's portal read aiongg 2026-10-22 02:35:16 +00:00
  • 69f6ea363d Merge PR #1529: fix #1458: one reference-app sheet-name quoting rule for formulas, pivot sources and ADDRESS aiongg 2026-10-22 02:35:16 +00:00
  • 5186b9c964 Merge PR #1523: UI: function help follows the interface language aiongg 2026-10-22 02:35:16 +00:00
  • 4c3dc617cc Merge PR #1365: Fix font dropdown list resizing and keyboard up/down navigation aiongg 2026-10-22 02:35:15 +00:00
  • 8daa1f41e1 Merge PR #1731: Move PivotTables with their cells on row/column insert and delete aiongg 2026-10-22 02:35:14 +00:00
  • cd5d21740a Merge PR #1326: Reject a list data validation that has no formula1 (#1303) aiongg 2026-10-22 02:35:14 +00:00
  • cfd3e789ac Merge PR #1331: Form dialogs open ready to type (Column Width, Row Height) aiongg 2026-10-22 02:35:14 +00:00
  • 0592dd0a5e Integration: #1091 fill Polish catalog gap (Options|Editing, English text) aiongg 2026-10-22 02:35:14 +00:00
  • 0e6b31ab71 Merge PR #1996: calc: LET and LAMBDA names ignore case in any script aiongg 2026-10-22 02:35:12 +00:00
  • 7116252960 Merge PR #1995: Persist the AutoSave preference across restarts (#1901) aiongg 2026-10-22 02:35:12 +00:00
  • 8daecc7777 Integration: #1975 remove stray empty file '=560' aiongg 2026-10-22 02:35:12 +00:00
  • 9e56ed3803 Merge PR #846: Closing the window asks to save unsaved workbooks aiongg 2026-10-22 02:35:11 +00:00
  • 4cdffe455f Merge PR #1728: Use the platform clock for UI timing on the web aiongg 2026-10-22 02:35:11 +00:00
  • 2c10a8da46 Merge PR #759: Names: a name over several ranges reads its top-level commas as unions aiongg 2026-10-22 02:35:11 +00:00
  • 15dfbef548 Merge PR #2195: calc: cap LINEST-family regressor matrices (#2177) aiongg 2026-10-22 02:35:10 +00:00
  • cacb91d29d Merge PR #1520: fix #1443: Ctrl+Q no longer closes the window outside macOS aiongg 2026-10-22 02:35:10 +00:00
  • 708c82cf2c Integration: #1059 delete_areas accepts a single row or column aiongg 2026-10-22 02:35:09 +00:00
  • c8e0323cf3 Merge PR #1975: Select precedent/dependent cells with Ctrl+[ / Ctrl+] (#1865 part 1) aiongg 2026-10-22 02:35:09 +00:00
  • 56cccd1f64 Merge PR #2194: calc: bound SUBTOTAL/AGGREGATE input work (#2175) aiongg 2026-10-22 02:35:07 +00:00
  • 93517ccf51 Merge PR #1500: Fix number-format palette colours in grid and PDF output aiongg 2026-10-22 02:35:06 +00:00
  • 1f9696d013 Merge PR #1958: Translate and standardizes UI error feedback by locale aiongg 2026-10-22 02:35:06 +00:00
  • 3ad6034f33 Merge PR #1924: Grid: row and column heading labels grow with the zoom aiongg 2026-10-22 02:35:06 +00:00
  • ad490a1393 Merge PR #1735: Analysis ToolPak: moving-average standard errors use a running sum (#1043) aiongg 2026-10-22 02:35:05 +00:00
  • cbf13a4c1d Integration: #1236 keep the sys-cjk-han-zh sample string at 页面布局 客户端配置 aiongg 2026-10-22 02:35:05 +00:00
  • f8b7547344 Merge PR #1709: Rows: a big font isn't counted twice when the sheet's default height already fits it aiongg 2026-10-22 02:35:02 +00:00
  • 62c70242ce Merge PR #1672: Keep overflow text visible when its source cell scrolls out of view aiongg 2026-10-22 02:35:02 +00:00
  • 51401a382c Merge PR #1534: engine: a cut takes the source's notes, hyperlinks and merged areas with it aiongg 2026-10-22 02:35:01 +00:00
  • 6f8b6c33e0 Integration: #1225 write a dxf's border before its protection aiongg 2026-10-22 02:35:01 +00:00
  • 36763fb663 Merge PR #1236: Fix native CJK fallback paths in Flatpak aiongg 2026-10-22 02:35:01 +00:00
  • 8fa5035b21 Merge PR #1277: Zoom dialog: the reference app's layout, current zoom pre-selected, Fit selection (#930) aiongg 2026-10-22 02:35:00 +00:00
  • 013f60a8b6 Merge PR #1514: Fix scalar INDEX/MATCH XLSX export aiongg 2026-10-22 02:34:59 +00:00
  • 32faa4f1c6 Merge PR #1661: Merged cell with Wrap Text: auto-fit skips it, so the text draws and the row keeps its default height aiongg 2026-10-22 02:34:59 +00:00
  • ee54646258 Merge PR #1372: Edit: text that would parse as a number or formula keeps its quote prefix in the editor (#1362) aiongg 2026-10-22 02:34:59 +00:00
  • 8d1263a047 Merge PR #1618: Grid: a cell with line breaks and Wrap Text off draws the whole string on one line aiongg 2026-10-22 02:34:59 +00:00
  • 0f27cef4d6 Merge PR #1364: engine: keep case-insensitive replace from dropping text when folding shifts byte boundaries aiongg 2026-10-22 02:34:59 +00:00
  • 6139ef7537 Merge PR #1724: Tables: add the missing Resize Table button (#935) aiongg 2026-10-22 02:34:58 +00:00
  • 6735e9e7c0 Integration: #451 qualify the run-stop row through value_ref aiongg 2026-10-22 02:34:58 +00:00
  • 3eda63d5e5 Merge PR #1706: Reject table.resize when the new range overlaps another table aiongg 2026-10-22 02:34:58 +00:00
  • 604d85e29c Merge PR #1531: xlsx: keep a table's filter criteria when the sheet AutoFilter coincides with it aiongg 2026-10-22 02:34:58 +00:00
  • 9f03d2cd1b Merge PR #1434: Refuse table names that clash with defined names or R1C1 references aiongg 2026-10-22 02:34:58 +00:00
  • 040d778182 Merge PR #1375: Header menus: Format Cells… for the selected rows or columns aiongg 2026-10-22 02:34:56 +00:00
  • ccbf28fe63 Merge PR #1589: Web: keep preferences such as dark mode between visits aiongg 2026-10-22 02:34:56 +00:00
  • e9479d2155 Merge PR #1360: engine: keep AutoFill text series from panicking or wrapping on i64 overflow aiongg 2026-10-22 02:34:56 +00:00
  • 675d96ef17 Merge PR #1373: Protection: Protect Sheet entries unprotect, selectLockedCells enforced (#1346) aiongg 2026-10-22 02:34:56 +00:00
  • 5276fce027 Merge PR #1363: Context menu: the right-click that opens it doesn't close it aiongg 2026-10-22 02:34:56 +00:00
  • 0cc4798ca9 Merge PR #1650: fix(ets): avoid repeated scans while interpolating gaps aiongg 2026-10-22 02:34:55 +00:00
  • 5b2a67c236 Merge PR #1252: Dialogs move by their title bar instead of staying pinned to the centre (fixes #1250) aiongg 2026-10-22 02:34:55 +00:00
  • 696555f484 Merge PR #1332: Keyboard: Alt+= no longer starts an edit with the = it types aiongg 2026-10-22 02:34:54 +00:00
  • 0087afce8a Merge PR #1230: Journal: cap by serialized size and keep a recording's start through trims aiongg 2026-10-22 02:34:53 +00:00
  • 240e773e17 Merge PR #1905: Keep the in-cell editor at the cell's height for one line aiongg 2026-10-22 02:34:53 +00:00
  • 38fb979498 Merge PR #1329: Slicer: find a named table on any sheet aiongg 2026-10-22 02:34:53 +00:00
  • 93de710d28 Merge PR #1306: Show dynamic array source formulas read-only in spill cells aiongg 2026-10-22 02:34:52 +00:00
  • 78225db6f8 Merge PR #1108: Refuse a cut-paste whose destination does not fit instead of dropping cells (#997) aiongg 2026-10-22 02:34:52 +00:00
  • 0b573362bc Merge PR #1059: rows/cols parameters: accept a single row or column aiongg 2026-10-22 02:34:51 +00:00
  • 02640d6626 Merge PR #1495: XLSX: preserve carriage returns in saved text aiongg 2026-10-22 02:34:51 +00:00
  • 02e1828c65 Merge PR #995: XLSX export: a picture shared by several sheets is one media part aiongg 2026-10-22 02:34:51 +00:00
  • 7045146342 Merge PR #1550: Open the Insert Chart dialog from Recommended Charts instead of inserting a chart (#1399) aiongg 2026-10-22 02:34:50 +00:00
  • 90cdb12fc6 Merge PR #1470: fix(solver): commit solutions and reports atomically aiongg 2026-10-22 02:34:49 +00:00
  • ee6dead310 Merge PR #1057: Flash Fill: read the text cells show aiongg 2026-10-22 02:34:49 +00:00
  • 49328f80c0 Merge PR #1381: engine: rebuild cell-store bands and counts when importing a JSON workbook aiongg 2026-10-22 02:34:49 +00:00
  • 0d741d9756 Merge PR #1510: Calc: a dynamic array of one value still anchors a spill range aiongg 2026-10-22 02:34:47 +00:00
  • 9a22d1e628 Merge PR #1548: Focus the Find what field when Find and Replace opens (#1518) aiongg 2026-10-22 02:34:46 +00:00
  • a512a6a8a7 Merge PR #1117: Fix table without header: re-point references when the data moves down (#1030) aiongg 2026-10-22 02:34:46 +00:00
  • 2a3ea02e69 Merge PR #1526: functions: NETWORKDAYS.INTL accepts the all-weekend string "1111111" aiongg 2026-10-22 02:34:46 +00:00