aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2011-02-05 01:13:36 -0500
committerChong Yidong2011-02-05 01:13:36 -0500
commita41c866068bc9428c5ba354d53d0dd4abd829d6f (patch)
tree663e85f8af7b57f82c52d28457ae3a295396e5ee
parent9ad53e98fd3ac179a8498e867f7fc59bd9de0de3 (diff)
downloademacs-a41c866068bc9428c5ba354d53d0dd4abd829d6f.tar.gz
emacs-a41c866068bc9428c5ba354d53d0dd4abd829d6f.zip
Last remaining doc additions required by 23.3.
* doc/emacs/maintaining.texi (VC Change Log): Document vc-log-incoming and vc-log-outgoing. (Merging): Document vc-find-conflicted-file. * doc/emacs/rmail.texi (Rmail Display): Document Rmail MIME support more accurately. * doc/lispref/commands.texi (Accessing Mouse): Note that a header line is not included in the row of posn-col-row. * etc/NEWS: Remove +++ and --- lines.
-rw-r--r--doc/emacs/ChangeLog9
-rw-r--r--doc/emacs/maintaining.texi29
-rw-r--r--doc/emacs/rmail.texi24
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/commands.texi15
-rw-r--r--etc/NEWS69
6 files changed, 99 insertions, 52 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 20e672f9ab6..b89f9226c3b 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,12 @@
12011-02-05 Chong Yidong <cyd@stupidchicken.com>
2
3 * rmail.texi (Rmail Display): Document Rmail MIME support more
4 accurately.
5
6 * maintaining.texi (VC Change Log): Document vc-log-incoming and
7 vc-log-outgoing.
8 (Merging): Document vc-find-conflicted-file.
9
12011-02-04 Glenn Morris <rgm@gnu.org> 102011-02-04 Glenn Morris <rgm@gnu.org>
2 11
3 * custom.texi (Variables): Fix typo. 12 * custom.texi (Variables): Fix typo.
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index ccbea017c91..f7be0015ffa 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -900,6 +900,14 @@ Display revision control state and change history
900@item C-x v L 900@item C-x v L
901Display the change history for the current repository 901Display the change history for the current repository
902(@code{vc-print-root-log}). 902(@code{vc-print-root-log}).
903
904@item C-x v I
905Display the changes that will be received with a pull operation
906(@code{vc-log-incoming}).
907
908@item C-x v O
909Display the changes that will be sent by the next push operation
910(@code{vc-log-outgoing}).
903@end table 911@end table
904 912
905@kindex C-x v l 913@kindex C-x v l
@@ -921,6 +929,19 @@ version-controlled directory tree as a whole. With a prefix argument,
921the command prompts for the maximum number of revisions to display. 929the command prompts for the maximum number of revisions to display.
922RCS, SCCS, and CVS do not support this feature. 930RCS, SCCS, and CVS do not support this feature.
923 931
932 On a distributed version control system, the @kbd{C-x v I}
933(@code{vc-log-incoming}) command displays a log buffer showing the
934changes that will be applied, the next time you run the version
935control system's ``pull'' command to get new revisions from another
936repository. This other repository is the default one from which
937changes are pulled, as defined by the version control system; with a
938prefix argument, @code{vc-log-incoming} prompts for a specific
939repository from which changes would be pulled, and lists the changes
940accordingly. Similarly, @kbd{C-x v O} (@code{vc-log-outgoing}) shows
941the changes that will be sent to another repository, the next time you
942run the ``push'' command; with a prefix argument, it prompts for a
943specific repository to which changes would be pushed.
944
924 In the @samp{*vc-change-log*} buffer, you can use the following keys 945 In the @samp{*vc-change-log*} buffer, you can use the following keys
925to move between the logs of revisions and of files, to view past 946to move between the logs of revisions and of files, to view past
926revisions, to modify change comments, to view annotations and to view 947revisions, to modify change comments, to view annotations and to view
@@ -1374,12 +1395,18 @@ master file revision with user B's changes in it is 1.11.
1374@end group 1395@end group
1375@end smallexample 1396@end smallexample
1376 1397
1377@cindex vc-resolve-conflicts 1398@findex vc-resolve-conflicts
1378 Then you can resolve the conflicts by editing the file manually. Or 1399 Then you can resolve the conflicts by editing the file manually. Or
1379you can type @code{M-x vc-resolve-conflicts} after visiting the file. 1400you can type @code{M-x vc-resolve-conflicts} after visiting the file.
1380This starts an Ediff session, as described above. Don't forget to 1401This starts an Ediff session, as described above. Don't forget to
1381commit the merged version afterwards. 1402commit the merged version afterwards.
1382 1403
1404@findex vc-find-conflicted-file
1405 If there is more than one conflicted file in a merge, type @kbd{M-x
1406vc-find-conflicted-file} after resolving the conflicts in each file.
1407This command visits the next conflicted file, and moves point to the
1408first conflict marker in that file.
1409
1383@node Multi-User Branching 1410@node Multi-User Branching
1384@subsubsection Multi-User Branching 1411@subsubsection Multi-User Branching
1385 1412
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi
index 633ffa89de0..1c2cf797c1f 100644
--- a/doc/emacs/rmail.texi
+++ b/doc/emacs/rmail.texi
@@ -1143,12 +1143,12 @@ feature, set @code{rmail-highlighted-headers} to @code{nil}.
1143 1143
1144@cindex MIME messages (Rmail) 1144@cindex MIME messages (Rmail)
1145@vindex rmail-enable-mime 1145@vindex rmail-enable-mime
1146 By default, Rmail automatically decodes @acronym{MIME} (Multipurpose 1146 If a message is in @acronym{MIME} (Multipurpose Internet Mail
1147Internet Mail Extensions) messages. If the message contains multiple 1147Extensions) format and contains multiple parts (@acronym{MIME}
1148parts (@acronym{MIME} entities), each part is represented by a tagline 1148entities), Rmail displays each part with a @dfn{tagline}. The tagline
1149in the Rmail buffer. The tagline summarizes the part's depth, index, 1149summarizes the part's index, size, and content type. Depending on the
1150and type, and may also contain a button for handling it, e.g. saving 1150content type, it may also contain one or more buttons; these perform
1151it to a file or displaying it as an image in the Rmail buffer. 1151actions such as saving the part into a file.
1152 1152
1153@table @kbd 1153@table @kbd
1154@findex rmail-mime-toggle-hidden 1154@findex rmail-mime-toggle-hidden
@@ -1158,7 +1158,7 @@ Hide or show the @acronym{MIME} part at point
1158 1158
1159@findex rmail-mime-next-item 1159@findex rmail-mime-next-item
1160@item @key{TAB} 1160@item @key{TAB}
1161Move point to the next @acronym{MIME} part 1161Move point to the next @acronym{MIME} tagline button.
1162(@code{rmail-mime-next-item}). 1162(@code{rmail-mime-next-item}).
1163 1163
1164@findex rmail-mime-previous-item 1164@findex rmail-mime-previous-item
@@ -1173,6 +1173,16 @@ Toggle between @acronym{MIME} display and raw message
1173(@code{rmail-mime}). 1173(@code{rmail-mime}).
1174@end table 1174@end table
1175 1175
1176 Each plain-text @acronym{MIME} part is initially displayed
1177immediately after its tagline, as part of the Rmail buffer, while
1178@acronym{MIME} parts of other types are represented only by their
1179taglines, with their actual contents hidden. In either case, you can
1180toggle a @acronym{MIME} part between its ``displayed'' and ``hidden''
1181states by typing @key{RET} anywhere in the part---or anywhere in its
1182tagline, apart from a tagline button for some other action. Type
1183@key{RET} (or click with the mouse) to activate a tagline button, and
1184@key{TAB} to cycle point between tagline buttons.
1185
1176 The @kbd{v} (@code{rmail-mime}) command toggles between the default 1186 The @kbd{v} (@code{rmail-mime}) command toggles between the default
1177@acronym{MIME} display described above, and a ``raw'' display showing 1187@acronym{MIME} display described above, and a ``raw'' display showing
1178the undecoded @acronym{MIME} data. With a prefix argument, this 1188the undecoded @acronym{MIME} data. With a prefix argument, this
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index c651c5cab89..56f35ef3296 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12011-02-05 Chong Yidong <cyd@stupidchicken.com>
2
3 * commands.texi (Accessing Mouse): Note that a header line is not
4 included in the row of posn-col-row.
5
12011-01-28 Chong Yidong <cyd@stupidchicken.com> 62011-01-28 Chong Yidong <cyd@stupidchicken.com>
2 7
3 * vol1.texi (Top): 8 * vol1.texi (Top):
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index 2e0c020a5bb..91aae9594bb 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -1917,10 +1917,17 @@ into frame-relative coordinates:
1917@end defun 1917@end defun
1918 1918
1919@defun posn-col-row position 1919@defun posn-col-row position
1920Return the row and column (in units of the frame's default character 1920This function returns a cons cell @code{(@var{col} . @var{row})},
1921height and width) of @var{position}, as a cons cell @code{(@var{col} . 1921containing the estimated column and row corresponding to buffer
1922@var{row})}. These are computed from the @var{x} and @var{y} values 1922position @var{position}. The return value is given in units of the
1923actually found in @var{position}. 1923frame's default character width and height, as computed from the
1924@var{x} and @var{y} values corresponding to @var{position}. (So, if
1925the actual characters have non-default sizes, the actual row and
1926column may differ from these computed values.)
1927
1928Note that @var{row} is counted from the top of the text area. If the
1929window possesses a header line (@pxref{Header Lines}), it is
1930@emph{not} counted as the first line.
1924@end defun 1931@end defun
1925 1932
1926@defun posn-actual-col-row position 1933@defun posn-actual-col-row position
diff --git a/etc/NEWS b/etc/NEWS
index 34e3adea481..a001084a75c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -17,33 +17,52 @@ with a prefix argument or by typing C-u C-h C-n.
17 17
18* Installation Changes in Emacs 23.3 18* Installation Changes in Emacs 23.3
19 19
20---
21** New configure option --with-crt-dir specifies the location of your 20** New configure option --with-crt-dir specifies the location of your
22crt*.o files, if they are in a non-standard location. This is only 21crt*.o files, if they are in a non-standard location. This is only
23used on x86-64 and s390x GNU/Linux architectures. 22used on x86-64 and s390x GNU/Linux architectures.
24 23
25* Startup Changes in Emacs 23.3
26
27* Changes in Emacs 23.3 24* Changes in Emacs 23.3
28 25
29+++
30** The last-resort backup file `%backup%~' is now written to 26** The last-resort backup file `%backup%~' is now written to
31`user-emacs-directory', instead of the user's home directory. 27`user-emacs-directory', instead of the user's home directory.
32 28
33 29** If Emacs creates `user-emacs-directory', that directory's
34* Editing Changes in Emacs 23.3 30permissions are now set to rwx------, ignoring the umask.
35 31
36 32
37* Changes in Specialized Modes and Packages in Emacs 23.3 33* Changes in Specialized Modes and Packages in Emacs 23.3
38 34
39--- 35** Calendar and diary
40** The appt-add command takes an optional argument for the warning time. 36
37*** The appt-add command takes an optional argument, the warning time.
41This can be used in place of the default appt-message-warning-time. 38This can be used in place of the default appt-message-warning-time.
42 39
43--- 40** Python mode
44** You can allow inferior Python processes to load modules from the 41
42*** You can allow inferior Python processes to load modules from the
45current directory by setting `python-remove-cwd-from-path' to nil. 43current directory by setting `python-remove-cwd-from-path' to nil.
46 44
45** Rmail
46
47*** The default value of `rmail-enable-mime' is now t. Rmail decodes
48MIME contents automatically. You can customize the variable
49`rmail-enable-mime' back to `nil' to disable this automatic MIME
50decoding.
51
52*** The command `rmail-mime' change the displaying of a MIME message
53between decoded presentation form and raw data if `rmail-enable-mime'
54is non-nil. And, with prefix argument, it change only the displaying
55of the MIME entity at point.
56
57*** The new command `rmail-mime-next-item' (bound to TAB) moves point
58to the next item of MIME message.
59
60*** The new command `rmail-mime-previous-item' (bound to backtab) moves
61point to the previous item of MIME message.
62
63*** The new command `rmail-mime-toggle-hidden' (RET) hide or show the
64body of the MIME entity at point.
65
47** VC and related modes 66** VC and related modes
48 67
49*** New VC command `vc-log-incoming', bound to `C-x v I'. 68*** New VC command `vc-log-incoming', bound to `C-x v I'.
@@ -56,14 +75,12 @@ This shows a log of changes to be sent in the next commit.
56 75
57*** New VC command vc-find-conflicted-file. 76*** New VC command vc-find-conflicted-file.
58 77
59+++
60*** The 'g' key in VC diff, log, log-incoming and log-outgoing buffers 78*** The 'g' key in VC diff, log, log-incoming and log-outgoing buffers
61reruns the corresponding VC command to compute an up to date version 79reruns the corresponding VC command to compute an up to date version
62of the buffer. 80of the buffer.
63 81
64*** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. 82*** vc-dir for Bzr supports viewing shelve contents and shelving snapshots.
65 83
66+++
67*** Special markup can be added to log-edit buffers. 84*** Special markup can be added to log-edit buffers.
68You can add headers specifying additional information to be supplied 85You can add headers specifying additional information to be supplied
69to the version control system. For example: 86to the version control system. For example:
@@ -76,30 +93,8 @@ Bazaar recognizes the headers "Author", "Date" and "Fixes".
76Git, Mercurial, and Monotone recognize "Author" and "Date". 93Git, Mercurial, and Monotone recognize "Author" and "Date".
77Any unknown header is left as is in the message, so it is not lost. 94Any unknown header is left as is in the message, so it is not lost.
78 95
79** Rmail
80
81*** The default value of `rmail-enable-mime' is now t. Rmail decodes
82MIME contents automatically. You can customize the variable
83`rmail-enable-mime' back to `nil' to disable this automatic MIME
84decoding.
85
86*** The command `rmail-mime' change the displaying of a MIME message
87between decoded presentation form and raw data if `rmail-enable-mime'
88is non-nil. And, with prefix argument, it change only the displaying
89of the MIME entity at point.
90
91*** The new command `rmail-mime-next-item' (bound to TAB) moves point
92to the next item of MIME message.
93
94*** The new command `rmail-mime-previous-item' (bound to backtab) moves
95point to the previous item of MIME message.
96
97*** The new command `rmail-mime-toggle-hidden' (RET) hide or show the
98body of the MIME entity at point.
99
100** Obsolete packages 96** Obsolete packages
101 97
102+++
103*** lmenu.el and cl-compat.el are now obsolete. 98*** lmenu.el and cl-compat.el are now obsolete.
104 99
105 100
@@ -120,26 +115,20 @@ starting from the first line of text below the header line.
120 115
121* Lisp changes in Emacs 23.3 116* Lisp changes in Emacs 23.3
122 117
123+++
124** `e' and `pi' are now called `float-e' and `float-pi'. 118** `e' and `pi' are now called `float-e' and `float-pi'.
125 The old names are obsolete. 119 The old names are obsolete.
126 120
127+++
128** The use of unintern without an obarray arg is now obsolete. 121** The use of unintern without an obarray arg is now obsolete.
129 122
130---
131** The function `princ-list' is now obsolete. 123** The function `princ-list' is now obsolete.
132 124
133+++
134** The yank-handler argument to kill-region and friends is now obsolete. 125** The yank-handler argument to kill-region and friends is now obsolete.
135 126
136+++
137** New function byte-to-string, like char-to-string but for bytes. 127** New function byte-to-string, like char-to-string but for bytes.
138 128
139 129
140* Changes in Emacs 23.3 on non-free operating systems 130* Changes in Emacs 23.3 on non-free operating systems
141 131
142+++
143** The nextstep port can have different modifiers for the left and right 132** The nextstep port can have different modifiers for the left and right
144alt/option key by customizing the value for ns-right-alternate-modifier. 133alt/option key by customizing the value for ns-right-alternate-modifier.
145 134