|
38bb8b4756
|
Delphi 7 compatibility fix : handle "TStringList.StrictDelimiter" + test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3356 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-22 12:25:22 +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 |
|
|
ec8b655eac
|
On Double-Click, edit or add deetail element (property for class/record, argument for procedure)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3350 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 16:14:14 +00:00 |
|
|
1c7072d0e8
|
Delete non-used variable.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3349 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 16:02:13 +00:00 |
|
|
10ac72edd5
|
Set form Position to "poDesktopCenter", so in IDE the edition's forms stay visible.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3348 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-20 16:01:03 +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 |
|
|
dc1d5d038a
|
fpspreadsheet: Add wordwrap to writing of xlsx. Fix some minor issues forgotten with xlsx border and background color.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3316 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-14 07:58:45 +00:00 |
|
|
f596a181b3
|
fpspreadsheet: Support for writing cell border (on/off, linestyle, color) and background color to xlsx files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3315 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-13 22:09:27 +00:00 |
|
|
3d7c3d06e3
|
fpspreadsheet: Implement writing of vertical and horizontal text alignment for xlsx files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3314 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-13 15:23:07 +00:00 |
|
|
89ffb05a1c
|
fpspreadsheet: Implement writing of text rotation for xlsx files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3313 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-13 14:58:12 +00:00 |
|
|
9d2d62542b
|
fpspreadsheet: Implement font support for the OOXML writer (font type, size, style, color).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3312 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-12 22:12:38 +00:00 |
|
|
8d6ec7316c
|
fpspreadsheet: Remove string-based writing code of ods files --> significant speed improvement particularly for large grids (20000x100 cells 120 sec (old) --> 7 sec (new)).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3311 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-12 21:51:44 +00:00 |
|
|
36658107bc
|
fpspreadsheet: Fix regression in previous commit (usage of nil in WriteCellCallback). Write font list to styles.xml.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3310 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-11 22:43:00 +00:00 |
|
|
e6e961d51f
|
fpspreadsheet: Add WriteBlank to TsSpreadOOXMLWriter to standardize code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3309 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-11 20:00:49 +00:00 |
|
|
4143334384
|
fpspreadsheet: Fix spans typo in xlsxooxml.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3308 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-11 19:36:17 +00:00 |
|
|
231b127041
|
fpspreadsheet: Implement virtual mode for all biff file formats. Add record limitations with writer-specific max row and col counts: a file is not written to a particular file format if it exceeds the limitations of the file format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3307 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2014-07-11 13:20:14 +00:00 |
|