office-gobmx/compilerplugins/clang
Noel Grandin 828c1999e0 move writerfilter inside sw
writerfilter wants to convert incoming RTF and OOXML files into
writer's document model. But it currently has to do so by
manipulating the limited subset that we expose through the UNO
API.

This is both slower and less accurate than having access
to the full document model.

So move it inside, and then we can strip out various hacks, and
optimise imports.

Change-Id: Ie1114d28130ef5f9a786531bc552cb8ee7768015
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165953
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-04-18 09:16:12 +02:00
..
sharedvisitor
store
test double operator < is not a strict weak ordering due to NaN 2024-02-07 21:03:46 +01:00
automem.cxx
badstatics.cxx lok: calc: fix for rendering issues on in place editing 2024-02-08 17:11:32 +01:00
blockblock.cxx
bufferadd.cxx move writerfilter inside sw 2024-04-18 09:16:12 +02:00
buriedassign.cxx move writerfilter inside sw 2024-04-18 09:16:12 +02:00
casttovoid.cxx
changetoolsgen.cxx
charrightshift.cxx
check.cxx double operator < is not a strict weak ordering due to NaN 2024-02-07 21:03:46 +01:00
check.hxx double operator < is not a strict weak ordering due to NaN 2024-02-07 21:03:46 +01:00
checkconfigmacros.cxx
classmemaccess.cxx
collapseif.cxx
colorcheck.cxx
commaoperator.cxx
compat.hxx
conditionalstring.cxx
constantparam.bitmask.results
constantparam.booleans.results
constantparam.constructors.results
constantparam.cxx
constantparam.numbers.results
constantparam.py
constexprliteral.cxx
constmethod.cxx
constmove.cxx
conststringvar.cxx
consttobool.cxx
cow_wrapper.cxx
cppunitassertequals.cxx
crosscast.cxx
cstylecast.cxx
data.cxx
datamembershadow.cxx
dbgunhandledexception.cxx
derefnullptr.cxx
dllprivate.cxx
duplicate-defines.cxx
dyncastvisibility.cxx
dynexcspec.cxx
elidestringvar.cxx
empty.cxx
emptyif.cxx
expandablemethods.cxx
expandablemethods.py
expressionalwayszero.cxx
external.cxx
externandnotdefined.cxx
faileddyncast.cxx
fakebool.cxx
fieldcanbelocal.cxx
fieldcanbelocal.py
fieldcanbelocal.results
fieldcast.cxx
fieldcast.py
fieldcast.results
finalclasses.cxx
finalclasses.py
finalmethods.cxx loplugin:finalmethods 2024-03-26 17:16:47 +01:00
finalmethods.py loplugin:finalmethods 2024-03-26 17:16:47 +01:00
flatten.cxx
fragiledestructor.cxx tdf#142467: restore "final" in CandleStickChartType class 2024-02-16 10:11:29 +01:00
functionaddress.hxx
getimplementationname.cxx
getstr.cxx -Werror,-Wunused-but-set-variable 2024-04-08 09:49:53 +02:00
implicitboolconversion.cxx
implinheritancehelper.cxx
includeform.cxx Adapt to modified clang::PPCallbacks::InclusionDirective 2024-02-11 19:59:03 +01:00
indentation.cxx
inlinevisible.cxx
intvsfloat.cxx
literaltoboolconversion.cxx
locking2.cxx
locking2.py
logexceptionnicely.cxx
loopvartoosmall.cxx
makeshared.cxx
mapindex.cxx
mergeclasses.cxx
mergeclasses.py
mergeclasses.results
methodcycles.cxx
methodcycles.partition.results
methodcycles.py
methodcycles.results
moveit.cxx
moveparam.cxx
nestedunnamed.cxx
noexcept.cxx
noexceptmove.cxx
nullptr.cxx double operator < is not a strict weak ordering due to NaN 2024-02-07 21:03:46 +01:00
optionalbool.cxx
oslendian.cxx
ostr.cxx
overrideparam.cxx
overridevirtual.cxx
pahole-all-classes.py
passparamsbyref.cxx
passstuffbyref.cxx
plugin.cxx
plugin.hxx
pluginhandler.cxx
pluginhandler.hxx
pointerbool.cxx
precompiled_clang.hxx
privatebase.cxx
ptrvector.cxx
rangedforcopy.cxx
readability-redundant-pp.cxx
reducevarscope.cxx
redundantcast.cxx
redundantfcast.cxx
redundantinline.cxx
redundantpointerops.cxx
redundantstatic.cxx
refcounting.cxx
refcountingbase.cxx
referencecasting.cxx
rendercontext.cxx
reservedid.cxx
returnconstant.cxx
returnconstval.cxx
salcall.cxx
sallogareas.cxx
salunicodeliteral.cxx
selfinit.cxx
sfxpoolitem.cxx
simplifyconstruct.cxx
simplifydynamiccast.cxx
simplifypointertobool.cxx
singlevalfields.could-be-bool.results
singlevalfields.cxx
singlevalfields.py
singlevalfields.results
staticaccess.cxx
staticconstfield.cxx
staticdynamic.cxx
staticmethods.cxx improve loplugin:staticmethods 2024-03-22 11:47:36 +01:00
stdfunction.cxx
stringadd.cxx
stringconcatauto.cxx
stringconcatliterals.cxx
stringconstant.cxx -Werror,-Wunused-but-set-variable 2024-04-08 09:50:46 +02:00
stringliteralvar.cxx
stringstatic.cxx
stringview.cxx
stringviewdangle.cxx
stringviewparam.cxx
stringviewvar.cxx
subtlezeroinit.cxx
trivialconstructor.cxx
trivialdestructor.cxx
typedefparam.cxx
typeidcomparison.cxx
unicodetochar.cxx
unnecessarycatchthrow.cxx
unnecessarygetstr.cxx loplugin:unnecessarygetstr fix false + 2024-02-02 20:40:58 +01:00
unnecessarylocking.cxx
unnecessaryoverride.cxx
unnecessaryparen.cxx
unnecessaryvirtual-dead.results
unnecessaryvirtual.cxx
unnecessaryvirtual.py
unnecessaryvirtual.results
unoaggregation.cxx
unoany.cxx
unoquery.cxx
unreffun.cxx
unsignedcompare.cxx
unusedcapturedefault.cxx
unusedenumconstants.cxx
unusedenumconstants.py move writerfilter inside sw 2024-04-18 09:16:12 +02:00
unusedenumconstants.readonly.results loplugin:unusedenumconstants 2024-04-04 19:58:35 +02:00
unusedenumconstants.untouched.results loplugin:unusedenumconstants 2024-04-04 19:58:35 +02:00
unusedenumconstants.writeonly.results loplugin:unusedenumconstants 2024-04-04 19:58:35 +02:00
unusedfields.cxx
unusedfields.only-used-in-constructor.results
unusedfields.py
unusedfields.readonly.results
unusedfields.untouched.results
unusedfields.writeonly.results
unusedmember.cxx -Werror,-Wunused-but-set-variable 2024-04-08 10:48:45 +02:00
unusedmethods.cxx
unusedmethods.py
unusedmethods.results
unusedmethods.unused-returns.results
unusedvariablecheck.cxx
unusedvariablecheck.hxx
unusedvariablemore.cxx
unusedvariableplus.cxx
unusedvarsglobal.cxx
unusedvarsglobal.py
unusedvarsglobal.untouched.results
unusedvarsglobal.writeonly.results
useuniqueptr.cxx
vclwidgets.cxx
virtualdead.cxx
virtualdead.py move writerfilter inside sw 2024-04-18 09:16:12 +02:00
virtualdead.results
virtualdead.unusedparams.results
virtualdown.cxx
virtualdown.py
virtualdown.results
weakbase.cxx
writeonlyvars.cxx
xmlimport.cxx