|
c335deb56c
|
fpspreadsheet: Add currency test cases to numbertests. 1 fail for biff to be fixed, ods ok. Remove experimental code from opendocread.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3142 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-05 09:14:13 +00:00 |
|
|
292908eac3
|
fpspreadsheet: Add basic currency format support to ods reading. Replace xmlread and DOM in the uses clause of fpsopendocument.pas laz2_xmlread and laz2_DOM to correctly catch the currency symbols.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3141 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-05 08:29:32 +00:00 |
|
|
bac68e48c5
|
fpspreadsheet: Combine percentage format detection with other number formats (for ods)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3140 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-05 07:58:18 +00:00 |
|
|
0aeefd619f
|
fpspreadsheet: Fix remaining issue of ods-1904 datetests. All tests green finally again.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3139 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-05 07:39:16 +00:00 |
|
|
5542b1ac56
|
fpspreadsheet: Activate all disabled ods date tests & fix some more issues related to inconsistent formats by Open/LibreOffice -> done to 6 errors for 1904 datemode, that's probably the best we can get.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3138 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-04 22:11:17 +00:00 |
|
|
b73779e82e
|
fpspreadsheet: Repeat testodf*.ods test files, previous one were broken.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3137 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-04 19:30:49 +00:00 |
|
|
f34a8e9c4f
|
fpspreadsheet: Fix some formatting bugs in testodf*.ods test files. Add a column showing the number value of the date/time value.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3136 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-04 18:51:33 +00:00 |
|
|
02190bc58c
|
fpspreadsheet: Fix reading time interval format for ods
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3134 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-04 10:33:36 +00:00 |
|
|
73dc71627b
|
fpspreadsheet: Add code for detection of date/time cells which are incorrectly written as float by Open/LibreOffice. Implement conditional number formats for all number types (sometimes falsely assigned). Reactivate ignored date test cases for ods-1899, pass. 1904 date mode still faulty, not clear if this will ever pass the test.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3133 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-03 22:04:11 +00:00 |
|
|
dd3229729d
|
Update user manual
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3132 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-03 08:55:48 +00:00 |
|
|
6ef6225a17
|
Code cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3131 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-03 06:55:16 +00:00 |
|
|
56a39e6da2
|
fpspreadsheet: Apply cell style and number format for ods date/time cells. Still some issues in unit test.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3130 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-02 22:07:40 +00:00 |
|
|
8fd1b142ab
|
fpspreadsheet: Make ods stringtests test case ignore the string result of the ##0.0E0 format which is designed in ods to have a different result than biff; just compare the numerical value.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3129 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-02 19:48:50 +00:00 |
|
|
09d9d95789
|
fpspreadsheet: Fix incorrect detection of number format with thousand separator in ods
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3128 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-02 19:33:02 +00:00 |
|
|
e6ad481905
|
fpspreadsheet: Fix TsWorksheetGrid header ignoring FixedColor setting for non-native TitleStyle.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3127 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-02 08:52:37 +00:00 |
|
|
b095079e91
|
fpspreadsheet: Fix failure of numformatparser to detect general number format (makes sample file t1s.xls in examples/fpschart usable again)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3126 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-02 08:07:56 +00:00 |
|
|
3ec5921b38
|
fpspreadsheet: Fix fpspreadsheetchart broken in rev 3020. For the moment don't use the t1.xls in the fpschart folder - it uses a "shared formula" which does not load with the current biff machinery.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3125 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 23:06:19 +00:00 |
|
|
f9663739db
|
fpspreadsheet: Add test case for empty cells for all biff and ods. All passed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3124 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 22:11:31 +00:00 |
|
|
85a12aad98
|
fpspreadsheet: Modify numbertests, datetests and stringtests to avoid reopening the same test file again and again.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3123 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 19:38:10 +00:00 |
|
|
976e037770
|
fpspreadsheet: Improved detection of space separators in date/time formats. Generally valid, no modification of xmlread required. Side-effect: leading spaces of xml elements have to be skipped manually
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3122 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 18:59:29 +00:00 |
|
|
27967f5e66
|
fpspreadsheet: Fix workaround in previous commit which did not work.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3121 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 13:44:02 +00:00 |
|
|
6f96f3bcb6
|
fpspreadsheet: Add workaround for missing xml spaces to TsOpenDocReader.ReadNumFormats.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3120 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 13:08:14 +00:00 |
|
|
100e8978ef
|
fpspreadsheet: Remove unnecessary empty rows and columns from test files "testodf.ods" and "testodf_1899.ods" to speed up test application.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3119 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-06-01 10:29:06 +00:00 |
|
|
33a8fdcb43
|
fpspreadsheet: Row height and column width reading/writing code for ods files complete. Test cases ok, but extremely slow speed of test application for numbertest and datetimetests. Changed units of row heights in worksheet: used to be points, is "lines" now (more consistent user interface - column width is in "standard characters", I prefer these units over centimeters because row heights/column widths become independent of screen pixels per inch this way)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3118 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-31 21:04:53 +00:00 |
|
|
39fcfc3016
|
fpspreadsheet: Add method NewSpreadsheet to TsWorksheetGrid. Add corresponding command to fpsgrid demo. Show cell address in fpsgrid demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3117 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 21:26:38 +00:00 |
|
|
4dd961b590
|
fpspreadsheet: Writing and reading of horizontal and vertical text alignments in ods files. Add test cases. Pass.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3116 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 20:52:36 +00:00 |
|
|
d6907ceb0b
|
fpspreadsheet: Writing of ods styles: Put xml code of the formatting fields into separate functions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3115 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 19:26:08 +00:00 |
|
|
3ff4a1ab78
|
fpspreadsheet: Split subroutines off of main ods reading method to get shorter procedures.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3114 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 18:58:55 +00:00 |
|
|
e8f2524a91
|
fpspreadsheet: Reading of horizontal/vertical text alignment from ods files. Have to implement column styles to all formats correctly.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3113 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 16:23:50 +00:00 |
|
|
3565623f83
|
fpspreadsheet: Remove session file fpsgrid.lrs from svn repository
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3112 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 09:06:57 +00:00 |
|
|
9757d10df3
|
fpspreadsheet: Fix text alignment issues of rotated text in TsWorksheetGrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3111 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 09:04:42 +00:00 |
|
|
44072f2629
|
fpspreadsheet: Reading and writing of text rotation in ods files. Add test case. Passed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3110 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-28 07:53:50 +00:00 |
|
|
99f6a6f1d1
|
fpspreadsheet: Add unit tests for writing/reading of borders, borderstyle and wordwrap for ods files. Passed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3109 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 22:12:48 +00:00 |
|
|
4aa640489f
|
fpspreadsheet: Add unit test for writing/reading of background color in ods. Passed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3108 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 16:21:59 +00:00 |
|
|
11e09b888c
|
fpspreadsheet: Read the background color of ods files. Background color of ods files is displayed in fpsGrid. Fix border partially not showing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3107 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 13:58:57 +00:00 |
|
|
632b9d6200
|
fpspreadsheet: Add ods reading support for cell borders, border line styles and border colors. Borders of ods files are displayed in fpsgrid correctly.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3106 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 13:09:23 +00:00 |
|
|
82da39dd9f
|
* fpspreadsheet: fpsgrid: show hourglass when loading/saving files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3105 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 12:19:28 +00:00 |
|
|
6eaee845bc
|
* fpspreadsheet: grid example project: save session info in separate lps file outside version control. Removes a lot of needless diffs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3104 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-27 12:10:45 +00:00 |
|
|
97ded8dfab
|
fpspreadsheet: Beginning to apply .ods formatting styles to cells
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3103 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-26 22:27:07 +00:00 |
|
|
85e2de8340
|
fpspreadsheet: Read date/time number formats from ods (not applied, yet)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3102 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-26 19:43:05 +00:00 |
|
|
d29219fc68
|
fpspreadsheet: Mark TsSpreadsheet.GetLastColNumber/GetLastRowNumber as deprecated, use GetLastColIndex/GetlastRowIndex instead.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3101 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-26 15:27:35 +00:00 |
|
|
f1a1a4474a
|
fpspreadsheet: Fix issue http://mantis.freepascal.org/view.php?id=26221 (empty cells misplace following cells in .ods)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3100 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-26 15:00:43 +00:00 |
|
|
070845d3ae
|
fpspreadsheet: Add property "Name" to TsNumFormatData. When reading ods files consider also styles in "styles.xml".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3099 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-26 08:03:36 +00:00 |
|
|
a4bc6fc8cf
|
fpspreadsheet: Beginning to read number formatting styles from ods file (so far, just populating the number format list)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3098 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-25 22:05:37 +00:00 |
|
|
7ee9acebf2
|
fpspreadsheet: Add missing simple opendocread demo (for .ods file format)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3097 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-25 20:48:49 +00:00 |
|
|
89f2f4bb57
|
fpspreadsheet: Extend formula reading test case to biff5 and biff2 and generalize it such that the test results are not affected by locale settings and rounding errors.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3096 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-25 16:49:45 +00:00 |
|
|
ce3d5849f8
|
Added filelist.txt file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3094 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-24 20:44:08 +00:00 |
|
|
08d7ed126e
|
fpspreadsheet: Add unit test for reading rpn formulas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3093 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-24 20:28:05 +00:00 |
|
|
e2c68dd9d2
|
Updated notes in XDevStatus.html file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3092 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-24 20:14:15 +00:00 |
|
|
f8e63e1f93
|
fpspreadsheet: Rewrite "ParseCellString" to allow for multiletter column addresses.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3091 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-05-24 19:44:40 +00:00 |
|