<!Doctype HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<Html>
<Head>
<Title>WebTk Change Log</Title>
<!-- Author: bwelch -->
<META HTTP-Equiv=Editor Content="SunLabs WebTk 1.0 DEVELOPMENT">
</Head>
<Body>



<h1><a HREF="index.html">WebTk</a> Change Log</h1>
<h2>Version 1.0beta6 Released January 6</h2>
<ul>
<li>Trap errors from Tcl applets.
<li>Fix help display on Macintosh for Imagemap Editor.
<li>Removed bogus Save from frameset editor menu - use main Save operation
instead.
<li>Handle empty option databases when getting default colors. 
<li>Handle image cache that starts with ~/ and user has Tk 4.1
<li> Fixed Imagemap editor to use only Button-1 for operation so it
works better on the Mac.
<li>Allow for links within HTML dialogs. 
<li>Added Mac-specific Command keys.
<li>Nuked use of list operations on arbitrary data (Tk 8.0 issue)
<li>Cleanup of default colors.
<li>Uses native menubar facility on Tk 8.0
<li>Fix Edit menu to handle frames with no SRC url. 
</ul>
<h2>Version 1.0beta5 Released December 4</h2>
<ul>
<li>Fixed installer so the Test button works. 
<li>Fixed magemap hits 
<li>The disk image cache was totally broken in beta4, and works much
better now. 
<li>Fixed show/hide controls preference item. 
<li>Fixed error from bad default pathnames in save-as dialog. 
<li>Changed proxy handling so a direct connection is tried first, then
a fallback to the proxy, if it exists. 
<li>Added <code>&lt;blink&gt;</code> that just does underlining. 
<li>Mark the file dirty after editting head fields. 
<li>Fixed new/custom form initialization. 
<li>Fixed Clear HTML tag dialog. 
<li>Added TEXTSEL to macro facility, so you can just use the plain
text of a selection instead of the markup text. 
<li>Added more macros: 
<ul>
<li>mailto - convert email address to mailto: link 
<li>URL - convert URL to hypertext link. 
<li>trademark - generate this<font size=-2><sup>TM</sup></font> 
<li>registered - &reg; 
<li>copyright - &copy; 
</ul>
<li>Added <code>&lt;nobr&gt;</code> tag. 
<li>Fixed Convert to Text part of unknown tag editor. 
<li>Added Register_Save so you can avoid constant reminder to register
if you cannot or choose not to submit the registration form. 
<li>Added <code>&lt;button&gt;</code> support to put Tcl command buttons
into pages 
<li>Fixed missing frameset source window bug. 
<li>Fixed polygon creation in imagemap editor - now you can just click
back on the first point to close the polygon. 
</ul>
<h2>Version 1.0beta4 Released November 20</h2>
<h3>Frameset Editor</h3>
<ul>
<li>The browser supports frames. 
<li>A frameset editor lets you create framesets. See File -&gt; Frame
Editor. 
<li>Added TARGET to HREF property dialog. 
</ul>
<h3>Basics</h3>
<ul>
<li>Toolbar operations on style tags now toggle, so you can easily
turn off bold or italics without having to use Style -&gt; Plain Text.
<li>Move Image Map editor from Html to File menu. 
<li>Unknown HTML entities, like &amp;foo;, are preserved in the input
instead of mapped to ?? 
<li>Improved &lt;hr&gt; handling, plus let you edit &lt;hr&gt; tag
properties. 
<li>Standard file dialogs are used if you have Tk 4.2. Changed the
HREF property dialog to also use the standard dialog. 
<li>Improved HTTP Queue monitor. 
<li>Fixed down-arrow-past &lt;hr&gt; tag problem. 
<li>Fixed handling of # in URL fetches. 
<li>Fixed "End List" when not in a list. 
<li>Fixed corner cases of List Add/Remove bullet. 
<li>Added icon bitmap. 
<li>Added &lt;big&gt; tag. 
<li>Made the scrollbars narrower. 
<li>Added support for <font color=>&lt;font color=foo&gt; tags.</font>
<li>Allow normal editing bindings in Url entries. 
</ul>
<h3>Images</h3>
<ul>
<li>Fixed image editing, which could introduce trash tags. 
<li>Fixed image cache so the disk cache is actually used and so the
number of in-memory images is limited. See Preferences... Cache. 
<li>Add file browse button to Image Edit property dialog. 
<li>Fixed highlighting for images that are links. 
</ul>
<h3>Forms</h3>
<ul>
<li>General cleanup to deal with forms inside table elements. 
</ul>
<h2>Version 1.0beta3 Released October 24</h2>
<h3>Oops! The following beta2 problems were fixed.</h3>
<ul>
<li>Imagemaps raised an error. 
<li>Proxy configuration in the UNIX installer didn't work. 
<li>Some I/O errors on reset sockets were not caught. 
<li>Checkpointing state at program exit was horribly slow. 
<li>Link validation didn't work on Macintosh file urls. 
<li>Found a couple of leftover calls to "save" that should be "File_Save"
</ul>
<h2>Version 1.0beta2 Released October 23</h2>
<h3>Editor fixes</h3>
<ul>
<li>Fixed Input_BreakTag to terminate style tags when starting a new
paragraph node. 
<li>Starting new list elements closes open style tags, e.g., hypertext
links. 
<li>Added <code>&lt;sub&gt;</code> and <code>&lt;sup&gt;</code> tags
to sytle menu 
<li>Added support for <code>&lt;div&gt;</code> tag. Added a <code>cent</code>
toolbar button that adds a centered block &lt;div align=center&gt;<li>Added
Justify sub-menu to Paragraph menu. 
<li>Fixed overtype of node and list item to preserve tags. Affected
definition lists most severely. Also means that overtyping a H1 heading
does not forget that it was an H1. 
<li>Fixed formatting of <code>&lt;pre&gt;</code> so it causes a line
break. 
<li>Added support for align to p, div, and all headers. 
<li>Trimmed down the toolbar a bit, and fixed bugs in the toolbar editor.
<li>Improved exit-with-dirty-buffer dialog to match change-page-with-dirty-buffer
dialog. 
<li>Added "h1title" macro that inserts the document title a a h1 header.
This required a fix to the macro interface so macros can get at the
editor's state. 
<li>Fixed use of templates for new pages and new forms. 
<li>Now you can specify a new filename on the command line and successfully
save to it later. 
<li>Fixed search/replaces that wrap, added better feedback. 
</ul>
<h3>Browser fixes</h3>
<ul>
<li>Added simple dynamic feedback during page and image fetches, and
fixed the Stop button. 
<li>Fixed uses of WebTk to view its own help pages (from search, imagemap,
macro edit dialogs) 
<li>Added traps for grab errors. 
<li>Trap font errors when making <code>&lt;hr&gt;</code> of different
sizes. 
<li>Added keyboard bindings to Open URL dialog 
<li>Fixed hidden field submission in forms so that, for example, altavista
searches work again. 
<li>Fixed image links and image map hit detection - was using the wrong
coordinates. 
</ul>
<h3>Miscellaneous</h3>
<ul>
<li>Fixed file selection to deal with file names that have spaces.
<li>Re-wrote link charting/validation to be more asynchronous. This
feature is now found under the File menu. Error messages and so on
are filled in later after an initial pass. 
<li>Cleaned up procedure names in fileops.tcl so everything starts
with File_ 
<li>Added a Help menu and moved some stuff from File to Help menus.
<li>Fixed non-proxy case and fixed saving of proxy state. Added HTTP
Queue watcher so you can monitor active fetches. 
<li>Fixed bogus caching of GET queries. 
<li>Added Host: header to HTTP request. 
<li>Restructured Url_Validate to support new link mapping. 
<li>Tweaked UrlRelative and UrlResolve to handle funny cases with native
filenames. 
<li>Fixed printing to work with non-local files. Printing still depends
on the html2ps perl script. 
<li>Cleaned up the URL matching code that matches against the history
list. This still isn't quite right. 
</ul>
<h2>Version 1.0beta1 Released October 7</h2>


</Body>
</Html>


