ci: Add empty needs: to pages job

21 October 16:21 - Mesa - Michel Dänzer

So it doesn't need to wait for jobs in earlier stages.

st/mesa: make sure prog->info is up to date for NIR (v2)

21 October 16:10 - Mesa - Marek Olšák

so that info changes from pipe_screem::finalize_nir are reflected in gl_program

amd: update addrlib

21 October 15:57 - Mesa - Marek Olšák

All Mesa-specific includes and definitions have been moved to addrcommon.h.

C-SKY: Make dynamic linker's name compitable with the older gcc

21 October 08:05 - glibc - Cooper Qu

__CSKY_HARD_FLOAT_ABI__ was added on gcc 11 to specify whether-mfloat-abi=hard is set.

tdf#137526 sw ChangesInMargin: fix Undo of deleted words

21 October 06:38 - LibreOffice - László Németh

Follow-up of commit 1e383097aa929176bac33f46787e16d945a0a98b (tdf#34355 sw,offapi,officecfg: show track changes in margin).

panfrost: Precise occlusion query support

21 October 01:27 - Mesa - Icecream95

In the "counter" occlusion query mode, each shader core has a separate counter.

panfrost: Only enable occlusion queries when active

21 October 01:27 - Mesa - Icecream95

avcodec/adpcm_swf: support decoding multiple fixed-sized blocks at once

21 October 01:23 - FFmpeg - Zane van Iperen

For incoming packets from WAV.


spirv: Add 0.5 to integer coordinates for OpImageSampleExplicitLod

20 October 21:46 - Mesa - Jason Ekstrand

Just casting to a float is insufficient because that gives us the upper-left corner of the texel rather than the center.

clover: support custom driver strides

20 October 21:46 - Mesa - Karol Herbst

This is required by llvmpipe as it sets explicit strides on buffers and textures.

clover/nir: Add an image lowering pass

20 October 21:46 - Mesa - Jason Ekstrand

nouveau: hide SVM support behing a variable for now as kernel space is broken

20 October 21:46 - Mesa - Karol Herbst

external/cairo: Support building with ASan/UBSan

20 October 20:16 - LibreOffice - Stephan Bergmann

A full `make check screenshot` required lots of little "harmless" fixes in pixman and cairo to address:

avfilter/avf_aphasemeter: add out of phase and mono detection

20 October 18:30 - FFmpeg - Romane Lafon

Extend aphasemeter to detect out of phase or mono sequences in stereo streams.

meson: Don't enable libunwind by in 'auto' mode on Android

20 October 18:29 - Mesa - Eric Anholt

On Android we're expected to use their backtrace library.

tdf#135668 add "tooltip" about "Go to Page" in Navigator

20 October 18:21 - LibreOffice - Seth Chaiklin

Change-Id: I513ed1c4a0c16c2c86b2268c825550b2b7fb0b35 Reviewed-on:

remove ui for 'forceskia' AKA 'ignore skia denylist' (tdf#137159)

20 October 17:19 - LibreOffice - Luboš Luňák

I originally copy&pasted this from the OpenGL code, but now that I think of it, having an easy checkbox to make LO use drivers that LO decides are faulty is a bad idea.

nir: Add a block start/end ip to live instr index metadata

20 October 15:54 - Mesa - Eric Anholt

I wanted it for the per-instruction live intervals metadata, and it's not much to store in general.

nir: Add an option to not lower source mods for f64/u64/i64.

20 October 15:54 - Mesa - Eric Anholt

TGSI can't handle them, but we want to use this pass for nir-to-tgsi.

gallium: Add a nir-to-TGSI pass

20 October 15:54 - Mesa - Eric Anholt

The goal is to replace glsl_to_tgsi.cpp and its supporting code (~10k LOC).

softpipe: Switch to using NIR as the shader format from mesa/st

20 October 15:54 - Mesa - Eric Anholt

This causes our TGSI to use far more temps, since NTT is currently not releasing temps from registers.

defaults/compilers.conf: Clean up old CCVERs and add one for clang10.

20 October 15:41 - DragonFlyBSD - Sascha Wildner

With devel/llvm10 installed, this builds world and kernel like described in compilers.conf(5)'s EXAMPLES section. Note that it is only build-tested.

ci: Enable NIR_VALIDATE everywhere

20 October 15:37 - Mesa - Eric Anholt

I wasted a bunch of time today tracking down a spurious test results change due to a driver invoking UB by running tests where NIR validation had failed (instruction reading from components beyond vector size).

bootctl: add @current/@oneshot/@default targets to set-default/set-oneshot

20 October 13:02 - systemd - Дамјан Георгиевски

Using `bootctl set-default @current` will set the default loader entry to the currently booted entry as read from the `LoaderEntrySelected` EFI

Allow to opt in for --enable-gtk3 plus --without-system-cairo

20 October 12:35 - LibreOffice - Stephan Bergmann

This check had been introduced with 5ad60c5d69042a73d7a1632d3c04e15783817db4 "more configure, and scp2 pieces for gtk3 integration", but without stating any reason.

add MenuToggleButton for split toggle/menu button

20 October 11:01 - LibreOffice - Caolán McNamara

which is uniquely used in the start center

udevadm: also support alias .device units to specify devices

20 October 08:09 - systemd - Yu Watanabe

Previously, .device units generated by SYSTEMD_ALIAS= udev properties are not supported to specify devices for e.g.

genxml: drop gen10

20 October 07:56 - Mesa - Lionel Landwerlin

Finishing off the job started in !6899

tdf#133045 sw: add shape alignment to the top page border

20 October 07:17 - LibreOffice - Szabolcs Toth

Allow relative alignment to the top page border (the area over PAGE_PRINT_AREA) by adding constant PAGE_PRINT_AREA_TOP to com::sun::star::text::RelOrientation.

util: make size macros unsigned

20 October 06:51 - systemd - Lennart Poettering

By making them unsigned comparing them with other sizes is less likely to trigger compiler warnings regarding signed/unsigned comparisons.

fix font orientation conversion in VCLUnoHelper

20 October 06:04 - LibreOffice - Noel Grandin

css::awt::FontDescriptor uses degrees, while vcl::Font uses deci-degrees

* Version 2.10.4 released. ==========================

20 October 05:13 - FreeType - Werner Lemberg

- Version 2.10.4 released. Tag sources with `VER-2-10-4'. - docs/VERSION.TXT: Add entry for version 2.10.4. - docs/CHANGES: Updated. - README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.10.3/2.10.4/, s/2103/2104/. - include/freetype/freetype.h (FREETYPE_PATCH): Set to 4. - builds/unix/configure.raw (version_info): Set to 23:4:17. - CMakeLists.txt (VERSION_PATCH): Set to 4. ### diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d13417be..3ed55aad7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -147,7 +147,7 @@ project(freetype C) set(VERSION_MAJOR "2") set(VERSION_MINOR "10") -set(VERSION_PATCH "3") +set(VERSION_PATCH "4") # Generate LIBRARY_VERSION and LIBRARY_SOVERSION. set(LIBTOOL_REGEX "version_info='([0-9]+):([0-9]+):([0-9]+)'") diff --git a/ChangeLog b/ChangeLog index 7c4b057a8..42f7c34ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2020-10-20 Werner Lemberg <wl@gnu.org> + + * Version 2.10.4 released. + ========================== + + + Tag sources with `VER-2-10-4'. + + * docs/VERSION.TXT: Add entry for version 2.10.4. + * docs/CHANGES: Updated. + + * README, src/base/ftver.rc, builds/windows/vc2010/index.html, + builds/windows/visualc/index.html, + builds/windows/visualce/index.html, + builds/wince/vc2005-ce/index.html, + builds/wince/vc2008-ce/index.html, docs/freetype-config.1: + s/2.10.3/2.10.4/, s/2103/2104/. + + * include/freetype/freetype.h (FREETYPE_PATCH): Set to 4. + + * builds/unix/configure.raw (version_info): Set to 23:4:17. + * CMakeLists.txt (VERSION_PATCH): Set to 4. + 2020-10-19 Werner Lemberg <wl@gnu.org> [sfnt] Fix heap buffer overflow (#59308). diff --git a/README b/README index 2e2e9e2f8..e4c8cf1c5 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - FreeType 2.10.3 + FreeType 2.10.4 =============== Homepage:

Change the attribute name in pg_stat_replication_slots view

20 October 04:54 - PostgreSQL - Amit Kapila

Change the attribute 'name' to 'slot_name' in pg_stat_replication_slots

avformat/hlsenc: support CODECS Attribute in hevc EXT-X-STREAM-INF

20 October 03:41 - FFmpeg - Steven Liu

fix ticket: 8904 parse the SPS from extradata and get profile_tier_level write the profile_tier_level info into CODECS Attribute


xmlsecurity: handle MDP permission during PDF verify

19 October 22:50 - LibreOffice - Miklos Vajna

Change-Id: I626fca7c03079fb0374c577dcfe024e7db6ed5b3 Reviewed-on:

clover/nir: add a constant folding pass before lowering mem const

19 October 19:32 - Mesa - Dave Airlie

If we lower mem constants first, then direct array accesses to constants never get lowered, so do a constant fold pass first to remove direct const array accesses.

isl: Enable Tigerlake HDC:L1 caches via MOCS in various cases

19 October 19:18 - Mesa - Kenneth Graunke

Thanks to Felix Degrood for discovering that we missed enabling this additional caching on Tigerlake! Felix also benchmarked the changes. We now use MOCS 48 (HDC:L1 + L3 + LLC) for render targets, textures, and pull constant buffers.

Misc documentation fixes

19 October 16:28 - PostgreSQL - Heikki Linnakangas

- Misc grammar and punctuation fixes. - Stylistic cleanup: use spaces between function arguments and JSON fields in examples.

tdf#137495 add "tooltip" to "Fax" label in Options - Writer - Print

19 October 15:56 - LibreOffice - Seth Chaiklin

Change-Id: I3c9b97956d4d0920f74bf5be967cabaefbc6dcf7 Reviewed-on:

anv: Bump the number of update-after-bind descriptors to 1M

19 October 14:50 - Mesa - Jason Ekstrand

It's a bit hard to exactly map our implementation to the limits described by Vulkan.

anv: Add a descriptor_count to descriptor sets

19 October 14:50 - Mesa - Jason Ekstrand

This is useful for asserting in-bounds descriptor set access.

doc: Add dev_community/community.md for general assembly and main elections process

19 October 12:35 - FFmpeg - Thilo Borgmann

Revise child-to-root tuple conversion map management

19 October 11:42 - PostgreSQL - Heikki Linnakangas

Store the tuple conversion map to convert a tuple from a child table's format to the root format in a new ri_ChildToRootMap field in ResultRelInfo.

tdf#134121 pie chart: add leader lines

19 October 11:00 - LibreOffice - Tünde Tóth

to data labels with custom position.

add tools::Long typedef and use it in tools

19 October 10:56 - LibreOffice - Noel

first step to switching long to a 64-bit type on 64-bit windows

Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mips-next-20201017' into staging

19 October 09:52 - QEMU - Peter Maydell

tdf#90104 XLSX export: fix commas in data validation list

19 October 08:42 - LibreOffice - Tibor Nagy

Comma was exported as list separator instead of decimal separator, messing up the data validation list by breaking integer and fractional parts of a number to two integer numbers, for example the 2-item list 1,5, 2,5 to the bad 4-item list 1, 5, 2, 5.

Add FreeBSD to the list of OSes that have OpenSSL in its base

19 October 07:47 - LibreOffice - Gleb Popov

Change-Id: I9ebbaf78c06e23f1fc44d9b97547c0a5c990cd11 Reviewed-on:


pdfium: simplify point unit conversion to HMM for annotations

18 October 19:23 - LibreOffice - Tomaž Vajngerl

Change-Id: Ied3721d58d49736c78a4fa5181b92beb1dff7728 Reviewed-on:

sd: support line PDF annot. as custom marker

18 October 19:23 - LibreOffice - Tomaž Vajngerl

This renderes the line marker, but line start and end symbol is for now not supported.

pdfium: add reading of line points to the wrapper

18 October 19:22 - LibreOffice - Tomaž Vajngerl

Change-Id: I3e596254b2e4ecc9f56ff09eeb63b66195ea6a2e Reviewed-on:

sd: support text annotation PDF annot. as custom marker

18 October 19:22 - LibreOffice - Tomaž Vajngerl

This one is special as it annotates text.

sd: support ink PDF annot. as custom marker

18 October 19:21 - LibreOffice - Tomaž Vajngerl

Ink PDF annotation is similar to a set of polylines (or freehand drawing), so we can again just reuse the polygon code paths.

sd: support square and circle PDF annot. as custom marker

18 October 19:21 - LibreOffice - Tomaž Vajngerl

Use the existing polygon code paths, but convert a ellipse or the rectangle to the polygon, and add that as a custom marker for the annotation.

sd: custom annotation marker and draw polygon annotation from PDF

18 October 19:20 - LibreOffice - Tomaž Vajngerl

This implements custom annotation marker, which overrides the default marker drawing of comments in Draw/Impress.

Update the Winsock API version requested by libpq

18 October 16:56 - PostgreSQL - Tom Lane

According to Microsoft's documentation, 2.2 has been the current version since Windows 98 or so.

avfilter/af_aiir: add analog transfer function format

18 October 16:48 - FFmpeg - Paul B Mahol

tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with R-Z)

18 October 13:01 - LibreOffice - Ayhan Yalçınsoy

Change-Id: I9ab53483cda2dee63311040727182fa97fd17835 Reviewed-on:


tdf#137393: Add "Noto {Sans, Serif} {SC,TC,HK,JP}" to the default font list

17 October 14:37 - LibreOffice - Kevin Suo

As per discussion in the bug report, in some systems these fonts are named as "Noto {Sans, Serif} {SC,TC,HK,KR,JP}", instead of ""Noto {Sans, Serif} CJK {SC,TC,HK,KR,JP}".

tdf#135733: sw_uiwriter: Add unittest

17 October 14:24 - LibreOffice - Xisco Fauli

Change-Id: I58d81fd247b09dca902e2f32f6406912069ab2fe Reviewed-on:

tdf#133377 OOXML Fix storage of date in Custom Properties

17 October 10:44 - LibreOffice - Bartosz Kosiorek

During exporting documents into OOXML formats (docx, xlsx, pptx), if custom properties have Date format, the day and year were switched.

radeonsi: enable NGG culling by default on gfx10.3 dGPUs

17 October 01:58 - Mesa - Marek Olšák

radeonsi: enable NGG on Navi14 PRO cards

17 October 01:58 - Mesa - Marek Olšák

These are the only cards where it works.

radeonsi: enable NGG culling by default on Navi1x PRO cards

17 October 01:58 - Mesa - Marek Olšák


x86: Initialize CPU info via IFUNC relocation [BZ 26203]

16 October 23:17 - glibc - H.J. Lu

X86 CPU features in ld.so are initialized by init_cpu_features, which is invoked by DL_PLATFORM_INIT from _dl_sysdep_start.

avfilter/af_aiir: implement parallel processing

16 October 21:07 - FFmpeg - Paul B Mahol

tdf#127635: sw_uiwriter: Add unittest

16 October 19:47 - LibreOffice - Xisco Fauli

Change-Id: Ib25d5723057b79f49876df816bff5971ee3fa7c3 Reviewed-on:

support set_font for weld::Button

16 October 19:20 - LibreOffice - Caolán McNamara

Change-Id: Ie56ba126bf7677e1605c0080064aa463f9277033 Reviewed-on:

scripts/gdb/tasks: add headers and improve spacing format

16 October 18:11 - Linux Kernel - Ritesh Harjani

With the patch.

ROMFS: support inode blocks calculation

16 October 18:11 - Linux Kernel - Libing Zhou

When use 'stat' tool to display file status, the 'Blocks' field always in '0', this is not good for tool 'du'(e.g.: busybox 'du'), it always output '0' size for the files under ROMFS since such tool calculates number of 512B Blocks. This patch calculates approx.

lib, include/linux: add usercopy failure capability

16 October 18:11 - Linux Kernel - Albert van der Linde

Patch series "add fault injection to user memory access", v3. The goal of this series is to improve testing of fault-tolerance in usages of user memory access functions, by adding support for fault injection. syzkaller/syzbot are using the existing fault injection modes and will use this particular feature also. The first patch adds failure injection capability for usercopy functions.

const_structs.checkpatch: add pinctrl_ops and pinmux_ops

16 October 18:11 - Linux Kernel - Rikard Falkeborn

All usages of include/linux of these are const pointers, and all instances in the kernel except one, that are not const can be made const (patches have been posted for those separately).

mm/readahead: make ondemand_readahead take a readahead_control

16 October 18:11 - Linux Kernel - David Howells

Make ondemand_readahead() take a readahead_control struct in preparation for making do_sync_mmap_readahead() pass down an RAC struct.

mm,hwpoison: rework soft offline for in-use pages

16 October 18:11 - Linux Kernel - Oscar Salvador

This patch changes the way we set and handle in-use poisoned pages.

mm,hwpoison: return 0 if the page is already poisoned in soft-offline

16 October 18:11 - Linux Kernel - Oscar Salvador

Currently, there is an inconsistency when calling soft-offline from different paths on a page that is already poisoned. 1) madvise: madvise_inject_error skips any poisoned page and continues the loop.

