summaryrefslogtreecommitdiff
path: root/formula
AgeCommit message (Collapse)AuthorFilesLines
2014-09-18fdo#82577: Handle FontNoel Grandin6-12/+12
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-08-23fdo#82577: Handle KeyCodeTor Lillqvist1-6/+6
Put the VCL KeyCode class in the vcl namespace. Avoids clash with the X11 KeyCode typedef. Change-Id: I624c9d937f7c5f5986d313b6c5f060bd8bb7e028
2014-08-22convert OSL_FAIL to SAL_WARNEike Rathke2-2/+2
Change-Id: I001f29dca5f2a01d70115bb309c99c64c4a65efb
2014-08-22convert OSL_... to SAL_WARNEike Rathke1-5/+10
Change-Id: I073b6f985c4a67f56319e03790b2bceee2f957ff
2014-08-22reactivate the verifyEike Rathke1-1/+1
Missed this earlier. Should be a SAL_WARN, but postponed. Change-Id: Ia6b178702461c8a0fa5ded3e1c47795b95da7d98
2014-08-22fdo#82183 do not reset globals while loading a documentEike Rathke1-1/+1
Destroying the function list while an instance of the Formula Wizard is still open is a bad idea. Workaround not doing this when loading a document due to a DDE function or external reference being entered in the wizard. Change-Id: I6fa00fb4f442bf7c9410679e446ff460289e4b16
2014-08-21it's about time to write GOALSEEK as ODFF ORG.OPENOFFICE.GOALSEEKEike Rathke1-1/+1
Change-Id: Ie5a0464b49baae62e217e87f4d0040151f3aa8a5
2014-08-21write COLOR function with extension namespaceEike Rathke1-1/+2
and add to Excel import/export maps so it survives saving in that format Change-Id: I3a8e07fdd1bded77d4bad60eefffeb0b1dbdd734
2014-08-20Fixed size of 'formula' dialog in CalcSzymon Kłos1-1/+1
Fixed: 1. Open Calc 2. Open formula dialog 3. Choose AMORDEGRC function or other with >= 4 params Edit field is covered by other controls Change-Id: Ie14ff91a17373e11bc8ef6477f4f22c0ea4570c3 Reviewed-on: https://gerrit.libreoffice.org/11035 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-09remove unused dlg resources from dbu_resource.hrcThomas Arnhold1-1/+0
Change-Id: I70c5f673413bb6ac2d37a5c15b52fcd26da6683a
2014-07-31fix memory leak around function descriptionsMarkus Mohrhard1-1/+3
Found by Lsan. Change-Id: Ia443ed6eb2a20854998a615f3c2bd9fdac156a8c
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>