summaryrefslogtreecommitdiff
path: root/sc/inc/conditio.hxx
AgeCommit message (Collapse)Author
2014-06-25remove whitespaceMarkus Mohrhard
Change-Id: Ib15413e73409cc33de01fa92a47b9d1237cfc4b2
2014-06-17improve the inlinesimplememberfunctions clang pluginNoel Grandin
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-09loplugin: inlinesimplememberfunctionsNoel Grandin
Change-Id: I42119f656ca528286fb25d2d36c0af54b7d04a6b
2014-05-11fix-includes.pl: scThomas Arnhold
Change-Id: Iade3fedac5d2f8e978b7dd9c30f001d7d1564946
2014-04-19fixincludeguards.sh: scThomas Arnhold
sorry, huge one...
2014-03-27Second batch of adding SAL_OVERRIDE to overriding function declarationsStephan Bergmann
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: Ie656f9d653fc716f72ac175925272696d509038f
2014-03-03Remove visual noise from scAlexander Wilms
Conflicts: sc/source/ui/inc/docfunc.hxx Change-Id: I9314437ed3dd60e84d28c08ac0a2d1ed7bd1daf8 Reviewed-on: https://gerrit.libreoffice.org/8301 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-01-14bool improvementsStephan Bergmann
Change-Id: I27609462f2daba6b2289aff7a6a96686c961f3ce
2013-10-18convert remaining String in SC to OUStringNoel Grandin
Change-Id: I3ee8c3b59bf9d6ef6516f1da64cbe5f0b35af2d0
2013-09-05increase conditional format range during inserting rows/cols, fdo#67783Markus Mohrhard
Change-Id: Ib74667fb958aa9bbbcae3a0289b3cbd6edf8fb37
2013-07-30Rework reference update in conditional formatting and cell validation.Kohei Yoshida
No tests are written for this yet. Change-Id: Ic26a7f19d6ce6e6d7059035dc9c99ae5bcb9d77b
2013-06-29allow these cond formats to be updated when formula val changes,fdo#64401Markus Mohrhard
When the formulas depend on cells outside of the paint range we need to update the whole range. This approach will update the range more often than necessary but prevents that we need to mess with ScFormulaCell. In the future we should replace ScFormulaCell in this part of the code with something simpler that will correctly fix this problem. Change-Id: Ie8a8e5205f9ea1e43bb6d9f8bee6e0bab29e4840
2013-05-20Speed up ScColumn::HasEditCells() by keeping track of block position.Kohei Yoshida
Use block position hint to avoid re-starting search in the cell text attribute array. This change alone cuts additional 10 seconds off of the previously mentioned use case, by reducing the duration of HasEditCells() call from the previous ~10 seconds to a tiny fraction of a second. Change-Id: Id9f951cd235a88928c900619b6b66d7b8a057e0c
2013-05-06Revert "abstract type in ptr_container needs this workaround"Stephan Bergmann
d3f063cc86b50ac9adf08eb46dd2caf7975ed43c, by instead restricting the use of the Boost pointer containers to non-inline code (watch out for implicitly generated copy ctors and copy assignment ops), thus preventing MSVC from trying to generate full template instantiations of those containers (similar to f4227c822c7f5a4e1e1b3b4e096cb63cf710a3f1 "Blind fix for MSVC, take two"). Turns out the ScConditionalFormat copy ctor was unused anyway (but the ScConditionalFormatList copy ctor isn't, so only prevent generation of an implicit copy assignment op there). Change-Id: I23303a98df7024dbce95638ac13097b71a9c5c04
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-03-27WaE: class 'ScRefCellValue' was previously declared as a structTor Lillqvist
Change-Id: I0d75fd1a1e8fa23a246d6dfe9af024404198645a
2013-03-26Make the conditional formatting code free of ScBaseCell.Kohei Yoshida
Change-Id: I93f83a840874c973cdc0821ddeb1913be7f09767
2013-03-23fix above/below equal average ods import/exportMarkus Mohrhard
Change-Id: I1c305c67772b46cede6b4da3e79578f2f1a8ee89
2013-03-23remove the code for this old test conceptMarkus Mohrhard
Change-Id: I4c9c383cffa2cfadbee32ec1e19af4b569b13f0c
2013-03-04doubled includesThomas Arnhold
Change-Id: I70ec796188e2388e1e4d699126f7ae817f5ff86e
2013-02-25use URM_COPY when copying cond formats, fdo#60306, fdo#60311Markus Mohrhard
Change-Id: I7a232c27dd0c1eee6f389d30f46658500aaded47
2012-12-04re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Herbert Duerr i#118735 prevent endless loop if vlookup/hlookup doesn't find anything http://svn.apache.org/viewvc?view=revision&revision=1239673 Patches contributed by Andre Fischer remove lp_solver http://svn.apache.org/viewvc?view=revision&revision=1199180 i#118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Armin Le-Grand i#118485 - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 i#118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 Patches contributed by lihuiibm i#108860 - Fix range validation. http://svn.apache.org/viewvc?view=revision&revision=1242846 i#118954 Chart data will lost after copy to different file http://svn.apache.org/viewvc?view=revision&revision=1301345 Patches contributed by Ariel Constenla-Haile Fix Linux build breaker: extra qualification on member http://svn.apache.org/viewvc?view=revision&revision=1301591 i#118696 - i#118697 - Fix some Sheet Tab Color API issues http://svn.apache.org/viewvc?view=revision&revision=1225428 i#118697 - Fix uninitialized variable http://svn.apache.org/viewvc?view=revision&revision=1225859 i#118771 - ScUndoImportTab should preserve tab background color http://svn.apache.org/viewvc?view=revision&revision=1230356 i#118921 - Repaint linked sheet tab background color after updating link http://svn.apache.org/viewvc?view=revision&revision=1245177 i#118927 - Undo/Redo "Update Link" does not reset sheet tab color http://svn.apache.org/viewvc?view=revision&revision=1245241 i#118747 - Copy tab color when transferring sheets across documents http://svn.apache.org/viewvc?view=revision&revision=1230355 Patch contributed by Oliver Rainer-Wittman i#118012 - methods <ScBroadcastAreaSlot::AreaBroadcast(..)> and <ScBroadcastAreaSlot::AreaBroadcastInRange(..)> adapt stl-container iteration in order to avoid destroyed iterators during iteration. http://svn.apache.org/viewvc?view=revision&revision=1297916 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 Patch contributed by Daniel Rentz calc69: #i116936# fix VBA symbol Cells http://svn.apache.org/viewvc?view=revision&revision=1172135 Patches contributed by leiw: i#118546 CPU 100% on switched off AutoCalculate with Conditional Formatting on date values http://svn.apache.org/viewvc?view=revision&revision=1301380 Re-add new function documentation. Many various cleanups. Add missing calc66: #o11817313# also look at formula result number format, remove redundant binaries.
2012-11-29Fix ScCondDateFormatEntry::mpCacheStephan Bergmann
Change-Id: Iec348a367cedce8022f9be4be80adeaefab7b0a6
2012-11-28cache calls to Date::SYSTEMMarkus Mohrhard
Change-Id: Iccdfeb45519dfc7e1373bf1303ecfc0c83f4cbc0
2012-11-23String to OUString in conditio.[ch]xxMarkus Mohrhard
Change-Id: Iea2da3947a76e45fb323abed3b9a14ccc3fdfbdc
2012-11-15implement remaining conditional date formatsMarkus Mohrhard
Change-Id: I0a514f305367f556be2fea6650afb63bff4c5a8c
2012-11-15initial work for date conditional formatsMarkus Mohrhard
Change-Id: Ifba8a4061e898a031004c20222e78eb825f07e4e
2012-11-15String to OUStringMarkus Mohrhard
Change-Id: I32f35a34f031b1905b1b3955d6a8e6804bd4ce23
2012-11-15remove strange commentsMarkus Mohrhard
Change-Id: I307ac354550119f87e7eee0d747b36715c9e0ccc
2012-11-12remove conditional formats withiout range after import, related fdo#56983Markus Mohrhard
Change-Id: I9a8c02369c3e5a12310a46229bdc1671f75593ad
2012-11-09remove unused methods in ScConditionalFormatMarkus Mohrhard
Change-Id: I36e57f8eac028e72fedd81a5fb05698ff1c57fe0
2012-11-09remove unused defineMarkus Mohrhard
Change-Id: I5d529cef6e75ccdfe57800bceace99353d4b4b47
2012-11-04implement text conditional formatsMarkus Mohrhard
Change-Id: I29e837c3495264b04c25a8d6977e3f8dd1efd73b
2012-11-04switch from String to OUStringMarkus Mohrhard
Change-Id: I755d6e6e9c1118792578de52bd3af484f88072be
2012-11-04add error and not error conditionMarkus Mohrhard
Change-Id: Iaf087a470fa7353877ac726af907e6d4a31cba99
2012-11-02we don't need to pass this parameterMarkus Mohrhard
Change-Id: Ia330894b43c94d1dee09e7013999d22114ca52ac
2012-11-02implement above/below average conditional formatMarkus Mohrhard
Change-Id: I9ea745818552a8e2553b0de17f2e83d8b8da3d3b
2012-11-02implement top/bottom n percentMarkus Mohrhard
Change-Id: I463cd96831cd47b4e2ed878761e7196098a2e163
2012-11-02implement top/ bottom n elements conditional formatMarkus Mohrhard
Change-Id: Ie6aebf91689b6e260225548802d699cf70dadb94
2012-11-02extract filling the cache for conditional formatsMarkus Mohrhard
Change-Id: I90c4f7ac5c462a507cf0d44b7837facdd2bc3643
2012-11-02remove misleading commentMarkus Mohrhard
Change-Id: Ie169423e88539fb6557a36ac3db44386ceb77bbe
2012-10-30implement basic support for icon setsMarkus Mohrhard
already supports ooxml import Change-Id: I3e54aa1632a78f853bb13a3a4f76e9d66ea0b9ac
2012-09-25this operator can be constMarkus Mohrhard
2012-09-24Build fix.Kohei Yoshida
Change-Id: I2faebd74a1908c0a11e0e876055352716e54f5ca
2012-09-25try to explicitly include map for tinderboxMarkus Mohrhard
2012-09-24kill O(N^2) algorithm generating cond format render information, fdo#54396Markus Mohrhard
Change-Id: I63536625eaf9b73c8e63d3cf88b6b798a6bf017b
2012-09-23improve the dump code for cond formatsMarkus Mohrhard
Change-Id: Icefaa4777f64ca934928ae2ad95496000df364e9
2012-09-05better import of conditional format from old ODF structureMarkus Mohrhard
The old ODF storage is style based and so the sam cond format can be divided up into several single stlyes which resulted in several new style cond formats. Now we check for old stlye cond formats if there is a equal cond format and in this case just extend the area. This should make it easier to transform old documents into the new range based cond formats. Change-Id: I51a5148922e19e6860de9915abfc59d49b18d96e
2012-08-31update cond formats for deleting, moving and cut&pasteMarkus Mohrhard
Change-Id: I52987e957918853bcd1abd1460c6166b52454d62
2012-08-14implement dumper for new cond format testMarkus Mohrhard
Change-Id: I2a7f0cf20fa54cbcafcb30d8b8834fd1adf3821d