Files
odfstudio/.cspell/libreoffice.txt
T
Tomaž Vajngerl bfc9cfdecf Remove the lp_solve solver, which CoinMP makes redundant
The Lpsolve solver and the CoinMP solver are both used for the same
thing: a linear model, with optional integer variables by branch
and bound. CoinMP (CLP plus CBC) is the more capable and better
maintained of the two, so the lp_solve one adds a second bundled
dependency and a parallel copy of the solver code for no capability
the other lacks.

Remove the LpsolveSolver component, the bundled lp_solve external
(and its colamd dependency, which only lp_solve used), and all the
build, configure, packaging and license references to them.

A document may still name com.sun.star.comp.Calc.LpsolveSolver as
its engine. SolverSettings now reads that name as the CoinMP
solver, which solves the same model, so such documents keep
working.

The Calc solver test that exercised the engine now uses CoinMP. Its
knapsack model has a single optimal total value of 6987, which fills
the weight capacity of 1000 exactly and which CoinMP finds. The
lp_solve run had returned a suboptimal 6981, so the test now expects
the true optimum.

The build setup changes only take effect after re-running autogen.

Signed-off-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>
Change-Id: Ia14d8c491779873da6b0157aa524056275adf8f5
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/3810
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
(cherry picked from commit e77738a7ca7d44fd9d1f852e26d46e3a6d60467b)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208038
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-07-14 12:49:42 +02:00

94 lines
838 B
Plaintext

# custom dictionary words related to LibreOffice
aclocal
activex
allbuild
allcheck
atspi
autogen
avahi
avmedia
breakpad
buildall
ccache
checkall
clucene
coinmp
comphelper
coredumpctl
coverity
cppu
CPPUHELPER
dbgutil
dbus
dconf
distro
documentfoundation
Emscripten
forcepoint
gbuild
gperf
gstreamer
harfbuzz
helpcontent
hsqldb
idlc
instdir
instsetoo
javac
jfreereport
lastrun
libclucene
libcmis
libebook
liblangtag
LIBO
librdf
libserializer
libwebp
libwps
libzxing
loplugin
MAKEFLAGS
mergelibs
msgfmt
msguniq
MSVC
MSYSTEM
myspell
mythes
nasm
odfvalidator
officecfg
officeotron
ONLINEUPDATE
OSVERSION
pdfium
pocheck
poppler
PRODUCTNAME
PTHREAD
pyuno
rcfile
rhbz
schart
sdbc
sdremote
showdeliverables
skia
slowcheck
soffice
solenv
subsequentcheck
sysui
ucbhelper
uicheck
unoxml
vclplug
webdav
wslpath
Xinerama
Xrandr
Xrender
xsltproc
zxcvbn