aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-12-02 10:32:23 -0800
committerGlenn Morris2018-12-02 10:32:23 -0800
commit4d66f9fe5eebd98f2483c9416620c096d245f549 (patch)
tree179f789c34a5f4ac1e8263e95ae160aba6f00e4f
parent2064cd4c9b60766f958a6dcffcaa810224ef2d7d (diff)
parentcc3ad9a3d1b278852336265e0505e82cc5453778 (diff)
downloademacs-4d66f9fe5eebd98f2483c9416620c096d245f549.tar.gz
emacs-4d66f9fe5eebd98f2483c9416620c096d245f549.zip
Merge from origin/emacs-26
cc3ad9a ; * CONTRIBUTE: Clarify rules for committing to release branc... a89dbe2 * doc/misc/dbus.texi (Type Conversion): Fix typo. (Bug#33551) 03ee726 ; Add comment to `customize-package-emacs-version-alist' bce1d1a Improve documentation of gdb-mi.el
-rw-r--r--CONTRIBUTE26
-rw-r--r--doc/emacs/building.texi15
-rw-r--r--doc/misc/dbus.texi2
-rw-r--r--lisp/net/trampver.el10
-rw-r--r--lisp/progmodes/gdb-mi.el6
5 files changed, 44 insertions, 15 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index 0b68052a0cd..efd4bf10ecd 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -287,15 +287,23 @@ the current release branch. Periodically, the current release branch
287is merged into the master, using the gitmerge function described in 287is merged into the master, using the gitmerge function described in
288admin/notes/git-workflow. 288admin/notes/git-workflow.
289 289
290If you are fixing a bug that exists in the current release, be sure to 290If you are fixing a bug that exists in the current release, you should
291commit it to the release branch; it will be merged to the master 291generally commit it to the release branch; it will be merged to the
292branch later by the gitmerge function. 292master branch later by the gitmerge function. However, when the
293 293release branch is for Emacs version NN.2 and later, or when it is for
294Documentation fixes (in doc strings, in manuals, and in comments) 294Emacs version NN.1 that is in the very last stages of its pretest,
295should always go to the release branch, if the documentation to be 295that branch is considered to be in a feature freeze: only bug fixes
296fixed exists and is relevant to the release-branch codebase. Doc 296that are "safe" or are fixing major problems should go to the release
297fixes are always considered "safe" -- even when a release branch is in 297branch, the rest should be committed to the master branch. This is so
298feature freeze, it can still receive doc fixes. 298to avoid destabilizing the next Emacs release. If you are unsure
299whether your bug fix is "safe" enough for the release branch, ask on
300the emacs-devel mailing list.
301
302Documentation fixes (in doc strings, in manuals, in NEWS, and in
303comments) should always go to the release branch, if the documentation
304to be fixed exists and is relevant to the release-branch codebase.
305Doc fixes are always considered "safe" -- even when a release branch
306is in feature freeze, it can still receive doc fixes.
299 307
300When you know that the change will be difficult to merge to the 308When you know that the change will be difficult to merge to the
301master (e.g., because the code on master has changed a lot), you can 309master (e.g., because the code on master has changed a lot), you can
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 496c4275bc2..64fbbe8f9e8 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -934,6 +934,7 @@ height and width values during the debugging session.
934@cindex GDB User Interface layout 934@cindex GDB User Interface layout
935 935
936@vindex gdb-many-windows 936@vindex gdb-many-windows
937@vindex gdb-show-main
937 If the variable @code{gdb-many-windows} is @code{nil} (the default), 938 If the variable @code{gdb-many-windows} is @code{nil} (the default),
938@kbd{M-x gdb} normally displays only the GUD interaction buffer. 939@kbd{M-x gdb} normally displays only the GUD interaction buffer.
939However, if the variable @code{gdb-show-main} is also non-@code{nil}, 940However, if the variable @code{gdb-show-main} is also non-@code{nil},
@@ -1033,6 +1034,15 @@ allows you to go backwards, which can be useful for running through
1033code that has already executed, in order to examine its execution in 1034code that has already executed, in order to examine its execution in
1034more detail. 1035more detail.
1035 1036
1037@vindex gdb-mi-decode-strings
1038 If the file names of the source files are shown with octal escapes,
1039set the variable @code{gdb-mi-decode-strings} to the appropriate
1040coding-system, most probably @code{utf-8}. (This is @code{nil} by
1041default because GDB may emit octal escapes in situations where
1042decoding is undesirable, and also because the program being debugged
1043might use an encoding different from the one used to encode non-ASCII
1044file names on your system.)
1045
1036@node Breakpoints Buffer 1046@node Breakpoints Buffer
1037@subsubsection Breakpoints Buffer 1047@subsubsection Breakpoints Buffer
1038 1048
@@ -1172,6 +1182,11 @@ also updates the Locals buffer
1172(described in the next section). 1182(described in the next section).
1173@end iftex 1183@end iftex
1174 1184
1185@vindex gdb-stack-buffer-addresses
1186 If you want the frame address to be shown each stack frame,
1187customize the variable @code{gdb-stack-buffer-addresses} to a
1188non-@code{nil} value.
1189
1175@node Other GDB Buffers 1190@node Other GDB Buffers
1176@subsubsection Other GDB Buffers 1191@subsubsection Other GDB Buffers
1177 1192
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index 5b14382d8b8..f55a11d7afb 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -1015,7 +1015,7 @@ but different to
1015 1015
1016The value for a byte D-Bus type can be any integer in the range 0 1016The value for a byte D-Bus type can be any integer in the range 0
1017through 255. If a character is used as argument, modifiers 1017through 255. If a character is used as argument, modifiers
1018represented outside this range are stripped of. For example, 1018represented outside this range are stripped off. For example,
1019@code{:byte ?x} is equal to @code{:byte ?\M-x}, but it is not equal to 1019@code{:byte ?x} is equal to @code{:byte ?\M-x}, but it is not equal to
1020@code{:byte ?\C-x} or @code{:byte ?\M-\C-x}. 1020@code{:byte ?\C-x} or @code{:byte ?\M-\C-x}.
1021 1021
diff --git a/lisp/net/trampver.el b/lisp/net/trampver.el
index ebd581b5f5a..b8684da8cf3 100644
--- a/lisp/net/trampver.el
+++ b/lisp/net/trampver.el
@@ -69,7 +69,11 @@
69 (replace-regexp-in-string "\n" "" (emacs-version)))))) 69 (replace-regexp-in-string "\n" "" (emacs-version))))))
70 (unless (string-equal "ok" x) (error "%s" x))) 70 (unless (string-equal "ok" x) (error "%s" x)))
71 71
72;; Tramp versions integrated into Emacs. 72;; Tramp versions integrated into Emacs. If a user option declares a
73;; `:package-version' which doesn't belong to an integrated Tramp
74;; version, it must be added here as well (see `tramp-syntax', for
75;; example). This can be checked by something like
76;; (customize-changed "26.1")
73(add-to-list 77(add-to-list
74 'customize-package-emacs-version-alist 78 'customize-package-emacs-version-alist
75 '(Tramp ("2.0.55" . "22.1") ("2.0.57" . "22.2") ("2.0.58-pre" . "22.3") 79 '(Tramp ("2.0.55" . "22.1") ("2.0.57" . "22.2") ("2.0.58-pre" . "22.3")
@@ -78,8 +82,8 @@
78 ("2.2.3-24.1" . "24.1") ("2.2.3-24.1" . "24.2") ("2.2.6-24.3" . "24.3") 82 ("2.2.3-24.1" . "24.1") ("2.2.3-24.1" . "24.2") ("2.2.6-24.3" . "24.3")
79 ("2.2.9-24.4" . "24.4") ("2.2.11-24.5" . "24.5") 83 ("2.2.9-24.4" . "24.4") ("2.2.11-24.5" . "24.5")
80 ("2.2.13.25.1" . "25.1") ("2.2.13.25.2" . "25.2") 84 ("2.2.13.25.1" . "25.1") ("2.2.13.25.2" . "25.2")
81 ("2.2.13.25.2" . "25.3") ("2.3.3" . "26.1") 85 ("2.2.13.25.2" . "25.3")
82 ("2.3.3.26.1" . "26.1") ("2.3.5.26.2" . "26.2"))) 86 ("2.3.3" . "26.1") ("2.3.3.26.1" . "26.1") ("2.3.5.26.2" . "26.2")))
83 87
84(add-hook 'tramp-unload-hook 88(add-hook 'tramp-unload-hook
85 (lambda () 89 (lambda ()
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 32bdc315a42..f7928f76c84 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -1120,13 +1120,15 @@ line, and no execution takes place."
1120(defcustom gdb-show-changed-values t 1120(defcustom gdb-show-changed-values t
1121 "If non-nil change the face of out of scope variables and changed values. 1121 "If non-nil change the face of out of scope variables and changed values.
1122Out of scope variables are suppressed with `shadow' face. 1122Out of scope variables are suppressed with `shadow' face.
1123Changed values are highlighted with the face `font-lock-warning-face'." 1123Changed values are highlighted with the face `font-lock-warning-face'.
1124Used by Speedbar."
1124 :type 'boolean 1125 :type 'boolean
1125 :group 'gdb 1126 :group 'gdb
1126 :version "22.1") 1127 :version "22.1")
1127 1128
1128(defcustom gdb-max-children 40 1129(defcustom gdb-max-children 40
1129 "Maximum number of children before expansion requires confirmation." 1130 "Maximum number of children before expansion requires confirmation.
1131Used by Speedbar."
1130 :type 'integer 1132 :type 'integer
1131 :group 'gdb 1133 :group 'gdb
1132 :version "22.1") 1134 :version "22.1")