AngusJohnson / Image32

An extensive 2D graphics library written in Delphi Pascal
Boost Software License 1.0
137 stars 31 forks source link

SVG parser performance optimizations #100

Closed ahausladen closed 1 month ago

ahausladen commented 1 month ago

This PR improves the performance of the SVG parser. It is very large PR that I've started almost 3 months ago.

Optimizations:

This PR also fixes the Delphi 2007 compilation. Delphi 2007 seems to have an function overload resolver bug. It tries to call Math.Min(Extended, Extended) for two NativeInt parameters.