HTMeLd Revision History Version 4.0 (April 16th, 2024) * Added the "Validate HTML In Folder". This performs a syntax check of all HTML files in a specified folder, and reports any problems found. * The log now reports the total number, and number changed, of images, stylesheets, and scripts. * If "Meld even if file is unchanged" is checked, the summary at the bottom of the log will now report the total number of images, stylesheets, and scripts that were melded in pages that did not change. * Updated OpenSSL from 3.0.8 to 3.2.1 * FTP Password: when pasting a password, if the length of the password is over the limit, an error will now appear. Previously the password would be truncated and the user would have no idea why it wasn't working. * Minify CSS: for the "font-family" CSS property, the whitespace around each comma is now removed. * Command Line: added the /nominhtml switch, which prevents HTML from being minified when using the /ms switch. * Command Line: added the /nomincss switch, which prevents CSS from being minified when using the /ms switch. * Command Line: added the /tls switch, when enables TLS encryption when using the /rs or /test switch. * Command Line: if a project filepath is specified, and there is already an instance that has no project open, that instance will be used to open the project rather than creating a new instance. * Log: the F1 key will now open the help file to the chapter that describes the log. * The "Additional Settings" window can now be opened from the Options menu. * Buttons now have rounded sides. * Redesigned the "Blues" skin. * Various tools will now use https: instead of http: when using the gammadyne.com website. Some users have security settings that prevent the use of unencrypted HTTP. This includes: Purchase License, Check For Update, Contact Us, Home Page, Support, Spell Checker. Version 3.0 (November 27th, 2023) * Added the "Additional Settings" window. * Additional Settings: added the ability to alter the 100 KB size limit for melding images. * Additional Settings: added the ability to disable the minification of HTML inside .php files. * XHTML: attribute values are now always quoted because XHTML requires it. * .css files are now minified even though they are no longer referenced by HTML pages after melding. * Log window: added Copy/Save As/Print/Exit buttons along the bottom. * Added an "Explore Folder" button to the Input and Output Folder fields. * Command Line: added the /test switch, which tests the connection and login to an FTP server. * Command Line: added the /always switch, which forces melding of pages even if they have not changed since the last meld. * Command Line: if a project filepath is specified, and that project is already open in a running instance, that instance will move to the foreground instead of opening a second instance with the same project. * The log now lists the total number of errors. * Added the "Cerulean" skin. Redesigned the "Purples" skin and renamed it "Purpendicular". * When an error popup window is visible, the taskbar button will now be red. * The interface icons have been slightly desaturated. * Meld/Replicate: there is now a proper error message if no project is open. * Fixed: menus did not support fixed-pitch fonts. * Fixed: melding was not performed if the resource URL contained percent encoding. Version 2.0 (May 28th, 2023) * The HTML code that is inside PHP files is now minified. PHP code itself is not modified. * Added support for HTML files that have a unicode Byte Order Mark. * Meld Even If File Is Unchanged: each melded page is now compared to the target file. If they are the same, the log now reports "same as before". Previously there was no way for the user to determine if the re-melding actually made any difference. * Added the "View Last Meld Log" tool. * Minify HTML: when rebuilding a self-closing tag that has attributes, there is now a space between the last attribute and the slash. For example, becomes * The log now reports the total number of output files that were updated. * Meld: the progress meter no longer goes to 100% twice. * The "FTP Server" field now remembers past inputs in a drop-down list. * When generating the log file, any error (such as a locked file) will now be reported in a popup window. * Help file: added a chapter on the Meld Log. * Help file: Search tab: added two buttons that allow you to jump to the next/previous search occurrence. * Added the ability to delete an item from the File History at the bottom of the File menu. * Fixed: when melding an image that is specified in a 'style' attribute, and the element is SVG, the other attribute names were incorrectly being converted to lower case. * Fixed: opening a project by double clicking on it in File Explorer was not working. * Fixed: older variants of were potentially being altered in a bad way. * Fixed: product activation was sometimes not being remembered after the process closed. Version 1.1 (November 28th, 2022) * Fixed: Minify HTML will no longer eliminate