Commit Graph

6499 Commits

Author SHA1 Message Date
wp_xxyyzz
8a9d5799a8 tvplanit: Implement import of events from iCal files (*.ics). Some issues left.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6499 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-15 23:40:18 +00:00
user4martin
6f60c99a2a images for editor gutter
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6498 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-15 21:25:34 +00:00
wp_xxyyzz
9d74bcd82d tvplanit: Split off re-usable code from unit VpVCard to VpBaseDatafiles.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6497 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-14 15:15:18 +00:00
alexs75
f00eb5af75 RxFPC:new version component images from zoltanleo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6496 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-14 07:21:36 +00:00
wp_xxyyzz
cfd6591e4a fpspreadsheet: Add worksheet method WriteCellFormatIndex (in addition to existing WriteCellFormat)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6495 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-13 22:22:44 +00:00
wp_xxyyzz
1d35a3b0c9 fpspreadsheet: Fix crash in Worksheet.GetEffectiveCellFormatIndex and add overloaded version.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6494 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-13 21:54:35 +00:00
wp_xxyyzz
29f1533516 fpspreadsheet: Extend fpspreadsheet actions to supply default captions and hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6493 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-13 21:51:40 +00:00
wp_xxyyzz
f62d2b35d7 fpspreadsheet: Add TsClearFormatAction to clear a cell format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6492 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-13 09:20:10 +00:00
wp_xxyyzz
e5cb6ff0f7 biffexplorer: Fix details of SELECTION record.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6491 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-12 20:40:21 +00:00
wp_xxyyzz
dad93e638e spready: Update to recent changes in fpspreadsheet formula engine
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6490 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-12 20:06:46 +00:00
wp_xxyyzz
947657a4ac tvplanit: Add optional parameter "IsNewEvent" to VpDayView's and VpWeekView's EditSelectedEvent (issue #33854, modified patch by linux-man).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6489 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-12 16:40:51 +00:00
wp_xxyyzz
7b04d530a6 tvplanit: Fix contact editor form size in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6488 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-12 09:22:39 +00:00
wp_xxyyzz
dcffe6f0aa tvplanit: Fix compilation in Linux (issue #33852).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6487 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-12 09:22:00 +00:00
wp_xxyyzz
cc7ef858c4 fpspreadsheet: Fix circular reference issue and #REF! issue for some formulas (https://forum.lazarus.freepascal.org/index.php/topic,41161.msg288278.html#msg288278)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6486 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-10 20:20:50 +00:00
wp_xxyyzz
842ff47426 tvplanit: Improve keyboard handling of VpContactGrid. Some refactoring of painting code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6485 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-10 16:42:16 +00:00
wp_xxyyzz
66df4b25d4 tvplanit: Better sorting of contacts. Clean-up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 22:57:50 +00:00
wp_xxyyzz
ac2f2a1cfd tvplanit: Improved positioning of VpContactGrid inplace editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 19:49:39 +00:00
wp_xxyyzz
3683bf9450 tvplanit: Add new property CaptionStyle (lowercase or uppercase) to TVpContactButtonBar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 17:53:33 +00:00
wp_xxyyzz
2c923b154e tvplanit: Improved rendering of VpContactGrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6481 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 13:23:44 +00:00
wp_xxyyzz
ad07af3511 tvplanit: Fix VpDayView, VpWeekView and VpTaskList inplace editor to cancel input when ESC is pressed (like VpContactGrid, see prev commit).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6480 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 11:42:09 +00:00
wp_xxyyzz
5f0337539e tvplanig: Cancel contact inplace-editor with ESC key.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 11:21:35 +00:00
wp_xxyyzz
abf9796c82 tvplanit: Improved dragging of columns in VpContactGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 09:59:39 +00:00
wp_xxyyzz
ef8583487e tvplanit: Fix ContactGrid background painting issue introduced in previous commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6477 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 09:36:08 +00:00
wp_xxyyzz
64d3c247b1 tvplanit: Less hints and warnings, some cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 09:22:33 +00:00
wp_xxyyzz
820288c8ec tvplanit: Import contacts from vCards (*.vcf)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-08 20:03:23 +00:00
skalogryz
5bba58fa30 richmemo: cocoa, fix memory use
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-08 02:57:29 +00:00
skalogryz
430b047031 richmemo: cocoa, cleanup memory use to prevent crashes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6473 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-08 02:53:04 +00:00
wp_xxyyzz
d63d52fda2 tvplanit: Fix compilation with Laz 1.8.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6472 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-07 10:01:49 +00:00
wp_xxyyzz
8c181f7e62 fpspreadsheet: Install TFileName property editor for Laz < 1.9. Fix compilation of fps packages for Laz >= 1.0 (could not compile Laz 1.2, though).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6471 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-07 08:42:11 +00:00
wp_xxyyzz
2e1e4532ff fpspreadsheet: Reinstate PropertiesToSkip lost when the packages were separated.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6470 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-06 11:30:09 +00:00
wp_xxyyzz
82eaed4d0b fpspreadsheet: Fix compilation of package laz_fpspreadsheetexport_visual
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6469 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-06 04:51:50 +00:00
wp_xxyyzz
ff9deb89c2 fpspreadsheet: Fix pasting of multiselection from clipboard (was related to incorrect recordsize of BIFF SELECTION record).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6468 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 23:34:16 +00:00
wp_xxyyzz
40092c09e2 fpspreadsheet: Replace previous commit (was buggy)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 19:23:19 +00:00
wp_xxyyzz
23b19c86c5 fpspreadsheet: Fix crash when a 3d formula is copied to the clipboard (Still crashing when pasting back...)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 14:08:53 +00:00
wp_xxyyzz
4517d6fc12 fpspreadsheet: Fix sudden fails of test suite (Why did these test cases work earlier?)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 09:33:29 +00:00
wp_xxyyzz
f4154f2265 fpspreadsheet: Write cell strings to BIFF8 SST only if strings are longer than 255 characters --> speed-up
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 08:43:41 +00:00
wp_xxyyzz
8635510f53 fpspreadsheet: Delete fpsexportreg.pas from the source/export folder (moved to source/design)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6463 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 08:28:25 +00:00
wp_xxyyzz
d5053b707d fpspreadsheet: Update installation instructions in "install.txt"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6462 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-05 08:26:30 +00:00
wp_xxyyzz
06c3a04c78 fpspreadsheet: Split package laz_fpspreadsheet_visual into a runtime and designtime package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6461 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 21:01:35 +00:00
wp_xxyyzz
a2efe76773 fpspreadsheet: Move package files from source folder to root of installation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6460 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 19:36:21 +00:00
wp_xxyyzz
8ee5fe1200 fpspreadsheet: Fix reading of shared formulas in xls BIFF5 and BIFF8 (no shared formulas in BIFF2)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6459 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 19:05:07 +00:00
wp_xxyyzz
f3ae814cc5 fpspreadsheet: Fix reading of shared formulas in XLSX.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 14:54:02 +00:00
wp_xxyyzz
fb9917e10c fpspreadsheet: Fix crash when copying a formula to the clipboard (see https://forum.lazarus.freepascal.org/index.php/topic,41161.msg287786.html#msg287786)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 13:42:36 +00:00
wp_xxyyzz
38001d24d7 fpspreadsheet: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6456 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 11:03:03 +00:00
wp_xxyyzz
9ce59d21d5 tvplanit: Remove calls to DoubleBuffered in the units (flicker fixed in Laz trunk)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6455 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 10:36:57 +00:00
wp_xxyyzz
394c8032df fpspreadsheet: Fix 3d formulas not changing when rows/cols are inserted/deleted in referenced sheets.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6454 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-04 09:47:08 +00:00
wp_xxyyzz
6c19ca21cb fpspreadsheet: Fix crash when referenced worksheet does not exist.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6453 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-03 11:07:42 +00:00
wp_xxyyzz
115a423be5 fpspreadsheet: Fix crash when a row is deleted with a formula and referenced cells of another formula (see discussion in https://forum.lazarus.freepascal.org/index.php/topic,41161.msg287707.html#msg287707).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6452 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-02 16:35:14 +00:00
wp_xxyyzz
3edd24a215 fpspreadsheet: Fix worksheetgrid not showing column titles (A, B, C, ...) any more after Lazarus r57969.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6451 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-02 16:18:16 +00:00
wp_xxyyzz
c7f9a9e7cb fpspreadsheet: Some clean-up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6450 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-02 16:15:44 +00:00