Commit Graph

6929 Commits

Author SHA1 Message Date
e0213b0848 fpspreadsheet: Make default cell compare procedure public.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6929 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-20 11:49:44 +00:00
dfa57b80e9 fpspreadsheet: Fix infinite loop in Worksheeet sorting when the sorted range contains an empty cell. Make Worksheetgrid.Sort public.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6928 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-20 10:13:39 +00:00
0bce9628fc LazMapViewer: Clean up. Consistent naming of drawing engine classes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6927 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 22:31:49 +00:00
5499f6e99f Image_Sources: Add svg sources for LazMapViewer and TParadoxDataset
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6926 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 21:30:14 +00:00
1049b25f44 LazMapViewer: Add drawing engine based on RGBGraphics package. Register in palette. Add units missing from previous commits.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 21:26:38 +00:00
0418e4b8d4 LazMapViewer: Initial version of a LCL drawing engine. Still buggy. Extend demo project to allow selection of drawing engines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6924 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 17:10:33 +00:00
330ea06238 LazMapViewer: Introduce a drawing engine class to avoid the IFDEF'ed drawing instructions. Implement TIntfGraphicsDrawingEngine as default.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6923 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-18 09:52:46 +00:00
6b3072435f LazMapViewer: Add DebugTiles property to show tile boundaries.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6922 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 21:29:35 +00:00
1aaebb2780 LazMapViewer: Zoom to bounds of points in loaded gpx file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6921 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 20:28:46 +00:00
e3105224c0 LazMapViewer: Center gpx track after loading.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6920 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 16:52:19 +00:00
a71b0da7de RxFPC:RxDBGrid - Hilight quick search
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6919 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 11:51:53 +00:00
5870a6f972 RxFPC:RxDBGrid - fix find dialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6918 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 10:51:57 +00:00
7e66929867 RxFPC:fix find dialog in RxDBGrid with collumn.options=coDisableDialogFind
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6917 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-17 06:56:30 +00:00
3d061ebeb1 LazMapViewer: Read track color and linewidth from gpx extensions node. Add properties DefaultTrackColor and DefaultTrackWidth.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6916 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-16 21:37:34 +00:00
303eea9e94 RxFPC:fix mem leak in rxdbutils.DataSetLocateThrough - tnx. ssadragon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-16 12:41:56 +00:00
0361aa3588 RxFPC:rxstrutils add new function - FileToString
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6914 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-16 07:40:56 +00:00
b1b663cbbe LazMapViewer: Add support of GPX files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6913 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-15 09:36:08 +00:00
d650914a3f fpspreadsheet: Fix crash in the biff8 reader's FreeSharedStringTable when no SST is used.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6912 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-13 15:43:06 +00:00
505f61a073 LazMapViewer: Save gps points in demo and reload as a gps track.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6911 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-12 21:40:37 +00:00
4a63d093a6 TParadoxDataset: Update package file and readme for release version.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6910 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-12 16:04:59 +00:00
3364a815b8 TParadoxDataset: Modify demo to use the mushrooms database.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6909 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-12 15:26:09 +00:00
2a0ca14343 TParadoxDataset: Add filtering support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6908 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-11 17:43:47 +00:00
6c5a594a90 TParadoxDataset: Add bookmark support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6907 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-11 16:05:27 +00:00
9675c3955d TParadoxDataset: Show InputEncoding in Object Inspector only when dataset is active.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6906 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 23:07:59 +00:00
36c17ca7ed TParadoxDataset: Reorder methods. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6905 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 23:03:21 +00:00
467b0968ad TParadoxDataset: Simplify finding field data and blob data.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6904 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 22:32:13 +00:00
cf7fa56835 TParadoxDataset: InputEncoding is a read-only property now. Empty TargetEncoding defaults to utf8.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6903 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 21:42:54 +00:00
c2d7bafd8b TParadoxDataset: Fix FieldType ftBytes. Avoid crash when RecordCount = 0.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6902 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 16:32:22 +00:00
8cb6af3458 TParadoxDataset: Convert string encoding from InputEncoding to TargetEncoding.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 11:21:20 +00:00
4a914f0211 TParadoxDataset: Add BLOB support.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6900 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-10 09:31:18 +00:00
d891eb2fa1 TParadoxDataset: Extend demo to accept filename as commandline parameter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6899 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-09 20:57:27 +00:00
cc2171f8cf TParadoxDataset: Fix memory leak
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6898 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-09 20:56:40 +00:00
60842879dd TParadoxDataset: Fix several crashes and differences in presentation relative to pxlib.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6897 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-08 20:18:48 +00:00
9a2aca4fed TParadoxDataset: Avoid some ugly type-casts. Usable in Linux/64bit now.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6896 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-08 08:46:16 +00:00
bc06514531 TParadoxDataset: Make demo project compatible to non-trunk Laz versions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6895 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-07 22:26:28 +00:00
ddc824e1cc TParadoxDataset: Add demo project with sample file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6894 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-07 22:09:26 +00:00
dd43003e92 lazparadox: Add copy of lazparadox as lazparadoxpkg in order allow coexistence with lazparadox in (lazarus)/components/paradox. Deprecate old lazparadox. Add palette icons.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6893 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-07 21:07:19 +00:00
999664065a TParadoxDataset: Fix compilation for 64-bit target.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6892 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-07 17:22:44 +00:00
acda1ecd09 fpspreadsheet: Fix memory leak due to rich-text streams in shared string table when reading biff8. Issue #35528, modified patch by Jurijs Romanovs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6891 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-06 15:50:39 +00:00
de0f60e1a8 jvcllaz: Add LookupAutoComplete component.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6890 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-04 21:53:45 +00:00
2e29cc575c LazMapViewer: Add urls for OpenWeatherMaps.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6889 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-04 17:11:26 +00:00
f3098589fc lazmapviewer: Fix download of HERE maps with fphttpclient.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6888 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-01 15:40:15 +00:00
5c2ed7f07a lazmapviewer: Add HERE maps (registration required).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6887 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-30 22:22:18 +00:00
7ea250941e lazmapviewer: Fix image format error on Linux (introduced by r6884).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6886 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-29 20:18:18 +00:00
7cde99951d lazmapviewer: Remove links to the Ovi maps which do not exist any more.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6885 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-29 17:06:31 +00:00
8cd3f5784d lazmapviewer: Fix painting of maps on Mac.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6884 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-29 16:59:29 +00:00
f07562d3cb lazmapviewer: Fix mismatch of checked items for distance calculation after r6879 (https://forum.lazarus.freepascal.org/index.php/topic,12674.msg319432.html, patch by sstvmaster).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6883 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 20:48:23 +00:00
451f4586af jvcllaz: Improvements in the JvFullColorCircle and JvFullColor dialogs for Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6882 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 20:37:08 +00:00
c04df98dba jvcllaz: Fix JvMM demos for Linux. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6881 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 20:08:30 +00:00
d295accb2e LazMapViewer: Fix crash of demo when deleting a GPS point.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6880 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-04-28 16:31:34 +00:00