[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 (&copy; &trade; &yen; 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: