cid#1681370 Explicit null dereferenced

7 March 11:32 - LibreOffice - Caolán McNamara

tdf#170595 sw lok, idle layout: fast render of the 2nd page, too

7 March 06:54 - LibreOffice - Miklos Vajna

Open a large document, the first page (inside the visible area) shows up fast, then the idle layout starts calculating later pages.


  • Most Popular This Week

tdf166084 tdf138087 tdf59814 EMF+ Fix scale and trans DrawImagePoints Metafile

6 March 21:13 - LibreOffice - Bartosz Kosiorek

This commit fixes the incorrect positioning and scaling of Metafiles rendered via EMF+ DrawImagePoints.

tdf#143269 docx export: no LinkToExternalData if invalid embeddings

6 March 12:48 - LibreOffice - Justin Luth

MS Word reports a document as corrupt if there is a relationship to a non-existing embeddings/file.


Merge tag 'net-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

5 March 19:00 - Linux Kernel - Linus Torvalds

lavc: implement a Vulkan-based prores encoder

5 March 14:02 - FFmpeg - IndecisiveTurtle

Adds a vulkan implementation of the reference prores kostya encoder.

tdf#170205: drop NoYieldLock mode

5 March 10:28 - LibreOffice - Mike Kaganski

Added in commit 4baec725e0dc0713f0d47003e9b10bc3b62f56ff (WIN run main thread redirects ignoring SolarMutex, 2017-09-26), it tried to handle SendMessage calls without releasing SolarMutex in the calling code.


libavcodec/huffyuvdsp: Add NEON optimization for the add_int16 function

4 March 22:31 - FFmpeg - Zuoqiang He

Benchmark Results (1024 iterations, Raspberry Pi 5 - Cortex-A76): add_int16_128_c: 914.

Fix some numpad keybindings

4 March 16:22 - Ardour - Franke Burgarino

This is from a diff that Paul sent me. It seems the issue was that since these bindings use a regular action instead of a toggle action, the action state was not getting changed by triggering the keybinding.

tdf#171122 pyuno: Add class getter methods for singletons

4 March 12:53 - LibreOffice - Neil Roberts

Makes it possible to import the name of a singleton into a Python script as a class and then retrieve it with a getter method.

Add a PythonTest for service constructors in pyuno

4 March 12:53 - LibreOffice - Neil Roberts

This leverages the existing framework for embindtest to add interfaces and services to test with.

tdf#171122 pyuno: Handle service constructors

4 March 12:52 - LibreOffice - Neil Roberts

This makes it so that services can be imported in Python with code like this: from com.sun.star.resource import StringResourceWithLocation And then an instance of the service can be constructed using any of its constructors as a class method like this: res = StringResourceWithLocation.create(ctx, root_url, True, locale, dlg, '', None) This has the advantage that the number of arguments can be checked properly and a more useful error message can be reported if they are not correct.

Support Clang -shared-libsan

4 March 11:37 - LibreOffice - Stephan Bergmann

...instead of using the default -static-libsan, where dynamic libraries must be built without -z defs and where all executables must link against the static libsan.

swscale/aarch64: add NEON rgb24tobgr24 byte-swap

4 March 10:30 - FFmpeg - David Christle

Add a NEON rgb24tobgr24 using ld3/st3 to swap R and B channels in packed 24bpp RGB buffers.

swscale/aarch64: add NEON rgb32tobgr24 and rgb24tobgr32 conversions

4 March 10:30 - FFmpeg - David Christle

Add NEON alpha drop/insert using ldp+tbl+stp instead of ld4/st3 and ld3/st4 structure operations.


tdf#65563 sc: Use correct horizontal adjust for cells during editing

3 March 21:31 - LibreOffice - Jonathan Clark

This change implements a number of previously-missing special cases to Edit Engine construction for cell edit.

Add LIBCANVAS_API visibility macro for Meter

3 March 15:27 - Ardour - EZ4Stephen

