Commit Graph

  • 937bf63315 Web: native Save and Save As file picker with download fallback debarghaya 2026-10-12 00:52:44 +05:30
  • cdd71b4d5d Headers and footers: first-page and even-page variants, Insert › Header & Footer edits in place (#344) vangel76 2026-10-11 21:44:49 +02:00
  • f173d6733d Merge pull request #387 from vangel76/fix/sheet-protection-password Brandon Thomas 2026-10-11 15:43:46 -04:00
  • 283b06453e Merge pull request #383 from vangel76/fix/sheetview-top-left-cell Brandon Thomas 2026-10-11 15:43:45 -04:00
  • 12b46e6bbe Merge pull request #395 from vangel76/fix/space-selection-shortcuts Brandon Thomas 2026-10-11 15:43:44 -04:00
  • 8498dedb7d Merge pull request #381 from vangel76/fix/shrink-to-fit Brandon Thomas 2026-10-11 15:43:32 -04:00
  • d90a072d90 Merge pull request #380 from vangel76/fix/merged-range-borders Brandon Thomas 2026-10-11 15:43:31 -04:00
  • 39c3b04d0d Merge pull request #382 from vangel76/fix/dx12-dxc-startup Brandon Thomas 2026-10-11 15:43:30 -04:00
  • 380b355d77 Merge pull request #400 from nihilist-narwhal/fix-index-array-args Brandon Thomas 2026-10-11 15:43:13 -04:00
  • fca801c17e INDEX: compare the result size with saturating u64 math, so it can't overflow on 32-bit targets (review fix-up for #400) Brandon Thomas 2026-10-11 15:43:11 -04:00
  • fbb2285532 Merge branch 'land' into fix-400 Brandon Thomas 2026-10-11 15:42:32 -04:00
  • 437881f53a Merge pull request #399 from nihilist-narwhal/fix-future-function-prefixes Brandon Thomas 2026-10-11 15:42:27 -04:00
  • d821aa1409 Merge pull request #398 from nihilist-narwhal/fix-relative-names Brandon Thomas 2026-10-11 15:42:26 -04:00
  • 2657cb2fa6 Merge pull request #397 from nihilist-narwhal/fix-validation-formulas Brandon Thomas 2026-10-11 15:42:25 -04:00
  • 88bb5677a8 UI fonts: interface text falls back to the cell font (#349) vangel76 2026-10-11 21:42:24 +02:00
  • da1d291d93 Drawing: text box run formatting, alignment, anchor and no-outline (#377) vangel76 2026-10-11 21:39:53 +02:00
  • 4dca02c89b Merge pull request #9 from justinjohn0306/fix/system-fonts-in-list Brandon Thomas 2026-10-11 15:38:44 -04:00
  • e211f666a6 Merge main into installed-fonts: workbook fonts bind on top of main's per-language font set and fallback faces; only families that survive drop_unparseable_fonts count as bound; a language switch rebinds them (review fix-up for #9) Brandon Thomas 2026-10-11 15:38:42 -04:00
  • 8587c2ba14 Review: Protect Sheet can't replace a sheet's password without unprotecting it vangel76 2026-10-11 21:36:05 +02:00
  • 6290bf123a Keyboard: Shift+Space and Ctrl+Space select without starting an edit (#338) vangel76 2026-10-11 21:32:57 +02:00
  • ad48f1e3e1 File: desktop Print opens the system PDF viewer, Save As offers PDF/CSV/HTML (#370, #343) vangel76 2026-10-11 21:11:03 +02:00
  • 22978a7e62 Review: Protect Sheet passwords use Excel-compatible hashes, kept in XLSX vangel76 2026-10-11 21:29:10 +02:00
  • 535c502fe7 Draw the outline band for grouped rows and columns Fabio Lussi 2026-10-11 21:29:03 +02:00
  • cedfc5e44c Web: add favicon to web app index and disable dev incremental compilation debarghaya 2026-10-12 00:54:49 +05:30
  • 1b04d06014 Web & UI: resolve system theme preference and default web to system theme debarghaya 2026-10-12 00:51:23 +05:30
  • fb3737aa03 Merge pull request #19 from justinjohn0306/fix/vba-macro-preservation Brandon Thomas 2026-10-11 15:20:47 -04:00
  • 9bf5ecaf04 Merge main into VBA preservation; save macros only into .xlsm (an .xlsx never carries a VBA project); drop the shell round-trip script (review fix-up for #19) Brandon Thomas 2026-10-11 15:20:45 -04:00
  • fbabac15d4 Review: Protect Workbook dialog with an Excel-compatible password (#345) vangel76 2026-10-11 21:12:24 +02:00
  • 04001fd943 View: restore and save the scroll position (sheetView topLeftCell) (#378) vangel76 2026-10-11 21:11:23 +02:00
  • 1d3abfa4a7 Merge pull request #203 from gyurix/system-theme-detection Brandon Thomas 2026-10-11 15:09:46 -04:00
  • 55d41eb13c Desktop theme watcher starts only in the desktop app, not in every SheetApp (tests, embedders) (review fix-up for #203) Brandon Thomas 2026-10-11 15:09:43 -04:00
  • 0bea7178a2 Merge branch 'land' into fix-203 Brandon Thomas 2026-10-11 15:04:30 -04:00
  • 177e52a14d Merge pull request #209 from Dejan-Port/print-only Brandon Thomas 2026-10-11 15:04:11 -04:00
  • 04fb60ea5d Printing from the UI (Backstage, Ctrl+P, menu) goes through print_now, so the web build opens the browser's print dialog (review fix-up for #209) Brandon Thomas 2026-10-11 15:04:09 -04:00
  • 806a39a514 Windows: compile DirectX 12 shaders with FXC, never a stray dxcompiler.dll (#339, #354) vangel76 2026-10-11 21:02:20 +02:00
  • 3ae319154c Grid: render Shrink to fit (#375) vangel76 2026-10-11 21:01:12 +02:00
  • f8edb7c1a4 Merge branch 'land' into fix-209 Brandon Thomas 2026-10-11 15:00:04 -04:00
  • 347d2a5bc2 Docs: catalog 274 / 290 after #211 and #193 Brandon Thomas 2026-10-11 14:59:45 -04:00
  • 9d0053f3ad XLOOKUP: return a reference when the result range is one nihilist-narwhal 2026-10-10 02:58:16 -05:00
  • 7a4aaebab0 Grid: merged ranges draw their right and bottom borders from the edge cells (#376) vangel76 2026-10-11 20:58:49 +02:00
  • dc85b2ab07 Merge pull request #193 from zaidshurbaji/feature/table-slicers Brandon Thomas 2026-10-11 14:58:32 -04:00
  • 8aa9cad703 Slicers: the anchor uses #206's checked cell_param and stays on the sheet; drop the personal macOS workflow (review fix-up for #193) Brandon Thomas 2026-10-11 14:58:29 -04:00
  • 686501c7de Data validation: relative formulas, checked with the value being entered nihilist-narwhal 2026-10-10 04:01:24 -05:00
  • 683ff6003c Defined names with relative references nihilist-narwhal 2026-10-10 02:31:01 -05:00
  • 85ca8f6af5 INDEX: arrays of row and column numbers pick a value each nihilist-narwhal 2026-10-10 02:54:04 -05:00
  • 2ded7bf193 XLSX: write the _xlfn. prefix for GROUPBY, PIVOTBY, ENCODEURL and the REGEX functions nihilist-narwhal 2026-10-10 01:39:01 -05:00
  • 205981a52a Merge branch 'land' into fix-193 Brandon Thomas 2026-10-11 14:48:14 -04:00
  • ce0483fc17 Merge pull request #211 from Zarvinx/feat/drag-selected-columns Brandon Thomas 2026-10-11 14:47:43 -04:00
  • 506320b548 Merge branch 'land' into fix-211 Brandon Thomas 2026-10-11 14:39:47 -04:00
  • 743ca809cc Fix-up: Insert Copied Cells target and PivotChart anchor use #206's checked cell_param Brandon Thomas 2026-10-11 14:34:37 -04:00
  • a9f9b09acc Merge pull request #365 from MarekSpodBiedry/issue-359 Brandon Thomas 2026-10-11 14:34:17 -04:00
  • 57ab1790ad Merge pull request #364 from MarekSpodBiedry/issue-362 Brandon Thomas 2026-10-11 14:34:16 -04:00
  • 1fc7f50104 Merge pull request #360 from ege-arhan/fix/formulas-ribbon-layout Brandon Thomas 2026-10-11 14:34:14 -04:00
  • ff516650da Merge pull request #206 from mikl0s/ Brandon Thomas 2026-10-11 14:34:10 -04:00
  • d0ff4265c7 contributors: add shrshk Shirish Veerabattini 2026-10-11 13:29:14 -05:00
  • 56f784473d engine: refuse formulas with the wrong argument count on entry Shirish Veerabattini 2026-10-11 13:29:14 -05:00
  • 76f3a29c79 Merge branch 'land' into fix-206 Brandon Thomas 2026-10-11 14:23:51 -04:00
  • fb8e8ac8f1 Docs: catalog 272 / 290 after #325 Brandon Thomas 2026-10-11 14:22:39 -04:00
  • 8fcb9b1007 Fix-up: es/de/cs strings for Forecast Sheet (#325) Brandon Thomas 2026-10-11 14:15:18 -04:00
  • 7a34692a0d Merge pull request #325 from vangel76/feat/forecast-sheet Brandon Thomas 2026-10-11 13:52:00 -04:00
  • fda7f5bc14 Merge pull request #333 from vangel76/feat/xlsx-passthrough Brandon Thomas 2026-10-11 13:51:59 -04:00
  • c379da6ac9 Merge pull request #332 from vangel76/feat/xls-read Brandon Thomas 2026-10-11 13:51:48 -04:00
  • 26489863b0 Merge pull request #334 from vangel76/feat/page-layout-view Brandon Thomas 2026-10-11 13:51:31 -04:00
  • 4a55aa3e34 Merge main into page-layout-view: pages keep the gliding selection (#266), frozen-pane clipping (#217), right-to-left mirroring and freeze handles (#310, #309); es/de/cs strings for headers and footers Brandon Thomas 2026-10-11 13:39:07 -04:00
  • baffd3c78d Fix-up #325: cap Forecast Sheet history and forecast rows Brandon Thomas 2026-10-11 13:30:47 -04:00
  • e800368c91 Merge pull request #266 from arcanii/selection-glide Brandon Thomas 2026-10-11 13:27:43 -04:00
  • c8b1b941f7 Merge main into selection-glide: the gliding outline and its fill respect frozen panes (#217) and right-to-left sheets (#310); es/de/cs strings for Animations Brandon Thomas 2026-10-11 13:27:27 -04:00
  • cf75981fc2 Merge pull request #261 from AlissonFA/fix/cell-vertical-alignment Brandon Thomas 2026-10-11 13:20:27 -04:00
  • b3908bf81e Key tips HAT/HAM/HAB run Align Top/Middle/Bottom, with a test (review fix-up for #261) Brandon Thomas 2026-10-11 13:20:22 -04:00
  • 568b754211 Ctrl+click on an already selected header or cell deselects it (#359) MarekSpodBiedry 2026-10-11 19:10:49 +02:00
  • ea2e2a5bba Edit date cells as dates, not serial numbers (#362) MarekSpodBiedry 2026-10-11 19:11:19 +02:00
  • fa33d0b90f Merge pull request #298 from vangel76/fix/symbol-glyph-fallback Brandon Thomas 2026-10-11 13:15:43 -04:00
  • 27ef18ec2c symbol_glyphs test: compare against a private-use code point no font covers (review fix-up for #298) Brandon Thomas 2026-10-11 13:14:30 -04:00
  • 6cf32cf4eb Merge branch 'land' into fix-298 Brandon Thomas 2026-10-11 13:13:26 -04:00
  • a0cb8f2ca2 Docs: catalog 271 / 290 after #286 and #288 Brandon Thomas 2026-10-11 13:13:01 -04:00
  • 5360a77505 Merge remote-tracking branch 'origin/main' into fix-325 Brandon Thomas 2026-10-11 13:12:41 -04:00
  • 9a978f0461 Merge pull request #288 from vangel76/fix/insert-copied-cells Brandon Thomas 2026-10-11 13:12:25 -04:00
  • 1fb5f3264d Spanish, German and Czech strings for Insert Copied/Cut Cells (review fix-up for #288) Brandon Thomas 2026-10-11 13:12:23 -04:00
  • e52fc4aa08 Fix-up #333: escape kept content types and charge kept VML to the kept total Brandon Thomas 2026-10-11 13:05:45 -04:00
  • 9cb6cb2384 Merge branch 'land' into fix-288 Brandon Thomas 2026-10-11 13:01:23 -04:00
  • 344b5cdb53 Merge pull request #286 from vangel76/feat/review-comment-navigation Brandon Thomas 2026-10-11 13:00:30 -04:00
  • c83f214c9d Spanish, German and Czech strings for comment navigation (review fix-up for #286) Brandon Thomas 2026-10-11 13:00:27 -04:00
  • 79fce91359 Merge remote-tracking branch 'origin/main' into fix-333 Brandon Thomas 2026-10-11 12:56:45 -04:00
  • e78cc6edc9 Fix-up #332: bound .xls formula nesting and share one record budget across sheets Brandon Thomas 2026-10-11 12:55:17 -04:00
  • 141fef26e8 Merge remote-tracking branch 'origin/main' into fix-286 Brandon Thomas 2026-10-11 12:52:12 -04:00
  • 30312e7546 Merge remote-tracking branch 'origin/main' into fix-332 Brandon Thomas 2026-10-11 12:51:12 -04:00
  • 64089568c8 fix(ribbon): Watch Window layout in Formulas ribbon (#342) Ege Arhan 2026-10-11 16:50:42 +00:00
  • 336deb87de Merge pull request #216 from MarekSpodBiedry/issue-202 Brandon Thomas 2026-10-11 12:46:33 -04:00
  • fa12cb441b Merge pull request #212 from Zarvinx/build/rust-1.95-clippy Brandon Thomas 2026-10-11 12:46:32 -04:00
  • 9d3b3a6074 Merge pull request #207 from mikl0s/fix/cell-set-requires-input-v2 Brandon Thomas 2026-10-11 12:46:03 -04:00
  • 05260cf3b8 Merge pull request #268 from ttrudging/fix/worksheet-tab-scrolling Brandon Thomas 2026-10-11 12:45:34 -04:00
  • 4cb4f6586e rustfmt the sheet-tab scroll area (review fix-up for #268) Brandon Thomas 2026-10-11 12:42:02 -04:00
  • de8d70cc39 Merge remote-tracking branch 'origin/main' into fix-268 Brandon Thomas 2026-10-11 12:41:54 -04:00
  • 117be4feb1 Merge pull request #335 from Losminek (author's merge with main) Brandon Thomas 2026-10-11 12:36:55 -04:00
  • a4fc1070c7 Merge pull request #352 (author's merge with main; content already on main) Brandon Thomas 2026-10-11 12:36:55 -04:00
  • b0c72c92f3 Merge pull request #353 (author's merge with main; content already on main) Brandon Thomas 2026-10-11 12:36:55 -04:00
  • 18eb274878 Merge pull request #350 (author's merge with main; content already on main) Brandon Thomas 2026-10-11 12:36:55 -04:00
  • c1a6a9cf3a Merge pull request #355 (author's merge with main; content already on main) Brandon Thomas 2026-10-11 12:36:55 -04:00
  • cd9662f1d4 Docs: headline counts after wave 3 (513 / 523 functions, 504 working; catalog 266 / 290) Brandon Thomas 2026-10-11 12:31:17 -04:00
  • abbd8181b9 Fix-up: theme test picks System from Backstage Options' Display theme combo (#318 after #331) Brandon Thomas 2026-10-11 12:31:17 -04:00