Bug 104037 - Writer: embedded Starview Metafile file results in slow scrolling
Summary: Writer: embedded Starview Metafile file results in slow scrolling
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.0.0.3 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, perf, regression
Depends on:
Blocks: Writer-Images
  Show dependency treegraph
 
Reported: 2016-11-19 20:30 UTC by Telesto
Modified: 2020-06-05 13:57 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Example (1.16 MB, application/vnd.oasis.opendocument.text)
2016-11-19 20:31 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2016-11-19 20:30:30 UTC
Description:
Scrolling of sample is slow

Steps to Reproduce:
1.Open example file
2.Scroll back and forward

Actual Results:  
Slow scrolling

Expected Results:
Normal scrolling


Reproducible: Always

User Profile Reset: YES

Additional Info:
Version: 5.3.0.0.alpha1+
Build ID: 43b5ca69aa545cf93eded55258d92d651917815f
CPU Threads: 4; OS Version: Windows 6.2; UI Render: default; Layout Engine: new; 
TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2016-11-18_05:27:05
Locale: nl-NL (nl_NL); Calc: CL

Source: https://bz.apache.org/ooo/show_bug.cgi?id=81946


User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Comment 1 Telesto 2016-11-19 20:31:30 UTC
Created attachment 128878 [details]
Example
Comment 2 Yousuf Philips (jay) (retired) 2016-11-22 12:42:33 UTC
Another example of the 4.0 regression with the graphics stack.

Version: 5.3.0.0.alpha1+
Build ID: 883024d657fb45c7da459017d2f936aac5644bfb
CPU Threads: 2; OS Version: Linux 3.19; UI Render: default; VCL: gtk2; Layout Engine: new; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2016-11-21_22:42:51
Locale: en-US (en_US.UTF-8); Calc: group
Comment 3 QA Administrators 2017-11-23 14:55:03 UTC Comment hidden (obsolete)
Comment 4 Telesto 2017-11-23 16:07:06 UTC
Repro with
Version: 6.0.0.0.alpha1+
Build ID: c24c32bf71b8e64bd0d36e511f554e1f6c015842
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2017-11-22_23:15:41
Locale: nl-NL (nl_NL); Calc: group threaded

and with
Versie: 4.2.0.4 
Build ID: 05dceb5d363845f2cf968344d7adab8dcfb2ba71

and with
Versie 4.0.0.3 (Bouw-id: 7545bee9c2a0782548772a21bc84a9dcc583b89

but not with
LibreOffice 3.5.7.2 
Build ID: 3215f89-f603614-ab984f2-7348103-1225a5b
Comment 5 Telesto 2018-06-25 20:23:34 UTC
Repro
Version: 6.2.0.0.alpha0+
Build ID: 7414e07f52af87094240f5c3d9a0eb764e8642f5
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-06-24_01:44:59
Locale: nl-NL (nl_NL); Calc: CL
Comment 6 Buovjaga 2020-06-05 13:40:00 UTC
Bibisected with 43all on Linux to range https://git.libreoffice.org/core/+log/77987eacff20dec40caf29aae61d262239d441e9..9db88e11882c38cd22564c4a76bb0b878de5fe86

It has a couple of metafile-related commits by Luboš.

Scrolling doesn't feel that bad on master, though.

Telesto: can you re-test and state your opinion?

Arch Linux 64-bit
Version: 7.1.0.0.alpha0+
Build ID: 2bccbd2ba6c90d5e02285629c2b079c35260c08b
CPU threads: 8; OS: Linux 5.6; UI render: default; VCL: kf5
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 3 June 2020
Comment 7 Telesto 2020-06-05 13:57:49 UTC
No complains.. this pretty fast actually :-)
Version: 7.1.0.0.alpha0+ (x64)
Build ID: 191288d6a7fb52b31038a21c4e71ee57ffa3bacd
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL

Probably even better compared to Linux thanks to Skia (including some nice optimizations)