home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HTML - Publishing on the Internet
/
html_cdrom.iso
/
editoren
/
os_2
/
htmlwiz
/
htmlwiz.inf
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1995-12-19
|
32KB
|
905 lines
ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
HTML Wizard is an editor designed to make writing HTML documents for WWW pages
a lot easier. The original version was written purely for my own use and was
not distributed. The arrival of Web Explorer lead a lot of OS/2 users to ask
about a native HTML editor, so I released an early version of HTML Wizard that
showed signs of being a program written for one person's use (no way to resize
the window, almost no configurability, etc.). Since then, a lot has changed and
the program is now much more powerful and configurable. I thank the many users
of the program for their suggestions for improvements.
Many people have asked about a preview function and support for rules. Both of
these functions will require an enormous amount of coding. The preview function
is not hard to do when HTML Wizard is used in conjunction with Web Explorer as
explained in the "How Do I..." section. If you are online, you can have the
syntax of your document checked by the WebLint server. This is also explained
in the "How Do I..." section.
ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
Installation of HTML Wizard is simple and straightforward. Unzip the HTML
Wizard archive in its own directory. Then run install.cmd by typing "install".
The install program will create an HTML Wizard object on your desktop. To run
the program successfully, VROBJ.DLL has to either be in your HTML Wizard
directory or be in a directory specified in the LIBPATH statement in your
CONFIG.SYS file. What I do is make a directory called \USR\DLL and put all my
application dll's in there. Then all you have to do is add \USR\DLL to the
LIBPATH and reboot. If you don't like the idea of messing with CONFIG.SYS, just
copy VROBJ.DLL to the \OS2\DLL directory or leave it in your HTML Wizard
directory if you have no other applications built with VX-REXX. You can then
run HTML Wizard by double-clicking it or dropping an HTML document onto it.
ΓòÉΓòÉΓòÉ 3. Options Menu ΓòÉΓòÉΓòÉ
This section explains the various program settings in the "Options" menu.
ΓòÉΓòÉΓòÉ 3.1. Insert Tags as Uppercase ΓòÉΓòÉΓòÉ
This setting determines whether the tags that are inserted are done as upper or
lowercase text. Note that this does not apply to tags for special characters,
which are case sensitive.
ΓòÉΓòÉΓòÉ 3.2. Word Wrap ΓòÉΓòÉΓòÉ
Select this setting if you want long lines to be wrapped around the screen to
the next line. Deselect it if you want long lines to continue off the screen to
the right and be visible by using the horizontal scrollbar.
ΓòÉΓòÉΓòÉ 3.3. Auto-insert Paragraph Tags ΓòÉΓòÉΓòÉ
If this item is selected, text imported using the "Insert File" command will
have paragraph tags inserted automatically if:
A line is blank
A line begins with either a space or a tab
ΓòÉΓòÉΓòÉ 3.4. Insert <LI> Tags in Selected Lists ΓòÉΓòÉΓòÉ
This item controls whether <LI> tags will be automatically inserted in text
that is selected when using the OL or UL tag buttons (ordered or unordered
lists). If this option is selected, each line in the selected text will have
the <LI> inserted at the beginning. Note that "line" here means a true line
defined by a CR/LF pair. It is best to turn Word Wrap off to see true lines.
ΓòÉΓòÉΓòÉ 3.5. Vertical Tagbar ΓòÉΓòÉΓòÉ
Toggles the Tagbar between horizontal and vertical orientation.
ΓòÉΓòÉΓòÉ 3.6. Hide Tagbar ΓòÉΓòÉΓòÉ
Toggles the Tagbar between visible and hidden.
ΓòÉΓòÉΓòÉ 3.7. Translate Non-English Characters ΓòÉΓòÉΓòÉ
This feature enables users of non-English code pages to type HTML documents
with special characters directly from the keyboard, rather than having to use
the "Characters" menu or multiple keystrokes. With this feature enabled, all
files are passed through a translator program when opened or saved. On input,
HTML entities for special characters (e.g., ò) are converted into the
character appropriate for the user's code page and displayed as that character
in the editing window. On output, the characters are converted into the
corresponding HTML entity. The key file for this is "trans.def" in the HTML
Wizard directory. This file tells the program which characters in the user's
character set go with a particular HTML entity. I have supplied two files,
cp850.def (code page 850) and latin1.def (ISO Latin-1) which will cover the
people who have requested this feature. (The trans.def file that is in the ZIP
archive is for code page 850.) If you are using code page 850, copy cp850.def
to trans.def, or copy latin1.def to trans.def if you are using ISO Latin-1. If
you are using another code page, you will have to build a .def file for that
page. Look at the supplied files to see how it is done. Basically, the file has
two columns: the first is the character number on that code page, and the
second is the corresponding HTML entity. The included utility DefEdit is
designed for editing these files. It is a PM program that allows you to
create/modify .def files very easily. Start it up, and load a .def file, and it
will be pretty obvious how to use it. If you do create a .def file for another
code page, I would appreciate it if you would send me a copy, so that I can
include it in future releases of HTML Wizard.
ΓòÉΓòÉΓòÉ 4. How Do I... ΓòÉΓòÉΓòÉ
This section explains how to do various things with HTML Wizard.
ΓòÉΓòÉΓòÉ 4.1. Use HTML Wizard? ΓòÉΓòÉΓòÉ
Start the program by double-clicking the HTML Wizard icon or by dropping an
HTML document onto it. If you double-click the icon, the program will start up
and load an HTML skeleton template in the file DEFAULT.HTM and you can modify
that file to suit your needs. You can then write your HTML document by typing
in the edit window and using the Tagbar or Tags menu items to insert tags. If
you have some text that you would like to put inside a tag, select that text
with the mouse and click on the tag button or menu item. HTML Wizard will then
put the tag around the text. If you insert a tag with no text selected, HTML
Wizard will simply place the tag at the insertion point and place the cursor in
the appropriate place to enter text for the tag. Once you are done, you can
save the HTML file with the "Save" or "Save As" items under the "File" menu. If
you want to start a new HTML document choose "Close" under the "File" menu, and
a fresh template will be loaded.
ΓòÉΓòÉΓòÉ 4.2. Insert HTML tags? ΓòÉΓòÉΓòÉ
To insert tags, there are three options. First, you can insert tags by clicking
on the appropriate buttons in the Tagbar. Or, you can choose the tag you want
from the "Tags" menu. A final way is to right-click in the edit window,
bringing up the tags menu. In all cases if text is selected before the tag is
inserted, the tag will be placed around the selected text (where appropriate,
of course). Inserting a tag with no text selected places the tag at the
insertion point and puts the cursor at the place where text can be typed in the
tag.
ΓòÉΓòÉΓòÉ 4.3. Program the user-definable tags? ΓòÉΓòÉΓòÉ
To program a user button, right-click on it and a window will pop up. In the
top entry field enter the "Hint" text for that button. (This is the message
displayed in the status area at the bottom of the Tagbar when the mouse passes
over a button. Use this to remind yourself what the tag is for.) The bottom
entry field is the tag itself. If your tag should enclose text that has been
selected, move the cursor to the point in the tag where the selected text
should be placed. For example, let's say you have a tag like <tag></tag>. If
the user selects text in the editing window, and this text should go within the
tag, you would position the cursor like this: <tag>|</tag> before hitting the
OK button. You can then immediately begin to use your new tag by left clicking
on the button you just progammed.
ΓòÉΓòÉΓòÉ 4.4. Preview with Web Explorer? ΓòÉΓòÉΓòÉ
Previewing with Web Explorer is as simple as selecting "Preview Document" from
the "File" menu, or by pressing F10. If Web Explorer is not running, HTML
Wizard will start it and load the HTML document you are editing. If Web
Explorer is already running, HTML Wizard simply forces it to load the present
version of your HTML document (rather than starting another session of Web
Explorer). For this feature to work properly, the Web Explorer executable
(explore.exe) must be in your PATH. If you use the default Web Explorer
installation, it will be in \TCPIP\BIN.
You can also preview your HTML document at any time by dragging the little
square where the vertical and horizontal scroll bars meet and dropping it on
the Web Explorer window.
ΓòÉΓòÉΓòÉ 4.5. Check the HTML syntax of my document with WebLint? ΓòÉΓòÉΓòÉ
If you are online, selecting "Check Document with Weblint" (or pressing F7)
will send your HTML document to the WebLint web site (www.unipress.com) for
syntax checking. If all goes well, the results of the syntax check will be sent
back and automatically loaded into Web Explorer. This function runs on a
separate thread, so you can continue to edit your document, but be aware that
the line numbers reported back by WebLint refer to the line numbers as they
were when you sent the file (Weblint will send back the HTML code you sent to
be checked with the line numbers labelled.). REMEMBER, THIS FUNCTION ONLY WORKS
IF YOU ARE CONNECTED TO THE NET! Eventually I will add the ability to run
WebLint locally for those people that have Perl installed (available from
hobbes.nmsu.edu in the Unix directory).
ΓòÉΓòÉΓòÉ 4.6. Insert accented/special character tags? ΓòÉΓòÉΓòÉ
There are three ways of inserting tags for accented/special characters if you
are not using the "Translate Non-English Characters" option (see the "Options"
section for more details).
Choose the character you want from the "Characters" menu.
Type the character you want to accent, say "a", then select the accent
you want from the "Accents" menu.
Type the character you want to accent, then press:
- Alt-a for acute
- Alt-g for grave
- Alt-u for umlaut
- Alt-c for circumflex
- Alt-s for slash
- Alt-t for tilde
The general pattern for the hot keys is Alt for accents and Ctrl for inserting
certain characters. (Like Ctrl-Shift-& for the ampersand).
ΓòÉΓòÉΓòÉ 4.7. Pay for this great program? ΓòÉΓòÉΓòÉ
HTML Wizard is distributed as shareware which means you have 25 free uses to
try it out and see how it works. If you want to continue to use it after that,
you must register the program. The registration fee is $20 US. I can accept
checks drawn on US banks, or International Money orders. Please include an
email address when you send in your registration so that I can put you on the
registered users' mailing list. The registration fee should be sent to:
Dirk Terrell
510 SW 34th St. Apt. #6
Gainesville, FL 32607
(USA)
If you receive HTML Wizard after August 1996, there is a distinct possibility
that I may have moved. The best thing to do is send e-mail to
algol@genie.geis.com (or ALGOL if you are on GEnie) and find out where I am.
For those of you who would like to use a credit card for faster service, you
may order HTML Wizard from the fine folks at BMT Micro:
Mail Orders To: BMT Micro
452 Horn Road
Wilmington, NC 28412-2411
U.S.A.
Voice Orders: 9:00am - 7:00pm EST (-5 GMT)
(800 414-4268 (orders only)
(910) 791-7052
Fax Orders: (910) 350-2937 24 hours / 7 Days
Online Orders via modem: (910) 350-8061 10 lines, all 14.4K
(910) 799-0923 Direct 28.8K line
Ordering and general ordering questions:
Via AOL: bmtmicro
via Compuserve: Thomas Bradford, 74031,307
via Internet: tbrad@wilmington.net
We accept Visa, Mastercard, Discover, American Express, Money Order,
Cashiers Check, Personal Check. Please do not send cash in the mail.
Personal checks are subject to clearance.
ΓòÉΓòÉΓòÉ 4.8. Contact the author of this program? ΓòÉΓòÉΓòÉ
If you have problems or suggestions for improvements, send them to
terrell@gnv.fdt.net (preferred address before August, 1996) or
algol@genie.geis.com (ALGOL if you are on GEnie).
ΓòÉΓòÉΓòÉ 5. Help on HTML Tags ΓòÉΓòÉΓòÉ
This section contains help on the HTML tags supported by HTML Wizard
ΓòÉΓòÉΓòÉ 5.1. Heading Tags ΓòÉΓòÉΓòÉ
The heading tags <H1></H1> ... <H6></H6> are used to separate an HTML document
into sections and subsections. <H1> is the topmost heading, with the next level
being <H2>, and so on. Text placed between the tags will be displayed as the
title text for that section. For example
<H1>HTML Wizard for OS/2 Home Page</H1>
might be displayed as:
HTML Wizard for OS/2 Home Page
ΓòÉΓòÉΓòÉ 5.2. Typeface tags ΓòÉΓòÉΓòÉ
These tags control the appearance of text in an HTML document by changing
fonts.
ΓòÉΓòÉΓòÉ 5.2.1. Bold ΓòÉΓòÉΓòÉ
Use this tag to cause the text to be displayed in a bold font.
<B>This text is bold.</B>
might be displayed as:
This text is bold.
ΓòÉΓòÉΓòÉ 5.2.2. Emphasis ΓòÉΓòÉΓòÉ
Use this tag to cause the text to be emphasized. This is usually preferable to
using the bold or italic tag.
<EM>This text is emphasized.</EM>
might be displayed as:
This text is emphasized.
ΓòÉΓòÉΓòÉ 5.2.3. Italic ΓòÉΓòÉΓòÉ
Use this tag to cause the text to be displayed in an italic font.
<I>This text is in italics.</I>
might be displayed as:
This text is in italics.
ΓòÉΓòÉΓòÉ 5.2.4. Underline ΓòÉΓòÉΓòÉ
Use this tag to cause the text to be underlined when rendered by the browser.
<U>This text is underlined.</U>
might be displayed as:
This text is underlined.
ΓòÉΓòÉΓòÉ 5.2.5. Typewriter ΓòÉΓòÉΓòÉ
Use this tag to cause the text to be displayed in a typewriter (fixed-width)
font.
<TT>This text is rendered with a fixed-width font.</TT>
might be displayed as:
This text is rendered with a fixed-width font.
ΓòÉΓòÉΓòÉ 5.3. List tags ΓòÉΓòÉΓòÉ
The HTML list tags are used to create, amazingly enough, lists of items. There
are three list types in HTML:
Ordered (numbered) lists
Unordered (bulleted) lists
Descriptive lists
ΓòÉΓòÉΓòÉ 5.3.1. Ordered Lists ΓòÉΓòÉΓòÉ
The ordered list tags <OL></OL> are used to create lists that are numbered,
rather than bulleted as in the unordered list tags. These tags are used in
conjunction with the list item tag <LI>. The <OL></OL> tags surround a series
of <LI> tags to produce the ordered list. For example:
<OL>
<LI>Item 1
<LI>Item 2
<LI>Item 3
</OL>
might be displayed as
1. Item 1
2. Item 2
3. Item 3
You can also nest lists to make outlines as in:
<OL>
<LI>Item 1
<OL>
<LI>Sub-item 1
<LI>Sub-item 2
</OL>
<LI>Item 2
<LI>Item 3
</OL>
which might be rendered as:
1. Item 1
a. Sub-item 1
b. Sub-item 2
2. Item 2
3. Item 3
Finally, if you would like to make the list more compact by eliminating the
spaces between each item, as the COMPACT modifier to the <OL> tag like this:
<OL COMPACT>
<OL>
<LI>Item 1
<OL COMPACT>
<LI>Sub-item 1
<LI>Sub-item 2
</OL>
<LI>Item 2
<LI>Item 3
</OL>
which might be rendered like this:
1. Item 1
a. Sub-item 1
b. Sub-item 2
2. Item 2
3. Item 3
HTML Wizard Time Saver:
If you already have the text for the items loaded into HTML Wizard (say, from
a file import), you can create lists quickly by selecting the text (making
sure that there is one list item per line), then choosing the <OL> Tagbar
button or corresponding Tags menu option. If you have "Auto-insert <LI> tags
in Lists" checked in the "Options" menu, HTML Wizard will place the outer <OL>
and </OL> tags around the text and place the <LI> tag in front of each list
item.
ΓòÉΓòÉΓòÉ 5.3.2. Unordered Lists ΓòÉΓòÉΓòÉ
The unordered list tags <UL></UL> are used to create lists that are bulleted,
rather than numbered as in the ordered list tags. These tags are used in
conjunction with the list item tag <LI>. The <UL></UL> tags surround a series
of <LI> tags to produce the ordered list. For example:
<UL>
<LI>Item 1
<LI>Item 2
<LI>Item 3
</UL>
might be displayed as
Item 1
Item 2
Item 3
You can also nest lists to make outlines as in:
<UL>
<LI>Item 1
<UL>
<LI>Sub-item 1
<LI>Sub-item 2
</UL>
<LI>Item 2
<LI>Item 3
</UL>
which might be rendered as:
Item 1
- Sub-item 1
- Sub-item 2
Item 2
Item 3
Finally, if you would like to make the list more compact by eliminating the
spaces between each item, as the COMPACT modifier to the <UL> tag like this:
<UL COMPACT>
<UL>
<LI>Item 1
<UL COMPACT>
<LI>Sub-item 1
<LI>Sub-item 2
</UL>
<LI>Item 2
<LI>Item 3
</UL>
which might be rendered like this:
Item 1
- Sub-item 1
- Sub-item 2
Item 2
Item 3
HTML Wizard Time Saver:
If you already have the text for the items loaded into HTML Wizard (say, from
a file import), you can create lists quickly by selecting the text (making
sure that there is one list item per line), then choosing the <UL> Tagbar
button or corresponding Tags menu option. If you have "Auto-insert <LI> tags
in Lists" checked in the "Options" menu, HTML Wizard will place the outer <UL>
and </UL> tags around the text and place the <LI> tag in front of each list
item.
ΓòÉΓòÉΓòÉ 5.3.3. Descriptive Lists ΓòÉΓòÉΓòÉ
Descriptive (or definition) lists are useful when you want to make a list that
has item names and a description of each item, as in the following:
Item 1
This would be some text that describes item number 1.
Item 2
This would be some text that describes item number 2.
Descriptive lists are created with the <DL></DL> tags surrounding a series of
<DT> and <DD> tags with appropriate text. The <DT> tag marks the text that is
to be shown as a list item (Think of it as descriptive title.), and the <DD>
tag marks the descriptive text that goes with the preceding list item. The
above example would be coded as:
<dl>
<dt>Item 1
<dd>This would be some text
that describes item number 1.
<dt>Item 2
<dd>This would be some text
that describes item number 2.
</dl>
ΓòÉΓòÉΓòÉ 5.3.4. Directory Lists ΓòÉΓòÉΓòÉ
The directory tag <DIR></DIR> is used to create a directory list. Items within
the list are marked with the list item tag. The COMPACT modifier may be used
with this tag.
ΓòÉΓòÉΓòÉ 5.3.5. List Items ΓòÉΓòÉΓòÉ
The list item tag <LI> is used to mark the text in each item of an ordered,
unordered, or directory list.
ΓòÉΓòÉΓòÉ 5.4. Formatting tags ΓòÉΓòÉΓòÉ
These tags control the formatting of text in an HTML document.
ΓòÉΓòÉΓòÉ 5.4.1. Address ΓòÉΓòÉΓòÉ
The address tag <ADDRESS></ADDRESS> is used to mark text as being an email
address. It is frequently used to indicate the author of a Web page like this:
This Web page produced by <ADDRESS>Dirk Terrell</ADDRESS> using HTML Wizard.
which might be rendered as:
This Web page produced by Dirk Terrell using HTML Wizard.
ΓòÉΓòÉΓòÉ 5.4.2. Block Quote ΓòÉΓòÉΓòÉ
The block quote tag <BLOCKQUOTE></BLOCKQUOTE> is used to set off text that is
being quoted. Most browsers do this by indenting the text between the tags.
ΓòÉΓòÉΓòÉ 5.4.3. Line Break ΓòÉΓòÉΓòÉ
The line break tag <BR> is used to force the HTML browser to continue text on
the following line. This tag is very useful in Tables.
HTML Wizard Time Saver:
If you select text before pressing the line break Tagbar button, HTML Wizard
will insert line break tags in the selected text when:
A line is blank
A line begins with a tab or a space
ΓòÉΓòÉΓòÉ 5.4.4. Paragraph ΓòÉΓòÉΓòÉ
The paragraph tag <P> is used to mark the beginning of a new paragraph.
<P>Notice that this sentence is separated
from the following one even though we typed
all of the text together.<P>This is caused
by the use of the paragraph tag.
might be rendered as:
Notice that this sentence is separated from the following one even though we
typed all of the text together.
This is caused by the use of the paragraph tag.
HTML Wizard Time Saver:
If you select text before pressing the paragraph Tagbar button, HTML Wizard
will insert paragraph tags in the selected text when:
A line is blank
A line begins with a tab or a space
ΓòÉΓòÉΓòÉ 5.4.5. Pre-formatted ΓòÉΓòÉΓòÉ
The pre-formatted tag <PRE></PRE> is used when you do not want the HTML browser
to change the formatting of the enclosed text. All spacing and line breaks will
be preserved, and most browsers will display the text in a fixed-width font.
This text is not surrounded by pre-formatted tags, so
line breaks and spaces are not
preserved.
<PRE> On the other hand, this text is
enclosed in pre-formatted tags, so line
breaks and spaces are preserved.</PRE>
might be rendered as:
This text is not surrounded by pre-formatted tags, so line breaks and spaces
are not preserved.
On the other hand, this text is
enclosed in pre-formatted tags, so line
breaks and spaces are preserved.
ΓòÉΓòÉΓòÉ 5.5. Forms Tags ΓòÉΓòÉΓòÉ
These tags are used in creating HTML documents for Web pages with forms. Forms
enable you to create a Web page that allows users to fill out entry fields and
submit a document to your Web server for processing. You might use this if you
wanted to be able to allow searching of a database on your Web server. The user
would fill out the form and submit it. Your server would process the request
and send the results back to the user.
The following tags are used to implement forms:
<FORM></FORM>
<INPUT>
<SELECT></SELECT>
<OPTION>
<TEXTAREA></TEXTAREA>
ΓòÉΓòÉΓòÉ 5.5.1. The <FORM> Tag ΓòÉΓòÉΓòÉ
The <FORM></FORM> tag is used to delineate a form within an HTML document. You
can have several forms within an HTML document, but forms cannot be nested
(i.e., a <FORM></FORM> tag sequence cannot be used with another <FORM></FORM>
pair.
The <FORM> tag must have an ACTION modifier which is a URL that points a Web
server that will process the form. It must also have the METHOD modifier which
is either GET or POST, with the latter usually the preferred method for most
applications.
HTML Wizard makes form creation much easier by providing a window that allows
you to enter the ACTION modifier value in an entry field. The METHOD modifier
is selected by choosing the desired radio button.
Example:
<FORM ACTION="http://www.unipress.com/cgi-bin/web-lint" METHOD=POST> ...
</FORM>
ΓòÉΓòÉΓòÉ 6. Program modification history ΓòÉΓòÉΓòÉ
This section lists the changes and bug fixes applied to the program over time.
ΓòÉΓòÉΓòÉ 6.1. Version 1.54 ΓòÉΓòÉΓòÉ
1. Added the ability to specify a button label for the user-defined tags.
2. Cleaned up the Tags menu quite a bit, and added ... to menu items that
lead to dialogs.
3. Added HTML, HEAD, BODY, DFN, CITE, CODE, and STRONG tags.
4. Corrected a bug in which the default document template was not being
passed through the translator when "Translate Non-English Characters" was
active.
5. Added/changed some hotkeys:
Ctrl+G is now > and Ctrl+L is < (This was done because the previous
hotkeys were not available on some keyboard setups.)
Ctrl+P now inserts <P>
Ctrl+B now inserts <BR>
Alt+Backspace is Undo.
6. Added a "Replace/Find" button in the Search dialog.
ΓòÉΓòÉΓòÉ 6.2. Version 1.53 ΓòÉΓòÉΓòÉ
1. Added the ability to recall the last five HTML documents edited with menu
items in the File menu.
2. Added a new utility DefEdit that makes editing the translation files
(.def) much simpler.
3. WPS objects that are images can now be dropped on the entry field for the
image name in the Anchors and Images dialogs. If the image is in GIF or
JPEG format, the program will automatically determine and set the WIDTH
and HEIGHT parameters in the HTML tag.
4. Dropping an HTML file on the editing window will open that file.
5. Added command line options -grabfocus and -nosocket. Specifying
-grabfocus in the parameters field of the HTML Wizard object will cause
the program to grab the focus once it is set up and running. Some people
were having problems running the program on OS/2 2.1 without TCP/IP
installed. The command line option -nosocket disables the Preview with
WebLint feature and allows the program run normally.
6. Modified the non-English character translation routines to ignore & when
embedded in double quotes in a URL.
7. Stripping of HTML tags from files now supports the translation of &xxx;
entities like &. Previously only <xxx> tags were removed. The file
tstrip.def contains the entity definitions and should be modified to suit
your needs. (See the section on translation of non-English characters for
details.)
8. Numerous bug fixes involving problems with previewing and non-English
character translation.
ΓòÉΓòÉΓòÉ 6.3. Version 1.52 ΓòÉΓòÉΓòÉ
1. Alt-z repeats the last tag insertion.
2. Status information is displayed when importing a file so that you can
tell that something is going on if the file is large.
3. The program now properly reports an error when saving a file is
unsuccessful.
4. The help file is in the process of being expanded to include entries on
the supported HTML tags. This work hasn't been completed, but you can
bring up help on some tags by right- clicking on the buttons in the
Tagbar. And you can still bring up the help file under "Help" in the main
menu.
5. Fixed many annoying bugs such as:
Word wrap setting not properly saved upon exiting.
Incorrect syntax on the mailto: tag.
Timing problem with previewing when WE was already running.
Overwriting of clipboard during insertion of some tags.
Incorrect insertion point for user-programmable tags.
Save Without Tags wasn't working properly.
Incorrect result when inserting a list with only 1 line selected.
Files dropped onto the program object weren't being closed.
Minor little problems with focus when some windows were opened.
ΓòÉΓòÉΓòÉ 6.4. Version 1.51 ΓòÉΓòÉΓòÉ
1. Added a nice splash screen while the program loads.
2. Fixed some bugs:
File saving was not done properly, and the new file was being
appended to the old one rather than overwriting it.
Choosing "Close" from the "File" menu would not prompt the user to
save changes if the file had been modified.
I had inadvertently removed the code to load the REXXUtil library,
causing all sorts of problems with previewing and using the new
WebLint feature.
ΓòÉΓòÉΓòÉ 6.5. Version 1.50 ΓòÉΓòÉΓòÉ
1. You can now have your HTML document checked for syntax errors by clicking
on "Check Document with WebLint" under the "File" menu. THIS ONLY WORKS
IF YOUR NETWORK CONNECTION IS ACTIVE. What the program does is send your
document to the WebLint web site (www.unipress.com) for syntax checking.
2. Added WIDTH, HEIGHT, and ALT entities to the IMG tag window. If you
specify a GIF file, HTML Wizard will automatically fill in the WIDTH and
HEIGHT entries with the correct values.
3. The Alt-z key sequence repeats the insertion of the last tag. This makes
it a little easier when you have to add the same tag repeatedly (like the
<P> tag).
4. Removed the dependency on RXEXTRAS.DLL. You can delete this file from
your HTML Wizard directory.
5. Fixed some bugs:
The preview file is now saved in the working directory rather than
the HTML Wizard directory. This enables Web Explorer to find images
and linked items listed in your HTML file.
Alt-r now brings up the Characters menu. Previously this was set to
Alt-h, conflicting with the Help menu hotkey.
The correct closing tag for the underline tag is now inserted when
using the horizontal Tagbar.
The "Hide Tagbar" setting is now correctly stored in the .ini file,
so that the proper setting is used when the program is restarted.
ΓòÉΓòÉΓòÉ 6.6. Version 1.40 ΓòÉΓòÉΓòÉ
1. Support for some HTML 3 tags has been added, including tables and
backgrounds.
2. Added a URL item for NAME=... links in an anchor.
3. Added the FONT tag
4. Fixed a problem that messed up previewing when Translate Non-English
Characters was turned off.
ΓòÉΓòÉΓòÉ 6.7. Version 1.32 ΓòÉΓòÉΓòÉ
1. Previewing with Web Explorer is now easier. To preview your HTML
document, just select "Preview Document" from the "File" menu, or press
F10.
ΓòÉΓòÉΓòÉ 6.8. Version 1.30 ΓòÉΓòÉΓòÉ
1. A new "Options" item, "Translate Non-English Characters" allows you to
edit HTML documents using non-English characters directly. This feature
mainly benefits users of code pages whose non-English characters are
available on their keyboards. HTML Wizard will (if this option is
checked) pass files through a filter that converts these characters to
and from their corresponding HTML entities when loading and saving the
files. So, instead of seeing ö, you will see a single 'o' character
with the umlaute accent. If you do not have your keyboard set up for a
non-English character set, it is best to leave this option off. No harm
will be done in using it, but file I/O will be slower because it has to
pass through the translator. See the online help for more details on this
feature.
2. Forms support has finally been added.
3. "Save Without Tags" is done through a C++ program rather than REXX, so it
is much faster now. As of now, only <....> tags are removed. Character
entities such as & are not converted. I hope to have this implemented
soon.
ΓòÉΓòÉΓòÉ 6.9. Version 1.25 ΓòÉΓòÉΓòÉ
1. Added automatic insertion of <P> tags when text files are imported. (Can
be toggled in the Options menu)
2. Added automatic insertion of <P> and <BR> tags when blocks of text are
selected.
3. Added an option to control whether <LI> tags are automatically inserted
when lists are created.
4. Added a "Save Without Tags" feature to save an HTML file without the HTML
tags so that it can be imported into other editors, or to send text by
email without all the tags, etc. Right now, this is done in REXX, so it
can be painfully slow for a large file. Experiment with small files first
to find out what your patience limit is. I have already coded this up in
C++ to be much faster, but it will take a little time to get it merged
seamlessly with HTML Wizard. It should make the next release, so this is
just to whet your appetite. :-)