|
7dc4fd2a7e
|
fpspreadsheet: Fix 2nd parameter of formula HYPERLINK
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3996 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 21:47:27 +00:00 |
|
|
52515073d2
|
fpspreadsheet: Add spreadsheet function "=HYPERLINK(link, cell_text)"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3995 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 20:07:15 +00:00 |
|
|
016c43335d
|
chelper: added defined() function valuation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3994 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 18:20:40 +00:00 |
|
|
679a1c6762
|
chelper: added handling of c-preprocessor condition directives
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3993 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 15:27:26 +00:00 |
|
|
2c63f357de
|
fpspreadsheet: Move InitFormatRecord from unit fpstypes to fpsutils. Add enumeratortests to spreadtestcli.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3992 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 10:54:06 +00:00 |
|
|
c5f6cbe82d
|
fpspreadsheet: Replace for-to loops by for-in loops if possible. Update example demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3991 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 10:35:32 +00:00 |
|
|
75b09e07c3
|
chelper: further changes to match c-preprocess text processing. added precompiler evaluation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3990 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-05 05:01:11 +00:00 |
|
|
d51ddefe7d
|
chelper: revising c preprocess handling. added new routines to prepare and collection preprocessing information
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3989 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-04 18:15:02 +00:00 |
|
|
7e52faa49f
|
fpspreadsheet: In fpspreadsheet.pas, extract cells AVLTree to fpsclasses.pas. Implement enumerator for the avl trees. Add unit tests for cell and comment enumeration.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3988 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-04 17:30:59 +00:00 |
|
|
e85c36df87
|
* cleanup unused variables
* added processing for C++ sections (extern "C")
* added additional error comment
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3987 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 14:43:23 +00:00 |
|
|
fb4365096d
|
chelper: modified the parsing approach of the unit. currently breaks compatibility with chelper
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3986 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 03:45:41 +00:00 |
|
|
ca3c9c7339
|
chelper: additional functions for the new parsing aproach
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3985 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 03:44:46 +00:00 |
|
|
4759c5fcdd
|
chelper: extended log functions with overload counterparts
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3984 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 03:43:40 +00:00 |
|
|
3a121294b0
|
chelper: cleanup error message generator. added obj-c class bit sized fields support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 03:42:45 +00:00 |
|
|
bacca9d664
|
chelper: support for macros with variable arguments. end offset of a comment
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3982 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 03:06:50 +00:00 |
|
|
23d6bdc557
|
fpspreadsheet: Fix writing of empty strings to cell. Fix biff8 stream read error of hyperlinks.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3981 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-03 00:06:15 +00:00 |
|
|
135ceb1eef
|
fpspreadsheet: Fix WorksheetGrid to show selection of merged cell range correctly. Fix cell content of blank cells after adding a hyperlink.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3980 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-02 21:20:00 +00:00 |
|
|
a10546d99b
|
fpspreadsheet: Migrate MergeCells tree to fpsClasses
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3979 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-02 16:50:14 +00:00 |
|
|
7ad2d347ea
|
fpspreadsheet: Begin migration of code related to AVLTrees to new unit fpsclasses. Hyperlinks and comments trees already migrated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3978 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-02 12:23:52 +00:00 |
|
|
fbe591128c
|
RxFPC:new function - RxGetAppConfigDir
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3977 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-02 08:49:50 +00:00 |
|
|
0121737d96
|
RxFPC:fix work on windows with non ansi (russian) chars in windows user name
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3976 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-02 08:01:34 +00:00 |
|
|
f92da238ee
|
fpspreadsheet: Consider hyperlinks when inserting/deleting rows/columns
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3975 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-01 22:20:03 +00:00 |
|
|
5a4bb856f5
|
fpspreadsheet: Fix TsWorksheet.CopyCell ignoring comments, hyperlinks and merged cells. Fix incorrect handling of trailing zeros of hyperlink strings when reading biff8.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3974 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-01 12:23:14 +00:00 |
|
|
aca6971fe2
|
fpspreadsheet: Rename TsWorksheet.IsHyperlink to .HasHyperlink to be consistent with .HasComment
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3973 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-01 11:40:04 +00:00 |
|
|
0b7b50f476
|
chelper: added support for C++ enum element types. Refactored parsing next entity - added EndOffset, intComments
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3972 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-03-01 06:32:55 +00:00 |
|
|
58031aba3a
|
fpspreadsheet: Modify hyperlink infrastructure to support non-label cells as well. Add hyperlinks to biff8 reader. Show hyperlink tooltip in TsWorksheetGrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3971 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-28 23:46:08 +00:00 |
|
|
48490fd3c5
|
chelper: updates in the converter help file and default behaviour
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3970 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-28 04:56:08 +00:00 |
|
|
b45156a654
|
fpspreadsheet: Write hyperlinks to xls files (BIFF8 only, feature not supported by others)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3969 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-27 20:23:26 +00:00 |
|
|
cff96f0ecc
|
RxFPC: remove deprecated property TRxMemoryData.OnFilterRecordEx
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3968 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-26 11:26:15 +00:00 |
|
|
81fa7edc30
|
chelper: update verbose information
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3967 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-26 05:54:25 +00:00 |
|
|
d7af16ab5b
|
fpspreadsheet: Fix memory leak in reader. Write hyperlinks to ods file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3966 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-25 22:39:52 +00:00 |
|
|
e861651ddf
|
fpspreadsheet: Read hyperlinks from ods files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3965 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-25 18:18:50 +00:00 |
|
|
0bfcd5c4f8
|
fpspreadsheet: Introduce "settings" records for each file format to define parameters needed for reading/writing. This fixes two unit test fails in Ubuntu (only 1 fail left).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3964 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-25 10:55:46 +00:00 |
|
|
ea36d2e089
|
fpspreadsheet: Shorten fpspreadsheet.pas by putting NumFormatList and CustomReader/Writer to separate units
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3963 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-25 09:43:37 +00:00 |
|
|
1b35aa8bb2
|
fpspreadsheet: Fix compilation of visual package
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3962 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-24 23:23:15 +00:00 |
|
|
5d939e5821
|
fpspreadsheet: Write hyperlinks to xlsx files. Some restructuring of the hyperlink record.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3961 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-24 16:57:36 +00:00 |
|
|
88d00ecb4d
|
RxFPC:fix bg color in RxTollbar setup dialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3960 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-24 11:53:08 +00:00 |
|
|
97ddec5e62
|
fpspreadsheet: Fix utf8 converion error in boff2 (formulas with string results)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3959 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-24 11:04:19 +00:00 |
|
|
e0ba07f38b
|
fpspreadsheet: Fix compilation errors
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3958 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-24 00:30:26 +00:00 |
|
|
20ad9c24f2
|
fpspreadsheet: read hyperlinks from xlsx files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3957 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-23 22:51:42 +00:00 |
|
|
70b859530f
|
fpspreadsheet: Improved user interface in TsSpreadsheetGrid for clicks on hyperlink cells.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3956 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-23 18:50:29 +00:00 |
|
|
4f6184f243
|
fpspreadsheet: Prepare infrastructure for cell hyperlinks
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3955 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-22 23:38:28 +00:00 |
|
|
eddf623803
|
fpspreadsheet: Restructure merged cells. Info on merged cells is no longer stored in cell, but in separate avltree, FMergedCells. Unit tests ok.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3954 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-22 00:12:16 +00:00 |
|
|
e59ea19149
|
fpspreadsheet: Remove some duplicate code related to merged cells
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3953 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-20 18:55:38 +00:00 |
|
|
d005a0c3c9
|
fpspreadsheet: Fix location of cell comments after insert/delete of rows/cols
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3952 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-19 18:09:47 +00:00 |
|
|
97c2cec1bb
|
RxFPC: fix compile whith trunc FPC 3.1.1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3951 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-19 05:29:48 +00:00 |
|
|
3d3c0e766f
|
fpspreadsheet: Extend BIFFExplorer to show details on hyperlink and hyperlink tooltip records in BIFF8.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3950 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-18 17:33:52 +00:00 |
|
|
dd4e66216a
|
fpspreadsheet: Add background fill styles for cells. Fully implemented for Biff5, Biff8 and OOXML; ODS writes an interpolated solid fill (like Open/LibreOffice); Biff2 supports only the 50% gray black&white fill.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3949 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-17 23:32:00 +00:00 |
|
|
f34b79c6fd
|
fpspreadsheet: Add TCell record helper to access cell comments from the cell
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3946 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-15 22:18:38 +00:00 |
|
|
54c2af0154
|
fpspreadsheet: reformatting, cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3945 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2015-02-15 22:05:20 +00:00 |
|