I made this change because of a rather long debate about tags whose case was not controlled by this option in the past. Some people insist on lower-case tags, and an equal number insist on uppercase.

If you have existing documents whose tags you want to convert, use the new Selection Menu functions. For new documents and new editing tasks, use the above-described option setting.

11/02/1998 Version 3.9 Build 5112

Added more windows manipulation commands to Windows menu and system command list.

11/02/1998 Version 3.9 Build 5106

Fixed a bug in Site Analyzer that had disregarded the case of file names, added a Word Wrap toggle command to the Tools menu and system command list.

10/31/1998 Version 3.9 Build 5096

Changed keyboard handling code to remedy a keyboard-layout bug reported by European users. I hope this works, I cannot test it locally.

10/31/1998 Version 3.9 Build 5088

Fixed some small bugs, added help buttons to the Beautify HTML dialogs, updated help file with section on Beautify HTML.

10/28/1998 Version 3.9 Build 5081

Improved the behavior and layout of the file selector toolbar, updated the help screens to reflect recent changes.

10/27/1998 Version 3.9 Build 5074

Added a file selector toolbar, an often-requested feature. This toolbar allows you to switch documents quickly, and uses flyout text to show the full path to the document file.

This toolbar, like others in Arachnophilia, can be floated or docked to the top or bottom of the application frame, or disabled. To accomplish its purpose most easily, it should be docked to the top or bottom of the frame.

10/24/1998 Version 3.9 Build 5050

Fixed some small bugs, added a clickable feature to the HTML error list in Beautify/Analyze HTML. You may now click the error list and the document will scroll to display the line containing the error.

10/23/1998 Version 3.9 Build 5046

Fixed a bug that prevented work on large (> 65K) files in Windows 95/98. This bug slipped past me because I develop in NT 4.0, and I assumed the file maximum size would carry over. Nope — because of a bug in the way Windows 95/98 handles large files, these versions still lag behind NT. My workaround will allow work on very large files in all environments. Why you would want a giant Web page is another question, but it is now at least possible.

Fixed a bug that prevented tag coloring after an operation had been canceled.

10/22/1998 Version 3.9 Build 5037

This build solves the Alt+Key menu access problem. Now, if you don't define a macro for a particular Alt+Key, that key reverts to its traditional function — menu access.

If you like using Alt+Key combinations to access menu items, simply don�t define macros that use those keys. Typically Alt+F, Alt+E and a few others can be set aside in this way, and the remainder can be used for macros.

10/18/1998 Version 3.9 Build 5029

Fixed some small bugs, added a report dialog to the Fix Line Endings function to provide confirmation that there were, in fact, some incorrect line endings, updated the help file.

This is a feature schools have asked for, so students can have color printouts of their HTML pages.

10/15/1998 Version 3.9 Build 5021

Changed toolbar files to synchronize them with recent changes in System commands. If your favorite toolbar buttons are suddenly not working, update to this version. In the last upgrade I eliminated some redundant system commands, not remembering that my toolbars were using those very same redundant commands.

10/15/1998 Version 3.9 Build 5020

Added a List Wizard tool to automatically create HTML lists from data. Corrected a few bugs: the RTF to HTML converter was lowercasing the entire document in some cases, and pressing F3 didn�t necessarily find the right next case (Find or Replace). Fixed a real show-stopper — a bug that, in rare circumstances, would reliably blue-screen Windows NT 4.0 even though it was caused by a rather trivial coding error. Seeing NT 4.0 blue-screen with absolute consistency, for a trivial reason, was sobering.

Also changed the default line ending token from "\n" to "\p" to solve a longstanding problem. The problem is that DOS- and Windows- based systems require two characters at the end of each line — "\r\n", or carriage return + linefeed. Because I specified "\n" as a linefeed token, many users believed it correctly terminated lines — it doesn't. My new token "\p" always generates both required characters. This change is reflected in the macro/toolbar file syntax and the Find/Replace dialogs. Edited toolbar and macro files will be saved using the new syntax.

