summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Collapse)Author
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_TableChartsEnumeration. Change-Id: Ibbfcf9ec92c3bae4d6add044d2e62472f32d801e Reviewed-on: https://gerrit.libreoffice.org/63678 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#119714 add Normal View switch in calc pagebreak viewandreas kainz
Change-Id: I3b00ee5c851df368a98c6afa0b4c466fc8970fed Reviewed-on: https://gerrit.libreoffice.org/63566 Tested-by: Jenkins Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-11-20tdf#42949 Fix IWYU warnings in sc/qa/{perf,unit}/*Gabor Kelemen
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I031faa67192f21d20938c8cc8056db138326a1ca Reviewed-on: https://gerrit.libreoffice.org/63143 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java test to C++ for ScIndexEnumeration_SubTotalFieldsEnumeration. Change-Id: Ibe2b283e99230c5e517eb80858ff31459f2c9844 Reviewed-on: https://gerrit.libreoffice.org/63627 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_SpreadsheetViewPanesEnumeration. Change-Id: I03c05cd894bf84816618ac28deb01ecb2fd8779e Reviewed-on: https://gerrit.libreoffice.org/63622 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_SpreadsheetsEnumeration. Change-Id: Id6fbc4dab54e2b50be42df7ade912a5aaf1cb97c Reviewed-on: https://gerrit.libreoffice.org/63621 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_TableAutoFormatEnumeration. Change-Id: Ibe9f4cffaecc4f3fada04f82425031e6773b32d7 Reviewed-on: https://gerrit.libreoffice.org/63619 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_SheetCellRangesEnumeration. Change-Id: Ic3bc6f38244c4f476d29826accc397b4b6902f31 Reviewed-on: https://gerrit.libreoffice.org/63605 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-20tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_FunctionDescriptionEnumeration. Change-Id: I6c15abff293996a6bac8e4a6c0004853fae13990 Reviewed-on: https://gerrit.libreoffice.org/63604 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-19tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_DatabaseRangesEnumeration. Change-Id: I33fac410b4b05f88dad45f859ae466fabb8303fc Reviewed-on: https://gerrit.libreoffice.org/63592 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-19tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_CellAreaLinksEnumeration. Change-Id: I0cbb97689522d9ff5d3ba0799b6d1e3f215cf533 Reviewed-on: https://gerrit.libreoffice.org/63590 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-19uitest for Calc- AutoFormat and move/copy sheet dialogsZdeněk Crhonek
Change-Id: Ic13f33d37d9f8e472bde5a2708a8a7cbdc6d26f4 Reviewed-on: https://gerrit.libreoffice.org/63583 Tested-by: Jenkins Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>
2018-11-19tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_CellAnnotationsEnumeration. Change-Id: I06ad265c09fa4c29e056527c79c0470634abaabc Reviewed-on: https://gerrit.libreoffice.org/63549 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-19Removed duplicated includesAndrea Gelmini
Change-Id: Idd6a5e84d93016f97745e6d9b99e4f79f7614ea7 Reviewed-on: https://gerrit.libreoffice.org/63554 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2018-11-19NB calc groupedbar compact big update and syncandreas kainz
Change-Id: I2c9babfd06694c319b387c53613f178e2ea538f8 Reviewed-on: https://gerrit.libreoffice.org/63557 Tested-by: Jenkins Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-11-19weld TreeViewCaolán McNamara
a) use GtkTreeStores for GtkTreeViews b) ironically can't store GtkTreeStore contents in .ui apparently c) set show_expanders for all non-trees and unconverted cases d) on-demand subtrees Change-Id: I3c1036a222daba2c129b1a22ffeb3fe35005ae31 Reviewed-on: https://gerrit.libreoffice.org/63336 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-11-19tdf#42949 Fix IWYU warnings in include/vcl/[ab]*Gabor Kelemen
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: If18c80fc64e55d797953e24e40e5d5e62bd9c625 Reviewed-on: https://gerrit.libreoffice.org/63453 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2018-11-19coverity#1441441 Uncaught exceptionCaolán McNamara
Change-Id: I0c2208abe6a995d4980bd93bc5466306c6de696d Reviewed-on: https://gerrit.libreoffice.org/63534 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-11-19coverity#1441442 Unintended sign extensionCaolán McNamara
Change-Id: Id0286f34ccc387dd148e42b83e8f62aacfb54219 Reviewed-on: https://gerrit.libreoffice.org/63535 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-11-18tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_NamedRangesEnumeration. Change-Id: I7cbe9fbeddd4d8ecbccddfdfd14cdcae01a06684 Reviewed-on: https://gerrit.libreoffice.org/63517 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-18Resolves: tdf#121409 missing dialog parentCaolán McNamara
Change-Id: Ia290d3cc40806b2a88e33e6dabcf36543992f882 Reviewed-on: https://gerrit.libreoffice.org/63500 Tested-by: Jenkins Reviewed-by: Jim Raykowski <raykowj@gmail.com>
2018-11-18tdf#120703 PVS: V560 A part of conditional expression is always true/falseMike Kaganski
Change-Id: I60bb778a88dd5619efd4858eb74d56d28616c777 Reviewed-on: https://gerrit.libreoffice.org/63520 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2018-11-18tdf#120703 PVS: Let ScConflictsFinder::GetEntry return referenceMike Kaganski
V560 A part of conditional expression is always true: pEntry. V560 A part of conditional expression is always true: pConflictEntry. Change-Id: I54fad2b0236c8c686f470a50ce45b096a842d56a Reviewed-on: https://gerrit.libreoffice.org/63519 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2018-11-18tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_LabelRangesEnumeration. Change-Id: I89c24de2323a2507fd5c1639af72c6b7121e77c9 Reviewed-on: https://gerrit.libreoffice.org/63516 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-18Bin obsolete headerJens Carl
Change-Id: I0a9ffcb8e49f60882fa944fdbc69225286ac3d44 Reviewed-on: https://gerrit.libreoffice.org/63515 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-18tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_SheetLinksEnumeration. Change-Id: I19bd376cc7921c9dcb7b08394c9c299c336921e3 Reviewed-on: https://gerrit.libreoffice.org/63511 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-18tdf#113916, don't import if no DB range is selectedMarkus Mohrhard
Change-Id: I6562ded076f53c44b5eeab7027058baf6c71f48f Reviewed-on: https://gerrit.libreoffice.org/63509 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2018-11-18tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_DataPilotTablesEnumeration. Change-Id: I6f5f8439b50cdf313b00f9dd69b780d654b5cdb4 Reviewed-on: https://gerrit.libreoffice.org/63507 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-18tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_DataPilotFieldsEnumeration. Change-Id: Iac7c60c3971756bcc47fc68a4aa86b442af266c5 Reviewed-on: https://gerrit.libreoffice.org/63506 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-17Adapt to C++2a char_tStephan Bergmann
u8 literals incompatibly change their type (as implemented by recent Clang trunk) Change-Id: Ia4f7b91f5d86656a056303d2754981ab2093a739 Reviewed-on: https://gerrit.libreoffice.org/63494 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2018-11-17sc: Calculate the value only once for micro-optimizationTakeshi Abe
Change-Id: I394bca979d4b914d6b6997837fab636b9bc4e479 Reviewed-on: https://gerrit.libreoffice.org/61879 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-11-17tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_TableConditionalEntryEnumeration. Change-Id: I205a224160af39bba611cc4af76286082dd7966f Reviewed-on: https://gerrit.libreoffice.org/63486 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-17tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_TableColumnsEnumeration. Change-Id: Id4a3f78942b3bed2a09f617b961507a01374f455 Reviewed-on: https://gerrit.libreoffice.org/63485 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-17tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_TextFieldEnumeration. Change-Id: I92e8c4779a22b6da1dabf5a24bbb76fe20ec398c Reviewed-on: https://gerrit.libreoffice.org/63484 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-16loplugin:buriedassign in scNoel Grandin
Change-Id: I1408fd35a50a95e12895979b797548c89f7f4c74 Reviewed-on: https://gerrit.libreoffice.org/63469 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-11-16Related: tdf#83128 translate word/char counts as separate n_gettext argsCaolán McNamara
Change-Id: I2033f4ef51a861c7634dccdae885a842bb079913 Reviewed-on: https://gerrit.libreoffice.org/63465 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-11-16entirity of writer rebuilding when vcl widget headers changeCaolán McNamara
which seems a bit excessive Change-Id: If0ab5a33bfbbd399e270f3e140c9d44d843985aa Reviewed-on: https://gerrit.libreoffice.org/63422 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-11-16Do not truncate fractions of seconds in timestamps to integral millisecondsMike Kaganski
I.e., importing a CSV field like "1970-01-01T00:00:45.890622" as "Date (YMD)" should not truncate .890622 to .891. Change-Id: I8d17ce54f63c3c4e68b8f90c63b6d1bb28bee67b Reviewed-on: https://gerrit.libreoffice.org/63459 Tested-by: Jenkins Reviewed-by: Eike Rathke <erack@redhat.com>
2018-11-16uitest Calc Show sheet dialogZdeněk Crhonek
Change-Id: I27e97e6b0664f20d93cbf6588403d7db85ef7ecf Reviewed-on: https://gerrit.libreoffice.org/63384 Tested-by: Jenkins Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>
2018-11-16tdf#45904 Move XEnumeration Java tests to C++Jens Carl
Move XEnumeration Java tests for ScIndexEnumeration_TableRowsEnumeration to C++. Also improved the overall run time of the test by limiting the range to enumerate over for reasons mentioned in fdo#45337. Change-Id: Id8eb998242cacf61bb472a0c130f38482c95db1c Reviewed-on: https://gerrit.libreoffice.org/63444 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-15tdf#107240 tdf#120432 Disable time/date entries in read-only/protected modeXisco Fauli
Change-Id: Ia3c757fa094f17be3b4aadaee65c4699bf0c1cb1 Reviewed-on: https://gerrit.libreoffice.org/61953 Tested-by: Jenkins Reviewed-by: Eike Rathke <erack@redhat.com>
2018-11-15Resolves: i#32345 Make LARGE()/SMALL() return an arrayTakeshi Abe
... if the second parameter is an array. This change follows their specification in ODF 1.2. Change-Id: I45c8923f462e9477e1234b47e39dcdd8d2198784 Reviewed-on: https://gerrit.libreoffice.org/62541 Tested-by: Jenkins Reviewed-by: Eike Rathke <erack@redhat.com>
2018-11-15tdf#45904 Move XEnumeration Java test to C++Jens Carl
Move XEnumeration Java tests for ScIndexEnumeration_ScenariosEnumeration to C++; Change-Id: Ia778f644cbb2836e6c6bfc12ae389cda3420e5b2 Reviewed-on: https://gerrit.libreoffice.org/63399 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-15loplugin:staticmethods in scNoel Grandin
Change-Id: I3cdce43e0ba9b17f9bf993ebcad5f64f0834ceaf Reviewed-on: https://gerrit.libreoffice.org/63421 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-11-15declare/init nContextIdx only when NDEBUG is undefinedDennis Francis
This is necessary to fix a non-debug build failure : https://ci.libreoffice.org//job/lo_tb_master_mac/27264/consoleFull#283816981d107d11c-eea5-4209-baa1-fcfb59f7f8a6 Change-Id: Ic4882a155dc3a8ea84129ddefe8076693787271c Reviewed-on: https://gerrit.libreoffice.org/63402 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Jenkins
2018-11-15tdf#42949 Fix IWYU warnings in sc/source/filter/{excel,lotus,xml}/*hxxGabor Kelemen
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I087492531b4fc17a3196ea820dbaa0f742aea16d Reviewed-on: https://gerrit.libreoffice.org/63148 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2018-11-15Cache the vConditions array...Dennis Francis
used in ScInterpreter::IterateParameterIfs(). Store this cache as a member of ScInterpreterContext (maConditions). Create a static pool of ScInterpreterContext's so that the embedded maConditions is reused everytime a formula-group/ formula-cell is calculated. There needs to be two separate static pools - one for threading, one for non-threaded computation of formula-cells. With this, we can have better performance of the cached maConditions as well as mScLookupCache. In threaded case there is no recursive computation of cells as dependencies are all pre-computed. The thread-indexed lookup cache array in ScDocument is removed as now the lookup caches on context lives as long in the static context pools. This cached vConditions array can take advantage when there are lots of SUMIFS/COUNTIFS with arguments of similar dimensions in the document. Otherwise it will be allocated from scratch for every COUNTIFS/SUMIFS formula-cell. Change-Id: I654b05e55035ce6efcf07d32d36623c9d76b0ff6 Reviewed-on: https://gerrit.libreoffice.org/63066 Tested-by: Jenkins Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
2018-11-15Bin unused headerJens Carl
Change-Id: I711c9e8c8be50ea5e7ff363b2889f82788497129 Reviewed-on: https://gerrit.libreoffice.org/63396 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-15tdf#45904 Move XEnumeration tests for ScUniqueCellFormatsEnumeration to C++Jens Carl
Change-Id: Ifd90f34abfbe7a832e11d8e0e57eb97ccd81d310 Reviewed-on: https://gerrit.libreoffice.org/63386 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
2018-11-15tdf#45904 Move XEnumeration tests to C++Jens Carl
Move XEnumeration Java tests to C++ for ScIndexEnumeration_DDELinksEnumeration. Change-Id: I586fbd67f6c862f529461265536e68fea84b8c17 Reviewed-on: https://gerrit.libreoffice.org/63394 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>