[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/mh-e/ChangeLog
From: |
Bill Wohler |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/mh-e/ChangeLog |
Date: |
Sat, 28 May 2005 18:04:55 -0400 |
Index: emacs/lisp/mh-e/ChangeLog
diff -c emacs/lisp/mh-e/ChangeLog:1.18 emacs/lisp/mh-e/ChangeLog:1.19
*** emacs/lisp/mh-e/ChangeLog:1.18 Thu May 26 15:22:49 2005
--- emacs/lisp/mh-e/ChangeLog Sat May 28 22:04:54 2005
***************
*** 1,32 ****
! 2005-05-26 Lute Kamstra <address@hidden>
! * mh-utils.el (mh-show-mode):
! * mh-pick.el (mh-pick-mode): Remove spurious run-hooks.
! 2005-04-08 Dan Nicolaescu <address@hidden>
* mh-customize.el (mh-speedbar-selected-folder-face): Special case
! high number of colors displays.
! 2005-03-25 Werner Lemberg <address@hidden>
! * mh-e.el, mh-identity.el, mh-mime.el: Replace `legal' with `valid'.
! 2005-03-25 Werner Lemberg <address@hidden>
! * mh-e.el: Replace `illegal' with `invalid'.
! 2004-09-07 Stefan <address@hidden>
! * mh-inc.el (mh-inc-spool-list): Correctly declare the external var.
! 2004-08-21 Bill Wohler <address@hidden>
! * Released MH-E version 7.82.
* MH-E-NEWS, README: Updated for release 7.82.
! * mh-e.el (Version, mh-version): Update for release 7.82.
2004-08-24 Bill Wohler <address@hidden>
--- 1,305 ----
! 2005-05-28 Bill Wohler <address@hidden>
! Released MH-E version 7.84.
! * MH-E-NEWS, README: Updated for release 7.84.
!
! * mh-e.el (Version, mh-version): Updated for release 7.84.
!
! 2005-05-28 Bill Wohler <address@hidden>
!
! * mh-e.el, mh-comp.el: Don't autoload Info-goto-node. It's not
! used, and if it were, the code should use the info function
! instead.
!
! Use full year in copyright notices (for example, 2005, not 05).
!
! * Makefile (mh-loaddefs.el, mh-e-autoloads.el): Added 2005 to
! copyright notice.
!
! * mh-inc.el: Use three ;;; to precede Local Variables to be
! consistent with other files. Will have to ask Stefan Monnier why
! he changed it.
!
! * README: This version of MH-E to appear in GNU Emacs 22.1, not
! 21.5.
!
! * ChangeLog: The * in a ChangeLog entry must only be used before a
! filename.
!
! Fixed compilation warnings in CVS Emacs. This included using
! "public" functions instead of "private" ones (info instead of
! Info-goto-node, view-mode-enter instead of view-mode), and
! removing a customization group that didn't have a parent group. In
! addition, string-to-int was recently deprecated; use
! string-to-number instead.
!
! * mh-customize.el (Info-goto-node): Deleted autoload.
! (mh-e): Deleted mh group. Use single mh-e group instead.
! (mh-tool-bar-folder-help, mh-tool-bar-letter-help): Use info
! instead of Info-goto-node.
!
! * mh-e.el (mh-read-msg-list): string-to-int deprecated; use
! string-to-number.
!
! * mh-funcs.el (mh-list-folders): Use view-mode-enter instead of
! view-mode.
!
! * mh-seq.el (mh-list-sequences): Use view-mode-enter instead of
! view-mode.
!
! * mh-utils.el (mh-get-msg-num): string-to-int deprecated; use
! string-to-number.
!
! Merged in changes from CVS Emacs including:
!
! * mh-utils.el (mh-show-mode):
! * mh-pick.el (mh-pick-mode): Remove spurious run-hooks. Lute
! Kamstra <address@hidden> 2005-05-26.
!
! 2005-05-25 Bill Wohler <address@hidden>
!
! Merged in changes from CVS Emacs including:
* mh-customize.el (mh-speedbar-selected-folder-face): Special case
! high number of colors displays. Dan Nicolaescu <address@hidden>
! 2005-04-08.
!
! * mh-e.el, mh-identity.el, mh-mime.el: Replace `legal' with
! `valid'. Replace `illegal' with `invalid'. Werner Lemberg
! <address@hidden> 2005-03-25.
!
! * mh-inc.el (mh-inc-spool-list): Correctly declare the external
! var. Stefan <address@hidden> 2004-09-07.
! 2005-05-18 Bill Wohler <address@hidden>
! * mh-comp.el (mh-reply): Mention use of mh-repl-group-formfile in
! docstring.
! 2005-05-05 Bill Wohler <address@hidden>
! * mh-e.el (Version, mh-version): Added +cvs to release number.
! 2005-05-05 Bill Wohler <address@hidden>
! Released MH-E version 7.83.
! * MH-E-NEWS, README: Updated for release 7.83.
!
! * mh-e.el (Version, mh-version): Updated for release 7.83.
!
! 2005-05-05 Bill Wohler <address@hidden>
!
! * README: To appear in Emacs 21.5, since 21.4 was released (but
! without the latest MH-E).
!
! * release-utils (usage): Added --variable-changes.
!
! 2005-05-04 Bill Wohler <address@hidden>
!
! * mh-customize.el (*-face): Made docstrings consistent.
!
! * mh-seq.el (mh-pick-args-list): Extracted function for turning
! string of pick arguments to list. Fixed list so that multi-word
! arguments were put in a single string (closes SF #1122655).
! (mh-edit-pick-expr): Use it.
!
! * mh-unit.el (mh-unit): Since 21.4 snuck out but didn't contain
! updated lm-verify, don't run lm-verify on versions before 21.5.
! (mh-unit-test-pick-args-list): Added.
!
! * mh-customize.el (mh-yank-from-start-of-msg): Use headline
! capitalization. Changed wording of some choices to be more consistent.
! (mh-invisible-header-fields-internal): Added fields from usa.net.
!
! 2005-04-24 Satyaki Das <address@hidden>
!
! * mh-mime.el (mh-mime-security-button-face): New function which
! determines the face to use to colorize encrypted or signed emails.
! (mh-insert-mime-security-button): Modified to colorize the button
! differently based on whether the signature was valid or not,
! whether the decryption was successful or not, etc.
!
! * mh-customize.el (mh-show-pgg-good-face)
! (mh-show-pgg-unknown-face, mh-show-pgg-bad-face): Faces added to
! highlight buttons introduced for encrpted or signed MIME parts.
!
! 2005-03-19 Bill Wohler <address@hidden>
!
! * mh-customize.el (mh-mml-method-default): Sorted alphabetically.
! (mh-insert-x-mailer-flag, mh-reply-show-message-flag): Moved from
! mh-letter group to mh-sending-mail group. The writing of the
! documentation revealed that these options were misplaced.
!
! 2005-03-17 Bill Wohler <address@hidden>
!
! * mh-customize.el (mh-junk-background): Put in alphabetical order.
! Synced with manual.
! (mh-junk-program): Use double-quotes on non-symbols.
!
! * mh-pick.el: (mh-search-folder): Synced docstrings with manual.
!
! * mh-index.el: (mh-index-search, mh-pick-execute-search)
! (mh-grep-execute-search, mh-mairix-execute-search)
! (mh-swish-execute-search, mh-swish++-execute-search)
! (mh-namazu-execute-search): Synced docstrings with manual. Note
! that I'm now grabbing the output of an Info buffer which is why
! the indents on the examples has changed a bit. If we all use that
! methodology in the future, we shouldn't produce as many gratuitous
! diffs. I also noticed that `grep' and `search' became links to
! unrelated things, so let's use double-quotes for quoting
! non-symbols in the docstrings.
!
! * mh-customize.el (mh-index-new-messages-folders)
! (mh-index-ticked-messages-folders): Synced docstrings with manual.
!
! 2005-02-16 Satyaki Das <address@hidden>
!
! * mh-index.el (mh-swish-execute-search): Simplify the indexing
! recipe for swish. Thanks to Eric Jensen for the suggestion.
!
! 2005-02-11 Satyaki Das <address@hidden>
!
! * mh-index.el (mh-swish-execute-search)
! (mh-swish++-execute-search): Make the indexing recipes better.
! (mh-swish-next-result): The indexer might find matches in files
! that aren't messages. Make the function handle that case
! gracefully.
!
! 2005-02-07 Bill Wohler <address@hidden>
! * mh-customize.el (mh-inc-prog, mh-inc-spool-list): Synced
! docstrings with manual.
!
! 2005-02-06 Bill Wohler <address@hidden>
!
! * mh-junk.el (mh-spamassassin-blacklist): Removed trailing
! whitespace.
!
! * mh-e.el (mh-refile-or-write-again): Checkdoc fix.
!
! * mh-identity.el (mh-identity-list-set)
! (mh-identity-field-handler, mh-identity-handler-gpg-identity)
! (mh-identity-handler-signature)
! (mh-identity-handler-attribution-verb)
! (mh-identity-handler-default, mh-identity-handler-top): Docstring
! editing.
!
! * mh-customize.el (mh-identity-list, mh-auto-fields-list)
! (mh-identity-default, mh-identity-handlers): Synced docstrings
! with manual.
!
! 2005-02-03 Bill Wohler <address@hidden>
!
! * mh-xemacs.el (define-behavior 'mh): Moved Ben's code here from
! mh-e.el and added standard documentation.
!
! * mh-e.el: Received patch from Ben Wing <address@hidden> to add
! define-behavior on XEmacs.
!
! 2005-01-28 Jeffrey C Honig <address@hidden>
!
! * mh-customize.el (mh-invisible-header-fields-internal): Added
! X-Evolution header added by Evolution mai client.
!
! 2005-01-18 Bill Wohler <address@hidden>
!
! * mh-customize.el (mh-invisible-header-fields-internal): Added
! DomainKey-Signature (http://antispam.yahoo.com/domainkeys/).
! There's a Comment field that goes with it, but I thought it was
! too general to add.
!
! 2005-01-06 Bill Wohler <address@hidden>
!
! * mh-junk.el (mh-spamassassin-blacklist): Fixed typo to fix an
! error when junking spamassassin mail when mh-junk-background is
! turned on.
!
! 2004-12-25 Satyaki Das <address@hidden>
!
! * mh-utils.el (mh-show-unquote-From): Make the buffer writable
! before trying to change it (closes SF #1089870).
!
! * mh-comp.el (mh-complete-word): Fix a typo in a variable
! name (closes SF #1089870)
!
! 2004-11-28 Jeffrey C Honig <address@hidden>
!
! * mh-comp.el (mh-complete-word): Kill the *Completions* buffer in
! any cases where we belive we are done with it. Not perfect, but
! better than just leaving it around.
!
! 2004-11-08 Satyaki Das <address@hidden>
!
! * mh-acros.el (mh-funcall-if-exists): In XEmacs, presence of a
! function at compile time doesn't guarantee it's existence at run
! time. So make the macro handle that situation better.
!
! 2004-11-05 Satyaki Das <address@hidden>
!
! * mh-acros.el (advice): Load advice, since it isn't loaded in
! XEmacs causing compilation problems.
!
! 2004-10-24 Satyaki Das <address@hidden>
!
! * mh-index.el (mh-mairix-execute-search)
! (mh-mairix-regexp-builder): Update the interface to mairix so that
! it will work with versions of mairix 0.12 and later.
!
! * mh-funcs.el (mh-rmf-daemon): Avoid using
! beginning-of-buffer since it clobbers the mark and it was pointed
! out on the Emacs developers list to be the wrong thing to do.
!
! * mh-e.el (mh-inc-folder): Only remove the window on the show
! buffer. This means if the user has BBDB enabled then the window
! displaying BBDB information isn't clobbered.
! (mh-refile-or-write-again): Don't use the function
! interactive-p. There was a long thread on the Emacs developers
! list where it was pointed out that it is incorrect to use this
! function most of the time.
!
! * mh-comp.el (autoload): Don't set auto-mode-alist. This could
! screw things up for users that don't use MH-E (closes SF #1032353).
!
! 2004-10-13 Satyaki Das <address@hidden>
!
! * mh-e.el (mh-refile-or-write-again): Generalize the function to
! work on a range of messages (closes SF #1046330).
!
! 2004-09-02 Satyaki Das <address@hidden>
!
! * mh-e.el (mh-process-commands): The concurrent execution of mark
! and refile can cause problems since both the commands change the
! current folder. This change avoids that by getting rid of the
! concurrency. Another change covers the corner case where we refile
! messages to a previously empty folder. Before the modification
! sequences weren't preserved even if the appropriate flag was
! set. That is no longer the case.
!
! 2004-08-26 Satyaki Das <address@hidden>
!
! * mh-e.el (mh-get-new-mail): Also, update the unseen sequence from
! disk. Otherwise, the new messages aren't highlighted.
!
! * mh-seq.el (mh-thread-inc): Fix a bug which appears when inc is
! run in a narrowed folder. The user sequence notation was getting
! lost. The change fixes that.
!
! * mh-e.el (mh-get-new-mail): Make inc more efficient by reusing
! the existing user sequence notation and deleted/refiled notation.
!
! 2004-08-24 Bill Wohler <address@hidden>
!
! * mh-e.el (Version, mh-version): Added +cvs to release number.
!
! 2004-08-24 Bill Wohler <address@hidden>
!
! Released MH-E version 7.82.
* MH-E-NEWS, README: Updated for release 7.82.
! * mh-e.el (Version, mh-version): Updated for release 7.82.
2004-08-24 Bill Wohler <address@hidden>
***************
*** 57,67 ****
2004-08-21 Bill Wohler <address@hidden>
! * Released MH-E version 7.81.
* MH-E-NEWS, README: Updated for release 7.81.
! * mh-e.el (Version, mh-version): Update for release 7.81.
2004-08-21 Bill Wohler <address@hidden>
--- 330,340 ----
2004-08-21 Bill Wohler <address@hidden>
! Released MH-E version 7.81.
* MH-E-NEWS, README: Updated for release 7.81.
! * mh-e.el (Version, mh-version): Updated for release 7.81.
2004-08-21 Bill Wohler <address@hidden>
***************
*** 94,100 ****
2004-08-15 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.80.
* MH-E-NEWS, README: Updated for release 7.4.80.
--- 367,373 ----
2004-08-15 Bill Wohler <address@hidden>
! Released MH-E version 7.4.80.
* MH-E-NEWS, README: Updated for release 7.4.80.
***************
*** 324,336 ****
are more useful than a key sequence in these cases. Use "See also"
instead of "See also documentation for".
! * Merged in 7.4.4 changes, described below.
* mh-e.el (Version, mh-version): Set to 7.4.4+cvs.
2004-07-10 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.4.
* MH-E-NEWS, README: Updated for release 7.4.4.
--- 597,609 ----
are more useful than a key sequence in these cases. Use "See also"
instead of "See also documentation for".
! Merged in 7.4.4 changes, described below.
* mh-e.el (Version, mh-version): Set to 7.4.4+cvs.
2004-07-10 Bill Wohler <address@hidden>
! Released MH-E version 7.4.4.
* MH-E-NEWS, README: Updated for release 7.4.4.
***************
*** 399,407 ****
routines in the best way possible (closes SF #930012).
(require 'mouse): To shush compiler.
! * Use new function mh-require-cl throughout.
! * Add arch taglines (courtesy Miles Bader).
* mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and
mh-xemacs-icons.el with mh-xemacs.el.
--- 672,680 ----
routines in the best way possible (closes SF #930012).
(require 'mouse): To shush compiler.
! Use new function mh-require-cl throughout.
! Add arch taglines (courtesy Miles Bader).
* mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and
mh-xemacs-icons.el with mh-xemacs.el.
***************
*** 541,547 ****
2003-11-18 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.3.
* MH-E-NEWS, README: Updated for release 7.4.3.
--- 814,820 ----
2003-11-18 Bill Wohler <address@hidden>
! Released MH-E version 7.4.3.
* MH-E-NEWS, README: Updated for release 7.4.3.
***************
*** 684,691 ****
2003-11-04 Steve Youngs <address@hidden>
! * Makefile (XEMACS_LOADDEFS_FILE): New. Used to generate mh-loaddefs.el
! in XEmacs.
(XEMACS_LOADDEFS_COOKIE): Ditto.
(XEMACS_LOADDEFS_PKG_NAME): Ditto.
(xemacs): Add target to build mh-loaddefs.el in XEmacs
--- 957,964 ----
2003-11-04 Steve Youngs <address@hidden>
! * Makefile (XEMACS_LOADDEFS_FILE): New. Used to generate
! mh-loaddefs.el in XEmacs.
(XEMACS_LOADDEFS_COOKIE): Ditto.
(XEMACS_LOADDEFS_PKG_NAME): Ditto.
(xemacs): Add target to build mh-loaddefs.el in XEmacs
***************
*** 1363,1369 ****
2003-08-19 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.2.
* MH-E-NEWS, README: Updated for release 7.4.2.
--- 1636,1642 ----
2003-08-19 Bill Wohler <address@hidden>
! Released MH-E version 7.4.2.
* MH-E-NEWS, README: Updated for release 7.4.2.
***************
*** 2233,2239 ****
2003-06-25 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.1.
* MH-E-NEWS, README: Updated for release 7.4.1.
--- 2506,2512 ----
2003-06-25 Bill Wohler <address@hidden>
! Released MH-E version 7.4.1.
* MH-E-NEWS, README: Updated for release 7.4.1.
***************
*** 2255,2261 ****
2003-06-24 Bill Wohler <address@hidden>
! * Released MH-E version 7.4.
* MH-E-NEWS, README: Updated for release 7.4.
--- 2528,2534 ----
2003-06-24 Bill Wohler <address@hidden>
! Released MH-E version 7.4.
* MH-E-NEWS, README: Updated for release 7.4.
***************
*** 3362,3368 ****
2003-04-24 Bill Wohler <address@hidden>
! * Released MH-E version 7.3.
* MH-E-NEWS, README: Updated for release 7.3.
--- 3635,3641 ----
2003-04-24 Bill Wohler <address@hidden>
! Released MH-E version 7.3.
* MH-E-NEWS, README: Updated for release 7.3.
***************
*** 4920,4926 ****
2003-02-03 Bill Wohler <address@hidden>
! * Released MH-E version 7.2.
* MH-E-NEWS, README: Updated for release 7.2.
--- 5193,5199 ----
2003-02-03 Bill Wohler <address@hidden>
! Released MH-E version 7.2.
* MH-E-NEWS, README: Updated for release 7.2.
***************
*** 5584,5590 ****
2003-01-07 Bill Wohler <address@hidden>
! * Released MH-E version 7.1.
* MH-E-NEWS, README: Updated for release 7.1.
--- 5857,5863 ----
2003-01-07 Bill Wohler <address@hidden>
! Released MH-E version 7.1.
* MH-E-NEWS, README: Updated for release 7.1.
***************
*** 6678,6684 ****
2002-11-29 Bill Wohler <address@hidden>
! * Released MH-E version 7.0.
* mh-e.el (Version, mh-version): Updated for release 7.0.
--- 6951,6957 ----
2002-11-29 Bill Wohler <address@hidden>
! Released MH-E version 7.0.
* mh-e.el (Version, mh-version): Updated for release 7.0.
***************
*** 6703,6709 ****
2002-11-21 Bill Wohler <address@hidden>
! * Released MH-E version 6.1.91.
* mh-e.el (Version, mh-version): Updated for release 6.1.91.
--- 6976,6982 ----
2002-11-21 Bill Wohler <address@hidden>
! Released MH-E version 6.1.91.
* mh-e.el (Version, mh-version): Updated for release 6.1.91.
***************
*** 6727,6733 ****
2002-11-15 Bill Wohler <address@hidden>
! * Released MH-E version 6.1.90.
* README (Compile): New section. Users must now compile MH-E due
to the vagaries of the various versions of gnus.
--- 7000,7006 ----
2002-11-15 Bill Wohler <address@hidden>
! Released MH-E version 6.1.90.
* README (Compile): New section. Users must now compile MH-E due
to the vagaries of the various versions of gnus.
***************
*** 9688,9694 ****
2002-04-08 Bill Wohler <address@hidden>
! * Released mh-e version 6.1.
* mh-e.el (mh-folder-unseen-seq-name): Use "mhparam -component
Unseen-Sequence" command and "Unseen-Sequence: \\(.*\\)$" regexp
--- 9961,9967 ----
2002-04-08 Bill Wohler <address@hidden>
! Released mh-e version 6.1.
* mh-e.el (mh-folder-unseen-seq-name): Use "mhparam -component
Unseen-Sequence" command and "Unseen-Sequence: \\(.*\\)$" regexp
***************
*** 9792,9798 ****
2001-12-16 Bill Wohler <address@hidden>
! * Released mh-e version 6.0.
* MH-E-NEWS: Be a little more specific about incompatible changes.
Added info about outdated manual.
--- 10065,10071 ----
2001-12-16 Bill Wohler <address@hidden>
! Released mh-e version 6.0.
* MH-E-NEWS: Be a little more specific about incompatible changes.
Added info about outdated manual.
***************
*** 9815,9821 ****
2001-12-14 Bill Wohler <address@hidden>
! * Released mh-e version 5.0.93.
* Makefile (MH-E-SRC): Added mh-xemacs-compat.el.
(MH-E-IMG): Added .pbm images for all. Removed mail_ prefix from
--- 10088,10094 ----
2001-12-14 Bill Wohler <address@hidden>
! Released mh-e version 5.0.93.
* Makefile (MH-E-SRC): Added mh-xemacs-compat.el.
(MH-E-IMG): Added .pbm images for all. Removed mail_ prefix from
***************
*** 10000,10006 ****
2001-12-04 Bill Wohler <address@hidden>
! * Released mh-e version 5.0.92.
* mh-utils.el (gnus-cite-face-list)
(mh-gnus-article-highlight-citation): Don't autoload. Revert to
--- 10273,10279 ----
2001-12-04 Bill Wohler <address@hidden>
! Released mh-e version 5.0.92.
* mh-utils.el (gnus-cite-face-list)
(mh-gnus-article-highlight-citation): Don't autoload. Revert to
***************
*** 10010,10016 ****
2001-12-03 Bill Wohler <address@hidden>
! * Released mh-e version 5.0.91.
* MH-E-NEWS: Removed info about bumping up `max-specpdl-size' now
that workaround has been implemented.
--- 10283,10289 ----
2001-12-03 Bill Wohler <address@hidden>
! Released mh-e version 5.0.91.
* MH-E-NEWS: Removed info about bumping up `max-specpdl-size' now
that workaround has been implemented.
***************
*** 10916,10932 ****
2001-04-14 chad brown <address@hidden>
! * rearrange the font-lock keywords a bit
2001-04-12 chad brown <address@hidden>
! * preliminary (somewhat boring) font-lock support for mh-e. More
interesting font-lock support probably wants to have better
support for multiple format files
2001-02-24 chad brown <address@hidden>
! * add default nmh paths to mh-find-prog in mh-utils.el.
change to mh-kill-folder in mh-funcs.el to make it more general.
2001-02-19 Bill Wohler <address@hidden>
--- 11189,11205 ----
2001-04-14 chad brown <address@hidden>
! Rearrange the font-lock keywords a bit.
2001-04-12 chad brown <address@hidden>
! Preliminary (somewhat boring) font-lock support for mh-e. More
interesting font-lock support probably wants to have better
support for multiple format files
2001-02-24 chad brown <address@hidden>
! Add default nmh paths to mh-find-prog in mh-utils.el.
change to mh-kill-folder in mh-funcs.el to make it more general.
2001-02-19 Bill Wohler <address@hidden>
***************
*** 10939,10948 ****
(dist): Leave release in current directory.
! Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
! Copying and distribution of this file, with or without modification,
! are permitted in any medium without royalty provided the copyright
! notice and this notice are preserved.
;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51
--- 11212,11221 ----
(dist): Leave release in current directory.
! Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
! Copying and distribution of this file, with or without modification,
! are permitted in any medium without royalty provided the copyright
! notice and this notice are preserved.
;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51