[API CHANGE]: Drop AccessibleChartElement service

20 June 19:22 - LibreOffice - Michael Weghorn

Stop implementing the XServiceInfo interface in chart2 a11y implementations as the info provided by that interface isn't needed anywhere, see also Change-Id: Id306320710a1718ff10536127427f3a5daf68559 Author: Michael Weghorn Date: Fri Jun 20 11:14:19 2025 +0200 svtools ruler a11y: No longer implement XServiceInfo for more background. Related to that, drop the unpublished AccessibleChartElement service.

tdf#130857 qt weld: Implement QtInstanceMenu::insert

20 June 19:22 - LibreOffice - Michael Weghorn

See also QtBuilder::insertMenuObject. This will be needed e.g.

LOCRDT sfx2,sw: Undo

20 June 16:44 - LibreOffice - Michael Stahl

Finally, add the comment id to SwPostItField too, so that undo actions can recreate the comment with the same id.

tdf#167128: sw: Add UItest

20 June 15:47 - LibreOffice - Xisco Fauli

Change-Id: I9e7731b696e3e45903820dd2747ec958c2075e1b Reviewed-on:

avfilter/vf_libplacebo: add `reset_sar` option

20 June 13:13 - FFmpeg - Niklas Haas

This was requested by users of `vf_libplacebo`, to mirror the existing option on the other `vf_scale_*` family of filters.

LOK: Introduce "read-only mode with tracked changes management"

20 June 09:15 - LibreOffice - Mike Kaganski

When it is enabled, most of the editing commands in a read-only view are disabled, as usual; but the commands to manage tracked changes are enabled, and allow user to accept / reject / comment on changes.


fix the way mute operates for MIDI tracks

19 June 14:03 - Ardour - Paul Davis

our policy is that "mute works on outputs", which means that mute should have no effect on what an instrument plugin does.

tdf#165742 Step 4.4: Establish a narrow export path for chartex

19 June 07:51 - LibreOffice - Kurt Nordback

This is a subtask of tdf#165742: Chartex charts are lost on input from OOXML and re-export. Fix chartex parsing so as to properly handle series.


posix: Add nonnull attribute to glob_pattern_p

18 June 18:57 - glibc - Collin Funk

- posix/glob.

math: Simplify and optimize modf implementation

18 June 18:56 - glibc - Adhemerval Zanella

Refactor the generic implementation to use math_config.h definitions, and add an alternative one if the ABI supports truncf instructions (gated through math-use-builtins-trunc.h).

math: Simplify and optimize modff implementation

18 June 18:56 - glibc - Adhemerval Zanella

Refactor the generic implementation to use math_config.h definitions, and add an alternative one if the ABI supports truncf instructions (gated through math-use-builtins-trunc.h).

AArch64: Optimise SVE FP64 Hyperbolics

18 June 17:28 - glibc - Dylan Fleming

Reworke SVE FP64 hyperbolics to use the SVE FEXPA instruction.

[API CHANGE] remove css::drawing::framework::XConfigurationController

18 June 17:17 - LibreOffice - Noel Grandin

this is internal to sd, no need to use UNO here

tdf#167073 Extension MRI does not start

18 June 13:26 - LibreOffice - Noel Grandin

revert commit 39f2c62847b890b6b354bdbc39b9b7aa40542f3d simplify TaskCreatorService and commit 96b6d13c9ad73f946efcb7cfa7ccee3d91b8649c.

tdf#166709 special handling of transparency for metafile/PDF

18 June 11:49 - LibreOffice - Armin Le Grand (Collabora)

For handling transparency for tiled bitmaps correctly in metafiles the newly added linear transparency is too much and leading to many single transprent bitmnaps.

external/python3: Silence pointer-overflow

18 June 10:44 - LibreOffice - Stephan Bergmann

...as seen after 528cdd6573748d01c9d99ca3710a808866281921 "python3: upgrade to 3.12.11 (master only)" at <

add XSlideSorterSelectionSupplier for use in filter

18 June 07:04 - LibreOffice - Noel Grandin

so I can remove the overly complex and unnecessary drawing::framework stuff.


[API CHANGE] Remove some sd-console IDL interfaces

17 June 20:11 - LibreOffice - Noel Grandin

which are unnecessary, we already instantiate and use these classes directly.

python3: upgrade to 3.12.11 (master only)

17 June 18:39 - LibreOffice - Xisco Fauli

- Py_DontWriteBytecodeFlag is deprecated now, replace it with PyConfig.write_bytecode - setuptools and pip are no longer available by default on mac.

[API CHANGE] tdf#46037 Replace VCL Settings (SelectionTimeout)

17 June 17:49 - LibreOffice - Gabor Kelemen

in order to simplify code.

LOK Extract API: introduce redline data extraction

17 June 16:17 - LibreOffice - Mike Kaganski

Filter name is "trackchanges".

Use getViewOfId

17 June 15:19 - LibreOffice - Mike Kaganski

All the replaced code did the same repeatedly.

tdf#167044 sw RTF import: fix bad image size in shape text

17 June 15:15 - LibreOffice - Miklos Vajna

