Commit Graph

  • 94b5f4a871 Merge PR #1967: i18n(sv): translate 32 new strings aiongg 2026-10-22 01:21:49 +00:00
  • 029945a313 Integration: #2673 Khmer substitutes return the (list, flag) pair after #3245 aiongg 2026-10-22 01:21:47 +00:00
  • 13e33ad072 Merge PR #2681: Layout: a Symbol bullet's line keeps Symbol's height without the font aiongg 2026-10-22 01:21:47 +00:00
  • 1d0916bfec Merge PR #3478: fix(engine, layout): evaluate FILENAME field and support \p switch aiongg 2026-10-22 01:21:44 +00:00
  • f79372538c Merge PR #3460: Layout: superscript and subscript lines are as tall as full-size text aiongg 2026-10-22 01:21:41 +00:00
  • 6bdd901cc9 Merge PR #3335: #3331: closing the header or footer returns to the body selection aiongg 2026-10-22 01:21:41 +00:00
  • 1cb405ea48 Merge PR #3269: #3003: Save to a NAS share mounted by GVFS keeps working when it refuses a mode change aiongg 2026-10-22 01:21:41 +00:00
  • 5c63e25ddc Merge PR #3178: Dragging a picture near the bottom of a page moves it off the page (#3169) aiongg 2026-10-22 01:21:41 +00:00
  • 3df5e8ec39 Merge PR #2373: Tables: dragging a single selected cell's border resizes only that cell (UI gap) aiongg 2026-10-22 01:21:40 +00:00
  • 54d7597afc Merge PR #3157: Borders: dotted, dashed and dash-dot borders take the reference app's dash patterns aiongg 2026-10-22 01:21:40 +00:00
  • 0ac7ba58ae Merge PR #3125: Dark theme: the File page's side bar uses a deeper blue aiongg 2026-10-22 01:21:35 +00:00
  • 93bfd4671c Merge PR #3234: Restrict Editing: forms protection greys out the content-control buttons aiongg 2026-10-22 01:21:35 +00:00
  • ecef6d4ab6 Merge PR #3299: M15: persist the default proofing language across restarts (#2882) aiongg 2026-10-22 01:21:35 +00:00
  • 82b9795c62 Merge PR #2273: fix(formats): support asian/complex scripts and underline/strike types in ODT aiongg 2026-10-22 01:21:33 +00:00
  • cb8d365923 Merge PR #2673: Fonts: Times New Roman keeps Liberation Serif under the roman-font rule (#1613) aiongg 2026-10-22 01:21:32 +00:00
  • ec81170136 Merge PR #2254: fix(docx): inspect textbox style for v-text-anchor and handle case-insensitivity aiongg 2026-10-22 01:21:32 +00:00
  • 23f919338a Merge PR #3327: Translate the spooled sheet count in print confirmations aiongg 2026-10-22 01:21:30 +00:00
  • 503b52eb67 Merge PR #3218: A successful native print returns to the document (#3210) aiongg 2026-10-22 01:21:29 +00:00
  • 3bcb07633f Merge PR #3121: Insert Caption picks the label used last, as the reference app does (#3120) aiongg 2026-10-22 01:21:28 +00:00
  • 7290d7df20 Merge PR #3441: List labels: a right-to-left label mirrors its brackets (#2916) aiongg 2026-10-22 01:21:25 +00:00
  • 6e9bea465a Merge PR #3425: Scope the File page's back-arrow hit area to the chevron aiongg 2026-10-22 01:21:24 +00:00
  • 7e159a35f2 Merge PR #3420: Options: list the languages alphabetically by their own name aiongg 2026-10-22 01:21:24 +00:00
  • 558f6c85af Merge PR #2343: Fix numbered list levels that start at 0 or are overridden to 1 aiongg 2026-10-22 01:21:21 +00:00
  • cbaa8ab403 Merge PR #2043: feat(navigation): implement collapsible headings in the navigation pane aiongg 2026-10-22 01:21:20 +00:00
  • eedcd7e98c Merge PR #2244: fix(docx, doc): support VML wrap side and case-insensitive float anchors aiongg 2026-10-22 01:21:19 +00:00
  • ec16888bab Merge PR #3213: A floating picture in a table cell grows the row to hold it (#3108) aiongg 2026-10-22 01:21:18 +00:00
  • c9ab2db79f Merge PR #3142: #2958: the Print page's button leads the settings, in the primary accent aiongg 2026-10-22 01:21:18 +00:00
  • dcf2763480 Merge PR #3071: Layout: Format Page Numbers dialog (#1113) aiongg 2026-10-22 01:21:17 +00:00
  • 415320056b Integration: #2269 LaTeX lengths keep macro names case-sensitive aiongg 2026-10-22 01:21:17 +00:00
  • bc3290f38d Merge PR #2991: #2964: align list labels with text after leading page breaks aiongg 2026-10-22 01:21:17 +00:00
  • 992c74e5c8 Merge PR #2506: #2233, #2234: inline pictures drag to a dashed insertion cursor and stay inline aiongg 2026-10-22 01:21:17 +00:00
  • 43cd083a9f Merge PR #2599: Context menu: the ribbon's paste choices (Paste, Keep Text Only, Merge Formatting, Paste Special…) (#2583) aiongg 2026-10-22 01:21:16 +00:00
  • d1182d5f8d Merge PR #2477: DOCX: HYPERLINK fields read as links, so TOCs from the reference app's web version keep their tabs and page fields (#2174) aiongg 2026-10-22 01:21:08 +00:00
  • eae3d8496e Merge PR #2269: fix(formats): parse leading plus and case-insensitive units in LaTeX lengths aiongg 2026-10-22 01:21:08 +00:00
  • f14a0ce13f Integration: #2268 ODT lengths accept only the standard pc unit for picas aiongg 2026-10-22 01:20:59 +00:00
  • 43b922e667 Merge PR #2692: Formatting revisions: track table, row, cell and section property changes aiongg 2026-10-22 01:20:55 +00:00
  • 9eb0dba8d0 Merge PR #3417: doc: a start override restarts only its own level aiongg 2026-10-22 01:20:54 +00:00
  • 7d8f31547e Merge PR #3320: Require hex digits in percent_decode escapes aiongg 2026-10-22 01:20:54 +00:00
  • d5547f80ec Merge PR #2267: fix(docx): correctly parse emu and case-insensitive units in measure aiongg 2026-10-22 01:20:53 +00:00
  • 5a8cb21978 Merge PR #3315: Reject signs and repeated '#' in Rgb::parse aiongg 2026-10-22 01:20:53 +00:00
  • 53418631eb Merge PR #1739: Tables nest 24 deep at most, so pasting a table into its own cell can't build a document that crashes (#1596) aiongg 2026-10-22 01:20:47 +00:00
  • f57d38b3e2 Merge PR #2412: AltGr types ś, ł, ż… instead of opening KeyTips on Linux (#2388) aiongg 2026-10-22 01:20:44 +00:00
  • 32fe53c0ac Merge PR #2136: Linux: scan the Flatpak host font folders (#1937) aiongg 2026-10-22 01:20:42 +00:00
  • 0004566068 Merge PR #1832: test(zotero): verify citation at document end stays closed through typing and reload aiongg 2026-10-22 01:20:40 +00:00
  • 9b1d6c8393 Merge PR #2470: File: a text file saved over itself closes without asking (#2376) aiongg 2026-10-22 01:20:37 +00:00
  • 467ad8e279 Merge PR #2460: DOCX: a text frame in the paragraph defaults frames nothing (#2360) aiongg 2026-10-22 01:20:37 +00:00
  • 56a392cd48 Merge PR #1840: Layout: a tab whose text doesn't fit goes to the next line with it (#1839) aiongg 2026-10-22 01:20:35 +00:00
  • 429163d857 Merge PR #1852: .doc import: symbol runs read their font and character, and paragraph borders are read aiongg 2026-10-22 01:20:32 +00:00
  • 6d90c345d4 Merge PR #1761: Hyphenation: German text follows the German patterns aiongg 2026-10-22 01:20:31 +00:00
  • e60f53f716 Merge PR #2211: Typing: Option+Shift+- types an em dash outside Outline view (#1933) aiongg 2026-10-22 01:20:25 +00:00
  • 61fbb080a9 Merge PR #2232: fix(formats): support borderless and bordered tables in LaTeX import and export aiongg 2026-10-22 01:20:23 +00:00
  • e4c1700ddc Merge PR #1728: Tables: a table with its own width is not squeezed to the margins (#1721) aiongg 2026-10-22 01:20:13 +00:00
  • d15c57a713 Integration: #2153 drop trailing blank line and use assert! for bool checks in tab_separated_list_markers aiongg 2026-10-22 01:20:12 +00:00
  • 8077310218 Merge PR #3463: fix(docx): preserve East Asian language w:eastAsia on w:lang aiongg 2026-10-22 01:20:11 +00:00
  • 11f265b807 Merge PR #3304: Map Windows-1255 byte 0xCA to U+05BA aiongg 2026-10-22 01:20:11 +00:00
  • a69e40353e Integration: #3471 drop duplicate egui options block; install_ui_fonts sets them aiongg 2026-10-22 01:20:10 +00:00
  • 60b4d57a9b Merge PR #3260: Unstyle TOC entry links whose Hyperlink style has a localized id aiongg 2026-10-22 01:20:10 +00:00
  • f29dc368e1 Merge PR #3257: Find box and Results list borrow a document font for Georgian etc. (#3248) aiongg 2026-10-22 01:20:10 +00:00
  • 0c583fe58c Merge PR #2153: fix(formats): support tab-separated list markers in markdown aiongg 2026-10-22 01:20:08 +00:00
  • 570190aa31 Merge PR #3471: fix(ui): preserve Ctrl+Alt+Q and allow typing @ on German layout aiongg 2026-10-22 01:20:02 +00:00
  • 44bf5bcfb0 Merge PR #3452: Navigation pane: numbered headings show their list number (#3418) aiongg 2026-10-22 01:20:02 +00:00
  • ee7dc1ce00 Merge PR #3369: #3368: right-clicking a link hides the hover tooltip aiongg 2026-10-22 01:20:02 +00:00
  • 0ee24065e6 Merge PR #3358: List AutoFormat triggers in front of already-written text aiongg 2026-10-22 01:20:01 +00:00
  • 1adecc63b1 Merge PR #3355: Add regression coverage for replying to a comment via its balloon (#3268) aiongg 2026-10-22 01:20:01 +00:00
  • 41dc49f581 Merge PR #3221: Status bar names footnotes and endnotes, not just header/footer aiongg 2026-10-22 01:20:01 +00:00
  • 5b9b1f552b Merge PR #2144: fix(formats): support distributed paragraph alignment in RTF aiongg 2026-10-22 01:20:00 +00:00
  • 84371b5e45 Merge PR #3201: Go to Footer brings a new, empty footer into view aiongg 2026-10-22 01:20:00 +00:00
  • a18cbda41b Merge PR #3098: Breaks menu tests pin the English interface, so they pass on a non-English machine aiongg 2026-10-22 01:20:00 +00:00
  • 71c55337af Merge PR #2928: UI: the Full Screen button leaves full screen on a second click (#2864) aiongg 2026-10-22 01:20:00 +00:00
  • cbc3246c2c Merge PR #2298: Comments: comments in headers, footers, notes and text boxes are listed, get balloons and are reached by Next/Previous (#2289) aiongg 2026-10-22 01:20:00 +00:00
  • 861236167f Merge PR #2098: Opening a named pipe or a device no longer hangs or eats memory, whatever its name (#1444 follow-up) aiongg 2026-10-22 01:19:58 +00:00
  • 2e67eba0e7 Merge PR #3511: fix(engine): validate bookmark names by character count and character classes aiongg 2026-10-22 01:19:56 +00:00
  • d8e5b1823d Merge PR #2140: fix(formats): support left alignment in markdown tables aiongg 2026-10-22 01:19:56 +00:00
  • 0c039708db Integration: #3267 leave footnote definitions out of link definitions aiongg 2026-10-22 01:19:54 +00:00
  • 2d4455ff34 Integration: #1847 reject comment IDs above u32::MAX aiongg 2026-10-22 01:19:54 +00:00
  • 60cd2547e2 Merge PR #3497: Date pictures: pad hh on the 12-hour clock aiongg 2026-10-22 01:19:53 +00:00
  • c88b2740d8 Merge PR #2268: fix(formats): parse case-insensitive and pica units in ODT lengths aiongg 2026-10-22 01:19:50 +00:00
  • 320a62bce8 Merge PR #1430: fix(geom): reject measurements that overflow to infinity in parse_measure (#1359) aiongg 2026-10-22 01:19:49 +00:00
  • 78f2ef78c6 Merge PR #3245: Substitute a system Khmer font for a missing Khmer document font aiongg 2026-10-22 01:19:49 +00:00
  • 463119f663 Merge PR #2407: fix(ui): borrow fallback fonts and preserve visual order for recent files (#2067) aiongg 2026-10-22 01:19:49 +00:00
  • 23e1985189 Merge PR #2104: Fonts: emoji prefer a colour emoji font on Windows (#1754, #1874) aiongg 2026-10-22 01:19:49 +00:00
  • b9f294c769 Merge PR #1831: test(layout): verify Farsi Yeh joins correctly in bidi shaping aiongg 2026-10-22 01:19:49 +00:00
  • bfbf732047 Merge PR #3496: Date pictures: accept uppercase D and Y aiongg 2026-10-22 01:19:47 +00:00
  • f2e441862d Merge PR #2249: fix(formats): support 4/8-digit hex, space-separated rgb and hsl in parse_color aiongg 2026-10-22 01:19:47 +00:00
  • dc1039b475 Merge PR #3351: Spelling & Grammar button now shows suggestions aiongg 2026-10-22 01:19:47 +00:00
  • 05c34486f5 Merge PR #2086: fix(export): pictures marked decorative are skipped by screen readers aiongg 2026-10-22 01:19:47 +00:00
  • 3784187781 Merge PR #3252: Russian and Czech dictionaries are reported, not just checked (#3226) aiongg 2026-10-22 01:19:47 +00:00
  • db55704aef Merge PR #2960: Cross-references are links: Ctrl+click goes to the target (#2945) aiongg 2026-10-22 01:19:47 +00:00
  • d21c8825c2 Merge PR #2429: DOCX: keep the reference app's Table of Contents content control around a TOC the writer doesn't rebuild aiongg 2026-10-22 01:19:47 +00:00
  • f6d7d98a9e Merge PR #2185: fix(docbin): preserve external URLs with sublocations in doc hyperlink fields aiongg 2026-10-22 01:19:47 +00:00
  • c2255f1fe8 Merge PR #2164: proof: emoji flags followed by U+FE0F load (RLA-ES Spanish) aiongg 2026-10-22 01:19:47 +00:00
  • 81fbf9fb77 Merge PR #3322: wasm: use the browser clock only on wasm32-unknown-unknown, not on WASI aiongg 2026-10-22 01:19:46 +00:00
  • abd1c7fb36 Merge PR #1760: Tables: rows with gridBefore/gridAfter keep their grid columns aiongg 2026-10-22 01:19:46 +00:00
  • ade6481d98 Merge PR #1851: engine: Update Field evaluates DOCPROPERTY against custom and built-in properties aiongg 2026-10-22 01:19:46 +00:00
  • c5a9c6c6d2 Merge PR #1850: engine: Check spelling as you type is saved with the proofing options, so it survives a restart aiongg 2026-10-22 01:19:46 +00:00
  • e10d20e1a1 Merge PR #3372: #3370: the AutoSave text is part of the switch aiongg 2026-10-22 01:19:45 +00:00
  • bd3f8d45e7 Merge PR #3287: #3271: edit.replace / edit.replaceAll without text or an earlier search fail aiongg 2026-10-22 01:19:45 +00:00
  • 57387979f1 Merge PR #3356: Keep '&' in LaTeX \href and \url addresses on import aiongg 2026-10-22 01:19:45 +00:00
  • 934b3495ad Merge PR #3220: Wait for recovery cleanup before the app exits (#3140) aiongg 2026-10-22 01:19:45 +00:00
  • 39ba45ce30 Merge PR #3312: fix(ui): shorten a long status message so it stops before the controls aiongg 2026-10-22 01:19:45 +00:00