mm/page-writeback: support tail pages in wait_for_stable_page

16 October 18:11 - Linux Kernel - Matthew Wilcox (Oracle)

page->mapping is undefined for tail pages, so operate exclusively on the head page.

fs: add a filesystem flag for THPs

16 October 18:11 - Linux Kernel - Matthew Wilcox (Oracle)

The page cache needs to know whether the filesystem supports THPs so that it doesn't send THPs to filesystems which can't handle them.

fs: do not update nr_thps for mappings which support THPs

16 October 18:11 - Linux Kernel - Matthew Wilcox (Oracle)

The nr_thps counter is to support THPs in the page cache when the filesystem doesn't understand THPs.

powerpc/mm: add DEBUG_VM WARN for pmd_clear

16 October 18:11 - Linux Kernel - Aneesh Kumar K.V

Patch series "mm/debug_vm_pgtable fixes", v4. This patch series includes fixes for debug_vm_pgtable test code so that they follow page table updates rules correctly.

linux: Fix time64 support for futimesat

16 October 17:19 - glibc - Adhemerval Zanella

The generic implementation does not support time64 and the default one return overflow for invalid tv_sec with UTIME_NOW / UTIME_OMIT (which is valid since tv_sec in such cases is ignored by the kernel).

linux: Add 64-bit time_t support for wait3

