+ core
    + - Conditional Formatting dialog jumps with message string (tdf#159569) [Heiko Tietze]
    + - Size issues on view options UI (tdf#141778) [Heiko Tietze]
    + 1 entry is more common than no entries (tdf#160056) [Caolán McNamara]
    + add missing file types to desktop files and alphabetize the lists [Alex Henrie]
    + add support for "context-fill" (tdf#155651) [Xisco Fauli]
    + add support for "context-stroke" (tdf#155651) [Xisco Fauli]
    + all maTokens are FormulaTypedDoubleToken* (tdf#160056) [Caolán McNamara]
    + also record history for !bChangeOfListStyleAtParagraph (tdf#161172) [Mike Kaganski]
    + always check return of SfxViewFrame::Current() [Caolán McNamara]
    + android-viewer translated using Weblate [Weblate]
    + android: Add icon symlink for F-Droid (tdf#157009) [Michael Weghorn]
    + apply scale to position of embedded images in Type 3 fonts (tdf#160884) [Khaled Hosny]
    + avoid SvNumberFormatter lock in formula-group-threading [Caolán McNamara]
    + backport curl_easy_setopt changes [Thorsten Behrens]
    + base displays and gives the full name of the table (tdf#160375) [Pierre]
    + branch libreoffice-24-2-4 [Christian Lohmaier]
    + bump product version to 24.2.4.0.0+ [Christian Lohmaier]
    + bump product version to 24.2.4.1 [Christian Lohmaier]
    + check for nullptr (tdf#160898) [Mike Kaganski]
    + configure: cygwin issue with date fixed [Vasily Melenchuk]
    + correct {bg-BG} formats with group separator [Eike Rathke]
    + ctrl+Alt+F4 is marked reserved, but doesn't do anything (tdf#160469) [Noel Grandin]
    + DOCX import: use the DoNotMirrorRtlDrawObjs compat flag (tdf#160833) [Miklos Vajna]
    + don't call GetParamCount twice (tdf#160056) [Caolán McNamara]
    + don't need to create a boost::intrusive_ptr to do search (tdf#160056) [Caolán McNamara]
    + don't set nVal twice (tdf#160056) [Caolán McNamara]
    + filter,writerfilter: import locale-dependent STYLEREF names (tdf#160402) [Michael Stahl]
    + fix a thinko in 8a97f1ba8d9ccb65b2c89106de20666311d90c30 [Mike Kaganski]
    + fix crash due to Skia's internal maximum pixel limit (tdf#160855) [Patrick Luby]
    + fix ex handling (tdf#160717) [Mike Kaganski]
    + fix linker error for PCH build [Thorsten Behrens]
    + fix rgba emojis (cool#7015) [Caolán McNamara]
    + fix SVG whitespace handling (tdf#157103) [Mike Kaganski]
    + fix UBSan failure [Xisco Fauli]
    + fix UBSan failure (part 2) [Xisco Fauli]
    + framework: MenuBarManager: fix WNT crash if queryDispatch() throws [Michael Stahl]
    + gbuild: don't create empty services.rdb on "make postprocess" [Michael Stahl]
    + handle 0-size font height (tdf#160773) [Mike Kaganski]
    + handle is supposed to be freed automatically on failure (tdf#161073) [Caolán McNamara]
    + improve text positioning (tdf#160702) [Mike Kaganski]
    + IniLnge is set during ctor and never changes subsequently [Caolán McNamara]
    + integer-overflow (ofz#67906) [Caolán McNamara]
    + keep within bounds (ofz#68081) [Caolán McNamara]
    + LanguageTool use correct default URL when username/APIkey set (tdf#159395) [Leonid Ryzhov]
    + let SalLayout::GetBoundRect return basegfx::B2DRectangle (tdf#160622) [Mike Kaganski]
    + libxml2: upgrade to 2.12.7 [Xisco Fauli]
    + make sure to use current element's font size for em unit (tdf#160593) [Mike Kaganski]
    + max integer representation for rtl_math_StringFormat_G (tdf#160985) [Eike Rathke]
    + NotoSansHebrew: upgrade to v2.004 [Xisco Fauli]
    + NotoSerifHebrew: upgrade to v2.004 [Xisco Fauli]
    + only run solver uitest if either lpsolve or coinbase is in [Thorsten Behrens]
    + paste Special Dialog: Remember comments checkbox (tdf#160765) [Andreas Heinisch]
    + qt: Avoid native window handles for Qt 6 (tdf#145735, tdf#160565) [Michael Weghorn]
    + qt: Avoid race on QtTransferable member [Michael Weghorn]
    + qt: Don't cache supported mime types/data flavors (tdf#156562) [Michael Weghorn]
    + qt: Guard clipboard mime data with SolarMutex [Michael Weghorn]
    + qt: Sync with system clipboard content if necessary (tdf#156562) [Michael Weghorn]
    + read-only widget should have deactivated calendar (tdf#161133) [Caolán McNamara]
    + remove initialization on Tools>Options (tdf#159375) [Bayram Çiçek]
    + replace duplicate style A4 with A0 (tdf#160567) [Laurent Balland]
    + reserve a TaskPriority for testtool IdleTask [Caolán McNamara]
    + restore Storage config item (tdf#160153) [Samuel Mehrbrodt]
    + return early on empty ORelationTableConnectionData* [Caolán McNamara]
    + sc: fix crash in ScColumn::SetEditText() [Miklos Vajna]
    + sc: ResizeMatrix: Use document grammar (tdf#160804) [Eike Rathke]
    + SDK: typo SDK_HOME instead of OO_SDK_HOME for linux (tdf#160924) [Julien Nabet]
    + seed 24-2 branch with android translations [Christian Lohmaier]
    + set an opaque alpha mask for non-transparent frames (tdf#160690) [Patrick Luby]
    + sidebar SdNavigator does not show new slide/page (tdf#157403) [Jim Raykowski]
    + skip fix for when the event hasn't changed (tdf#160767, tdf#155266) [Patrick Luby]
    + speed up loading conditional formatting rule in XLS (tdf#160706) [Noel Grandin]
    + speed up loading conditional formatting rule in XLS (II) (tdf#160706) [Noel Grandin]
    + spreadsheet border rendering (tdf#161019, tdf#159846) [Noel Grandin]
    + support FM_PROP_LINECOUNT for combobox dropdow rows (tdf#157453) [Caolán McNamara]
    + svgio: Add unittest (tdf#160773, tdf#159661) [Xisco Fauli]
    + svx,sw: fix visibility of shapes in header/footer (tdf#156484) [Michael Stahl]
    + svx: Avoid divide by 0 [Xisco Fauli]
    + svx: Reset help text when form control has none (tdf#160176) [Michael Weghorn]
    + sw content controls, plain text: fix crash with the clipboard doc (tdf#159683) [Miklos Vajna]
    + sw DoNotMirrorRtlDrawObjs: add layout (tdf#160833) [Miklos Vajna]
    + sw DoNotMirrorRtlDrawObjs: add UI in cui/ (tdf#160833) [Miklos Vajna]
    + sw floattable: fix missing move bwd of paras in split section frame (tdf#160067) [Miklos Vajna]
    + sw: add a DoNotMirrorRtlDrawObjs compat flag (tdf#160833) [Miklos Vajna]
    + sw: add unit tests (tdf#159903, tdf#156146) [Michael Stahl]
    + sw: allow resizing table rows, if cursor outside the table (tdf#44773) [László Németh]
    + sw: AutoText or Paste should copy paragraph indents for lists (tdf#161137) [Michael Stahl]
    + sw: check GetUserCall [Xisco Fauli]
    + sw: fix AutoText or Paste overriding paragraph indents (tdf#161137) [Michael Stahl]
    + sw: fix crash on dropping multiple as-char images (tdf#159379) [Miklos Vajna]
    + sw: fix narrow selection area of cell border (tdf#160836) [László Németh]
    + sw: ignore top margin of para on non-first pages with newer DOCX (tdf#160952) [Miklos Vajna]
    + sw: ignore top margin only at page top, not e.g. table top (tdf#160952) [Miklos Vajna]
    + sw: ignore top margin only at page top, not in fly (tdf#160952) [Miklos Vajna]
    + sw: layout: use page style set on hidden paragraph [Michael Stahl]
    + sw: make testTdf131963 less strict [Michael Stahl]
    + sw: Navigator: don't show virtual drawing objects [Michael Stahl]
    + sw: only check level for table of contents (tdf#40142) [Michael Stahl]
    + sw: resize rows at images cropped by row height (tdf#160836) [László Németh]
    + sw: select cell content instead of cropped part of image (tdf#160842) [László Németh]
    + sw: SelectAll of section with RES_PAGEDESC corner-case [Michael Stahl]
    + sw: text formatting: adapt empty line at end of para to Word (tdf#88214) [Michael Stahl]
    + teach DOC export about DoNotMirrorRtlDrawObjs (tdf#160833) [Miklos Vajna]
    + the previous bookmarks can legitimately be not processed (tdf#161035) [Mike Kaganski]
    + this can be be a local function (tdf#160056) [Caolán McNamara]
    + this can be static (tdf#160056) [Caolán McNamara]
    + typo "Checbox" (tdf#160916) [Julien Nabet]
    + unchecked HeapAlloc [Caolán McNamara]
    + uninitialized pointer field (cid#1596833) [Caolán McNamara]
    + update credits [Christian Lohmaier]
    + update git submodules [Xisco Fauli, László Németh, Juan José González, Marco A.G.Pinto, Christian Lohmaier]
    + update language-subtag-registry to 2024-03-07 [Xisco Fauli]
    + update language-subtag-registry to 2024-05-16 [Xisco Fauli]
    + update objects after row sort is finished (tdf#160329) [Regina Henschel]
    + use correct Y offset (tdf#152906) [Mike Kaganski]
    + use member init list (tdf#160056) [Caolán McNamara]
    + use SfxPoolItemHolder (tdf#160906) [Armin Le Grand (allotropia)]
    + use the recommended fallback of 0.5em for ex in font-size (tdf#160594) [Mike Kaganski]
    + various functions and objects that can be const (tdf#160056) [Caolán McNamara]
    + various methods that don't need to be exported (tdf#160056) [Caolán McNamara]
    + version 24.2.4.1, tag libreoffice-24.2.4.1 [Christian Lohmaier]
    + WaE: C6011 Derefencing NULL pointer 'pMF' [Caolán McNamara]
    + we want to save the FN_KEEP_ASPECT_RATIO state (tdf#151382) [Caolán McNamara]
    + writerfilter,sw: STYLEREF field can refer to character style (tdf#160402) [Michael Stahl]
    + writerfilter: avoid infinit loop when resolving embeddings on docx [Jaume Pujantell]
    + writerfilter: extend StyleMap with all Word styles (tdf#160402) [Michael Stahl]
    + writerfilter: fix parsing of invalid STYLEREF field [Michael Stahl]
    + wrong ScContentTree::SelectEntryByName early return condition [Caolán McNamara]
    + xlsx export: fix corrupt file for Excel: protectedRange must have sqref [Justin Luth]
    + xmloff: ODF import: revert text:list override (tdf#114287, tdf#159366) [Michael Stahl]
+ dictionaries
    + hungarian dictionary v1.8.1 [László Németh]
    + updated Hungarian hyphenation dictionary to version v20240321 [László Németh]
    + updated the English dictionaries: GB+ZA (2024.05.01) [Marco A.G.Pinto]
    + upgrade Ukrainian dictionaries to 6.4.4 [Xisco Fauli]
+ help
    + move z-index rule to CSS stylesheet we control [Juan José González]
+ translations
    + update translations for 24.2.4 rc1 [Christian Lohmaier]