Commit Graph

  • 7768f56603 Merge PR #1580: Calc: CELL("filename") names the workbook's file aiongg 2026-10-22 02:35:56 +00:00
  • 7c94f9c9bb Merge PR #1512: Reject formula number literals too large for f64 as parse errors aiongg 2026-10-22 02:35:56 +00:00
  • 6b0411091a Merge PR #1559: Sort and de-duplicate data.textToColumns fixed-width breaks aiongg 2026-10-22 02:35:56 +00:00
  • d20fe88b98 Merge PR #1485: UI: keep PivotTable field-list scrollbar at pane edge aiongg 2026-10-22 02:35:56 +00:00
  • 9c2cc2bff4 Merge PR #2094: Dialogs: OK and Cancel in a row, so form dialogs fit their content aiongg 2026-10-22 02:35:55 +00:00
  • ee908a2124 Merge PR #1468: Add Greek (el) interface localization aiongg 2026-10-22 02:35:55 +00:00
  • 2fbb45eac0 Merge PR #2049: Word-wrap-aware automatic row height (#1969) aiongg 2026-10-22 02:35:55 +00:00
  • 6f62e74704 Merge PR #1753: Docs: §6's calculation bugs have all landed aiongg 2026-10-22 02:35:54 +00:00
  • 881b3f5fe2 Integration: restore sync_github_name for marcoarnulfo after merging the contributor entries aiongg 2026-10-22 02:35:54 +00:00
  • eaf9a3f230 Merge PR #1705: Fonts: find the cell, serif, mono, Thai and Hebrew faces in Fedora's package folders (#1694) aiongg 2026-10-22 02:35:54 +00:00
  • 524ab89a1a Merge PR #1379: engine: subtotal honours header:false instead of dropping the first data row aiongg 2026-10-22 02:35:51 +00:00
  • 6e66756ce8 Merge PR #1976: Enter bare numbers in Percentage-formatted cells as percents aiongg 2026-10-22 02:35:44 +00:00
  • ff546d8ffb Merge PR #2090: fix(ui): Esc and Enter close a data validation alert, not the edit behind it, and the keyboard goes back to the entry (#2089) aiongg 2026-10-22 02:35:43 +00:00
  • 44320b393e Merge PR #1648: fix(xlsx): bound repeated column expansion aiongg 2026-10-22 02:35:42 +00:00
  • c8a20cfaf6 Merge PR #1674: contributors: add Harrison-Booth aiongg 2026-10-22 02:35:42 +00:00
  • 0c45bd46b6 Merge PR #1937: Keep date text with signed parts like +3/4/2026 as text aiongg 2026-10-22 02:35:42 +00:00
  • 05e4b5e3d8 Merge PR #2086: Grid: paint the scrollbar's column beside the column headings (white corner in dark mode) aiongg 2026-10-22 02:35:42 +00:00
  • 7a016c2de9 Integration: #1531 fold the sheet filter into a table only when both start at the same column aiongg 2026-10-22 02:35:41 +00:00
  • 46647fd61e Merge PR #1474: Conditional formatting: text rules never match an error value (#1162) aiongg 2026-10-22 02:35:41 +00:00
  • 013ead7389 Integration: #2033 drop the dated history from the auto-fit comments aiongg 2026-10-22 02:35:41 +00:00
  • 2aec7f2d5a Integration: #1365 kittest for the font dropdown's filtered highlight and cleared filter aiongg 2026-10-22 02:35:41 +00:00
  • aab44d2c23 Merge PR #1535: engine: sort and remove duplicates move the rows' notes and hyperlinks aiongg 2026-10-22 02:35:40 +00:00
  • 5c1b171892 Merge PR #1738: Keep chart source range in step with inserted and deleted lines aiongg 2026-10-22 02:35:39 +00:00
  • 3ed16929d9 Merge PR #1320: AutoFit Column Width measures text in the font the grid draws it with aiongg 2026-10-22 02:35:39 +00:00
  • 2aaa09119e Merge PR #1669: macOS: bold interface text draws Cyrillic е open, not like ө aiongg 2026-10-22 02:35:39 +00:00
  • e85afa6fe5 Merge PR #2084: Right-click on a chart opens the chart's menu, not the cell's (fixes #2067) aiongg 2026-10-22 02:35:39 +00:00
  • d83dc11ff2 Merge PR #1695: Charts: box & whisker charts honor their quartile method aiongg 2026-10-22 02:35:39 +00:00
  • 6d4e62d12b Merge PR #2032: Formula entry: an incomplete formula's error describes what was typed (fixes #2030) aiongg 2026-10-22 02:35:39 +00:00
  • 4e74bb762b Integration: #1414 kittest for command search keyboard navigation aiongg 2026-10-22 02:35:38 +00:00
  • 994b2e66c9 Merge PR #1744: Ctrl+Alt+letter that types a character no longer triggers the Ctrl shortcut (#1530) aiongg 2026-10-22 02:35:37 +00:00
  • 4fd4d39aa0 Merge PR #1308: engine: refuse removeDuplicates with no valid column instead of deleting all rows aiongg 2026-10-22 02:35:34 +00:00
  • 26c6e4ca14 Merge PR #1621: Reject unsupported flip param in arrange.rotate aiongg 2026-10-22 02:35:33 +00:00
  • 0118413c77 Merge PR #2080: HTML export: place pictures and charts at their anchors aiongg 2026-10-22 02:35:32 +00:00
  • b17f47b2ca Merge PR #2033: Row auto-fit: count line breaks only in cells that wrap aiongg 2026-10-22 02:35:31 +00:00
  • cede13d0a7 Merge PR #1527: engine: pageLayout.printTitles only touches the axes it is given aiongg 2026-10-22 02:35:30 +00:00
  • 5f4309e4ba Merge PR #1653: Charts: insert.chart builds a series from every area of a multi-area range aiongg 2026-10-22 02:35:30 +00:00
  • 66c64a9331 Merge PR #2019: Formulas: the reference app's longest legal operator chain (4,096 operands) no longer crashes entry or save aiongg 2026-10-22 02:35:30 +00:00
  • 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