lp:~bgoodr+launchpad/viewmail-disabled/bgoodr+launchpad

Created by bgoodr and last modified

Brent Goodrick's viewmail modifications.

Get this branch:
bzr branch lp:~bgoodr+launchpad/viewmail-disabled/bgoodr+launchpad
Only bgoodr can upload to this branch. If you are bgoodr please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
bgoodr
Project:
VM (defunct)
Status:
Development

Recent revisions

609. By Brent Goodrick <email address hidden>

Implement vm-find-coding-system to avoid error during saving under FSF Emacs

This avoids the error of a void find-coding-system function when
running on FSF Emacs. This occurs when saving inboxes containing, for
instance, Google Calendar reminder emails that have encoded dash
characters. For reference, one such character (as returned by
examination using "C-u C-x =") is:

        character: \342\200\223 (8211, #o20023, #x2013)
preferred charset: unicode (Unicode (ISO10646))
       code point: 0x2013
           syntax: _ which means: symbol
         category: c:Chinese j:Japanese
      buffer code: #xE2 #x80 #x93
        file code: #xE2 #x80 #x93 (encoded by coding system utf-8)
          display: by this font (glyph code)
    xft:-bitstream-Bitstream Vera Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1 (#xB2)

Character code properties: customize what to show
  name: EN DASH
  general-category: Pd (Punctuation, Dash)

608. By Brent Goodrick <email address hidden>

Correct spelling in doc-string in vm-coding-system-priorities

607. By Brent Goodrick <email address hidden>

Avoid RFC 822 errors in vm-yank-message

606. By Brent Goodrick <email address hidden>

vm-mime-display-internal-text/html: Insure that the text/html handler
in is properly initialized if the user has intially set the
vm-mime-text/html-handler variable to 'auto-select.

vm-mime-can-display-internal: Allow vm-mime-text/html-handler to
decide on the right text/html handler, versus hardcoding a call to
locate "w3" which is not guaranteed to be in use (or even desired by
the user).

605. By Brent Goodrick <email address hidden>

Require vm-pine into vm-reply

vm-decode-postponed-mime-message definition is in vm-pine.el and is
called when vm-mime-yank-attachments is non-nil inside vm-yank-message

604. By Brent Goodrick <email address hidden>

Cosmetic change to reference to mail specification in info manual

603. By Brent Goodrick <email address hidden>

Fixes for startup in GNU Emacs

Changes include:

 - Add a (require 'vm-vars) to the vm-autoloads.el as otherwise, the
   following variables are not bound:
      vm-mime-qp-decoder-program
      vm-mime-qp-encoder-program
      vm-mime-base64-decoder-program
      vm-mime-base64-encoder-program
   It is my expectation that all I have to do in GNU Emacs is a
   (require 'vm-autoloads) and everything should be properly bound for
   use. (lisp/Makefile.in)

 - Add a (require 'vm-version) to lisp/vm-vars.el as otherwise
   vm-fsfemacs-mule-p is not properly defined at startup.
   (lisp/vm-vars.el)

602. By Brent Goodrick <email address hidden>

Remove extra make install that is described in a subsequent step

601. By Brent Goodrick <email address hidden>

Build environment fixes

Changes include:

 - Added info/version.texi to .bzignore to avoid it getting flagged by
   bzr during a "bzr commit --strict". The file is generated by the
   Makefiles.

 - Corrected spelling (configure.ac)

 - Update the load-path with the -L option when vm-build.el is called
   in batch mode. Otherwise, the vm-version.el file is not found,
   which may cause other mysterious errors. (configure.ac)

 - Hide the warning when vm-autoloads.el is
   generated. (lisp/Makefile.in)

 - Avoid calling Emacs Lisp "read" on an empty string when the
   OTHERDIRS ends up being the empty string. This fails on
   top-of-trunk CVS GNU Emacs (I do not know about prior
   versions). This could be a bug somewhere in the autoconf files, so
   I believe this a hack. (lisp/vm-build.el)

600. By Brent Goodrick <email address hidden>

Correct and clarify installation instructions and example usage

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.