LibreOffice
LibreOffice is a popular fork of the open-source OpenOffice office suite.
www.libreoffice.org
Other Activity This Week
- Related tdf#87676 Enable text formatting toolbar when in a text box
Samuel Mehrbrodt: Use the second row (hiding the shapes toolbar) to show the text formatting toolbar when the user is inside a text box. - Add back the callVirtualFunction_fake boilerplate
Stephan Bergmann: ...that ae6ee262d7649222a137f8722886a10db274ddf5 "Some fixing of msvc_win32_arm64 UNO bridge" had removed, assuming it wasn't actually necessary. - tdf#153162 Animation load optimization
Attila Szűcs: Loading a big GIF animation can freeze LO for a long time, so:
changed getAnimationFromGraphic, it can load parts of a big animation. - Fix UBSan failure: omission from 69ed893087f89d176a5ec4b263ce8d75774be72b
Mike Kaganski: This failure was seen: - cool#8789 sc lok: classify multi-selection with 2 cells as simple
Miklos Vajna: The trouble was that even if commit b13c7b31f9ce3c3a25cffd0c35e7ee6b8c2a1895 (cool#8789 sc lok: fix copy for multi-selections, 2024-04-19) made multi-selection copy work, just 2 cells in a multi-selection was classified as a complex selection at a LOK level, while 2 cells next to each other is a simple selection, which is inconsistent. - tdf#160253: fix list identifier export decision code
Mike Kaganski: Commits 8f48f91009caa86d896f247059874242ed18bf39 (ODT export: omit unreferenced <text:list xml:id="...">, 2022-03-10) and 82bbf63582bdf28e7918e58ebf6657a9144bc9f3 (tdf#155823: Improve the check if the list id is not required, 2023-06-14) tried to improve deterministic ODF output, by omitting the list identifiers in case when those identifiers were unreferenced. - tdf#159661, tdf#160773: svgio: Add unittest
Xisco Fauli: Change-Id: I2d0b96f13e02ac81b97ea347889c76770c22a989 Reviewed-on: - ITEM: Add measurements for SfxItemSet usages (debug only)
Armin Le Grand (allotropia): I was wondering how much of that arrays of pointers to SfxPoolItems is actually used in the SfxItemSets in real office runtime, so I added code now to measure that. - xlsx export: never export short-hand version of range address
Justin Luth: If all the columns are in focus, LO was exporting A10:XFD11 as 10:11.
Amazingly, we can't read that. - thesauri list can be empty at preload
Caolán McNamara: if none of the dictionaries are installed, seen in a bare bones docker image, giving a backtrace of: - add undefining FORTIFY_SOURCE to the gcc no-opt flags
Caolán McNamara: We build non-optimized files by adding the no-opt flags to the compiler options that include the optimized flags, so add undefining FORTIFY_SOURCE to the -O0 line - tdf#150082: LO Base MariaDB/MySQL connector don't accept auth via gssapi
Julien Nabet: Exclude Windows since we're not sure gssapi.h is available (at least Jenkins Windows machine doesn't have it) - tdf#159660: also add normal blend filter
Xisco Fauli: Change-Id: I3edc7495975618357f002536857a11dcc72cc0b9 Reviewed-on: - tdf#159660: Add support for lighten mode in feBlend
Xisco Fauli: Change-Id: I17471a9c70a38d05de5ad476f817285fb2438e5a Reviewed-on: - tdf#159660: Add support for darken mode in feBlend
Xisco Fauli: Change-Id: I56862163b7bf1177120081c95ab7851a5fc4019b Reviewed-on: - tdf#159660: Add support for multiply mode in feBlend
Xisco Fauli: Change-Id: I03230e122a10dd6ada6af357c674c278b6b99d9e Reviewed-on: - add generic %/.dir target that can be used in order-only prerequisites
Christian Lohmaier: Change-Id: I7a919004100ff6319806bbdf016fda6a3a39661a Reviewed-on: - tdf#160726, tdf#48062: Simplify how BitmapExs are created
Xisco Fauli: In my initial approach, I tranformed the primitive2DContainers before converting them to BitmapEx. - svgio: feImage and feFlood don't support the in attribute
Xisco Fauli: Added by mistake in b22039cff8380b158307e75762bd3e4ca045d77b "related: tdf#159947: only parse in/result if the element supports them" - Related: tdf#160056 add number format info to ScPatternAttr cache
Caolán McNamara: 2411.71ms -> 2395.36ms
LibreOffice Release Tags
- python3: upgrade to release 3.8.19
Michael Stahl: Fixes CVE-2023-6597 and also CVE-2024-0450 - Check Windows SDK version
Hossein: Because of a regression in Windows SDK version 10.0.19xxxx which is now fixed in 10.0.20348, it is good to check that the required SDK version is installed: - check abseil version
Rene Engelhard: since 918515d6fc6e2eaa000c4a997d604b7b00b492e3 updated to a pdfium
version which only builds with >= 20230125.3 (earliest I could get hand on).
Ideally we should test for the feature, but this suffices too and we do that for other libs, too...
Change-Id: I14719186d415b9df82f607b26233c9be154492c6 Reviewed-on: - bump product version to 24.8.0.0.alpha0+
Christian Lohmaier - bump product version to 24.2.0.0.alpha1+
Xisco Fauli - python3: upgrade to release 3.8.18
Michael Stahl: Fixes CVE-2023-40217 - Remove another workaround for old versions of ICU
Khaled Hosny: Change-Id: Id13bdb10bf4bf89a136b28a26c4b3d1113971871 Reviewed-on: - openldap: upgrade to release 2.6.4
Taichi Haradaguchi: Because NSS support has been removed in release 2.5, switch TLS/SSL module used by OpenLDAP to OpenSSL.
Add -pthread flag to openldap_LDFLAGS when building on Linux. - bump version to 24.2.0.0.alpha0+
Christian Lohmaier: calendar based naming - 24.2 is the February release, 24.8 would be the one in August
Change-Id: I91d14da7060769e995f67c855e9dda04f2144870 Reviewed-on: - Set entitlements in non-release in $(INSTROOTBASE) and .dmg package
Patrick Luby: Also, when building a .dmg for macOS, skip codesigning for non-release builds, both with and without the macOS sandbox, if there is no identity set but set entitlements to allow Xcode's Instruments application to connect to the application.
Lastly, add entitlements when building soffice in $(INSTROOTBASE) if this is a non-release build.
Change-Id: I764bf5bd5d44e878669c4287906e6efd6aac593f Reviewed-on:
Most Popular In The Past Month
- svx: read font and spacing scaling from oox, add bot as UNO prop
Tomaž Vajngerl: - Read spacing in oox. - vcl: change (graphic) Manager into a general memory manager
Tomaž Vajngerl: Graphic memory manager was changes so that it can work with any object that implements a specific interface (MemoryManaged). - vcl: add resetLastUsed to ImpGraph
Tomaž Vajngerl: We reset the last used member variable in many places in the same way, so instead of duplicating the implementation, add that to a method. - Silence strange -Wmaybe-uninitialized with recent GCC 14
Stephan Bergmann: ...seen at least with some (--enable-dbgutil --enable-otpimized etc.) configuration and a recent GCC 14 trunk, - Fix UB after 8962141a12c966b2d891829925e6203bf8d51852
Mike Kaganski: (tdf#160430: Fix glyph bounds calculation, and use basegfx::B2DRectangle, 2024-04-01). - Update to latest Rhino 1.7.14
Stephan Bergmann: ...at the expense of losing, at least for now, the script editor for it (which had been hacked into the old upstream sources in a hard-to-maintain way).
rhino-1.7.14.zip is taken from < - Embind: support .implement()-based JS UNO objects
Stephan Bergmann: Change-Id: I3a8bf5986b91b886547cfe57e49275f7c79ddc11 Reviewed-on: - Silence strange -Warray-bounds with recent GCC 14
Stephan Bergmann: ...seen at least with some (--enable-dbgutil --enable-optimized etc.) configuration and a recent GCC 14 trunk, - Drop a bit of redundancy
Mike Kaganski: POPPLER_CHECK_VERSION(0, 23, 0) implies POPPLER_CHECK_VERSION(0, 24, 0) - Add VclPtr operators to natstepfilter
Mike Kaganski: And fix a vector-related filter