Mercurial > hg > xemacs-beta
diff lisp/w3/ChangeLog @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 6a22abad6937 |
children | 1ce6082ce73f |
line wrap: on
line diff
--- a/lisp/w3/ChangeLog Mon Aug 13 09:00:04 2007 +0200 +++ b/lisp/w3/ChangeLog Mon Aug 13 09:02:59 2007 +0200 @@ -1,2532 +1,4 @@ -Wed Mar 26 06:23:51 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.75 released - -* url.el (url-clean-text): Better matchine of bogus process exited - messages. - -* font.el (font-rgb-color-p): No longer match "^#xxyyzz" as an rgb-color, - this screwed up bigtime in font-color-rgb-components. - (font-set-face-foreground): Do the test here instead. - (font-set-face-background): and here. - -* w3-widget.el (widget-image-value-create): For client side imagemaps, - make sure case-fold-search or :ignore-case is specified. - -* url-gw.el (url-gateway-nslookup-program): Default to using 'nslookup' as - url-gateway-nslookup-program - -Tue Mar 25 16:06:28 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.74 released - -Tue Mar 25 15:31:56 1997 Greg Stark <gsstark@great-white> - -* url-cookie.el (url-cookie-handle-set-cookie): don't deal with #!%@ed - microsoft web site cookies - they break good, clean, wholesome sites - like yahoo's stock pages. - -* ssl.el (ssl-program-arguments): Make sure everything gets turned into a - string, not an integer. - (open-ssl-stream): use a pipe instead of a pty if possible (why?) - -* w3-display.el (w3-display-node): Added back in <keygen> support - -* w3.el (w3-notify-when-ready): protect against bad buffer switching - (minibuffer as active window lossage, etc) - -* w3-toolbar.el (w3-toolbar-make-buttons): Don't warn about toolbar - directory on Emacsen that can't do toolbars! - -Tue Mar 25 15:31:56 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.73 released - -* w3-display.el (w3-get-face-info): Allow passing in a second argument - that means 'check this attribute of the html tag if you don't find - something in the stylesheet'. This automatically enables <font color> - and <table|td|tr bgcolor>. - -Tue Mar 25 06:45:02 1997 T. V. Raman <raman@Adobe.COM> - -* w3-forms.el (w3-form-keymap): patch to avoid lossage with emacspeak & - using terminal.el - -Tue Mar 25 06:45:02 1997 William M. Perry <wmperry@aventail.com> - -* ssl.el (ssl-program-arguments): Removed -quiet switch, since it requires - patches to s_client - -Mon Mar 24 10:56:11 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.72 released - -* w3-display.el (w3-display-node): Better handling of body and html style - attributes in XEmacs - -* w3.el (w3-mode): Removed call to kill-all-local-variables, as it - nukes buffer-local faces as well. - -* css.el (css-expand-length): Don't choke and use the wrong damn thing to - base percentages off of on percentage heights (ie: font-size: 80%) - -Mon Mar 24 07:12:52 1997 Gerry S Hayes <sumner@CMU.EDU> - -* url-gw.el (url-open-telnet): Fixed stupid typo into-to-string -> - int-to-string - (url-open-rlogin): Ditto. - -Sun Mar 23 09:43:24 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-table-ascii-border-chars): Use a '+' in the ascii art - version of table borders. - -Sat Mar 22 00:45:34 1997 William M. Perry <wmperry@aventail.com> - -* w3-menu.el (w3-use-menus): Customized this variable - -* w3-display.el (w3-display-node): Don't run multiline text area's default - value through w3-normalize-spaces - -Thu Mar 20 23:44:50 1997 Greg Stark <gsstark@mit.edu> - -* w3-cus.el (w3-use-terminal-characters): New variable - (w3-use-terminal-characters-on-tty): New variable - (w3-use-terminal-glyphs): New variable - (w3-horizontal-rule-char): Make setting it to nil allow use of graphic - characters (also means people can avoid using graphic charactes for - horizontal rules if they wish) -* w3-display.el (w3-handle-image): clean up whitespace in alt tags - (w3-table-glyph-border-chars): New variable - (w3-table-graphic-border-chars): New variable - (w3-terminal-properties): New variable - (w3-insert-terminal-char): New inline function - (w3-horizontal-rule-char): New inline function - (w3-setup-terminal-chars): Set up all of these and make using graphic - characters work on XEmacs using text properties (and optionally use text - properties on FSF Emacs too). - (w3-table-hack-borders): Remove, obsoleted by w3-setup-terminal-chars - (w3-table-unhack-borders): don't have to fiddle with - w3-horizontal-rule-char any more. - (w3-display-table): Use w3-insert-terminal-char - (w3-size-of-tree): Use w3-horizontal-rule-char - (w3-display-node): Use w3-horizontal-rule-char, w3-insert-terminal-char, - uhm, i'm not sure if it was correct to remove the handle-content -* w3-forms.el (w3-fixup-eol-faces): try to remove mouse-face from end-of-lines as - well, uhm, this doesn't seem to work though. - (w3-form-determine-size): add keygen - (w3-form-encode-helper): add keygen support for the day when the ssl code - itself is released. -* w3-widget.el (widget-image-value-create): use 'item widgets instead of - 'push-button widgets and specify the format ourselves so we don't get - widget.el's arbitrary formatting. -* w3.el (w3-do-setup): call w3-setup-terminal-chars to make nice tables and - horizontal rules the default at least under X. -* mm.el added x-x509-ca-cert and x-x509-user-cert viewers but the tests - will fail so no one should should see this change until i release the - functions. - -Fri Mar 21 18:52:31 1997 William M. Perry <wmperry@aventail.com> - -* css.el (css-expand-length): Better support for percentage values in - lengths - -Thu Mar 20 06:22:29 1997 Istvan Marko <istvan@cmdmail.amd.com> - -* Added slot for no_proxy settings under the preferences panel - -Thu Mar 20 06:22:29 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.71 released - -* w3-parse.el:Added more transitions for error handling of raw 'td' or - 'th' outside of a 'tr' in tablebody. - -* url.el (url-default-callback): asynch downloads should now be cached - -* w3-script.el (w3-do-scripting): Customized, turned off by default - -Wed Mar 19 20:53:23 1997 Steven L Baur <steve@altair.xemacs.org> - -* Makefile (xemacs-w3): Special target for XEmacs Build. - -Wed Mar 19 05:56:56 1997 William M. Perry <wmperry@aventail.com> - -* font.el (x-font-families-for-device): Just in case - font-default-family-for-device fails under Emacs/NT, return "monospace" - at the front of the list. - -* url-vars.el (url-privacy-level): Now defaults to not sending your email - address in HTTP requests. - -Tue Mar 18 13:09:13 1997 William M. Perry <wmperry@aventail.com> - -* url-cookie.el (url-cookie-handle-set-cookie): Fixed variable typos - - doh. Today just hasn't been my day. - -* Emacs-W3 3.0.70 released - -* We now pass all tests on the forms tester page - http://www.research.digital.com/nsl/formtest/home.html - -* w3-display.el (w3-display-node): Better handling of <select multiple> - and <select> in general. - -* w3-forms.el (w3-form-encode-xwfu): Encode : and / in xwfu, since the - form tester expects it. - -* url-cookie.el (url-cookie-trusted-urls): New variable - list of regexps - of URLs that you will accept cookies from without question. - (url-cookie-untrusted-urls): New variable - list of regexps of URLs that - you will _never_ accept cookies from. - (url-cookie-handle-set-cookie): Use them - (url-cookie-handle-set-cookie): When asking whether to allow a site to - set a cookie, show the cookies they are wanting to set. - -Tue Mar 18 06:47:46 1997 Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> - -* w3-display.el: Latest round of patches for <frames> support. - -* w3-cus.el (w3-display-frames): can now have 4 values. - nil no frame display whatsoever (currently the default) - 'as-links display frame hyperlinks, but do not fetch them - 'ask display frame hyperlinks and ask whether to fetch them - t display frame hyperlinks and fetch them - -Tue Mar 18 06:47:46 1997 William M. Perry <wmperry@aventail.com> - -* w3-parse.el (w3-parse-buffer): Duh, don't do `=' comparison on results - of char-after, since it is nil at the end of the buffer. - -Mon Mar 17 08:44:46 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.69 released - -* w3-sysdp.el (buffer-substring-no-properties): Added stub - -* url-gopher.el (url-gopher-retrieve): Ditto. - -* url.el: Ditto - -* w3-parse.el: Removed all sorts of fun (following-char) commands that can - cause ebola warnings under XEmacs 20.x - -* w3.el (w3-popup-info): Default to the URL under point instead of the - documents URL - -* w3-auto.el: updated autoloads - made sure everything was interactive if - appropriate. - -* w3-menu.el (w3-popup-menu): If w3-popup-menu-on-mouse-3 is nil, call - whatever button3 is bound to in global-map - -* w3-display.el: Added XEmacs version of frame-char-height and - frame-char-width - (w3-frames): If w3-display-frames is non-nil, then do a refresh with it - bound locally, so everything should just work. - -* url.el (url-do-setup): Global history file now defaults to ~/.w3/history - (url-do-setup): Cookie storage now defaults to ~/.w3/cookies - -Mon Mar 17 06:51:07 1997 Paul Stodghill <stodghil@CS.Cornell.EDU> - -* mm.el (mm-temporary-directory): Initialize variable from TMPDIR - environment variable - -Fri Mar 14 13:35:56 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-create-custom): Fixed the 'custom' input type for - new filenames in the widget/custom package. - -* ssl.el (ssl-certificate-verification-depth): New variable to control how - far up a cert chain to look. - (ssl-view-certificate-program-name): New variable. - (ssl-view-certificate-program-arguments): New variable. - (ssl-certificate-directory-style): New variable. - (ssl-rehash-program-name): New variable. - (ssl-certificate-directory): New variable. - (ssl-program-arguments): Use some of them. - (ssl-accept-ca-certificate): Use the rest. - -* css.el (css-parse-args): Removed old code that could cause infinite loop - in stylesheet parsing on bad things like "foo=bar" instead of "foo:bar" - -* w3-cus.el: Added better groupings for the customization stuff. - -Thu Mar 13 19:54:50 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.68 released - -* w3-cus.el: Added customization support for Emacs-W3 - -* w3.el (w3-mail-current-document): Use url-mail-command instead of - w3-mail-command - -Thu Mar 13 11:41:42 1997 Greg Stark <gsstark@mit.edu> - -* w3-prefs.el: Implemented privacy panel - -Wed Mar 12 10:25:38 1997 William M. Perry <wmperry@aventail.com> - -* w3-e19.el (w3-mode-version-specifics): Use the nasty crufty - buffer-access-fontify-functions to make sure that we never yank - read-only text out of the Emacs-W3 buffer. - -* Synch'd up to Widget 1.62 - -Wed Mar 12 06:36:41 1997 Paul Stodghill <stodghil@CS.Cornell.EDU> - -* base64.el (base64-decode-region): Fixed typo in calling - command-on-region. - -Tue Mar 11 07:03:48 1997 William M. Perry <wmperry@aventail.com> - -* w3-auto.el (w3-use-hotlist): Made autoload interactive - -* w3-widget.el (widget-image-value-create): Was a little too aggressive - about when to apply the -1 :tab-order property. Now only images that - are not hyperlinks or imagemaps will not be tabbed to. - -* w3-prefs.el (w3-preferences-init-proxy-panel): Updated preferences panel - for new format of url-proxy-services - -* w3-vars.el (w3-hyperlink-menu): Fixed problem with calling wrong - bookmark function - would create a bookmark to the current document, not - the document under the mouse. - (w3-popup-menu): Added a few menu itmes (reload, show images, add bookmark) - -* w3-hot.el (w3-hotlist-add-document-at-point): Extract the title - correctly for the new widget implementation of hyperlinks. - -Mon Mar 10 06:31:48 1997 William M. Perry <wmperry@aventail.com> - -* w3-menu.el (w3-menu-options-menu): Fixed problem with XEmacs when - building without toolbars - would insert nil in the menu in a very wrong - place. - -* font.el (font-normalize-color): Under win32, make sure we define the - color before we try to use it, since Emacs doesn't support raw #RRGGBB - color specifications yet. - (font-rgb-color-p): make all #RRGGBB color specs go through - font-normalize-color - -* Emacs-W3 3.0.67 released - -Mon Mar 10 1997 Dave Love <d.love@dl.ac.uk> - -* w3.el (w3-do-setup): Make configuration file loading contingent - on init-file-user (i.e. suppressed with -q). - -Sun Mar 9 13:09:38 1997 William M. Perry <wmperry@aventail.com> - -* w3-widget.el (widget-image-value-create): Set :tab-order to -1 so the - latest widget library won't tab to image widgets. - -* w3.el (w3-mode): Make sure w3-mode-hook is run last, so that people can - turn off truncate-lines if they want. - -* ssl.el (open-ssl-stream): ssl-program-arguments is now dynamically - evaluated, similar to ps-lpr-switches. The special symbols 'host' and - 'port' are available, and bound to the hostname and port#/service we are - about to connect to. - -* w3-display.el (w3-finish-drawing): Remove all read-only properties on - text. - -* url-cache.el (url-cache-expired): fixed standalone mode - -Sat Mar 8 09:13:59 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.66 released. - -* url-cache.el (url-cache-prepare): Threw a condition-case around the - make-directory call, just in case we can't create the file for some - reason. Also fixed bug where the file wouldn't be cached until the - second time you visited it. - -* url.el (url-retrieve-internally): Deal with https asynch - -* w3-xemac.el (w3-mode-version-specifics): Don't try to add the toolbar if - device-type == 'stream. - -* w3-vars.el (w3-temporary-directory): Ditto. - -* url-vars.el (url-temporary-directory): Initialize from TMPDIR - environment variable. - -* w3.el (w3-start-viewer): Ditto. - -* md5.el (md5): Ditto. - -* mm.el (mm-compose-type): Don't use hardcoded /bin/sh and -c - use - shell-file-name and shell-command-switch - (mm-viewer-passes-test): ditto. - -* w3-sysdp.el: Better device-* functions for Emacs-19 under win32 and OS/2 - -* w3-display.el (w3-display-node): Better handling for <noframes> support. - -Fri Mar 7 06:13:20 1997 William M. Perry <wmperry@aventail.com> - -* w3-script.el (w3-script-evaluate-form): protect against bad input during - the read-from-string when parsing emacs-lisp scripts. - -* w3-auto.el (w3-preferences-edit): Make the autoload for this be - interactive so that the user can actually find it! - -* Emacs-W3 3.0.65 released. - -* w3.el (w3-document-information): Better handling of last-modified - findings. - -* w3-forms.el (w3-form-create-image): Try to use the value of an - image-input area as the label for the widget we create. - -* w3-elisp.el (w3-elisp-safe-eval): Throw a condition-case() around the - eval to catch bad forms, etc. - -* w3-script.el (w3-script-evaluate-form): Don't signal an error on unknown - scripting languages, just show a warning. - -Thu Mar 6 08:24:49 1997 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-complete-link): Protect against malformed widgets (null :from - or :to). Is this from delayed image widgets? - -* w3-vars.el (w3-mode-map): Changed binding of M-s to w3-save-as instead - of w3-search - does anybody use that instead of the forms interface? - -* w3.el (w3-document-information): Show document size - -* css.el (css-parse): Removed warning about old-style stuff for - device-dependent styles - was too annoying. Need to just remove this - support totally for the 3.0 release. - -* w3.el (w3-internal-handle-preview): When previewing a buffer, remove all - text properties from the document source before doing anything. - (w3-mail-current-document): Bind case-fold-search when looking for where - to insert the <base> tag. - (w3-loaded-stylesheets): New variable to keep track of what stylesheets - were loaded at startup. - -* url-cache.el (url-cache-create-filename-human-readable): New function to - create cached filenames using the old method, that was slightly more - human readable. - -Wed Mar 5 15:38:00 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.64 released - -* w3-parse.el: OH god, finally got raw text inside a <tr> to push a <td> - onto the parse tree. got raw text inside a <table> to push a <tr> - onto the parse tee. - -* w3-widget.el: Support 'target' in img widgets - -Tue Mar 4 07:55:56 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-display-node): Support 'seqnum' attribute - -* w3.el (w3-mail-document-author): Fixed for new 'link' representation - (w3-document-information): If a document has a 'Last modified: blah' line, - use it as the last modified information as a last resort. - -* Synch'ed up with widget 1.50 - -* w3-forms.el: Try to play nice with old and new versions of - widget-edit/wid-edit.el - -Tue Mar 4 06:23:41 1997 Michael Ernst <mernst@cs.washington.edu> - -* url.el (url-get-url-at-point): If a possible URL starts with www., slap - on 'http://', as someone probably just forgot it. - -Tue Mar 4 06:23:41 1997 William M. Perry <wmperry@aventail.com> - -* w3-prefs.el (w3-preferences-hooks-variables): Removed some old variables. - (w3-preferences-edit): The preferences panel actually works again. No - longer tries to use an imagemap - a dropdown is good enough dammit. - -* w3-vars.el: Removed some old variables - -* w3-display.el (w3-display-node): For <a> tags, do not embed a widget in - the buffer unless it actually has an 'href' attribute. This helps a - _lot_ with <a name="blah">...</a> constructs. - -Tue Mar 4 06:18:06 1997 Toby Speight <tms@ansa.co.uk> - -* w3.el (w3-mail-current-document): Allow TM (if it's in use) to choose - the appropriate Transfer-Encoding of a mailed document. - (w3-mail-current-document): Try real hard to put <base> where it belongs - (in the <head>, if that is not found, then just after <html>, otherwise - just at the beginning of the document) - -Mon Mar 3 07:10:11 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.63 released - -* w3-forms.el (w3-form-field-label): Labels are now reimplemented for form - fields - -* w3-display.el (w3-parse-link): Now honors the old variable - w3-honor-stylesheets, which hadn't made it back onto the reimplemented - features list yet. - -* font.el: Added quite a few autoloads. Package no longer overwrites the - set-face-* functions, as this was deemed evil in the extreme. - -* w3-display.el (w3-face-for-element): Use the font-set-face-* functions - instead of the raw set-face-* functions. - -* w3-widget.el (widget-image-inaudible-p): New variable that controls - whether image widgets are rendered inaudible by emacspeak or not. - (widget-image-value-set): Use it. - -* url-cache.el (url-cache-directory): New variable that controls where you - cache files will be stored. Defaults to "~/.w3/cache" - (url-cache-creation-function): New variable that controls what function - will be used to create cached filenames. - (url-cache-create-filename-using-md5): This is now the default (and - only) cache-file-creation function. Suitably fast under Emacs 19 (lisp - implementation), _very_ fast under XEmacs, where it is written in C. - -Thu Feb 27 07:27:43 1997 William M. Perry <wmperry@aventail.com> - -* w3-sysdp.el: Added alias of make-symbolic-link to copy-file for NTEmacs - -* w3-elisp.el: Removed face functions from the safe list. - -Wed Feb 26 16:08:08 1997 Per Abrahamsen <abraham@dina.kvl.dk> - -* font.el (font-create-object): Added autoload. - -Wed Feb 26 08:17:37 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-region): Fixed typo when binding - w3-display-same-buffer - no wonder it wasn't working right. - -* images.el (image-normalize): Bind file-coding-system to the appropriate - no-conversion so that running subprocesses doesn't munge the data when - running under MULE. - (image-normalize): Now uses call-process-region instead of - shell-command-on-region, and removed the explicit mention of '/bin/sh' - and friends. Uses the ability of call-process-region to specify a - separate file to use for stderr - yipeee. - -* url.el (url-setup-privacy-info): Slight change as to how url-system-type - and url-os-type are set up. No longer uses nested parens, as this seems - to confuse some sites that try to use the User-Agent header as a - state-tracker. - -Mon Feb 24 10:15:45 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-widget-echo): Make sure that nothing that will be - echoed is the empty string. - -Sun Feb 23 08:34:18 1997 William M. Perry <wmperry@aventail.com> - -* url-cache.el (url-store-in-cache): fixed stupid bug in caching logic - -Sat Feb 22 07:21:29 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.62 released - -Thu Feb 20 13:40:22 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-summarize-password): By default, don't summarize - password entry boxes. - -Thu Feb 20 07:33:59 1997 Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> - -* w3-display.el (w3-frames): Better support for Frames - -Thu Feb 20 07:33:59 1997 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-complete-link): Fixed bug in using try-completion to make sure - we have a match before passing a URL off to w3-fetch. - -* Synch'd up to widget 1.44 - -* url.el (url-default-callback): Caching works in asynch mode now. - -Wed Feb 19 05:48:40 1997 William M. Perry <wmperry@aventail.com> - -* css.el (css-split-font-shorthand): Make sure that the subelements of the - 'font' shorthand property get run through the property value-expansion - routines before getting returned. This royally screwed up font-family, - font-weight, and friends. - (css-expand-color): Now recognizes 'transparent' and 'none' as special - color names. - (css-expand-value): When dealing with color-shorthand, make sure - everything gets run through the value-expansion routines as well. Ack. - -* w3-elisp.el (w3-elisp-safe-function): You can now supply a validation - function for the arguments of a script-enabled function, its no longer a - binary operation on just the function name. You can also give it a - variable name, and the value of that variable at the time of execution - is what controls whether it is safe or not. - -* w3.el (w3-download-url): Finally fixed bug where w3-download-url would - not save in the correct directory if you just accepted the default - pathname it offered. - -* url-cache.el (url-cache-ignored-protocols): New variable controlling - what protocols we should never cache to disk. - (url-cache-cachable-p): use it. - -* w3.txi: Updated all nodes and menus, a few stylistic changes - -* w3-elisp.el: Added read-access to devices, frames, windows, buffers, and - property-lists. Also added function, lambda, point, and list accessors - (member, memq, assoc) - -* w3-display.el (w3-display-node): Bind widget-push-button-gui to nil in - w3-display-node so that images don't run into the - visible-portion-of-buffer-is-not-modifiable-bug. Ick. - -* w3-elisp.el: Don't allow access to 'set'-type text-property functions - from scripts. - -Tue Feb 18 15:11:08 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.61 released - -* w3.txi (Supported URLs): added sections on each protocol supported - - needs lots of fleshing out. - -* url-misc.el (url-info): Info URL loader now unhex's the target, so that - you can have something like info:w3.info#Getting%20Started - -* url.el (url-do-setup): Removed secure-http (SHTTP) handler - who the - hell cares anymore, it lost. - -* w3-display.el (w3-display-node): Correctly calculates right margin as - documented (from window-width and right-margin) - -* w3.el: Removed w3-batch-fetch - -* url-vars.el: Removed lots of old variables - -* url-misc.el: Removed x-exec URL handler - no interest anymore. - -* w3-script.el (w3-script-evaluate-form): Use it. -(w3-do-scripting): New variable to control whether to do _any_ scripting -or not. - -* The URL package now stores the current parsed URL object instead of 5 or - 6 separate variables. - -* dist.Makefile: Removed old pgp and wais support, it was gross and - apparently nobody was using it. - -Tue Feb 18 06:13:03 1997 "T. V. Raman" <raman@adobe.com> - -* w3-forms.el (w3-form-summarize-radio-button): Better radio button - summarizer. - -Tue Feb 18 06:13:03 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-finish-drawing): Moved #blah target finding in here, - where it belongs. - -* w3-vars.el (w3-mode-map): Added binding for raw '\t' instead of relying - on [tab]. Apparently this keysym isn't aliased under Emacs 19 on a - TTY. - -Mon Feb 17 15:10:38 1997 William M. Perry <wmperry@aventail.com> - -* w3-elisp.el: Interface to Emacs-Lisp for safe scripting. - -* w3-script.el: Basic client-side scripting has been implemented. - -* w3-xemac.el (w3-mouse-handler): Ditto - -* w3-e19.el (w3-mouse-handler): Plugged in handling of the onMouseOver event - -* w3-display.el (w3-handle-string-content): Now adds a text property that - contains w3-display-open-element-stack, so that from anywhere in the - buffer you can find out where you are in the parse tree. - -* default.css (input): ome default stylesheet updates for input fields on - TTYs - -Sun Feb 16 09:01:18 1997 Shuji Narazaki <narazaki@InetQ.or.jp> - -* mule-sysdp.el: Updated for mule 3.0 - -Sat Feb 15 15:35:15 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.60 released - -* w3-display.el (w3-display-node): use it. - -* w3-vars.el (w3-display-frames): New variable for whether to show 'frame' - documents as a list of the subelements. - -* w3.txi (Speech Properties): finished this chapter. -(Media Selection): ditto -(Time Units): ditto -(Angle Units): ditto -(Properties): Explanatory text at beginnign of section - -Fri Feb 14 09:34:35 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.59 released - -* w3.txi: Lots of documentation about stylesheets, chapter layout - changes. - -Thu Feb 13 07:01:59 1997 William M. Perry <wmperry@aventail.com> - -* Synch'd up to widget 1.38 - -* w3-forms.el (w3-form-resurrect-widgets): For now, don't use the nice new - GUI pushbuttons - they appear to suffer badly on long lines. - -* w3-mouse.el (w3-running-FSF19): Use new w3-popup-menu-on-mouse-3 variable - -* w3-vars.el: Removed _lots_ of obsolete variables -(w3-popup-menu-on-mouse-3): New variable to control whether W3 should - override mouse-3 or not. - -* Emacs-W3 3.0.58 released - -* w3.txi: Added stubs for stylesheet chapters and supported URLs - -* images.el (image-register-netpbm-utilities): This is now safe to call - multiple times again. - -Wed Feb 12 06:26:55 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-keymap): When binding widget-end-of-line, make sure - that we do not overwrite Emacspeak's prefix-key. Now does a - where-is-internal to find the correct binding in global-map to - override. - -* w3-display.el (w3-display-node): bind :emacspeak-help to 'w3-widget-echo - in all the hypertext links. - -* w3-vars.el (w3-mode-map): New binding for \M-\t - this _should_ have - been taken care of by the [(meta tab)] definition, but evidently it - doesn't. *sigh* - -Tue Feb 11 07:33:50 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-create-option-list): Specify :menu-tag-get so that - keyboard-based-completion doesn't get confused by the fact that some - items will have spaces slapped in at the end. - -* ssl.el (ssl-program-arguments): New variable - a list of command line - switches to send to the SSL program in a subprocess, before the hostname - and port number. - (open-ssl-stream): Use it. - -Mon Feb 10 07:45:31 1997 William M. Perry <wmperry@aventail.com> - -* url-file.el (url-file): Removed refs to variable url-use-hypertext-dired - -* url-vars.el: Removed obsolete variable url-use-hypertext-dired - -* url-file.el (url-dired-find-file-mouse): fixed bad typo of - (interactive...) spec, added documentation to a few functions. - (url-file): Removed refs to obsolete variable url-use-hypertext-dired - -* w3-xemac.el (w3-setup-version-specifics): Workaround for users of XEmacs - 19.14 or 20.0 with the bad bad bad lossage with text properties that - have null values. This bug is fixed in XEmacs 19.15, and will be in - 20.1 as well. This bug would cause you to get errors like: - internal error: no text-prop <#extent ....> start-open - -* w3.el (w3-widget-button-click): Deal with new image capabilities of the - widget checkbox/radio-button stuff. - -* Synch'ed up to widget 1.31 - -Sun Feb 9 15:39:19 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.57 released - -* url-file.el (url-dired-minor-mode): New minor mode that overrides a few - of direds keybindings to use Emacs-W3 instead of straight find-file. - (url-format-directory): Now just uses dired to display directory - listings, much more powerful than the old way. Can copy files, act on - multiple files, you all know the drill. - -* w3.txi: Added more chapters, reorg of others. - -* w3-display.el (w3-maybe-start-image-download): Fixed handling of bad - images in the cache again. Duh. - No longer log to the warnings buffer if we fail to load an image. Just - use message - much less intrusive. We just usually don't care that much - about failed image loads. - -* url-gw.el (url-open-stream): fixed typo - was calling old - url-nslookup-host instead of url-gateway-nslookup-host - -* w3.el (w3-insert-formatted-url): Now inserts markup in lowercase. - -Sat Feb 8 13:54:43 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.56 released. Getting closer! - -* w3-forms.el (w3-form-summarize-radio-button): Finally, a decent - summarization of radio buttons - Fixed typo in specifying summarizer for hidden form fields. - (w3-form-keymap): Bind C-a and C-e by default. - -* w3-widget.el (widget-image-value-create): When using emacspeak, show - client side imagemaps as a table. Need a more general solution for - this, but this makes us nicer than IE again. :) - -* Updated to widget 1.30 - -Fri Feb 7 16:49:55 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-handle-string-content): Make sure faces text - properties are closed, so that things don't bleed over. - (w3-fixup-eol-faces): New function for Emacs 19 that removes face - information at newlines, so that underlining will not extend from the - end of a line to the window edges - very ugly. - -* w3-menu.el (w3-menu-initialize-w3-mode-menu-map): Don't support 'emacs - in w3-use-menus under Emacs in Windows 95/NT. - -* w3-display.el (w3-finalize-image-download): Deal with bad images better. - (w3-finish-drawing): Better protection of putting images in. - -* url-gw.el (url-open-stream): Don't auto-retry connections. Don't throw - an error if you fail to connect to a site. This is for image loadings - that fail for some reason or another. - -* css.el (css-expand-length): better handling of float values and 'ex' - unit type. - -* font.el (x-font-create-object): Unconditionally make case-fold-search - non-nil so that we don't lose big-time. This was the cause of the very - weird font-spatial-to-canonical lossage under XEmacs with font sizes of - something like '+12pt' - -* w3.el (w3-view-this-url): Use widget-echo-help if we didn't find a URL - under point. - -Fri Feb 7 15:22:25 1997 Charles Levert <charles@comm.polymtl.ca> - -* w3-widget.el (widget-image-notify): Bad data being fed to w3-fetch if a - client-side imagemap had an alt attribute (but only if the <map> came - _after_ the use. - -Fri Feb 7 15:22:25 1997 William M. Perry <wmperry@aventail.com> - -* font.el (font-spatial-to-canonical): protect against bad input to this - function. - -Fri Feb 7 15:19:36 1997 Toby Speight <tms@ansa.co.uk> - -* w3-parse.el (w3-parse-buffer): Parser didn't allow for the fact that - TAGC is optional on end-tags as well as on start-tags (i.e. "<b<i> - bold-italic</i</b>" is legal). - -Fri Feb 7 06:28:37 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-keymap): Now inherits from widget-keymap, with a - few exceptions. - -* url.el (url-uncompress): This function now no longer looks at the file - extension to determine a compression/encoding method. This is so that - doing searches on `foo.tar.gz' will not bogusly cause the decompression - steps to run. Ick! - -* url-file.el (url-insert-possibly-compressed-file): This function no - longer atempts to decompress the file after loading it in. Instead, it - sets an appropriate content-transfer-encoding header based on the - filename, so that this will allow url-uncompress to work correctly on the - buffer. - -Thu Feb 6 06:24:26 1997 William M. Perry <wmperry@aventail.com> - -* w3-print.el (w3-postscript-print-function): New variable to control what - function is used to generate postscript output. - (w3-print-this-url): Use it. - -* w3-display.el (w3-handle-string-content): Make all inserted text - read-only - -* w3-forms.el (w3-form-use-old-style): New variable to control whether to - use the old-style interaction with form fields instead of the 'type - directly into the buffer' method - (w3-form-determine-size): Use it. - (w3-form-create-integer): Use it. - (w3-form-create-float): Use it. - (w3-form-create-text): Use it. - (w3-form-create-password): Use it. - (w3-revert-form): Fixed error with 'reset' buttons on forms that had - hidden form fields. - -* w3-vars.el (w3-mode-map): Define [backtab] by default - -* w3-display.el (w3-size-of-tree): Removed some warnings -(w3-display-table-dimensions): ditto - -* Updated to widget 1.26 - -* default.css: Some default formatting changes for input fields. - Everything is underlined by default except submit/reset/image/button - fields, so that they are a little easier to spot. - -* w3-parse.el (w3-parse-buffer): Now slaps pseudo-elements into input - fields so that stylesheets can access them. - -Wed Feb 5 14:42:12 1997 William M. Perry <wmperry@aventail.com> - -* Updated to widget 1.24 - -* Happy birthday Jenny P. - -Tue Feb 4 08:21:03 1997 William M. Perry <wmperry@aventail.com> - -* font.el (x-font-create-name): Better checking/optimizing of when to just - return the default font. - -* w3-forms.el: Make use of the new information, and pass it down to the - widget library appropriately. - -* w3-display.el (w3-display-node): Now passes in the entire list of active - faces to form creation functions. - -Mon Feb 3 07:26:18 1997 William M. Perry <wmperry@aventail.com> - -* w3-emulate.el (w3-lynx-emulation-minor-mode-map): Lots of new - keybindings for lynx emulation minor mode. - -* Emacs-W3 3.0.55 released - -* w3-forms.el (w3-form-determine-size): Fixed _STUPID_ problem where - option lists would lose everything but the first option in them. I'm a - dumbass. Sort modifies its list parameter! ICK ICK ICK. - -* url.el (url-after-change-function): Show prettier status messages. - Sizes are converted to bytes, k, or M, depending on how big the file - is. - -* w3.txi: Lots of documentation changes - volunteers welcome. - -* Removed personal annotation support, since it wasn't shown with the new - display engine, it needs to be rethought, and nobody had complained in - the entire beta cycle. - -* w3.el (w3-history-find-url-internal): Redid the history mechanism. - Toolbar and menu entries are now grayed out appropriately. - -* url-http.el (url-create-mime-request): Fixed cookie support if not going - through a proxy gateway. - -Sun Feb 2 22:05:41 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-display-table): Fix for negative colwidth - -Fri Jan 31 14:28:54 1997 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-fetch): Fixed targetted links (http://blah/#foo) - -Fri Jan 31 11:20:47 1997 Alf-Ivar Holm <alfh@ifi.uio.no> - -* w3.el (w3-mail-current-document): Fixed problem with calling - w3-parse-buffer with too many arguments when mailing LaTeX-ified - files. - -Fri Jan 31 11:19:37 1997 Cord Kielhorn <kielhorn@thphy.uni-duesseldorf.de> - -* css.el (css-expand-length): Fixed bad regexps for percentage and - character based lengths - -Thu Jan 30 20:27:06 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.52 released - -* w3-display.el (w3-handle-image): When doing table auto layout, don't - start loading the images. - -Wed Jan 29 06:15:37 1997 William M. Perry <wmperry@aventail.com> - -* font.el (x-font-create-name): Yet another fix for not screwing up the - line-height in Emacs 19. - -* w3-display.el (w3-face-for-element): Uhh, oblique seems to work. - -* font.el (set-font-style-by-keywords): now deals with arguments that - aren't lists, for the font-style and font-variant CSS stuff - -* w3-display.el (w3-display-node): Reimplemented <cookie> tag. -(w3-display-node): Reimplemented <flame> tag. - -* url.el (url-insert-file-contents): url-insert-file-contents now - decodes/uncompresses the data before returning. - -* w3-display.el (w3-display-node): Reimplemented <pinhead> tag - -Tue Jan 28 06:22:08 1997 William M. Perry <wmperry@aventail.com> - -* font.el (x-font-create-name): Never take font size into account under - Emacs - too much chance of totally screwing up the users leading by - choosing a bigger font than their default. This sucks. But I can't - find a better solution. - -* w3.el: w3-mode now turns on truncate-lines by default. - -* w3-forms.el (w3-form-create-image): Better image input type support. - -Mon Jan 27 08:21:58 1997 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-create-password): Now uses real password entry - widgets provided by 'widget' - you _MUST_USE_ the widget library that - comes with Emacs-W3 for this, otherwise the info won't be hidden - correctly. - (w3-form-add-element): Deal with hidden text areas better when they are - in forms - -* Synch'd up to widget 1.22 - -Sun Jan 26 16:50:09 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.51 released - -* w3-forms.el (w3-form-create-text): Now uses the real text entry widgets - provided by 'widget' - still can't do this for password fields yet - though. - -* Synch'd up to Widget 1.20 - -Sat Jan 25 13:38:12 1997 William M. Perry <wmperry@aventail.com> - -* url.el (url-expand-file-name): Now strips out spaces as well as - newlines/carriage returns. More fixes for that bastardized microsoft - home page. - -* url-http.el (url-create-mime-request): Make sure that we retrieve the - cookies for the real URL we are retrieving when going through a proxy. - Now the psychotic crap that is the microsoft home page should be - successfully retrieved if going through an HTTP proxy. - -* url-cookie.el (url-cookie-handle-set-cookie): Attempt to deal with - idiotic microsoft home page that sends out set-cookie headers that look - like MC1=ID=abc, and expects two cookies MC1='' and ID='abc' *sigh* - -* w3-forms.el, w3-display.el: Form elements now keep all their attributes - with them. Will be useful when we start allowing scripting. - (w3-form-create-custom): Rudimentary patches to allow embedding 'custom' - widgets into the buffer. Interesting. - -* w3-forms.el (w3-form-determine-size): New function to calculate how big - a form field will be - option lists should look much better now. - -Thu Jan 23 08:48:59 1997 William M. Perry <wmperry@aventail.com> - -* Synch'ed up to custom 1.19 - -* url-parse.el: document extra slots of url-generic-parse-url - -Thu Jan 23 08:34:34 1997 Joe Wells <jbw@cs.bu.edu> - -* url-file.el (url-file): Patch to tell ange-ftp and/or efs the password - in a file/ftp URL so that you won't be prompted for the password, even - if one was specified in the URL - -* url-parse.el (url-generic-parse-url): Fixed bug where specifying a - username and password in the URL would downcase the username and - password as well as the hostname. - -Wed Jan 22 08:28:13 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.50 released - -* base64.el (base64-encode-region): Pulled in code from VM for quicker - encoding/decoding - -* mm.el (mm-content-transfer-encodings): Better base64 decoding - -Wed Jan 22 07:31:03 1997 Alf-Ivar Holm <alfh@ifi.uio.no> - -* w3-emulate.el (w3-lynx-emulation-minor-mode-map): Lynx [up] and [down] - bound to non-existing functions. - -* w3.el (w3-do-setup): Fixed installation of lynx emulation modes keymap. - -Tue Jan 21 07:56:51 1997 William M. Perry <wmperry@aventail.com> - -* url-misc.el (url-data): Make sure to url-decode the data before - inserting it into the buffer. - -* w3-menu.el (w3-toggle-minibuffer): better version - -* w3-forms.el (w3-form-create-integer): New form entry type - (w3-form-create-float): new form entry type - (w3-form-encode-helper): deal with the new integer/float types - -* w3-display.el (w3-display-node): Reimplemented <select multiple> as a - list of checkboxes - -Mon Jan 20 06:29:07 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-display-node): Keep track of the last form's action, - for theoretically 'naked' input fields that we want to try and handle as - best we can anyway. - -* w3-parse.el: Much more lenient about where form elements can be found. - -* w3-forms.el: summarizer functions now take the widget as an extra - parameter. - -* w3.el (w3-find-etc-directory): New function - not used yet. - -* w3.txi: Warning! You now need a very new version of texinfo to compile - the .info or .dvi file yourself. - -* url-mail.el (url-mail): Now tries to use message-mail if it is bound - instead of just plain old 'mail'. - -* w3-forms.el (w3-form-add-element): Duh, fix hidden form fields. - -* font.el (font-normalize-color): Hopefully fixed color lossage under OS/2 - and Windows - -* w3-forms.el (w3-form-summarize-field): Actually 'message' the string as - a workaround for emacspeak 5.0 - -Sun Jan 19 09:32:15 1997 William M. Perry <wmperry@aventail.com> - -* w3-xemac.el (w3-mouse-handler): Ditto - -* w3-e19.el (w3-mouse-handler): Protect against 'bad format string' errors - when showing a hexified URL - -* w3-forms.el (w3-form-mark-widget): Be super paranoid and mark all - children and their children's children, and the parents of a widget. - (w3-form-create-radio-button): Make sure radio button children always - get updated via w3-form-mark-widget. - (w3-form-summarize-radio-button): Slightly better summarization of radio - buttons. - -* Emacs-W3 3.0.49 released - -* Synch'ed up with widget 1.18 - -Fri Jan 17 06:25:36 1997 Dave Love <d.love@dl.ac.uk> - -* w3-display.el: w3-echo-link now prefers the URL to the text of a link - -Fri Jan 17 06:25:36 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el: Fixed handling of inlined styles - -* w3-mouse.el: Some fixes for XEmacs when built with no X support - -* default.css: Now uses the new @media directives instead of the old - :blah: stuff - -* css.el (css-handle-media-directive): New function to handle @media - directives. - (css-parse): Deprecate the old :mediatype: way of specifying media - dependent styles. - -* w3-style.el (w3-handle-style): Now gets passed a plist instead of an - assoc list. - (w3-handle-style): Pay attention to the new 'media' attribute on - stylesheet links, and don't load the stylesheet if we aren't currently - running on that type of media. - -* css.el (css-properties): Added proposed printing properties from a W3C - draft. - -Thu Jan 16 06:06:45 1997 William M. Perry <wmperry@aventail.com> - -* css.el (css-handle-media-directive): Implemented the @media processing - instruction. - -* w3-forms.el (w3-form-summarize-option-list): Changed the summarize - function for option lists. Much saner now. - -* w3.el (w3-read-url-with-default): Use the URL at point before falling - back to http://www. - (w3-source-document): When sourcing a document, let set-auto-mode do the - right thing. .html comes up in html-mode, or whatever now. - -* url-cookie.el: Fixed some compile warnings under Emacs - -* w3-forms.el (w3-form-summarize-option-list): Make each choice-item have - emacspeak-help set. - -* w3-speak.el (w3-widget-backward): New advice -(w3-widget-forward): New advice - -* w3-forms.el (w3-form-create-option-list): Renamed function - -* Emacs-W3 3.0.48 released - -* w3-display.el (w3-face-for-element): Use background-color instead of - just background for css property. - -* w3-forms.el (w3-form-encode-helper): Fixed radio buttons, duh. - -* url-misc.el (url-do-terminal-emulator): Fixed bad var reference left - from old code. - -* url-gw.el: Moved all the gateway variables into their own namespace to - make it easier to turn this into a standalone package. - -* dist.Makefile (SOURCES): Added url-gw and w3 to the build targets. - -Wed Jan 15 08:00:37 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.47 released - -* url.el (url-expand-file-name): Make sure to remove \r from the URL as - well as \n - -* url-gw.el (url-open-stream): Added in 'telnet' and 'rlogin' methods for - url-gateway-method. Code stolen from GNUS. Thanks lars! :) It would - be nice to make this file its own package and be able to override - open-network-stream so that all apps could get this for free. - -* url-misc.el (url-generic-emulator-loader): Consolidated the tn3270, - telnet, and rlogin URL loaders into one smarter function - -* url.el: Made cookie and auth modules autoloaded, removed some old autoloads -(url-open-stream) Moved to url-gw.el - -Mon Jan 13 22:11:00 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-widget-echo): w3-echo-link can now be a list, so the - user can explicitly control fallback behaviour. - -* w3.txi: Added some pointers to CSS documentation - -* mule-sysdp.el (mule-code-convert-region): ditto - -* w3.el (w3-convert-code-for-mule): Fixed bug in XEmacs 20.0 mule - -Mon Jan 13 11:14:29 1997 T. V. Raman <raman@Adobe.COM> - -* w3.el (w3-widget-forward): Call widget-forward interactively so that - emacspeak will hook it correctly. - -Mon Jan 13 11:14:29 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-refresh-buffer): Finally reimplemented - w3-refresh-buffer. - -Sun Jan 12 10:32:50 1997 Karl Eichwalder <ke@ke.Central.DE> - -* w3.txi: Add @dircategory and @direntry... @end. `install-info' - from texinfo-3.9 know about those. - -Sun Jan 12 21:49:44 1997 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-save-as): Can now save a page as postscript again - -* w3-display.el (w3-display-node): inline styles work again - -* url-misc.el (url-data): Updated data: URL to the spec. - ftp://ietf.org/internet-drafts/draft-masinter-url-data-02.txt - -Sat Jan 11 20:47:24 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-w3 3.0.45 released - -* url-misc.el (url-data): Now supports the 'data' URL type, which just - 'fetches' everything after the data: chunk of the URL - -Fri Jan 10 11:49:43 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-display-node): Multicolumn works, but puts things - across instead of down - -* w3-parse.el: Basic support for parsing <multicol> - -* w3-display.el (w3-display-node): Make our semi-widgety hyperlinks - start/end open under XEmacs. - -* w3.el (w3-complete-link): Make sure we take case into account when doing - link completion. The user can use 'test' to complete to link titled - 'Test'. Uses try-completion for this, which seems to work since we - require a match. Is this the best way to do this? Other than not being - case-insensitive at this point? - -* w3-forms.el (w3-form-default-widget-creator): Better way of handling - updates to text entry fields. - (w3-revert-form): Everything should be reverted correctly, both in - internal storage and in the buffer - (w3-form-create-radio-button): Get a more unique identifier to store - radio elements by - old way could theoretically get collisions. - -* w3-display.el (w3-display-handle-list-type): Updated use of 'list-style' - to use new property 'list-style-type' - (w3-prepare-buffer): Now kills the source buffer before it starts - drawing the tree, to avoid *URL-n* buffers when not really necessary. - -* css.el (css-properties): Updated all the properties to the W3C's latest - 'recommendation' level CSS specification. - (css-handle-import): much better handling of @import - (css-parse): Better handling of '@' directives in general - (css-expand-value): General cleanup, reference the CSS and ACSS specs - for how/why we are parsing something the way we are. - -Thu Jan 9 06:17:08 1997 William M. Perry <wmperry@aventail.com> - -* Updated all copyright notices. Happy belated new year! - -* w3-display.el (w3-region): Fixed a few bugs with nuking too much of a - buffer when using w3-region - -* w3.el (w3-read-url-with-default): Use new variable. - -* w3-vars.el (w3-fetch-with-default): New variable to control whether or - not w3-fetch will figure out a good default value for the URL or not. - -* w3-forms.el (w3-form-mark-widget): New function to mark a widget and all - its children with an appropriate :emacspeak-help and 'w3-form-data - Now defines a few keywords to look more widget-y - -Wed Jan 8 09:27:47 1997 William M. Perry <wmperry@aventail.com> - -* css.el (css-expand-value): Added elevation, angle, and time units. - -* w3-display.el (w3-display-node): Turn on voice-lock-mode by default in - all w3 buffers. - -* css.el (css-properties): Added in new speech properties from the ACSS - note from the W3C. Please see - http://www.w3.org/pub/WWW/Style/CSS/Speech/NOTE-ACSS for more - information. - -* w3-forms.el: Moved all the form entry summarization functions from - w3-speak.el into w3-forms. Easier to keep in synch this way. - -* w3-display.el (w3-display-node): Reimplimented the 'keygen' form entry - type for netscape compatibility. - -Tue Jan 7 07:20:08 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-region): New function that parses the HTML in a region - 'in-place', so that things like MIME mailers/gnus readers can show HTML - inline a lot easier. - -* w3-forms.el (w3-form-resurrect-widgets): Fixed case where a widget goes - all the way to point-max and next-single-property-change will return - nil. Would pass bad args to delete-region. - (w3-form-summarize-field): Moved some of the smarts about summarizing W3 - widgets from w3-speak into the core forms code. - -* font.el (define-font-keywords): New function for defining keywords that - will actually work across Emacs and XEmacs - -* w3-display.el (w3-display-node): Reimplemented 'note' functionality, by - converting it into a two-cell table. - (w3-display-node): Implemented <dir> as multi-column, as-per the RFC and - HTML 3.x specifications - -* default.css: Added default display type for dir and menu - -Mon Jan 6 21:49:52 1997 William M. Perry <wmperry@aventail.com> - -* url-http.el (url-create-mime-request): Fixed yet another stupid problem - in Host: header handling. Was never sending the right information if - you were not going through a proxy this time. *sigh* - -* w3-forms.el (w3-form-add-element): Fixed hidden form fields - -Sun Jan 5 22:38:54 1997 William M. Perry <wmperry@aventail.com> - -* url-vars.el (url-proxy-services): updated documentation string - -* w3-widget.el (widget-image-notify): Fixed client side handling of -imagemaps on a TTY or a delayed/broken image. Duhhh - -Fri Jan 3 Dave Love <d.love@dl.ac.uk> - -* w3-e19.el (w3-mouse-handler): Fix link echoing. - -Fri Jan 3 08:43:56 1997 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.43 released - -* font.el (make-font): Treat args as a plist, just for sanity's sake. - -Thu Jan 2 12:19:31 1997 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-table-hack-borders): Fix stupid use of 'otheriwse' - instead of 'otherwise' in a case statement. - -* w3-forms.el (w3-form-add-element): Fix stupid use of 'otheriwse' - instead of 'otherwise' in a case statement. - (w3-form-resurrect-widgets): Fixed XEmacs handling of widget recreation, - and also fixed problem where some widgets would be skipped. - -Tue Dec 31 07:37:17 1996 William M. Perry <wmperry@aventail.com> - -* w3-e19.el: All the menus in Emacs-19 now use the same constructors that - the :filter entries under XEmacs do. This will make things much easier - in the future in not duplicating crufty menu-construction code once for - XEmacs menu-structs and once for Emacs keymaps. - -* w3-menu.el (w3-menu-html-links-constructor): Now works with the Emacs 19 - implementation of property lists. - -Mon Dec 30 06:25:28 1996 William M. Perry <wmperry@aventail.com> - -* w3-menu.el (w3-popup-menu): context-sensitive menus over delayed images - work again - -* w3-display.el (w3-parse-link): New way to store <link> information from - an HTML document. - -* w3.el (w3-search): Deal with new <link> storage - -* w3-menu.el (w3-menu-html-links-constructor): Deal with new way <link> - items are stored - now uses the 'title' attribute if present. - -* w3-auto.el (w3-form-resurrect-widgets): Added autoload - -* url-file.el (url-format-directory): Removed url-forms-based-ftp option - - didn't really work anyway. - -Sun Dec 29 15:54:21 1996 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-resurrect-widgets): fixed stupid problem in munging - of the size of form elements. - -* Emacs-W3 3.0.42 released - -* w3-display.el (w3-table-hack-borders): Deal gracefully with not finding - a 'terminal' font to display hacked border chars in - -* w3-hot.el (w3-hotlist-add-document): don't hexify a url before sticking - it in the hotlist buffer - -* w3-display.el (w3-display-node): hyperlinks with images at the start - will now have a button associated with the entire link, not just the - image part. - -* w3-sysdp.el (fillin-text-property): made it work under Emacs19 - -Sun Dec 29 00:07:39 1996 Takahiro Hayata <hayata@sc511t.s.kobe-u.ac.jp> - -* mule-sysdp.el (mule-write-region-no-coding-system): Patch for Mule 2.3 - -Sun Dec 29 00:07:39 1996 William M. Perry <wmperry@aventail.com> - -* w3-forms.el (w3-form-add-element): Only insert stubs of the right length - for a for element, and do munging of that text into the actual widgets - later. This saves us a lot of grief and heartache when handling things - like radio buttons that span table elements because the markers have - become completely insane by the time the next widget is ready to be - created. - -Sat Dec 28 17:24:08 1996 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-display-table): Don't crap out on invalid tables where - table-dimensions tells us we have a 0 column or 0 row table. - -* w3-widget.el (widget-image-value-create): Use :action instead of :notify - for widget-image-callback - hyperlinked images under Emacs 19 should - work again. - -Thu Dec 26 18:26:25 1996 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-widget-forward): Use this instead of widget-forward. -(w3-widget-backward): Ditto. Need to make both of these smart for w3. - -* w3-display.el (w3-display-node): Implemented the display class 'none' - for turning off the rendering of an element and its subcontent. - -Thu Dec 26 07:21:58 1996 William Perry <wmperry@aventail.com> - -* w3-parse.el (w3-parse-buffer): *sigh* Allow _ in attribute names. - -* Emacs-W3 3.0.41 released - -* url-parse.el (url-generic-parse-url): bind inhibit-read-only to 't' in - url parsing buffers, to avoid 'attempt to modify read-only text' - problems when the string passed to url-generic-parse-url has the - read-only text property set. - -* w3-e19.el (w3-setup-version-specifics): popup menus should work in - Emacs19 again. - -* css.el (css-expand-value): For margin and padding, make sure we _always_ - convert into a valid length spec. Setting a 'margin' or 'padding' - property group instead of individual margin-* or padding-* values would - cause the display engine to crap out. - (css-get): Fixed generic class-only lookups (.foo, etc) - -* w3-display.el (w3-display-handle-list-type): Tweaks to list indentation - -* w3-menu.el (w3-menu-html-links-constructor): Fixed stupid problem with - the new navigate menu under XEmacs. - -Tue Dec 24 22:46:11 1996 William M. Perry <wmperry@aventail.com> - -* css.el (css-expand-color): Better handling of X-style color specs - - convert them to internal RGB format. - -Tue Dec 24 02:50:08 1996 Christian Limpach <chris@nice.ch> - -* font.el (ns-font-families-for-device): added test for unbound - device-fonts-cache variable. - (ns-font-create-name): handle font-styles which are numbers. - -* w3-sysdp.el (try-font-name): added support for Nextstep. - -Tue Dec 24 06:16:33 1996 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-open-local): Send filename through expand-file-name in - w3-open-local to avoid having illegal URLs like file:/~/test.html - -* w3-widget.el (widget-image-value-create): fixed new problem with client - side imagemaps. Should really work this time. - -* w3.el (w3-map-links): w3-map-links and hence w3-complete-link will now - find images that are also hyperlinks. - -Mon Dec 23 22:28:58 1996 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.40 released - -* w3-menu.el (w3-menu-go-menu): Added 'navigate' submenu to hold the - predefined <link> types. - -* w3-widget.el (widget-image-summarize): Image widgets should now be much - better at identifying themselves when being tab'ed to or waggled at with - the mouse. - -* w3-prefs.el: Fixed a few references to w3-glyphp (now widget-glyphp) - -* w3.el (w3-url-completion-function): Fixed completion of URLs - -Sat Dec 21 Dave Love <d.love@dl.ac.uk> - -* w3-display.el, w3-vars.el, w3.el: Define and use - w3-defined-link-types to canonicalize link descriptions' case for - ease of use. - -* w3-e19.el (w3-build-FSF19-menu): Add any recognised <link> items - to the menu in the absence of a toolbar. - -Thu Dec 19 13:52:35 1996 William Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.39 released - -* w3-forms.el (w3-form-encode-xwfu): Ditto. - -* url.el (url-hexify-string): Updated to use url-unreserved-chars when - escaping, ala - http://www.ics.uci.edu/pub/ietf/uri/draft-fielding-url-syntax-02.txt - -Wed Dec 18 22:09:41 1996 William M. Perry <wmperry@aventail.com> - -* w3.el (w3-mode): Removed bogus setting of widget-motion-hook from way - back - -* w3-parse.el (w3-parse-buffer): Better handling of <base> tag. - -* w3-display.el (w3-widget-echo): Better falling-back when the preferred - echo method yields nil. - -* url.el, w3-display.el, w3.el: Remove last vestiges of url-hash.el and - removed it from the distribution. - -Wed Dec 18 08:07:32 1996 William Perry <wmperry@aventail.com> - -* dsssl.el: Moved the DSSSL parser and friends into its own namespace. - -Removed dependencies on url-hash. - -* custom.el: Synch'd up to custom 1.13 - -Tue Dec 17 16:36:05 1996 William M. Perry <wmperry@aventail.com> - -* url.el (url-expand-file-name): If we weren't given a base object to work - from, and url-current-object is null, set it to the object returned by - parsing url-view-url. - -* url-http.el (url-create-mime-request): Send the right information in the - 'Host' header field when going through a proxy. - (url-setup-reload-timer): Emacs 19 doesn't deal well with 0-length - timeouts, so protect against trying to create one when dealing with the - refresh header. - -* w3-parse.el: Removed lots of crap for the old display engine - shouldn't - cons up as much garbage as before. Now it will just cons up garbage - that we actually need. - -Tue Dec 17 07:10:47 1996 William Perry <wmperry@aventail.com> - -* css.el (css-properties): New property type 'string-list' for font-family - -* w3.el (w3-find-default-stylesheets): Make sure to look in - data-directory/../../w3 for stylesheets - -Tue Dec 17 06:07:08 1996 William M. Perry <wmperry@aventail.com> - -* w3-toolbar.el: wrapped a condition-case around the require for - xpm-button and xbm-button so that it will compile under Emacs - -Mon Dec 16 08:19:40 1996 William Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.38 released. - -* dist.Makefile (OBJECTS): Removed xpm-button and xbm-button from the - distribution. Any version of XEmacs that can run the latest 3.0 stuff - has them already. - -* default.css: Make nested ol/ul items display class 'line' so they look - prettier. - -* w3-display.el (w3-display-node): EVIL hack to make the first item in a - nested list get indented correctly. - -* w3-about.el (w3-about): Fixed the about:style stylesheet to be - up-to-date with new CSS spec. - -* default.css: Turned down indentation on list items by default. - -* w3-display.el (w3-display-node): Mouse tracking should work under XEmacs - again. - -* dist.Makefile (all): Removed 'emacs' from dependency list. - -Mon Dec 16 06:03:14 1996 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-table-hack-borders): This should work on TTY's again. - -Sun Dec 15 14:19:53 1996 William M. Perry <wmperry@aventail.com> - -* Emacs-W3 3.0.37 released - -* w3-display.el: Better handling of paragraphs (well, any block-level - element within a list-item display group. - -* default.css (address): Changed <address> display tpye to line so that - right-justification will take effect. - -Sat Dec 14 10:24:13 1996 William M. Perry <wmperry@aventail.com> - -* w3-sysdp.el: Removed stubs for add-submenu - it was confusing 'custom' - -* dist.Makefile: More GNU-ish project makefile - -* url.el (url-default-find-proxy-for-url): Fixed no_proxy handling -(url-default-find-proxy-for-url): Don't pass 'www://' links to a proxy - -Fri Dec 13 22:50:45 1996 William M. Perry <wmperry@aventail.com> - -* dist.Makefile (URLSOURCES): Added socks.el to the distribution. Not - used just yet. - -* css.el (css-copy-stylesheet): Fixed problem with sharing the list - structure between the hash tables - document stylesheets would infect - the main w3-user-stylesheet and cause weirdness. - -Fri Dec 13 09:47:40 1996 William Perry <wmperry@aventail.com> - -* w3-style.el (w3-display-stylesheet): Fixed problem where - w3-display-stylesheet would override the buffer css-display was showing - the stylesheet in. Duhh. - -* mule-sysdp.el (mule-encode-string): Fixed stupid problem on non-XEmacs - mule - (mule-sysdep-version): Ditto. - -Fri Dec 13 06:25:45 1996 William M. Perry <wmperry@aventail.com> - -* css.el (css-get): Removed bogus recursive call to css-get, and moved the - guts of css-get out into its own fuction, which is in turn inlined into - css-get. Might even make things faster. At the least, I expect it to - get rid of the 'takes two makes to make w3-display.elc' problem some - people have been seeing. - -* w3-display.el (w3-display-handle-list-type): Fixed stupid problem with - margin handling where list-item display items were always flush-left - -Fri Dec 13 02:51:24 1996 Greg Stark <gsstark@mit.edu> -* w3-display.el (w3-display-line-break): correct right justification code - (w3-min-size-of-string): removed unused function that didn't work. - (w3-size-of-tree): maintain consistent w3-display-open-element-stack - don't hard code assumption that hr's are drawn with '-' - (w3-display-table-dimensions): major bug if the last column rowspans - (w3-table-lookup-char): new function - (w3-table-hack-borders): new function makes table borders use pretty - graphic characters instead of ascii characters. - (w3-table-unhack-borders): new function restore lame ascii borders. - (w3-display-table): Major changes to support drawing better borders - also fix various bugs and tweak various things. - -* w3-parse.el: remove = from set of characters that terminate an attribute - when guessing about an syntactically invalid attribute. - (didn't this get changed once already?) - -* w3.el (w3-sentinel): hack around bug that bit w3-preview-this-buffer - but I don't know what the right thing for Mule. - -Thu Dec 12 08:36:01 1996 William Perry <wmperry@aventail.com> -* Synch'd up to widget 1.13 - -* w3-display.el (w3-get-pad-string): Ack - watch for negative values in - w3-get-pad-string - -* Released 3.0.36 - -* w3-style.el (w3-display-stylesheet): Use new css-display function - -* css.el (css-get): Better class checking - (css-display): New function to pretty-print a stylesheet that is in - memory. - -* w3-parse.el (w3-parse-buffer): *sigh* Parser now keeps track of 'base' - of this document. Also normalizes 'align' attribute, as well as - auto-expanding any SRC or HREF attributes. - -* w3-display.el (w3-display-handle-list-type): Now handles text-indent - style property. - (w3-display-table): Can now specify properties on 'tr', for - vertical-alignment, etc. - (w3-display-node): Lots of changes to deal with new method of munging - class/align/etc in the parser. - -Wed Dec 11 17:37:14 1996 William M. Perry <wmperry@aventail.com> - -* w3-parse.el (w3-parse-buffer): Do munging of align/src/href/class - attributes to save time in w3-display-node and friends. - -* w3-prefs.el (w3-preferences-compatibility-variables): Fixed problems - with renaming of w3-style-ie-compatibility to css-ie-compatibility - -* w3-display.el (w3-display-node): fix for hyperlinks / form info in - tables. Duhh. - -Wed Dec 11 07:36:08 1996 William Perry <wmperry@aventail.com> - -* css.el (css-copy-stylesheet): New function - -* w3-display.el (w3-display-node): use it - -* mule-sysdp.el (mule-encode-string): Fixes for XEmacs w/mule -(mule-decode-string): Fixes for XEmacs w/mule - -* w3-display.el (w3-display-node): Fixed problem in isindex handling. - Using forms for isindex handling should work again. - -* css.el (css-specificity): new function css-specificity to find how - specific a certain rule is. Need to use this to sort rules in css-get. - -Tue Dec 10 22:37:59 1996 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-get-style-info): Changes to deal with new css.el - - should be much much faster now. - -* css.el (css-get): Radically changed the internal representation of - stylesheets, and how they are looked up. - -Mon Dec 9 22:31:11 1996 William M. Perry <wmperry@aventail.com> - -* w3-display.el (w3-face-for-element): Fixed bug in w3-face-for-element - where weight of the element wasn't being taken into account. - -* css.el: Changed font-variant style type from string to symbol-list - -Mon Dec 9 12:29:59 1996 William Perry <wmperry@aventail.com> - -* default.css: Changed default header sizes - should look better on most - machines - -Sun Dec 8 19:21:07 1996 William M. Perry <wmperry@aventail.com> - -* Emacs-w3 3.0.34 Released - -* w3-display.el: New macro w3-get-attribute to replace - (cdr (assq 'blah args)), just in case I ever decide to replace the - assoc list currently used. - -* New file mule-sysdp.el, to make supporting Mule 2.3, Mule 2.4, and - XEmacs 20.0 easier. - -* url-file.el (url-insert-possibly-compressed-file): handle mule 2.4 - -Fri Dec 6 06:54:03 1996 William Perry <wmperry@aventail.com> - -* w3-parse.el: Emit warnings when people try to slap attribute/value pairs - on end tags. Evil bastards. - Added SPAN, BDO, OBJECT, BASEFONT - -Fri Dec 6 04:42:24 1996 Greg Stark <gsstark@mit.edu> - -* default.css: add th td and caption text-align information - -* docomp.el: increase max-specpdl-size so it can compile w3-display - -* url.el (url-sentinel): avoid save-excursion around switch-buffer - -* w3-display (w3-display-line-break): if we're in nowrap mode but the - region doesn't end on a newline insert an extra newline, otherwise <br> - gets ignored inside a <pre> or nowrap environment. - Also protect against fill-column less than the length of fill-prefix. - Also avoid infloop in right justification, and - fix bug that caused right justification to never be executed. - -* w3-display (table-cut table-dimensions w3-display-table): - lots of new code to handle rowspan and autolayout. - -* (w3-display-fix-widgets): be more agressive adjust even markers that have - buffers and adjust parent markers. - -* w3-display (w3-display-node): These changes are important for tables - Don't insert insert-before on <a> tags before the class is adjusted - Don't insert more than one class into an <a> tag when we adjust it. - Protect against a negative fill-column when drawing <hr>s - Set adaptive-fill-mode (what's filladapt-mode?) - -* w3-parse.el: remove font from %block. WARNING, i have little idea what - consequences this has but it seems to have the desired effect of - handling table cells whose first tag is a <font> without discarding the - implied <p> tag. - -* w3-parse.el: skip-chars-forward "^>" when parsing end tags - (some people seem to think you can put attributes in end tags) - -Fri Dec 6 14:08:30 1996 William M. Perry <wmperry@cs.indiana.edu> - -* css.el: Better handling of text-decoration, to go along with the new version - of set-font-style-by-keywords - -* font.el: Faster version of set-font-style-by-keywords. - Fixed RGB spec. problem if you used non-floats. - -* w3-display.el: (w3-face-for-element) Obey some font function renaming. - (w3-face-for-element) Changed format specification on w3-style-face-xxx - creation. - (w3-display-node) Alignment specified via attributes overrides - stylesheet, not vice versa. - (w3-display-node) Fixed stupid mistake in 'link' handling where - stylesheets were ignored. - -Thu Dec 5 17:51:37 1996 William M. Perry <wmperry@cs.indiana.edu> - -* url.el: (url-retrieve-internally) Can now specify an alternative - function to determine whether a URL should be proxied or not. modelled - off the netscape auto-proxy-configuration crap, so hopefully someday we - can just suck down one of their files and be 'happy' with it. - -* w3-display.el, css.el: - Modified some of the css properties to not be inherited - let - w3-display figure it out on its own - quicker this way. Saves a few - thousand lookups over the life of a parse. - -Mon Dec 2 20:22:12 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: use better face names... avoids problems in xemacs - resource name checking. - -* w3-vars.el: Created version 3.0.33 - -* w3-parse.el: Fixed problem parsing attribute values like <img alt=''> - - the regexp didn't like empty attribute values specified with single - quotes. - -* w3.el: -Patches from Dave Love - -* font.el: Renamed the font-set-*-p to set-font-*-p, to be more in line with -set-face-underline-p and friends. Fixed stupid problem in -set-font-*-p where it would always just toggle the property, not -actually set it. Blah. Added code in x-font-create-name to try -oblique and italic versions of a font if italic is set. - -* default.css: Prettied up the :speech: section - -* w3-display.el: -Conditionalized get-style-info calls in w3-voice-for-element on -feature 'emacspeak - -* w3.el: Added code to try loading dtk-css-speech and w3-speak if the feature -'emacspeak' is available. - -* css.el: Fixed a few stupid problems. - -* font.el: -made tty-font-create-object return a 12pt font object, just for reference. - -* w3.txi: More updates to the documentation - -* w3.el, w3-style.el: Moved to using the new 'css' package - -* w3-parse.el: -Removed some old functions. Save some string creation by downcasing -tag and atribute names in the buffer instead of using 'downcase'. - -* w3-display.el: Moved to using the new 'css' package - -* w3-auto.el: Removed some outdated autoloads - -* font.el: Added function font-set-style-by-keywords - -* css.el: Better handling of various entities - beter way of specifying new -properties and how they should be handled. - -* default.css: *** empty log message *** - -* dist.Makefile: Added 'css.el' to targets - -* css.el: Initial revision - -* w3-vars.el: Renamed w3-right-border to w3-right-margin - -Sat Nov 30 17:42:38 1996 William M. Perry <wmperry@cs.indiana.edu> - -* custom-edit.el, custom.el, widget-edit.el, widget.el: --Synch'd up to Custom/Widget 1.09 - -Fri Nov 29 23:12:42 1996 William M. Perry <wmperry@cs.indiana.edu> - -* font.el: Actually try to use the 'oblique' property under X - -* w3-display.el: -Fix for sometimes getting an invalid glyph error in image retrieval. -Fixed problem where table display would pop something off the open element stack. - -* custom-edit.el, custom.el, widget-edit.el, widget.el: --Synch'd up to Custom/Widget 1.08 - -* w3-display.el: List filling seems to line up correctly now. -Fixed bug in ordered list handling (wrong arg passed to a format). -Changed the way spacing is handled. - -* w3-menu.el: Added new 'search' menu with common web indexes - -* dist.Makefile: -Don't specify widget*.el twice in SOURCES _AND_ CUSTOMSOURCES or -install under FreeBSD chokes. - -* w3-display.el: Protect against list-item display property outside of a list. - -* w3-sysdp.el: Fixed free var reference in make-device - -Thu Nov 28 23:01:11 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: -Protect against bad values of w3-last-fill-pos in w3-display-line-break - -* w3-e19.el, w3-menu.el: --Patches from Dave Love <d.love@dl.ac.uk> for using title of link in menus - -Wed Nov 27 22:59:56 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.32 - -* w3.txi: Started revamping some of the documentation - -* url-custom.el: Initial revision - -* w3-display.el: Handle 'menu' list type correctly - -* url.el: Patch from Thierry.Emery@aar.alcatel-alsthom.fr; -- insert information about processes in buffer "URL Status Display" - instead of *URL-<i>* : added a local variable `url-status-buf' and a - call to `set-buffer' - -- changed `url-get-working-buffer' to `url-get-working-buffer-name', - because `url-working-buffer' is expected to be a name, not a buffer - (my mistake) - -* w3-xemac.el, w3-vars.el: -Removed some old variables that aren't used anywhere now. - -* w3-e19.el: -Patch from Dave Love <d.love@dl.ac.uk> for 'title' version of w3-echo-link. - -* w3-display.el: -Patch from Dave Love <d.love@dl.ac.uk> for 'title' version of w3-echo-link. -Form info is now stuck on a stack instead of in a let-bound variable. -Only call w3-display-fix-widgets once! recursive calls to -w3-display-node when rendering tables caused it to happen more than it -should. - -* w3-forms.el: -Patch from Dave Love <d.love@dl.ac.uk> to protect against bad value -for 'next' in w3-next-widget. - -* dist.Makefile: Don't use `install -d', use mkdir -p if necessary - -Tue Nov 26 16:21:32 1996 William M. Perry <wmperry@cs.indiana.edu> - -* custom-edit.el, custom.el: synch'd up to custom 1.05 - -* widget.el, widget-edit.el: *** empty log message *** - -* widget-edit.el, widget.el: synch'd up to widget 1.05 - -* w3-display.el: Handles the 'dir' list type correctly now. - -* url.el: -Quick patch to check for url-working-buffer being a buffer, not a string. - -* w3-display.el: -Backed out _BAD BAD BAD_ change to protect against invalid values for -w3-last-fill-pos that basically fucked everything in regards to -vertical whitespace. - -Mon Nov 25 21:12:17 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: *** empty log message *** - -* w3-display.el: -Now only does incrememental display around block level elements. -Does better munging of pre-formatted text CR -> LF CRLF->LF, etc. - -* w3.el: Protect against errors in w3-sentinel on bad buffers. - -* w3-vars.el: Created version 3.0.31 - -* widget-edit.el: Fixed compile problems under emacs - -* w3-vars.el: *** empty log message *** - -* widget.el: Made widget.el compile in emacsen w/o native backquote support - -* w3-display.el: *** empty log message *** - -* w3-parse.el: -Patch from greg stark for dealing with '=' in misquoted attribute value pairs - -Sun Nov 24 23:25:25 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: Reimplemented targetted anchors (#foo) - -* url.el: *** empty log message *** - -* url-vars.el: -Changed default of url-mime-language-string to '*' to make some sites happy. - -* w3-display.el: Protect against w3-last-fill-pos getting an invalid position - -* w3.el, w3-display.el, w3-vars.el: -Patch from Dave Love <d.love@dl.ac.uk> to add new possibility 'title' -to w3-echo-link to show the 'title' attribute of a link if its there. - -* w3-speak.el: Patch from raman. - -* font.el: -Patch from nagae@mickey.ai.kyutech.ac.jp to handle fontsets correctly in mule - -* w3-display.el: Implemented a few more CSS properties. -list-style - control how list items are displayed. Ordered lists are - now different from unordered only in their list-style. - Need to implement contextual selectors to get ordered - lists to work out of the box though. -white-space - control whether whitespace is collapsed or not, and - whether text is wrapped. <pre> <xmp> and <plaintext> - are now all specified to use this in the default - stylesheet. -text-align - this replaces the old 'align' attribute - -Reimplemented inlined styles. - -* default.css: Varius updates to take advantage of the new CSS properties -white-space, list-style, etc. - -* w3-style.el: Handle url() and rgb() notation in color specifications - -* w3-vars.el: Removed a few outdated variables - -Sat Nov 23 02:10:37 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: *** empty log message *** - -* dsssl.el: Got rid of yet more compilation warnings. - -* custom.el, custom-edit.el: Synch'd up to custom 1.0.1 - -* w3-display.el: -Better handling of <hr> and <center>, and line spacing in general - -* default.css: Updates to default stylesheet to deal with <center> and <div> - -* w3.el, url.el, url-vars.el, url-http.el: -Patches from Thierry Emery to allow multiple asynch fetches. - -Fri Nov 22 22:26:35 1996 William M. Perry <wmperry@cs.indiana.edu> - -* widget-edit.el, widget.el: -Synch'd up to widget 1.01 - -* w3-style.el: Fixed a few fRemoved a few free variable sets/refs - -* w3.el: -When saving a document as html source, try to get into the 'head' before inserting the base. - -* w3-display.el, w3-style.el: -Stylesheets now store all there information as property lists instead -of assoc lists. Just easier. - -* font.el: Fix for font-normalize-color under nextstep - -Thu Nov 21 04:01:22 1996 William M. Perry <wmperry@cs.indiana.edu> - -* widget-edit.el, widget.el: synch'd to 1.00 of widget/custom - -Mon Nov 18 16:26:06 1996 William M. Perry <wmperry@cs.indiana.edu> - -* install.sh: Initial revision - -* html32.dsl: Updated to latest from jon bosak - -* w3-vars.el: Created version 3.0.30 - -Thu Nov 14 22:39:36 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3.el: Changed this so you can actually just do a (require 'w3-sysdp) and -each function will check to see if it should overwrite, instead of -conditionalizing that on the whole file. - -* url.el: *** empty log message *** - -* images.el, font.el, docomp.el, w3-sysdp.el: -Changed this so you can actually just do a (require 'w3-sysdp) and -each function will check to see if it should overwrite, instead of -conditionalizing that on the whole file. - -* w3-display.el: Moved some macros around. - -* widget.el, widget-edit.el, w3-forms.el: Sync'd up to Widget 0.999 - -* w3-auto.el, w3-menu.el: *** empty log message *** - -Sun Nov 10 18:08:24 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.29 - -* dsssl.el: Various changes, starting on the actual flow object stuff - -Tue Nov 5 05:26:07 1996 William M. Perry <wmperry@cs.indiana.edu> - -* url-news.el: Updated version checking of news to deal with 'red' gnus - -Mon Nov 4 14:47:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: Don't show the content of 'script' - typo - -Fri Nov 1 15:08:45 1996 William M. Perry <wmperry@cs.indiana.edu> - -* default.css: Changes from raman - -Thu Oct 31 18:51:52 1996 William M. Perry <wmperry@cs.indiana.edu> - -* widget-edit.el: - - -Tue Oct 29 19:53:38 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: *** empty log message *** - -Thu Oct 24 02:25:03 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-widget.el: Updated the image widget to the new widget stuff. - -Wed Oct 23 13:26:09 1996 William M. Perry <wmperry@cs.indiana.edu> - -* docomp.el: *** empty log message *** - -* url.el: Fixed bug in url-remove-relative-links that would choke on something -like: /foo/bar/./../baz/ - they /../ was removed first, removing its -parent directory, the /./ - ack. - -* w3-display.el: Image loading is back! -Client-side imagemaps are back! -Forms that span tables are working now. - -Mon Oct 21 21:32:33 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.28 - -* url-mail.el: Make mail handling a little more generic. - -* w3-display.el: -Fix for w3-display-fix-widgets so that links right up against each -other don't cause it to skip every-other-one. - -Sun Oct 20 16:47:05 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-style.el: don't map a pitch of 9 to 0. - -* w3-speak.el: -Added back in the advice for url-lazy-message that provided auditory -feedback during URL retrieval. Also added back in the -w3-speak-browse-page command. - -* w3-speak.el: -Some patches from TV Raman to fix multiline text entry area speaking -and a bogus call to widget-get in text entry area speaking. - -Fri Oct 18 12:27:04 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: -Patches from Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> to -implement 'colspan' on tables. Patch to support align=xxx on -arbitrary tags. - -Thu Oct 17 22:27:44 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.27 - -* w3-display.el: -fixed voicification of hyperlinks. Fixed problem in w3-normalize-spaces -and multi-line strings. - -Wed Oct 16 20:56:40 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-speak.el: Fix stupid problem. function renaming lossage. Fun - -* w3-display.el: -Fixed <select> form items that had no <option value=xxx selected> -entry in them. Wheee. - -* w3-display.el: -Fixed <select> form items that had an <option value=xxx selected> -entry in them. Wheee. - -* w3.el: document info is now shown as a table. - -* w3.el: Document information is now shown as a table. - -* w3-display.el, w3-vars.el: Now keeps better track of the <meta> tag info - -* w3-vars.el: Created version 3.0.26 - -* w3-display.el: *** empty log message *** - -Tue Oct 15 13:21:54 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: Added back in <meta> and <link> handling. -Fixed insert-before and insert-after for 'a' tag and pseudo-classes - -* w3-display.el: -Fixed some potential runaway style inheritance - need to think about a -better way to pop style info off the various stacks than -(w3-handle-content node) on an empty element. - -* w3-display.el: Fixed <textarea> elements in forms - -* w3-display.el, w3-forms.el: Fixed <select> elements in forms - -Sun Oct 13 23:50:03 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.25 - -* dsssl.el: Bug fixes - -* url-hash.el: -Fixed bug in url-gethash where it wasn't honoring the 'default' parameter - -Sat Oct 12 20:32:49 1996 William M. Perry <wmperry@cs.indiana.edu> - -* widget.el, widget-edit.el: Synched up to widget 0.99.4 - -Fri Oct 11 18:55:02 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: fix for xemacs w/ temp faces - -* w3-display.el: Fixed a bug with the insert-after handling. Duhh. - -* default.css, w3-display.el: Implemented insert-before and insert-after - -Wed Oct 9 19:00:59 1996 William M. Perry <wmperry@cs.indiana.edu> - -* ssl.el, url-cookie.el, url-file.el, url-gopher.el, url-hash.el, url-http.el, url-irc.el, url-mail.el, url-misc.el, url-news.el, url-nfs.el, url-parse.el, url-pgp.el, url-vars.el, url-wais.el, url.el, urlauth.el, w3-about.el, w3-annotat.el, w3-display.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-latex.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-parse.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3-xem20.el, w3-xemac.el, w3.el, xbm-button.el, xpm-button.el, base64.el, dsssl.el, font.el, images.el, md5.el, mm.el: --Updated copyrights/addresses - -Tue Oct 8 14:56:22 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: Tables now default to having no border - -* w3-forms.el: Require w3-vars so Gnus will work - -* w3-vars.el: Created version 3.0.24 - -* w3-speak.el: -Added a few patches from raman and the latest version of emacspeak - -everything appears to work out of the box now. - -* w3-style.el: -Added in a few autoloads for getting emacspeak to work right out of the box. - -* w3-display.el: Added back in the :help-echo stuff on widgets - -Mon Oct 7 18:09:17 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: -<isindex> works again. Automatically turns off filladapt-mode now, -since we apparently don't play well together. - -* default.css: Added some margins - -* w3-display.el: Fix for emacs 19 - -Fri Oct 4 17:08:51 1996 William M. Perry <wmperry@cs.indiana.edu> - -* dsssl.el: -Fixed a few errors in calling w3-dsssl-check-args. Now _EVERYTHING_ -compiles cleanly. - -* docomp.el: Added a few more variables to the 'expected-to-be-free' list. -Everything but dsssl.el compiles cleanly now. - -* url-news.el: Fixed a few typos that resulted in free variable references. - -* w3-display.el: New function w3-make-face to 'do the right thing' in -Emacs/XEmacs/Emacs-with-no-X-support. -Implemented margin-left and margin-right. -Fixed a few problems with runaway or insufficient application of styles. - -Mon Sep 30 19:43:35 1996 William M. Perry <wmperry@cs.indiana.edu> - -* url-hash.el: -Nasty hack to fix the !! error (("file \"cl-extra\" didn't define \"gethash\"")) stuff people are seeing under Emacs-19 - -* w3-vars.el: Created version 3.0.23 - -* w3-prefs.el: Updates for new widget package - -* w3-display.el: -No more recursion! Lots more shit broke though. Lists are totally broken. - -* w3.el: Updates for new widget package - -* w3-keyword.el: *** empty log message *** - -Sun Sep 29 21:26:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* widget.el, widget-edit.el: Updated to version 0.99 of the library - -* widget-edit.el: Allow the :help-echo widget stuff to be a symbol - -* w3.el: More updates for the latest widget package - -* w3-sysdp.el: New functions prepend-text-property, append-text-property, -fillin-text-property - -* default.css, url.el: *** empty log message *** - -Wed Sep 25 10:53:08 1996 William M. Perry <wmperry@cs.indiana.edu> - -* dist.Makefile: Removed custom.el and custom-edit.el from the distribution. - -Tue Sep 24 05:04:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.22 - -* widget.el, widget-edit.el: Updated to latest widget stuff from Per. - -* w3-parse.el: -Added <script> to %body.content so that stupid IE 3.0 demo pages would work. - -* w3-keyword.el: -Added some new keyword defs to get rid of compile-time warnings - -* w3-forms.el, w3-display.el: Now works with newest widget stuff - -* url.el: New function url-parse-query-string, to return an assoc list of name -value pairs from a URL-style query. url-unhex-string now takes an -optional second argument for whether to allow decoding of newlines or -not. - -* url-mail.el: -Now understands netscape-style 'extensions' to the mailto: specifier. -ie: mailto:wmperry?subject=thesubject&bcc=root - -* font.el: -Now always converts to points instead of pixels, seems to give better -results this way. - -Mon Sep 23 04:53:56 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.20 - -* dsssl.el: Made dsssl depend on url-hash - -Sun Sep 22 05:16:06 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el, w3-parse.el: *** empty log message *** - -* w3-display.el: Some spacing changes, fix for nested lists - -* custom.el, widget-edit.el, widget.el: - - -* custom-edit.el: *** empty log message *** - -Fri Sep 20 05:07:12 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.19 - -* w3-display.el: *** empty log message *** - -* w3-sysdp.el: Added in stub for set-keymap-parents - -* w3-speak.el: Patches from raman - -* w3-prefs.el, w3-imap.el: *** empty log message *** - -* w3-hot.el: Fixed w3-read-html-bookmarks to work with some parser changes. - -* w3-forms.el: Made forms work again. - -* w3-display.el: Changed how the borders on tables are drawn. -Added back in the voice support. - -Thu Sep 19 05:12:49 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.18 - -* dist.Makefile: -Moved the URL and W3 packages back into one big distrubtion again - -* w3-vars.el: Created version 3.0.18 - -* w3-vars.el: Created version 3.0.19 - -* w3-display.el: Don't crap out on tables with 0 columns - -* docomp.el, url.el: *** empty log message *** - -Wed Sep 18 12:50:03 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.18 - -* docomp.el: *** empty log message *** - -* w3-display.el: Space filling fixes - -* w3-auto.el: Added autoload for w3-style-post-process-stylesheet - -Tue Sep 17 12:50:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.16 - -* w3-display.el, w3-e19.el: *** empty log message *** - -Mon Sep 16 04:46:18 1996 William M. Perry <wmperry@cs.indiana.edu> - -* custom-edit.el, custom.el, widget-edit.el, widget-example.el, widget.el: -Initial revision - -Sun Sep 15 22:47:53 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.15 - -* w3-display.el: Alignment stuff works (right, left, full, center). -Tables can now be borderless, and if it has borders, they are all there. -<pre>/<xmp> work. - -* url-vars.el: Created version 1.0.42 - -* url-http.el: *** empty log message *** - -* w3-vars.el: Created version 3.0.14 - -* html32.dsl: Initial revision - -* w3.el: Use the new display code. - -* w3-forms.el: A few changes for the latest display code - -* w3-vars.el: Created version 3.0.14 - -* w3-display.el: Actually mostly works - -* w3-parse.el: Removed hooks into the old display engine - -* url.el: *** empty log message *** - -* w3-speak.el: Update from raman - -* url.el: *** empty log message *** - -Sat Sep 14 16:48:24 1996 William M. Perry <wmperry@cs.indiana.edu> - -* url-gopher.el, url.el: -Added '...' to the downloading messages so that they do not show up in -the message log buffer under Emacs 19.xx - -* w3-parse.el: Changed content-model of <script> to fix problems on some sites -(notably netscape's) that use an unescaped </ in the script. BAD SGML -DAMMIT. - -Fri Sep 13 05:24:53 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.13 - -* w3-forms.el: Use the new :ignore-case stuff for choice items - -Thu Sep 12 05:57:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-display.el: Holy shit tables work. - -Tue Sep 10 03:11:55 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-speak.el: Bug-fixes from raman. - -Mon Sep 9 05:18:37 1996 William M. Perry <wmperry@cs.indiana.edu> - -* dsssl.el: -Removed a few compiler warnings and fixed a few bugs (equal, error, time - -* dsssl.el: -DSSSL (define ...)'d functions are now called correctly. Wow. Added -in most of the rest of the DSSSL(o) application profile functions. - -* dsssl.el: Initial revision - -* w3-parse.el: *** empty log message *** - -* w3-about.el, w3-annotat.el, w3-draw.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3.el, w3-xemac.el, images.el: -Changed copyright assignment - -* font.el: changed copyright assignment - -Sun Sep 8 00:31:52 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-draw.el: -Added in a stub handler for the 'frame' tag, so that you can still get -to frame pages written by idiots who don't use a decent 'noframe' -subdocument. - -* url.el: Removed nntp-after-change-function, since it screwed up GNUS - -Sat Sep 7 01:45:17 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-latex.el: updated email address for stephen peters - -Wed Sep 4 02:09:08 1996 William M. Perry <wmperry@cs.indiana.edu> - -* socks.el: Initial revision - -Sun Sep 1 16:22:50 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-draw.el: Don't load images on a TTY device in XEmacs. General speedup - -Thu Aug 29 04:09:40 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-vars.el: Created version 3.0.12 - -Sun Aug 25 17:12:32 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-draw.el: Added some stubs for tables - -Mon Aug 19 03:30:47 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3.el: fixed bug in w3-insert-formatted-url - -Mon Aug 12 03:10:30 1996 William M. Perry <wmperry@cs.indiana.edu> - -* w3-style.el: Don't make a null voice of paul-5555 if no stuff is specified. - -* default.css: Added speech elements to the default stylesheet. - -Sun Aug 11 16:41:58 1996 William M. Perry <wmperry@cs.indiana.edu> +Sun Aug 11 16:41:58 1996 William Perry <wmperry@cs.indiana.edu> * w3-vars.el: Created version 3.0.11 @@ -2534,7 +6,7 @@ Fix for font-default-font-for-device under XEmacs when you use a font like '10x20' instead of the fully specified version -Sat Aug 10 16:14:08 1996 William M. Perry <wmperry@cs.indiana.edu> +Sat Aug 10 16:14:08 1996 William Perry <wmperry@cs.indiana.edu> * w3-forms.el: Do not encode the '.' in application/x-www-form-urlencoded. Fucking @@ -2545,7 +17,7 @@ Fixed problem with submissions of a form with the exact same arguments causes elements from both form to be submitted. ack. -Tue Aug 6 14:03:52 1996 William M. Perry <wmperry@cs.indiana.edu> +Tue Aug 6 14:03:52 1996 William Perry <wmperry@cs.indiana.edu> * w3-parse.el: fixed stupid mistake in DTD I made when changing to 3.2 DTD - left @@ -2556,13 +28,13 @@ * w3-speak.el: fixed bugs -Mon Aug 5 14:03:09 1996 William M. Perry <wmperry@cs.indiana.edu> +Mon Aug 5 14:03:09 1996 William Perry <wmperry@cs.indiana.edu> * w3-vars.el: Created version 3.0.10 * default.css: A few mild changes, and docs. -Sun Aug 4 23:51:26 1996 William M. Perry <wmperry@cs.indiana.edu> +Sun Aug 4 23:51:26 1996 William Perry <wmperry@cs.indiana.edu> * w3-speak.el: new version of w3-speak from raman @@ -2581,28 +53,16 @@ * w3-parse.el: fixed graphical entities -Sat Aug 3 20:09:50 1996 William M. Perry <wmperry@cs.indiana.edu> +Sat Aug 3 20:09:50 1996 William Perry <wmperry@cs.indiana.edu> * w3-vars.el: Added textual representation of the 'artist formerly known as prince' graphical icons -* md5.el: removed /bin/sh dependency in md5 - -Fri Aug 2 14:08:38 1996 William M. Perry <wmperry@cs.indiana.edu> - -* url-vars.el: Created version 1.0.41 - -* url.el: -no longer special case file:// urls when checking for no_proxy - thats -just stupid. - -Thu Aug 1 13:32:54 1996 William M. Perry <wmperry@cs.indiana.edu> +Thu Aug 1 13:32:54 1996 William Perry <wmperry@cs.indiana.edu> * w3-vars.el: Created version 3.0.9 -* url.el: made url-insert-file-contents interactive - * w3-sysdp.el: added data-directory to sysdep version of x-library-search-path for emacs under windows 95/nt @@ -2615,6 +75,9163 @@ * w3-draw.el: Added support for balloon-help -Fri Jul 26 05:57:21 1996 William M. Perry <wmperry@cs.indiana.edu> +Fri Jul 26 05:57:21 1996 William Perry <wmperry@cs.indiana.edu> * w3-display.el, w3-texinfo.el: Initial revision + +* w3-parse.el: *** empty log message *** + +* w3-hot.el: Should now be able to handle XMosaic style hotlist files + +* w3-parse.el: +Added some HTML 3.2 stuff, reorged some of the content-models, et. c + +* w3-draw.el: few fixes to the title handling. +don't display any text outside the <html></html> area + +* w3-style.el: +Changes to w3-style-parse-css to gracefully ignore <!-- and --> in a +stylesheet, for those losers who insist on using SGML comments to hide +the <style> tag from stupid browsers. + +* w3-parse.el: +Changed the content model of the <style> tag to CDATA so that idiots +who want to hide the style information from stupid old browsers by the absolutely braindead use of comments (<!-- ... -->) can. *sigh* + +Thu Jul 25 05:00:55 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-style.el: Fixed stupid bug in :device: handling + +Tue Jul 23 00:40:54 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-keyword.el: more keywords for speech stuff + +* docomp.el: *** empty log message *** + +* w3-draw.el: +Beginnings of support for the new and improved fucked up netscapism +<spacer> tag + +Mon Jul 22 03:22:52 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-sysdp.el: added stub for make-local-hook - more Emacs 19.2x lossage. + +* w3-forms.el: +always encode hex strigs into uppercase for stupid broken fucking +braindead forms decoders!!! + +Sun Jul 21 20:07:50 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-vars.el: Created version 3.0.8 + +* w3.txi: fixed a few compilation errors in w3.txi + +* w3.txi: Revamped a few nodes, removed the downloading/compiling notes, and +documented url-proxy-services and improved the proxy section in +general. + +* w3-hot.el: Should now auto-recognize HTML bookmark files + +* font.el: Allow a font to have a size like "+12pt" + +* w3-draw.el: +Now handles <font face="xxxx"> ala Internet Exploiter and Nutscrape + +* w3.el: Added function for reloading all stylesheets + +* w3-menu.el: Added option to the 'style' menu for reloading stylesheets + +* w3-forms.el: +fixed problem with dropwon menus with the same 'value' would show the first item with that value, not necessarily the one the user selected. + +* w3-widget.el: w3-follow-inlined-image works again + +* w3-draw.el, w3-keyword.el, w3-menu.el, w3-vars.el, w3-xemac.el, w3.el: +You can now load delayed images + +Sat Jul 20 05:15:06 1996 William Perry <wmperry@cs.indiana.edu> + +* w3.txi: Removed 16-bit windows section. +removed programming interface chapter. +fixed Gnus accessing function docs. +added pointer to browse-url-browser-function. +removed docs of w3-delimit-emphasis / w3-delimit-links. + +* w3-forms.el: +If a form has an invalid encoding type, issue a warning about the bad +html and the fall back on application/x-www-form-urlencoded + +* w3-style.el: +@import no longer causes a 'buffer-modified, kill it anyway?' question. +newer CSS font shorthand supported. +split the font-family on commas, not spaces, ala newer CSS. + +* font.el: A few changes to the default font-family-mappings + +* w3-draw.el: +Allow global document stuff to be specified on the 'body' tag as well +as the 'html' tag. + +Fri Jul 19 04:35:48 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-vars.el: Created version 3.0.7 + +Thu Jul 18 14:20:20 1996 William Perry <wmperry@cs.indiana.edu> + +* default.css: +moved monospaced font declaration for pre/xmp into the :xemacs: section + +Tue Jul 16 02:49:55 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-latex.el: Lots of patches from stephen peters. +* Fix to backslash handling code so that it works. + +* Fix to ~ (very important, that) so that it generates a + `\textasciitilde', since in a <tt> environment the previous call + would work incorrectly. Similar fix for ^ characters. + +* For carriage returns in a verbatim environment, use `\newline' + instead of `\ '. Also adds a \nullspace command for use in <pre> + environments, since the existing code for <pre> tended to eat + leading whitespace without it. + +* Use `\newline' instead of `\linebreak', since \linebreak tries to + justify the line out to the text width. + +* Added `\batchmode' call at the beginning of the generated LaTeX, to + force attempted recovery of any errors. + +* Added calls to not indent paragraphs and skip lines between + paragraphs. I'm not sure whether I like this better or not, but I + figured that most HTML browsers currently use that formatting. This + should be changed once stylesheets are working nicely, to use + whatever's specified in the stylesheet for LaTeX. + +Mon Jul 15 17:33:19 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-draw.el: +tty-closest-color-matching now works for netscape-style color crap as +well as stylesheet stuff + +* w3-parse.el, w3-xemac.el: anal retentive patch for mispelling in comments + +Sat Jul 13 22:47:21 1996 William Perry <wmperry@cs.indiana.edu> + +* w3.el: +w3-echo-link stuff is now handled in the new widget-motion-hook variable. + +* widget-edit.el: +New hook - widget-motion-hook - called with the widget moved to. + +* w3-draw.el: +w3-echo-link stuff is now handled in the new widget-motion-hook variable. +when following a link, its color is changed correctly. + +Fri Jul 12 05:52:49 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-style.el: fixed problem parsing class attributes in CSS + +* w3-style.el: *** empty log message *** + +Thu Jul 11 18:00:20 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-style.el: deal gracefully with device-bitplanes returning nil + +* w3-style.el: You can now use a :speech: device section in a CSS stylesheet + +* patch-for-old-emacsen: Initial revision + +* w3-sysdp.el: version of valid-color-name-p and device-class for the OS/2 +presentation manager. + +* w3-e19.el: Some OS/2 hacks + +* w3-draw.el: +sanity check the fill-prefix before setting it, and issue a warning if +list indentation tries to overflow the right window margin. + +* w3-vars.el: Created version 3.0.6 + +Wed Jul 10 23:50:10 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-draw.el: fixed problem with emacspeak + +* default.css: *** empty log message *** + +* dist.Makefile: fixed install target - duh + +* w3.el: some more mule fixing + +* w3.el: remove compression extensions from default save-as filenames + +* w3.el: fixed w3-save-binary-file to set initial-contents on the call to +read-file-name + +* w3-hot.el: fixed problem with w3-hotlist-add-document-at-point + +* w3-parse.el: Fix for mule and character entities > 127 + +* w3-draw.el: +fixed mysterious problem of stylesheet formatting info not working +correctly the first time a tag was seen. *dumb* mistake on my part. + +Tue Jul 9 21:01:15 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-sysdp.el: added more overlay functions + +* w3-vars.el: Created version 3.0.5 + +* w3.el: *** empty log message *** + +* dist.Makefile: +Now uses 'install' to do the copying around, instead of trying to fake it. + +* dist.Makefile: *** empty log message *** + +* font.el: Require disp-table so that display table stuff is loaded (apparently +XEmacs 19.13 didn't autoload or dump it - *sigh*) + +* dist.Makefile: No longer mention THIS-IS-VERSION-XX in the makefile + +* w3.el: *** empty log message *** + +* w3.el: Fixed w3-save-binary-file + +* w3.el, w3-speak.el, w3-style.el, w3-draw.el: voices-via-stylesheet fixes + +* dtk-css-speech.el: Initial revision + +* w3-forms.el: wais submissions work again + +* w3-print.el: fix problem with ps-print and forms printing (read-only text) + +Sun Jul 7 22:04:07 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-vars.el: Created version 3.0.4 + +* w3-forms.el: <input type=radio checked> works now + +* w3-forms.el: Radio buttons work again. *sigh* + +Thu Jul 4 16:32:06 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-draw.el: Let stylesheets handle the w3-delimit-links stuff + +Mon Jul 1 15:42:21 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-vars.el: Created version 3.0.3 + +* widget-edit.el: another patch to not require new-style backquote processing + +* w3-sysdp.el: Added stub for buffer-substring-no-properties + +* w3-menu.el: +Do not use menus under Emacs 19.28 - they are broken / incompatible +with that version of easymenu + +* w3-sysdp.el: Fix to device-or-frame-type to work under Emacs 19.28 + +* w3.el: fix for set-auto-mode lossage on null buffer-file-name + +* w3-sysdp.el: Added in stubs for plist-put and plist-get, and an Emacs 19.2x +specific version of facep. everything almost works in 19.28 now. + +* widget-edit.el: Don't assume native backquoting abilities + +Sun Jun 30 22:53:02 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-vars.el: Created version 3.0.2 + +* w3.txi: *** empty log message *** + +* w3.el, w3-xemac.el, w3-widget.el, w3-toolbar.el, w3-sysdp.el, w3-style.el, w3-speak.el, w3-print.el, w3-prefs.el, w3-parse.el, w3-mule.el, w3-mouse.el, w3-menu.el, w3-latex.el, w3-keyword.el, w3-imap.el, w3-hot.el, w3-forms.el, w3-emulate.el, w3-e19.el, w3-draw.el, w3-annotat.el, w3-about.el, images.el, font.el, w3-vars.el: +Changed email address info + +* dist.Makefile: Added w3-latex.el to the dist.Makefile + +* w3-vars.el, default.css: *** empty log message *** + +* font.el: final fix for font-height lossage + +* docomp.el: added menubar-visible-p + +Wed Jun 26 16:38:12 1996 William Perry <wmperry@cs.indiana.edu> + +* font.el: +Use truncate instead of round for font sizes - usually gives better results + +* w3-annotat.el, w3.el: +Patch from Darrell Kindred <dkindred+@cmu.edu> for news problems +1. nnheader-init-server-buffer isn't called, so the + first call to nntp-open-server fails. (Patch inserts + a call to nnheader-init-server-buffer in url-news-open-host.) + 2. The `&', '<', and '>' characters don't get turned into + entities in news from lines, subject, body, etc. The result + is that "William Perry <wmperry@monolith.spry.com>" shows up + as "William Perry @monolith.spry.com>". (The patch moves + w3-insert-entities-in-string to url.el and renames it to + url-insert-entities-in-string, then calls it from url-format-news. + 3. When displayed, news articles get an extra, empty + "References" entry. (Patch inserts a `(delete "" ...)' + to remove the trailing empty reference from the list.) + +Tue Jun 25 19:00:48 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-menu.el: Revamped the options menu - added the edit-preferences button. + +* w3.el: Fix for window-splitting with the back button + +* w3-sysdp.el: Added bogus definition of set-marker-insertion-type + +Mon Jun 24 14:51:18 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-about.el: changed pointers for xemacs.cs.uiuc.edu to xemacs.org + +Fri Jun 14 16:50:26 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-auto.el: *** empty log message *** + +* w3-vars.el, w3.el, w3-forms.el: +Fixes for mule from MORIOKA Tomohiko <morioka@jaist.ac.jp> + +* w3-xem20.el: Initial revision + +* w3-prefs.el: fixed problem under FSFmacs + +Thu Jun 13 14:31:38 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-menu.el: +Extended w3-menu-save-options to save more info. Different way of +turning menubar on/off in XEmacs 19.14 (menubar-visible-p specifier) + +* w3-latex.el: Applied hypertext link printing patches from Stephen Peters +<speters%samsun@us.oracle.com> + +* w3.el: patch for imbalanced tags in w3-document-information + +* w3-prefs.el: All the panels work to some degree now + +Wed Jun 12 03:25:39 1996 William Perry <wmperry@cs.indiana.edu> + +* w3-prefs.el: More panels work + +* w3-forms.el: fix for radio button munging + +Tue Jun 11 23:47:37 1996 William Perry <wmperry@cs.indiana.edu> + +* widget-edit.el: +fixed bug in widget-forward if a widget extended to (point-max) + +* w3.el: *** empty log message *** + +Sun Jun 9 21:21:35 1996 William Perry <wmperry@cs.indiana.edu> + +* widget-edit.el: Few bug fixes for widget-backward behaviour + +* w3-speak.el: more renamings that I forgot before + +* w3.el: w3-find-default-stylesheets is now a little smarter (looks for +stylesheets in the directory it is being loaded from). Error messages +when no default stylesheet can be found is much better now as well. + +* dist.Makefile, clean-cache, default.css, w3.txi, descrip.mms, font.el, images.el, w3-about.el, w3-annotat.el, w3-auto.el, w3-draw.el, w3-e19.el, w3-emulate.el, w3-forms.el, w3-hot.el, w3-imap.el, w3-keyword.el, w3-latex.el, w3-menu.el, w3-mouse.el, w3-mule.el, w3-parse.el, w3-prefs.el, w3-print.el, w3-speak.el, w3-style.el, w3-sysdp.el, w3-toolbar.el, w3-vars.el, w3-widget.el, w3-xemac.el, w3.el, widget-edit.el, widget.el, xbm-button.el, xpm-button.el, docomp.el: +Initial revision + +Thu Jun 6 15:03:15 1996 William Perry <wmperry@indiana.edu> + + +* w3-auto.el: Added autoload for w3-show-dvi + +* w3-latex.el: w3-parse-tree-to-latex now takes optional URL argument. +<pre> and <xmp> text now work correctly. +Added a known-bugs section. +Added a variable for whether to print hyperlinks as footnotes or not. + + +* w3-annotat.el, w3-e19.el, w3-forms.el, w3-hot.el, w3-prefs.el, w3-xemac.el, w3.el: +Replaced w3-insert w/insert - no longer needed + +* w3-latex.el: Added footnotes for hypertext links + +Wed Jun 5 20:18:36 1996 William Perry <wmperry@indiana.edu> + +* w3-latex.el: +Changed some things to be more like w3-draw in how it gets formatting +informatino for each chunk + +* w3.el: +Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com> + +* w3-print.el: Stephen Peters <speters%samsun@us.oracle.com> + +* w3-auto.el: +Merged in new latex printing code from Stephen Peters <speters%samsun@us.oracle.com> + +* w3-latex.el: Initial revision + +* w3-parse.el: patch from jbw for eveil <! comment syntax + +Mon Jun 3 20:43:37 1996 William Perry <wmperry@indiana.edu> + +* w3-parse.el, w3-vars.el: +added flag for whether to honor netscape style <! > comments. + + +* w3-parse.el, w3-vars.el: Added alt text capabilities to w3-graphic-entities + +* w3-menu.el: Toggling menubar from Emacs->W3 works again + +* w3.el: w3-map-links works again, so does w3-complete-link + +* w3-e19.el, w3-xemac.el: removed old def. of w3-map-links + +* w3-draw.el: fixed url expansion + +* w3-forms.el: +More fixes for netscape compatibility with single-text entry form +submissions + +* w3-speak.el: +Added a few patches from Raman (folding-mode stuff) and definition of +advice for w3-scroll-up + +* w3-prefs.el: +Got rid of some compiler warnings about free variables, and removed +some bogus variables that I can get elsewhere now +(w3-preferences-numglyphs) + +* w3-prefs.el: Added hooks for setting up the prefs buffer, and ok/cancel/reset +hooks. Fixed saving of proxy information + +* descrip.mms: Updated VMS MMS file + +* dist.Makefile: Added w3-prefs to the distribution + +Sun Jun 2 20:09:22 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: a few more emacspeak extensions + + +* w3-e19.el: Fixed compile-time errors re: w3-form-element-* functions + +* w3-draw.el: fixed bug in w3-valid-voice-p + + +* w3-speak.el: fixed some compiler warnings + + +* dist.Makefile: Added w3-speak.el to the distribution + +* w3-speak.el: +Move some functionality of the w3-fetch defadvice into a w3-mode-hook +that is automatically added by w3-speak-use-voice-locking + +* w3-speak.el: Wow, I think it will work + +* w3-draw.el: reimplemented w3-echo-link + +* w3.el: fixed problem of not resetting the user's value of url-be-asynchronous +in the new version of w3-download-url + +* w3.el: Made w3-download-url asynchronous by default, and make sure it asks +for the filename before it starts the download. + +Sat Jun 1 20:04:22 1996 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed w3-download-url + +* w3-parse.el: Fixed graphic entities to use normal entity expansion instead of +'STARTTAG - see commentary in the code for why exactly. + +* w3.el: Fixed w3-mail-document-author to do the right thing for 'made' links +again. Now searches for mail(to|server) links first. If none found, +takes the first 'made' link and fetches that. If one found, fetch it. +If more than one mail(to|server) link is found, present the user with +a list and let them choose. + +* w3-speak.el: Initial revision + +Fri May 31 21:34:19 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-style.el: Basic support for emacspeak out of the box + +* w3.el: Fixed typo in w3-popup-info + +* w3-parse.el: Fixed bug in graphic entity creation + +* w3.el: Added new function w3-describe-entities that lists all the entities +currently defined. + +* w3-parse.el: Added in new definitions for graphic entities - they live again! + +* w3-vars.el: Added in new definitions for graphic entities + + +Thu May 30 17:32:36 1996 William Perry <wmperry@indiana.edu> + + +* w3-prefs.el: +Changed to only using one buffer instead of two stacked buffers - was +too big a pain in the ass to navigate w/o the mouse. + +* w3-forms.el: fixed form submission changes + +* w3-draw.el: +Supports target'ed windows to some extent (external, _blank, _top) + +* w3.el: delete-other-windows in w3-fetch-other-frame + +* w3-draw.el: +the hyperlnk widgets now keep _all_ attributes that are specified on a +link in them as widget properties. This will eventually allow us to +do targetted windows, etc. + + +* w3-prefs.el: protect against errors in widget-forward + +* w3-prefs.el: +Ok, cancel, and save buttons work. Proxy configuration screen is +complete. Old window configuration restored when exiting. Now +selects the prefs window after choosing something from the toolbar + +* w3-sysdp.el: Added symbol-value-in-buffer + + +* w3-draw.el, w3-forms.el: Single-entry form auto-submission now works again + +* w3-sysdp.el: Added insert-file-contents-literally function + +Wed May 29 21:52:40 1996 William Perry <wmperry@indiana.edu> + +* w3-prefs.el: proxy panel sort of works + +* w3-print.el: Few patches to the latex printing by Stephen Peters +<speters%samsun@us.oracle.com> + +* w3-mouse.el: w3-follow-inlined-image works again + +* w3-draw.el: +Fixed problem with paragraph filling screwups after <xmp></xmp> sections + +* w3-vars.el: +new keybinding for return so that return doesn't self-insert when not +on a hyperlink + + +* font.el: don't error out on bad rgb color values + +* font.el: Don't error out if you cannot find the rgb.txt file + +* w3-parse.el: +Supports stupid %!@*ing netscape-style <! > `comments'. What complete +and utter horseshit. + +* w3-draw.el: fixed read-only errors once and for all. :) + +* w3-e19.el: removed old bogus definition of w3-follow-inlined-image-mouse + + +* w3-prefs.el: progress + +* w3.el: Now correctly looks for 'stylesheet' in w3-configuration-directory. +Avoid infinite recursion if url-be-asynch == t when +w3-find-default-stylesheets is called + +* w3.el: fix for http 0.9 servers and asynchronous transfers + +* w3-widget.el: +Actually added w3-image-widget-callback so 'href images work right + +Tue May 28 22:35:46 1996 William Perry <wmperry@indiana.edu> + +* w3-prefs.el: Initial revision + + +* w3-menu.el: Put the correct Emacs/XEmacs in the menubar toggle + +* w3-draw.el: +fixed problems with badly specifid colors in netscape-crap <body> attributes + +* w3-forms.el: <input type=image> works minimally + +* w3-forms.el: +Fixed a problem with option lists in forms. The forms validator is cool + +* w3.el: previewing buffers now works much _MUCH_ better + +* w3.el: Added stub for w3-find-file, a more intuitive name for w3-open-local + +* w3-draw.el: Link-echoing now works + +* widget.el, widget-edit.el: +Changed widget-forward to honor a new :help-echo property + + +* widget-edit.el: +Fix for widget-forward when widgets are _RIGHT_ on top of each other + +* w3.el: Fixed stupid problem on my part + +* w3-draw.el: +Fix problem with <pre> segments from Mac-based web servers (^M only, no ^J) + +* w3.el: Don't do set-auto-mode under mule, as it wigs out with null filenames + +* w3.el: Fixes for www: hrefs + +* w3.el: Fix for file information & last-modified + +Mon May 27 23:08:26 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: problem in 19.30 + +* w3-forms.el: +Fixed problem with 'submit' button on forms _always_ being sent to the +server - overanxious with making sure everything had a 'name' field at +widget creation time. Gack. + +* w3-xemac.el: +Beginnings of a mode-motion-handler to do spiffy handling of client +side imagemaps, etc. + + +Sun May 26 01:17:31 1996 William Perry <wmperry@indiana.edu> + +* images.el: removed duplicate converter + +Fri May 24 18:19:16 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: file: urls for images work now + +* w3.el: Fixed missing paren in configuration-file warning code + +* w3.el: New version of w3-version from "Robert J. Chassell" +<bob@gnu.ai.mit.edu> that will let you do C-u M-x w3-version to insert +the version information into the buffer at point. + +* w3.el, w3-hot.el, w3-forms.el, w3-emulate.el, w3-annotat.el: +No longer use mm-insert-file-contents lossage + +* images.el: Added p[np]m<->ps converters + + +* w3-widget.el: No more newlines after images w/alt text & no hyperlink + +* w3.el: Moved where w3-default-configuration gets loaded so that you can set +some variables in it and have them honored by the rest of w3-do-setup + +Thu May 23 16:08:23 1996 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: +Now only grabs images with the same URL/SRC once per page, instead of +starting up multiple transfers for the same one. Yeah. + +* w3-menu.el: context-sensitive menus now work again on images + +* w3-sysdp.el: synching up with XEmacs 19.14's version + +* w3-sysdp.el: Added lots more device functions + +Wed May 22 17:08:21 1996 William Perry <wmperry@indiana.edu> + + +* w3-widget.el: Now checks for invalid glyphs before removing the textual +representation from the buffer. + +* w3.el: Removed w3-beta from the distribution - functionality moved elsewhere + +* w3-widget.el: +Better handling of images that are hyperlinks that have no 'alt' text. + +* w3-draw.el: +Some stuff from the old w3-beta, image fixes, initial color of html page should be better. + + +* dist.Makefile: +Removed w3-beta from the distribution - functionality moved elsewhere + +* w3-emulate.el: Moved w3-read-netscape-config into w3-emulate + +* w3-widget.el: Few screwups w/markers fixed + +Tue May 21 05:31:56 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-forms.el, w3.el: Some XEmacs 20.0 MULE changes + +* w3-xem20.el: Initial revision + + +Mon May 20 16:17:37 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Asynch image loading works! + +* w3-widget.el: Put a help-echo property on the image extent when necessary + +* w3-imap.el: Removed lots of stuff into the new image widget + +* w3-widget.el: +Make sure you always use a marker for the 'where' of an image widget + +* w3.el: w3-my-safe-copy-face is now a little more paranoid so that it will not +bomb on TTYs + +Sat May 18 22:44:53 1996 William Perry <wmperry@indiana.edu> + +* widget-edit.el: some text property munging for XEmacs + +* w3-widget.el: Yet more bug fixes for ye olde image widget + +* w3-widget.el: +reorded some checks in the image widget callback so that client side +imagemaps got done correctly. + +* w3-draw.el: +Fixed bug in the use of the new image widget when it was _not_ used +like <a href=foo>test<img src=blah>test</a> + +* w3-forms.el: Support <input type=button> ala netscape + +* w3-forms.el: Give default labels to submit and reset buttons + + +Fri May 17 19:52:49 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Now uses the new image widget + +* w3-widget.el: Various fixes + +* dist.Makefile: Added w3-widget to the distribution + +* w3-forms.el: +Fixed radio button formatting problems (similar to choice options) + +* w3-menu.el: +Don't put the hide location and hide statusbar menu entries in under +Emacs 19 just yet. + +* w3-imap.el: Few fixes for Emacs 19 in tty mode + +* w3-forms.el: +Option lists now no longer insert a newline unconditionally. Ack. + +* w3-draw.el: inhibit-read-only for some Emacs 19 lossage + +Thu May 16 16:15:01 1996 William Perry <wmperry@indiana.edu> + +* w3-menu.el: Better fix for XEmacs w/no menus + +* w3-mouse.el: +Do not use button keysyms if no X support is compiled in (button1, etc) + +* w3-xemac.el: +Don't make toolbar buttons if not (featurep 'toolbar). Don't add our +help stuff to the help menu unless (featurep 'menubar) + +* w3-menu.el: +Don't install menus under XEmacs unless (featurep 'menubar), otherwise it will bomb on a TTY-only XEmacs. + +Tue May 14 16:32:16 1996 William Perry <wmperry@indiana.edu> + +* w3-widget.el: Initial revision + +* font.el: Strikethru stuff works again. + +* default.css: added some netscapisms in the default stylesheets + +* w3-style.el: Added a require 'cl for 'case' handling + +* w3-parse.el: Added 'strike' tag to %font in the DTD ala HTML 3.2 + +Mon May 13 20:56:52 1996 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Removed w3.ad from the distribution, as it is no longer used. + +Fri May 10 16:28:13 1996 William Perry <wmperry@indiana.edu> + + +* w3-imap.el: Now displays client-side imagemaps pretty sweetly under Emacs 19 +(drop-down list of destinations)... Whoo hoo! + + +* default.css: few changes to default stylesheet - nothing major + + +* w3-draw.el: fixed problem in w3-decode-area-coords + +Thu May 9 13:46:42 1996 William Perry <wmperry@indiana.edu> + + +Wed May 8 17:52:10 1996 William Perry <wmperry@indiana.edu> + +* w3.el: Avoid creating bad html in w3-document-information + + +Tue May 7 16:06:20 1996 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: New keybinding C-A-t for listing open network transfers + + +* w3-draw.el, w3-forms.el, w3-parse.el: Support <keygen> tags in the parser + +Mon May 6 18:03:06 1996 William Perry <wmperry@indiana.edu> + +* images.el: fixed image converter for tiff->pnm and pnm->tiff. Also added +converter for JBIG (?!) image type + +* w3-forms.el: +Fall back to using old-style looking stuff for text entry areas - some +HTML was truly confusing where the widget ended and began. Gack. + +Thu May 2 16:24:12 1996 William Perry <wmperry@indiana.edu> + + +* dist.Makefile: now installs default.css + +* w3-imap.el: +image order fixed on pages with consecutive images with no text in between. + +* w3.el: Now looks in the data-directory and data-directory/w3/ subdir for +stylesheet files. Now looks for several stylesheet files, not just +the first one it finds. + +Wed May 1 21:36:37 1996 William Perry <wmperry@indiana.edu> + +* w3-e19.el: fixed mouse waggling under fsf + +* w3-vars.el: Added default for w3-source-file-hook ... automatically goes into +html-mode (should probably do font-lock as well to get netscap'y look) + +* w3-draw.el: Fixed <body> tags yet again... god am I stupid + +* w3-e19.el: Fixed mouse movement under FSF + + +* w3.el: auto-autoload w3-do-setup + +* w3-vars.el: changed w3-documentation-root + +* w3-menu.el, w3-xemac.el, w3-toolbar.el, w3-mouse.el: + +* w3-menu.el: +Now use w3-default-configuration-file for saving options from the menubar + +* w3-auto.el: removed a few autoloads due to the forms revamping + +* docomp.el: few more stub variables + +* w3-vars.el: More forms fixes + +* w3.el: Some jka-compr fixes + +* w3-style.el: removed annoying 'applying style hints' messages + +* w3-draw.el: Fixed the handling of default attributes on <body> tag for text +coloring, etc. Wasn't using the new syntax the stylesheet parser was +expecting. + +* w3-hot.el, w3-menu.el: In XEmacs, changed the hotlist menu constructor to use +w3-html-bookmarks instead of adding a separate menu item for it. +Consitent with how it has to be done under Emacs19 + + +Tue Apr 30 20:45:20 1996 William Perry <wmperry@indiana.edu> + +* w3-mouse.el: In netscape emulation mode, emulate the mouse bindings as well. + +* font.el: +Now takes care of setting a display-table on the face for smallcaps and bigcaps + +* w3-forms.el: more fixes + +* w3-sysdp.el: Added definition of alist-to-plist + +* w3-draw.el: fixed some <select> issues + +* w3-forms.el: New round of cleanup of the forms code continues + +Sat Apr 27 04:31:57 1996 William Perry <wmperry@indiana.edu> + +* widget-edit.el: fixed typo in the 'sexp' widget + +* w3-auto.el: autoload widget-forward/backward + +* widget-edit.el: Fix for file widget +use 'keymap property when in xemacs, 'local-map when in fsf + +* w3-menu.el: +Don't put the toggle toolbar menu item up in Emacs or a XEmacs with no +toolbar support + +* w3-draw.el: More efficient handling of end of hyperlink + +* w3-beta.el: w3 buffers are no longer read only + +* w3-forms.el, w3.el, w3-mouse.el: +Make middle-mouse-button run w3-widget-button-click, that will not +call widget-button-click if there is no widget under the event - this +avoids being able to paste into the buffer, etc. Gack! + + +* w3-vars.el: +no longer show the read-only/modified status in the modeline for w3 buffers + +* w3-vars.el: Yet more key shuffling for the widget stuff + +Fri Apr 26 23:09:10 1996 William Perry <wmperry@indiana.edu> + +* widget-edit.el, widget.el: Initial revision + +* w3-forms.el: +Only set the face of a form element if one has been explicitly defined + +* w3-imap.el: +Removing alt text from the buffer when loading images works again... yahhh + +* w3.el, w3-forms.el, w3-auto.el, w3-e19.el, w3-menu.el: +Fixed the 'links' menu for both XEmacs and Emacs + +* w3-keyword.el: +elc files should now be portable between XEmacs and Emacs again... as +long as you don't use the byte-compile-dynamic stuff. + +* w3-draw.el: +Fixed problem of w3-handle-hyperlink-end being a little too aggressive +about putting the highlight and link properties on empty <a> tags. + +Thu Apr 25 19:08:45 1996 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el, w3-vars.el, w3-style.el, w3-menu.el, w3-imap.el, w3-forms.el, w3-e19.el, w3-draw.el, w3.el: +Lots and lots of changes... +- config files are now all in ~/.w3/, ala netscape +- everything is now done via the excellent 'widget' package and text + properties... most of the code in w3-e19 and w3-xemac is now gone +- 90% of the forms code is gone, subsumed by widget +- some stylesheet changes for the latest CSS level 1 draft +- general cleanup of lots of other code +- many changes all over the place to deal with the new widget package + and text-property representation + +* w3-auto.el: more autoloads + + +* w3-hot.el: New way of extracting the default title of a link under point + +* w3-beta.el: No longer call w3-mule-attribute-zones + + +* w3-emulate.el: No more special casing of keysyms based on emacs version... + +* w3-toolbar.el: Changed the default toolbar type to 'both + + +* dist.Makefile: added w3-mouse.el to the distribution + +* w3-mouse.el: Initial revision + +* w3-menu.el: +Moved new, unified version of context sensitive menu code into w3-menu + + +* w3-mule.el: Removed lots of old crap + + +* w3-keyword.el: Initial revision + +* font.el: +Now tags colors that are actually vectors as [rgb #r #g #b] instead of +just [#r #g #b] + +Mon Apr 22 16:48:31 1996 William Perry <wmperry@indiana.edu> + +* docomp.el: Added bogus def of has-modeline-p to shut up emacs-19 + +* w3-auto.el: renamed w3-annotate.el to w3-annotat.el + + +Fri Apr 19 20:40:46 1996 William Perry <wmperry@indiana.edu> + +* w3-auto.el: Added autoloads for widget package + +Thu Apr 18 12:57:47 1996 William Perry <wmperry@indiana.edu> + + +Wed Apr 17 13:35:41 1996 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Don't send the truncated URL that is used for displaying menus to the +actual function. D'oh! + +Tue Apr 16 17:37:59 1996 William Perry <wmperry@indiana.edu> + +* w3-merge.el: Initial revision + +Mon Apr 15 21:24:04 1996 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Use temporary faces in XEmacs, so people don't puke when they do +edit-faces and see all the crappy face names. + +Sat Apr 13 01:07:49 1996 William Perry <wmperry@indiana.edu> + +* w3.el: New function w3-popup-image-info that displays info about an image ala +netscape 2.x + +* w3-menu.el: +slight re-ordering of the options menu. Can now turn off the modeline +and minibuffer + +* w3-e19.el, w3-xemac.el: +When the menubar is turned off, add a turn menubar back on option to +all context sensitive menus + +* w3-vars.el: Shortened the context-sensitive menu over hyperlinks + +Fri Apr 12 03:51:20 1996 William Perry <wmperry@indiana.edu> + + +Thu Apr 11 17:43:48 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Now handles set-cookie commands from <meta> tags + +Wed Apr 10 14:30:19 1996 William Perry <wmperry@indiana.edu> + + +* w3-vars.el, w3-draw.el, w3.el: +Set the variable list-buffers-directory appropriately to show the URL +for all the various W3 buffers via list-buffers. + +Tue Apr 9 20:52:52 1996 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +url-truncate-url-for-viewing can now take an optional width parameter. +If an unknown URL type is found, put quotes around it in the error +message so that its easier to know what exactly wasn't recognized. + + +* w3-parse.el: Various patches from jbw. +1. Parser-side fix for <XMP> duplication. +2. Percentages would get way out of wack on large files + +Mon Apr 8 22:40:47 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: fixed problem in w3-decode-area-coords that would mess up on some +client side imagemaps (namely www.excite.com) + +Wed Apr 3 15:45:43 1996 William Perry <wmperry@indiana.edu> + +* images.el: more tcsh crap... please make it stop. + +* w3.el: Added new w3-fetch-other-window command + +Tue Apr 2 17:16:23 1996 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Some extent functions for emacs19 + +* w3-imap.el: Client-side image mapping polygons work now. + +* images.el: Hopefully final fix for csh/tcsh + +Mon Apr 1 18:58:49 1996 William Perry <wmperry@indiana.edu> + + +* images.el: fixes for csh/tcsh shells, yet _AGAIN_! + + +* w3-menu.el: Can now toggle the menubars from the options menu + +Thu Mar 28 20:04:03 1996 William Perry <wmperry@indiana.edu> + + +* docomp.el: fix for emacs 19.28 griping because of those %!@#%!@ defsubsts. +If you ar eusing 19.28, please please upgrade. + +* w3-menu.el: New 'style' menu item to control the IE 3.0 compatiblitiy parsing + + +* w3-style.el: +now :normal: or :default: in a stylesheet end a device-specific section + +* w3-style.el: +CSS now handles C++ style // comments like the unreleased IE 3.0 with +stylesheets. Oh, the joy of compatibility! + +Wed Mar 27 19:44:12 1996 William Perry <wmperry@indiana.edu> + +* images.el: +Possible fix for image loading problems seen when people have csh or +tcsh as their default shell. Good lord, are these people insane? See +http://www.cs.ruu.nl/wais/html/na-faq/unix-faq-shell-csh-whynot.html +for details. + +* w3-forms.el: +fixed problem with some forms that don't deal well with following the +!@#%!@ing spec for application/x-www-form-urlencoded. Now does not +escape the _ character. #%!@#%!@#%!@%!@#%!~@ - wow, its lucky we +passed the CDA or someone might have gotten offended here. + +* w3-draw.el: +now handles xmp slightly differently - waiting for patches from jbw +for the parser end of the fix. + +* w3-style.el: +You can now have emacsen specific sections of a CSS stylesheet by +using the device-specific stuff. Use :emacs: or :xemacs: as the +device type and away you go. + +Tue Mar 26 21:14:19 1996 William Perry <wmperry@indiana.edu> + + +* w3-e19.el: Fixed the 'submit form to nil' bug in mouse movement + + +* w3.el, w3-hot.el: HTML bookmark parsing now actually works. + +Mon Mar 25 14:53:56 1996 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el, w3-about.el: +Changed some pointers to ben wing and pearl software. + +Wed Mar 20 15:50:50 1996 William Perry <wmperry@indiana.edu> + + +* w3.el: +Prefix arg to w3-quit now kills all w3 buffers, not just the current one. + +* w3-draw.el: fixed a problem with ^M in <XMP> and <PRE> sections + +* w3-imap.el: protect against passing invalid data to make-glyph + +Sun Mar 17 23:20:14 1996 William Perry <wmperry@indiana.edu> + + +Tue Mar 12 18:23:12 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Stubs for math mode + +Sat Mar 9 17:47:21 1996 William Perry <wmperry@indiana.edu> + +* w3-toolbar.el: +Should now work correctly with no toolbar support compiled into XEmacs. + +Wed Mar 6 01:52:32 1996 William Perry <wmperry@indiana.edu> + + +* w3-imap.el: +Fixed problem with button2 usage in w3-imap.el when compiling with FSFMacs + +Fri Feb 23 01:58:21 1996 William Perry <wmperry@indiana.edu> + + +Wed Feb 21 17:06:00 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Now outputs a warning when it runs into a table, just so people know +its not my fault if it looks like crap. :) + +* w3.el: Now uses the real add-minor-mode + +* w3-sysdp.el: Added stub for add-minor-mode + +* w3.el: Now set buffer-file-truename and buffer-file-name to nil when sourcing +a document. + +* w3-draw.el, w3-sysdp.el: +Few fixes for #%!@ damn emacsen that don't sanely deal with make-face et. al +on a TTY interface. + + +Tue Feb 20 14:12:27 1996 William Perry <wmperry@indiana.edu> + + +Mon Feb 19 15:13:55 1996 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Changed binding of mouse-2 to 'ignore instead of 'undefined - more polite. + +Sun Feb 18 19:11:45 1996 William Perry <wmperry@indiana.edu> + +* RelNotes2.3: Initial revision + +Sat Feb 17 23:50:00 1996 William Perry <wmperry@indiana.edu> + +* w3.el: fixed loading of default stylesheet stuff. gack. + +* w3-auto.el: fixed autoloading of css parser + + +* w3.txi: manual formatting changes - wheee. + + +* w3-menu.el: +Now explicitly require easymenu for FSF19 - some older versions don't +autoload it. *sigh* + +Fri Feb 16 21:39:19 1996 William Perry <wmperry@indiana.edu> + + +Thu Feb 15 22:56:04 1996 William Perry <wmperry@indiana.edu> + +* w3.el: w3-fetch now defaults to http://www. if you are not in a w3 buffer + +* w3-menu.el: Added menu item for incremental display + +Mon Feb 5 17:01:39 1996 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed bug in the <font> handling if all you are doing is setting a color + +Tue Jan 30 15:16:43 1996 William Perry <wmperry@indiana.edu> + +* w3.txi: Added section on emulation. Updated copyright info and dates. + +Sun Jan 28 06:17:55 1996 William Perry <wmperry@indiana.edu> + +* w3-menu.el: Fleshed out the doc string of w3-use-menus some more. + +Sat Jan 27 18:59:57 1996 William Perry <wmperry@indiana.edu> + +* w3-style.el: Made more of the functions names be saner... don't pollute the +namespace for when we support more stylesheet notations. Need to +extrapolate it some more and have a registry of acceptable notations. + +Fri Jan 26 18:40:42 1996 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: No longer adds WWW options submenu to the main options menu + + +* w3.el, w3-xemac.el: +Lots of changes for new client-side imagemap support and cleanup of old code. + + +* w3-menu.el: New `style' menu + +* w3-imap.el: +Lots of changes for new client-side imagemap support and cleanup of old code. + +* w3-emulate.el: +Added keybindings for left & right arrow keys under netscape emulation. + +* w3-draw.el: +Lots of changes for new client-side imagemap support and cleanup of old code. +Removed inlined mpeg code, waiting for XEmacs 19.15 to support it again. + +* descrip.mms: Updated the VMS makefile for the new files + +* dist.Makefile: Added w3-menu.el to the distribution + +Thu Jan 25 17:51:39 1996 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: +Moved over to new, more robust menu specifications - mainly stolen from VM. + +* w3.el, w3-vars.el, w3-emulate.el: +Moved w3-search-* functions out of w3-emulate.el into w3.el where they belong. +Moved some variables out as well. + +* w3-e19.el: Removed w3-emacs19-hack-faces-p support. +Moved over to new, more robust menu specifications - mainly stolen from VM. + +* w3-menu.el: +Menus now appear to work under both emacs19 and XEmacs. Fixed problem +where 'Search Again' was always available, even if no search had been +done yet. + + +* w3-menu.el: Initial revision + +Tue Jan 23 18:05:08 1996 William Perry <wmperry@indiana.edu> + +* font.el: Fixed problem with latest XEmacs 19.14 beta + + +* w3-emulate.el: +lynx/netscape emulation now uses new w3-search-forward function + +* w3-toolbar.el: Toolbar now uses new w3-search-forward function + +* w3-imap.el: Work around small bug in the 19.14 beta byte compiler + +* w3.el: Don't choke and die if you can't find ange-ftp + +Mon Jan 22 16:15:42 1996 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Added w3-emulate.el to distribution + +* w3.el, w3-vars.el: Moved the emulation stuff into a separate file + +* w3-emulate.el: Initial revision + +Sun Jan 21 19:16:33 1996 William Perry <wmperry@indiana.edu> + + +* dist.Makefile: Added w3-imap.el to the distribution + +Sun Jan 14 01:00:30 1996 William Perry <wmperry@indiana.edu> + +* w3.txi: updated w3.org mailing list addresses + +* w3.txi: Added section on reporting bugs... needs finishing + +Sat Jan 13 08:30:06 1996 William Perry <wmperry@indiana.edu> + + +Fri Jan 12 19:42:17 1996 William Perry <wmperry@indiana.edu> + +* w3-parse.el: Added parsing stuff for client-side imagemaps + +* w3-draw.el, w3-vars.el, w3-imap.el: +Client-side imagemaps parse correctly now, and the data is stored. + +* w3-e19.el: +Make the options button look a little more like a button under emacs 19 + +* w3.txi: Combined some of the indices to make it easier to find stuff. + +* w3-imap.el: Fixed macros x-coord and y-coord + +* w3-imap.el: +Added definitions for point-in-rectangle|circle functions, and stub +for point-in-polygon function + +* w3-imap.el: Initial revision + +Wed Jan 10 13:32:30 1996 William Perry <wmperry@indiana.edu> + +* w3.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard + +* w3-xemac.el: New version of w3-store-in-clipboard + +* w3-e19.el: Renamed w3-store-in-x-clipboard to w3-store-in-clipboard + +* w3-e19.el: w3-store-in-x-clipboard now uses x-select-text instead of +x-set-selection, which is more correct as a good X citizen I guess. + +Sun Jan 7 17:03:38 1996 William Perry <wmperry@indiana.edu> + +* w3.el: only check current-prefix-arg if interactive-p. Otherwise we hose up +things in ffap.el and probably lots of other things nobody has found +yet. + +Wed Jan 3 19:47:47 1996 William Perry <wmperry@indiana.edu> + +* w3-vars.el, w3.el: +New netscape emulation minor mode that sets up a lot of keybindings. + +* font.el: Made set-face-background|foreground|font interactive again. + +* docomp.el: Now adds urldir to the load path + +* dist.Makefile: Now copies the THIS-IS-VERSION-* files when installing + +* docomp.el: +Now adds URLDIR to load-path instead of unconditionally using ../url + +* dist.Makefile: +Now puts URLDIR in the environment of the compiling emacsen so that +docomp.el can get at it. + +Tue Jan 2 17:52:14 1996 William Perry <wmperry@indiana.edu> + +* w3.el: Renamed a few things from style-sheet to stylesheet, to be consistent + + +Wed Dec 20 18:21:29 1995 William Perry <wmperry@indiana.edu> + +* w3-hot.el: Removed compile-time warnings + +* dist.Makefile: removed w3-srch.el from distribution + +* w3-hot.el: +Basic handling of html hotlists... converts into XEmacs-style menu currently + +* w3-beta.el: Added definition of w3-normalize-spaces + +* font.el: Definition of define-new-mask macro should now work on older emacs +19.2x that don't understand native backquoting. + +* w3-parse.el: +No longer throw up a warning for <hr> in <pre> - it really is legal HTML 2.0 + +* w3-xemac.el: Now stores the parse _tree_ in w3-current-parse. +Modified the view-parse-tree menu item to show this (not just w3-last-parse-tree + +* w3-parse.el: +Made w3-display-parse-tree able to take a parse tree as an argument + +* w3-beta.el: +Make w3-refresh-buffer signal an error for now - not yet reimplemented. + + +* w3-vars.el: Added entities + (sim . 126) + (le . "<=") + (agr . "alpha") + (rdquo . "''") + (ldquo . "``") + + +* w3-parse.el: Now allows <hr> inside of <pre> + +Tue Dec 19 22:21:15 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed textarea default input handling + +* w3-vars.el, w3-parse.el: Added variable w3-maximum-line-length + +Mon Dec 18 22:30:38 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Offer to save to disk if an external viewer fails + +* w3.el: If w3-fetch is given a prefix arg, dump to disk. + +* w3.el: +Now defaults to using ~/.netscape/preferences instead of ~/.MCOM-preferences + +Sun Dec 17 21:26:41 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el, w3-vars.el, w3.txi: +Changed w3-link-delimiter-info to w3-link-info-display-function + +Sat Dec 16 17:23:39 1995 William Perry <wmperry@indiana.edu> + +* font.el: fixed typo in tty-font-create-plist + +* font.el: Fixed stupid mistake in font-tty-find-closest-color + +Thu Dec 14 22:34:32 1995 William Perry <wmperry@indiana.edu> + +* font.el: Now uses linethru if on XEmacs + +* default.css: Moved to new CSS comment syntax +Added new stuff for TTYs + + +Wed Dec 13 15:49:44 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Removed a bunch of old code for XEmacs <= 19.13 + +* w3-xemac.el: Now registers all netpbm utilities by default + +* font.el: Added a few new bitmasks (overline linethrough) + +* w3-style.el: +Now handles the new CSS style syntax - will they every !%#@ing decide +on one and stick with it?!!?!? + + +Tue Dec 12 22:53:43 1995 William Perry <wmperry@indiana.edu> + +* w3.el: fixed problem in w3-insert-entities-in-string under XEmacs + + +* w3-forms.el: Few form fixes + +* w3-vars.el: Modified the default stylesheet + + +* font.el: Bold now works on ttys + +* w3-sysdp.el: +Added stubs for make-face set-face-foreground and set-face-background +for non-X emacsen + + +Mon Dec 11 22:52:38 1995 William Perry <wmperry@indiana.edu> + +* font.el: Some emacs19 patches + +* font.el: Changed all the style stuff to use bitmasks for speed. +More TTY changes +If no size specified for font, defaults to size of default font for device. +If no family specified for font, defaults to family of default font for device. + +* w3-style.el: All stylesheet stuff now uses the new font package + +Sun Dec 10 17:55:13 1995 William Perry <wmperry@indiana.edu> + +* font.el: Some of the font stuff now works on TTYs (bold/dim/etc) + +* w3-sysdp.el: Added stubs for face-property and set-face-property + +* w3-parse.el: Added wired + +Sat Dec 9 23:36:21 1995 William Perry <wmperry@indiana.edu> + +* font.el: +Added definition of x-font-regexp for emacs19 that has everything font.el +needs in it. + +Fri Dec 8 18:05:48 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: +Better handling of links - now keeps _all_ links with the same rel or rev + +* w3.el: New presentation of document information + + +* w3-xemac.el, images.el: Can now compile under Emacs19 + +Wed Dec 6 14:37:12 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el, w3.el: Now comes with a global fallback stylesheet + + +* w3-style.el: No longer make '/' a 'string' type in the syntax-table - it was +screwing up non-quoted URLs big time. + +* font.el: If running under emacs19, always condition-case where we do a +set-face-font, since it handles different fonts badly right now. + +Tue Dec 5 22:29:28 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: +New image/hyperlink/default context-sensitive menus. Can now have a +'%s' in the w3-graphlink and w3-hyperlink-menu entries that will be +replaced by the URL under point + +* w3-xemac.el: Now merges context-sensitive menus when appropriate + +* w3-vars.el: Added image mapping for image/png to 'png + +* images.el: Modified the pnm and ppm to gif converters to actually work now. + +* images.el: Added converters for PNG + +Mon Dec 4 19:22:26 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: XBM images now work again - gross + + +* w3-parse.el: +defvar of w3-sgml-md-syntax-table no longer uses an eval-when-compile +form, since this makes MULE and XEmacs 20.0 croak, and makes the .elc +files non-portable, now that Emacs 19.30 uses a separate data type for +them. + +* default.css: More fun stylesheet things + +* w3.el: When dumping to disk, only send "*/*" in the acceptheader + +* w3-vars.el: Now uses the new 'images' package for image conversion. + +* w3-xemac.el: Now uses the new 'images' package for image conversion. +Removed some stuff for old lemacsen + + +* images.el: Wow, it works + +* new.el: Now handles pre-formatted sections correctly + +* font.el: Default to 12pt font + + +Sat Dec 2 16:55:58 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Applied some patches from joe wells. + +* w3-parse.el: Applied some patches from joe wells. +1. Added error transitions to infer <TBODY>, <TR>, and <TD> when seeing + bad stuff inside a TABLE. A lot of people write shit like this: + <TABLE> Text to be centered in a pretty frame in Netscape </TABLE> +2. Took out a particular error transition for P start tags in the state + transition table that was leading to horrible handling of some bad + HTML I was seeing. I had thought this transition would improve + handling of bad HTML, but I hadn't seen this particular kind of bad + HTML. +3. Fixed a use of w3-invalid-sgml-chars (that didn't work at all) and + fixed its documentation string. + +Fri Dec 1 16:25:58 1995 William Perry <wmperry@indiana.edu> + +* images.el: Initial revision + +Thu Nov 30 14:33:14 1995 William Perry <wmperry@indiana.edu> + + +Wed Nov 29 15:06:58 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Define x-font-regexp-foundry-and-family for Emacs 19 + +* dist.Makefile: +No longer compile w3-sysdp.el - was causing problems in emacs 19.29/19.30 + +* w3-auto.el: Added autoload for w3-form-format-unknown + +Tue Nov 28 16:33:12 1995 William Perry <wmperry@indiana.edu> + +* w3-toolbar.el: Finally fixed nil specifier problem in w3-toggle-toolbar + + +* font.el: Added a new generic font family 'elfin'. New keyword :oblique. New +function font-create-object that converts a window-system-dependent +font specification into our internal representation + +* new.el: Shit, it works! + +* w3-style.el: Now intern's the 'break' items, for faster comparison later. + +Mon Nov 27 22:21:04 1995 William Perry <wmperry@indiana.edu> + + +Sun Nov 26 01:31:44 1995 William Perry <wmperry@indiana.edu> + + +Sat Nov 25 04:47:31 1995 William Perry <wmperry@indiana.edu> + +* new.el: Initial revision + +Fri Nov 24 22:53:55 1995 William Perry <wmperry@indiana.edu> + +* w3.txi: Lots of changes and restructuring + +* w3.txi: +Documented the recent keymap changes for history/annotation/hotlist actions + +* w3-vars.el: Moved history commands onto their own keymap + +* w3-vars.el: +Moved all hotlist and annotation functions into their own keymap 'h' +and 'a' respectively. Comments on the new keybindings are welcome. + +* w3-style.el: +font-size-index now scales by 1.44 instead of 1.2, as CSSv5 recommends + +Thu Nov 23 22:33:22 1995 William Perry <wmperry@indiana.edu> + + +* default.css: Few piddly changes + +* w3.txi: Lots of documentation changes. Thanks to jon konrath + +* w3-style.el: Fixed typo in w3-style-font-size-for-index + +* w3-draw.el: Can now handle <font color=xxx> + +* w3-style.el: The output device specific stuff works now + +* w3-draw.el: +Fixed conversion of netscape <body> attributes into a CSS stylesheet + +Wed Nov 22 16:49:32 1995 William Perry <wmperry@indiana.edu> + +* w3-style.el: Now correctly parses the ":foo:" stuff in CSS to handle multiple +media. Doesn't actually do anything with it yet, but at least it +doesn't make the thing choke and die any more. + +Tue Nov 21 16:33:37 1995 William Perry <wmperry@indiana.edu> + +* default.css: Various tweaks and changes to the default stylesheet + +* w3-style.el: Removed old cssv3 stuff - is now completely cssv5 +Added correct handling of comments + +* w3-draw.el: Setting default background works again + +* w3-xemac.el: +Added a debugging menu for right now to show the last parse tree and the +current stylesheet. + +* font.el: Few changes to not always default to 'medium' font weight, for those +fonts that don't have one. + +Mon Nov 20 14:14:06 1995 William Perry <wmperry@indiana.edu> + +* w3-about.el: Converted about:style to CSSv5 + +* w3.txi: Started revamping some sections + +Sun Nov 19 22:13:17 1995 William Perry <wmperry@indiana.edu> + + +* w3-e19.el: Fixed w3-overlays-at + + +* w3-beta.el, w3-draw.el, w3-e19.el, w3-forms.el: +Everything and its grandmother now uses a default stylesheet - no more +Xresources! + +* w3-mule.el: Fixed a few MULE bugs + +* w3-style.el: +w3-generate-stylesheet-faces does not actually create any of the faces +now - delays that until they are actually needed/used in +w3-face-for-element + +* w3-vars.el: +Everything and its grandmother now uses a default stylesheet - no more +Xresources! + +* w3.el: Everything and its grandmother now uses a default stylesheet - no more +Xresources! +Much faster version of w3-insert-entities-in-string. +Now binds require-final-newline to nil when saving a binary file. +Fixed a few MULE bugs with coding systems and www: URLs +Fixed reading of initial stylesheet. + +* w3-xemac.el: +Everything and its grandmother now uses a default stylesheet - no more +Xresources! + +* w3-auto.el: Now autoloads w3-generate-stylesheet-faces + +* docomp.el: Moved some variable stubs around + +* w3-parse.el: Several patches from jbw to the new parser + +Sat Nov 18 02:54:18 1995 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: Fixed typo in one of the new defvars + +* w3-vars.el: Changed the format of w3-list-chars-assoc and w3-style-tags-assoc + +* w3-draw.el: Removed conversion of old style entity stuff + +* w3-vars.el: Moved w3-html-entities variable + +* w3.el: Now correctly generates stylesheet faces for the user stylesheet. +w3-insert-entities-in-string should now be more efficient. + +* w3-parse.el: Moved w3-html-entities variable + +Fri Nov 17 18:42:54 1995 William Perry <wmperry@indiana.edu> + +* w3-auto.el: Added autoload for w3-parse-arena-stylesheet + +* w3.el: Fixed hashtable stuff under XEmacs - the key of a hashtable must be +able to compare with 'eq', not 'equal', so had to change it to use +symbols instead of the url string. + +* w3-beta.el: +No longer bind pop-up-windows to nil through all of w3-prepare-buffer + +* dist.Makefile: +Now requires that the URL package be installed before continuing + +* w3-parse.el: Added the 'label' tag. + +* w3-draw.el: Fixed dumb mistake in the handling of +w3-visited-node-style/w3-node-style for links under a window system. + +* w3-forms.el: Removed old bogus code + + +* w3-parse.el: Fixed bug in the new entity expansion + +* w3-style.el: +Fixed a problem with the font-weight keyword in style specs. Now +stores the font specification in the stylesheet as well + +* w3.el: No longer unconditionally load w3-sysdp.el + +* w3-draw.el: Fixed some spacing problems + +* w3-parse.el: Various patches from jbw + +Thu Nov 16 18:52:56 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: Added in the emacs-w3 easter eggs to the DTD + +* w3-parse.el: Allow '_' in attribute names + +Wed Nov 15 23:10:23 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed list items with new implied paragraph breaks immediately after + +* w3-draw.el: Fixed the yogsothoth handling + +* w3-xemac.el: Fixed image loading problem + +* w3-parse.el: +Fixed w3-sgml-name-to-string to be a macro instead of a true function. +Since it was wrapped within an eval-when-compile, all calls to it +later on would be fucked due to an undefined function + +* w3-draw.el: Removed some dead code + +* font.el: +Can now correctly combine any number of fonts with font-combine-fonts + +* w3-draw.el: +Fixed problem with not swallowing newlines when necessary due to new parser + + +* w3-forms.el: Moved lots of stuff out into new auxiliary files + +* w3-auto.el: Initial revision + +* w3.el: Moved lots of stuff out into new auxiliary files + +* w3-annotat.el: Initial revision + +* w3-hot.el: Removed the old, unused air mosaic hotlist parser + + +* w3-parse.el, w3-draw.el: +Make a display-table for use globally for things in the windows character set + +* w3-parse.el: The whole new parser from joe wells. M-x amen + +* w3-draw.el: Few changes for the new parser + +Mon Nov 13 15:56:58 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed the <font size=+x> handling + +* w3-draw.el: +Implemented messaging the 'title' of a link instead of just the naked URL +Now honors the nasty netscapism 'seqnum' attribute on <li> tags + +* w3-vars.el, w3-xemac.el, w3-e19.el: +Implemented messaging the 'title' of a link instead of just the naked URL + +* w3-toolbar.el: Activated the w3-toolbar-stop-icon stuff + +Fri Nov 10 17:30:43 1995 William Perry <wmperry@indiana.edu> + +* w3.el: +Fixed problem with application/x-www-form-urlencoding of names of form fields + +Thu Nov 9 20:56:02 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Few fixes for ordered lists in alpha and roman style + +* w3.el: Catch malformed www: URLs + +Fri Nov 3 21:34:35 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el, w3-draw.el: +Can now specify alignment and textalignment in stylesheets for <hr> + +Thu Nov 2 22:25:50 1995 William Perry <wmperry@indiana.edu> + +* w3-style.el: +Fixed problem in stylesheet parser calling (char-after) at point-max + + +* w3-hot.el: Now requires w3-vars, so that w3-setup-done is bound. + +Wed Nov 1 15:39:06 1995 William Perry <wmperry@indiana.edu> + +* w3.el: More work on allowing the user to do a completing-read on the +annotations of a buffer to delete one. Fixed a few potential screwups +in the annotations code with regard to improperly entity-ized strings. +no longer refetches a text/plain document from the server when you do +a document-source on it. + +* w3-hot.el: +Don't leave backup copies of w3-hotlist-file or url-global-history-file + +Tue Oct 31 06:20:43 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed stupid problem introduced when changing w3-set-fill-prefix-length to defsubst instead of defmacro + +* w3-draw.el, w3-e19.el, w3-vars.el, w3-xemac.el, w3.el: +Now handles empty containers with name/id attributes + +* w3-beta.el: Different formatting for annotations + +* w3.el: Base of allowing the user to choose what annotation to delete when +w3-delete-personal-annotation is called from a non-PAN + +* w3-parse.el, w3-beta.el, w3-vars.el, w3-draw.el: Few performance tweaks + + +Sun Oct 29 02:14:10 1995 William Perry <wmperry@indiana.edu> + +* w3-hot.el, w3.el: +Removed old HTML <div1> so that the new display engine doesn't gripe + +* w3-vars.el, w3.el: Made w3-source-document honor w3-reuse-buffers. Also made +w3-reuse-buffers default to `reuse' + +* w3-draw.el: Fixed the form handling for isindex fields. + +* w3-draw.el: Include a working version of center-line for emacs 19.29 + +* dist.Makefile: Now uses an implicit target. + +Sat Oct 28 04:16:16 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed stupid typos + +* w3-e19.el, w3-xemac.el: +Now signals an error in w3-find-specific-link if the #link could not +be found + +* w3.el: w3-show-history-list now works again + + +* w3-draw.el: Fixed the <option value=xxx> handling + +* w3-draw.el: Make headers nuke <p> alignments on the stack + + +* w3-parse.el: No longer swallows all the trailing '>' after a tag. So +<h1>>>>>></h1> will show up correctly. Hmmmm... is this right? +Comments anyone? + +* w3-draw.el: +first paragraph breaks within a list item are now filled correctly + + +Fri Oct 27 13:41:16 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el: +Now correctly keeps track of the tags that something applies-to - +correct handling of context and new level 2 attribute references +instead of the old naive way. + +* w3-style.el: Now implements @import for stylesheets ala CSS v4 + +Thu Oct 26 15:11:29 1995 William Perry <wmperry@indiana.edu> + +* font.el: Fixed problem in Emacs 19.29 with the font-set-face-font stuff - +copy-face sends us in the internal vector instead of the face symbol. +Bleah! + +Wed Oct 25 22:35:42 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed following a link to a fragment "#foo" does not add that URL to +url-global-history-completion-list (and thus it will not be shown as a +link that has been followed) if the base URL is already in a buffer. + +* default.css: Updated to new (unreleased) CSS v5 specification + +* font.el: Removed some old function definitions that are no longer used. + +* w3-draw.el: +Will now create the face storage variables if make-face is not bound. +Was causing some of the stuff later on in the display engine to crap +out and die. + +Tue Oct 24 16:42:24 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-style.el: More CSS hacks + +* w3-style.el: Some CSS v5 stuff + +* font.el: Added definition of font-warn + +* w3-style.el: No longer get everything set to a nil/nil/nil/nil font + +Mon Oct 23 23:49:51 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Now honors the special `link' and `visited' classes for anchor tags + + +* w3-style.el: Now honors old back.color syntax + +* w3.el: Now honors the $html-source CSS special + +Thu Oct 19 21:12:50 1995 William Perry <wmperry@indiana.edu> + + +Wed Oct 18 22:20:59 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: few formatting tweaks. + +* w3-style.el: Few various tweaks for font-style + + +Tue Oct 17 21:47:49 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el, w3-e19.el: Fixed form entries + + +Mon Oct 16 20:35:42 1995 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed applicatin/x-www-form-urlencoded crap + +* font.el: +Don't die if the set-face-xxxx functions are undefined when font.el[c] +is loaded + +Sun Oct 15 23:33:49 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed handling of add.before and add-after + +* w3-style.el: Don't bomb out on ttys + +* w3-parse.el: Patch from jbw to handle more bad HTML + +* w3-parse.el: +Correct handling of things like " in an attribute/value pair + + +* w3-beta.el: Better handling of personal annotations + +* w3-draw.el: +Fixed fig and ol handling to be consistent with the new symbol-based +argument lists + +* w3-parse.el: +Moved default parameters for ol into w3-draw where they belong, courtesy of jbw + +* w3.el: Patches for personal annotations by jbw + + +* w3.el: fixed some fuckups in the history list + + +* w3.el: Check return value of url-get-url-at-point in w3-follow-url-at-point +before passing to w3-fetch. + +* w3-vars.el: Fixed documentation for w3-header-chars-assoc + +Thu Oct 12 13:59:58 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Implemented w3-active-link-color for emacs 19 + +Tue Oct 10 16:17:52 1995 William Perry <wmperry@indiana.edu> + +* w3-style.el: Some more CSS v4 stuff + +* w3-draw.el, w3-xemac.el, w3-vars.el: Now has w3-active-node-style + + +Mon Oct 9 02:59:55 1995 William Perry <wmperry@indiana.edu> + +* w3-about.el: Updated the about stylesheet to the new v4 syntax + +* default.css: Updated the default stylesheet to the new v4 syntax + +Sun Oct 8 23:48:10 1995 William Perry <wmperry@indiana.edu> + +* w3-style.el: +Now keeps track of `@define' directives - still need to actually do +something sensible with them though. + +* w3-style.el: +Now understands CSS v4 syntax. Can handle either v3 or v4, based upon +some state in the parser. + + +Mon Oct 2 18:07:36 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Removed some epoch stuff + + +* w3-draw.el, w3-about.el, w3-vars.el, w3.el: Removed some epoch stuff + + +Sun Oct 1 17:34:43 1995 William Perry <wmperry@indiana.edu> + + +Thu Sep 28 13:25:59 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Disabled w3-shuffle-history-menu for now, since it cannot copy with +url-history-list being a hashtable. + +* w3-xemac.el: The url-history-list is now really a hashtable + +* w3-beta.el, w3.el: +Fixed a few problems in the hotlist and history handling where it was +not escaping URLs correctly of < > &, etc. + + +Wed Sep 27 21:44:58 1995 William Perry <wmperry@indiana.edu> + +* font.el: Don't make the rgb.txt buffer visible to the user. + + +Tue Sep 26 14:59:14 1995 William Perry <wmperry@indiana.edu> + +* RelNotes: Initial revision + +Mon Sep 25 21:59:10 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: No longer tries to auto-detect giftopnm or giftoppm + + +* w3-style.el: Only create font objects when necessary + +* w3-style.el, w3-draw.el: New stylesheet mechanism + + +* font.el: Added lots of color stuff + +Sun Sep 24 17:13:14 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Added def of find-face + +* font.el: Various tweaks + +Sat Sep 23 04:04:14 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-xemac.el, descrip.mms, dist.Makefile: + +* w3-toolbar.el: Moved all the toolbar specific stuff out into its own file + + +* w3-toolbar.el: Initial revision + +Fri Sep 22 15:08:48 1995 William Perry <wmperry@indiana.edu> + + +Thu Sep 21 17:21:24 1995 William Perry <wmperry@indiana.edu> + + +Wed Sep 20 14:07:46 1995 William Perry <wmperry@indiana.edu> + + +* w3-hash.el: Initial revision + +Tue Sep 19 13:48:09 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed fill out forms + +Mon Sep 18 18:13:14 1995 William Perry <wmperry@indiana.edu> + + +* w3.el: A few fixes for w3-url-completion-function to make sure +url-global-history-hash-table is really a hashtable + + +Sun Sep 17 18:04:25 1995 William Perry <wmperry@indiana.edu> + + +* w3-parse.el: fixed typo + +* w3-parse.el: Avoid lots of string-creation in w3-parse-args + +* w3.el: Use all-completions directly in emacs-19 in w3-url-completion-function +for raw speed. + +* w3-draw.el: Fixed some _STUPID_ problems + + +* w3-sysdp.el: +make-hashtable now finds the next highest prime for the initial size. + +* w3-draw.el: +Everything from w3-parse-args is now a symbol, so that the faster assq +can be used when retrieving. It is possible something was missed - +keep an eye out for things getting fucked. + + +* w3-vars.el, w3-draw.el: +Now caches whether a URL has been visited or not between calls to +w3-handle-hype and w3-handle-hyperlink-end, for speed + +* w3.el: Changes to w3-url-completion-function to handle the new internal +representation of the global history. Performance might suffer here +(in XEmacs), but the majority of people don't ever notice the url +completion anyway. :) + +* w3-sysdp.el: Added def of clrhash + + +* w3-sysdp.el: Added hashtable functions + +Sat Sep 16 01:37:54 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Some MULE stuff + +* w3-beta.el: Fixed bug in finding #xxx links + +* w3-draw.el: +Catch error in centering a horizontal rule due to brokenness in emacs 19.29 + + +* w3-vars.el, w3-parse.el, w3-draw.el: +Lots of performance tweaks from jbw@cs.bu.edu (Joe Wells) + +Mon Sep 11 14:32:40 1995 William Perry <wmperry@indiana.edu> + + +Sun Sep 10 23:26:47 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Added defvar for x-library-search-path + +Sat Sep 9 03:17:37 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Added options menu item for honroing stylesheets + + +Wed Sep 6 15:12:24 1995 William Perry <wmperry@indiana.edu> + + +Tue Sep 5 17:41:31 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed stupid problem with new def of w3-warn + +Mon Sep 4 18:10:03 1995 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: Added SGI rgb inlined image converter + +* w3-parse.el: +Fixed problem where something like <a href=^M "foo" would use the ^M +as the href value. Bleah! + + +* w3-beta.el: Integrated new version of w3-prepare-buffer from Shuji NARAZAKI +<narazaki@csce.kyushu-u.ac.jp> that gets rid of the horrid +'asynchronous retrieval finishes when in minibuffer' lossage. Yeah! + +* w3.el: Redirects should now no longer screw up the history list. + + +Sun Sep 3 21:53:09 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Only do the absolute minimum setup necessary in +w3-read-url-with-default - this yields faster response time upon first +starting up via w3-fetch. Uses custom completion routine to only do +the url setup routines when the user requests completion on a URL. + +* w3-sysdp.el: fixed typo in device-mm-width + +Fri Sep 1 02:47:29 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Treat bogus METHODs on forms like GET, but still put up a warning +buffer + + +Thu Aug 31 23:59:33 1995 William Perry <wmperry@indiana.edu> + + +* default.css: Initial revision + + +* w3-draw.el: Put in special test for CR or LF in name of a input field so that +spaces would not be inserted and screw up cgi scripts that aren't +expecting it. + +* w3-xemac.el: Fixed various toolbar problems + +Wed Aug 30 20:36:17 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Incorrectly 'typed' input types now default to `text' + + +* w3.el: Applied patch from jbw@cs.bu.edu (Joe Wells) for the extremely +annoying ` Wrong type argument: overlayp, (w3form (("enctype" +. "application/x- ...' stuff. + +Mon Aug 28 21:15:50 1995 William Perry <wmperry@indiana.edu> + + +* xbm-button.el: Initial revision + + +* w3-xemac.el: Now uses xbm-button-create when necessary + +* w3-xemac.el: Fixed save options bug + + +* w3-draw.el: Fixed bug where 'plain' lists would not be indented at all. + + +* font.el: Initial revision + +Sun Aug 27 01:10:25 1995 William Perry <wmperry@indiana.edu> + + +Sat Aug 26 06:21:20 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Added split-string + +Fri Aug 25 18:56:55 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Added definition of try-font-name + + +* w3-style.el, w3-xemac.el, w3-vars.el, w3-e19.el, w3-draw.el: +Can now specify the default face in style sheets + + +Thu Aug 24 19:08:16 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Changed w3-munge-color-XXX to strip spaces out of color names passed +in. + +* w3-style.el: Some fixes for the arena 0.97 type style sheets + +Mon Aug 21 21:12:22 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el: Style sheet stuff now more up-to-snuff with CSS v3. Also now +normalizes all colors to their RGB tuples, so that faces can be shared +between stylesheets that refer to them by different names (#FFF -> +black -> #FFFFFF -> etc) + + +Sun Aug 20 23:34:37 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed typo + + +* w3-util.el: Added doc strings for the w3-hyperlink-element-xxxx functions + +* w3-util.el: Added a provide statement + +* w3-util.el: Initial revision + +* w3.el: New version of w3|url-warn + +* w3-draw.el, w3-e19.el, w3-epoch.el, w3-parse.el, w3-style.el, w3-xemac.el, w3.el: +Use new warnings facility. Reimplemented most of w3-debug-html + +* w3.el, w3-draw.el: Now stores the ID attribute of input elements + + +* w3-parse.el: Nuke entities inside of a <textarea> + +* w3-parse.el, w3-draw.el: +Don't parse any markup that occurs inside of a <TEXTAREA> + +* w3-vars.el: +Removed textarea and textargs from w3-state-vector and w3-state-locator-variable + +* w3-draw.el: Fixed O-T-M-P error + +* w3-draw.el: Background bitmaps working again + +* w3-about.el: fixed typo + + +Sat Aug 19 23:39:01 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Made the netpbm stuff come after the loading of the emacs-specific +file, and now checks to see if w3-insert-graphic is bound before doing +any of its checking, so that Emacs 19 etc users won't get the warning. +Also now checks for either pbmtoxbm or ppmtoxbm, since NETPBM doesn't +have ppmtoxpm + +* docomp.el: Added stub for emx-binary-mode + +Fri Aug 18 15:28:14 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Hack to let old xpm icons work for now + +Thu Aug 17 23:46:58 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el, w3-draw.el: Basic support for raman's <label> stuff for forms + +* w3.el: Fixed typo in w3-batch-fetch + +Mon Aug 14 15:00:37 1995 William Perry <wmperry@indiana.edu> + +* w3.el, w3-xemac.el, w3-draw.el: Can now specify width and height on mpegs + +* w3-xemac.el: Use new version of xpm-button.el + +* xpm-button.el: New version from kyle + +* w3.el: Fixed typo in warning about netpbm utilities + +Sun Aug 13 17:50:20 1995 William Perry <wmperry@indiana.edu> + +* xpm-button.el: Made it so it doesn't bomb out on a tty + +* dist.Makefile: added xpm-button to the distribution + +* xpm-button.el: Initial revision + +* w3-style.el: fixed a few typos + + +* w3-xemac.el: +Now uses the xpm-button program to make textual toolbar icons when necessary + +Sat Aug 12 02:33:49 1995 William Perry <wmperry@indiana.edu> + +* w3-about.el: Added about:license and about:warranty URL nodes + +* w3-draw.el: Catch errors when making w3-graphic-face + +* w3.el: Changed the behaviour of url-keep-history - the history list is only +saved to disk if this is eq to `t'. Setting it to anything else +(usually a number) will keep the list in memory so that +w3-show-history-list can still work. + +* w3.el: Don't add the initial page to the history list, so hitting 'B' in the +first W3 buffer won't take you out of any w3-mode buffers. + +* w3-beta.el, w3-hot.el, w3-style.el, w3.el: +Always set coding-system to *noconv* in MULE when inserting file contents + +Fri Aug 11 13:43:14 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el, w3-draw.el: +Moved w3-show-invisible-href into w3-draw to avoid invalid macro stuff + +* w3-parse.el, w3-draw.el: Don't swallow spaces after <XMP> + + +* w3-xemac.el: +New function w3-start-image-cache-timer that will time out all images +after 5 minutes and cause a garbage-collect so that the pixmaps get +returned to the windowing system. This function will get smarter +soon. + +* w3-xemac.el: +New variable w3-toolbar-type to control waht the toolbar looks like. +Can be 'pictures' 'text' or 'both' for icons only, text only, or +captioned icons repsectively. + +Thu Aug 10 23:15:44 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Put up a big ugly warning if cannot find any of the netpbm utilities +at startup + + +* w3-draw.el: +The size of a <SELECT> area is now defined by the maximum of all the +lengths of the displayed strings or the SIZE attribute. + +* w3-draw.el: No longer picks up the last item of a <SELECT> form area when no +<OPTION DEFAULT> is present + +* w3-xemac.el: Asynch during images should be correctly turned off now + +Sun Aug 6 15:58:35 1995 William Perry <wmperry@indiana.edu> + + +Sat Aug 5 06:11:02 1995 William Perry <wmperry@indiana.edu> + +* w3.el, w3-vars.el: New binding of space to w3-scroll-up + + +* w3.el, w3-draw.el, w3-beta.el, w3-vars.el: More stuff from the MULE folks + + +* w3-xemac.el: Added separators between toolbar buttons + +Sat Jul 29 19:13:33 1995 William Perry <wmperry@indiana.edu> + + +Sat Jul 22 02:51:16 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Don't choke if w3-mode-go-menu is not a keymap in w3-create-hotlist-menu + +Fri Jul 21 13:44:30 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: +Added let bninding around the call to sera-to-fidel-marker to bind +sera-being-called-by-w3 so that all is well with the world when using +it with mule 2.2.3 for ethiopic text + +Thu Jul 20 04:06:34 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed doc string for w3-open-local - also added autoloads for the +w3-maybe-follow-* functions + +Tue Jul 18 13:24:39 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el, w3-hot.el: +Moved all the hotlist stuff out into w3-hot.el, in preparation for writing +more robust hotlist handling (HTML files, etc, as hotlists). + +Mon Jul 17 14:05:31 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: <HR> handling now inserts fill-prefix/etc if in lists. + +Wed Jul 12 12:42:03 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: +Patch from chuck to use XBM version of toolbar icons if XPM support +not available. + +Tue Jul 11 00:01:49 1995 William Perry <wmperry@indiana.edu> + + +Mon Jul 3 15:28:33 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed problem with multiple <textarea> tags would 'merge' the default +contents. Blah. + + +* w3-draw.el: +Fixed a slight formatting problem for <select multiple> lists when +within a centered area - looked like crap. + +* w3-draw.el: Don't load background images if w3-delay-image-loads=nil + +Sun Jul 2 03:35:07 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Added new target for w3-hot.elc + +* w3.el: Extracted hotlist functions into w3-hot.el + +* w3-hot.el: Initial revision + +* w3-vars.el, w3.el: Changed *-hooks to be *-hook' + +Sat Jul 1 17:14:23 1995 William Perry <wmperry@indiana.edu> + +* w3-mule.el: Fixed problem in w3-convert-code-for-mule + +Thu Jun 29 16:27:33 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Few more tweaks to the makefile + +* dist.Makefile: Now tries to create INFODIR if it doesn't exist + +* w3-e19.el, w3-mule.el, w3-vars.el, w3.el: +Various patches from Katsumi Yamaoka <yamaoka@ga.sony.co.jp> Katsumi Yamaoka <yamaoka@ga.sony.co.jp> for MULE stuff +] + +* w3.el: Fixed a hidden forms problem. + +Tue Jun 27 04:17:59 1995 William Perry <wmperry@indiana.edu> + + +Mon Jun 26 02:29:33 1995 William Perry <wmperry@indiana.edu> + +* w3-wemac.el, w3-xemac.el, w3-e19.el: Fixed problem pointing to w3_toc.html + +Sun Jun 25 22:28:28 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Fixed problem in 19.29 where there were two help menus. + + +* w3-sysdp.el: Some more device-* functions + +* w3-sysdp.el: More NS problems resolved + +* w3-xemac.el: Removed autoload for Info-goto-node + +* w3-sysdp.el: Fixed problem in w3-device-class on NeXTstep + +* w3-draw.el: Fixed problem in w3-get-resource on NeXTstep + +* w3-beta.el, w3-draw.el, w3-epoch.el, w3-mule.el, w3-srch.el, w3-style.el, w3-sysdp.el, w3-xemac.el, w3.el: +Continue movement to using w3-sysdp.el defined functions instead of +url-* funcs + +* dist.Makefile: Removed extraneous w3-sysdp.el from SOURCES macro + +Wed Jun 21 20:04:44 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Few changes for 19.12 + +* w3-draw.el: New version of w3-pause for XEmacs + +* w3-draw.el: Fixed blinking + +Tue Jun 20 14:10:49 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: <listing> now works. + +* w3-draw.el: Fixed <secret> handlig ng when not in XEmacs 19.12 + +Mon Jun 19 15:12:18 1995 William Perry <wmperry@indiana.edu> + + +* w3-sysdp.el: Fixed problem in device-class with arg not being optional + +Sun Jun 18 21:41:36 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: +Fixed bug in emacs-19 version of device-class on non-color displays + +* w3-sysdp.el: Rewrote device-class +Added device-pixel-width and device-pixel-height + +* w3-xemac.el: New function w3-ensure-toolbar-visible + + +* w3-draw.el: Moved valid-color-name-p definition over into w3-sysdp.el + +Sat Jun 17 17:50:44 1995 William Perry <wmperry@indiana.edu> + +* docomp.el: More toolbar stuff + +* docomp.el: Removed lots of stuff that isn't necessary now that we are using +w3-sysdp.el all over the place + +* w3-sysdp.el: Few more bugfixes + + +* w3-sysdp.el: Fixes for nextstep + +* w3-sysdp.el: +Fixed definition of device-class so that it won't choke and die under +NeXTstep. + +* w3-draw.el: +If w3-delimit-links is non-nil, put delimiters around submit/reset +form areas. + +* w3-xemac.el, w3-e19.el: +New options in menu to control honoring of refresh headers and color requests + +Fri Jun 16 21:52:39 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Now honors multiple <title></title> crap like netscape. + +* w3.el: Fixed handling of refresh header if url-honor-refresh-requests == 'ask + +* w3.el: Ask the user before submitting a bug. + +* w3-sysdp.el: Removed scrollbar functions. + +Thu Jun 15 23:42:26 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Always use @echo so it doesn't show up twice. + + +* w3-xemac.el: More <link>-controlled toolbar stuff + + +* w3-xemac.el: Don't call device-type with an argument. + +* w3-beta.el, w3-draw.el: +Fixed a few problems with compatibility with FSF19 in X mode + + +* dist.Makefile: Added urlauth to makefile + +* w3-epoch.el: Fixed problem in w3-map-links + + +Wed Jun 14 23:38:46 1995 William Perry <wmperry@indiana.edu> + + +* w3.el: Removed a few things that are now in w3-sysdp.el + +* w3-sysdp.el: +Changed sysdep-defalias to make sure that 'def' is fboundp if its a +symbol, so that bogus defs of make-frame, etc, are not created in +emacs18 + +* w3.el: Few things to get a nice clean compile using w3-sysdp + +* w3-xemac.el: +Removed loading of w3-sysdp, since it is loaded for everything now. + +* w3-sysdp.el: More functions added + +* w3-print.el, w3-epoch.el, w3-emacs.el, w3-e19.el, w3-draw.el: +Few things to get a nice clean compile using w3-sysdp + +* docomp.el: Now loads w3-sysdp during compilation + +* w3-xemac.el: Stubs for <LINK> specific toolbar stuff. + +* w3-parse.el: Rewrote w3-can-safely-ignore as a macro + +Tue Jun 13 15:38:32 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: +Moved some stuff over into w3-sysdp.el for a truly clean compile. +Fixed the new 'privacy' menu item + +* w3.el: Added back in text/plain encoder for forms + +* w3-xemac.el: +make sure that when we add our options/help menus to the menubar, we +do it to the global menubar, not just the current one, which could be +anything, but usually GNUS or VM if not the default. + +* w3-xemac.el: Fixed w3-x-poup-menu bug. + +* w3-xemac.el: +Fixed problem skip was having at http://www.calendars.com/concerts/ + +Mon Jun 12 20:32:04 1995 William Perry <wmperry@indiana.edu> + +* w3-wemac.el: Added back in crufty old menu definitions for use in WinEmacs + +* w3-xemac.el: New 'save options' item + + +* descrip.mms, dist.Makefile, w3.el: +Added back in the requiring of w3-wemac - just too much different +stuff between it and even 19.10. + +* w3-xemac.el: +Check for what type of menu we are displaying in w3-sensitize menu, or +some weird stuff could happen (like adding 'go' and 'view' menus to +the 'Emacs' type menubar. + +* w3-xemac.el: Reordered some functions to avoid warnings in byte compiler + +* w3-xemac.el: +Added a button ala VM to swap between the global menubar and the W3 one. + +* w3.txi: Added stub for VMS section of documentation + +* w3.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>. +(w3-do-setup): expand VMS Mosaic files correctly. + +* docomp.el: Various patches from Richard Levitte <levitte@vms.stacken.kth.se>. +start with inserting the current directory into load-path. +(hack-dot-emacs): remove the two first items from +command-line-args-left. Otherwise, Emacs tries to work on them when +hack-dot-emacs is done. + +* descrip.mms: +Added the VMS build file from Richard Levitte <levitte@vms.stacken.kth.se> + +* descrip.mms: Initial revision + +Sun Jun 11 22:50:50 1995 William Perry <wmperry@indiana.edu> + + +* w3.txi: +Added in section on disk caching, filled out the Digest authentication +mechanism and SSL sections as well. Only things left to do are the +sections on non-unix platforms. + +* w3-xemac.el: +Deal gracefully with markers passed into w3-add-zone (for WinEmacs) + + +* w3-draw.el: +Fixed stupid FSF 19 lossage where x-color-defined-p signals an error +in a tty instead of failing gracefully. Robustness? Whassat? + + +* w3-draw.el: +Fixed problem in w3-handle-paragraph where re-search-forward could signal an error because 'NOERROR' was not t. + +* w3.el: Fixed w3-find-this-file + +Sat Jun 10 23:19:30 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed stupid screwup + +* w3.el: Run the value of a submit button through url-hexify-string + +* w3-vars.el, w3-draw.el: +Renamed w3-user-colors-take-preference -> w3-user-colors-take-precedence + +* w3-draw.el, w3.el: IMAGE inputs in forms now work (sortof) + +Fri Jun 9 15:01:05 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed problem with unterminated <a> refs. + +Thu Jun 8 14:44:35 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Fixed plaintext handling. + +Mon Jun 5 15:12:17 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Added color printing toggle to emacs19 menus + +* w3-xemac.el: Added color printing toggle to xemacs menus + +* w3.el: After reading a form entry area, make sure we mark the buffer as not +modified. + + +* w3-draw.el: +fixed w3-handle-paragraph to handle weird circumstances where it could +try to make-string with a negative first arg. + +* w3.el: Patches from girod@trshp.trs.ntc.nokia.com for his local file handling +stuff + +Sun Jun 4 20:58:40 1995 William Perry <wmperry@indiana.edu> + + +Sat Jun 3 17:07:32 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: +Patch from Skip Montanaro <skip@automatrix.com> to make sure we delete +old copies of the .el and info files, since they are read only by +default, and this would cause the installation to fail. + +* w3-xemac.el: +Make sure we don't try to set the X selection from a tty only xemacs - +it signals a wrong-device-type error. + + +Fri Jun 2 13:58:01 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el: +Removed dependence on url-grok-url from the netscape cache importing + +Tue May 30 16:29:16 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Now recognizes <link rel="style"> as well as <link rel="stylesheet"> + +* w3.el: Fixed bug in w3-hotlist-delete that would choke and die on items named +'hotlist' - fixed the regular expression it was working with. + + +* w3.el: Few fixes + + +* w3-draw.el: Nuke all faces when leaving a <pre> segment + + +Mon May 29 18:24:04 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el, w3-print.el, w3-parse.el, w3-e19.el, w3-beta.el, w3-about.el, w3.el, w3-draw.el: +Removed lots of function documentation and left it as comments. These +functions are not meant to be seen by everyone, and this saves space +in the .elc files. + +* w3.el: Made w3-save-binary-file default to a sane filename + + +* w3-10646.el: +Removed bogus copyright, added back in the real one from Erik Naggum. +gotta hate cut & paste + +* w3-xemac.el: +Make sure the links menu is broken up when using the filter method in 19.12 + + +* w3.el, w3-xemac.el, w3-epoch.el, w3-draw.el: +Now deals with the removal of url-parse-relative-link + +Sun May 28 22:28:55 1995 William Perry <wmperry@indiana.edu> + + +* w3.el, w3-about.el: Use the new url-register-protocol interface + +* w3-vars.el: Fixed w3-modeline-format to look nicer + + +Sat May 27 22:00:15 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Removed w3-wemac from the distribution and makefile rules + +* w3.el: No longer require w3-wemac if running under windows - the standard +w3-xemac package should handle it now. + +* w3-vars.el, w3.el: +New variable w3-modeline-format that controls the modeline look when +in w3-mode buffers. + +* w3-vars.el: Removed crufty old menu definitions + +* w3-draw.el: +The new color-frobbing stuff works in older versions of lemacs/xemacs + +* w3-xemac.el: First pass at a merger of w3-wemac.el and w3-xemac.el + + +* w3-xemac.el: +Add the options and help menus to the main menubar in all versions of +xemacs + +Fri May 26 23:42:29 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: More patches from chuck for the next great xemacs beta + +* w3-style.el, w3-draw.el: +Avoid calling of set-face-xxx functions directly, use 'apply' to avoid +Emacs-19 lossage of defsubsts that makes .elc files non-portable to +XEmacs. + +* w3-draw.el: Honor the <base> tag stuff when doing forms. + +* w3-vars.el: Few fixes for the latest beta of XEmacs 19.12 + +Thu May 25 19:44:48 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +The body color handling stuff now deals gracefully with bad colors + +* w3.el: Few fixes for VRML + +* w3-style.el: Can now compile under Emacs 18 again. + +Wed May 24 13:47:17 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Rearranged some of the menus to be like the XEmacs counterparts + +Tue May 23 14:30:05 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: More renamings for XEmacs 19.12 + +Mon May 22 12:20:36 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el, w3-e19.el: +Renamed url-automatic-cacheing -> url-automatic-caching + +* w3-xemac.el: Removed call to bogus exit-emacs func. + +Wed May 17 16:20:46 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Support the newer way of doing toolbars in XEmacs 19.12 + +* w3-xemac.el: Patch from chuck for latest XEmacs 19.12 toolbar stuff + + +Tue May 16 20:18:40 1995 William Perry <wmperry@indiana.edu> + +* w3.el: VRML stuff + + +Mon May 15 03:38:36 1995 William Perry <wmperry@indiana.edu> + +* w3.el: If no last-modified, don't try to refetch the head info if not in file +or ftp mode. + + +* w3-style.el: +New w3-spatial-to-canonical function that can convert something like +1in or 12pt to a pixel-based representation. + +* w3-xemac.el: Changed menus when under Lemacs 19.10 look just like 19.12 + +Sun May 14 17:37:35 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed problem with <p align="xxx"> .... <p> not properly terminating +the alignment + + +* w3-about.el: hehe + +* w3.el: Better cleanup of the temp directory. + + +Sat May 13 21:03:14 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Finished up cookie interface + +* w3-draw.el: +Stub for interface to the cookie() function of emacs from within an HTML +document. + +* w3-about.el: New stylesheet for about: pages + +* w3.el: Make w3-reload-document not recenter the window + +* w3-draw.el: Fixed isindex handling for prompt=xxx and action=xxx + +* w3-draw.el: +Make sure the emphasis on quotes (<q></q>) includes _both_ quote chars. + +* w3-e19.el: +Don't blindly set the mouse-face on anything with 'w3 in the property +list. would cause things like <a name=xxx> to highlight. + + +* w3-xemac.el: XEmacs 19.12 tweaks + +* w3-about.el: +New authors page that doesn't crap out in XEmacs 19.11 / Lemacs 19.10 + +* w3-xemac.el: Few more tweaks to the menus + +* docomp.el: More garbage for a clean compile + +* w3-xemac.el, w3-draw.el, w3.el: Few fixes for the latest beta of XEmacs 19.12 + +Thu May 11 16:32:17 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: Added buffers menu to w3 menu + +Wed May 10 22:19:25 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: +Don't set up the toolbar if w3-toolbar-orientation is not 'top 'left +'right or 'bottom. Don't set the menubar for the w3 buffer if there +is no default one. Copy the options menu into the main options menu +if in XEmacs 19.12 + +* w3-xemac.el: Fixed images in 19.12 + +* w3.txi: Lots of changes + +* w3.el: Added some stuff from the texinfo docs + +Tue May 9 16:43:46 1995 William Perry <wmperry@indiana.edu> + + +Mon May 8 21:45:28 1995 William Perry <wmperry@indiana.edu> + +* w3-emacs.el: +Fix from Michael Welsh Duggan <md5i+@andrew.cmu.edu> for w3-back-link +in emacs 18 + +* dist.Makefile: Added ssl.el file + +* w3-draw.el: +Fixed problem with <br> in indented areas inserting the indentation twice + +* docomp.el: Turn off new emacs19 dynamic loading gunk + +Sun May 7 23:33:18 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el: Few fixed for XEmacs 19.12 + +* w3-style.el: More style hackings + +* w3-parse.el: +Gracefully handles stuff like '< ' in a document - this should be +shown. Screw document authors that do stuff like '< a' - its wrong. + +* w3.el: Make w3-mark-link-as-followed be a no-op if w3-emacs19-hack-faces-p is +non-nil, otherwise weird things happen with too many spaces inserted +in the buffer, and there was really no difference between the two +renderings in that nasty mode anyway. + +* w3-xemac.el: Fixed typo in spiffy new menus for xemacs 19.12 + +* w3.el: Let w3-notify-when-ready deal gracefully with a null argument + +* w3-draw.el: Make </pre> without matching <pre> act like <p> + +* w3-draw.el: Added the <flame> tag + +* RelNotes2.2: Initial revision + +* w3-draw.el: Only set w3-last-tag if non-text + +* w3-draw.el: Reverted to old <dt> handling - looks better. + +* w3-about.el: Removed a few dependencies on the old 'b64-xxxx' functions + +* w3-style.el: +New stylesheet parser - can handle the new grammar agreed upon by +H&kon and I. + +* dist.Makefile: Added new base64 package + +Sat May 6 21:46:21 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: Now puts help-echo property on images that are links + +* w3.el: Now includes a mime-version header for mailed documents + + +* w3-emacs.el: New version of w3-forward-link and w3-back-link that skip over +'w3-graphic zones. + +* w3-draw.el: <tab id=xxx> and <tab to=xxx> work now + +* w3.el: Fixed problem with command-line-args-left being unbound when not in +startup phase + + +* w3-draw.el: New way to handle secrets fixed in old versions of emacs. +Default background pixmap to nil + +* w3-about.el: New text for easter egg tag #1 + +* w3-xemac.el: Image-type selector menu is back. + + +* w3-xemac.el: +Changed mouse activation for image links to button2 to be consistent + +* w3.txi: Few spelling changes + +Fri May 5 23:05:39 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Can now do: +emacs -f w3-fetch [url] + +* w3.el: Can now have 'PUT' as the method for a form. + +* w3-xemac.el: Return the bitmap + +* w3-draw.el: Now handles the 'background' bitmap tag of netscape + +* w3-vars.el, w3-draw.el: Few changes to make the 'secret' tag work better. + + +* w3-xemac.el: Reordering of defvars to make sure we can get a clean compile + +* w3-xemac.el: Use glyph-width if its available. + + +* w3-draw.el: Netscape body tags would choke emacs18 + +* w3.el: Do w3-setup in w3-batch-fetch + + +* w3.el: +w3-save-as can now take an optional argument to tell it what to save as + +Thu May 4 23:58:53 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Cool new menus for XEmacs + +* w3-draw.el: Fixed bug in handling of multiple <dt> elements before a <dd> + +Mon May 1 20:10:36 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el, w3-vars.el: Use the new about: pages + +* w3-draw.el: Fixed <link rel="stylesheet" href="xxxx"> handling + +* w3-style.el: fixed style handling from a URL/href + +Sun Apr 30 20:57:17 1995 William Perry <wmperry@indiana.edu> + + +* w3-xemac.el: New glyph interface for XEmacs 19.12 + +* w3-about.el: More about: docs. + +* w3-epoch.el, w3-draw.el: More fixes for epoch + +* w3.el: Fixed links of just images in XEmacs + +Sat Apr 29 22:25:33 1995 William Perry <wmperry@indiana.edu> + +* docomp.el, w3-epoch.el, w3-draw.el: More epoch fixes + +* w3-draw.el: The netscape background/foreground body colors work in epoch now. + +* w3-epoch.el: All the face stuff now works in epoch again. + +* w3-parse.el: Use w3-10646 if available + + +* w3-10646.el: New keywords + +* w3-10646.el: Initial revision + +Fri Apr 28 22:52:46 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Implemented teh 'add.before' and 'add.after' stylesheet mechanism + +* w3.el: Fixed case where return would pop up an x-menu in emacs19 + +* w3-style.el: Fixed problem with leading whitespace + +* w3.el: Added about URL handling + +* w3-draw.el: Fix to jnetscape body tags + +* w3-about.el: Initial revision + + +Thu Apr 27 01:40:39 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Few updates for XEmacs 19.12 + +Wed Apr 26 17:59:03 1995 William Perry <wmperry@indiana.edu> + + +Tue Apr 25 22:15:55 1995 William Perry <wmperry@indiana.edu> + +* w3.el: w3-in-assoc now silently skips nonstrings in the car + +* w3-draw.el: Can now use regexps in stylesheets (h[1-6], etc) + +* w3-style.el: Added DSSSL-lite parser + + +* w3-draw.el: Now handle <link rel=stylesheet href=xxxx> + +* w3-style.el: Modify the accept headers when retrieving a URL for a stylesheet + +Mon Apr 24 07:52:37 1995 William Perry <wmperry@indiana.edu> + +* w3-print.el: Wrap w3-convert-html-to-latex in case-fold-search == t + +* w3-vars.el: Added w3-node-style and w3-visited-node-style to the persistent +variables list - this is necessary for letting +w3-mark-link-as-followed to work with the netscape body tags. + +* w3-vars.el: Make w3-node-style and w3-visited-node-style buffer-local, or the +netscape tags on <body> screw up subsequent documents! + +* w3-parse.el: Removed a condition-case in w3-nuke-entities-in-region + +* w3-xemac.el: Few more toolbar fixes. +Fixed autoload for Info-goto-node + +Sun Apr 23 22:01:08 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed w3-backward-in-history + +* w3-style.el: +New function w3-create-x-font to create a font based on the family, +style, and size. + +* w3-xemac.el: +New variable w3-toolbar-orientation to control what side of the frame +the toolbar appears on. + +* w3-draw.el: New way of getting info from stylesheets to synch up with the new +stuff from H&kon. + +* w3-xemac.el: Added button for hotlists in the toolbar + +* w3-xemac.el: Various and sundry toolbar stuff. + +* dist.Makefile: Now makes the install directory if it doesn't exist. + +* w3-draw.el: <blink> now works on tty's in XEmacs. +Scaling of fonts in a tty-only XEmacs works also. + +Sat Apr 22 13:42:25 1995 William Perry <wmperry@indiana.edu> + +* w3-print.el, w3.el, w3.txi: Changed references to info.cern.ch to w3.org + + +Fri Apr 21 19:34:47 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Removed a few old variables + +* w3-draw.el: +Don't set attributes on default face if they are nil - bad things man. + +* w3-epoch.el, w3-e19.el, w3-wemac.el: Removed a few old variables + +* w3-xemac.el: +Finally fixed problem in lemacs/xemacs form entry where every once in +a while it would choke with a 'wrong-type-argument stringp (wierd +list)' error. + +* w3-draw.el: Fixed problem with the <body> attributes when in Emacs 19 + +* w3-vars.el, w3-draw.el: +New variable w3-user-colors-take-preference to control whether the +netscape tags on <body> are honored or not. + +* w3-xemac.el: Provide a definition of add-submenu for older XEmacsen + +* w3.el, w3-vars.el: Removed a few old variables + +* w3-draw.el: Now honor the netscape attributes on <body> + +* w3-vars.el: Added keybinding for w3-mail-document-author + +* w3-beta.el: Reimplemented the w3-show-headers stuff. + +Thu Apr 20 20:23:06 1995 William Perry <wmperry@indiana.edu> + +* w3.el: w3-document-information now looks much prettier + +* w3.el: Fixed w3-mail-to-author and Renamed it to w3-mail-document-author to +avoid confusion about what 'author' we are mailing to - the documents, +or Emacs-w3's + + +* w3.el: Revamped the forward and backward history handling + +* w3-draw.el: Got <p nowrap> working + +Wed Apr 19 17:01:58 1995 William Perry <wmperry@indiana.edu> + + +* clean-cache: Initial revision + +* w3.el: Revamped how <link> is handled. Added printing of <link> data in +w3-document-information + +* w3-draw.el: +Revamped how <link> is handled. Fixed a bug in meta handling - was +not downcasing the http-equiv, so it could not always find an old +value in url-current-mime-headers to replace. + +* w3-vars.el: changed w3-list-chars-assoc to use symbols instead of strings + +* w3.txi: Documented change in w3-list-chars-assoc + +* w3-draw.el: Converting w3-list-chars-assoc won't die if you do it twice + +* w3-sysdp.el: Updated to latest version from XEmacs + +* w3-sysdp.el: Removed keywords + +Sun Apr 16 22:41:11 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed problem in w3-handle-emphasis-end + +* w3-draw.el: Added code to fixup spaces are . and ! + +* w3-beta.el: Now parses out the link commands in the mime headers + +* w3.el: Issue an error if they chose a link type (rel or rev) that the +document did not contain when in w3-use-links + +* w3-style.el: +Make the buffer not modified before killing it when parsing a style sheet + +* w3.el: Fixed parsing of default stylesheet + +* w3.el: Fix for form field reversals in submissions + +Sat Apr 15 23:33:36 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el: Can now import netscape bookmark files + +* w3-draw.el: +Now handles <q></q> differently - inserts "" around the material, and +you can specify the start and end quotes in stylesheets with: +q: startquote=`` +q: endquote='' + +* w3-draw.el: +Was not expanding relative URLs before checking whether they had been +visited with w3-delimit-links non-nil. This would lead to weird +looking links like [[something}} - not very pretty. + +* w3-vars.el, w3.el: Now reads in a default stylesheet for the user if +w3-default-stylesheet is non-nil. This can be a URL. + + +* w3.el: Made w3-pass-to-viewer be more like man when in asynchronous mode. + +* w3-vars.el: New variable w3-notify + +* w3-parse.el: +Fixed problem in pre/xmp handling where it would choke if there were +extra endtags and swallow-newlines went negative. + +Fri Apr 14 23:52:51 1995 William Perry <wmperry@indiana.edu> + +* w3.el, w3-xemac.el, w3-wemac.el, w3-vars.el, w3-style.el, w3-srch.el, w3-print.el, w3-parse.el, w3-next.el, w3-mule.el, w3-mac.el, w3-epoch.el, w3-emacs.el, w3-e19.el, w3-draw.el, w3-beta.el: +Changed keywords + +* w3-vars.el: removed old variable w3-global-history-completion-list + + +* w3-draw.el: No inherent maxlength on <textarea> fields + +* w3.el: Added alias for w3-popup-info + +* w3.el: Always goto (point-min) in w3-document-information and w3-popup-info + +* w3-vars.el: Added keybindings for w3-document-information and w3-popup-info + +Thu Apr 13 21:12:33 1995 William Perry <wmperry@indiana.edu> + + +* w3-style.el: w3-blend-colors now works in XEmacs 19.12 + +* w3-style.el: Added function w3-blend-colors (FSF Emacs-19 specific) + +* w3-parse.el: +Make sure to clear the minibuffer when done parsing - otherwise it +could leave a 'Parsed x of y (zz%)' message, which can make people +think it is hung. + +* w3-draw.el, w3.el: Fixed <link> handling + +Wed Apr 12 03:24:02 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed a few problems with stylesheets losing the alignment info from +headers too soon. + +* w3-draw.el: +<p></p>, <div></div>, and <note></note> can all specify the face to +use for an element via the 'class' attribute. + +* w3-draw.el: Fixed a bug in using the 'class' attribute to add faces to text. +Would forget what tag would end the current face, so faces went on +forever. Ugh! + +* w3-draw.el: The 'class' attribute can now be used to add faces to text. + +* w3-style.el: Changed how style sheet faces are regenerated. Now stores the +face-name as an item in w3-current-stylehseet (assoc "face" ...) to +get it. + +Tue Apr 11 23:11:58 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Added some more stuff from chuck + +* w3-draw.el: Fixed popping the alignment from an address tag if +w3-right-justify-address is non-nil + +* w3-draw.el: Redid w3-get-default-style-info macro + + +Mon Apr 10 22:46:14 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Added thge marca sound for <hype> tag. + +* w3-draw.el: Now honors the 'class' attribute on any style-sheetable tag + +* w3-style.el: +Few tweaks to how the style sheet is stored, to make using the 'class' +attribute on tags quicker (stores an intern'd symbol and a string in +the list) + +* w3.el: Fixed problem where inlined images on the local disk could get trashed +because buffer-file-name was not nil in the buffer. + + +* w3-draw.el: Fixed <font size=-x> handling + +* w3-parse.el: Call sera-to-fidel-marker if in mule. + +Sun Apr 9 18:37:24 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed <div> </div> handling + +* w3-draw.el: +Use copy-tree on w3-use-stylesheet so we don't side-effect the original list + + +* w3-xemac.el: Added in the code to create the toolbar. + +* w3-beta.el: Fixed the importing of netscape cache files + + +* w3-draw.el: +Changed w3-push-alignment to be a little smarter - if align is null, +don't bother pushing it on the stack. + +* w3-parse.el: +Fixed a spacing problem that would show up when doing progressive +rendering but not a w3-refresh-buffer. Ugh. + + +Sat Apr 8 23:34:06 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Made w3-generate-error check the contents of the ' *url-error*' buffer +and use it as part of the error message. + +* w3-draw.el: +Got rid of bad use of concat in w3-handle-font, and better handling of +the font scaling. + +Fri Apr 7 22:59:07 1995 William Perry <wmperry@indiana.edu> + + +* w3-e19.el: Remove the files menu in emacs 19.29 + +* w3.el: Fixed problem in mule with w3-save-binary-file + +* dist.Makefile: Added -no-site-file to BATCHFLAGS + +* dist.Makefile: More renaming for DOS lossage + +Wed Apr 5 19:59:33 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed w3-fetch for working in buffers with no default url... d'ohhh + + +* w3-draw.el: +Fixed screwup in w3-handle-p that would push an alignment onto the +stack twice for headers + +* w3.el: w3-fetch now has a 'silent' default - it doesn't insert the default as +the default option - it checks if the user presses return, and uses +the default if they did. + +* w3-draw.el: Now uses a stack of alignments, and honors the <div></div> tag. + +Tue Apr 4 17:29:32 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Makefile now works in Windows and NT + +* w3.el: Removed anonymous lambda from w3-hotlist-apropos + +* w3.txi: Fixed typo in texinfo node + +Mon Apr 3 23:03:19 1995 William Perry <wmperry@indiana.edu> + + +* hype.au: Initial revision + +Sun Apr 2 20:17:02 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed <meta> handling + +* w3.el: Fixed w3-popup-info + + +* w3.txi: Basic documentation of the style sheet mechanism + +* w3-draw.el: +Fixed the align=indent problem where first line of the indented region +was not indented. + +* dist.Makefile: Renamed w3.texinfo to w3.txi, for 8.3 losingness + + +* w3.txi: Removed all the 'WORK' areas except for the non-unix systems nodes. +Put out a call for assistance to w3-beta and gnu-emacs-help for these +areas. + +Tue Mar 28 23:36:30 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a few more concat'ing integer problems + +* w3-draw.el: Can now specify OL styles in stylesheets. + + +* w3.el: +Added w3-hotlist-apropos function from mic@cs.ucsd.edu (Michelangelo Grigni) + +* w3-xemac.el, w3-e19.el: Fixed concat'ing of ints + +Mon Mar 27 22:05:19 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Now requires w3-print + +* w3-draw.el: Only mangle headers if w3-delimit-emphasis is non-nil + + +Sun Mar 26 19:50:16 1995 William Perry <wmperry@indiana.edu> + + +* dist.Makefile: Removed w3-main from the distribution - renamed to w3 + +* w3.el: Moved w3-upcase-region into w3-draw. +Now requires w3-style and all the new dipslay engine chunks. + +* w3-draw.el: +Now initializes the current stylesheet to the user stylesheet before +any drawing starts. + +* w3-vars.el: +Made w3-header-chars-assoc work with the new display engine (mostly), +and added a few more things to the state variables. + +* w3-style.el: +Can now do font scaling in style sheets. smarter about font.type. +Only thing left is font.family + + +* docomp.el: More var decls. + +* w3-wemac.el: Fixed w3-mouse-handler for windows + +* w3-draw.el: +Make all face storage variables buffer-local for style-sheet stuff. + +* w3-style.el: Now handles fonts/colors in style sheets - whooo hooo! + +Sat Mar 25 23:38:49 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Renamed w3-state-garbage-variable + +* w3-draw.el: +Now uses style sheets to find alignment and width for the various tags +before falling back on its defaults. + + +* w3-parse.el: +Fix for stupid people who don't use & instead of & in the middle +of a doc. + + +* w3-xemac.el: Added w3-center-spaces and w3-right-spaces for +centering/right-justifying pixmaps + +* w3-xemac.el, w3-sysdp.el: +A few new functions for the latest and greatest beta + +* w3-vars.el: Changed a few of the menu names + +* w3-style.el: Now actually parses and stores the style sheet information + +* w3-draw.el: Handle case where tag is a list + +Fri Mar 24 14:36:09 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Now uses device-type for XEmacs 19.12 + +Wed Mar 22 21:14:30 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed a few spacing problems + +* w3-e19.el: +Fixed w3-forward-link for links that were right up on top of each other. + +* w3-parse.el: +Fixed screwup with unterminated quoted chars in attribute/value pairs + + +* dist.Makefile: Removed w3-old + +* w3-draw.el: Fixed stupid typo when checking for faces. d'ohhhh! + +Mon Mar 20 23:23:34 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Fixed problem with w3-extend-zone and detached extents + +* w3-draw.el: <option selected> now works again + + +* w3-xemac.el: +Set the help-echo property when showing form elements if possible. + +* w3-vars.el, w3-beta.el, w3-draw.el: +Redid how state is kept - now uses a vector, which should be faster, +and is able to be buffer-local. + +* w3-parse.el: +w3-nuke-entities-in-region should no longer choke in odd circumstances +with just '&' in a document. + +* dist.Makefile: Removed w3-forms - it has been assimilated + +* dist.Makefile: Added a few new dependencies + + +* w3-draw.el: Added message when scaling fonts, just to keep the user informed + +* w3-wemac.el, w3-xemac.el, w3-e19.el: +When moving the mouse over a submit button in a form, shows where the +form will be submitted. + +* w3-draw.el: Fixed emacs-18 lossage in skip-chars-backward + +* w3-draw.el: Another fix to make sure <li><p> construct doesn't look like crap + +* w3-draw.el: +Split the handling of the refresh header out into its own function so +that it can be used from the drawing/parsing code for META commands + +Sun Mar 19 02:12:24 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: Fixed problem with window focus. + +* w3.el: Few fixes for passing to viewers + +* w3-parse.el: Set fill-column in w3-preparse-document + +Sat Mar 18 23:47:37 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: If parsing, do incremental display as well + +* w3-draw.el: Removed ugly hacks from w3-pause for emacs19 - just too ugly. + + +* dist.Makefile, docomp.el: +Take LISPDIR on the command line for hack-emacs-file + +* dist.Makefile: Removed EMACSTEMPLATE + +* dist.Makefile, docomp.el: hack-dot-emacs now takes a command line argument + +* w3-draw.el: links in tty mode won't show [[/{{ + +* w3-vars.el: All graphical entities now have textual alternativs + +* w3-draw.el: Added graphic entities back in. + +* w3-draw.el: Able to embed a few more types + +* w3-parse.el, w3-draw.el: Added the base functionality for the embed tag + +Fri Mar 17 15:44:16 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Removed some old targets, added new ones for new files + +* w3-style.el: Initial revision + + +* w3-parse.el: Special handling for the <style> argument. + +* w3-vars.el, w3-draw.el: Moved variables into w3-vars.el + +* w3-parse.el, w3-draw.el: Basis for the <style></style> notation done + +Thu Mar 16 19:44:12 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Fixed scaling of fonts, now handles cryptopt blocks for secure-http + + +* w3-draw.el: +Now no whitespace between link delimiters and the actual text of the link + + +* dist.Makefile: Added md5 target + +* w3-parse.el, w3-draw.el, w3-beta.el: +Now draws each signel item as it is parsed.. + +Wed Mar 15 23:27:55 1995 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed a problem in w3-pass-to-viewer + +* w3-draw.el: +Fixed problem with headers being hosed because of new way to do faces. + +* w3-draw.el, w3-xemac.el: Imagemaps work now + +Tue Mar 14 16:04:04 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: A few general performance increases + +Mon Mar 13 05:51:41 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el, w3-draw.el, w3-e19.el, w3-mac.el, w3-next.el, w3-old.el, w3-vars.el, w3-xemac.el: +Lots and lots of doc fixes to meet FSF/GNU guidelines. + +* w3-parse.el, w3.el, w3-e19.el, w3-draw.el: Few doc string fixes + + +* w3-vars.el, w3.el: +Now guess the value of w3-color-use-reducing based on values of +x-display-visual-class and x-display-planes. + +* w3-draw.el: +Fixed problem with indenting being lost in a list item after a sublist +terminates. + +* w3-draw.el: Redid some of the font stuff. + +Sun Mar 12 17:31:59 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Some basic table-drawing support put in. + +* w3-tables.el: Initial revision + +* w3.txi: Use active voice in keybinding descriptions. + +Sat Mar 11 22:20:21 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: More state kept - ugh. + +* w3-forms.el: +Removed dependence on STREAM being defined - will make going totally asynch much easier + +* w3-vars.el, w3-parse.el, w3.el, w3-emacs.el: Removed 'backslashitis' + +* w3-e19.el: Removed a few unused variables + +* w3-draw.el: Optimized face stuff. + +* w3-beta.el: Removed 'backslashitis' + +* w3-vars.el, w3-e19.el: Change to the popup menu + +* w3-draw.el: Few fixes for blinking and wired text + +Fri Mar 10 23:18:30 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-xemac.el: Fixed images as linkx + + +* w3-draw.el: Fixed <br> in <dl> after a <dt> being indented too far + +* w3-draw.el: Fixed <br> in <ol> not being indented enough + +* w3-old.el: Now provides itself + +* w3-draw.el: New variable to turn off incremental display. + +* w3-draw.el: Does not display <certs> elements now. + +Thu Mar 9 20:35:12 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el, w3-epoch.el, w3-e19.el: +Don't make so many faces if using the new display engine - we don't +need any of the w3-xxxx-style ones. + +* w3-beta.el: +Nuke w3-delayed-images and w3-delayed-movies in w3-refresh-buffer, or +multiple images would get loaded! + +* w3-draw.el: Avoid calling w3-pause as often - speeds up redisplay a lot. + +* dist.Makefile: +No longer byte-compile w3-sysdp - was causing too many problems. + +* w3-beta.el: +No longer (goto-char (point-min)) in w3-show-buffer so that movement +done while drawing is still honored. + +* w3-draw.el: Added a save-excursion around the last handle-paragraph so that +movement done while drawing is still honored. + +* w3-xemac.el: +Use copy-tree when available for menu copying - much more reliable + +* w3-mac.el: Added a provide for w3-mac + +* w3-xemac.el: Fixed problem with extents becoming detached in 19.12 + +* w3-forms.el: Few forms fixes. + +* w3-beta.el: Added w3-install-latest from mernst@research.microsoft.com + +* w3-beta.el: Fixed MCOM->netscape stuff. + +* w3-forms.el: Fixed misplaced parentheses + +Mon Mar 6 23:29:59 1995 William Perry <wmperry@indiana.edu> + + +Sat Mar 4 15:33:08 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Now handles images like in the old display engine if not in XEmacs/Lucid + +* w3-e19.el: Only create air hotlist menu if w3-air-hotlists is non-nil + +Fri Mar 3 16:01:38 1995 William Perry <wmperry@indiana.edu> + + +Thu Mar 2 15:50:57 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Run w3-add-hotlist-menu first time a hotlist is loaded in. + +* w3-e19.el: Let w3-add-hotlist-menu run even if not in w3-mode + +Wed Mar 1 16:22:46 1995 William Perry <wmperry@indiana.edu> + +* w3-sysdp.el: Removed function call causing problems + +* w3-xemac.el: Don't load pictures if current frame is on a tty + +* w3-draw.el: Added back in a call to mule-attribute-zones + +* w3-parse.el: +Don't nuke the windows chars for quote and trademark when in MULE + +Sun Feb 26 19:17:38 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Removed message about 'unknown tag <%s> skipped' - was causing +confusion for some people. + + +* W3.ad: Initial revision + +Sat Feb 25 23:53:08 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed incremental display in emacs 18.xx + +* w3-draw.el: Fixed paragraph spacing problem. + +* dist.Makefile: Made beta display engine the default. + +* w3.el: Removed LCD archive entry, moved into w3.el + +* w3-wemac.el: Various fixes for new display engine into WinEmacs + +* w3-vars.el: Don't die if cannot load 'annotations' + +* w3-sysdp.el: +Removed anonymous lambda without 'function' wrapper for WinEmacs and +early versoins of lucid emacs. + +* w3-srch.el: Provide w3-srch + +* w3.el: Changed _W3 on dos machines to W3.INI +New function w3-force-reload-document to reload even if in standalone mode +Added a default for w3-complete-link +Provide w3-main + +* w3-draw.el: +Defvard w3-last-fill-pos and w3-last-tag to better facilitate drawing +in 2 buffers at once. +Fixes for messed up percentages in WinEmacs/XEmacs < 19.12 +Fixed <br> and <p> in blockquotes and align=indent + +Mon Feb 20 04:54:30 1995 William Perry <wmperry@indiana.edu> + +* w3.el, w3-vars.el: Removed w3-color-planes and w3-color-display variables. + +* w3-vars.el, w3.el: New variables w3-netscape-configuration-file and +w3-use-netscape-configuration-file, for whether to parse and honor the +options in a Netscape/X style configuration file. + +Sun Feb 19 22:27:00 1995 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: Don't change menubar if current-menubar is nil. + +* w3.el: Now shows whether you are using the beta version in the bug reports + + +* w3-draw.el, w3-parse.el, w3-print.el, w3.el: +Removed references to w3-working-buffer + +Sat Feb 18 19:51:53 1995 William Perry <wmperry@indiana.edu> + +* docomp.el: Reworked the autoloads/defvars + +* dist.Makefile: Removed w3-lemac.el + +* w3.el, w3-draw.el, w3-vars.el: +Removed variable w3-running-lemacs, since w3 now uses sysdep.el for +[XL]emacs, so there is no distinction between lemacs and xemacs + +* w3-e19.el: Fixed problem with unquoted lambda in w3-e19-options-menu + +* w3-xemac.el: +This version should theoretically work with lemacs and xemacs both + +* w3-draw.el: Fixed incremental display in xemacs. + +* w3-sysdp.el: Initial revision + +Thu Feb 16 15:58:44 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Changed messaging of viewer - would barf on undefined escape sequences +in crufty mailcap-related stuff. + +Sun Feb 12 23:09:40 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Better event handling while drawing HTML + +* w3-beta.el: Fixed personal annotations. + +* w3-draw.el: Removed proclaim-inline calls. + + +* w3.txi: Added docs for new 'label' and 'textalign' attributes of <hr> + +* w3-e19.el: +Fixed problem in emacs 19 with mouse-selecting a link would sometimes +say there was not a link, but selecting it with 'return' would work. +Now both work. + +* w3-parse.el: fixed problems with entity-resolution in attribute values. + +* w3-draw.el: +More spacing stuff, added 'label' and 'textalign' attributes to <hr> + +* w3-forms.el: Remove spaces at beginning of options. + +Sat Feb 11 22:10:46 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +Removed dependence on 'stream' from title handling. This will make it +easier to do totally streamed drawing, RSN. + +* w3-draw.el: Fixed more spacing problems. + +* w3-parse.el, w3-draw.el: +Fixed various spacing bugs - seem to be all gone now!!!! + +* w3-vars.el: New function to read a netscape-style configuration file. + +* w3-parse.el: w3-nuke-entities-in-region can now accept null args. + + +* w3-beta.el: New function to read a netscape-style configuration file. + +Fri Feb 10 06:19:26 1995 William Perry <wmperry@indiana.edu> + + +Tue Feb 7 15:51:23 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Removed the file-name-handler-alist, to put it in url.el where it belongs. + +* w3.el: +Finding the source of a url that is already in a buffer should work now. + +* w3-draw.el, w3-beta.el: +Now will always get a 'completed' message when drawing/imaging. + +Mon Feb 6 02:13:31 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fix for emacs 18 + +* w3-forms.el, w3-parse.el: +Optimized the calling of w3-nuke-entities-in-region. Parsing _much_ +faster, drawing only slightly slower, so its a win. + +* w3-draw.el: Semi-incremental display now works in all emacsen, and recognizes +scroll-up and C-c to interrupt. + +* w3-draw.el: Fixed plaintext handling. + +Sun Feb 5 23:41:28 1995 William Perry <wmperry@indiana.edu> + + +* w3-e19.el, w3-vars.el: Fixed view menu. + +* w3-vars.el, w3.el: +Let w3-color-filter be a string, for people brave enough to want to +set it themselves. + +* w3-epoch.el: Now works with new display engine. + +* w3-draw.el: Few problems for epoch fixed, <br> in <dl> looks right now. + +* w3-draw.el: Reimplemented w3-link-delimiter-info + +* w3-draw.el: Re-implemented the 'linkname value of w3-delimit-emphasis + + +* dist.Makefile: +Removed hack to change w3.texinfo on the fly when creating info file. + +Sat Feb 4 18:11:14 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Removed setting of default-directory because it causes call-process to +die a hideous death and not let you do anything like M-| lpr in the +source buffers. + + +* w3.el: Replaced w3-confirmation-func with url-confirmation-func + +Fri Feb 3 13:42:35 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: +fixed insertion of w3-link-end-delimiter - was always inserting the +'not visited' part.c + +Tue Jan 31 20:45:19 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Right-mouse-menu now works + +Mon Jan 30 04:52:26 1995 William Perry <wmperry@indiana.edu> + +* w3.txi: Added non-unix OS sections. Need to flesh them out more. + +Sun Jan 29 22:15:48 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Added w3-style-tags-assoc + +* w3-draw.el, w3-vars.el: +Added new variable w3-right-justify-address to control whether +text within an <address> tag is right justified. Defaults to t. + +* w3-vars.el: Few new variables for fsf19 + +* w3.el: Removed special cases for fsf19 to use the old lmenu package. + +* w3-e19.el: No longer needs the lmenu package. + +* w3-draw.el: Fixed typo + +* w3-epoch.el: Made all arguments to w3-make-face optional. + +* w3-draw.el: Few more fixes for epoch. No longer have to remove \n\n, so +incremental display looks better. w3-delimit-emphasis now works in +the new display engine. + + +* w3.txi: Lots of cleanup work, addition of netscape extensions, new HTML 3.0 +stuff, variable name changes, xresource changes, all for the new +display engine. + +Sat Jan 28 23:07:36 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Deal with url-get-url-at-point possibly returning nil. + +* w3-epoch.el: Got rid of error in new display engine. + +* w3-draw.el: w3-draw.el will now compile with emacs 18 again - the incremental +display was messing it up. + +* w3-beta.el, w3-draw.el, w3-e19.el, w3-emacs.el, w3-epoch.el, w3-forms.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-old.el, w3-parse.el, w3-print.el, w3-srch.el, w3-vars.el, w3-wemac.el, w3-xemac.el, w3.el: +Added headers for finder package + +* w3-draw.el: Make sure w3-link-end-delimiter is never on a line by itself + +Thu Jan 26 04:56:42 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: +moved w3-mule-retrieval-coding-system to url-mule-retrieval-coding-system + +Wed Jan 25 15:38:50 1995 William Perry <wmperry@indiana.edu> + +* w3-beta.el: +Added definition for (abs x) if none exists (for emacs 18, epoch, compat.) + +Mon Jan 23 03:32:40 1995 William Perry <wmperry@indiana.edu> + +* w3.txi: Removed w3-bad-server-alist + +Sun Jan 22 21:53:19 1995 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Fixed space problems, hopefully for good. + +* w3-e19.el: New options item for relying solely on the cache + +Sat Jan 21 20:27:22 1995 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem where default-directory would sometimes be set to nil - +bad things man! + +* w3-beta.el: replaced all occurances of htmlplus with html + +* w3-draw.el: +Fixed problem with plaintext and embed. <lit> now acts like <pre>, +but with no mono-spaced font. Fixed problem with null titles (empty +string invalid for buffer name error). <blink> works on xemacs 19.12 +in tty mode. Small problem with <pre> segments with whitespace at +beginning fixed. A few small hacks to handle some pythia markup. + +* w3-e19.el: +Protect against copying menu-bar-help-menu if in tty mode. Also no +longer disable the edit menu when in w3-mode. + +* w3-parse.el: +Fixed problem with plaintext and embed. <lit> now acts like <pre>, +but with no mono-spaced font. + +* w3.el: replaced all occurances of htmlplus with html + +Wed Jan 18 02:31:59 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: +fixed bug in w3-nuke-entities-in-region if nonterminated entity was +last thing in a buffer (ie: <[EOB]); + +* w3.el: Remove duplicate links from links-alist when doing a completing-read +on the links. + +Tue Jan 17 13:18:13 1995 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Make install should now copy w3.elc to the dest. directory + +Mon Jan 16 03:52:57 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Better handling of faces. + +* w3.el: Implemented <input type=file> + +Sat Jan 14 22:40:58 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: More spacing taken care of + +* w3-draw.el: Few fixes to <pre></pre> presentation + +Thu Jan 12 15:39:37 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Fixed formatting problem with <dd> + +Mon Jan 9 23:20:05 1995 William Perry <wmperry@indiana.edu> + +* w3-print.el: Few fixes for ps-print 1.6 and 1.10 + +* w3-parse.el: Recognizes the <embed> tag and treats it like XMP for parsing. + + +Sun Jan 8 19:07:28 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-emacs.el, w3-parse.el: +Various changes to make the new display engine work under emacs 18.xx + +* docomp.el: more defvars for cleaner compile + +* w3-draw.el: Fixed more of the spacing problems + +* w3-e19.el: +Fixed some of the spacing problems when using w3-emacs19-hack-faces-p + +* w3.el: Added w3-follow-url-at-point-other-frame + +Sat Jan 7 20:29:06 1995 William Perry <wmperry@indiana.edu> + +* w3-parse.el: +Fix for odd problem where an entity at the very end of a line (or +flush against the next tag) would get left out of the parse structure. +Ugh! + +* w3.el: Added new variable url-inhibit-uncompression for use when dumping to +disk - very wasteful to uncompress it, store it in a buffer, then +recompress when it got written out to disk. Also changed the file: +and ftp: handling to use copy-file when w3-dump-to-disk is bound and +non-nil, so we can hopefully get asynchronous dumping-to-disk done. + +* w3-draw.el: More fixes for funky spacing + +* w3-old.el, w3-parse.el: +Remove \r's in <pre> and <xmp> segments, for ugly DOSisms. + +Fri Jan 6 18:31:07 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-parse.el: +Can now change the index of an ordered list item (<li value=xxx>0 + +* w3-print.el: +w3-print-with-ps-print now works with ps-print 1.6, and uses the headers, etc. + +* w3-draw.el, w3-e19.el: Fixed links menu in v19 +Few drawing fixes + +Thu Jan 5 20:50:06 1995 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Now does 'lazy' creation of faces... this reduces the memory +requirements when in X, since a lot of the faces will probably never +be used. + +* w3-parse.el: Fixed weird spacing problem after <font> tags finally. + +* w3.el: Make sure that facep is defined in all versions of emacs + +* w3-vars.el: +Changed the mail and print menus to be pull-right for xemacs/lemacs + +* w3-e19.el: +Fixed the links menu to gracefully do nothing if there are no links on +the page (was giving an 'Empty menu' error) + +Mon Jan 2 21:51:34 1995 William Perry <wmperry@indiana.edu> + +* w3-e19.el: changed default of the mouse-face for links + +* w3.el: Removed extraneous newline from mail headers + + +* w3-e19.el, w3.el: +w3-mail-current-document can now take an optional 'format' parameter +so that the mail menus can be pull-right. Spiffy, eh? Also now +sticks in content-type and content-transfer-encoding headers. + +* w3-print.el: +w3-print-this-url can now take an optional 'format' parameter so that +the print menus can be pull-right. Spiffy, eh? + +* w3-draw.el: Quicker way of right-justifying something. + +* w3.el, w3-beta.el, w3-print.el: +Moved all the printing code into w3-print.el, and added the postscript +option. Changed the makefile to concatenate all the appropriate files +for the beta or old version, sort of like VM. + + +* w3-draw.el: +Added <menu> and <dir> tags back in, as well as a few hacks to make +Jamie Z.'s page look prettier. :) + +* w3-beta.el: Fixed importing of netscape cache + +* w3-beta.el: Added w3-import-netscape-cache, to convert a netscape-style cache +directory to the emacs-w3 style. + +Sun Jan 1 09:59:25 1995 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Made w3-e19-links-menu buffer-local + +* w3-e19.el: Reinstituted the 'Links' submenu. + + +Sat Dec 31 07:13:21 1994 William Perry <wmperry@indiana.edu> + +* w3-parse.el: Various cleanups + +* w3.el: w3-mail-to-author now checks for the 'Reply-To' header of an HTTP/1.0 +response before checking the 'link' tags. + +Fri Dec 30 17:04:45 1994 William Perry <wmperry@indiana.edu> + +* w3-old.el: Removed use of w3-last to avoid having to use cl. + +* w3.el: Added checks to see if url-view-url returned nil instead of file:nil +Removed definition of w3-last + +* w3-draw.el: Fixed <secret> tag. + +Thu Dec 29 16:03:40 1994 William Perry <wmperry@indiana.edu> + +* w3-parse.el: +Added more stuff to get rid of windows-specific character references. + +* w3.el, w3-old.el: Moved defadvice stuff to w3-old + +* w3-e19.el: +Totally reworked the menus as emacs19 keymaps. This speeds them up. +Also added routines to add AIR Mosaic hotlists to the menus +automatically. Works well. First time through causes a bit of a +slowdown for lots of hotlists, but this is emacs' problem since it +needs to scan all the keymaps to create the menu. + +* w3-draw.el: +New variable w3-indent-level to control how many spaces to indent list +items, blockquotes, etc. This is necessary so that the user doesn't +have to change tab-width or tab-stop-list to change this formatting +(so <pre> segments that use tabs will still be formatted correctly). + +Also made </pre> close out all character-level formatting attributes +ala Arena. + +<pre> will also cause a paragraph break - chunks of text before a +<pre> segment weren't getting filled correctly. + +Made <dt> tags cause a paragraph break. Formatting now looks better, +and beginning of <dl> list is separated better from the rest of the +document. + +Fixed problem with w3-list-chars-assoc causing an error with the new +display engine. + +Fixed problem where > followed immediately by another tag wasn't +showing up in the new display. + +* w3-beta.el: Added parser for AIR Mosaic style hotlists. + +Tue Dec 27 21:24:37 1994 William Perry <wmperry@indiana.edu> + + +* w3-beta.el, w3-e19.el: +Added a dropdown history list that shows the last 5 homepages visited +under the 'Go' menu + +* w3.el: Changed the viewer handling so that temp files have a correct filename +extension (for broken things like Frame that won't read in a file +without the 'correct' file extension). + +Mon Dec 26 18:18:43 1994 William Perry <wmperry@indiana.edu> + + +* w3-beta.el: +(New display engine) Fixed bug in the new personal annotations code +that ws not closing the list. + +* w3-forms.el: +(New display engine) Fixed bug in <select> handling where it would +never find the correct name. Also put back in support for <select +multiple>. + + +* w3-vars.el: Added in all the rest of the entities + +* w3-vars.el: +Fixed problem where reloading of a page would set the 'Referer' field +of an HTTP/1.0 request to the url of the page being loaded. + + +* w3.el: Changed gopher searches and ask block submissions to use the enctyp +attribute like other types of searching. More extensible/easier to +maintain. + +* w3-draw.el, w3-beta.el: +Personal annotations now work in the new display engine. Visible +headers will work soon also. + +* w3-beta.el, w3-draw.el, w3-e19.el, w3-emacs.el, w3-epoch.el, w3-forms.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-old.el, w3-parse.el, w3-srch.el, w3-vars.el, w3-wemac.el, w3-xemac.el, w3.el: +Updated copyright notices for 1995 + +Sun Dec 25 22:30:16 1994 William Perry <wmperry@indiana.edu> + +* dist.Makefile: +Renamed w3.el to w3-main.el and create w3.elc from w3-main.elc and +either w3-beta.elc or w3-old.elc + + +* w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el: More menu changes + +* w3-print.el: Initial revision + +* w3-beta.el: Changed w3-face-type to return 'both if a face is bold and italic + + +* w3-beta.el: Initial revision + +* w3-parse.el, w3-forms.el, w3-draw.el: +Added provide statements for easier loading + +* w3.el: Moved loads of old code into w3-old.el + +* dist.Makefile: Added new targets beta and old. + +* w3-old.el: Initial revision + +* w3-draw.el: Made new display engine honor the w3-list-chars-assoc header. + +* w3-vars.el: Moved some old vars out to w3-old.el + +Sat Dec 24 20:41:46 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Fixed w3-mouse-handler to work with the new display engine. + +Fri Dec 23 22:40:38 1994 William Perry <wmperry@indiana.edu> + +* w3-forms.el, w3.el: Added in handler for <input type=range size="min,max"> + + +* w3-draw.el: Added function comments. + +* w3-draw.el: +Rearranged the file a lot, and added support for the named BASE tags +from HTML 3.0 - pretty cool stuff. :) + +Thu Dec 22 23:53:59 1994 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: Various fixes to the parser to deal with bad html. Automatically +include the alt tag for an image if it is a link target, regardless of +the setting of w3-auto-image-alt. + +* w3-parse.el: Various fixes to the parser to deal with bad html + +Mon Dec 19 00:30:38 1994 William Perry <wmperry@indiana.edu> + + +* w3-e19.el: Added 'xterms' as a terminal type. + +* w3.el: Changed w3-submit-bug to only send truly useful info. + +Sun Dec 18 23:42:30 1994 William Perry <wmperry@indiana.edu> + +* docomp.el: Stifle more warnings in new xemacs + +* w3-vars.el, w3.el, w3-draw.el: +Changed the behavior of w3-auto-image-alt so that it could be a string +for 'format'. + +* docomp.el: Stifle more warnings + +* w3-parse.el, w3-draw.el: +Changed w3-handle-unknown-tag to check if 'w3-handle-<tag>' is +defined, and if so, to record that function as the handle for that +tag. This will cut down on maintenance of the top block of code that +just does a lot of (put 'w3-formatters 'xxxx 'w3-handle-xxxx). XMP +sections will now also work correctly. + +* w3-parse.el: +Now deals with comments properly, and can handle the old (broken) +comments of Mosaic/X + +Fri Dec 16 19:23:35 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: More fixes to w3-forward-link + +* w3-draw.el: Fixed a few things with faces + +Thu Dec 15 23:08:54 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Fixed w3-forward-link to work better with the new display engine. + +Wed Dec 14 17:55:30 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a few problems with forms and the new display engine. + +* w3-xemac.el: Name changes (screen->frame) + +Tue Dec 13 17:56:45 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Added a few optimizations for the <blink> tag. + +* w3-draw.el: Added in creation of 'underline' face if it is not defined. + +* w3-forms.el, w3.el: +Changed the maxlength to being unlimited if unspecified, to conform to +the new HTML 2.0 spec. + +* w3.el: Fixed bug in w3-document-informatino where it was relying on +url-current-mime-headers when it wasn't guaranteed to be the same. + +Mon Dec 12 23:22:21 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el, w3.el: Added function w3-document-information + +* w3-vars.el, w3-wemac.el, w3-xemac.el, w3-e19.el, w3-lemac.el: +Added new 'view' menu. + +* w3.txi: Removed hook for gnus-article-prepare-hook - was corrupting uuencoded +articles. + + +* w3-xemac.el, w3-lemac.el: +Fixed problem with image menus if graphic was a link + +* w3-epoch.el, w3-lemac.el, w3-xemac.el: +More stuff to deal with changed names, and crypt++/jka-compr + +* w3.el: Fixed big problem in reset buttons on forms. + +* w3.el: Now supports the 'action', 'src', and 'prompt' attributes on the +isindex element. (new display engine only) + +* w3-draw.el: Now supports the 'action', 'src', and 'prompt' attributes on the +isindex element. + +* w3-vars.el: Changed lots of the version variables so that they don't rely on +having the RCS headers in them. + +* w3.el: Changed w3-mode so that if it is called interactively it will act like +w3-preview-this-buffer. + +* w3.el: Changed w3-source-document so that it can reuse source buffers if the +users wants to. + +Sun Dec 11 08:41:52 1994 William Perry <wmperry@indiana.edu> + + +* w3-draw.el: +Added in code to scale fonts for <h[1-6]> so they are bigger, etc, if in XEmacs/Lemacs + +* w3.el: Few changes for asynch mode. + + +Sat Dec 10 01:07:05 1994 William Perry <wmperry@indiana.edu> + +* w3-xemac.el: +Added some stuff to optimize the echoing of the URL in the minibuffer +(not so many calls to mode-motion-hook, all done in the mouse-handler +by using the 'help-echo property). Is smart enough to notice if +'help-echo is not defined and still use the old way if necessary. +Also changed the image code so that it sets the 'detachable property +so that images won't get nuked if the text they are attached to is +deleted. + +Fri Dec 9 22:34:04 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Few tweaks + +* w3-forms.el: +Fixed problem with other markup (especially other form info) within a <select>. + +* w3-parse.el: Added status messages to parsing. + +* docomp.el: More vars to get rid of warnings. + +Thu Dec 8 21:16:09 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Added in lots of the 'top ten' html tags. :) + +* w3-draw.el: Added <blink> stuff, and rewrote the init-state function. + +* w3-vars.el: Added w3-do-blinking to control whether <blink> </blink> works + +* w3-draw.el: Handle pinhead + +Wed Dec 7 15:47:47 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixes to wais stuff + +* w3-draw.el: Added indenting for blockquote tags. + +* w3-epoch.el, w3-wemac.el, w3-lemac.el, w3-xemac.el, w3-emacs.el, w3-e19.el: +Let w3-back-link and w3-forward-link accept negative arguments and +call each other if they get one. + +Tue Dec 6 22:16:34 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed typo in docs. + +* w3.el: +Fixed w3-source-document so it will issue an error if done in a non-w3 buffer. + +* w3-vars.el: Fixed typo in docs. + +* w3.el: Patch from Michael Erns (mernst@research.microsoft.com) to make +w3-complete-link act like w3-follow-link when no menu item is +specified. That makes it act more like Info mode, and so is more +intuitive to users used to it. + +* w3.el: Now set default-directory when sourcing a document + +* w3-forms.el: Added error checking to the <textarea> handling to deal with +non-terminated textareas. + +* w3-forms.el: +Added error checking to all the forms code to make sure you are within +a <form> before doing anything. + +* w3-draw.el: Added support for the 'fig tag. + +* w3-draw.el: Changed how the <title> tag is handled. + + +* w3-draw.el: Added SPRY align tag. + +* w3-forms.el: Trimmed lots of crap that is duplicated from w3.el + +* w3-draw.el: +<pre> and <xmp> segments within a list item will now be indented correctly. + +* w3-draw.el: Fixed list filling after headers and br's + +* w3-draw.el: Few changes to the <hr> handling + +* w3.el, w3-draw.el: +New variable w3-auto-image-alt that controls whether emacs-w3 will +automatically generate the 'alt' text on an image where it was not +specified. + + +Mon Dec 5 23:54:51 1994 William Perry <wmperry@indiana.edu> + + +* w3-draw.el, w3-e19.el, w3-parse.el: +Misc Changes to get around idiotic font tag + + +* w3-draw.el: Center tag will now override header/paragraph stuff. + +* w3-draw.el: More image work. + +* w3-parse.el: Fixed problem if a tag was flush against a newline. + +* w3-vars.el: Added jpegs as a default inlined image type. + +* w3-xemac.el, w3-lemac.el: fixed problem with new parser and xemacs/lemacs + +* w3-parse.el: Fixed problem with entities. + +* w3-e19.el, w3-srch.el: more name changes + +* w3.el: Fixed problem if w3-default-homepage was nil. + +* w3-draw.el: <link> tags now work correctly. + +Sat Dec 3 23:05:24 1994 William Perry <wmperry@indiana.edu> + +* w3-parse.el: Problem with entities lt and gt fixed a little. + +* w3.el: More naming changes. + +* w3-draw.el: <select> and <option> tags now work correctly. + +* w3-emacs.el: Added a few checks in for the amiga 18.5x emacs. + +* w3-forms.el: <select> and <option> tags now work correctly. + +* w3-draw.el: Added support for the 'note' tag. + +Fri Dec 2 18:05:31 1994 William Perry <wmperry@indiana.edu> + +* w3.el: +Fixed bug in w3-view-this-url that would message 'nil' in the minibuffer. + +* w3-draw.el: Now remembers "id" and "name" attributes on any tag. + +* w3-draw.el: Various fixes to painting. + +* w3-draw.el, w3-epoch.el, w3-forms.el, w3-parse.el, w3-srch.el: +More name changes, handling or PRE/XMP + +* w3.el: Fixed problem in w3-fetch if url-request-method was nil. + +* w3-draw.el: Now correctly handles pre,/pre,xmp,and /xmp + +Thu Dec 1 17:21:34 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Added new tags + +Wed Nov 30 18:48:41 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Added vt300 to the hack-faces stuff. + +Mon Nov 28 17:11:38 1994 William Perry <wmperry@indiana.edu> + +* w3-epoch.el, w3-lemac.el: More misc. name changes + +Wed Nov 23 21:12:59 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem when posting to a form, w3-reuse-buffers would reuse the +'source' of the form. Ugh. + +Tue Nov 22 15:37:02 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem in 'isindex' forms processing. + +Sun Nov 20 04:44:42 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el, w3-forms.el, w3-mule.el, w3-vars.el, w3-xemac.el, w3.el: +Lots of name changes from w3-* to use the native url-* functions + +Fri Nov 18 22:46:59 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Added binding of Shift-tab for w3-back-link + +Thu Nov 17 20:52:03 1994 William Perry <wmperry@indiana.edu> + +* w3-mule.el: Fixes for mule 2.1 from Shin-ya Sato <sato@sphere.csl.ntt.jp> + +Mon Nov 14 17:02:29 1994 William Perry <wmperry@indiana.edu> + +* w3-new.el: Initial revision + +Tue Nov 8 17:57:57 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed handling of base tag + +Mon Nov 7 22:09:35 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Correctly reset the state when going into w3-draw-html + +* w3-parse.el: Misc. fixes + +Sun Nov 6 07:19:52 1994 William Perry <wmperry@indiana.edu> + +* w3-draw.el: Relative links work correctly now + +* w3-draw.el, w3-forms.el, w3-parse.el: Initial revision + +Fri Nov 4 22:43:44 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Support for STYLE attribute on ordered lists. Supports i, I, a, A. +Also still supports the HTML+ 'ROMAN' attribute. Supports the VALUE +attribute on the LI tag to change the value of a list item and all +following items. + +* w3.el: Changed the advice for w3-*-link to use deactivate-mark if it is +bound. This gets rid of the problem of w3-*-link highlighting the +region if in emacs-19 and in transient-mark-mode. + +Thu Nov 3 23:50:47 1994 William Perry <wmperry@indiana.edu> + +* w3-epoch.el, w3-lemac.el, w3-xemac.el: +Only send Accept: lines for the inlined images we accept when +transferring an image + +Wed Nov 2 00:47:38 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Let the variable shell-file-name take precedence over environment +variables and guessing + +* w3-e19.el, w3-vars.el: +Added w3-echo-link to control what is displayed in the minibuffer in +emacs-19. 'url, 'text, or nil. + +* w3.el: Added encoding type of application/ramp to forms + +Tue Nov 1 18:36:08 1994 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: Removed definition of w3-using-proxy + +* w3.el: +Fixed w3-find-this-file to work correctly for users other than anonymous + +* w3.el: Fixed problem where sentences ending with ! or ? had the ! or ? eaten. + +* w3.el: Added check for checkboxes/radio boxes that are turned off. + +Mon Oct 31 23:16:04 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a stupid bug in the ....-other-frame + +* w3-e19.el: Changed binding from [shift mouse-2] to [S-mouse-2] -ugh + +* w3.el: Added functions w3-follow-link-other-frame and w3-fetch-other-frame + +* w3-lemac.el, w3-xemac.el, w3-e19.el: +Added shift-middle-button default binding to be follow-link in other frame. + +Fri Oct 28 22:42:10 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Can now pass parameters to url-current-callback-func + +Thu Oct 27 19:14:08 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Strip spaces off of the title after truncating it to 50 characters. + +Wed Oct 26 15:41:14 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: A few changes to how the entities are interpreted + +* w3.el: Now correctly strips off spaces from the front of a URL +when in w3-fetch + +Tue Oct 25 17:28:43 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed <option value=xxx> handling for multiple selection lists. + +* w3.el: Fixed handling of the SIZE attribute of a SELECT tag. Select MULTIPLE +will now also allow different OPTION tags to have the SELECTED +attribute. Changed w3-insert-entities-in-string to use +w3-html-entities, so it gets all the entities, not just the 6 or 7 +that were hardcoded in. + +Wed Oct 12 16:22:05 1994 William Perry <wmperry@indiana.edu> + + +Tue Oct 11 23:11:34 1994 William Perry <wmperry@indiana.edu> + +* w3.el: More spacing at end of sentences hacks for ? and ! + +* w3-vars.el: No longer rebind C-k - bad thing. + +* w3.el: Don't double-space after Prof. + +Tue Oct 4 01:17:33 1994 William Perry <wmperry@indiana.edu> + + +* w3.el, w3-vars.el: +Changed w3-reuse-buffers to accept 'yes/no 'reuse/reload and 'always/never + +Mon Oct 3 14:04:15 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el, w3.el: +Patch for the inlined image processing for the buggy current release +of ppmdither and viewing black and white gifs. Also added comments to all +the html entities in w3-html-entities. + +Fri Sep 30 21:28:54 1994 William Perry <wmperry@indiana.edu> + +* w3.el: +Fixed problem with paragraph just after an <hr> not being filled correctly. + +* w3-vars.el: Added more HTML entities + +Thu Sep 29 20:13:53 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Removed problem with first header having a blank line in it. + +* w3-e19.el, w3-emacs.el, w3-mule.el, w3-vars.el, w3.el: +Lots of patches from Shin-ya Sato <sato@sphere.csl.ntt.jp> to make +w3 work with mule 2.0 + +Tue Sep 27 23:58:36 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Now sends the NAME and VALUE of submit buttons if the submit button +has a NAME. + + +Mon Sep 26 18:51:52 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Change to w3-form-encode-multipart/x-www-form-data to include the +content-length of each item + +Fri Sep 23 16:14:50 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem in w3-backward-in-history when no back link was found. + +* w3-vars.el: +Fixed setting of w3-running-FSF19 to take into account XEmacs 19.12 + +Thu Sep 22 23:24:48 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: Fixed problem in w3-insert-graphic where it would always do a +url-file-attributes, even if we had the image loaded. (with +url-be-anal-about-file-attributes == t, it would do a HEAD, which was +stupid) + +* w3.el: Fixed forms doubling problem in FSF emacs 19 when doing a reset. + +* w3-vars.el, w3.el: +New variable w3-track-last-buffer. If non-nil, M-x w3 will take you +to the last w3 buffer you fetched, instead of loading your home page. +If the last buffer has been killed, then it acts normally and loads +the home page. + +* w3.el: Changed w3-submit-bug + + +* w3.el: patch from mernst@research.microsoft.com to fix reporter problems in +emacs 19.xx + +Wed Sep 21 17:25:16 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed small bug in DL handling when no <dt> items present + + +* w3.el: Fixed problem in w3-pass-to-viewer if "/" is the filename, would get +"" as the buffer-name, which would choke. + +* w3.el: +Fixed bug in w3-delimit-emphasis w/headers that had spaces/newlines in them + +Tue Sep 20 18:04:03 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: +Fixed handling of blockquote's so they have a <p> at the beginning and end. + + +Sun Sep 18 20:15:42 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Few minor changes + +* w3.el: Changed w3-upcase-region so that it will take care of entities in the +region. ie: ä -> Ä, etc. + +* w3-e19.el: +Fixed problem where the URL was not shown in the minibuffer if you hit +'f' from a point in the document that was not a link. + +Fri Sep 16 17:18:03 1994 William Perry <wmperry@indiana.edu> + +* w3-mac.el, w3.el: Lots of little fixes + +* w3-vars.el: Removed the old, redundant w3-gateway-x variables + +* w3-hypb.el: Removed all the code, since Hyperbole 3.12 handles it for you. + +Thu Sep 8 15:54:36 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem where the o/*/etc at the front of <dt> items would be +upper-cased sometimes + +* w3.el: Started using reporter.el instead of rolling my own error logging +routines. + +* w3-e19.el: w3-emacs19-unhack-faces now turns w3-delimit-emphasis and +w3-delimit-links on. + +* w3-e19.el: +w3-forward-link and w3-backward-link now ignore links without href's + +* w3.el: w3-complete-link now ignores links without href's + +* w3-vars.el, w3.el: +Added new variable w3-source-file-hooks that is run after sourcing a document. + +* w3.el: Fixed problem with not quoting an align attribute when filling in +defaults in w3-fix-paragraphs-in-region + +* w3.el: Fixed formatting problem with <dl>s finally + +Wed Sep 7 23:22:21 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Patch for not putting 2 spaces after Mr/Ms/Mrs. + +* w3-e19.el, w3.el: +Lots of fixes brought about by Axel Boldt <axel@uni-paderborn.de> + + +* w3.el: Fixed problem in w3-finish-text-entry when deleting the sole window + +* w3-e19.el, w3-lemac.el, w3-wemac.el, w3-xemac.el, w3.el: +Fix from mernst@research.microsoft.com for converting newlines in +menu entries/completions on links to spaces. + + +* w3.el: Fixed dl attribute munging in w3-fixup-bad-html + +* w3-e19.el, w3-mule.el, w3.el: Misc. changes for Mule 2.0 + +Tue Sep 6 21:07:16 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el, w3-xemac.el: +Got rid of code to not interfere with hyperboles mouse-bindings, since +it has changed to only use shift-clicks + +Sat Sep 3 21:50:09 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem where if url-be-asynchronous was non-nil, +w3-show-history and w3-show-hotlist would fail. + +Fri Sep 2 18:42:25 1994 William Perry <wmperry@indiana.edu> + +* w3.el: url-buffer-visiting now strips off the #xxx links. +If reusing a buffer, the #xxx works will now work also. + +* w3-vars.el: Used real symbol for (TM) (™) + +Sun Aug 28 22:41:15 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with <dl> lists when there were no <dt> items. + +* w3.el: Fixed bug where hotlist urls were getting hexified too often + + +Thu Aug 25 17:15:52 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Few fixes to @cindex areas + +Tue Aug 23 12:30:18 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Added code to automatically call w3-update-hotlist-menu after all +hotlist modification functions + +Mon Aug 22 02:30:51 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with the new w3-fix-unknown-tags + +Sun Aug 21 23:34:49 1994 William Perry <wmperry@indiana.edu> + +* w3.el: The isindex tag can now have an action=xxx specifier. Works the same +as link rel=index + +* w3.el: Don't include the [[ and ]] in w3-complete-link + + +* w3-vars.el, w3.el: +Added a 'debug' mode. If w3-debug-html is non-nil, then display +all semi-buggy html with error messages in a separate buffer +that is displayed at the end of the parse. + +* w3-lemac.el, w3-vars.el, w3-wemac.el, w3.el: +Added w3-xemac.el for the upcoming XEmacs 19.12 release + +* w3-xemac.el: Initial revision + +* dist.Makefile: Added w3-xemac.el + + +* w3-vars.el: Changed how w3-version-number is created. + +* w3.txi: Added section on inlined images/mpegs + +* w3.el: w3-goto-last-buffer now works if w3-be-asynchronous == t + +* w3.el, w3-e19.el: +Fixed emacs-19 forms problem - overlays would run together and mess up +form entry. Also fixed problem in the highlighting of links. + +Sat Aug 20 22:21:06 1994 William Perry <wmperry@indiana.edu> + + +* w3.txi, w3.el: Lots of changes suggested by Axel Boldt. + +* w3-e19.el: w3-forward-link and w3-back-link will show the link under point + +Thu Aug 18 12:56:43 1994 William Perry <wmperry@indiana.edu> + + +* w3-e19.el, w3-mac.el, w3.el: removed need for w3-quotify-percent hack + +Mon Aug 15 03:57:29 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed multipart viewer + +Sun Aug 14 22:50:31 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Made w3-popup-info interactive + +* w3-hypb.el: More error checking in hwww:start. + +* w3-vars.el: Added view source to the hyperlink-menu + +* w3-wemac.el, w3.el: More fixes to work under DOS/Windows + + +* w3.el: Fixed x-www-form-urlencoded encoding. Was stripping off the first +character sometimes when it shouldn't have been. + +* w3-vars.el: Removed bogus definition of w3-directory-format + +* w3-lemac.el, w3-e19.el: +Fixed w3-mouse-handler so it doesn't need to muck with the % signs anymore. + +* w3-lemac.el, w3-e19.el: New links menu constructor + +* w3.el: Default URL for w3-fetch is now smarter. + +* w3.el: Fixed w3-complete-link so that it will not show extraneous markup in +the completing-read + +* w3-srch.el, w3-lemac.el, w3-wemac.el, w3-epoch.el, w3-emacs.el, w3-e19.el: +New w3-map-links - now passes the start and end positions to the +appropriate function + + +* w3.el: Forms fix for MAXSIZE, message when storing into the kill ring so the +user has some sort of feedback, <P ID=xxx> works now. + +* w3-vars.el: New hotlist key bindings. + +Fri Aug 12 13:26:02 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: Removed the * .5 so w3-lemac.el can compile under emacs 18 + +* w3.el: Few fixes for using under windows. + +* w3.el: Fixed problem with directory-files with no <title> causing +rename-buffer to fail. + +Thu Aug 11 13:56:35 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Changes to the VM/Rmail nodes. + +* w3.el: Fixed dumbass problem in both types of forms submission that would +always submit every checkbox and every radio button, regardless of its +checked state. + +Wed Aug 10 13:51:18 1994 William Perry <wmperry@indiana.edu> + + +Tue Aug 9 03:39:45 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with cleaning up of w3-temporary-directory and +url-temporary-directory + +* w3-e19.el: Fixed a few problems with the loading of lmenu. + +Mon Aug 8 12:59:14 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Made binding of track-mouse buffer-local + +Sat Aug 6 16:32:18 1994 William Perry <wmperry@indiana.edu> + + +* dist.Makefile: +Removed viewers.el from the dist, since it has been moved into mm.el + +* w3-wemac.el, w3-lemac.el: +New url-flush-cache function to remove all entries from the cache. +Menu item in lemacs/wemacs for it. + +* w3.el: Fixed problem if </title> is malformed/nonexistent. + +* w3.el: Fixed problem with some </pre> markup sometimes leaving a trailing > +in the parsed code. + +* w3.el: Fixed problem with mac web pages that use ^M instead of ^J as the +newline char. + +Wed Aug 3 04:15:06 1994 William Perry <wmperry@indiana.edu> + + +* w3-vars.el, w3.el: Moved setting of w3-documents-menu-file, +w3-personal-annotation-directory, and w3-hotlist-file into +w3-do-setup, since they used expand-file-name and ~/, it would mess up +if you dumped w3 with emacs. + +* w3-wemac.el: +Do correct setting of the %#!@ed up .mosaic-xxx-xxx filenames when in windows. + +* w3-wemac.el: +Fix the setting of the mailcap/mime-types file list so that it won't +choke on invalid filenames in windows. Also do smart-checking of the +TEMP environment variable if w3-temporary-directory or +url-temporary-directory doesn't exist. + +* w3-lemac.el, w3.el: +Fixed a problem in w3-kill-emacs-func when w3-temporary-directory +didn't exist. Also moved some stuff from w3-do-setup to +w3-setup-version-specifics (mostly lemacs image stuff, etc) + +* w3.el: Load w3-wemac if running WinEmacs + +* w3.el: Highlighting of links is back... + +* w3-wemac.el: Initial revision + +Mon Aug 1 13:32:35 1994 William Perry <wmperry@indiana.edu> + +* dist.Makefile: +Removed sample-mailcap from distribution - everything is defaulted in +lisp now. + + +Sun Jul 31 23:53:36 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Accept --!> as the ending of an SGML comment. UGH! + + +* w3.el: Now sends off the value parameter of an <option> tag in a form. + + +* w3.el: Use error in w3-save-url if there is no URL. Moved loading of ~/.w3 +higher in w3-do-setup. + +* w3.txi: Fixed lots of grammatical mistakes, all stuff now uses the present +tense instead of "will", and no more first-person crap. Email +addresses are handled in a standard way. + +* w3.el: Added support for the multipart/x-www-form-data enctype. Also +revamped forms support to be easily expandable for the enctype +attribute. Just need to have a function named +w3-form-encode-<content-type> defined. If this returns a cons pair, +then the car is used as the "separator=xxx" chunk in the content-type, +and the cdr is the body of the request. If it returns a string, it +just sends that as the body of the message. + + +* w3.el, w3-vars.el: Rewrote the popup-info functions + + +Sat Jul 30 22:55:31 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Will no highlight the region that matches the ID of a #XXX search in a document + + +Fri Jul 29 04:33:03 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Few typos + +* w3.el, w3.txi: +Misc. patches from mernst@research.microsoft.com - doc/info fixes + +Thu Jul 28 13:52:49 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Rewrote DL handling + +Tue Jul 26 13:39:24 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed dumb mistake in w3-personal-annotation-finish where I didn't +insert the actual text of the annotation before finishing up. + +Mon Jul 25 14:04:09 1994 William Perry <wmperry@indiana.edu> + +* add-to-dot-emacs: Added a few new autoloads + + +* w3.txi: Fixed a few typos. + +* w3.el: Fixed problem with the rel=useindex support. + +* w3.el: Fixed small formatting problem with w3-delimit-links = 'linkname + +Sun Jul 24 20:19:18 1994 William Perry <wmperry@indiana.edu> + + +* w3-lemac.el: +Several ugly hacks to get the image menus to work for images that +downloaded successfully. + +* w3-lemac.el: New link and graphic specific menus enabled. + +* w3-vars.el: The popup menu has been trimmed down. + + +* w3.el: A few changes for the new hyperlink-specific menus + +* w3-e19.el: Rewrote w3-forward-link - should not get stuck on links anymore + +* w3-e19.el: Implemented popup-menus on a linktype basis. Can change the popup +menu that shows up when you right-click on a hyperlink or an image. +Default menus include viewing headers, dumping to disk, mailing, +printing, and copying the url. + +* w3-vars.el, w3.el: +New personal annotation entry code. Uses a minor mode, and you can +specify what major mode is used. Set the variable w3-annotation-mode +to the name of the major mode. If set to nil, it will use +default-major-mode. + +* w3-e19.el, w3-emacs.el, w3-epoch.el, w3-hypb.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-next.el, w3-vars.el, w3.el: +Changed all references to wmperry@indiana.edu to use w3-bug-address +instead. Changed all copyright notices to use my new email address +also. + + +* w3.txi: +Lots of changes to variable names, some new sections. Should be about +90% up-to-date now. + + +* w3-vars.el: Removed definition of w3-passwd-entry-func - obsolete. + + +* w3.el: Moved running of w3-mode-hooks to be after the resetting of +w3-persistent-variables. + + +* w3.el: Added in support for using <link rel=useindex href=xxx> for searching +instead of the <ISINDEX> tag. <ISINDEX> is still supported. + +Sat Jul 23 21:26:57 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Rewrote the options menu + +* w3-e19.el: Removed image options from emacs 19 menubar + + +* w3.el: Fixed problem with nested style tags. + +* w3-lemac.el: Fixed problem with images not appearing + +* w3.el: Fixed problem with first lines not being wrapped if no +header/paragraph tags before them in the document. Also added support +for broken base tags - seems like some people are using <base=url> +instead of <base href=url> + + +* w3.el: PRE segments now get correctly put in the w3-tt-style face. + +Fri Jul 22 03:59:40 1994 William Perry <wmperry@indiana.edu> + + +Thu Jul 21 04:46:03 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Changed behavior of w3-show-headers. If 't', then show all headers. +Fixed bug in w3-in-assoc if there was a blank entry in the alist. + +* w3.el: Patch from mernst@research.microsoft.com for not putting nil in the +kill ring with w3-save-url. + +Sun Jul 17 17:17:19 1994 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: New variable w3-dump-to-disk that will automatically download +retrieved files to disk. + +* w3-lemac.el: Added 'dump to disk' item in options->www menu + +* w3-lemac.el: Added option for color filtering to the options->www menu + +* w3-lemac.el: Only read in the url-file-attributes of an image if +w3-image-size-restriction is non-nil and a number. + +Sat Jul 16 18:55:24 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: With prefix-arg, w3-fetch will default to the URL of link under point +if any, otherwise default to current documents url if in w3-mode, +otherwise default to url-get-url-at-point + +* w3.el: With prefix-arg, w3-follow-link will dump the file straight to disk + +Fri Jul 15 14:42:39 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Automatically switch to using giftoppm if giftopnm is not found on the +system. + + +Tue Jul 12 04:38:47 1994 William Perry <wmperry@indiana.edu> + + +Mon Jul 11 05:28:40 1994 William Perry <wmperry@indiana.edu> + +* w3.el: w3-version now returns all the version #s of URL, WWW, and MM + + +Sun Jul 10 19:14:06 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Only use w3-default-style in epoch + + +* w3.el, w3-vars.el: w3-show-headers now takes regexps instead of exact matches + +Fri Jul 8 01:49:25 1994 William Perry <wmperry@indiana.edu> + + +Wed Jul 6 13:56:47 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Patches to make the history work again, as well as keep w3 +from trying to re-select deleted buffers + +Tue Jul 5 07:38:00 1994 William Perry <wmperry@indiana.edu> + +* w3.el: No longer delete the zone when making an ALT tag hot, since there +could have been other text in the link + +* w3.el: +If an IMG is within a <A> tag, then the alt tag will be a hyperlink also. + +* w3.el: Fixed finding of url#xxx links from w3-fetch + +Mon Jul 4 23:48:07 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Forms submissions can now have ? embedded in them, for recursive +creation of subsequent forms. + + +* w3.el: Fixed formatting problems with nested lists, etc. + +* w3-vars.el: Removed C-q binding + +* w3-e19.el: Automatically turn on track-mouse if w3-track-mouse is non-nil. + +* w3.el: Various patches from Alastair Burt + +* w3-lemac.el: Create w3-superscript-style correctly + +Sun Jul 3 05:05:43 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed a problem with fetching of #xxx links. + +* w3.el: Applied patch from Darrell Kindred <dkindred+@CMU.EDU> that +fixed quite a few problems in the news handling. Should be +a lot faster now. + +* w3.txi: Fixed a few problems in the VM, RMAIL, and GNUS sections + +Sat Jul 2 18:31:50 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Removed bogus entry in w3-persistent-variables + +* w3.el: Fixed storing of w3-current-last-buffer and w3-goto-last-buffer + +Thu Jun 30 23:39:02 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: +Changed definition of w3-running-lemacs to take WinEmacs into account. + +* w3-lemac.el: +Changed references to string-to-number to string-to-int for older +lemacs versions + +Wed Jun 29 05:24:53 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el, w3-e19.el: +Added an option for local cacheing of files to the Options menu + +Mon Jun 27 15:03:12 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Added check for whether menu-bar-help-menu was bound before defining +keys in it + +Tue Jun 14 12:25:09 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Fixed problem with the menu + +Mon Jun 13 14:13:56 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Made sure everywhere w3 does a completing-read binds +completion-ignore-case to t + +* w3.el: Few fixes from using url-maybe-relative + +Thu Jun 9 12:51:03 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Activated the Help menu in FSF v19 again. + +Wed Jun 8 01:20:36 1994 William Perry <wmperry@indiana.edu> + + +Tue Jun 7 20:08:20 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with empty titles. + +* w3-lemac.el: +Fixed references to w3-use-hypertext-gopher and w3-directory-format variables + +* w3.el: Hacked up w3-submit-bug to be able to use mh-smail + + +* w3.el: Changed the color-reducing process to be optional + +Mon Jun 6 19:56:46 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: More HTML+ latin1 entities + +Sun May 29 02:26:30 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: More HTML+ entities + +Sat May 28 14:14:19 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: +Fixed problem with w3-back-link. Could not go back to the only link +in a buffer if you were past its endpoint + +* w3.el: w3-preview-buffer should work again, along with +w3-show-hotlist/history-list, etc. + +* w3-vars.el: Yet more HTML+ entities. Only 22 left to figure out. + +* w3-vars.el: Added more of the HTML+ entities + +Fri May 27 19:54:49 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a problem with PRE fixing + +Sat May 21 10:23:16 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed the URL completion + +* w3.el: Fixed a problem with the <embed> tag and the url package + + +* w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el, w3-mac.el, w3-mule.el, w3-srch.el, w3-vars.el, w3.el: +Lots and lots of changes to use the new url.el package + +Fri May 20 16:20:59 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: Fixed problem where graphic entities were disappearing + +Thu May 19 12:18:41 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Fixed a few bad pointers + +* add-to-dot-emacs: Initial revision + + +* w3-lemac.el: +Moved back in the old code for w3-insert, w3-fix-extent-endpoints to +get around bug in lucid emacs 19.10 with 'start-open and 'end-open +extent properties. + +Wed May 18 20:30:24 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Now can have a max # of password entry attempts before bombing out and +displaying the error message from the server. w3-max-password-attempts + + +* w3.el: Fixed problem in w3-mail-document-under-point + + +* dist.Makefile: The great name change to 8.3 compatible + + +* w3.el: Fixed problem in file/ftp handling if there was no file in the url +(ftp://host.domain), etc. + +* w3-e19.el: Provide w3-e19 + +* w3.txi: Added chapter/example for interfacing with RMAIL + +* w3-lemac.el: +Added definition of emacs-major-version and emacs-minor-version if +they aren't already defined. Use this to merge w3-lemacs.el and +w3-old-lemacs.el + +* w3-vars.el: Removed references to w3-running-old-lemacs + + +Tue May 17 23:30:23 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Honor the new nametemplate mailcap clause + +* w3-e19.el, w3-lemac.el, w3-vars.el, w3.el: +Removed the annotations menu. moved to one entry in the main WWW menu +Cleaned up some of the annotation code. + +* w3-e19.el: +Only allow use of overlays in emacs19, due to some bugfixes in 19.23 + +* w3-lemac.el: Disabled graphics in lemacs 19.9, since I switched to using +annotations, and they don't exist in 19.9 + +Mon May 16 20:49:09 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with an old mm-mime-viewer call that didn't get fixed, +and a work around for the autoloading of ange-ftp in emacs19 + +* w3.el: Change to w3-grok-file-href to check for whether a file exists, even +if a // is in the string (for something like file://usr/local/ blah +blah blah. Thanks to David Hughes for the patch. + +* w3.el: Removed group annotation code. +Sped up the removal of whitespace by using subst-char-in-region +instead of replace-regexp . + +* w3-lemac.el: +Changed the options menu -> delay by image type to be actual toggle items. + + +* w3.el: Removed klunky caching strategy. +w3-current-mime-viewer now holds the complete information returned by +mm-mime-info. +The viewer code now only shows the output of commands if it gets any. +No more prompting or setting of w3-always-show-output is necessary. + +* w3-vars.el: Removed obsolete w3-always-show-output + +Sun May 15 19:23:57 1994 William Perry <wmperry@indiana.edu> + +* dist.Makefile: Now distribute mm.el + + +* w3-lemac.el: +Now add options menu before the Save Options menu in lemacs 19.10 + + +* w3.el: Switched to using my new mm.el package for mime stuff. + +* w3-vars.el: Removed old w3-xxx vars related to mailcap and mimetype parsing. + +* w3-mac.el: The Macintosh menus now work. + +Fri May 13 20:45:39 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Added ` to the syntax table as a quote operator + +* w3-vars.el: Switched from giftoppm to giftopnm + +* w3.el: Changed the x-exec handling so that it can't mess up the +process-environment by accident (thanks to Jamie Zawinski) for the +info. Also changed it so that the environment is only messed with if +the executable is actually found somewhere in w3-local-exec-path. +Save a few conses and string creations. + +Thu May 12 18:11:51 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a few problems in the cleanup of unrecognized tags, as well as +header handling. + +* w3-lemac.el: Fixed a few image-related quirks. + + +* w3-lemac.el: Removed cursor changing code. + + +* w3.el: Forgot to (widen) after the new MIME parasing code. + + +* w3.el: Rewrote w3-parse-mime-headers to extract its information from the +buffer instead of doing lots of work on strings/etc. Also rewrote +part of the guessing of mime-types when no content-type explicitly +given. + +* w3.el: The no_proxy environment variable can now hold a unix-shell-type +comma-separated list of wildcards, and it will be transformed into a +real regular expression. + +* w3.el: Will now send Pragma: no-cache when doing a reload. . . +Also now supports the no_proxy environment variable. + +* w3.el: +Fixed a few places where w3-insert-graphic was still called the old way. +Also fixed problem where local images weren't being converted correctly. + +* w3-lemac.el, w3.el: Fixed various compilation errors + +* w3-lemac.el: +Basis for ismap image clicking enabled. Sends off quite the wrong +area (x,y relative to emacs frame, not the image). Should be trivial +to fix with a few additions to the C code. + + +* w3.el: +Seem to have fixed the problem of inlined images not being used as links. + + +* w3-lemac.el: +w3-find-specific-link will now highlight the correct extent until +input is available. + +* w3.el: Finally really fixed the bug in the infinite recursion when building +lists. Problem was with unterminated lists. + +* w3.el: Following a named link (#XXX) will now push the mark so you can get +back to it with C-u C-space + +Wed May 11 22:35:33 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed problem of remote files being formatted incorrectly. +w3-buffer-is-hypertext was not always returning the correct value. + + +* w3.el: Links within headers should look better now. + +* w3-e19.el: New versions of the overlay-specific functions, plus changed the +default under emacs19 to be using overlays. + +* w3-e19.el: Few patches for highlighting headers. + +* w3.el: No longer assume temporary files go in /tmp... now uses +w3-temporary-directory and expand-file-name for all temporary file +creations + + +* w3.el: Patches from Bob Weiner to get asynchronous retrieval through a 'host +gateway working. + +* w3.el: +Hopefully fixed the not-guessing-if-a-buffer-is-html bug for remote file access + +* w3.el: Fixed problem in w3-follow-link with NAMEd links with no href. + +* w3.el: Fixed problem with infinite recursion during list building. + +* w3-vars.el: +w3-mime-viewers has been trimmed down a lot, will depend on the users +mailcap much more. + +* dist.Makefile: Can now 'make mailcap' + +* w3.el: w3-parse-mailcap can now take a URL. + +* w3.el: Killing of HTML comments will now make sure there is whitespace where +the comment used to be. ie: (some text<!-- ack -->more text ==> some +text more text) + +* w3.el: Fixed problem where text immediately after a </pre> tag but before a +<p> tag weren't filled correctly. + +* w3.el: Changed w3-mailcap-entry-passes-test to check for the common "test -n +$DISPLAY" cases and handle them automatically in elisp instead of +shelling out to check the return status. + +* w3.el: Changed all after-hook-function references to be after-hook-functions, +and use add-hook instead of explicit setq's + +* w3.el: The mailcap parsing routine now honors the 'test' clause + +* w3.el: fixed problem in w3-parse-args + +Tue May 10 23:56:29 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: Few changes to the extent handling code. No more hacks for +w3-fix-extent-endpoints or w3-insert + +* w3.txi: Few bug fixes to the docs. + +Mon May 9 20:41:03 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: +If an image is more than 1/2 the size of the current screen, it will +be moved down onto a line by itself. + +* w3.el: Fixed bug in title handling if there was an end tag like <title > + +* w3-lemac.el: +Workaround for bug in lucid emacs where deleting text in map-extents +would do _very_ bad things. Loading inlined images/mpegs would +sometimes cause it to crash. + +* w3-lemac.el: More changes to the image handling + +Sun May 8 17:46:14 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: Changed to using annotations for inlined images + +Sat May 7 16:22:58 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Changed w3-file-attributes to not use HTTP/1.0 to HEAD a file unless +w3-be-anal-about-file-attributes is non-nil + +* w3-lemac.el: +Can now filter inlined image loads based on MIME type and/or file size. + +Thu May 5 16:26:19 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: New submenu for lemacs - restrict image loads by type. + +* w3.el: Fixed problem in the after-change-function yet again. + + +* w3.el: Few changes to the after-change-function handling, as well as changes +to the mpeg loading code + +* w3-lemac.el: +New menu items for showing inlined mpegs or not, as well as functions +to load single and multiple delayed mpegs. + +* w3-vars.el: New variable w3-delay-mpeg-loads + +* w3-e19.el: +Builtin support for mouse-movement keys, if 19.23 ever works with them... + +Tue May 3 20:25:40 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el, w3-vars.el, w3.el: +Lucid emacs 19.10 or higher can now display inlined mpegs by default. +Use <embed src="url of mpeg to play" type="video/mpeg"> to try it out. + +Mon May 2 22:02:21 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: +Added in documentation of the emacs19 faces hacking for dumb terminals + +* w3-lemac.el: Applied patch by Alastair Burt to fix dumb typo on my part. + +* w3.el: Few changes to the 'host gateway code + +* w3-e19.el: Fixed problem in w3-find-specific-link in emacs19 + +* w3.el: Changed w3-parse-args to extract the information out f the original +buffer instead of wasting 2 or 3 string/buffer creations + +* w3-vars.el: Changes to the w3-parse-args-syntax-table + +Sun May 1 22:58:34 1994 William Perry <wmperry@indiana.edu> + +* w3.el: +Fixed problem in w3-after-change-function and escaping % from w3-lazy-message + +Fri Apr 29 21:48:26 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: New variables for keeping track of status messages better + +* w3.el: New way of doing the HTTP transfer status messages. Now uses the +after-change-function if available. This way even asynchronous +transfers get the good XXX of YYY (ZZ%) transfer messages. Also now +support the Status: header, which will be shown instead of the normal +XXX bytes message. + +* w3-vars.el: More HTML+ entities + +Thu Apr 28 14:51:32 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed a few problems with the x-exec stuff. + +* w3-emacs.el: Fixed problem in v18 mouse support + +Wed Apr 27 16:14:01 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: +New variables w3-mime-editors, w3-mime-bitmaps, w3-mime-composers, and +w3-mime-printers that are initialized from the entries in the mailcap +file + +* w3.el: Rewrote w3-parse-mailcap so that it keeps a _LOT_ more information +from the mailcap file, including composers, editors, labels, and +bitmaps. + +* w3-e19.el: Few changes to the options and popup menus + +* w3-lemac.el: New options menu for new lemacs + +* w3-vars.el: Revamped the main menu and popup menus to be shorter + +* w3-lemac.el: +Changed w3-zone-at and w3-zone-data to use new 'w3delayed for delayed images. + +* w3.el: Reworked who delayed image processing works. You can now click on a +delayed image and it will load just that image. Similar to how the +Mosaic clients work. Also, the ALT tag is inserted if available. It +is deleted from the buffer when the image is loaded. + +Tue Apr 26 21:33:26 1994 William Perry <wmperry@indiana.edu> + + +Mon Apr 25 21:16:33 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: +Should have fixed the ugly interaction between emacs-vers.el and lemacs 19.9 + +* w3.el: Fixed problem in w3-fix-unknown-tags + +Sun Apr 24 19:30:51 1994 William Perry <wmperry@indiana.edu> + +* w3.el: +A few fixes to the native wais handling - still a little broken though. + +* w3-vars.el: +Changed the help on xxxx menu item to fetch the .html files instead of +the ones with no extensions - our server sends text/plain with no +extension - ugh + + +Sat Apr 23 18:57:30 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed a problem in w3-parse-relative-link that would cause #X links to +be doubled to #X#X + +* w3-e19.el: +Can now choose whether you want to use overlays or text properties for +keeping track of the internal w3 information. Try +(put 'w3-emacs19 'use-overlays t) in your .emacs to try it out. + +Fri Apr 22 14:53:15 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: Removed ugly emacs 19.23 hack that could mess up buffers + +* w3.el: Added a function to generate a FORM for posting/mailing a reply to a +newsgroup. + +* w3-lemac.el: Added w3-view-ppm to view p[bp]m files in an xwindow glyph + +Thu Apr 21 20:37:24 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Redid the help menu + +* w3-lemac.el: +Changed button binding and menu stuff to conform to new lucid emacs style + +* w3.el: Changed w3-prepare-buffer to return the title of the document + +Tue Apr 19 23:17:48 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed up w3-parse-args so that it can deal with no trailing " or ' on +an attribute that started with one. + +* w3-lemac.el: Fixed a few of the w3-toggle-xxxx + +* w3.el: Made epoch use the old V18-style kill-emacs-hook + +* w3.el: Fixed problem with headers having the last char moved down onto a new +line when using w3-emacs19-hack-faces-p + + +* w3.el: Try using .newsrc-SERVERNAME before just plain old .newsrc. + +* docomp.el: More defvar's + +* w3.el: +Backed out one optimization of w3-parse-args that caused emacs19 to barf. + +* w3.el: w3-news-server now consults gnus-default-nntp-server, +gnus-nntp-server, and nntp-server-name if they're bound and non-nil +and != "". + +* w3-e19.el: +Use glyphs in the display table so that emacs doesn't get as confused +about the cursor position when using w3-emacs19-hack-faces-p + + +* w3.el: Moved the finding of #xxx links after the loading of images, just in +case point gets confused. If no #xxx link, make sure to go to +(point-min) + +Mon Apr 18 23:40:19 1994 William Perry <wmperry@indiana.edu> + +* w3.el: +Optimized w3-parse-args some more. Thanks to jwz@lucid.com for the input + +* w3.el: Fixed problems with ../ as the first part of a relative url + +* w3-lemac.el: +Wrapped the new definition of the options menu in a check for the +latest version of lemacs + +* w3-lemac.el: +Changed the menus to use the new 19.10 method of menus so that it uses +Toggle buttons, etc. + +* w3.el: Finished implementing the SRC attribute for SUBMIT buttons + +* w3-e19.el: Added a hack-vt102 function + +* w3.el: New w3-parse-args + + +* w3.el: Added support for a SRC attribute to the submit button + +Sun Apr 17 22:28:08 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed error message in w3-hotlist-add-entry, and added function +w3-hotlist-refresh. + +* w3.txi: New hotlist func + +Fri Apr 15 21:25:21 1994 William Perry <wmperry@indiana.edu> + + +* w3-vars.el: Removed some obsolete variables + +* w3.el: Fixed the history mechanisms + + +* w3-vars.el: Moved defvar of w3-emacs19-hack-faces-p into main variables file. +Also moved the default setting of w3-delimit-emphasis and +w3-delimit-links into w3-do-setup so they will be set correctly if +dumped with emacs. + + +* w3-e19.el: Can now hack faces for xterm and linux console + +* w3.el: Added in support for user:password@hostname ftp URLs + + +* w3-e19.el: Fixed problems in w3-mouse-handler + +* w3-e19.el: If you are using VT100's and emacs 19.22, you CAN GET BOLD AND +UNDERLINED text now. Please try setting the variable +w3-emacs19-hack-faces-p to non-nil. To get rid of it, use M-x +w3-emacs19-unhack-vt100 + + +* w3.el: +Fixed bug in w3-parse-relative-link that could cause major problems with +~ and w3-current-file = nil. + +Thu Apr 14 22:28:06 1994 William Perry <wmperry@indiana.edu> + +* w3-lemac.el: +Removed colorize-pixmap call since lemacs takes care of that now. + +* w3.el: Fixed problem in w3-search where it did not nuke the last search term +from the url before appending the latest search string. + +* w3.el: the x-exec URL handler will now make sure that all returned messages +are HTTP/1.0 messages, using the return value of call-process-region +to get the HTTP/1.0 return status code if one is not explicitly given +by the script. + +* w3.el: Include definition of emacs19-ism 'setenv' for old versions of emacs. +This function is required to use the x-exec URL. + +* w3.el: Fixed some odd formatting of <hr> + + +* w3.el: Added support for the x-exec url + +Wed Apr 13 21:58:09 1994 William Perry <wmperry@indiana.edu> + + +* w3.el: Fixed problem in w3-fix-proxy + +* w3-e19.el: +Fixed a problem with emacs 19.23 and the previous-single-property-change + +* w3-lemac.el: Fixed w3-insert to deal with extent-start > extent-end + +* w3.el: Fixed the proxy support so that w3-view-url will show the url of the +proxy'd document, not the entiry 'proxyservice''realurl' garbage + +* w3.el: Fixed w3-parse-args yet again... + +* w3.el: Few fixes to the newsrc parsing (unbound variables from cut&paste) + +* w3.el: Lots more news work. Now supports parsing the newsrc and only showing +unread articles in newsgroups, as well as displaying a list of all the +newsgroups (distinguishes subscribed and unsubscribed groups). + +* w3.el: Added links to post to the newsgroup and reply to the author in news +handling + +* w3-vars.el: Added newspost to the list of allowable link types + +* w3.el: w3-view-url now works with news: urls +w3-parse-relative-link now works with news: urls +w3-format-whole-newsgroup now spits out valid HTML+, and better looking too +w3-format-news now spits out valid HTML+, looks like GNUS under lucid + +Tue Apr 12 08:01:20 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem where using a gateway could screw up the recognition of +an http/1.0 response + +* w3-e19.el, w3-emacs.el, w3-epoch.el, w3-lemac.el: +Changed w3-forward-link and w3-back-link to take a prefix-arg for +how many links to go forward. + +* w3.el: +Fixed a bug in w3-parse-relative-link that would expand ~/ when it shouldn't + +Mon Apr 11 23:27:43 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Revamped w3-create-multipart-request to only use valid separator chars + + +* w3.el: Fixed problem in w3-parse-docs-menu. Added code to create a MIME +multi-part request. + +* w3.el: Fixed problem in w3-form-encode for name=isindex when it wasn't the +only entry area in the form (a submit button, etc) + +* w3.el: fixed problem in list-expansion + +* w3.el: Fixed problem in w3-parse-args if something was (read) as a number +instead of a string. + +* w3.el: Fixed a problem in w3-parse-args with emacs19 + +Sun Apr 10 21:51:40 1994 William Perry <wmperry@indiana.edu> + +* w3-e19.el: w3-add-zone now uses the mouse-face property in emacs 19.23 + +* w3-e19.el: Fixed various problems related to lmenu in emacs 19.23 + +* w3.el: Fix to the mosaic docs-menu parsing + +* w3.el: No longer send the SUBMIT button when submitting forms + +* w3.el: New code to parse the Mosaic documents.menu file to add user-specified +menus in lucid/FSF19 + + +Sat Apr 9 20:49:30 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Rewrote the SGML-comment killing code... should work better now. Not +sure if it is still compatible with the Mosaic way of killing +comments, but Mosaic is broken in that regard, so I don't really +care. :) + +* w3.el: w3-show-hotlist will show the hotlist entries in the same order that +they were stored, instead of the old reverse-order behavior. Also +changed some of the automatically generated HTML to be strictly +correct HTML+. + +* w3-vars.el: +Also removed www.cis.ohio-state.edu from the bad-server-list... is now +an HTTP/1.0 server + +* w3-vars.el: +Removed cs.indiana.edu from the w3-bad-server-list, as we have finally +upgraded to plexus. + +* w3.el: w3-submit-bug now sends me the URL of the current buffer (if any) + +* w3.el: Fixed a problem with file:./foo being interpreted wrong. + +* w3.el: Rewrote w3-basepath and w3-parse-relative-link to use +expand-file-name, file-name-nondirectory, and file-name-directory. +More reliable than the old regular expressions + + +* w3.txi: Fixed more texinfo bugs. + +* w3-srch.el: Few tweaks in searching. + +* w3.el: Another bugfix to w3-parse-args + +* w3.el: Generate errors for non-existent local files now + +Fri Apr 8 23:10:20 1994 William Perry <wmperry@indiana.edu> + +* w3-vars.el: Fixed all the missing HTML entities, and fixed several others. + +* w3.el: Fixed problem in w3-insert-entities-in-string using &nsp; instead of +  + +* w3.el: Added a 'binary' option to w3-save-as + +* w3.el: New w3-parse-args + + +* w3.txi: Wrote the PGP/PEM doc. (well, borrowed them from robm@ncsa.uiuc.edu). + +* w3.txi: Wrote the using with vm and using with gnus nodes. + +* w3.el: Added an autoload for w3-follow-link + +* w3.txi: Fixed a few reference problems. + +* w3.txi: Lots of variable definitions added. + +Thu Apr 7 22:32:06 1994 William Perry <wmperry@indiana.edu> + +* w3.txi: Actually wrote the gateway/firewall documentation. + +* w3-e19.el: Fix-extent-endpoints will now work better. + +* w3.el: Fixed a problem with w3-create-mime-request and interaction with the +CMU-BEAK server + +* w3.el: Fixed w3-parse-args for good I hope... now infers missing "s + +* w3.txi: Fixed some validation errors + +* w3.el: Ignore case in completing-read in w3-use-links + +<hr> parsing should now be more robust. Paragraph filling after the +<hr> will no longer be hosed. + +* w3.el: More work on w3-parse-args - think I got it right this time. + +* w3.txi: Fixed problem with setting the info filename + +* w3.txi: Fixed a few heirarchy bugs + +* w3.el: Rewrote w3-insert-entities-in-string to use mapconcat - quicker/more +efficient than lots of string-matches and substrings, especially for +small strings. + +Fixed problem in w3-parse-args that would swallow multiple spaces, +even from quoted attributes (ALT=" " => ALT=" ") + +* w3-vars.el: Added < back into the w3-html-entities list. + +* w3.el: Fixed bug in the single-form-entry-in-a-form submission. Was only +sending the form value, not the name/value pair. + +Reworded the 'fixing bad html' messages to be 'checking for bad html' +so that it wouldn't confuse people and make them look for bad html +that wasn't there. + +Also fixed w3-fixup-bad-html so that it would work more often. + +Fixed the annoying problem of a blank line between the first and +second lines of any type of list if there was a <p> tag before it. + +Fixed problem with the <p align=indent> handling. Was inserting the +extra tab too early sometimes. + +Fixed a problem in w3-parse-args that would cause it to return the +wrong values for attributes like alt="" - it would return ("alt=") +instead of ("alt" . ""). + +* w3.el: +Added in code to try and load the file w3-site-init. To fix site-wide stuff. + +Wed Apr 6 23:13:59 1994 William Perry <wmperry@indiana.edu> + +* w3.el: Fixed problem with unbound data-directory in v18 emacs + +* w3.txi, w3.el, w3-vars.el, w3-srch.el, w3-next.el, w3-mule.el, w3-mac.el, w3-lemac.el, w3-hypb.el, w3-epoch.el, w3-e19.el, w3-emacs.el, docomp.el, dist.Makefile: +Initial revision + +Wed Apr 6 20:34:34 1994 William M. Perry (wmperry@indiana.edu) +* Release version 2.1 +* w3.texinfo: Merged in new texinfo documentation. +* w3-vars.el: More keybindings +* w3.el: Added in first pass at a multi-part/www-form creation function. +* w3.el: Fixed a problem with setting up the kill-emacs-hook in emacs 18 + +Tue Apr 5 21:53:52 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Added back in support for the <em> tag. +* w3-vars.el, w3.el: Added new w3-gateway-method 'tcp. This will do a + (require 'tcp), then set the w3-gateway-method to be 'native. +* w3-vars.el: Fixed typo in w3-html-entities - left off a ; in < +* w3.el: Fixed problem with handling upper-case types in urls (HTTP did + not go to w3-http, etc.) +* w3-vars.el: Fixed wrong-case entity &Szlig... +* w3-vars.el: Added application/postscript to the default + w3-embedded-data-converters variable. +* w3.el: Fixed bug in unordered list building - would sometimes not insert + a ' ' after the indentation. Also added a function to embed postscript + in a document. +* w3.el: Added function w3-embed-eqn to embed 'application/eqn' types in + the forms of bitmaps. Requires 'pstoxbm' 'groff' and 'eqn'. +* w3.el: Added code to w3-kill-emacs-func to clean up the /tmp storage + area. +* w3-vars.el, w3.el: Added support for the <embed> attribute. +* w3-lemacs.el: Check for errors in colorize-pixmap, or else further + conversions will fail if one does. + +Mon Apr 4 21:42:40 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Added _ALL_ known entities from the latest HTML+ specification. +* w3.el: unNAMEd input fields will now have their TYPE as the name. +* w3.el: The submit buttons name/value pair will now be passed to the + server when a form is submitted. +* w3-emacs19.el: Added in a fix for http:/xxxxx/yyy/ to become + http://xxxxx/yyy/ for the file-name-handler-alist +* w3.el: Added handling of <UL PLAIN> lists - no bullets. +* w3-lemacs.el, w3-vars.el, w3.el: Got rid of kludgey way of colorizing + Xbitmaps in newer versions of lucid emacs. Now uses the built-in + function colorize-pixmap. Much faster/reliable than piping it through + 'sed'. +* w3-lemacs.el: Removed the 1+ error with extents. Since I no longer use + 'end-open and 'start-open properties in lucid its no longer necessary. + +Sun Apr 3 18:55:42 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: w3-handle-graphics now resolves relative links when + w3-insert-graphic is undefined. Was causing problems with documents + with a <BASE ...> tag. Thanks to Stephen G Simpson for noticing the + problem. +* w3-vars.el: Added keybinding M-return to be w3-follow-inlined-image +* w3.el: Expanded lots of function doc strings. Fixed bug in resetting + radio buttons so that they all don't turn on. +* w3-lemacs.el: Working versions of w3-hide-zone, w3-unhide-zone, and + w3-zone-hidden-p for lucid emacs. + +Sat Apr 2 21:26:18 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem in invisible list handling +* w3.el: Fix for headers bleeding over into the body when filling + paragraphs. +* w3.el: <BR> now works for right/left/center/just aligned paragraphs. +* w3-vars.el: Fixed a few problems in w3-persistent-variables +* w3.el: More informative messages during parsing. Fixed <BR> tags in + lists. More messing with paragraph filling. +* w3.el: Fix to w3-process-status for w3-gateway-method of 'host. Fix to + w3-save-as. Lots of changes to the non-list paragraph filling. Now + supports the align attribute of HTML+ (center, left, right, indent, and + justify work) + +Fri Apr 1 18:02:51 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem in w3-handle-graphics with the new w3-parse-args + routine +* w3.el: More use of w3-parse-args instead of old crufty regexps 20 times +* w3.el: <HR> is now honored within <PRE> segments. +* w3-lemacs.el, w3-vars.el, w3.el: Changed some more of the internal + caching - should be able to just (load-file (w3-find-in-cache + "someurl")) and get the exact same buffer. +* w3.el: Use rings for the internal cache of documents. + +Thu Mar 31 19:37:58 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: New way to parse out <link> tags... keep rel and rev separate... + +Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Few documentation string changes + +Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Added application/x-tar to the default mime-viewers list +* w3.el: Show what filename is being passed to the viewer subprocess in + w3-pass-to-viewer, slightly more informative this way. +* w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few + forms formatting bugs would be fixed. +* w3.el: Fixed problem with previewing buffers who's name started with a + '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem. +* w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t + (the default), then the small inlined graphics will always be shown, + regardless of the value of w3-delay-image-loads. +* w3.el: Fixed problem with removing carriage returns from binary gopher + transfers. + +Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Changed w3-parse-args to not screw up on quoted multi-word + attribute values + +Wed Mar 30 20:41:49 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Few documentation string changes + +Tue Mar 29 22:10:10 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Added application/x-tar to the default mime-viewers list +* w3.el: Show what filename is being passed to the viewer subprocess in + w3-pass-to-viewer, slightly more informative this way. +* w3-emacs19.el: Rewrote w3-fix-extent-endpoints for emacs19 so that a few + forms formatting bugs would be fixed. +* w3.el: Fixed problem with previewing buffers who's name started with a + '/'. Thanks to Carl Witty (cwitty@ai.mit.edu) for noticing the problem. +* w3.el, w3-vars.el: New variable w3-graphics-always-show-entities. If t + (the default), then the small inlined graphics will always be shown, + regardless of the value of w3-delay-image-loads. +* w3.el: More fixes for binary gopher transfers +* w3.el: Fixed problem with removing carriage returns from binary gopher + transfers. + +Mon Mar 28 23:36:39 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el: + New function w3-zone-hidden-p +* w3.el: Changed w3-parse-args to not screw up on quoted multi-word + attribute values + +Thu Mar 24 22:49:50 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed w3-hexify-string so it strips out entity references +* w3-emacs19.el: Fixed problem where w3-zone-start/w3-zone-end could + return nil if the end of the zone was at point-min/point-max +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el: + Added functions w3-hide-zone and w3-unhide-zone +* w3.el: Can now unhide expandable lists (all this only works in FSF emacs + 19) +* w3.el: Added in support for <OL|UL|DL FOLDED="yes">, to hide sublists. +* w3.el: Removed changing of w3-xxx-delimit-links when following links for + now. Did not work 100% of the time. +* w3-emacs19.el: Now get rid of annoying automatically-turned-on-menubar + in emacs19... + +Wed Mar 23 23:53:22 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Changed all calls to process-status to be w3-process-status +* w3.el: Added function w3-accept-process-output that will block and + timeout on a read instead of exiting immediately in emacs' that support + it (everything but vanilla 18.59 and mule) +* dist.Makefile: Added target to compile w3-mac + + +Tue Mar 22 23:05:07 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: Wrote a w3-insert for emacs19 that nukes all text + properties after insertion +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el, + w3-vars.el: Now check for whether hyperbole has been loaded before + binding any mouse keys so as not to interfere with it. +* w3.el: Fixed problem with graphic entities. +* w3-lemacs.el: Slightly better formatting of the image error buffer +* dist.Makefile: Fixed install problem with w3-mac.el +* w3-emacs19.el, w3-vars.el, w3.el: Changed all references from dps-xxx to + ns-xxx to make w3 work with the beta1 release of emacs19 for NeXTstep +* w3.el: More work on the 'host type gateway +* w3.el: Lots of work on the new gateway support. +* w3.el: Few cleanups... work on the history mechanism +* w3.el: A hypertext link in the current buffer is changed to use the + w3-visited-node-style when it is followed. +* w3-emacs.el: Check to make sure that system-type is next-mach before + loading the Emacs 18.xx NeXT extensions +* w3.el: Fixes to the image code and the OPTION/SELECT form parsing. +* w3-vars.el: Changes to w3-graphic-converter-alist +* w3-lemacs.el: Stop using start-open and 'end-open properties + +Mon Mar 21 22:40:01 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el: Put in code + to actually create the new w3-visited-node-style face. +* w3-lemacs.el: Fixed problem with w3-insert at the end of the buffer +* w3.el: Changed the icon directory to be a list of possible sites, keep + the hits in w3-icon-path-cache to save time. Adds the ..../etc/w3/ + directory to the search path automatically in w3-do-setup +* w3.el: Stuck in a few nntp-XXXX macros from gnus.el so I don't have to + require 'gnus +* w3.el: New variable w3-link-delimiter-info. This can be a function that + should return a string to insert at the end of a hypertext link. + Intended for things like 'interestingness' functions, etc, but can be + used for just about anything. It is passed the full url of the link as + its only argument. +* w3.el: Must now specify w3-link-start-delimiter and + w3-link-end-delimiter as a cons pair. The car is the string to insert + before/after a link that has not been visited before, and the cdr is the + string to insert before/after a link that has been visited. +* w3.el: Can now specify whether personal annotations should appear at the + top or bottom of a document. Variable w3-annotation-position can be + either 'top or 'bottom. +* w3-emacs19.el: Fixed the problem with going from the first form button + on a page to a previous hyperlink button. +* w3-lemacs.el: Rewrote w3-insert for lucid 19.9+... +* w3.el: Fixed several forms-related problems. +* w3.el: Input type=hidden implemented +* w3.el: Now strips out ?... from urls that you are searching on. No more + xxxx?xxx?yyy. +* New definition of b0, so authentication shouldn't bomb on some urls + anymore +* w3-vars.el: Added new face - w3-visited-node-style - that is used + instead of w3-node-style if the url has been visited already. + +Fri Mar 18 13:50:59 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem with usernames in ftp links not being carried over + with relative links (w3-parse-relative-link xxx). +* w3-emacs19.el: w3-zone-data now correctly returns w3graphic zones. +* w3-docomp.el: Added in stuff so that new lucid doesn't barf out warnings + when compiling w3-old-lemacs.el + +Thu Mar 17 18:54:08 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Minor change to w3-link-begin-regexp +* w3.el: New function w3-parse-args that takes an attribute block from an + SGML element and returns an assoc list of attributes and their values. + Lots of changes throughout the code to take advantage of it. No more + (string-match <funky regexp> x), etc. +* w3-vars.el: Added entry for x-pixmap in graphic converter alist +* w3-vars.el: Fixed dumb problem with menus and the newly renamed hotlist + functions +* w3.el: Fixed problem with double typing when w3-use-hypertext-gopher is nil. +* w3.el: Added code in to keep the old value of kill-emacs-hook laying + around in emacs18 so that w3 doesn't overwrite any of the other hooks. + +Mon Mar 14 22:10:37 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Added a few items to the menus + +Sun Mar 13 22:43:16 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed dumb problem in w3-save-as... thanks to Eyvind Ness + <Eyvind.Ness@hrp.no> for pointing it out + +Fri Mar 11 23:05:04 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Set w3-delayed-images to nil so you can't load them twice... +* w3-vars.el: New variable w3-form-cursor that specifies the cursor to use + when entering a form. +* w3-lemacs.el: Clicking on an image will work correctly in lucid emacs + now... was not returning a 'w3graphic object with w3-zone-data +* w3-lemacs.el: Changed w3-add-zone to take advantage of my proposed + change to x-track-pointer, just in case it is included... +* w3-vars.el: Fixed problem in the entities list with &Szlig; being + capitalized... + +Wed Mar 9 21:29:25 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Make sure that the delimiters around headers don't extend over + two or more lines - looked real ugly if you had multi-line headers. +* w3.el: Fixed emacs-18 problem with kill-emacs-hook being a list of + functions. Also changed the way w3-mode saves/restores a list of + buffer-local variables - new variable w3-persistent-variables is a list + of variables to preserve when entering w3-mode. Much easier to add new + vars to than adding in a (setq xxx (nth yyyy tmp)) in w3-mode. + +Mon Mar 7 13:34:28 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Rewrote w3-grok-gopher-link so it doesn't create huge strings + every time it is invoked. Caused LOTS of garbage collection. Using + skip-chars-forward works _much_ faster and is more efficient. + +Sun Mar 6 23:05:21 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: New variable w3-personal-mail-address that is sent as the + From: field in http/1.0 requests +* w3-vars.el: Fixed documentation strings to not have entity references in + them. Also extended documentation for several variables. +* w3-vars.el: Changed default value of w3-track-mouse to be t. +* w3-old-lemacs.el: New version of w3-mouse-handler for old versions of + lucid. +* w3.el: Rewrote w3-load-delayed images to use mapcar and apply instead of + taking the (nth x (car something) to extract the info. Should be + faster, although probably not noticeable. Also load the images in + reverse order, so they appear in the correct order. +* w3.el: Fixed DUMBASS problem in w3-create-mime-request. Was sending a + full url instead of just the filename portion in an HTTP/1.0 request. +* w3-vars.el, w3.el: Added uuencoding and uudecoding functions. Needed + for sending ripem auth requests + +Sat Mar 5 21:09:46 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem with w3-basepath and null arguments. +* w3.el: Fixed relative links from within previewed buffers. +* w3.el: Fixed fill-out forms post submissions, and general problem with + w3-create-mime-request and w3-request-extra-headers +* w3.el: Fixed problem with dired-type listings of files in w3-mode +* w3.el: Corrected check for file size of -1 in w3-format-directory +* w3.el: Changed default content-type to be text/plain. If there is no + content-type defined, try to figure out if a buffer is hypertext or not, + and set the content-type to text/html if it is. +* w3.el: The graphical entities can now be specified as a list of two + strings. First is the bitmap filename, the second is similar to the ALT + tag in images. + +Fri Mar 4 21:57:48 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: New variable w3-wais-to-mime that converts wais doctypes + into MIME content-types +* w3.el: New way to retrieve wais doc-ids... doesn't work all the time + though - why not? +* w3.el: Removed the call to dps-display-color-cells, as it causes a + coredump in all the versions I have ever tried on the NeXT. +* w3-lemacs.el: Fixed problem with quoting percents in w3-track-mouse. + +Thu Mar 3 18:57:03 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem in new header handling. +* w3.el: w3-file-attributes will no longer choke if given a null argument. +* w3-search.el: Remove all '#XXXX' references from URLs, so it is easier + to tell if we have visited them before +* w3-vars.el: Changed w3-header-chars-assoc to use characters instead of + strings, and use make-string to make the header delimiters the same size + as the header. This can still mess up on headers with inlined images, + but all in all it looks much better. Thanks to Jared Rhine for the + suggestion. +* w3.el: Changed lots of functions to use mapcar instead of while loops - + sould be slightly faster. +* w3.el: Added hook to kill-emacs-hook to write out the global history if + necessary. Also rewrote part of w3-write-global-history + +Wed Mar 2 21:57:44 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem with w3-file-attributes and non-existend + local/remote files. +* dist.Makefile: Added mac and searching files to the distribution. +* w3.el: w3-retrieve now updates w3-global-history-completion-list +* w3.el: w3-fetch now does a completing read so that you can have + completion based on your .mosaic-global-history file. +* w3-search.el: w3-do-search can now take an optional BASE argument, that + is the url to start searching from. The search function also now checks + to see if there is a buffer visiting a url in the queue before + retrieving it. +* w3.el: w3-save-as now uses w3-current-source if possible. Saves time on + retrieval. +* w3-vars.el: Fixed menu entry for 'View Source' that was still calling + old function names. +* w3-lemacs.el: If w3-track-mouse is non-nil, and w3-link-cursor is + defined, change the mouse cursor to w3-link-cursor when over a link. + w3-link-cursor defaults to "hand2". w3-link-cursor is set up in + w3-do-setup only if w3-link-cursor is a string, so the user can set it + to a pixmap in their .emacs file if they wish. +* w3.el: <BR>s in lists now handled better. +* w3.el: The new graphic entity support now honors the + w3-delay-image-loads variable + +Tue Mar 1 23:55:50 1994 William M. Perry (wmperry@indiana.edu) +* w3-lemacs.el, w3-epoch.el: Added binding of w3-source to 't' so that + w3-retrieve will always grab a buffer for retrieving inlined images +* w3-search.el: Miscellaneous fixes... +* w3.el: More changes to w3-file-attributes to compensate for HTTP/1.0 + servers that don't implement HEAD +* w3.el: Fixed error in determining if a URL exists or not in + w3-file-attributes +* w3.el: w3-file-attributes won't send a HEAD request to a known + non-http/1.0 server +* w3-search.el: Can now specify the search term as a function, and it will + be funcall'd with the URL as an argument. RESTRICTION can be either a + regular expression or a function name - if string-match or funcall + against the URL fails, don't insert it into the queue. Also now smarter + about not visiting the same URL multiple times. +* w3.el: Fixed a dumb mistake in w3-file-attributes +* w3-search.el: The searching functions work now. Takes a regular + expression and a max-hops argument. Returns a list of URLs that the + regular expression was found in. +* w3-emacs19.el: Fixed problem with radio buttons/checkboxes at the end of + lines in emacs19 +* w3.el: Don't send the referer: field if using as a home-page or manually + requested URL + +Mon Feb 28 22:12:18 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3-vars.el: Removed + redundant definitions of w3-XXXX-menu. w3-options-menu is still in each + file, since new lucid emacs has some extra features I can use in it. +* w3.el: Will no longer copy local files into a buffer, then into /tmp + when passing to an external viewer - creates a symbolic link instead. + +Mon Feb 28 03:24:33 1994 William M. Perry (wmperry@indiana.edu) +* Release of v2.0.22 +* w3.texinfo: Description of new proxy services. +* w3.el: Fixed problem in w3-fix-ampersands + +Sun Feb 27 23:37:53 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Fixed un-escaped "s in defvar for w3-proxy-services +* w3.el: Changed gopher/ftp/file directory handling to use the new + graphical entities instead of IMG +* w3-vars.el: New variable w3-graphics-entities-alist holds an assoc list + of entities and the names of bitmaps to replace them with. + w3-icon-directory is appended to the front of each filename + automatically. + New variable w3-gopher-icons which holds the new graphic entity + references to describe each type of object. +* w3.el: Tweaks to wais code... seems to be working now. +* w3.el: Fixed stupid problem in the basic authorization code where I + wasn't setting the variable in a while loop to (cdr var) +* w3.el: Added in proxy gateway support as put forth by Lou Montulli and + others. Uses the new ACCESS_proxy environment variables. +* w3.el: Multiline text entry boxes now reset correctly when + w3-revert-form is called +* w3.el: Single input-area forms now submit themselves after you enter the + data. No need for a submit button. +* w3.el: Fixed error in w3-http, where it was sending the output of + w3-view-this-url instead of w3-view-url to w3-create-mime-request. + Referer: fields will work better now. + Basic authorization will now work with inheritance from protected + directories. (/foo/bar/baz.html is protected, then so is + /foo/bar/quuux.html, as is /foo/bar/baz/temp.html, etc) +* w3.el: Wais support seems to be working... +* w3.el: More fixes to the wais searching functions. + +Sat Feb 26 20:44:39 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Changed w3-prepare-buffer to take an optional argument, + no-display, which if t will keep it from renaming the buffer and + displaying it. +* w3-vars.el: Added < and > to the list of entities, even though they + are wrong, since so many people seem to be using them. +* w3.el: Strip out port numbers in ftp requests. +* w3-lemacs.el: Spaces are now inserted after a graphic in lucid, and the + graphic extent is only on that one space. +* w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: Changed w3-zone-at to + return the extent, not the data. +* w3.el: Better cleaning of telnet buffers before parsing. +* w3.el: Fully implemented the Referer: field. Also, w3-mime-response-p + should be a little more robust. Should also kill an http request when + using the gateway support. +* w3-vars.el: New variable w3-telnet-header-regexp that takes the place of + w3-telnet-header-length. Addition of dvi, tex, and texinfo files to the + w3-mime-extensions list. +* w3.el: Few changes to w3-format-directory in case file-attributes + returns nil +* w3-emacs.el: w3-map-links will actually work in emacs 18 now. + +Fri Feb 25 23:17:51 1994 William M. Perry (wmperry@indiana.edu) +* w3-lemacs.el: Another dumb mistake in w3-zone-at +* w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Fixed + dumb mistakes in w3-zone-at and the newly rewritten commands +* w3.el: Fixed a few typos in w3-source-document +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el, + w3.el: Rewrote w3-load-delayed-images, w3-view-this-url, and + w3-follow-link to use the generic w3-zone-at/w3-zone-data functions, so + they won't have to be in the emacs-specific files anymore. Much easier + to maintain them this way. +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lemacs.el, w3-old-lemacs.el, + w3.el: Removed all emacs-specific versions of w3-complete-link, and put + w3-complete-link into w3.el and have it use the new w3-map-links. + Easier to maintain. +* w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el: New function + w3-map-links that calls a specified function on all the links in a + certain buffer. +* w3-mac.el: Basic support for Macintosh menus... wrote a function to use + the lucid style menu descriptions. +* w3-lemacs.el: Fixed problem with bad add-menu structure when the Options + menu already exists. + +Thu Feb 24 22:37:32 1994 William M. Perry (wmperry@indiana.edu) +* w3.texinfo: New chapter on future directions +* w3-epoch.el: Fixed epoch graphics handling so it won't get a buffer + read-only-error, and also won't always look in w3-working-buffer, in + case the buffer has been renamed by the time it gets called. +* w3.el: Renamed several functions so that it will be easier for new users + to do command completion (all hotlist stuff is w3-hotlist-XXX, etc). + Also several new functions to operate on the url the cursor is on + (w3-mail-document-under-point, w3-source-document-at-point, others). +* w3-vars.el: Changed lots of keybindings. General rule is now that + lowercase keys act on the current URL, and uppercase works on the url + under point. Major changes: + s -> document source, NOT SEARCH + M-s -> search document + p -> print document, NOT back link + Q -> w3-leave-buffer +* w3.el: Rewrote w3-store-in-cache so that it stores info on disk instead + of in memory - can have a larger cache this way and not use up all your + memory. +* w3-lemacs.el: New function w3-write-zones that creates lisp expressions + that restores extents when it is eval'd. + +Wed Feb 23 03:50:06 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: A few more changes to the wais code +* w3.el: More refinements to the WAIS code... now outputs URLs that are + like lynx/Mosaic, and also compatible with the WAIS gateway that NCSA + provides. + +Tue Feb 22 23:39:43 1994 William M. Perry (wmperry@indiana.edu) +* w3-old-lemacs.el: Fixed a few nesting errors in w3-view-this-url +* w3-emacs19.el: Few fixes to file-name-handler stuff +* w3.el: WAIS handling can now output an html document of a search. + Outputs the score and the file name. Also function to retrieve a + document given its doc-id. +* w3-emacs19.el: Patch for setting up the file-name-handler-alist from + jsc@mit.edu +* w3.el: New function to parse out the .mosaic-global-history file and + store it in an assoc list for use in completion. +* w3-mac.el: Initial revision +* w3.el: More changes to the wais handling code. +* w3-vars.el: New variable w3-waisq-prog that controls where the waisq + executable is looked for. +* w3.el: Small change to w3-convert-html-to-latex to have slightly better + stripping of unknown tags. + Skeleton of wais support - requires waisq from Thinking Machines Corp's + wais8-5b1. + +Mon Feb 21 17:36:25 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: New function w3-quotify-attributes to try and fix bad html docs. +* w3.el: Added a few changes to convert-html-to-latex to honor + w3-latex-docstyle, and also allows inlining of postscript images. + Thanks to benno@rainbow.ldgo.columbia.edu (Benno Blumenthal) for the + batches. + +* w3-vars.el: New variable w3-latex-docstyle that controls what + documentstyle a latex document has. Useful for going into two-column + mode or doublesided, etc. +* w3-lemacs.el: Changed w3-back-link to go to 1+ the extent start position + to get around (extent-at) bug +* w3-vars.el: Added www to the nonrelative link regular expression so that + links of that type will be parsed correctly. New variable + w3-current-source holds the HTML source of a document. +* w3.el: Most of the automatically generated html can now be referenced + with URLs like WWW://type/data. Errors are generated this way, and you + can get the source for things like hotlists, history lists, help items, + etc. + Now stores the complete source of a document in a buffer-local variable, + so printing/mailing HTML and/or LaTeX is _MUCH_ faster, as is getting + the documents source - never any need to refetch it. w3-reload-document + still does a fresh fetch though. +* w3-emacs.el: w3-next-zone and w3-previous-zone now skip 'w3graphic zones +* w3.el: Fixed small bug in re-insertion of SELECT menu items. Stuck too + many spaces at the end of it. +* w3-emacs.el: Make sure that x-popup-menu is bound before fset'ing + w3-x-popup-menu to it when in emacs 18 + +Fri Feb 18 02:50:42 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem in the textarea handling... misplaced a )... + +Thu Feb 17 19:38:50 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem with w3-quotify-percents and null arguments... +* w3-emacs.el, w3-emacs19.el, w3-lemacs.el, w3-old-lemacs.el, w3.el: Use + w3-quotify-percents in the (format ...) command in w3-view-this-url and + w3-view-url so that form queries don't mess up the format command` and + make it think it needs more arguments. +* w3-emacs.el: Use insert-before markes in emacs 18 +* w3.el: Append fill-prefix to the paragraph parsing code. + +Wed Feb 16 21:47:33 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: Fixed dumb mistake in the setting up of + file-name-handler-alist... losing because of a misplaced ')'. Gotta + love lisp :) +* w3.el: Lots more file-ish type functions that will work with URLs. + w3-directory-p, real file-attributes, and stubs for more. +* w3-emacs19.el: Redid the file-name-handler functions. Stole + layout/ideas from the ange-ftp stuff from v19. +* w3.el: Will check if running on a mono display and do dithering if it + is. Fixed problem with <LINK> parsing where it would delete too many + chars. Fixed problem with queries in w3-form-encode... too many &'s + Few more NeXTstep changes. +* w3-lemacs.el: Lemacs menu's should no longer nuke people's Options menu + if it already exists. Will add a submenu called 'WWW' to the + already-existing menu. +* w3-emacs19.el: Added file-name-handler-alist support for emacs 19. + Works for find-file-other-window, find-file-other-screen, file-exists-p, + file-readable-p, file-executable-p, file-attributes, and + file-directory-p. +* w3.el: Added new functions w3-file-size and w3-file-exists. +* w3-emacs19.el: A few changes for NeXTstep emacs 19. Menus now work, + storing URLS into the kill ring/NeXT clipboard, and loading of lmenu if + in dps. Still no [x|dps]-popup-menu though. + +Tue Feb 15 03:42:45 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed w3-form-encode so that it actually returns the correct + query string if in a gopher or isindex form area... + +Mon Feb 14 19:12:31 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Multiline text area entry should now work in emacs 18 (put the + w3-do-text-entry outside of the save-excursion) +* w3.el: Make w3-prepare-buffer mark the buffer as not modified. +* w3-lemacs.el: Change w3-insert to insert-before-markers so that inlined + images will show up in the right place more often. + +Sat Feb 12 03:15:46 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed a read-only buffer problem when fetching images... +* w3-lemacs.el: New version of w3-track-mouse that doesn't need to move + (point) in the buffer... should be faster. + +Thu Feb 10 21:47:56 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Moved the image parsing until after everything else has been + parsed... this should fix everyones problems with inlined images + disappearing sometimes - they were attached to parts of the buffer that + was removed by other parsing routines. +* dist.Makefile: The making of w3.info now changes the setfilename + directive in w3.texinfo to point to INFODIR. +* w3-lemacs.el: Set end-open and start-open extent properties if setting + up a form. +* w3.el: Fixed a type in one of the mule/forms patches. +* w3-mule.el, w3-vars.el, w3.el: Miscellaneous fixes from Shin-ya Sato + <sato@mahler.NTT.JP> that make forms work much better in Mule. + +Wed Feb 9 23:37:11 1994 William M. Perry (wmperry@indiana.edu) +* w3-lemacs.el: Don't mess with graphic extents in w3-fix-extent-endpoints +* w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: More error checking in the + image code +* w3.el: Fixed typo in w3-fetch-with-pgp... +* w3.el: Slightly more intelligent way of doing w3-form-encode. + +Mon Feb 7 03:31:17 1994 William M. Perry (wmperry@indiana.edu) +* w3.texinfo: miscellaneous fixes/grammatical fixups +* w3-epoch.el, w3-lemacs.el: Removed stupid message about possibly failing + to load an image because of the color map. + +Sun Feb 6 19:24:27 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Changed w3-default-homepage to be defvar'd to nil, so that + w3-do-setup will grab the WWW_HOME variable if it can. +* w3.texinfo: Fixed a few stupid bugs in @node structures that occurred + because I removed a node. +* w3.el: Fix entity references in <TITLE> of documents. + +Sat Feb 5 02:55:05 1994 William M. Perry (wmperry@indiana.edu) +* Version 2.0 released. +* w3.el: w3-public-key-exists will actually work now. +* w3.el: Moved the w3-handle-graphics call within the let binding of + w3-handle-base, so that inlined images will work with <BASE> tags. This + also fixes the problem of not being able to select the link an image is + covering with an ALT tag. +* w3.el: Renamed w3-lemacs-19.8 to w3-old-lemacs because of problems with + v18 byte compiler. + +Fri Feb 4 17:11:03 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Change w3-running-lemacs and w3-running-new-lucid to be + w3-running-old-lemacs and w3-running-lemacs, respectively. +* w3-epoch.el, w3-lemacs.el, w3-vars.el, w3.el: Revamped some of the + w3-insert-graphic code so the conversion functions can be shared between + epoch & lucid. Also added in code so that people with only XBM support + can use the inlined image code. +* w3.el: Added functions to grab the servers public key from finger + information if possible when using PGP and PEM encryption +* w3-html+.el: Much better table parsing routines - still not finished yet. + +Thu Feb 3 22:17:19 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Allow ~s in urls in w3-get-url-at-point +* w3.el: Moved just the variable definitions to an outside file to ease + byte-compiling. No longer loads whole w3.el just to get variable + definitions +* w3.el: Moved w3-load-flavors into w3-do-setup + +Wed Feb 2 22:41:48 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: w3-make-sequence now returns the sequence in ascending order. +* w3.el: Changed the nntp/flee handling in w3-nntp-stat-newsgroup so that + it won't hang indefinitely. +* w3.el: Made a few changes to the require functions so that mailcrypt and + nntp are not required until absolutely necessary. +* w3-hyperbole.el: New version from jsc@mit.edu +* w3-mule.el: Changed w3-grok-gopher-url to w3-grok-gopher-href +* w3-docomp.el, w3-new-lucid.el: More compiler warnings fixed + +Tue Feb 1 21:47:04 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed a few problems in w3-grok-http-href +* w3.el: Support for the <BASE> tag. New w3-grok-*-href functions that + can be used anywhere and return lists of server/port/file/etc. + +Mon Jan 31 22:32:52 1994 William M. Perry (wmperry@indiana.edu) +* w3-new-lucid.el: Fixed a free variable reference in w3-insert-graphics +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el, + w3-next.el, w3.el: Moved some version-specific stuff out of the + definition of w3-mode and into the function w3-mode-version-specifics in + the w3-*.el files. +* w3.el: Set w3-delimit-emphasis and w3-delimit-links to nil when doing + batch fetches. +* w3.el: Mailing and batch-fetching now insert a <BASE> tag if + sending/saving the raw HTML. +* w3.el: Fixed a few typos in w3-tn3270 +* w3-emacs19.el: Fixed a misplaced ( so that w3-follow-inlined-image works + in emacs19 +* w3.el: Added more descriptive function documentation to the autoloaded + functions. +* w3.el: New variable w3-use-transparent. If t, then it will use + transparent.el to do telnet/tn3270 links. This is automatically set to + nil if you are in lucid emacs, epoch, or in a windowing system. +* w3-mule.el: Added function w3-m2psbuffer that will print a buffer as + postscript in mule. +* Renamed w3.texi to w3.texinfo +* w3.el: Replaced <= with equal in case file size is nil... + +Sun Jan 30 18:40:16 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Added support for PGP and PEM encryption of requests. Requires + the excellent mailcrypt.el by Jin S Choi (jsc@mit.edu) +* w3.el: Added autoloads for 'gopher-dispatch-object and 'html-mode if + they didn't already exist. Also added a patch from Jamie Zawinski that + fixes the ###autoload statements used by autoload.el +* w3.texi: Now creates .info files just fine from makeinfo. + +Sat Jan 29 23:35:59 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el, w3.el: Added + an (fset 'w3-insert 'insert) to all but the epoch file, and used the + w3-insert written by Henry A. Rowley that will keep the zones intact. + Replaced all occurences of (insert) with (w3-insert) +* w3-epoch.el: Getting the resource for underlining should work now. +* w3.el: w3-add-document-to-hotlist now checks to see if the current + document is already in the hotlist. If it is, it signals an error. +* w3-new-lucid.el: Fixed problem in converting xbitmaps - left out a ' in + the sed command +* w3-epoch.el, w3-new-lucid.el, w3.el: Changed how the + w3-graphic-converter-alist is specified. Must now leave off the + ppmtoxpm command, and leave a stray '| ' at the en end of the + conversion. The contents of the variable w3-ppmtoxpm-command are + appended to this string. +* w3.el: Added a w3-convert-code-for-mule call in w3-sentinel if + w3-be-asynchronous is t. +* w3-new-lucid.el: Several changes suggested by Jamie Zawinski + (jwz@lucid.com) More errror checking for the image loading, and display + a buffer describing each error in a buffer after parsing the buffer. + Also, if the image load fails, put a 'w3graphic zone over the [alt] tag. +* w3.el: Several changes suggested by Jamie Zawinski (jwz@lucid.com) The + small extent made for graphics has the 'w3graphic property, so using + w3-follow-inlined-image on it will retrieve the full picture (for things + like lucid where it gets clipped to the line height). No longer shows + 'read 1 byte' messages - will only show a message when it has acually + received some info. +* w3.el: Removed assumption that /usr/lib/X11/rgb.txt exists when using + ppmtoxpm + +Fri Jan 28 13:39:11 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Applied patch from dliu@faraday-gw.njit.edu (Dong Liu) that fixed + a stupid problem with the w3-use-starting-points function. + +Wed Jan 26 23:36:02 1994 William M. Perry (wmperry@indiana.edu) +* w3-new-lucid.el: Changed w3-add-zone to always set end-open and + start-open - need more data for bug fixes. +* w3-new-lucid.el: Added patch from Alastair Burt <burt@dfki.uni-kl.de> to + fix not being able to get past graphic extents in 19.9 +* w3.el: The w3-nonrelative-link regexp now includes wais link types. +* w3-emacs.el: Added a patch from arup@cmu.edu that fixed yet another dumb + mistake on my part in the emacs 18 w3-follow-link function. +* w3.el: Basics of w3-pem-auth for the new httpd pgp/pem security +* w3.texi: Documentation mime-types parsing, and viewer specifications. +* w3.el: Viewers can now be lists, in which case it will be passed thru + 'eval'. + +Tue Jan 25 20:33:15 1994 William M. Perry (wmperry@indiana.edu) +* w3-emacs.el: Fix from arup@cmu.edu for a problem in w3-follow-link for + emacs 18 +* w3-new-lucid.el: The problem with coredumps with lots of empty links in + lemacs 19.9 should (hopefully) be fixed. +* w3.el: Added wais gateway support - not sure if it works, but I get the + same results as I do with Mosaic, so good enough. +* w3.el: Asynchronous retrieval over http works again. +* w3-new-lucid.el, w3-epoch.el: Made sure w3-insert-graphic retrieved + graphics synchronously. + +Mon Jan 24 23:30:40 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Added w3-use-starting-documents and w3-show-starting-documents + that display the contents of the hotlist-type w3-starting-documents + variable. +* w3.el: Added function w3-insert-formatted-url... inserts a formatted <A + HREF...></A> construct in a buffer. Url is the url of the current + buffer (or link under point with prefix arg), text of the link defaults + to the title of the buffer or the text of the link under cursor. Buffer + to insert into is prompted for. +* w3-emacs19.el, w3-epoch.el, w3-lucid.el, w3-new-lucid.el: Added function + w3-zone-at that returns the zone at the position passed to the function + (can be point or marker). +* w3.el: Changed the inlined images to have the highlight attribute if + possible. +* w3-emacs.el, w3-emacs19.el, w3-new-lucid.el, w3.el: Rewrote lots of + functions so that inlined images are stored in their own zone, and + control-middle-mouse-button or M-x w3-follow-inlined-image will fetch + the inlined image and send it to an external viewer. w3-follow-link will + also get an inlined image if it cannot find a hyperlink or a form entry + area under cursor. +* w3-emacs.el: Added w3-zone-eq for emacs 18 so that radio buttons will + work. +* w3.el: Changed w3-handle-graphics so that if w3-delay-image-loads is t, + use a marker instead of an absolute (point) reference. +* w3-new-lucid.el: Fixed a problem in the delayed image loading - would + always try to find w3-working-buffer, which would (should) not exist + when doing a delayed load. +* w3-new-lucid.el: Added missing interactive spec to + w3-load-delayed-images +* w3-new-lucid.el: Added function w3-load-delayed-images, and activated + the delay image load menu choice, added load delayed images menu choice. +* w3.el: A few changes to the gopher support - should recognize gopher + directories more reliably. +* dist.Makefile: Fixed distribution makefile to use the new system of 1 + large file. +* w3.el: Fixed problem with radio buttons - if more than one was set due + to bad use of the CHECKED argument, then it would not let you turn one + of them off. + +Sat Jan 22 12:36:28 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Fixed problem where unknown tags in a <PRE> or <XMP> segment were + getting nuked - bad when trying to show source code with < and > in them + - large chunks would disappear. Thanks to Magnus Y Alvestad + <magnus@ii.uib.no> for noticing the problem. + +Fri Jan 21 20:52:24 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Merged most of the files into one large one. +* w3.el: Parse out mime-types file if it exists at startup. +* w3-epoch.el: Changed epoch to use the class name Emacs instead of emacs. +* w3.texi: Fixed dumb mistake in documentation about w3-mode-hooks and + list indentation +* w3.el: Keep/restore tab-stop-list when going into w3-mode +* w3-new-lucid.el, w3-lucid.el, w3-emacs19.el: Renamed a few menu items, + and activated 'forward' and 'back' buttons. + +Thu Jan 20 23:27:31 1994 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el: No longer remove numbers and periods from zones in + w3-fix-extent-endpoints +* dist.Makefile: Fixed the 'make install' target. + +Thu Jan 20 15:55:04 1994 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Did a bit of cleaning up in the parsing code - + obsolete/short functions removed or merged. + +Wed Jan 19 20:15:14 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Added version # of efs/ange-ftp to the bug report template. +* w3-new-lucid.el: Took out deletion of region when conversion of pixmaps + failed . . . don't need it in lucid +* w3-new-lucid.el: Put in quick hack to go to 1+ extent-start-position to + get around bug in lemacs 19.9 +* w3-new-lucid.el, w3-epoch.el: Changes to the graphics code to work with + the new w3-request-* variables +* w3-forms.el, w3-mime.el, w3-misc.el, w3-url.el, w3-vars.el: Using new + variables to control extra headers in MIME requests, as well as + specifying methods/data. + +Tue Jan 18 15:13:33 1994 William M. Perry (wmperry@indiana.edu) +* w3-mime.el: Changed mailcap parsing to strip out leading/trailing spaces +* w3-forms.el: Changed w3-form-encode to check if the query is empty + before doing a substring. Thanks to Michael Jankowski for noticing the + problem +* w3-forms.el: Applied patch from Michael Jankowski to fix a problem in + w3-finish-text-entry in emacs 19 - tried to change text properties in a + read-only buffer +* w3-misc.el, w3-mule.el, w3-url.el, w3-viewers.el: Miscellaneous patches + by Shin-ya Sato <sato@mahler.ntt.jp> for MULE support +* w3-lucid.el, w3-new-lucid.el: Removed reference to 'value' from + w3-x-popup-menu - might not always be bound. +* w3-url.el: Changed newsgroup handling yet again - can now work with + either Flee's nntp or the original nntp.el by Umeda. No longer + require's gnus. +* w3-new-lucid.el: Wrapped the make-pixmap call in a condition-case for + safety. +* w3-epoch.el: Changed w3-insert-graphic to insert a '^' to attach the + graphic to. +* w3-new-lucid.el: Changed w3-insert-graphic to create a larger extent + instead of using '^' - looks much better now. +* w3-parse.el: Changed w3-handle-graphics to not insert a '^' for each + graphic - leave that up to w3-insert-graphic if it needs it. + +Mon Jan 17 22:32:40 1994 William M. Perry (wmperry@indiana.edu) +* w3-vars.el: Added image/x-xbitmap to the list of graphics converters. +* w3-lists.el, w3-parse.el: Changed handling of <LI SRC> to only check if + w3-insert-graphic is defined, not hardcoded just for epoch. +* w3-url.el: Directory listings in local file and ftp access now have + icons. +* w3-epoch.el: Cacheing of images will now only store the image once, not + once for every time it is used. +* w3-new-lucid.el: Graphics work now - image/xbm's are translated into the + foreground and background color of the 'default face. +* w3-gopher.el: Gopher handling now spits out icons with appropriate ALT + refs. +* w3-epoch.el: w3-insert-graphic is now only defined if epoch was compiled + with graphic zone support. + +Sat Jan 15 20:20:59 1994 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Added patch to w3-grok-gopher-link from Alastair Burt. + Also added support for gopher urls with searches embedded in them + (Mosaic-style searches with '?' instead of tab. +* w3.el: Added printing of whether you are in Mule, and the window system + andd window system version in w3-submit-bug. + +Fri Jan 14 22:37:42 1994 William M. Perry (wmperry@indiana.edu) +* w3-mime.el: Fixed authentication - was looking for the wrong header. + Also added support for using the URI: field instead of the Location: + field to get in sync with the latest HTTP/1.0 specification. +* w3-lists.el: Few more message->w3-lazy-message conversion + +Thu Jan 13 23:15:36 1994 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Added patches to w3-gopher.el from Alastair Burt + <burt@dfki.uni-kl.de> that fixed a few problems. +* w3-mule.el, w3-url.el: Miscellaneous mule enhancements + +Wed Jan 12 19:41:05 1994 William M. Perry (wmperry@indiana.edu) +* w3-new-lucid.el: Fixed problem with my misunderstanding of the 'end-open + and 'start-open extent properties. +* w3-lucid.el, w3-new-lucid.el: Added patch by Alastair Burt + <burt@dfki.uni-kl.de> that changes w3-x-popup-menu to do a + completing-read if the last event was not a button/menu event. +* w3-viewers.el: Fixed w3-save-binary-file +* w3-mime.el: Changed w3-parse-mailcap to use new variable + w3-mime-mailcap-overrides. If t, then entries in the users mailcap file + will replace the defaults in w3-mime-viewers. +* w3-misc.el: Changed w3-upcase-region so that it will not touch entity + declarations either. + +Mon Jan 10 22:43:51 1994 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: REL and REV attributes of links can now be comma-separated + lists. +* w3-parse.el: Fixed broken regular expression in <LINK> parsing +* w3-lists.el: Fixed problem of paragraphs within lists having the + highlighting stripped from the first character. +* w3-parse.el, w3-url.el: Changed most of the unimportant 'message's to + use w3-lazy-message instead. +* w3-url.el: Added variable w3-show-status. If nil, no messages will be + shown in the modeline showing where the current retrieval/parse is at. +* w3-parse.el: Added patch by Rainer Pruy + <Rainer.Pruy@informatik.uni-erlangen.de> that shows the SRC attribute of + IMG tags if no ALT tag is given. +* w3-emacs.el: Added mouse support for emacs 18 + +Sat Jan 8 20:32:46 1994 William M. Perry (wmperry@indiana.edu) +* w3-url.el: more support for bad HTTP: links +* w3-misc.el, w3-mule.el, w3-viewers.el: Applied a patch from Shin-ya Sato + <sato@mahler.ntt.jp> that keeps MULE from encoding binary data it + receives from subprocesses, etc. +* w3.el: Added tab-width to the list of variables saved in w3-mode. +* w3-gopher.el: CSO searching now works. +* w3-vars.el: Changed default value of w3-delimit-emphasis to take MULE + into account. +* w3-url.el: Added function w3-build-url that will build a URL in stages. + Not used anywhere yet. Thanks to T.V. Raman for suggesting it. +* w3-gopher.el: Fixed gopher support for using gateways. Won't give + errors at top and bottom of buffer. +* w3-misc.el: Changed w3-hexify-string so that it won't hex slashes in the + string. +* w3.el: Another check for efs-auto added + +Fri Jan 7 23:53:19 1994 William M. Perry (wmperry@indiana.edu) +* w3.el: Changed checking of efs/ange-ftp to also check for efs-auto + before loading ange-ftp. +* w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Changed menu handling to + ignore links with nil HREFs when making the 'links...' menu. +* w3-gopher.el: Changed w3-convert-ask-to-form for better handling of + SELECT boxes that have no choices. +* w3.el: Added w3-leave-buffer. Does a bury-buffer on the current buffer + instead of killing it. +* w3-mime.el: Fixed problem where using telnet in a subprocess would chop + off lots of front of incoming data. Bad kill-line in + w3-is-mime-response. +* w3-misc.el, w3-url.el, w3-viewers.el: Changed all yes-or-no-p/y-or-n-p + functions to use the function specified by w3-confirmation-func + +Thu Jan 6 23:58:37 1994 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Changed gopher parsing routines to print the type of the + link in the listing. The text describing the link is configurable by + the variable w3-gopher-labels. +* w3-gopher.el: More tweaks for more mosaic-like behavior +* w3-parse.el: Searchable gopher objects no longer become inlined forms - + selecting them creates the form, as in Mosaic. +* w3-gopher.el, w3-url.el: Switched gopher handling to use Mosaic's type + of double-typing. This makes it much easier to get searching done right + (whether it needs a 7/ or not, etc). + +Wed Jan 5 14:15:02 1994 William M. Perry (wmperry@indiana.edu) +* w3-typecheck.el: Use new variable w3-passwd-entry-func instead of + hard-coding ange-ftp-read-passwd. +* w3.el: Reworked some of w3-do-setup, and added comments +* w3.el: Changed to only require 'ange-ftp if not using efs. +* w3-lists.el: Did some work on the DL handling +* w3-url.el: Directory formatting routine will now include last file + modification date and size if possible. If not date data is returned by + file-attributes, or current-time-string does not take a parameter, then + no date is shown. Size is usually shown (almost always if you use EFS + instead of ange-ftp) +* w3.texi: Round and round he texinfo's, where he stops, noone knows. + +Tue Jan 4 23:00:35 1994 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Fixed problem in handling of gopher text files . . . were + always being parsed as HTML. +* w3-forms.el: Fixed dumb problem in encoding a gopher+ ASK form. +* w3.texi: Initial revision + +Mon Jan 3 19:06:17 1994 William M. Perry (wmperry@indiana.edu) +* All files: Updated copyright notices +* w3-lists.el: UL and OL lists can now have <LI ALT="some text" SRC="some + image"> +* w3-misc.el: Renamed w3-rassq-with-equal to w3-rassoc +* w3-emacs.el, w3-emacs19.el: Fixed stupid problem where I was trying to + call the x-store-cut-buffer function even if not in X + +Sun Jan 2 22:47:02 1994 William M. Perry (wmperry@indiana.edu) +* w3-misc.el: Added a function to break up a menu description into smaller + chunks and submenus. +* w3-gopher.el: Now smarter about when to parse out a gopher object as a + directory listing +* w3-emacs19.el, w3-lucid.el, w3-new-lucid.el, w3-emacs.el, w3-epoch.el: + Added function w3-store-in-x-clipboard +* w3.el: w3-save-url will now copy the url into the X clipboard +* w3.el: Added autoloads that autoload.el can understand. +* w3-forms.el: Forms links will now highlight when the mouse moves over + them in lucid emacs (and any other flavor that eventually supports them + in its version of w3-add-zone) +* w3-gopher.el: Fixed dumb problem where parts of the gopher+ selector + string were being left in w3-current-file, so things like w3-view-url, + etc were getting the wrong information. +* w3-gopher.el: Fixed stupid problem where I didn't convert the gopher + selector strings into url encoding before creating the <A> tags in + w3-format-gopher-link. This caused gopher links with spaces/tabs/etc to + not be parsed correctly. Thanks to John Ladwig <jladwig@soils.umn.edu> + for noticing the problem. + +Sat Jan 1 20:08:19 1994 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Added support for showing some of the HTTP/1.0 headers in a + buffer. Controlled by the new variable w3-show-headers. Should be a + list of HTTP/1.0 headers (all lowercase) to include at the end of the + buffer. If nil, nothing will be shown. Thanks to Jared Rhine for + suggesting it. +* w3-gopher.el: Removed multiple definitions of w3-parse-gopher, and + revamped the handling of gopher titles. +* w3-misc.el: Changed w3-batch-fetch to be more robust - is now able to + retrieve any type of information, and the user can specify whether they + want formatted text, raw HTML, or transfer in binary mode. +* w3-parse.el: Changed the fill-column and <HR> calculation routines to + honor the new variable w3-strict-width. +* w3-misc.el: Removed some useless variables from w3-get-url-at-point in + the eternal quest for less compilation warnings. +* w3-misc.el: Fixed problem in w3-strip-leading-spaces and + w3-eat-trailing-space +* w3-parse.el: The link building code will now remove all entity + references in the link text before storing it in the zone - this means + that the menu building code and w3-complete-link will no longer have + unresolved entities in them looking nasty. +* w3-misc.el: Added function w3-fix-entities-in-string. Takes any string + and removes all entity references within it, and replaces it with normal + text (uses the w3-html-entities assoc list). +* w3-new-lucid.el, w3-lucid.el: Added function w3-x-popup-dialog + +Fri Dec 31 21:45:04 1993 William M. Perry (wmperry@indiana.edu) +* w3-new-lucid.el, w3-lucid.el: Fixed problem in w3-fix-extent-endpoints +* w3-misc.el: Fixed problem in w3-eat-trailing-space that would always + remove one too many spaces. +* w3-mosaic.el: Added function w3-rename-hotlist-entry to give a new title + to an item in your hotlist. Will not let you use a title that is + already a member of the hotlist. +* w3-emacs19.el, w3-lucid.el, w3-new-lucid.el: Added a few options to the + navigation menu +* w3-url.el: Added a patch from Fran Litterio <franl@centerline.com> that + adds variable w3-reuse-buffers. Also changed the buffer reusing code + will skip over w3-working-buffer in its search for a matching url. +* w3-url.el: Fixed problem in passing things off to gopher-mode with blank + selector strings - was not defining a good type (type was set to 0 + instead of ?1). +* w3-url.el: Fixed typo in gopher handling +* w3-gopher.el: Added % retrieved messages when retrieving a gopher+ + object, fixed problem in gopher parsing for emacs 19. + +Thu Dec 30 23:58:19 1993 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Fixed dumb problem in gopher formatting - didn't check if + the selector string was longer than 1 character before trying to extract + the first char. +* w3-misc.el: Fixed major problems with w3-strip-leading-spaces and + w3-eat-trailing-space again. +* w3-forms.el: Added support for submitting gopher+ ASK blocks +* w3-url.el: Changed gopher support/url parsing routines to handle gopher+ + and gopher ASK blocks without warping the URLs too much. +* w3-gopher.el: Added in gopher+ support +* w3.el: Fixed viewing of gopher links for new storage format. +* w3-gopher.el, w3-url.el: Revamping gopher +* w3-vars.el: Added variable w3-gopher-to-mime +* w3-vars.el: Added variable w3-gopher-types + +Thu Dec 30 13:57:53 1993 William M. Perry (wmperry@indiana.edu) +* Added support for Mule (Multi-Lingual Emacs), mainly highlighting of + links. Thanks to takada@seraph.ntt.jp for the patches. +* w3-next.el: Added provide 'w3-next +* w3-parse.el: Might have fixed the over-run into other words/spaces + in link highlighting. + +Wed Dec 29 23:33:07 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el: Added function w3-fetch-url-at-point... thanks to Torre + J. Wenaus <wenaus@gem1.llnl.gov> for the code. +* w3-parse.el: Back to using window-width as starting point for + w3-right-border. +* w3-vars.el: Removed variable w3-hypertext-extns +* w3-mosaic.el: Removed support for adding old gopher-mode pages to + the hotlist. Trying to get people to use hypertext-gopher-mode. +* w3-next.el: Initial revision +* w3-gopher+.el: Added new function w3-convert-ask-to-form that + converts a Gopher+ ASK block into an HTML form. +* w3-forms.el: Value and default value are now reset for each SELECT + area in forms. +* w3-vars.el: Changed default gopher handling to be in hypertext. + +Tue Dec 28 17:41:51 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Can now handle http:/somefile - it will substitute the + server and port of the current document to make a complete url. +* w3-forms.el: Names in INPUT tags can be empty +* w3-auth.el, w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-forms.el, + w3-lists.el, w3-mime.el, w3-misc.el, w3-parse.el, w3-typecheck.el, + w3-url.el, w3-vars.el, w3.el: Removed lots of references to bound + but unreferenced variables. +* w3-misc.el, w3-url.el, w3-vars.el, w3.el: Added new variables + w3-mail-command and w3-mail-other-window-command. These variables + will control what functions are called when w3 needs to send mail. + W3 tries w3-mail-other-window-command only if w3-mutable-windows is + t, then w3-mail-command if this function is not bound. Then goes to + mail-other-window, then just to mail. + +Fri Dec 24 03:21:58 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Formatting directories now gives a progress indicator in + % of files converted to hypertext listing. +* w3-url.el: Added code to check for whether a file is a symbolic + link. If it is, then put in an arrow and the name of the link (like + ls -l). + +Thu Dec 23 18:53:54 1993 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el, w3-misc.el, w3-parse.el, w3-typecheck.el, w3-vars.el: + Replaced long regular expressions for checking whether a URL is + relative or not with a variable w3-nonrelative-link to save + space/typing, and it will be easier to change in the future. +* w3-misc.el: Added function w3-batch-fetch to retrieve all the urls + passed to it on the command line and save them as text files. + Thanks to Jared Rhine for suggesting it. +* w3-parse.el: Removed use of screen-width/window-width when computing + fill column. Uses old value of fill-column. +* w3-mosaic.el: Fixed problem in new personal annotation parsing code + that would barf if you didn't have any personal annotations. + +Thu Dec 23 16:28:22 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el: Made lots of changes to the personal annotation + handling. Deletion will work properly now (won't mess up the + internal representation of the annotations), support for the real + Mosaic annotation format (more than one annotation on a url yields + only one line in the annotation LOG file), figures out the highest + annotation number instead of using the last line in the file +1. +* w3-emacs.el: Added definition of w3-create-faces. +* w3-gopher+.el: Initial revision +* w3-gopher.el: Fixed quite a few problems with gopher support. + +Tue Dec 21 06:47:50 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Fixed idiotic problem where no PRE segments were being + rendered. *sigh* + +Sat Dec 18 15:03:59 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el, w3-gopher.el, w3-forms.el: Added support for searching in + gopher. Transforms into a special type of form, like <ISINDEX> + tags. Only works if retrieved from a gopher listing right now. +* w3-vars.el: Changed default viewer for text/plain to be w3-mode +* w3-parse.el: Fixed problem with recursive filling of paragraphs - if + there were too many <PRE> segments, then it would die from recursing + too much. Thanks to Tom Tromey <tromey@busco.lanl.gov> for pointing + out the problem. + +Fri Dec 17 23:01:57 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Changed the display of XX of YY bytes transferred in + HTTP/1.0 responses to be optional. Would mess some people up that + are behind gateways using telnet, etc. Variable is + w3-show-http2-transfer. +* w3-lists.el: Added support for <LI SRC="blahblahblah"> for list + items with icons, etc. +* w3-epoch.el: Rewrote the resource fetching routines to me + consistent with emacs 19 and lucid emacs. +* w3-lucid.el, w3-emacs19.el, w3-epoch.el, w3-new-lucid.el: Moved all + face creation stuff into w3-create-faces. +* w3-vars.el: Fixed typo in w3-graphic-converter-alist +* w3-vars.el: Added keybindings > & < to go to end/beginning of + document. Added functions w3-end-of-document and + w3-start-of-document to go the end and beginning of a document + respectively. +* w3-forms.el: Fixed a problem in the new text area support. +* w3-forms.el, w3-typecheck.el: Reworked quite a bit of stuff to get + forms submissions working correctly. You no longer have to keep + buffers around until you submit the form, and the default text (or + the current value of the button) is inserted each time you edit the + form area. +* w3-mime.el: Changed w3-parse-mime-viewers to split the Accept: + string onto one or more lines as appropriate, as the NCSA server + doesn't seem to like the long Accept: line when POSTing a form. +* w3.el: Merged in support for NeXT emacs from Laurent Dami + <dami@cui.unige.ch> (emacs 18.58 on NeXTstep) +* w3-emacs.el, w3-emacs19.el, w3-epoch.el, w3-lucid.el, + w3-new-lucid.el: Added function w3-setup-version-specifics that will + do any required fiddling for each version of emacs. + +Thu Dec 16 23:22:08 1993 William M. Perry (wmperry@indiana.edu) +* w3-new-lucid.el: Fixed problem with w3-fix-extent-endpoints failing + when an extent was completey spaces/newlines +* w3-forms.el: Changed regular expressions to allow one or more = + signs in name/value tags. +* w3-forms.el: Made input tags with NAME of isindex do an automatic + submission, ala Mosaic, and marca@ncsa.uiuc.edu's suggestion on + www-talk that browsers should standardize on this hack. +* w3-parse.el: Changed form-based searching to use an input tag of + NAME isindex like Mosaic. +* w3-parse.el: Fixed error in new header routines. Would bomb if a + header was not terminated correctly. +* w3-parse.el: No longer remove tabs at the beginning of the buffer - + was messing up lists. Still removes spaces/newlines +* w3-forms.el, w3-parse.el: Added real support for TEXTAREA tags, and + wrap TEXTAREA input tags in PRE segments. +* w3-forms.el: Fixed bad regular expression in forms mode that would + cause tags with VALUE="" to be drawn wrong. +* w3-newparse.el, w3-url.el: Use new function w3-lazy-message instead + of message. Will not update the modeline if called more than once a + second. Thanks to Jamie Zawinski <jwz@lucid.com> for the patches. +* w3-viewers.el: Starting viewers no longer starts an interactive + shell & exec. Thanks to Jamie Zawinski for showing me that it was a + dumb thing to do :) +* w3-new-lucid.el: Initial revision +* w3-vars.el, w3.el, w3-lists.el: Changed occurences of w3-running-era + to w3-running-new-lucid +* w3.el: Moved creation of w3-mime-accept-string into w3-do-setup +* w3-epoch.el: Fixed problem in epoch form entry. +* w3-forms.el: Changed assignment to free variable method in w3-handle-forms. +* w3-forms.el: Fixed the revert button bugs in emacs 19. +* w3-emacs19.el: changed w3-delete-zone to use remove-text-properties + instead of putting nil text properties. +* w3-emacs19.el: Changed w3-delete-zone to remove the face and + mouse-face properties. + +Wed Dec 15 22:56:43 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el: Added a 't' to calls to replace-match so that the case + is preserved. +* w3-vars.el: Added variable w3-list-chars-assoc for specifying what + characters to insert at the front of lists. +* w3-lists.el: Can now control what characters are inserted at the + front of a list. See w3-list-chars-assoc for details. + +Wed Dec 15 20:41:02 1993 William M. Perry (wmperry@indiana.edu) +* Version 1.7.14 +* w3-forms.el: Fixed problem with resetting popdown menus to the + defaults. +* w3-epoch.el: Rewrote w3-fix-extent-endpoints to remove + newlines/whitespace from front of zones also, as well as numbers & + periods. This will fix lists, but might mess up real links once in a + while. Oh well, epoch won't be around much longer anyway. +* w3-mosaic.el: Fixed bug in w3-write-global-history where 'nil' in + the history would cause it to choke. Thanks to franl@centerline.com + for noticing the problem. +* w3-emacs.el: Changed the w3-fix-extent-endpoints to remove + newlines/whitespace from the front of zones also. +* w3-lists.el: Changed the list handling code to use + insert-before-markers if using emacs 18. This keeps the + indentation/numbering to not become part of the zones. +* w3-emacs19.el: Fixed a few errors with the new forms/link movement + code +* w3-emacs19.el: Changed w3-follow-link to not die on links with no + data. +* w3-emacs19.el: Changed w3-forward-link and w3-back-link to honor + forms entry areas. +* w3-vars.el: Changed definition of w3-header-char-assoc to use BR correctly +* w3-parse.el: <BR> tags are rendered a little better now - no extra + spaces from the fill-region will make them look odd. + +Tue Dec 14 21:41:29 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Added checking to w3-fetch to see if a buffer visiting a + URL already exists before fetching it. Offers to reuse the old one if + found. +* w3.el: Changed w3-save-url to be more consistent with the other + commands that muck with URLs. C-k grabs the current URL into the kill + ring, and C-k with a prefix arg grabs the URL under pt into the kill + ring. Thanks to Jared Rhine for pointing out the inconsistency. +* w3-mosaic.el: Added function w3-append-hotlist. This will append a + hotlist to the one currently in memory. +* w3-parse.el: Fixed problem where <P> breaks after a header item were + not being erased. +* w3-misc.el: Added function w3-upcase-region that will convert a + region of text to uppercase, but ignore any text in it that is between + < and >. This will stop it from changing the links references within + <A> tags. +* w3-vars.el: Changed the header assoc list to use w3-upcase-region + instead of upcase region. Was causing links in headers to point to + the wrong files. +* w3-era.el, w3-lucid.el: Added patch from Alastair Burt that fixes a + few problems in the lucid menu handling code (malformed, plus trims + the menu items to w3-lucid-max-item-size so that they don't shoot off + the sides of your screen. +* w3-url.el: Added a space at the end of the prompt in w3-open-local +* w3.el: Changed w3-reload-document so that it remembers where you + were in the buffer and repositions you there. +* w3-mime.el: Changed the format of w3-mime-accept-string so that it + can be used in other places. +* w3-misc.el: Added functions w3-forward-in-history and + w3-backward-in-history. This will first try to find the actual buffer + recorded in the history list, then any buffer with the same URL, then + goes to point in those buffers. +* w3-vars.el: Added new variable w3-current-next-link and + w3-current-last-link that are buffer-local. These store the history + information for this buffer. +* w3.el: Changed a few functions to use the new history mechanism +* w3-url.el: Modified w3-fetch to store history items in the new + variables + +Mon Dec 13 23:39:20 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs.el: Finished function w3-fix-extent-endpoints, but need to + do something about the markers moving in front of list items. + w3-fix-extent-startpoints or something similar. +* w3-lucid.el: Added missing function 'w3-delete-zone Fixed menu + generation error +* w3-misc.el: Changed w3-maybe-relative and a few other functions to + take an optional 'DATA' parameter for using the POST command,etc. +* w3-forms.el: Fixed a few problems with non-POSTing forms submissions +* w3-parse.el: Removed code to eat newlines/whitespace at the + beginning/end of links. Was causing errors if links were within PRE + segmens (actually, only if a link was the last thing in a PRE segment, + and it had whitespace after it, and before the </PRE> +* w3-forms.el: Fixed problem with forms <SELECTION MULTIPLE> support. + Wasn't giving the fake checkboxes any 'value's, so it was reported as + 'ON' to the server, not the name of what was selected. Also fixed a + problem where the option variable in SELECTION handling wasn't being + set to nil each time, so each successive SELECTION tag would get more + and more choices. +* w3-parse.el: Added call to function w3-fix-extent-endpoints. Should + fix the problem with forms eating newlines/spaces at the end of form + entry areas when new data is entere. +* w3-forms.el: Fixed problem in forms submission. Would die if the + first item in a form was a SELECTION - it was not storing the + method/actionurl if it was. + +Sun Dec 12 20:54:44 1993 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el: Added function w3-fix-extent-endpoints +* w3-emacs.el, w3-emacs19.el, w3-era.el, w3-lucid.el: Added new + function w3-fix-extent-endpoints. Makes extents smaller if they have + newlines/whitespace at the end. This will keep the forms support from + killing newlines whenever you do a form entry. +* w3-cache.el: Added code to store stuff in cache as compressed + (gzipped) data. +* w3-url.el: HTTP links like http://cs.indiana.edu are now recognized + (no longer needs the trailing '/' +* w3-lists.el: Fixed problem where alternating <P> tags would + disappear within lists. Over-aggressive regular expression. +* w3-url.el: Changed the handling of content-length - using + w3-parse-mime-headers was causing an infinite loop in redirection. +* w3-mime.el: Fixed a few problems in the redirection handling because + of switching to lower-case headers in w3-current-mime-headers. +* w3-url.el: Added support for using the content-length header in + HTTP/1.0 responses to show how big the file is in the minibuffer. +* w3-mime.el: Changed the MIME parsing routines to save the header + fields in lowercase. +* w3-emacs.el: Fixed dumb problem in w3-complete-link for emacs 18. + Left out a call to w3-zone-data. +* w3-url.el, w3-forms.el: Replaced use of member with w3-member. +* w3-forms.el: Fixed error in regular expression where buttons with + spaces in their VALUE fields would not be rendered. +* w3-viewers.el: New way to specify whether to view process output or + not. w3-working-buffer is always destroyed if a viewer is invoked. +* w3-vars.el: Added variable w3-always-show-output. +* w3-vars.el: Changed def. of ÿ to be ?\377 instead of the actual + character 377. Was causing problems with CVS. +* w3-parse.el: Whitespace at the beginning of buffers will now be + erased. Headers will now be a little more intelligent about how they + do line/paragraph breaks. Headers can now be shown on text terminals + by the variable w3-header-chars-assoc. Thanks to Jared Rhine for the + suggestion. +* w3-parse.el: Added support for user-customizable text before and + after headers +* w3-misc.el: Changed w3-eat-trailing-spaces and + w3-strip-leading-spaces to get ride of newlines too. +* w3-vars.el: Added the variable w3-header-chars-assoc to have + formatting of headers on dumb terminals. + +Fri Dec 10 21:14:07 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el: Fixed bug where lowercase list tags (ol instead of OL) + would cause an infinite loop if there were within another list. Left + out an (upcase (..)) + +Thu Dec 9 23:24:10 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: Changed the handling of MULITPLE selections in option + lists to be a <UL> of the options, all checkboxes with the same name. + +Wed Dec 8 22:46:07 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el: Fixed a bug where PRE segments within lists would be + ignored and filled. +* w3-forms.el: Added support for the SEVERAL/MULTIPLE attribute on the + SELECT input tag. Rendered as a preformatted list of checkboxes. +* w3-misc.el: Added function w3-eat-trailing-space +* w3-mime.el: Fixed a dumb problem where I forgot a "%s" in a format + string and so wasn't sending any data during a POST forms submission +* w3-forms.el: Added support for POST submission of forms +* w3-mime.el: Added a 'data' field to the w3-create-mime-request + function. This will make it easy to implement post in a more + generalized way later. +* w3-url.el: Added ability to send arbitrary data down through + w3-fetch, w3-retrieve, and w3-http. Useful for POST method. +* w3-emacs19.el: Removed patch for double-skipping of links in early + versions of emacs. People using < 19.21 should upgrade. +* w3-lists.el: Nested lists should now be a little quicker. Also + fixed the problem where paragraphs within lists would have an extra + space at the beginning of the first line. +* w3-forms.el: Changed w3-do-form-entry to do w3-delete-zone before + deleting the text contained by the zone. Previous behavior would make + emacs19 bomb with an error. +* w3-typecheck.el: Changed the option reading so that it checks + whether w3-x-popup-menu returns a cons pair or a plain string and acts + accordingly. +* w3-docomp.el: Added lots of autoloads to get rid of compilation errors +* w3-mime.el: Changed the header parsing to get _ALL_ the headers and + store them in an assoc list instead of just getting the 3 or 4 I need + now. Will make it easier to expand on later when the HTTP/1.0 spec + grows. +* w3-vars.el: New variable w3-current-mime-headers, which is an assoc + list of MIME headers for each document. +* w3-url.el: Changed w3-retrieve so that if a response it not an + HTTP/1.0 response, add its name to w3-bad-server-list if it is not + already a 'member'. +* w3-mime.el: Added support for the new '204 NoResponse' HTTP/1.0 + response. No new document is displayed. + +Tue Dec 7 21:09:21 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: Some revisions to try and make the radio button + toggling faster. Will now only change the radio button(s) that are + set to be off, and the one that is supposed to be on, on. +* w3-lucid.el, w3-epoch.el, w3-era.el, w3-emacs19.el: Added function + w3-zone-eq +* w3-era.el: Fixed typo in w3-zone-data that was causing forms to + screw up. +* w3-forms.el, w3-newparse.el: Use 'intern' instead of read +* w3-emacs19.el: Removed the local-map from the text properties. Put + it in the distribution by mistake. +* w3-emacs19.el: applied patch from <michalj@fuw.edu.pl> to fix + skipping 2 links when going backwards. +* w3-html+.el: Fixed a missing ) or two +* w3-cache.el: Initial revision +* w3-vars.el: Added variables for document caching. +* w3-html+.el: Trying to get tables working better + +Mon Dec 6 23:04:01 1993 William M. Perry (wmperry@indiana.edu) +* w3-era.el: Fixed dumb error where w3-follow-link would try to fetch + the text of the link, not the url of the link. +* w3-emacs19.el: Fixed a few things with the new text properties + support. +* w3-forms.el: Removed reference to free variable prompt in + w3-do-form-entry. Cut & pasted a few too many lines. +* w3-forms.el: Changed all the form handling routines that reformatted + the buffer to use w3-form-format-<input-tag-type> instead of reusing + the code. Was causing some inconsistent redraws. Thanks to Arup + Mukherjee <arup@cs.cmu.edu> for noticing the problem. +* w3-parse.el: Styles will now work again in epoch. Needed to + re-apply a patch that got lost in a hard drive crash. Thanks to Henry + A. Rowley <har@cs.cmu.edu> for the patch. +* w3-emacs19.el: Fixed problem in the making of menus. Had a (list + ...) that included the 'displayable' option in the menu vectors. + Thanks to Jorge Sousa Pinto <mesjsp@di.uminho.pt> for noticing the + problem. +* w3-emacs19.el: Fixed a cut&paste error - multiply defined functions + and a lot of typos in w3-complete-link +* w3-misc.el: Added function w3-strip-leading-spaces +* w3-era.el: Changed the w3-complete-link routine to strip spaces from + the front of links so that all of them will be visible. +* w3-lucid.el, w3-epoch.el, w3-emacs19.el, w3-emacs.el: Changed the + w3-complete-link routine to strip spaces from the front of links so + that all of them will be visible. +* w3-vars.el: A few revisions to the default settings of + w3-style-chars-assoc +* w3-vars.el: Added the variables w3-style-chars-assoc and + w3-delimit-emphasis for doing text-based markup. +* w3-parse.el: Added the ability to have characters that define the + start and end of a region of formatting (ie: * surrounds bold text, _ + surrounds underlined text, etc). Controlled by w3-style-chars-assoc + and w3-delimit-emphasis variables. Thanks to Jared Rhine for + suggesting it. + +Sun Dec 5 21:38:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: fixed typo in w3-open-local-internal. +* w3-url.el: Disabled use of w3-be-asynchronous for now +* w3-era.el: Enabling/disabling of Era menus now cleaner than in lucid +* w3.el: Menus will now be created when running in Era +* w3-vars.el: Added face-specific stuff for Era, and modified the + default value of w3-delimit-links to take the w3-running-era variable + into account. +* w3-vars.el: Better checking of the various w3-running-* variables. + I long for the day when they will all merge. :) +* w3-era.el: Added support for 'viewing' a form entry area with + w3-view-this-url Will message the name and type of the form entry + area, but returns nil if called with no-show 't'. +* w3-era.el: More changes to be era-specific +* w3-era.el: Basic switch to era-specific functions from the lucid + cust. file +* w3-epoch.el: Added alias w3-delete-zone (to epoch::delete-zone) +* w3-emacs19.el: Added function w3-delete-zone +* w3-forms.el: Use function w3-delete-zone instead of a large (cond + (...)) for using delete-zone, etc. Easier to add support for new + flavors of emacs. +* w3-vars.el: Added the variable w3-running-era +* w3.el: Added loading of specific routines for 'era' - the + epoch/lucid merge +* w3-era.el: Initial revision +* w3-emacs19.el: Fixed a problem in w3-only-links that would return + the wrong position if the link was only one character long. +* w3-misc.el: Added the function w3-reload-all-files. This will + remove all the 'features' 'provided by w3, and then do a (require 'w3) + so that the files will all be reloaded. +* w3-mime.el: Changed the w3-is-mime-response function so that it will + remove the HTTP/1.0 request if it has been echoed to the screen, + either by telnet or by the tcp.el emulation package. Thanks to + everyone who reported the bug. +* w3-parse.el: Moved handling of telnet header lines into + w3-is-mime-response +* w3-emacs19.el: Believe I have fixed the w3-complete-links to work + with the new use of text properties instead of overlays. This should + fix the problem of the links menu not showing up in X also. Thanks to + T V Raman <raman@cs.cornell.edu> for noticing it was broken. +* w3-mime.el: Framework for '204 No Response' put in +* w3-auth.el: Removed function w3-encode-password, and put the code + into the actual w3-basic-auth, since future versions will probably use + different encodings for the username/password pair. + +Sat Dec 4 12:54:43 1993 William M. Perry (wmperry@monolith) +* w3-forms.el (w3-handle-selections): Added <OPTION SELECTED> support. + Thanks to Darrell Kindred for telling me to do it. +* w3-mime.el (w3-parse-mime-headers): Fixed a problem where redirection of + URLS would lose the content-type and other headers of the URL it was + redirected to. Thanks to Jared Rhine for noticing the problem. +* w3-forms.el (w3-do-form-entry): Fixed a problem where form submission + buffers would not stay on top of the buffer stack. Moved the submit + code outside the save-excursion. Thanks to Darrell Kindred for the + suggestion on how to fix it. +* w3-lists.el (w3-fill-paragraphs-in-list): Dumb problem with too many + newlines in paragraphs within lists. Thanks to Jared Rhine for noticing + the problem. +* w3-parse.el (w3-fix-paragraphs): Fixed a problem where paragraphs before + the last <HR> in a buffer were not filled. Thanks to Jared Rhine and + Darrell Kindred for fixes. +* w3-typecheck.el (w3-read-correct-format): Added a default type checker + for unknown tag types. +* w3-emacs19.el (w3-follow-link): This no longer signals an error if there + is no link under point. +* w3-mime.el (w3-parse-mime-headers): Changed the regexp to extract the + Location header from an HTTP/1.0 response so that newlines are stripped + from it correctly. Thanks to Darrell Kindred for sending me the patch. +* w3-misc.el (w3-open-stream): Added a pause in when connections failed. + Thanks to Jost Krieger <Jost.Krieger@rz.ruhr-uni-bochum.de> for + suggesting it. +* w3-emacs.el (w3-add-zone): Fixed a problem in normal emacs where + highlighted text <CODE>TEXT</CODE> would be interpreted as a link. + Thanks to T V Raman <raman@cs.cornell.edu> for noticing the problem. +* w3-vars.el (w3-mime-extensions): Changed the default MIME content type + to be text/html so that pages like http://cs.indiana.edu/ will be + formatted when they don't have a file extension. +* w3-forms.el: Applied a path from Darrell Kindred that fixed some very + odd radio button behavior. +* w3-forms.el: Believe I have fixed the problem in lucid emacs where + choosing a form entry box would eat the character immediately after the + input tag. +* w3-forms.el: Fixed a regexp that would gobble newlines/paragraph breaks + after an input tag. Thanks to Skip Montanaro + <montanaro@ausable.crd.ge.com> for noticing the problem. +* w3-lists.el: Dumb error in a regexp that would make all <DL> lists + disappear was fixed. +* w3-lists.el: Added roman numeral handing to ordered lists. Thanks to + Tom Loos (tloos@indiana.edu) for explaining the algorithm and writing + some C code I could translate into lisp. + +Fri Dec 3 12:04:18 1993 William M. Perry (wmperry@indiana.edu) +* w3-lucid.el: Fixed stupid problem where going backwards by 1 link always + took you to the first link of a buffer. Mispaced ) in + w3-previous-extent. +* w3-emacs19.el: Changed everything to use text-properties instead of + overlays. +* w3-emacs19.el (w3-add-zone): Added preliminary support for just typing + into the emacs19 forms. Will talk to jwz about adding this + functionality to lucid emacs. + +Wed Dec 1 08:05:02 1993 William M. Perry (wmperry@indiana.edu) +* w3-newparse.el: Created this file - has new parsing routines. Very + experimental. Don't use unless you want it to choke, and then figure + out why it choked. :) + +Fri Nov 26 03:52:19 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: Changed the forms handling routines so that it handles + METHOD, ACTION, and ENCTYPE attributes of the <FORM> tag. METHOD and + ENCTYPE aren't used yet. Thanks to Darrell Kindred for noticing the + problem. +* w3-parse.el: Fixed a formatting problem with the ISINDEX forms + replacements. Was doing a fixed-case replace. Thanks to Jared Rhine + <Jared_Rhine@hmc.edu> for noticing the problem. +* w3-parse.el: Fixed a formatting error with <BR> tags - sometimes spaces + were left at the beginning of the continued line. Thanks to Erich + Schneider <erich@bush.cs.tamu.edu> for noticing the problem. +* w3-misc.el (w3-lookup-style): Fixed dumb bug where I was not + de-referencing the variables to the actual #<style> value in epoch. + Thanks to Paul Furnanz <paul_furnanz@mentorg.com> for the initial fix. + I generalized it a little. +* w3-parse.el: Added a check to make sure that long URLs don't show up as + extremely long buffer names. Thanks to Heiko Muenkel + <muenkel@tnt.uni-hannover.de> for noticing the problem. +* w3-lucid.el: Added a patch from Sjoerd Mullender + <Sjoerd.Mullender@cwi.nl> to add a menu bar to lucid emacs if there + wasn't one by default. +* w3-emacs19.el: Added a few patches from Jin S Choi (jsc@mit.edu). + Mostly fixed the hotlist menu updating code, as well as a few cosmetic + changes to the FSF19 menus. +* w3-epoch.el: Added a few patches from Henry Rowley <har@cs.cmu.edu> to + fix a few functions that assumed epoch was compiled with + add-graphic-zone. +* w3-lists.el (w3-fill-paragraphs-in-list): Fixed a stupid bug where the + first letter of every paragraph would be removed when filling. Thanks + to Arup Mukherjee <arup@cmu.edu> for noticing the problem, and Darrell + Kindred for the fix. + +Tue Nov 16 10:55:56 1993 William M. Perry (wmperry@indiana.edu) +* Makefile (install): Fixed problem where I was only copying W3FILES to + the install directory, and should have used W3FILES and W3BINS. +* w3-forms.el: Stupid problem where I was always trying to call + w3-form-format-unknown. Simple 'not' around a statement to fix. +* w3-forms.el: Yet another stupid typo - w3-format-unkown instead of + w3-format-unknown. Thanks to Dan Sullivan + <sullivan@quinn.physics.ncsu.edu> for the fix. + +Mon Nov 15 21:02:50 1993 William M. Perry (wmperry@indiana.edu) +* Various small changes (wrote over the new ChangeLog when doing a restore + of some files). +* w3-vars.el: Changed the order of w3-html-entities so that & is at + the end. This was causing the entities later in the list to be messed + up if they occurred in the same document. +* w3-lucid.el: Changed the w3-extent-at, w3-find-specific-link, and + w3-next-extent to not use a free variable. Thanks to Jamie Zawinksi + <jwz@lucid.com> for the patch. Dumb oversite on my part. +* w3-forms.el: Made the forms formatting very extensible. The formatting + function is determined by reading in lisp expression from a formatted + string. w3-form-format-<type> will now be called and expected to return + a string to use as the prompt. +* w3-emacs19.el: Fixed dumb problem where emacs19 on a tty would not be + able to find a list of links in the current document for + w3-complete-link. +* w3-lists.el: Fixed the filling of paragraphs within lists. No longer + inserts too many newlines. +* Fixed a few problems where w3-do-setup was not being called correctly at + startup. This would result in an error about w3-style-regexp being nil. +* w3-mosaic.el: Fixed a problem with the hotlist handling code. Mistake + in a regular expression. Thanks to Jin S Choi (jsc@mit.edu) for + reporting the problem and sending a fix. + +Fri Nov 12 07:31:36 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: The mailcap entries are now parsed at startup. +* Made changes to several files so that the new NeXTstep port of emacs 19 + will use faces, and not think its on a dumb terminal. Mostly involved + changing a bunch of (eq window-system 'x) to an or (eq window-system + 'dps). While I was at it I also changed the statements so that the + Presentation Manager port of emacs 19 under OS/2 will use faces, etc. + +Thu Nov 11 07:20:13 1993 William M. Perry (wmperry@indiana.edu) +* Realized I should get sick more often - I seem to get more done. :) +* w3-vars.el: Added the ABSTRACT, QUOTE, and BYLINE tags to the list of + emphasis tags. +* w3-parse.el (w3-handle-notes): Added support for the HTML+ NOTE tags. + Handles any role, and also honors the SRC= for the warning image. +* w3-parse.el (w3-handle-footnotes): Added support for the HTML+ footnote + and margin-note tags. Handles as links to footnotes at the end of the + document. +* w3-parse.el (w3-fix-render-hints): Added support for the HTML+ RENDER + tag to extend the set of logical emphasis roles on a per-document basis. +* w3-parse.el: Changed the emphasis handling to be more extensible. New + variables w3-style-assoc and w3-style-regexp. w3-style-assoc maps tags + onto style names. +* w3-parse.el: Added ability to have IDS within headers. This is in + conformance with the HTML+ specification. +* w3-lists.el: Added ability to have IDs within <P> tags. This is in + conformance with the HTML+ specification. +* w3-lists.el: Added function w3-fill-paragraphs-in-list. This will fill + all paragraphs within any type of list. This allows for <P> elements + within lists without odd looking results. +* w3-forms.el (w3-split): Changed this so that it no longer puts strings + with only spaces and tabs in the assoc list that is returned. This + error caused every popup FORM item to have a blank line at the end. +* Added new variable w3-default-action. This specifies the lisp function + to run instead of w3-prepare-buffer when W3 can't figure out the MIME + type by looking at the file extension. (Things like .README or .patch + would be parsed as HTML - not good). Thanks to Alastair Burt + <burt@dfki.uni-kl.de> for noticing the problem. + +Wed Nov 10 08:02:31 1993 William M. Perry (wmperry@indiana.edu) +* General cleanup, better documentation in all files. Trying to merge + files so that there are fewer dependencies between files. Thank + goodness for the optimizing byte compiler and call-trees. :) +* w3-parse.el: Removed the handling of <EM> tags. No longer part of the + HTML+ specification. +* w3-vars.el: Excercise in anal-retentiveness. :) Organized and + alphabetized all the variables and added to quite a few documentation + strings. Yeah yeah yeah, but it needed it! :) +* w3-vars.el: Added a few more new keybindings from Tom Tromey + <tromey@busco.lanl.gov>. +* w3-misc.el (w3-maybe-eval): Added new MIME type application/emacs-lisp + along with a viewer that asks whether to evaluate it after viewing it. +* w3-url.el (w3-open-local): Made this a stub to call w3-fetch with file: + prepended to the filename you type in. w3-open-local-internal now does + all the work. Thanks to Bill Benedetto <benedett@gentire.com> for + noticing it was bombing out when called non-interactively. +* w3-url.el (w3-news): Added the ability to specify a news server in the + news url in the proposed news://server:port/article|newsgroup method. +* w3-typecheck.el (w3-optionp): Changed this to correctly handle when you + don't select anything from the menu. Would mess up the page and remove + the link before dying on an error. Thanks to Jin S. Choi <jsc@mit.edu> + for noticing the problem. + +Tue Nov 9 14:59:59 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-file): Added proper handling of ftp://user@host commands. +* w3-forms.el (w3-revert-form): Fixed this function so it will work if + there are pull-down lists in the form. Also changed the forms parsing + code to use the first item in a list as the default. +* w3-forms.el (w3-submit-form): TEXTAREA's will now be submitted + correctly. The buffer containing the information you typed in must not + be killed though. I need to find a better way to store it. Maybe a new + major mode? But then how to relay the info back to the w3-typecheck + function as the value? + +Mon Nov 8 13:05:29 1993 William M. Perry (wmperry@indiana.edu) +* Added function w3-complete-link to do a completing-read on all the links + in a buffer. Should work in all emacsen. +* Changed printing, saving, and mailing of documents so that you can + print/mail/save LaTeX, formatted text, or HTML source. +* w3-url.el, w3-gopher.el: Changed the reading.... messages to display the + actual number of bytes retrieved. + +Sun Nov 7 11:37:53 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-http): Fixed a problem where fetching something that had a + viewer associated with it when the connection was down or the file was + not found would still drop you into the viewer... often with odd + results. +* w3-lucid.el: Fixed a few bugs in the new lucid menus - was adding a nil + menu item (buffers with no links, no hotlist in memory, etc). Caused + system crashes on linux, headaches on other operating systems. Thanks + to Alastair Burt <burt@dfki.uni-kl.de> and Arup Mukherjee + <arup@KALI.FTM.CS.CMU.EDU> for noticing the problem and for the initial + patches. +* w3-mosaic.el: Think I fixed a problem with the hotlist parsing code. + Thanks to Jin S. Choi <jsc@slayer.mit.edu> for noticing the problem. + +Wed Nov 3 21:35:44 1993 William M. Perry (wmperry@indiana.edu) +* w3-lucid.el: Completely reworked the menu setup. Several different + menus, mirroring the setup of Xmosaic. +* w3-vars.el: Assigned a few new keybindings to make w3 a little closer to + info mode. Also redefined the M-C-v and M-b keys to use the C-c prefix + as they should. + +Mon Nov 1 09:42:18 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-build-links-list): Changed this so that it no longer + puts the delimiters around links with no HREFs. Thanks to Ivan Herman + <Ivan.Herman@cwi.nl> for noticing that it was still broken. +* w3-epoch.el (w3-insert-graphic): Changed this function to redirect + the output into the file instead of outputting it to STDOUT and then + saving it in a buffer and then writing the buffer. Faster, + especially for large files, and don't have to worry about how many + lines to delete at the top of the buffer. + +Sun Oct 31 10:31:04 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-build-links-list): Think I've fixed the problem of + links in headers being formatted with newlines. +* w3.el (w3-parse-relative-link): Fixed a problem where links of the + type "#something" would retrieve the current directory. Stupid + mistake. Thanks to Ivan.Herman@cwi.nl for noticing it. +* w3-forms.el: Fixed quite a few problems with the Emacs 18 support. + Problem was with using markers as start and end positions to + creating new zones - they got set to nil when the whole region was + deleted, so subsequent delete-regions failed. This also caused a + problem when trying to use the submit or reset buttons. +* w3-typecheck.el (w3-read-correct-format): Fixed a problem with the + pulldown menu support in emacs 18. The last-input-event variable + doesn't exist, so wrapped its use in an if boundp ..., etc. +* w3-gopher.el (w3-do-gopher): Fixed problem where links like + gopher://somesite/11/etc/etc/ would not get parsed - was seeing 11 + and thinking it wasn't a directory. +* w3-url.el (w3-gopher): Fixed a problem where a match-beginning got + lost because of a misplaced w3-unhex-string. Thanks to Arup + Mukherjee <arup@cmu.edu> for noticing the problem. +* w3-emacs.el: Changed the forward and backward link handling code so + that it will skip white space at the beginning of a link. Thanks to + Arup Mukherjee <arup@cmu.edu> for noticing the problem. +* w3-parse.el (w3-handle-comments): Fixed this function to handle either + comments written according to the HTML spec (with a trailing -->) or the + Xmosaic-handled way (with no --). Thanks to Darrell Kindred + <dkindred@KALI.FTM.CS.CMU.EDU> for noticing the problem. +* w3-mosaic.el (w3-parse-hotlist): Applied a patch by Arup Mukherjee + <arup@cmu.edu> and Darrell Kindred <dkindred@KALI.FTM.CS.CMU.EDU> to fix + an annoying problem where the first page you retrieved in a w3 session + would not be shown, and the buffer you started out in would be put into + w3-mode. + +Sat Oct 30 13:38:43 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-preview-this-buffer): Fixed this so that it does a + buffer-file-name instead of just buffer-name so that it will be able + to reload documents correctly. +* w3-epoch.el: Fixed stupid problem in w3-follow-link where it called + w3-do-form-entry with the arguments in the wrong order. +* w3-emacs19.el: Removed requirement of cl. Took up lots of space - was + old anyway. 'last' is no longer needed. +* Applied patches to Makefile from Jamie Zawinskie <jwz@lucid.com> so it + will compile in a better way. +* Added full GNU copyleft notice to all the source files so that it can be + distributed with Lucid Emacs. Also changed lots of functions to make the + files compile with fewer warnings about unbound variables. + +Wed Oct 27 07:10:56 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el (w3-handle-selections): Added this function to handle the + new <SELECT> tag in HTML+. Supercedes the TYPE="OPTION" tag. This also + handles the scrolling list boxes and multiple pick lists. Multiple pick + lists don't work correctly yet though. +* w3-mime.el (w3-parse-mailcap): New function to parse the .mailcap file + used by Mosaic/metamail/etc. Appends it to the w3-mime-viewers assoct + list - format is preserved correctly. If the MIME type is already in + the assoc list, then it is skipped. + +Tue Oct 26 08:39:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el (w3-follow-link): Fixed a problem where w3-follow-link + would not work correctly - needed to wrap the 't' start of an if + statement with a progn. +* w3-epoch.el (w3-create-hrule): Created this function to generate a + pixmap the size of the current window width to use for horizontal + rules. Also changed the parser to use add-graphic-zone if it is in + epoch and it finds an <HR>, otherwise it will use the dashes. + +Mon Oct 25 17:15:05 1993 William M. Perry (wmperry@indiana.edu) +* w3-vars.el (w3-mime-extensions): Added _LOTS_ more MIME types + + descriptions of _ALL_ of them. +* w3-lucid.el (w3-mouse-handler): Changed this to use the new function + w3-link-info. Is a little easier to use. +* w3-misc.el (w3-link-info): New function to give an intelligent guess of + what the link is pointing to. ie: 'A hypertext file on the local file + system' or 'A newsgroup (comp.infosystems.www) from NNTP server + usenet.ucs.indiana.edu' +* w3-url.el (w3-open-local): Fixed a problem where opening a local file as + ~/..../fname.html would cause an error if you had a relative reference + past the ~/ point. Thanks to Benjamin Pierce <bcp@dcs.ed.ac.uk> for + noticing the problem. +* w3.el (w3-search): Changed this function to make sure that only 1 '?' is + appeneded to the url when searching. Thanks to Arup Mukherjee + <arup@cmu.edu> for noticing the problem. + +Sat Oct 23 10:25:32 1993 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el: Fixed w3-follow-link so it will work again - was + messing up once in a while because of the new code to let images be + used as links. +* w3-epoch.el: Using images as links should work now. Need to have it + check for failure of reading the XPM and use the ALT attribute if it + does. +* w3-url.el (w3-format-news): Fixed this function so that it will no + longer call w3-sentinel on its own. Also changed it so that the <TITLE> + is set to the subject, not the newsgroup name. +* w3-epoch.el: redid the image code to limit the images to 40 colors. + This allows more images to be read in before the conversions start + failing. Can change this arbitrary limit by changing the argument + to ppmquant in w3-graphic-converter-alist. +* w3-misc.el (w3-hexify-string): Fixed this function - it would mess + up when sending hex codes < F. (ie: %F instead of %0F). + +Fri Oct 22 12:37:26 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Removed all the references to &optional source in all the + different retrieval areas (w3-http, w3-file, w3-gopher, etc). This will + all be handled in w3-build-continuation from now on. Also changed it so + that printing/sourcing a document doesn't explicitly set the w3-source + variable or w3-print-next, it just wraps the calls to w3-sentinel in a + let statement. +* w3-url.el (w3-http): Changed w3-http to insert an error message into + w3-working-buffer if it couldn't connect to the server. Thanks to + Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing the problem. + +Thu Oct 21 06:31:09 1993 William M. Perry (wmperry@indiana.edu) +* w3-mime.el (w3-parse-mime-headers): Changed the detection of circular + redirection to insert a warning at the end of whatever it did retrieve + instead of signalling an error. This way people will know who to + contact for the problem. +* w3-epoch.el (w3-insert-graphic): Added support for ALIGN attribute + of the IMG tag. +* w3-parse.el (w3-fix-paragraphs-in-region): Fixed stupid problem where + ordered lists would not be filled correctly if unordered lists were + positioned before them in the buffer. Thanks to Bengt Andersson + <Bengt.Andersson@telelogic.se> for noticing the problem. + +Wed Oct 20 11:35:40 1993 William M. Perry (wmperry@indiana.edu) +* w3-auth.el (w3-basic-auth): Fixed a stupid problem in a regular + expression that caused it to only do access-authorization lookups on the + first part of the path. Now passes all cern tests successfully. On to + pubkey! +* w3-mime.el (w3-create-mime-request): Took out all the \r's. Was + screwing up Cern's experimental authorization server. +* w3-forms.el: Fixed problem in the handling of TEXT input tags when the + initial value was longer than the visible size. Also fixed problem where + typing in a password longer than the visible size caused an error. +* w3-url.el (w3-open-local): Changed this function to call w3-sentinel + if it was called interactively. This way 'o' in a w3 buffer still + works. +* w3-epoch.el (w3-insert-graphic): Completely rewrote this function. + It should be able to get graphics over any type of protocol (it + goes thru w3-retrieve). w3-graphic-converter-alist also now goes by + MIME types. + +Tue Oct 19 10:12:49 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-use-links): New function to do a completing read on the + <LINK> tags in the current document. No keybinding yet. +* w3-misc.el (w3-mail-to-author): New function to send mail to the author + of a document. Uses the <LINK> tag with REV=made if any is found. +* w3-parse.el: Added storage of the <LINK> attributes. w3-mail-to-author + will send mail to the author if the 'made' LINK is found. +* w3-url.el (w3-fetch): Added in check to see if w3-working-buffer exists + before calling w3-sentinel. Would give error "No such buffer *W3*" if + you followed a telnet/tn3270/rlogin link. +* w3-gopher.el: Changed the hypertext gopher support to just return raw + HTML like all the other functions now. +* w3.el (w3-parse-relative-link): Changed w3-relative-link to just call + w3-fetch on the results of this function so I could use it in + w3-parse-mime-headers for redirection. +* w3-url.el (w3-retrieve): Moved everything from w3-fetch into this + function. It just returns the name of the buffer the raw HTML is put + into - no processing is done. w3-fetch is now just a call to this + function and then w3-sentinel. HTTP/1.0 redirection and authorization + are handled before exiting. +* w3-auth.el: Added an optional argument to the w3-XXX-auth functions. If + third argument OVERWRITE is non-nil, and a password is found, it is + ignored and a new user/pass combination are prompted for. + +Mon Oct 18 08:38:00 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-prepare-buffer): Moved the call to w3-handle-forms to be + after w3-restore-pre so that forms inside <PRE> segments would turn out + right. Not part of the spec, but useful. Thanks to Rob Tillotson + <cq@staff.cc.purdue.edu> for noticing the problem and suggesting the + fix. +* w3-auth.el (w3-b64-encoding): Actually wrote the base 64 encoding + function in lisp. Much faster than using the subprocess. +* w3-lucid.el (x-popup-menu): Added this function to do a blocking popup + menu. Thanks to Jamie Zawinski (jwz@lucid.com) for telling me where to + look - its a hacked up version of yes-or-no-p-dialog-box from + prim/menubar.el. +* w3-mime.el (w3-create-mime-request): Added in checking for authorization + into the MIME request. If a match is found using w3-basic-auth, then a + new line is added with the encoded password. +* w3-auth.el (w3-basic-auth): This now takes an optional parameter PROMPT, + that if non-nil and a server and/or directory is not found in the list, + then the user is prompted for a username/password. If nil, it just + returns nil if not user/pass found. +* w3-auth.el (w3-encode-password): Due to some problems with numbers + getting too large when doing base64 encoding, have reworked this + function to call a program in a subprocess. Program is specified by the + variable w3-b64-encoder, and defaults to b64encode, from + ftp://cs.utk.edu/pub/MIME/b64encode.c. + +Sun Oct 17 10:21:06 1993 William M. Perry (wmperry@indiana.edu) +* w3-auth.el (w3-encode-password): I think this does base64 encoding + correctly now. Have to test it more though. +* w3-auth.el: Started work on 'Basic' authentication. Not working yet, + but storage of servers/usernames/passwords/paths works. Subdirectories + of 'protected' directories will find the username/password for the + parent directory, as per the specification (/foo/bar/baz.html will + locate the password entered before for /foo/test.html or / if any were + entered). +* w3-mime.el (w3-parse-mime-headers): Added error checking into the server + redirection to see if something points to itself. +* w3-typecheck.el (w3-floatp): Fixed regular expression problem where + floating point numbers would not be parsed correctly. +* w3-typecheck.el (w3-urlp): Wrote this function to do basic typechecking + of URLS that are input into a <FORM>. +* w3-mime.el (w3-parse-mime-headers): Added support for server-side + redirection (301, 302) and the Method: header also (303). +* w3-forms.el (w3-set-radio-button): First pass at doing Radio buttons the + correct way. Works (to a point) - it doesn't delete one of the zones + after changing their values though. Not sure why. + +Sat Oct 16 14:55:39 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: Added support for PASSWORD input tag. Will use + ange-ftp-read-passwd and display '*****' as the value. +* w3-forms.el: Added support for OPTIONS INPUT tag. If in Xwindows and + able to use x-popup-menu it will pop up a menu. If not in Xwindows, + will use a completing read of the possible options. + +Fri Oct 15 16:15:59 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-nuke-unsupported): Changed this so that it will support + the ALT tag in IMG statements. +* w3-gopher.el: Changed the gopher handling so that it will pass + everything but directories off to the main viewer-handling procedures. + +Thu Oct 14 18:26:55 1993 William M. Perry (wmperry@indiana.edu) +* w3.el (w3-save-url): Fixed problem in w3-save-url where the text was + saved in the kill-ring, but the kill-ring-yank-pointer was not updated. + Thanks to Bengt Andersson <Bengt.Andersson@telelogic.se> for noticing + it. +* w3.el (w3-quit): Fixed a problem where quitting from links would take + you back one level of buffers too far. Thanks to Bill Benedetto + <benedett@gentire.com> for noticing it. + +Wed Oct 13 07:10:04 1993 William M. Perry (wmperry@indiana.edu) +* w3.el (w3-quit): Added the variable w3-keep-old-buffers. If t, old w3 + buffers are kept. If nil, w3 buffers are deleted after you follow a + link from them. Need to work on getting the parent of a w3 buffer now + though. +* w3-lucid.el (w3-extent-at): Fixed problem where Lucid would not realize + that you were on a link if it was at the first character. +* w3-url.el (w3-build-continuation): Fixed problem where a file with no + MIME viewer would die - just a misplaced set of parentheses. +* w3-parse.el (w3-check-index): Changed this function so it only inserts + the <FORM> tags if protocol is HTTP. + +Mon Oct 11 07:19:59 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-prepare-buffer): Ordered lists will now have their + numbers aligned correctly. +* w3-misc.el (w3-fix-fake-urls): This function will turn 'fake' urls like + ftp://somesite/some/file/ into real links like <A + HREF="ftp://somesite/some/file/"> - the text of the link is the text it + replaces. Will be useful for mail/news reading hooks. + +Sat Oct 9 08:14:45 1993 William M. Perry (wmperry@indiana.edu) +* w3.el (w3-quit): fixed a problem where quitting from a 'previewed' + buffer would signal an error. +* w3-parse.el (w3-prepare-buffer): Fixed this so that <PLAINTEXT> can + appear anywhere in a buffer, and will be treated appropriately. Thanks + to Darrell Kindred (Darrell.Kindred@CMU.EDU) for noticing the problem. + +Fri Oct 8 08:51:37 1993 William M. Perry (wmperry@indiana.edu) +* Changed all the (set buffer " *W3*") to now use the variable + w3-work-buffer instead - this will allow me to have multiple receives + going at the same time. Also allow me to parse out different buffers + for urls and not have to copy back and forth to " *W3*". Not fully + implemented yet. + +Tue Oct 5 11:56:30 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-in-assoc): Changed this funcion so that it returns the + first match. Was messing up on some of the wildcards in the default + MIME viewers. +* w3-viewers.el: Several bugfixese/enhancements to the MIME viewer + handling. Everything (including printing, sourcing, and presentation of + hypertext) is now handled by the MIME viewers. +* w3.el: Will now load the file "~/.w3" if it exists. Will let you store + all your w3 variables in the same place. Only loaded after all the + different modules. +* w3-viewers.el, w3-url.el: Changed the viewer handling to be by MIME + content-types all the time. A new variable, w3-mime-extensions, + controls how file extensions are mapped onto MIME content-types. + Inspired by the way MacMosaic handles its viewers. Should be easier to + maintain just one viewer list. + +Mon Oct 4 06:19:10 1993 William M. Perry (wmperry@indiana.edu) +* w3-viewers.el: Changed the viewing to ask if you wish to view the output + of the process. Generates unique buffer names, etc. Thanks to T.V. + Raman <raman@cs.cornell.edu> for suggesting it. +* w3-viewers.el: Moved all the external/internal viewer handling into this + file. +* w3.el (w3-quit): Fixed problem where w3 would signal an error when you + quit and the buffer that preceded it has been killed. Just goes to the + next buffer now. Thanks to Bengt Andersson + <Bengt.Andersson@telelogic.se> for noticing it. +* w3-lucid.el: Applied patch from Darrell Kindred + <Darrell_Kindred@cmu.edu> which fixed a problem with finding tags of + hyperlinks when it had other attributes (<ADDRESS>,<B>, etc) as well. + +Fri Oct 1 06:29:37 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-fix-paragraphs-in-region): Added support for the <HR> + tag (horizontal rule). +* w3-mime.el (w3-mime-viewer): Fixed a problem where this returned a cons + where it should have returned a string. Thanks to Bengt Andersson + <Bengt.Andersson@telelogic.se> for noticing it (yet again). + +* w3-gopher.el: Fixed a few problems with searching +* w3-url.el: removed newlines from regexps - were messing up <PRE> + segments. +* w3-url.el: changed mailto to include the url that it was sent from. + +Mon Sep 27 13:57:34 1993 William M. Perry (wmperry@indiana.edu) +* w3-typecheck.el (w3-intp): Changed the function to check whether an + integer was valid. Would mess up in emacs19, where 12.5 is a good + parameter to string-to-int. + +Sat Sep 25 06:48:55 1993 William M. Perry (wmperry@indiana.edu) +* w3-typecheck.el: Added this file to control typechecking of forms entry + fields. Checks dates, ints, floats, urls, and text. +* w3-forms.el (w3-do-form-entry): changed so that it will use the new + typechecking functions. + +Fri Sep 24 14:01:54 1993 William M. Perry (wmperry@indiana.edu) +* w3-lucid.el: completely rewrote the forward and backward link movement. + Works a lot better now. + +Thu Sep 23 11:36:35 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-prepare-buffer): fixed <TITLE> handling so it takes out + leading and trailing spaces/tabs. Could make it difficult to find a + buffer when the name began with a space. +* w3-parse.el (w3-build-links-list): Fixed problem where link names would + be too long (would include part of the HREF) when the HREF was not + quoted. Thanks to Dong-Ping Deng (deng@owl.rhic.bnl.gov) for noticing + it. + +Wed Sep 22 10:49:37 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-maybe-relative): Fixed stupid bug where I didn't add the + new tn3270 link type to a few regular expressions. + +Tue Sep 21 10:51:09 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Added support for tn3270://... links. Thanks to T V Raman + <raman@cs.cornell.edu> for noticing its lack. +* w3-parse.el (w3-check-index): Added variable w3-use-forms-index. If + non-nil, will replace <ISINDEX> tags with a very short <FORM> for + searching. Default is t, like Xmosaic. +* w3-vars.el: Added more styles for the <EM> tag. + +Mon Sep 20 07:02:28 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el (w3-find-specific-link): Emacs19 can now find #identifier + marks in documents. +* w3-gopher.el (w3-gopher-retrieve): Fixed a problem with gopher sending + more than one character 'description' to the server. Would result in + 'Can't open 1/whatever' in some cases. +* w3-misc.el (w3-show-hotlist): Added this function to show the hotlist in + a hypertext form. Thanks to Stephen Simpson (simpson@math.psu.edu) for + suggesting it. +* w3-forms.el: Added in support for emacs 18 +* w3-emacs.el: Added in support for deleting an arbitrary zone. This + was needed to make forms support work correctly. +* w3-vars.el (w3-be-asynchronous): added this variable to control whether + documents would be retrieved in a non-blocking way over HTTP. + +Sun Sep 19 14:15:39 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-handle-em-tags): Fixed problem where emacs18 would + die on handling any <EM> tag. Thanks to mcr@ccs.carleton.ca + (Michael Richardson) for pointing it out. +* w3-mime.el (w3-mime-viewer): Fixed problem with the viewer finder - was + trying to do a car of a string Keith Waclena + <keith@neuromancer.lib.uchicago.edu> for sending me the fix. + +Fri Sep 17 09:23:08 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el: fixed problem where deleting or adding hotlist entries + would not update the menubar. Thanks to jsc@mit.edu for noticing the + problem. + +Mon Sep 13 06:40:35 1993 William M. Perry (wmperry@indiana.edu) +* Added the <REMOVED> and <ADDED> tags (both as containers and roles of + the <EM> tag. +* w3-parse.el: took out the conversion of IMG tags to hyperlinks - was + messing up when links were nested - need to work on it. +* w3-lists.el (w3-build-table): tables should now handle <DD> with no + matching <DT> a little better. Don't know why people bother writing + HTML this bad, but oh well. +* w3-mime.el (w3-parse-mime-headers): Had a problem parsing out the mime + headers if there wasn't a crlf at each endline, which broke parsing + NCSA's new 1.0 server. Fixed now. + +Fri Sep 10 05:52:06 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: took out blank definition of w3-submit-form that + would screw up submitting forms. (Emacs19.el got loaded after + w3-forms.el so would have a blank definition) + +Thu Sep 9 07:57:58 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Added support for <SP> (nonbreaking spaces), and <BR> + (force line breaks), and <EM> tags - the EM tags don't allow multiple + tags right now (ala <EM B I> </EM>, but nesting of <EM> tags works.) + +Wed Sep 8 11:58:21 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-build-continuation): the fetching of grouop annotations + has been removed, as the experiment at NCSA has ended. +* w3-forms.el (w3-revert-form): finished this function - now works + correctly. +* Added code to all emacs-specific files to call w3-do-form-entry if + w3-follow-link is called on a zone that is tagged with 'w3form. +* I have serious doubts whether the form support will work in emacs18 - I + need to write a delete-zone function for it, but that might be a bear. + Will toy with it later. + +Tue Sep 7 07:13:36 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: added a (delete-overlay zone) if running FSF19 so that not + all edits are sent when you submit a form. +* w3-forms.el: now, if a checkbox's VALUE/DEFAULT field is empty, it is + sent as name=PRIMED, ala xmosaic. +* w3-forms.el: fixed bug where the maxlength would be set to 20 instead of + unlimited if it was not specified. (Actually, its set to 10,000 but I + think that should be enough for a while. :) + +Mon Sep 6 08:59:43 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: Eureka! They actually work now. Successfully submits to + the NCSA server/demo pages. Still a little kludgey, but cleaning it up + should be too difficult. +* w3-forms.el: forms now keyed by number so it will be easier to submit + them back to the server. Also changed the submit and reset buttons to + take their button labels from the VALUE tag as xmosaic does. + +Sun Sep 5 09:17:42 1993 William M. Perry (wmperry@indiana.edu) +* w3-forms.el: more work on forms support - can now click on check boxes + and enter text in the entry areas. +* w3-forms.el: added support for the parsing of forms + +Sat Sep 4 11:06:12 1993 William M. Perry (wmperry@indiana.edu) +* w3-mime.el: Fixed a problem where mime viewers would not work correctly + - tried to do a car() on a string. +* w3-mosaic.el (w3-add-document-to-hotlist): fixed a bug in the creation + of gopher hotlist entries. Thanks to Erik Ostrom + (eostrom@mcs-server.gac.edu) for noticing and patching it. +* w3-gopher.el: more work on trying to get searching to work - almost + there. + +Wed Sep 1 09:17:00 1993 William M. Perry (wmperry@indiana.edu) +* w3-gopher.el: Did quite a bit of work on the gopher support. Lots of + ideas, some code from the original gopher.el, but this keeps it in + hypertext - can print, get the document source, add to hotlist, etc. + Searching still does not work. + +Tue Aug 31 10:03:04 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el: Changed the viewer handling so that it creates unique + filenames - if you viewed several things at once, it would write over + the old file, and kill the old viewers. Also fixed problem where it + wouldn't delete the w3-tmp file when it was done viewing. + +Mon Aug 30 10:19:07 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-gopher): added variable w3-use-hypertext-gopher. If 't' + use the gopher interface I just wrote, or use Scott Snyder's gopher + mode. (The gopher mode is a slightly more complete, but mine preserves + the hypertext feel) +* w3-gopher.el: added this file - rolled my own gopher interface this + afternoon. Needs more work, but seems functional. +* w3-misc.el: changed the viewer handling so that it handles the viewers + asynchronously again. + +Fri Aug 27 07:06:39 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-handle-address): address handling handles newlines + before and after ADDRESS tags better - so multiple ADDRESS tags + following each other don't have more than one newline, etc. + +Thu Aug 26 14:49:28 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-fix-paragraphs-in-region): fixed problem where the + fleading spaces/tabs of a line in a PRE or XMP segment would get + nuked. Thanks to Bob Olson (olson@mcs.anl.gov) for noticing it. + +Tue Aug 24 22:49:38 1993 William M. Perry (wmperry@indiana.edu) +* w3-epoch.el: fixed a typo - left out a " in a defvar which caused the + compiles to fail. Thanks to Andrew Violette (violett@indiana.edu) for + noticing it. + +Mon Aug 23 07:12:05 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-lookup-style): Fixed stupid mistake where emacs19 + wouldn't return any styles from this function +* w3-parse.el: Fixed a problem where it would not fill paragraphs + correctly after the last PRE segment of the text. +* w3-parse.el: Made the parser a lot less destructive (not as many + delete-regions) - this should make it handle overlapping formatting + better in most cases. And maybe a little faster, since it doesn't have + to create as many strings and do as many re-insertions. + +Sun Aug 22 09:25:14 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: rewrote w3-view-this-url and w3-follow-link so that they + won't sometimes choke on links at the end of bold/italic/whatever zones. +* w3-url.el (w3-http): now prints outi ts reading status (Reading.....) +* w3-lucid.el: Took out the copying of a non-existent 'underline face. + +Wed Aug 18 06:27:12 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el (w3-write-global-history): fixed this so it actually works + again - forgot to change it when I changed the format of w3-history-list + to be an assoc list. + +Tue Aug 17 18:01:00 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el (w3-fetch-annotations): Fixe problem where the annotation + fetch would die if the server couldn't be contacted. + +Mon Aug 16 17:04:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: took out the xresource reading - will depend on + emacs*w3-XXX-style.AttributeFont like the lucid emacs stuff. +* w3-lucid.el, w3-emacs19.el: changed these so that if the newly created + faces aren't set up in the xdefaults, it will copy the appropriate face + (header-style copies 'bold-italic, etc). Thanks Michael J. Lamoureux + (tolamour@engin.umich.edu) + +Sun Aug 15 09:22:52 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: Added #linkname finding for local files and ftp html files. +* w3.latex: added a section on going through firewalls/telnet, and using + the new tcp.c and tcp.el package. +* w3.el: Changed the w3-help function to make sure a function is defined + before checking for documentation strings, etc. Also changed it so that + it puts it in a hypertext buffer. This opens up the idea of putting + links in the documentation strings. :) +* Made tcp.c and tcp.el part of the 'extras' distribution. +* w3-mosaic.el: Fixed problem where it would try to send the annotation + request to a string if w3-open-stream failed. +* w3-misc.el: changed the telnet handling so that it will return 'nil' if + telnet could not connect to the remote host. +* w3-vars.el (w3-color-display): this will now be set correctly in emacs19 + - had spelled a function name wrong. +* w3-url.el: Change w3-open-local and w3-file to respect new variable + w3-directory-format, which tells it whether to have a hypertext + directory listing, or just pass off to dired. + +Fri Aug 13 07:50:50 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el: Fixed problem with not killing the "Process *anno* + finished" in http bufffers. +* w3-lists.el: Fixed bug where w3-sublists-exist would bomb in epoch. + Epoch's re-search-forward returns t or nil, not the point of the + match like lucid/emac18/emacs19. Several people pointed it out. + +Thu Aug 12 17:51:09 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el (w3-pass-to-viewer): Fixed problem where this would not + display a picture if you were in Xwindows - flaw in a logical statement. + Thanks to Phil Kime (philkime@cogsci.edinburgh.ac.uk) for noticing it. +* w3-parse.el (w3-build-links-list): Added a few patches from Erik Ostrom + (fiicmds04.tu-graz.ac.at) - fixes bug with only recognizing NAMEd hrefs + when the NAMEs are quoted, and botching of relative #links. +* w3-url.el: changed w3-http and w3-gopher to check the port # - if it is + in w3-bad-port-list, ask for confirmation before opening the connection. + +Tue Aug 10 13:07:04 1993 William M. Perry (wmperry@indiana.edu) +* New variable w3-bad-server-list, that is a list of HTTP/0.9 servers that + can barf on HTTP/1.0 requests. Generally just servers that have a + decent amount of lag from your site (or that completely barf on + HTTP/1.0, like the TeXinfo gateway at ohio-state). +* w3-mime.el: changed w3-create-mime-request to check w3-bad-server-list + for the current server and the value of w3-use-http2. If both are + false, then generate an HTTP/1.0 request, otherwise HTTP/0.9 +* w3-url.el: changed w3-http to always use w3-create-mime-request. + +Mon Aug 9 08:52:10 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: Added w3-documents-menu, an assoc list of titls and urls to turn + into a menu if you are in lemacs or emacs19. Add support for running it + on dumb terminals via completing-read later. +* w3.el: Ripped out all the variable definitions into w3-vars.el +* w3-mime.el: fixed quite a few problems with w3-create-mime-request +* w3-misc.el: think I finally got the truncated pages problem fixed. + (yeah, right :) +* w3.el: Added code from Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) to + patch gopher-mode to throw you back into w3 when encountering a WWW link + in gopher. Hopefully these will make it back into the main gopher.el. +* w3-emacs19.el (w3-back-link): Added fix from Erik Ostrom + (eostrom@fiicmds04.tu-graz.ac.at) so it won't give you an error in files + with only 1 link when you try to move backward. +* w3-epoch.el: fixed a typo where you wouldn't be able to retrieve + images over http. + +Sun Aug 8 13:56:11 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: added support for file://localhost urls. Thanks to + witbrock@cmu.edu for pointing out that they didn't work +* w3-emacs.el: took out the searching forward for '[' in the + goto-start-of-zone routine. Would fail if w3-delimit-links was nil. + Thanks to witbrock@cmu.edu for pointing it out. +* Revamped w3-url.el, w3-mosaic.el, and w3-misc.el to get the telnet + support working better. No more mucking around with filters, etc. +* w3-parse.el (w3-build-links-list): Changed the link routine so that it + will default to putting the end of a link at the end of the current line + if none is found normally. +* w3-url.el: Local directories are now put into a hypertext buffer, and + parsed by w3. Not sure if I should leave it this way or not. + +Sat Aug 7 03:28:58 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el (w3-build-table): Changed it so you don't need to have a + DT in a DL list. +* w3-mime.el (w3-mime-viewer): fixed this function to actually work! :) + (Was returning a list of the viewer, had to add a (car).) +* Applied several patches from Jin S Choi (jsc@monolith.mit.edu), fixing + several stupid mistakes I had made. :) Including, too many ')' in + emacs19, bad font setting in emacs19, noticed truncated pages via http2, + underlining of headings is off by default now. +* w3-url.el: no longer print out "Reading..." when receiving documents - + would sometimes scramble the document. +* w3-misc.el: w3-open-stream no longer errors when it can't connect to a + server - this would cause w3 to bomb if the annotation server were down. + Thanks to Jin S Choi (jsc@monolith.mit.edu) for noticing it. +* w3-misc.el: w3-send-string should be a little better about not sending + mulitple lines to the server now, especially in emacs19 & epoch(?) where + accept-process-output accepts a timeout. + +Fri Aug 6 14:45:20 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el: changed the gopher handling to pass off everything to gopher + mode, so it can now handle gifs, images, etc. +* w3-lists.el: Made DL be compact by default until I get the code to + change it based on DL COMPACT working right. +* w3.el: removed the w3-useful-documents function - not really worth + having. +* w3-lists.el: Totally rewrote the main loop so its not recursive, and + doesn't use save-restriction. Much faster now. Also truly fixed + problem with not nesting correctly. +* w3-html+.el: a few tweaks, not ready for prime time yet though. + +Thu Aug 5 08:22:16 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Fixed bug in w3-fix-paragraphs that would cause it to loop + indefinitely if there were more than 2 PRE sections in a document. +* w3-misc.el: Will now print out "Reading....." when receiving input. +* w3-misc.el: w3-open-stream will now try to open the stream + w3-connection-retries times until it receives a valid connection. + +Wed Aug 4 08:49:44 1993 William M. Perry (wmperry@indiana.edu) +* w3-html+.el: can now include links as data table elements. Don't wrap + stuff onto next lines yet though. + +Tue Aug 3 00:39:50 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el: nested lists don't indent too far now. Normal lists are + only indented 1 tab. +* w3-html+.el: started work on this file to contain experimental HTML+ + parsing routines. Will probably eventually rewrite most of the parser. + Mostly support for tables in right now. Will release soon. + +Mon Aug 2 09:21:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el: Added support for arbitrary tags (!ENTITY ...), and + support for endash and emdash entities. +* w3-parse.el: Fixed problem where links with no HREF field would bomb out + the parser (trying to string-match on nil). + +Thu Jul 29 10:35:06 1993 William M. Perry (wmperry@indiana.edu) +* w3-lists.el: found major bug with nesting multiple ULs inside of an + OL Seems to be fixed now though. + +Wed Jul 28 08:29:31 1993 William M. Perry (wmperry@indiana.edu) +* w3.latex: revamped this so I can now use the latex2html perl script by N + F Drakos (nikos@cbl.leeds.ac.uk). This will (almost) guarantee that the + online documentation is as up-to-date as the latex files. +* w3-parse.el: Will now be able to find titles that don't have TITLE and + /TITLE on the same line. +* w3-parse.el: Now stores the full url in each link's data zone - this + will allow print-url-under-point to work, and will make it easier to + write something that prints out a string of html documents. +* w3-lists.el: Added this file. Contains new functions to do better + nesting of lists. Shouldn't hang emacs, but if it does, let me know + right away and I'll try to fix it. Works great on the NCSA demo + document - and it has DLs inside ULs inside DLs inside ULs, so I figured + it was a good torture test for it. :) +* w3-mosaic.el: changed the hotlist parsing code to remove empty lines so + you won't get a document type of ^Jhttp: if there are spurious blank + lines in the hotlist file. + +Mon Jul 26 09:45:34 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: Fixed forward and backward link movement. +* w3-parse.el: Now transforms IMG ... tags into HREFs. + +Sun Jul 25 15:00:43 1993 William M. Perry (wmperry@indiana.edu) +* w3-misc.el: added function w3-find-this-file, which will do a find file + on the current w3 documents source (if in FTP or local file mode). Will + be able to do it over HTTP when HTTP/1.0 becomes supported. Thanks to + Heiko Muenkel (muenkel@tnt.uni-hannover.de) for suggesting it. +* w3-misc.el (w3-send-string): Added a sit-for statement so it will wait + for process output - if the process is closed, then don't send any more + lines of the request. This seems to have stopped the truncation of + pages. + +Fri Jul 23 07:23:05 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: Added patches by mhpower@athena.mit.edu. Fixed a problem with a + non-existent gopher directory in w3-interesting-docs, and a typo. +* w3-url.el (w3-unhex): Added patches by mhpower@athena.mit.edu. This + should give the correct values now. Was off by 6. + +Thu Jul 22 12:05:17 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: Added new variable w3-use-http2. If 't', w3 will use the + HTTP/1.0 support that for some reason truncates pages. Default is t +* Makefile: fixed stupid mistake where I left out a ${LISPDIR} so it + always tried to install in the root directory (/) + +Tue Jul 20 11:52:33 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-fix-paragraphs): This function now respects PRE and XMP + segments and won't fill paragraphs in them. + +Mon Jul 19 09:22:17 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-build-links-list): Fixed a problem where the text from + the last link would be used if there was a newline before the closing + /A in a link. Also fixed several places where a link listing would + inherit items from the last link if they weren't defined (METHOD, URN, + etc) + +Sat Jul 17 11:36:31 1993 William M. Perry (wmperry@indiana.edu) +* Started work on adding NeXT mouse support in w3-emacs.el +* Disabled the HTTP/1.0 support - was truncating pages for some reason. +* w3-mosaic.el (w3-grok-annotation-format): Won't bomb if one of the + PAN-###.html files doesn't exist. + +Fri Jul 16 07:32:54 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el (w3-do-personal-annotation): this will now correctly create + the LOG file in the personal annotation directory if it doesn't exist. +* w3-parse.el (w3-prepare-buffer): Wrapped all the parsing stuff in a + (let ((case-fold-search t)) ,,,) so that lowercase tags will be + recognized correctly. Thanks to rhb@hotsand.att.com for noticing it + still messed up on lowercase tags. + +Thu Jul 15 11:11:34 1993 William M. Perry (wmperry@indiana.edu) +* w3-docomp.el (compile-w3): Added w3-mime.el to the list of files to + compile. +* w3.el: Added lines to make w3-current-mime-* buffer local +* w3-parse.el (w3-prepare-buffer): Added variable w3-right-border to + control indentation on the right hand side of the buffer. (Thanks to + Nathan Torkington (Nathan.Torkington@vuw.ac.nz) for suggesting it. +* w3-misc.el (w3-basepath): This will no longer bomb if you are in a + scratch buffer (Thanks to Nathan Torkington + (Nathan.Torkington@vuw.ac.nz) for reporting it. +* Release Version .9b +* w3.el (w3-viewer-alist): The command to execute should now include a + '%s' wherever you want a filename to appear. +* Should now send all the right headers to a server, and act correctly. + (Won't bomb if server doesn't send make a MIME-ified document) +* w3-mime.el: Can now create a valid HTRQ, parse a document's response + headers, and figure out if a document is a MIME-ified response. +* w3-mime.el: First crack at making w3 mime compliant. + +Wed Jul 14 03:42:08 1993 William M. Perry (wmperry@indiana.edu) +* w3.el (w3-useful-documents): Added an 'interesting-docs' assoc list. + Similar to Xmosaics 'Documents' menu - just interesting interfaces that + are in the web. +* w3-parse.el (w3-prepare-buffer): Took the file viewing code out of this + function - should never be evaluated. +* w3.el (w3-viewer-assoc-list): No longer automatically append + auto-mode-alist to this - will mess up finding of hypertext files if you + have html-mode in your list. +* w3-url.el: several changes to this file to actually make the external + viewers actually work again. + +Tue Jul 13 12:36:34 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-telnet): Changed this to use terminal-emulator instead of + transparent-window, since it won't work in emacs19 or lucid. +* w3-url.el (w3-file): Will now correctly remember the name of the last + buffer when retrieving files via ftp. Thanks to Dong-Ping Deng + (deng@bunny.rhic.bnl.gov) for noticing it didn't. +* w3-mosaic.el (w3-parse-personal-annotations): no longer bombs if the + annotation directory doesn't exist. Thanks to Heiko Muenkel + (muenkel@tnt.uni-hannover.de) for noticing. +* w3-parse.el (w3-build-table): Building of definitions list is forgiving + if there is no DD. + +Mon Jul 12 07:08:38 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: changed add-hook to use w3-member. Thanks to Larry Masinter + (masinter@parc.xerox.com) for suggesting it. +* w3-parse.el & w3.el: fixed the run-hooks calls so they will actually + work. Thanks to Larry Masinter (masinter@parc.xerox.com) for pointing + out my mistake. +* Makefile: fixed a few problems - thanks to eostrom@iicm.tu-graz.ac.at + for pointing them out. (Things like not compiling hyperbole, can now + configure what file to update the autloads and stuff in.) +* w3-parse.el (w3-balance-XXX): fixed stupid mistake where I didn't remove + calls to string-to-int after redefining another function. +* w3-misc.el (w3-count-occurences): added this function so "XX matches" + does not flash in the minibuffer when balancing PRE and XMP segments. + Directly from the emacs19 how-many function, but with no message at the + end. +* w3-url.el (w3-mailto): changed syntax of mailto support to be + mailto:any-address-compliant-with-rfc822. It just pops up a mail buffer + and sticks the rest of the url after mailto: in the To: line. mailto + also now honors the variable w3-mutable-windows. +* w3-parse.el (w3-balance-xmp): added this function to balance XMP + segments just like PRE segments. + +Sun Jul 11 08:08:44 1993 William M. Perry (wmperry@indiana.edu) +* w3-print.el (w3-convert-latex-to-html): added this function to convert + LaTeX documents to HTML. Not sure why - was just bored. :) +* w3-url.el (w3-mailto): added this function to support a new link type. + mailto://host/user will create a mail buffer and mail to user@host. The + syntax for this may change since it is not standard. +* w3-parse.el (w3-build-table): fixed problem for when there was no + corresponding DD for a DT in a definition list. A few documents at + CERN are like this. + +Sat Jul 10 08:55:35 1993 William M. Perry (wmperry@indiana.edu) +* w3.latex: did lots of work updating the documentation. +* w3-emacs19.el (w3-emacs19-setup-faces): made function w3-try-make-XXX so + that w3 will still load and run, even if you use a font like '6x13' that + it can't make bold or italic. +* w3-parse.el: PRE and ADDRESS tags now look a little better. +* w3-mosaic.el: changed the annotation functions to set the + w3-current-annotation _AFTER_ calling html-mode, which will nuke all + buffer-local variables. +* w3-mosaic.el (w3-add-personal-annotation): Now supports adding personal + annotations. +* w3-mosaic.el (w3-add-group-annotation): now inserts /PRE as the first + line so that you can use all the formatting characteristics of HTML. + +Fri Jul 9 07:31:20 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el (w3-delete-personal-annotation): delete the current + annotation from your personal directory. +* w3-mosaic.el (w3-fetch-personal-annotations): fixed dumb mistake in + formatting the url of each annotation. +* w3-parse.el (w3-prepare-buffer): Will now check for any personal + annotations and put them at the end of the buffer (after group + annotations, if any). +* w3-mosaic.el: added functions for reading the personal annotations from + w3-personal-annotation-directory. No support for addition or deletion + of personal annotations yet. +* w3.el (w3-mode.el): Delete group annotation option is only available in + lucid when user is in an annotation. +* w3-[lucid|emacs19].el: changed menus to include deleting and adding + group|personal annotations +* w3-mosaic.el: started working on adding personal annotation support. + +Thu Jul 8 15:32:45 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el (w3-add-group-annotation): changed this so that it will + load up html-mode and have C-c C-c send the annotation. +* w3-mosaic.el: Annotations are now fetched if w3-group-annotation-server + is defined. +* w3-mosaic.el: Annotations can now be deleted - no key binding yet. +* w3-mosaic.el: Annotations can now be added. No key binding yet + +Wed Jul 7 13:16:21 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el (w3-back-link): Fixed w3-back-link so that the cursor will + be at the beginning of the link. +* w3-emacs19.el: changed all the functions to use native emacs19 overlay + functions, instead of hacked up lucid-like syntax. (Menus are still + done in lucid-style though) + +Tue Jul 6 12:41:03 1993 William M. Perry (wmperry@indiana.edu) +* w3-mosaic.el: Started work on w3-add-annotation and w3-fetch-annotations + to implement the NCSA group annotation facilities. Don't work right now + - not sure why. Need good docs (which don't exist) for the server. :) +* w3.el (w3-view-url): Fixed problem where this function would put too + many '/' in the url. +* w3-emacs19.el: Made a few changes to forward and backward movement among + links. Still a few bugs, but can now find links in headers. + +Mon Jun 28 12:46:09 1993 William M. Perry (wmperry@indiana.edu) +* Added the variables w3-link-start-delimiter and + w3-link-end-delimiter so you don't have to edit the code to surround + links with something other than '[[' and ']]'. Thanks to Andrew + Violett (violett@indiana.edu) for suggesting this. + +Sun Jun 27 14:54:50 1993 William M. Perry (wmperry@indiana.edu) +* w3-parse.el (w3-balance-pre): added this function to insert missing + /PRE tags. Several documents on info.cern.ch leave these out and + cause the browser to crash (args out of range -5,1 or some such). +* w3.el (w3-quit): Fixed bug if running in emacs19 without X, would cause + terminal to lock up indefinitely. +* w3.el: w3-view-url now takes optional argument no-show. If you pass it + an argument from a lisp function, it will return the current url without + message'ing it in the minibuffer. +* w3-(lucid|emacs|emacs19|epoch).el: w3-view-this-url now acts the same as + w3-view url (doesn't flash the url in the minibuffer). +* w3-(lucid|emacs19).el: Added some items to the menu, and a separator + between the links lists and the normal commands. + +Sat Jun 26 11:47:52 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: slight modifications. Nothing really noticeable. +* w3-print.el (w3-print-this-url): fixed this so ftp files will print + correctly. Also had to change w3-file. + +Thu Jun 24 09:02:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-parse-buffer): Check to see if a url is already in the + history list before storing. (Also check for bogus ones like + file:historylist. +* w3-misc.el (w3-show-history-list): Added this function to show the + history list to the user in hypertext form. I just use w3-history list + and make a hypertext buffer of it on the fly. Thanks to Matthew Newhook + (matthew@jeeves.engr.mun.ca) for suggesting it. +* w3-url.el: no longer store the URL in the history list here. Do it in + w3-parse-buffer so I can store the TITLE of the document also. + +Tue Jun 22 10:18:54 1993 William M. Perry (wmperry@indiana.edu) +* w3.el (w3-document-source): Fixed stupid problem where I put http in + twice when building url of current document. Thanks to Denys Duchier + (dduchier@csi.uottawa.ca) for noticing/fixing it. + +Mon Jun 21 12:38:23 1993 William M. Perry (wmperry@indiana.edu) +* w3-url.el (w3-telnet): Will actually work now. Was bombing when the url + was not of the form username@hostname:port. Would try to extract the + username, even though it wouldn't exist. Thanks to Phil Molloy + (Molloyd@ICD.Teradyne.COM) for noticing it. +* w3-parse.el (w3-build-links-list): Fixed a problem where a newline right + after after the > in a url would cause the text of the link not to show + up. Thanks to Dirk Husemann (Dirk.Husemann@Informatik.Uni-Erlangen.De) + for the code to fix it (slightly modified). +* w3.el (w3-doc-variables): Moved a paren in w3-doc-variables so that + w3-xterm will be documented. Thanks to Denys Duchier + (dduchier@csi.uottawa.ca) for noticing. +* w3-misc.el (w3-uncompress): Changed this so it actually works. Was + passing a list instead of the cdr to the shell-command. Thanks to + Phil Molloy (Molloyd@ICD.Teradyne.COM) for noticing. + +Sun Jun 20 08:14:28 1993 William M. Perry (wmperry@indiana.edu) +* w3.el: Added function to store the current URL in the kill ring. Thanks + to Mark Eichin (eichin@cygnus.com) for the idea/code. +* w3.el: Changed w3-help so that it will work under emacs 19. +* w3-emacs19.el: only require lmenu & lucid when in X, otherwise emacs + compiled without X will die. Thanks to Erik Ostrom + (eostrom@fiicmds04.tu-graz.ac.at) for noticing it. +* w3.el: only call w3-build-menu if in emacs19 & in x . . . +* w3.el: Changed searching code so that it replaces all spaces with '+'. + Was causing some servers to time out if it didn't. Thanks to Jin S Choi + (jsc@monolith.mit.edu) for pointing this out. +* w3-parse.el: added a check in w3-fix-paragraphs and + w3-build-ordered-lists to see if emacs19 is running. If so, add an + extra newline, since v19 seems to fill paragraphs differently than the + other flavors. +* w3-emacs.el: added (defvar w3-default-style nil), so the code that hides + HREF's with no links won't barf. +* w3-emacs19.el: changed 1 line defuns to defsubst, since function calls + are expensive. +* w3-emacs19.el: Finding of #linknum should work now . . . no map-extents + in the lucid emulation package - will probably write one later. +* w3-emacs19.el: Wrapped all the font stuff in an (if (eq window-system 'x) + so it wouldn't barf if emacs19 was loaded while emacs was on a dumb + terminal. +* w3.el: added variable w3-running-FSF19, and have it load w3-emacs19.el + if set to t. (Determined by emacs-version > 19, and not running lucid) + +Sat Jun 19 16:09:28 1993 William M. Perry (wmperry@indiana.edu) +* w3-emacs19.el: Changed bindings on the mouse buttons to react to a + mouse-up event instead of the mouse-down event, because it would try to + paste into the buffer on the mouse-up. Bleah. :) +* w3-url.el: Modified the ftp: support so that it will parse out html + files, and will also be able to follow relative links within ftp'd html + docs. + +Sat Jun 19 10:01:45 1993 William M. Perry (wmperry@indiana.edu) +* Fix stupid bugs in Makefile from where I delete some things when + it was on my linux box +* Support for some ISO chars by Ulrich Pfeifer + (pfeifer@ls6.informatik.uni-dortmund.edu). + +Fri Jun 18 13:03:12 1993 William M. Perry (wmperry@indiana.edu) +* Release v.5b + +Thu Jun 17 14:58:32 1993 William M. Perry (wmperry@indiana.edu) +* Better emacs 19 support from jsc@monolith.MIT.EDU +* URLS that are just for reference (no HREF, but has a title) are no longer + highlighted, so people won't be tempted to click on them. Thanks to + Erik Ostrom (eostrom@fiicmds04.tu-graz.ac.at) for pointing this out. + +Fri Jun 11 12:14:47 1993 William M. Perry (wmperry@indiana.edu) +* Fixed problem with PRE handling - would fill paragraphs and replace + spaces. Stupid misplacement of a 't'. +* Added .gz extension for gzip to w3-uncompressor-alist +* Trial run of emacs 19 support for fonts, etc from Jin S Choi + (jsc@monolith.MIT.EDU). Not sure everything works yet. + +Mon Jun 7 12:42:48 1993 William M. Perry (wmperry@indiana.edu) +* Fixed printing from local files. +* Added variables w3-telnet-prog and w3-telnet-header-length, for using + things like telnet+term from linux. + +Thu Jun 3 13:34:48 1993 William M. Perry (wmperry@indiana.edu) +* Fixed problems with gopher, and unhexing of escaped characters. Thanks + to Larry Masinter (masinter@parc.xerox.com) for the patches. +* Beginning of emacs-19 support - not functional yet though. Feel free to + fix it. :) +* More stuff with w3-continuation, etc, etc. +* Added (require 'nntp) + +Fri May 28 14:06:27 1993 William M. Perry (wmperry@indiana.edu) +* Fixed w3-print. + +Mon May 17 12:55:45 1993 William M. Perry (wmperry@indiana.edu) +* Can now specify uncompressors in an assoc list +* Added better handling of stringing things along (ie: uncompress, + convert, then print, etc etc) + +Fri May 7 08:52:30 1993 William M. Perry (wmperry@indiana.edu) +* Release .31b +* Fixed major problem with w3-fetch. Would bomb with stringp = nil if + done interactively. + +Mon May 3 08:16:35 1993 William M. Perry (wmperry@indiana.edu) +* Can now print the url under point - no key binding yet. +* Added the ability to store a gopher link into the hotlist - thanks + to scott snyder (snyder@fnald0.fnal.gov) for patching gopher-mode to + support this. No key binding yet. +* Added the 'links' menu back into lucid emacs. + +Fri Apr 30 11:56:57 1993 William M. Perry (wmperry@indiana.edu) +* Fixed a problem with viewing local files with w3-viewer-alist + +Thu Apr 29 11:43:13 1993 William M. Perry (wmperry@indiana.edu) +* w3-fetch now defaults to the url of the current document if the + document you invoke it from is in w3-mode. +* Added ability to find links of just #link - doesn't need to reload + the whole document. +* Applied several patches fro Alastair Burt (burt@dfki.uni-kl.de) + * Better updating of menu bar in Lucid + * Updates the interal w3-hotlist when you delete a hotlist entry + * Problem with the w3-viewer-alist - it tried to play + Something.Thesaurus +* Fixed problems with w3-graphics-converter-alist, and lots of + problems with the w3-hypertext-extns. +* Fixed problem with finding files for dired-mode - would still try to + do the viewing, etc. + +Wed Apr 28 07:23:56 1993 William M. Perry (wmperry@indiana.edu) +* Fixed problem with dired-ing remote ftp files. Removed lots of + useless if file-directory-p [...], and just did a find-file - let + ange-ftp and dired take care of it - they know how better. +* Fixed problem where w3-epoch-frob-resources would not set the + defaults if no Xresources were specified - thanks to Luis Miguel + Silveira (lms@rle-vlsi.mit.edu) for noticing it. +* Changed the w3-delimit-links variable so that you can specify + 'linkname as its value, and have the old style "Link text + here[link#here]" style of showing links. Nil shows nothing, + non-nil, non-linkname shows [[ & ]] around link text. + +Tue Apr 27 15:37:18 1993 William M. Perry (wmperry@indiana.edu) +* Fixed problem in gopher handling - if no port was specified, it + would get completely confused. + +Mon Apr 26 17:06:33 1993 William M. Perry (wmperry@indiana.edu) +* v.2b +* Fixed problem with putting remote dirs into dired-mode with a bad + default-filename. Thanks to Larry Masinter + (masinter@parc.xerox.com) for noticing, and for the fix. +* Added newest nntp.el to the extras tar file +* Fixed problem where w3-current-last-buffer was not set correctly + when reading news. +* Added support for news: links - single articles as well as whole + groups are supported. + +Sun Apr 25 15:36:55 1993 William M. Perry (wmperry@indiana.edu) +* Fixed recursive make install bug - thanks to Larry Masinter + (masinter@parc.xerox.com) for noticing it. +* Fixed problem with no default gopher object type. Thanks to Larry + Masinter (masinter@parc.xerox.com) for noticing it. +* Fixed problem with no default gopher port. +* Fixed the auto-documenter so that it would insert "M-x funcname" + if no bindings were found in the keymap. Thanks to Larry Masinter + (masinter@parc.xerox.com) for noticing it. +* Fixed problem with w3-file not passing to a viewer correctly. + +Thu Apr 22 13:22:53 1993 William M. Perry (wmperry@indiana.edu) +* Fixed the handling of URL#link finding . . . depends on which + emacs you are using, due to the weirdness of zones, etc, in each. +* Split the files up again. Figure with >2000 lines, it should be + done. :) +* No longer need w3-links-list - store all relevant information in the + data segment of a zone. Changed every function to use this new + structure. + +Wed Apr 21 08:24:35 1993 William M. Perry (wmperry@indiana.edu) +* Added variables w3-use-html2latex, w3-html2latex-prog, and + w3-html2latex-args. If w3-use-html2latex is non-nil, then + w3-html2latex-prog is called in a subprocess with the flags defined + by w3-html2latex-args, with the html source as standard input. + Default is to do my (bad) regular expression matching to convert. + +Tue Apr 20 08:51:19 1993 William M. Perry (wmperry@indiana.edu) +* Can now specify regular expressions as the car of + w3-viewer-assoc-list +* fixed problem where epoch would not defvar the styles - just moved + them out of w3-epoch-frob-resources, and it works. Weird. +* Fixed several bugs in the w3-convert-html-to-latex function - now + handles addresses and & correctly. +* Fixed yet another dumb bug in the insertion of PLAINTEXT in + non-hypertext documents. +* Added w3-member, instead of builtin (or predefined) member, since + some definitions don't use equal for comparison like they are + supposed to. + +Mon Apr 19 07:48:56 1993 William M. Perry (wmperry@indiana.edu) +* v.1b +* Added LaTeXing of w3 documents, and automatic printing. Just an + edit of the sed script to be a lot of replace-regexps, then a shell + command to latex a temp file and print it out. +* Added w3-goto-last-buffer, which will take you to the last buffer + you visited before (kind of like gopher-mode). Changed w3-quit to + use this also. +* Fixed a bug in w3-reload-document that would make it bomb on local + file reloads. +* Better nesting of lists. + +Sun Apr 18 13:50:38 1993 William M. Perry (wmperry@indiana.edu) +* Added variable w3-mutable-windows - if t, w3 pops up buffers in + another window. +* Added a default-style for w3 buffers + +Wed Apr 14 10:18:01 1993 William M. Perry (wmperry@indiana.edu) +* Fixed several problems with the epcoh Xresources reading code +* Added global history, for compatability with xmosaic +* Added deletion of hotlist entries +* Changed w3-viewer-alist to automatically include the auto-mode-alist +* Viewers can now include lisp calls (ie: ("txt" . view-mode)) to put + in files. +* file:// links will now put directories in dired-mode. Thanks to + eostrom@nic.gac.edu for the fixes. +* Finally fixed relative-links - .. & . are removed correctly +* Fixed relative links for graphics also. + +Tue Apr 13 08:30:58 1993 William M. Perry (wmperry@indiana.edu) +* Added support for reading Xdefaults within Epoch. +* v.04b +* Fixed graphic support to work over http links (Epoch Only) +* Fixed graphic support so it will figure out if the conversion failed + or not - warning message if it did. + +Mon Apr 12 07:35:40 1993 William M. Perry (wmperry@indiana.edu) +* v.03b +* Fixed lemacs support so it doesn't nuke your xdefaults. Also fixed + the passing of face-objects, since they are screen-specific, and + therefore a Bad Thing. Thanks to Jamie Zawinski (jwz@lucid.com) +* Changed menu code so that it put the link # in there also. Helpful + for when the links are unnamed, or named 'here' or 'this'. Thanks + to Jamie Zawinski (jwz@lucid.com) for saying the menus were hosed. + +Sun Apr 11 16:30:44 1993 William M. Perry (wmperry@indiana.edu) +* Fixed graphics support for epoch - would only do 1 image per page. +* Fixed a few typos - thanks to eostrom@nic.gac.edu + +Fri Apr 9 00:18:47 1993 William M. Perry (wmperry@indiana.edu) +* Added graphics support for epoch (doesn't work over http, pretty + much hardwired for me right now - commented out in the release) +* v.02b +* Several bug fixes (link finding, name fixing, others) - thanks to + eostrom@nic.gac.edu for the fixes. +* Added eostrom@nic.gac.edu's zone-imitation functions for normal emacs. + Also wrote corresponding forward&back link code. I wrote the forward& + back code for epoch&lemacs. + +Thu Apr 8 13:23:27 1993 William M. Perry (wmperry@indiana.edu) +* Fixed being able to jump forward over non-links in []s. Thanks to + eostrom@nic.gac.edu +* Fixed telnet handling - thanks to eostrom@nic.gac.edu for noticing + it and for a preliminary fix. Refined his fix. Problem was that + telnet wasn't getting enough time to start before I sent it a + command. +* Fixed a few regular expressions - thanks to eostrom@nic.gac.edu +* Fixed bug in w3-add-document-hotlist which caused an error if the + hotlist file didn't already exist. Thanks to eostrom@nic.gac.edu + for noticing it. + +Wed Apr 7 00:08:53 1993 William M. Perry (wmperry@indiana.edu) +* Split the files into 4 different files for easier editing. +* Modified Makefile to work with the new file structure. +* Fixed a problem with the links code that cropped up with blank HREFS +* HREFs of the form .....#link will now go to 'link' within the target + document. +* v.01beta - fourth release +* Can now type #### RETURN to go the the ###th link in the current buffer. +* Fixed a bug in XMP handling +* Fixed bugs in the logical/physical styles in definition lists +* Improved indentation of all lists +* Wrapped (require 'ange-ftp) in a (not noninteractive) so it wouldn't + screw up the compiles. +* Fixed a few problems in the Makefile +* Revamped the way it looks for links in dumb emacs mode. (Actually, + all I did was add a .* to the beginning and a parenthesized part of + the regexp - real rough. :) +* Added support for physical and logical styles. Looks great in lucid, + not so hot in epoch (had to use colors, not actual styles). Suggestions + welcome. + +Tue Apr 6 21:14:14 1993 William M. Perry (wmperry@indiana.edu) +* Supports nested definition lists (only 1 deep, and only in ordered lists) +* Now supports nested lists (only 1 deep, and only inside ordered lists) + +Mon Apr 5 13:34:00 1993 William M. Perry (wmperry@indiana.edu) +* v.008beta - third release +* Fixed ADDRESS support +* Added auto-documentation features. +* Added ordered list support - does not support nested lists at all yet. +* Added automatic bug submission +* Added popup-menu for lucid emacs +* Added support for links nested in headers. +* v.007beta - second release +* Revamped local files - now use file:/ instead of nonstandard local:/ +* Added better handling of definition lists. (No support for Compact + ones now though) + +Fri Apr 2 10:28:08 1993 William M. Perry (wmperry@indiana.edu) +* Definition lists now keep their zones/extents so they are highlighted + correctly. +* Fixed bug in PRE handling - left out a (goto-char (point-min)) + +Wed Mar 31 08:51:04 1993 William M. Perry (wmperry@indiana.edu) +* Did work on resolving ./ & ../ links (only works for one level right + now. Will work on getting it recursive later. +* Changed data field in extents/zones to be (w3 . type) so I + wouldn't grab a wrong item. +* Fixed a bug in title handling. Left something out of an if + statement and it would try to delete a region that (probably) didn't + exist. +* Fixed bug in w3-follow-link (added a ':' to end of regexp). Would + cause it to screw up on a url like http.html. Thanks to Erik Ostrom + (eostrom@nic.gac.edu) +* Changed requires to autoloads where possible +* Wrapped require of transparent.el so it won't get loaded if in X +* Fixed bug in lemacs mouse links. +* Applied numerous patches from har@cs.cmu.edu & jwz@lucid.com to fix + compilation problems with lemacs & epoch. + +Tue Mar 30 15:05:01 1993 William M. Perry (wmperry@indiana.edu) +* Added mouse support for following links in epoch & lucid emacs + Store the link # in the data segment of the zone. If mouse is + clicked in a zone, extract the data, assoc it with w3-links-list and + call w3-follow-link with it. Hacky but works. :) +* Added (provide 'w3) for easier loading, etc. +* Fixed problems with epoch highlihting +* Fixed makefile problem (some files left out) + +Sun Mar 28 13:04:12 1993 William M. Perry (wmperry@indiana.edu) +* Added auto-viewing of ps/gif/jpg/etc files +* Added uncompression and gunzipping auto-recognition + +Sat Mar 27 12:32:54 1993 William M. Perry (wmperry@indiana.edu) +* v.004beta - first release +* Few changes to the parser +* Fixed PRE Handling so it parses out urls inside. +* Added handling of &#XXX to insert ascii value of XXX. + +Fri Mar 26 11:27:52 1993 William M. Perry (wmperry@indiana.edu) +* Completed document source command. +* Changed it so it won't barf if you try to fetch the same document twice. +* Added w3-reload-document to reload the current file. + +Wed Mar 24 16:37:22 1993 William M. Perry (wmperry@indiana.edu) +* v.003beta - put on ftp archive +* Added support for the xmosaic style of hotlist. Goto and add are + supported. +* Changed searching a little +* Fixed bug in XMP/PRE handling that reinserted everything in all caps. + Was very annoying. +* Added lemacs menu of hotlist items. + +Tue Mar 23 08:46:12 1993 William M. Perry (wmperry@indiana.edu) +* v.002beta - put on ftp archive +* Added menus to the lucid emacs code. Looks a little weird when + links are named 'here', but not bad. +* Added to the searching code +* Fixed bug in renumbering system (forgot to increment bogus-num) +* Completely rewrote the parser (yet again). Finally got the HTML + specs, so it now handles every item possible (hopefully). +* Added support for small things like DL COMPACT, PLAINTEXT, PRE. +* Added code to delete outdated information (HEADER, BODY, etc) +* Added w3-preview-this-buffer, which feeds the current buffer into + the w3-preprocessor and spits out a formatted buffer. I use this + mainly to see if I can break anything, but might be useful when + writing real html documents. +* Added code to delete useless (to us) HTML headers (NEXTID, etc) +* Added support for index searching. Mode line is changed to reflect + this. Need to use something more noticeable though. + +Mon Mar 22 07:43:10 1993 William M. Perry (wmperry@indiana.edu) +* Broke highlighting in definition lists. Not sure how to get around + this and still have the DLs formatted correctly. +* Little tweaks +* Cleaned up ^Ms that appeared sometimes +* Added a default port for http links (http://moose/info instead of + http://moose:80/info) + +Sun Mar 21 13:44:02 1993 William M. Perry (wmperry@indiana.edu) +* Forgot to include Menu and DL lists, added them. +* Added support for embedded plain text (XMP directive) +* Added 'cacheing' of old info - just made variables buffer-local, and + save them before kill-all-local-variables, then restore. Need to figure + out some way to kill old buffers (only keep last 5, etc) +* Fine tuned local file support +* Added ftp support - just a link to ange-ftp +* Fixed unNAMEd links yet again - should work better +* Added support for lucid emacs & epoch (highlight links, headers,etc) + Borrowed code from html-mode.el by marca@ncsa.uiuc.edu +* "Fixed" unNAME'd links. Big Kludge. Needs work. + +Sat Mar 20 14:10:12 1993 William M. Perry (wmperry@indiana.edu) +* v.001beta +* Complete rewrite of the parsing code. Still not pretty, but much + faster, better paragraph filling. +* Defined w3-mode +* Forward and backward searching for links - still needs lots of work + +Fri Mar 19 08:00:03 1993 William M. Perry (wmperry@indiana.edu) +* v.000alpha +* Support for gopher, telnet, http, and local file access +* First attempt