Commit Graph

4046 Commits

Author SHA1 Message Date
wp_xxyyzz
9d89f1dcf3 fpspreadsheet: Fix missing error to be shown when a sheet containing a formula with circular reference is calculated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3896 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-24 15:44:54 +00:00
wp_xxyyzz
d9343190a4 fpspreadsheet: Add mission routines of the cell record helper. Some cosmetics. Clean up commented lines from previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3895 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-24 00:36:10 +00:00
wp_xxyyzz
133bf09eb4 fpspreadsheet: Massive reconstruction: remove formatting attributes of TCell record and collect in TCellFormatList. TCell only has index into this list. Introduce record helpers to keep the old syntax. Reduction of memory consumption per cell by 50%.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3894 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-23 21:54:23 +00:00
inoussa
7793cf2063 Improve project files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3893 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 09:36:07 +00:00
inoussa
b5cd38509b Remove redundant casts, PtrInt -> Integer, IInterface in classes definitions (Thanks Juha) 1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3892 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 09:34:01 +00:00
inoussa
8b22dded32 Remove redundant casts, PtrInt -> Integer, IInterface in classes definitions (Thanks Juha) 1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3891 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 09:31:59 +00:00
alexs75
f5e5b7dc75 RxFPC: rxdbgridexportspreadsheet - fix compile with current fpspreadsheet
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3890 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-19 05:29:35 +00:00
inoussa
e0b19fe05c Fix compilation : Add unit path "..\.." to packages. (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3889 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-18 00:17:53 +00:00
inoussa
4cd756e318 Interface File Generator => use qualified type name (unit.type) to disambiguate name collision.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3888 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-18 00:09:46 +00:00
wp_xxyyzz
2bf5464fc6 fpspreadsheet: Move type declarations from fpspreadsheet.pas to new unit fpstypes.pas. Update all examples.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3887 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-17 22:57:23 +00:00
inoussa
5398384975 FPC 3.x compatibility (Thanks Oleg, initial patch)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3886 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-17 19:15:48 +00:00
wp_xxyyzz
80c2ec255c fpspreadsheet: Some improvements in Laz 1.0 compatibility, still issues. Fix style error in wikitable writer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3885 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-14 15:34:20 +00:00
wp_xxyyzz
fd627c1fa1 fpspreadsheet: Introduce an include file (fps.inc) with all conditional defines. They are needed to compile the packages with older LCL/FPC versions (tested back to Laz1.0 / FPC2.4). All patched procedures are in fpspatches.pas and turned on/off by these defines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3884 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-13 19:02:57 +00:00
wp_xxyyzz
2ef2765646 fpspreadsheet: Better way to avoid storing of TsWorksheetgrid's ColWidths/RowHeights in lfm, thanks to Engkin. Fix compilation error in fpsvisualutils.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3883 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-12 11:42:23 +00:00
alexs75
1eec58e7ae RxFPC: Rename resource for TRxDBDateEdit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3882 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-12 11:02:55 +00:00
wp_xxyyzz
185d4dc968 fpspreadsheet: Set default col/row headers of TsWorksheetGrid immediately after adding to form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3881 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-11 16:23:47 +00:00
wp_xxyyzz
c65e2b60d5 fpspreadsheet: Working solution for avoiding storing TsWorksheetGrid's colwidths and rowheights in lfm file, requires Laz trunk.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3880 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-11 15:52:30 +00:00
wp_xxyyzz
988c2a3d7a fpspreadsheet: Less warnings. Prepare TsWorksheetGrid to avoid storing of colwidths and rowheights (requires Mantis #0027279 in Lazarus)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3879 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-09 22:25:20 +00:00
wp_xxyyzz
f1bdde968a fpspreadsheet: Add some forgotten comments on xls format detection
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3878 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-08 17:49:00 +00:00
wp_xxyyzz
f1d5a14660 fpspreadsheet: Add demo "workbookchartsource" to "fpschart" folder. Move previous content of fpschart to subfolder "worksheetchartsource". Fix old fpschart demo to show a reasonable chart.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3877 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-08 17:36:41 +00:00
wp_xxyyzz
bf61320db8 fpspreadsheet: Fix compilation of fpspreadsheet packages back to Laz 1.2.0 / fpc 2.6.2 (Note: some "ignored" unit tests do produce a failure).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3876 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-08 12:14:59 +00:00
wp_xxyyzz
3ea51f22b2 fpspreadsheet: Avoid TsWorkbookChartSource ignoring series color.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3875 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-08 11:23:07 +00:00
inoussa
52cb1f0bf5 Fix Binder's code generation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3874 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-07 14:14:04 +00:00
inoussa
b2e1e27b73 Fix comparison with invalid socket value in Synapse (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3873 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-07 14:13:05 +00:00
wp_xxyyzz
157a1133fb fpspreadsheet: Use interfaces in the notification mechanism of the visual controls - this avoids requiring the TAChart package even in case of non-chart-aware spreadsheet programs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3872 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-06 17:42:54 +00:00
alexs75
b450c32ad3 RxFPC - version 2.7
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3871 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-06 06:47:40 +00:00
alexs75
d770e2adff RxFPC - fix version number
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3870 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-06 06:47:18 +00:00
alexs75
408e81b6ea RxFPC: Rename TDBDateEdit to TRxDBDateEdit. Warning - this version of RxFPC ONLY for Lazarus 1.3 and later
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3869 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-06 06:09:20 +00:00
alexs75
218ee092dd RxFPC - fix version 2.2 for Lazarus 1.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3868 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-06 05:42:18 +00:00
wp_xxyyzz
2c81897ffc fpspreadsheet: Avoid duplicate code in TsWorkbookChartSource. Fix crashes of the chartsource when used worksheets are renamed or deleted. More refined notification of visual controls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3867 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-05 23:32:49 +00:00
blikblum
41fe618242 * Implement items.GetNamePath
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3866 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-04 01:12:42 +00:00
wp_xxyyzz
98b35354b6 fpspreadsheet: Initial version of TsWorkbookChartSource (will replace TsWorksheetChartSource)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3865 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 20:03:55 +00:00
inoussa
4f9cf13e5f Improve project files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3864 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:44:46 +00:00
inoussa
22193d3546 Improve packages files (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3863 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:37:43 +00:00
inoussa
c4849d7583 Test for "record" marshaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3862 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:35:44 +00:00
inoussa
a9a772e219 Fix "record" marshalling, Better Proxy/Binder generated code
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3861 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:33:43 +00:00
inoussa
9f1a41a166 Duration's fields : Fix Integer/Cardinal instead of PtrInt/PtrUInt (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3860 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-03 13:28:05 +00:00
inoussa
0a71476b03 Fix Integer/Cardinal instead of PtrInt/PtrUInt (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3859 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-02 17:48:42 +00:00
inoussa
adcc3c6129 Fix Delphi <= 2007 compilation (Thanks Juha)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3858 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-01-02 17:43:00 +00:00
wp_xxyyzz
deb1a5596a fpspreadsheet: Increment package version number to 1.5
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3857 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-31 17:55:22 +00:00
wp_xxyyzz
e4762b4fb7 fpspreadsheet: Prepare for next stable release 1.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3856 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-31 16:50:31 +00:00
juhamanninen
3f054f5282 rgbgraphics: use gtk3 routines. Issue #27207, patch from Cedric.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3855 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-27 13:18:30 +00:00
juhamanninen
2b76d2baac rgbgraphics: new file for GTK3 routines from Cedric. Issue #27207.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3854 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-27 12:45:36 +00:00
skalogryz
cd6fad17f3 richmemo: gtk2 numbering - erasing with backspace
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3853 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-25 18:56:43 +00:00
skalogryz
c6d23a2712 richmemo: gtk initial numbering implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3852 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-24 04:11:38 +00:00
skalogryz
77610e63ca richmemo: remove numbering buttons - they are to be added as a separate demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3851 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-23 14:14:10 +00:00
skalogryz
c147bf9ceb richmemo: win32 corrected insertion of inline object - use specified start character and characters length
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3850 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-23 13:17:28 +00:00
skalogryz
01753e2ba7 richmemo: cleanup inline example. left the reference to the origin of the cheetah logo image
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3849 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-23 13:16:25 +00:00
skalogryz
5c830bda81 richmemo: added inline objects demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3848 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-23 06:15:41 +00:00
skalogryz
9b07721e51 richmemo: implementation of win32 inline objects
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3847 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-20 16:45:53 +00:00