This change does not make the "\r\n" syntax inoperative — this notation will continue to work. It is just deprecated for future use.

10/13/1998 Version 3.8 Build 5015

Fixed a bug having to do with the clipboard that only affected Windows 95/98 machines. Sometimes I am lulled into complacency by running Windows NT 4.0, which is far less persnickety about certain things : )

10/13/1998 Version 3.8 Build 5012

Fixed a bug in the HTML Entities -> Extended Characters translator that caused it to exit before converting the entire block.

10/09/1998 Version 3.8 Build 5005

Fixed another one of the small bugs that resulted from the recent major internal overhaul of Arachnophilia. This one scrambled the titles of the custom toolbars when they were floating. Annoying but relatively harmless.

10/09/1998 Version 3.8 Build 5004

Fixed a small, subtle bug that captured the backspace key while entering data in a form in the Instant View window and redirected it to the current document instead. Subtle, unless you lose some characters in your page ...

10/08/1998 Version 3.8 Build 5003

This build fixes (we hope) a very peculiar bug, not reproducible here, that prevented the Tools ... Options dialog from opening on a small number of systems. Please report if this build repeats the behavior. Another bug I cannot duplicate here, but I have an idea what caused it.

10/08/1998 Version 3.8 Build 5002

Added a separate file template for the case of an HTML document converted from RTF, so users may add more customizing information like font specifications or style declarations. Cleaned up some minor bugs, changed the protocol for the "Open with Arachnophilia" feature to make it more robust.

10/07/1998 Version 3.8 Build 4997

Fixed a rather serious bug that would crash the program on launch of Table Wizard. I recommend that you test your present version — if it crashes on launch of Table Wizard, simply download the executable-only package from the Home Page and drop it in your program directory.

10/07/1998 Version 3.8 Build 4991

Fixed a couple of small bugs having to do with tag coloring and Instant View. It turned out if the document was located in a path with spaces in it, Instant View would reload the document on each keystroke instead of simply refreshing the view (faster).

10/06/1998 Version 3.8 Build 4982

Changed to single-instance model, so in most cases newly opened documents will appear in a single instance of Arachnophilia. The one exception is if you choose a group of documents, then use the new "Open with Arachnophilia" right-click feature while Arachnophilia is not running. If Arachnophilia is running, it will collect them all in one window. If not, many copies of Arachnophilia will run.

Made numerous other small changes and bug fixes.

10/04/1998 Version 3.8 Build 4963

Added two new dialogs. One, a File Properties dialog that allows you to set a file's attributes from within Arachnophilia. The other is a way to associate Arachnophilia with Windows File Explorer, so when you right-click a file in Explorer, you have the option to "Open with Arachnophilia."

10/03/1998 Version 3.8 Build 4946

Added the ability to Find/Replace/Count occurrences within a selection as well as the entire document, fixed a raft of minor bugs.

10/02/1998 Version 3.8 Build 4938

Expanded the feature set of the Table Wizard. Corrected a few small bugs.

10/02/1998 Version 3.8 Build 4924

Fixed a bug that sometimes caused Arachnophilia to exit ungracefully at a time when many documents were open.

10/02/1998 Version 3.8 Build 4921

Corrected a bug in the preview code that left orphan temp files scattered about after an Instant View session with a large document.

10/01/1998 Version 3.8 Build 4912

Corrected a bug in the Instant View feature that caused what is technically known as a "thrash." Instant View is only really effective on relatively small documents, because on large, complex documents, the browser cannot keep up with an average person's keyboard rate. But at least now it won't get confused about what it is supposed to be doing :)

10/01/1998 Version 3.8 Build 4898

Corrected a bug in the new tag coloring that sometimes misplaced the editing cursor.

10/01/1998 Version 3.8 Build 4897

Made further improvements to Table Wizard, rewrote the Window Selector tool to provide a sorted list and scroll properly, cleaned up some small bugs, updated the help file to reflect recent changes.

10/01/1998 Version 3.8 Build 4869

