Allaire HomeSite 4.5a
Release Notes
December 11, 1999
For information on installation problems and support resources, see the
Allaire Technical Support page.
New features that were not included in the print and online documentation are described in Documentation Updates in the Allaire Support folder.
Contents
Bugs Fixed for 4.5a
Upgrade Options
New Features
Known Issues
Bugs Fixed
Bugs Fixed for 4.5a
- Fixed problems with printing in color. [11224]
- When the editor setting for "Keep horizontal cursor position" was on, and the cursor down key was pressed at the last line of a document, the document would be saved as an empty file. Fixed. [13064]
Upgrade Options
Running 4.5 and 4.0
Version 4.5 installs separately from 4.0, so you can switch between them as needed. To run the two versions simultaneously you must enable multiple instances in one or both product installations. To do this, create a Registry string value in the HomeSite4 and/or HomeSite45 branch in the Allaire Registry branch (HKEY_CURRENT_USER\Software\Allaire):
AllowMultipleInstances = -1
Note: If you install a previous version, you must then re-install 4.5 for it to work properly.
New Features
[RC2]
Keyboard shortcuts for script execution
A Script Shortcut tab is available in the Options > Customize dialog. Click Add, browse for a script file and add it to the list. Then select the script in the list, click in the text box next to the Apply button, and assign a keyboard shortcut to the script.
New Properties of VTOM Deployment Manager Object
- DeploymentManager.CreateDir(PathName:WideString):Integer - Directory creation primitive, returns 0 for success, or RDS error code for failure.
- DeploymentManager.PathExists(PathName:WideSring):WordBool - Checks to see if a path exists.
- DeploymentManager.FileExists(FileName:WideString):WordBool - Checks to see if if a file exists.
You can now test the result of a DeploymentManager.UploadFile call:
- DeploymentManager.GetLastErrorCode:Integer - Function to return last error code as an integer.
- DeploymentManager.GetLastErrorMessage:WideString - function to return last associated RDS error message. This call can be used to programatically abort a script or provide other forms of rudimentary error handing
Server login failures will now result in an automatic cancellation of the deployment rather than forcing the user to sit through hundreds of login failures
[RC1]
- app.DeploymentManager.CreateFolder -- Boolean Property telling the deployment engine to create any missing folders on the target server
- app.DeploymentManager.UploadOnlyIfNewer -- Boolean property telling the deployment engine to only upload a file if it is newer than the target file (date/time stamp based)
- app.DeploymentManager.EncryptCFML -- Boolean property telling the deployment engine to encrypt all CFML files
- app.DeploymentManager.ForceLowerCase -- Boolean property telling the deployment engine to force lower-case filenames
These properties have been introduced in to provide the same capabilities we had in the original C++ COM based Project upload DLL.
They are present on the Local or Remote deployment page of the wizard as checkboxes. These are global, project-wide settings that apply to
all files that are uploaded in a project deployment session (similar to our Project Upload feature in 4.0)
New Online Documentation
These new features make it easier to use online help:
- The most recently selected help references in the search dialog will remain selected across sessions.
- You can browse for bookmark files rather than typing the path in. From the Organize Bookmarks Dialog select the Add button and then select the Browse button in the Add Bookmark dialog to browse for the file to bookmark
Editor Mode
- You can now split the current editor document into two separate viewing panes. The actions of showing/hiding the split panes and moving between them can be customized as keyboard shortcuts ("Split current editor" and "Switch editor", respectively).
- Files with XML, XSL, PHP, and PHP3 extensions are now recognized as editable documents and appear under the Web documents filter.
Image Map Editor
The process of creating image maps in HomeSite/Studio 4.5 has been enhanced to allow new maps to be easily created and to allow all attributes for the tag to be maintained. Additionally, a default link can be specified for the image.
To create a new image map, select Tools-> Image Map from the main menu. The Create Image Map dialog will be displayed. The image list box will display any images in the current document which do not yet have a USEMAP attribute assigned. You may select an image from this list, or click on the folder button to use a new image. You will also need to provide a name for the new map in the Map Name edit box.
When you select OK, the image will be loaded in the Image Map editor and you can begin to create the map areas by using the shape tools. When you add a new shape or edit an existing shape, the map editor will now display the complete tag editor which allows you to edit all of the tag's attributes, including HTML 4.0 and event attributes.
You may also specify a default region for the map. The default region specifies the link to open when the user clicks on the image outside of any pre-defined shape areas. In the image map editor, select Options->Edit Default Area to display the tag editor. Note that you need to leave the Shape combo box at the "default" selection.
Right-click menus have also been added to the image map editor to edit, cut, copy, and paste shapes, and to edit the default area tag.
Select File->Save from the image map editor to insert the new image map tags in the document. If the image you selected in the Create Image Map dialog was already specified in the document, the appropriate USEMAP attribute will be added to the image tag. If a new image was loaded, the complete image tag will be added to the document.
See Adding Media Content for complete information.
Deployment Wizard
A new Deployment Wizard has been implemented to deploy projects to local and remote servers. See Using the Deployment Wizard for details.
Initial Configuration Wizard
The Initial Configuration Wizard automatically launches when HomeSite or Studio is run for the first time if a previous version of the product is detected. See Importing Settings from a Previous Version.
Some settings from the older version are not imported. After running the wizard, compare the 4.5 settings to those of the previous version and update the 4.5 settings manually as needed. [13036]
Allaire FTP & RDS
The Local Files tab has been changed to the Files tab in the Resources pane. This tab allows you to work with both remote and local files from the same tab. You access the remote server functionality by choosing the Allaire FTP & RDS menu item in the drive list or the Files tab. The Files tab functionality has also been integrated with Windows Explorer, allowing you to work with files from either location. See Managing Files.
Known issue with this feature:
- A "parameter is incorrect" error occurs when you open a new blank document with an FTP & RDS window open and then enter Design mode. It does not occur with only a local window open. Click OK on the error message and you can edit the file. You can then save, close, and re-open it without an error. [13781]
- Launching or opening files directly in the Windows Explorer under "Allaire FTP & RDS" subfolder is not supported. To open/launch files, first transfer them to a local drive. This is to avoid inadvertenly launching/opening large files over potentially slow FTP/RDS connection and tying up explorer for a long time.
(13228)
- The old remote dialogs and file panes expect different ftp and rds paths. The old paths contained the full physical path name, such as
ftp://Shore.net/a/h/home/testdir/
whereas the new controls expect a logical path name ftp://Shore.net/testdir
.
- Drag and Drop transfers of files in Windows95/98/NT Explorer from Local file system to Remote Server shows a progress message box in the upper left hand corner of the screen, regardless of where Windows95/98/NT Explorer is on the screen.
- The Modified column in Windows95/98/NT Explorer detail view may show incorrect times for files.
- The View menu item in Windows95/98/NT Explorer doesn't show bullet next to menu entry indicating which view is active.
- Cut/Copy/Paste doesn't work in the File List, nor are the corresponding entries in the Edit menu active.
- The Title column in HomeSite and ColdFusion Studio file list is empty.
- Directory-level Drag and Drop and Cut/Copy/Paste actions don't work in Windows95/98/NT Explorer.
ColdFusion Administrator Access
The Administer item in the RMB menu for RDS servers opens the default browser and points to the CF Administrator URL for the server from which the menu was invoked.
Auto Completion
Auto Completion has been added in the editor. See Getting Help Entering Content.
Function Insight
- A Function Insight has been added to the product. The feature provides automatic function argument "insight" the same way Tag Insight offers assistance with tag attributes. See Getting Help Entering Content.
- Function insight draws its information about function arguments from the Expression Builder. Since the Expression Builder is a customizable multi-language tool, you can easily add function libraries for use with Function Insight by modifying/replacing the Expression Builder definition file \Extensions\ExpressionElements.vtm. For now, only Cold Fusion functions ship with the Expression Builder and so your testing is limited to these functions. You can add a function by adding TYPE="function" to the E tag representing an expression element which is a function. The Function Insight parses the function syntax to extract arguments of a function. See Customizing the Development Environment for more information on customizing the Expression Builder.
- If you are a PHP developer you may want to download the PHP Expression Builder library package from Marjolein Katsma’s site http://hshelp.com/downloads.html This is a first-class Expression Builder package enabling access to PHP functions, operators, constants, format strings and other general language constructs. Once installed, all of its PHP functions become available via Function Insight.
Resource Tabs
New options are available for positioning Resource tabs. See Customizing the Workspace.
Collapsed Text Support
You can collapse portions of text while working in the editor. See Collapsing Text.
CodeSweeper
A number of new CodeSweeper features have been added, see Preserving Code Formats with CodeSweepers.
New Project Architecture
See Using Projects for Site Management.
Project Architecture - Known Issues
- At present it is not possible to link project folders to remote subdirectories. Thus, the Explicit Inclusive and Auto Inclusive Folders must be linked to local files.
Source Control Integration
- HomeSite 4.0 introduced project integration with Source Control products. This version of HomeSite maintains source control integration by allowing the user to map a project to a source control project folder. See Working in a Source Control System.
TopStyle Lite Style Editor
The new Style Editor is a scaled-down version of Bradbury Software's TopStyle. See Formatting Pages with Cascading Style Sheets for information about using the new editor. TopStyle is a separate application and is not affected by uninstalling HomeSite or CF Studio. Use the Windows Add/Remove Programs feature to remove TopStyle from your system.
Known Issues
See the Project Architecture Known Issues section for information on current problems with the new projects implementation.
See the Deployment Wizard Known Issues section for information on current problems with the deployment wizard.
See the Allaire FTP & RDS section for information on FTP file path issues.
Other Known Issues:
- When the Resource Tabs are docked to the main form, clicking the "x" closes the tabs, however they can not be made to reappear using the View > Resource Tab (F9) command. To redisplay them, select the View > Resource windows > Dock All menu option.
- When searching for text which is contained in a collapsed region, the region will not automatically expand to show the matching text.
- The source code preservation employed when switching from Design mode back to Edit mode is limited. Sometimes tag or attribute case is changed, and white space may be altered. Allaire is working with Microsoft on these issues for the next version of DHTMLEdit.
- When you first run the Validator, there is a brief delay while the validation engine caches tag data.
- IntelliMouse support requires the latest drivers Microsoft drivers. You can download them from www.microsoft.com/products/hardware/mouse/driver/.
- The Microsoft Office spell checker crashes if you select the "English (Australian)" dictionary. The only work-arounds are to use the integrated spell checker or to select another dictionary, such as "English (United Kingdom)".
- In some cases filenames are duplicated in the Local File list after changes to the following checkboxes in the "Options > Settings > General" tab:
- Flag read only files in the file list.
- Dynamically refresh file list when changes occur in current directory.
The workaround is to right mouse click on any file in the list and select the Refresh command. This problem will be addressed in a future release. (9000)
Fixed bugs
Fixed in RC3
- The Setup routine now recognizes when TopStyle was added to another drive. [13661]
- An error message is generated if you attempt to connect to a server that doesn't exist or that fails connection. [13775]
Fixed in RC2
- If you select a remote folder (FTP) and then try to delete it using the RMB "Delete Folder" command, you will get an error. This error will also occur if another user or application has the folder selected. The workaround is to select another directory, then right-click on the folder you want to delete and run the delete command. If another application is accessing the directory, you'll get a '550 serverpath/dirname Access Denied' error as you would expect.(8409)
- The Remote Save As command will not overwrite an existing file without displaying a warning message. (9333)
- After deleting a remote folder, do a manual refresh from the top level of the directory tree. (9337)
- Folders in 'Allaire FTP & RDS' remote servers don't have a 'Rename' option in their context menu. To rename a remote folder, select the folder, then left mouse click it again to get into rename mode. [13648]
- 'Files' tab refresh behaves better. What remains is that if a server node is selected when a FTP/RDS node is selected, and refresh is initiated from the lower pane Refersh context menu, upper pane will collapse to only show servers. If you hit F5 key instead, the expnaded tree remains. [13739]
- Folders created on remote servers off of the RMB context menu of the folder in the 'Files' tab won't go into rename mode. You need to expand the parent node, then select the 'New Folder' entry to rename. If you create the folder by selecting 'Create Folder' from the lower pane files list context menu, the new folder is expanded and selected for renaming. [13313]
- Copying whole lines to the multi-selection clipboard and then performing a Paste All no longer inserts extra carriage returns. [13447]
- The "File-Copy To" right mouse button action in the detail view of the "Files" tab will now show a prompt asking whether or not to overwrite if the target file already exists. [10003]
- On a line with trailing spaces or tabs, pressing the END key will move the cursor to the right past the trailing whitespace characters. [10883]
- Reuse of the name of a deleted deployment server is now allowed [12737]
- The image tag which is created when an image file is dropped onto the editor now surrounds all attribute values in double quotes. Additionally, the image tag editor now contains the options 'Quote all attributes' and 'Single quotes on attributes'. [9037]
- Fixed Access Violation that occured when using Auto Include and Virtual folders [13442]
- If you do not specify a deployment target path for at least the root folder the deployment process will now cleanly abort. [13475]
- Deployment server properties will become confused it your try to edit them. If you need to make changes to a deployment server's properties, delete it and create a new one, using a different "Description" name. [12771]
- The Deployment Manager now has surfaced directory manipulation routines including: CreateDir(sFolderName:WideString):Integer - PathExists(sFolderName):WordBool; FileExists(sFileName):WordBool; These VTOM deployment methods will work with local and remote FTP/RDS based folder and file names. [12498]
- Two new VTOM methods have been provided in the Deployment Manager VTOM object: function DeploymentManager.GetLastErrorCode:Integer - returns the last errorcode that occurred for an UploadFile operation function DeploymentManager.GetLastErrorMessage:widestring - returns the associated string for the last UploadFile error code. (Strings are provided by the internal COM/C++ CFFileProxy.DLL FTP/RDS server wrappers. [13349]
- File 'Create Here' from the local pane prompts the user for project inclusion. [12186]
- Fixed AV which occured when Removing files from projects after link verification [12427]
- Fixed other instances of the remove from project AV [13285]
- Fixed problem opening multiple documents in a folder. [13344]
- Project file lists remember the sort order when the file list is refreshed. [12760]
- HomeSite does not show CFML as a default resource. [13051]
- If a username/password combination fails for remote deployment (FTP or RDS) and the user clicks cancel on the input dialog, the deployment process will now gracefully cancel instead of making repeated attempts to upload all of the rest of the files in the project. [12908]
- After removing a deployment server if you tried to add one with the same name you would get a " already present" RDS error message. [12909]
- The local File list now refreshes properly when it is pointing to the same directory that the deployment scripting engine is currently uploading to. Note that the filelist refresh occurs only after the deployment has fully completed. [13098]
- Several incompatibilities with the early beta revisions of the new Project file format were fixed. These should now port correctly into the .APF format. [13272]
- On project folder properties/Deployment tab, if you selected an Allaire FTP or RDS server (not a subfolder under it) for a deployment target path, an AV would occur. [13400]
Fixed in RC1
- Allaire FTP & RDS in Explorer and various remote file browsing windows in Studio and Homesite no longer generate AV's. [13146]
- Performing an Extended Search and Replace with a search criteria of "?" would replace all characters in the document (with Regular Expressions unchecked). This has been fixed. [10854]
- Performing a Convert Tag Case command would erase all bookmarks in the document. This has been fixed. [13222]
- With the split editor active, saving a file, switching to the other editor pane and then saving again would sometimes result in the message "the document has been modified by another user or process". This has been fixed. [13271]
- FTP directory parsing in HomeSite, ColdFusion Studio, and ColdFusion Application Server has changed. Notably, it doesn't use pattern matching against date abbreviations (like "Mar") anymore. [8030]
- HomeSite ONLY - Files with the .INC extension used by ASP developers are now in the list of recognized document extensions. [11553]
- The problem with an error being thrown by the FONT tag editor dialog when HTML4.0 Language options were selected is now fixed. [12739]
- The problems with missing pages in the MultiMedia Synch Wizard and the RealPlayer Wizard have been resolved. [12723]
- When a document is split into two panes, the separate cursor positions are maintained even when switching between multiple documents. [12877]
- Selecting help bookmarks no longer cause access violations. [12928]
- Key accelerators for built-in tag editors work now. [11150]
- User is contrained from entering a non-existent path in the Add Folder dialog. [10747]
- Project conversion changes extension from .apj to .adp, leaving original .apj file intact. [12808]
- Color coding works properly for nested comments (five levels deep). [8249]
- Auto Inclusive Folders do not include the hs~ temp files. [12066]
- When you edit the properties of a virtual folder in a project, the properties dialog changes it from virtual to physical. Be sure to toggle it back to virtual unless you actually want to change the folder type from virtual to physical. [12800]
- Fixed Refresh problem when removing files from a project. [12809]
- Direct deployment does not create directories on the target file system. If deployment requires the creation of new directories, use deployment scripts instead of direct deployment. [12765]
Fixed in BETA4
- Bookmark titles can now be modified. From the Organize Bookmarks Dialog click on the Title to modify and then click again like you would when renaming a file through Windows Explorer. (8910)
- Docking/floating quickbar no longer causes misalignment or disappearance of any toolbars. [12257]
- The user interface on the "Add Server" option on the project deployment servers resource has changed. You will now see the 'Add Server' dialog pop up which will prompt for FTP (Homesite) and/or FTP/RDS server info (Studio). Deployment servers are tracked separately from the machine level remote servers that you configure in the Remote tab. Deployment server(s) are stored in the project file and can be shared among multiple developers. During the deployment process you can optionally add any existing machine servers to the deployment on demand. [12590]
- If no deployment servers were defined, you could not run a generated script that had a machine level additional server checked off. Fixed. [12604]
- Double-clicking on a script in the Project Deployment Script list was modified to bring the script up into the editor. Double-clicking on the same script again would bring up another copy. Now the double-click event will properly look to see if the script is already open and highlight that tab. [12605]
- A bug existed in the Deployment wizard that caused remote servers to duplicate in the check listbox if you moved back and forth over the remote server selection wizard page. [12538]
- Both the Deployment wizard and engine in general have been cleaned up and several bugs associated with not having any servers defined in the deployment servers list have been fixed. [12539]
- The ability to set double and/or single quote characters is now configurable. In the Settings dialog, under the Editor section, are two checkboxes for these options. When checked, the character is identified as a word delimiter. For example, if the option "Single quote as word delimiter" is checked, double clicking on the text 'testword' will highlight text inside the single quotes, but not the quotes themselves. By default, double quotes are used as word delimiters, but single quotes are not. [12593]
- Significant features have been added to handle read-only projects. [12070]
- Remove from Project menu option is now disabled for all resource files. [12309]
- Files in Auto-Include folders should show up in the project resources. [12310]
- Fixed the AV that occured when all project resources are removed. [12228]
- The Settings Dialog uses approximately 75% less resources on Win95/98. [11116]
- Tab Width input box (Editor settings) now allows keyboard input. [11051]
- The Settings dialog can now be resized to make it larger. [11482]
- Empty, zero-width top-left docking zone no longer resizes to default width on restart. [12258]
- Initial Configuration Wizard no longer fails with the errors "cannot open snippets key" or "list index out of bounds". [12297]
- In the Results Window, the seconds portion of the calculated Deployment time would sometimes roll over the 60 second threshold. This has been fixed. [12385]
- The .apj files will continue to be opened by HomeSite 4.0 (if 4.0 is still installed), and the .adp (and .apj, if 4.0 is not present) files will be opened by HomeSite 4.5. [12080]
- The Open dialog box for projects now lists .APJ and .ADP files. [12116]
- Read Only Projects are now displayed as read-only in the project tree. If the user attempts to make changes to a read-only project that is in source control, the user is prompted to check out the project from source control. [11662]
- Columns in the Project File list mirror the available columns in the Local File List. [11185]
- Fixed Project-level link verification. [12272]
- Fixed problem of saving Remove Folder changes in the project file. [12311]
- Fixed access violation that occurred in project close when a Auto-Include folder had been changed to Explicit-Inclusive. [12312]
- Significant features have been added to handle read-only projects. [12070]
- Remove from project menu option is now disabled for all resource files. [12309]
- Files in Auto-Include folders should show up in the project resources. [12310]
- Code templates settings have been moved under the Editor settings. [12119]
- Auto completion now allows the same trigger string to be added multiple times with each trigger having a different completion string. Only one of the duplicate triggers can be active at a time. [12071]
- CFABORT tool button works properly now in both HomeSite and Studio. [12236]
- The tag and attribute formatting options now default to "preserve existing case" so as to not break XML-based WDDX files by changing tag case. [12023]
- The initial directory setting for an FTP server would sometimes be glued to the server name displayed in the Deployment Servers portion of the project resource tree. Example: ftp://localhost/ with an initial directory setting of Main would show up as ftp://localhost/Main/ in the resource tree. [12238]
- If the deployment server list was left empty and a deployment was attempted, the deployment process would appear to run and display "Deployment Completed" in the Results pane. The deployment process will now auto-cancel if no deployment servers were selected. [12200]
- Occasionally when deployment paths were selected using the Remote Server tab of the Browse dialog, a path would be returned as '../../Dirname' with elipses instead of the actual folder path. [12197, 12244]
- In the Results Window, the seconds portion of the calculated Deployment time would sometimes roll over the 60 second threshold. [12385]
- Settings dialog box is readable in large fonts at 800 by 600 resolution [12057]
- Noframes no longer displays error message after selecting apply. [12184]
Fixed in BETA3
- A number of corrections were made to the online HTML Reference, particularly updates to URLs. (10632, 10650, 10651, 10652, 10657, 10649, 10653, 10658, 10666, 10668, 10643, 10647, 10648, 10641)
- The RMB Selection > Convert Lines to List feature now respects the case preference. (10535)
- The tag and attribute formatting options now default to "preserve existing case" so as to not break XML based WDDX files by changing tag case. [12023]
- The Remote Deployment Folder selection dialog has been improved for remote deployment folder selection. It no longer returns the FTP or RDS hardcoded server information in the path, but rather a folder path designation which is relative to the FTP or RDS server root. [11587]
- Read only project no longer causes a crash upon closing the project. [10775]
- Fixed Duplicate Extension in Remove Project From Source Control Command [11674]
- Upgraded customized toolbars now properly display as checked if visibile under the customize menu bar. [11671]
- Bitmaps for custom toolbuttons are now properly upgraded through the Initial Configuration Wizard. [11837]
- In previous releases, pressing CTRL + Left or CTRL + Right arrow (move word left or right) would cause a hesitation in cursor movement when trying to move past a collapsed text areas. This has been fixed. [10228]
- A bug related to the storage of collapsed text in documents has been fixed. Previously, if two documents which were from different locations but had the same base name (e.g., C:\InetPub\wwwroot\index.htm and D:\temp\index.htm) were saved with collapsed text, HomeSite/CF Studio would only store collapsed text information for one file. The collapsed text info is now stored correctly for the separate documents. [11058]
- When a file is saved to a sub-directory, the project will prompt the user to add the file to the project if that sub-directory is part of a project. [10613]
- Fixed bug which incorrectly positioned the Auto Completion panel when running in Large Fonts on small screen resolutions such as 800 by 600. [11124]
- Added more descriptive error messages on the Source Control API. [11952]
- Fixed a bug which prevented the Restore Last Opened Project Settings option from working correctly. [11713]
- Changes to the trigger string of an Auto Completion item are now immediately available. [11156]
- Remote servers configured in 4.01 are not only ignored by 4.5, but disappear from the 4.01 UI when 4.5 is installed. This is because setup causes 4.01 to look in the new (empty) key for its remote server data. The effect is that it appears to the user that 4.5 setup has deleted their 4.01 personal data. This bug has been resolved with the implementation of the Initial Configuration Wizard. [10179]
- Fixed a bug that prevented files from being properly added to a sub-folder. This behavior occured when a user chose Add Folder, opted to include Sub-Folders, and there was more than one sub-folder to include. [11568]
- Fixed a bug that occurred when the user added a file to a project. On subsequent uses of the Add File dialog box, the file remained in the Add File dialog box as though the file had not been added to the project. [10612]
- Improved the refresh rate of the projects. [10848]
- The Code Sweeper drop-down menu no longer disappears after customizing a toolbar. [10297]
- If the Resource tabs where toggled off via F9 and then the View > Resource Windows > Dock All menu item was selected, a blank resource pane would be displayed. This has been fixed. [10483]
- When all of the Resource panels where floating, and the Show Resource Tabs option was toggled (F9), an access violation would result. This has been fixed. [11087]
- The image map editor will not appear if the document is set as a read-only file. [11690]
- Previously, the image map editor may have appeared too large and off screen. The editor now initially appears in the center of the screen, and the position and size of the window is saved across sessions. [11699]
Fixed in BETA2
- Changes to the trigger string of an Auto Completion item are now immediately available. [11156]
- Selecting Help > Contents will now activate the Help tab even if it's not currently visible. [11324]
- Fixed bug related to a blank name appearing in the folder properties dialog. [10582]
- The Enter Key no longer rings the bell in the add files dialog [10732]
- Fixed drag and drop bug in projects which prevented the user from dragging a file from projects and dropping the file in a document. The document now successfully creates a link to that document. [10940]
- Selecting F1 on the function ValueList displays QuotedValueList help page. (10811)
- Auto completion now activates only when it should. (11012)
- Fixed a problem with Go to Previous Start Tag (CTRL+[)getting stuck on an incomplete start tag e.g., BODY when proceeding through the document. This problem was also fixed in the VTOM method GotoPreviousStartTag(). (10855)
- The CFPARAM and CFLOCK tag definitions have been updated to support the TYPE attribute. The new enumerated TYPE choices now show up in the Tag Insight, Tag Inspector and the Tag Editors. (11042)
- The Add Bookmark dialog box now contains a Name field for giving Help Bookmarks more meaningful names. [10993]
- Code templates are now working correctly. [10939]
- CodeSweeper configure button on the CodeSweeper options popup window and menuitem sent user to Dreamweaver settings pane. This has been fixed. [10092]
- A problem was discovered with the MS Spell Checker DLLs that would cause an access violation error the first time they were loaded. Fixed. [10352]
- A CodeSweeper menu has been added to the Tools menu, complete with submenu items for each CodeSweeper. [10850]
- A new variable EDITORTagIndentString was added to VTML syntax in the TAGLAYOUT section. The variable contains an indentation string for the currently selected tag. If the start tag is indented using tabs and characters the string is represented as the corresponding combination of tabs and spaces. This variable can be used to correctly indent tag attributes as well as tag body contents for tags which are already indented. [11180]
- Tag Tree toolbar buttons are now visible. (11392)
Fixed in BETA1
Quick List dialog
- Alt-T now provides access to the Type drop down listbox.
- The Clear button has been moved to the far right to follow more consistently Windows UI standards [10466].
- Sensitivity to the Tab key from inside the list of items was disabled as this interrupted the Tab order between other controls. Arrow keys can be used to navigate between the list items instead.
- The behavior of the ENTER key was fixed in the Quick List dialog. The ENTER key now moves the cursor to the following item in the items editor. When on the final item the ENTER key adds a new item and positions the cursor on it. A new option to add the LI end tag was also implemented via a checkbox. (6997)
Other BETA1 fixes
- Fixed Close Projects bug. [10406]
- The program will save the position of the Projects splitter bar in the registry. If the user alters the position of this bar, it will appear in the same position when the user runs the program in the future. [10305]
- Selecting the menu option View > Resource Windows > Dock All would result in the local files folder list being empty. This has been fixed. [10161]
- When the Help Search was used a message box appear upon closing the application : There are still active COM objects in this application. One of more clients may have references to these objects, so manually closing this application may cause those client application(s) to fail. The issues has been fixed. [10537]
- A new version of the JS Wizard was included in this release. The new VTM contains a fix for dates not being displayed properly and it's more Y2K-ready. (10535)
- Virtual Folders will now check the registry settings to see if the user has specified a default directory for all dialogs. If the user has specified such a path, Virtual Folders will default to this path. If no default options are specified, Virtual Folders will always begin in the project subdirectory. (10292)
- If projects cannot find a file, a message box displays. (10492)
- Corrected a spelling error in custom wizard dialog. (10502)
- Corrected a spelling error on the RMB QuickBar menu. (10513)
- Corrected display of HomeSite 4.5 desktop shortcut. (10290)
- Quick List item contents still visible after reducing number of rows. (10539)
- Selecting the F4 key will now properly activate the Tag Inspector. (10782)
- The RMB menu "Edit Linked StyleSheet ..." on the LINK tag now correctly locates CSS files referenced via a relative path. (10696)
- The new Auto Completion feature closes double quotes. (6450)
- When the option to browse help in a separate panel was set and the Help resource tab was floated or docked to another window area, an access violation occurred. This has been fixed. (10489)
Fixed in ALPHA2
- Several menu items on the Local and Remote files Tab's right-mouse menu are enabled even when no file is selected. (10077)
- Single-click undocking a quickbar tool while the quickbar itself is docked causes the undocked tool to move to strange, sometimes hidden places. (10047)
- Hiding/redisplaying quickbar when it is docked left eliminates the docking space on the right, causing other toolbars to disappear. ... and other weirdness. (10320)
- Browse Tab: Previous button goes back two pages, Next button stays disabled. (10139)
- Redocking quickbar adds extra space below all toolbars. (10318)
- Docking space should shrink when toolbars fit into one line. (10324)
- Using Tag Inspector on an img in design mode causes access violations. (10181)
- Verify Links hangs after verifying 4th document. Hitting stop than start again has no affect. (10354)
- If you deleted your default CodeSweeper (Allaire or Tidy) and then clicked on the CodeSweeper default toolbutton, you would get a message that the default CodeSweeper was missing or deleted, followed by an Access Violation. The Access Violation has been fixed.
- Several of the Tidy configuration settings on the Combo Checklist configuration box were accidentally cross-wired to the wrong back-end configuration file settings.
- If you made some changes to a CodeSweeper configuration, then selected a different one using the navigation tree, and then came back to the original one, your setting changes would not be saved. An implicit write of changes now occurs when you move between CodeSweeper tree elements.
- [ALPHA1] CodeSweeper now stops on erroneous HTML and restores the original document. (7794)
Fixed Since 4.0.1
- Added a "Visible Toolbars" label to toolbar list in the Customize dialog. (5850)
- A floating resource window (or group of windows) now displays as "Always On Top" of the main window. (10015)
- The correct splash screen now displays. (10017)
- The text label now displays properly on the Projects Resource tab. (10019)
- Fixed an error when opening Expression Builder from RMB in the editor. (10025)
- Quotes that surround an attribute's value are now stripped before passing it onto the DHTMLEdit's SetCurrentElementAttr method. (7736)
- Fixed problem with left and right arrow key display in dropdown list for certain tags in Tag Inspector. (7989)
- All toolbar positions are now retrieved before updating the docking panel rather than updating for each toolbar individually. (4791, 7475)
- QuickBar can now be docked on either side of the toolbars. (5145)
- Added support for floating and docking the QuickBar. (6350)
- Fixed Shift key combination problem. (9497)
- TopStyle supports insertion of custom colors. (9608)
- Book icons in the lower levels of the help tree now display properly. (9634)
- In Search menu, when selecting Replace Double Spacing with Single Spacing, the document tab now indicates the file has been modified. (9393)
- Added the ability to cancel out of single link verifications using the stop button. (8352)
- In the Quick list dialog box, the Clear button is now correctly positioned. (10466)
- Fixed a tab problem in the Quick list. Users can use arrow keys to navigate the list. (10475)
- The word-wrap icon is transparent regardless of the desktop color scheme. (6560)
- The automatic file re-open feature now opens files in their previous order. (7637)
- Changed button help label to "Style Editor" on main toolbar. (10208)
- Fixed the Access Violation error which used to occur randomly on File New.
- Fixed problems with saving files into directories on mapped Banyan network drives.
- The Snippets pane now maintains state. (9475)
- Fixed an Access Violation error when you add a new tag in the Tag Definition Library. (9404)
- Fixed an error when creating a folder in the local tab where the contents of the previously selected folder disappear. (9266)
- The SCRIPT tag that is created through the events of the Tag Inspector is now legal. (7973)
- In Design mode you are now able to change the cell BGCOLOR attribute. (7736)
- When modifying an ALT tag for an image via the Tag Inspector, HomeSite no longer inserts an extra pair of quotes around the value. (7558)
- Fixed memory leaks in Tag Inspector.
- The Profile editor screen now displays properly in 1024 x 768 resolution. (9633)
- When a folder is named starting with a # or ? sign you are now able to view any of it's contents in Browse mode. (9391)
- After opening a file via FTP (not from the local file system, but from a server) and attempting to use the Browse tab to view the contents using IE inline, this error message displays in HomeSite: "FTP Error Could not login to FTP server User anonymous unknown." The system now creates a local temp and browses it. (8991)
- Many of the wizards are failing with an "Invalid Pointer Operation’ error. (10024, 10027, 10028, 10029)
- Select from Netscape Bookmarks gives an error: "HomeSite was unable to locate your Netscape bookmark file." (9136)
Back to top