w3-el-2.2.11-1 released
w3-el is a WWW browser for emacs.
This release brings inline image support (you'll need to run emacs
under X, and you'll need either the netpbm or pbmplus package --
currently I've only seen pbmplus under the non-free directory).
I'll append William Perry's README to the bottom of this message.
ls -l:
-rw-r--r-- 2 root root 660290 Aug 21 18:51 w3-el-2.2.11-1.deb
-rw-r--r-- 2 root root 3822 Aug 21 18:51 w3-el-2.2.11-1.diff.gz
-rw-r--r-- 2 root root 591180 Aug 21 18:53 w3-el-2.2.11-1.tar.gz
md5sum:
8bafd9e867e7b2931037a923ff76d17b w3-el-2.2.11-1.deb
cb1d9c47a3059e6c2cd39a4866cc438f w3-el-2.2.11-1.diff.gz
d4fd9131aea70d02d92b472ba9efdc43 w3-el-2.2.11-1.tar.gz
--
Raul
P.S.: w3 attempts to treat this as html -- as specified by the www
standards. To read it properly you'll need to look at the source.
<ftp://cs.indiana.edu/pub/elisp/w3/README>:
-*- mode:outline; minor-mode:outl-mouse-mode -*-
Release Notes for Emacs-w3 2.2.0
--------------------------------
Sun May 7 02:18:46 1995 wmperry (wmperry@indiana.edu)
* Ports to various new OS's and versions of Emacs
- OS/2: now runs without modification
- Epoch: Everything should work again in Epoch 4.x
- VMS: If using Levitte's patches to Emacs19, everything should work
- MULE 2.x: New version of MULE based in emacs 19
** Enhanced XEmacs 19.12 support
- New toolbar
- New, quicker menus
- Efficient use of faces for stylesheets
- Imagemaps work correctly!
- Plays sound itself instead of relying on an external program if
compiled with sound support.
** Windows
- All known problems in WinEmacs fixed
- Runs in Windows NT version of Emacs19
* URL handling
- x-exec for doing CGI like calls from the client
- mailserver for specifying headers in mail messages
- info for accessing info pages from web documents
- rlogin URL now handled correctly
- New generic URL parser and accessory macros, for use by external
programs
- Better error handling in URL parser
- Better error handling when doing a network transfer - C-g in the
middle of a synchronous transfer now shuts down the connection
instead of leaving it open in the background.
- Proxy services can now be specified as any protocol, or just
hostnames, they will be translated to the correct HTTP types.
- When requesting foo.html, now checks for foo.html.z, foo.html.gz,
foo.html.Z, etc., to see if a compressed version exists as well.
* Persistent disk cache
- Uses If-Modified-Since in HTTP/1.0 to find out when cache files
have changed. Varied heuristics for other protocols.
- Ability to rely solely on the cache - this is great for giving
demos, or browsing when at home, away from the net. Just load
everything you are likely to look at in the cache, then turn on
the 'rely on cache' flag.
- New external script to clean up the cache (from cron or at)
* Enhanced MIME support
- Supports MIME-ified news articles and passes them to the
appropriate viewer.
- New base64 encoding and decoding algorithms, no longer relies on an
external program.
- New quoted-printable decoding algorithms
- Handles Content-Transfer-Encodings of x-gzip, x-compress, x-hqx,
base64, 8bit, 7bit, and binary
- MIME mailing of HTML documents in various formats (text/html,
application/postscript, application/x-latex, text/plain)
- Honors everything in the mailcap file (%{xxx} escapes, test
clauses, etc)
- Rewrote how MIME viewers are chosen if more than one passes its
test. Use sort, with funky function. Basically, fully-specified
MIME types with lisp viewers take precedence, then lisp-viewers,
then fully-specified.
- Multipart handling. Now shows the various parts of a multipart
message, and lets the user choose between them. Written with
news:clari.feature.dilbert in mind, but NOOOOO, united media had
to be a !#%!@ and cancel clarinets feed. Argh.
* HTML 2.x + 3.0 Support
** Completely redesigned the parser and layout engine
- Faster - lots of performance tweaks, with more to come.
- Easier to extend
- Parser accessible from the user-level
** Stylesheets
- Supports the Arena stylesheets proposal
- Basic support for DSSSL-Lite
- Can change fonts, colors, alignment, etc, on any tag, or class
of tags.
- Lots and lots of new named entities (© ™ ¥ etc)
- Multiple <base> tags per document, BASE attribute on most tags to
specify which one to use for resolving relative references
- Specifying of tab stops
- <fig> tag
** Expanded forms support
- <input type=file>
- Named submit buttons
- <input type=range>
- Now pays attention to the 'ENCTYPE' attribute on forms.
Understands text/plain, multipart/form-data, and
application/x-www-urlencoded
- Pretty much everything but tables and math support
* Compatibility with netscape
- All netscape tags supported (<hr width=xxx>, <center>, <font>, <blink>)
- Ability to convert netscape cache to Emacs-w3 cache
- Ability to convert netscape bookmark file to emacs-w3 format
- Can use a Netscape/X configuration file
- Supports the <body background=xxxx.gif bgcolor=xxxx
foreground=xxxxx link=xxxxx vlink=xxxx>
* Internationalization
- Beginnings of support for unicode
- Getting ready to do Unicode - volunteers welcome
- Check out w3-10646.el
- Handles ethiopian, chinese, and japanese text if using MULE
* Security
- Various fixes to the Basic authentication scheme
- Now implements the Digest authentication scheme
- Ability to do SSL via an external application - will be
distributing patches to Emacs to do away with the external
application in the near future.
- Graceful handling of Secure-HTTP HTML extensions in anticipation
of actually doing Secure-HTTP sometime this year.
- Newlines are no longer decoded in url-unhex-string, since this
poses a severe security problem with gopher URLs
* HTTP/1.0
- Complies with the latest HTTP/1.0 draft
- Handles the Session-ID nonce mechanism
- Handles the Refresh header (the so-called netscape client-pull)
* VRML
- Now gracefully handles VRML files - defaults to using the WebSpace
VRML viewer.
* Easter Eggs!
- You figure them out. :)
* User Interface
- Completely redesigned menus for Emacs 19.xx and XEmacs 19.12
- More default keybindings for most actions
- When moving the mouse over a submit button in a form, it shows
where the form will be submitted.
- Mouse-Button3 now shows a context-sensitive menu. Menu is
different based on whether you are on a hyperlink, an image, or
the main body of the document.
Reply to: