Commit Graph

9842 Commits

Author SHA1 Message Date
wp_xxyyzz
915f5a7729 image_sources (ccr): New marker-icons for mapviewer (by Roland Hahn)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9842 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-11 09:54:23 +00:00
wp_xxyyzz
8501a74497 LazMapViewer: New marker-images by Roland Hahn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9841 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-11 09:48:27 +00:00
wp_xxyyzz
09ba268600 LazMapViewer: Switch automatic switching to retina tile size on high-dpi screens.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9840 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-10 09:59:00 +00:00
wp_xxyyzz
878e1c6778 LazMapViewer: Increment version number to 1.0.3. Fix design-time crash on high-dpi systems (https://forum.lazarus.freepascal.org/index.php/topic,72237.msg565302)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9839 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-10 08:29:57 +00:00
wp_xxyyzz
6fa4a63d5d LazMapViewer: Increase version number to 1.0.2 for new OPM release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9838 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-06 12:00:01 +00:00
wp_xxyyzz
58490d1b97 LazMapViewer: Fix incorrect size of icon markers at high dpi.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9837 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-02 22:10:11 +00:00
wp_xxyyzz
ba0dc88a38 MapViewer: Add more specific information about registration and attribution to some map provider in registration file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9836 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-02 18:22:25 +00:00
wp_xxyyzz
2499182708 JvclLaz: Fix TJvThumbview.TitlePlacement conflicting with TJvThumbnail.ShowTitle
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9835 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-09-01 07:34:57 +00:00
wp_xxyyzz
9f90f1b8b4 JvclLaz: Fix "Control has no parent window" error in TJvThumbView. https://forum.lazarus.freepascal.org/index.php/topic,72178.msg564479.html
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9834 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-31 22:02:45 +00:00
wp_xxyyzz
484638ff8c LazMapViewer: Fix BGRAEngine using incorrect drawing method in FillRect. Issue #39139. (Reverts part of #39111)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9833 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-26 14:12:51 +00:00
wp_xxyyzz
99b33dac20 FPSpreadsheet: Fix COUNT function sometimes not neglecting blank cells. Issue #39138. Add more unit test cases for COUNT etc regarding blank cells.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9832 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-24 21:01:36 +00:00
wp_xxyyzz
0a839aeb3c FPSpreadsheet: Complete missing changes for error propagation fixes in r9596. Issue #39137.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9831 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-22 20:51:31 +00:00
wp_xxyyzz
e2934ebfc9 LazMapViewer: Fix TMapViewerEngine.AdjustZoomCenter using the wrong MapWindow for coordinate scaling. Issue #39132.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9830 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-20 17:28:29 +00:00
wp_xxyyzz
bcea967cc9 LazMapViewer: Revert previous commit (AZoomToCursor IS important).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9829 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-19 22:26:59 +00:00
wp_xxyyzz
5b883740b4 LazMapViewer: Simplify new CalcVisibleArea method.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9828 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-19 22:22:27 +00:00
wp_xxyyzz
4287e322dd LazMapViewer: Add new TMapViewerEngine method CalcVisibleArea to be called from OnZoomChanging handler. Issue #39132.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9827 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-19 22:16:28 +00:00
wp_xxyyzz
0b2b039d11 LazMapViewer: Some refactoring for retina tile display.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9826 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-18 11:39:10 +00:00
wp_xxyyzz
4a8856f64a LazMapViewer: New property TMapTileSize = (tmsAuto, tms256, tms512, tms512IfAvailable) to support both normal (256x256) and retina (512x512) tiles.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9825 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-17 22:40:40 +00:00
wp_xxyyzz
1b94e57635 LazMapViewer: Preparation for retina tiles (512x512 px). New map provider: StadiaMaps (supports retina tiles - API-Key required!)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9824 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-16 21:43:01 +00:00
wp_xxyyzz
c157840a4f LazMapViewer: Add basic LCLScaling infrastructure.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9823 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-15 21:35:59 +00:00
wp_xxyyzz
0ee63412ec LazMapViewer/MarkerEditorPlugin: Allow to drag the map without resetting the selection. Issue #39133, patch by Kirill Filippenok.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9822 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-15 15:26:07 +00:00
wp_xxyyzz
6f021eaf2c LazMapviewer: Make sure that mapviewer is focused by mouse click and TAB key.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9821 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-15 15:17:04 +00:00
mgaertner
c28eff8a95 skia: use static on darwin
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9820 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-14 13:04:04 +00:00
mgaertner
914605443c skia: updated
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9819 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-14 12:49:22 +00:00
wp_xxyyzz
9bf4710061 powerpdf: Set version to 0.9.17.1 for next OPM release
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9818 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-13 11:07:03 +00:00
wp_xxyyzz
63b1ca8d13 powerpdf: Modify FontDemo sample project to show underlined text in pdf. (Issue #39136)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9817 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-13 11:00:37 +00:00
wp_xxyyzz
ff1f698448 powerpdf: Fix missing underline attribute in pdf labels. Issue #39136, patch by Soner.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9816 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-13 10:57:01 +00:00
wp_xxyyzz
356dfbfeb0 LazMapViewer: Avoid system colors to be rendered as black when selected as MapView.InactiveColor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9815 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-13 10:24:40 +00:00
wp_xxyyzz
541f6d906c tappytux: Remove edssound.pas - no valid Pascal unit, same issue as reported in #39135.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9814 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-10 18:36:49 +00:00
wp_xxyyzz
2fc6325a8b tappytux: some layout improvements
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-10 18:33:17 +00:00
wp_xxyyzz
816f6d4f6a tappytux: Fix utf-8 in German and French word lists.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9812 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-10 18:17:33 +00:00
wp_xxyyzz
9c260f3c6f tappytux: Fix configuration error in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9811 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-10 15:46:06 +00:00
wp_xxyyzz
2f2f9a67fa tappytux: use anchoring for the labels in the gameplayform.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9810 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-10 15:26:13 +00:00
wp_xxyyzz
11fcbc1600 jvcllaz: Add new OnTabAdded event to TJvTabBar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-09 21:34:37 +00:00
wp_xxyyzz
3e6d4fe81b CactusJukebox: Remove duplicated data after end, issue #39134. Fix compilation in Laz 3.8. Still, the application needs a major overhaul!
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9808 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-09 09:53:36 +00:00
wp_xxyyzz
1a623c4474 FPSpreadsheet: Remove duplicate "end." in some units. Issue #391343.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9807 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-09 09:02:08 +00:00
wp_xxyyzz
a5773e18c9 JvclLaz: Add event OnTabMoving to TJvTabBar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9806 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-08 22:12:42 +00:00
lazarus-bart
343225dcd3 TappyTux: fix crashes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9805 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-07 20:58:38 +00:00
lazarus-bart
e1145052a1 TappyTux: remove unused unit gamadata.pas (which b.t.w. is not a valid pascal file).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9804 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-07 20:33:35 +00:00
lazarus-bart
1236b4fc9f TappyTux: fix compilation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9803 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-07 20:31:33 +00:00
wp_xxyyzz
9afc07378c fpspreadsheet: Add generally usable routine to detect old Office file formats.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9802 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-08-04 09:21:04 +00:00
wp_xxyyzz
e808b52911 LazMapViewer: Add multi-select option to marker editor plugin. Issue #39124. Based on patch by Kirill Filippenok.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9801 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-28 18:05:04 +00:00
wp_xxyyzz
c0f283a3b4 fpspreadsheet: In xlsx, write the <rowBreaks> node after the <headerFooter> node. Fixes the issue reported in https://forum.lazarus.freepascal.org/index.php/topic,71854.msg561642.html
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9800 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-26 09:06:36 +00:00
wp_xxyyzz
d8f882d733 GridPrinter: Add adapter unit to simplify printing of DBGrids.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9799 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-25 10:30:00 +00:00
wp_xxyyzz
f9764f83fa GridPrinter: Add adapter unit to simplify printing of fpspreadsheet grids.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9798 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-25 09:11:21 +00:00
wp_xxyyzz
ef304bbda5 GridPrinter: Improved printing of dividing lines between fixed cols/rows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9797 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-24 22:28:55 +00:00
wp_xxyyzz
09bd8613b7 GridPrinter: Improved printing of fpspreadsheet grids
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9796 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-24 22:09:04 +00:00
wp_xxyyzz
bd967dda65 fpspreadsheet: Fix scaling issues related to printing using GridPrinter package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9795 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-24 21:56:21 +00:00
wp_xxyyzz
4fbc9e5b98 LazMapViewer: Fix MapViewer's OnModified event not being fired. (Patch by Ekkehard Domning).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9794 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-22 18:27:33 +00:00
wp_xxyyzz
d003bdccfa fpspreadsheet: Fix usage of formatsettings when writing to CSV file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9793 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2025-07-08 11:06:43 +00:00