office-gobmx/sw/inc
Tomaž Vajngerl e051b3a6d5 sw: refactor SwParaIdleData - rename, lifecycle, move to header
This renames SwParaIdleData to sw::ParagraphIdleData, moves it to
the header file and changes from a raw pointer initialized at the
SwTextNode construction and deleted at SwTextNode destruction to
a pure member variable (which has the same lifecycle). A it is not
a pointer anymore, there is no need to check if it is nullptr or
not, which simplifies the code.

Change-Id: I74413eef2cfd3666cf75177a6ea080219eee0ac0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140681
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2022-10-16 21:27:31 +02:00
..
pch vcl: AnimationBitmap -> AnimationFrame 2022-09-16 10:08:43 +02:00
AccessibilityCheckStrings.hrc a11y: Add check for background image 2022-10-15 10:34:28 +02:00
accessibilityoptions.hxx
accmap.hxx
acmplwrd.hxx use more string_view in editeng 2022-09-21 18:29:54 +02:00
anchoreddrawobject.hxx
anchoredobject.hxx ref-count SdrObject 2022-08-29 13:44:02 +02:00
AnnotationWin.hxx
app.hrc
authfld.hxx
authratr.hxx
bitmaps.hlst tdf#142628 Update icons for Field and Field by Type 2022-08-01 00:25:13 +02:00
BorderCacheOwner.hxx
bparr.hxx
breakit.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
calbck.hxx
calc.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
ccoll.hxx sal_uLong->sal_uInt32 in CommandStruct 2022-09-28 13:08:28 +02:00
cellatr.hxx
cellfml.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
charatr.hxx
charfmt.hxx tdf#151094 ODT export: fix crash when linked paragraph style is deleted 2022-10-04 08:21:57 +02:00
charformats.hxx sw: rename to unique name SwFrameFormat::SetFormatName() 2022-08-05 10:24:56 +02:00
checkit.hxx
chpfld.hxx
cmdid.h sw content controls, combo box: add insert UI 2022-09-23 10:35:22 +02:00
cnttab.hrc
colwd.hxx
comcore.hxx
contentindex.hxx This does not need to be friend or linked externally 2022-09-15 09:14:15 +02:00
crsrsh.hxx sw: fix inserting fields between 2 adjacent input fields 2022-09-27 21:18:19 +02:00
crstate.hxx
cshtyp.hxx
dbfld.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
dbgoutsw.hxx
dbmgr.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
dbui.hrc
dcontact.hxx ref-count SdrObject 2022-08-29 13:44:02 +02:00
ddefld.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
deletelistener.hxx
dlelstnr.hxx
dobjfac.hxx ref-count SdrObject 2022-08-29 13:44:02 +02:00
doc.hxx sw: improve duplicated images in copied header/footer text 2022-10-14 15:24:07 +02:00
docary.hxx
docfac.hxx
docfunc.hxx
docsh.hxx
docstat.hxx
docstyle.hxx
docufld.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
dpage.hxx ref-count SdrObject 2022-08-29 13:44:02 +02:00
drawdoc.hxx
edglbldc.hxx
edimp.hxx loplugin:unusedmethods 2022-09-08 15:31:14 +02:00
editsh.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
EnhancedPDFExportHelper.hxx
error.hrc move ErrCode to comphelper and improve debug output string 2022-09-14 08:34:38 +02:00
expfld.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
extinput.hxx
fchrfmt.hxx
fesh.hxx
finalthreadmanager.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
fldbas.hxx
flddat.hxx Relates tdf#139141 - Make variable date/time field the default 2022-07-14 10:04:01 +02:00
flddinf.hrc
flddropdown.hxx
fldref.hrc
fldupde.hxx
flyenum.hxx
flypos.hxx Use SwNode instead of SwNodeIndex in SwPosFlyFrame 2022-08-25 07:57:57 +02:00
fmtanchr.hxx no need to allocate these SwPosition separately 2022-08-07 18:59:25 +02:00
fmtautofmt.hxx tdf#150613 sw: better DOC import of paragraph marker formatting 2022-09-20 10:53:01 +02:00
fmtclbl.hxx
fmtclds.hxx
fmtcnct.hxx
fmtcntnt.hxx unique_ptr->optional in SwFormatContent 2022-08-10 10:50:32 +02:00
fmtcol.hxx tdf#151094 ODT export: fix crash when linked paragraph style is deleted 2022-10-04 08:21:57 +02:00
fmtcolfunc.hxx
fmteiro.hxx
fmtflcnt.hxx
fmtfld.hxx use more concrete UNO classes in writer 2022-07-21 09:00:05 +02:00
fmtfollowtextflow.hxx
fmtfordr.hxx
fmtfsize.hxx
fmtftn.hxx use more concrete UNO classes in writer 2022-07-21 09:00:05 +02:00
fmtftntx.hxx sw: document SwFormatFootnoteEndAtTextEnd 2022-08-30 08:49:25 +02:00
fmthdft.hxx
fmtinfmt.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
fmtline.hxx
fmtlsplt.hxx
fmtmeta.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
fmtornt.hxx
fmtpdsc.hxx
fmtrfmrk.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
fmtrowsplt.hxx
fmtruby.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
fmtsrnd.hxx
fmturl.hxx
fmtwrapinfluenceonobjpos.hxx
format.hxx sw: rename to unique name SwFrameFormat::SetFormatName() 2022-08-05 10:24:56 +02:00
formatcontentcontrol.hxx sw content controls: preserve tag 2022-10-05 16:05:19 +02:00
formatlinebreak.hxx use more concrete UNO classes in writer 2022-07-21 09:00:05 +02:00
frameformats.hxx sw: rename to unique name SwFrameFormat::SetFormatName() 2022-08-05 10:24:56 +02:00
frmatr.hxx
frmfmt.hxx sw: rename to unique name SwFrameFormat::SetFormatName() 2022-08-05 10:24:56 +02:00
ftnidx.hxx make UpdateFootnote take a SwNode, not an SwNodeIndex 2022-08-07 11:19:19 +02:00
ftninfo.hxx
globals.hrc
globdoc.hxx
gotodlg.hxx
grfatr.hxx
HandleAnchorNodeChg.hxx no need to allocate these SwPosition separately 2022-08-07 18:59:25 +02:00
helpids.h
hfspacingitem.hxx
hhcwrp.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
hintids.hxx introduce sw::SectionHidden as plain SfxHint 2022-09-26 09:30:22 +02:00
hints.hxx introduce sw::SectionHidden as plain SfxHint 2022-09-26 09:30:22 +02:00
htmltbl.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
IDocumentChartDataProviderAccess.hxx
IDocumentContentOperations.hxx sw: improve duplicated bookmarks in copied header/footer text 2022-10-13 15:16:04 +02:00
IDocumentDeviceAccess.hxx
IDocumentDrawModelAccess.hxx
IDocumentExternalData.hxx
IDocumentFieldsAccess.hxx
IDocumentLayoutAccess.hxx
IDocumentLinksAdministration.hxx
IDocumentListItems.hxx
IDocumentListsAccess.hxx
IDocumentMarkAccess.hxx use SwNode instead of SwNodeIndex in CorrAbs/CorrRel 2022-08-25 17:59:10 +02:00
IDocumentOutlineNodes.hxx
IDocumentRedlineAccess.hxx tdf#119840 reduce lines we need to scan in CompressRedlines 2022-07-19 19:04:43 +02:00
IDocumentSettingAccess.hxx tdf#150200 tdf#150438 sw, DOCX: fix drop cap dash, quotation etc. 2022-08-17 18:07:24 +02:00
IDocumentState.hxx
IDocumentStatistics.hxx
IDocumentStylePoolAccess.hxx
IDocumentTimerAccess.hxx
IDocumentUndoRedo.hxx
IGrammarContact.hxx tdf#143148 Use pragma once instead of include guards in the header file 2022-10-14 10:43:31 +02:00
IMark.hxx
init.hxx
inspectorproperties.hrc
iodetect.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
IShellCursorSupplier.hxx
istyleaccess.hxx
istype.hxx
itabenum.hxx
legacyitem.hxx
lineinfo.hxx
linkenum.hxx
list.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
mdiexp.hxx
mmaddressblockpage.hrc
modcfg.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
modeltoviewhelper.hxx sw: split HideFieldmarkCommands out of ExpandFields 2022-07-08 13:48:09 +02:00
ndarr.hxx use more SwPosition::Assign 2022-09-05 08:54:08 +02:00
ndgrf.hxx pass SwNode instead of SwNodeIndex to SwNode constructors 2022-08-13 15:40:07 +02:00
ndhints.hxx
ndindex.hxx make SwNodeIndex constructors explicit 2022-08-07 13:31:11 +02:00
ndnotxt.hxx pass SwNode instead of SwNodeIndex to SwNode constructors 2022-08-13 15:40:07 +02:00
ndole.hxx pass SwNode instead of SwNodeIndex to SwNode constructors 2022-08-13 15:40:07 +02:00
ndtxt.hxx sw: refactor SwParaIdleData - rename, lifecycle, move to header 2022-10-16 21:27:31 +02:00
ndtyp.hxx
node.hxx use more SwPosition 2022-10-07 22:03:37 +02:00
nodeoffset.hxx
numrule.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
optload.hrc
outline.hrc
PageColumnPopup.hxx
pagedesc.hxx
pageformatpanel.hrc
PageMarginPopup.hxx
PageOrientationPopup.hxx
pagepreviewlayout.hxx
PageSizePopup.hxx
pam.hxx create less SwPosition temporaries 2022-09-16 18:49:32 +02:00
paratr.hxx
pausethreadstarting.hxx
poolfmt.awk
poolfmt.hxx
postithelper.hxx
PostItMgr.hxx
printdata.hxx
proofreadingiterator.hxx
prtopt.hxx
pvprtdat.hxx
rcid.hrc
rdfhelper.hxx
redline.hxx use more unique_ptr in GetAllValidRanges 2022-10-07 18:23:12 +02:00
reffld.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
ring.hxx
rubylist.hxx
section.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
shellid.hxx
shellio.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
shellres.hxx
SidebarWindowsTypes.hxx
sortopt.hxx
splargs.hxx Fix typo 2022-09-16 18:06:42 +02:00
strings.hrc sw: improve duplicated bookmarks in copied header/footer text 2022-10-13 15:16:04 +02:00
sw_primitivetypes2d.hxx
swabstdlg.hxx new uno command uno:Translate with deepl api 2022-10-12 16:52:03 +02:00
swacorr.hxx
SwAppletImpl.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
swatrset.hxx
swbaslnk.hxx
swcalwrp.hxx
SwCapObjType.hxx
swcli.hxx
swcommands.h
swcrsr.hxx introduce SwPosition::GetContentIndex 2022-08-02 15:11:17 +02:00
swdbdata.hxx
swddetbl.hxx
swdll.hxx
swdllapi.h
SwDocIdle.hxx
swerror.h
swevent.hxx
swfltopt.hxx
SwGetPoolIdFromName.hxx
swmodule.hxx
SwNodeNum.hxx
SwNumberTree.hxx
SwNumberTreeTypes.hxx
swrect.hxx
swregion.hxx
SwRewriter.hxx
swscanner.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
swserv.hxx
SwSmartTagMgr.hxx
SwStyleNameMapper.hxx
swtable.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
swtblfmt.hxx
swtypes.hxx sw: fix inserting fields between 2 adjacent input fields 2022-09-27 21:18:19 +02:00
swundo.hxx
SwUndoField.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
swunohelper.hxx
swurl.hxx
swwait.hxx
SwXMLSectionList.hxx
tabcol.hxx
tblafmt.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
tblenum.hxx
tblsel.hxx
textboxhelper.hxx tdf#148687 tdf#149173 tdf#149546 sw: fix crash with textboxes 2022-07-11 14:09:09 +02:00
textcontentcontrol.hxx
TextCursorHelper.hxx
textlinebreak.hxx
tgrditem.hxx
tox.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
toxe.hxx
ToxLinkProcessor.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
ToxTabStopTokenHandler.hxx
ToxTextGenerator.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
ToxWhitespaceStripper.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
toxwrap.hxx
txatbase.hxx sw content controls, plain text: enable DOCX filter with data binding 2022-09-19 11:31:05 +02:00
txatritr.hxx
txtannotationfld.hxx
txtatr.hxx
txtflcnt.hxx
txtfld.hxx
txtftn.hxx unique_ptr->optional in SwTextFootnote 2022-08-10 08:07:43 +02:00
txtinet.hxx
txtrfmrk.hxx
txttxmrk.hxx
undobj.hxx sw: document SwUndoInsDoc 2022-09-20 08:26:37 +02:00
UndoParagraphSignature.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
unobaseclass.hxx sw: delete bookmark if paragraph is fully selected 2022-07-27 18:39:27 +02:00
unochart.hxx
unocoll.hxx
unocrsr.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
unocrsrhelper.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
unodraw.hxx ofz#50767 docxfuzzer: Indirect-leak in rtl_allocateMemory 2022-09-13 13:53:24 +02:00
unofieldcoll.hxx
unoframe.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
unoidxcoll.hxx
unomap.hxx span requires a complete element type 2022-08-29 16:21:36 +02:00
unomid.h
unoparagraph.hxx tdf#119840 don't load redlines in lcl_FindParagraphClassificationField 2022-07-21 14:07:57 +02:00
unoprnms.hxx sw content controls: preserve tag 2022-10-05 16:05:19 +02:00
unoredline.hxx rhbz#2122948 sw: fix ODF import of fieldmark in redline 2022-09-23 21:38:58 +02:00
unoredlines.hxx
unosett.hxx
unosrch.hxx
unostyle.hxx clang-tidy modernize-pass-by-value in sw 2022-08-04 15:08:26 +02:00
unotbl.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
unotext.hxx More RTTI needed by UBSan now 2022-07-21 16:16:04 +02:00
unotextbodyhf.hxx use more concrete UNO classes in writer 2022-07-21 09:00:05 +02:00
unotextcursor.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
unotextrange.hxx use more string_view in sw 2022-10-11 08:44:09 +02:00
unotxdoc.hxx ofz#50767 docxfuzzer: Indirect-leak in rtl_allocateMemory 2022-09-13 13:53:24 +02:00
usrfld.hxx
utlui.hrc
view.hxx tdf#126535 show search key found times in find and replace dialog 2022-09-11 07:13:01 +02:00
viewopt.hxx
viewsh.hxx tdf#116411 fix Navigate By Page Next does not move the expected next 2022-08-01 16:31:22 +02:00
viscrs.hxx sw: document SwSelPaintRects 2022-09-06 08:09:40 +02:00
wdocsh.hxx