2013-08-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	Add copyright header to auxiliary Elisp files

2013-08-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	Massage for ELPA; try to fix compiler warnings.

2013-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>

	Move Elisp files out of "lisp" for ELPA format

2008-05-20  Magnus Henoch  <mange@freemail.hu>

	2008-05-20  Magnus Henoch  <mange@freemail.hu>

		* lisp/w3.el (w3-do-setup): Change homepage link.

2008-03-26  Magnus Henoch  <mange@freemail.hu>

	2008-03-26  Magnus Henoch  <mange@freemail.hu>

		* lisp/w3.el (w3-fetch-callback): Don't disable multibyte.
	(w3-decode-charset): Don't reenable multibyte.

2008-03-10  Magnus Henoch  <mange@freemail.hu>

	* lisp/w3-display.el (w3-display-table-dimensions): Guard against empty
	colspan and rowspan elements.

2008-03-10  Magnus Henoch  <mange@freemail.hu>

	* lisp/w3-display.el (w3-display-table): Guard against empty colspan
	and rowspan elements.

2008-03-01  Magnus Henoch  <mange@freemail.hu>

		* lisp/w3-speak-table.el: Modernize backquotes.

		* lisp/w3-parse.el: Modernize backquotes.

		* lisp/w3-java.el: Modernize backquotes.

		* lisp/w3-forms.el: Modernize backquotes.

2008-03-01  Magnus Henoch  <mange@freemail.hu>

		* lisp/Makefile.in (UTIL_SOURCES): Remove base64.el, md5.el,
	socks.el

		* lisp/base64.el: Remove.  Emacs has this builtin.

		* lisp/md5.el: Remove.	Emacs has this builtin.

		* lisp/socks.el: Remove.  Emacs already has it.

		* lisp/ssl.el: Don't require base64.

2008-03-01  Magnus Henoch  <mange@freemail.hu>

	lisp/url-vars.el: Remove.  Emacs already has it.

2008-02-04  Magnus Henoch  <mange@freemail.hu>

	2008-02-04  Magnus Henoch  <mange@freemail.hu>

		* lisp/font.el (font-x-font-regexp-foundry-and-family): Add
	from
	last version of w3-sysdp.
	(x-font-create-object): Use it instead of
	x-font-regexp-foundry-and-family.

2008-02-04  Magnus Henoch  <mange@freemail.hu>

	2008-02-04  Magnus Henoch  <mange@freemail.hu>

		* lisp/Makefile.in (EXTRAS): Remove w3-sysdp.el.
	(W3_SOURCES): Add w3-compat.el.

2007-12-09  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2007-12-09  Magnus Henoch  <mange@freemail.hu>

	(w3-url-file-nondirectory): Fix thinko: alias to url-file-nondirectory,
	not url-file-directory.

2007-11-16  Magnus Henoch  <mange@freemail.hu>

	2007-11-16  Magnus Henoch  <mange@freemail.hu>

		* lisp/w3-compat.el (w3-alist-to-plist): Define.

		* lisp/w3-display.el (w3-parse-link)
	(w3-display-normalize-form-info, w3-display-node): Use
	w3-alist-to-plist instead of alist-to-plist.

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	* lisp/w3-display.el: Use w3-url-file-nondirectory instead of 
	url-basepath (in many places).

	* lisp/w3.el: Require w3-compat.
	(w3-download-url): Use w3-url-file-nondirectory instead of 
	url-basepath.

	* lisp/w3-compat.el: New file.
	(w3-url-file-nondirectory): New function.

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	Fix parentheses

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	lisp/w3-display.el: Drop old-style backquotes.

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	(css-rule-specificity-internal): Drop old-style backquotes.
	(css-symbol-list-as-regexp): Ditto.

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2007-11-15  Magnus Henoch  <mange@freemail.hu>

	2007-11-15  Magnus Henoch  <mange@freemail.hu>

		* lisp/images.el: Don't require w3-sysdp.
	* lisp/css.el: Ditto.
	* lisp/w3-dired.el: Ditto.
	* lisp/w3-display.el: Ditto.
	* lisp/w3-menu.el: Ditto.
	* lisp/w3.el: Ditto.
	(w3-download-callback): Skip HTTP headers when saving file.
	* lisp/w3-sysdp.el: Remove.

2007-03-09  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2007-03-09  Magnus Henoch  <mange@freemail.hu>

	(css-expand-color): Catch errors and display a warning instead.

2006-12-15  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2006-12-15  Magnus Henoch  <mange@freemail.hu>

	(css-expand-length): Treat character based size specifications as such.

2006-12-15  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2006-12-15  Magnus Henoch  <mange@freemail.hu>

	(font-spatial-to-canonical): Fix conversion from pixels to points.

2006-12-07  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2006-12-07  Magnus Henoch  <mange@freemail.hu>

	(w3-fetch-callback): Treat application/xhtml+xml as text/html.

2006-11-29  Magnus Henoch  <mange@freemail.hu>

	*** empty log message ***

2006-11-29  Magnus Henoch  <mange@freemail.hu>

	(w3-download-redirect-callback): New function.
	(w3-download-url): Use it instead of w3-download-callback.

