1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-04 11:40:22 +00:00

Merge from emacs--rel--22

Patches applied:

 * emacs--rel--22  (patch 51-54)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 233-234)

   - Merge from emacs--devo--0
   - Update from CVS

2007-07-08  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/cus-start.el (file-coding-system-alist): Fix custom type.

2007-07-08  Chong Yidong  <cyd@stupidchicken.com>

   * lisp/longlines.el (longlines-wrap-region): Avoid marking buffer as
   modified.
   (longlines-auto-wrap, longlines-window-change-function): Remove
   unnecessary calls to set-buffer-modified-p.

2007-07-03  Dan Nicolaescu  <dann@ics.uci.edu>

   * lisp/progmodes/gud.el (auto-mode-alist): Match more valid gdb init
   file names.

2007-07-01  Richard M. Stallman  <rms@gnu.org>

   * lisp/files.el (find-file-visit-truename): Fix safe-local-variable value.

2007-07-04  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/gnus-sum.el (gnus-summary-catchup): Don't recognize cached
   articles as unfetched articles.

2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>

   * lisp/gnus/gnus-start.el (gnus-level-unsubscribed): Improve doc string.

2007-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/gnus-art.el (gnus-article-summary-command-nosave)
   (gnus-article-read-summary-keys): Don't set the 3rd arg of
   pop-to-buffer for XEmacs.

2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>

   * man/gnus-faq.texi ([3.2]): Fix locating of environment variables in the
   Control Panel.

   * man/gnus.texi (Misc Article): Add index entry for
   gnus-single-article-buffer.

2007-06-27  Andreas Seltenreich  <andreas@gate450.dyndns.org>

   * man/gnus.texi (Starting Up): Fix typo.

2007-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>

   * man/gnus.texi (Asynchronous Fetching): Fix typo.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-806
This commit is contained in:
Miles Bader 2007-07-10 02:02:35 +00:00
commit c89d0fd415
13 changed files with 130 additions and 36 deletions

View File

@ -46,6 +46,11 @@ before deleting/copying the indicated directory recursively.
than the window, the usual keys for moving the cursor cause the image than the window, the usual keys for moving the cursor cause the image
to be scrolled horizontally or vertically instead. to be scrolled horizontally or vertically instead.
** Scrollbars follow the system theme on Windows XP and later.
Windows XP introduced themed scrollbars, but applications have to take
special steps to use them. Emacs now has the appropriate resources linked
in to make it use the scrollbars from the system theme.
* New Modes and Packages in Emacs 22.2 * New Modes and Packages in Emacs 22.2
** The new package css-mode.el provides a major mode for editing CSS files. ** The new package css-mode.el provides a major mode for editing CSS files.

View File

