WebSoftware - Professional Software Solutions for the Web and Beyond(TM)!
Support Home
Knowledgebase
Technical Articles
Developer Articles
Contacting Support Team...

 Search WebSoftware Knowledgebase

 Software Versions
HotHTML 3 Professional:
 Latest: v1.0.3389 (FixPack 6)
HotHTML 2001 Professional:
 Latest: v1.0.11 (Final)

 Got A Question?
Just Ask Us!
We normally respond to your question within a few hours.


Home : HotHTML 3 Professional : Updates : FixPacks : FixPack 3 Release Notes
Q10052 - INFO: FixPack 3 Release Notes

FixPack 3 for HotHTML 3 includes several bugfixes, enhancements and speed optimisations compared to previous releases of HotHTML 3. This article has the release notes for HotHTML 3 FixPack 3.

Contents
  1. Additions
  2. Changes
  3. Bugfixes

Additions

Component Description
CodeCleaner::CORE
One-Click Indenting, Validating, Formating and Autocorrect via 'CodeCleaner' Menu
Enhanced CodeCleaner by adding new (already configured) options into CodeCleaner.

The new menu integrates the most common tasks for web developers including but not limited to:
  • Validating HTML/XHTML Documents.
  • Autofix any invalid HTML/XHTML Documents via Tidy.
  • Indenting HTML/XHTML/XML Documents making it easier to read the document in source view.
  • Automatic Conversion to XHTML/XML from HTML/XHTML documents.
  • Upgrading of FONT Tags to CSS.
New 'Show Errors / Warnings' option
Force the showing of errors after a profile has run. (NOTE: This means that some line/col may be invalid if autofixed!)
GUI::Menus
Insert Menu > Powered by QuickInsert
Redone Insert menu is now powered by the QuickInsert System, this gives all the options you find in the QuickInsert listbar.
Format Menu > New Format Menu for web developers
A new Format menu to assist web developers powered by the QuickInsert System, items from the format menu can be found in the QuickInsert listbar.
TagLib::HTML
All Doctypes Added
Added all the available Doctypes into the definition type.
Documentation included/linked with HTMLLib
Documentation for HTML 4 is linking properly and will open in an active window's preview or in a new browser window (shelled).
Dialogs::Date/Time
Force Updating
Added force Updating of date/time autoupdate code.
Autoupdate on save
Added updating when saving as well as openning (from previous builds)
QuickInsert::Languages
PHP Code Items added
PHP Code fragments added to both Insert Menu and QuickInsert bars.
Code Editor::Syntax Highlighter
SQL Language Supports Oracle
Added support for Oracle SQL and PL/SQL keywords and exceptions.
LicenseManager::Manual Activation
New Paste buttons
Pasting buttons for RegKey1 and RegKey2.

Changes

Component Description
ActiveLib
Full row selected
Full row is selected when you select an item.
Delayed Loading
Delayed loading till Tab has focus.
GUI::Menus
Insert Menu Updated
New sleeker Insert Menu
DialogManager
Links changed to buttons
'Reload List' and 'Reload Dialogs' commands are now buttons and not hyperlinks.
HotExplorer
Added 'PreloadExplorer' option
Added new "PreloadExplorer" property (only available in Registry) that decides whether to load the path during startup (true) or after loading (false). This alone can shave 1-2 seconds off loading time.
Threaded & Last to load
Threaded loading of paths and both file list and folder list are locked using LockWindowUpdate to avoid repainting - perf increase?, paths are now loaded at the very last when loading HotHTML 3.
TagLib
Help Functionality can have URLs
Help functionality can now contain URLs for help topics and not just local files.
Help functionality uses Parent Help File
Help functionality now goes to the parent node's help file (if an attribute has no help file defined).
HTMLLib Documentation
HTMLLib has a new documentation update (latest available set from HTMLHelp.com)
Lib Loaded When required
Delayed loading of initial Lib until the tab is selected.
Documentation shown in Browser
Documentation now either is shown in the active document's "Preview" tab or opens in a new web browser (shelled) if no document is open.
DocumentData
Force Refresh on Select
Force Refresh of the current document when the tab for DocumentData is selected.
ProjectExplorer::New Project Wizard
HotHTML 3 Project has 2005 Copyright
Shows 2005 copyright for new projects now.
Installer
  • Includes code items for "Frames" for Quickinsert.
  • Disabled openning of default document when first installed.
  • Removed GetCPU.dll from installation as its obsolete.
  • Added 'LoadPath' regkey to /Explorer/ hive.

Bugfixes

