-*-outline-*- * Debian changes to Emacs ** version indicates that the Debian copy of Emacs has been modified by Debian. ** Added new browse-url.el code. Fixes support for mozilla, adds support for galeon, and defaults to free browsers when available, rather than just trying netscape. ** added upstream patch for iso-acc.el accent bug. ** debian-emacs-flavor is a global variable bound to 'emacs21. ** The -i icon is the Emacs GNU. ** Some documentation references to /usr/local/ have been changed to /usr. ** Extra architectures are supported. Support for the Debian/GNU/Linux ia64, and mipsel architectures has been added. A minor nocombreloc patch has been added. ** Emacs has been modified to run debian-startup during the startup process unless site-run-file is false. ** /usr/share/info/emacs-21 has been added to Info-default-directory-list to reflect the install location of the info files. This location allows multiple emacsen to coexist on the same Debian system. ** mail-from-style changed from 'angles to 'system-default by default. ** The default for message-sendmail-f-is-evil has been changed to t. This is correct for Debian systems where we know the MTA should be trusted. ** The detection of the program "mail" has been enhanced. We have added CONF_MAIL_PROGRAM_NAME to configure.in and use it in fakemail.c. Either via this variable, or via a #define in an arch specific file, we now insist that this var be defined, and abort compilation otherwise. We use #error, which is probably not portable, so we need a better solution long term. This fix repairs a nasty bug where on sparc-debian-linux-gnu at least, MAIL_PROGRAM_NAME pointed to /bin/mail, which didn't exist, and fakemail failed silently, losing mail. In the long run, though, fakemail should be fixed to find the mail program at runtime, and do something smarter if/when detection fails. ** The location of the mail spool has been centralized. [ This modification is currently only available in the Debian source, but the upstream authors and I are in the process of working out the appropriate upstream patch. Please do *NOT* use mail-spool-directory in any public code until and unless this variable makes it into the upstream source. ] Determination of the location of the mail spool has now been centralized. There is a new lisp-level variable mail-spool-directory that should always contain the location of the mail spool (normally a directory like /usr/spool/mail). There is a related configure option --with-mail-spool-directory that allows you to override the default mail spool location detected, if any, at configure time. The proper setting for a particular architecture may also be set in src/s/*.h with SYSTEM_MAIL_SPOOL_DIRECTORY, but note that --with-mail-spool-directory always takes precedence. At the C level, the mail spool directory is available from lib-src/mailspool.h which provides a MAIL_SPOOL_DIRECTORY definition. nnmail, rmail, and movemail have all been modified to respect this new arrangement. ** Mailbox locking improved and brought into line with Debian policy. [ This modification is currently only available in the Debian source, but the upstream authors and I are in the process of working out the appropriate upstream patch. ] Configure now looks for liblockfile before libmail (liblockfile is a free software replacement for libmail). Either library, if found, is propagated to the movemail (lib-src) Makefile through the MOVEMAIL_LOCK_LIBS variable. Also MAIL_USE_FLOCK is disabled since it is wrong for a Debian system. ** #defines have been added to arrange for Emacs to use memset, memcmp, and memmove instead of bzero, bcmp, and bcopy. ** HAVE_STDLIB_H checks have been added in a few places where they were needed (in lib-src). ** The build process was modified to accomodate Debian's packaging system. Emacs has to be able to install into a directory that will not be the eventual run directory without embedding the install directory in any of the resulting files.