MacWeb Developer Notes

Last Update: 18Jul94

This document contains Developer Notes for the following releases of MacWeb:

This document also contains Acknowledgements.


Developer Notes for MacWeb Version 1.00ALPHA2

Developer Notes for MacWeb version 1.00ALPHA2, dated 18Jul94, contain the following sections:

Release Notes

Known Problems

Things To Work On

Change History

1.00A2
------
1.00A2d5
--------
*	Fixed bug in wwwConfirmMessage -- it wasn't including args in message.
*	Fixed bug in View Suffix Info -- MIMETypesM wasn't getting init'd.
*	Fixed bug in loading of Suffix and MIME info.
		Reported by Henry Rzepa (h.rzepa@ic.ac.uk).
*	Fixed bug in MIME "UseURL" filename option.
		Reported by Henry Rzepa (h.rzepa@ic.ac.uk).
*	Fixed bug in EOL conversion.
		Reported by Henry Rzepa (h.rzepa@ic.ac.uk).
*	Added support for http server status 301.
*	Changed HTAppVersion so it's now init'd from the VERS resource.
*	Removed Children entry from Navigate menu.
		Reported by Thomas Gunter (tgunter@ccwf.cc.utexas.edu).
*	Changed (command) keys for Helpers (M), Suffixes (;), and Search (').
		Reported by Thomas Gunter (tgunter@ccwf.cc.utexas.edu).
*	Modified MacWeb so it can now Quit when the Console window is exposed.
		Reported by Thomas Gunter (tgunter@ccwf.cc.utexas.edu).
*	Changed hotlists to allow Macintosh menu escape characters *iff* the
	menu string begins with a semi-colon (';');
*	Modified setting of News host to properly reinitialize.
1.00A2d4
--------
*	Modified ftp parsing code to handle slightly different flavors of Unix (or
	at least Unix-like) ftp servers.
		Reported by Michael Newbery (Michael.Newbery@vuw.ac.nz).
*	Added a file filter to the SFGet dialog presented the Add MIME Info dialog's
	"Select..." button.
		Reported by Michael Newbery (Michael.Newbery@vuw.ac.nz).
*	Changed button names to "More Options" and "Fewer Options".
		Reported by Adam Elman (elmanad@rescomp.stanford.edu).
*	Removed "Suffixes..." and "MIME..." buttons from Edit MIME and Edit Suffixes.
		Reported by Adam Elman (elmanad@rescomp.stanford.edu).
*	Changed default MIME type for EditMIME->New from "????" to "type/subtype".
*	Fixed list display bug in GetTypeD (in the case that the list isn't used).
*	Moved icons in Gopher menu listings *inside* anchor definitions.  (You can
	now click on them to traverse link!)
		Reported by Michael Newbery (Michael.Newbery@vuw.ac.nz).
*	Fixed crashing bug in EditMIMED's "New...".
		Reported by Henry Rzepa (h.rzepa@ic.ac.uk) and Michael Newbery.
*	Fixed crashing bug in GetType and GetTypeD.
*	Modified EditMIMED to initially enable "Convert EOL" checkbox correctly.
1.00A2d3
--------
*	Fixed a bug in the buffering code shared by ftp, gopher, and nntp.
		Reported by Michael Newbery (Michael.Newbery@vuw.ac.nz).
*	Added hotlist sorting.
		Reported by John C. Mallery (JCMa@reagan.ai.mit.edu).
*	Fixed bug in drawing of elements nested within PRE.
		Reported by John C. Mallery MIME and MIME->Helper GUIs for clarity.
		Reported by Adam Elman (elmanad@rescomp.stanford.edu).
1.00A2d2
--------
*	Changed default size of PRE font to be -2 relative.
*	Modified code that adjusts line height from font to allow a leading
	of no less than 2.
		Reported by Jim Harrison (Harrison.Jim@tmc.tulane.edu).
*	Fixed bug in Edit Styles dialog.  It wasn't updating "Size Is Relative" info.
		Reported by Jim Harrison (Harrison.Jim@tmc.tulane.edu).
*	Fixed bug in saving of MacMosaic hotlists.
		Reported by Steve Goldstein (goldstein@nsf.gov).
*	Added UseURLOption to MIME info.
		Reported by Ralph Muha (rmuha@tiac.net).
*	Modified HTParseSocket so it's smarter about when to use HTCopy and 
	HTCopyNoCR.
		Reported by Laurie Gelb (laurie@biomath.mda.uth.tmc.edu).
*	Fixed bug in redirection resulting from POST submission method.
		Reported by Kevin Morris (finicky@rescomp.stanford.edu).
*	Modified LoadURL so it'll use the URL filename as the default.
*	Added call to DoSaveHotlist in DoOpenHotlist.
		Reported by Laurie Gelb (laurie@biomath.mda.uth.tmc.edu).
*	Added the Suffix->MIME and MIME->Helper GUIs.
*	Fixed bug with manual helper launching.
		Reported by Gordon Riall (griall@agcom.tamu.edu).
1.00A2d1
--------
*	Fixed "Write to NIL" error.
		Reported by Eric Binova (ericb@baker.dartmouth.edu).
*	Increased the HTML parser's MAX_NESTING.
		Reported by Jim Bob Howard ().
*	Reversed ordering of FORM name=value pairs to be compatible
	with existing browsers.
		Reported by Karel Strasters (karel@ph.tn.tudelft.nl).
*	Modified HTLoadGopher so it handles macbinhex type correctly.
		Reported by Chris Garrigues (cwg@mcc.com).
*	Modified HTLoadGopher so it uses MIME type inferred by file
	suffix (instead of presuming text/plain).
		Reported by Mark Borges (mdb@noaacdc.colorado.edu).
*	Modified anchor/image loading so they only occur on mouse *up*.
		Reported by Adam Engst (ace@tidbits.com).
*	macHTML.c was modified to apply character translation to Titles.
		Reported by Jorma Paananen (Jorma.Paananen@th.tele.fi).
*	Modified MacWeb to submit proper application and library information.
		Reported by Paul Burchard (burchard@geom.umn.edu).
*	Fixed IMG initialization bug (for half-baked IMG specifications).
		Reported by John C. Mallery (JCMa@reagan.ai.mit.edu).
*	Modified translator registration code so it assigns a quality of 1.0
	(instead of 0.5).
		Reported by John G Dorsey (jd5q+@andrew.cmu.edu).
*	Fixed "missing text at end of document" bug.
		Reported by J. Douglas Dunlop (dunlop@ists.ists.ca).
*	Modified video/mpeg and video/quicktime MIME info to set Launch bit.
		Reported by Shouichi Matsui (matsui@denken.or.jp).
*	Modified DoSearch so previous search text is left in tact.
		Reported by Lynn Brock (lbrock@prosaix.com).
*	Fixed bug in lone TEXT INPUT so  submits FORM.
		Reported by Ken Bates (bates@cscns.com).
*	Fixed FORM formatting bug (menus overlapped with following items).
		Reported by George H. Brett II (George.Brett@cnidr.org).
*	Modified style of FORMs to begin and end on a new line.
		Reported by ????.
*	Fixed bug in GIF reader dealing with extraneous data in file.
		Reported by Carl Snow (carl@smart.lib.purdue.edu).
*	Modified MacWeb's response to FTP failures.
		Reported by Clay C. Ross (cross@seraph1.sewanee.edu).
*	Modified SaveAs so selected type is retained (until next launch).
*	Made PageUp, PageDown, Home, and End keys work!
		Reported by Richard Johnson (Richard.Johnson@colorado.edu).
*	Added IMG alignment options "middle" and "top".
		Reported by OS (OSoliman@utkvx.utcc.utk.edu).
*	Fixed bug in maintenance of Temp Docs Folder Preference.
		Reported by Adam Engst (ace@tidbits.com).
*	Fixed bug causing truncation of text in SELECT Lists.
		Reported by James A Landay (landay+@cs.cmu.edu).
*	Fixed DL's so when nested they *display* nested.
		Reported by Jim Harrison (Harrison.Jim@tmc.tulane.edu).
*	Modified line calculation of images to check cache as appropriate.
	BIG win!
		Reported by .
*	Fixed bug in sock_close_all.
*	Fixed bug in SELECT HTML dumper.
		Reported by Frank Simon (terra@nordwest.germany.eu.net).
*	Fixed bug in "wrap" of words containing extended characters.
		Reported by Claude Boucher (boucherc@nbnet.nb.ca).
*	Modified "Error Launching Specified Application" warning so it now
	uses a dialog and queries the user about deleting the temp file.
		Reported by Eric A Perlman (eperlman@kn.pacbell.com).
*	Fixed bug with autoloading images of pages retrieved via search,
	query, or ismap.
		Reported by Dave Garaffa (d-garaffa@ski.mskcc.org).
*	Modified macHTSaveAndExecute so it uses the URL filename as the
	default filename (*only* when prompting the user).
		Reported by Chris Garrigues (cwg@mcc.com).
*	Modified HTFTP.c so it can parse VMS ftp listings.
		Reported by Garrett Fitzgerald (GFitzger@nyx.cs.du.edu).
*	Modified macHTEImage.c so in the absence of a file suffix in the
	IMG SRC path, the image type GIF is presumed.
		Reported by Russ Wright (wright@lbl.gov).
*	Fixed "disappearing TextArea" bug.
		Reported by Michael J. Kobb (mjkobb@apple.com).
*	Modified HTML parser to handle \n's better (for contained PRE).
*	Modified LI numbering to account for more than 2 digits.
		Reported by OS (OSoliman@UTKVX.UTCC.UTK.EDU).
*	Added System 7 check to initialization.
		Reported by Michael Newbery (Michael.Newbery@vuw.ac.nz). 
*	Streamlined "set color pixel" code (used by GIF inlining).
*	Fixed bug in resetting offscreen radio buttons.
		Reported by Roy Smith (roy@mchip00.med.nyu.edu).
*	Modified default hotlist loading to attempt, in the absence of a hotlist
	preference, to load the hotlist resource from MacWeb itself.
		Reported by Patrick (pks@sys.uea.ac.uk).
*	Added HTML comment to beginning of html files generated by MacWeb.
*	Modified "spin loop" to accommodate Application Menu selections.
		Reported by Ralph Muha (rmuha@tiac.net).
*	Modified "spin loop" to accommodate ZoomIn/Out selections,too.
*	Set watch icon while "parsing" files from the local disk.


Developer Notes for MacWeb Version 0.98ALPHA

Developer Notes for MacWeb version 0.98ALPHA, dated 01Jun94, contain the following sections:

Known Problems

Things To Work On

Change History


Acknowledgements