summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Expand)Author
2017-02-10convert SvtSecurityOptions::EOption to scoped enumNoel Grandin
2017-02-10convert SearchParam::SearchType to scoped enumNoel Grandin
2017-02-09tdf#105672 framework managed menu buttonMaxim Monastirsky
2017-02-09add IMSINH, IMSQRT,IMSUB,IMSUM,IMTAN test caseZdeněk Crhonek
2017-02-09use std::unique_ptrJochen Nitschke
2017-02-09and more unit tests for tdf#103890Eike Rathke
2017-02-09yet more 3D flag to preserve cases, tdf#103890 follow-upEike Rathke
2017-02-09add absolute sheet reference unit test for tdf#103890Eike Rathke
2017-02-09preserve 3D flag if sheet reference is absolute, tdf#103890 follow-upEike Rathke
2017-02-09tdf#103890: Add unit test for this.Kohei Yoshida
2017-02-09tdf#103890: Fix the logic on setting 3D flag on reference.Kohei Yoshida
2017-02-09tdf#91820 - Toggle sheet grid is per sheet optionYousuf Philips
2017-02-09sc lok: Limit number of row with LOK to 1000 rows.Henry Castro
2017-02-09replace pointers with objects in std::vectorsJochen Nitschke
2017-02-09convert BmpConversion to scoped enumNoel Grandin
2017-02-09move member to stackJochen Nitschke
2017-02-09use std::unique_ptr and reorder membersJochen Nitschke
2017-02-09use std::unique_ptr<>Jochen Nitschke
2017-02-09remove obsolete noop callJochen Nitschke
2017-02-09Reapply "create ErrorHandlerFlags scoped enum for error handling flags""Noel Grandin
2017-02-08tdf#50916 Allow proper updating, deleting and inserting tabsBartosz Kosiorek
2017-02-08tdf#50916 Introduce new column validation functionBartosz Kosiorek
2017-02-08replace localresource of strings and keys with StringArrayCaolán McNamara
2017-02-08add IMCSC test caseZdeněk Crhonek
2017-02-08add IMLOG2 test caseZdeněk Crhonek
2017-02-08add IMCOT test caseZdeněk Crhonek
2017-02-08add IMSECH test caseZdeněk Crhonek
2017-02-08add IMPRODUCT test caseZdeněk Crhonek
2017-02-08add IMSIN test caseZdeněk Crhonek
2017-02-08add IMSEC test caseZdeněk Crhonek
2017-02-08add IMREAL test caseZdeněk Crhonek
2017-02-08add IMEXP test caseZdeněk Crhonek
2017-02-08add IMLN test caseZdeněk Crhonek
2017-02-08add IMDIV test caseZdeněk Crhonek
2017-02-08add IMLOG10 test caseZdeněk Crhonek
2017-02-08add IMCSCH test caseZdeněk Crhonek
2017-02-08add IMPOWER test caseZdeněk Crhonek
2017-02-08add IMCOSH test caseZdeněk Crhonek
2017-02-08loplugin:unusedenumconstants read-only constants in vclNoel Grandin
2017-02-08Adding an iterator for fastattributes:Mohammed Abdul Azeem
2017-02-08coverity#1400141 Unchecked return valueCaolán McNamara
2017-02-07Revert "remove ugly operator* in DynamicErrorInfo"Michael Stahl
2017-02-07Revert "create ErrorHandlerFlags scoped enum for error handling flags"Michael Stahl
2017-02-07convert resources containing strings to stringarray resourcesCaolán McNamara
2017-02-07revert unready stuffCaolán McNamara
2017-02-07convert resources containing strings to stringarray resourcesCaolán McNamara
2017-02-07create ErrorHandlerFlags scoped enum for error handling flagsNoel Grandin
2017-02-07add VAR.P, VAR.S, VARA, VARP, VARPA, WEIBULL, WEIBULL.DIST test caseZdeněk Crhonek
2017-02-07remove ugly operator* in DynamicErrorInfoNoel Grandin
2017-02-07convert DEBUG_TIME to scoped enumNoel Grandin
intView (and subclasses) the mpModel variable is always the same as the input (reference) model, so there is no need for that extra variable. Change the strange and confusing var. name mrSdrModelFromSdrView (the input reference to SdrModel) to just mrModel and use that in GetModel(). Change the GetModel() to return a reference instead of a pointer and reactor the code to accomodate the change. This gets rid of many nullptr checks for the pointer that the GetModel() returns and makes the code more simple is some cases. Change-Id: I18351a417fd82f49262a83de036ec1420a65399c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146373 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> 2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann ...so that its TOOLS_WARN_EXCEPTION can be used in comphelper/source/misc/logging.cxx in a follow-up commit. (And while at it, rename from diangose_ex.h to the more appropriate diagnose_ex.hxx. The comphelper module is sufficiently low-level for this immediate use case, so use that at least for now; o3tl might be even more suitable but doesn't have a Library until now. Also, for the immediate use case it would have sufficed to only break DbgGetCaughtException, exceptionToString, TOOLS_WARN_EXCEPTION, TOOLS_WARN_EXCEPTION_IF, and TOOLS_INFO_EXCEPTION out of include/tools/diagnose_ex.h into an additional new include/comphelper/diagnose_ex.hxx, but its probably easier overall to just move the complete include file as is.) Change-Id: I9f3222d4ccf1a9ac29d7eb9ba1530d53e2affaee Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138451 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2022-06-21tdf#128150 Only show "Use background" btn in Impress & DrawSamuel Mehrbrodt Change-Id: I5d14f651af55b51a8a02a8a4ddbb1c0921b15d81 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136182 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> 2022-04-23Recheck module chart2 with IWYUGabor Kelemen See tdf#42949 for motivation Change-Id: Id4cdca3eed8618c289f30913d506f8f2bd46f0bb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133112 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de> 2022-01-30use more getChartModel in ChartControllerNoel Grandin avoids some unnecessary dynamic_cast Change-Id: I7389fd793c295d52cb6eb1b946199a2887544512 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129154 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-13Recheck modules [a-c]* with IWYUGabor Kelemen See tdf#42949 for motivation Change-Id: I74a3c3a67c3639376e2251c3eb917fa4139dfbd0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127808 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com> 2022-01-07remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enumNoel Grandin We don't need E3D_INVENTOR_FLAG, we can just check if the SdrObjKind is in the right range. Which exposes some dodgy code in DrawViewShell::GetMenuStateSel SfxItemState::DEFAULT == rSet.GetItemState( OBJ_TITLETEXT ) || SfxItemState::DEFAULT == rSet.GetItemState( OBJ_OUTLINETEXT ) || which has been there ever since commit f47a9d9db3d06927380bb79b04bb6d4721a92d2b Date: Mon Sep 18 16:07:07 2000 +0000 initial import just remove that. In SwFEShell::ImpEndCreate() move some logic around to avoid using an out-of-range SdrObjKind value Change-Id: I4620bfe61aca8f7415503debe3c84bfe5f4368a0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127763 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-02use concrete types in chart2, SvxDrawPageNoel Grandin Change-Id: I0bdaa74595c0201a04490e293619c2c399ab03bd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127838 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2021-10-10use SfxItemSetFixed in swNoel Grandin Change-Id: I69e188d7599b7fc439f613cec0a0967ccb748b7e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123313 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2021-07-19Move svl::Items to include/svl/whichranges.hxx, and unify its usageMike Kaganski ... in WhichRangesContainer and SfxItemSet ctors. Now it's not needed to explicitly use 'value' in WhichRangesContainer's ctor, or create an instance for use in SfxItemSet ctor (svl::Items is already defined as a template value of corresponding type). Instead of WhichRangesContainer Foo(svl::Items<1, 2>::value); SfxItemSet Bar(rItemPool, svl::Items<1, 2>{}); now use: WhichRangesContainer Foo(svl::Items<1, 2>); SfxItemSet Bar(rItemPool, svl::Items<1, 2>); Change-Id: I4681d952b6442732025e5a26768098878907a238 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119157 Tested-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> 2021-07-15WhichRangesContainer, reduce malloc in SfxItemSetNoel Grandin SfxItemSet shows up in perf profiles frequently, and the hottest part is the malloc of the two arrays we need. But most of the time, one of those arrays is a compile-time constant. So this change introduces (*) WhichRangesContainer, which manages whether the SfxItemSet owns the array it points at or not. (*) a static const member in svl::Items (idea from mkaganski) to store the data. Change-Id: Icb8cdbc4d54fd76739565c575e16a744515e5355 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118703 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>