CSE HTML Validator by AI Internet Solutions, the Professional HTML Syntax Checker
CSE HTML Validator is Cleaning Up the Web!
What's New
CSE HTML Validator is Cleaning Up the Web!

What's New

Version 8.0403 (released 2007-06-01)

  • Improved Syntax Checking
    • If the validation is terminated, then the misspelled word list validator message now notes that the validation was terminated and that not all words were checked.
  • Bug Fixes
    • Fixed a CSS parser bug that could cause an error message (not a validator error message) in rare circumstances.
    • Fixed a CSS parser bug that could cause a buffer overrun in rare circumstances.
  • Other
    • Miscellaneous tweaks, updates and minor fixes.

Version 8.0400 (released 2007-05-16)

  • Editor
    • Dragging and dropping a Batch Wizard target list file (that has an lst file extension) onto the editor in the professional edition will now ask if you want to open it in the Batch Wizard.
  • Batch Wizard
    • Following links should now work when links contain ";jsessionid=".
  • Improved Syntax Checking
    • Now assume that <%...%>, <?...?> and <!--# ...--> will evaluate to a text string when CSE HTML Validator tries to determine if there is text in elements such as "b". This should eliminate messages like this for source like this <b><% =MS.SomeRoutine %></b>: The "b" element contains no text and may be useless. Consider removing this element or placing text in it so that it contains text.
    • Recognizes more font family names as valid.
  • Bug Fixes
    • Fixed a bug that calculated an incorrect absolute URI in certain rare situations.
    • New TreeView component to fix access violations when tool tips were on.
    • The tidyprofiles.xml file is now properly stored and referenced to in the user's application data folder.
    • Recognizes the CSS "counter-reset" property.
  • Other
    • Many Microsoft Vista improvements to better support the look and feel of Microsoft Vista.
    • Improvements when adding file associations.
    • Paths in the old 8.3 format that are passed as a filename argument to the command line processor are now, in most cases, converted to long filenames before processing.
    • Miscellaneous user interface improvements and fixes, including new tip messages.
    • Now creates the registry key that HTML-Kit looks for when it looks for CSE HTML Validator. This should cause the menu option Tools->Check Code Using CSE HTML Validator to appear in HTML-Kit when CSE HTML Validator is installed.
    • Minor updates to the documentation.

Version 8.0301 (released 2007-02-28)

  • Editor
    • The link checking progress text shown in the status bar when a link check is in progress in the background is now bold green and will stay there for a few seconds.
  • Bug Fixes
    • Fixed a bug that sometimes caused an access violation after registering the program.
  • Other
    • Minor miscellaneous improvements and changes.

Version 8.0300 (released 2007-02-19)

  • Bug Fixes
    • Additional miscellaneous minor bug fixes since 8.0205.
  • Other
    • This release contains all v8.02 additions and fixes. Because some users had miscellaneous issues (some significant) with v8.02 (which should now be fixed), we decided to bring this fixed version out as 8.03.

Version 8.0205 (released 2007-02-16)

  • Validator Engine
    • Link checker efficiency improvements.
    • Link checker now reports when a link has multiple redirections and reports the "redirection path" in the link comment.
  • Bug Fixes
    • Fixed a bug when using logging that would display a corrupted document location in the log.
    • Link checker bug fixes.
    • Miscellaneous bug fixes.

Version 8.0204 (released 2007-02-13)

  • Editor
    • New Selection->Remove Extra Blank Lines menu option in editor popup menu.
  • Bug Fixes
    • Miscellaneous bug fixes.
  • Other
    • Minor interface and documentation improvements.
    • Added a documentation page about some text processing options available from the Selection menu option of the editor pop-up menu.

Version 8.0202 (released 2007-01-30)

  • Bug Fixes
    • Minor bug fixes to recognized Unicode character references.
    • Other miscellaneous bug fixes.
  • Other
    • Minor interface bug fixes.

Version 8.0201 (released 2007-01-17)

  • Validator Engine
    • Now recognizes ".mobi" as a valid top-level domain.
  • Improved Syntax Checking
    • Minor updates to the configuration file.
  • Bug Fixes
    • Fixed a CSS parser bug when parsing for closing curly brackets in @media sections.
    • Spell checker bug fixes.
  • Other
    • Minor interface improvements.
    • Minor documentation improvements.
    • Minor updates to installer, dictionaries, and other components.
    • Addresses some minor issues with Windows Vista.

