avformat/mov: add m4v to allowed extensions

21 March 00:40 - FFmpeg - tark1998

M4V is a standard extension for MPEG-4 video files, commonly used by Apple devices and software.


winget config: avoid ubuntu2404.exe wrapper/add MediaPack (for Windows N)

20 March 14:14 - LibreOffice - Christian Lohmaier

…since that only is made available when installing wsl via the appstore.

aarch64: Add PAC sign/validation of the link register

20 March 11:16 - FFmpeg - Martin Storsjö

Whenever the link register is stored on the stack, sign it before storing it and validate at a symmetrical point (with the stack at the same level as when it was signed). These macros only have an effect if built with PAC enabled (e.g.

Resolves rdm#3867 - Add a donation banner to the start center

20 March 09:53 - LibreOffice - Heiko Tietze

Change-Id: I075e94798aaf83b394e713f6ef6139a985e22064 Reviewed-on:

Related tdf#38850 - Hide context-sensitive column unless experimental

20 March 08:12 - LibreOffice - Heiko Tietze

Using a zero width does not work on gtk; this set_column_visible() method was introduced in b1654a57b5db5683305f80cee7c98069496d06ea

tdf#63011 vcl: Use localized font family names as aliases

20 March 02:26 - LibreOffice - Jonathan Clark

This change updates vcl to allow users and documents to reference fonts using any localized font family name, regardless of UI language.


avformat/codecstring: add support for LCEVC streams

19 March 14:59 - FFmpeg - James Almer

Resolves tdf#171114 - Add "Select Array Formula" to the main menu

19 March 13:39 - LibreOffice - Heiko Tietze

Change-Id: I0dc7b0840f7ee45d27c56728ebd7dec13fbd81b2 Reviewed-on:

tdf#171387 sw floattable, DOCX import: avoid hang with 3 nested floating tables

19 March 11:52 - LibreOffice - Miklos Vajna

Regression from commit 5dc4ab7e3a071133b08db1c234eac6e6c253516e (tdf#157119 sw floattable: fix moving master of split fly to next page, 2023-09-22), Writer layout went into a loop on opening the bugdoc. There are multiple problems here at a Writer layout level, if the actual feature of having 3 nested floating tables would have to work across pages: first there is some oscillation around borders (+- 10 twips for the calculated fly position, which looks like the border width of the table), and then later a lot of new fly frames are created, even if SwFrame::GetNextFlyLeaf() has code to reuse existing follows.

tdf#170932 Allow building win vcl plugin alongside --enable-headless

19 March 11:45 - LibreOffice - Michael Weghorn

commit 430f603c6a40e6011ec27b9a3b3d5e328612aadb Author: Tor Lillqvist Date: Tue Feb 25 19:52:15 2025 +0200 Make --enable-headless possible also on Windows, for CODA-W [...] In the --enable-headless case, freetype, fontconfig and cairo are built.

ScriptForge (Array Map(), Filter(), Reduce()

19 March 09:12 - LibreOffice - Jean-Pierre Ledure

New methods in the 'array' service:- Map(module, method, array, Args) -> outarray Executes the method for each item in array and accumulates the results in outarray.- Filter(module, method, array, Args) -> outarray outarray contains all the items of the input array for which the method has returned True- Reduce(module, method, array, initialvalue) -> scalar At each iteration, the partial result is passed as 1st argument of the next iteration. Module = any Basic module, any Basic class instance, any ScriptForge service instance Method = given as a string may be a method or a property when module is a SF object Above mzthods allow the programmer to write simpler, shorter code, without neccessarily needing to bother about intricacies like loops, branching and error handling. Examples: Let's assume: ar = CreateScriptService("array") fs = CreateScriptService("filesystem") st = CreateScriptService("string") ui = CreateScriptService("UI") Open read-only all Calc docs stored in a folder folder = "C:\MyFolder" ar.Map(ui, "OpenDocument", fs.Files(folder, filter := "*.ods"), "", True) Minimize all active Writer docs ar.Map(ui, "Minimize", ar.Filter(st, "EndsWith", _ ui.Documents(), ".odt")) Designed for Basic user scripts only.


string: Add fallback implementation for ctz/clz

18 March 19:28 - glibc - Adhemerval Zanella

The libgcc implementations of __builtin_clzl/__builtin_ctzl may require access to additional data that is not marked as hidden, which could introduce additional GOT indirection and necessitate RELATIVE relocs.

tdf#170789 Nature Illustration add 16:9 slides

18 March 16:27 - LibreOffice - Laurent Balland

With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.

add comment to assert

18 March 14:01 - LibreOffice - Noel Grandin

for the next person who triggers it

vcl: Include SvViewDataEntry header

18 March 12:34 - LibreOffice - Michael Weghorn

Fixes this build error seen in my local --disable-pch clang build on Debian testing after

swscale/ops_chain: add SwsOpTable to SwsImplParams

18 March 09:09 - FFmpeg - Niklas Haas

Mainly so setup functions can look at table->block_size, and perhaps the table flags, as well as anything else we may add in the future.

swscale/ops_chain: add SwsContext to SwsImplParams

18 March 09:09 - FFmpeg - Niklas Haas

Mainly so that implementations can consult sws->flags, to e.g.

tdf#170789 DNA template: add 4:3 ratio master slides

18 March 08:12 - LibreOffice - Laurent Balland

With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.

tdf#170789 Beehive template: add 4:3 ratio slides

18 March 08:12 - LibreOffice - Laurent Balland

With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.

tdf#170789 Lights template: add 4:3 ratio master slide

18 March 08:11 - LibreOffice - Laurent Balland

With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.

vcl: Drop SvTabListBox::SetTabs logic to map between units

18 March 07:33 - LibreOffice - Michael Weghorn

By now, all callers call the method with MapUnit::MapPixel, which is also the destination unit.


aarch64: hevcdsp: Make returns match the call site

17 March 20:37 - FFmpeg - Martin Storsjö

For cases when returning early without updating any pixels, we previously returned to return address in the caller's scope, bypassing one function entirely.

aarch64: Add Armv9.3-A GCS (Guarded Control Stack) support

17 March 20:37 - FFmpeg - Martin Storsjö

Signal that our assembly is compliant with the GCS feature, if the GCS feature is enabled in the compiler (available since Clang 18 and GCC 15) - this is enabled by -mbranch-protection=standard with a new enough compiler.

vcl: Make SvTreeListBox::ModelNotification non-virtual

17 March 09:12 - LibreOffice - Michael Weghorn

There is no (more) override, so no need for it to be virtual.

vcl: Make SvListView::InitViewData purely virtual

17 March 09:09 - LibreOffice - Michael Weghorn

It doesn't do anything and is overriden in the SvTreeListBox subclass.

vcl: Make misc SvListView methods purely virtual

17 March 09:09 - LibreOffice - Michael Weghorn

Drop empty dummy implementations of these virtual methods that are all overriden in the SvTreeListBox subclass.


SmartArt: Undo/Redo, SubSelection, Locking of IAs

16 March 18:42 - LibreOffice - Armin Le Grand (collabora)

Moved creation of Undo/Redo actions for geometry changes directly to the methods addDiagramNode/removeDiagramNode of class DiagramHelper so that not every caller has to do that again.

x86_64: Add cosh with FMA

16 March 16:52 - glibc - Adhemerval Zanella

The cosh shows an improvement of about ~35% when building for x86_64-v3.

math: Use tanh from CORE-MATH

16 March 16:51 - glibc - Adhemerval Zanella

The current implementation precision shows the following accuracy, on three ranges ([-DBL_MAX,-10], [-10,10], [10,DBL_MAX]) with 10e9 uniform randomly generated numbers for each range (first column is the accuracy in ULP, with '0' being correctly rounded, second is the number of samples with the corresponding precision): - Range [-DBL_MAX, -10] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% - Range [-10, -10] - FE_TONEAREST 0: 4059325526 94.51% 1: 231023238 5.38% 2: 4618531 0.11% - FE_UPWARD 0: 2106654900 49.05% 1: 2145413180 49.95% 2: 40847554 0.95% 3: 2051661 0.05% - FE_DOWNWARD 0: 2106618401 49.05% 1: 2145409958 49.95% 2: 40880992 0.95% 3: 2057944 0.05% - FE_TOWARDZERO 0: 4061659952 94.57% 1: 221006985 5.15% 2: 12285512 0.29% 3: 14846 0.00% - Range [10, DBL_MAX] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% The CORE-MATH implementation is correctly rounded for any rounding mode.

math: Use sinh from CORE-MATH

16 March 16:51 - glibc - Adhemerval Zanella

The current implementation precision shows the following accuracy, on three ranges ([-DBL_MAX,-10], [-10,10], [10,DBL_MAX]) with 10e9 uniform randomly generated numbers for each range (first column is the accuracy in ULP, with '0' being correctly rounded, second is the number of samples with the corresponding precision): - Range [-DBL_MAX, -10] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% - Range [-10, -10] - FE_TONEAREST 0: 3169388892 73.79% 1: 1125270674 26.20% 2: 307729 0.01% - FE_UPWARD 0: 1450068660 33.76% 1: 2146926394 49.99% 2: 697404986 16.24% 3: 567255 0.01% - FE_DOWNWARD 0: 1449727976 33.75% 1: 2146957381 49.99% 2: 697719649 16.25% 3: 562289 0.01% - FE_TOWARDZERO 0: 2519351889 58.66% 1: 1773434502 41.29% 2: 2180904 0.05% - Range [10, DBL_MAX] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% The CORE-MATH implementation is correctly rounded for any rounding mode.

Related: tdf#167395 pass lowercase search text to loadSearchedMembers

16 March 13:58 - LibreOffice - Sahil Gautam

This is for consistency.

Related: tdf#167395 add MarkCheckedMembers to mark checked entries

16 March 13:58 - LibreOffice - Sahil Gautam

We have an iterator over the checked entries, MarkCheckedMembers maps the visible & checked entries to maMembers (the internal vector of members).

tdf#146153 vcl: Drop X11-specific way to detect GNOME session

16 March 10:47 - LibreOffice - Michael Weghorn

Rely on the environment variables to be set properly to detect a GNOME session.

tdf#146153 vcl: Drop non-Win svsys.h, include Win-specific one directly

16 March 10:45 - LibreOffice - Michael Weghorn

Depending on the platform, vcl/inc/svsys.h includes a platform-specific version.