office-gobmx/linguistic
Caolán McNamara 464f69b8bb Resolves: rhbz#836937 insanely slow with Zemberek installed
Zemberek is a java spellchecker extension. With it installed the collecting of
spellchecker information on first activation of spellchecking is insanely slow
as the cache of spellcheckers is thrown away on each iteration through each
language known to LibreOffice.

So...

move the config updating stuff from editeng down to the linguistic layer. Let
the linguistic layer keep its spellchecker cache and listen to the extension
manager to know if an extension which might be a spellchecker one has been
modified and only throw away the cache on that event or if (existing
implementation) the config data for linguistics changes.

The polling of changed linguistic data in SvxLinguConfigUpdate::IsNeedUpdateAll
can be removed and leave it up to LngSvcMgr to load everything in its ctor and
keep itself up to date with its config and extension listeners.

Change-Id: I9c93d998928e2e7f5128c36771b3e450a8057cd6
2012-07-11 09:59:10 +01:00
..
inc Remove unused defines 2012-07-02 17:46:25 +02:00
prj Resolves: rhbz#836937 insanely slow with Zemberek installed 2012-07-11 09:59:10 +01:00
qa
source Resolves: rhbz#836937 insanely slow with Zemberek installed 2012-07-11 09:59:10 +01:00
workben
xml
JunitTest_linguistic_complex.mk
JunitTest_linguistic_unoapi.mk
Library_lng.mk Resolves: rhbz#836937 insanely slow with Zemberek installed 2012-07-11 09:59:10 +01:00
Makefile
Module_linguistic.mk
Package_inc.mk
README

Handles registered modules for spellchecker, hyphenator and thesaurus.