Bug 143148 - Use pragma once instead of include guards (Episode 2: Endgame)
Summary: Use pragma once instead of include guards (Episode 2: Endgame)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:7.3.0 target:7.4.0 reviewed:20...
Keywords: difficultyBeginner, easyHack, skillCpp, topicCleanup
Depends on:
Blocks: Dev-related
  Show dependency treegraph
 
Reported: 2021-07-01 15:07 UTC by Buovjaga
Modified: 2022-06-30 14:19 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Buovjaga 2021-07-01 15:07:20 UTC
Background: https://en.wikipedia.org/wiki/Include_guard

The task is to remove the include guards in the header files and replace them with "#pragma once".

This report is a continuation of bug 124176 - please see the commits in it for examples. The idea is to work on a few files per patch and move on to other tasks. This is a good first task for beginners.

Keep in mind:
- leave the status as NEW and do not assign this to yourself - multi-hacker tasks work like this
- write a brief, but informative commit message referring to the report ID
- don't leave extra blank lines in the source files

Simple command to get a list of possible candidates:

git grep "#ifndef" | grep hxx

Helper scripts are in bug 124176 comment 126 and bug 124176 comment 213

NOTE:

There are some source files containing include guards that are meant to also be processed by compilers other than LO's build baseline compilers:

* All URE include files, see the (generated via odk/CustomTarget_allheaders.mk) workdir/CustomTarget/odk/allheaders/allheaders.hxx for a complete list.

* Anything under odk/examples/.

For those source files, it is probably better to conservatively stick with include guards than to replace them with #pragma once.

To generate the allheaders.hxx file, run

make CustomTarget_odk/allheaders
Comment 1 Commit Notification 2021-07-15 06:07:18 UTC
YakovlevAl committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/2a31c5dd37012de5a52dbbc08937401fc38434fb

tdf#143148 Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 2 Commit Notification 2021-07-22 14:31:38 UTC
Sabyasachi Bhoi committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/cf717f6d41dd3a2a582ee1478e83c281b18b9c3f

tdf#143148: Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Commit Notification 2021-07-24 15:14:26 UTC
Huilin committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/c5dcf48789d705d1b842e45d7c22cb38e477307c

tdf#143148: Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 4 Commit Notification 2021-07-30 05:56:01 UTC
Huilin committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/151237558c3da083a45b29a98523366a8d438aeb

tdf#143148: Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 5 Commit Notification 2021-08-05 18:23:21 UTC
oguzbalkaya committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/ae1ac7eaf14a78bff050b90daaf7a9996cfc2f9a

tdf#143148: Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 6 Commit Notification 2021-08-05 21:42:55 UTC
Zeynep Yavuz committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/e642179f466c899365fc9539a8aca66b39fea39a

tdf#143148: Use pragma once instead of include guards (Episode 2: Endgame)

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 7 Commit Notification 2021-08-10 17:26:20 UTC
Ankur Khandelwal committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/19b3b3b8a516fd7e76fba72ced43be539d01209a

tdf#143148 Replaced #include guards with #pragma once.

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 8 Commit Notification 2021-08-10 19:00:21 UTC
Emircan Agac committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/1788dbb32fd212a716ffca4facfc421c59f9ef5a

tdf#143148:Use pragma once in store

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 9 Commit Notification 2021-08-10 20:06:00 UTC
Yildiray committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/ab0bb71280999ef7c11c341f5269ea98019fe4c3

tdf#143148 Use pragma once in sdext

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 10 Commit Notification 2021-08-11 13:18:28 UTC
Zeynep Yavuz committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/b0a75847738060266ed1b0d5c046132b97e4e158

tdf#143148: Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 11 Commit Notification 2021-08-13 15:25:58 UTC
Emircan Agac committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/ca7e81099b65a72762699791fe114df4743fca13

tdf#143148:Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 12 Commit Notification 2021-08-14 13:13:33 UTC
Yildiray committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/768722ea12779e5c533d691c311b63490e2279d0

tdf#143148: Use pragma once in sdext

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 13 Commit Notification 2021-08-26 12:26:02 UTC
Baran Aytas committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/c7bc3f2ee22f6c5d00364947bdef7ece62a060bd

tdf#143148: Use pragma once in chart2

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 14 Commit Notification 2021-08-26 17:21:55 UTC
4k5h1t committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/0bae96d56134e2cd2a6fe101fc053cea48c1e017

tdf#143148: Use pragma once instead of include guards in compilerplugins

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 15 Commit Notification 2021-09-25 19:17:34 UTC
Chris Sherlock committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/b964de6daacd583a1ae10760fe76a6cb49bd2e4d

tdf#143148 - Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 16 Commit Notification 2021-10-05 16:27:07 UTC
Chris Sherlock committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/2c0ce0daa0a2eae87e6425793e0dfb39ac5a359e

