summaryrefslogtreecommitdiff
path: root/sc/inc/sharedformula.hxx
AgeCommit message (Collapse)AuthorFilesLines
2015-09-17Resolves: tdf#94249 do not remove broadcasters while iterators are in useEike Rathke1-1/+2
EndListeningContext holds BroadcasterStoreType iterators in its ColumnBlockPositionSet and collects broadcasters to purge them at the end. Removing broadcasters from ScColumn::maBroadcasters in between invalidates the iterators. Hence calling the "normal" EndListening() that removes a broadcaster when all listeners are gone while an EndListeningContext is in use is bad. Change-Id: Ibdd88469e91e6173ceff1f391c23ef7cb7c6f596 (cherry picked from commit e4a8ae0bf54476e9a0c9e1f5348c05f3cd838899) Reviewed-on: https://gerrit.libreoffice.org/18618 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-21Use group area listeners when deleting rows.Kohei Yoshida1-3/+9
Change-Id: I9ceb1cabf448349e087e4d5c4c2b1a75af91dd75 (cherry picked from commit 5432e2a5ef7a3e131d2496e19bd0c6a86955319f)
2014-11-18Differentiate shared and non-shared formula cells when registering.Kohei Yoshida1-0/+14
For now this is just for a pure redirection, but later we'll use this to do a different area listening registration for grouped formula cells. Change-Id: I8e68bb53c3e96821175ae562ef36ec5e800c8688
2014-07-13fdo#81309: Adjust references during sort.Kohei Yoshida1-0/+9
Change-Id: I2b98610f6b774400ecfaffe2905201c27fcab33f
2014-04-19fixincludeguards.sh: scThomas Arnhold1-2/+2
sorry, huge one...
2013-11-20Point to the group's top cell in ScFormulaCellGroup instead of the top rowTor Lillqvist1-1/+1
It will make implementing the background compilation of OpenCL kernels easier, I hope. That needs data accessible through the ScFormulaCell. Change-Id: I77ad5a94eb13551e6238d5f5285f1c916d7cb992
2013-08-12This is clearly a bug. Let's fix it.Kohei Yoshida1-1/+1
Change-Id: I83aa2c108e7d8561d28d76b69a8763a15a20a2bd
2013-08-12Do the splitting of formula groups.Kohei Yoshida1-1/+9
Change-Id: I5a8661895b558b67abc19cdc39de9eb027bc1c34
2013-08-12Collect all boundaries at which to split the formula group.Kohei Yoshida1-0/+4
Change-Id: Ic78d7a06991b983e625b161f11fbbabce02334f3
2013-08-12Handle shared token array correctly when adjusting formula grouping.Kohei Yoshida1-5/+1
Change-Id: Ib4b141f415b36565106e946ccbc47f2b9f80d89c
2013-07-11Move UnshareFormulaCell() out of ScColumn into SharedFormulaUtil.Kohei Yoshida1-0/+9
This one too doesn't operate on column. Change-Id: Ieb23641ca4860d6f137b266813ad56f4984e0523
2013-07-11Move more methods to SharedFormulaUtil.Kohei Yoshida1-0/+10
Change-Id: Ibd58f5d15292805d50823223d1ebe94e7b51b808
2013-07-11Move these methods out of ScColumn since they don't operate on column.Kohei Yoshida1-0/+24
Change-Id: I1a03b9b18dd236138306fd545e961a5443e22bc8
2013-07-11Group formula cells in ScColumn::MixData().Kohei Yoshida1-0/+58
Change-Id: I38186e2bf82ed56fbe859b17dcc1d31f36471bd8