summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Expand)Author
2016-08-19tdf#86083 Add group buttons for column and row operation.Gulsah Kose
2016-08-19convert SdrCreateCmd to scoped enumNoel Grandin
2016-08-19convert SdrDragMode to scoped enumNoel Grandin
2016-08-19convert SdrEventKind to scoped enumNoel Grandin
2016-08-19tdf#70565 Set correct default values to "0" of xfId attributeBartosz Kosiorek
2016-08-18WaE: -Werror=logical-op, I guess this is what was intendedCaolán McNamara
2016-08-18coverity#1371373 Resource leakCaolán McNamara
2016-08-18coverity#1371371 Resource leakCaolán McNamara
2016-08-18coverity#1371369 Resource leakCaolán McNamara
2016-08-18coverity#1371341 Illegal address computationCaolán McNamara
2016-08-18loplugin:loopvartoosmallTor Lillqvist
2016-08-18refine HasColHeader()/HasRowHeader() conditions, tdf#91305 relatedEike Rathke
2016-08-18tdf#91305 fix sort calcYan Pashkovsky
2016-08-18cppcheck: passedByValueCaolán McNamara
2016-08-18Resolves: tdf#101347 conditional formatting super slow on exitCaolán McNamara
2016-08-18convert SdrCaptionEscDir to scoped enumNoel Grandin
2016-08-18convert XBitmapType to scoped enumNoel Grandin
2016-08-18convert SvXMLEmbeddedObjectHelperMode to scoped enumNoel Grandin
2016-08-18screenshots: fix sc screenshot testfeature/dialog-screenshotsArmin Le Grand
2016-08-18screenshots: add new global make targetArmin Le Grand
2016-08-18screenshots: clang plugin & tabpage usage fixesArmin Le Grand
2016-08-18screenshots: fix Linux, exclude a few crashing dialogsArmin Le Grand
2016-08-18screenshots: unify dumping of dialog test batch fileArmin Le Grand
2016-08-18screenshots: add dialog test cases for svxArmin Le Grand
2016-08-18screenshots: add dialog test cases for writerArmin Le Grand
2016-08-18screenshots: fix fallback cases for sd and scArmin Le Grand
2016-08-18screenshots: fallback screenshot to ui filesArmin Le Grand
2016-08-18screenshots: Use UI string and fallback for UI-String onlyArmin Le Grand
2016-08-18screenshots: use new bootstrap fixture in sc and sdKatarina Behrens
2016-08-18screenshots: gen screenshots during 'make slowcheck'Katarina Behrens
2016-08-18screenshots: don't leak windowsKatarina Behrens
2016-08-18screenshots: support creating shots of tab dialogsKatarina Behrens
2016-08-18screenshots: sc dialog factory ifc for tab dialogsKatarina Behrens
2016-08-18screenshots: don't crash on opening csv import dlgKatarina Behrens
2016-08-18screenshots: dialog doesn't even have a help buttonKatarina Behrens
2016-08-18screenshots: actually save screenshots for scKatarina Behrens
2016-08-18screenshots: interface for sc dialog factoryKatarina Behrens
2016-08-18screenshots: open more sc modal dialogs, part 2Katarina Behrens
2016-08-18screenshots: open more sc modal dialogsKatarina Behrens
2016-08-18screenshots: opening some sc dialogs from cppunitKatarina Behrens
2016-08-17enable password export tests under macosxCaolán McNamara
2016-08-17revert div by 0 ubsan hackarounds nowCaolán McNamara
2016-08-17Resolves: tdf#88257 handle FILTERXML array/matrix contextEike Rathke
2016-08-17Avoid division by zeroStephan Bergmann
2016-08-17convert SvXMLGraphicHelperMode to scoped enumNoel Grandin
2016-08-17convert SvxEscapement to scoped enumNoel Grandin
2016-08-17convert SvxSpecialLineSpace to scoped enumNoel Grandin
2016-08-17convert SvxBreak to scoped enumNoel Grandin
2016-08-17convert SvxCellJustifyMethod to scoped enumNoel Grandin
2016-08-16tdf#30456 Enable to empty or not merged cellsLaurent Balland-Poirier
ll inside chart2::DiagramNoel Grandin Change-Id: Ibc05961b60cabcd3d7421116245713c217b40999 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149037 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 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-08-14chart2: add UI to the data tableTomaž Vajngerl This adds a new object type "Data Table", with all the object identifiers and converters of properties. The data table is now shown in the drop-down of chart elements. A properties dialog was added, which allows to change properties of a data table. This contains the area, line and font tab pages and a new tab page specific for data tables, to change if the horiz. or vert. borders, key or the outline should be show. Change-Id: I9b4cd58cffbcc952daaa2c0c8f8a5a17e38ac293 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138246 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> 2022-08-14chart2: remove unneeded class prefix in ObjectHierarchy.cxxTomaž Vajngerl Change-Id: Iee007f7ff4d9665ee089712e7ba98090a8090609 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138245 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> 2022-08-14chart2: call clear instead of creating a new empty mapTomaž Vajngerl Change-Id: I8b21909e92b558240e84cffd9432e0d9e270284e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138244 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> 2022-06-13clang-tidy modernize-pass-by-value in chart2Noel Grandin Change-Id: I73ae444487571fb61a02a2c813c060d269d52a02 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135723 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-06-01Use more appropriate index variable typesStephan Bergmann Change-Id: Ic2cf5512cabcda0ad476c43bcbc544d0d6dd2685 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135231 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2022-04-25Recheck module chart2 with IWYUGabor Kelemen See tdf#42949 for motivation This time using the new --noexclude switch to recheck validity of the excludelist; these were the obsolete exclusions Change-Id: Ifdf79b30ebaf198082c2194611a2ed2b664e6f1f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133309 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com> 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-02-10use more concrete types in chart2, SvxShapeNoel Grandin Change-Id: I9ae954f8efaec31d5b848c633e66adb62a13f3f4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129737 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-02-05use more concrete types in chart2, AxisNoel Grandin Change-Id: If80b6487ad2b8ac75f98f798b839aff2b8a5c23e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129522 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-31use more concrete types in chart2, DataSeriesNoel Grandin Change-Id: I561d3d04cd534a30e774b0ed3fe1fb927a40c8df Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129184 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-27use more concrete types in chart2, DiagramNoel Grandin Change-Id: I768983241bf277d3b7688dca12a1ab441ac2373d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128999 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-26use more concrete types in chart2, DiagramNoel Grandin Change-Id: I8640175f493d89bea7eb4780b4cbebf7d0b74a94 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128945 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-25use more concrete types in chart2, DiagramNoel Grandin Change-Id: I40cd39d0878dc56e4e86e05149c9744cb563d745 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128942 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-25use more concrete types in chart2, ChartTypeNoel Grandin Change-Id: Ife8d3f31d65e2911fa365a53f0defacde183f7b0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128936 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-22use more concrete types in chart2, ChartTypeNoel Grandin Change-Id: Ibd299e2e8d82169706d810af98c29d684809c320 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128741 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-22simplify function objectNoel Grandin Change-Id: Iadba25f2c7ceae1dfc24de421b88ba9e8afb9155 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128738 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-21use more concrete types in chart2, ChartModelNoel Grandin Change-Id: I6930e09ed471592d7c8b8fb16565b355b17bffc1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128731 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2022-01-19use more concrete types in chart2, DiagramNoel Grandin Change-Id: I870f6d9fa4c0b51cf7c887199079fdbabbca1fec Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128597 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-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-14Avoid COW overhead using css::uno::SequenceMike Kaganski The scenarios are: 1. Calling sequence's begin() and end() in pairs to pass to algorithms (both calls use getArray(), which does the COW checks) 2. In addition to #1, calling end() again when checking result of find algorithms, and/or begin() to calculate result's distance 3. Using non-const sequences in range-based for loops, which internally do #1 4. Assigning sequence to another sequence variable, and then modifying one of them In many cases, the sequences could be made const, or treated as const for the purposes of the algorithms (using std::as_const, std::cbegin, and std::cend). Where algorithm modifies the sequence, it was changed to only call getArray() once. For that, css::uno::toNonConstRange was introduced, which returns a struct (sublclass of std::pair) with two iterators [begin, end], that are calculated using one call to begin() and one call to getLength(). To handle #4, css::uno::Sequence::swap was introduced, that swaps the internal pointer to uno_Sequence. So when a local Sequence variable should be assigned to another variable, and the latter will be modified further, it's now possible to use swap instead, so the two sequences are kept independent. The modified places were found by temporarily removing non-const end(). Change-Id: I8fe2787f200eecb70744e8b77fbdf7a49653f628 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123542 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> 2021-07-22no need for pimpl in ObjectHierarchyNoel Grandin also convert some methods to return const tChildContainer & instead of copying a container Change-Id: Ie56451a7ee2b8ac25f21b781b97b0c7fe485b940 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119378 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2021-01-29loplugin:stringviewparam extend to new..Noel O[U]StringBuffer methods Change-Id: I0ffbc33d54ae7c98b5652434f3370ee4f819f6f4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110090 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>