Greatly improved Table Wizard — the new version will automatically convert a chosen block of data into a table. More options, more flexibility. As just one example, you can paste a section of spreadsheet data into Arachnophilia and Table Wizard will make a table out of it, with almost no effort.

09/30/1998 Version 3.8 Build 4862

Fixed a bug that prevented the system command "NewFileHtml" from being carried out, also fixed a bug that didn't allow the first opened document to initialize correctly if Instant Preview was enabled.

09/29/1998 Version 3.8 Build 4859

Replaced the troublesome tag coloring method with a new, much better scheme. Some marginal systems will be too slow for the new method, but there are now automatic and manual tag coloring methods, both of which behave better than the old method.

Also added system-command dropdown lists to the Toolbar and Macro editor dialogs, so you can select and include system commands more easily. Located and corrected some minor bugs.

09/27/1998 Version 3.8 Build 4825

Corrected some minor bugs — the windows menu view selector was missing and the OPTION tag, a tag without a closing partner, was inadvertently included in Beautify HTML, where it languished from disuse.

09/27/1998 Version 3.8 Build 4823

Many important changes and enhancements: Added internal browser. Created Instant View mode that lets you see HTML edits on each keystroke. Added many new functions. Analyzed and fixed a number of longstanding bugs — corrected a memory allocation problem that prevented work on large documents. Found a bug that didn't use an unsaved password in Site Update. Many other improvements.

09/24/1998 Version 3.7 Build 4771(C)

The letter (C) will not appear in your copy of Arachnophilia but the DLLs have been changed in the package. This is in response to widespread bug reports having to do with incompatible DLL files. I have deliberately downgraded the DLL files in this package in an effort to circumvent the incompatibilities. The DLL story is long and complex, too long to tell here. Suffice it to say there are many things that can go wrong, and simply installing the newest, best available DLL file can paradoxically stop your program from working.

To save time, you may simply want to download WININET.ZIP from the Home Page and drop its contents into your Arachnophilia program directory. If you have a "failed to create empty document" error message, do the same with RICHED32.ZIP. Both these files are older, less likely to cause conflicts.

09/23/1998 Version 3.7 Build 4771(B)

The letter (B) will not appear in your copy of Arachnophilia but the DLLs have been changed in the package. This comes about because of a great number of error reports of two kinds. One, "Failed to create empty document." This bug should be resolved by either downloading another full copy of Arachnophilia or downloading RICHED32.ZIP from the list of DLL files on the Home Page and installing it in your Arachnophilia program directory.

The OTHER bug, completely mysterious, has to do with a conflict betweeen WININET.DLL and SHLWAPI.DLL. Why they should be in conflict I cannot imagine — they are both the same verson, build and release date. This one is still under investigation — anyone with an apparent fix is invited to send me a message, including the versions and builds of all involved DLL files.

09/22/1998 Version 3.7 Build 4771

Oops. I discovered that SOME DLL files are still required by Arachnophilia, although the largest one has been eliminated. So I have recreated the full/small/exec download option scheme once again. Also fixed another small bug.

09/21/1998 Version 3.7 Build 4759

Created a more intelligent way to choose a working directory. If a badly written shortcut (or a misbehaving application that launches Arachnophilia) points to an invalid working directory, Arachnophilia discovers this and defaults to its own program directory.

09/21/1998 Version 3.7 Build 4755

Cleaned up a few more small bugs in tag coloring, added some new commands and accelerator keys.

09/20/1998 Version 3.7 Build 4729

Corrected another tag coloring bug, related to redrawing after being covered by another window or the screen edge.

09/20/1998 Version 3.7 Build 4725

Corrected a horizontal-scrolling problem that came up when word wrap was not enabled, changed the treatment of some tags in Beautify to improve their appearance on a browser.

09/19/1998 Version 3.7 Build 4715

Corrected some small bugs in tag coloring, improved its speed, added Fix Line Endings function to convert files from UNIX style line endings (LF) to Windows style (CR/LF). Improper line endings create problems for Beautifier and other functions that process files character-by-character. This conversion can also be performed while saving your file, with Tools .. Options ... Miscellaneous ... Correct Line Endings on Save.

