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