Version 8.0130 (released 2006-12-06)

  • Improved Syntax Checking
    • Now recognizes "NOODP" for the robots meta tag.
    • Minor changes and additions to the configuration file.
  • Bug Fixes
    • Fixed a bug that caused documents to not auto-validate when they were automatically opened at startup when the option was set to do so.
    • Fixed a CSS parser bug.
    • Other miscellaneous bug fixes.
  • Other
    • Minor interface improvements.
    • Updated American dictionary.

Version 8.0100 (released 2006-11-09)

  • Editor
    • Tools->Edit with UltraEdit updated to support UEStudio also.
  • Validator Engine
    • Improved missing quote detection and recovery to reduce false detections.
    • Improved handling of the "layer-background-color" and "layer-background-image" CSS properties.
    • Now displays a comment message with the arguments used for nsgmls when nsgmls is used (can be disabled).
    • Now recognizes additional typefaces.
  • Improved Syntax Checking
    • New flag 116 to ignore elements beginning with "cf" for people using CFML.
  • Bug Fixes
    • Fixed: Depending on the DOCTYPE, may not use the correct DTD when validating a strict XHTML 1.0 document with nsgmls.
    • Fixes certain issues when validating text inserter configuration files.
    • Fixes problem when using the Template Tool and FileContents() function.
    • Fixed a bug in the Quick Quote Attribute Values Tool.
    • Other miscellaneous bug fixes.
  • Other
    • Minor updates to the help file.
    • Miscellaneous updates to some of the components and software used.
    • This is a recommended update for all v8.0x users.

Version 8.0010 (released 2006-10-10)

  • Bug Fixes
    • Miscellaneous bug fixes from initial release. This is a recommended update for all v8.0x users.

