Commit Graph

  • 00bc6a4b02 Merge pull request #3598 from storytold/readme/app-icon BFlat 2026-10-22 18:02:41 +07:00
  • 1928957bef README: the app icon above the title bflatastic 2026-10-22 17:58:32 +07:00
  • eac1c2e81e Merge origin/main into spanish-proofing Federico Olivares 2026-10-22 02:46:30 -03:00
  • 8e986366c7 Header and footer: a click in the other band edits it there (#3557) aiongg 2026-10-22 01:03:11 -04:00
  • 653a2311b5 IME: the caret follows the composition text (#3556) aiongg 2026-10-22 01:03:06 -04:00
  • 40494a5ca7 #3360, #3553: Spanish proofing (es-ES, es-MX, es-419, es-UY) Federico Olivares 2026-10-22 01:53:37 -03:00
  • 169581d786 Merge 178 open PRs (backlog round 1) (#3555) aiongg 2026-10-22 00:24:38 -04:00
  • b07e045d7e Integration: #3335 header Esc test allows the half-pixel return scroll that #3201 brings aiongg 2026-10-22 02:19:18 +00:00
  • 6e8113891e Integration: #2722 English text for four labels the Dutch and Danish catalogs lack aiongg 2026-10-22 02:11:24 +00:00
  • 54003ebc69 Integration: #2041 English text in the Polish catalog for the keys Italian gained aiongg 2026-10-22 02:11:17 +00:00
  • f2b06167aa Integration: #2244 VML on/off values read case-insensitively by the shape fill reader aiongg 2026-10-22 02:05:32 +00:00
  • 079a743e93 Integration: #1832 drop a useless .into() in the end-of-document citation test aiongg 2026-10-22 02:00:08 +00:00
  • eb12fc6ee4 Integration: cargo fmt aiongg 2026-10-22 01:59:03 +00:00
  • c04d670117 Integration: cargo xtask parity aiongg 2026-10-22 01:58:53 +00:00
  • 3f46d9c65f Integration: status lines list each change once aiongg 2026-10-22 01:54:49 +00:00
  • 2060f86e8e Merge PR #3139: Fix #3137: Cannot insert a tab inside table cells (missing Ctrl+Tab shortcut) aiongg 2026-10-22 01:54:35 +00:00
  • 64f98d824a Merge PR #2280: fix(formats): support xs:time, string-value, and case-insensitive cell types in spreadsheets aiongg 2026-10-22 01:54:24 +00:00
  • ef39b78adf Merge PR #2886: Recovery: keep explicit New/Open visible after startup discovery aiongg 2026-10-22 01:54:24 +00:00
  • 55c31bdbb5 Integration: #1076 English text for the keys the Slovenian catalog lacks aiongg 2026-10-22 01:53:54 +00:00
  • 946dea4327 Integration: #3203 English text for the keys the Romanian catalog lacks aiongg 2026-10-22 01:53:54 +00:00
  • 8efd6667ec Merge PR #1076: i18n: add Slovenian (sl) interface translation aiongg 2026-10-22 01:53:21 +00:00
  • 5d59afae74 Merge PR #3203: G14: Romanian (ro) interface catalog aiongg 2026-10-22 01:52:28 +00:00
  • 5cfdd7c0dd Integration: #2722 Dutch registry comment on its own line aiongg 2026-10-22 01:51:45 +00:00
  • 92bdefc3e8 Merge PR #2722: i18n: add Dutch and Danish interfaces aiongg 2026-10-22 01:51:39 +00:00
  • c354162712 Merge PR #3056: Insert Table of Figures: a dialog with the caption label (Table, Equation, your own) (#3013) aiongg 2026-10-22 01:51:21 +00:00
  • d99ac8c5a7 Merge PR #2784: #2738: Home › Underline drop-down shows its lines, None, More Underlines… and Underline Color aiongg 2026-10-22 01:50:43 +00:00
  • acfdc0cb5f Merge PR #2500: Resolve installed fonts by PostScript face name aiongg 2026-10-22 01:50:29 +00:00
  • 22124867d0 Merge PR #1249: Ribbon: names for screen readers on the tab strip's drawn buttons (#1110) aiongg 2026-10-22 01:50:03 +00:00
  • 65421603e8 Merge PR #2984: #2959: show the formatting mini toolbar with text context menus aiongg 2026-10-22 01:49:36 +00:00
  • ec988829c9 Merge PR #1800: Layout: paragraph borders take their room and same-bordered paragraphs join in one shaded box aiongg 2026-10-22 01:49:08 +00:00
  • 5dc68481ed Integration: track t09 aiongg 2026-10-22 01:48:25 +00:00
  • e1e258e4d9 Integration: track t08 aiongg 2026-10-22 01:47:56 +00:00
  • 3581f80251 Integration: track t07 aiongg 2026-10-22 01:47:46 +00:00
  • 04b3881e3e Integration: track t06 aiongg 2026-10-22 01:47:34 +00:00
  • 16d1c8a933 Integration: track t05 aiongg 2026-10-22 01:46:47 +00:00
  • 0d3b8eb0cb Integration: track t04 aiongg 2026-10-22 01:46:17 +00:00
  • 86df1e70ce Integration: track t03 aiongg 2026-10-22 01:44:54 +00:00
  • 245b5bd8d0 Integration: track t02 aiongg 2026-10-22 01:44:01 +00:00
  • 674e0cef5b Integration: track t01 aiongg 2026-10-22 01:42:06 +00:00
  • 3017804459 Integration: cargo fmt aiongg 2026-10-22 01:40:29 +00:00
  • 520f54cb81 Integration: cargo fmt aiongg 2026-10-22 01:34:26 +00:00
  • d4debe0592 Integration: cargo fmt aiongg 2026-10-22 01:34:25 +00:00
  • 3bf53830c5 Integration: #1728 close the layout test the merge resolution left open aiongg 2026-10-22 01:34:15 +00:00
  • 5c260a16fd Integration: cargo fmt aiongg 2026-10-22 01:31:48 +00:00
  • ed2ecefac2 Integration: #3257 separate its Find-box test from #2407's recent-files test (auto-merge interleaved them) aiongg 2026-10-22 01:29:54 +00:00
  • 789256d2d1 Integration: #2453 drawing_payload test builds the shape fill as a Fill aiongg 2026-10-22 01:29:12 +00:00
  • 406694ea58 Integration: #3429 the based-on-chain test's doc comment back above its test aiongg 2026-10-22 01:25:08 +00:00
  • ef00b55870 Merge PR #3429: #3415: banded rows shade the same rows in the reference app and WordCraft (table style band sizes) aiongg 2026-10-22 01:25:02 +00:00
  • d015988e93 Integration: #2334 test a formula string result continued in a CONTINUE record aiongg 2026-10-22 01:25:01 +00:00
  • c91ac7f68f Merge PR #3291: #2428: the table's move and resize handles show while the caret is in it aiongg 2026-10-22 01:24:49 +00:00
  • 31ba42a013 Integration: #3419 doc comments back on their own items (EquationFrame and its test above them) aiongg 2026-10-22 01:24:36 +00:00
  • c7d5a949a7 Merge PR #3232: #2038: a click below a floating table goes to the text, not its last row aiongg 2026-10-22 01:24:36 +00:00
  • 7b95c59980 Merge PR #3419: Equations: the equation being edited is framed as in the reference app aiongg 2026-10-22 01:24:20 +00:00
  • 0255a44d9a Merge PR #3389: M2.1: stabilize font and shadow geometry checks aiongg 2026-10-22 01:24:20 +00:00
  • f62c6f99ed Merge PR #3202: Layout: justified lines shrink their spaces by the reference app's measured limits aiongg 2026-10-22 01:24:10 +00:00
  • 61570835bc Merge PR #3156: Watermark: the text fills its shape's box, as the reference app's textpath does aiongg 2026-10-22 01:24:10 +00:00
  • 412fc47300 Merge PR #3231: i18n: File › Home greeting in every interface language aiongg 2026-10-22 01:24:08 +00:00
  • eb5d0b74ed Merge PR #3205: #2802: Delete on whole table cells leaves one empty paragraph in each aiongg 2026-10-22 01:23:54 +00:00
  • f90a9896ad Merge PR #3481: fix(engine): toggle off style-inherited lists (#3459) aiongg 2026-10-22 01:23:52 +00:00
  • e311bd410f Merge PR #3155: Text: scaled letters (w:w) are stretched, not spaced out aiongg 2026-10-22 01:23:50 +00:00
  • d985d0ecce Merge PR #3289: M15: fix Russian ё ordering and decomposed Cyrillic keys aiongg 2026-10-22 01:23:41 +00:00
  • f9d0295d98 Merge PR #3068: Rendering reuses one render context, so typing starts no threads (#3027) aiongg 2026-10-22 01:23:41 +00:00
  • 6336f7b521 Merge PR #2947: Render: fade dimmed headers and footers as one layer aiongg 2026-10-22 01:23:41 +00:00
  • 92b36ceae0 Merge PR #2557: #1681: HTML export and import keep furigana (ruby) aiongg 2026-10-22 01:23:40 +00:00
  • 9cd24539bd Merge PR #2549: #1653: RTF import decodes the East Asian multibyte code pages (932/936/949/950) aiongg 2026-10-22 01:23:23 +00:00
  • b7776ee6ac Merge PR #2739: Layout: a line can break after a hyphen before a digit, like the reference app (#2712) aiongg 2026-10-22 01:23:22 +00:00
  • a05c650a16 Merge PR #3391: ODT: table column widths are read, so a resized column survives a save aiongg 2026-10-22 01:23:19 +00:00
  • 2dc0e4adf7 Merge PR #3440: A document with many content controls saves in the time they take aiongg 2026-10-22 01:23:17 +00:00
  • 5b19acb4ec Merge PR #3193: ODT: read an embedded equation's own MathML instead of its undecodable metafile preview aiongg 2026-10-22 01:23:17 +00:00
  • 423fc3f50d Merge PR #2691: Equation arrays: centre &-less rows (First Property of Radicals, #2617) aiongg 2026-10-22 01:23:13 +00:00
  • 57205e310a Merge PR #2392: PDF export: lam-alef drawn as two glyphs at the same x extracts in reading order (#2310) aiongg 2026-10-22 01:23:07 +00:00
  • 264bfdaed3 Merge PR #3333: M15: correct Cuban and Peruvian Spanish decimal separators aiongg 2026-10-22 01:23:06 +00:00
  • d64ce28903 Merge PR #3204: DOCX: majorBidi/minorBidi theme fonts follow the theme font language aiongg 2026-10-22 01:23:01 +00:00
  • 9c3df446ff Merge PR #3247: #1899: a picture cropped to a sliver is drawn at the size the file gives aiongg 2026-10-22 01:22:55 +00:00
  • c37c693b46 Merge PR #3190: #2986: Search and three other boxes stop resetting the input method every frame aiongg 2026-10-22 01:22:54 +00:00
  • 1c757ece6b Merge PR #3199: Signature lines stay signable after saving a .docx aiongg 2026-10-22 01:22:51 +00:00
  • b0fb2b9386 Merge PR #2101: File: recovery copies and .json files store pictures as base64 (#586 follow-up) aiongg 2026-10-22 01:22:47 +00:00
  • 932b8028be Merge PR #3153: Layout: anchored objects thinner than a point keep their size aiongg 2026-10-22 01:22:40 +00:00
  • 2df0803aea Merge PR #2099: fix(pdf): shapes with a description are figures in tagged PDF aiongg 2026-10-22 01:22:37 +00:00
  • b639f355f1 Merge PR #2431: Keep headings with indented list paragraphs aiongg 2026-10-22 01:22:36 +00:00
  • 9e2b624792 Integration: #3434 drop review-bot notes from test doc comments aiongg 2026-10-22 01:22:31 +00:00
  • bfa5925433 Merge PR #2704: SmartArt Text Pane: Tab demotes, Shift+Tab promotes the focused item (#2701) aiongg 2026-10-22 01:22:31 +00:00
  • 66c01b6663 Integration: #2034 objects without a stacking order draw above the ones before them aiongg 2026-10-22 01:22:28 +00:00
  • 833a75d59c Merge PR #3434: Save As no longer swallows a failed save silently aiongg 2026-10-22 01:22:25 +00:00
  • 3f52369269 Merge PR #2453: DOCX: preserve text boxes containing pictures aiongg 2026-10-22 01:22:24 +00:00
  • a7b8e32fde Merge PR #2331: fix(mathml): support linethickness=none and menclose notations aiongg 2026-10-22 01:22:19 +00:00
  • 3c97026297 Merge PR #3476: UI: the ribbon's font and size boxes say what they are to a screen reader (#3172) aiongg 2026-10-22 01:22:15 +00:00
  • f2c8042093 Integration: #2185 hyperlink_target slices with get() and needs the whole field name aiongg 2026-10-22 01:22:14 +00:00
  • 601af83f2c Integration: #2416 collapse the nested vertical-align if (clippy::collapsible_if) aiongg 2026-10-22 01:22:13 +00:00
  • 61addba013 Merge PR #3078: #1549: a Thai run with Latin finds one installed font covering it all aiongg 2026-10-22 01:22:12 +00:00
  • 544647318d Merge PR #873: ODT: read headers and footers from the master page (#863) aiongg 2026-10-22 01:22:10 +00:00
  • f247a0f1c9 Integration: #1985 only ^0nnn codes read as Windows-1252 aiongg 2026-10-22 01:22:10 +00:00
  • 2928ef10c0 Merge PR #3342: #3341: the scrollbar page tip stays on one line aiongg 2026-10-22 01:22:10 +00:00
  • c8b657ff9b Merge PR #2416: fix(formats): support table cell vertical alignment in rtf, html, and odt aiongg 2026-10-22 01:22:05 +00:00
  • e362772dee Integration: #1851 DOCPROPERTY accepts the reference app's LastSavedBy name aiongg 2026-10-22 01:22:02 +00:00
  • 0b81f22d5b Merge PR #3258: Docs: control protocol's Methods table renders again aiongg 2026-10-22 01:22:01 +00:00
  • 19701dbd18 Merge PR #2041: i18n(it): translate the 15 strings other catalogs added since #1244 aiongg 2026-10-22 01:21:58 +00:00
  • ca14f46b05 Merge PR #2378: Objects: preview rotated picture and shape pixels while dragging (#2277) aiongg 2026-10-22 01:21:56 +00:00
  • 1d141de189 Merge PR #3273: #3176: File › Home and New name each template and recent document for screen readers aiongg 2026-10-22 01:21:55 +00:00
  • 96dd01bb30 Integration: #2273 Latin weight/style and line styles take precedence over Asian, complex and line-type attributes aiongg 2026-10-22 01:21:51 +00:00