Corrected some bugs having to do with tag coloring. I discovered that many people are editing files with UNIX line endings (different than those used in Windows) and this was causing problems for the tag coloring formatter. But this feature still isn't perfect, and on some systems it is slow. Remember, you can disable this feature with Ctrl+T, enabling it only when necessary.

09/17/1998 Version 3.7 Build 4621

Fixed a bug having to do with very large toolbars, and changed to working-directory based initialization. This means one may change toolbar/macro contexts with a Windows shortcut by changing the working directory in the shortcut. This will allow any number of toolbar sets to exist with one copy of Arachnophilia, saving drive space.

09/17/1998 Version 3.7 Build 4613

Fixed a few bugs, adjusted the appearance of the toolbar icons to correct for new Microsoft system routines, further optimized the speed of the tag coloring feature.

09/17/1998 Version 3.7 Build 4539

Added "Assemble selected lines" function. This function will assemble individual lines into a paragraph — very useful if you have text consisting of broken lines that were originally paragraphs.

This is because the new version is "statically linked," a technical term meaning no DLL files are required for operation. I recommend that you download the FULL verson because the HELP and TOOLBAR files have changed.

Some of these changes result from an upgrade to Microsoft C++ 6.0.

09/01/1998 Version 3.6 Build 4250

Extended HTML Beautifier/Analyzer to detect and display many more kinds of syntax errors — tags that should not be used in combination, crossed tags, etc.

08/30/1998 Version 3.6 Build 4109

Added multiline edit control to toolbar editor, included STYLE tag blocks in code beautifier domain, made several other small changes.

Increased the size of the search & replace buffers to accommodate longer strings. Also corrected a bug that crashed the program if a very long string was entered.

12/01/1997 Version 3.4 Build 3767

Changed the way Arachnophilia detects browser versions for preview. Was by date, now changed to actual version number. This is more reliable if a browser executable has an incorrect date.

11/12/1997 Version 3.4 Build 3758

Fixed longstanding bug that prevented correct operation with Netscape 4.0+ browsers. Added window selector dialog for quick window changes in large projects. There is a default window browser that appears on the Windows menu, but it is not very good — my resizable dialog allows you to view the entire path and to choose the desired window/file with a single mouse click. Made various small fixes and additions.

11/12/1997 Version 3.2 Build 3631

Corrected a bug that caused the tag coloring to go a little crazy if it encountered an embedded script or a comment that enclosed some inactive HTML code.

11/03/1997 Version 3.2 Build 3616

Corrected a bug that prevented full page tag coloring when a non-fixed-pitch font was used.

10/30/1997 Version 3.2 Build 3608

Fixed a subtle bug having to do with file name cases. The program no longer shifts the case of filenames while copying them, but it was still shifting them down in the generated tags. Now all cases are preserved in tags and files — the best general solution.

10/29/1997 Version 3.2 Build 3605

Corrected a rather serious bug having to do with a missing context menu. I strongly recommend that everyone download the executable and replace prior versions.

Added the option of lowercase tags for all system-generated tag functions. This option can be controlled at Tools ... Options ... Miscellaneous. The toolbar and macro tags can be made lowercase at the discretion of the user.

10/27/1997 Version 3.2 Build 3550

Added internal toolbar editor — this means you can change toolbar contents as you work. You may also construct new toolbars from within the program and test the results interactively. A big improvement — no more messing with text files or the Excel spreadsheet that contained the old toolbar information. This change is completely compatible with any existing toolbar files you may have created.

10/23/1997 Version 3.0 Build 3311

Fixed some minor bugs, cleaned up the directory tree for the program as delivered.

10/22/1997 Version 3.0 Build 3281

Further tuned on-the-fly tag coloring to prevent a rather homely appearance while scrolling. Also increased speed.

10/22/1997 Version 3.0 Build 3260

Improved the behavior of Undo/Redo and other functions that should restore the screen display exactly when they are done. Now they do.