Version 8.0000 (released 2006-10-06)

  • Editor
    • New startup tips and other miscellaneous tips to help users find important but overlooked features.
    • A new tab component is now used to switch between documents being edited. New benefits include: Middle-clicking on a tab will close it, tabs can be reordered by dragging and dropping, right-clicking on a tab selects it and brings up a context menu, and a new arrow button on the tab control can be used to display a popup menu of opened documents for easier selection.
    • The file open and save dialogs now use standard Windows dialogs. They also now remember the last folder opened from and saved to across program loads and without using (except initially) the selected folder in the Shell tab of the Resource Window.
    • The font that is used in many of the components in the Results Window can now be changed in the Editor Options. Verdana is now used for easier reading but this can be changed back to Microsoft Sans Serif.
    • Improved "major undo/redo" when a tool is used (up to 3 major undos and added redos).
    • New Remove Tags option for selected text in the editor popup menu.
    • Automatically refreshes the Messages tab in the Results Window when the number of lines in the document changes.
    • New menu options under Tags->Insert Time/Date to insert date only, time only, and date then time. The previous option was only for inserting the time then date.
    • Now handles "file://" when opening files in the editor.
  • Batch Wizard
    • New Check ONLY these links option in the Target List Options tab to limit link checking to specific links and/or domains.
    • Reports are now generated using HTML 4.01 Strict instead of HTML 4.0 Transitional. Some browsers, like Firefox, will now render the report pages in "standards compliance mode" instead of "quirks mode".
    • Minor improvements and more use of CSS in the Batch Wizard report files.
    • Added a memory resource monitor in the Batch Wizard status bar. The Batch Wizard requires a lot of memory for large jobs and this will help the end user monitor available memory.
    • Added ability to set the max targets maximum by changing a registry setting for those who wish to try to check more targets than recommended.
    • Minor interface changes, improvements, and fixes.
  • Tools
    • New Combine adjacent blank lines into a single blank line option for the Quick Strip HTML Tags Tool.
  • Validator Engine
    • New DTD based validation using nsgmls. Includes support for WML, HTML, XHTML, and more.
    • XML documents now automatically validated or parsed (depending on if a DTD is specified) with nsgmls.
    • New Allow numeric references 0-65536 option in the Validator Engine Options.
    • When link checking a CSS file, normal validator messages are no longer generated.
    • New Ignore unknown tags in asp:* option for easier ASP.NET development.
    • Miscellaneous improvements for easier ASP.NET development (when checking unprocessed and processed ASP.NET documents).
    • Improved the message about invalid character references in attribute values.
    • In the Tools tab of the Validator Engine Options, now displays an example date and time.
    • Improvements to validator messages.
    • Improvements to CSS parser and parsing error messages.
    • The CSS syntax checker now accepts "^=" with attribute selectors (CSS3).
    • Interface improvements in the Validator Engine Options.
    • New tag name program functions onUnknownElementMessage() and onUnknownCSSPropertyMessage() allow more custom configuration when unknown CSS properties and HTML/XHTML elements are encountered.
    • Minor improvements to the tag name programming language.
    • Minor interface bug fixes in the Validator Engine Options.
  • Improved Syntax Checking
    • Checks lists of typefaces for web-safe typefaces, mixed family types (like specifying both serif and sans-serif typefaces) and unrecognized typefaces.
    • The CSS syntax checker now accepts "^=" with attribute selectors (CSS3).
    • New tag name program flag 114 to omit legacy validator and style checker messages that aren't very useful anymore.
    • Generates warning messages for tags that should probably contain text but don't and generates regular messages for empty "p" tags.
    • Ignores certain proprietary CSS properties and the professional edition now lets the user specify other CSS properties to ignore.
    • Handles mailto: email addresses "obfuscated" by using URL encoding.
    • The HTML parser now tries to detect and compensate for mismatched quotation marks in certain cases if the new Recover from mismatched quotes option in the Validator Engine Options is checked. This is a great new feature which should significantly improve the validation results if there are mismatched and missing quotation marks.
    • The CSS syntax checker now has better support for "standards compliant" checking for CSS documents - now generates errors for non-standard CSS properties; previously these were non-error messages even in standards compliant mode.
    • New and updated search engine messages and tips.
    • Improved accessibility checking of alt text (new and updated checks for length, image file extensions, more).
    • When any "accesskey" attributes are used, displays a comment message with the used and available lowercase and uppercase access keys.
    • When an "accesskey" attribute is used more than once, the error message now includes the used and available lowercase and uppercase access keys (may not be complete if validation was terminated).
    • Miscellaneous accessibility checking improvements.
    • Removed legacy CFML (ColdFusion) support from the included configuration file.
    • Other miscellaneous improvements including new checks, new messages, and updates to the configuration file.
  • Bug Fixes
    • Fixed bug in CSS parser when an attribute selector was used with certain quoted values.
    • Fixed bug in CSS parser that could cause a program freeze.
    • Fixed bug that caused case errors to be generated if a tag with a colon contained uppercase characters and a lowercase check was performed and the option to ignore tags with colons was set
    • Fixed an HTML comment parser bug that could incorrectly parse HTML comments in rare circumstances.
    • Minor user interface bug fixes.
  • Other
    • Now requires Windows 2000, XP, Vista, or above. Older operating systems like Windows 95, 98, and Me are no longer supported. This requirement is for improved functionality and reliability.
    • If the program crashes, it will now ask to submit crash information to us. This should offer significant assistance in helping us continue providing quality software.
    • Recompiled and rebuilt with 2005/2006 compiler technology (several major versions ahead of v7.0x).
    • The editor EXE, validator DLL, command line processor, and installation file are now digitally signed.
    • The cmdlineprocessor.exe now supports a -rx option so that it can return the number of validator error or error+warning messages when validating.
    • Various updated components.
    • Updated dictionaries.
    • Major internal changes for improved Unicode support now and in the future.
    • More support for Windows XP styles and themes.
    • Major help system change using HTML Help; the help documentation has also been updated and improved.
    • Updated HTML Tidy (to Feb 14, 2006 release from April 12, 2005).
    • Briefly tested with Windows Vista RC1 - no problems found.
    • Addressed a no end validation sound compatibility issue when errors or warnings are generated in Windows Vista.
    • Miscellaneous usability improvements.
    • Miscellaneous minor improvements.

