dsynth - Implement "install" directive

14 March 18:52 - DragonFlyBSD - Matthew Dillon

- Implement the install directive by fleshing out DoUpgradePkgs()

swscale/tests/swscale: add option to run main conversion with legacy scaler

14 March 06:13 - FFmpeg - Ramiro Polla

The low bit depth workaround code is duplicated in this commit, but the other occurrence will be removed in a few commits, so I see no reason to factor it out.

swscale/tests/swscale: add -pretty option to align fields in output

14 March 06:13 - FFmpeg - Ramiro Polla

swscale/tests/swscale: require reference file to perform comparisons

14 March 06:13 - FFmpeg - Ramiro Polla

The legacy scaler is no longer implicitly used to generate a reference to perform comparisons for every conversion.


lavc/hevc: add aarch64 NEON for qpel uni-weighted vertical filter

13 March 21:43 - FFmpeg - Jun Zhao

Add NEON-optimized implementations for HEVC QPEL uni-weighted vertical interpolation (put_hevc_qpel_uni_w_v) at 8-bit depth. These functions perform weighted uni-directional prediction with vertical QPEL filtering:- 8-tap vertical QPEL filter- Weighted prediction: (filter_result * wx + offset) >> shift Previously only sizes 4, 8, 16, 64 were optimized.

lavc/hevc: add aarch64 NEON for qpel uni-weighted HV filter

13 March 21:43 - FFmpeg - Jun Zhao

Add NEON-optimized implementations for HEVC QPEL uni-directional weighted HV interpolation (put_hevc_qpel_uni_w_hv) at 8-bit depth, for block widths 6, 12, 24, and 48. These functions perform horizontal then vertical 8-tap QPEL filtering with weighting (wx, ox, denom) and output to uint8_t.

lavc/hevc: add aarch64 NEON for epel uni horizontal filter

13 March 21:43 - FFmpeg - Jun Zhao

Add NEON-optimized implementations for HEVC EPEL uni-directional horizontal interpolation (put_hevc_epel_uni_h) at 8-bit depth.

avcodec/lcevcdec: don't try to derive final dimensions from SAR

13 March 12:18 - FFmpeg - James Almer

Not only do some sources not provide an aspect ratio, as is the case of MPEG-TS, but also some enhanced streams have no change in dimensions, and this heuristic would generate bugus values.

avformat/rtmpproto: fix listen_timeout conversion for special negative values

13 March 11:38 - FFmpeg - Zhao Zhili

rtmpproto converts listen_timeout to milliseconds by multiplying it by 1000 before passing it to TCP.

tdf#168135 Fix text highlight for superscript/subscript

13 March 07:45 - LibreOffice - Samuel Mehrbrodt

Text highlight for superscript/subscript now has the same size as 'normal' text

tdf#171133: sc OOXML export fix discrete group fields

13 March 07:06 - LibreOffice - Balazs Varga

Discrete (non-date) group fields were not properly exported to OOXML, and we lost the grouping items/fields, (and any calculated fields) after we saved to xlsx.

qt: Move graphics backend specific logic to new QtFrame subclasses

13 March 06:48 - LibreOffice - Michael Weghorn

As outlined in previous commit

qt: Rename QtMenu::InsertMenuItem to avoid clash on win

13 March 06:43 - LibreOffice - Michael Weghorn

Rename QtMenu::InsertMenuItem to QtMenu::InsertQtMenuItem to avoid a name clash with Windows API on Windows, seen when experimenting with WIP change [1]:


swscale/ops_chain: add more integer types to SwsOpPriv

12 March 21:02 - FFmpeg - Niklas Haas

In particular, I need i32, but the others are also reasonable additions.

avutil/opt: Remove obsolete LIBAVUTIL_VERSION_MAJOR checks

12 March 17:26 - FFmpeg - Andreas Rheinhardt

Removing them has been forgotten during the lavu 59->60 bump.

tdf#171161 tdf#168251 sw glyph scaling: fix scale width regression

12 March 16:07 - LibreOffice - László Németh

Do not disable scale width character setting if line-level automatic glyph scaling is not applied in the paragraph.

sw: improve error reporting of networked AutoText

12 March 07:38 - LibreOffice - Michael Stahl

Every error about an AutoText path is reported as "Inadmissible path", which might imply that the path doesn't exist. In the situation where the AutoText is on a WebDAV share that is mounted by Windows Explorer, the path will be a file:// URL, and it is possible that the user needs to authenticate before being able to access the files, but it's not known how an authentication dialog could be shown in LO (the Windows File Picker dialog is able to do this btw), so detect this situation and show a more specific error message.

tdf#40259: pre-crop graphic objects before shape intersect

12 March 07:25 - LibreOffice - lancebord

fixes issue where intersect would rescale the grpahic to the new intersect region instead of properly masking the original image.

qt: Add include for SolarMutexGuard in QtClipboard.cxx

12 March 06:46 - LibreOffice - Michael Weghorn

Addresses this build error seen while experimenting with WIP change [1] on Windows:

vcl win: Extract print-related logic to new WindowsInstance base

12 March 06:45 - LibreOffice - Michael Weghorn

Move the printing-related methods from WinSalInstance to a new base class WindowsInstance.

qt: Deduplicate print-related code with SalGenericInstance

12 March 06:44 - LibreOffice - Michael Weghorn

Drop various overrides of print-related SalGenericInstance methods. The implementation is the same, except that the base class implementations in SalGenericInstance all also have mbPrinterInit = true; at the beginning of each of these methods in addition. Apart from gtk3/gtk4-specific code, the only place where SalGenericInstance::isPrinterInit() is called to evaluate this SalGenericInstance::mbPrinterInit is in SalGenericInstance::updatePrinterUpdate. That in turn however only gets called from X11SalFrame::HandleFocusEvent or gtk3/gtk4-specific code again, i.e.

