cursor: Use memfd_create() when available

21 July 09:06 - Wayland - Emmanuel Gil Peyrot

This (so-far) Linux-only API lets users create file descriptors purely in memory, without any backing file on the filesystem and the race condition which could ensue when unlink()ing it.

tdf#124583 NB draw/impress sync -context-draw stuff

20 July 22:38 - LibreOffice - andreas kainz

Change-Id: I5e214c6f78a4b2e8c17861d813efba2dff90be53 Reviewed-on:

locale/ Cyrillic -> ASCII transliteration [BZ #2872]

20 July 19:49 - glibc - Egor Kobylkin

This patch adds Cyrillic to plain ASCII transliteration table according to GOST 7.79-2000 System B standard to the C locale.

Use column collation for extended statistics

20 July 14:37 - PostgreSQL - Tomas Vondra

The current extended statistics code was a bit confused which collation to use.

radeonsi: add si_shader_selector into si_compute

20 July 00:16 - Mesa - Marek Olšák

Now we can assume that shader->selector is always set.

ac: add Wave32 LLVM target machine

20 July 00:16 - Mesa - Marek Olšák

ac/rtld: add support for Wave32

20 July 00:16 - Mesa - Marek Olšák

radeonsi/gfx10: add as_ngg variant for TES as ES to select Wave32/64

20 July 00:16 - Mesa - Marek Olšák

Legacy GS has to use Wave64, so TES before GS has to use Wave64 too.

mesa: add EXT_dsa glEnabledIndexedEXT

20 July 00:04 - Mesa - Pierre-Eric Pelloux-Prayer

The implementation uses _mesa_ActiveTexture to change the active texture unit and then reset it.

simplify ImageList

19 July 19:49 - LibreOffice - Noel Grandin

we don't need an Impl pattern here

pstore: Tool to archive contents of pstore

19 July 19:46 - systemd - Eric DeVolder

This patch introduces the systemd pstore service which will archive the contents of the Linux persistent storage filesystem, pstore, to other storage, thus preserving the existing information contained in the pstore, and clearing pstore storage for future error events. Linux provides a persistent storage file system, pstore[1], that can store error records when the kernel dies (or reboots or powers-off).

build: bump to version 6.0.91 for the alpha release

19 July 16:03 - Weston - Simon Ser

Engine to add Extension inside extension tab in NotebookBar

19 July 09:51 - LibreOffice - Sumit Chauhan

The patch provides backend for adding the extension.Schema for the adding extension in notebookbar can be seen here

Addons(extension) support is extended for NotebookBar

19 July 09:47 - LibreOffice - Sumit Chauhan

This patch adds the schema for the extensions to be available in Notebookbar.

sw: fix use after free on tdf117215-1.odt

19 July 08:14 - LibreOffice - Michael Stahl

Move the fix from 6d0ea082889c89eb8b408779f2de08da7441ff54 to SwFlyFrame::DestroyImpl() so we unregister every SwFlyFrame.

Add pipewire plugin

19 July 06:01 - Weston - Michael Olbrich

It is quite similar to the remoting plugin.

image compositor: Support subpixel positioning

18 July 21:38 - Cairo - Matthias Clasen

Support subpixel positioning with a 4x4 subpixel grid. When compositing glyphs in the image compositor, we store the subpixel phases in the high bits of the glyph index.

xlib compositor: Support subpixel positioning

18 July 21:38 - Cairo - Matthias Clasen

As for the image compository, support a 4x4 subpixel grid.

Fix nbtree metapage cache upgrade bug

18 July 20:22 - PostgreSQL - Peter Geoghegan

Commit 857f9c36cda, which taught nbtree VACUUM to avoid unnecessary index scans, bumped the nbtree version number from 2 to 3, while adding the ability for nbtree indexes to be upgraded on-the-fly.

panfrost: Implement Z32F(_S8) support

18 July 17:42 - Mesa - Alyssa Rosenzweig

Z32F uses a dediacted float path.

mesh: Add bound Net Index lookup for App Keys

18 July 16:49 - BlueZ - Brian Gix

This patch also normalizes the naming convention in favor of key_aid when referring to the calculated AID of the used Access Layer key.

[patch1/2][arm][PR90317]: fix sha1 patterns

18 July 15:42 - GCC - ktkachov

This patch fixes: 1) Ice message thrown when using the crypto_sha1h intrinsic due to incompatible mode used for zero_extend.