@ -1,3 +1,14 @@
2007-07-08 Katsumi Yamaoka <yamaoka@jpl.org>
* cus-start.el (file-coding-system-alist): Fix custom type.
2007-07-08 Chong Yidong <cyd@stupidchicken.com>
* longlines.el (longlines-wrap-region): Avoid marking buffer as
modified.
(longlines-auto-wrap, longlines-window-change-function): Remove
unnecessary calls to set-buffer-modified-p.
2007-07-09 Reiner Steib <Reiner.Steib@gmx.de> 2007-07-09 Reiner Steib <Reiner.Steib@gmx.de>
* textmodes/tex-mode.el (tex-fontify-script) * textmodes/tex-mode.el (tex-fontify-script)
@ -249,6 +260,11 @@
* calculator.el (calculator-expt): Use more cases to determine * calculator.el (calculator-expt): Use more cases to determine
the value. the value.
2007-07-03 Dan Nicolaescu <dann@ics.uci.edu>
* progmodes/gud.el (auto-mode-alist): Match more valid gdb init
file names.
2007-07-03 Jay Belanger <jay.p.belanger@gmail.com> 2007-07-03 Jay Belanger <jay.p.belanger@gmail.com>
* calculator.el (calculator-expt, calculator-integer-p): * calculator.el (calculator-expt, calculator-integer-p):
@ -330,6 +346,10 @@
* ffap.el (dired-at-point-prompter): Improve prompt in * ffap.el (dired-at-point-prompter): Improve prompt in
list-directory case. list-directory case.
2007-07-01 Richard Stallman <rms@gnu.org>
* files.el (find-file-visit-truename): Fix safe-local-variable value.
2007-07-01 Richard Stallman <rms@gnu.org> 2007-07-01 Richard Stallman <rms@gnu.org>
* cus-start.el (max-mini-window-height): Added. * cus-start.el (max-mini-window-height): Added.
@ -981,7 +1001,7 @@
post-command-hook. post-command-hook.
(rcirc-window-configuration-change-1): Update mode-line and (rcirc-window-configuration-change-1): Update mode-line and
overlay arrows here. overlay arrows here.
(rcirc-authenticate): Fix chanserv identification. (rcirc-authenticate): Fixc hanserv identification.
(rcirc-default-server): Remove variable. (rcirc-default-server): Remove variable.
(rcirc): Connect according to rcirc-connections. (rcirc): Connect according to rcirc-connections.
(rcirc-connections): Add variable. (rcirc-connections): Add variable.

View File

@ -1092,8 +1092,8 @@
North American rule. Replace "daylight savings" with "daylight North American rule. Replace "daylight savings" with "daylight
saving" in doc. saving" in doc.
* calendar/cal-china.el,cal-dst.el,calendar.el,diary-lib.el: * calendar/cal-china.el, cal-dst.el, calendar.el, diary-lib.el:
* calendar/lunar.el,solar.el: Replace "daylight savings" with * calendar/lunar.el, solar.el: Replace "daylight savings" with
"daylight saving" in text. "daylight saving" in text.
* woman.el (woman-change-fonts): Tweak previous change by using * woman.el (woman-change-fonts): Tweak previous change by using

View File

