wp_xxyyzz
|
3e79a95fc1
|
fpspreadsheet: Fix detection of underlined and strike-through font in xlsx files not written by Excel.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6595 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-11 12:44:52 +00:00 |
|
wp_xxyyzz
|
089a63532a
|
fpspreadsheet: Redo prev two commits in a more general way.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-11 08:24:08 +00:00 |
|
wp_xxyyzz
|
f10b07cd0f
|
fpspreadsheet: Fix detection of word-wrapped cells in xlsx files written by LibreOffice Calc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6589 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 22:08:08 +00:00 |
|
wp_xxyyzz
|
5c21f2ae11
|
fpspreadsheet: Fix xlsx reader not detecting upper-case time format ('H:MM') written by LibreOffice Calc.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6588 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 15:37:28 +00:00 |
|
wp_xxyyzz
|
ec8ada57a7
|
fpspreadsheet: Fix reading of spurious cell borders of xlsx files written by PlanMaker.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6587 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 15:12:39 +00:00 |
|
wp_xxyyzz
|
9a3ee0016f
|
fpspreadsheet: Fix incorrect right-to-left alignment of xlsx files introduced by prev commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6586 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 15:04:13 +00:00 |
|
wp_xxyyzz
|
1c7bd8d915
|
fpspreadsheet: Relax detection of boolean xml attributes for better reading of xlsx files written by LibreOffice Calc.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6585 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 14:21:10 +00:00 |
|
wp_xxyyzz
|
1a0404f2ee
|
fpspreadsheet: Fix reading of shared formulas in xls files (bug introduced by the new calculation engine).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6584 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 11:47:33 +00:00 |
|
wp_xxyyzz
|
e908d9ba3b
|
fpspreadsheet: Fix reading of all BIFF formula attributes, also for BIFF2.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6581 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 09:41:18 +00:00 |
|
wp_xxyyzz
|
7f09efa7de
|
fpspreadsheet: Fix xls reader rejecting formulas with embedded line-break tokens.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6580 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-10 08:15:18 +00:00 |
|
wp_xxyyzz
|
1da8569c84
|
fpspreadsheet: Fix reading of IF formulas written by Excel (modified patch by Soner, https://forum.lazarus.freepascal.org/index.php/topic,42168.msg293864.html#msg293864).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-09 22:42:36 +00:00 |
|
wp_xxyyzz
|
ba5e4da9be
|
fpspreadsheet: Fix bug in formula parser when scanning of ods cell addresses (incorrect extraction of row index).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6577 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-09 22:00:21 +00:00 |
|
wp_xxyyzz
|
6e2cc3fe7e
|
fpspreadsheet: Fix reading of ods files containing formulas with several arguments (separator semicolon). Update unit tests. (Still issues with files posted at https://forum.lazarus.freepascal.org/index.php/topic,42168.msg293792.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6574 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-09 14:28:17 +00:00 |
|
wp_xxyyzz
|
19e20fbdf7
|
fpspreadsheet: Fix sorting with multiple key columns or rows (issue #31886, patch by alex256).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6571 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-06 15:07:40 +00:00 |
|
wp_xxyyzz
|
d71884f3e2
|
fpspreadsheet: Improve prev commit. Fix math formulas with non-numeric strings not returning result #VALUE! Add unit tests for this.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6570 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-05 13:35:25 +00:00 |
|
wp_xxyyzz
|
a261ff7999
|
fpspreadsheet: Fix TsWorksheet not being able to change a time cell value (see https://forum.lazarus.freepascal.org/index.php/topic,42130.msg293480)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6569 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-08-04 17:31:51 +00:00 |
|
wp_xxyyzz
|
a52d81d804
|
fpspreadsheet: Fix captions and hints of spreadsheet actions not being changeable.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6565 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-24 22:02:01 +00:00 |
|
wp_xxyyzz
|
b735455c33
|
fpspreadsheet: Add worksheet methods to hide and show worksheet. Performs notification of visual controls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6558 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-11 22:11:04 +00:00 |
|
wp_xxyyzz
|
f3b9d0f2a0
|
fpspreadsheet: Fix duplicate unit message. Remove some hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6557 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-11 19:32:40 +00:00 |
|
wp_xxyyzz
|
2e252ce658
|
fpspreadsheet: Add new TsWorkbookTabControl property ShowAllSheets (to be used to hide sheets marked as hidden).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6555 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-10 09:25:25 +00:00 |
|
wp_xxyyzz
|
df88d02952
|
fpspreadsheet: Improved autodetection of file format (e.g. xls files renamed to xlsx - see https://forum.lazarus.freepascal.org/index.php/topic,41830.msg291032.html). Add corresponding test cases.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6554 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-10 08:32:50 +00:00 |
|
wp_xxyyzz
|
25b83a1948
|
fpspreadsheet: Workbook.AddWorksheet creates a "duplicate workwheet" error message if new worksheet already exists. Update German translation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6553 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-09 17:49:54 +00:00 |
|
wp_xxyyzz
|
4cdb95d86c
|
fpspreadsheet: Set version to 1.11. Make default parameter of TsWorkbook.CopyWorksheetFrom non-default.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6552 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-09 17:27:22 +00:00 |
|
wp_xxyyzz
|
92f59fbfd1
|
fpspreadsheet: Prepare for release 1.10
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6547 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-06 16:15:51 +00:00 |
|
wp_xxyyzz
|
0097e6c586
|
fpspreadsheet: Fix Worksheet.EraseCell not removing formulas and comments.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6546 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-05 13:11:44 +00:00 |
|
wp_xxyyzz
|
b9979977f6
|
fpspreadsheet: Fix entering new data in existing formula not erasing formula. Add corresponding unit test cases.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6545 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-07-05 12:51:54 +00:00 |
|
wp_xxyyzz
|
03d8694142
|
fpspreadsheet: Add unit tests for some of the recently fixed formulas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6541 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 23:08:01 +00:00 |
|
wp_xxyyzz
|
cba608d725
|
fpspreadsheet: Fix also the case that ISBLANK must return FALSE if the argument is an empty string.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6538 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 17:19:22 +00:00 |
|
wp_xxyyzz
|
fa0cc2f50e
|
fpspreadsheet: Fix typo in evaluation of formula ISBLANK.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6537 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 17:07:06 +00:00 |
|
wp_xxyyzz
|
78e381e14d
|
fpspreadsheet: Fix "IF"-formulas (COUNTIF, SUMIF, etc) containing a 3D reference.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6536 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 16:51:44 +00:00 |
|
wp_xxyyzz
|
ce3d71a362
|
fpspreadsheet: Fix cell references in several formulas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6534 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 15:36:41 +00:00 |
|
wp_xxyyzz
|
d6b6154fff
|
fpspreadsheet: Fix formula ROUND() if second argument is a cell reference.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6533 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-26 14:21:45 +00:00 |
|
wp_xxyyzz
|
ab52825725
|
fpspreadsheet: Fix memory leak occuring when the parser of a previously allocated formula record is changed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6521 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-21 10:02:25 +00:00 |
|
wp_xxyyzz
|
b2cc14f2bc
|
fpspreadsheet: Clean-up
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6520 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-21 08:45:14 +00:00 |
|
wp_xxyyzz
|
b8352398b0
|
fpspreadsheet: Avoid merging a newly loaded workbook with previous content and formats.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6519 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-21 08:44:16 +00:00 |
|
wp_xxyyzz
|
18395604ba
|
fpspreadsheet: Fix navigation within worksheetgrid if in-place editor contains an erroroneous formula.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6514 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-20 16:57:20 +00:00 |
|
wp_xxyyzz
|
cfd6591e4a
|
fpspreadsheet: Add worksheet method WriteCellFormatIndex (in addition to existing WriteCellFormat)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6495 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-13 22:22:44 +00:00 |
|
wp_xxyyzz
|
1d35a3b0c9
|
fpspreadsheet: Fix crash in Worksheet.GetEffectiveCellFormatIndex and add overloaded version.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6494 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-13 21:54:35 +00:00 |
|
wp_xxyyzz
|
29f1533516
|
fpspreadsheet: Extend fpspreadsheet actions to supply default captions and hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6493 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-13 21:51:40 +00:00 |
|
wp_xxyyzz
|
f62d2b35d7
|
fpspreadsheet: Add TsClearFormatAction to clear a cell format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6492 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-13 09:20:10 +00:00 |
|
wp_xxyyzz
|
cc7ef858c4
|
fpspreadsheet: Fix circular reference issue and #REF! issue for some formulas (https://forum.lazarus.freepascal.org/index.php/topic,41161.msg288278.html#msg288278)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6486 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-10 20:20:50 +00:00 |
|
wp_xxyyzz
|
8c181f7e62
|
fpspreadsheet: Install TFileName property editor for Laz < 1.9. Fix compilation of fps packages for Laz >= 1.0 (could not compile Laz 1.2, though).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6471 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-07 08:42:11 +00:00 |
|
wp_xxyyzz
|
ff9deb89c2
|
fpspreadsheet: Fix pasting of multiselection from clipboard (was related to incorrect recordsize of BIFF SELECTION record).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6468 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-05 23:34:16 +00:00 |
|
wp_xxyyzz
|
40092c09e2
|
fpspreadsheet: Replace previous commit (was buggy)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-05 19:23:19 +00:00 |
|
wp_xxyyzz
|
23b19c86c5
|
fpspreadsheet: Fix crash when a 3d formula is copied to the clipboard (Still crashing when pasting back...)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-05 14:08:53 +00:00 |
|
wp_xxyyzz
|
4517d6fc12
|
fpspreadsheet: Fix sudden fails of test suite (Why did these test cases work earlier?)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-05 09:33:29 +00:00 |
|
wp_xxyyzz
|
f4154f2265
|
fpspreadsheet: Write cell strings to BIFF8 SST only if strings are longer than 255 characters --> speed-up
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-05 08:43:41 +00:00 |
|
wp_xxyyzz
|
8ee5fe1200
|
fpspreadsheet: Fix reading of shared formulas in xls BIFF5 and BIFF8 (no shared formulas in BIFF2)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6459 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-04 19:05:07 +00:00 |
|
wp_xxyyzz
|
f3ae814cc5
|
fpspreadsheet: Fix reading of shared formulas in XLSX.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-04 14:54:02 +00:00 |
|
wp_xxyyzz
|
fb9917e10c
|
fpspreadsheet: Fix crash when copying a formula to the clipboard (see https://forum.lazarus.freepascal.org/index.php/topic,41161.msg287786.html#msg287786)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-06-04 13:42:36 +00:00 |
|