Version 7.0100 (released 2005-10-17)

  • Editor
    • Moved the Links menu into a submenu under the Help menu.
    • Added View->Drag and Drop Menu to toggle whether the Drag and Drop Menu appears on the main menu. Most users do not use this menu so it will now be invisible by default.
  • Batch Wizard
    • When linking to a local file target in a report, now uses the file:/// protocol for better browser compatibility (now works with Firefox).
  • Tools
    • The HTML Tidy Tool Dialog Box now remembers whether it was maximized at last use.
    • New More Options->Diagnostics Options->Show Warnings option in the HTML Tidy Tool Dialog Box.
  • Validator Engine
    • Added tag name program functions random() and writeFile().
  • Improved Syntax/Link Checking
    • Improved detection of incorrect double slashes in links - now accepts links starting with a double slash (bug fix) and improved detection of incorrect double (or more) slash strings in links like "http:///domain.com/".
    • Added some less commonly used DOCTYPEs to the list of recognized DOCTYPEs to prevent warning messages when these DOCTYPEs are added by the HTML Tidy Tool.
    • Now recognizes meta refresh links so the link can be checked and/or followed.
    • The validator engine spell checking now checks the spelling of the words in the meta keywords tag.
    • New flag 113 displays a random search engine tip.
  • Bug Fixes
    • Fixed a bug that can cause a memory overflow and crash in certain rare circumstances.
    • Fixed a link checker bug when checking email addresses with extra information like subjects (?subject=xxx, ?cc=, etc.).
    • Fixed a bug in the configuration file that can cause an error during validation if a CDATA section is used in the document.
    • Fixed some bugs, including one that could cause a crash, when fetching an HTTP link that is redirected.
    • Fixed a bug that occurs when counting the number of cells in a row (when checking table structure) when colspan="0" is used.
    • Fixed the CSS syntax checker's handling of the :lang() pseudo-class.
  • Other
    • Updated some components.
    • Updated dictionaries.
    • Minor improvements throughout.