vcl: Make SalUserEventList members private

12 March 06:41 - LibreOffice - Michael Weghorn

No need to access them directly outside of the class itself.

vcl: Make SalUserEventList::m_aFrames private

12 March 06:41 - LibreOffice - Michael Weghorn

Use the existing getter where needed instead of accessing the member directly.

qt: Make QtInstance::useCairo static

12 March 06:36 - LibreOffice - Michael Weghorn

Drop QtInstance::m_bUseCairo and instead move move the evaluation of the SAL_VCL_QT_USE_QFONT environment variable from the QtInstance ctor into the newly static QtInstance::useCairo.

gtk: Deduplicate GtkInstance::CreateInfoPrinter with base class impl

12 March 06:35 - LibreOffice - Michael Weghorn

Instead of duplicating all the logic, call the SalGenericInstance base class implementation after calling EnsureInit(), which is the only thing that the GtkInstance version does in addition to that base class implementation.

conform: Add initial support for POSIX.1-2024

12 March 04:17 - glibc - Collin Funk

Make POSIX.1-2024 checks the same as POSIX.1-2008 using the following command:

conform: Add initial support for XOPEN2K24

12 March 04:17 - glibc - Collin Funk

Make XOPEN2K24 checks the same as XOPEN2K8 using the following command:


XMLPropertyState must be a complete type here

11 March 21:21 - LibreOffice - Stephan Bergmann

...contrary to what 0a42ddbdf1d9261a6c5814fcfad9dcef06287189 "tdf#146619 Use more forward declarations in include/xmloff" apparently assumed,

curl: hyper support was dropped in 8.12

11 March 19:00 - LibreOffice - Xisco Fauli

curl: add patches for CVE-2026-1965 CVE-2026-3783 CVE-2026-3784

11 March 18:53 - LibreOffice - Michael Stahl

Change-Id: I8421831c20452ea84a67ff4c751f9eb9166b66d8 Reviewed-on:

hwcontext_amf: fix version variable type and remove cast

11 March 18:41 - FFmpeg - Kacper Michajłow

Fixes compilation errors on newer Clang/GCC that errors out on incompatible pointers.

avutil/crc: add aarch64 NEON PMULL+EOR3 SIMD implementation for av_crc

11 March 14:03 - FFmpeg - Shreesh Adiga

Implemented clmul algorithm for aarch64 using PMULL and EOR3 instructions.

tests/swscale: unref buffers before each iteration

11 March 08:05 - FFmpeg - Niklas Haas

Otherwise, we always pass frames that already have buffers allocated, which breaks the no-op refcopy optimizations.

swscale/tests/swscale: make auxiliary conversions bitexact and accurate_rnd

11 March 08:05 - FFmpeg - Ramiro Polla

This prevents the propagation of dither_error across frames, and should also improve reproducibility across platforms.

swscale/tests/swscale: add -s option to set frame size

11 March 08:05 - FFmpeg - Ramiro Polla

tdf#130857 dbaccess: Don't define tab pages in .ui file

11 March 03:33 - LibreOffice - Michael Weghorn

As has been done almost everywhere else already, switch from defining (skeleton) tab pages in the .ui file for the database "Advanced Settings" dialog and adding the actual content only later. Instead, completely have the logic to add them (including the tab label to use) in C++ code, as is done elsewhere. This prevents the situation where trying to remove the tab page that was defined in the UI file but isn't known to the SfxTabDialogController yet would result in an assert getting triggered when using the qt6 VCL plugin with SAL_VCL_QT_USE_WELDED_WIDGETS=1 when triggering the dialog for a case where the "Generated Values" tab page isn't meant to be shown. Seen with upcoming commit Change-Id: I2eab17ed0aff12aa3c650f35c8a1b7d737091842 Author: Michael Weghorn Date: Mon Mar 9 21:00:01 2026 +0100 tdf#130857 qt weld: Support DB "Advanced Settings" dialog (See the commit message of that commit for more details, but don't apply the extra local change mentioned in there so that the "Generated Values" tab page will not be added.) Backtrace how the assert(!m_pImpl->aData.empty() && "no Pages registered"); at the beginning of SfxTabDialogController::DeactivatePage would be triggered otherwise: Thread 1 received signal SIGABRT, Aborted.


tdf#171225: don't lose camera rotation angle for mnShapePresetType < 0

10 March 06:01 - LibreOffice - Mike Kaganski

For the case when mnShapePresetType >= 0, the code setting it was added in commit c50e44b270bc3048ff9c1a000c3afed1dab9e0bf (tdf#126060 Handle text camera z rotation while pptx import., 2019-10-16).


swscale: add sanity clear on AVFrame *dst

9 March 10:25 - FFmpeg - Niklas Haas

Before allocating/referencing buffers, make sure these fields are in a defined state.

crashtesting: column break exported in rtf header/footer

9 March 08:19 - LibreOffice - Caolán McNamara

column break appearing in a header/footer on conversion of bugtrackers/odt/fdo70624-1.odt to rtf

tdf#103033 Enable tab scrolling in notebook bar

9 March 08:13 - LibreOffice - Jonas Greifenhain

Also requires 100ms between switches to reduce sensitivity.

tdf#165742 Step 5.6: Support tickLabels in chartex

9 March 04:05 - LibreOffice - Kurt Nordback

Provide import and export of cx:tickLabels, plus a basic round-trip test.