summaryrefslogtreecommitdiff
path: root/formula
AgeCommit message (Collapse)AuthorFilesLines
2014-07-29Remove some unused codeMarcos Paulo de Souza1-11/+0
Change-Id: Ib1fb5108a858c35a5bbe8ba865e15660639725e3 Reviewed-on: https://gerrit.libreoffice.org/10593 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-07-27fdo#81038 Fixed FormulaTokenIterator to use std::vector instead of linked listJeffrey Stedfast1-35/+31
Change-Id: I09f9adfa52b64732cc6200a0dbeb6263435c7c07 Reviewed-on: https://gerrit.libreoffice.org/10565 Reviewed-by: Kohei Yoshida <libreoffice@kohei.us> Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2014-07-08Explicit virtual dtor needed for auto_ptr member for MSVC.Kohei Yoshida1-0/+4
Else it won't build. Change-Id: I6d857ffc7a444abaf477ee820e577757287a707c
2014-07-08trivial conversion of RID_FORMULADLG_FORMULA_MODAL to .uiCaolán McNamara3-186/+6
Change-Id: I25f29821079cf4fa4759daffe78bec8c4b48abbc
2014-07-08fdo#73148 add options to Calc function AGGREGATEWinfried Donkers1-1/+2
matrix-ranges not supported Change-Id: I902c78da6d9c7a4a5f8c5e4a7e1678b69d49a6fe Reviewed-on: https://gerrit.libreoffice.org/9449 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-06-19callcatcher: update unused codeCaolán McNamara1-24/+0
Change-Id: Ia25c686dac799707cae3f6112c731f8cd3f686c2
2014-06-17remove helpids that are unused or go nowhereCaolán McNamara2-17/+0
Change-Id: I5af0b84ff4a85e72f5068d450a04d01df0592d3b
2014-06-17give refedit in formula wizard an initial sizeCaolán McNamara2-0/+6
Change-Id: I8e19c29c47dea2f7cff754e81ef51fc9898fdee8
2014-06-17restore these for the moment, still in use in scCaolán McNamara1-1/+34
Change-Id: I6967a3c871338d1801d913d9bb54eba50a7660ca
2014-06-17I could fight with ValWnd to fix it, or I could replace itCaolán McNamara4-99/+15
it's not handling resizing and redrawing well, so just drop it in favour of a read-only edit Change-Id: I5e6f85cf9326b908bf1bf835d8da0c49ca9209c9
2014-06-17RID_FORMULADLG_FORMULA conversion to .uiSzymon Kłos20-841/+1491
Change-Id: I098c9ee9d22ac0401faf7fc6d65e91bf5b4b2bf8 Reviewed-on: https://gerrit.libreoffice.org/9797 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-17improve the inlinesimplememberfunctions clang pluginNoel Grandin1-5/+1
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-13resolved fdo#79957 propagate ForceArray through jump tokensEike Rathke1-1/+6
ForceArray parameters weren't propagated and enforced to array arguments on svJump tokens (FormulaJumpToken), namely IF, CHOOSE, IFERROR and IFNA. Change-Id: Icf9074f11b826655a52858d778d9a0122d207aa4
2014-06-09loplugin: inlinesimplememberfunctionsNoel Grandin5-14/+2
Change-Id: I42119f656ca528286fb25d2d36c0af54b7d04a6b
2014-05-23whitespace clean-upMarkus Mohrhard1-7/+4
Change-Id: I10bdfc3356bda66fefa59fa2c9f63f9231d8728e
2014-05-21fix spellingNoel Grandin1-1/+1
Change-Id: I1a4d66a78549ea49649a6bed92acb44dbd8b13e2
2014-05-21most certainly == was meantEike Rathke1-1/+1
Change-Id: I1b0833daa576cd8603421e1036b8773badc8c775
2014-05-21ODS load perf: transfer ownership of the ScTokenArray to save cycles.Michael Meeks1-0/+18
Add API to wnsure we don't end up allocating 32k bytes of tokens for each ScFormulaToken, as happens when you Add a token to a new empty ScTokenArray. Change-Id: Ib12a3065eb513243a2146ebb009fbaa650385dd9
2014-05-19hrc and src files: squeeze multiple newlinesThomas Arnhold5-11/+0
for i in `find . -name *.src -or -name *.hrc`; do FILE=$(cat -s "$i"); echo "$FILE" > "$i"; done Change-Id: I2bac5ad3e1eb3c566e5c867ccf45893a19e1561e
2014-05-19add COLOR functionMarkus Mohrhard1-0/+6
This function makes property mapping in charts more user friendly. Change-Id: I01cfb31edd749ee474d5078042fa5c4b4a270f86
2014-05-14Bail out of group calculation in case the array fetching fails.Kohei Yoshida1-5/+24
Change-Id: Ibb7575eeb025fc025d05b147629113796185c5d3
2014-05-14No more SetCompileForFAP(). Use respective flag setting methods instead.Kohei Yoshida2-4/+9
Change-Id: Ib2256ebac8a7e63e7e24fb35d13d47b811bd8e19
2014-05-14Use "stop on error" concept rather than "ignore error if true".Kohei Yoshida1-12/+12
Just to keep the pattern of "true" -> "action", "false" -> "no action". Change-Id: I6303bc779cd7048eef2fdc3c2abba8be8f15da6d
2014-05-14Introduce a new boolean flag and use it in lieu of bCompileForFAP.Kohei Yoshida1-8/+14
To make it sound more general than "compile for FAP". Change-Id: Ia6916b6f3579a290be7d5074f809666be2bd2473
2014-05-11coverity#1169835 Improper use of negative valueCaolán McNamara1-3/+3
Change-Id: I1857f5c712f9407c8a4b69f30044e8bb444afad2
2014-05-10coverity#707866 Uninitialized pointer fieldCaolán McNamara1-3/+5
Change-Id: Ia80922b1819d41e4963689fda87750f0f507fd57
2014-05-01Make a separate method to detemine if an opcode is a jump command.Kohei Yoshida1-4/+17
Jump to make it a bit more pleasant to follow the code... Change-Id: Ie9bef122e8bb63a2d8cc54acc9c8ddc9ac9a2e8a
2014-04-25fdo#73148 (partial patch) Add Excel 2010 function AGGREGATEWinfried Donkers1-0/+7
Change-Id: If8fc8608699a14e573456af2e1180342be942dd1 Reviewed-on: https://gerrit.libreoffice.org/8475 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-04-23formula: sal_Bool->boolNoel Grandin8-88/+88
Change-Id: I3280b4d4b02e6a6fa22bc250e56a3c6ae77fc675
2014-04-19fixincludeguards.sh: formulaThomas Arnhold6-15/+15
2014-04-15Avoid possible memory leaks in case of exceptionsTakeshi Abe1-3/+2
Change-Id: Ie07c6c9989da444eb6052691696e95b808c23fb0
2014-04-14fdo#76294: Intern strings in AddFormulaToken() as well.Kohei Yoshida1-10/+15
And a whole bunch of changes needed to make that happen. Change-Id: Idd98fbc99322c0d72fb0a7848d89cb1a6abc88b6
2014-04-14fdo#76294: Properly intern string literals in formula on xls import.Kohei Yoshida1-2/+5
Change-Id: Ib3a442cbb68c23294762561f2911101a087a795e
2014-04-14Remove unused codeStephan Bergmann1-19/+0
Change-Id: I1355317d6baeb180417cb5f1f34038925c1299cf
2014-04-11fdo#73149 add Excel 2010 functions ERF.PRECISE and ERFC.PRECISEWinfried Donkers1-0/+14
Change-Id: I3199470ec92923e8cc12156f21dd397d870cc1e0 Reviewed-on: https://gerrit.libreoffice.org/8930 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-04-10It's "its", not "it's"Tor Lillqvist1-1/+1
Change-Id: Ieaa787afd7cc622b4750a2ee8f17f6dad934ba63
2014-04-07fdo#75741: Re-implement CompileNameFormula for formula groups.Kohei Yoshida1-0/+13
Change-Id: I57e1e464ac5f7abc10ce5ea5752e036ddb6cf6d7
2014-04-02fdo#71720 fix transalate stringsWinfried Donkers1-3/+3
Change-Id: I8758e2407f1d3d1e09324b4fe5cc0442f8dda34d Reviewed-on: https://gerrit.libreoffice.org/8819 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-04-02fdo#73147 add Excel2010 functions NETWORKDAYS.INTL and WORKDAY.INTLWinfried Donkers1-0/+14
Change-Id: I3ab9dde5c421a3a3e6022a27be37f23547197317 Reviewed-on: https://gerrit.libreoffice.org/8772 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-04-01Explicitly mark overriding destructors as "virtual"Stephan Bergmann1-1/+1
It appears that the C++ standard allows overriding destructors to be marked "override," but at least some MSVC versions complain about it, so at least make sure such destructors are explicitly marked "virtual." Change-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1
2014-03-28Remove remaining DBG_CTOR etc. remnants from formulaStephan Bergmann2-10/+0
Change-Id: I36740cd276d2047552298606f24b2696ed61b36b
2014-03-27Second batch of adding SAL_OVERRIDE to overriding function declarationsStephan Bergmann5-28/+28
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: Ie656f9d653fc716f72ac175925272696d509038f
2014-03-25svtools: sal_Bool->boolNoel Grandin1-2/+2
Change-Id: Ifd3e643dbc6755839ad4af73ae141fd115ddb4f4
2014-03-22coverity#738657 Uninitialized pointer fieldCaolán McNamara1-0/+7
Change-Id: I37c946d37a7f3add6b6798b15f5fb6ab4b7274ff
2014-03-10ISO.CEILING without _xlfn. prefix, it is defined in OOXML, fdo#71720 follow-upEike Rathke1-1/+1
Change-Id: I486261d34d62bc5eda0a202cbb1dcb875ffcf39b
2014-03-10fdo#71720 Add Excel 2010 functionsWinfried Donkers1-0/+21
CEILING.PRECISE, ISO.CEILING, FLOOR.PRECISE Change-Id: I047b65ca3adafb89fce9b6493948aa851ddca765 Reviewed-on: https://gerrit.libreoffice.org/8488 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-03-06Make these non inline.Kohei Yoshida1-0/+11
Change-Id: Ib139850380b039382565e3de3666eebb5750f32d
2014-03-05made ListBox handle more than 64k elements, fdo#61520 relatedEike Rathke4-23/+24
ListBox and related now handle up to sal_Int32 elements correctly. sal_Int32 instead of sal_Size or size_t because of UNO and a11y API. Also disentangled some of the mess of SvTreeList and other containers regarding sal_uInt16, sal_uLong, long, size_t, ... type mixtures. Change-Id: Idb6e0ae689dc5bc2cf980721972b57b0261e688a Reviewed-on: https://gerrit.libreoffice.org/8460 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-03-05fdo#72197 Add Excel 2010 functionsWinfried Donkers2-0/+29
MODE.SNGL, MODE.MULT, NEGBINOM.DIST, Z.TEST Change-Id: I55eb05e1ebdb9dbc3ce9ae84e3cdacfdfa112091 Reviewed-on: https://gerrit.libreoffice.org/7776 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-03-05remove unused code formula::FormulaDlg::CheckMatrix()Noel Grandin1-5/+0
Change-Id: If7b09d032d0155a38b5d5e8aa1832c86a8f7cec1