office-gobmx/include/editeng
Noel Grandin e57d5daaea fix leaks when using tools::JsonWriter
Specifically in sd/source/core/annotations/Annotation.cxx

We seem to end up fixing leaks here often.
The current tools::JsonWriter API is just very hard to use correctly.

So rather return an OString, which is cheap to copy,
and push that down into the LOK code.

AFAIK that seems to end up requiring less code and less adhoc copying
of data (specifically the queueing code in init.cxx was creating
copies when converting to std::string).

Ideally, we could have some special API to avoid the new strdup()
calls in init.cxx, but not sure how to prevent other people
from accidentally using that.

Change-Id: Ia33437c1bfd9cc2d54dfb99914d1b72db20335f2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149963
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-04-05 17:02:46 +02:00
..
AccessibleComponentBase.hxx
AccessibleContextBase.hxx
AccessibleEditableTextPara.hxx
AccessibleParaManager.hxx
AccessibleSelectionBase.hxx
AccessibleStaticTextBase.hxx
acorrcfg.hxx
adjustitem.hxx
autokernitem.hxx
blinkitem.hxx
borderline.hxx
boxitem.hxx
brushitem.hxx
bulletitem.hxx
charhiddenitem.hxx
charreliefitem.hxx
charrotateitem.hxx
charscaleitem.hxx
cmapitem.hxx
colritem.hxx
contouritem.hxx
crossedoutitem.hxx
CustomPropertyField.hxx
editdata.hxx
editeng.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
editengdllapi.h
editerr.hxx
editids.hrc
editobj.hxx
editrids.hrc
editstat.hxx
editund2.hxx
editview.hxx
edtdlg.hxx
eedata.hxx
eeitem.hxx
eerdll.hxx
emphasismarkitem.hxx
escapementitem.hxx
fhgtitem.hxx
fieldupdater.hxx
flditem.hxx
flstitem.hxx
fontitem.hxx
forbiddencharacterstable.hxx
forbiddenruleitem.hxx
formatbreakitem.hxx
frmdir.hxx
frmdiritem.hxx
hangulhanja.hxx
hngpnctitem.hxx
hyphenzoneitem.hxx
itemtype.hxx
justifyitem.hxx
keepitem.hxx
kernitem.hxx
langitem.hxx
legacyitem.hxx
lineitem.hxx
lrspitem.hxx
lspcitem.hxx
macros.hxx
measfld.hxx
memberids.h
misspellrange.hxx
nhypitem.hxx
numdef.hxx
numitem.hxx
opaqitem.hxx
optitems.hxx
orphitem.hxx editeng: document SvxOrphansItem and SvxWidowsItem 2023-03-28 07:48:45 +00:00
outliner.hxx fix leaks when using tools::JsonWriter 2023-04-05 17:02:46 +02:00
outlobj.hxx
overflowingtxt.hxx
paperinf.hxx
paragraphdata.hxx
paravertalignitem.hxx
pbinitem.hxx
pgrditem.hxx
pmdlitem.hxx
postitem.hxx
prntitem.hxx
protitem.hxx
rsiditem.hxx
scriptspaceitem.hxx
scripttypeitem.hxx
section.hxx
shaditem.hxx
shdditem.hxx
sizeitem.hxx
SpellPortions.hxx
spltitem.hxx
splwrap.hxx
svxacorr.hxx
svxenum.hxx tdf#148906: Ukrainian letters miss in bullets and numbering dialog 2023-04-05 13:57:03 +02:00
svxfont.hxx
svxrtf.hxx
swafopt.hxx
Trie.hxx
tstpitem.hxx add docstring for unclear default distance property in SvxTabStopItem 2023-03-30 11:30:10 +00:00
twolinesitem.hxx
txtrange.hxx
udlnitem.hxx
ulspitem.hxx
unoedhlp.hxx
unoedprx.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
unoedsrc.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
unofdesc.hxx
unofield.hxx
UnoForbiddenCharsTable.hxx
unofored.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
unoforou.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
unoipset.hxx
unolingu.hxx
unonames.hxx
unonrule.hxx
unoprnms.hxx
unotext.hxx tdf#153880 sc: Make Calc text hyperlinks stand out more 2023-04-04 20:16:47 +02:00
unoviwou.hxx
urlfieldhelper.hxx
wghtitem.hxx
widwitem.hxx editeng: document SvxOrphansItem and SvxWidowsItem 2023-03-28 07:48:45 +00:00
writingmodeitem.hxx
wrlmitem.hxx
xmlcnitm.hxx