;ELC   
;;; Compiled by aatharuv@cutter-john.mit.edu on Sun Jan  5 18:17:19 2003
;;; from file /afs/sipb.mit.edu/contrib/emacs/packages/w3-4.0pre.47/lisp/w3-auto.el
;;; in Emacs version 21.1.1
;;; with bytecomp version 2.85
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`w3-auto.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301\302\303\211\211%\210\300\304\302\303\211\211%\210\300\305\302\303\211\211%\210\300\306\302\303\211\211%\210\300\307\302\303\211\211%\210\300\310\302\303\211\211%\210\300\311\302\303\211\211%\210\300\312\302\303\211\211%\210\300\313\302\303\211\211%\207" [autoload font-create-object "font" nil font-default-font-for-device font-default-object-for-device font-default-family-for-device font-default-registry-for-device font-default-encoding-for-device font-default-size-for-device x-font-build-cache font-set-face-font] 6)
#@1066 Return an authorization string suitable for use in the WWW-Authenticate
header in an HTTP/1.0 request.

URL    is the url you are requesting authorization to.  This can be either a
       string representing the URL, or the parsed representation returned by
       `url-generic-parse-url'
REALM  is the realm at a specific site we are looking for.  This should be a
       string specifying the exact realm, or nil or the symbol 'any' to
       specify that the filename portion of the URL should be used as the
       realm
TYPE   is the type of authentication to be returned.  This is either a string
       representing the type (basic, digest, etc), or nil or the symbol 'any'
       to specify that any authentication is acceptable.  If requesting 'any'
       the strongest matching authentication will be returned.  If this is
       wrong, its no big deal, the error from the server will specify exactly
       what type of auth to use
PROMPT is boolean - specifies whether to ask the user for a username/password
       if one cannot be found in the cache
