summaryrefslogtreecommitdiffstats
path: root/include/tools/rc.h
diff options
context:
space:
mode:
authorJonathan Clark <jonathan@libreoffice.org>2024-10-04 11:50:25 -0600
committerJonathan Clark <jonathan@libreoffice.org>2024-10-05 00:05:05 +0200
commit99c7cf2816b2d0016832552dbe6c55456ade42e0 (patch)
treee55d5c9f05ddbb3e416f63cc59b22c8ac6843bbe /include/tools/rc.h
parentInitialize sw::DocumentSettingManager::mbNoClippingWithWrapPolygon (diff)
downloadcore-master.tar.gz
core-master.zip
crashtesting: fix font-dependent infinite loop in kashida justification HEADmaster
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