diff options
| author | John Wiegley | 2016-02-15 14:10:25 -0800 |
|---|---|---|
| committer | John Wiegley | 2016-02-15 14:10:25 -0800 |
| commit | c79978fcad84052edbdb78b33f2eaa913acb7cb0 (patch) | |
| tree | 9ddbd26fff5cd824055dfcdee1241f9f44d6a155 | |
| parent | 73e9edf8d177af9a008faf9642512042c074706a (diff) | |
| parent | dacde7ee5d37a1fe685a489c65678a8f2c2535ce (diff) | |
| download | emacs-c79978fcad84052edbdb78b33f2eaa913acb7cb0.tar.gz emacs-c79978fcad84052edbdb78b33f2eaa913acb7cb0.zip | |
Merge from origin/emacs-25
dacde7e * etc/AUTHORS: Update the AUTHORS file
478ca5d ; fix changelog entries
2b7d006 ; make change-history-commit
851decb * lisp/dired-aux.el: Require cl-lib. (Bug#22613)
47896c8 ; Improve commentary in insdel.c
53ca1e1 Index tilde characters in names of backup files
d97f522 Document deprecation of hi-lock-mode's 'C-x w' bindings
b55f06d ; * etc/NEWS: Use double spaces to end a sentence.
28bb214 Announce that the `C-x w' bindings are deprecated
1c98f98 Suppress GNUstep hardening
d82f24b Fix redisplay after a large insertion
85a2753 Revert "Fix gnus-group-get-new-news-this-group on group with
closed server"
e8e3db0 ; Improve merge documentation in CONTRIBUTE
5be9989 * lib-src/make-docfile.c: Include stdarg.h.
c95ebbf Extend gpm-mouse-mode's doc string and doc to point out
limitations.
| -rw-r--r-- | CONTRIBUTE | 22 | ||||
| -rw-r--r-- | ChangeLog.2 | 456 | ||||
| -rw-r--r-- | doc/emacs/display.texi | 5 | ||||
| -rw-r--r-- | doc/emacs/files.texi | 5 | ||||
| -rw-r--r-- | doc/emacs/frames.texi | 5 | ||||
| -rw-r--r-- | etc/AUTHORS | 79 | ||||
| -rw-r--r-- | etc/NEWS | 7 | ||||
| -rw-r--r-- | lib-src/make-docfile.c | 1 | ||||
| -rw-r--r-- | lisp/dired-aux.el | 1 | ||||
| -rw-r--r-- | lisp/t-mouse.el | 6 | ||||
| -rw-r--r-- | src/Makefile.in | 8 | ||||
| -rw-r--r-- | src/insdel.c | 18 | ||||
| -rw-r--r-- | src/xdisp.c | 12 |
13 files changed, 568 insertions, 57 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index 71bbebb7da7..7cb4a1c7544 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE | |||
| @@ -184,15 +184,19 @@ If you are fixing a bug that exists in the current release, be sure to | |||
| 184 | commit it to the release branch; it will be merged to the master | 184 | commit it to the release branch; it will be merged to the master |
| 185 | branch later. | 185 | branch later. |
| 186 | 186 | ||
| 187 | However, if you know that the change will be difficult to merge to the | 187 | However, if you know that the change will be difficult to merge to |
| 188 | trunk (eg because the trunk code has changed a lot), you can apply the | 188 | master (eg because the code on master has changed a lot), you can |
| 189 | change to both trunk and branch yourself. It could also happen that a | 189 | apply the change to both master and branch yourself. It could also |
| 190 | change is cherry-picked from master to the release branch, and so | 190 | happen that a change is cherry-picked from master to the release |
| 191 | doesn't need to be merged back. In these cases, indicate in the | 191 | branch, and so doesn't need to be merged back. In these cases, |
| 192 | release branch commit log that there is no need to merge the commit to | 192 | indicate in the release branch commit log that there is no need to |
| 193 | the trunk; start the commit message with "Backport:". gitmerge.el | 193 | merge the commit to master; start the commit message with "Backport:". |
| 194 | will then exclude that commit from the merge to trunk. | 194 | gitmerge.el will then exclude that commit from the merge to trunk. |
| 195 | 195 | ||
| 196 | Some changes should not be merged to master at all, for whatever | ||
| 197 | reasons. These should be marked by including something like "Do not | ||
| 198 | merge to master" or anything that matches gitmerge-skip-regexp (see | ||
| 199 | gitmerge.el) in the log message. | ||
| 196 | 200 | ||
| 197 | ** Other process information | 201 | ** Other process information |
| 198 | 202 | ||
diff --git a/ChangeLog.2 b/ChangeLog.2 index f06c82cb864..024eff0f051 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,458 @@ | |||
| 1 | 2016-02-15 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * lisp/dired-aux.el: Require cl-lib. (Bug#22613) | ||
| 4 | |||
| 5 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 6 | |||
| 7 | Index tilde characters in names of backup files | ||
| 8 | |||
| 9 | * doc/emacs/files.texi (Backup Names): Improve indexing. | ||
| 10 | (Bug#22625) | ||
| 11 | |||
| 12 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 13 | |||
| 14 | Document deprecation of hi-lock-mode's 'C-x w' bindings | ||
| 15 | |||
| 16 | * doc/emacs/display.texi (Highlight Interactively): Deprecate the | ||
| 17 | "C-x w" bindings of hi-lock-mode. | ||
| 18 | |||
| 19 | * etc/NEWS: Mark the deprecation entry as documented. | ||
| 20 | |||
| 21 | 2016-02-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 22 | |||
| 23 | Announce that the `C-x w' bindings are deprecated | ||
| 24 | |||
| 25 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 26 | |||
| 27 | Suppress GNUstep hardening | ||
| 28 | |||
| 29 | Fedora 23 normally hardens GNUstep applications, which causes | ||
| 30 | ‘./configure --with-ns’ to break Emacs’s funky way of undumping. | ||
| 31 | Fix this by eliding the hardening options (Bug#22518). | ||
| 32 | * src/Makefile.in (LIBS_GNUSTEP): Omit options like | ||
| 33 | ‘-specs=/usr/lib/rpm/redhat/redhat-hardened-ld’. | ||
| 34 | (GNU_OBJC_CFLAGS): Omit options like | ||
| 35 | ‘-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1’. | ||
| 36 | |||
| 37 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 38 | |||
| 39 | Fix redisplay after a large insertion | ||
| 40 | |||
| 41 | * src/xdisp.c (redisplay_internal): Don't accept the results of | ||
| 42 | "optimization 3" if the cursor ends up in a partially visible | ||
| 43 | glyph row. (Bug22637) | ||
| 44 | |||
| 45 | 2016-02-15 Andreas Schwab <schwab@linux-m68k.org> | ||
| 46 | |||
| 47 | Revert "Fix gnus-group-get-new-news-this-group on group with closed server" | ||
| 48 | |||
| 49 | This reverts commit 9dc77e37aa84c6df9b3ddb4609f3c09201b0580e. | ||
| 50 | |||
| 51 | * lisp/gnus/nnimap.el (nnimap-change-group): Revert last | ||
| 52 | change. (Bug#22634) | ||
| 53 | |||
| 54 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 55 | |||
| 56 | * lib-src/make-docfile.c: Include stdarg.h. | ||
| 57 | |||
| 58 | 2016-02-15 Alan Mackenzie <acm@muc.de> | ||
| 59 | |||
| 60 | Extend gpm-mouse-mode's doc string and doc to point out limitations. | ||
| 61 | |||
| 62 | * lisp/t-mouse.el (gpm-mouse-mode): Extend doc string to indicate the | ||
| 63 | inability to transfer text between Emacs and other programs which use GPM. | ||
| 64 | |||
| 65 | * doc/emacs/frames.texi (Text-Only Mouse): Note the inability to transfer text | ||
| 66 | between Emacs and other progrmas which use GPM. | ||
| 67 | |||
| 68 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 69 | |||
| 70 | Revert "Backport: * lisp/isearch.el: Turn char-folding off by default" | ||
| 71 | |||
| 72 | * lisp/isearch.el: Turn char-folding back oon by default. | ||
| 73 | |||
| 74 | This reverts commit 12c50e82c9b432b2fc31f8fb2215f43ceea80822. | ||
| 75 | |||
| 76 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 77 | |||
| 78 | Revert "Support integer image rotation and respect EXIF rotations" | ||
| 79 | |||
| 80 | This reverts commit 0f600496050bf435f55dc81056e06fcd45992dc8. | ||
| 81 | |||
| 82 | This change does not work on Fedora. | ||
| 83 | |||
| 84 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 85 | |||
| 86 | Revert "Document EXIF image rotation" | ||
| 87 | |||
| 88 | This reverts commit 10b8ed27ec91ff52f93eb0297dcc3abb214931aa. | ||
| 89 | |||
| 90 | This change does not work on Fedora, for instance. | ||
| 91 | |||
| 92 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 93 | |||
| 94 | Document OS X LANG default | ||
| 95 | |||
| 96 | * doc/emacs/cmdargs.texi (General Variables): | ||
| 97 | Document OS X Language and Region system preference. | ||
| 98 | Suggested by Alan Third. | ||
| 99 | |||
| 100 | 2016-02-15 Alan Third <alan@idiocy.org> | ||
| 101 | |||
| 102 | Set locale when run from OS X GUI | ||
| 103 | |||
| 104 | * src/emacs.c (main): Call ns_init_locale. | ||
| 105 | * src/nsterm.m (ns_init_locale): Get locale from OS and set LANG. | ||
| 106 | * src/nsterm.h: Include ns_init_locale. | ||
| 107 | |||
| 108 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 109 | |||
| 110 | make-docfile cleanup for I/O, etc. | ||
| 111 | |||
| 112 | * lib-src/make-docfile.c (progname, generate_globals, num_globals) | ||
| 113 | (num_globals_allocated, globals): Now static. | ||
| 114 | (generate_globals, struct rcsoc_state, read_c_string_or_comment): | ||
| 115 | (write_c_args, scan_c_stream, search_lisp_doc_at_eol, scan_lisp_file): | ||
| 116 | Use bool for boolean. | ||
| 117 | (verror): New function. | ||
| 118 | (fatal, error): Use it. API is now like printf. All callers changed. | ||
| 119 | (main): Remove err_count local that was always 0. | ||
| 120 | (main, scan_c_stream, scan_lisp_file): Check for I/O error. | ||
| 121 | (scan_file, scan_c_file, scan_c_stream, scan_lisp_file): | ||
| 122 | Return void, not 0. | ||
| 123 | (put_char, scan_keyword_or_put_char, scan_c_file): Use char for byte. | ||
| 124 | (scan_keyword_or_put_char): Check for missing ( and unexpected EOF. | ||
| 125 | (close_emacs_globals): Use ptrdiff_t for index, not int. | ||
| 126 | (scan_c_file, scan_lisp_file): Exit with failure if file cannot be | ||
| 127 | opened, rather than diagnosing but exiting with status 0. | ||
| 128 | (search_lisp_doc_at_eol): Don't worry about ungetc of EOF; it's | ||
| 129 | portable now. | ||
| 130 | |||
| 131 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 132 | |||
| 133 | Memory-management cleanup in make-docfile | ||
| 134 | |||
| 135 | I compiled it with -fsanitize=address and fixed the leaks it detected. | ||
| 136 | Also, I changed it to prefer signed to unsigned integer types, | ||
| 137 | and to check for integer overflow. | ||
| 138 | * lib-src/make-docfile.c: | ||
| 139 | Include <stddef.h>, <stdint.h>, <intprops.h>, <min-max.h>. | ||
| 140 | (memory_exhausted): New function. | ||
| 141 | (xmalloc, xrealloc): Use it. | ||
| 142 | (xmalloc, xrealloc, scan_file, struct rcsoc_state, write_c_args) | ||
| 143 | (uncompiled, scan_lisp_file): | ||
| 144 | Prefer signed integer types to unsigned. | ||
| 145 | (xstrdup): Remove. All uses removed. | ||
| 146 | (num_globals, num_globals_allocated, write_globals, scan_c_stream): | ||
| 147 | Use ptrdiff_t, not int, for indexes that in theory could exceed INT_MAX. | ||
| 148 | (add_global): Use const to pacify --enable-gcc-warnings. | ||
| 149 | Make a copy here, rather than relying on strdup calls later. | ||
| 150 | (add_global, write_globals, scan_c_stream): | ||
| 151 | Avoid integer overflow when calculating sizes. | ||
| 152 | (write_globals, scan_c_stream, scan_lisp_file): Avoid memory leak. | ||
| 153 | (scan_c_stream): Check for add_global failure. | ||
| 154 | |||
| 155 | 2016-02-15 Kevin Gallagher <Kevin.Gallagher@boeing.com> | ||
| 156 | |||
| 157 | Kevin Gallagher has new email address | ||
| 158 | |||
| 159 | * lisp/emulation/edt.el: | ||
| 160 | * lisp/emulation/edt-lk201.el: | ||
| 161 | * lisp/emulation/edt-mapper.el: | ||
| 162 | * lisp/emulation/edt-pc.el: | ||
| 163 | * lisp/emulation/edt-vt100.el: | ||
| 164 | * etc/edt-user.el: | ||
| 165 | * doc/misc/edt.texi: Update Kevin Gallagher's email address. | ||
| 166 | |||
| 167 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 168 | |||
| 169 | Improve doc strings of 'forward/backward-word-strictly' | ||
| 170 | |||
| 171 | * lisp/simple.el (backward-word): Refer to 'backward-word-strictly' | ||
| 172 | in the doc string. Suggested by Glenn Morris <rgm@gnu.org>. | ||
| 173 | * lisp/subr.el (forward-word-strictly, backward-word-strictly): | ||
| 174 | Mention 'subword-mode' in the doc strings. | ||
| 175 | |||
| 176 | * src/syntax.c (Fforward_word): Refer to 'forward-word-strictly' | ||
| 177 | in the doc string. (Bug#22560) | ||
| 178 | |||
| 179 | 2016-02-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 180 | |||
| 181 | Describe Makefile test targets in test/README | ||
| 182 | |||
| 183 | * CONTRIBUTE: Move Makefile test targets to test/README. | ||
| 184 | |||
| 185 | * Makefile.in: | ||
| 186 | * test/README: Describe Makefile test targets. | ||
| 187 | |||
| 188 | 2016-02-15 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 189 | |||
| 190 | Backport: * lisp/isearch.el: Turn char-folding off by default | ||
| 191 | |||
| 192 | (search-default-mode): Set default value to nil. | ||
| 193 | |||
| 194 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 195 | |||
| 196 | Document EXIF image rotation | ||
| 197 | |||
| 198 | * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation. | ||
| 199 | |||
| 200 | 2016-02-15 Dima Kogan <dima@secretsauce.net> | ||
| 201 | |||
| 202 | Support integer image rotation and respect EXIF rotations | ||
| 203 | |||
| 204 | * src/image.c (imagemagick_load_image): Allow integer rotations in | ||
| 205 | addition to floating point rotations (bug#22591). | ||
| 206 | * src/image.c (imagemagick_load_image): Images that have an | ||
| 207 | orientation given in EXIF and have no explicit :rotation tag are now | ||
| 208 | pre-rotated. All information such as width/height is reported for the | ||
| 209 | rotated image. | ||
| 210 | |||
| 211 | 2016-02-15 Matthew Carter <m@ahungry.com> | ||
| 212 | |||
| 213 | Quote table names for postgres listings (sql-mode) | ||
| 214 | |||
| 215 | * lisp/progmodes/sql.el (sql-postgres-completion-object): Avoid passing | ||
| 216 | unquoted table names to the completion list. | ||
| 217 | |||
| 218 | 2016-02-15 Juri Linkov <juri@linkov.net> | ||
| 219 | |||
| 220 | * lisp/replace.el (replace-match-maybe-edit): Make arg `backward' optional. | ||
| 221 | |||
| 222 | Doc fix. | ||
| 223 | (replace-search, replace-highlight): Make arg `backward' optional. | ||
| 224 | (Bug#18388) | ||
| 225 | |||
| 226 | 2016-02-15 Juri Linkov <juri@linkov.net> | ||
| 227 | |||
| 228 | * lisp/simple.el (next-line-or-history-element): Reset temporary-goal-column. | ||
| 229 | |||
| 230 | (previous-line-or-history-element): Reset temporary-goal-column. | ||
| 231 | Use end-of-visual-line instead of line-end-position. (Bug#22544) | ||
| 232 | |||
| 233 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 234 | |||
| 235 | Suppress ACL ops if configured with --disable-acl | ||
| 236 | |||
| 237 | Without this patch, some ACL operations were suppressed, but not all. | ||
| 238 | * src/fileio.c [!USE_ACL]: Do not include sys/acl.h. | ||
| 239 | (Ffile_acl, Fset_file_acl) [!USE_ACL]: Return nil in this case. | ||
| 240 | |||
| 241 | 2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 242 | |||
| 243 | Mention web bugs | ||
| 244 | |||
| 245 | * doc/misc/emacs-mime.texi (Display Customization): | ||
| 246 | Mention web bugs in the mm-html-blocked-images section. | ||
| 247 | |||
| 248 | 2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 249 | |||
| 250 | Make mm-html-blocked-images default to "" again | ||
| 251 | |||
| 252 | * lisp/gnus/mm-decode.el (mm-html-blocked-images): | ||
| 253 | Default to "" that blocks all external images. | ||
| 254 | |||
| 255 | * doc/misc/emacs-mime.texi (Display Customization): | ||
| 256 | Mention that mm-html-blocked-images defaults to "". | ||
| 257 | |||
| 258 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 259 | |||
| 260 | Minor alignas cleanup | ||
| 261 | |||
| 262 | * src/lisp.h (alignas): Remove now-redundant #ifdef that was left | ||
| 263 | over from the old way of doing things, before Bug#20862 was fixed. | ||
| 264 | |||
| 265 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 266 | |||
| 267 | Add lmalloc commentary and tweak laligned | ||
| 268 | |||
| 269 | * src/alloc.c (laligned): Help compiler in a tiny way by putting | ||
| 270 | the more-commonly-failing disjunct first. | ||
| 271 | |||
| 272 | 2016-02-15 Eli Zaretskii <eliz@gnu.org> | ||
| 273 | |||
| 274 | Clarify documentation of key binding conventions | ||
| 275 | |||
| 276 | * doc/lispref/tips.texi (Key Binding Conventions): Clarify which | ||
| 277 | "punctuation characters" are reserved after "C-c". (Bug#22604) | ||
| 278 | |||
| 279 | 2016-02-15 Oscar Fuentes <ofv@wanadoo.es> | ||
| 280 | |||
| 281 | * etc/NEWS: mention the `vc-faces' customization group | ||
| 282 | |||
| 283 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 284 | |||
| 285 | Sync with gnulib | ||
| 286 | |||
| 287 | This incorporates: | ||
| 288 | 2016-02-09 stdalign: port to clang 3.7.0 | ||
| 289 | 2016-02-06 misc: port better to gcc -fsanitize=address | ||
| 290 | * doc/misc/texinfo.tex, lib/stdalign.in.h, m4/acl.m4, m4/getgroups.m4: | ||
| 291 | Copy from gnulib. | ||
| 292 | |||
| 293 | 2016-02-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 294 | |||
| 295 | * CONTRIBUTE: Add more examples for $(SELECTOR) make variable. | ||
| 296 | |||
| 297 | 2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 298 | |||
| 299 | Make mm-html-inhibit-images and mm-html-blocked-images default to nil | ||
| 300 | |||
| 301 | * lisp/gnus/mm-decode.el (mm-html-inhibit-images) | ||
| 302 | (mm-html-blocked-images): Default to nil. | ||
| 303 | |||
| 304 | * doc/misc/emacs-mime.texi (Display Customization): Mention that | ||
| 305 | mm-html-inhibit-images and mm-html-blocked-images default to nil. | ||
| 306 | |||
| 307 | * etc/NEWS (Gnus): Document mm-html-inhibit-images and | ||
| 308 | mm-html-blocked-images. | ||
| 309 | |||
| 310 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 311 | |||
| 312 | Increase success rate of fallback lmalloc | ||
| 313 | |||
| 314 | * src/alloc.c (lmalloc, lrealloc): Reallocate with (typically) | ||
| 315 | larger and larger sizes, to increase the probability that | ||
| 316 | the allocator will return a Lisp-aligned pointer. | ||
| 317 | |||
| 318 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 319 | |||
| 320 | Make backgrounds extend to the end of the lines in shr | ||
| 321 | |||
| 322 | * lisp/net/shr.el (shr-face-background): Faces can also be on | ||
| 323 | the form `(:background "#fff)' (bug#22547). | ||
| 324 | |||
| 325 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 326 | |||
| 327 | Make the `R' command get the correct relative <img>s | ||
| 328 | |||
| 329 | * lisp/net/eww.el (eww-readable): Preserve the base URL so | ||
| 330 | that image expansions are fetched from the right place (bug#22605). | ||
| 331 | |||
| 332 | (cherry picked from commit 8722e849f75ceafb82a1c17105e8ab76077a8ebc) | ||
| 333 | |||
| 334 | Backport: | ||
| 335 | |||
| 336 | 2016-02-15 Mike Kupfer <m.kupfer@acm.org> | ||
| 337 | |||
| 338 | Fix typos in emacs-mime.texi and gnus.texi | ||
| 339 | |||
| 340 | * doc/misc/emacs-mime.texi (Display Customization): | ||
| 341 | * doc/misc/gnus.texi (HTML): Fix typo. | ||
| 342 | |||
| 343 | 2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 344 | |||
| 345 | * doc/misc/emacs-mime.texi (Display Customization): | ||
| 346 | Doc fix for mm-html-inhibit-images. | ||
| 347 | |||
| 348 | 2016-02-15 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 349 | |||
| 350 | Fix message-cross-post-followup-to group names | ||
| 351 | |||
| 352 | * lisp/gnus/message.el (message-cross-post-followup-to): Don't | ||
| 353 | insert group names like "nntp+foo:zot", because those aren't valid. | ||
| 354 | |||
| 355 | 2016-02-15 David Edmondson <dme@dme.org> | ||
| 356 | |||
| 357 | Compare recipient and keys case-insensitively | ||
| 358 | |||
| 359 | * lisp/gnus/mml2015.el: (mml-secure-check-user-id): When comparing a | ||
| 360 | recipient address with that from a key, do so in a case insensitive | ||
| 361 | manner (bug#22603). | ||
| 362 | |||
| 363 | 2016-02-15 Glenn Morris <rgm@gnu.org> | ||
| 364 | |||
| 365 | * lisp/gnus/mm-decode.el (mm-alist-to-plist): Doc fix. | ||
| 366 | |||
| 367 | 2016-02-15 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 368 | |||
| 369 | Refactor HTML images handling of Gnus and mm-* (a part of bug#21650) | ||
| 370 | |||
| 371 | * doc/misc/emacs-mime.texi (Display Customization): | ||
| 372 | Remove mm-inline-text-html-with-images; add documentations for | ||
| 373 | mm-html-inhibit-images and mm-html-blocked-images. | ||
| 374 | |||
| 375 | * lisp/gnus/gnus-art.el (gnus-article-show-images): | ||
| 376 | No need to bind mm-inline-text-html-with-images. | ||
| 377 | (gnus-bind-safe-url-regexp): Rename to gnus-bind-mm-vars. | ||
| 378 | (gnus-bind-mm-vars): Rename from gnus-bind-safe-url-regexp; | ||
| 379 | bind mm-html-inhibit-images and mm-html-blocked-images. | ||
| 380 | (gnus-mime-view-all-parts, gnus-mime-view-part-internally) | ||
| 381 | (gnus-mm-display-part, gnus-mime-display-single) | ||
| 382 | (gnus-mime-display-alternative): Use gnus-bind-mm-vars. | ||
| 383 | |||
| 384 | * lisp/gnus/mm-decode.el (mm-inline-text-html-with-images): Remove. | ||
| 385 | (mm-html-inhibit-images, mm-html-blocked-images): New user options. | ||
| 386 | (mm-shr): Bind shr-inhibit-images and shr-blocked-images with | ||
| 387 | mm-html-inhibit-images and mm-html-blocked-images respectively | ||
| 388 | instead of gnus-inhibit-images and gnus-blocked-images. | ||
| 389 | |||
| 390 | * lisp/gnus/mm-view.el (mm-setup-w3m): Use mm-html-inhibit-images | ||
| 391 | instead of mm-inline-text-html-with-images. | ||
| 392 | |||
| 393 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 394 | |||
| 395 | Port to FreeBSD 11-CURRENT i386 | ||
| 396 | |||
| 397 | Problem reported by Herbert J. Skuhra in: | ||
| 398 | http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html | ||
| 399 | Instead of trying | ||
| 400 | * src/alloc.c (lmalloc, lrealloc, laligned): New functions. | ||
| 401 | (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them. | ||
| 402 | (__alignof__) [!__GNUC__ && !__alignof__]: New macro. | ||
| 403 | (MALLOC_IS_GC_ALIGNED): New macro. | ||
| 404 | * src/lisp.h (NONPOINTER_BITS): Remove. All uses removed. | ||
| 405 | No longer needed now that alloc.c uses lmalloc and lrealloc. | ||
| 406 | |||
| 407 | 2016-02-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 408 | |||
| 409 | Some fixes in file-notify-tests.el | ||
| 410 | |||
| 411 | * test/automated/file-notify-tests.el | ||
| 412 | (file-notify--test-with-events-check) | ||
| 413 | (file-notify--test-with-events-explainer): New defuns. | ||
| 414 | (file-notify--test-with-events): Use it. | ||
| 415 | (file-notify-test07-backup): Fix docstring. Some of the | ||
| 416 | backends fire two `changed' events. Backup by rename doesn't | ||
| 417 | work for kqueue. | ||
| 418 | |||
| 419 | 2016-02-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 420 | |||
| 421 | Fix Bug#22557 | ||
| 422 | |||
| 423 | * lisp/filenotify.el (file-notify-callback): Do not send a | ||
| 424 | `stopped' event in case of backup by renaming. (Bug#22557) | ||
| 425 | |||
| 426 | * test/automated/Makefile.in: Use $(SELECTOR_EXPENSIVE) for | ||
| 427 | all targets but check and check-maybe. | ||
| 428 | |||
| 429 | * test/automated/file-notify-tests.el | ||
| 430 | (file-notify--test-read-event-timeout): New defconst. | ||
| 431 | (file-notify--deftest-remote, file-notify--wait-for-events) | ||
| 432 | (file-notify-test02-events) | ||
| 433 | (file-notify-test04-file-validity) | ||
| 434 | (file-notify-test06-many-events): Use it. | ||
| 435 | (file-notify--test-cleanup): Make it more robust. Delete also | ||
| 436 | backup file. | ||
| 437 | (file-notify-test07-backup): New test. | ||
| 438 | |||
| 439 | 2016-02-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 440 | |||
| 441 | Fix test for dladdr | ||
| 442 | |||
| 443 | Problem reported by Andreas Schwab in: | ||
| 444 | http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html | ||
| 445 | * configure.ac (dladdr): Link with LIBMODULES when checking for | ||
| 446 | this function. | ||
| 447 | |||
| 448 | 2016-02-15 Andreas Schwab <schwab@linux-m68k.org> | ||
| 449 | |||
| 450 | Fix gnus-group-get-new-news-this-group on group with closed server | ||
| 451 | |||
| 452 | * lisp/gnus/nnimap.el (nnimap-change-group): Lookup server | ||
| 453 | method and pass to nnimap-open-server. | ||
| 454 | |||
| 455 | 2016-02-15 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 1 | 2016-02-14 Nicolas Petton <nicolas@petton.fr> | 456 | 2016-02-14 Nicolas Petton <nicolas@petton.fr> |
| 2 | 457 | ||
| 3 | * doc/lispref/sequences.texi: Add documentation for seq-map-indexed | 458 | * doc/lispref/sequences.texi: Add documentation for seq-map-indexed |
| @@ -31515,6 +31970,7 @@ | |||
| 31515 | 31970 | ||
| 31516 | This file records repository revisions from | 31971 | This file records repository revisions from |
| 31517 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 31972 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 31973 | 2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive). | ||
| 31518 | 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). | 31974 | 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). |
| 31519 | commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). | 31975 | commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). |
| 31520 | See ChangeLog.1 for earlier changes. | 31976 | See ChangeLog.1 for earlier changes. |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 1b75a15427c..e3b24033a1a 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -924,7 +924,10 @@ mode for all buffers, use @kbd{M-x global-hi-lock-mode} or place | |||
| 924 | 924 | ||
| 925 | Hi Lock mode works like Font Lock mode (@pxref{Font Lock}), except | 925 | Hi Lock mode works like Font Lock mode (@pxref{Font Lock}), except |
| 926 | that you specify explicitly the regular expressions to highlight. You | 926 | that you specify explicitly the regular expressions to highlight. You |
| 927 | control them with these commands: | 927 | control them with the commands described below. (The key bindings |
| 928 | below that begin with @kbd{C-x w} are deprecated in favor of the | ||
| 929 | global @kbd{M-s h} bindings, and will be removed in some future Emacs | ||
| 930 | version.) | ||
| 928 | 931 | ||
| 929 | @table @kbd | 932 | @table @kbd |
| 930 | @item M-s h r @var{regexp} @key{RET} @var{face} @key{RET} | 933 | @item M-s h r @var{regexp} @key{RET} @var{face} @key{RET} |
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index 3d5562dcc47..ab20d4a18f9 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -530,11 +530,16 @@ another from the newly saved contents if you save again. | |||
| 530 | 530 | ||
| 531 | @node Backup Names | 531 | @node Backup Names |
| 532 | @subsubsection Single or Numbered Backups | 532 | @subsubsection Single or Numbered Backups |
| 533 | @cindex backup file names | ||
| 534 | @cindex names of backup files | ||
| 533 | 535 | ||
| 536 | @cindex @file{~}, in names of backup files | ||
| 537 | @cindex tilde (@file{~}) at end of backup file name | ||
| 534 | When Emacs makes a backup file, its name is normally constructed by | 538 | When Emacs makes a backup file, its name is normally constructed by |
| 535 | appending @samp{~} to the file name being edited; thus, the backup | 539 | appending @samp{~} to the file name being edited; thus, the backup |
| 536 | file for @file{eval.c} would be @file{eval.c~}. | 540 | file for @file{eval.c} would be @file{eval.c~}. |
| 537 | 541 | ||
| 542 | @cindex @file{~/.emacs.d/%backup%~} | ||
| 538 | If access control stops Emacs from writing backup files under the | 543 | If access control stops Emacs from writing backup files under the |
| 539 | usual names, it writes the backup file as @file{~/.emacs.d/%backup%~}. | 544 | usual names, it writes the backup file as @file{~/.emacs.d/%backup%~}. |
| 540 | Only one such file can exist, so only the most recently made such | 545 | Only one such file can exist, so only the most recently made such |
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index 5fbe0fc5774..35b3f83ab33 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -1275,7 +1275,10 @@ again. | |||
| 1275 | @findex gpm-mouse-mode | 1275 | @findex gpm-mouse-mode |
| 1276 | In the console on GNU/Linux, you can use @kbd{M-x gpm-mouse-mode} to | 1276 | In the console on GNU/Linux, you can use @kbd{M-x gpm-mouse-mode} to |
| 1277 | enable mouse support. You must have the gpm server installed and | 1277 | enable mouse support. You must have the gpm server installed and |
| 1278 | running on your system in order for this to work. | 1278 | running on your system in order for this to work. Note that when |
| 1279 | this mode is enabled, you cannot use the mouse to transfer text | ||
| 1280 | between Emacs and other programs which use GPM. This is due to | ||
| 1281 | limitations in GPM and the Linux kernel. | ||
| 1279 | 1282 | ||
| 1280 | @iftex | 1283 | @iftex |
| 1281 | @xref{MS-DOS Mouse,,,emacs-xtra,Specialized Emacs Features}, | 1284 | @xref{MS-DOS Mouse,,,emacs-xtra,Specialized Emacs Features}, |
diff --git a/etc/AUTHORS b/etc/AUTHORS index 7a58dc7d2ca..9a85a16a724 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS | |||
| @@ -93,9 +93,9 @@ Alan Mackenzie: wrote cc-awk.el | |||
| 93 | and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el | 93 | and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el |
| 94 | cc-langs.el cc-mode.el cc-styles.el cc-vars.el | 94 | cc-langs.el cc-mode.el cc-styles.el cc-vars.el |
| 95 | and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el | 95 | and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el |
| 96 | font-lock.el programs.texi windows.texi cc-bytecomp.el lread.c subr.el | 96 | font-lock.el programs.texi windows.texi cc-bytecomp.el frames.texi |
| 97 | cconv.el display.texi frames.texi functions.texi syntax.c window.c | 97 | lread.c subr.el cconv.el display.texi functions.texi syntax.c window.c |
| 98 | desktop.el edebug.el font-core.el jit-lock.el and 116 other files | 98 | desktop.el edebug.el font-core.el jit-lock.el and 117 other files |
| 99 | 99 | ||
| 100 | Alan Modra: changed unexelf.c | 100 | Alan Modra: changed unexelf.c |
| 101 | 101 | ||
| @@ -105,6 +105,8 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el | |||
| 105 | easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el | 105 | easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el |
| 106 | solar.el | 106 | solar.el |
| 107 | 107 | ||
| 108 | Alan Third: changed emacs.c nsterm.h nsterm.m | ||
| 109 | |||
| 108 | Alastair Burt: changed gnus-art.el smiley.el | 110 | Alastair Burt: changed gnus-art.el smiley.el |
| 109 | 111 | ||
| 110 | Albert Krewinkel: co-wrote sieve-manage.el | 112 | Albert Krewinkel: co-wrote sieve-manage.el |
| @@ -241,7 +243,7 @@ Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el | |||
| 241 | Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c | 243 | Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c |
| 242 | coding.c Makefile.in fileio.c files.el keyboard.c xterm.c lread.c | 244 | coding.c Makefile.in fileio.c files.el keyboard.c xterm.c lread.c |
| 243 | editfns.c emacs.c fns.c src/Makefile.in print.c eval.c font.c sysdep.c | 245 | editfns.c emacs.c fns.c src/Makefile.in print.c eval.c font.c sysdep.c |
| 244 | xfns.c and 634 other files | 246 | xfns.c and 635 other files |
| 245 | 247 | ||
| 246 | Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el | 248 | Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el |
| 247 | gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el | 249 | gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el |
| @@ -352,10 +354,10 @@ Artur Malabarba: wrote character-fold-tests.el faces-tests.el | |||
| 352 | isearch-tests.el let-alist.el simple-test.el sort-tests.el | 354 | isearch-tests.el let-alist.el simple-test.el sort-tests.el |
| 353 | tabulated-list-test.el | 355 | tabulated-list-test.el |
| 354 | and changed package.el isearch.el character-fold.el files.el | 356 | and changed package.el isearch.el character-fold.el files.el |
| 355 | tabulated-list.el package-test.el faces.el files-x.el menu-bar.el | 357 | tabulated-list.el package-test.el menu-bar.el faces.el files-x.el |
| 356 | replace.el align.el bytecomp.el help-fns.el cl-lib-tests.el custom.el | 358 | help-fns.el replace.el align.el bytecomp.el custom.texi cl-lib-tests.el |
| 357 | custom.texi map.el simple.el subr-tests.el variables.texi bindings.el | 359 | custom.el map.el simple.el subr-tests.el variables.texi bindings.el |
| 358 | and 37 other files | 360 | and 39 other files |
| 359 | 361 | ||
| 360 | Arun Persaud: changed org-agenda.el org-src.el | 362 | Arun Persaud: changed org-agenda.el org-src.el |
| 361 | 363 | ||
| @@ -570,6 +572,8 @@ Carl Edman: co-wrote ns-win.el | |||
| 570 | 572 | ||
| 571 | Carl Henrik Lunde: changed format-spec.el | 573 | Carl Henrik Lunde: changed format-spec.el |
| 572 | 574 | ||
| 575 | Carlos Pita: changed erc-pcomplete.el | ||
| 576 | |||
| 573 | Carsten Bormann: changed ibmrs6000.h latin-post.el | 577 | Carsten Bormann: changed ibmrs6000.h latin-post.el |
| 574 | 578 | ||
| 575 | Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el | 579 | Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el |
| @@ -943,7 +947,8 @@ David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c | |||
| 943 | cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c | 947 | cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c |
| 944 | 948 | ||
| 945 | David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el | 949 | David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el |
| 946 | imap.el mm-uu.el mm-view.el nnfolder.el nnimap.el nnml.el shr.el | 950 | imap.el mm-uu.el mm-view.el nnfolder.el nnimap.el nnml.el process.c |
| 951 | shr.el | ||
| 947 | 952 | ||
| 948 | David Engster: wrote mairix.el nnmairix.el | 953 | David Engster: wrote mairix.el nnmairix.el |
| 949 | and co-wrote gitmerge.el | 954 | and co-wrote gitmerge.el |
| @@ -1127,7 +1132,8 @@ and changed nntp.el message.el gnus-group.el gnus-sum.el gnus-msg.el | |||
| 1127 | Dieter Schuster: changed etags.c | 1132 | Dieter Schuster: changed etags.c |
| 1128 | 1133 | ||
| 1129 | Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c | 1134 | Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c |
| 1130 | autorevert.el subword.el simple.el winner.el xfaces.c xgselect.c | 1135 | autorevert.el image.c subword.el erc-button.el simple.el winner.el |
| 1136 | xfaces.c xgselect.c | ||
| 1131 | 1137 | ||
| 1132 | Dirk Herrmann: co-wrote bibtex.el | 1138 | Dirk Herrmann: co-wrote bibtex.el |
| 1133 | 1139 | ||
| @@ -1153,7 +1159,7 @@ Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el | |||
| 1153 | and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el | 1159 | and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el |
| 1154 | ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el | 1160 | ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el |
| 1155 | menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el | 1161 | menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el |
| 1156 | find-func.el lisp.el pulse.el simple.el and 81 other files | 1162 | find-func.el lisp.el pulse.el simple.el and 82 other files |
| 1157 | 1163 | ||
| 1158 | Dmitry Kurochkin: changed isearch.el | 1164 | Dmitry Kurochkin: changed isearch.el |
| 1159 | 1165 | ||
| @@ -1235,8 +1241,8 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] | |||
| 1235 | coding-tests.el rxvt.el tty-colors.el | 1241 | coding-tests.el rxvt.el tty-colors.el |
| 1236 | and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c | 1242 | and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c |
| 1237 | simple.el w32proc.c w32term.c dispnew.c emacs.c keyboard.c window.c | 1243 | simple.el w32proc.c w32term.c dispnew.c emacs.c keyboard.c window.c |
| 1238 | dispextern.h frames.texi INSTALL src/Makefile.in config.bat files.texi | 1244 | dispextern.h frames.texi src/Makefile.in INSTALL config.bat files.texi |
| 1239 | sed1v2.inp and 959 other files | 1245 | sed1v2.inp and 979 other files |
| 1240 | 1246 | ||
| 1241 | Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c | 1247 | Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c |
| 1242 | fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el | 1248 | fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el |
| @@ -1596,7 +1602,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el | |||
| 1596 | diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el | 1602 | diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el |
| 1597 | make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi | 1603 | make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi |
| 1598 | lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el | 1604 | lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el |
| 1599 | holidays.el and 1590 other files | 1605 | holidays.el and 1593 other files |
| 1600 | 1606 | ||
| 1601 | Glynn Clements: wrote gamegrid.el snake.el tetris.el | 1607 | Glynn Clements: wrote gamegrid.el snake.el tetris.el |
| 1602 | 1608 | ||
| @@ -2393,7 +2399,7 @@ Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el | |||
| 2393 | and changed simple.el files.el simple-test.el vc-svn.el doc-view.el | 2399 | and changed simple.el files.el simple-test.el vc-svn.el doc-view.el |
| 2394 | image-mode.el info.el CONTRIBUTE INSTALL autogen.sh isearch.el | 2400 | image-mode.el info.el CONTRIBUTE INSTALL autogen.sh isearch.el |
| 2395 | menu-bar.el thingatpt.el vc-git.el vc-hg.el vc.el vc/vc-bzr.el | 2401 | menu-bar.el thingatpt.el vc-git.el vc-hg.el vc.el vc/vc-bzr.el |
| 2396 | INSTALL.REPO comint.el configure configure.ac and 12 other files | 2402 | INSTALL.REPO comint.el configure configure.ac and 13 other files |
| 2397 | 2403 | ||
| 2398 | Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c | 2404 | Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c |
| 2399 | alloc.c files.el frame.c configure.ac window.c data.c minibuf.c | 2405 | alloc.c files.el frame.c configure.ac window.c data.c minibuf.c |
| @@ -2424,7 +2430,7 @@ Katsumi Yamaoka: wrote canlock.el | |||
| 2424 | and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el | 2430 | and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el |
| 2425 | mm-util.el gnus-util.el mm-view.el gnus-msg.el gnus-group.el mml.el | 2431 | mm-util.el gnus-util.el mm-view.el gnus-msg.el gnus-group.el mml.el |
| 2426 | rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el | 2432 | rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el |
| 2427 | mm-uu.el nnmail.el gnus-html.el and 153 other files | 2433 | mm-uu.el nnmail.el emacs-mime.texi and 153 other files |
| 2428 | 2434 | ||
| 2429 | Kaushal Modi: changed calc-yank.el woman.el | 2435 | Kaushal Modi: changed calc-yank.el woman.el |
| 2430 | 2436 | ||
| @@ -2504,6 +2510,8 @@ Kevin Blake: changed font-lock.el ring.el | |||
| 2504 | 2510 | ||
| 2505 | Kevin Broadey: wrote foldout.el | 2511 | Kevin Broadey: wrote foldout.el |
| 2506 | 2512 | ||
| 2513 | Kevin Brubeck Unhammer: changed erc-track.el | ||
| 2514 | |||
| 2507 | Kevin Christian: changed gnus-score.el | 2515 | Kevin Christian: changed gnus-score.el |
| 2508 | 2516 | ||
| 2509 | Kevin Gallagher: wrote edt-lk201.el edt-mapper.el edt-pc.el edt-user.el | 2517 | Kevin Gallagher: wrote edt-lk201.el edt-mapper.el edt-pc.el edt-user.el |
| @@ -2602,7 +2610,7 @@ Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el | |||
| 2602 | Kyle Jones: wrote life.el | 2610 | Kyle Jones: wrote life.el |
| 2603 | and changed saveconf.el buffer.c mail-utils.el sendmail.el | 2611 | and changed saveconf.el buffer.c mail-utils.el sendmail.el |
| 2604 | 2612 | ||
| 2605 | Kyle Meyer: changed ox.el | 2613 | Kyle Meyer: changed org-compat.el ox.el |
| 2606 | 2614 | ||
| 2607 | Kyotaro Horiguchi: changed coding.c indent.c | 2615 | Kyotaro Horiguchi: changed coding.c indent.c |
| 2608 | 2616 | ||
| @@ -2647,7 +2655,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el | |||
| 2647 | and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el | 2655 | and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el |
| 2648 | gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el | 2656 | gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el |
| 2649 | dired.el simple.el imap.el image.c nnrss.el text.texi xml.c editfns.c | 2657 | dired.el simple.el imap.el image.c nnrss.el text.texi xml.c editfns.c |
| 2650 | gnutls.el nnultimate.el and 248 other files | 2658 | gnutls.el nnultimate.el and 249 other files |
| 2651 | 2659 | ||
| 2652 | Lars Rasmusson: changed ebrowse.c | 2660 | Lars Rasmusson: changed ebrowse.c |
| 2653 | 2661 | ||
| @@ -2690,7 +2698,7 @@ and changed octave.el ido.el rcirc.el lisp-mode.el files.el subr.el | |||
| 2690 | eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el | 2698 | eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el |
| 2691 | cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el | 2699 | cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el |
| 2692 | progmodes/compile.el register.el rng-valid.el window.el bindings.el | 2700 | progmodes/compile.el register.el rng-valid.el window.el bindings.el |
| 2693 | and 159 other files | 2701 | and 160 other files |
| 2694 | 2702 | ||
| 2695 | Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el | 2703 | Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el |
| 2696 | rmailout.el sendmail.el | 2704 | rmailout.el sendmail.el |
| @@ -2919,8 +2927,8 @@ Martin Neitzel: changed supercite.el | |||
| 2919 | Martin Pohlack: changed iimage.el pc-select.el | 2927 | Martin Pohlack: changed iimage.el pc-select.el |
| 2920 | 2928 | ||
| 2921 | Martin Rudalics: changed window.el window.c windows.texi frame.c w32fns.c | 2929 | Martin Rudalics: changed window.el window.c windows.texi frame.c w32fns.c |
| 2922 | xdisp.c w32term.c xterm.c frames.texi xfns.c frame.el help.el buffer.c | 2930 | xdisp.c w32term.c frames.texi xterm.c xfns.c frame.el help.el buffer.c |
| 2923 | cus-start.el display.texi dispnew.c window.h dired.el nsfns.m frame.h | 2931 | display.texi cus-start.el dispnew.c window.h dired.el nsfns.m frame.h |
| 2924 | mouse.el and 177 other files | 2932 | mouse.el and 177 other files |
| 2925 | 2933 | ||
| 2926 | Martin Stjernholm: wrote cc-bytecomp.el | 2934 | Martin Stjernholm: wrote cc-bytecomp.el |
| @@ -2974,6 +2982,8 @@ Matt Curtis: changed pulse.el | |||
| 2974 | 2982 | ||
| 2975 | Matt Fidler: changed package.el | 2983 | Matt Fidler: changed package.el |
| 2976 | 2984 | ||
| 2985 | Matthew Carter: changed sql.el | ||
| 2986 | |||
| 2977 | Matthew Junker: changed cal-tex.el | 2987 | Matthew Junker: changed cal-tex.el |
| 2978 | 2988 | ||
| 2979 | Matthew Leach: changed arc-mode.el font-lock.el | 2989 | Matthew Leach: changed arc-mode.el font-lock.el |
| @@ -3033,7 +3043,7 @@ and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el | |||
| 3033 | ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi | 3043 | ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi |
| 3034 | tramp-imap.el os.texi configure.ac lisp.h notifications.el | 3044 | tramp-imap.el os.texi configure.ac lisp.h notifications.el |
| 3035 | gfilenotify.c keyboard.c tramp-vc.el inotify.c lisp/Makefile.in | 3045 | gfilenotify.c keyboard.c tramp-vc.el inotify.c lisp/Makefile.in |
| 3036 | and 122 other files | 3046 | and 123 other files |
| 3037 | 3047 | ||
| 3038 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h | 3048 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h |
| 3039 | unexec.c | 3049 | unexec.c |
| @@ -3166,7 +3176,8 @@ Mike Haertel: changed 7300.h | |||
| 3166 | 3176 | ||
| 3167 | Mike Kazantsev: changed erc-dcc.el | 3177 | Mike Kazantsev: changed erc-dcc.el |
| 3168 | 3178 | ||
| 3169 | Mike Kupfer: changed mh-comp.el mh-e.el mh-utils.el | 3179 | Mike Kupfer: changed emacs-mime.texi gnus.texi mh-comp.el mh-e.el |
| 3180 | mh-utils.el | ||
| 3170 | 3181 | ||
| 3171 | Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el | 3182 | Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el |
| 3172 | 3183 | ||
| @@ -3318,10 +3329,10 @@ Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el | |||
| 3318 | thunk-tests.el thunk.el | 3329 | thunk-tests.el thunk.el |
| 3319 | and co-wrote auth-source-tests.el subr-tests.el | 3330 | and co-wrote auth-source-tests.el subr-tests.el |
| 3320 | and changed sequences.texi emacs.png emacs23.png obarray-tests.el | 3331 | and changed sequences.texi emacs.png emacs23.png obarray-tests.el |
| 3321 | obarray.el arc-mode.el cl-extra.el emacs.svg Emacs.icns auth-source.el | 3332 | obarray.el README arc-mode.el authors.el cl-extra.el emacs.svg |
| 3322 | authors.el emacs.ico Makefile.in README data.c emacs-document.svg | 3333 | Emacs.icns Makefile.in auth-source.el configure.ac emacs.ico sed2v2.inp |
| 3323 | emacs-document23.svg emacs.texi emacs23.svg files.el fns.c | 3334 | data.c emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg |
| 3324 | and 3 other files | 3335 | and 5 other files |
| 3325 | 3336 | ||
| 3326 | Nicolas Richard: wrote cmds-tests.el | 3337 | Nicolas Richard: wrote cmds-tests.el |
| 3327 | and changed ffap.el package.el help.el keyboard.c landmark.el org.el | 3338 | and changed ffap.el package.el help.el keyboard.c landmark.el org.el |
| @@ -3356,8 +3367,8 @@ and changed rsz-mini.el comint.el emacs-buffer.gdb files.el Makefile | |||
| 3356 | 3367 | ||
| 3357 | Noah Lavine: changed tramp.el | 3368 | Noah Lavine: changed tramp.el |
| 3358 | 3369 | ||
| 3359 | Noam Postavsky: changed buffer-tests.el cmdproxy.c process-tests.el | 3370 | Noam Postavsky: changed buffer-tests.el cmdproxy.c files.el |
| 3360 | w32proc.c | 3371 | process-tests.el w32proc.c |
| 3361 | 3372 | ||
| 3362 | Nobuyoshi Nakada: co-wrote ruby-mode.el | 3373 | Nobuyoshi Nakada: co-wrote ruby-mode.el |
| 3363 | 3374 | ||
| @@ -3379,6 +3390,8 @@ Nuutti Kotivuori: changed gnus-sum.el flow-fill.el gnus-cache.el | |||
| 3379 | 3390 | ||
| 3380 | Odd Gripenstam: wrote dcl-mode.el | 3391 | Odd Gripenstam: wrote dcl-mode.el |
| 3381 | 3392 | ||
| 3393 | Ogawa Hirofumi: changed gnus-sum.el nnimap.el | ||
| 3394 | |||
| 3382 | Ognyan Kulev: changed TUTORIAL.bg cyrillic.el | 3395 | Ognyan Kulev: changed TUTORIAL.bg cyrillic.el |
| 3383 | 3396 | ||
| 3384 | Okazaki Tetsurou: changed cc-fonts.el vc-svn.el vc.el | 3397 | Okazaki Tetsurou: changed cc-fonts.el vc-svn.el vc.el |
| @@ -4097,7 +4110,7 @@ Sidney Markowitz: changed doctor.el nsmenu.m | |||
| 4097 | Sigbjorn Finne: changed gnus-srvr.el | 4110 | Sigbjorn Finne: changed gnus-srvr.el |
| 4098 | 4111 | ||
| 4099 | Simen Heggestøyl: changed css-mode.el json-tests.el json.el | 4112 | Simen Heggestøyl: changed css-mode.el json-tests.el json.el |
| 4100 | scss-mode.scss files.el js.el scheme.el | 4113 | scss-mode.scss css-mode.css files.el js.el scheme.el |
| 4101 | 4114 | ||
| 4102 | Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el | 4115 | Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el |
| 4103 | mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-mode.el | 4116 | mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-mode.el |
| @@ -4330,8 +4343,8 @@ Ted Phelps: changed mh-search.el mh-e.el mh-folder.el mh-junk.el | |||
| 4330 | 4343 | ||
| 4331 | Ted Wiles: changed org-habit.el | 4344 | Ted Wiles: changed org-habit.el |
| 4332 | 4345 | ||
| 4333 | Teemu Likonen: changed dired.el erc-backend.el gnus-agent.el indent.el | 4346 | Teemu Likonen: changed dired.el erc-backend.el gnus-agent.el gnus.texi |
| 4334 | message.el | 4347 | indent.el message.el |
| 4335 | 4348 | ||
| 4336 | Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-sync.el | 4349 | Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-sync.el |
| 4337 | gnus-tests.el gnutls.el registry.el spam-report.el url-future-tests.el | 4350 | gnus-tests.el gnutls.el registry.el spam-report.el url-future-tests.el |
| @@ -4592,7 +4605,7 @@ Valentin Wüstholz: changed org.el | |||
| 4592 | 4605 | ||
| 4593 | Valery Alexeev: changed cyril-util.el cyrillic.el | 4606 | Valery Alexeev: changed cyril-util.el cyrillic.el |
| 4594 | 4607 | ||
| 4595 | Vasilij Schneidermann: changed ielm.el tetris.el | 4608 | Vasilij Schneidermann: changed eww.el ielm.el tetris.el |
| 4596 | 4609 | ||
| 4597 | Vasily Korytov: changed cyrillic.el message.el progmodes/python.el | 4610 | Vasily Korytov: changed cyrillic.el message.el progmodes/python.el |
| 4598 | ruby-mode.el cperl-mode.el gnus-art.el gnus-dired.el gnus-msg.el | 4611 | ruby-mode.el cperl-mode.el gnus-art.el gnus-dired.el gnus-msg.el |
| @@ -402,6 +402,11 @@ default. | |||
| 402 | unsaved customizations and prompts user to customize (if found). It | 402 | unsaved customizations and prompts user to customize (if found). It |
| 403 | is intended for adding to 'kill-emacs-query-functions'. | 403 | is intended for adding to 'kill-emacs-query-functions'. |
| 404 | 404 | ||
| 405 | +++ | ||
| 406 | ** The old `C-x w' bindings in hi-lock-mode are officially deprecated | ||
| 407 | in favor of the global `M-s h' bindings introduced in Emacs-23.1. | ||
| 408 | They'll disappear soon. | ||
| 409 | |||
| 405 | 410 | ||
| 406 | * Changes in Specialized Modes and Packages in Emacs 25.1 | 411 | * Changes in Specialized Modes and Packages in Emacs 25.1 |
| 407 | 412 | ||
| @@ -1085,7 +1090,7 @@ replace the face `compare-windows', which is now an obsolete alias for | |||
| 1085 | 1090 | ||
| 1086 | --- | 1091 | --- |
| 1087 | *** The VC state indicator in the mode line now has different faces | 1092 | *** The VC state indicator in the mode line now has different faces |
| 1088 | corresponding to each of the possible states. See the `vc-faces' | 1093 | corresponding to each of the possible states. See the `vc-faces' |
| 1089 | customization group. | 1094 | customization group. |
| 1090 | 1095 | ||
| 1091 | --- | 1096 | --- |
diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c index 12222c3db3c..e266207ee9e 100644 --- a/lib-src/make-docfile.c +++ b/lib-src/make-docfile.c | |||
| @@ -36,6 +36,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 36 | 36 | ||
| 37 | #include <config.h> | 37 | #include <config.h> |
| 38 | 38 | ||
| 39 | #include <stdarg.h> | ||
| 39 | #include <stdbool.h> | 40 | #include <stdbool.h> |
| 40 | #include <stddef.h> | 41 | #include <stddef.h> |
| 41 | #include <stdint.h> | 42 | #include <stdint.h> |
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 6d248009933..3e387d9e0df 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | 35 | ||
| 36 | ;;; Code: | 36 | ;;; Code: |
| 37 | 37 | ||
| 38 | (require 'cl-lib) | ||
| 38 | ;; We need macros in dired.el to compile properly, | 39 | ;; We need macros in dired.el to compile properly, |
| 39 | ;; and we call subroutines in it too. | 40 | ;; and we call subroutines in it too. |
| 40 | (require 'dired) | 41 | (require 'dired) |
diff --git a/lisp/t-mouse.el b/lisp/t-mouse.el index bbdd08a1df0..5ea1bdd3449 100644 --- a/lisp/t-mouse.el +++ b/lisp/t-mouse.el | |||
| @@ -73,7 +73,11 @@ the mode if ARG is omitted or nil. | |||
| 73 | 73 | ||
| 74 | This allows the use of the mouse when operating on a GNU/Linux console, | 74 | This allows the use of the mouse when operating on a GNU/Linux console, |
| 75 | in the same way as you can use the mouse under X11. | 75 | in the same way as you can use the mouse under X11. |
| 76 | It relies on the `gpm' daemon being activated." | 76 | It relies on the `gpm' daemon being activated. |
| 77 | |||
| 78 | Note that when `gpm-mouse-mode' is enabled, you cannot use the | ||
| 79 | mouse to transfer text between Emacs and other programs which use | ||
| 80 | GPM. This is due to limitations in GPM and the Linux kernel." | ||
| 77 | :global t :group 'mouse :init-value t | 81 | :global t :group 'mouse :init-value t |
| 78 | (dolist (terminal (terminal-list)) | 82 | (dolist (terminal (terminal-list)) |
| 79 | (when (and (eq t (terminal-live-p terminal)) | 83 | (when (and (eq t (terminal-live-p terminal)) |
diff --git a/src/Makefile.in b/src/Makefile.in index 5f72076dc45..a14d36f3f80 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -214,8 +214,8 @@ LIBX_OTHER=@LIBX_OTHER@ | |||
| 214 | ## configure, which should set it to nil in non-X builds. | 214 | ## configure, which should set it to nil in non-X builds. |
| 215 | LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE) | 215 | LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE) |
| 216 | 216 | ||
| 217 | ## Only used for GNUstep | 217 | ## Used only for GNUstep. |
| 218 | LIBS_GNUSTEP=@LIBS_GNUSTEP@ | 218 | LIBS_GNUSTEP=$(patsubst -specs=%-hardened-ld,,@LIBS_GNUSTEP@) |
| 219 | 219 | ||
| 220 | LIBSOUND= @LIBSOUND@ | 220 | LIBSOUND= @LIBSOUND@ |
| 221 | CFLAGS_SOUND= @CFLAGS_SOUND@ | 221 | CFLAGS_SOUND= @CFLAGS_SOUND@ |
| @@ -270,8 +270,8 @@ MSDOS_X_OBJ = | |||
| 270 | NS_OBJ=@NS_OBJ@ | 270 | NS_OBJ=@NS_OBJ@ |
| 271 | ## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o ns_fontfile if HAVE_NS. | 271 | ## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o ns_fontfile if HAVE_NS. |
| 272 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ | 272 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ |
| 273 | ## Only set if NS_IMPL_GNUSTEP. | 273 | ## Used only for GNUstep. |
| 274 | GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ | 274 | GNU_OBJC_CFLAGS=$(patsubst -specs=%-hardened-cc1,,@GNU_OBJC_CFLAGS@) |
| 275 | ## w32fns.o w32menu.c w32reg.o fringe.o fontset.o w32font.o w32term.o | 275 | ## w32fns.o w32menu.c w32reg.o fringe.o fontset.o w32font.o w32term.o |
| 276 | ## w32xfns.o w32select.o image.o w32uniscribe.o if HAVE_W32, else | 276 | ## w32xfns.o w32select.o image.o w32uniscribe.o if HAVE_W32, else |
| 277 | ## empty. | 277 | ## empty. |
diff --git a/src/insdel.c b/src/insdel.c index f0a4dcd784e..05f37d6f647 100644 --- a/src/insdel.c +++ b/src/insdel.c | |||
| @@ -126,7 +126,10 @@ gap_left (ptrdiff_t charpos, ptrdiff_t bytepos, bool newgap) | |||
| 126 | if (i == 0) | 126 | if (i == 0) |
| 127 | break; | 127 | break; |
| 128 | /* If a quit is requested, stop copying now. | 128 | /* If a quit is requested, stop copying now. |
| 129 | Change BYTEPOS to be where we have actually moved the gap to. */ | 129 | Change BYTEPOS to be where we have actually moved the gap to. |
| 130 | Note that this cannot happen when we are called to make the | ||
| 131 | gap larger or smaller, since make_gap_larger and | ||
| 132 | make_gap_smaller prevent QUIT by setting inhibit-quit. */ | ||
| 130 | if (QUITP) | 133 | if (QUITP) |
| 131 | { | 134 | { |
| 132 | bytepos = new_s1; | 135 | bytepos = new_s1; |
| @@ -179,7 +182,10 @@ gap_right (ptrdiff_t charpos, ptrdiff_t bytepos) | |||
| 179 | if (i == 0) | 182 | if (i == 0) |
| 180 | break; | 183 | break; |
| 181 | /* If a quit is requested, stop copying now. | 184 | /* If a quit is requested, stop copying now. |
| 182 | Change BYTEPOS to be where we have actually moved the gap to. */ | 185 | Change BYTEPOS to be where we have actually moved the gap to. |
| 186 | Note that this cannot happen when we are called to make the | ||
| 187 | gap larger or smaller, since make_gap_larger and | ||
| 188 | make_gap_smaller prevent QUIT by setting inhibit-quit. */ | ||
| 183 | if (QUITP) | 189 | if (QUITP) |
| 184 | { | 190 | { |
| 185 | bytepos = new_s1; | 191 | bytepos = new_s1; |
| @@ -386,7 +392,9 @@ make_gap_larger (ptrdiff_t nbytes_added) | |||
| 386 | 392 | ||
| 387 | enlarge_buffer_text (current_buffer, nbytes_added); | 393 | enlarge_buffer_text (current_buffer, nbytes_added); |
| 388 | 394 | ||
| 389 | /* Prevent quitting in move_gap. */ | 395 | /* Prevent quitting in gap_left. We cannot allow a QUIT there, |
| 396 | because that would leave the buffer text in an inconsistent | ||
| 397 | state, with 2 gap holes instead of just one. */ | ||
| 390 | tem = Vinhibit_quit; | 398 | tem = Vinhibit_quit; |
| 391 | Vinhibit_quit = Qt; | 399 | Vinhibit_quit = Qt; |
| 392 | 400 | ||
| @@ -432,7 +440,9 @@ make_gap_smaller (ptrdiff_t nbytes_removed) | |||
| 432 | if (GAP_SIZE - nbytes_removed < GAP_BYTES_MIN) | 440 | if (GAP_SIZE - nbytes_removed < GAP_BYTES_MIN) |
| 433 | nbytes_removed = GAP_SIZE - GAP_BYTES_MIN; | 441 | nbytes_removed = GAP_SIZE - GAP_BYTES_MIN; |
| 434 | 442 | ||
| 435 | /* Prevent quitting in move_gap. */ | 443 | /* Prevent quitting in gap_right. We cannot allow a QUIT there, |
| 444 | because that would leave the buffer text in an inconsistent | ||
| 445 | state, with 2 gap holes instead of just one. */ | ||
| 436 | tem = Vinhibit_quit; | 446 | tem = Vinhibit_quit; |
| 437 | Vinhibit_quit = Qt; | 447 | Vinhibit_quit = Qt; |
| 438 | 448 | ||
diff --git a/src/xdisp.c b/src/xdisp.c index 8f1e98d99ef..840699d00fb 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -825,6 +825,7 @@ static Lisp_Object redisplay_window_1 (Lisp_Object); | |||
| 825 | static bool set_cursor_from_row (struct window *, struct glyph_row *, | 825 | static bool set_cursor_from_row (struct window *, struct glyph_row *, |
| 826 | struct glyph_matrix *, ptrdiff_t, ptrdiff_t, | 826 | struct glyph_matrix *, ptrdiff_t, ptrdiff_t, |
| 827 | int, int); | 827 | int, int); |
| 828 | static bool cursor_row_fully_visible_p (struct window *, bool, bool); | ||
| 828 | static bool update_menu_bar (struct frame *, bool, bool); | 829 | static bool update_menu_bar (struct frame *, bool, bool); |
| 829 | static bool try_window_reusing_current_matrix (struct window *); | 830 | static bool try_window_reusing_current_matrix (struct window *); |
| 830 | static int try_window_id (struct window *); | 831 | static int try_window_id (struct window *); |
| @@ -13881,11 +13882,16 @@ redisplay_internal (void) | |||
| 13881 | eassert (this_line_vpos == it.vpos); | 13882 | eassert (this_line_vpos == it.vpos); |
| 13882 | eassert (this_line_y == it.current_y); | 13883 | eassert (this_line_y == it.current_y); |
| 13883 | set_cursor_from_row (w, row, w->current_matrix, 0, 0, 0, 0); | 13884 | set_cursor_from_row (w, row, w->current_matrix, 0, 0, 0, 0); |
| 13885 | if (cursor_row_fully_visible_p (w, false, true)) | ||
| 13886 | { | ||
| 13884 | #ifdef GLYPH_DEBUG | 13887 | #ifdef GLYPH_DEBUG |
| 13885 | *w->desired_matrix->method = 0; | 13888 | *w->desired_matrix->method = 0; |
| 13886 | debug_method_add (w, "optimization 3"); | 13889 | debug_method_add (w, "optimization 3"); |
| 13887 | #endif | 13890 | #endif |
| 13888 | goto update; | 13891 | goto update; |
| 13892 | } | ||
| 13893 | else | ||
| 13894 | goto cancel; | ||
| 13889 | } | 13895 | } |
| 13890 | else | 13896 | else |
| 13891 | goto cancel; | 13897 | goto cancel; |