summaryrefslogtreecommitdiff
path: root/formula
AgeCommit message (Collapse)Author
2014-07-08Explicit virtual dtor needed for auto_ptr member for MSVC.Kohei Yoshida
Else it won't build. Change-Id: I6d857ffc7a444abaf477ee820e577757287a707c
2014-07-08trivial conversion of RID_FORMULADLG_FORMULA_MODAL to .uiCaolán McNamara
Change-Id: I25f29821079cf4fa4759daffe78bec8c4b48abbc
2014-07-08fdo#73148 add options to Calc function AGGREGATEWinfried Donkers
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 McNamara
Change-Id: Ia25c686dac799707cae3f6112c731f8cd3f686c2
2014-06-17remove helpids that are unused or go nowhereCaolán McNamara
Change-Id: I5af0b84ff4a85e72f5068d450a04d01df0592d3b
2014-06-17give refedit in formula wizard an initial sizeCaolán McNamara
Change-Id: I8e19c29c47dea2f7cff754e81ef51fc9898fdee8
2014-06-17restore these for the moment, still in use in scCaolán McNamara
Change-Id: I6967a3c871338d1801d913d9bb54eba50a7660ca
2014-06-17I could fight with ValWnd to fix it, or I could replace itCaolán McNamara
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łos
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 Grandin
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-13resolved fdo#79957 propagate ForceArray through jump tokensEike Rathke
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 Grandin
Change-Id: I42119f656ca528286fb25d2d36c0af54b7d04a6b
2014-05-23whitespace clean-upMarkus Mohrhard
Change-Id: I10bdfc3356bda66fefa59fa2c9f63f9231d8728e
2014-05-21fix spellingNoel Grandin
Change-Id: I1a4d66a78549ea49649a6bed92acb44dbd8b13e2
2014-05-21most certainly == was meantEike Rathke
Change-Id: I1b0833daa576cd8603421e1036b8773badc8c775
2014-05-21ODS load perf: transfer ownership of the ScTokenArray to save cycles.Michael Meeks
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 Arnhold
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 Mohrhard
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 Yoshida
Change-Id: Ibb7575eeb025fc025d05b147629113796185c5d3
2014-05-14No more SetCompileForFAP(). Use respective flag setting methods instead.Kohei Yoshida
Change-Id: Ib2256ebac8a7e63e7e24fb35d13d47b811bd8e19
2014-05-14Use "stop on error" concept rather than "ignore error if true".Kohei Yoshida
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 Yoshida
To make it sound more general than "compile for FAP". Change-Id: Ia6916b6f3579a290be7d5074f809666be2bd2473
2014-05-11coverity#1169835 Improper use of negative valueCaolán McNamara
Change-Id: I1857f5c712f9407c8a4b69f30044e8bb444afad2
2014-05-10coverity#707866 Uninitialized pointer fieldCaolán McNamara
Change-Id: Ia80922b1819d41e4963689fda87750f0f507fd57
2014-05-01Make a separate method to detemine if an opcode is a jump command.Kohei Yoshida
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 Donkers
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 Grandin
Change-Id: I3280b4d4b02e6a6fa22bc250e56a3c6ae77fc675
2014-04-19fixincludeguards.sh: formulaThomas Arnhold
2014-04-15Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: Ie07c6c9989da444eb6052691696e95b808c23fb0
2014-04-14fdo#76294: Intern strings in AddFormulaToken() as well.Kohei Yoshida
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 Yoshida
Change-Id: Ib3a442cbb68c23294762561f2911101a087a795e
2014-04-14Remove unused codeStephan Bergmann
Change-Id: I1355317d6baeb180417cb5f1f34038925c1299cf
2014-04-11fdo#73149 add Excel 2010 functions ERF.PRECISE and ERFC.PRECISEWinfried Donkers
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 Lillqvist
Change-Id: Ieaa787afd7cc622b4750a2ee8f17f6dad934ba63
2014-04-07fdo#75741: Re-implement CompileNameFormula for formula groups.Kohei Yoshida
Change-Id: I57e1e464ac5f7abc10ce5ea5752e036ddb6cf6d7
2014-04-02fdo#71720 fix transalate stringsWinfried Donkers
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 Donkers
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 Bergmann
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 Bergmann
Change-Id: I36740cd276d2047552298606f24b2696ed61b36b
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-25svtools: sal_Bool->boolNoel Grandin
Change-Id: Ifd3e643dbc6755839ad4af73ae141fd115ddb4f4
2014-03-22coverity#738657 Uninitialized pointer fieldCaolán McNamara
Change-Id: I37c946d37a7f3add6b6798b15f5fb6ab4b7274ff
2014-03-10ISO.CEILING without _xlfn. prefix, it is defined in OOXML, fdo#71720 follow-upEike Rathke
Change-Id: I486261d34d62bc5eda0a202cbb1dcb875ffcf39b
2014-03-10fdo#71720 Add Excel 2010 functionsWinfried Donkers
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 Yoshida
Change-Id: Ib139850380b039382565e3de3666eebb5750f32d
2014-03-05made ListBox handle more than 64k elements, fdo#61520 relatedEike Rathke
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 Donkers
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 Grandin
Change-Id: If7b09d032d0155a38b5d5e8aa1832c86a8f7cec1
2014-03-05remove unused code in formula/FormulaTokenArrayNoel Grandin
formula::FormulaTokenArray::AddString(unsigned short const*) Change-Id: I6c014f6ada3b75398112e81f9c8e7de7dd776c7d
2014-03-05remove unused code in formula/vectortokenNoel Grandin
Remove these methods:. formula::DoubleVectorRefToken::GetRequestedArrayLength() formula::SingleVectorRefToken::GetRequestedArrayLength() formula::SingleVectorRefToken::SingleVectorRefToken( double const*, unsigned long, unsigned long) and optimise some accessor methods. Change-Id: I04f53593894a59dbefdd1cbc9505c6eb7cd8610b