Version 7.0003 (released 2005-06-23)

  • Bug Fixes
    • Fixed a bug in the Batch Wizard that caused the Do not process targets matching these strings option to not work properly for file targets added/expanded from directory targets (it wasn't comparing based on the full path).
    • Fixed a minor problem that caused an accessibility issue with the menus/toolbars.
  • Other
    • Updated list of TLDs (top level domains). This list is used for email address syntax checking.

Version 7.0000 (released 2005-06-17)

  • Editor
    • Can now open HTTP links from the command line using the editor (cse70.exe) or the '-o' option with cmdlineprocessor.exe. Example: cmdlineprocessor.exe -o "http://www.htmlvalidator.com/"
    • New Options->Configuration Editor->Show Advanced Options option to display two new menu items that let you export the tag name programs in the loaded configuration to an XML file, edit them, then import them. This is an alternate (and sometimes easier) way to edit tag name programs instead of using the Configuration Editor (professional edition only).
    • Improved parsing of inserter configuration files. If an inserter configuration file cannot be loaded due to a format problem, then a more descriptive error message is displayed in most cases.
    • New "image" attribute for the "tag" element for the text inserter configuration files so that certain images can be displayed for the menu items.
    • New Search->Replace in All Open Documents option.
    • Can now choose to view or hide most Resource Window tabs. For example, if you do not use the Shell 2, then you can hide it. To show/hide the tabs use the Resource Window popup menu or the View->Windows->Resource Window Tabs submenu.
    • Can now choose to view or hide most Results Window tabs. For example, if you do not use the scratch pads, then you can hide the Scratch Tab. If you do not use accessibility checking, then you can hide the Accessibility Tab. To show/hide the tabs use the Results Window popup menu or the View->Windows->Results Window Tabs submenu.
    • New Use Ctrl+B for <strong> (instead of <b>) and Ctrl+I for <em> (instead of <i>) option in the HTML and Results Tab of the Editor Options.
    • The structure view in the Structure Tab of the Resource Window is now a dockable window.
    • The integrated web browser, when in preview and auto refresh modes, does not now auto refresh if HTML Validator is not the active application or if the Batch Wizard is the active form. Previously this could cause the focus to be stolen from an active Batch Wizard window.
    • The integrated web browser now has a new drop down menu button that makes it easier to select preview or browse mode. It also allows for other web browser related options and a Quick Help item.
    • New option to view (toggle) the integrated web browser status bar when the browser is not docked.
    • New option to optionally hide the integrated web browser when inactive and not docked. In the previous version, the browser would always hide.
    • New options to print and find text on the page displayed in the integrated web browser.
    • New option to exclude the WB Source document when using Search->Replace in All Open Documents. Set to exclude the WB Source document by default.
    • New Line tab in the Results Window. This tab shows only the messages for the current line number. This is very useful when you want to know why a particular line is highlighted.
    • The Grouped Messages tab in the Results Window has been renamed to just Grouped to save screen space.
    • The Comment field in the Links tab in the Results Window is now displayed in the Message Window when a link is selected.
    • Added some new keywords to the CSS parser file for IE's CSS scrollbar properties.
    • The main toolbar has been divided into two toolbars, a file toolbar and a main toolbar. Each can be displayed or hidden individually.
    • New File->Reload All menu option to reload all opened documents.
    • Added new menu option Tools->Edit with UltraEdit.
    • Numerous interface improvements.
  • Batch Wizard
    • New HTML Tidy Tool modes to automatically use the new HTML Tidy Tool on multiple files. HTML Tidy can be used to fix certain HTML problems, convert HTML to XHTML, and reformat/pretty print HTML and XHTML documents.
    • New Wait time before each URL request option to optionally slow down URL requests.
    • New Do not check links matching these strings option in the Target list Options tab.
    • Minor improvements to how the working directory is handled/specified.
    • Target lists are now saved in a new XML based format. Old target lists can still be opened but will be saved in the new format when saved.
    • New popup menu for the Batch Progress tab that gives options for word wrap and to select the progress text.
    • New Batch Wizard Options General Tab option to Automatically set the follow links option when targets are added.
    • New Batch Wizard Options General Tab option to Display redirected URL messages as error messages in the Batch Progress Tab.
    • Important messages/errors displayed during the processing of a target list are now redisplayed at the end for easy reference.
    • When downloading URL targets, the Batch Wizard will now generate a redirected message in the Batch Progress Tab if a URL was redirected.
    • Now uses memory instead of temporary files when downloading web documents. This may result in a slight efficiency increase but uses more memory.
  • Tools
    • New HTML Tidy Tool:
      • Use the HTML Tidy Tool to fix, clean-up, and/or reformat ("pretty print") documents.
      • Use the HTML Tidy Tool with Dialog Box to preview the results and change the HTML Tidy options before accepting or rejecting the results.
      • Use the HTML Tidy Tool with the Batch Wizard to easily use the new tool on multiple files.
  • Validator Engine
    • Numerous memory handling and performance improvements made to the validation engine that result in a significant increase in validation performance, even though v7.0 performs more checks.
      Example 103 KB HTML Document
      ProcessorOSv6.53 FINALv7.00 BETA 4
      Pentium MMX 200 MHzWindows 9521.2s7.6s
      Pentium III 550 MHzWindows 20007.1s2.6s
      Pentium III E 800 MHzWindows Me4.5s1.6s
      Pentium III E 800 MHzWindows 20004.1s1.3s
      Pentium III-M 1200 MHzWindows XP Home3.0s1.1s
      Pentium 4 3.00 GHzWindows XP Home1.5s0.7s
      Pentium 4 EE 3.20 GHzWindows XP Pro1.4s0.6s
    • New HTML Tidy integration:
      • Optionally integrate HTML Tidy messages into the validation results.
      • Set up your own custom profiles for full control over HTML Tidy's options.
    • New Import/Export options added to the Validator Engine Options Dialog Box to easily export and import validator engine options to/from files. This makes it much easier to use multiple sets of validator engine options and to share these options with others who may have a need to use the same settings.
    • Removed the limit of 49 attributes per tag. Can now check an unlimited (for all practical purposes) number of attributes.
    • Checks for backslash characters in URLs and generates a warning if found.
    • Improvements to the tag name program parser. Single statements can now be used in many places were statement blocks were previously required.
    • Checks for improper use of "//" in URLs and generates a warning if found.
    • Checks for end tags of empty elements and generates a warning about compatibility. For example, if </br>, </hr>, or </img> is used in an HTML/XHTML document then a warning message is generated.
    • Improved some validator messages.
  • Improved Syntax Checking
    • Minor improvements to messages. Some messages are more descriptive and some now include new and/or improved suggestions.
    • Added a warning message when percent values with decimals (like 12.5%) are used in attribute values. This is unusual in well-designed pages and may potentially cause problems with some web browsers. Previously these values would not be accepted or recognized as a percent value and a general error message for an invalid attribute value would have been displayed.
    • Added a warning message when preceding zeros are used in attribute values that should be positive integers (like size="05"). Preceding zeros are unusual in well-designed pages and may potentially cause problems with some web browsers.
    • Added another error message when the "alt" attribute is used with the "a" element. The message specifically suggests the use of the "title" attribute.
    • Now checks table structures for the same number of cells in each table row, considering "colspan" and "rowspan" attributes. If a row differs in the number of cells, then an error message is displayed.
    • The CSS syntax checker now checks for preceding or trailing whitespace characters in quoted font-family names.
    • Improved the list of valid attributes that is shown when an invalid attribute is used. Many proprietary and less common attributes are now not shown.
    • Improved the message generated when a tag is used where it shouldn't be.
    • When the numeric character reference &#128; is used, displays a specific message regarding the euro sign.
    • Added some ASP.NET attributes to the configuration file.
    • Other miscellaneous improvements to configuration file.
  • Bug Fixes
    • Fixed an issue that caused the cursor position to be incorrect in the editor after using a tool.
    • Fixed a bug that caused the 'message when used' message to be displayed for tags that had an invalid range.
    • Fixed a bug that, in some cases, caused a warning message about including non-link text between adjacent links be incorrectly displayed.
    • Fixed a lock-up/freeze bug when using the integrated web browser to view a local directory index.
    • Fixed a Batch Wizard problem that could cause a program crash in a certain rare situation.
    • Fixed some memory leaks and bugs.
    • Fixed a potential buffer overflow problem when certain error messages are generated. This had the potential to cause crashes with certain documents.
    • Fixed some minor user interface bugs.
  • Other
    • NTLM authentication (may also be called Integrated Windows authentication or Windows NT Challenge/Response authentication) is now supported in File->Open from the Web and in the Batch Wizard (the integrated web browser uses Internet Explorer and already supports NTLM authentication).
    • If using CSE HTML Validator as the source viewer in Internet Explorer (via Options->Registry->Make Source Viewer in Internet Explorer), the shift key can now be held down while selecting View->Source in Internet Explorer to view the page source in the viewer without validating it. The new option Enable SHIFT option with cmdlineprocessor.exe in the Classic Tab of the Validator Engine Options must be enabled for this to work (it is enabled by default).
    • Recompiled and built with the next generation compiler (as compared to v6.5x).
    • Installer built with the next generation installer (as compared to v6.5x).
    • Installer now asks whether to create desktop icons for current user or for all users (on applicable systems only).
    • Uninstaller now asks whether to do a "full uninstall" to remove additional files and registry entries (this should only be done if any version of CSE HTML Validator will no longer be used on the computer).
    • When running on Windows NT 4.0, now requires service pack 6 or greater.
    • Improved overall interface including new button images.
    • Can now choose large or small icons for the main, editor, and Batch Wizard toolbars.
    • The help system now has a local search feature that uses JavaScript.
    • The HTML Help formatted help file (CHM) is now optional for trial downloads and may need to be downloaded separately when wanted.
    • Now makes use of the user's "Application Data" folder, if available, to store configuration information.
    • Improved the opening of HTML help files from within the program. Anchors can now be used and are used for help with program flags. Hopefully this will also solve some issues that some users had when HTML Validator tried to open an HTML help file but couldn't.
    • Updated HTTP component to release version.
    • Added code to help prevent certain dialog boxes from opening off screen.
    • Dictionary updates (added some Dreamweaver template words).
    • Updated documentation, including new 7.0 screen shots.
    • Updated some components.

Copyright © 1997-2007 AI Internet Solutions. Fri, Jun 01 2007 Privacy Policy