diff options
author | Jonathan Clark <jonathan@libreoffice.org> | 2024-10-04 11:50:25 -0600 |
---|---|---|
committer | Jonathan Clark <jonathan@libreoffice.org> | 2024-10-05 00:05:05 +0200 |
commit | 99c7cf2816b2d0016832552dbe6c55456ade42e0 (patch) | |
tree | e55d5c9f05ddbb3e416f63cc59b22c8ac6843bbe /include/tools/rc.h | |
parent | Initialize sw::DocumentSettingManager::mbNoClippingWithWrapPolygon (diff) | |
download | core-master.tar.gz core-master.zip |
Commit c3c29d31d77ff93aa50634cfd51c62d12dc0f6ec (tdf#140767 Implemented
Syriac justification) indirectly introduced a font-dependent infinite
loop in Writer layout by relaxing some restrictions on kashida candidate
positions. The infinite loop was found in tdf97806-2.odt.
This change fixes an underlying logic bug in Writer, which caused Writer
to attempt to apply kashida justification to non-Arabic/Syriac CTL
scripts. This change also reintroduces some of the previously-lifted
restrictions on kashida candidate positions.
Change-Id: I783bf327f4ef0f1f6a032f0d3dddbcfd60a026fa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174503
Tested-by: Jenkins
Reviewed-by: Jonathan Clark <jonathan@libreoffice.org>
Diffstat (limited to 'include/tools/rc.h')
0 files changed, 0 insertions, 0 deletions