aiongg
431aaaaf69
Merge PR #2022 : Reject unparseable conditional-format formulas ( #1999 )
...
crates/engine/src/cmd/insert.rs: kept both sides: PR #884 's is_string_literal and cf_style_json, and PR #2022 's check_cf_* before edit(); 884's kept string literals parse
2026-10-22 02:36:33 +00:00
aiongg
d97f61748e
Merge PR #1946 : XLSX: keep cell fonts' charset (Arabic 178) and family on save
...
crates/xlsx/src/styles.rs: family/charset block ported into the dxf.is_none() branch of font_xml (PR #1225 made it take Option<&DxfStated>)
docs/file-format-parity.md: header Change line keeps both sides' clauses
2026-10-22 02:36:23 +00:00
aiongg
d67193f403
Merge PR #1685 : #1447 : a PivotChart's link names the workbook
...
docs/file-format-parity.md: header Change line names both pivot fixes; both change log rows kept
2026-10-22 02:36:11 +00:00
aiongg
508d230f7f
Merge PR #1683 : #1447 : two value fields without a column field hide the Values row
2026-10-22 02:36:01 +00:00
aiongg
2676c0894b
Merge PR #1671 : fix: theme PivotTable field group buttons
2026-10-22 02:35:59 +00:00
aiongg
7c94f9c9bb
Merge PR #1512 : Reject formula number literals too large for f64 as parse errors
2026-10-22 02:35:56 +00:00
aiongg
d20fe88b98
Merge PR #1485 : UI: keep PivotTable field-list scrollbar at pane edge
...
docs/ui-parity.md: header and change log lines kept from both sides, newest first, File view line once
2026-10-22 02:35:56 +00:00
aiongg
46647fd61e
Merge PR #1474 : Conditional formatting: text rules never match an error value ( #1162 )
2026-10-22 02:35:41 +00:00
aiongg
2aec7f2d5a
Integration: #1365 kittest for the font dropdown's filtered highlight and cleared filter
2026-10-22 02:35:41 +00:00
aiongg
4c3dc617cc
Merge PR #1365 : Fix font dropdown list resizing and keyboard up/down navigation
...
crates/ui-egui/src/ribbon.rs: ported the sel clamp, sized scroll area and position-based sel into combo_popup, keeping row_w and the filter-only separator
2026-10-22 02:35:15 +00:00
aiongg
6f8b6c33e0
Integration: #1225 write a dxf's border before its protection
...
Schema order is font, numFmt, fill, alignment, border, protection.
2026-10-22 02:35:01 +00:00
aiongg
522b8a1f42
Merge PR #1225 : XLSX: keep a dxf's protection, font size and face, and the font parts it turns off
2026-10-22 02:34:44 +00:00
aiongg
e51bc1ab70
Merge PR #1136 : Grid: per-frame work no longer scales with the whole sheet ( #1098 )
2026-10-22 02:34:44 +00:00
aiongg
91af0c60d6
Merge PR #952 : Ribbon: Font Size is a box you type into, the sizes behind its arrow
...
contributors/people.toml: kept both new entries
2026-10-22 02:34:40 +00:00
aiongg
bd4c875225
Merge PR #884 : Conditional formats: hex colours in a custom style, and no more silently empty or never-matching rules
2026-10-22 02:34:35 +00:00
Eduardo Garcia and Claude Sonnet 5.5
41cb19fd6d
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 18:39:49 -03:00
Eduardo Garcia and Claude Sonnet 5.5
eb30ab8f3f
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 18:39:49 -03:00
bfenty and Claude
ad0ce61b8a
fix(engine): strip one leading = when validating CF formulas
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-20 12:15:27 +00:00
bfenty and Claude
8ff06e215e
fix(engine): reject unparseable conditional-format formulas at creation
...
Closes #1999
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-20 02:48:58 +00:00
Mouhand-Kaddo
6760e006ec
M12.AR15: never write a font family over 14 (review)
2026-10-19 21:18:06 +04:00
Mouhand-Kaddo
24b0b5d167
M12.AR15: keep cell fonts' charset and family on save
2026-10-19 21:18:06 +04:00
Brandon Thomas
49fe41afbf
Merge pull request #1892 from vedran-dobos:options-prefix-translations
...
# Conflicts:
# crates/ui-egui/src/i18n.rs
# docs/localization-parity.md
2026-10-19 12:33:01 -04:00
Brandon Thomas
4401b3e5c5
Merge pull request #1877 from SocraticsAI:host-chrome
2026-10-19 12:32:51 -04:00
Brandon Thomas
aa4125952e
Merge pull request #1910 from Silvertree2010:fix/1907-bug-touchscreen-devices-cannot-p
2026-10-19 12:32:51 -04:00
Brandon Thomas
8492416c74
Merge pull request #1916 from Silvertree2010:fix/1915-desktop-theme-watcher-opens-a-ne
2026-10-19 12:32:51 -04:00
Brandon Thomas
47fc3d5d35
Merge pull request #1922 from Silvertree2010:fix/h552-rangeref-parse-accepts-signed-ro
2026-10-19 12:32:51 -04:00
Brandon Thomas
70018d4e60
Merge pull request #1925 from DrM7md:nux/insert-delete-whole-lines
2026-10-19 12:32:51 -04:00
Brandon Thomas
b402359fa4
Merge pull request #1938 from Mouhand-Kaddo:fix/html-export-rtl
...
# Conflicts:
# docs/file-format-parity.md
# docs/localization-parity.md
2026-10-19 12:32:51 -04:00
Brandon Thomas and Claude Opus 5.5
92c0d1e936
Chrome: turning the File tab off closes a Backstage that is already open
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:23:08 -04:00
Brandon Thomas and Claude Opus 5.5
27f4c9c7bc
Touch pan: a pan that never saw its release doesn't swallow the next press
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:22:57 -04:00
Brandon Thomas
b77848ee21
Merge pull request #1882 from neilcawse:fix/pivot-grand-totals
...
# Conflicts:
# docs/file-format-parity.md
2026-10-19 12:22:07 -04:00
Brandon Thomas
f8e916bcd4
Merge pull request #1902 from Shnrqpdr:fix/1846-autofit-keytips
...
# Conflicts:
# docs/ui-parity.md
2026-10-19 12:22:06 -04:00
Brandon Thomas
ab6fd48856
Merge pull request #1867 from HyakoV3:fix/1808-csv-as-text
...
# Conflicts:
# docs/file-format-parity.md
2026-10-19 12:22:05 -04:00
Brandon Thomas
06a94d42b2
Merge pull request #1935 from Mouhand-Kaddo:fix/shape-text-rtl
...
# Conflicts:
# docs/file-format-parity.md
# docs/localization-parity.md
2026-10-19 12:22:04 -04:00
Brandon Thomas
7b8aaf9ca7
Merge pull request #1939 from Mouhand-Kaddo:fix/xls-right-to-left-sheets
...
# Conflicts:
# docs/file-format-parity.md
# docs/localization-parity.md
2026-10-19 12:22:02 -04:00
Brandon Thomas
12ee27a177
Merge pull request #1943 from Mouhand-Kaddo:fix/table-name-length
...
# Conflicts:
# docs/localization-parity.md
2026-10-19 12:22:01 -04:00
Brandon Thomas
8d562e9b56
Merge pull request #1879 from Silvertree2010:fix/h2804-custom-autofilter-is-less-than-l
2026-10-19 12:21:34 -04:00
Brandon Thomas
937cfd1e91
Merge pull request #1903 from justinjohn0306:fix/1855-backspace-undo
2026-10-19 12:21:29 -04:00
Brandon Thomas
46c706a491
Merge pull request #1845 from MarekSpodBiedry:issue-1830
2026-10-19 12:21:28 -04:00
Brandon Thomas and Claude Opus 5.5
33ac9e5f64
Drop the dbus-run-session test: it spawns a bus, sleeps 9 s and fails where dbus-daemon is missing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:21:13 -04:00
Brandon Thomas and Claude Opus 5.5
8968e83359
RangeRef::parse: whole columns take at most one $ too
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:21:01 -04:00
Brandon Thomas and Claude Opus 5.5
f2473d1f33
Ctrl+Shift+= on several whole-row areas still opens the Insert dialog
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 12:20:46 -04:00
Brandon Thomas
a6757829eb
Merge pull request #1814 from Higgs32584:fix-1447-pivot-bool-error-flags
2026-10-19 12:19:54 -04:00
Brandon Thomas
29f9959521
Merge pull request #1866 from HyakoV3:fix/1528-formula-edit-sheet
2026-10-19 12:19:53 -04:00
Brandon Thomas
8e8e2ba73c
Merge pull request #1920 from vedran-dobos:range-fill-formats
2026-10-19 12:19:51 -04:00
Brandon Thomas
33a5415f0e
Merge pull request #1941 from Silvertree2010:fix/h618-textbefore-textafter-with-negati
2026-10-19 12:19:50 -04:00
Brandon Thomas
859e654dce
Merge pull request #1923 from DrM7md:nux/clippy-1-95
2026-10-19 12:19:25 -04:00
Brandon Thomas
93cb9828bd
Merge pull request #1926 from DrM7md:nux/rtl-explicit-align
2026-10-19 12:19:24 -04:00
Brandon Thomas
851583365f
Merge pull request #1934 from Mouhand-Kaddo:fix/arabic-name-length
2026-10-19 12:19:23 -04:00
Brandon Thomas
448c167e68
Merge pull request #1947 from Mouhand-Kaddo:fix/xls-dialog-sheets
2026-10-19 12:19:17 -04:00