Steps to Reproduce:
1. A1=1, B1=2, C1=3, ..., N1=14;
2. Format - Page - Sheet - Scale: set as 1*1 page.
3. Print preview.
--> Print range is crowded into a small area.
This is a regression.
Broken within the range: 0c566771..282bc5a8,
while the following one is the most suspicious:
Calculate print page ranges only when needed, cache in print state
It's confirmed that the following commit is the bad one:
author Tomaž Vajngerl <firstname.lastname@example.org> 2017-12-02 01:17:15 +0900
committer Tomaž Vajngerl <email@example.com> 2017-12-04 08:07:24 +0100
commit 5684e53b931eaaac658bc3246ae1c3249e252fdb (patch)
Adding cc Tomaž Vajngerl as I am not able to add Tomaž Vajngerl to cc.
Build ID: 9984b3488f04ab372fe0b308c969eca6ebec460f
CPU threads: 8; OS: Mac OS X 10.12.6; UI render: default;
Locale: en-US (en_ES.UTF-8); Calc: group threaded
Tomaž Vajngerl committed a patch related to this issue.
It has been pushed to "master":
tdf#114256 add cache criterium when to recalculate page range size
It will be available in 6.1.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Do not reproduce with most recent master.
Mark as FIXED.