[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r108636: Merge changes from emacs-24;
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r108636: Merge changes from emacs-24; up to r108039 |
Date: |
Sun, 17 Jun 2012 13:14:47 +0800 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 108636 [merge]
committer: Chong Yidong <address@hidden>
branch nick: trunk
timestamp: Sun 2012-06-17 13:14:47 +0800
message:
Merge changes from emacs-24; up to r108039
modified:
doc/emacs/ChangeLog
doc/emacs/anti.texi
doc/emacs/building.texi
doc/emacs/calendar.texi
doc/emacs/cmdargs.texi
doc/emacs/custom.texi
doc/emacs/display.texi
doc/emacs/emacs.texi
doc/emacs/files.texi
doc/emacs/frames.texi
doc/emacs/glossary.texi
doc/emacs/maintaining.texi
doc/emacs/misc.texi
doc/emacs/msdog.texi
doc/emacs/mule.texi
doc/emacs/programs.texi
doc/emacs/sending.texi
doc/emacs/text.texi
doc/lispref/ChangeLog
doc/lispref/customize.texi
doc/lispref/display.texi
doc/lispref/edebug.texi
doc/lispref/elisp.texi
doc/lispref/files.texi
doc/lispref/functions.texi
doc/lispref/keymaps.texi
doc/lispref/loading.texi
doc/lispref/macros.texi
doc/lispref/modes.texi
doc/lispref/nonascii.texi
doc/lispref/os.texi
doc/lispref/positions.texi
doc/lispref/processes.texi
doc/lispref/text.texi
doc/lispref/windows.texi
etc/NEWS
lisp/ChangeLog
lisp/gnus/ChangeLog
lisp/gnus/nnmaildir.el
lisp/gnus/shr.el
lisp/international/mule-cmds.el
src/ChangeLog
src/nsterm.m
=== modified file 'doc/emacs/ChangeLog'
--- a/doc/emacs/ChangeLog 2012-06-10 13:20:58 +0000
+++ b/doc/emacs/ChangeLog 2012-06-17 05:13:40 +0000
@@ -1,3 +1,25 @@
+2012-06-11 Chong Yidong <address@hidden>
+
+ * emacs.texi: Remove urlcolor setting.
+
+2012-06-10 Chong Yidong <address@hidden>
+
+ * emacs.texi: Update ISBN and edition number.
+
+ * anti.texi:
+ * building.texi:
+ * cmdargs.texi:
+ * custom.texi:
+ * display.texi:
+ * files.texi:
+ * frames.texi:
+ * glossary.texi:
+ * misc.texi:
+ * mule.texi:
+ * programs.texi:
+ * sending.texi:
+ * text.texi: Copyedits to avoid underfull/overfull in 7x9 manual.
+
2012-06-06 Michael Albinus <address@hidden>
* custom.texi (Directory Variables): Mention enable-remote-dir-locals.
=== modified file 'doc/emacs/anti.texi'
--- a/doc/emacs/anti.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/anti.texi 2012-06-17 05:13:40 +0000
@@ -63,19 +63,18 @@
@kbd{C-y} and @kbd{M-y} is unintended.
@item
-Various completion features have been simplified. The options
address@hidden and
address@hidden have been removed. Due to the
-latter removal, Emacs uses a single consistent scheme to generate
-completions, instead of using a separate scheme for (say) buffer name
-completion. Several major modes, such as Shell mode, now implement
-their own inline completion commands instead of using
address@hidden
+Various completion features have been simplified. The option
address@hidden has been removed, so Emacs uses a
+single consistent scheme to generate completions, instead of using a
+separate scheme for (say) buffer name completion. Several major
+modes, such as Shell mode, now implement their own inline completion
+commands instead of using @code{completion-at-point}.
@item
-We have removed various options for controlling how windows are used,
-e.g.@: @code{display-buffer-base-action}, @code{display-buffer-alist},
address@hidden, and @code{window-combination-resize}.
+We have removed several options for controlling how windows are used,
+such as @code{display-buffer-base-action},
address@hidden, @code{window-combination-limit}, and
address@hidden
@item
The command @kbd{M-x customize-themes} has been removed. Emacs no
=== modified file 'doc/emacs/building.texi'
--- a/doc/emacs/building.texi 2012-05-28 23:35:09 +0000
+++ b/doc/emacs/building.texi 2012-06-17 05:13:40 +0000
@@ -426,11 +426,11 @@
C/C++ files this is usually the C compiler. Flymake can also use
build tools such as @code{make} for checking complicated projects.
- To enable Flymake mode, type @kbd{M-x flymake-mode}. You can jump to
-the errors that it finds by using @kbd{M-x
-flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}.
-Use the command @kbd{M-x flymake-display-err-menu-for-current-line}
-to display any error messages associated with the current line.
+ To enable Flymake mode, type @kbd{M-x flymake-mode}. You can jump
+to the errors that it finds by using @kbd{M-x flymake-goto-next-error}
+and @kbd{M-x flymake-goto-prev-error}. To display any error messages
+associated with the current line, type @kbd{M-x
+flymake-display-err-menu-for-current-line}.
For more details about using Flymake,
@ifnottex
@@ -1495,7 +1495,7 @@
@vindex eval-expression-print-level
@vindex eval-expression-print-length
@vindex eval-expression-debug-on-error
- The customizable variables @code{eval-expression-print-level} and
+ The options @code{eval-expression-print-level} and
@code{eval-expression-print-length} control the maximum depth and
length of lists to print in the result of the evaluation commands
before abbreviating them. @code{eval-expression-debug-on-error}
=== modified file 'doc/emacs/calendar.texi'
--- a/doc/emacs/calendar.texi 2012-05-28 23:35:09 +0000
+++ b/doc/emacs/calendar.texi 2012-06-17 05:13:40 +0000
@@ -245,10 +245,10 @@
Scroll calendar one month backward (@code{calendar-scroll-right}).
@item C-v
@itemx @key{next}
-Scroll three months forward (@code{calendar-scroll-left-three-months}).
+Scroll forward by three months (@code{calendar-scroll-left-three-months}).
@item M-v
@itemx @key{prior}
-Scroll three months backward (@code{calendar-scroll-right-three-months}).
+Scroll backward by three months (@code{calendar-scroll-right-three-months}).
@end table
@kindex > @r{(Calendar mode)}
=== modified file 'doc/emacs/cmdargs.texi'
--- a/doc/emacs/cmdargs.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/cmdargs.texi 2012-06-17 05:13:40 +0000
@@ -436,7 +436,7 @@
when you specify a relative directory name.
@item EMACSDATA
Directory for the architecture-independent files that come with Emacs.
-This is used to initialize the Lisp variable @code{data-directory}.
+This is used to initialize the variable @code{data-directory}.
@item EMACSDOC
Directory for the documentation string file, which is used to
initialize the Lisp variable @code{doc-directory}.
@@ -577,7 +577,8 @@
The user's login name. See also @env{LOGNAME}. On MS-DOS, this
defaults to @samp{root}.
@item VERSION_CONTROL
-Used to initialize the @code{version-control} variable (@pxref{Backup Names}).
+Used to initialize the @code{version-control} variable (@pxref{Backup
+Names}).
@end table
@node Misc Variables
=== modified file 'doc/emacs/custom.texi'
--- a/doc/emacs/custom.texi 2012-06-06 14:57:16 +0000
+++ b/doc/emacs/custom.texi 2012-06-17 05:13:40 +0000
@@ -765,16 +765,14 @@
@example
fill-column is a variable defined in `C source code'.
fill-column's value is 70
-Local in buffer custom.texi; global value is 70
+
Automatically becomes buffer-local when set in any fashion.
-
- Automatically becomes buffer-local when set in any fashion.
- This variable is safe as a file local variable if its value
- satisfies the predicate `integerp'.
+This variable is safe as a file local variable if its value
+satisfies the predicate `integerp'.
Documentation:
-*Column beyond which automatic line-wrapping should happen.
-Interactively, you can set the buffer local value using C-x f.
+Column beyond which automatic line-wrapping should happen.
+Interactively, you can set the local value with C-x f.
You can customize this variable.
@end example
@@ -1054,13 +1052,14 @@
@findex add-file-local-variable-prop-line
@findex delete-file-local-variable-prop-line
@findex copy-dir-locals-to-file-locals-prop-line
- You can use the command @kbd{M-x add-file-local-variable-prop-line}
-instead of adding entries by hand. It prompts for
-a variable and value, and adds them to the first line in the
-appropriate way. @kbd{M-x delete-file-local-variable-prop-line}
-prompts for a variable, and deletes its entry from the line. @kbd{M-x
-copy-dir-locals-to-file-locals-prop-line} copies directory-local
-variables to the first line (@pxref{Directory Variables}).
+ You can use @kbd{M-x add-file-local-variable-prop-line} instead of
+adding entries by hand. This command prompts for a variable and
+value, and adds them to the first line in the appropriate way.
address@hidden delete-file-local-variable-prop-line} prompts for a variable,
+and deletes its entry from the line. The command @kbd{M-x
+copy-dir-locals-to-file-locals-prop-line} copies the current
+directory-local variables to the first line (@pxref{Directory
+Variables}).
Here is an example first line that specifies Lisp mode and sets two
variables with numeric values:
=== modified file 'doc/emacs/display.texi'
--- a/doc/emacs/display.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/display.texi 2012-06-17 05:13:40 +0000
@@ -759,11 +759,10 @@
@findex global-font-lock-mode
@vindex global-font-lock-mode
- To toggle Font Lock mode in all buffers, type @kbd{M-x
-global-font-lock-mode}. To impose this setting for future Emacs
-sessions, customize the variable @code{global-font-lock-mode}
-(@pxref{Easy Customization}), or add the following line to your init
-file:
+ Type @kbd{M-x global-font-lock-mode} to toggle Font Lock mode in all
+buffers. To impose this setting for future Emacs sessions, customize
+the variable @code{global-font-lock-mode} (@pxref{Easy
+Customization}), or add the following line to your init file:
@example
(global-font-lock-mode 0)
=== modified file 'doc/emacs/emacs.texi'
--- a/doc/emacs/emacs.texi 2012-05-27 02:13:54 +0000
+++ b/doc/emacs/emacs.texi 2012-06-17 05:13:40 +0000
@@ -14,7 +14,7 @@
@c be something added by the FSF during the publishing process.
@c Also, the lispref uses a float (3.0), whereas this uses an ordinal,
@c so the format is not even consistent.
address@hidden EDITION Sixteenth
address@hidden EDITION Seventeenth
@include emacsver.texi
@copying
@@ -54,7 +54,7 @@
@c in general, keep the following line commented out, unless doing a
@c copy of this manual that will be published. The manual should go
@c onto the distribution in the full, 8.5 x 11" size.
address@hidden @smallbook
address@hidden @set smallbook
@ifset smallbook
@smallbook
@@ -66,8 +66,6 @@
@tex
@ifset smallbook
@fonttextsize 10
-\global\let\urlcolor=\Black % don't print links in grayscale
-\global\let\linkcolor=\Black
@end ifset
\global\hbadness=6666 % don't worry about not-too-underfull boxes
@end tex
@@ -96,10 +94,10 @@
Published by the Free Software Foundation @*
51 Franklin Street, Fifth Floor @*
Boston, MA 02110-1301 USA @*
-ISBN 1-882114-86-8
+ISBN 978-0-9831592-2-3
@sp 2
-Cover art by Etienne Suvasa.
+Cover art by Etienne Suvasa; cover design by Matt Lee.
@end titlepage
=== modified file 'doc/emacs/files.texi'
--- a/doc/emacs/files.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/files.texi 2012-06-17 05:13:40 +0000
@@ -1101,11 +1101,11 @@
this---saving them---updates the files themselves.
@vindex auto-save-list-file-prefix
- Emacs records information about interrupted sessions for later
-recovery in files named @address@hidden@var{hostname}} in the
-directory @file{~/.emacs.d/auto-save-list/}. This directory is
-determined by the variable @code{auto-save-list-file-prefix}. If you
-set @code{auto-save-list-file-prefix} to @code{nil}, sessions are not
+ Emacs records information about interrupted sessions in files named
address@hidden@address@hidden in the directory
address@hidden/.emacs.d/auto-save-list/}. This directory is determined by
+the variable @code{auto-save-list-file-prefix}. If you set
address@hidden to @code{nil}, sessions are not
recorded for recovery.
@node File Aliases
=== modified file 'doc/emacs/frames.texi'
--- a/doc/emacs/frames.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/frames.texi 2012-06-17 05:13:40 +0000
@@ -499,7 +499,8 @@
(@pxref{Frame Parameters}), like this:
@example
-(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-10"))
+(add-to-list 'default-frame-alist
+ '(font . "DejaVu Sans Mono-10"))
@end example
@cindex X defaults file
=== modified file 'doc/emacs/glossary.texi'
--- a/doc/emacs/glossary.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/glossary.texi 2012-06-17 05:13:40 +0000
@@ -40,8 +40,8 @@
letter, or the Control version of one of the characters @samp{@@[\]^_?}.
@item @acronym{ASCII} printing character
address@hidden printing characters include letters, digits, space, and these
-punctuation characters: @samp{!@@#$%^&*()_-+=|address@hidden@}[]:;"'<>,.?/}.
address@hidden letters, digits, space, and the following punctuation
+characters: @samp{!@@#$%^&*()_-+=|address@hidden@}[]:;"'<>,.?/}.
@item Auto Fill Mode
Auto Fill mode is a minor mode (q.v.@:) in which text that you insert is
=== modified file 'doc/emacs/maintaining.texi'
--- a/doc/emacs/maintaining.texi 2012-05-28 23:35:09 +0000
+++ b/doc/emacs/maintaining.texi 2012-06-17 05:13:40 +0000
@@ -903,11 +903,11 @@
@kindex C-x v l
@findex vc-print-log
- The command @kbd{C-x v l} (@code{vc-print-log}) displays a buffer
-named @file{*vc-change-log*}, showing the history of changes made to
-the current file, including who made the changes, the dates, and the
-log entry for each change (these are the same log entries you would
-enter via the @file{*vc-log*} buffer; @pxref{Log Buffer}). Point is
+ @kbd{C-x v l} (@code{vc-print-log}) displays a buffer named
address@hidden, showing the history of changes made to the
+current file, including who made the changes, the dates, and the log
+entry for each change (these are the same log entries you would enter
+via the @file{*vc-log*} buffer; @pxref{Log Buffer}). Point is
centered at the revision of the file currently being visited. With a
prefix argument, the command prompts for the revision to center on,
and the maximum number of revisions to display.
=== modified file 'doc/emacs/misc.texi'
--- a/doc/emacs/misc.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/misc.texi 2012-06-17 05:13:40 +0000
@@ -2257,18 +2257,18 @@
@cindex Brief emulation
@cindex emulation of Brief
@cindex mode, CRiSP
-You can turn on key bindings to emulate the CRiSP/Brief editor with
address@hidden crisp-mode}. Note that this rebinds @kbd{M-x} to exit Emacs
-unless you set the variable @code{crisp-override-meta-x}. You can
-also use the command @kbd{M-x scroll-all-mode} or set the variable
address@hidden crisp-mode} enables key bindings to emulate the CRiSP/Brief
+editor. Note that this rebinds @kbd{M-x} to exit Emacs unless you set
+the variable @code{crisp-override-meta-x}. You can also use the
+command @kbd{M-x scroll-all-mode} or set the variable
@code{crisp-load-scroll-all} to emulate CRiSP's scroll-all feature
(scrolling all windows together).
@item EDT (DEC VMS editor)
@findex edt-emulation-on
@findex edt-emulation-off
-Turn on EDT emulation @kbd{M-x edt-emulation-on}; use @kbd{M-x
-edt-emulation-off} to restore normal Emacs command bindings.
+Turn on EDT emulation with @kbd{M-x edt-emulation-on}; restore normal
+command bindings with @kbd{M-x edt-emulation-off}.
Most of the EDT emulation commands are keypad keys, and most standard
Emacs key bindings are still available. The EDT emulation rebindings
@@ -2454,7 +2454,7 @@
@code{ffap-read-only-other-window}, analogous to
@code{find-file-read-only-other-window}.
@item C-x 4 d
address@hidden, analogous to @code{dired-other-window}.
address@hidden, like @code{dired-other-window}.
@item C-x 5 f
@kindex C-x 5 f @r{(FFAP)}
@code{ffap-other-frame}, analogous to @code{find-file-other-frame}.
@@ -2481,8 +2481,8 @@
@findex animate-birthday-present
@cindex animate
- The @code{animate} package makes text dance (e.g. try
address@hidden animate-birthday-present}).
+ The @code{animate} package makes text dance (e.g. @kbd{M-x
+animate-birthday-present}).
@findex blackbox
@findex mpuz
=== modified file 'doc/emacs/msdog.texi'
--- a/doc/emacs/msdog.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/msdog.texi 2012-06-17 05:13:40 +0000
@@ -415,16 +415,15 @@
@section HOME and Startup Directories on MS-Windows
@cindex @code{HOME} directory on MS-Windows
- The Windows equivalent of the @code{HOME} directory is the
address@hidden application data directory}. The actual location
-depends on the Windows version; typical values are @file{C:\Documents
-and address@hidden Data} on Windows 2K/XP/2K3,
address@hidden:address@hidden on Windows Vista/7/2K8,
-and either @file{C:\WINDOWS\Application Data} or
address@hidden:address@hidden Data} on the
-older Windows 9X/ME systems. If this directory does not exist or
-cannot be accessed, Emacs falls back to @file{C:\} as the default
-value of @code{HOME}.
+ The Windows equivalent of @code{HOME} is the @dfn{user-specific
+application data directory}. The actual location depends on the
+Windows version; typical values are @file{C:\Documents and
address@hidden Data} on Windows 2000/XP/2K3,
address@hidden:address@hidden on Windows
+Vista/7/2008, and either @file{C:\WINDOWS\Application Data} or
address@hidden:address@hidden Data} on Windows
+9X/ME. If this directory does not exist or cannot be accessed, Emacs
+falls back to @file{C:\} as the default value of @code{HOME}.
You can override this default value of @code{HOME} by explicitly
setting the environment variable @env{HOME} to point to any directory
=== modified file 'doc/emacs/mule.texi'
--- a/doc/emacs/mule.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/mule.texi 2012-06-17 05:13:40 +0000
@@ -1111,11 +1111,11 @@
@table @kbd
@item C-x @key{RET} x @var{coding} @key{RET}
Use coding system @var{coding} for transferring selections to and from
-other window-based applications (@code{set-selection-coding-system}).
+other graphical applications (@code{set-selection-coding-system}).
@item C-x @key{RET} X @var{coding} @key{RET}
Use coding system @var{coding} for transferring @emph{one}
-selection---the next one---to or from another window-based application
+selection---the next one---to or from another graphical application
(@code{set-next-selection-coding-system}).
@item C-x @key{RET} p @var{input-coding} @key{RET} @var{output-coding}
@key{RET}
=== modified file 'doc/emacs/programs.texi'
--- a/doc/emacs/programs.texi 2012-05-27 01:25:06 +0000
+++ b/doc/emacs/programs.texi 2012-06-17 05:13:40 +0000
@@ -1651,7 +1651,8 @@
@example
(defun my-bind-clb ()
- (define-key c-mode-base-map "\C-j" 'c-context-line-break))
+ (define-key c-mode-base-map "\C-j"
+ 'c-context-line-break))
(add-hook 'c-initialization-hook 'my-bind-clb)
@end example
=== modified file 'doc/emacs/sending.texi'
--- a/doc/emacs/sending.texi 2012-04-10 06:54:43 +0000
+++ b/doc/emacs/sending.texi 2012-06-10 14:02:52 +0000
@@ -74,8 +74,8 @@
Subject: Re: What is best in life?
From: conan@@example.org
--text follows this line--
-To crush your enemies, see them driven before you, and to hear the
-lamentation of their women.
+To crush your enemies, see them driven before you, and to
+hear the lamentation of their women.
@end example
@noindent
=== modified file 'doc/emacs/text.texi'
--- a/doc/emacs/text.texi 2012-05-28 23:35:09 +0000
+++ b/doc/emacs/text.texi 2012-06-17 05:13:40 +0000
@@ -1015,11 +1015,11 @@
@kindex C-c C-f @r{(Outline mode)}
@kindex C-c C-b @r{(Outline mode)}
@kindex C-c C-u @r{(Outline mode)}
- The commands @kbd{C-c C-f} (@code{outline-forward-same-level}) and
address@hidden C-b} (@code{outline-backward-same-level}) move from one
-heading line to another visible heading at the same depth in the
-outline. @kbd{C-c C-u} (@code{outline-up-heading}) moves backward to
-another heading that is less deeply nested.
+ @kbd{C-c C-f} (@code{outline-forward-same-level}) and @kbd{C-c C-b}
+(@code{outline-backward-same-level}) move from one heading line to
+another visible heading at the same depth in the outline. @kbd{C-c
+C-u} (@code{outline-up-heading}) moves backward to another heading
+that is less deeply nested.
@node Outline Visibility
@subsection Outline Visibility Commands
@@ -2311,8 +2311,7 @@
within the text). The @samp{Remove Special} menu item removes all of
these special properties from the text in the region.
- The @code{invisible} and @code{intangible} properties are not saved
-in the @samp{text/enriched} format.
+ The @code{invisible} and @code{intangible} properties are not saved.
@node Text Based Tables
@section Editing Text-based Tables
@@ -2345,8 +2344,8 @@
following sections for navigating and editing the table layout.
@findex table-fixed-width-mode
- To toggle the automatic table resizing feature, type @kbd{M-x
-table-fixed-width-mode}.
+ Type @kbd{M-x table-fixed-width-mode} to toggle the automatic table
+resizing feature.
@menu
* Table Definition:: What is a text based table.
@@ -2506,15 +2505,16 @@
@cindex text-based tables, splitting cells
@cindex splitting table cells
@kbd{M-x table-split-cell} splits the current cell vertically or
-horizontally, prompting for the direction with the minibuffer. The
-commands @kbd{M-x table-split-cell-vertically} and @kbd{M-x
-table-split-cell-horizontally} split in a specific direction. When
-splitting vertically, the old cell contents are automatically split
-between the two new cells. When splitting horizontally, you are
-prompted for how to divide the cell contents, if the cell is
-non-empty; the options are @samp{split} (divide the contents at
-point), @samp{left} (put all the contents in the left cell), and
address@hidden (put all the contents in the right cell).
+horizontally, prompting for the direction with the minibuffer. To
+split in a specific direction, use @kbd{M-x
+table-split-cell-vertically} and @kbd{M-x
+table-split-cell-horizontally}. When splitting vertically, the old
+cell contents are automatically split between the two new cells. When
+splitting horizontally, you are prompted for how to divide the cell
+contents, if the cell is non-empty; the options are @samp{split}
+(divide the contents at point), @samp{left} (put all the contents in
+the left cell), and @samp{right} (put all the contents in the right
+cell).
The following commands enlarge or shrink a cell. By default, they
resize by one row or column; if a numeric argument is supplied, that
=== modified file 'doc/lispref/ChangeLog'
--- a/doc/lispref/ChangeLog 2012-06-17 02:07:26 +0000
+++ b/doc/lispref/ChangeLog 2012-06-17 05:13:40 +0000
@@ -1,3 +1,7 @@
+2012-06-17 Chong Yidong <address@hidden>
+
+ * elisp.texi: Remove urlcolor setting.
+
2012-06-17 Glenn Morris <address@hidden>
* display.texi (Face Attributes): Copyedits. Add a few cindex entries.
=== modified file 'doc/lispref/customize.texi'
--- a/doc/lispref/customize.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/customize.texi 2012-06-17 05:13:40 +0000
@@ -702,7 +702,8 @@
symbol for the key.
@example
-:options '("foo" ((function-item some-function) integer)
+:options '("foo"
+ ((function-item some-function) integer)
"baz")
@end example
@@ -710,7 +711,8 @@
example,
@example
-(defcustom list-alist '(("foo" 1) ("bar" 2) ("baz" 3))
+(defcustom list-alist
+ '(("foo" 1) ("bar" 2) ("baz" 3))
"Each element is a list of the form (KEY VALUE).")
@end example
@@ -718,7 +720,8 @@
instead of
@example
-(defcustom cons-alist '(("foo" . 1) ("bar" . 2) ("baz" . 3))
+(defcustom cons-alist
+ '(("foo" . 1) ("bar" . 2) ("baz" . 3))
"Each element is a cons-cell (KEY . VALUE).")
@end example
=== modified file 'doc/lispref/display.texi'
--- a/doc/lispref/display.texi 2012-06-17 02:07:26 +0000
+++ b/doc/lispref/display.texi 2012-06-17 05:13:40 +0000
@@ -790,8 +790,8 @@
@findex collapse-delayed-warnings
@findex display-delayed-warnings
@noindent
-The function @code{collapse-delayed-warnings} iterates through
address@hidden, removing repeated entries. The function
+The function @code{collapse-delayed-warnings} removes repeated entries
+from @code{delayed-warnings-list}. The function
@code{display-delayed-warnings} calls @code{display-warning} on each
of the entries in @code{delayed-warnings-list}, in turn, and then sets
@code{delayed-warnings-list} to @code{nil}.
@@ -2081,11 +2081,10 @@
GNU Emacs Manual}.
@item :width
-Relative proportionate character width, also known as the character
-set width. This should be one of the symbols @code{ultra-condensed},
address@hidden, @code{condensed}, @code{semi-condensed},
address@hidden, @code{semi-expanded}, @code{expanded},
address@hidden, or @code{ultra-expanded}.
+Relative character width. This should be one of the symbols
address@hidden, @code{extra-condensed}, @code{condensed},
address@hidden, @code{normal}, @code{semi-expanded},
address@hidden, @code{extra-expanded}, or @code{ultra-expanded}.
@item :height
The height of the font. In the simplest case, this is an integer in
=== modified file 'doc/lispref/edebug.texi'
--- a/doc/lispref/edebug.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/edebug.texi 2012-06-17 05:13:40 +0000
@@ -1035,10 +1035,10 @@
@item
The variables @code{last-command}, @code{this-command},
address@hidden, @code{last-command-event},
address@hidden, @code{last-input-event},
@code{last-event-frame}, @code{last-nonmenu-event}, and
address@hidden Commands used within Edebug do not affect these
-variables outside of Edebug.
address@hidden Commands in Edebug do not affect these variables
+outside of Edebug.
Executing commands within Edebug can change the key sequence that
would be returned by @code{this-command-keys}, and there is no way to
=== modified file 'doc/lispref/elisp.texi'
--- a/doc/lispref/elisp.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/elisp.texi 2012-06-17 05:13:40 +0000
@@ -61,7 +61,7 @@
@c in general, keep the following line commented out, unless doing a
@c copy of this manual that will be published. The manual should go
@c onto the distribution in the full, 8.5 x 11" size.
address@hidden @smallbook
address@hidden @set smallbook
@ifset volflag
@smallbook
@@ -77,8 +77,6 @@
@tex
@ifset smallbook
@fonttextsize 10
-\global\let\urlcolor=\Black % don't print links in grayscale
-\global\let\linkcolor=\Black
@end ifset
\global\hbadness=6666 % don't worry about not-too-underfull boxes
@end tex
=== modified file 'doc/lispref/files.texi'
--- a/doc/lispref/files.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/files.texi 2012-06-17 05:13:40 +0000
@@ -2950,7 +2950,8 @@
(let ((remote-file-name-inhibit-cache
(- display-time-interval 5)))
(and (file-exists-p file)
- (< 0 (nth 7 (file-attributes (file-chase-links file)))))))
+ (< 0 (nth 7 (file-attributes
+ (file-chase-links file)))))))
@end example
@end defopt
=== modified file 'doc/lispref/functions.texi'
--- a/doc/lispref/functions.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/functions.texi 2012-06-17 05:13:40 +0000
@@ -1263,8 +1263,8 @@
@example
In end of data:
-fortran.el:2152:1:Warning: the function `gud-find-c-expr' is not known
- to be defined.
+fortran.el:2152:1:Warning: the function `gud-find-c-expr' is not
+ known to be defined.
@end example
In fact, @code{gud-find-c-expr} is only used in the function that
=== modified file 'doc/lispref/keymaps.texi'
--- a/doc/lispref/keymaps.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/keymaps.texi 2012-06-17 05:13:40 +0000
@@ -448,8 +448,8 @@
@example
(defvar help-mode-map
(let ((map (make-sparse-keymap)))
- (set-keymap-parent map (make-composed-keymap button-buffer-map
- special-mode-map))
+ (set-keymap-parent map
+ (make-composed-keymap button-buffer-map special-mode-map))
... map) ... )
@end example
@@ -1600,10 +1600,11 @@
@end defvar
@cindex key translation function
-You can use @code{input-decode-map}, @code{local-function-key-map}, or
address@hidden for more than simple aliases, by using a
-function, instead of a key sequence, as the ``translation'' of a key.
-Then this function is called to compute the translation of that key.
+You can use @code{input-decode-map}, @code{local-function-key-map},
+and @code{key-translation-map} for more than simple aliases, by using
+a function, instead of a key sequence, as the ``translation'' of a
+key. Then this function is called to compute the translation of that
+key.
The key translation function receives one argument, which is the prompt
that was specified in @code{read-key-sequence}---or @code{nil} if the
=== modified file 'doc/lispref/loading.texi'
--- a/doc/lispref/loading.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/loading.texi 2012-06-17 05:13:40 +0000
@@ -513,9 +513,10 @@
@item Definitions for major or minor modes:
@code{define-minor-mode}, @code{define-globalized-minor-mode},
address@hidden, @code{easy-mmode-define-minor-mode},
address@hidden, @code{define-derived-mode},
address@hidden,
@code{easy-mmode-define-global-mode}, @code{define-compilation-mode},
address@hidden, and @code{define-global-minor-mode}.
+and @code{define-global-minor-mode}.
@item Other definition types:
@code{defcustom}, @code{defgroup}, @code{defclass}
=== modified file 'doc/lispref/macros.texi'
--- a/doc/lispref/macros.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/macros.texi 2012-06-17 05:13:40 +0000
@@ -338,8 +338,9 @@
"Execute a simple \"for\" loop.
For example, (for i from 1 to 10 do (print i))."
(list 'let (list (list var init))
- (cons 'while (cons (list '<= var final)
- (append body (list (list 'inc var)))))))
+ (cons 'while
+ (cons (list '<= var final)
+ (append body (list (list 'inc var)))))))
@end group
@result{} for
=== modified file 'doc/lispref/modes.texi'
--- a/doc/lispref/modes.texi 2012-06-03 09:03:23 +0000
+++ b/doc/lispref/modes.texi 2012-06-17 05:13:40 +0000
@@ -1234,8 +1234,8 @@
@smallexample
@group
-(defun lisp-mode-variables (&optional lisp-syntax keywords-case-insensitive)
- (when lisp-syntax
+(defun lisp-mode-variables (&optional syntax keywords-case-insensitive)
+ (when syntax
(set-syntax-table lisp-mode-syntax-table))
(setq local-abbrev-table lisp-mode-abbrev-table)
@dots{}
@@ -1308,9 +1308,9 @@
Entry to this mode calls the value of `lisp-mode-hook'
if that value is non-nil."
(lisp-mode-variables nil t)
- (set (make-local-variable 'find-tag-default-function) 'lisp-find-tag-default)
- (make-local-variable 'comment-start-skip)
- (setq comment-start-skip
+ (set (make-local-variable 'find-tag-default-function)
+ 'lisp-find-tag-default)
+ (set (make-local-variable 'comment-start-skip)
"\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\)\\(;+\\|#|\\) *")
(setq imenu-case-fold-search t))
@end group
=== modified file 'doc/lispref/nonascii.texi'
--- a/doc/lispref/nonascii.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/nonascii.texi 2012-06-17 05:13:40 +0000
@@ -408,16 +408,15 @@
or @code{R} (strong R).
@item decomposition
-Corresponds to the Unicode @code{Decomposition_Type} and
address@hidden properties. The value is a list, whose
-first element may be a symbol representing a compatibility formatting
-tag, such as @address@hidden Unicode specification writes
-these tag names inside @samp{<..>} brackets, but the tag names in
-Emacs do not include the brackets; e.g.@: Unicode specifies
address@hidden<small>} where Emacs uses @samp{small}. }; the other elements
-are characters that give the compatibility decomposition sequence of
-this character. For unassigned codepoints, the value is the character
-itself.
+Corresponds to the Unicode properties @code{Decomposition_Type} and
address@hidden The value is a list, whose first element
+may be a symbol representing a compatibility formatting tag, such as
address@hidden@footnote{The Unicode specification writes these tag names
+inside @samp{<..>} brackets, but the tag names in Emacs do not include
+the brackets; e.g.@: Unicode specifies @samp{<small>} where Emacs uses
address@hidden }; the other elements are characters that give the
+compatibility decomposition sequence of this character. For
+unassigned codepoints, the value is the character itself.
@item decimal-digit-value
Corresponds to the Unicode @code{Numeric_Value} property for
=== modified file 'doc/lispref/os.texi'
--- a/doc/lispref/os.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/os.texi 2012-06-17 05:13:40 +0000
@@ -2322,7 +2322,7 @@
@item :image-path @var{path}
This is represented either as a URI (@samp{file://} is the only URI
schema supported right now) or a name in a freedesktop.org-compliant
-icon theme from @samp{$XDG_DATA_DIRS/icons}, like @samp{"mail-message-new"}.
+icon theme from @samp{$XDG_DATA_DIRS/icons}.
@item :sound-file @var{filename}
The path to a sound file to play when the notification pops up.
@@ -2473,26 +2473,27 @@
strings giving alternate filenames for that library.
Emacs tries to load the library from the files in the order they
-appear in the list; if none is found, the running session of Emacs
-won't have access to that library, and the features that depend on the
-library will be unavailable.
+appear in the list; if none is found, the Emacs session won't have
+access to that library, and the features it provides will be
+unavailable.
Image support on some platforms uses this facility. Here's an example
of setting this variable for supporting images on MS-Windows:
address@hidden
address@hidden
(setq dynamic-library-alist
'((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll")
(png "libpng12d.dll" "libpng12.dll" "libpng.dll"
- "libpng13d.dll" "libpng13.dll")
- (jpeg "jpeg62.dll" "libjpeg.dll" "jpeg-62.dll" "jpeg.dll")
+ "libpng13d.dll" "libpng13.dll")
+ (jpeg "jpeg62.dll" "libjpeg.dll" "jpeg-62.dll"
+ "jpeg.dll")
(tiff "libtiff3.dll" "libtiff.dll")
(gif "giflib4.dll" "libungif4.dll" "libungif.dll")
(svg "librsvg-2-2.dll")
(gdk-pixbuf "libgdk_pixbuf-2.0-0.dll")
(glib "libglib-2.0-0.dll")
(gobject "libgobject-2.0-0.dll")))
address@hidden lisp
address@hidden example
Note that image types @code{pbm} and @code{xbm} do not need entries in
this variable because they do not depend on external libraries and are
=== modified file 'doc/lispref/positions.texi'
--- a/doc/lispref/positions.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/positions.texi 2012-06-17 05:13:40 +0000
@@ -828,7 +828,8 @@
during an excursion:
@example
-Warning: Use `with-current-buffer' rather than save-excursion+set-buffer
+Warning: Use `with-current-buffer' rather than
+ save-excursion+set-buffer
@end example
@noindent
=== modified file 'doc/lispref/processes.texi'
--- a/doc/lispref/processes.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/processes.texi 2012-06-17 05:13:40 +0000
@@ -1802,7 +1802,7 @@
@item start
The time when the process was started, in the same
@address@hidden(@var{high} @var{low} @var{microsec})}} format used by
address@hidden and @code{file-attributes}.
address@hidden and by @code{file-attributes}.
@item etime
The time elapsed since the process started, in the @address@hidden(@var{high}
=== modified file 'doc/lispref/text.texi'
--- a/doc/lispref/text.texi 2012-06-09 06:26:46 +0000
+++ b/doc/lispref/text.texi 2012-06-17 05:13:40 +0000
@@ -215,8 +215,7 @@
@defun buffer-string
This function returns the contents of the entire accessible portion of
-the current buffer as a string. It is equivalent to
address@hidden@code{(buffer-substring (point-min) (point-max))}}.
+the current buffer, as a string.
@end defun
@defun filter-buffer-substring start end &optional delete
=== modified file 'doc/lispref/windows.texi'
--- a/doc/lispref/windows.texi 2012-05-27 01:34:14 +0000
+++ b/doc/lispref/windows.texi 2012-06-17 05:13:40 +0000
@@ -1399,7 +1399,7 @@
functions described in @ref{Switching Buffers}, instead of calling
@code{set-window-buffer} directly.
-This function runs @code{window-scroll-functions}, followed by
+This runs @code{window-scroll-functions}, followed by
@code{window-configuration-change-hook}. @xref{Window Hooks}.
@end defun
=== modified file 'etc/NEWS'
--- a/etc/NEWS 2012-06-17 01:49:50 +0000
+++ b/etc/NEWS 2012-06-17 05:13:40 +0000
@@ -617,7 +617,8 @@
specifies how to display them: as a hexadecimal code in a box, a thin
1-pixel space, an empty box, etc.
-*** New input methods: farsi, farsi-translit, bulgarian-alt-phonetic.
+*** New input methods for Farsi and Bulgarian
+(farsi-isiri-9147, farsi-transliterate-banan, bulgarian-alt-phonetic).
*** `nobreak-char-display' now also highlights Unicode hyphen chars
(U+2010 and U+2011).
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog 2012-06-17 00:32:36 +0000
+++ b/lisp/ChangeLog 2012-06-17 05:13:40 +0000
@@ -1,3 +1,8 @@
+2012-06-13 Glenn Morris <address@hidden>
+
+ * international/mule-cmds.el (mule-menu-keymap)
+ (set-language-environment, set-locale-environment): Doc tweaks.
+
2012-06-16 Aurelien Aptel <address@hidden>
* cus-face.el (custom-face-attributes): Add wave-style underline
=== modified file 'lisp/gnus/ChangeLog'
--- a/lisp/gnus/ChangeLog 2012-06-11 22:35:02 +0000
+++ b/lisp/gnus/ChangeLog 2012-06-17 05:13:40 +0000
@@ -1,3 +1,13 @@
+2012-06-10 Toke Høiland-Jørgensen <address@hidden> (tiny change)
+
+ * nnmaildir.el (nnmaildir-request-expire-articles): Ensure that `time'
+ is an integer to avoid later problems.
+
+2012-06-10 Lars Magne Ingebrigtsen <address@hidden>
+
+ * shr.el: Add a iso-8859-1 cookie to make stuff work under other
+ locales.
+
2012-04-14 Wolfgang Jenkner <address@hidden>
* gnus-agent.el (gnus-agent-retrieve-headers): Recalculate the range of
=== modified file 'lisp/gnus/nnmaildir.el'
--- a/lisp/gnus/nnmaildir.el 2011-08-04 00:58:07 +0000
+++ b/lisp/gnus/nnmaildir.el 2012-06-10 22:16:03 +0000
@@ -1461,7 +1461,7 @@
(if (eq time 'immediate)
(setq time 0)
(if (numberp time)
- (setq time (* time 86400)))))
+ (setq time (round (* time 86400))))))
(when no-force
(unless (integerp time) ;; handle 'never
(throw 'return (gnus-uncompress-range ranges)))
=== modified file 'lisp/gnus/shr.el'
--- a/lisp/gnus/shr.el 2012-03-19 14:44:14 +0000
+++ b/lisp/gnus/shr.el 2012-06-10 22:16:03 +0000
@@ -1393,4 +1393,8 @@
(provide 'shr)
+;; Local Variables:
+;; coding: iso-8859-1
+;; End:
+
;;; shr.el ends here
=== modified file 'lisp/international/mule-cmds.el'
--- a/lisp/international/mule-cmds.el 2012-06-07 19:25:48 +0000
+++ b/lisp/international/mule-cmds.el 2012-06-17 05:13:40 +0000
@@ -129,10 +129,10 @@
`(menu-item ,(purecopy "Set Coding Systems") ,set-coding-system-map
:enable (default-value 'enable-multibyte-characters)))
(define-key-after map [view-hello-file]
- `(menu-item ,(purecopy "Show Multi-lingual Text") view-hello-file
+ `(menu-item ,(purecopy "Show Multilingual Sample Text") view-hello-file
:enable (file-readable-p
(expand-file-name "HELLO" data-directory))
- :help ,(purecopy "Display file which says HELLO in many languages")))
+ :help ,(purecopy "Demonstrate various character sets")))
(define-key-after map [separator-coding-system] menu-bar-separator)
(define-key-after map [describe-language-environment]
@@ -148,7 +148,7 @@
`(menu-item ,(purecopy "List Character Sets") list-character-sets
:help ,(purecopy "Show table of available character sets")))
(define-key-after map [mule-diag]
- `(menu-item ,(purecopy "Show All of Mule Status") mule-diag
+ `(menu-item ,(purecopy "Show All Multilingual Settings") mule-diag
:help ,(purecopy "Display multilingual environment settings")))
map)
"Keymap for Mule (Multilingual environment) menu specific commands.")
@@ -1828,7 +1828,7 @@
(set-terminal-coding-system (or coding-system coding) display)))
(defun set-language-environment (language-name)
- "Set up multi-lingual environment for using LANGUAGE-NAME.
+ "Set up multilingual environment for using LANGUAGE-NAME.
This sets the coding system priority and the default input method
and sometimes other things. LANGUAGE-NAME should be a string
which is the name of a language environment. For example, \"Latin-1\"
@@ -2500,7 +2500,7 @@
locale))
(defun set-locale-environment (&optional locale-name frame)
- "Set up multi-lingual environment for using LOCALE-NAME.
+ "Set up multilingual environment for using LOCALE-NAME.
This sets the language environment, the coding system priority,
the default input method and sometimes other things.
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2012-06-17 00:32:36 +0000
+++ b/src/ChangeLog 2012-06-17 05:13:40 +0000
@@ -1,3 +1,8 @@
+2012-06-17 Jan Djärv <address@hidden>
+
+ * nsterm.m (x_free_frame_resources): Move xfree so freed memory isn't
+ referenced (Bug#11583).
+
2012-06-16 Aurelien Aptel <address@hidden>
Implement wave-style variant of underlining.
=== modified file 'src/nsterm.m'
--- a/src/nsterm.m 2012-06-17 00:32:36 +0000
+++ b/src/nsterm.m 2012-06-17 05:13:40 +0000
@@ -1155,14 +1155,14 @@
hlinfo->mouse_face_mouse_frame = 0;
}
- xfree (f->output_data.ns);
-
if (f->output_data.ns->miniimage != nil)
[f->output_data.ns->miniimage release];
[[view window] close];
[view release];
+ xfree (f->output_data.ns);
+
UNBLOCK_INPUT;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r108636: Merge changes from emacs-24; up to r108039,
Chong Yidong <=