Fix tar extraction issues when running as root

25 April 20:28 - LibreOffice - Stephan Bergmann

Following up on 20b48ed9e311c529dcce46b31ed0d986ed7e3ed4 "Fix check-if-root for github.com/flathub-infra/vorarbeiter", the next issue those new github actions based flathub test builds run into is > tar: configure: Cannot change ownership to uid 1000, gid 1000: Invalid argument etc.

tdf#166334 qt: More reliably detect native file dlg parent

25 April 16:34 - LibreOffice - Michael Weghorn

QtFilePicker's XWindow parent can be either a QtXWindow when native Qt widgets are used, see commit 429b08357e0c904d8096ff5830d844a199cd59b0 Author: Michael Weghorn Date: Fri Feb 21 23:48:47 2025 +0100 tdf#130857 qt weld: Introduce QtXWindow , or a VCLXWindow when vcl::Window is used. Use a different approach for retrieving the native QWidget parent for the file dialog for the VCLXWindow case: The previous low level handling involving resolving the window handle can be problematic in particular on Wayland and is therefore refused with Qt 6, see commit 2f4103da5625a9b90eb41d5c767a248a8d0b4255 Author: Michael Weghorn Date: Fri May 17 17:02:49 2024 +0200 tdf#160565 tdf#145735 qt: Avoid native window handles for Qt 6 .

harfbuzz with fully-internal python: extend the chmod to all python scripts

25 April 12:41 - LibreOffice - Christian Lohmaier

depending on the meson version also other scripts like src/relative_to.py are run and cause the same problem (namely picking up system python instead of the python meson was run with, see description of df83ad933b11e973855d66792c9aff38714f9201 / the commend in the makefile for more details

tdf#126154 sw offapi xmloff cui: add min/max word spacing

25 April 07:54 - LibreOffice - László Németh

To avoid of rivers and too much hyphenation, add minimum and maximum word spacing options, similar to XSL-FO/CSS and DTP software. Only limiting hyphenation was implemented: hyphenation of the words are disabled, if it's possible to expand or shrink the spaces of the line within the values specified by the maximum and minimum word spacing.


Add a16b16g16r16 format

24 April 14:39 - Pixman - Manuel Stoeckl

This format is necessary for Pixman to be able to use, without a conversion step, high bit depth images from other libraries.


Latest VS 2022 Preview is 17.14.0 Preview 4.0 now

23 April 18:49 - LibreOffice - Stephan Bergmann

..while latest proper VS 2022 is 17.13.6

Pass NINJA into Meson in ExternalProject_harfbuzz

23 April 17:03 - LibreOffice - Stephan Bergmann

...otherwise my macOS build with autogen.input containing (among others)

Change the names generated for child foreign key constraints

23 April 16:03 - PostgreSQL - Tom Lane

When a foreign key constraint is placed on a partitioned table, we actually make two pg_constraint entries associated with that table.

x86/intel: workaround several MONITOR/MWAIT errata

23 April 14:12 - Xen - Roger Pau Monne

There are several errata on Intel regarding the usage of the MONITOR/MWAIT instructions, all having in common that stores to the monitored region might not wake up the CPU. Fix them by forcing the sending of an IPI for the affected models. The Ice Lake issue has been reproduced internally on XenServer hardware, and the fix does seem to prevent it.

xen/riscv: Increase XEN_VIRT_SIZE

23 April 07:41 - Xen - Oleksii Kurochko

A randconfig job failed with the following issue: riscv64-linux-gnu-ld: Xen too large for early-boot assumptions The reason is that enabling the UBSAN config increased the size of the Xen binary. Increase XEN_VIRT_SIZE to reserve enough space, allowing both UBSAN and GCOV to be enabled together, with some slack for future growth. Additionally, add checks to verify that XEN_VIRT_START is 1GB-aligned and XEN_VIRT_SIZE is 2MB-aligned to reduce the number of page tables needed for the initial mapping.


rtpdec_mpeg4: Add fmtp parsing of bitrate value

22 April 19:09 - FFmpeg - Erik Linge

According to RFC 6416 the audio stream sender can pass the data rate for the audio bitstream as "bitrate=" media format parameter.

tdf#130857 qt weld: Actually implement tree view sorting

22 April 13:16 - LibreOffice - Michael Weghorn

Just calling QTreeView::setSortingEnabled in QtInstanceTreeView::make_sorted isn't sufficient for the tree view entires to be and remain sorted. It also requires that the tree view uses a model that supports sorting.

tdf#165742 Step 3: Establish a narrow input path for chartex

22 April 12:39 - LibreOffice - knordback

This is a subtask of tdf#165742: Chartex charts are lost on input from OOXML and re-export. Build out the narrowest parsing path down to ChartType for funnel charts.

loplugin:bufferadd extend it to find some more places

22 April 09:53 - LibreOffice - Noel Grandin

where we can simplify *StringBuffer usage

vcl: Introduce ImportOutput to return BitmapEx or Animation

22 April 01:10 - LibreOffice - Tomaž Vajngerl

Instead of returning Graphic, which is fully memory managed and registers into Memorymanager, instead return ImportOutput which returns the bitmap as BitmapEx and animation as Animation objects. The reason is that we don't want to add into a memory managed Graphic after import, as that might not be the intended use and can just cause trashing of Graphic.


tcplay - add --batch-mode or -q option

21 April 10:50 - DragonFlyBSD - Michael Neumann

This allows automated testing to be truely automated.