EtheaDev / SVGIconImageList

Three engines to render SVG (Delphi Image32, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...)
Apache License 2.0
327 stars 96 forks source link

Using TSVGIconImage on Delphi 12 doesn't make MacOS 64 build #270

Closed gdacunto closed 5 months ago

gdacunto commented 9 months ago

Hi! Delphi 12 - FMX - TSvgIconImage We noticed that simply inserting a tsvgiconimage into an empty Delphi 12 FMX project, using the default engine, builds for Windows but not for Mac. This happens when using version 4.1.2 but not with 3.9.6 The strange thing, which also happens on Windows, seems to be related to the FireMonkeyVersion define which is not read correctly and causes the Mac build to fail when the Img32 unit (Angus Johnson) tries to include Vcl.* units instead of FMX units as expected.

gdacunto commented 8 months ago

This issue will be solved when a new release of the Angus Johnson engine will be released and updated in this project. https://github.com/AngusJohnson/Image32/issues/46

carloBarazzetta commented 8 months ago

Ok, thanks.

gdacunto commented 8 months ago

Hi! would let you know that Angus Johnson committed the fix that solve this issue. https://github.com/AngusJohnson/Image32/commit/614a7d759d9151c1b9e25607a28fb5f652eaf444

carloBarazzetta commented 5 months ago

Fixed also here...