2006-11-01  Magnus Henoch  <mange@freemail.hu>

	lisp/w3.el (w3-fetch-redirect-callback): Handle both old and new style 
	of `url-retrieve' callback.

	lisp/w3-display.el (w3-finalize-image-download-skip-redirects): Ditto.

2006-10-17  Magnus Henoch  <mange@freemail.hu>

	lisp/w3.el (w3-save-url): Use kill-new. lisp/w3-xemac.el
	(w3-store-in-clipboard): Remove.

2006-10-13  Magnus Henoch  <mange@freemail.hu>

	(w3-slow-parse-buffer): Don't call w3-element-content-model on nil 
	values.

2006-10-12  Magnus Henoch  <mange@freemail.hu>

	(w3-image-loadable-p): Ignore errors in url-file-attributes.

2006-10-11  Magnus Henoch  <mange@freemail.hu>

	(w3-finalize-image-download-skip-redirects): New function.
	(w3-maybe-start-background-image-download)
	(w3-maybe-start-image-download): Use it instead of 
	w3-finalize-image-download.

2006-10-11  Magnus Henoch  <mange@freemail.hu>

	* lisp/w3.el (w3-fetch-redirect-callback): New function.
	 (w3-fetch): Use it as url-retrieve callback instead of
	 w3-fetch-callback.

2006-10-09  Magnus Henoch  <mange@freemail.hu>

	2006-10-09  Magnus Henoch  <mange@freemail.hu>

		* lisp/w3.el: Require mm-decode here too.

2006-10-08  Magnus Henoch  <mange@freemail.hu>

	lisp/w3-display.el: Require mm-decode when compiling.

2006-04-28  Dave Love  <fx@gnu.org>

	*** empty log message ***

2006-04-28  Dave Love  <fx@gnu.org>

	Change licence to GFDL.

2003-06-26  Sam Steingold  <sds@gnu.org>

	(w3-image-loadable-p): fixed the logic

2003-01-12  William M. Perry  <wmperry@gnu.org>

	Fix http-equiv handling bug thanks to Wolfgang Jenkner
	<wjenkner@inode.at>

2002-10-28  Dave Love  <fx@gnu.org>

	*** empty log message ***

2002-10-28  Dave Love  <fx@gnu.org>

	(w3-display-node): Don't use font-running-xemacs.

2002-10-28  William M. Perry  <wmperry@gnu.org>

		* lisp/w3.el (w3-nasty-disgusting-http-equiv-handling): Now
	takes
	a second parameter, which is the URL that is being processed.
	This allows us to set url-current-object in the temporary buffer.
	This fixes the bug where a not-fully-qualified URL would cause
	url-expand-filename to get 'confused' and throw an error.
	(w3-fetch-callback): Pass the new URL argument to
	w3-nasty-disgusting-*

2002-10-23  William M. Perry  <wmperry@gnu.org>

	Fix select options.  Remove cookie handling - this is all in the http
	loader now.

2002-09-16  William M. Perry  <wmperry@gnu.org>

	Fix cookie handling.

2002-05-19  Sam Steingold  <sds@gnu.org>

	ignore generated files

2002-02-21  William M. Perry  <wmperry@gnu.org>

	Make sure we compile and install w3-fast-parse.el[c]

2002-02-06  Dave Love  <fx@gnu.org>

	Fix last change.

2002-02-01  William M. Perry  <wmperry@gnu.org>

	2002-02-01  William M. Perry  <wmperry@gnu.org>

		* lisp/w3.el (w3-fetch-callback): Fiddling with how to display
	XML
	by default.

		* lisp/w3-widget.el: Attempt to make images work with Emacs 21.

		* lisp/w3-display.el (w3-display-node): Revert change for <hr>
	handling.

		* lisp/images.el: Use (featurep 'xemacs) instead of
	string-matching on emacs-version.

	2001-12-11  William M. Perry  <wmperry@gnu.org>

		* lisp/devices.el: Remove ancient NextStep support.

		* lisp/font.el: Merge with the version from XEmacs 21.5.  This
	pulls in lots of GTK fixes that I made ages ago.  Also removes
	ancient, unworking NextStep support.  Use new backquote syntax
	(emacs 19 can go away now).

2002-01-24  Dave Love  <fx@gnu.org>

	Really delete, per ChangeLog.

2002-01-22  Dave Love  <fx@gnu.org>

	*** empty log message ***

2002-01-22  Dave Love  <fx@gnu.org>

	(css-color-values): Maybe use `color-values'.

2002-01-22  Dave Love  <fx@gnu.org>

	Update copyright.

2002-01-22  Dave Love  <fx@gnu.org>

	Require cl only when compiling.	 Require wid-edit when compiling.