(autoload 'url-get-authentication "url-auth" '(#$ . 1189) nil nil)
#@587 Register an HTTP authentication method.

TYPE     is a string or symbol specifying the name of the method.   This
         should be the same thing you expect to get returned in an Authenticate
         header in HTTP/1.0 - it will be downcased.
FUNCTION is the function to call to get the authorization information.  This
         defaults to `url-?-auth', where ? is TYPE
RATING   a rating between 1 and 10 of the strength of the authentication.
         This is used when asking for the best authentication for a specific
         URL.  The item with the highest rating is returned.
(autoload 'url-register-auth-scheme "url-auth" '(#$ . 2328) nil nil)
#@32 Store buffer BUFF in the cache
(autoload 'url-store-in-cache "url-cache" '(#$ . 2989) nil nil)
#@38 Return non-nil if the URL is cached.
(autoload 'url-is-cached "url-cache" '(#$ . 3090) nil nil)
#@40 Extract FNAM from the local disk cache
(autoload 'url-cache-extract "url-cache" '(#$ . 3192) nil nil)
#@41 Return t iff a cached file has expired.
(autoload 'url-cache-expired "url-cache" '(#$ . 3300) nil nil)
(byte-code "\300\301\302\303\211\211%\210\300\304\302\303\211\211%\207" [autoload url-cookie-parse-file "url-cookie" nil url-cookie-write-file] 6)
#@72 Retrieves all the netscape-style cookies for a specified HOST and PATH
(autoload 'url-cookie-retrieve "url-cookie" '(#$ . 3556) nil nil)
(byte-code "\300\301\302\303\211\211%\207" [autoload url-cookie-handle-set-cookie "url-cookie" nil] 6)
#@67 Attempt to resolve the given HOSTNAME using nslookup if possible.
(autoload 'url-gateway-nslookup-host "url-gw" '(#$ . 3802) t nil)
#@25 Open a stream to a host
(autoload 'url-open-stream "url-gw" '(#$ . 3940) nil nil)
(byte-code "\300\301\302\303\304\303%\210\300\305\306\303\211\211%\210\300\307\306\303\211\211%\210\300\310\306\303\211\211%\210\300\311\306\303\211\211%\210\300\312\306\303\211\211%\210\300\313\306\303\211\211%\210\300\314\306\303\211\211%\207" [autoload url-mail "url-mail" nil t isPlainHostName "url-ns" dnsDomainIs dnsResolve isResolvable isInNet url-ns-prefs url-ns-user-pref] 6)
#@786 Return a list of attributes of URL.
Value is nil if specified file cannot be opened.
Otherwise, list elements are:
 0. t for directory, string (name linked to) for symbolic link, or nil.
 1. Number of links to file.
 2. File uid.
 3. File gid.
 4. Last access time, as a list of two integers.
  First integer has high-order 16 bits of time, second has low 16 bits.
 5. Last modification time, likewise.
 6. Last status change time, likewise.
 7. Size in bytes. (-1, if number is out of range).
 8. File modes, as a string of ten letters or dashes as in ls -l.
    If URL is on an http server, this will return the content-type if possible.
 9. t iff file's gid would change if file were deleted and recreated.
10. inode number.
11. Device number.

If file does not exist, returns nil.
(autoload 'url-file-attributes "url" '(#$ . 4414) nil nil)
#@83 Return a 'normalized' version of URL.  This strips out default port
numbers, etc.
(autoload 'url-normalize-url "url" '(#$ . 5264) nil nil)
#@60 Return the name of a buffer (if any) that is visiting URL.
(autoload 'url-buffer-visiting "url" '(#$ . 5409) nil nil)
#@31 Reset the history list timer.
(autoload 'url-setup-save-timer "url" '(#$ . 5533) t nil)
#@88 Do setup - this is to avoid conflict with user settings when URL is
dumped with emacs.
(autoload 'url-do-setup "url" '(#$ . 5627) nil nil)
#@132 Get the URL closest to point, but don't change your
position. Has a preference for looking backward when not
directly on a symbol.
(autoload 'url-get-url-at-point "url" '(#$ . 5773) nil nil)
#@66 Retrieve the HTTP/1.0 headers and display them in a temp buffer.
(autoload 'url-popup-info "url" '(#$ . 5970) nil nil)
#@468 Retrieve a document over the World Wide Web.
The document should be specified by its fully specified
Uniform Resource Locator.  No parsing is done, just return the
document as the server sent it.  The document is left in the
buffer specified by url-working-buffer.  url-working-buffer is killed
immediately before starting the transfer, so that no buffer-local
variables interfere with the retrieval.  HTTP/1.0 redirection will
be honored before this function exits.
(autoload 'url-retrieve "url" '(#$ . 6096) nil nil)
(byte-code "\300\301\302\303\211\211%\207" [autoload w3-about "w3-about" nil] 6)
#@64 Parse and display the region of this buffer between ST and ND.
(autoload 'w3-region "w3-display" '(#$ . 6702) t nil)
(byte-code "\300\301\302\303\211\211%\210\300\304\302\303\211\211%\210\300\305\302\303\211\211%\207" [autoload w3-form-add-element "w3-forms" nil w3-form-resurrect-widgets w3-do-text-entry] 6)
#@47 Import an HTML file into the Emacs-w3 format.
(autoload 'w3-read-html-bookmarks "w3-hot" '(#$ . 7018) t nil)
#@39 Show hotlist entries matching REGEXP.
(autoload 'w3-hotlist-apropos "w3-hot" '(#$ . 7133) t nil)
#@45 Reload the default hotlist file into memory
(autoload 'w3-hotlist-refresh "w3-hot" '(#$ . 7236) t nil)
#@43 Deletes a document from your hotlist file
(autoload 'w3-hotlist-delete "w3-hot" '(#$ . 7345) t nil)
#@23 Rename a hotlist item
(autoload 'w3-hotlist-rename-entry "w3-hot" '(#$ . 7451) t nil)
#@39 Append a hotlist to the one in memory
(autoload 'w3-hotlist-append "w3-hot" '(#$ . 7543) t nil)
#@40 Read in the hotlist specified by FNAME
(autoload 'w3-parse-hotlist "w3-hot" '(#$ . 7645) nil nil)
#@253 Possibly go to a link in your W3/Mosaic hotlist.
This is part of the emacs World Wide Web browser.  It will prompt for
one of the items in your 'hotlist'.  A hotlist is a list of often
visited or interesting items you have found on the World Wide Web.
(autoload 'w3-use-hotlist "w3-hot" '(#$ . 7750) t nil)
#@74 Add the document pointed to by the hyperlink under point to the hotlist.
(autoload 'w3-hotlist-add-document-at-point "w3-hot" '(#$ . 8063) t nil)
#@39 Add this documents url to the hotlist
(autoload 'w3-hotlist-add-document "w3-hot" '(#$ . 8215) t nil)
#@91 *Add a keyword to an item in w3-hotindex. Completion is done
on the list of all keywords.
(autoload 'w3-hotindex-add-key "w3-hotindex" '(#$ . -8323) t nil)
#@48 *Remove a keyword from an item of w3-hotindex.
(autoload 'w3-hotindex-rm-key "w3-hotindex" '(#$ . -8485) t nil)
#@159 Renames an entry in the HotIndex. Intended to be called from 
w3-hotlist-rename-entry. OLD should equal the entry to be renamed.
Case is therefore important.
(autoload 'w3-hotindex-rename-entry "w3-hotindex" '(#$ . 8604) nil nil)
#@153 Deletes an entry in the HotIndex. Intended to be called from 
w3-hotlist-delete. OLD should equal the entry to be deleted.
Case is therefore important.
(autoload 'w3-hotindex-delete-entry "w3-hotindex" '(#$ . 8841) nil nil)
#@29 Query the HotIndex for KEY.
(autoload 'w3-hotindex-query "w3-hotindex" '(#$ . 9071) t nil)
(byte-code "\300\301\302\303\211\211%\207" [autoload w3-parse-tree-to-latex "w3-latex" nil] 6)
#@67 Uses xdvi to show DVI file created from `w3-parse-tree-to-latex'.
(autoload 'w3-show-dvi "w3-latex" '(#$ . 9263) t nil)
#@50 Print out the current document (in LaTeX format)
(autoload 'w3-print-this-url "w3-print" '(#$ . 9389) t nil)
#@49 Print out the url under point (in LaTeX format)
(autoload 'w3-print-url-under-point "w3-print" '(#$ . 9504) t nil)
#@90 Speak current table column. Prefix arg can be used to specify the desired table nesting.
(autoload 'w3-table-speak-current-table-column "w3-speak-table" '(#$ . 9625) t nil)
#@48 Setup emacspeak table browsing keys in w3 mode
(autoload 'w3-table-setup-keys "w3-speak-table" '(#$ . 9804) nil nil)
(byte-code "\300\301\302\303\211\211%\207" [autoload w3-handle-style "w3-style" nil] 6)
#@50 Display the stylesheet for the current document.
(autoload 'w3-display-stylesheet "w3-style" '(#$ . 10015) t nil)
#@153 Find a local file, and interpret it as a hypertext document.
It will prompt for an existing file or directory, and retrieve it as a
hypertext document.
(autoload 'w3-open-local "w3" '(#$ . 10136) t nil)
#@153 Find a local file, and interpret it as a hypertext document.
It will prompt for an existing file or directory, and retrieve it as a
hypertext document.
(autoload 'w3-find-file "w3" '(#$ . 10346) t nil)
#@141 Attempt to follow the hypertext reference under point in a new frame.
With prefix-arg P, ignore viewers and dump the link straight
to disk.
(autoload 'w3-fetch-other-frame "w3" '(#$ . 10555) t nil)
#@167 Retrieve a document over the World Wide Web.
Defaults to URL of the current document, if any.
With prefix argument, use the URL of the hyperlink under point instead.
(autoload 'w3-fetch "w3" '(#$ . 10760) t nil)
#@118 Maybe follow a hypertext link under point.
If there is no link under point, this will try using
url-get-url-at-point
(autoload 'w3-maybe-follow-link-mouse "w3" '(#$ . 10979) t nil)
#@118 Maybe follow a hypertext link under point.
If there is no link under point, this will try using
url-get-url-at-point
(autoload 'w3-maybe-follow-link "w3" '(#$ . 11167) t nil)
#@57 Follow the URL under PT, defaults to link under (point)
(autoload 'w3-follow-url-at-point-other-frame "w3" '(#$ . 11348) t nil)
#@57 Follow the URL under PT, defaults to link under (point)
(autoload 'w3-follow-url-at-point "w3" '(#$ . 11482) t nil)
#@229 See what this buffer will look like when its formatted as HTML.
HTML is the HyperText Markup Language used by the World Wide Web to
specify formatting for text.  More information on HTML can be found at
ftp.w3.org:/pub/www/doc.
(autoload 'w3-preview-this-buffer "w3" '(#$ . 11605) t nil)
#@110 Show the version number of W3 in the minibuffer.
If optional argument HERE is non-nil, insert info at point.
(autoload 'w3-version "w3" '(#$ . 11900) t nil)
#@369 Retrieve the default World Wide Web home page.
The World Wide Web is a global hypertext system started by CERN in
Switzerland in 1991.

The home page is specified by the variable w3-default-homepage.  The
document should be specified by its fully specified Uniform Resource
Locator.  The document will be parsed as HTML (if appropriate) and
displayed in a new buffer.
(autoload 'w3 "w3" '(#$ . 12064) t nil)
#@87 Do setup - this is to avoid conflict with user settings when W3 is
dumped with emacs.
(autoload 'w3-do-setup "w3" '(#$ . 12478) nil nil)
#@141 Attempt to follow the hypertext reference under point in a new frame.
With prefix-arg P, ignore viewers and dump the link straight
to disk.
(autoload 'w3-follow-link-other-frame "w3" '(#$ . 12622) nil nil)
#@126 Attempt to follow the hypertext reference under point.
With prefix-arg P, ignore viewers and dump the link straight
to disk.
(autoload 'w3-follow-link "w3" '(#$ . 12835) t nil)
(byte-code "\300\301\302\303\304\303%\210\300\305\302\303\304\303%\210\306\307!\207" [autoload w3-next-document "w3" nil t w3-prev-document provide w3-auto] 6)
