|
7f8e8fb312
|
fpspreadsheet: Rename virtual mode event handler OnNeedCellData to OnWriteCellData. Add another virtual mode event handler for reading, OnReadCellData.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3370 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 21:51:06 +00:00 |
|
|
37143dad97
|
fpspreadsheet: Rename folder fpsSpeedTest to fpsspeedtest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3369 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 21:34:37 +00:00 |
|
|
ee1fafb7ef
|
fpspreadsheet: Implement SaveToStream for ODS writer (code from SaveToFile)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3368 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 21:30:01 +00:00 |
|
|
fce1ea9409
|
fpspreadsheet: In fpolebasic manually delete an existing file before writing; this seems to fix a crash with Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3367 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 21:09:47 +00:00 |
|
|
6959ebb070
|
fpspreadsheet: Rename test_* projects in folder examples/other to demo_*. Remove dependence on laz_fpspreadsheet package for easier testing, use unit directory for compiled files. Add readme.txt for this folder.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3366 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 20:52:35 +00:00 |
|
|
ed409c445a
|
Fix using correct locale settings in Ubuntu.
Workaround for crash of test suite in Ubuntu due to not deleting existing xls file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3365 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 16:00:01 +00:00 |
|
|
248c5d677c
|
TRxDBGridExportSpreadSheet - add component icon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3364 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 12:05:09 +00:00 |
|
|
b59a58473d
|
RxFPC - new component TRxDBGridExportSpreadSheet. Create new lazarus package rxdbgrid_export_spreadsheet.lpk and demo RxDBGrid_ExportSpreadsheet for this component
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3363 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 11:40:36 +00:00 |
|
|
40e2a85bd1
|
fpspreadsheet: clean up examples: progress messages; remove win32 gui for console applications etc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3362 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 10:47:38 +00:00 |
|
|
243d3b0c7d
|
fpspreadsheet: try to fix date/time handling on Linux/Unix by adding clocale. Needs to be tested.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3361 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 08:15:28 +00:00 |
|
|
667e36f420
|
fpspreadsheet: harmonize debug & release modes for examples; e.g. don't generate debug info and then issue strip option
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3360 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 07:01:57 +00:00 |
|
|
61f1cd1389
|
RxDBGrid - fix sort on TRxMemDataSet
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3359 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-23 04:43:08 +00:00 |
|
|
22100c2f16
|
fpspreadsheet: Possibly fix unit dependence issue forcing to clean rebuilds. Modify project options of fpsgrid and spready to separate compilation platforms.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3358 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-22 22:49:30 +00:00 |
|
|
064dd6aba2
|
fpspreadsheet: Extend TBufStream for reading. Rename workbook's WritingOptions to Options, and the option flags from woXXXX to boXXXX. Use boBufStream (former woBufStream) to activate TBufStream for reading of xls and ods. Speed up reading of biff2 by factor 3 (rel to commit before prev one). Fix pile-up of temporary files when saving ods.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3357 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-22 15:59:29 +00:00 |
|
|
ba37ace85f
|
fpspreadsheet: Read entire biff record of label and number cells to speed up reading (30% improvement for biff2). Numerous clean-up, mostly debugger settings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3355 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-21 20:33:25 +00:00 |
|
|
7fe3c4402a
|
fpspreadsheet: Add tool for measuring writing and reading speeds for various file sizes and options. Based on a tool by rvk (http://forum.lazarus.freepascal.org/index.php/topic,25142.msg152919.html#msg152919).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3354 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-21 18:00:29 +00:00 |
|
|
a7c7810ac5
|
fpspreadsheet: Fix crash of rpn formulas introduced by last commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3353 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 18:28:40 +00:00 |
|
|
7a3a9060e9
|
fpspreadsheet: Fix memory leak in virtual mode due to incorrectly initialized strings in the cell record.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3352 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 18:19:43 +00:00 |
|
|
ecaa1d67cb
|
fpspreadsheet: Fix memory leak in fpopendocument (forgot to call inherited destructor of TsSpreadOpenDocWriter).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3351 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 16:25:25 +00:00 |
|
|
122ccc8394
|
* Synchronize with main VTV repository up to svn rev 434
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3347 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 14:08:05 +00:00 |
|
|
b7ba0d3727
|
* Synchronize with main VTV repository up to svn rev 419
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3346 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 13:11:13 +00:00 |
|
|
e0ef4c244c
|
* Synchronize with main VTV repository up to svn rev 404
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3345 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 12:28:27 +00:00 |
|
|
adc090532e
|
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3344 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 09:52:34 +00:00 |
|
|
03b690d834
|
fpspreadsheet: Fix floating point formula tests cases to give matching results even without tolerance value. Fix BIFFExplorer to show all digits of floating point cell values.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3343 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 23:14:53 +00:00 |
|
|
f7d835d70b
|
* Synchronize with main VTV repository up to svn rev 354
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3342 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 15:50:21 +00:00 |
|
|
25c9c65dcc
|
fpspreadsheet: FPC trunk on Linux x64 also needs error margins (so FPC 2.6.x on Linux x64 is the only one tested that does not need it).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3341 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 15:34:08 +00:00 |
|
|
dae9095083
|
fpspreadsheet: error margin seems to be needed on Windows (FPC 2.6.4+FPC trunk), not on *nix (FPC 2.6.4) in contrast to previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3340 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 15:24:24 +00:00 |
|
|
8f4a5ac6ad
|
* Synchronize with main VTV repository up to svn rev 316
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3339 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 15:04:02 +00:00 |
|
|
b6a01e6814
|
fpspreadsheet: loose precision tests for FPC trunk floating point values
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3338 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 13:33:04 +00:00 |
|
|
08987b52c8
|
fpspreadsheet: Use TBufStream as general-purpose stream if woBufStream is set in Worksheet.WritingOptions. woBufStream replaces woSaveMemory. Results in a significant speed enhancement for biff2 (64000x100 cells -> 31 sec without, 1.7 sec with woBufStream).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3337 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 13:23:12 +00:00 |
|
|
42f55e22d7
|
fpspreadsheet: tests: get empty temp file just before wrtiing out. Coding style: do begin matches initial style+FPC coding style.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3336 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 13:13:56 +00:00 |
|
|
18ae11e3e8
|
fpspreadsheet: Relax error margin for date/time tests to 10 nsec in order to get success in tests back.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3335 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 10:45:17 +00:00 |
|
|
752b1c95e7
|
fpspreadsheet: allow margin for error testing writing reading date/time. Test failures from 29 to 6
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3334 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 09:53:48 +00:00 |
|
|
49aa26354e
|
fpspreadsheet: improve temp file handling in tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3333 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 09:20:47 +00:00 |
|
|
11bf00865b
|
richview: added DataPtr to TLineInfo, fix compiling with trunk
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3332 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-19 03:16:50 +00:00 |
|
|
7f6277ca08
|
fpspreadsheet: Add unit fpsstreams containing a buffered stream for speed-up of writing in virtual mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3331 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-18 22:48:38 +00:00 |
|
|
883a18e10a
|
RxToolBar - fix load images on classic style from another form
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3330 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-18 06:58:04 +00:00 |
|
|
bc97484933
|
RxToolBar - fix toolbar height on classic style
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3329 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-18 05:03:51 +00:00 |
|
|
4c68f33522
|
TRxDBLookupEdit,TRxDBLookupCombo - PopUpFormOptions - add new property Color and AlternateColor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3328 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-17 07:26:03 +00:00 |
|
|
e36050c80c
|
RxDateEdit - fix change date when press +/- key
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3327 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-17 06:28:07 +00:00 |
|
|
ed197af6c1
|
fpspreadsheet: Add another set of unit tests for virtual mode, now with SaveMemory options.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3326 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 21:31:59 +00:00 |
|
|
4c723b9fc3
|
fpspreadsheet: Convert some more biff methods such records are written in a single block (biff2: WriteLabel, WriteNumber, all: WriteFormat, WriteBlank, WriteColInfo).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3325 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 21:00:49 +00:00 |
|
|
3374315c8b
|
mplayer: Added Image Grab functionality, Rate, FindMPlayerPath, fixed Screen painting when playing an audio file, by Mike Thompson
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3324 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 20:15:14 +00:00 |
|
|
7db78ca670
|
fpspreadsheet: Add first unit test cases for virtual mode (all biff, ooxml /writing only)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3323 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 15:49:58 +00:00 |
|
|
6d4175c72a
|
fpspreadsheet: Writing of date/time values to xlsx files. Date/time formats working.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3322 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 15:16:46 +00:00 |
|
|
be3e5d16ac
|
fpspreadsheet: Speed up biff writing for number and label cells in woSaveMemory mode by a factor of 4 (writing complete records instead of single bytes and words)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3321 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 14:59:48 +00:00 |
|
|
e3c0eb2dc0
|
fpspreadsheet: Write custom row heights and column widths to xlsx files. Works in virtual mode also.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3320 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 13:31:45 +00:00 |
|
|
32a5a26fe8
|
RxDateEdit - fix popup position
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3319 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-15 12:33:10 +00:00 |
|
|
3f292f5e99
|
fpspreadsheet: Writing of number formats for xlsx (date/time not working yet)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3318 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-14 20:47:53 +00:00 |
|
|
9607fc8e88
|
fpspreadsheet: Extend the event OnNeedCellData by a template cell which can be used for formatting when saving a file in virtual mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3317 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-14 15:04:04 +00:00 |
|