Commit Graph

537 Commits

Author SHA1 Message Date
wp_xxyyzz
b0badc1cb4 TvPlanIt: Improved handling of Firebird AutoInc field in ZEOS datastore.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8258 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-20 23:01:29 +00:00
wp_xxyyzz
0a97392e0b TvPlanIt: Extended ZEOS datastore sample to show usage of a Firebird database.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8254 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-18 21:41:51 +00:00
wp_xxyyzz
3eab02dd33 TvPlanIt: Implement basic infrastructure to use the correct sql field type names according to the ZConnection protocol. Based on patch by paweld (https://forum.lazarus.freepascal.org/index.php/topic,59085.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8253 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-18 16:48:40 +00:00
wp_xxyyzz
fd89462d0c TvPlanIt: Update gadgets sample project with TVpClock.Hold property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8223 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 22:56:02 +00:00
wp_xxyyzz
94a03d681b TvPlanIt: Remove debug messages from TVpClock code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8222 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 22:20:47 +00:00
wp_xxyyzz
9440285775 TvPlanIt: Fix type of designtime package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8221 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 17:24:20 +00:00
wp_xxyyzz
91c06583cd TvPlainIt: Merge Delphi-defines in vpclock
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8220 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 11:44:24 +00:00
wp_xxyyzz
c7f034cf72 TvPlanIt: Add Pause/Resume functionality and TimeResolution property to VpClock.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8219 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 11:43:21 +00:00
wp_xxyyzz
321ebdb047 tvplanit: Fix incorrect background color of analog TVpClock
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8217 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-21 23:05:05 +00:00
wp_xxyyzz
2955c1d4a9 TvPlanIt: Fix sqlite3 datastore duplicating dragged events sometimes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8180 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-15 09:38:33 +00:00
wp_xxyyzz
109a74ff4e TvPlanIt: Remove commented old code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8179 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-14 17:20:21 +00:00
wp_xxyyzz
3e2cd44627 TvPlanIt: Yet another fix of <= and >= in time comparisons of TVpDayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8178 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-14 17:19:34 +00:00
wp_xxyyzz
d62d307e4d TVPlanIt: Fix display of overlapping "same" events in DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8177 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-14 09:50:31 +00:00
wp_xxyyzz
2be4c5efdd TvPlanIt: Attempting to fix missing events in day view having exactly equal start and end times.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8176 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-13 23:55:46 +00:00
wp_xxyyzz
a94f08651f TvPlanIt: More robust comparison of TTime variables.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8173 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-13 21:25:57 +00:00
wp_xxyyzz
c41e5b4a1f tvplanit: Implement resource groups for flat-file datastores.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8171 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-06 22:34:33 +00:00
wp_xxyyzz
128de8bce3 tvplanit: read/write Event.ResourceID to/from file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8170 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-06 09:19:50 +00:00
wp_xxyyzz
2cecea18c8 tvplanit: Write nicely formatted json file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8169 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-05 10:34:11 +00:00
wp_xxyyzz
bb91c39431 tvplanit: add TVpResource.OverlayResources as alternate method to add overlay groups. Update FullDemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8168 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-04 19:01:07 +00:00
wp_xxyyzz
2757d26671 tvplanit: Add TCustomFileDatastore as common ancestor of the file based xml, ini, and json datastores.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8167 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-04 12:06:23 +00:00
wp_xxyyzz
2e18468295 TvPlanIt: Remove warning about abstract method in TBufDataset.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8133 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-27 18:22:19 +00:00
wp_xxyyzz
03dcab679a TvPlanIt: Less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8132 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-27 18:12:33 +00:00
wp_xxyyzz
dd2db96268 TVPlanIt: Fix crash of TBufDSDataStore with FPC 3.2+
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7911 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-11-30 20:48:19 +00:00
wp_xxyyzz
5514aca70f tvplanit: Fix sqlite3 and firebird datastores crashing due to non-specified database names. Fix double-click in VpWeekView to use correct date. Fix some compilation issues of demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6791 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-15 22:14:01 +00:00
wp_xxyyzz
85af6345aa tvplanit: Improved name extraction from vcards. Some improvements in the demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6788 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-10 10:10:16 +00:00
wp_xxyyzz
ac169056d0 tvplanit: Avoid scrolling of VpContactGrid in ScrollIntoView when new contact is already visible (issue #34641).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-06 10:56:05 +00:00
wp_xxyyzz
b52eca8685 tvplanit: Fix VpNavBar component editor (crashes, update issues, no delete prompt) - issues #34644 and #34645
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-05 20:22:46 +00:00
wp_xxyyzz
f474ac55d6 tvplanit: Fix VpContactButtons behavior when search contact does not exist.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-04 11:34:23 +00:00
wp_xxyyzz
fc5c783aef tvplanit: Fix keyboard behavior of TVpContactGrid (issue #34641)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6743 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-04 08:49:17 +00:00
wp_xxyyzz
f81256b351 tvplanit: Fix JSONDatastore deleting data file when started next time.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6669 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-09-29 23:00:35 +00:00
wp_xxyyzz
6467d8a2fe tvplanit: Add a string as a second datasource to the TVpJSONDatastore (see forum https://forum.lazarus.freepascal.org/index.php/topic,42712.msg298324)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6668 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-09-29 22:37:15 +00:00
wp_xxyyzz
50ebf97861 tvplanit: Fix compilation with Laz 1.6.4. Less hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6550 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-07-06 18:56:08 +00:00
wp_xxyyzz
ecb135c238 tvplanit: Keep start-to-end-time interval when start time is changed by TimeDialog in event editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6516 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-20 21:13:53 +00:00
wp_xxyyzz
98d7c7e56c tvplanit: By default, new events in WeekView begin at the next full hour now (no longer ar noon). Some cosmetics.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6515 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-20 20:56:27 +00:00
wp_xxyyzz
da23bd4405 tvplanit: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6513 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-20 05:28:45 +00:00
wp_xxyyzz
aa6e70e006 tvplanit: Fix import of .ics files with recurring events to database-related datastores.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6511 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-18 21:54:25 +00:00
wp_xxyyzz
bdc2d6a2ba tvplanit: cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6510 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-18 21:08:26 +00:00
wp_xxyyzz
9853dac525 tvplanit: Fix xml datastore not saving custom recurrence interval.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6509 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-18 20:35:01 +00:00
wp_xxyyzz
bab84c3523 tvplanit: Fix compilation with Laz 1.8.4. Avoid crashes of import methods if no resource has been created.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6508 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-18 20:01:53 +00:00
wp_xxyyzz
53e2ca7944 tvplanit: Import tasks from VTODO section of iCalendar files (*.ics, *.ical)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6502 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-17 20:27:58 +00:00
wp_xxyyzz
5706fa833b tvplanit: Import event category from ical file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6501 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-16 23:07:26 +00:00
wp_xxyyzz
774f30a257 tvplanit: Activate iCal import also for TVpWeekView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6500 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-16 16:24:11 +00:00
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
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
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
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