Regression from commit 57d9cc81b058757421cd082e5dbe32a919716807 (tdf#127806: RTF import: use shape dimensions for pib picture, 2022-09-01), open the bugdoc, the icon image inside the shape should be about 0.37cm x 0.37cm, is about 14.98 cm x 12.66 cm. What happens is that \pict was assumed to be inside the property value of a shape, in which case both the shape and the picture can have a size, and the old use-case requires to ignore the inner size.

linux: implement arbitrary and split speeds in termios

17 June 12:11 - glibc - H. Peter Anvin (Intel)

Linux has supported arbitrary speeds and split speeds in the kernel since 2008 on all platforms except Alpha (fixed in 2020), but glibc was never updated to match.

termios: change the generic cfsetspeed() to support arbitrary speeds

17 June 12:11 - glibc - H. Peter Anvin (Intel)

The generic implementaion of cfsetspeed() had an internal table of permitted baud rates, which was enforced even on an implementation supporting arbitrary baud rates.

hurd+generic/termios: make speed_t an unsigned int

17 June 12:11 - glibc - H. Peter Anvin (Intel)

POSIX requires that speed_t is an unsigned integer type, so change the generic speed_t definition to be an unsigned int instead of a plain int.

termios: merge the termios baud definitions

17 June 12:11 - glibc - H. Peter Anvin (Intel)

Now all platforms unconditionally use the "sane" definitions of the termios baud constants.

termios: add new baud_t interface, defined to be explicitly numeric

17 June 12:11 - glibc - H. Peter Anvin (Intel)

Add an explicitly numeric interface for baudrate setting.

Remove some dead IDL files

17 June 07:58 - LibreOffice - Noel Grandin

ever since commit bfb8706466b52298def33d47d31b6efffc3ed531 Author: Noel Grandin <noel.grandin@collabora.co.uk> Date: Wed Jan 25 10:09:55 2023 +0200 no need for sd::ModuleController to load these factories via UNO

avcodec/tests/dct: add CONFIG_PRORES_DECODER guard

17 June 06:41 - FFmpeg - Peter Ross

Only enable the proresdsp check when the prores decoder is enabled.

more adjustments to scroomer drag logic

17 June 05:01 - Ardour - Paul Davis


Drop SlideRender service

16 June 20:30 - LibreOffice - Noel Grandin

since the console code is now inside sd/, we dont need this anymore.

pyuno: no need to add lib-tk to path

16 June 19:19 - LibreOffice - Xisco Fauli

Change-Id: Ie86ba52ab2e8df66cabe75acaf440b2ca076f4c7 Reviewed-on:

no need for PresenterPreviewCache to be an UNO service anymore

16 June 17:50 - LibreOffice - Noel Grandin

now that the slide console is not a separate component anymore.

Make sure that "RedlineStart" and "RedlineEnd" point to correct points

16 June 15:18 - LibreOffice - Mike Kaganski

Looks like it could be the other way round, using GetPoint/GetMark.

tdf#166319 sw interdependent redlines: redo of creating an ins-then-fmt redline

16 June 14:07 - LibreOffice - Miklos Vajna

The bugdoc has <ins>AABBCC</ins> in it, selecting BB, marking the selection as e.g.

[API CHANGE] Drop ColorPicker, AsynchronousColorPicker

16 June 13:37 - LibreOffice - Michael Weghorn

The unpublished com::sun::star::cui::ColorPicker and com::sun::star::cui::AsynchronousColorPicker UNO services were previously used to be able to use ColorPickerDialog (implemented in cui) from svtools.

Implement XServiceInfo for (Emscripten-only) embindtest.Test

16 June 13:12 - LibreOffice - Stephan Bergmann

...so that CppunitTest_services wouldn't fail with

tdf#167033: allow double processing of Writer shapes' text frame nodes

16 June 11:36 - LibreOffice - Mike Kaganski

It turns out, that these are naturally processed twice. When enumerating paragraph's content, CollectFrameAtNode would find both the shape and the shape's text frame anchored to the paragraph node.

tdf#167035: SwFmDrawPage::get/setPropertyValue for BackgroundFullSize

16 June 11:36 - LibreOffice - Mike Kaganski

It was left no-op in commit 7ab51def766ad6bfdcf5111e7b751bbc2bbf1d73 (sw: implement "Theme" property for the XDrawPage in Writer, 2023-02-01).

tdf#167023, tdf#167018: sw: Add UItest

16 June 11:17 - LibreOffice - Xisco Fauli

Change-Id: I81386e6b6f3052c07be3271cac31eb4194ef0bc0 Reviewed-on:

drivers/pci: Add minor comment for maximum capability constant

16 June 08:13 - Xen - Frediano Ziglio

The comment is similar to extended capabilities in the function below.

Stop using UNO abstraction for color picker

16 June 05:08 - LibreOffice - Michael Weghorn

SvColorDialog is using an instance of ColorPickerDialog under the hood. So far, the ColorPickerDialog instance was created and used via UNO abstraction, by calling either css::cui::ColorPicker::createWithParent (for the synchronous case) or css::cui::AsynchronousColorPicker::createWithParent (for the async case), which would end up calling the UNO service ctor, com_sun_star_cui_ColorPicker_get_implementation (and creating an instance of ColorPickerDialog in both cases, just with a reference to a different UNO interface as a return value for both cases). Further interaction would then happen via the XExecutableDialog or XAsynchronousExecutableDialog UNO interfaces and by setting/reading properties. Stop using that UNO abstraction and instead introduce AbstractColorPickerDialog as a new VclAbstractDialog subclass, which allows to interact with the the ColorPickerDialog more directly while still avoiding a direct dependency on (the higher-level module) cui in svtools. This also implies that SvColorDialog now no longer depends on svt::DialogClosedListener for the async case, which means that SvColorDialog can be moved from svtools to vcl in the future.