Commit Graph

3293 Commits

Author SHA1 Message Date
0f73aed718 fpspreadsheet: Implement reading of cell borders. Delete test.xls in examples/excel8demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2950 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-19 16:58:44 +00:00
41f72fef58 fpspreadsheet: Fix some range-overflows in BIFFExplorer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2949 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 17:05:04 +00:00
36cc7d1f4e fpspreadsheet: Add support for reading/writing of column widths in biff8 (specified as multiples of the width of the character "0"). Add test case. No regressions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2945 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 13:17:22 +00:00
99872da4e3 RxDBGrid - sort marker for custom sorting - patch from zoltanleo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2944 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 11:43:18 +00:00
9ada7c687b RxDateEdit - fix work with new ButtonEdit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2943 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-18 11:20:04 +00:00
8b688de40b fpspreadsheet: Fix crash when destroying columns and rows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2942 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-17 20:59:00 +00:00
89942f1bd3 fpspreadsheet: Fix memory leak (ignored format string and dyn formula array when freeing cells)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2941 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-17 20:13:38 +00:00
1f84822607 fpspreadsheet / BiffExplorer: Add info on records COLINFO, COLWIDTH, NOTE, OBJ; some cosmetics in MainForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2940 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-17 17:36:43 +00:00
afcb50a0be Cosmetic: document fekOpSUM cannot be used for ranges
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2939 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-17 12:25:40 +00:00
32f6b81a6d fpspreadsheet: Add BiffExplorer, a testing and debugging tool for xls files, to folder "reference"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2938 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-13 10:58:41 +00:00
4f0c0e5bc4 RxDBGrid - minor fix for work without sort engine. tnx zoltanleo from freepascal.ru
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2937 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-09 18:19:30 +00:00
45cdc9ae23 RxFPC - fix compile with new TEditButton from Lazarus 1.3. For old version uncomment in rx.inc DEFINE OLD_EDITBUTTON
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2936 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-09 17:33:24 +00:00
f32fa5b568 * Tests: clarify background color test only applies to BIFF8 XLS
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2935 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-09 10:49:05 +00:00
38f1612dbf * Fix inadvertent change BIFF8=>BIFF5 tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2934 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-08 10:27:50 +00:00
617ba13515 * Tests: fix not writing testmanual.xls
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2933 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-08 10:26:21 +00:00
435cc15729 * Replace XLSDEBUG define for writeln debug output to FPSPREADDEBUG as it is used beyond just xls support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2932 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-08 09:53:02 +00:00
27498ff548 + Add support for more/easier RPN formulas in XLS
- Allow relative cell references in RPN formulas
- Simplify generation of RPN formulas by using nested function calls
- Add writing of cell ranges for formulas in BIFF2/BIFF5
- Simplification of code e.g. by replacing the huge case instruction in TsSpreadBiffWriter.FormulaElementKindToExcelTokenID by a look-up table.
Fixes mantis issue #25718; patch by wp; thanks a lot!



git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2931 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-08 09:48:30 +00:00
b7eb5352c0 * Tests updated to work with current code (i.e. no new RPN support yet).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2930 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-08 09:33:13 +00:00
d8c10d8668 * Tests part of patch referenced issue 25718 (actual patch on forum) for RPN formulas. Thanks wp.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2929 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-07 16:42:19 +00:00
6f2c0baee5 RxDBGrid - fix partial search in find form
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2928 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-07 08:04:42 +00:00
c9266bbd58 RxDBGrid - fix compile with fpc 2.6.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2927 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-04-02 11:44:09 +00:00
fff0dd470f RxDBGrid - fix compile with fpc 2.6.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2926 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-31 11:08:07 +00:00
cebbb30307 RxDBGrid: workaround for fix navigation problem on calc footer rows
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-27 12:36:50 +00:00
f95e48563a * OpenDocument .ods: tweaked support for reading time only fields introduced in r2908: fixes for 1899/1900/1904 date mode. Still needs more tweaks for 1904 date mode (and presumably 1900 as well)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2924 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-26 10:26:43 +00:00
eacb01bf22 mplayer: updated readme
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2923 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-26 08:49:13 +00:00
b99be4d2ab RxMemDS - remove old style resources designer file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2922 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-26 07:26:10 +00:00
4fe58ed1e4 mplayer: fixed default mplayer filename, less hints
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2921 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-26 01:22:03 +00:00
23207df1a1 mplayer: updated readme
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2920 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-26 01:04:52 +00:00
3bbc720e3c * Tests: avoid test errors for unimplemented custom format ODF cells
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2919 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-25 15:46:05 +00:00
78ec763d6a * Forgot some files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2918 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-25 15:45:10 +00:00
8faeace234 Cosmetic: better test reporting database
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2917 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-25 14:44:04 +00:00
f05f0eae12 mplayer: Changes for Microsoft Windows Compatibility and added Events for Mouse Actions, from Michael Koecher
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2916 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 18:31:49 +00:00
cc13dd5c5f OpenDocument .ods:
* ignore invalid times



git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 07:34:00 +00:00
7ae183a111 * Synchronize with main VTV repository up to svn rev 220
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2914 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 02:58:45 +00:00
70a2c2dc34 * Synchronize with main VTV repository up to svn rev 214
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2913 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 02:22:09 +00:00
8e35e741ad * Synchronize with main VTV repository up to svn rev 212
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2912 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 02:16:05 +00:00
654d2a7381 * Synchronize with main VTV repository up to svn rev 207
* Fix compilation

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2911 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 01:53:06 +00:00
e9a69cac65 * Synchronize with main VTV repository up to svn rev 198
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2910 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-24 01:36:04 +00:00
12a4c4c07b * LibreOffice/ODS format: fix time-only calculations exceeding EncodeDate limits
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2909 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-23 13:06:19 +00:00
b70f1be9c3 + OpenDocument .ods: initial support for reading time only fields. To do: needs additional support for 1900/1904 date mode.
+ OpenDocument: naive speed improvement for reading repeated rows/columns.



git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2908 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-23 11:36:36 +00:00
52b97c050d + Tests: add support for LibreOffice/OpenOffice .ods spreadsheets
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2907 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-23 11:34:37 +00:00
9f4da10a62 cleanup code from ifdef regarding very old Lazarus version
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2906 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-15 15:28:02 +00:00
b9af1a89c7 TRxDBLookupCombo - fix close list after double click on control button
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2905 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-13 20:38:03 +00:00
d4dd5203a8 RxDBGrid: fix work TRxCollumn.SortFields
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2904 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-13 19:54:30 +00:00
9ef50a2413 Always use PopupMode pmAuto
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-09 16:11:37 +00:00
191dad47a3 RxDBGrid - fix AV on lazarus with FPC 2.6.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2900 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-03-06 10:21:52 +00:00
99ecf565f6 AutoAdvance set by default
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2899 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-02-19 08:40:21 +00:00
4d82896a64 Prevent combo date mode when day is not shown
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2898 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-02-10 14:24:21 +00:00
2631521c02 RxMDI - fix AV on CloseAll
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2897 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-02-09 14:06:06 +00:00
3128e2a844 RxDBGrid - new property TRxCollumn.SortField - define custom sort field(s) for grid collumn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2896 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-02-08 11:02:58 +00:00