office-gobmx/include/svx
Luboš Luňák 4256c764ae do not pass XComponentContext to officecfg::...::get() calls
It's used only for the ConfigurationWrapper singleton, so it's used
only the first time and then ignored. It also causes calls to
comphelper::getProcessComponentContext() for every single invocation
despite the value not being needed, and the calls may not be cheap
(it's ~5% CPU during ODS save because relatively frequent calls
to officecfg::Office::Common::Save::ODF::DefaultVersion::get()).

Change-Id: I02c17a1a9cb498aeef220ddd5a0bde5523cb0ffb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131056
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-07 15:37:22 +01:00
..
sdr make some svx methods const 2022-03-05 11:59:04 +01:00
sidebar remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
AccessibilityCheckDialog.hxx
AccessibleControlShape.hxx
AccessibleGraphicShape.hxx
AccessibleOLEShape.hxx
AccessibleShape.hxx AccessibleShape::GetStyle can be const 2022-03-05 11:59:21 +01:00
AccessibleShapeInfo.hxx
AccessibleShapeTreeInfo.hxx
AccessibleTextHelper.hxx
ActionDescriptionProvider.hxx
algitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
anchorid.hxx
autoformathelper.hxx
bmpmask.hxx
camera3d.hxx
charmap.hxx do not pass XComponentContext to officecfg::...::get() calls 2022-03-07 15:37:22 +01:00
charthelper.hxx
ChildrenManager.hxx
chrtitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
ClassificationCommon.hxx
ClassificationDialog.hxx
ClassificationField.hxx
clipboardctl.hxx
clipfmtitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
colorbox.hxx
ColorSets.hxx
colorwindow.hxx move ToolBoxItemId into its own header 2022-01-26 12:07:18 +01:00
CommonStyleManager.hxx
compressgraphicdialog.hxx Resolves tdf#146929 - Remember user input for the compress dialog 2022-02-20 22:17:57 +01:00
connctrl.hxx
contdlg.hxx
ctredlin.hxx loplugin:unusedmethods 2022-02-17 14:51:23 +01:00
cube3d.hxx
dataaccessdescriptor.hxx
databaselocationinput.hxx
databaseregistrationui.hxx
dbaexchange.hxx
dbaobjectex.hxx
def3d.hxx
deflt3d.hxx
dialcontrol.hxx
dialmgr.hxx
dialogs.hrc
dlgctl3d.hxx
dlgctrl.hxx
dlgutil.hxx
drawitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
e3ditem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
e3dsceneupdater.hxx
e3dundo.hxx
EnhancedCustomShape2d.hxx
EnhancedCustomShapeFunctionParser.hxx
EnhancedCustomShapeGeometry.hxx
EnhancedCustomShapeTypeNames.hxx
extedit.hxx
extrusionbar.hxx
f3dchild.hxx
FileExportedDialog.hxx
fillctrl.hxx
flagsdef.hxx
float3d.hxx
fmdmod.hxx
fmdpage.hxx
fmgridcl.hxx
fmgridif.hxx GetComponentServiceName can be const 2022-03-05 15:19:15 +01:00
fmmodel.hxx
fmobjfac.hxx
fmpage.hxx
fmsearch.hxx
fmshell.hxx
fmsrccfg.hxx
fmsrcimp.hxx
fmtools.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
fmview.hxx
fntctrl.hxx
fontwork.hxx
fontworkbar.hxx
fontworkgallery.hxx
formatpaintbrushctrl.hxx
framebordertype.hxx
framelink.hxx
framelinkarray.hxx
frmdirlbox.hxx
frmsel.hxx
galctrl.hxx
gallery.hxx
gallery1.hxx
gallerybinaryengine.hxx
gallerybinaryengineentry.hxx
gallerybinarystoragelocations.hxx
galleryfilestorage.hxx
galleryfilestorageentry.hxx
galleryitem.hxx
galleryobjectcollection.hxx
galleryobjectstorage.hxx
gallerystoragelocations.hxx
galmisc.hxx
galtheme.hxx
GenericCheckDialog.hxx document GenericCheckDialog, GraphicSizeCheck and related classes 2022-01-10 13:51:08 +01:00
grafctrl.hxx
graphctl.hxx
graphichelper.hxx sc export chart as graphic: handle PDF 2022-01-04 19:02:03 +01:00
grfcrop.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
grfflt.hxx
gridctrl.hxx
hdft.hxx
helperhittest3d.hxx
hexcolorcontrol.hxx
hlnkitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
hyperdlg.hxx
IAccessibleParent.hxx
IAccessibleViewForwarder.hxx
IAccessibleViewForwarderListener.hxx
ifaceids.hxx
ImageMapInfo.hxx
imapdlg.hxx
insctrl.hxx
ipolypolygoneditorcontroller.hxx
itemwin.hxx
itextprovider.hxx
labelitemwindow.hxx
langbox.hxx
lathe3d.hxx
legacyitem.hxx
linectrl.hxx
linkwarn.hxx
measctrl.hxx
MediaShellHelpers.hxx
modctrl.hxx
msdffdef.hxx
nbdtmg.hxx
nbdtmgfact.hxx
numfmtsh.hxx
numinf.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
numvset.hxx
obj3d.hxx
objfac3d.hxx
ofaitem.hxx convert OfaRefItem to a normal class 2022-02-02 07:46:43 +01:00
optgenrl.hxx
optgrid.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
pagectrl.hxx
pageitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
pagenumberlistbox.hxx
Palette.hxx
PaletteManager.hxx do not pass XComponentContext to officecfg::...::get() calls 2022-03-07 15:37:22 +01:00
papersizelistbox.hxx
paraprev.hxx
ParaSpacingControl.hxx
ParseContext.hxx
passwd.hxx
polypolygoneditor.hxx
postattr.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
pszctrl.hxx
rectenum.hxx
relfld.hxx
rotmodit.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
rubydialog.hxx
ruler.hxx tdf#95882 svxruler: restore adjustment for borders 2022-02-24 07:36:57 +01:00
rulritem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
samecontentlistbox.hxx
scene3d.hxx
sdangitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
sdasitm.hxx cid#1497094 silence Uninitialized scalar field 2022-01-11 21:44:18 +01:00
sderitm.hxx
sdgcpitm.hxx
sdggaitm.hxx
sdgluitm.hxx
sdgmoitm.hxx
sdmetitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
sdooitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
sdprcitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
sdrhittesthelper.hxx
sdrmasterpagedescriptor.hxx
sdrobjectfilter.hxx
sdrobjectuser.hxx
sdrpageuser.hxx
sdrpagewindow.hxx
sdrpaintwindow.hxx
sdrundomanager.hxx
sdshcitm.hxx
sdshitm.hxx
sdshtitm.hxx
sdsxyitm.hxx
sdtaaitm.hxx
sdtacitm.hxx
sdtaditm.hxx
sdtagitm.hxx
sdtaiitm.hxx
sdtaitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
sdtakitm.hxx
sdtayitm.hxx
sdtcfitm.hxx
sdtditm.hxx
sdtfchim.hxx
sdtfsitm.hxx
sdtmfitm.hxx
sdynitm.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
searchcharmap.hxx
selctrl.hxx
selectioncontroller.hxx
shapepropertynotifier.hxx merge IPropertyValueProvider into PropertyValueProvider 2022-02-11 05:52:11 +01:00
ShapeTypeHandler.hxx
signaturelinehelper.hxx
SmartTagItem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
SmartTagMgr.hxx
spacinglistbox.hxx
SpellDialogChildWindow.hxx
sphere3d.hxx
srchdlg.hxx
strarray.hxx
strings.hrc Typo: STR_ObjNameSingulDIAGAM->STR_ObjNameSingulDIAGRAM 2022-02-25 19:54:46 +01:00
svdcrtv.hxx
svddef.hxx
svddrag.hxx
svddrgmt.hxx make some svx methods const 2022-03-05 11:59:04 +01:00
svddrgv.hxx
svdedtv.hxx
svdedxv.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
svdetc.hxx
svdglev.hxx
svdglue.hxx
svdhdl.hxx
svdhlpln.hxx
svditer.hxx
svdlayer.hxx
svdmark.hxx
svdmodel.hxx Fix typo 2022-01-20 17:34:36 +01:00
svdmrkv.hxx lokCalcRTL: shapes: do not send negative(X) invalidations 2022-02-02 10:10:07 +01:00
svdoashp.hxx do not call broadcast SetStyleSheet from a non-broadcast one 2022-01-11 15:23:29 +01:00
svdoattr.hxx
svdobj.hxx Advanced Diagram support: cleanup/consolidate with existing code 2022-02-25 09:48:14 +01:00
svdobjkind.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
svdocapt.hxx
svdocirc.hxx
svdoedge.hxx
svdograf.hxx
svdogrp.hxx Advanced Diagram support: Allow reLayout without keeping oox::Shape 2022-03-04 22:10:10 +01:00
svdomeas.hxx
svdomedia.hxx
svdoole2.hxx
svdopage.hxx
svdopath.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
svdorect.hxx
svdotable.hxx
svdotext.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
svdouno.hxx
svdoutl.hxx
svdovirt.hxx
svdpage.hxx use 64bit for window sizes (tdf#147458) 2022-02-21 19:35:33 +01:00
svdpagv.hxx
svdpntv.hxx
svdpoev.hxx
svdpool.hxx
svdsnpv.hxx
svdsob.hxx SdrLayerID must be based on sal_Int16 2022-02-23 16:00:28 +01:00
svdtext.hxx
svdtrans.hxx
svdtypes.hxx SdrLayerID must be based on sal_Int16 2022-02-23 16:00:28 +01:00
svdundo.hxx
svdview.hxx
svdviter.hxx
svdxcgv.hxx
svx3ditems.hxx
SvxColorChildWindow.hxx
SvxColorValueSet.hxx
svxdlg.hxx
svxdllapi.h
svxerr.hxx
svxgraphicitem.hxx
svxids.hrc Advanced Diagram support: Extend UI to all applications 2022-03-02 17:29:38 +01:00
svxitems.hrc
SvxNumOptionsTabPageHelper.hxx
SvxPresetListBox.hxx
SvxShapeTypes.hxx
SvxXTextColumns.hxx
swframeexample.hxx
swframeposstrings.hxx
swframetypes.hxx
swframevalidation.hxx
sxcecitm.hxx tools::Long -> sal_Int32 2022-02-03 17:12:27 +01:00
sxcgitm.hxx
sxciaitm.hxx
sxcllitm.hxx
sxctitm.hxx
sxekitm.hxx
sxelditm.hxx
sxenditm.hxx
sxmbritm.hxx
sxmlhitm.hxx
sxmtfitm.hxx
sxmtpitm.hxx
sxmtritm.hxx
sxmuitm.hxx
tabarea.hxx
tabline.hxx
tbcontrl.hxx
tbxcolor.hxx
tbxctl.hxx
transfrmhelper.hxx
txencbox.hxx
txenctab.hxx
ucsubset.hxx
uiobject.hxx
unoapi.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
unobrushitemhelper.hxx
unofill.hxx
unomaster.hxx
unomid.hxx
unomod.hxx
unomodel.hxx
UnoNamespaceMap.hxx
unopage.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
unopool.hxx
unoprov.hxx remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum 2022-01-07 14:22:07 +01:00
unoshape.hxx tdf#64914 slow opening large chart 2022-02-22 08:07:23 +01:00
unoshprp.hxx sd theme: add UNO API for shape fill color 2022-02-24 08:43:12 +01:00
unoshtxt.hxx
view3d.hxx
viewlayoutitem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
viewpt3d.hxx
weldeditview.hxx
xbitmap.hxx
xbtmpit.hxx
xcolit.hxx sd theme: add doc model for shape fill color 2022-02-17 08:23:15 +01:00
xdash.hxx
xdef.hxx
xenum.hxx
xfillit0.hxx
xflasit.hxx
xflbckit.hxx
xflbmpit.hxx
xflbmsli.hxx
xflbmsxy.hxx
xflbmtit.hxx
xflboxy.hxx
xflbstit.hxx
xflbtoxy.hxx
xflclit.hxx
xflftrit.hxx
xflgrit.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
xflhtit.hxx
xfltrit.hxx
xftadit.hxx
xftdiit.hxx
xftmrit.hxx
xftouit.hxx
xftshcit.hxx
xftshit.hxx
xftshxy.hxx
xftstit.hxx
xgrad.hxx
xgrscit.hxx
xhatch.hxx
xit.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
xlineit0.hxx
xlinjoit.hxx
xlnasit.hxx
xlncapit.hxx
xlnclit.hxx
xlndsit.hxx
xlnedcit.hxx
xlnedit.hxx
xlnedwit.hxx
xlnstcit.hxx
xlnstit.hxx
xlnstwit.hxx
xlntrit.hxx
xlnwtit.hxx
xmleohlp.hxx
xmlexchg.hxx
xmlgrhlp.hxx
xmlsecctrl.hxx
xoutbmp.hxx
xpoly.hxx
xpool.hxx
XPropertyEntry.hxx
xsflclit.hxx
xtable.hxx
xtextit0.hxx
zoom_def.hxx
zoomctrl.hxx
zoomsliderctrl.hxx
zoomslideritem.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00