https://bugs.documentfoundation.org/show_bug.cgi?id=109158

V Stuart Foote <vstuart.fo...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vstuart.fo...@utsa.edu

--- Comment #20 from V Stuart Foote <vstuart.fo...@utsa.edu> ---
Testing with the acor-it-IT.dat file of attachment 134684 downloaded and
renamed acor-en-US.dat and pasted into $ORIGIN/../Data/settings/user/autocorr

With LO Writer opened, the Tools -> AutoCorrect -> AutoCorrect Options dialog
opens the 206,956 entry list in ~8 seconds. With just the default 2,399 entry
list (i.e. built-ins and Emojis) the dialog opens in ~4 seconds.

And with NVDA 2017.3 screen reader assistive technology (IAccessible2 based)
enabled--the time delay is perhaps 1 sec longer.  So issue of bug 72125, bug
70465 are not in play. Expert Config dialog was converted to tree view [1]
which eliminated need to use a fixed width when traversing long tables [2] and
is the commit Caolán had reverted with [3]

Guess one question might be what structure is used when opening the autocorrect
table data? Looks like a table like Expert Config used to be, and is it
populated with a GetTextWidth() call? I don't see it spike like it was doing
with Expert Configuration but parsing 200K entries must cause some load.

Using OpenGL or default rendering does not seem to affect the loading speed on
Windows 10. Once visible the table scrolls cleanly--but is there otherwise a
font rendering issue when building it?

=-Testing-=

Version: 6.1.0.0.alpha0+ (x64)
Build ID: 609888f3c8d6c0fe72c41ac26de431a12ad3fdd0
CPU threads: 4; OS: Windows 10.0; UI render: GL; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-02-08_02:03:29
Locale: en-US (en_US); Calc: CL

[1]
https://cgit.freedesktop.org/libreoffice/core/commit/?id=db35b73037483cd22cd7d4ac93fe40f23fbe3967

[2]
http://cgit.freedesktop.org/libreoffice/core/commit/?id=62ea355b2679073b8ee326df5793231996136da9

[3]
https://cgit.freedesktop.org/libreoffice/core/commit/?id=94c7a401583200cf5982594b1b043ad1a5e3cd38

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to