summaryrefslogtreecommitdiff
path: root/sc/source/core/data/table3.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-08-29move ScProgress construction out of ScTable::SortMarkus Mohrhard1-9/+10
Change-Id: I8e523fbb53b9c40075b62ee32d79eee0b408168e
2012-08-27when swaping cols or rows insert notes at the right place, fdo#53979Markus Mohrhard1-19/+30
Change-Id: I1228b3a064623e810265b47776e33f81f4bf0e51
2012-08-10make more ScTable methods constMarkus Mohrhard1-3/+3
Change-Id: I9965a5ee383c4380dc1e75abc6a8df17ed69f6fc
2012-08-10make more methods const in ScTableMarkus Mohrhard1-4/+4
Change-Id: Ib61ab9ea33ea94d6175a2110105849279d1ad440
2012-07-16correct but ugly fix for i#118877Markus Mohrhard1-0/+5
This fix is better than the AOO patch and does not require direct ref count manipulation but still feels dirty. Change-Id: I1f37bc4c72f668fec229b874cfa1ea5e9ab9153e
2012-07-15Revert "don't delete ScPatternAttr from doc pool for swap, i#118877"Markus Mohrhard1-2/+4
This reverts commit 902082656655aeab559c0b5781907ff004179468.
2012-07-13don't delete ScPatternAttr from doc pool for swap, i#118877Markus Mohrhard1-4/+2
the original apache commit is quite ugly and should not be used!! Change-Id: Id02d2cf474e49b97bfe285fe76867d1b1d944ec3
2012-06-06Use iterators over index access.Kohei Yoshida1-4/+4
This makes ValidQuery *slightly* faster. Change-Id: I9fff6099b597d7a8d4d5a4358099348baa657802
2012-06-06Avoid expensive allocation & deallocation of local vector on every call.Kohei Yoshida1-14/+13
This alone reduces the ValidQuery() call by 70%. Change-Id: Ic9f8adbd0cb63297be7e173c39e4bcf886d1e2d2
2012-04-05small memory leak in table3.cxxMarkus Mohrhard1-1/+2
2012-04-05remove the sort entry limit in table3Markus Mohrhard1-6/+6
2012-04-05Revert "Cleanup. ScPivot(Collection) is no more."Markus Mohrhard1-12/+12
This reverts commit 568d3912bf8ced76ecb9506bccc3bd361daba082.
2012-04-04Cleanup. ScPivot(Collection) is no more.Kohei Yoshida1-12/+12
2012-04-04fdo#45747 remove the limitation to 3 sort entries in calc part1Albert Thuswaldner1-12/+12
2012-03-31revert "remove limitation to 3 sort entries in calc part1"Markus Mohrhard1-12/+12
2012-03-31fdo#45747 remove the limitation to 3 sort entries in calc part1Albert Thuswaldner1-12/+12
2012-03-07there should be no need any more for this checkMarkus Mohrhard1-4/+0
2012-03-02add missing loop conditionsMarkus Mohrhard1-0/+2
2012-03-02implement SwapCol and SwapRow for note handling againMarkus Mohrhard1-8/+57
2012-02-29remove mpNote from ScBaseCellMarkus Mohrhard1-0/+17
2012-02-27merge GetString variantsCaolán McNamara1-2/+2
2012-02-08Rename TypedStrData to ScTypedStrData, just to be consistent.Kohei Yoshida1-3/+3
2012-02-08Move away from TypedScStrCollection in favor of STL's.Kohei Yoshida1-3/+3
2012-02-04ScOutlineCollection and its friends now free of ScSortedCollection.Kohei Yoshida1-1/+0
But it's apparently broken at the moment. I need to fix this...
2012-02-04Replace ScStrCollection with boost::unordered_set.Kohei Yoshida1-16/+11
2012-01-20Mempool size args are unused.Stephan Bergmann1-2/+1
2012-01-09simplify CharClassCaolán McNamara1-4/+4
multiple variants of toUpper (etc) some that take a non-const OUString or String and modify it some that take a const OUString or String and return a new one some that take part of a const OUString or String and return a new one
2012-01-07Fix for fdo43460 Part XXX getLength() to isEmpty()Olivier Hallot1-1/+1
Part XXX Modules sc
2011-12-15Resolved fdo#43831 Advanced FILTER incompatible with 3.4.4 documentsEike Rathke1-3/+14
* Reintroduced logic in PrepareQueryItem::operator() that got lost during rework of ScQueryEntry. * ScQueryParamBase::FillInExcelSyntax() and the calling lcl_createExcelQuery() create query entries always as ByString, that needs to be converted to ByValue if appropriate.
2011-12-12fdo#35539: Don't evaluate error cells as values during filtering.Kohei Yoshida1-0/+6
E.g., if filtering for cells < 5, we should skip error cells. Previously, error cells are unintentionally treated as having a numeric value of 0.
2011-12-08bnc#656073: Allow filtering by error value.Kohei Yoshida1-1/+6
The old way was that an error cell was evaulated as having a value of 0. The error cell also showed up as blank in the popup. Using the error string is much more intuitive (and some users apparently want this behavior).
2011-11-27remove include of pch header from scNorbert Thiebaud1-2/+0
2011-11-22fdo#43154: Fixed incorrectly query validation.Kohei Yoshida1-1/+1
It was due to a simple mis-placement of an operator. No idea how the compiler may have parsed that statement...
2011-11-18Replace DeleteQuery with RemoveEntryByField.Kohei Yoshida1-11/+1
The latter takes care of iterating through the elements.
2011-11-18This was what was screwing with the multi-item query!Kohei Yoshida1-2/+2
Now multi-item matching works properly.
2011-11-14This can be const.Kohei Yoshida1-1/+1
2011-11-14Prefer for_each over manual loop.Kohei Yoshida1-43/+54
2011-11-14Adopt lcl_PrepareQuery to multi-item queries.Kohei Yoshida1-16/+20
2011-11-14No more pSpecial treatment of empty / non-empty queries.Kohei Yoshida1-24/+11
2011-11-14Make multi-item query possible.Kohei Yoshida1-10/+24
2011-11-14Aggregate all these local functions into a class.Kohei Yoshida1-289/+306
This also reduces the number of parameters in each function.
2011-11-14Marking methods const where possible.Kohei Yoshida1-3/+3
2011-11-14Extracted compare-by-value and compare-by-string into functions.Kohei Yoshida1-238/+269
2011-11-14Revert "Revert "Removing the mixed comparison flag, which is no longer needed.""Kohei Yoshida1-17/+0
This reverts commit 7d7036c235a92268f23cc04eab8abcb08cddeb3f.
2011-11-11Revert "Removing the mixed comparison flag, which is no longer needed."Kohei Yoshida1-0/+17
This reverts commit eaea417bfdf8d06df2b7f2e42c904c32ce77e871.
2011-11-10Removing the mixed comparison flag, which is no longer needed.Kohei Yoshida1-17/+0
This flag was introduced years ago to deal with Excel's behavior on incorrectly sorted data range. But later versions of Excel no longer follow that behavior & keeping this flag would make the evaluation code unnecessarily more complex & hard to adopt to multi-item matching.
2011-11-07Encapsulated empty and non-empty filter criteria.Kohei Yoshida1-3/+6
Because those two conditions were not very obvious.
2011-11-07Another bug.Kohei Yoshida1-1/+1
2011-11-07Fixed a silly bug.Kohei Yoshida1-1/+1
2011-11-07Changed data storage structure in ScQueryEntry.Kohei Yoshida1-52/+64
This required a whole bunch of chnages all over the place.