ci: Update glib.supp file

18 July 14:56 - SPICE - Frediano Ziglio

Sync with Glib master file.

man: add note about systemctl stop return value

18 July 14:20 - systemd - Zbigniew Jędrzejewski-Szmek

Fixes #13104. (I know a lot more could be added to that man page.

Remove unnecessary TYPECACHE_GT_OPR lookup

18 July 09:29 - PostgreSQL - Tomas Vondra

The TYPECACHE_GT_OPR is not needed (it used to be in older version of the MCV code), but the compiler failed to detect this as the result was used in a fmgr_info() call, populating a FmgrInfo entry.

radv/gfx10: do not always execute a barrier before the second shader

18 July 08:06 - Mesa - Samuel Pitoiset

With NGG, empty waves may still be required to export data.

matroskadec: Add sizes to forward declarations

18 July 07:38 - FFmpeg - Andreas Rheinhardt

Unknown-length elements end when an element not allowed in them, but allowed at a higher level is encountered.

v3d: implement per-sample tlb color reads

18 July 06:59 - Mesa - Iago Toral Quiroga

v3d: implement per-sample tlb color writes

18 July 06:59 - Mesa - Iago Toral Quiroga

nir: add a V3D-specific intrinsic for per-sample color writes

18 July 06:59 - Mesa - Iago Toral Quiroga

For per-sample color writes we need the output intrinsic to pack the sample index, which is not provided with regular store_output intrinsics unless we figured out a way to encode it into the base or the offset.

libweston: make session_active a bool

18 July 06:35 - Weston - Robert Beckett

compositor->session_active should be a bool as it tracks a boolean condition.

backend-drm: dont emit sesion signal if already at same state

18 July 06:35 - Weston - Robert Beckett

logind will send a device changed at start of day, prompting a session active change, but the session will already be active from compositor creation. Avoid unnecessary signal emition and drm state invalidation. The logind launcher sets the session active when the graphics device is assigned to weston from systemd.

softpipe: Clamp border colors when needed

18 July 03:49 - Mesa - Gert Wollny

unorm and snorm require that the border color values are clamped, so when picking the sampler view copy/clamp the border color from the sampler and use these adjusted values.

iris: Enable fast clears on other miplevels and layers than 0.

17 July 21:53 - Mesa - Rafael Antognolli

Until now we only supported fast clear colors on the first miplevel and layer.

avformat/rawdec: Make the raw packet size configurable

17 July 21:18 - FFmpeg - Michael Niedermayer

This allows testing parsers with a wider range of input packet sizes.

tdf#123020 dbahsql: Support string delimiter

17 July 20:49 - LibreOffice - Tamas Bunth

Support multi-word table names while migrating HSQLDB data.

make some plugins used the shared framework

17 July 17:32 - LibreOffice - Noel Grandin

Change-Id: Ie283a4774564f25e0fde8ca35212f92be786d671 Reviewed-on:

Increase hidutil -megabytes at least for --enable-dbgutil

17 July 14:28 - LibreOffice - Stephan Bergmann

...where my --with-package-format=dmg build routinely fails with

radv: add an option for disabling NGG on GFX10

17 July 13:43 - Mesa - Samuel Pitoiset

Will be useful for testing the legacy path.

vcl: make it possible to select specific scaling algorithm

17 July 12:25 - LibreOffice - Tomaž Vajngerl

Default, Fast, BestQuality scaling flags are used for selecting the best sclaing algorithm for a specific task, but not all specialized sclaing algorithms have its own flag (Super, NearestNeighbor) and are just selectable using one of the above.

gst:mjpeg do not set max-threads

17 July 10:21 - SPICE - Uri Lublin

Merge pull request #12675 from yuwata/network-set-dns