16 October 17:19 - glibc - Adhemerval Zanella

It basically calls the 64-bit time_t wait4 internal symbol.

zink: add ntv handling for ARB_sample_shading

16 October 17:14 - Mesa - Mike Blumenkrantz

VST3: add support to focus/select tracks

16 October 15:17 - Ardour - Robin Gareus

zink: add gallium handling for geometry shaders

16 October 13:15 - Mesa - Mike Blumenkrantz

zink: add handling for gs in ntv

16 October 13:15 - Mesa - Mike Blumenkrantz

zink: add ntv handling for geometry shader variables

16 October 13:15 - Mesa - Mike Blumenkrantz

tdf#135260: sw_uiwriter: Add unittest

16 October 11:27 - LibreOffice - Xisco Fauli

Change-Id: Iec50c3129097e99ae57543601d40c5a380db678f Reviewed-on:

weld InputBar

16 October 10:54 - LibreOffice - Caolán McNamara

this also restores that DnD of a selection from the inputbar is pasted as plain text not rich text formatted with the happenstance formatting of the inputbar's EditEngine

Rename CLANG_CC, CLANG_CXX configuration vars (avoid clash with scan-build)

16 October 09:21 - LibreOffice - Stephan Bergmann

Clang's scan-build tool uses the CLANG_CXX environment variable (setting it up in the scan-build script to pass it to the ccc-analyzer script), but happens to erroneously set it to a non-existing path (see <

try to make available all slide images using threads

16 October 08:10 - LibreOffice - Luboš Luňák

Graphic::makeAvailable() is not thread-safe, but the jpeg loader is capable of that, and the graphic can be loaded using the stream data (which is what ultimately makeAvailable() will do anyway).