2002-01-22  Dave Love  <fx@gnu.org>

	Require cl only when compiling.	 Remove second
	(require 'disp-table).	Wrap definitions of << & al in 
	eval-and-compile.  Doc fixes.
	(font-set-font-encoding): Renamed from set-font-encoding (which is in
	fontset.el).

2002-01-22  Dave Love  <fx@gnu.org>

	Require cl only when compiling.

2002-01-22  Dave Love  <fx@gnu.org>

	(url-util): Require.
	(w3-java-run-applet): Use url-generate-unique-filename, not 
	non-existent mailcap-generate-unique-filename.

2002-01-22  Dave Love  <fx@gnu.org>

	(w3-first-n-items, w3-only-links)
	(w3-fix-spaces): Autoload to avoid compiler warnings.
	(w3-menu-filters-supported-p): Include Emacs 21.
	(w3-menu-links-constructor): Use modern backquote syntax.

2002-01-22  Dave Love  <fx@gnu.org>

	Require cl only when compiling.	 Require url.  Doc fixes.
	(ssl-view-certificate-program-arguments): Modify :type.
	(top-level): Delete custom compatibility code since we require a modern
	Emacs.
	(open-ssl-stream): Use modern backquote syntax.

2002-01-22  Dave Love  <fx@gnu.org>

	Copyright update.

2002-01-22  Dave Love  <fx@gnu.org>

	(top-level): Declarations and autoloads to avoid compiler warnings.
	(w3-display-node): Use copy-sequence, not CL runtime copy-tree.

2002-01-22  Dave Love  <fx@gnu.org>

	(w3-nasty-disgusting-http-equiv-handling): Make buffer arg compulsory
	and always set the buffer.  Parse a copy of the head region, since
	w3-parse-region widens the buffer and may mung it.
	(w3-fetch-callback): Give w3-nasty-disgusting-http-equiv-handling an
	arg.

2001-12-04  William M. Perry  <wmperry@gnu.org>

	2001-12-04  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-display.el (w3-display-node): Explicitly put in
	breaks
	for <hr> - <p> is not always inferred before and after (like when
	using w3-fast-parse.

	2001-11-25  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-parse.el (w3-parse-buffer): Add : to the allowed tag
	names to deal with Microsoft XHTML.
	(w3-parse-buffer): Allow : in attribute names for XHTML

2001-11-24  William M. Perry  <wmperry@gnu.org>

	Fix font-size screwup.

2001-11-24  William M. Perry  <wmperry@gnu.org>

		* lisp/ssl.el (ssl-get-command): New routine to handle wrapping
	the ssl program inside something that will redirect stderr to
	/dev/null.  Do this only on non-dos, non-windows, and non-vms
	system types.  This is necessary because the -quiet switch to
	openssl's s_client program doesn't do what it is supposed to do.
	*sigh*

		* lisp/font.el (font-set-face-font-new-redisplay): Check
	font-size
	for == 0, not just non-nil.

2001-11-22  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

2001-11-22  William M. Perry  <wmperry@gnu.org>

		* lisp/w3.el (w3-mode): Don't bother calling
	kill-all-local-variables.  It screws up too many things, namely
	emacspeak personality properties and XEmacs' buffer-local faces.

2001-11-22  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-display.el (w3-handle-string-content): Just go ahead
	an
	always put the personality (aural properties) on text.

2001-11-21  William M. Perry  <wmperry@gnu.org>

	doh!

2001-11-21  William M. Perry  <wmperry@gnu.org>

	       * lisp/w3-parse.el (w3-parse-buffer): Patch from Joe Wells to
	      handle XHTML a little bit better.	 Still a hack, but it will now
	      work at all.

	       * lisp/w3-display.el (w3-display-node): Add support for 'start'
	      element on list start elements.  Some sites use this instead of
	      seqnum.

2001-10-31  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-10-31  Dave Love  <fx@gnu.org>

	(w3-decode-charset): DTRT for explicit ascii charset.

2001-10-11  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-10-11  Dave Love  <fx@gnu.org>

	(cl): Require only when compiling.

2001-10-11  Dave Love  <fx@gnu.org>

	Doc fixes.
	(w3-delay-image-loads): Fix default for Emacs 21.
	(w3-mule-charset-to-coding-alist): Remove.

2001-10-11  Dave Love  <fx@gnu.org>

	(w3-parse-hotlist, w3-menu-install-menus): Autoload.
	(w3-explicit-coding-system): Move definition.
	(w3-decode-charset, w3-fetch-callback): Use it.

2001-10-01  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-10-01  Dave Love  <fx@gnu.org>

	Doc fixes.
	(w3-meta-content-type-charset-regexp)
	(w3-meta-charset-content-type-regexp): Removed.
	(w3-persistent-variables): Add url-current-mime-headers.

2001-10-01  Dave Love  <fx@gnu.org>

	(w3-display-node): Fix <meta> and <link> handling.

2001-10-01  Dave Love  <fx@gnu.org>

	(w3-setup-reload-timer, w3-handle-refresh-header): New function.
	(w3-fetch-callback): Handle refresh and cookies.  Set 
	url-current-object.  Don't destroy external parts immediately. For
	inlines, use w3-mode, require mm-view, lose cursor for images.

2001-09-25  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-09-25  Dave Love  <fx@gnu.org>

	(w3-http-equiv-headers): New function.
	(w3-nasty-disgusting-http-equiv-handling): Use it to fix http-equiv
	handling.

2001-09-09  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-09-09  Dave Love  <fx@gnu.org>

	(w3-mode, w3-add-delayed-graphic)
	(w3-find-specific-link, w3-fix-spaces): Autoload.

2001-09-09  Dave Love  <fx@gnu.org>

	(w3-fillin-text-property): Renamed from
	`fillin-text-property'.

2001-09-09  Dave Love  <fx@gnu.org>

	Fix error messages.

2001-08-24  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-08-24  Dave Love  <fx@gnu.org>

	(font-spatial-to-canonical): Don't choke if 
	font-default-size-for-device returns nil, convert it to 0. From Jim
	Meyering <meyering@lucent.com>

2001-07-19  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-07-19  Dave Love  <fx@gnu.org>

	(w3-toolbar-map): Don't lose on non-graphical display with
	tool-bar-mode t.

2001-06-21  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-21  Dave Love  <fx@gnu.org>

	(w3-menu-hotlist-constructor): Require w3-hot, not w3-hotlist.

2001-06-14  Dave Love  <fx@gnu.org>

	(W3_SOURCES): Add w3-emacs.el, remove files it obsoletes.

2001-06-07  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-07  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-07  Dave Love  <fx@gnu.org>

	(wid-edit): Require unconditionally.
	(custom-magic-reset, w3-warn): Autoload.
	(w3-form-keymap): Use substitute-key-definition, not cl-map-keymap.
	(w3-form-create-custom): Require cus-edit unconditionally.
	(w3-all-widgets): Move definition.
	(w3-form-create-file-browser, w3-form-create-option-list)
	(w3-form-default-button-update): Avoid mule-truncate-string.
	(mule-sysdp): Don't require.
	(w3-form-encode-xwfu): Avoid mule-encode-string.

2001-06-07  Dave Love  <fx@gnu.org>

	(mule-sysdp): Don't require.
	(w3-display-get-cookie, w3-finalize-image-download): Avoid 
	mule-write-region-no-coding-system.

2001-06-07  Dave Love  <fx@gnu.org>

	(truncate-string-to-width): New.

2001-06-07  Dave Love  <fx@gnu.org>

	(mule-sysdp): Don't require.

2001-06-07  Dave Love  <fx@gnu.org>

	(mule-sysdp): Don't require.
	(w3-show-dvi): Avoid mule-write-region-no-coding-system.

2001-06-07  Dave Love  <fx@gnu.org>

	(mule-sysdp): Don't require.
	(w3-force-conversion-alist): Use binary, not mule-no-coding-system.

2001-06-07  Dave Love  <fx@gnu.org>

	(mule-sysdp): Don't require.
	(image-normalize): Use binary, not mule-no-coding-system.

2001-06-07  Dave Love  <fx@gnu.org>

	(w3-load-flavors): Remove Emacs version-specifics -- just require
	w3-emacs..

2001-06-07  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-07  Dave Love  <fx@gnu.org>

	(w3-toolbar-file-icon)
	(w3-toolbar-printer-icon, w3-toolbar-file-icon): New variable.
	(w3-toolbar-map): Transform `toolbar-' symbols into `w3-toolbar-'.

2001-06-07  Dave Love  <fx@gnu.org>

	(copy-tree): Fix cl- functions.

2001-06-05  Dave Love  <fx@gnu.org>

	Fix last commit.

2001-06-05  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-05  Dave Love  <fx@gnu.org>

	Require cl only when compiling.
	(w3-line-breaks-vector): Deleted.
	(w3-display-line-break): Use justification arg of 
	fill-region-as-paragraph.  Use insert-char.

2001-06-05  Dave Love  <fx@gnu.org>

	(w3-sysdp): require.
	(url-expand-file-name, url-insert-file-contents, url-view-url): 
	Autoload.
	(css-running-xemacs): Removed.	Change callers to use featurep.
	(css-handle-import, css-parse): Declare url-current-object special.
	(css-active-device-types): Use display-multi-font-p, not 
	font-running-emacs-new-redisplay.

2001-06-05  Dave Love  <fx@gnu.org>

	(w3-invalid-sgml-char-replacement): Doc fix.
	(w3-resolve-numeric-char): Renamed from w3-resolve-numeric-entity. 
	Callers changed.

2001-06-05  Dave Love  <fx@gnu.org>

	(w3-version-number): Fix regexp, doc.
	(w3-html-entities): Modified per W3C entity list.

2001-06-05  Dave Love  <fx@gnu.org>

	(w3-toolbar-back-icon, w3-toolbar-forw-icon)
	(w3-toolbar-home-icon, w3-toolbar-reld-icon)
	(w3-toolbar-imag-icon, w3-toolbar-open-icon)
	(w3-toolbar-print-icon, w3-toolbar-find-icon)
	(w3-toolbar-stop-icon, w3-toolbar-help-icon)
	(w3-toolbar-hotl-icon) [(featurep 'tool-bar)]: Initialize to names of
	Emacs 21 icons.
	(toolbar-make-button-list) [(featurep 'tool-bar)]: Don't define.
	(w3-toolbar-make-buttons): Do nothing if (featurep 'tool-bar).
	(w3-toolbar-map): New variable.
	(w3-add-toolbar-to-buffer): Use it.

2001-06-03  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-02  William M. Perry  <wmperry@gnu.org>

	Urrrr - forgot a conflict indicator.

2001-06-02  William M. Perry  <wmperry@gnu.org>

	Trying for unicode under XEmacs.

2001-06-01  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-06-01  Dave Love  <fx@gnu.org>

	(widget-convert-text): Only advise it if we're in Emacspeak.
	(append-suffixes-hack, w3-java-run-applet, mm-inline-text): Autoload.
	(w3-display-get-cookie): Use url-generate-unique-filename.
	(w3-display-table): Use copy-sequence, not copy-seq.

2001-06-01  Dave Love  <fx@gnu.org>

	(w3-decode-charset): Set buffer file coding system.

2001-05-31  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-31  Dave Love  <fx@gnu.org>

	(decode-char): Define with older Mule-UCS.
	(w3-expand-entity-at-point-maybe): Sanitize regexp for numeric entity. 
	Don't lose trailing space.  Grok hex form.

2001-05-31  Dave Love  <fx@gnu.org>

	(w3-menu-file-menu): Fix
	"---:shadowDoubleEtchedIn".  From Pavel Jan,Bm(Bk.

2001-05-30  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-30  Dave Love  <fx@gnu.org>

	Require w3-sysdp.
	(w3-popup-menu): Revert last change.

2001-05-29  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-29  Dave Love  <fx@gnu.org>

	Remove lots of unused stuff.

2001-05-29  Dave Love  <fx@gnu.org>

	Require cl only when compiling.	 Doc and message fixes.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-toolbar): Bind w3-hotlist-view, not w3-show-hotlist.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-menu-hotlist-constructor): Require w3-hotlist.
	(w3-menu-bookmark-menu): Bind w3-hotlist-view, not w3-show-hotlist.
	(w3-popup-menu): In Emacs, use copy-keymap, not copy-tree.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-hotindex-query): Call w3-hotlist-view, not w3-show-hotlist.

2001-05-29  Dave Love  <fx@gnu.org>

	(url-vars): Require.
	(w3-lynx-emulation-minor-mode-map)
	(w3-netscape-emulation-minor-mode-map): Bind w3-hotlist-view, not 
	w3-show-hotlist.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-open-local, w3-fetch): Autoload.
	(add-minor-mode): Remove definition in favour of autoload.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-mode-map): Bind w3-hotlist-view, not w3-show-hotlist.

2001-05-29  Dave Love  <fx@gnu.org>

	(w3-parse-buffer): Use w3-resolve-numeric-entity for bogus characters.

2001-05-25  William M. Perry  <wmperry@gnu.org>

	Load cl-extra in w3-speak-table.el to work around a byte-optimizer bug
	in Emacs 21.

2001-05-24  William M. Perry  <wmperry@gnu.org>

	2001-05-24  Pavel Jank <Pavel@janik.cz>

		* lisp/w3-display.el (w3-resurrect-hyperlinks): Look for next
	single property change from `st' instead of `nd' to avoid
	potential infinite loops.

	2001-05-24  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-cus.el (w3-honor-stylesheets): Turn off stylesheets
	for
	now - url-retrieve-synchronously seems to be acting quite
	strange.

2001-05-22  William M. Perry  <wmperry@gnu.org>

		* lisp/css.el (css-handle-import): Use ignore-errors around url
	loading.
	(css-parse): Ditto.

		* lisp/docomp.el: Remove a bunch of the autoloading crap - it
	isn't needed anymore.

2001-05-21  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-18  Dave Love  <fx@gnu.org>

	comments

2001-05-18  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-17  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-parse.el w3-int-to-char: Deal with XEmacs more
	nicely.
	int-to-char does error checking, so passing in ?~ tends to blow
	things up.  Do better error checking for characters passed in, and
	for integers that are not capable of being converted to
	characters.

		* lisp/w3-display.el (w3-dingbats): Deal with a mule-less
	XEmacs
	in our conditions.

2001-05-16  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-16  Dave Love  <fx@gnu.org>

	(w3-decode-charset): Re-write.
	(w3-fetch-callback): Partly re-write for coding conversion.
	(w3-convert-code-for-mule, w3-coding-system-for-mime-charset): Deleted.
	(w3-save-as, w3-download-callback): Avoid 
	mule-write-region-no-coding-system.
	(w3-mode): Do kill-all-local-variables in Emacs.

2001-05-16  Dave Love  <fx@gnu.org>

	@sc fixes from Jim Meyering.

2001-05-15  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-15  Dave Love  <fx@gnu.org>

	(w3-invalid-sgml-char-replacement): Redefined.
	(w3-resolve-numeric-entity): New function.
	(html-entities): Consider string and non-string returns from 
	w3-resolve-numeric-entity.
	(w3-p-s-var-def): Use w3-resolve-numeric-entity.
	(w3-parse-hooks): Fix typo.
	(w3-int-to-char): New alias.

2001-05-15  Dave Love  <fx@gnu.org>

	(w3-sysdp): Require.
	(flatten): Autoload unconditionally.

2001-05-14  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-14  Dave Love  <fx@gnu.org>

	Don't define extent-related functions, to avoid trouble with other
	packages.

2001-05-14  Dave Love  <fx@gnu.org>

	Don't require mule-sysdp.
	(w3-decode-charset): Remove prompting stuff.  Avoid 
	gnus-strip-whitespace.	Use mm-charset-to-coding-system and return 
	coding system used.
	(w3-fetch-callback): Bind and set mule-retrieval-coding-system. Call
	mm-enable-multibyte.
	(w3-widget-button-click): Add Emacs case.
	(w3-warn): Wrap definition in eval-and-compile.

2001-05-14  Dave Love  <fx@gnu.org>

	(url-expand-file-name): Autoload.
	(cl): Require when compiling.
	(w3-invalid-sgml-char-replacement): Defvar when compiling.
	(w3-parse-munge-ethiopic-text): Don't bother supporting MULE 2.
	(w3-parse-hooks): Customize.  Default to nil, with 
	w3-parse-munge-ethiopic-text as an option.

2001-05-14  Dave Love  <fx@gnu.org>

	Use new backquote syntax.
	(w3-image-invalid-glyph-p): Test for Emacs images.

2001-05-14  Dave Love  <fx@gnu.org>

	Use (featurep 'xemacs).	 Use modern backquote syntax.
	(widget): Don't require cl.
	(w3-vars): Require.
	(w3-point-in-map, w3-point-in-map): Autoload.
	(widget-image-value-set): Add Emacs 21 image test.
	(widget-image-usemap): Avoid a string-match.
	(widget-image-value-create): Use align property.  Fix call of 
	image-type-available-p.	 Some simplification.  Use `insert-image' in
	Emacs.
	(widget-image-delete): Maybe use delete-overlay.
	(widget-glyphp): Test for Emacs image.
	(widget-image-button-press): Add code for Emacs.

2001-05-14  Dave Love  <fx@gnu.org>

	Use (featurep 'xemacs), not w3-running-xemacs.	Use modern backquote
	syntax.
	(w3-maybe-start-image-download): Use display-graphic-p.	 Don't use 
	make-glyph in Emacs.
	(w3-maybe-start-background-image-download): Fix typo `mesage'. Don't
	use make-glyph in Emacs.
	(w3-finalize-image-download): For Emacs, grok `align' attribute. Use
	unibyte for image data in Emacs.  Only do xbm stuff in XEmacs. Don't do
	make-glyph by default.	Only call set-glyph-image if it's defined.
	(w3-handle-image): Use `align'.
	(w3-dingbats): Define without using mule-sysdep-version.
	(w3-make-char): Likewise.
	(w3-display-node): Minor logic simplification.

2001-05-14  Dave Love  <fx@gnu.org>

	(w3-dired-find-file-dired): New function, renamed from second 
	occurrence of w3-dired-find-file.

2001-05-14  Dave Love  <fx@gnu.org>

	(cl): Require when compiling.

2001-05-14  Dave Love  <fx@gnu.org>

	(w3-dired-find-file-mouse): Use mouse-set-point.
	(dired-get-filename): Autoload.

2001-05-14  Dave Love  <fx@gnu.org>

	(cl): Require cl when compiling.  Use (featurep
	'xemacs), not w3-running-xemacs.
	(w3-menu-file-menu): Allow ---:shadowDoubleEtchedIn in Emacs 21.
	(w3-menu-options-menu): Comment-out `download to disk'
	(w3-dump-to-disk not defined).

2001-05-10  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-10  Dave Love  <fx@gnu.org>

	(w3-menu-go-menu): Use url-history-track, not url-keep-history.

2001-05-10  Dave Love  <fx@gnu.org>

	*** empty log message ***

2001-05-10  Dave Love  <fx@gnu.org>

	Removed in favour of one in url package.

2001-01-04  Dave Love  <fx@gnu.org>

	(w3-add-toolbar-to-buffer) <featurep 'tool-bar>: Test display-graphic-p
	and tool-bar-lines.  Use mapc, not mapcar.

2001-01-02  Sam Steingold  <sds@gnu.org>

	Gnus and URL are two levels above w3/lisp by default

2000-12-20  Dave Love  <fx@gnu.org>

	*** empty log message ***

2000-12-20  Dave Love  <fx@gnu.org>

	(socks-char-int): New alias instead of char-int. Callers changed.
	(socks-original-open-network-stream, open-network-stream): Use 
	defalias, not fset.
	(socks-wait-for-state-change, socks-filter)
	(socks-open-connection, socks-open-connection)
	(socks-send-command, socks-parse-services)
	(socks-find-services-entry, socks-open-network-stream)
	(socks-username/password-auth-filter)
	(socks-username/password-auth): Don't use cl-...hash.

2000-12-20  Dave Love  <fx@gnu.org>

	(css-get-internal, css-copy-stylesheet)
	(css-store-rule, css-display): Don't use cl-...hash.

2000-12-20  Dave Love  <fx@gnu.org>

	Use defalias, not fset.	 Don't use cl-...hash.

2000-12-20  Dave Love  <fx@gnu.org>

	Use defalias, not fset.
	(w3-widget-echo): Revert last change, following Emacs change.

2000-12-20  Dave Love  <fx@gnu.org>

	Use sysdep-defalias, not sysdep-fset.

2000-12-20  Dave Love  <fx@gnu.org>

	Use defalias, not fset.

2000-12-20  Dave Love  <fx@gnu.org>

	(w3-maybe-follow-link): Fix call of widget-button-press.

2000-12-20  Dave Love  <fx@gnu.org>

	*** empty log message ***

2000-12-20  Dave Love  <fx@gnu.org>

	(cl): Require only when compiling.

2000-12-20  Dave Love  <fx@gnu.org>

	(device-class): Try display-color-p first.

2000-12-20  Dave Love  <fx@gnu.org>

	(w3-event-glyph): New alias instead of event-glyph.

2000-12-20  Dave Love  <fx@gnu.org>

	Comment.

2000-11-15  William M. Perry  <wmperry@gnu.org>

	Compilation fix under Emacs21 and mouse-track is disabled for emacs21 -
	it is no longer needed.

2000-10-16  William M. Perry  <wmperry@gnu.org>

	added definitions of toolbar-file-icon and toolbar-printer-icon

2000-10-16  William M. Perry  <wmperry@gnu.org>

	Toolbar support for Emacs 21.x

2000-07-28  Sam Steingold  <sds@gnu.org>

	added w3-e21.el to W3_SOURCES

2000-07-10  William M. Perry  <wmperry@gnu.org>

	Protect against bad characters specified with &#xxx; when in mule. 
	Would abort the parse before, now just inserts '~' kind of like MULE
	would anyway

2000-07-10  William M. Perry  <wmperry@gnu.org>

	Committed queued changes from god knows when

1999-12-24  William M. Perry  <wmperry@gnu.org>

	1999-12-23  William M. Perry  <wmperry@aventail.com>

	* lisp/w3-speak-table.el (w3-table-focus-on-this-cell): Synch'd up with
	Thierry & Raman.  Provide default value for at-depth. Resurrect
	hyperlinks and images when focusing on a cell.
	(w3-table-setup-keys): New bindings for `,\' and `.\' to focus on and
	speak table cells.

	1999-12-22  William M. Perry  <wmperry@aventail.com>

	* lisp/w3-parse.el (w3-parse-buffer): Allow \':\' in attribute names,
	to deal with stupid quasi-HTML/XML data output by MS Word 9.x
	(w3-parse-buffer): Removed progress bar stuff, since it is causing 
	XEmacs 21.2 betas to crash.

1999-12-17  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-12-15  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-12-11  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-12-11  William M. Perry  <wmperry@gnu.org>

		* lisp/w3-display.el (w3-prepare-tree): Analog to
	w3-prepare-buffer, but works on a ready-made parse tree instead of
	parsing it on the fly.

1999-12-11  William M. Perry  <wmperry@gnu.org>

		* lisp/w3.el (w3-fetch-callback): Added in special case for
	handling content-type of application/x-elisp-parsed-html, for when
	we want to

1999-12-11  William M. Perry  <wmperry@gnu.org>

		* lisp/css.el (css-handle-import): Protect against
	url-insert-file-contents signalling an error.
	(css-handle-import): Use url-insert-file-contents instead of the
	old url-retrieve interface.  We cannot retrieve stylesheets
	asynchronously (for now).
	(css-expand-value): Nuke quotes around URL attributes.

1999-12-05  William M. Perry  <wmperry@gnu.org>

	* lisp/w3-display.el (w3-prepare-buffer): Don't do the history
	 stuff - this died a long time ago anyway.

	* lisp/Makefile.in (W3_OBJECTS): Use W3_SOURCES, not SOURCES.

	* lisp/w3.el (w3-fetch): Urk, call w3-notify-when-ready if we
	 found a buffer visiting the URL, otherwise nothing happens.
	 User just silently gets no feedback about the operation.

1999-12-05  William M. Perry  <wmperry@gnu.org>

	Make sure to error out of configuration process if gnus or url packages
	are not found

1999-12-05  William M. Perry  <wmperry@gnu.org>

	Everything now supports the new URL package, grand restructuring, etc,
	etc.  Live in fear for a while.

1999-11-20  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-20  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-14  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-14  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-14  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-13  William M. Perry  <wmperry@gnu.org>

	update mailing list addresses.

1999-11-12  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-12  William M. Perry  <wmperry@gnu.org>

	Added support for Java applets

1999-11-11  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-10  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-09  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-11-09  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-10-14  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-10-12  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-10-01  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-08-09  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-08-05  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-08-03  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-07-21  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-07-19  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-07-01  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-06-28  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-06-28  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-04-29  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-04-08  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-04-08  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-03-28  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-03-25  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-01-10  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-01-10  William M. Perry  <wmperry@gnu.org>

	New file to make updates a little more silent

1999-01-10  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-01-10  William M. Perry  <wmperry@gnu.org>

	* lisp/docomp.el (emacs-build-autoloads): Only do the autoloads one way
	 for Emacs or XEmacs.

1999-01-07  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-01-07  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1999-01-07  William M. Perry  <wmperry@gnu.org>

	don't use read-kbd-macro

1999-01-05  William M. Perry  <wmperry@gnu.org>

	1999-01-05  William M. Perry  <wmperry@aventail.com>

	* lisp/docomp.el (byte-compile-dest-file): Downcase file names if we
	are
	 in windows of any flavor.  Sometimes we get foo.EL instead of foo.el
	and
	 we were just naming the output file foo.EL.elc
	 (compile-it): Make sure we get *.EL from directory-files as well.
	 (emacs-build-autoloads): Ditto.  %!@!ing windows file systems.
	 (emacs-build-autoloads): Deal with Emacs or XEmacs way of rebuilding
	 autoloads in lisp instead of relying on autoconf.  This will make
	 everything much happier under windows.

	1999-01-04  William M. Perry  <wmperry@aventail.com>

	* Makefile.in (dotemacs): Wrap the require we stick into $(DOTEMACS) in
	a
	 `condition-case' for people that share their setups between emacsen or
	 machines with different installed packages.

	* lisp/w3-forms.el (w3-form-encode-xwfu): Don't forget to deal with the
	 new attributes if we are doing just a plain old form submission!

	1999-01-04  Milan Zamazal <pdm@freesoft.cz>

	* lisp/w3-forms.el (w3-submit-form): Correctly shorten the separator
	 generated... was including too few characters.
	 (w3-form-encode-helper): Added ability to specify additional
	attributes
	 for the `file' input type so that we can keep track of the filename.
	 (w3-form-encode-make-mime-part): Create content-disposition header
	 instead of content-id and content-length
	 (w3-form-encode-multipart/x-www-form-data): Use CRLF instead of just
	LF
	 for separators.
	 (w3-form-encode-multipart/x-www-form-data): Don't forget to add in the
	 separator at the end of the message.

	1998-01-04  William M. Perry  <wmperry@aventail.com>

	* lisp/w3-forms.el (w3-form-encode-multipart/x-www-form-data): Better
	 separator generation.

	1999-01-04  Laurent Martelli <martelli@iie.cnam.fr>

	* lisp/w3-hotindex.el: Added autoload statements.

	1999-01-04  Kenichi Handa  <handa@etl.go.jp>

	* lisp/Makefile.in (w3-auto.el): Generate w3-auto.el from
	 auto-autoloads.el just build in the current directory.

1998-12-31  William M. Perry  <wmperry@gnu.org>

	1998-12-31  William M. Perry  <wmperry@aventail.com>

	* lisp/font.el: Various mergings with the XEmacs distributed version of
	 font.el.  Lots of byte-compile warnings squashed when not building
	with
	 Emacs/W3.

	1998-12-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>

	* font.el: Split font-family-mappings into X and mswindows-specific
	 versions.  mswindows-font-create-[object|name]: Treat supplied size as
	a
	 pointsize. Added underline and strikethru handling.

1998-12-30  William M. Perry  <wmperry@gnu.org>

	* lisp/url.el (url-file-exists): If url-user is nil use anonymous ftp.
	 (url-file-size): Ditto.

	* lisp/w3.el (w3-find-this-file): Protect against sticking 'nil@' in
	the
	 filename spec when we go to retrieve something.

1998-12-30  William M. Perry  <wmperry@gnu.org>

	1998-12-30  Milan Zamazal <pdm@pvt.net>

	* lisp/url-auth.el (url-basic-auth): Make sure to use
	base64-encode-string
	 instead of base64-encode to work with new Emacs/XEmacs that have
	native
	 base64 encoding/decoding primitives.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	* lisp/url.el (url-file-attributes): use 'anonymous' instead of 'ftp'
	as
	 the username if none specified.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	use 'anonymous' instead of 'ftp' as the username if none specified.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-29  William M. Perry  <wmperry@gnu.org>

	1998-12-29  Markus Rost	 <markus.rost@mathematik.uni-regensburg.de>

	* url.el (url-file-attributes): If url-user is nil use anonymous ftp.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	* lisp/mule-sysdp.el (mule-detect-coding-version): Doh - make sure we
	 don't blow up in XEmacs w/Mule when making sure we have a valid coding
	 system.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-29  William M. Perry  <wmperry@gnu.org>

	* lisp/socks.el (socks-find-route): Fixed bug where we would not honor
	the
	 '!' at the front of the regexp to mean _do_ redirect the connection. 
	I
	 need to finish the socks-redirection-rules stuff sometime soon.

1998-12-29  William M. Perry  <wmperry@gnu.org>

	* lisp/mule-sysdp.el (mule-detect-coding-version): Put back in the
	 ultra-anal checks to make sure that what detect-coding-region and
	 friends find is actually a coding system.  Apparently the bug where
	 bizarre combinations of CRLF and LF separators in a file make Emacs
	20.3
	 return a number as a coding system is back.  Bug reported to the Emacs
	 maintainers.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	1998-12-28  Milan Zamazal <mz@pdm.pvt.net>

	* lisp/mm.el (mm-possible-viewers): Don't reverse exact & wildcard when
	 concatenating them.  Reason: `mm-mime-data' contains mailcap entries
	in
	 the opposite order than they are in the mailcap file.	The function
	 `mm-possible-viewers' should return found items in the opposite order
	 again, so that the first viewer from the mailcap was invoked.	The
	patch
	 ensures this.

	* lisp/mm.el (mm-mime-data-default): New variable that holds all the
	 defaults.  mm-mime-data now holds _only_ the user supplied viewers.

	* lisp/mm.el (mm-mime-info): Give preference to things found in
	 mm-mime-data (the user stuff) and then fall back onto
	 mm-mime-data-default.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	1998-12-28  Milan Zamazal <mz@pdm.pvt.net>

	* lisp/url-http.el (url-parse-viewer-types): Apply both mm-mime-data
	and
	 mm-mime-data-default when building the acceptable viewer list.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	  (w3-widget-buffer): New function to get the buffer a widget is in.
	 (w3-widget-echo): Use it, since with Gnus, it is very likely that you
	 will be in a different buffer when you are mousing around the rendered
	 HTML.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	Removed obsolete file

1998-12-28  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-28  William M. Perry  <wmperry@gnu.org>

	  (w3-pause): Mark the buffer as temporarily read-only, so that
	 self-inserting keystrokes will signal an error, which will be caught
	and
	 ignored by the condition-case.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	  (w3-region): Make w3-region interactive and give it a doc string.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	* lisp/url.el (url-looks-like-html): New function that determines
	whether
	 a document looks like HTML or not.  This is for ancient HTTP/0.9
	 responses for things without a file extension (ie: /, /a/b/, etc)
	 (url-retrieve-internally): Use it if we cannot find a content-type any
	 other way.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	* lisp/url-file.el (url-file): Modify the filename in the URL if we are
	 actually visiting a directory without a trailing '/' or '\', and we do
	 the auto-find of the index.html file.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	* lisp/w3-display.el (w3-prepare-buffer): Use an unwind-protect form
	 around w3-draw-tree.  This means that even if something in the drawing
	 causes an error, the buffer will still be thrown into w3-mode

1998-12-28  William M. Perry  <wmperry@gnu.org>

	Try to avoid compile-time-errors when gnus' mm-decode cannot be found.

1998-12-28  William M. Perry  <wmperry@gnu.org>

	1998-12-26  Markus Rost	 <markus.rost@mathematik.uni-regensburg.de>

	* w3-display.el (w3-display-get-cookie): No buffer-file-name for "
	 *cookie*" buffers.

1998-12-27  William M. Perry  <wmperry@gnu.org>

	* lisp/url.el (url-expand-file-name): Make sure to normalize the
	'default'
	 value before we get to the point of bailing out if we get the empty
	 string, otherwise the vector-ized version of the URL could sneak out,
	 and the 'nil' default case would screw us too.

1998-12-27  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-27  William M. Perry  <wmperry@gnu.org>

	Works with Emacs/XEmacs with native base64 support now.

1998-12-27  William M. Perry  <wmperry@gnu.org>

	Added some aliases to work better with emacs/xemacs with native base64
	support.

1998-12-26  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-26  William M. Perry  <wmperry@gnu.org>

	Added first cut at LDAP support.

1998-12-25  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-25  William M. Perry  <wmperry@gnu.org>

	* lisp/url.el (url-default-expander): Make sure that we remove any
	query
	 strings from the URL before we remove relative links.
	 (url-remove-relative-links): Tack on a trailing '/' if necessary so
	that
	 we don't fail any URL parsing tests on things like 'g/.', which should
	 be normalized to just 'g/'

	Added new 'tests' subdirectory that will include any HTML files or lisp
	that helps to detect or demonstrate current bugs.

1998-12-24  William M. Perry  <wmperry@gnu.org>

	Fixed cookie vulnerability as described in 
	http://www.paradise.net.nz/~glineham/cookiemonster.html

1998-12-23  William M. Perry  <wmperry@gnu.org>

	Patch from Markus Rost	<markus.rost@mathematik.uni-regensburg.de>

		* w3-menu.el (w3-menu-initialize-w3-mode-menu-map): Block also
	the global menubar entry [menubar mule].

1998-12-23  William M. Perry  <wmperry@gnu.org>

	Fixed mismatches in several customizations.

1998-12-23  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-23  William M. Perry  <wmperry@gnu.org>

	Make sure that we provide WIDGETDIR and friends to the 'fast' target 
	building, or else the new logic/safety checks in docomp.el will always 
	fail.

1998-12-23  William M. Perry  <wmperry@gnu.org>

	* lisp/w3-display.el (w3-get-default-color): Function to get the
	default
	 foreground or background color, even if face-(fore|back)ground returns
	 nil, which it does under Emacs fairly often.  We fall back to getting
	 the colors out of the frame properties.  I think this is gross, but oh
	 well.
	 (w3-display-background-useless-p): Use it.
	 (w3-display-foreground-useless-p): Use it.

1998-12-22  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/w3-parse.el (w3-parse-buffer): Add ',' to the `whitespace' at the 
	front of an attribute that we should skip over.	 This is so that people
	can do horrible nasty things like <input type="foo", name="bar"> and
	still have it work.  Sometimes I feel so... unclean.

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/w3.el (w3-replace-invalid-chars): Make sure we tell replace-regexp 
	to be 'literal' so that somet hings in the invalid chars table don't 
	signal an error (ie: S\\v was looking for the regexp quote match, etc)

	lisp/w3.el (w3-reload-document): Avoid using interactive spec 'Z', 
	since it doesn't exist in older versions of Emacs (19.xx)

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/w3-display.el (w3-image-alt): Pay better attention to the alt 
	specified by the document.  Don't try to special case the empty string 
	so much.

	lisp/w3-display.el (w3-display-table): Backed out old change to use 
	less space for borderless tables - it was screwing up spacing at the 
	beginning of celles.

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/url.el (url-expand-file-name): Do not remove blanks from target 
	anchors (#xxx).

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/url-news.el (url-check-gnus-version): Use gnus-continuum-version 
	if at all possible.  This way I will never have to add another 
	string-match to the list of acceptable versions (at least not until 
	another 15 releases of Gnus.

1998-12-22  William M. Perry  <wmperry@gnu.org>

	lisp/css.el (css-parse): Wrap the calls to forward sexp in 
	condition-case so that an invalid stylesheet does not completely choke.

1998-12-21  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-21  William M. Perry  <wmperry@gnu.org>

	lisp/docomp.el: If WIDGETDIR is not set, or set to `no', then scream 
	and bitch and die, to avoid more arcane errors later on.

	(emacs-build-custom-load): Try to work around emacs19 that doesn't have
	cus-dep installed.

1998-12-21  William M. Perry  <wmperry@gnu.org>

	Don't bind mouse-movement unless w3-track-mouse is set.

1998-12-21  William M. Perry  <wmperry@gnu.org>

	(w3-fetch): Avoid use of with-current-buffer, since it doesn't exist in
	Emacs 19.xx
	(w3-convert-code-for-mule): Finished rename to mule-coding-system-p

1998-12-20  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Duh - need to update CVSROOT in the build scripts since the move to
	gnu.org.

1998-12-20  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Patches for mule-coding-system-p from Ken'ichi Handa

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Well, bite the bullet and check in the configure script.  It is nice to
	get the whole thing when you use CVS.

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Make sure that the custom-load building still works under XEmacs.

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Added appropriate magic to run autoconf whenever configure.in is 
	modified.

1998-12-20  William M. Perry  <wmperry@gnu.org>

	Added appropriate magic to run autoconf whenever aclocal.m4 is 
	modified.

1998-12-19  William M. Perry  <wmperry@gnu.org>

	Make sure that we remove AUTOSOURCES when we do a distclean.

1998-12-19  William M. Perry  <wmperry@gnu.org>

	*** empty log message ***

1998-12-19  William M. Perry  <wmperry@gnu.org>

	Moved the renaming of cus-load to custm-load into the makefile, since 
	custom-make-dependencies under Emacs is rude and does an exit-emacs for
	us.  Bah!

1998-12-19  William M. Perry  <wmperry@gnu.org>

	More changes to support the creation of auto-autoloads and custom-load
	on any emacsen

1998-12-19  William M. Perry  <wmperry@gnu.org>

	Changes from Ken'ichi HANDA for building in separate srcdir

1998-12-19  William M. Perry  <wmperry@gnu.org>

	New way to build the custom-load and auto-autoloads file under Emacs.

1998-12-19  William M. Perry  <wmperry@gnu.org>

	Added functions to build autoloads and custom loads for non-XEmacs 
	flavors.

1998-12-18  William M. Perry  <wmperry@gnu.org>

	Initial revision

1998-12-01  William M. Perry  <wmperry@gnu.org>

	Initial revision

