summaryrefslogtreecommitdiff
path: root/sc/source/core/inc/grouptokenconverter.hxx
AgeCommit message (Collapse)AuthorFilesLines
2021-03-23tdf#124176 Use pragma once in s*Vincent LE GARREC1-4/+1
sc, scaddins, sccomp, scripting Change-Id: Ia99fec9e238033821cb784810edd4762c09bd5db Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112049 Tested-by: Jenkins Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2020-11-27tdf#42949 Fix new IWYU warnings in directory sc/Gabor Kelemen1-1/+0
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I217817e2e4a42b096f5a7fb6344568c10d69aab2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106078 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2019-11-05make some classes module-privateNoel Grandin1-1/+1
Change-Id: Ice9a57eedb166672dbdfae6da2a172ab77566a19 Reviewed-on: https://gerrit.libreoffice.org/81983 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-08-28tdf#42949 Fix IWYU warnings in sc/source/core/inc/*Gabor Kelemen1-3/+5
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I5af85ef9ed3e6d15f7e98e9d669c59a66fc70833 Reviewed-on: https://gerrit.libreoffice.org/59478 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-10-23loplugin:includeform: scStephan Bergmann1-5/+5
Change-Id: I2ed763e0584a188032c80fde60890de3c6985cbd
2017-08-30loplugin:constparamNoel Grandin1-1/+1
Change-Id: I81055d60c3c5d35e46e7d0c3a451e93e42d86783
2017-08-30This can be constTor Lillqvist1-1/+1
Change-Id: I5d9f96111a17ec49deeb5716e1a8d38e444dad20
2017-08-23loplugin:constparam in sc part2Noel Grandin1-1/+1
Change-Id: I4fd18096d7d22d8c146a2437906187d5df1cb268 Reviewed-on: https://gerrit.libreoffice.org/41447 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-11-05Dump the single cell vector reference info to the log.Kohei Yoshida1-1/+2
Change-Id: If0ee6dca6642063501c728bec3b4e5d7b6401442
2016-06-03Resolves: tdf#98880 ensure backing context of DoubleVectorRefToken...Caolán McNamara1-0/+1
exists for the lifetime of the ScGroupTokenConverter otherwise in tdf#98880 ScDocument::InterpretDirtyCells releases that backing storage that the DoubleVectorRefToken relies on, and the ScVectorRefMatrix relies on that, so... when sc/source/core/tool/interpr4.cxx calls ::IsString on the ScVectorRefMatrix which calls ensureFullMatrix. That makes use of rArray.mpStringArray where rArray's mpStringArray is set to that rArray by FormulaGroupContext::ensureStrArray and the storage of mpStringArray belongs to the FormulaGroupContext, but that context was reset and destroyed up the stack in ScDocument::InterpretDirtyCells so the data is now invalid We could turn the unique_ptr into a shared_ptr and have the ScGroupTokenConverter take a ref to the currently active FormulaGroupContext to ensure any generated DoubleVectorRefToken/SingleVectorRefToken point to valid data during the lifetime of the ScGroupTokenConverter Change-Id: Id457934cdff18570961cb261cf5c46b6ef8ea083 Reviewed-on: https://gerrit.libreoffice.org/25815 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-03-16Undo my poor mans recursion control in favour of the real thingCaolán McNamara1-1/+1
i.e. undo commit ea441294e15b23f703f139055e9a18287745ca23 Author: Caolán McNamara <caolanm@redhat.com> Date: Thu Apr 2 13:19:32 2015 +0100 avoid endless recursion in fdo84763-2.ods and rely on commit 29ee431c1cf859c3d5a5041cff5cb04b89db27a0 Author: Eike Rathke <erack@redhat.com> Date: Tue Mar 15 17:39:03 2016 +0100 Resolves: tdf#93196 add RecursionCounter guard also to InterpretFormulaGroup() ... same as for ScFormulaCell::InterpretTail() Change-Id: I85dc6e37d987ce9fe41a9e4c337e02a1cec4f0c8
2015-04-02avoid endless recursion in fdo84763-2.odsCaolán McNamara1-1/+1
Change-Id: I7052ad735ee7f804fe2817ea44527a4b95a2dd04
2013-11-20WIP: Background ahead-of-time OpenCL compilationTor Lillqvist1-0/+38
Work in progress, does not work. That's what WIP means. Change-Id: I31459624a45370384e00392937ac9a5b9cd893c2