10/21/1997 Version 3.0 Build 3246

Speed-optimized the on-the-fly tag coloring algorithm and solved a few other minor bugs.

10/21/1997 Version 3.0 Build 3212

Solved a bug in the new tag coloring scheme, added an easy way to turn tag coloring on and off (Ctrl+T, also now available as a system command).

10/21/1997 Version 3.0 Build 3138

Cleaned up some minor bugs, fine-tuned some sections of the new code.

10/20/1997 Version 3.0 Build 3036

Months of work, many major changes! Keyboard macros, automatic graphic sizing, display autocolor (no update button), and much more. Many improvements and additions!

07/02/1997 Version 2.5 Build 2511

Added suffix CFM to HTML file type. Another brain-dead company has invented yet another meaningless HTML suffix, when instead they could have created something original and useful.

Corrected one small and one large bug. The small bug was that HTML filenames were being converted to lowercase when added to tags by the right-click functions. The big bug was that, if you didn't choose to save your password in the FTP Update Site tool, the program had no password to use for that session. Those of you who had FTP password problems should download this build.

04/17/1997 Version 2.1 Build 2386

Some people are trying to edit gigantic HTML pages with Arachnophilia, and some of them don't have nearly enough memory to do this. So I have added some warning dialogs that appear when Arachnophilia detects an imminent out-of-memory condition. Also corrected some other minor bugs.

04/02/1997 Version 2.1 Build 2378

Corrected boundary condition on systems with small amounts of virtual memory that prevented saving of large files. Added .js suffix for java source file type.

Added export filter to normalize cr/lf pairs in output files. This corrects for the behavior of WS_FTP, which will complain and then die if it encounters an unpaired linefeed.

03/30/1997 Version 2.1 Build 2337

Corrected annoying bug that misplaced menu checkmarks for active toolbars and several other items. Added Home Page link to help menu. Updated help and tips files.

03/14/1997 Version 2.1 Build 2296

Corrected small bugs, some cosmetic, some more substantial.

03/14/1997 Version 2.1 Build 2274

Upgraded to Microsoft C++ 5.0. This change solves several longstanding compiler-related bugs, including a system error which prevented Arachnophilia from successfully saving files onto some network configurations. To realize this benefit, you must download the full version or upgrade your DLLs by downloading the required files from the DLL list on the Arachnophilia Home Page.

Fixed inconsistent treatment of cr/lf pairs which caused a problem for WS-FTP.

03/05/1997 Version 2.1 Build 2145

Added version tag to special template tag set, revised program directory structure to segregate templates and toolbars into subdirectories. This change requires that you download at least the small version.

03/04/1997 Version 2.1 Build 2132

Added a file template system. Most file types can now be customized to meet local requirements. This change requires that you donwload at least the small version to get the default template files — downloading the executable only will not work.

03/02/1997 Version 2.0 Build 2115

Added another DLL to the full download package. The DLL, "wininet.dll," is required by the FTP feature and is included in the standard Windows 95/NT 4.0 installation media, but it is not always installed.

Corrected default character entity list to reflect the correct order of acute and grave accented characters. I trusted the wrong unimpeachable authority — the HTML Reference Library v2.1 by Stephen LeHunte. This document lists the ISO-Latin 1 characters in the wrong order.

02/24/1997 Version 2.0 Build 2076

Updated program help file to reflect new features.

02/23/1997 Version 2.0 Build 2073

Integrated FTP client program into Arachnophilia. The client will search a directory tree for changed files and upload them to a selected internet site. Several strategies are available to maximize upload speed and efficiency.

02/21/1997 Version 1.5 Build 1983

Cleaned up some minor bugs associated with Preview auto-launch.

02/20/1997 Version 1.5 Build 1938

Created method to launch browser from toolbar and/or bring to foreground during Preview. Not an easy thing.

02/19/1997 Version 1.5 Build 1810