tdf#143148 - Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 17 Commit Notification 2021-10-09 19:36:40 UTC
Julien Nabet committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/84a4e281c1a552b002b3a7162adfaece47761e88

tdf#143148 - Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 18 Commit Notification 2021-10-18 15:08:57 UTC
Henrik Palomäki committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/123edad21081ab45c8d83be4788f3c47c3b9a2dc

tdf#143148 - Use pragma once instead of include guards

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 19 Commit Notification 2021-11-21 13:41:44 UTC
Harjot committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/805fd18d934c7323f678eb4df2f4b770ea8184f1

tdf#143148 Use pragma once in i18npool

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 20 Commit Notification 2021-12-06 11:17:19 UTC
Pesi Taototo committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/5bd9ded5f01c39f201d21a90541aecb6dba80fad

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 21 Commit Notification 2021-12-10 10:02:47 UTC
VaibhavMalik4187 committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/6565f0d23737868fbbd1aa78c08223dd255e1924

tdf#143148 Use pragma once in vcl

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 22 Commit Notification 2021-12-29 04:51:24 UTC
Ramreiso Kashung committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7fe2ce55ab86cc7a32850fdf504e368c535949c3

tdf#143148 : Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 23 Commit Notification 2022-02-09 07:43:30 UTC
Sinduja Y committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/0bc1f4aba10194547a8169eb568cc62e84ec89db

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 24 Commit Notification 2022-02-17 18:06:51 UTC
psidiumcode committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/b69dc9faac1bc5409f43160228703108a002ed11

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 25 Commit Notification 2022-02-21 06:30:05 UTC
Deep17 committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/6aec296589f9e1fb35443fc1cdbe5e8ea50d100b

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 26 Commit Notification 2022-02-22 07:27:40 UTC
Tushar Jham committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/122ebe3ac77056ef381981d641ea5d03b2a62001

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 27 Buovjaga 2022-03-28 06:35:10 UTC
Note: ignore files under the external/ directory as these are copies of external libraries and programs.
Comment 28 Commit Notification 2022-03-30 06:00:23 UTC
mostafa-elsharnoby committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/c03b09e502bf178ae3b6752408e4f9813d4a49a8

tdf#143148: Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 29 Commit Notification 2022-03-30 06:03:34 UTC
Yomnasalama committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/92ddacfaa00f7dbcddc521f2239916e69e9a33d6

tdf#143148- Use pragma once in connectivity

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 30 Commit Notification 2022-04-10 20:36:16 UTC
Behrad Khorram committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/a30b3ef7ff4c69272c7c20dc9ea947c15b16216e

tdf#143148 Use pragma once instead of include guards in xlimits.hxx file

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 31 Commit Notification 2022-04-12 08:30:37 UTC
Shady Mohamed committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/4d27d087de2922f918a76437a1385dc4a287afc3

tdf#143148 Use pragma once instead of include guards

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 32 Commit Notification 2022-04-17 14:57:55 UTC
Aman Jha committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7784744b1fbc0e07c1b01addd1043606e8a631da

tdf#143148 use pragma once in idlc

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 33 Commit Notification 2022-04-18 16:12:16 UTC
Isha_Desai committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7de83e464d21f68e1c88b9bf69264482fcc1e49d

tdf#143148 Use pragma once instead of include guards.

It will be available in 7.4.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 34 Hossein 2022-06-14 13:26:21 UTC
Re-evaluating the EasyHack in 2022

This task is still relevant, at it is can be a starting point for the newbies who want to start working with the code and submitting patches.
Comment 35 Commit Notification 2022-06-18 13:43:43 UTC
Diane Leigh committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/243ffb1604e784a5dbc455a32681af32dd0126af

tdf#143148 Use pragma once in embedserv and helpcompiler

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 36 Commit Notification 2022-06-24 06:11:41 UTC
Mahdyar M. M. Sadeghi committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/073b1aeb8c02500b8cf8844a1ac774a693e0d39f

tdf#143148 Use pragma once instead of include guards

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 37 Commit Notification 2022-06-26 06:35:18 UTC
Amir H committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/e9d4fe965aa40496fb0e2107a3abf1e260a65c28

tdf#143148 Use pragma once instead of the include guards

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 38 Commit Notification 2022-06-26 08:10:44 UTC
Parsa committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/e021fc0a1a00f4ac635cdbeb89826805482e50df

tdf#143148: Use pragma once instead of include guards

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 39 Commit Notification 2022-06-27 21:36:53 UTC
Mahkame Arabgari committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/30ef327ff4ad2eb213265596368677db9b4c074a

tdf#143148 Use pragma once instead of include guards

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 40 Commit Notification 2022-06-30 14:19:51 UTC
Mahdi Tizabi committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/5cbbbe559ea37b10f276b5a6231c9cc26f8bee12

tdf#143148 Use pragma once in vcl part

It will be available in 7.5.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.