Repository navigation
Releases: EtheaDev/SVGShellExtensions
Releases · EtheaDev/SVGShellExtensions
Release list
Official 3.4.2 version
- Fixed a GDI handle and memory leak in the Thumbnail provider: the bitmap handed over to Explorer was released incorrectly, so every generated thumbnail leaked resources inside the Explorer process.
- The shared resources data module is now a single instance created on demand, instead of one created and destroyed by every preview.
- Fixed the preview of ANSI-encoded SVG files, which produced an empty pane.
- SVG Text Editor: files whose extension is uppercase (.SVG) can now be opened. The check was a case-sensitive substring search, which also wrongly accepted names ending in ".xm" or ".s".
- SVG Text Editor: the SVG is no longer re-parsed at every keystroke.
- SVG Text Editor: fixed memory-management defects on the file-opening error path.
- SVG Text Editor: closing with unsaved changes can now be cancelled;
- SVG Text Editor: removed the Help button from the error dialog, which did nothing; the WM_COPYDATA payload is now bounded in size.
- The new-version check runs in background at startup instead of blocking the interface, tolerates release tags without the leading "v", and no longer crashes when the download starts right after the automatic check.
- Web help now points to https://ethea.it/componenti/svgshellextensions/, while the Issues button and the new-version check point to GitHub.
- Fixed the Debug configuration of the SVG Text Editor and SVGToPNG projects, which could not be built at all.
- Version aligned to 3.4.2 on every project, on the setup and on this document: SVG Text Editor still declared 3.4.0, and therefore offered an update to a version older than the installed one.
- Reduced the size of the thumbnail log and removed unused code.
Official 3.4.1 version
- Added single-instance behavior: opening a SVG file now reuses the running editor instead of starting a new one.
- Added Settings option to remember and reopen files from the last session.
Official 3.4.0 version
- Added command line Tool SVGToPNG
Official 3.3.1 version
ver. 3.3.1
- Built with Delphi 13
- Refactoring PageControl to speedup loading
- Added check for new version available, download and install
- Updated Setup
- Updated the latest Image32 library
Official 3.3.0 version
ver. 3.3.0
- Added "Wordwrap option" for the editor (active by default)
- Updated the latest Image32 library
- Added Color options in Viewer GUI (Grayscale, FixedColor, ApplyFixedColorToRootOnly)
- Added Color options in Editor GUI
- Updated to Image32 4.6 Released Feb 2025 to fix some drawing issue
Official 3.2.3 version
ver. 3.2.3
- Built with Delphi 12.2
- Update Image32 Engine to fix rendering of some SVG Icons
Official 3.2.2 version
ver. 3.2.2
- Use of TFormTabsBar component (Delphi 12) for paging
- Use of Styledmessage dialogs
- Updated Setup to show errors registering dlls
Official 3.2.1 version
ver. 3.2.1
- Aligned to latest Image32 Library
- Fixed Initialization of GDI+
- Added File Changed notification and reload
- Added use of StyledComponents and Rounded Buttons in Editor and Viewer
Official 3.2.0 version
- Aligned to latest Image32 Library
- Updated Copyright
- Added Clipboard copy SVG as PNG
- Built with Delphi 12
Official 3.1.0 version
25 Oct 2023: ver. 3.1.0
- Added "close button" over Tabs
- Removed "TSVG" rendering option
- Updated to Image32 ver. 4.4 (30 Jan 2023)
- Updated to Skia4Delphi ver. 6.0.0 beta 5
- Added support for Delphi 12