Added support for "character entities," those symbol strings that represent extended characters. So, instead of converting character code 192 into "À", Arachnophilia now converts it to "Á". All currently defined character entities are converted, and all extended characters that have no entity are converted using the default method — "NNN;".

Decreased number of "no topic" messages in help system. The Windows help system, seemingly designed to make people give up programming, will never behave correctly, but gradually I have beaten it into a semblance of submission.

Added extended character conversion, so characters with codes above 128 can be converted on the fly into the HTML notation NNN;. Added .PM file suffix to Perl file type.

02/03/1997 Version 1.5 Build 1747

Added support for several new file suffixes, including .ASP, .WAV, .TEXT, .DOC and others. Rewrote type matcher to ease addition of future file suffixes — if there is a file suffix you need supported and you believe it to be in general use, please submit it to the www.arachnoid.com message page.

This "build" simply includes a DLL file that people are reporting as missing, suddenly and without warning — msvcrt.dll. This DLL file has not been needed before, but many are now reporting the program will not run without it. There are no other changes. You may also download this DLL file separately from my site to save time.

01/25/1997 Version 1.5 Build 1727

Added file dialog for local HTML file links, wrote path resolver to provide relative paths in links to local resources not copied to project directory. This makes multi-directory sites more portable and consistent with server file path conventions.

01/19/1997 Version 1.5 Build 1689

Changed all program and TBD file HTML tags to UPPERCASE, added quotes to tag fields that require them, in general cleaned up Arachnophilia's HTML syntax in several ways. This doesn't mean an Arachnophilia page (or any page!) will pass all HTML validation checkers — each requires different things and (more important) browsers like tags that HTML validators don't.

01/16/1997 Version 1.5 Build 1688

Replaced default command-line handler with one that accepts multiple files and restores long file names. Multiple file icons can now be dropped on the Arachnophilia program icon to open a small number of files. For a very large number of files, drop the icons on the open program window instead.

Corrected bug which, under rare circumstances, would save one file under the name of another, if user exits without saving changed files first. I recommend that all download this fix.

12/23/1996 Version 1.4 Build 1658

Added support for a tab token in .TBD command files and the provided Excel 7.0 spreadsheet. Use \t to create tabs in your page, but remember that actual tabs are used as a delimiter in the .TBD files, so only the token \t should be used.

12/16/1996 Version 1.4 Build 1656

Added RTF conversion options to accept extended characters literally and to accept "<" and ">" literally. Also added tags and Help file section for working with Microsoft Front Page.

12/10/1996 Version 1.4 Build 1655

Fixed some minor typographical errors in the help screens and in the frames tag set.

Corrected Delete key bug — I actually didn't know this use of the delete key when I captured it for a different purpose. Now the delete key behaves as you would expect on single characters, plus it allows Power Undo to recover from deletions of more than one character.

11/26/1996 Version 1.4 Build 1613

Corrected error in default toolbars — specifically in the .TBD file "Links-Sound.tbd". The DocRef link <A href="link" alt="">|</A> is incorrect, it should be <A name="link" alt="">|</A>. You must download the full or small version to get this change, or you can simply edit your own .TBD file (or run the Excel spreadhsheet "arachnophilia command sets.xls" in your programn directory) — this is one reason why my program is customizable.

11/25/1996 Version 1.4 Build 1611

Thought up way to speed up the Site Analyzer document generator.

11/25/1996 Version 1.4 Build 1610

Improved Site Analyzer, added menu, added document option.

11/25/1996 Version 1.4 Build 1518

Cleaned up memory leak created in new Site Analyzer facility.

11/25/1996 Version 1.4 Build 1515

Added a tree list dialog to the Site Analyzer — a very useful feature that allows one to interactively examine resource calls by clicking list nodes.

11/24/1996 Version 1.3 Build 1331

Corrected bug (again!) which prevented detection of file suffixes while Explorer hides suffixes of registered file types, also corrected bug which prevented detection of .SHTML file type. Now (more strictly) detects .HTM, .HTML, .SHTML file types (case insensitive), all as HTML file type. Rejects filenames with more or fewer characters than these in the suffix.