~akwm/vm/message-filters

« back to all changes in this revision

Viewing changes to patchdoc.txt

  • Committer: Robert Widhopf-Fenk
  • Date: 2007-01-12 01:50:26 UTC
  • Revision ID: hack@robf.de-20070112015026-pvfvgthu2e6lx7ik
Reorganized the VM source tree and added a configure script.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is my patch against the greatest mail reader I know: VM!
2
 
 
3
 
Kyle is/does not accept non RFC conform changes or code from other people,
4
 
thus changes of mine are available as a patch to the VM source.
5
 
 
6
 
The documentation of my changes is incomplete and the changes may even cause
7
 
new problems or bugs.  Feel free to contact me if you think my patch breaks
8
 
something which is working in standard VM.
9
 
 
10
 
Personally I am an follower of the XEmacs church and thus some things may not
11
 
work with GNU Emacs, nevertheless I am happy if you send me fixes for GNU
12
 
Emacs.
13
 
 
14
 
*******************************************************************************
15
 
INSTALLATION
16
 
 
17
 
If you have a unmodified VM, grab http://www.robf.de/Hacking/elisp/vmrf.tgz !
18
 
 
19
 
 
20
 
If not copy this patch to the directory containing the VM sources and apply 
21
 
this patch with: 
22
 
 
23
 
        patch < vm-X.XX.patch
24
 
 
25
 
Check Makefile.User and then rebuilt the elc files by
26
 
 
27
 
        make  
28
 
 
29
 
and restart Emacs and VM.
30
 
 
31
 
You can ignore any warnings, however error messages indicate that some modules
32
 
(partially) will not work, i.e. if other library files are missing or you are
33
 
running GNU Emacs.
34
 
 
35
 
*******************************************************************************
36
 
UPDATES/UPGRADES
37
 
 
38
 
Simply running the following command should check for an update and
39
 
rebuilt the modified sources.  It requires "wget" to be installed!
40
 
 
41
 
        make update
42
 
 
43
 
WARNING: THIS WILL OVERWRITE ALL LOCAL CHANGES TO THE SOURCES!
44
 
 
45
 
If you want to maintain a hacked version of VM and stay in sync with me, see
46
 
the next section on BZR. 
47
 
 
48
 
*******************************************************************************
49
 
BZR (http://bazaar-vcs.org/)
50
 
 
51
 
I maintain my changes by BZR now, since CVS sucks and TLA/BAZ do as well.
52
 
 
53
 
If you want to send me changes or start hacking on your own you may want to 
54
 
branch from my repository.
55
 
 
56
 
# create your own local branch
57
 
bzr get http://www.robf.de/Hacking/bazaar/vm
58
 
# get updates
59
 
bzr pull
60
 
# start hacking 
61
 
xemacs vm-pgg.el
62
 
# commit your changes 
63
 
bzr commit
64
 
# Generate a bundle of your changes for merge into the mainline 
65
 
bzr bundle-revisions --output=xy-changes.diff
66
 
# Attach the bundle to a mail (rather than doing cut&paste) and send
67
 
# it to hack@robf.de with a descriptive subject.  
68
 
 
69
 
*******************************************************************************
70
 
BUGS
71
 
 
72
 
Report any problems caused by this patch resp. version of VM to hack@robf.de!
73
 
 
74
 
*******************************************************************************
75
 
COMMENTS
76
 
 
77
 
This patch provides the following hacks & enhancements and other stuff not
78
 
listed here, as I am quite lazy in writing docs. ;c) 
79
 
 
80
 
Additional extensions for VM written by myself:
81
 
- vm-pine.el          for draft handling and other Pine inspired functions.
82
 
- vm-ps-print.el      for nice ps-printing functions
83
 
- vm-rfaddons.el      adds various add-ons to VM
84
 
- vm-grepmail a       grepmail interface for VM
85
 
- vm-avirtual.el      brings additional virtual folder selectors and functions
86
 
                      for spam tagging
87
 
- vm-biff.el          is a xbiff within VM, notifying you of new mail
88
 
- vm-serial.el        templates for mails, personalized serial mails 
89
 
- vm-summary-faces.el face base on virtual selectors 
90
 
 
91
 
Additional extensions for VM from other people:
92
 
- vm-pcrisis.el       by Rob Hodges for people with personal crisis which need
93
 
                      to rewrite headers automatically. 
94
 
- vcard.el            by Noah Friedman <friedman@splode.com> for
95
 
  vm-vcard.el         displaying vcards within VM.
96
 
 
97
 
Patches against the VM core (incomplete docs):
98
 
- make-autoloads: enhanced output & ignore links
99
 
- vm-mime.el:
100
 
        * vm-pine patch for attachment handling of continued message drafts
101
 
        * mime button displaying file name of attachment
102
 
        * write mime filter
103
 
        * qp-decoding of disposition parameters like filename etc.
104
 
- vm-mouse.el: handling of email-addresses like "mailto:" URLs
105
 
- vm-page.el: vm-energize-urls is interactive now, this allows you to easily
106
 
              check URLs in a message you are currently composing.
107
 
- vm-reply.el:
108
 
        * Proper setting of subject & references when replying to multiple
109
 
          messages.
110
 
        * Filtering of MIME types when yanking a message.  Now only those
111
 
          types listed in `vm-included-mime-types-list' are yanked and you
112
 
          will have no attachment mess any more!
113
 
- vm-startup.el: vm-mail takes now a subject argument
114
 
- vm-vars.el: two new variables for customization (see vm-reply)
115
 
        * vm-included-mime-types-list