Fixes a few errors along the lines of the below, when push2 is linked.

SmartArt: Diverse changes for SmartArt handling

3 March 15:19 - LibreOffice - Armin Le Grand (collabora)

Changed the DiagramImportSize no longer be handled/held as part of the DiagramModel part, but with the change to use the XShapes/SdrObjects consequently use the transformation from there to be consistent. With that change also added own impls of TRGet/SetBaseGeometry to SdrObjGroup.

lavc/hevc: optimize qpel H-pass for width>=16 with byte-domain widening multiply

3 March 12:04 - FFmpeg - Jun Zhao

Rewrite ff_hevc_put_hevc_qpel_h16_8_neon and h32 to use byte-domain widening multiply (umull/umlal/umlsl via calc_qpelb/calc_qpelb2 macros) instead of the previous int16-domain approach (uxtl + mul/mla). The byte-domain approach eliminates the uxtl expansion step and halves the ext stride (1 byte vs 2 bytes per tap), reducing per-row instruction count from ~32 to ~23.

zxing: use new CreateBarcode API with zxing >= 3.0

3 March 08:02 - LibreOffice - Xisco Fauli

cassert.patch fixes workdir/UnpackedTarball/zxing/core/src/Content.cpp: In member function ‘std::string ZXing::Content::render(bool) const’: workdir/UnpackedTarball/zxing/core/src/Content.cpp:145:9: error: ‘assert’ was not declared in this scope 145 | assert(!utf8Cache.empty()); 0001-Silence-deprecated-declarations-warnings-on-Windows-.patch fixes E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(173): error C2220: the following warning is treated as an error E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(173): warning C4996: 'ZXing::ReaderOptions::tryCode39ExtendedMode': was declared deprecated E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(176): warning C4996: 'ZXing::ReaderOptions::validateCode39CheckSum': was declared deprecated E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(180): warning C4996: 'ZXing::ReaderOptions::validateITFCheckSum': was declared deprecated Notes from Axxel: QrCodeGenDialog.cxx: The patch technically breaks the "margin" functionality.


avfilter: add d3d12 deinterlace filter `deinterlace_d3d12`

2 March 21:59 - FFmpeg - stevxiao

This commit introduces a video filter `deinterlace_d3d12` that provides hardware-accelerated deinterlacing using the D3D12 Video Processor. The filter supports:- bob and custom (motion-adaptive)deinterlace modes- frame-rate and field-rate output- automatic interlace detection Sample command lines: 1.

assert: Support assert as variadic macro for C++26 [PR27276]

2 March 17:24 - glibc - Jonathan Wakely

C++26 changes assert into a variadic macro to support using assignment-expressions that would be interpreted as multiple macro arguments, in particular one containing: - template parameter lists: func<int, float>() - calls to overloaded operator[] that accepts multiple arguments: arr[1, 2] this is C++23 feature, see libstdc++ PR/119855 [1] - lambdas with explicit captures: [x, y] { ...

swresample/resample_template: add casts to avoid undefined overflows

2 March 17:11 - FFmpeg - Michael Niedermayer

resample_linear can produce overflows with craftet input, The added casts should have no effect on the binary output or the operations they just change things to a defined regime

tests/fate/mov: add quotes to some map arguments

2 March 16:05 - FFmpeg - Michael Niedermayer

Fixes failures for the tests/data/mov-mp4-iamf-7_1_4-video-first.

swscale/aarch64: add NEON YUV420P/YUV422P/YUVA420P to RGB conversion

2 March 13:14 - FFmpeg - David Christle

Add ARM64 NEON-accelerated unscaled YUV-to-RGB conversion for planar YUV input formats.

avcodec/snowenc: Add emms_c before allocations

2 March 10:55 - FFmpeg - Andreas Rheinhardt

Needed for the allocations in ff_snow_common_init_after_header() (as well as for calculate_visual_weight() if spatial_decomposition_count could change).