ReportID Description
188913
HotExplorer
Beta 2 builds were not saving the last used paths correctly after shutting down HotHTML 3.
188912
Workspace Framework
QuickExit when there are unsaved open documents will raise an error failing to save properties for that document and onwards.
188911
QuickInsert
Frames code generated wasnt being inserted.
188910
IDE
Beta 2 introduced a bug that will prompt you save the document twice (once with the 'Unsaved Documents' dialog and the other) with the main document window when it closes.
18899
Editor
Beta 2 introduced a bug that removed the keystroke {CTRL}+{ENTER} from entering the Paragraph tags.
18898
Date/Time
If the ending comment (Eg. for HTML : ) was not in the document the editor gets stuck in an infinite loop when openning a document with a malformed Insert Date/Time
18897
Kernel
WindowProc subclassing fails if textbox or combobox contains an object as the Tag and fails to paint themes/eye candy.
18896
Kernel
Kernel object gets destroyed after the second minimising of HotHTML 3 to the system tray under NT4.
18895
DialogSDK
Under certain conditions, when a plugin fails to initialise and return a valid code to HotHTML 3, the entire IDE will freeze for a timeout period of 5 seconds then run the Cleanup code for the failed plugin.
18894
DialogSDK
AddToUndoStack fails if GarbageCollection dialog accesses method whilst in the PluginCleanup Proc
18893
CodeCleaner
CodeCleaner tab not focused/shown if there are errors or warnings out putted from TIdy.
18892
Core
Clipboard issues with copying more than one item at a time after the initial copy command.
18891
Insert Date / Time Dialog
Cannot select no Time or no date (empty date or time still displays them).
18867
Editor
When synchronising to the System Tray, on older systems (Win98 and below) no notification is sent that the Window was minimised to the System tray. Now a warning is shown if a baloon tooltip is not seen.
18866
HotExplorer
Selecting an item and pressing enter triggers the DblClick() event and hence tries to open the same document twice.
18865
Editor
Several minor focus issues with the Code Editor (not CodeMax related)
18864
DialogFramework
PluginCleanupProc() raises 'PLUGIN_CLEANUP_FAILED_ERROR' in debug log files (no UI) when a plugin doesnt have a PluginCleanup() method. Now ignores such errors being logged.
18863
Editor
When editor is minimized the dockable windows are shown but are not docked until Editor window is restored.
18862
Kernel
When launching a file from the command line, menu items were disabled as if a document was not openned.
18861
Find/Replace Dialog
Running any profiles may lead to error suggesting that the operation couldnt be completed successfully due to possible "Syntax Errors", however the list of errors is null. (Runs default diagnostics first).
18846
CodeCleaner
Shows in the taskbar with an empty caption.
18845
CodeCleaner
Indenting HTML command was buggy - Indenting reports document returned was empty and to check for syntax errors in the list but list is empty. Now the document is reparsed looking for syntax errors (Profile: validate_html.tidy)
18844
OpenFromWeb
If the "Connected Timed Out" error is raised the dialog must be closed and reopenned to try again because "Fetch it" is disabled.
18843
Editor
When closing the Application down when documents are open you will get the "Save Unsaved Documents" dialog, however the document window (apon closing) will prompt you still if you want to save changes if the save operation was NO or Cancel.
18842
Kernel
When a system without GDI+ being installed runs HotHTML 3 the cleanup code when exiting HotHTML 3 cuases the application to crash Kernel32.
18841
Installer
CodeCleaner profiles were being saved on the users desktop (Registry key added for CodeCleaner last profile path by default)
15006
Application
XPTheme's aware now and manifest is built inside the EXE.
15005
ActiveLib
Column width of the listview was 450 less that of the width of the main control.
15004
Editor
Most Recently used list had documents that were invalid and had incorrect paramaters causing corrupt loading sequences.
15003
Code Editor
Reports a new document is not saved on exit when the document is blank. Now the editor checks modification flag after initial change and keeps track of changes.
15002
CodeCleaner
Profile not saved unless you use "Save As" and select the filename again.
15001
GUI
Insert Menu's Server Variables iterated over time as items were not removed each time.

Related Articles
No Related Articles Available.

Article Attachments
No Attachments Available.

Related External Links
FixPack 3 Announcement
Brief overview of FixPack 3 Changes
Help us improve this article...
What did you think of this article?

poor 
1
2
3
4
5
6
7
8
9
10

 excellent
Tell us why you rated the content this way. (optional)
 
Approved Comments...
No user comments available for this article.
Created on 24/04/2005.
Last Modified on 24/04/2005.
Last Modified by Thushan Fernando.
Suggested by Unknown.
Article has been viewed 15661 times.
Rated 4 out of 10 based on 80 votes.
Print Article
Email Article

Copyright © 1999-2009 WebSoftware Systems, All Rights Reserved. 

WebSoftware, DevFtp, HotHTML, HotStyles, TaskManager, ActiveTasks, CodeCleaner and the HotHTML 3 Logos are registered Trademarks or legal trademarks of WebSoftware Systems. Other product and company names herein may be the trademarks of their respective owners. Please direct your questions or comments to our Legal Department.