diff options
| author | Glenn Morris | 2019-03-20 13:47:07 -0700 |
|---|---|---|
| committer | Glenn Morris | 2019-03-20 13:47:07 -0700 |
| commit | 1fc6afbdf1ce0f8b23780bd4d2630ed49f365013 (patch) | |
| tree | 515068805cee7b3c5c7fff7e924c2594b2572764 | |
| parent | 99b3d64e54bb896e7b35567ac7022f9d3fb16bbb (diff) | |
| parent | 24b6e6edcfe034f76de475657cb3997821cfd1f0 (diff) | |
| download | emacs-1fc6afbdf1ce0f8b23780bd4d2630ed49f365013.tar.gz emacs-1fc6afbdf1ce0f8b23780bd4d2630ed49f365013.zip | |
Merge from origin/emacs-26
24b6e6e (origin/emacs-26) * etc/AUTHORS: Update.
2f22a17 * ; ChangeLog.3 update
0f523de Improve indexing of the user manual
bd5795e Fix url-copy-file arglist
eaa188a ; * admin/notes/bugtracker: Minor additions and updates.
5ed05fb Fix downloading updates for packages with non-ASCII descriptions
e9f2d1f * etc/NEWS: Remove temporary markers.
24fc133 * doc/misc/cc-mode.texi (Config Basics): in @itemize, @asis -...
0f325d1 Don't clobber 'comint-input-autoexpand' in 'read-shell-command'
bc75589 Document restrictions when setting window margins, fringes or...
cc4cebf More improvements for 'read-buffer's doc string
d026d9a * lisp/progmodes/cc-defs.el: Update c-version to 5.33.2 for E...
5dbf08b * src/minibuf.c (Fread_buffer): Minor doc fixes. (Bug#34749)
# Conflicts:
# etc/NEWS
# lisp/url/url-handlers.el
| -rw-r--r-- | ChangeLog.3 | 272 | ||||
| -rw-r--r-- | admin/notes/bugtracker | 22 | ||||
| -rw-r--r-- | doc/emacs/search.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 9 | ||||
| -rw-r--r-- | doc/misc/cc-mode.texi | 2 | ||||
| -rw-r--r-- | etc/AUTHORS | 10 | ||||
| -rw-r--r-- | etc/NEWS.26 | 20 | ||||
| -rw-r--r-- | lisp/emacs-lisp/package.el | 9 | ||||
| -rw-r--r-- | lisp/progmodes/cc-defs.el | 2 | ||||
| -rw-r--r-- | lisp/shell.el | 2 | ||||
| -rw-r--r-- | lisp/url/url-handlers.el | 12 | ||||
| -rw-r--r-- | src/minibuf.c | 19 | ||||
| -rw-r--r-- | src/window.c | 11 |
13 files changed, 338 insertions, 54 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3 index 6c5d9c27a0d..235c8bb180e 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 | |||
| @@ -1,3 +1,273 @@ | |||
| 1 | 2019-03-20 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | Improve indexing of the user manual | ||
| 4 | |||
| 5 | * doc/emacs/search.texi (Word Search): Improve indexing of | ||
| 6 | "M-s M-w". | ||
| 7 | |||
| 8 | 2019-03-19 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 9 | |||
| 10 | Fix url-copy-file arglist | ||
| 11 | |||
| 12 | * lisp/url/url-handlers.el: Silence byte-compiler. | ||
| 13 | (url-copy-file): Add 6th argument following change to copy-file in | ||
| 14 | 2012-12-16T19:22:27+01:00!romain@orebokech.com. (bug#4410) | ||
| 15 | |||
| 16 | 2019-03-19 Eli Zaretskii <eliz@gnu.org> | ||
| 17 | |||
| 18 | Fix downloading updates for packages with non-ASCII descriptions | ||
| 19 | |||
| 20 | * lisp/emacs-lisp/package.el (package--download-one-archive): | ||
| 21 | Make sure archive contents are written using UTF-8 encoding. | ||
| 22 | (Bug#34909) | ||
| 23 | (list-packages): Set buffer's encoding to UTF-8. | ||
| 24 | |||
| 25 | 2019-03-18 Nicolas Petton <nicolas@petton.fr> | ||
| 26 | |||
| 27 | * etc/NEWS: Remove temporary markers. | ||
| 28 | |||
| 29 | 2019-03-15 Alan Mackenzie <acm@muc.de> | ||
| 30 | |||
| 31 | * doc/misc/cc-mode.texi (Config Basics): in @itemize, @asis -> @w{} | ||
| 32 | |||
| 33 | 2019-03-15 Eli Zaretskii <eliz@gnu.org> | ||
| 34 | |||
| 35 | Don't clobber 'comint-input-autoexpand' in 'read-shell-command' | ||
| 36 | |||
| 37 | * lisp/shell.el (shell-completion-vars): Set only the | ||
| 38 | buffer-local value of 'comint-input-autoexpand'. (Bug#34815) | ||
| 39 | |||
| 40 | 2019-03-13 Martin Rudalics <rudalics@gmx.at> | ||
| 41 | |||
| 42 | Document restrictions when setting window margins, fringes or scroll bars | ||
| 43 | |||
| 44 | * src/window.c (Fset_window_margins, Fset_window_fringes) | ||
| 45 | (Fset_window_scroll_bars): In doc-strings tell that a window | ||
| 46 | must be large enough to accommodate fringes, sroll bars and | ||
| 47 | margins of the desired size. | ||
| 48 | * doc/lispref/display.texi (Fringe Size/Pos, Scroll Bars) | ||
| 49 | (Display Margins): Tell that windows must be large enough to | ||
| 50 | accommodate fringes, sroll bars and margins of the desired | ||
| 51 | size. | ||
| 52 | |||
| 53 | 2019-03-10 Eli Zaretskii <eliz@gnu.org> | ||
| 54 | |||
| 55 | More improvements for 'read-buffer's doc string | ||
| 56 | |||
| 57 | * src/minibuf.c (Fread_buffer): Further improve the doc | ||
| 58 | string. (Bug#347694) | ||
| 59 | |||
| 60 | 2019-03-10 Alan Mackenzie <acm@muc.de> | ||
| 61 | |||
| 62 | * lisp/progmodes/cc-defs.el: Update c-version to 5.33.2 for Emacs 26.2 | ||
| 63 | |||
| 64 | 2019-03-09 Eli Zaretskii <eliz@gnu.org> | ||
| 65 | |||
| 66 | * src/minibuf.c (Fread_buffer): Minor doc fixes. (Bug#34749) | ||
| 67 | |||
| 68 | 2019-03-09 Eli Zaretskii <eliz@gnu.org> | ||
| 69 | |||
| 70 | Fix markup of fake keys in the ELisp manual | ||
| 71 | |||
| 72 | * doc/lispref/keymaps.texi (Menu Bar, Tool Bar): Fix markup of | ||
| 73 | fake keys. (Bug#34785) | ||
| 74 | |||
| 75 | 2019-03-09 Eli Zaretskii <eliz@gnu.org> | ||
| 76 | |||
| 77 | Avoid errors in Auto Revert mode | ||
| 78 | |||
| 79 | * lisp/autorevert.el (auto-revert-buffers): Cancel | ||
| 80 | auto-revert-timer only if it is non-nil. This avoids errors | ||
| 81 | on first invocation of Auto-Revert mode. | ||
| 82 | |||
| 83 | 2019-03-09 Michael Albinus <michael.albinus@gmx.de> | ||
| 84 | |||
| 85 | Mention empty strings in file name expansion, emacs lisp reference | ||
| 86 | |||
| 87 | * doc/lispref/files.texi (Files, File Name Expansion): | ||
| 88 | Mention also empty strings. | ||
| 89 | |||
| 90 | 2019-03-08 Alan Mackenzie <acm@muc.de> | ||
| 91 | |||
| 92 | cc-mode.texi: Work around makeinfo alignment bug. Fix problem with ss index | ||
| 93 | |||
| 94 | * doc/misc/cc-mode.texi (top level): Using txicommandconditionals to | ||
| 95 | differentiate between the C and perl versions of Texinfo, create an "ss | ||
| 96 | index" unless we are both using the C Texinfo and are building the .dvi output | ||
| 97 | format. | ||
| 98 | (Config Basics): Work around a perl Texinfo alignment bug by writing a | ||
| 99 | separate version of an item list structure for this version, simplifying it | ||
| 100 | considerably. | ||
| 101 | |||
| 102 | 2019-03-08 Martin Rudalics <rudalics@gmx.at> | ||
| 103 | |||
| 104 | Warn against recursive invocations of 'buffer-list-update-hook' (Bug#34765) | ||
| 105 | |||
| 106 | * src/buffer.c (Vbuffer_list_update_hook): | ||
| 107 | * doc/lispref/buffers.texi (Buffer List): Warn against | ||
| 108 | recursive invocations of 'buffer-list-update-hook' (Bug#34765). | ||
| 109 | |||
| 110 | 2019-03-08 Martin Rudalics <rudalics@gmx.at> | ||
| 111 | |||
| 112 | Provide more details in doc-string of 'delete-windows-on' (Bug#34749) | ||
| 113 | |||
| 114 | * lisp/window.el (delete-windows-on): Provide more details in | ||
| 115 | doc-string (Bug#34749). | ||
| 116 | |||
| 117 | 2019-03-08 Eli Zaretskii <eliz@gnu.org> | ||
| 118 | |||
| 119 | Improve documentation of 'delete-windows-on' | ||
| 120 | |||
| 121 | * doc/emacs/windows.texi (Change Window): Document | ||
| 122 | 'delete-windows-on'. | ||
| 123 | |||
| 124 | * lisp/window.el (delete-windows-on): Doc fix. (Bug#34749) | ||
| 125 | |||
| 126 | 2019-03-08 Eli Zaretskii <eliz@gnu.org> | ||
| 127 | |||
| 128 | * lisp/frame.el (make-frame-command): Doc fix. (Bug#34715) | ||
| 129 | |||
| 130 | 2019-03-07 Eli Zaretskii <eliz@gnu.org> | ||
| 131 | |||
| 132 | Avoid undefined behavior in gdb-mi.el | ||
| 133 | |||
| 134 | * lisp/progmodes/gdb-mi.el (gdb-send): Don't call match-string | ||
| 135 | if this is not a control command. (Bug#34769) | ||
| 136 | |||
| 137 | 2019-03-06 Martin Rudalics <rudalics@gmx.at> | ||
| 138 | |||
| 139 | * lisp/window.el (fit-frame-to-buffer): Make doc-string more accurate. | ||
| 140 | |||
| 141 | 2019-03-05 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 142 | |||
| 143 | Minor spelling and grammar fixes (bug#34756) | ||
| 144 | |||
| 145 | doc/misc/cc-mode.texi (Style Variables, Customizing Indentation): | ||
| 146 | doc/misc/ede.texi (Extending EDE, ede-project-placeholder) | ||
| 147 | (ede-target, ede-proj-target, ede-compilation-program, ede-compiler) | ||
| 148 | (ede-linker): Remove apostrophe from possessive "it's". | ||
| 149 | doc/lispintro/emacs-lisp-intro.texi (Find a File): | ||
| 150 | doc/misc/gnus-faq.texi (FAQ 2-2): Write "an other" as a single word. | ||
| 151 | doc/misc/gnus.texi (Article Buttons): | ||
| 152 | lisp/gnus/gnus-art.el (gnus-button-mid-or-mail-heuristic-alist) | ||
| 153 | (gnus-button-mid-or-mail-heuristic): Write singular number of | ||
| 154 | Message-IDs, rather than plural. | ||
| 155 | lisp/gnus/message.el (message-user-fqdn): Capitalize initialism. | ||
| 156 | |||
| 157 | 2019-03-04 Eli Zaretskii <eliz@gnu.org> | ||
| 158 | |||
| 159 | Minor improvement of documentation of '(when CONDITION . SPEC)' | ||
| 160 | |||
| 161 | * doc/lispref/display.texi (Other Display Specs): Add a caveat | ||
| 162 | to using the '(when CONDITION . SPEC)' display specs. | ||
| 163 | |||
| 164 | 2019-03-02 Eli Zaretskii <eliz@gnu.org> | ||
| 165 | |||
| 166 | Improve documentation of 'auto-coding-functions' | ||
| 167 | |||
| 168 | * doc/lispref/nonascii.texi (Default Coding Systems): Clarify | ||
| 169 | that the functions in 'auto-coding-functions' are called both | ||
| 170 | for decoding and for encoding. | ||
| 171 | |||
| 172 | * lisp/international/mule.el (auto-coding-functions): Doc fix. | ||
| 173 | |||
| 174 | 2019-03-02 Eli Zaretskii <eliz@gnu.org> | ||
| 175 | |||
| 176 | Fix visiting XML files with non-Unix EOL format | ||
| 177 | |||
| 178 | * lisp/international/mule.el (sgml-xml-auto-coding-function) | ||
| 179 | (sgml-html-meta-auto-coding-function): Don't use | ||
| 180 | 'buffer-file-coding-system' if the buffer is unibyte. | ||
| 181 | (Bug#34704) | ||
| 182 | |||
| 183 | 2019-03-02 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 184 | |||
| 185 | Update example major mode code in Elisp manual | ||
| 186 | |||
| 187 | * doc/lispref/modes.texi (Example Major Modes): Update code examples | ||
| 188 | to reflect current state of lisp/textmodes/text-mode.el and | ||
| 189 | lisp/emacs-lisp/lisp-mode.el. (bug#34671) | ||
| 190 | |||
| 191 | 2019-03-01 Eli Zaretskii <eliz@gnu.org> | ||
| 192 | |||
| 193 | Fix a typo in the Calc manual | ||
| 194 | |||
| 195 | * doc/misc/calc.texi (Algebraic Tutorial): Fix parentheses in | ||
| 196 | @example. (Bug#34689) | ||
| 197 | |||
| 198 | 2019-03-01 Eli Zaretskii <eliz@gnu.org> | ||
| 199 | |||
| 200 | Minor improvement in cross-references of the ELisp manual | ||
| 201 | |||
| 202 | * doc/lispref/modes.texi (Minor Mode Conventions): Add | ||
| 203 | cross-references to related major-mode descriptions. (Bug#34678) | ||
| 204 | |||
| 205 | 2019-03-01 Tobias Bading <tbading@web.de> (tiny change) | ||
| 206 | |||
| 207 | Fix last change on 'compilation-parse-errors' | ||
| 208 | |||
| 209 | * lisp/progmodes/compile.el (compilation-parse-errors): Fix | ||
| 210 | previous change in this function. (Bug#34479) | ||
| 211 | |||
| 212 | 2019-02-25 Dmitry Gutov <dgutov@yandex.ru> | ||
| 213 | |||
| 214 | Backport: js--re-search-backward-inner: Fix infloop | ||
| 215 | |||
| 216 | Fix JS indentation infloop reported in | ||
| 217 | https://github.com/mooz/js2-mode/issues/513. | ||
| 218 | |||
| 219 | * lisp/progmodes/js.el (js--re-search-backward-inner): Account for | ||
| 220 | multiline string literals. | ||
| 221 | * test/manual/indent/js.js: New test example. | ||
| 222 | |||
| 223 | (cherry picked from commit b01a4295c2f9bb58858880e4e28b05cc8396791c) | ||
| 224 | |||
| 225 | 2019-02-23 Eli Zaretskii <eliz@gnu.org> | ||
| 226 | |||
| 227 | Minor improvement for docs of completion | ||
| 228 | |||
| 229 | * doc/lispref/minibuf.texi (Completion Commands) | ||
| 230 | (Completion in Buffers, Programmed Completion): Add to text | ||
| 231 | that references completion tables a cross-reference to where | ||
| 232 | "completion table" is described. | ||
| 233 | (Programmed Completion): Fix the description of | ||
| 234 | 'completion-table-dynamic'. Add more cross-references. | ||
| 235 | |||
| 236 | 2019-02-22 Ken Brown <kbrown@cornell.edu> | ||
| 237 | |||
| 238 | Disable the timerfd interface on Cygwin | ||
| 239 | |||
| 240 | * configure.ac (emacs_cv_have_timerfd): Set to "no" on Cygwin. | ||
| 241 | |||
| 242 | 2019-02-22 Eli Zaretskii <eliz@gnu.org> | ||
| 243 | |||
| 244 | Fix a typo in the doc string of 'regex-opt' | ||
| 245 | |||
| 246 | * lisp/emacs-lisp/regexp-opt.el (regexp-opt): Fix example in | ||
| 247 | the doc string. (Bug#34596) | ||
| 248 | |||
| 249 | 2019-02-21 Michael Albinus <michael.albinus@gmx.de> | ||
| 250 | |||
| 251 | Document bash 5.0.0 misbehavior in tramp.texi (Bug#34192) | ||
| 252 | |||
| 253 | * doc/misc/tramp.texi (Frequently Asked Questions): Warn about | ||
| 254 | bash 5.0.0 and HISTSIZE=0. (Bug#34192) | ||
| 255 | |||
| 256 | 2019-02-20 Nicolas Petton <nicolas@petton.fr> | ||
| 257 | |||
| 258 | Bump Emacs version to 26.1.92 | ||
| 259 | |||
| 260 | * README: | ||
| 261 | * configure.ac: | ||
| 262 | * msdos/sed2v2.inp: | ||
| 263 | * nt/README.W32: Bump Emacs version to 26.1.92. | ||
| 264 | |||
| 265 | 2019-02-20 Nicolas Petton <nicolas@petton.fr> | ||
| 266 | |||
| 267 | * ; ChangeLog.3 update | ||
| 268 | |||
| 269 | * etc/AUTHORS: Update. | ||
| 270 | |||
| 1 | 2019-02-20 Glenn Morris <rgm@gnu.org> | 271 | 2019-02-20 Glenn Morris <rgm@gnu.org> |
| 2 | 272 | ||
| 3 | Remove .art from the default list of ImageMagick extensions | 273 | Remove .art from the default list of ImageMagick extensions |
| @@ -64676,7 +64946,7 @@ | |||
| 64676 | 64946 | ||
| 64677 | This file records repository revisions from | 64947 | This file records repository revisions from |
| 64678 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 64948 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 64679 | commit a19bfb7a5e3557a69824cdbe7d414f5ef422555c (inclusive). | 64949 | commit 0f523deec1c1e9e2a5a3474f912aa2183d3fe33d (inclusive). |
| 64680 | See ChangeLog.1 for earlier changes. | 64950 | See ChangeLog.1 for earlier changes. |
| 64681 | 64951 | ||
| 64682 | ;; Local Variables: | 64952 | ;; Local Variables: |
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index f3bc3045542..92ae326ffd5 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -241,21 +241,29 @@ report, and Bcc: the control server (note the commands have no effect | |||
| 241 | if you just send them to the bug-report number). Bcc: is better than Cc: | 241 | if you just send them to the bug-report number). Bcc: is better than Cc: |
| 242 | in case people use Reply-To-All in response. | 242 | in case people use Reply-To-All in response. |
| 243 | 243 | ||
| 244 | For the full documentation of control commands, see | ||
| 245 | https://debbugs.gnu.org/server-control.html | ||
| 246 | |||
| 244 | Some useful control commands: | 247 | Some useful control commands: |
| 245 | 248 | ||
| 249 | *** To close a bug and indicate in what Emacs version it was fixed | ||
| 250 | close 123 VERSION | ||
| 251 | |||
| 252 | where VERSION is XX.YY numerical version number, like 42.1. | ||
| 253 | |||
| 246 | *** To reopen a closed bug: | 254 | *** To reopen a closed bug: |
| 247 | reopen 123 | 255 | reopen 123 |
| 248 | 256 | ||
| 249 | *** Bugs can be tagged in various ways (eg wontfix, patch, etc). | 257 | *** Bugs can be tagged in various ways (eg wontfix, patch, etc). |
| 250 | The available tags are: | 258 | The available tags are: |
| 251 | patch wontfix moreinfo unreproducible fixed notabug | 259 | patch wontfix moreinfo unreproducible fixed notabug security confirmed |
| 252 | See https://debbugs.gnu.org/Developer#tags | 260 | See https://debbugs.gnu.org/Developer#tags |
| 253 | The list of tags can be prefixed with +, - or =, meaning to add (the | 261 | The list of tags can be prefixed with +, - or =, meaning to add (the |
| 254 | default), remove, or reset the tags. E.g.: | 262 | default), remove, or reset the tags. E.g.: |
| 255 | 263 | ||
| 256 | tags 123 + wontfix | 264 | tags 123 + wontfix |
| 257 | 265 | ||
| 258 | ** URL shortcuts | 266 | *** URL shortcuts |
| 259 | 267 | ||
| 260 | https://debbugs.gnu.org/... | 268 | https://debbugs.gnu.org/... |
| 261 | 269 | ||
| @@ -266,7 +274,7 @@ from:submitter@email.address | |||
| 266 | severity:severity # all bugs of given severity | 274 | severity:severity # all bugs of given severity |
| 267 | tag:tag # all bugs with given tag | 275 | tag:tag # all bugs with given tag |
| 268 | 276 | ||
| 269 | ** Usertags | 277 | *** Usertags |
| 270 | 278 | ||
| 271 | See <http://wiki.debian.org/bugs.debian.org/usertags> | 279 | See <http://wiki.debian.org/bugs.debian.org/usertags> |
| 272 | 280 | ||
| @@ -410,21 +418,21 @@ reassign 1234 emacs | |||
| 410 | Note that reassigning clears the list of found versions, even if the | 418 | Note that reassigning clears the list of found versions, even if the |
| 411 | new packages includes the original one. | 419 | new packages includes the original one. |
| 412 | 420 | ||
| 413 | ** To remove spam from the tracker, move it to the 'spam' pseudo-package: | 421 | *** To remove spam from the tracker, move it to the 'spam' pseudo-package: |
| 414 | reassign 123 spam | 422 | reassign 123 spam |
| 415 | 423 | ||
| 416 | (Should not be necessary any more, now that the input is moderated.) | 424 | (Should not be necessary any more, now that the input is moderated.) |
| 417 | 425 | ||
| 418 | ** To change the title of a bug: | 426 | *** To change the title of a bug: |
| 419 | retitle 123 Some New Title | 427 | retitle 123 Some New Title |
| 420 | 428 | ||
| 421 | ** To change the submitter address: | 429 | *** To change the submitter address: |
| 422 | submitter 123 none@example.com | 430 | submitter 123 none@example.com |
| 423 | 431 | ||
| 424 | Note that it does not seem to work to specify "Submitter:" in the | 432 | Note that it does not seem to work to specify "Submitter:" in the |
| 425 | pseudo-header when first reporting a bug. | 433 | pseudo-header when first reporting a bug. |
| 426 | 434 | ||
| 427 | ** How does archiving work? | 435 | *** How does archiving work? |
| 428 | You can still send mail to a bug after it is closed. After 28 days with | 436 | You can still send mail to a bug after it is closed. After 28 days with |
| 429 | no activity, the bug is archived, at which point no more changes can | 437 | no activity, the bug is archived, at which point no more changes can |
| 430 | be made. If you try to send mail to the bug after that (or merge with | 438 | be made. If you try to send mail to the bug after that (or merge with |
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index 761fe929ae5..9c58ef471fe 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi | |||
| @@ -684,6 +684,8 @@ matching}) has no effect on them. | |||
| 684 | @kindex M-s M-w | 684 | @kindex M-s M-w |
| 685 | @findex eww-search-words | 685 | @findex eww-search-words |
| 686 | @vindex eww-search-prefix | 686 | @vindex eww-search-prefix |
| 687 | @cindex Internet search | ||
| 688 | @cindex search Internet for keywords | ||
| 687 | To search the Web for the text in region, type @kbd{M-s M-w}. This | 689 | To search the Web for the text in region, type @kbd{M-s M-w}. This |
| 688 | command performs an Internet search for the words in region using the | 690 | command performs an Internet search for the words in region using the |
| 689 | search engine whose @acronym{URL} is specified by the variable | 691 | search engine whose @acronym{URL} is specified by the variable |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index be934de5eec..a97aabe9dff 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -3957,6 +3957,9 @@ fringe, and likewise @var{right} for the right fringe. A value of | |||
| 3957 | @var{outside-margins} is non-@code{nil}, that specifies that fringes | 3957 | @var{outside-margins} is non-@code{nil}, that specifies that fringes |
| 3958 | should appear outside of the display margins. | 3958 | should appear outside of the display margins. |
| 3959 | 3959 | ||
| 3960 | If @var{window} is not large enough to accommodate fringes of the | ||
| 3961 | desired width, this leaves the fringes of @var{window} unchanged. | ||
| 3962 | |||
| 3960 | The values specified here may be later overridden by invoking | 3963 | The values specified here may be later overridden by invoking |
| 3961 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} | 3964 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} |
| 3962 | with its @var{keep-margins} argument @code{nil} or omitted. | 3965 | with its @var{keep-margins} argument @code{nil} or omitted. |
| @@ -4378,6 +4381,9 @@ vertical scroll bar. | |||
| 4378 | The possible values are @code{bottom}, @code{t}, which means to use the | 4381 | The possible values are @code{bottom}, @code{t}, which means to use the |
| 4379 | frame's default, and @code{nil} for no horizontal scroll bar. | 4382 | frame's default, and @code{nil} for no horizontal scroll bar. |
| 4380 | 4383 | ||
| 4384 | If @var{window} is not large enough to accommodate a scroll bar of the | ||
| 4385 | desired dimension, this leaves the corresponding scroll bar unchanged. | ||
| 4386 | |||
| 4381 | The values specified here may be later overridden by invoking | 4387 | The values specified here may be later overridden by invoking |
| 4382 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} | 4388 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} |
| 4383 | with its @var{keep-margins} argument @code{nil} or omitted. | 4389 | with its @var{keep-margins} argument @code{nil} or omitted. |
| @@ -4967,6 +4973,9 @@ This function specifies the margin widths for window @var{window}, in | |||
| 4967 | character cell units. The argument @var{left} controls the left | 4973 | character cell units. The argument @var{left} controls the left |
| 4968 | margin, and @var{right} controls the right margin (default @code{0}). | 4974 | margin, and @var{right} controls the right margin (default @code{0}). |
| 4969 | 4975 | ||
| 4976 | If @var{window} is not large enough to accommodate margins of the | ||
| 4977 | desired width, this leaves the margins of @var{window} unchanged. | ||
| 4978 | |||
| 4970 | The values specified here may be later overridden by invoking | 4979 | The values specified here may be later overridden by invoking |
| 4971 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} | 4980 | @code{set-window-buffer} (@pxref{Buffers and Windows}) on @var{window} |
| 4972 | with its @var{keep-margins} argument @code{nil} or omitted. | 4981 | with its @var{keep-margins} argument @code{nil} or omitted. |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index 170149eb550..f73a7fb57cb 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -2307,7 +2307,7 @@ that takes precedence is the one that appears latest in this list: | |||
| 2307 | @end ifclear | 2307 | @end ifclear |
| 2308 | @c Version of list for Texinfo >= 5.x | 2308 | @c Version of list for Texinfo >= 5.x |
| 2309 | @ifset txicommandconditionals | 2309 | @ifset txicommandconditionals |
| 2310 | @itemize @asis | 2310 | @itemize @w{} |
| 2311 | @item Style | 2311 | @item Style |
| 2312 | @item File Style@footnote{In earlier versions of @ccmode{}, a File Style setting took precedence over any other setting apart from a File Local Variable setting.} | 2312 | @item File Style@footnote{In earlier versions of @ccmode{}, a File Style setting took precedence over any other setting apart from a File Local Variable setting.} |
| 2313 | @item Top-level command or ``customization interface'' | 2313 | @item Top-level command or ``customization interface'' |
diff --git a/etc/AUTHORS b/etc/AUTHORS index 7b93876d3f6..73c5245678f 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS | |||
| @@ -442,8 +442,8 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el | |||
| 442 | 442 | ||
| 443 | Basil L. Contovounesios: changed simple.el message.el sequences.texi | 443 | Basil L. Contovounesios: changed simple.el message.el sequences.texi |
| 444 | bibtex.el css-mode-tests.el css-mode.el customize.texi display.texi | 444 | bibtex.el css-mode-tests.el css-mode.el customize.texi display.texi |
| 445 | gnus-art.el json-tests.el json.el lists.texi man.el rcirc.el | 445 | gnus-art.el json-tests.el json.el lists.texi man.el modes.texi rcirc.el |
| 446 | shr-color.el text.texi | 446 | shr-color.el text.texi url-handlers.el |
| 447 | 447 | ||
| 448 | Bastian Beischer: changed include.el mru-bookmark.el refs.el | 448 | Bastian Beischer: changed include.el mru-bookmark.el refs.el |
| 449 | semantic/complete.el senator.el | 449 | semantic/complete.el senator.el |
| @@ -1355,7 +1355,7 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] | |||
| 1355 | and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el | 1355 | and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el |
| 1356 | files.el fileio.c keyboard.c w32proc.c files.texi w32term.c text.texi | 1356 | files.el fileio.c keyboard.c w32proc.c files.texi w32term.c text.texi |
| 1357 | dispnew.c frames.texi emacs.c dispextern.h lisp.h process.c term.c | 1357 | dispnew.c frames.texi emacs.c dispextern.h lisp.h process.c term.c |
| 1358 | window.c and 1124 other files | 1358 | window.c and 1125 other files |
| 1359 | 1359 | ||
| 1360 | Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c | 1360 | Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c |
| 1361 | fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el | 1361 | fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el |
| @@ -3598,7 +3598,7 @@ Nicolas Graner: changed message.el | |||
| 3598 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el | 3598 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el |
| 3599 | thunk-tests.el thunk.el | 3599 | thunk-tests.el thunk.el |
| 3600 | and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el | 3600 | and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el |
| 3601 | and changed README sequences.texi configure.ac sed2v2.inp authors.el | 3601 | and changed README configure.ac sed2v2.inp sequences.texi authors.el |
| 3602 | README.W32 emacs.png emacs23.png arc-mode.el cl-extra.el emacs.svg | 3602 | README.W32 emacs.png emacs23.png arc-mode.el cl-extra.el emacs.svg |
| 3603 | manoj-dark-theme.el Emacs.icns HISTORY Makefile.in auth-source.el | 3603 | manoj-dark-theme.el Emacs.icns HISTORY Makefile.in auth-source.el |
| 3604 | emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el | 3604 | emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el |
| @@ -4846,6 +4846,8 @@ and changed ibuffer.el dired-tests.el ibuf-ext.el dired.el dired-aux.el | |||
| 4846 | 4846 | ||
| 4847 | Titus von der Malsburg: changed simple.el window.el | 4847 | Titus von der Malsburg: changed simple.el window.el |
| 4848 | 4848 | ||
| 4849 | Tobias Bading: changed progmodes/compile.el | ||
| 4850 | |||
| 4849 | Tobias C. Rittweiler: changed font-lock.el searching.texi sendmail.el | 4851 | Tobias C. Rittweiler: changed font-lock.el searching.texi sendmail.el |
| 4850 | 4852 | ||
| 4851 | Tobias Ringström: changed etags.c | 4853 | Tobias Ringström: changed etags.c |
diff --git a/etc/NEWS.26 b/etc/NEWS.26 index d8ad575cc16..f570f759b9a 100644 --- a/etc/NEWS.26 +++ b/etc/NEWS.26 | |||
| @@ -18,14 +18,12 @@ with a prefix argument or by typing 'C-u C-h C-n'. | |||
| 18 | 18 | ||
| 19 | * Installation Changes in Emacs 26.2 | 19 | * Installation Changes in Emacs 26.2 |
| 20 | 20 | ||
| 21 | --- | ||
| 22 | ** Building Emacs with the '--with-xwidgets' option now requires WebKit2. | 21 | ** Building Emacs with the '--with-xwidgets' option now requires WebKit2. |
| 23 | To build Emacs with xwidgets support, you will need to install the | 22 | To build Emacs with xwidgets support, you will need to install the |
| 24 | webkit2gtk-4.0 package; version 2.12 or later is required. | 23 | webkit2gtk-4.0 package; version 2.12 or later is required. |
| 25 | (This change was actually made in Emacs 26.1, but was not called out | 24 | (This change was actually made in Emacs 26.1, but was not called out |
| 26 | in its NEWS.) | 25 | in its NEWS.) |
| 27 | 26 | ||
| 28 | +++ | ||
| 29 | ** Installing Emacs now installs the emacs-module.h file. | 27 | ** Installing Emacs now installs the emacs-module.h file. |
| 30 | The emacs-module.h file is now installed in the system-wide include | 28 | The emacs-module.h file is now installed in the system-wide include |
| 31 | directory as part of the Emacs installation. This allows to build | 29 | directory as part of the Emacs installation. This allows to build |
| @@ -37,10 +35,8 @@ Emacs modules outside of the Emacs source tree. | |||
| 37 | 35 | ||
| 38 | * Changes in Emacs 26.2 | 36 | * Changes in Emacs 26.2 |
| 39 | 37 | ||
| 40 | --- | ||
| 41 | ** Emacs is now compliant with the latest version 11.0 of the Unicode Standard. | 38 | ** Emacs is now compliant with the latest version 11.0 of the Unicode Standard. |
| 42 | 39 | ||
| 43 | --- | ||
| 44 | ** New variable 'xft-ignore-color-fonts'. | 40 | ** New variable 'xft-ignore-color-fonts'. |
| 45 | Default t means don't try to load color fonts when using Xft, as they | 41 | Default t means don't try to load color fonts when using Xft, as they |
| 46 | often cause crashes. Set it to nil if you really need those fonts. | 42 | often cause crashes. Set it to nil if you really need those fonts. |
| @@ -53,7 +49,6 @@ often cause crashes. Set it to nil if you really need those fonts. | |||
| 53 | 49 | ||
| 54 | ** Dired | 50 | ** Dired |
| 55 | 51 | ||
| 56 | +++ | ||
| 57 | *** The 'Z' command on a directory name compresses all of its files. | 52 | *** The 'Z' command on a directory name compresses all of its files. |
| 58 | It produces a compressed '.tar.gz' archive with all the files in the | 53 | It produces a compressed '.tar.gz' archive with all the files in the |
| 59 | directory and all of its subdirectories. For symmetry, 'Z' on a | 54 | directory and all of its subdirectories. For symmetry, 'Z' on a |
| @@ -66,17 +61,14 @@ partially called out in its NEWS; 'tgz' handling was added in 26.1.) | |||
| 66 | 61 | ||
| 67 | ** Ibuffer | 62 | ** Ibuffer |
| 68 | 63 | ||
| 69 | --- | ||
| 70 | *** New toggle 'ibuffer-do-toggle-lock', bound to 'L'. | 64 | *** New toggle 'ibuffer-do-toggle-lock', bound to 'L'. |
| 71 | 65 | ||
| 72 | ** Imenu | 66 | ** Imenu |
| 73 | 67 | ||
| 74 | --- | ||
| 75 | *** The value for 'imenu-auto-rescan-maxout' has been increased to 600000. | 68 | *** The value for 'imenu-auto-rescan-maxout' has been increased to 600000. |
| 76 | 69 | ||
| 77 | ** Gnus | 70 | ** Gnus |
| 78 | 71 | ||
| 79 | --- | ||
| 80 | *** Mailutils movemail will now be used if found at runtime. | 72 | *** Mailutils movemail will now be used if found at runtime. |
| 81 | The default value of 'mail-source-movemail-program' is now "movemail". | 73 | The default value of 'mail-source-movemail-program' is now "movemail". |
| 82 | This ensures that the movemail program from GNU Mailutils will be used | 74 | This ensures that the movemail program from GNU Mailutils will be used |
| @@ -86,12 +78,10 @@ absolute file name of the desired executable. | |||
| 86 | 78 | ||
| 87 | ** Shadowfile | 79 | ** Shadowfile |
| 88 | 80 | ||
| 89 | --- | ||
| 90 | *** shadowfile.el has been rewritten to support Tramp file names. | 81 | *** shadowfile.el has been rewritten to support Tramp file names. |
| 91 | 82 | ||
| 92 | ** Shell mode | 83 | ** Shell mode |
| 93 | 84 | ||
| 94 | --- | ||
| 95 | *** Shell mode buffers now have 'scroll-conservatively' set to 101. | 85 | *** Shell mode buffers now have 'scroll-conservatively' set to 101. |
| 96 | This is so as to better emulate the scrolling behavior of a text | 86 | This is so as to better emulate the scrolling behavior of a text |
| 97 | terminal when new output is added to the screen buffer. To get back | 87 | terminal when new output is added to the screen buffer. To get back |
| @@ -102,13 +92,11 @@ in its NEWS.) | |||
| 102 | 92 | ||
| 103 | ** VC | 93 | ** VC |
| 104 | 94 | ||
| 105 | --- | ||
| 106 | *** VC support for Mercurial was improved. | 95 | *** VC support for Mercurial was improved. |
| 107 | Emacs now avoids invoking 'hg' as much as possible, for faster operation. | 96 | Emacs now avoids invoking 'hg' as much as possible, for faster operation. |
| 108 | (This and the following changes were actually made in Emacs 26.1, but | 97 | (This and the following changes were actually made in Emacs 26.1, but |
| 109 | were not called out in its NEWS.) | 98 | were not called out in its NEWS.) |
| 110 | 99 | ||
| 111 | --- | ||
| 112 | **** New vc-hg options. | 100 | **** New vc-hg options. |
| 113 | The new option 'vc-hg-parse-hg-data-structures' controls whether vc-hg | 101 | The new option 'vc-hg-parse-hg-data-structures' controls whether vc-hg |
| 114 | will try parsing the Mercurial data structures directly instead of | 102 | will try parsing the Mercurial data structures directly instead of |
| @@ -120,7 +108,6 @@ The new option 'vc-hg-use-file-version-for-mode-line-version' controls | |||
| 120 | whether the version shown on the mode line is that of the visited file | 108 | whether the version shown on the mode line is that of the visited file |
| 121 | or of the repository working copy. | 109 | or of the repository working copy. |
| 122 | 110 | ||
| 123 | --- | ||
| 124 | **** Display of Mercurial revisions in the mode line has changed. | 111 | **** Display of Mercurial revisions in the mode line has changed. |
| 125 | Previously, the mode line displayed the local number (1, 2, 3, ...) of | 112 | Previously, the mode line displayed the local number (1, 2, 3, ...) of |
| 126 | the revision. Starting with Emacs 26.1, the default has changed, and | 113 | the revision. Starting with Emacs 26.1, the default has changed, and |
| @@ -134,17 +121,14 @@ option 'vc-hg-symbolic-revision-styles' to the value '("{rev}")'. | |||
| 134 | 121 | ||
| 135 | * Incompatible Lisp Changes in Emacs 26.2 | 122 | * Incompatible Lisp Changes in Emacs 26.2 |
| 136 | 123 | ||
| 137 | --- | ||
| 138 | ** shadowfile config files have changed their syntax. | 124 | ** shadowfile config files have changed their syntax. |
| 139 | Existing files "~/.emacs.d/shadows" and "~/.emacs.d/shadow_todo" must | 125 | Existing files "~/.emacs.d/shadows" and "~/.emacs.d/shadow_todo" must |
| 140 | be removed prior using the changed 'shadow-*' commands. | 126 | be removed prior using the changed 'shadow-*' commands. |
| 141 | 127 | ||
| 142 | +++ | ||
| 143 | ** 'thread-alive-p' has been renamed to 'thread-live-p'. | 128 | ** 'thread-alive-p' has been renamed to 'thread-live-p'. |
| 144 | The old name is an alias of the new name. Future Emacs version will | 129 | The old name is an alias of the new name. Future Emacs version will |
| 145 | obsolete it. | 130 | obsolete it. |
| 146 | 131 | ||
| 147 | --- | ||
| 148 | ** 'while-no-input' does not return due to input from subprocesses. | 132 | ** 'while-no-input' does not return due to input from subprocesses. |
| 149 | Input that arrived from subprocesses while some code executed inside | 133 | Input that arrived from subprocesses while some code executed inside |
| 150 | the 'while-no-input' form injected an internal buffer-switch event | 134 | the 'while-no-input' form injected an internal buffer-switch event |
| @@ -157,22 +141,18 @@ remove 'buffer-switch' from the list of events in | |||
| 157 | 141 | ||
| 158 | * Lisp Changes in Emacs 26.2 | 142 | * Lisp Changes in Emacs 26.2 |
| 159 | 143 | ||
| 160 | +++ | ||
| 161 | ** The new function 'read-answer' accepts either long or short answers | 144 | ** The new function 'read-answer' accepts either long or short answers |
| 162 | depending on the new customizable variable 'read-answer-short'. | 145 | depending on the new customizable variable 'read-answer-short'. |
| 163 | 146 | ||
| 164 | +++ | ||
| 165 | ** New function 'assoc-delete-all'. | 147 | ** New function 'assoc-delete-all'. |
| 166 | Like 'assq-delete-all', but uses 'equal' for comparison. | 148 | Like 'assq-delete-all', but uses 'equal' for comparison. |
| 167 | 149 | ||
| 168 | --- | ||
| 169 | ** The function 'thing-at-point' behaves as before Emacs 26.1. | 150 | ** The function 'thing-at-point' behaves as before Emacs 26.1. |
| 170 | The behavior of 'thing-at-point' when called with argument 'list' has | 151 | The behavior of 'thing-at-point' when called with argument 'list' has |
| 171 | changed in Emacs 26.1, in that it didn't consider text inside comments | 152 | changed in Emacs 26.1, in that it didn't consider text inside comments |
| 172 | and strings as a potential list. This change is now reverted, and | 153 | and strings as a potential list. This change is now reverted, and |
| 173 | 'thing-at-point' behaves like it did before Emacs 26.1. | 154 | 'thing-at-point' behaves like it did before Emacs 26.1. |
| 174 | 155 | ||
| 175 | --- | ||
| 176 | ** To cater to use cases where comments and strings are to be ignored | 156 | ** To cater to use cases where comments and strings are to be ignored |
| 177 | when looking for a list, the function 'list-at-point' now takes an | 157 | when looking for a list, the function 'list-at-point' now takes an |
| 178 | optional argument to do so. | 158 | optional argument to do so. |
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 5e8864ec73f..4c75fa1e72e 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -1573,14 +1573,16 @@ similar to an entry in `package-alist'. Save the cached copy to | |||
| 1573 | (member name package-unsigned-archives)) | 1573 | (member name package-unsigned-archives)) |
| 1574 | ;; If we don't care about the signature, save the file and | 1574 | ;; If we don't care about the signature, save the file and |
| 1575 | ;; we're done. | 1575 | ;; we're done. |
| 1576 | (progn (write-region content nil local-file nil 'silent) | 1576 | (progn (let ((coding-system-for-write 'utf-8)) |
| 1577 | (write-region content nil local-file nil 'silent)) | ||
| 1577 | (package--update-downloads-in-progress archive)) | 1578 | (package--update-downloads-in-progress archive)) |
| 1578 | ;; If we care, check it (perhaps async) and *then* write the file. | 1579 | ;; If we care, check it (perhaps async) and *then* write the file. |
| 1579 | (package--check-signature | 1580 | (package--check-signature |
| 1580 | location file content async | 1581 | location file content async |
| 1581 | ;; This function will be called after signature checking. | 1582 | ;; This function will be called after signature checking. |
| 1582 | (lambda (&optional good-sigs) | 1583 | (lambda (&optional good-sigs) |
| 1583 | (write-region content nil local-file nil 'silent) | 1584 | (let ((coding-system-for-write 'utf-8)) |
| 1585 | (write-region content nil local-file nil 'silent)) | ||
| 1584 | ;; Write out good signatures into archive-contents.signed file. | 1586 | ;; Write out good signatures into archive-contents.signed file. |
| 1585 | (when good-sigs | 1587 | (when good-sigs |
| 1586 | (write-region (mapconcat #'epg-signature-to-string good-sigs "\n") | 1588 | (write-region (mapconcat #'epg-signature-to-string good-sigs "\n") |
| @@ -3438,6 +3440,9 @@ short description." | |||
| 3438 | ;; Generate the Package Menu. | 3440 | ;; Generate the Package Menu. |
| 3439 | (let ((buf (get-buffer-create "*Packages*"))) | 3441 | (let ((buf (get-buffer-create "*Packages*"))) |
| 3440 | (with-current-buffer buf | 3442 | (with-current-buffer buf |
| 3443 | ;; Since some packages have their descriptions include non-ASCII | ||
| 3444 | ;; characters... | ||
| 3445 | (setq buffer-file-coding-system 'utf-8) | ||
| 3441 | (package-menu-mode) | 3446 | (package-menu-mode) |
| 3442 | 3447 | ||
| 3443 | ;; Fetch the remote list of packages. | 3448 | ;; Fetch the remote list of packages. |
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el index f8b1b45de77..97272ca9d21 100644 --- a/lisp/progmodes/cc-defs.el +++ b/lisp/progmodes/cc-defs.el | |||
| @@ -87,7 +87,7 @@ | |||
| 87 | 87 | ||
| 88 | ;;; Variables also used at compile time. | 88 | ;;; Variables also used at compile time. |
| 89 | 89 | ||
| 90 | (defconst c-version "5.33.1" | 90 | (defconst c-version "5.33.2" |
| 91 | "CC Mode version number.") | 91 | "CC Mode version number.") |
| 92 | 92 | ||
| 93 | (defconst c-version-sym (intern c-version)) | 93 | (defconst c-version-sym (intern c-version)) |
diff --git a/lisp/shell.el b/lisp/shell.el index 8a2d4489b8a..264981bd435 100644 --- a/lisp/shell.el +++ b/lisp/shell.el | |||
| @@ -488,7 +488,7 @@ Shell buffers. It implements `shell-completion-execonly' for | |||
| 488 | ;; Don't use pcomplete's defaulting mechanism, rely on | 488 | ;; Don't use pcomplete's defaulting mechanism, rely on |
| 489 | ;; shell-dynamic-complete-functions instead. | 489 | ;; shell-dynamic-complete-functions instead. |
| 490 | (set (make-local-variable 'pcomplete-default-completion-function) #'ignore) | 490 | (set (make-local-variable 'pcomplete-default-completion-function) #'ignore) |
| 491 | (setq comint-input-autoexpand shell-input-autoexpand) | 491 | (setq-local comint-input-autoexpand shell-input-autoexpand) |
| 492 | ;; Not needed in shell-mode because it's inherited from comint-mode, but | 492 | ;; Not needed in shell-mode because it's inherited from comint-mode, but |
| 493 | ;; placed here for read-shell-command. | 493 | ;; placed here for read-shell-command. |
| 494 | (add-hook 'completion-at-point-functions #'comint-completion-at-point nil t)) | 494 | (add-hook 'completion-at-point-functions #'comint-completion-at-point nil t)) |
diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el index 2d0a4a21c44..e35d999e0fe 100644 --- a/lisp/url/url-handlers.el +++ b/lisp/url/url-handlers.el | |||
| @@ -44,7 +44,7 @@ | |||
| 44 | (declare-function mail-content-type-get "mail-parse" (ct attribute)) | 44 | (declare-function mail-content-type-get "mail-parse" (ct attribute)) |
| 45 | ;; mm-decode loads mm-bodies, which loads mm-util. | 45 | ;; mm-decode loads mm-bodies, which loads mm-util. |
| 46 | (declare-function mm-charset-to-coding-system "mm-util" | 46 | (declare-function mm-charset-to-coding-system "mm-util" |
| 47 | (charset &optional lbt allow-override silent)) | 47 | (charset &optional lbt allow-override silent)) |
| 48 | 48 | ||
| 49 | ;; Implementation status | 49 | ;; Implementation status |
| 50 | ;; --------------------- | 50 | ;; --------------------- |
| @@ -260,15 +260,15 @@ the arguments that would have been passed to OPERATION." | |||
| 260 | ;; The actual implementation | 260 | ;; The actual implementation |
| 261 | ;;;###autoload | 261 | ;;;###autoload |
| 262 | (defun url-copy-file (url newname &optional ok-if-already-exists | 262 | (defun url-copy-file (url newname &optional ok-if-already-exists |
| 263 | _keep-time _preserve-uid-gid) | 263 | _keep-time _preserve-uid-gid _preserve-permissions) |
| 264 | "Copy URL to NEWNAME. Both args must be strings. | 264 | "Copy URL to NEWNAME. Both args must be strings. |
| 265 | Signals a `file-already-exists' error if file NEWNAME already exists, | 265 | Signal a `file-already-exists' error if file NEWNAME already exists, |
| 266 | unless a third argument OK-IF-ALREADY-EXISTS is supplied and non-nil. | 266 | unless a third argument OK-IF-ALREADY-EXISTS is supplied and non-nil. |
| 267 | A number as third arg means request confirmation if NEWNAME already exists. | 267 | A number as third arg means request confirmation if NEWNAME already exists. |
| 268 | This is what happens in interactive use with M-x. | 268 | This is what happens in interactive use with M-x. |
| 269 | Fourth arg KEEP-TIME non-nil means give the new file the same | 269 | Fourth arg KEEP-TIME non-nil means give the new file the same |
| 270 | last-modified time as the old one. (This works on only some systems.) | 270 | last-modified time as the old one. (This works on only some systems.) |
| 271 | Fifth arg PRESERVE-UID-GID is ignored. | 271 | Args PRESERVE-UID-GID and PRESERVE-PERMISSIONS are ignored. |
| 272 | A prefix arg makes KEEP-TIME non-nil." | 272 | A prefix arg makes KEEP-TIME non-nil." |
| 273 | (if (and (file-exists-p newname) | 273 | (if (and (file-exists-p newname) |
| 274 | (not ok-if-already-exists)) | 274 | (not ok-if-already-exists)) |
| @@ -351,7 +351,7 @@ if it had been inserted from a file named URL." | |||
| 351 | (unless buffer (signal 'file-error (list url "No Data"))) | 351 | (unless buffer (signal 'file-error (list url "No Data"))) |
| 352 | (with-current-buffer buffer | 352 | (with-current-buffer buffer |
| 353 | ;; XXX: This is HTTP/S specific and should be moved to url-http | 353 | ;; XXX: This is HTTP/S specific and should be moved to url-http |
| 354 | ;; instead. See https://debbugs.gnu.org/17549. | 354 | ;; instead. See bug#17549. |
| 355 | (when (bound-and-true-p url-http-response-status) | 355 | (when (bound-and-true-p url-http-response-status) |
| 356 | ;; Don't signal an error if VISIT is non-nil, because | 356 | ;; Don't signal an error if VISIT is non-nil, because |
| 357 | ;; 'insert-file-contents' doesn't. This is required to | 357 | ;; 'insert-file-contents' doesn't. This is required to |
| @@ -364,7 +364,7 @@ if it had been inserted from a file named URL." | |||
| 364 | (< url-http-response-status 300))) | 364 | (< url-http-response-status 300))) |
| 365 | (let ((desc (nth 2 (assq url-http-response-status url-http-codes)))) | 365 | (let ((desc (nth 2 (assq url-http-response-status url-http-codes)))) |
| 366 | (kill-buffer buffer) | 366 | (kill-buffer buffer) |
| 367 | ;; Signal file-error per https://debbugs.gnu.org/16733. | 367 | ;; Signal file-error per bug#16733. |
| 368 | (signal 'file-error (list url desc)))))) | 368 | (signal 'file-error (list url desc)))))) |
| 369 | (url-insert-buffer-contents buffer url visit beg end replace))) | 369 | (url-insert-buffer-contents buffer url visit beg end replace))) |
| 370 | 370 | ||
diff --git a/src/minibuf.c b/src/minibuf.c index b23e24c4bd9..a0025e22720 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -1052,20 +1052,21 @@ A user option, or customizable variable, is one for which | |||
| 1052 | } | 1052 | } |
| 1053 | 1053 | ||
| 1054 | DEFUN ("read-buffer", Fread_buffer, Sread_buffer, 1, 4, 0, | 1054 | DEFUN ("read-buffer", Fread_buffer, Sread_buffer, 1, 4, 0, |
| 1055 | doc: /* Read the name of a buffer and return as a string. | 1055 | doc: /* Read the name of a buffer and return it as a string. |
| 1056 | Prompt with PROMPT. | 1056 | Prompt with PROMPT, which should be a string ending with a colon and a space. |
| 1057 | Optional second arg DEF is value to return if user enters an empty line. | 1057 | Provides completion on buffer names the user types. |
| 1058 | Optional second arg DEF is value to return if user enters an empty line, | ||
| 1059 | instead of that empty string. | ||
| 1058 | If DEF is a list of default values, return its first element. | 1060 | If DEF is a list of default values, return its first element. |
| 1059 | Optional third arg REQUIRE-MATCH determines whether non-existing | 1061 | Optional third arg REQUIRE-MATCH has the same meaning as the |
| 1060 | buffer names are allowed. It has the same meaning as the | ||
| 1061 | REQUIRE-MATCH argument of `completing-read'. | 1062 | REQUIRE-MATCH argument of `completing-read'. |
| 1062 | The argument PROMPT should be a string ending with a colon and a space. | 1063 | Optional arg PREDICATE, if non-nil, is a function limiting the buffers that |
| 1064 | can be considered. It will be called with each potential candidate, and | ||
| 1065 | should return non-nil to accept the candidate for completion, nil otherwise. | ||
| 1063 | If `read-buffer-completion-ignore-case' is non-nil, completion ignores | 1066 | If `read-buffer-completion-ignore-case' is non-nil, completion ignores |
| 1064 | case while reading the buffer name. | 1067 | case while reading the buffer name. |
| 1065 | If `read-buffer-function' is non-nil, this works by calling it as a | 1068 | If `read-buffer-function' is non-nil, this works by calling it as a |
| 1066 | function, instead of the usual behavior. | 1069 | function, instead of the usual behavior. */) |
| 1067 | Optional arg PREDICATE if non-nil is a function limiting the buffers that can | ||
| 1068 | be considered. */) | ||
| 1069 | (Lisp_Object prompt, Lisp_Object def, Lisp_Object require_match, | 1070 | (Lisp_Object prompt, Lisp_Object def, Lisp_Object require_match, |
| 1070 | Lisp_Object predicate) | 1071 | Lisp_Object predicate) |
| 1071 | { | 1072 | { |
diff --git a/src/window.c b/src/window.c index 85d7bcade94..be338c2af61 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -7481,7 +7481,9 @@ reserve for the left marginal area. Optional third arg RIGHT-WIDTH | |||
| 7481 | does the same for the right marginal area. A nil width parameter | 7481 | does the same for the right marginal area. A nil width parameter |
| 7482 | means no margin. | 7482 | means no margin. |
| 7483 | 7483 | ||
| 7484 | Return t if any margin was actually changed and nil otherwise. */) | 7484 | Leave margins unchanged if WINDOW is not large enough to accommodate |
| 7485 | margins of the desired width. Return t if any margin was actually | ||
| 7486 | changed and nil otherwise. */) | ||
| 7485 | (Lisp_Object window, Lisp_Object left_width, Lisp_Object right_width) | 7487 | (Lisp_Object window, Lisp_Object left_width, Lisp_Object right_width) |
| 7486 | { | 7488 | { |
| 7487 | struct window *w = set_window_margins (decode_live_window (window), | 7489 | struct window *w = set_window_margins (decode_live_window (window), |
| @@ -7563,11 +7565,14 @@ the left fringe. Optional third arg RIGHT-WIDTH specifies the right | |||
| 7563 | fringe width. If a fringe width arg is nil, that means to use the | 7565 | fringe width. If a fringe width arg is nil, that means to use the |
| 7564 | frame's default fringe width. Default fringe widths can be set with | 7566 | frame's default fringe width. Default fringe widths can be set with |
| 7565 | the command `set-fringe-style'. | 7567 | the command `set-fringe-style'. |
| 7568 | |||
| 7566 | If optional fourth arg OUTSIDE-MARGINS is non-nil, draw the fringes | 7569 | If optional fourth arg OUTSIDE-MARGINS is non-nil, draw the fringes |
| 7567 | outside of the display margins. By default, fringes are drawn between | 7570 | outside of the display margins. By default, fringes are drawn between |
| 7568 | display marginal areas and the text area. | 7571 | display marginal areas and the text area. |
| 7569 | 7572 | ||
| 7570 | Return t if any fringe was actually changed and nil otherwise. */) | 7573 | Leave fringes unchanged if WINDOW is not large enough to accommodate |
| 7574 | fringes of the desired width. Return t if any fringe was actually | ||
| 7575 | changed and nil otherwise. */) | ||
| 7571 | (Lisp_Object window, Lisp_Object left_width, | 7576 | (Lisp_Object window, Lisp_Object left_width, |
| 7572 | Lisp_Object right_width, Lisp_Object outside_margins) | 7577 | Lisp_Object right_width, Lisp_Object outside_margins) |
| 7573 | { | 7578 | { |
| @@ -7692,6 +7697,8 @@ horizontal scroll bar: bottom, nil, or t where nil means to not display | |||
| 7692 | a horizontal scroll bar on WINDOW and t means to use WINDOW frame's | 7697 | a horizontal scroll bar on WINDOW and t means to use WINDOW frame's |
| 7693 | horizontal scroll bar type. | 7698 | horizontal scroll bar type. |
| 7694 | 7699 | ||
| 7700 | If WINDOW is not large enough to accommodate a scroll bar of the | ||
| 7701 | desired dimension, leave the corresponding scroll bar unchanged. | ||
| 7695 | Return t if scroll bars were actually changed and nil otherwise. */) | 7702 | Return t if scroll bars were actually changed and nil otherwise. */) |
| 7696 | (Lisp_Object window, Lisp_Object width, Lisp_Object vertical_type, | 7703 | (Lisp_Object window, Lisp_Object width, Lisp_Object vertical_type, |
| 7697 | Lisp_Object height, Lisp_Object horizontal_type) | 7704 | Lisp_Object height, Lisp_Object horizontal_type) |