Commit Graph

9705 Commits

Author SHA1 Message Date
wp_xxyyzz
b37743bbf4 LazMapViewer: MapViewer's FindObjsAtScreenPt now can filter by TGPSObj class type. Issue #39108.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9655 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-03-03 23:09:08 +00:00
wp_xxyyzz
ccdccc2805 JVCLLaz: Fix "semicolon after then" bug in JvDBTreeView demo (issue #39109)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9654 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-03-02 17:35:29 +00:00
wp_xxyyzz
9a4f0f40f1 powerpdf: add project group for all sample projects. Remove lib folder.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9653 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-27 11:07:01 +00:00
wp_xxyyzz
58fdb80002 powerpdf: Fix compilation with Laz v4.99
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9652 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-27 11:00:27 +00:00
wp_xxyyzz
cfe6c14a8f fpspreadsheet: Clip cell ranges at the sheet dimension limits. Add some test cases for it.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9651 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-26 23:27:47 +00:00
wp_xxyyzz
31951b323a TParadoxDataset: clean-up
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9650 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-26 17:08:38 +00:00
wp_xxyyzz
125e6e11ca TParadoxDataset: Activate InputEncoding property for writing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9649 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-26 14:17:43 +00:00
wp_xxyyzz
5095b475b2 FPSpreadsheet: Restructure unit tests in calcformulatests.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9648 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-25 16:40:57 +00:00
wp_xxyyzz
97e1d1e881 FPSpreadsheet: Add unit tests for ASIN, ATAN and SQRT formulas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9647 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-25 12:51:37 +00:00
wp_xxyyzz
960402692f FPSpreadsheet: Fix misc bugs in INDEX and INDIRECT formulas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9646 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-25 10:49:55 +00:00
wp_xxyyzz
cadf2d517a FPSpreadsheet: Add unit tests for MATCH formula searching in 2nd sheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9645 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-24 12:14:14 +00:00
wp_xxyyzz
7c75ca5398 FPSpreadsheet: Fix INDIRECT for cell range references. Add unit tests for the INDIRECT formula.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9644 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-24 11:48:51 +00:00
wp_xxyyzz
a02dcc5c93 FPSpreadsheet: Fix worksheetgrid AutoAdvance default value (https://forum.lazarus.freepascal.org/index.php/topic,70342.msg548118)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9643 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-23 16:31:18 +00:00
wp_xxyyzz
b3fca34799 FPSpreadsheet: Fix formula MATCH support of wildcards in strings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9642 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-19 18:47:36 +00:00
wp_xxyyzz
69fb5b2ea2 FPSpreadsheet: Fix compilation (issue #39106). Add unit test for ADDRESS formula.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9641 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-18 09:17:14 +00:00
wp_xxyyzz
81f20ccfdb FPSpreadsheet: Add unit tests for ACOS, ODD, POWER, RADIANS
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9640 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-17 10:58:14 +00:00
wp_xxyyzz
350efafd15 FPSpreadsheet: Handle missing argument in ROW and COLUMN formulas. Add unit tests for ROW, COLUMN, LOG, LOG10, and fix others regarding error cases.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9639 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-17 08:50:06 +00:00
wp_xxyyzz
b794930352 LazMapViewer: Fix crash in qt5 due to text output in plugins (reason: incorrect text size measurement) Issue #39105
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9638 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-15 18:55:06 +00:00
inoussa
846ac6f77a Allow assignment for readonly object property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9637 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-13 10:30:43 +00:00
wp_xxyyzz
7830ba9937 LazMapViewer: Avoid duplicate storage of property values in TMapPoint and TMapPointOfInterest.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9636 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 22:31:37 +00:00
wp_xxyyzz
9e05b54fae LazMapViewer: Update project group
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9635 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 21:45:18 +00:00
wp_xxyyzz
22ff28efaf LazMapViewer: Update flights demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9634 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 21:44:53 +00:00
wp_xxyyzz
c5692c7ba9 LazMapViewer: Redeclare ImageAnchor percentages as integer (0..100) rather than singles (0..1) to avoid streaming issues. (Might break existing projects)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9633 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 18:54:03 +00:00
mgaertner
3f3006b473 nvidia-widgets: fixed file extensions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9632 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 18:14:11 +00:00
wp_xxyyzz
2f44bae778 LazMapViewer: #39092 again: Revert previous commit (RemoveFreeNotifications does not exist in FPC 3.2.2).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9631 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 13:25:37 +00:00
wp_xxyyzz
8d32ebf01d LazMapViewer: Issue #39092 - RemoveFreeNotification rather than checking csDestroying in ComponentState
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9630 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 12:47:29 +00:00
wp_xxyyzz
5298368052 LazMapViewer: Remove the FreeAndNil which had crept into previous commit for testing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9629 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 10:53:35 +00:00
wp_xxyyzz
5a2ef525cf LazMapViewer: Better fix for issue #39092.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9628 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 10:39:53 +00:00
wp_xxyyzz
2d5ec759c2 LazMapViewer: Fix use-after-destroy bug in TMvPluginManager. Issue #39092.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9627 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 10:29:54 +00:00
wp_xxyyzz
b240deb779 LazMapViewer: Fix grid plugin hanging when width of a cyclic map is reduced below 360°.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9626 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 00:15:42 +00:00
wp_xxyyzz
c6d652e51d LazMapViewer: Make TDraggableMarkerPlugin act on TMapPoint and descendants as well.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9625 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-12 00:14:38 +00:00
wp_xxyyzz
ddef318478 FPSpreadsheet: Fix COUNTIF, SUMIF and AVERAGEIF formulas when they contain error values in the arguments.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9624 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-11 18:18:47 +00:00
wp_xxyyzz
d8cc948b6a LazMapViewer: New PluginManager property MouseButtonDown, update demos. New OnHit and OnBeginChange events for the AreaSelect plugin (issue #39102), new multi demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9623 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-10 23:17:27 +00:00
wp_xxyyzz
ad7d4dea27 LazMapViewer: Fix potential crash when setting the PluginManager for the MapView (part of issue #39092, patch by @iluha.companets)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9622 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-10 21:59:42 +00:00
wp_xxyyzz
8959750876 FPSpreadsheet: Fix MATCH finding wrong duplicate value. See https://forum.lazarus.freepascal.org/index.php/topic,70130.0.html. Update unit test.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9621 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-08 11:02:16 +00:00
wp_xxyyzz
016a7136bb FPSpreadsheet: Fix error in IF formula when second argument contains an error and is selected. See https://forum.lazarus.freepascal.org/index.php/topic,70117.msg546252. Update unit test.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9620 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-06 21:26:55 +00:00
wp_xxyyzz
9bb978ae0f LazMapViewer: Provide method to clear the tile cache. Issue #39103.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9619 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-06 10:52:03 +00:00
wp_xxyyzz
24f7ae65f5 LazMapViewer: Add persistent classes TMapRealPoint for TRealPoint and TMapRealArea for TRealArea.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9618 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-05 23:17:30 +00:00
wp_xxyyzz
2a8df5456c LazMapViewer: Restrict LatLonToDMS property editor allow only latitudes between +/-90° and longitudes between +/-180°
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9617 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-05 22:16:50 +00:00
wp_xxyyzz
20a2365fca LazMapViewer: Add property MouseButtonDown[] to plugin manager. Patch by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9616 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-04 23:20:11 +00:00
wp_xxyyzz
017c0eab2b FPSpreadsheet: Add more unit tests for CONCATENATE, EXACT, LEN, LOWER and UPPER
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9615 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-03 18:10:10 +00:00
wp_xxyyzz
d334b73843 LazMapviewer: Moved SelectedAreaChangedEvent to the end of MouseUp in mvareaselectionplugin.pas (patch by Ekkehard Domning)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9614 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-02-01 10:17:24 +00:00
alexs75
025bbdb0d2 RxFPC:fix compile after lazarus rev 476da882
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9613 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-31 19:57:37 +00:00
wp_xxyyzz
e8bac51fc8 LazMapViewer: Register area selection plugin. Rework area selection demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9612 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-31 18:44:34 +00:00
wp_xxyyzz
bd1bc6cf8f LazMapViewer: Improvements in GreatCircle plugin, by Ekkehard Domning.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9611 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-31 13:03:27 +00:00
wp_xxyyzz
df186894ba LazMapViewer: Add unit tests for great-circle calculations. Move general great-circle procedure from plugin to mvGeoMath.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9610 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-31 12:29:38 +00:00
wp_xxyyzz
06b87dfade LazMapViewer: Add GreatCirclePainterPlugin by Ekkehard Domning. Refactor some calculation routines in mvGeoMath
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9609 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-29 17:38:26 +00:00
wp_xxyyzz
320d413df5 LazMapViewer: Fix Spreadmarker_Demo broken along the way...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9608 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-28 13:05:28 +00:00
wp_xxyyzz
46e39361c5 LazMapViewer: Rename map provider "OpenStreetMap Mapnik" to "OpenStreetMap Standard", issue #39098. Adjust sample projects to the new provider name.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9607 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-28 10:21:55 +00:00
wp_xxyyzz
5c33ac9769 FPSpreadsheet: Add more unit tests for formula AVERAGEIF .
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9606 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-01-27 23:05:14 +00:00