Commit Graph

  • 8bfe310208 Integration: #1770 register Ukrainian (Language::Uk) and fill 573 missing keys with English text aiongg 2026-10-22 02:37:49 +00:00
  • a9a8fe7d20 Integration: #1754 translate the sheet-tab Delete button; Spanish Hide and Autoguardado; test that the sheet-tab and AutoSave labels translate in es, de, fr, ko, ru, zh, sr aiongg 2026-10-22 02:37:48 +00:00
  • 3a01ce689e Integration: i18n drop duplicate Unprotect Sheet… entries (added by #1373 and #1754) aiongg 2026-10-22 02:37:43 +00:00
  • 9d3252189d Merge PR #1180: fix(ui): menu items highlight under the pointer (#1174) aiongg 2026-10-22 02:37:42 +00:00
  • 1316d39865 Merge PR #1151: Charts: a huge trendline forecast no longer collapses the chart (#1148) aiongg 2026-10-22 02:37:37 +00:00
  • 56c31b0b31 Merge PR #1993: Grid: the selection outline follows a mouse drag at once aiongg 2026-10-22 02:37:23 +00:00
  • 169c78dda8 Merge PR #1111: Respect workbook structure protection in sheet rename, move, copy, hide and unhide (#1049) aiongg 2026-10-22 02:37:22 +00:00
  • d8b73ecb4e Merge PR #1110: Size the list validation dropdown to up to 8 rows (#1089) aiongg 2026-10-22 02:37:19 +00:00
  • f5b35fb3ac Merge PR #1109: fix(ui): commit a pointed formula on the sheet it was started on (#996) aiongg 2026-10-22 02:37:19 +00:00
  • 470a2ae2c1 Merge PR #1765: Sheet protection: obey the Sort and Use AutoFilter boxes aiongg 2026-10-22 02:37:16 +00:00
  • ad1899e1ca Merge PR #1770: Add Ukrainian localization (uk.rs) aiongg 2026-10-22 02:37:08 +00:00
  • 01485e2b66 Merge PR #1838: Added multi-column/row selection in formulas & column/row selection highlighting. aiongg 2026-10-22 02:37:08 +00:00
  • 37bf37d181 Merge PR #1103: Keep chart cache point positions when a reference has blank edges (#1015) aiongg 2026-10-22 02:37:08 +00:00
  • f4f18bb368 Merge PR #1701: XLSX: new workbooks get <fileVersion appName="gridcraft"/> aiongg 2026-10-22 02:37:05 +00:00
  • 31d6221463 Integration: #1725 prefill Remove Duplicates with the current region when only the cursor is placed aiongg 2026-10-22 02:37:01 +00:00
  • 59e6f123ba Integration: #2095 error-check colours come from theme tokens aiongg 2026-10-22 02:36:59 +00:00
  • ad7fe4ed70 Merge PR #1095: fix(grid): keep cursor stable during cell dragging (#936) aiongg 2026-10-22 02:36:58 +00:00
  • 857bdae023 Merge PR #1692: XLSX: keep Japanese phonetic runs on open and save aiongg 2026-10-22 02:36:58 +00:00
  • 46ddd61021 Merge PR #1732: i18n(ja): translate the dialog, message and menu strings (943 entries, matching the pt-BR coverage) aiongg 2026-10-22 02:36:53 +00:00
  • 48285a8fc4 Merge PR #1754: i18n: translate sheet tab context menu and AutoSave toggle (fixes #1537) aiongg 2026-10-22 02:36:53 +00:00
  • e738049157 Merge PR #1088: Charts: multi-level category axes (year beside month) read, drawn and written back aiongg 2026-10-22 02:36:49 +00:00
  • 75f6c92eab Integration: #2086 test that the strip beside the column headings is filled in dark mode aiongg 2026-10-22 02:36:41 +00:00
  • 6432253de9 Integration: #973 move the sheet-tab copy row from the element table to the change history aiongg 2026-10-22 02:36:40 +00:00
  • cd3fcfd2a0 Merge PR #1083: Colour menus: More Colors… and Recent Colors (#928) aiongg 2026-10-22 02:36:40 +00:00
  • c9941763cc Integration: #2093 move the paste_special_shortcuts doc comment back onto its function aiongg 2026-10-22 02:36:38 +00:00
  • d44c08c354 Merge PR #2093: Paste Special: the reference app's two-column layout, translated, Paste Link button aiongg 2026-10-22 02:36:35 +00:00
  • 6370fd2254 Merge PR #1693: Charts: series that refer to defined names ([0]!Name) plot their data, and are saved qualified aiongg 2026-10-22 02:36:34 +00:00
  • e6ccfba926 Merge PR #2142: PivotTable Fields pane: scan the source once per change, not every frame aiongg 2026-10-22 02:36:33 +00:00
  • fccca928b3 Merge PR #1631: Memory: floating pictures' textures are bounded, sized to what is drawn, and dropped with their workbook aiongg 2026-10-22 02:36:33 +00:00
  • 431aaaaf69 Merge PR #2022: Reject unparseable conditional-format formulas (#1999) aiongg 2026-10-22 02:36:33 +00:00
  • 70426fc913 Merge PR #1657: Cell editor: the caret contrasts with the cell's fill aiongg 2026-10-22 02:36:24 +00:00
  • 8ec29a8b3b Merge PR #1652: Fill handle: right-drag opens the fill menu (Copy Cells, Fill Series, Fill Formatting Only, Fill Without Formatting, Series…) aiongg 2026-10-22 02:36:24 +00:00
  • d97f61748e Merge PR #1946: XLSX: keep cell fonts' charset (Arabic 178) and family on save aiongg 2026-10-22 02:36:23 +00:00
  • 8e2974cc65 Merge PR #1629: Memory: undo steps share picture and macro bytes instead of copying them aiongg 2026-10-22 02:36:22 +00:00
  • 42768628c4 Merge PR #1473: i18n: add Italian translation aiongg 2026-10-22 02:36:21 +00:00
  • 826a22dc2b Integration: #2131 remove a leftover conflict marker line in ROADMAP.md aiongg 2026-10-22 02:36:21 +00:00
  • cba89cfda8 Merge PR #1066: Engine: formulas.evaluate refuses what cell entry refuses, saying why aiongg 2026-10-22 02:36:20 +00:00
  • 90d4c3af0f Merge PR #1981: Desktop theme: the watcher's link has a type off Linux, so the gate passes there aiongg 2026-10-22 02:36:20 +00:00
  • 608925af08 Merge PR #1979: Seed the Sort dialog column from the active cell (#1906) aiongg 2026-10-22 02:36:20 +00:00
  • ced3f7ce7a Merge PR #1912: Print CJK text with a CID font instead of question marks aiongg 2026-10-22 02:36:20 +00:00
  • 7fd1553a8b Merge PR #1626: Keyboard: Ctrl+6 hides and shows objects, saved as workbookPr showObjects aiongg 2026-10-22 02:36:15 +00:00
  • a8f74730c1 Merge PR #1056: Fix Command-click and Shift-click references during formula entry aiongg 2026-10-22 02:36:14 +00:00
  • 929c506d1b Merge PR #2100: Fonts: a cell font named in another language matches its installed font (fixes #1898) aiongg 2026-10-22 02:36:12 +00:00
  • 8590dca0db Merge PR #2207: clipboard: bound HTML colspan/rowspan expansion (#2171) aiongg 2026-10-22 02:36:12 +00:00
  • 7221e11f56 Merge PR #1945: XLSX: keep the theme's per-script fonts (<a:font script="Arab">) on save (stacked on #1740, included) aiongg 2026-10-22 02:36:12 +00:00
  • d0394a0f34 Merge PR #2005: AutoFill refuses a target that doesn't hold the source in a corner (whole rows into whole columns aborted the app) aiongg 2026-10-22 02:36:12 +00:00
  • d67193f403 Merge PR #1685: #1447: a PivotChart's link names the workbook aiongg 2026-10-22 02:36:11 +00:00
  • 75e84a26d5 Merge PR #1612: Grid: a scrolled Table's header names and filter buttons in the column headings (#1423) aiongg 2026-10-22 02:36:10 +00:00
  • 823914157a Merge PR #2200: core: iterative number coercion for nested parentheses (#2180) aiongg 2026-10-22 02:36:10 +00:00
  • 07f806d3e5 Merge PR #2098: docs: fix Trunk website link (#2076) aiongg 2026-10-22 02:36:10 +00:00
  • 635056bd23 Merge PR #2131: Print: JIS B4/B5 and Japanese paper sizes (はがき・封筒・B6) aiongg 2026-10-22 02:36:10 +00:00
  • edb214b236 Merge PR #1725: Prefill the Remove Duplicates range from the selection aiongg 2026-10-22 02:36:05 +00:00
  • 78b7ef49fd Merge PR #1889: Docs: correct stale chart round-trip notes aiongg 2026-10-22 02:36:08 +00:00
  • 7963cdb218 Merge PR #1758: Fonts: render Lao text with an installed Lao face instead of tofu aiongg 2026-10-22 02:36:08 +00:00
  • 7269b12f1e Integration: #1976 scenarioShow writes stored numbers as values aiongg 2026-10-22 02:36:05 +00:00
  • c03d4a881b Merge PR #1570: XLSX: keep dynamic-array cell metadata (cm) on save aiongg 2026-10-22 02:36:04 +00:00
  • 7e74b35a1b Merge PR #2095: Number Stored as Text: green indicator, warning button and Convert to Number (#1994) aiongg 2026-10-22 02:36:03 +00:00
  • 66e6c9f54e Integration: #1468 fill Greek catalog gap (Options|Editing, English text) aiongg 2026-10-22 02:36:01 +00:00
  • 508d230f7f Merge PR #1683: #1447: two value fields without a column field hide the Values row aiongg 2026-10-22 02:36:01 +00:00
  • 5d0d1c2b95 Merge PR #973: Sheet tabs: Ctrl-drag (Cmd or Option on macOS) drops a copy of the sheet aiongg 2026-10-22 02:36:00 +00:00
  • 05ecd6d4a8 Merge PR #1628: Add Advanced Filter dialog and fix copy-to data loss aiongg 2026-10-22 02:35:55 +00:00
  • 2676c0894b Merge PR #1671: fix: theme PivotTable field group buttons aiongg 2026-10-22 02:35:59 +00:00
  • 8de6c8376a Merge PR #1560: ui: truncate long workbook titles in the title bar aiongg 2026-10-22 02:35:58 +00:00
  • 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