@ -162,7 +162,7 @@ The truename of a file is found by chasing all links
both at the file level and at the levels of the containing directories." both at the file level and at the levels of the containing directories."
:type 'boolean :type 'boolean
:group 'find-file) :group 'find-file)
(put 'find-file-visit-truename 'safe-local-variable 'boolean) (put 'find-file-visit-truename 'safe-local-variable 'booleanp)
(defcustom revert-without-query nil (defcustom revert-without-query nil
"Specify which files should be reverted without query. "Specify which files should be reverted without query.

View File

@ -1,3 +1,18 @@
2007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
as unfetched articles.
2007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-start.el (gnus-level-unsubscribed): Improve doc string.
2007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-summary-command-nosave)
(gnus-article-read-summary-keys): Don't set the 3rd arg of
pop-to-buffer for XEmacs.
2007-06-14 Katsumi Yamaoka <yamaoka@jpl.org> 2007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-agent.el (gnus-agent-fetch-headers) * gnus-agent.el (gnus-agent-fetch-headers)

View File

@ -5607,7 +5607,7 @@ not have a face in `gnus-article-boring-faces'."
"Execute the last keystroke in the summary buffer." "Execute the last keystroke in the summary buffer."
(interactive) (interactive)
(let (func) (let (func)
(pop-to-buffer gnus-article-current-summary nil 'norecord) (pop-to-buffer gnus-article-current-summary nil (not (featurep 'xemacs)))
(setq func (lookup-key (current-local-map) (this-command-keys))) (setq func (lookup-key (current-local-map) (this-command-keys)))
(call-interactively func))) (call-interactively func)))
@ -5646,7 +5646,8 @@ not have a face in `gnus-article-boring-faces'."
(member keys nosave-in-article)) (member keys nosave-in-article))
(let (func) (let (func)
(save-window-excursion (save-window-excursion
(pop-to-buffer gnus-article-current-summary nil 'norecord) (pop-to-buffer gnus-article-current-summary
nil (not (featurep 'xemacs)))
;; We disable the pick minor mode commands. ;; We disable the pick minor mode commands.
(let (gnus-pick-mode) (let (gnus-pick-mode)
(setq func (lookup-key (current-local-map) keys)))) (setq func (lookup-key (current-local-map) keys))))
@ -5658,14 +5659,16 @@ not have a face in `gnus-article-boring-faces'."
(call-interactively func) (call-interactively func)
(setq new-sum-point (point))) (setq new-sum-point (point)))
(when (member keys nosave-but-article) (when (member keys nosave-but-article)
(pop-to-buffer gnus-article-buffer nil 'norecord))) (pop-to-buffer gnus-article-buffer
nil (not (featurep 'xemacs)))))
;; These commands should restore window configuration. ;; These commands should restore window configuration.
(let ((obuf (current-buffer)) (let ((obuf (current-buffer))
(owin (current-window-configuration)) (owin (current-window-configuration))
(opoint (point)) (opoint (point))
win func in-buffer selected new-sum-start new-sum-hscroll) win func in-buffer selected new-sum-start new-sum-hscroll)
(cond (not-restore-window (cond (not-restore-window
(pop-to-buffer gnus-article-current-summary nil 'norecord)) (pop-to-buffer gnus-article-current-summary
nil (not (featurep 'xemacs))))
((setq win (get-buffer-window gnus-article-current-summary)) ((setq win (get-buffer-window gnus-article-current-summary))
(select-window win)) (select-window win))
(t (t

View File

@ -178,8 +178,13 @@ properly with all servers."
(defconst gnus-level-unsubscribed 7 (defconst gnus-level-unsubscribed 7
"Groups with levels less than or equal to this variable are unsubscribed. "Groups with levels less than or equal to this variable are unsubscribed.
Groups with levels less than `gnus-level-subscribed', which should be
less than this variable, are subscribed.") Groups with levels less than `gnus-level-subscribed', which
should be less than this variable, are subscribed. Groups with
levels from `gnus-level-subscribed' (exclusive) upto this
variable (inclusive) are unsubscribed. See also
`gnus-level-zombie', `gnus-level-killed' and the Info node `Group
Levels' for details.")
(defconst gnus-level-zombie 8 (defconst gnus-level-zombie 8
"Groups with this level are zombie groups.") "Groups with this level are zombie groups.")

View File

@ -10514,7 +10514,8 @@ The number of articles marked as read is returned."
(gnus-sorted-nunion (gnus-sorted-nunion
(gnus-sorted-intersection gnus-newsgroup-unreads (gnus-sorted-intersection gnus-newsgroup-unreads
gnus-newsgroup-downloadable) gnus-newsgroup-downloadable)
gnus-newsgroup-unfetched))) (gnus-sorted-difference gnus-newsgroup-unfetched
gnus-newsgroup-cached))))
;; We actually mark all articles as canceled, which we ;; We actually mark all articles as canceled, which we
;; have to do when using auto-expiry or adaptive scoring. ;; have to do when using auto-expiry or adaptive scoring.
(gnus-summary-show-all-threads) (gnus-summary-show-all-threads)

View File

@ -3193,8 +3193,12 @@ Treats actions as defuns."
(goto-char (point-max))) (goto-char (point-max)))
t) t)
;; Besides .gdbinit, gdb documents other names to be usable for init
;; files, cross-debuggers can use something like
;; .PROCESSORNAME-gdbinit so that the host and target gdbinit files
;; don't interfere with each other.
;;;###autoload ;;;###autoload
(add-to-list 'auto-mode-alist '("/\\.gdbinit" . gdb-script-mode)) (add-to-list 'auto-mode-alist '("/\\.[a-z0-9-]*gdbinit" . gdb-script-mode))
;;;###autoload ;;;###autoload
(define-derived-mode gdb-script-mode nil "GDB-Script" (define-derived-mode gdb-script-mode nil "GDB-Script"

View File

@ -7,6 +7,22 @@
* org.texi (Properties): New chapter. * org.texi (Properties): New chapter.
2007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-faq.texi ([3.2]): Fix locating of environment variables in the
Control Panel.
* gnus.texi (Misc Article): Add index entry for
gnus-single-article-buffer.
2007-06-27 Andreas Seltenreich <andreas@gate450.dyndns.org>
* gnus.texi (Starting Up): Fix typo.
2007-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.texi (Asynchronous Fetching): Fix typo.
2007-06-24 Karl Berry <karl@gnu.org> 2007-06-24 Karl Berry <karl@gnu.org>
* emacs.texi: new Back-Cover Text. * emacs.texi: new Back-Cover Text.

View File

@ -427,12 +427,11 @@ SET HOME=C:\myhome
@end example @end example
@noindent @noindent
in your autoexec.bat and reboot. Under NT, 2000 and XP, in your autoexec.bat and reboot. Under NT, 2000 and XP, hit
hit Winkey+Pause/Break to enter system options (if it Winkey+Pause/Break to enter system options (if it doesn't work, go to
doesn't work, go to Control Panel -> System). There you'll Control Panel -> System -> Advanced). There you'll find the possibility
find the possibility to set environment variables, create to set environment variables. Create a new one with name HOME and value
a new one with name HOME and value C:\myhome, a reboot is C:\myhome. Rebooting is not necessary.
not necessary.
Now to create ~/.gnus.el, say Now to create ~/.gnus.el, say
@samp{C-x C-f ~/.gnus.el RET C-x C-s}. @samp{C-x C-f ~/.gnus.el RET C-x C-s}.

View File

@ -947,8 +947,8 @@ Emacs for Heathens
@chapter Starting Gnus @chapter Starting Gnus
@cindex starting up @cindex starting up
If you are haven't used Emacs much before using Gnus, read @ref{Emacs If you haven't used Emacs much before using Gnus, read @ref{Emacs for
for Heathens} first. Heathens} first.
@kindex M-x gnus @kindex M-x gnus
@findex gnus @findex gnus
@ -7173,12 +7173,12 @@ pre-fetch all the articles it can without bound. If it is
@code{nil}, no pre-fetching will be done. @code{nil}, no pre-fetching will be done.
@vindex gnus-async-prefetch-article-p @vindex gnus-async-prefetch-article-p
@findex gnus-async-read-p @findex gnus-async-unread-p
There are probably some articles that you don't want to pre-fetch---read There are probably some articles that you don't want to pre-fetch---read
articles, for instance. The @code{gnus-async-prefetch-article-p} articles, for instance. The @code{gnus-async-prefetch-article-p}
variable controls whether an article is to be pre-fetched. This variable controls whether an article is to be pre-fetched. This
function should return non-@code{nil} when the article in question is function should return non-@code{nil} when the article in question is
to be pre-fetched. The default is @code{gnus-async-read-p}, which to be pre-fetched. The default is @code{gnus-async-unread-p}, which
returns @code{nil} on read articles. The function is called with an returns @code{nil} on read articles. The function is called with an
article data structure as the only parameter. article data structure as the only parameter.
@ -11504,6 +11504,7 @@ region.
@item gnus-single-article-buffer @item gnus-single-article-buffer
@vindex gnus-single-article-buffer @vindex gnus-single-article-buffer
@cindex article buffers, several
If non-@code{nil}, use the same article buffer for all the groups. If non-@code{nil}, use the same article buffer for all the groups.
(This is the default.) If @code{nil}, each group will have its own (This is the default.) If @code{nil}, each group will have its own
article buffer. article buffer.
@ -13509,14 +13510,18 @@ Header lines longer than the value of
@code{nnmail-split-header-length-limit} are excluded from the split @code{nnmail-split-header-length-limit} are excluded from the split
function. function.
@vindex nnmail-mail-splitting-charset
@vindex nnmail-mail-splitting-decodes @vindex nnmail-mail-splitting-decodes
By default, splitting @acronym{MIME}-decodes headers so you @vindex nnmail-mail-splitting-charset
can match on non-@acronym{ASCII} strings. The By default, splitting does not decode headers, so you can not match on
@code{nnmail-mail-splitting-charset} variable specifies the default non-@acronym{ASCII} strings. But it is useful if you want to match
charset for decoding. The behavior can be turned off completely by articles based on the raw header data. To enable it, set the
binding @code{nnmail-mail-splitting-decodes} to @code{nil}, which is @code{nnmail-mail-splitting-decodes} variable to a non-@code{nil} value.
useful if you want to match articles based on the raw header data. In addition, the value of the @code{nnmail-mail-splitting-charset}
variable is used for decoding non-@acronym{MIME} encoded string when
@code{nnmail-mail-splitting-decodes} is non-@code{nil}. The default
value is @code{nil} which means not to decode non-@acronym{MIME} encoded
string. A suitable value for you will be @code{undecided} or be the
charset used normally in mails you are interested in.
@vindex nnmail-resplit-incoming @vindex nnmail-resplit-incoming
By default, splitting is performed on all incoming messages. If you By default, splitting is performed on all incoming messages. If you

View File

@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex. % Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
% %
\def\texinfoversion{2007-06-16.10} \def\texinfoversion{2007-07-09.21}
% %
% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@ -7434,22 +7434,41 @@
% @documentlanguage is usually given very early, just after % @documentlanguage is usually given very early, just after
% @setfilename. If done too late, it may not override everything % @setfilename. If done too late, it may not override everything
% properly. Single argument is the language abbreviation. % properly. Single argument is the language (de) or locale (de_DE)
% It would be nice if we could set up a hyphenation file here. % abbreviation. It would be nice if we could set up a hyphenation file.
% %
\parseargdef\documentlanguage{% {
\catcode`\_ = \active
\globaldefs=1
\parseargdef\documentlanguage{\begingroup
\let_=\normalunderscore % normal _ character for filenames
\tex % read txi-??.tex file in plain TeX. \tex % read txi-??.tex file in plain TeX.
% Read the file if it exists. % Read the file by the name they passed if it exists.
\openin 1 txi-#1.tex \openin 1 txi-#1.tex
\ifeof 1 \ifeof 1
\errhelp = \nolanghelp \documentlanguagetrywithoutunderscore{#1_\finish}%
\errmessage{Cannot read language file txi-#1.tex}%
\else \else
\input txi-#1.tex \input txi-#1.tex
\fi \fi
\closein 1 \closein 1
\endgroup \endgroup
\endgroup}
} }
%
% If they passed de_DE, and txi-de_DE.tex doesn't exist,
% try txi-de.tex.
%
\def\documentlanguagetrywithoutunderscore#1_#2\finish{%
\openin 1 txi-#1.tex
\ifeof 1
\errhelp = \nolanghelp
\errmessage{Cannot read language file txi-#1.tex}%
\else
\input txi-#1.tex
\fi
\closein 1
}
%
\newhelp\nolanghelp{The given language definition file cannot be found or \newhelp\nolanghelp{The given language definition file cannot be found or
is empty. Maybe you need to install it? In the current directory is empty. Maybe you need to install it? In the current directory
should work if nowhere else does.} should work if nowhere else does.}
@ -8316,6 +8335,8 @@
\ifpdf \ifpdf
\pdfpageheight #7\relax \pdfpageheight #7\relax
\pdfpagewidth #8\relax \pdfpagewidth #8\relax
\pdfhorigin = 1 true in
\pdfvorigin = 1 true in
\fi \fi
% %
\setleading{\textleading} \setleading{\textleading}