office-gobmx/compilerplugins/clang
László Németh 7d5703ca50 tdf#142010 XLS import: fix bad calculation after editing
Inserting a column messed up formulas in the test
document of tdf#142010. This was a regression
resulted by the tdf#89281 fix for a performance
regression in XLS import related to shared formulas.

Revert of commit ba686b9bd2
"tdf#89281 fix performance regression of XLS import - cleanup"
and commit b18b5b7edf
"tdf#89281 fix performance regression of XLS import".

Change-Id: I96636fb1d84939385efbe7054a4271ff10b88907
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124151
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
2021-10-26 09:51:17 +02:00
..
sharedvisitor drop 'using namespace std' in compilerplugins 2021-10-07 15:22:56 +02:00
store make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
test Adapt to Clang 14 trunk diagnostic output change 2021-10-25 13:05:40 +02:00
automem.cxx
badstatics.cxx loplugin:badstatics 2021-09-02 12:06:43 +02:00
blockblock.cxx
bufferadd.cxx Make loplugin:bufferadd look through O[U]String::operator std::[u16]string_view 2021-09-28 21:23:06 +02:00
buriedassign.cxx
casttovoid.cxx
changetoolsgen.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
charrightshift.cxx
check.cxx
check.hxx
checkconfigmacros.cxx
checkunusedparams.cxx
classmemaccess.cxx
collapseif.cxx
colorcheck.cxx
commaoperator.cxx
comparisonwithconstant.cxx
compat.hxx loplugin:redundantfcast ignore necessary temporaries 2021-09-09 12:58:23 +02:00
conditionalstring.cxx
constantparam.bitmask.results
constantparam.booleans.results Clean redundant SvxBackgroundColorItem and use SvxColorItem instead. 2021-05-31 11:36:18 +02:00
constantparam.constructors.results
constantparam.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
constantparam.numbers.results tdf#142010 XLS import: fix bad calculation after editing 2021-10-26 09:51:17 +02:00
constantparam.py
constfields.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
constfields.py
constfieldsrewrite.cxx
constmethod.cxx loplugin:constmethod 2021-10-04 18:19:41 +02:00
constparams.cxx loplugin:constparams 2021-10-01 20:57:56 +02:00
conststringvar.cxx
consttobool.cxx
constvars.cxx
convertlong.cxx
countusersofdefaultparams.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
countusersofdefaultparams.py
cow_wrapper.cxx loplugin:cow_wrapper 2021-09-13 15:05:56 +02:00
cppunitassertequals.cxx
cstylecast.cxx
data.cxx
datamembershadow.cxx
dbgunhandledexception.cxx
derefnullptr.cxx
dllprivate.cxx
dodgyswitch.cxx
doubleconvert.cxx
duplicate-defines.cxx
dyncastvisibility.cxx
dynexcspec.cxx
elidestringvar.cxx
empty.cxx
emptyif.cxx
expandablemethods.cxx
expandablemethods.py
expressionalwayszero.cxx Adapt compilerplugins to LLVM 13 APSInt::toString change 2021-06-14 15:13:56 +02:00
external.cxx
externandnotdefined.cxx
faileddyncast.cxx
fakebool.cxx
finalclasses.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
finalclasses.py loplugin:finalclasses 2021-06-19 14:08:50 +02:00
finalprotected.cxx
flatten.cxx
fragiledestructor.cxx tdf#142467: Update comments with GCC bug ID 2021-05-31 09:57:37 +02:00
functionaddress.hxx
getimplementationname.cxx
getstr.cxx
implicitboolconversion.cxx Move enable_if from dummy template parameter to return type 2021-06-16 18:37:57 +02:00
includeform.cxx
indentation.cxx loplugin:indentation check for indent inside block 2021-10-20 15:39:38 +02:00
inlinefields.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
inlinefields.py
inlinesimplememberfunctions.cxx
inlinevisible.cxx
intvsfloat.cxx
literaltoboolconversion.cxx Adapt compilerplugins to LLVM 13 APSInt::toString change 2021-06-14 15:13:56 +02:00
logexceptionnicely.cxx
loopvartoosmall.cxx
makeshared.cxx Use boost::make_shared 2021-08-10 21:58:46 +02:00
mapindex.cxx
memoryvar.cxx
mergeclasses.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
mergeclasses.py loplugin:mergeclasses 2021-09-13 17:19:39 +02:00
mergeclasses.results loplugin:mergeclasses 2021-09-13 17:19:39 +02:00
methodcycles.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
methodcycles.partition.results loplugin:methodcycles 2021-09-13 13:50:53 +02:00
methodcycles.py loplugin:methodcycles 2021-09-13 13:50:53 +02:00
methodcycles.results loplugin:methodcycles 2021-09-13 13:50:53 +02:00
moveparam.cxx loplugin:moveparam check for collection params 2021-10-12 13:12:11 +02:00
namespaceindentation.cxx
nestedunnamed.cxx
noexcept.cxx Adapt loplugin:noexcept to system macro BEGIN_COM_MAP (clang-cl) 2021-05-19 07:27:59 +02:00
noexceptmove.cxx
nullptr.cxx
oncevar.cxx
oslendian.cxx
overrideparam.cxx
overridevirtual.cxx
pahole-all-classes.py
passparamsbyref.cxx
passstuffbyref.cxx loplugin:passstuffbyref 2021-08-18 18:19:09 +02:00
plugin.cxx remove debugging leftover 2021-09-03 18:18:09 +02:00
plugin.hxx
pluginhandler.cxx Adapt compilerplugins to llvm::sys::fs::OF_None rename 2021-06-22 10:17:41 +02:00
pluginhandler.hxx
pointerbool.cxx
precompiled_clang.hxx
privatebase.cxx
ptrvector.cxx
rangedforcopy.cxx
readability-redundant-pp.cxx
reducevarscope.cxx
redundantcast.cxx Adapt o3tl::temporary to C++23 P2266R1 2021-06-17 14:16:59 +02:00
redundantfcast.cxx tdf#145203: FIREBIRD cannot create a table 2021-10-19 23:38:23 +02:00
redundantinline.cxx
redundantpointerops.cxx
redundantstatic.cxx
refcounting.cxx
referencecasting.cxx
rendercontext.cxx
reservedid.cxx split out customcellrenderer code 2021-06-28 09:53:28 +02:00
returnconstant.cxx Adapt compilerplugins to LLVM 13 APSInt::toString change 2021-06-14 15:13:56 +02:00
returnconstval.cxx
salcall.cxx
sallogareas.cxx
salunicodeliteral.cxx
selfinit.cxx
sequentialassign.cxx
sfxpoolitem.cxx
shouldreturnbool.cxx
simplifybool.cxx
simplifyconstruct.cxx
simplifydynamiccast.cxx
simplifypointertobool.cxx
singlevalfields.could-be-bool.results
singlevalfields.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
singlevalfields.py
singlevalfields.results VCL allow plugins to declare OpenGL support 2021-08-20 09:55:38 +02:00
staticaccess.cxx
staticconstfield.cxx Adapt compilerplugins to LLVM 13 APSInt::toString change 2021-06-14 15:13:56 +02:00
staticdynamic.cxx
staticmethods.cxx
staticvar.cxx
stdfunction.cxx
stringadd.cxx Remove redundant duplicate check 2021-07-09 19:23:34 +02:00
stringconcatauto.cxx
stringconcatliterals.cxx
stringconstant.cxx In O[U]StringBuffer, make string_view params replacements for OUString ones 2021-10-11 14:22:22 +02:00
stringliteralvar.cxx
stringloop.cxx
stringstatic.cxx
stringview.cxx A more lightweight O[U]StringConcatenation 2021-10-03 19:50:44 +02:00
stringviewparam.cxx In O[U]StringBuffer, make string_view params replacements for OUString ones 2021-10-11 14:22:22 +02:00
subtlezeroinit.cxx
toolslong.cxx
typedefparam.cxx
unicodetochar.cxx
unnecessarycatchthrow.cxx
unnecessaryoverride.cxx loplugin:unnecessaryoverride corner case is subsumed now 2021-10-15 17:15:21 +02:00
unnecessaryparen.cxx
unnecessaryvirtual-dead.results loplugin:unnecessaryvirtual 2021-09-15 13:09:14 +02:00
unnecessaryvirtual.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
unnecessaryvirtual.py
unnecessaryvirtual.results loplugin:unnecessaryvirtual 2021-09-15 13:09:14 +02:00
unoany.cxx
unoquery.cxx
unreffun.cxx
unsignedcompare.cxx
unusedcapturedefault.cxx New loplugin:unusedcapturedefault 2021-08-20 14:25:38 +02:00
unusedenumconstants.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
unusedenumconstants.py
unusedenumconstants.readonly.results loplugin:unusedenumconstants update results 2021-07-01 12:54:46 +02:00
unusedenumconstants.untouched.results loplugin:unusedenumconstants update results 2021-07-01 12:54:46 +02:00
unusedenumconstants.writeonly.results loplugin:unusedenumconstants update results 2021-07-01 12:54:46 +02:00
unusedfields.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
unusedfields.only-used-in-constructor.results loplugin:unusedfields 2021-10-12 19:04:42 +02:00
unusedfields.py
unusedfields.readonly.results loplugin:unusedfields 2021-10-12 19:04:42 +02:00
unusedfields.untouched.results loplugin:unusedfields 2021-10-12 19:04:42 +02:00
unusedfields.writeonly.results loplugin:unusedfields 2021-10-12 19:04:42 +02:00
unusedfieldsremove.cxx
unusedindex.cxx
unusedmember.cxx
unusedmethods.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
unusedmethods.py loplugin:unusedmethods improve filtering 2021-06-11 14:58:39 +02:00
unusedmethods.results loplugin:unusedmethods 2021-10-12 20:21:22 +02:00
unusedmethods.unused-returns.results loplugin:unusedmethods 2021-10-12 20:21:22 +02:00
unusedmethodsremove.cxx
unusedvariablecheck.cxx Consolidate on C++17 std::scoped_lock instead of std::lock_guard 2021-08-03 12:20:53 +02:00
unusedvariablecheck.hxx tdf#143148: Use pragma once instead of include guards in compilerplugins 2021-08-26 19:20:45 +02:00
unusedvariablemore.cxx Rename bookmrk* -> bookmark* 2021-10-09 23:17:06 +02:00
unusedvariableplus.cxx
unusedvarsglobal.cxx
unusedvarsglobal.py
unusedvarsglobal.untouched.results
unusedvarsglobal.writeonly.results
useuniqueptr.cxx
vclwidgets.cxx split OutputDevice from Window 2021-05-17 12:56:51 +02:00
virtualdead.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
virtualdead.py loplugin:virtualdead 2021-06-04 19:18:30 +02:00
virtualdead.results loplugin:virtualdead HasExtraRedlineTable always returns true 2021-09-15 18:56:36 +02:00
virtualdead.unusedparams.results loplugin:virtualdead HasExtraRedlineTable always returns true 2021-09-15 18:56:36 +02:00
virtualdown.cxx make FORCE_COMPILE_ALL more flexible than all or nothing 2021-09-18 19:24:46 +02:00
virtualdown.py
virtualdown.results
weakbase.cxx
weakobject.cxx new loplugin:weakobject 2021-07-14 14:39:39 +02:00
writeonlyvars.cxx
xmlimport.cxx