History of tkWWW
History of tkWWW
11 Oct 1994 Fixed bug with missing tkW3EditRcs procedures as reported by
cody
Incorporated CERN 2.17 library
22 Sep 1994 Fixed bug with reading news. Changed HText.c so that the items
within an anchor are escaped
Got rid of DLG:toplevel's and replaced with toplevel shells
02 Aug 1994 Incorporated CERN 2.16p2 library
15 Jul 1994 Fixing File:SaveAs (slewis@notung.labs.tek.com)
14 Jul 1994 VERSION 0.12
12 Jun 1994 Added CODE to convert list in edit.tcl
(lusol@turkey.cc.lehigh.edu)
06 Jun 1994 Broke up binary files
Server/Makefile.in: Now deletes libraries when cleaning
tcl2c: Removed reference to $USER
(reported by ivler@bbs.ug.eds.com)
27 Apr 1994 Changed parse args so that help works correctly
HText.c: Changed HTML_A tags to HTML_LINK tags to fix core dump
configure.in: Changed configure script to work
(R.Turnbull@csc.liv.ac.uk)
26 Apr 1994 VERSION 0.11 released
22 Apr 1994 Changed configure scripts and Makefile to conform to GNU style
Fails gracefully if imager cannot be found
21 Apr 1994 Added ability to add horizontal rules
Changed so that the default is single executable
Rewrote hypertext.tcl so that styles images are handled correctly
05 Apr 1994 Changed mailing list settings
Uploaded to cern tkWWW-0.11pre3
01 Apr 1994 Changed mailing list address
31 Mar 1994 Created tkWWW binary version
29 Mar 1994 Added Working HTProgress code and incremental updates of text
window
Changed hypertext.tcl so that there is only one bind
26 Mar 1994 Fixed incompatiblity with libwww 2.15 in which error dialog boxes
were empty in response to page not found
Added support for content encodings
25 Mar 1994 Now uses libwww 2.15
Edited Makefile.in to copy over logo file too
Edited image.tcl to prevent xli from saving picture to root
21 Mar 1994 Modified instructions in make install for Makefile.in
(as reported by kbh_a@helios.ath.epa.gov)
12 Mar 1994 Fails gracefully if it cannot find xli
Add image works correctly
Put prerelease 1 on info.cern.ch
05 Mar 1994 Set variables to record link attributes
Changed image.tcl to avoid freeze if image viewer cannot be found
Fixed bug in Personal annotation deletion (reported by
Marc_Spreizter.Parc@Xerox.com)
Added scrollbar to whine dialog
Added lines so that make install installs the proper Tcl files
in the library directory
Now works with RCS
06 Feb 1994 Added patches by markd@grizzy.com
Fixes various segementation faults
Uses sed instead of cpp to create tkWWW
02 Feb 1994 Fixed "Back" and "Home" bug which gave blank pages for those
buttons (reported by ellson@hotsand.att.com,
dl@hplyot.obspm.circe.fr and others)
Fixed edit.tcl so that Ctrl-a and Ctrl-e work
(boning@mtl.mit.edu)
01 Feb 1994 Released tkWWW 0.10
09 Dec 1993 Added Save As... button
Added Save buttons
08 Dec 1993 Converted DLG:error to tkWWWOutputError
01 Dec 1993 Added fix to HText.c (dl@hplyot.obspm.circe.fr)
29 Nov 1993 Added edit title to bookmarks
29 Nov 1993 Put prerelease 2 on info.cern.ch
25 Nov 1993 Changed tkWWW.cpp to look for backup wwwish
Fixed bug in list item generation
Rearranged menus
15 Nov 1993 Begin folding in changes from
Stephan Herrmann (stephan@cs.tu-berlin.de)
config file works
umlaut capability
modified flag
key bindings
03 Nov 1993 Fixed allocation bug in HtParseNameCmd (tom@vlsvie.tuwien.ac.at)
02 Nov 1993 Added NEXTID tag
Added HREF attribute to INDEX
01 Nov 1993 Changed image code to be much faster
Implemented BASE tag
Implemented history dialog box
29 Oct 1993 Rewrote HTMLDTD.c for HTML+
28 Oct 1993 Redid list generation
12 Oct 1993 Changed startup script to use /bin/sh and exec
(hoehle@post.inf-wiss.ivp.uni-konstanz.de)
Converted tkWWW.server to wwwish
29 Sep 1993 Fixed bug that causes MENU to ignored
22 Sep 1993 Changed tkWWW.server to use libwww 2.11
Fixed error with calls to tkW3HelpNoHelp
(reported by Olaf Bigalk )
Changed TkWWWMain.c to include only tcl.h
(reported by Irv.Elshoff@wldelft.nl)
16 Sep 1993 Fixed edit.tcl to insert line items (mpw@coling.uni-freiburg.de)
10 Sep 1993 VERSION 0.9
03 Sep 1993 Saves bookmarks in home directory (creilly@maths.tcd.ie)
30 Aug 1993 Fixed icon bug as reported by shea@cs.ukans.edu
Added support for image links
28 Aug 1993 Added ability to read HTTP/0.9 images
27 Aug 1993 Added ability to interpret character style tags
Rewrote editor code
16 Aug 1993 Completely rewrote backend/frontend interaction
02 Aug 1993 Added editwin by creilly@maths.tcd.ie
Added run TCL command window
Changed copyrights
Made name of tkWWWStartPage and tkWWWHomePage consistent with
naming conventions
03 Jul 1993 Added header/body tags to editted output
Added isindex tag to editted output
Added ability to edit preexisting tags
Added primitive handling of image tags
17 Jun 1993 Fixed error in telnets with hyphens
01 Jun 1993 Fixed error cause when cutting a non-existent selection
(reported by citrit@rpi.gov)
Enabled direct viewing as the default after adding hack
that releases color cells
19 May 1993 VERSION 0.8
18 May 1993 Changed msgdialog.tcl to work with virtual window
managers
Added rudiminary ftp interface
17 May 1993 Text files are displayed with fixed width fonts
Fixed gopher indexes
Fixed bug in tkWWW.server which caused occaisional
carriage returns to be deleted from binary files
11 May 1993 Added ability to handle Paragraph tags
09 May 1993 Added reload option
Made saving files a bit easier
06 May 1993 Added features to edit
04 May 1993 Changed navigate.tcl so that it doesn't load from the server
if the name is the same.
Fixed find bug
Changed UI to match MOTIF style guide
02 May 1993 Changed header to use entry to allow for export of selections
01 May 1993 Server exits are now nicer
29 Apr 1993 A lot of the word wrapping is now done by tkWWW
Got rid of the initial space
Can now add anchors
Added icon command lines
13 Apr 1993 Can edit lists now
30 Mar 1993 Added bug fix patchs by Jon Hurley
28 Mar 1993 Make it work with internal links that don't lead anywhere
23 Mar 1993 Make it work with libHTML-2.0
19 Mar 1993 Version 0.6 Released
18 Mar 1993 Added ability to change fonts
Added stubs for editing
14 Mar 1993 Added ability to goto internal tag
Changed backend to give tag name
08 Mar 1993 Added support for "exec:" URL header
07 Mar 1993 Edited navigate.tcl to add for preface pages
Modified telnet.tcl to use preface pages
Added duration parameter to tkWWWOutputSetMessage
21 Feb 1993 Completely revamped the menu system. There is now one list
in config.cpp is that used to generate the menus and the
buttons
Modified fonts so that the server will work with OpenLook
20 Feb 1993 Installed new version of pish with calling args like wish
Started working on annotations
19 Feb 1993 Changed priorties in startFile so as not to override user
choices
18 Feb 1993 Streamlined dialog creation
Added ability to mail and print pages
11 Feb 1993 Incorporated new file selection dialog
10 Feb 1993 Fixed telnet.cpp to handle addresses like "telnet://foo&bar"
Bug C0004 reported by bloemertnt.uni-hannover.de
10 Feb 1993 Version 0.5 Released
06 Feb 1993 Upgraded to tk 3.1
04 Feb 1993 Improved message dialogs
03 Feb 1993 Added cloning on button 2
Changed entry dialogs so that enter would perform action
02 Feb 1993 Changed history so that it remembers how the page was scrolled
01 Feb 1993 Made traversals works with goto menus
31 Jan 1993 Introduced multi-fonts
Fixed telnet for text widget
Add goto menus
28 Jan 1993 Added command tkWWWHypertextOffset
14 Jan 1993 Fix errors resulting from hitting "back" on the first page
13 Dec 1992 Edited find to handle spaces correctly
11 Dec 1992 Added some comments here and there
Moved the tkWWW library to WWW/Library/Implementation
Converted tkWWW to use www library 1.1
13 Nov 1992 Did some work on the new backend.
Added GUI files for the text widget
06 Nov 1992 Changed GUI so that it evaluates the stuff returning from
The backend
05 Nov 1992 Added entry boxes for find and goto
Added bitmaps logo
17 Oct 1992 Converted tkWWW to use www library 1.0
Changed Imakefile's accordingly
Added HTFont.h
16 Oct 1992 Forbid renames
14 Oct 1992 Add Imakefiles to modify the files config.tcl and main.tcl
Create the files config.cpp and main.cpp
Moved tkWWW.tcl to main.tcl
13 Oct 1992 Changed config.tcl so that the foreground is set along with
background
Removed many "returns" as procedures normally return the
last executed statement
Moved cursor procs to output.tcl
12 Oct 1992 Started HISTORY file which is separate from the file headers
Started COPYRIGHT file which is separate from the file headers
Rewrote telnet.tcl to use output.tcl procs
bookmarks.tcl:
## 25 Jul 1992 Version 0.1 (JW)
##
## 06 Aug 1992 Version 0.2 (JW)
## Changed format of bookmarks file so that it is a html file
## Encapsulated menu creation in procedure
## Encapsulated load and save dialog functions
##
## 01 Sep 1992 Version 0.3 (JW)
##
## Added tkWWWBookmarksClear
## Replaced tkWWWBookmarksMakeMenu with tkWWWMenuMakeNodeMenu
## in menu.tcl
## Changed format of bookmarks list
## Disables "Goto Bookmark" if no bookmarks
## Added keyboard traversals
config.tcl:
## 25 Jul 1992 Version 0.1 (JW)
##
## 06 Aug 1992 Version 0.2 (JW)
## Changed file so that hypertext links split by newlines
## do the right thing.
## Moved font configuration here
##
## 01 Sep 1992 Version 0.3 (JW)
## Moved out stuff dealing with hyperbuttons
## Added terminal emulator and editor variable
##
## Added backend command
##
cursor.tcl
## 12 Aug 1992 Separated this file from proc.tcl
##
## 01 Sep 1992 Version 0.3 (JW)
edit.tcl
## 11 Sep 1992 Started this file
error.tcl
## 18 Aug 1992 Started this file
##
## 01 Sep 1992 Version 0.3 (JW)
file.tcl
## 24 Aug 1992 moved file stuff here
##
## 01 Sep 1992 Version 0.3
##
## Uses MOTIF-like dialogs now
## Added "About TkWWW...."
## Added key traversals
help.tcl
## 15 Sep 1992 Started this file
history.tcl
## 01 Sep 1992 Started this file
##
## Added history menu
## Disable menu item "goto" if no history
## Added key traversals
hypertext.tcl
## 12 Aug 1992 Created this file from proc.tcl and config.tcl
##
## 01 Sep 1992 Version 0.3 (JW)
## Change create buttons to allow disabling of exec's
##
## Add newline to the string returned from tkWWWCreateButtons
## to work around bug in htext
## Changed regsubs for effciency
menu.tcl
## 15 Sep 1992 Started this file
##
## Change for to foreach
## Add item to menu
navigate.tcl
## 25 Jul 1992 Version 0.1 (JW)
##
## 06 Aug 1992 Version 0.2 (JW)
## Redid command structure
## Fixed security hole by disabling remote "renames" and
## passing remote "execs" through a filter
## Hypertext links that are split by newlines are handled
## appropriately
##
## 01 Sep 1992 Version 0.3 (JW)
## TkWWW now communicates with server via pipes instead of the
## send utility
## Added tkWWWServerOpen
## Added cloning
## Separated out server and cursor procedures
## Removed tkWWWGotoFile
##
## Added error handling to tkWWWGoto
## Removed Current text global variable
## Changed command of form "foo $bar" to [list foo $bar]
## otherwise breaks if $bar has semicolon
## Added ability to examine arbitrary "files"
## Added the word "navigate" to the procedure names
output.tcl
## 18 Aug 1992 Started this file
##
## 01 Sep 1992 Version 0.3 (JW)
parse_args.tcl
## 18 Aug 1992 Created this file
##
## 01 Sep 1992 Version 0.3 (JW)
server.tcl
## 12 Aug 1992 Separated this file from proc.tcl
##
## 01 Sep 1992 Version 0.3 (JW)
telnet.tcl
## 31 Aug 1992 Created file
##
## 01 Sep 1992 Version 0.3 (JW)
##
## Tell user what to log in as
tkWWW.tcl
## History:
## 25 Jul 1992 Version 0.1 (JW)
##
## 06 Aug 1992 Version 0.2 (JW)
## Add tkWWWSourcePath variable
## Changed packing so that parts of the interface are
## packed as created
## Moved font configuration to config.tcl
##
## 01 Sep 1992 Version 0.3 (JW)
## Talks to tkWWW server via pipe now.
## Added cloning
## Added start page variable
## Restructured widget creation
## tkWWW loads in procedures via auto load
## moved option and stuff to config.tcl
## Asks yes or no before quitting
## calls procedure in parse args
## execs tkWWW.server
## automatically positions dialogs
## moved file stuff to file.tcl
## added help
## added -width option to label to keep it from over expanding
##
## Command to start tkWWW.server is now set in config.tcl
##
version.tcl
## 30 Sep 1992 Started this file
wrapper.tcl
## 18 Aug 1992 Started this file