17 July 10:07 - systemd - Lennart Poettering

Afar locales: Months and days updated from CLDR (bug 21897).

17 July 09:58 - glibc - Rafal Luzynski

This commit updates month and weekday names (full and abbreviated) from CLDR 35.1 with the following exceptions. It was not clear why the full name of February in aa_DJ and aa_ER was "Kudo" while the abbreviated version is "Nah" but some additional sources [1] [2] as well as the content of aa_ER and aa_ER@saaho suggest it should be "Naharsi Kudo".

spirv_extensions: add list of extensions and to_string method

17 July 08:44 - Mesa - Alejandro Piñeiro

Ideally this should be generated somehow.

settings: merge branch 'th/settings-delegate-storage'

17 July 08:18 - NetworkManager - Thomas Haller

LOK: support for ordering/moving parts

17 July 07:46 - LibreOffice - Ashod Nakashian

Currently reordering of slides is only supported for presentations, although it is provisioned for spreadsheets as well.

Free up some resources on Azure Pipelines

17 July 04:28 - systemd - Evgeny Vereshchagin

Let's drop the tests we also run on CentOS CI to free up some resources for something more useful.

s3/lib/smbconf: clang: 'Value stored during its initialization is never read'

17 July 00:07 - Samba - Noel Power


pid1: make sure to restore correct default values for some rlimits

16 July 21:24 - systemd - Franck Bui

Commit fb39af4ce42d7ef9af63009f271f404038703704 forgot to restore the default rlimit values (RLIMIT_NOFILE and RLIMIT_MEMLOCK) while PID1 is reloading.

nir/lower_system_values: Support lowering more intrinsics

16 July 16:05 - Mesa - Jason Ekstrand

Instead of only lowering system from variables, lower most to intrinsics and let the lowering framework immediately lower the intrinsic.

Clean up some ad-hoc code for sorting and de-duplicating Lists

16 July 16:04 - PostgreSQL - Tom Lane

heap.c and relcache.c contained nearly identical copies of logic to insert OIDs into an OID list while preserving the list's OID ordering (and rejecting duplicates, in one case but not the other). The comments argue that this is faster than qsort for small numbers of OIDs, which is at best unproven, and seems even less likely to be true now that lappend_cell_oid has to move data around.

panfrost: Use 64-bit descriptors globally

16 July 15:40 - Mesa - Tomeu Vizoso

Midgard supports two modes of operation, 32-bit mode and 64-bit mode.

pandecode: Add more addresses to trace

16 July 15:40 - Mesa - Tomeu Vizoso

When debugging, we're given the fault_pointer unresolved, so it is helpful to have more context in the decode.

Resolves: tdf#126236 reset modality back to initial modality on close

16 July 15:25 - LibreOffice - Caolán McNamara

Change-Id: I959820b75a70f6090120970c9ce11787bbe25037 Reviewed-on:

Merge pull request #12925 from yuwata/network-generator

16 July 14:23 - systemd - Lennart Poettering

panfrost: Implement opportunistic AFBC

16 July 14:21 - Mesa - Alyssa Rosenzweig

Rather than hardcoding a BO layout at creation-time, we implement the ability to hint layouts at various points in a BO's lifetime, potentially reallocating and switching layouts if it's heuristically deemed useful to do so.

Add parens around constraint in .

16 July 08:54 - GCC - jason

C++20 concepts require parens around atomic constraints that are not primary-expressions.

policy-routing: take ownership of externally configured rules

16 July 08:16 - NetworkManager - Thomas Haller

IP addresses, routes, TC and QDiscs are all tied to a certain interface.

libnm,core: add support for "suppress_prefixlength" rule attribute

16 July 08:03 - NetworkManager - Thomas Haller

WireGuard's wq-quick configures such rules to avoid routing loops.

v3d: flag dirty state when binding new sampler states

16 July 06:13 - Mesa - Iago Toral Quiroga

We emit code to saturate texture coordinates when using clamp wrapping mode so if we don't flag the dirty state here we don't get to recompile the shaders when the wrapping mode changes.