═══ 1. Welcome to HTML-Ed ═══ HTML-Ed v0.94b (C) Copyright 1996, Ian Prest All Rights Reserved. Thank you for trying HTML-Ed v0.94b. Thank you for trying this beta of HTML-Ed! HTML-Ed is a full-featured editor for HTML code. HTML is the markup language used on the World Wide Web. Note: This is a BETA copy of HTML-Ed. There may still be a few buglets remaining in the program that I haven't found. Please read over the "Known Bugs" section. Please backup all your data before using the program just in case. This manual, like HTML-Ed itself, is in a constant state of modification. I will be improving it over the next few revisions of HTML-Ed. I would also appreciate comments on how this manual could be made better. ═══ 2. HTML-Ed Features ═══ HTML-Ed's Features include: 1. HTML-Ed, unlike other OS/2 HTML editors, features a built-in viewer! No more waiting for WebExplorer to load; testing of HTML code is almost instantaneous! 2. HTML-Ed support all of the common HTML 2.0 tags (the major exception being forms), and selected HTML 3.0 tags (background, colours, etc). 3. HTML-Ed is FAST! It is written in pure C for speed. Most other HTML editors have been written in VX-REXX and you are therefore stuck with poor VX-REXX performance. 4. HTML-Ed is SMALL! It won't gobble megabytes of disk space, and doesn't require much in the way of RAM to run. The executable file is currently hovering around the 70 kb mark! 5. HTML-Ed has an intelligent keyboard interface. Most of the common tags are easily available from the keyboard. 6. HTML-Ed was designed with speed of use in mind. Everything is keyboard driven; there is no need to use the mouse. There is no graphical toolbar to get in the way. 7. HTML-Ed is configurable. You can toggle word-wrap, toggle the loading of graphics (in TEST mode), change the font of the MLE, and save the window position for future use, among others. 8. Multi-File editing via a ring-type system (like EPM). ═══ 3. Installation ═══ Installing HTML-Ed is easy. Simply unzip the archive it came in (HTMLE094B.ZIP) and move the files to a directory of your choice. Then, change the current directory so that you're in the same directory as HTML-Ed (this is important! The program object will not be created properly if you don't do this), and run the INSTALL.CMD file. It will ask you if you want to create a program object for HTML-Ed in this directory. Enter 'n' and ENTER if you want to quit, otherwise, press 'y' and ENTER. You will then be asked if you want to associate *.HTM? files with HTML-Ed. If you answer yes to this question, any time you double-click on an HTML file from the WPS, HTML-Ed will be started with that file. The install program will then Create a program object for you on the desktop with the correct icon. Then you can double-click on this icon to start HTML-Ed. Or, you can drag an HTML file (or any text file) to the HTML-Ed program object, and HTML-Ed will start using that file. See also, Starting HTML-Ed. ═══ 4. Starting HTML-Ed ═══ From the command line: HTML-Ed accepts only one type of command-line parameter - filenames. You can tell HTML-Ed to load an HTML file by specifying the file to load on the command line. If you put HTML-Ed somewhere in your path, or you add the HTML-Ed directory to the path statement in CONFIG.SYS, using HTML-Ed from the command-line becomes very easy. HTML-Ed now accepts multiple files and wildcards on the command-line. All files specified will be loaded into the file ring. From the desktop: After you create the program icon for HTML-Ed (see "Installation" for more information), you can start HTML-Ed is one of several ways. The easiest method is to simply double-click on the HTML-Ed icon. HTML-Ed will then start, and you will be able to edit a new document. Another method is to drag an HTML file to the HTML-Ed program icon. HTML-Ed will then start and open the file you dragged to it. If, when you ran the installation program, you answered yes to the association question, you can simply double-click on any HTML file (with an extension of .HTM or .HTML) and HTML-Ed will start and load the file you double-clicked on. If you find that you are always loading the same files for different HTML "projects" you should copy the HTML-Ed object for each project, and specify the files to load, and the working directory for that object. ═══ 5. How to use HTML-Ed! ═══ This section details how you to use HTML-Ed. o The Menus o The Dialogs, and Inserting Tags o Test vs. Write Modes o The Edit/File Ring ═══ 5.1. The Menus ═══ This section explains the pull-down menus and their commands. o File o Edit o Search o Options o Page o Style o Test! o Help ═══ 5.1.1. File ═══ The FILE menu contains items pertaining to files. You can open a file, create a new file, save the current file, or close the current file. Note: The OPEN and NEW menu items will insert a new file into the file ring - they do NOT close the current file. Under the FILE menu you will find: o New o Open... o Save... o Save as... o Save ASCII... o Close File o Ring Left/Right o Ring List... o Exit... ═══ 5.1.1.1. New ═══ Selecting "New File" will insert a blank, untitled file into the file ring. The file currently being edited is not closed. Note: The directory for this file is assumed to be the startup directory. If you use the Anchor or IMG dialog "Find" buttons, the localized filename may be incorrect. It is a good idea to save the untitled file before you begin to work on it. Back to the File Menu. ═══ 5.1.1.2. Open ═══ This command will open a file that you select in a standard file dialog. The file currently being edited is not closed, but the new file is inserted into the file ring. Back to File Menu. ═══ 5.1.1.3. Save ═══ This saves the file you are currently working on. If it has not been saved before, a file dialog will be displayed and you will be allowed to choose a filename to save your file as. Back to the File Menu. ═══ 5.1.1.4. Save as ═══ This command will display a file dialog and allow you to enter a new filename for the file you are currently working on. The file will be saved with this new filename, and the titlebar and file ring will be modified to reflect the change. Back to the File Menu. ═══ 5.1.1.5. Save ASCII ═══ This menu function will allow you to save your HTML file as an ASCII file - a plain text file without HTML tags. This function is equivalent to choosing "Select All", "Remove Tags", then "Save as..." except the text in the editor is not changed, and the filename in the file ring remains unchanged. Back to the File Menu. ═══ 5.1.1.6. Close File ═══ Closes the current file in the ring. If the file has been changed, you will first be prompted to save it. If this is the last file in the ring, choosing "Close File" will exit HTML-Ed. Back to the File Menu. ═══ 5.1.1.7. Ring Left/Right ═══ These commands move one file left or right in the file ring. See "The Edit/File Ring" for more information. Back to the File Menu. ═══ 5.1.1.8. File Ring ═══ This menu option will bring up a dialog that contains a listbox with all the files in the edit ring. You can switch to another file by selecting one with the arrow keys and clicking on OK. The edit ring list dialog is now sizable. The size of this window will be saved when you choose "Save position on exit" from the "Other Options" dialog, or if you select "Save options/position" from the Options menu. See "The Edit/File Ring" for more information. Back to the File Menu. ═══ 5.1.1.9. Exit ═══ Exits HTML-Ed. If any files have been changed, you will be prompted before exiting. Back to the File Menu. ═══ 5.1.2. Edit ═══ The "Edit contains commands that change the text in the editor. From the Edit menu you can: o Undo o Cut o Copy o Paste o Clear o Select All o Deselect All o Convert \ to / o Convert Characters to Tags o Convert Tags o Remove Tags ═══ 5.1.2.1. Undo ═══ This command reverts the text in the editor to what it was before the last command (or sequence of keystrokes) was issued. Selecting "Undo" again will redo the action. Back to the Edit Menu. ═══ 5.1.2.2. Cut ═══ "Cut" will copy the selected text to the clipboard, and then delete it from the editor. You can later "Paste" this text back into the HTML-Ed editor, or into another program. Back to the Edit Menu. ═══ 5.1.2.3. Copy ═══ "Copy" will copy any selected text to the clipboard so that you can later "Paste" it somewhere else. Back to the Edit Menu. ═══ 5.1.2.4. Paste ═══ "Paste" will take any text in the clipboard and insert it into the editor. If there is any selected text, that text will be overwritten with the pasted text. Back to the Edit Menu. ═══ 5.1.2.5. Clear ═══ "Clear" deletes any selected text. If you make a mistake, you can retrieve the text by choosing "Undo" from the menu. Back to the Edit Menu. ═══ 5.1.2.6. Select All ═══ Selects all the text in the editor. The cursor is moved to the end of the text. Back to the Edit Menu. ═══ 5.1.2.7. Deselect All ═══ Unselects any selected text. The cursor is not moved. Back to the Edit Menu. ═══ 5.1.2.8. Convert \ to / ═══ Converts all DOS-style backslashes to UNIX-style forward slashes in the selected text. Note: You MUST use forward slashes for all filenames, even for local viewing, or the TEST window may not properly load the graphics, or link to the correct page. Back to the Edit Menu. ═══ 5.1.2.9. Convert Characters to Tags ═══ This menu function allows you to convert upper ASCII characters in your file into their HTML &xxx; character equivalents. To use this function, select the text you wish to search. Then choose this command from the Edit Menu. All the upper ASCII characters in the selected text that are recognized will be converted to their HTML equivalents. Characters with ASCII codes less than 32 will not be converted, nor will the '&', '<', or '>' characters. If you wish these characters to be converted, you will have to edit the CHARS.INI file. See also Code Pages. Back to the Edit Menu. ═══ 5.1.2.9.1. Code Pages ═══ A note about code pages: HTML-Ed enforces the use of code page 850 - the code page that WebEx itself uses. This should not create any real problems for users of other code pages. At most, you should only have to learn a few new Alt+[keypad] combinations for your favorite ASCII characters. ═══ 5.1.2.10. Convert Tags ═══ You can convert all HTML tags in the selected text to uppercase or lowercase. When HTML-Ed inserts tags into the editor, they will always be in uppercase. Back to the Edit Menu. ═══ 5.1.2.11. Remove Tags ═══ Removes any HTML tags in the selected text (removes anything between '<' and '>'). Back to the Edit Menu. ═══ 5.1.3. Search ═══ The search menu contains the following commands: o Search o Replace o Find Next o Go to Line ═══ 5.1.3.1. Find ═══ Allows you to search for a text string in the current file. The following options are available to modify the search: Case Sensitive If this option is selected, any matches found must match exactly the text in the "Search For" line. If this option is not selected, found text does not have to have the same case as text in the "Search For" line. Origin If "From cursor" is selected, the search will begin from the cursor position. Else, if "Entire Scope" is selected, the search will begin from the start of the document of selected text. Scope If "Selected Text" is selected, the search will be limited to any text that has been selected. Else, if "Global" is selected, the entire document will be searched (starting at the "Origin"). Back to Search Menu. ═══ 5.1.3.2. Replace ═══ Allows you to search for replace one or all occurances of a text string in the current file with another. All the options from Search/Find are available, in addition to the following: Prompt on Replace If this option is selected, you will be prompted before any text is replaced. Change All This button will search the entire document until all matches have been found (you will be prompted for each match only if "Prompt on Replace" is checked. Back to the Search Menu. ═══ 5.1.3.3. Find Next ═══ Repeats the last search or replace command. Back to Search Menu. ═══ 5.1.3.4. Go to Line ═══ Allows you to jump to a specific line in the current file. Back to Search Menu. ═══ 5.1.4. Options ═══ The Options Menu contains items that affect the behavior of HTML-Ed. o Word Wrap o Load Graphics o Font o Registration o Other Options o Save Options/Position ═══ 5.1.4.1. Word Wrap ═══ This menu item is a toggle. When word wrap is on, there will be a check mark beside this menu item. To toggle word wrap, simply choose this command from the menu. Note: Note that word wrap is toggled for the current file only, and when new files are entered into the ring, they inherit the word wrap style of the current file. Back to the Options Menu. ═══ 5.1.4.2. Load Graphics ═══ Like Word Wrap, this menu item is also a toggle. It controls whether or not graphics/backgrounds will be loaded/displayed when you enter Test mode. Not viewing graphics will speed up the display, and allow you to get an approximate idea of what the page would look like without graphics. Back to the Options Menu. ═══ 5.1.4.3. Font ═══ This submenu will allow you to select a font for the editor in HTML-Ed. There are currently five preset choices. If you don't like the preset choices, you can select "Other..." from the font menu and you will be presented with a standard font dialog. From this dialog, you can select any font and font size for use in the editor. Warning: Font attributes (bold, underline, etc) will not be saved if you select in the dialog. When you restart HTML-Ed, the attributes will not be there anymore. Back to the Options Menu. ═══ 5.1.4.4. Registration ═══ The "Registration" menu option will bring up the registration dialog. In this dialog, you can enter your name, and the registration code you receive upon registration. If the code is accepted, HTML-Ed will no longer pause on startup. See "Registration Information" for more information. Back to the Options Menu. ═══ 5.1.4.5. Other Options ═══ The Other Options dialog allows you to set some miscellaneous options for HTML-Ed. These options are also saved when you select "Save Options/Position" frm the menu. There are currently only four options available: Highlight required fields Required fields in dialogs will be highlighed (in red). Require required fields If you don't enter all the required fields, and this option is checked, then the tag will not be inserted. If this option is not selected, the tag will be inserted anyways, and the cursor will be positioned in an appropriate place. Save window position on close The window size/position, and size/position of the "File Ring" window will be saved when you quit HTML-Ed. Save options on close All options (including these ones) will be saved every time you quit HTMl-Ed. Back to the Options Menu. ═══ 5.1.4.6. Save Options/Position ═══ The final choice under the Options Menu, "Save Options/Position" allows you to save your preset options, and the current window position for future sessions. Note: This option now also saves the size/position of the "File Ring" window (see File/File Ring). Back to the Options Menu. ═══ 5.1.5. Page ═══ The Page and Style menus are where you will spend most of your time. The Page menu contains tags that affect the layout of the text, such as lists, the paragraph tag, etc, as well as tags that indicate entities - images, anchors/links, and horizontal rules: o HTML o Head o Body o HTML Skeleton o Headings o Lists o Center o Paragraph/End Paragraph o Line Break o Horizontal Rule o Image o Anchor/Link o Comment o Special Characters See also "Hot Keys." ═══ 5.1.5.1. HTML ═══ This command will wrap any selected text in a ... pair. Back to the Page Menu. ═══ 5.1.5.2. Head ═══ This command displays the Head Dialog, which allows you to define such things as the title of the document, and the base URL. Back to the Page Menu. ═══ 5.1.5.3. Body ═══ This command displays the body dialog, which allows you to specify the background bitmap, and the colours for text/links/etc. Back to the Page Menu. ═══ 5.1.5.4. HTML Skeleton ═══ This command wraps any selected text in a generic HTML skeleton. Back to the Page Menu. ═══ 5.1.5.5. Headings ═══ This submenu contains commands that wrap any selected text with a heading tag, .... There are seven levels of headings, level one being the largest. Back to the Page Menu. ═══ 5.1.5.6. Lists ═══ The Lists submenu contains commands that pertain to HTML lists. There are five types of lists: unordered, ordered, definition, directory, and menu lists. Also, the submenu contains a command that inserts a "list item" tag (
  • ) and a command that allows you to insert a definition term (used only in the definition list). Back to the Page Menu. ═══ 5.1.5.7. Center ═══ The Center command wraps any selected text in a
    ...
    pair. This tag centers the text and objects before the closing tag. Back to the Page Menu. ═══ 5.1.5.8. Paragraph/End Paragraph ═══ These commands insert the paragraph (

    ) and end paragraph (

    ) tags respectively. Note: If you select some text and choose paragraph or end paragraph from the menu, the selected text will be wrapped in a

    ...

    pair. The End Paragraph tag is optional, and does not have to be used. Back to the Page Menu. ═══ 5.1.5.9. Line Break ═══ This command inserts the
    tag, which is a forced line break. This tag is used when you want to ensure the following text is at the beginning of a new line, but don't want the extra line gap that the paragraph tag produces. Back to the Page Menu. ═══ 5.1.5.10. Horizantal Rule ═══ The Horizontal Rule command displays the HR Dialog. From this dialog, you can specify the attributes of, and insert a horizontal rule into your text. Back to the Page Menu. ═══ 5.1.5.11. Image ═══ This command displays the IMG Dialog which allows you to specify the filename and attributes of an inline image to display on your web page. Back to the Page Menu. ═══ 5.1.5.12. Anchor/Link ═══ This command displays the Anchor/Link dialog. From here, you can: 1. Name the current location; or 2. Create a hypertext link to another page/anchor Back to the Page Menu. ═══ 5.1.5.13. Comment ═══ This command wraps any selected text with the comment tag, so that your text will look like the following: Back to the Page Menu. ═══ 5.1.5.14. Special Characters ═══ This submenu contains several frequently used special character commands. In addition to the special characters, you will find: o Other Special Characters o Ascii Code Back to the Page Menu. ═══ 5.1.5.14.1. Other Special Characters ═══ This command will display the Character Manager dialog. From this dialog, you can insert a special character, selected from a list of foreign letters and symbols. Back to the Special Characters Menu. ═══ 5.1.5.14.2. Ascii Code ═══ This command displays a dialog that allows you to enter the ASCII number code of a special character from code page 850 that you want to insert. Back to the Special Characters Menu. ═══ 5.1.6. Style ═══ The STYLE menu contains options that will directly affect the way the actual text looks. This menu contains these items: o Bold o Italics o Underline o Emphasis o Strong Emphasis o Citation o Typewriter o Code o Strikeout o Keyboard o Variable o Sample o Font Size It also contains the following block container tags: o Block Quote o Address o Preformatted See "Hot Keys" for more information. ═══ 5.1.7. Test! ═══ The TEST menu option will put HTML-Ed into TEST mode. In this mode, you get to see exactly what your HTML code will look like, right in the same window! To do this, HTML-Ed employs DLL's from WebExplorer 950814 (beta of 1.03) or later. Since most OS/2 users have WebExplorer installed, I didn't include this DLL in the package. Since HTML-Ed relies on WebExplorer for it's inline testing, any bugs in WebExplorer could possibly manifest themselves in HTML-Ed. To minimize the possibility of the dreaded swapper growth bug in WebEx, I have dutifully disabled the "Streaming graphics" option in the WebExplorer window. Any graphics will have to completely load before they will be displayed. When you choose TEST, most of the menu options will be disabled. After the page has completely loaded, the TEST option will change to "WRITE" which will take you back to the editor when selected. The hotkey "Alt-T" will toggle between TEST and WRITE modes. Note, only one file can be tested at once. If the current file is being tested and you switch to another file (via the arrow buttons or the file list) then HTML-Ed switches the file back to WRITE mode first. See also "Test vs. Write Modes." ═══ 5.1.8. Help ═══ The only option currently available under the Help menu is the product information dialog, which displays information about the program and author. I am hoping to have online help activated for v0.95b (this INF manual is the first step!). ═══ 5.2. Hot Keys ═══ In HTML-Ed, I have set up the hot keys so that similar functions are invoked similarly. STYLES are all "Control" hot keys, which are hot keys using the Ctrl key. Likewise, FORMATING codes such as paragraphs and line-breaks are Control-hot keys. On the other hand, entities such as images, links, special characters, etc. are all "Alt" hot keys, invoked using the Alt key. The menus are also activated with the Alt key. Spend some time to familiarize yourself with both the PAGE and STYLE menus, and their associated hot keys. This will significantly decrease the amount of time it takes to compose most HTML code. ═══ 5.3. The Dialogs, and Inserting Tags ═══ I specifically designed HTML-Ed to be easy to use from the keyboard only. You do NOT need to use a mouse for anything. I feel that using the keyboard, and memorizing a few simple hotkeys, can and will drastically improve productivity. However, I also wanted HTML-Ed to be easy to use from a novice's standpoint, as well as relieve myself from having to remember many different tags and their attributes. I have, therefore, included dialog boxes to facilitate the editing of several tags. For all of these dialogs, if you wish to do the editing yourself, simply press ENTER (or click on OK), and the code will be inserted without any information (unless the "Require required fields" option is on). The cursor will be placed in an appropriate position. In this way, you can easily avoid the dialogs if you prefer. I've also made it easy to add tags to text AFTER you've typed it. For example, type some text, select it, then press Ctrl-B (or choose Styles/Bold from the menus), and the selected text will be enclosed in a ... pair. On the other hand, if you press Ctrl-B without first selecting any text, your cursor will be placed within the two tags, allowing you to then fill in the text that will be bolded. Similarly, if you select text and then select one of the dialog box commands, the selected text will be inserted into an appropriate place in the dialog. When creating a "Definition Term," HTML-Ed treats any selected text as the definition. When creating an anchor/link, selected text is treated as the anchor text. In several of the dialogs (ie: the Anchor/Link and IMG dialogs), there is a FIND button beside an entryfield. If you press this button, you will be presented with the standard OS/2 file dialog, and will be asked to choose a filename. The filename will be parsed and then returned to the entryfield. If you choose to manually enter the filename, remember to use forward slashes ('/') instead of backslashes ('\'), or you will have problems viewing the file, or following the links. Please play with the tags and dialogs, and let me know if there are any further enhancements I could make that would improve the usability of the program. ═══ 5.4. Test vs. Write Modes ═══ In WRITE mode (the default), you are allowed to edit your HTML-Code. When you select TEST from the menu, HTML-Ed switches to TEST mode. In TEST mode, you are presented with a WebExplorer window that will show you exactly what your web page will look like (when viewed with WebExplorer anyway). In TEST mode, most of the menu options are disabled. To return to WRITE mode, select WRITE from the menu (it replaces TEST). In TEST mode, you can follow LOCAL links. This will allow you to make sure your local links are working properly. Currently, the file you are editing is not changed when you follow a local link, nor are the other pages inserted into the edit ring. I am planning to add this capability as an option in the future. Note: As ob v0.94b, HTML-Ed no longer loads files from disk when you are following local links - it instead loads them from the file ring (if they are present in the file ring!). You no longer have to save all your files before you test them. As mentioned earlier, switching between documents via the file list or the right/left buttons will switch you to WRITE mode if you are currently in TEST mode. ═══ 5.5. The Edit/File Ring ═══ HTML-Ed now supports loading multiple documents via a file ring. This means that while only one document is visible at once, the others are easily available. To switch documents, you can click on the right or left arrows on the title bar, or select the corresponding left/right options from the FILE menu. Also, you can switch between documents by selecting "File Ring" from the menu, or pressing the hotkey (Alt+`). Selecting NEW from the FILE menu will create a new file and insert it into the edit ring. Similarly, when you OPEN a file, it is inserted into the ring. To remove a file from the ring, use the CLOSE command from the FILE menu. ═══ 6. Planned Enhancements ═══ 1. Online help. I am definitely going to get write some online help for the GA... anything would be better than this manual . 2. The ability to use an external browser (for those of you who like Lynx better ). 3. Printing. 4. Suggestion from users! I need suggestions! What tags do you need in an HTML editor? What am I missing? What am I doing wrong? Please, send me comments! I am toying with the idea of adding forms, and will eventually add table support (probably not in the GA though), but I want to know the best way to go about it. What would be the easiest method, from a users point of view? Please, without your comments, HTML-Ed will not get any better! 5. Bug fixes - please report any bugs you find, ASAP! 6. Improved documentation . ═══ 7. Known Bugs/Problems ═══ A Note about the "File Dialog" crash: This is a crash that occurs when HTML-Ed tries to open a standard file dialog - it can occur either from the "Open" or "Save/Save as" menu functions, as well as from any of the "Find" buttons present in dialogs. I am now almost certain that this bug can be attributed to the use of LxLite on your system DLL's. It you experience this bug and have not used lxlite on your system DLL's, please email me. Known Bugs HTML-Ed leaks memory when the TEST function is toggles - a lot of memory. Since I have been unable to find any problems in my HTML-Ed code that could possibly be leaking this much memory (the amount may be over 1 mb per toggle on some systems), I must conclude that this is a problem with WebExplorer. The amount lost on my machine is small enough that I never noticed it during my testing. Luckily, the memory is released properly when HTML-Ed exits. If you have used previous versions of HTML-Ed, and have not experienced excessive memory losses, you don't have anything to worry about - the memory problem existed in previous versions as well. If you do experience excessive memory losses, you might want to try changing to a different version of WebEx - though I am unsure how much of a difference that would make. Fonts If you select attributes in the Font Dialog they will not be saved when you save other options. ═══ 8. License/Disclaimer ═══ HTML-Ed (the program) is supplied as is. Ian Prest (the author) disclaims all warranties, expressed or implied, including, and without limitation to, the warranties of merchantability and of fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use of the program. HTML-Ed is a "shareware program" and is provided at no charge to the user for evaluation. Feel free to share it with your friends, but please do not give it away altered or as part of another system. The essence of "user-supported" software is to provide personal computer users with quality software without high prices, and yet to provide incentive for programmers to continue to develop new products. If you find this program useful and find that you are using HTML-Ed and continue to use HTML-Ed after a 14-day trial period, you must register. (See below for the registration details.) The registration fee will license one copy for use on any one computer at any one time, by the original purchaser. You are free to keep a copy on each of your computers so long as you only use HTML-Ed on one computer at a time. Commercial users of HTML-Ed must register and pay for their copies within 14 days of first use or their license is withdrawn. Anyone distributing HTML-Ed for any kind of remuneration must first register the program. You are encouraged to pass a copy of HTML-Ed along to your friends for evaluation as long as you include this license file in the copy. The file htmle93b.zip contains all the files, including this one, and is the easiest way to pass on a copy. Do NOT pass along the HTMLED.INI file, as it contains your personal registration information. Please encourage them to register their copy if they find that they can use it. ═══ 9. Registration Information ═══ The registration fee for HTML-Ed is $20 (US). You may register using your credit card by calling BMT Micro and placing your order. Make sure you give us your email address so we can be sure you get your registration code as soon as possible. Registration of HTML-Ed v0.93b will entitle you to hassle-free use of all 0.9x beta versions, and all 1.xx GA releases of HTML-Ed. I reserve the right to charge a nominal upgrade fee for 2.xx versions. If an upgrade fee is implemented, it would certainly be less than the $20 (US) you pay originally. When you receive your registration code, start HTML-Ed, and choose OPTIONS/REGISTRATION from the menus. You will be prompted for your name and registration code. Enter them EXACTLY as they appear in the email/letter you are sent. If the code is accepted, you will see a message to that effect on the statusline, and HTML-Ed will no longer pause on startup. The easiest way to enter your name and registration code is to cut and paste them from your registration email. Mail Orders To: BMT Micro PO Box 15016 Wilmington, NC 28408 U.S.A. Voice Orders: 8:00am - 7:00pm EST (-5 GMT) (800) 414-4268 (Orders only) (910) 791-7052 (Orders / Order Inquires) Fax Orders: (800) 346-1672 24 hours, 7 days a week (910) 350-2937 24 hours, 7 days a week Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K (910) 799-0923 28.8k v.FC via Compuserve: Thomas Bradford, 74031,307 via Internet: orders@bmtmicro.com We accept Visa, MasterCard, Discover, American Express, Diner's Club, money order, cashiers checks, and personal checks. We also accept DM and British currency via registered mail. Personal checks are subject to clearance. We accept purchase orders from educational institutions, governmental agencies and other verifiable businesses. Terms are "Due Upon Receipt" with a $250 minimum. Please read or print the ORDER.FRM file for detailed shipping information (if you don't have an email address) and a printable order form. Visit the BMT Micro homepage for the most up to date information: http://www.wilmington.net/bmtmicro ═══ 9.1. ORDER.FRM ═══ Mail Orders To: BMT Micro PO Box 15016 Wilmington, NC 28408 U.S.A. Voice Orders: 8:00am - 7:00pm EST (-5 GMT) (800) 414-4268 (Orders only) (910) 791-7052 (Orders / Order Inquires) Fax Orders: (800) 346-1672 24 hours, 7 days a week (910) 350-2937 24 hours, 7 days a week Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K (910) 799-0923 28.8k v.FC via Compuserve: Thomas Bradford, 74031,307 via Internet: orders@bmtmicro.com We accept Visa, MasterCard, Discover, American Express, Diner's Club, money order, cashiers checks, and personal checks. We also accept DM and British currency via registered mail. Personal checks are subject to clearance. We accept purchase orders from educational institutions, governmental agencies and other verifiable businesses. Terms are "Due Upon Receipt" with a $250 minimum. Name: ____________________________________________________________ Company: ____________________________________________________________ Address: ____________________________________________________________ ____________________________________________________________ City: _______________________ State/Province: __________________ Country: ____________________________ Postal Code: __________________ Phone: ____________________________________________________________ Fax: ____________________________________________________________ Email: ____________________________________________________________ Product Price Quantity Total -------------------------------------------------------------------- ____HTML-ED_____________________ $_20.00__ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ ________________________________ $________ x ________ = $____.___ Subtotal: $____.___ North Carolina residents, please add 6% sales tax: +$____.___ Shipping (check one): ___ Email (subject to credit card verification Free ___ Fax (subject to credit card verification Free ___ Fax (non-USA) 2.00_ ___ 1st Class ................................. Free ___ Airborne (Next day most places, USA Only).. +$___7.00_ ___ Federal Express (USA Only)................. +$__13.00_ ___ Federal Express (Canada/Mexico)............ +$__25.00_ ___ Federal Express (Europe/Japan)............. +$__30.00_ ___ Express (Outside USA) ..................... +$__20.00_ Total: $____.___ For credit card payment only: Circle one: VISA / Master / Discover / AMEX / Diner's Club Credit card number: _____________________________________________ Expiration date: ___/___ Authorization signature: _____________________________________________ ═══ 10. Contacting the author ═══ The author of HTML-Ed, Ian Prest, can be contacted in the following ways: email (put HTML-Ed somewhere in the subject line): ianprest@connect.reach.net surface mail: Ian Prest R.R.#1 Shannonville, Ontario CANADA, K0K 3A0 Send all comments, bug reports, and questions to either of those addresses. Thanks for your help! Note: If you're reporting a bug, please indicate which version of HTML-Ed you're using, which version of WebEx you're using, a description of any hardware pertaining to the problem, etc. Also, please include instructions so that I can recreate the problem on my machine. ═══ 11. History ═══ v0.94b (May 11, 1996) NEW FEATURES: o "Save as ASCII" funtion under FILE menu. o Convert characters to tags function added (for code page 850) - HTML-Ed sets code page 850 when it starts o The "Ring List" window is now sizable o Manual is now in INF format (next step is online help). o Options dialog - Highlight required fields in dialogs - Require required fields in dialogs - Save settings/position on exit o Choose any font/size for the editor o Hotkey for File/Close (Ctrl+F4) BUGS/PROBLEMS FIXED: o Selecting "NO" to the "Are you sure you want to exit?" prompt now works properly. o Changed the HEAD dialog layout o The "left button corruption" problem doesn't occur anymore. o When following links, files in the ring are now loaded from memory instead of directly from disk. o When following links, if a file doesn't exist, HTML-Ed won't try to load it. o Anchors are now properly marked as visited when following links. o Fixed a bug that was causing continuous looping of sound when using BocaSoft System Sounds. v0.93b (April 6, 1996) NEW FEATURES: o HTML Skeleton feature under the "Page" menu o Ring Left/Right menu items and hot keys o Size of GIF files calculated automatically! o Special Character dialog o Load multiple files from the command line (even wildcards). o Added level 7 headings o Added "Other tags" section to dialog. o Support for the

    tag BUGS/PROBLEMS FIXED: o Changed all the inserted HTML code to be in uppercase o I had misspelled horizontal on the menu ... o The comment tag produced incorrect output, fixed. o The
    dialog will no longer put "0%" in the width dialog o You can no longer insert an ASCII code with an invalid number o CR's are now added after HTML, HEAD, TITLE, and BODY tags. o Changed filespec for image "FIND" buttons to "*" for those pre-FP17. o Added a default icon - when the program was minimized, and the "minimize to desktop" feature was on, instead of an icon, you could still see the MLE+scroll bars. Fixed. o Removed the registration reminder at exit o You can now double click on a file in the file list to switch to it o Moving left in the file ring didn't always work correctly o HTML-Ed now properly follows SRC="#XX" type links. o You weren't always warned to save your file(s) if you used the system-menu to exit. v0.92b (March 31, 1996) NEW FEATURES: o MULTI-FILE EDITING! - Ring system (like EPM) o New styles added! - - Keyboard Input - - Sample - - Variable o I added a "Remove tags" option under the EDIT menu. o You can now put comments in your HTML code, but selecting PAGE/COMMENTS, or pressing Alt+M. o Search/Replace works now! I finally figured out what was causing the problem (compiler problem!). Many thanks to Eric Slaats for his help. BUGS/PROBLEMS FIXED: o The hot key for the STYLE menu was the same as that of the SEARCH menu. Now, Alt-Y activates the Style menu. o Some "Special characters" on the menu were inserted as their ASCII code equivalent, instead of their character name - fixed. o The tab order in the dialog was incorrect - fixed. o There was a 32 character limit on the filename in the dialog o The colour attributes in the dialog are now grouped so you can navigate them with the arrow keys. o The "Find" button in the dialog was a default choice (along with OK!) - fixed. o The slider in the "Font Size" dialog defaults to 3, the default font size, instead of zero. o Fixed grouping in dialog. o Selected text is now assumed to be the TITLE of a document when inserting the tag. o Selected text is now assumed to be the ALTERNATE TEXT for an image when inserting an tag. o The "number of lines" on the status line was not always updating properly - fixed. o The titlebar for the dialog said "" - fixed. o The and dialogs _required_ certain fields to be filled in. Now, if you don't fill in a required field, the tag will still be inserted, but the cursor will be positioned for you to enter the required text. o I believe I have discovered the cause of the "File Dialog" crash. See "A note about the File Dialog crash" in HTMLED.DOC. o All the dialogs have "hot keys" now for the buttons, etc. to help keyboard users even more! v0.91b - (March 23, 1996) o First version