diff options
| author | Eli Zaretskii | 2015-09-15 06:41:43 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2015-09-15 06:41:43 -0400 |
| commit | 6cdd1e9174565c89f5edacacfc8dcf4e96adbeef (patch) | |
| tree | e3a6149f80326af0c8e57b8465301dc5df9a64a5 | |
| parent | 20b4625117b0303eaba1ef81085f0feb9062695a (diff) | |
| download | emacs-6cdd1e9174565c89f5edacacfc8dcf4e96adbeef.tar.gz emacs-6cdd1e9174565c89f5edacacfc8dcf4e96adbeef.zip | |
; make change-history-commit
| -rw-r--r-- | ChangeLog.2 | 1056 |
1 files changed, 1055 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index c4912f7d8e1..2c942bbd540 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,1057 @@ | |||
| 1 | 2015-09-15 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | Add missing *.pbm images | ||
| 4 | * etc/images/connect.pbm: New file. | ||
| 5 | * etc/images/custom/down-pushed.pbm: New file. | ||
| 6 | * etc/images/custom/down.pbm: New file. | ||
| 7 | * etc/images/custom/right-pushed.pbm: New file. | ||
| 8 | * etc/images/custom/right.pbm: New file. | ||
| 9 | * etc/images/describe.pbm: New file. | ||
| 10 | * etc/images/disconnect.pbm: New file. | ||
| 11 | * etc/images/ezimage/bits.pbm: New file. | ||
| 12 | * etc/images/ezimage/bitsbang.pbm: New file. | ||
| 13 | * etc/images/ezimage/box-minus.pbm: New file. | ||
| 14 | * etc/images/ezimage/box-plus.pbm: New file. | ||
| 15 | * etc/images/ezimage/box.pbm: New file. | ||
| 16 | * etc/images/ezimage/checkmark.pbm: New file. | ||
| 17 | * etc/images/ezimage/dir-minus.pbm: New file. | ||
| 18 | * etc/images/ezimage/dir-plus.pbm: New file. | ||
| 19 | * etc/images/ezimage/dir.pbm: New file. | ||
| 20 | * etc/images/ezimage/doc-minus.pbm: New file. | ||
| 21 | * etc/images/ezimage/doc-plus.pbm: New file. | ||
| 22 | * etc/images/ezimage/doc.pbm: New file. | ||
| 23 | * etc/images/ezimage/info.pbm: New file. | ||
| 24 | * etc/images/ezimage/key.pbm: New file. | ||
| 25 | * etc/images/ezimage/label.pbm: New file. | ||
| 26 | * etc/images/ezimage/lock.pbm: New file. | ||
| 27 | * etc/images/ezimage/mail.pbm: New file. | ||
| 28 | * etc/images/ezimage/page-minus.pbm: New file. | ||
| 29 | * etc/images/ezimage/page-plus.pbm: New file. | ||
| 30 | * etc/images/ezimage/page.pbm: New file. | ||
| 31 | * etc/images/ezimage/tag-gt.pbm: New file. | ||
| 32 | * etc/images/ezimage/tag-minus.pbm: New file. | ||
| 33 | * etc/images/ezimage/tag-plus.pbm: New file. | ||
| 34 | * etc/images/ezimage/tag-type.pbm: New file. | ||
| 35 | * etc/images/ezimage/tag-v.pbm: New file. | ||
| 36 | * etc/images/ezimage/tag.pbm: New file. | ||
| 37 | * etc/images/ezimage/unlock.pbm: New file. | ||
| 38 | * etc/images/gnus/important.pbm: New file. | ||
| 39 | * etc/images/gnus/mail-send.pbm: New file. | ||
| 40 | * etc/images/gnus/receipt.pbm: New file. | ||
| 41 | * etc/images/gnus/toggle-subscription.pbm: New file. | ||
| 42 | * etc/images/gnus/unimportant.pbm: New file. | ||
| 43 | * etc/images/gud/all.pbm: New file. | ||
| 44 | * etc/images/gud/rcont.pbm: New file. | ||
| 45 | * etc/images/gud/recstart.pbm: New file. | ||
| 46 | * etc/images/gud/recstop.pbm: New file. | ||
| 47 | * etc/images/gud/rfinish.pbm: New file. | ||
| 48 | * etc/images/gud/rnext.pbm: New file. | ||
| 49 | * etc/images/gud/rnexti.pbm: New file. | ||
| 50 | * etc/images/gud/rstep.pbm: New file. | ||
| 51 | * etc/images/gud/rstepi.pbm: New file. | ||
| 52 | * etc/images/gud/thread.pbm: New file. | ||
| 53 | * etc/images/lock-broken.pbm: New file. | ||
| 54 | * etc/images/lock-ok.pbm: New file. | ||
| 55 | * etc/images/lock.pbm: New file. | ||
| 56 | * etc/images/mail/copy.pbm: New file. | ||
| 57 | * etc/images/mail/forward.pbm: New file. | ||
| 58 | * etc/images/mail/not-spam.pbm: New file. | ||
| 59 | * etc/images/mail/outbox.pbm: New file. | ||
| 60 | * etc/images/mail/preview.pbm: New file. | ||
| 61 | * etc/images/mail/save-draft.pbm: New file. | ||
| 62 | * etc/images/mh-logo.pbm: New file. | ||
| 63 | * etc/images/mpc/add.pbm: New file. | ||
| 64 | * etc/images/mpc/ffwd.pbm: New file. | ||
| 65 | * etc/images/mpc/next.pbm: New file. | ||
| 66 | * etc/images/mpc/pause.pbm: New file. | ||
| 67 | * etc/images/mpc/play.pbm: New file. | ||
| 68 | * etc/images/mpc/prev.pbm: New file. | ||
| 69 | * etc/images/mpc/rewind.pbm: New file. | ||
| 70 | * etc/images/mpc/stop.pbm: New file. | ||
| 71 | * etc/images/redo.pbm: New file. | ||
| 72 | * etc/images/smilies/braindamaged.pbm: New file. | ||
| 73 | * etc/images/smilies/cry.pbm: New file. | ||
| 74 | * etc/images/smilies/dead.pbm: New file. | ||
| 75 | * etc/images/smilies/evil.pbm: New file. | ||
| 76 | * etc/images/smilies/forced.pbm: New file. | ||
| 77 | * etc/images/smilies/grin.pbm: New file. | ||
| 78 | * etc/images/smilies/indifferent.pbm: New file. | ||
| 79 | * etc/images/sort-ascending.pbm: New file. | ||
| 80 | * etc/images/sort-column-ascending.pbm: New file. | ||
| 81 | * etc/images/sort-criteria.pbm: New file. | ||
| 82 | * etc/images/sort-descending.pbm: New file. | ||
| 83 | * etc/images/sort-row-ascending.pbm: New file. | ||
| 84 | * etc/images/unchecked.pbm: New file. | ||
| 85 | * etc/images/zoom-in.pbm: New file. | ||
| 86 | *: New file. | ||
| 87 | : New file. | ||
| 88 | : New file. | ||
| 89 | * Please enter the commit message for your changes. Lines starting: New file. | ||
| 90 | * with '#' will be ignored, and an empty message aborts the commit.: New file. | ||
| 91 | * On branch master: New file. | ||
| 92 | * Your branch is up-to-date with 'origin/master'.: New file. | ||
| 93 | *: New file. | ||
| 94 | * Changes to be committed:: New file. | ||
| 95 | * modified: etc/images/README: New file. | ||
| 96 | * etc/images/connect.pbm: New file. | ||
| 97 | * etc/images/custom/down-pushed.pbm: New file. | ||
| 98 | * etc/images/custom/down.pbm: New file. | ||
| 99 | * etc/images/custom/right-pushed.pbm: New file. | ||
| 100 | * etc/images/custom/right.pbm: New file. | ||
| 101 | * etc/images/describe.pbm: New file. | ||
| 102 | * etc/images/disconnect.pbm: New file. | ||
| 103 | * etc/images/ezimage/bits.pbm: New file. | ||
| 104 | * etc/images/ezimage/bitsbang.pbm: New file. | ||
| 105 | * etc/images/ezimage/box-minus.pbm: New file. | ||
| 106 | * etc/images/ezimage/box-plus.pbm: New file. | ||
| 107 | * etc/images/ezimage/box.pbm: New file. | ||
| 108 | * etc/images/ezimage/checkmark.pbm: New file. | ||
| 109 | * etc/images/ezimage/dir-minus.pbm: New file. | ||
| 110 | * etc/images/ezimage/dir-plus.pbm: New file. | ||
| 111 | * etc/images/ezimage/dir.pbm: New file. | ||
| 112 | * etc/images/ezimage/doc-minus.pbm: New file. | ||
| 113 | * etc/images/ezimage/doc-plus.pbm: New file. | ||
| 114 | * etc/images/ezimage/doc.pbm: New file. | ||
| 115 | * etc/images/ezimage/info.pbm: New file. | ||
| 116 | * etc/images/ezimage/key.pbm: New file. | ||
| 117 | * etc/images/ezimage/label.pbm: New file. | ||
| 118 | * etc/images/ezimage/lock.pbm: New file. | ||
| 119 | * etc/images/ezimage/mail.pbm: New file. | ||
| 120 | * etc/images/ezimage/page-minus.pbm: New file. | ||
| 121 | * etc/images/ezimage/page-plus.pbm: New file. | ||
| 122 | * etc/images/ezimage/page.pbm: New file. | ||
| 123 | * etc/images/ezimage/tag-gt.pbm: New file. | ||
| 124 | * etc/images/ezimage/tag-minus.pbm: New file. | ||
| 125 | * etc/images/ezimage/tag-plus.pbm: New file. | ||
| 126 | * etc/images/ezimage/tag-type.pbm: New file. | ||
| 127 | * etc/images/ezimage/tag-v.pbm: New file. | ||
| 128 | * etc/images/ezimage/tag.pbm: New file. | ||
| 129 | * etc/images/ezimage/unlock.pbm: New file. | ||
| 130 | * etc/images/gnus/important.pbm: New file. | ||
| 131 | * etc/images/gnus/mail-send.pbm: New file. | ||
| 132 | * etc/images/gnus/receipt.pbm: New file. | ||
| 133 | * etc/images/gnus/toggle-subscription.pbm: New file. | ||
| 134 | * etc/images/gnus/unimportant.pbm: New file. | ||
| 135 | * etc/images/gud/all.pbm: New file. | ||
| 136 | * etc/images/gud/rcont.pbm: New file. | ||
| 137 | * etc/images/gud/recstart.pbm: New file. | ||
| 138 | * etc/images/gud/recstop.pbm: New file. | ||
| 139 | * etc/images/gud/rfinish.pbm: New file. | ||
| 140 | * etc/images/gud/rnext.pbm: New file. | ||
| 141 | * etc/images/gud/rnexti.pbm: New file. | ||
| 142 | * etc/images/gud/rstep.pbm: New file. | ||
| 143 | * etc/images/gud/rstepi.pbm: New file. | ||
| 144 | * etc/images/gud/thread.pbm: New file. | ||
| 145 | * etc/images/lock-broken.pbm: New file. | ||
| 146 | * etc/images/lock-ok.pbm: New file. | ||
| 147 | * etc/images/lock.pbm: New file. | ||
| 148 | * etc/images/mail/copy.pbm: New file. | ||
| 149 | * etc/images/mail/forward.pbm: New file. | ||
| 150 | * etc/images/mail/not-spam.pbm: New file. | ||
| 151 | * etc/images/mail/outbox.pbm: New file. | ||
| 152 | * etc/images/mail/preview.pbm: New file. | ||
| 153 | * etc/images/mail/save-draft.pbm: New file. | ||
| 154 | * etc/images/mh-logo.pbm: New file. | ||
| 155 | * etc/images/mpc/add.pbm: New file. | ||
| 156 | * etc/images/mpc/ffwd.pbm: New file. | ||
| 157 | * etc/images/mpc/next.pbm: New file. | ||
| 158 | * etc/images/mpc/pause.pbm: New file. | ||
| 159 | * etc/images/mpc/play.pbm: New file. | ||
| 160 | * etc/images/mpc/prev.pbm: New file. | ||
| 161 | * etc/images/mpc/rewind.pbm: New file. | ||
| 162 | * etc/images/mpc/stop.pbm: New file. | ||
| 163 | * etc/images/redo.pbm: New file. | ||
| 164 | * etc/images/smilies/braindamaged.pbm: New file. | ||
| 165 | * etc/images/smilies/cry.pbm: New file. | ||
| 166 | * etc/images/smilies/dead.pbm: New file. | ||
| 167 | * etc/images/smilies/evil.pbm: New file. | ||
| 168 | * etc/images/smilies/forced.pbm: New file. | ||
| 169 | * etc/images/smilies/grin.pbm: New file. | ||
| 170 | * etc/images/smilies/indifferent.pbm: New file. | ||
| 171 | * etc/images/sort-ascending.pbm: New file. | ||
| 172 | * etc/images/sort-column-ascending.pbm: New file. | ||
| 173 | * etc/images/sort-criteria.pbm: New file. | ||
| 174 | * etc/images/sort-descending.pbm: New file. | ||
| 175 | * etc/images/sort-row-ascending.pbm: New file. | ||
| 176 | * etc/images/unchecked.pbm: New file. | ||
| 177 | * etc/images/zoom-in.pbm: New file. | ||
| 178 | * etc/images/README: Update instructions for PBM files. | ||
| 179 | |||
| 180 | Add separator.pbm tool-bar image | ||
| 181 | * etc/images/separator.pbm: New file. Having it avoids the side | ||
| 182 | effect of changing the tool-bar height when the default font's size | ||
| 183 | changes and XPM image support is not available, due to the SPC | ||
| 184 | characters that are left in the Lisp string used to display the tool | ||
| 185 | bar, because there are no images to display instead of those SPC | ||
| 186 | characters. | ||
| 187 | |||
| 188 | Make show-paren-match face visible on mono-color displays | ||
| 189 | * lisp/faces.el (show-paren-match): Use the underline face for | ||
| 190 | mono-color displays. (Bug#21481) | ||
| 191 | |||
| 192 | 2015-09-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 193 | |||
| 194 | Don’t double-encode non-ASCII mail clipboard | ||
| 195 | * lisp/mail/mailclient.el (mailclient-send-it): | ||
| 196 | Also fix the case when mailclient-place-body-on-clipboard-flag | ||
| 197 | is non-nil. Problem reported by Eli Zaretskii (Bug#21471#37). | ||
| 198 | |||
| 199 | 2015-09-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 200 | |||
| 201 | Adaot file-notify-tests.el test cases | ||
| 202 | * lisp/filenotify.el (file-notify-rm-watch): Ignore `file-notify-error'. | ||
| 203 | * src/inotify.c (Finotify_valid_p): Adapt docstring. | ||
| 204 | * test/automated/file-notify-tests.el () | ||
| 205 | (file-notify-test03-autorevert) | ||
| 206 | (file-notify-test04-file-validity) | ||
| 207 | (file-notify-test04-file-validity-remote) | ||
| 208 | (file-notify-test05-dir-validity) | ||
| 209 | (file-notify-test05-dir-validity-remote): Adapt docstring. | ||
| 210 | (file-notify-test04-file-validity): Let events arrive before | ||
| 211 | calling final `file-notify-valid-p'. Do not ignore errors. | ||
| 212 | (file-notify-test05-dir-validity): Do not manipulate | ||
| 213 | `temporary-file-directory', it isn't necessary. Let events arrive | ||
| 214 | before calling final `file-notify-valid-p'. Do not ignore errors. | ||
| 215 | |||
| 216 | 2015-09-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 217 | |||
| 218 | Don’t double-encode non-ASCII for mail client | ||
| 219 | * lisp/mail/mailclient.el (mailclient-encode-string-as-url): | ||
| 220 | Use RFC 6068’s list of unreserved characters. | ||
| 221 | (mailclient-send-it): When encoding the body as a URL, | ||
| 222 | first decode it as per Content-Type: and Content-Transfer-Encoding:, | ||
| 223 | as URLs must use percent-encoded UTF-8 (Bug#21471). | ||
| 224 | * doc/misc/url.texi (mailto): Update RFC number. | ||
| 225 | |||
| 226 | 2015-09-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 227 | |||
| 228 | * lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use dolist | ||
| 229 | |||
| 230 | 2015-09-14 Alan Mackenzie <acm@muc.de> | ||
| 231 | |||
| 232 | Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs. | ||
| 233 | (c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with | ||
| 234 | `cadr/car'. | ||
| 235 | |||
| 236 | 2015-09-14 Eli Zaretskii <eliz@gnu.org> | ||
| 237 | |||
| 238 | Clarify documentation of char-table extra slots | ||
| 239 | * doc/lispref/sequences.texi (Char-Tables): Clarify that extra | ||
| 240 | slot numbers are zero-based. (Bug#21467) | ||
| 241 | |||
| 242 | 2015-09-14 Alan Mackenzie <acm@muc.de> | ||
| 243 | |||
| 244 | Elisp mode: Make font-lock and imenu handle escaped characters in symbols | ||
| 245 | Fixes debbugs#21449. | ||
| 246 | lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression) | ||
| 247 | (lisp--el-match-keyword, lisp-el-font-lock-keywords-1) | ||
| 248 | (lisp-cl-font-lock-keywords-1, lisp-el-font-lock-keywords-2) | ||
| 249 | (lisp-cl-font-lock-keywords-2, lisp-string-in-doc-position-p): | ||
| 250 | Insert "\\|\\\\." into regexps which match symbols. | ||
| 251 | |||
| 252 | 2015-09-14 Eli Zaretskii <eliz@gnu.org> | ||
| 253 | |||
| 254 | Improve the doc string of w32notify-valid-p | ||
| 255 | * src/w32notify.c (Fw32notify_valid_p): Mention in the doc string | ||
| 256 | that removing a watch makes its object invalid. | ||
| 257 | |||
| 258 | 2015-09-14 Tassilo Horn <tsdh@gnu.org> | ||
| 259 | |||
| 260 | Fix tests for file-notify-valid-p. | ||
| 261 | |||
| 262 | 2015-09-14 Eli Zaretskii <eliz@gnu.org> | ||
| 263 | |||
| 264 | Report file-notify-error in w32notify.c | ||
| 265 | * src/w32notify.c (report_w32notify_error): New function. | ||
| 266 | (Fw32notify_add_watch, Fw32notify_rm_watch): Use it to report | ||
| 267 | errors, instead of calling report_file_error. (Bug#21432) | ||
| 268 | |||
| 269 | Implement w32notify-valid-p | ||
| 270 | * src/w32notify.c (Fw32notify_valid_p): New function. (Bug#21432) | ||
| 271 | * lisp/filenotify.el (w32notify-valid-p): No longer an alias for | ||
| 272 | 'identity'. | ||
| 273 | |||
| 274 | 2015-09-14 Tassilo Horn <tsdh@gnu.org> | ||
| 275 | |||
| 276 | Test file-notify-valid-p. | ||
| 277 | * test/automated/file-notify-tests.el | ||
| 278 | (file-notify-test04-file-validity, file-notify-test05-dir-validity): New | ||
| 279 | tests. | ||
| 280 | |||
| 281 | 2015-09-13 Eli Zaretskii <eliz@gnu.org> | ||
| 282 | |||
| 283 | Fix markup in ELisp manual | ||
| 284 | * doc/lispref/frames.texi (Font and Color Parameters): Fix markup | ||
| 285 | of the 'alpha' parameter value. (Bug#21470) | ||
| 286 | |||
| 287 | 2015-09-13 Michael Albinus <michael.albinus@gmx.de> | ||
| 288 | |||
| 289 | Introduce `file-notify-valid-p' | ||
| 290 | * lisp/filenotify.el (file-notify-valid-p): New defun. | ||
| 291 | (gfile-valid-p, w32notify-valid-p): Make them an alias to `identity'. | ||
| 292 | * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist) | ||
| 293 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist) | ||
| 294 | * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist) | ||
| 295 | * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist) | ||
| 296 | <file-notify-valid-p>: Add handler. | ||
| 297 | * lisp/net/tramp.el (tramp-file-name-for-operation): | ||
| 298 | Add `file-notify-valid-p'. | ||
| 299 | (tramp-handle-file-notify-valid-p): New defun. | ||
| 300 | * src/inotify.c (Finotify_valid_p): New defun. | ||
| 301 | (syms_of_inotify): Declare Sinotify_valid_p. | ||
| 302 | |||
| 303 | 2015-09-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 304 | |||
| 305 | Port Unicode char detection to FreeBSD+svgalib | ||
| 306 | Problem reported by Ashish SHUKLA in: | ||
| 307 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html | ||
| 308 | * configure.ac: Check for struct unipair.unicode instead of for | ||
| 309 | <linux/kd.h>, since that’s more specific to what the code actually needs. | ||
| 310 | * src/terminal.c: Use HAVE_STRUCT_UNIPAIR_UNICODE, not HAVE_LINUX_KD_H. | ||
| 311 | |||
| 312 | * src/indent.c (Fvertical_motion): Simplify bugfix (Bug#21468). | ||
| 313 | |||
| 314 | 2015-09-13 Eli Zaretskii <eliz@gnu.org> | ||
| 315 | |||
| 316 | Fix vertical cursor motion across overlay strings with newlines | ||
| 317 | * src/indent.c (Fvertical_motion): Don't leave point in the middle | ||
| 318 | of an overlay string with newlines, as that will position the | ||
| 319 | cursor after the string at whatever column is there. (Bug#21468) | ||
| 320 | |||
| 321 | 2015-09-12 Michael Albinus <michael.albinus@gmx.de> | ||
| 322 | |||
| 323 | Fix tests in file-notify-tests.el | ||
| 324 | * test/automated/file-notify-tests.el: Remove Tramp declarations. | ||
| 325 | (file-notify-test00-availability): Print remote command w/o Tramp | ||
| 326 | internal functions. | ||
| 327 | (file-notify-test02-events, file-notify-test02-events-remote): | ||
| 328 | Adapt docstring. | ||
| 329 | (file-notify-test03-autorevert): Use `format-message' when | ||
| 330 | inspecting *Messages* buffer. | ||
| 331 | |||
| 332 | 2015-09-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 333 | |||
| 334 | Bind inhibit-modification-hooks rather than a/b-c-f | ||
| 335 | * lisp/wid-edit.el (widget-editable-list-insert-before) | ||
| 336 | (widget-editable-list-delete-at): | ||
| 337 | * lisp/progmodes/cperl-mode.el (cperl-find-pods-heres) | ||
| 338 | (cperl-font-lock-unfontify-region-function): | ||
| 339 | * lisp/progmodes/antlr-mode.el (save-buffer-state-x): | ||
| 340 | * lisp/obsolete/longlines.el (longlines-mode): | ||
| 341 | * lisp/obsolete/fast-lock.el (save-buffer-state): | ||
| 342 | * lisp/mouse.el (mouse-save-then-kill-delete-region): | ||
| 343 | * lisp/gnus/message.el (message-hide-headers): | ||
| 344 | * lisp/eshell/esh-mode.el (eshell-send-input, eshell-output-filter): | ||
| 345 | * lisp/ibuffer.el (ibuffer-update-title-and-summary) | ||
| 346 | (ibuffer-redisplay-engine): Bind inhibit-modification-hooks to t rather | ||
| 347 | than after/before-change-functions to nil. | ||
| 348 | |||
| 349 | 2015-09-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 350 | |||
| 351 | (jit-lock-deferred-fontify): Pay attention to skipped redisplays | ||
| 352 | * lisp/jit-lock.el (jit-lock-deferred-fontify): Make sure we refresh | ||
| 353 | the buffers, even if the forced redisplay is interrupted. | ||
| 354 | |||
| 355 | * lisp/emacs-lisp/eieio-core.el (class-p): Accept class objects | ||
| 356 | |||
| 357 | Merge syntax-propertize--done and parse-sexp-propertize-done | ||
| 358 | * lisp/emacs-lisp/syntax.el (syntax-propertize--done): Remove. | ||
| 359 | (syntax-propertize): Set syntax-propertize--done even if | ||
| 360 | syntax-propertize-function is nil. Avoid recursive invocations. | ||
| 361 | (syntax-propertize-chunks): New var. | ||
| 362 | (internal--syntax-propertize): Use it. Rename from syntax--jit-propertize. | ||
| 363 | Simplify. | ||
| 364 | (parse-sexp-propertize-function): Don't set any more. | ||
| 365 | * src/syntax.c (SETUP_SYNTAX_TABLE): Call parse_sexp_propertize as needed. | ||
| 366 | (parse_sexp_propertize): Don't assume charpos is not yet propertized. | ||
| 367 | Call Qinternal__syntax_propertize instead of | ||
| 368 | Vparse_sexp_propertize_function. Truncate e_property if needed. | ||
| 369 | (update_syntax_table_forward): Streamline. | ||
| 370 | (syms_of_syntax): Define Qinternal__syntax_propertize. | ||
| 371 | (syntax_propertize__done): Rename from parse_sexp_propertize_done. | ||
| 372 | |||
| 373 | 2015-09-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 374 | |||
| 375 | Prefer straight quoting in some text files | ||
| 376 | Mostly this just changes ` to ' in static text. Some exceptions: | ||
| 377 | * INSTALL.REPO: Use curved quotes, as the diagnostic in question | ||
| 378 | typically does that now. | ||
| 379 | * admin/quick-install-emacs (TRY, top level): | ||
| 380 | Use straight quoting in diagnostics. | ||
| 381 | * src/README: Fix working-directory confusion. | ||
| 382 | |||
| 383 | * CONTRIBUTE: Move send-email here from git-workflow. | ||
| 384 | |||
| 385 | 2015-09-11 Michael Albinus <michael.albinus@gmx.de> | ||
| 386 | |||
| 387 | Improve file notifications in Tramp | ||
| 388 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): | ||
| 389 | Set proper events to watch for. | ||
| 390 | (tramp-sh-file-gvfs-monitor-dir-process-filter): Report only | ||
| 391 | watched events. | ||
| 392 | |||
| 393 | 2015-09-11 Eli Zaretskii <eliz@gnu.org> | ||
| 394 | |||
| 395 | Fix NS build with --enable-checking='glyphs' | ||
| 396 | * src/nsfns.m (unwind_create_frame): Make the preprocessor | ||
| 397 | conditionals for referencing 'dpyinfo' consistent throughout the | ||
| 398 | function. (Bug#21426) | ||
| 399 | |||
| 400 | 2015-09-10 Nicolas Petton <nicolas@petton.fr> | ||
| 401 | |||
| 402 | Add seq-find | ||
| 403 | This function is similar to `seq-some' but returns the found element. | ||
| 404 | In the cases where nil can be the found element, a sentinel optional | ||
| 405 | argument can be provided to avoid ambiguities. | ||
| 406 | * lisp/emacs-lisp/seq.el (seq-find): New function. | ||
| 407 | * test/automated/seq-tests.el (test-seq-find): Add tests for `seq-find'. | ||
| 408 | * doc/lispref/sequences.texi (Sequence Functions): Add documentation for | ||
| 409 | seq-find. | ||
| 410 | |||
| 411 | 2015-09-10 Tassilo Horn <tsdh@gnu.org> | ||
| 412 | |||
| 413 | Document file-notify--test-with-events. | ||
| 414 | * test/automated/file-notify-tests.el (file-notify--test-with-events): | ||
| 415 | Add docstring. | ||
| 416 | |||
| 417 | 2015-09-10 Michael Albinus <michael.albinus@gmx.de> | ||
| 418 | |||
| 419 | Report used native library in file-notify-tests.el | ||
| 420 | * test/automated/file-notify-tests.el | ||
| 421 | (tramp-get-remote-gvfs-monitor-dir) | ||
| 422 | (tramp-get-remote-inotifywait): Declare them. | ||
| 423 | (file-notify-test00-availability): Print used native library. | ||
| 424 | |||
| 425 | 2015-09-10 Mark Oteiza <mvoteiza@udel.edu> | ||
| 426 | |||
| 427 | lisp/mpc.el (mpc--proc-connect): use file-name-absolute-p | ||
| 428 | |||
| 429 | lisp/mpc.el (mpc-file-local-copy): check for absolute path | ||
| 430 | |||
| 431 | lisp/mpc.el (mpc-file-local-copy): check more config locations | ||
| 432 | |||
| 433 | 2015-09-10 Eli Zaretskii <eliz@gnu.org> | ||
| 434 | |||
| 435 | Improve documentation of categories | ||
| 436 | * doc/lispref/syntax.texi (Categories): Clarify the example of | ||
| 437 | using define-category and modify-category-entry. (Bug#21448) | ||
| 438 | |||
| 439 | 2015-09-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 440 | |||
| 441 | Revert some stray curved quotes I missed earlier | ||
| 442 | Problem reported by David Kastrup in: | ||
| 443 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html | ||
| 444 | * lisp/international/mule-cmds.el (leim-list-header): | ||
| 445 | Use format-message with an ASCII-only format. | ||
| 446 | |||
| 447 | Prefer NUMBERP to spelling it out | ||
| 448 | * src/editfns.c (styled_format): | ||
| 449 | * src/frame.h (NUMVAL): | ||
| 450 | * src/image.c (parse_image_spec): | ||
| 451 | * src/lisp.h (CHECK_NUMBER_OR_FLOAT) | ||
| 452 | (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): | ||
| 453 | * src/process.c (Fsignal_process): | ||
| 454 | * src/xdisp.c (calc_pixel_width_or_height, on_hot_spot_p): | ||
| 455 | * src/xfaces.c (check_lface_attrs): | ||
| 456 | * src/xselect.c (x_fill_property_data, x_send_client_event): | ||
| 457 | Use NUMBERP rather than INTEGERP || FLOATP. | ||
| 458 | |||
| 459 | 2015-09-10 Tassilo Horn <tsdh@gnu.org> | ||
| 460 | |||
| 461 | Improve file-notify-tests | ||
| 462 | * test/automated/file-notify-tests.el: Use lexical-binding | ||
| 463 | (file-notify--test-cleanup): New function. | ||
| 464 | (file-notify-test00-availability, file-notify-test01-add-watch) | ||
| 465 | (file-notify-test02-events, file-notify-test03-autorevert): Use it. | ||
| 466 | (file-notify--test-with-events): New macro. | ||
| 467 | (file-notify-test02-events): Use it. | ||
| 468 | |||
| 469 | 2015-09-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 470 | |||
| 471 | Add patch-sending instructions to git-workflow | ||
| 472 | From a suggestion by Mitchel Humpherys in: | ||
| 473 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html | ||
| 474 | * admin/notes/git-workflow (Sending patches): New section. | ||
| 475 | |||
| 476 | Port to GIFLIB 5.0.6 and later | ||
| 477 | Problem reported by Mitchel Humpherys in: | ||
| 478 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html | ||
| 479 | * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro. | ||
| 480 | (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]: | ||
| 481 | (gif_load) [HAVE_GIF]: Use it. | ||
| 482 | |||
| 483 | 2015-09-10 Glenn Morris <rgm@gnu.org> | ||
| 484 | |||
| 485 | * lisp/cedet/ede/auto.el (ede-project-autoload): Doc fix. | ||
| 486 | |||
| 487 | 2015-09-09 Glenn Morris <rgm@gnu.org> | ||
| 488 | |||
| 489 | * test/automated/file-notify-tests.el (file-notify-test02-events): | ||
| 490 | Fix recent change. | ||
| 491 | |||
| 492 | 2015-09-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 493 | |||
| 494 | Refix movemail GCC pacification | ||
| 495 | Problem reported by Ken Brown in: | ||
| 496 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html | ||
| 497 | * lib-src/movemail.c (main): Fix previous change. | ||
| 498 | |||
| 499 | 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 500 | |||
| 501 | (time-to-seconds, time-less-p): Mark unused vars with underscore | ||
| 502 | * lisp/calendar/time-date.el (time-to-seconds, time-less-p): | ||
| 503 | Mark unused vars with underscore. | ||
| 504 | |||
| 505 | * src/syntax.c (SETUP_SYNTAX_TABLE): Move truncation... | ||
| 506 | (parse_sexp_propertize): ...from here. | ||
| 507 | |||
| 508 | * lisp/filenotify.el: Use lexical-binding | ||
| 509 | (file-notify-add-watch): Avoid add-to-list. | ||
| 510 | |||
| 511 | 2015-09-09 Tassilo Horn <tsdh@gnu.org> | ||
| 512 | |||
| 513 | Start checking event types in file-notify tests | ||
| 514 | * test/automated/file-notify-tests.el (file-notify--test-events): New | ||
| 515 | variable. | ||
| 516 | (file-notify--test-event-handler): Append received event to | ||
| 517 | file-notify--test-events for later analysis. | ||
| 518 | (file-notify-test02-events): Assert that the expected notifications have | ||
| 519 | arrived in the expected order. | ||
| 520 | |||
| 521 | 2015-09-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 522 | |||
| 523 | Merge from gnulib and texinfo | ||
| 524 | This incorporates: | ||
| 525 | 2015-08-03 Improve port of stdalign to C++11 | ||
| 526 | * lib/stdalign.in.h: Copy from gnulib. | ||
| 527 | * doc/misc/texinfo.tex: Copy from texinfo. | ||
| 528 | |||
| 529 | 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 530 | |||
| 531 | Make syntax.c call syntax-propertize on demand | ||
| 532 | * lisp/emacs-lisp/syntax.el (syntax--jit-propertize): New function. | ||
| 533 | (parse-sexp-propertize-function): Use it. | ||
| 534 | (syntax-propertize): Disable parse-sexp-propertize-function. | ||
| 535 | * src/syntax.c (parse_sexp_propertize, update_syntax_table_forward): | ||
| 536 | New functions. | ||
| 537 | (syms_of_syntax): New vars `parse-sexp-propertize-done' and | ||
| 538 | `parse-sexp-propertize-function'. | ||
| 539 | * src/syntax.h (struct gl_state_s): Add `e_property_truncated' field. | ||
| 540 | (UPDATE_SYNTAX_TABLE_FORWARD): Use update_syntax_table_forward. | ||
| 541 | (SETUP_BUFFER_SYNTAX_TABLE): Set e_property_truncated. | ||
| 542 | * lisp/progmodes/elisp-mode.el (elisp-byte-code-syntax-propertize): | ||
| 543 | Don't assume `point' is set. | ||
| 544 | |||
| 545 | 2015-09-09 Eli Zaretskii <eliz@gnu.org> | ||
| 546 | |||
| 547 | Fix indentation of an @example in ELisp manual | ||
| 548 | * doc/lispref/syntax.texi (Categories): Untabify the example. | ||
| 549 | (Bug#21448) | ||
| 550 | |||
| 551 | 2015-09-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 552 | |||
| 553 | Define internal-char-font even if --without-x | ||
| 554 | The function is used now even in non-graphical environments. | ||
| 555 | Problem reported by Glenn Morris in: | ||
| 556 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html | ||
| 557 | * src/font.c (Finternal_char_font): Move here ... | ||
| 558 | * src/fontset.c (Finternal_char_font): ... from here. | ||
| 559 | |||
| 560 | 2015-09-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 561 | |||
| 562 | * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Remove warning | ||
| 563 | |||
| 564 | 2015-09-09 Eli Zaretskii <eliz@gnu.org> | ||
| 565 | |||
| 566 | Fix display of complex local data types in GDB-MI | ||
| 567 | * lisp/progmodes/gdb-mi.el (gdb-locals-handler-custom): If a | ||
| 568 | variable has no value, display "<complex data type>" as a | ||
| 569 | placeholder, instead of a confusing "nil". (Bug#21438) | ||
| 570 | |||
| 571 | 2015-09-09 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 572 | |||
| 573 | Remove redundant redefinition of seq-drop-while from seq.el | ||
| 574 | * lisp/emacs-lisp/seq.el (seq-drop-while): Define only once. | ||
| 575 | |||
| 576 | 2015-09-09 Phil Sainty <psainty@orcon.net.nz> | ||
| 577 | |||
| 578 | * lisp/emacs-lisp/package.el (package--ensure-init-file) | ||
| 579 | More robust check for `package-initialize' calls in init file. | ||
| 580 | This function accepts an optional argument, but calls passing | ||
| 581 | an argument would not have been detected. | ||
| 582 | |||
| 583 | 2015-09-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 584 | |||
| 585 | Port movemail to RHEL 6 with --enable-gcc-warnings | ||
| 586 | * lib-src/movemail.c (main): Declare local only if needed. | ||
| 587 | |||
| 588 | Port recent Linux console changes to RHEL 6 | ||
| 589 | * src/terminal.c [HAVE_LINUX_KD_H]: Include <sys/ioctl.h>. | ||
| 590 | |||
| 591 | Improvements for curved quotes on Linux consule | ||
| 592 | This should help Emacs work better out-of-the-box on Linux consoles, | ||
| 593 | which have only limited support for displaying Unicode characters. | ||
| 594 | Also, undo the recent change that caused text-quoting-style to | ||
| 595 | affect quote display on terminals, so that the two features are | ||
| 596 | independent. See Alan Mackenzie in: | ||
| 597 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html | ||
| 598 | Finally, add a style parameter to startup--setup-quote-display, | ||
| 599 | so that this function can also be invoked after startup, with | ||
| 600 | different styles depending on user preference at the time. | ||
| 601 | * configure.ac: Check for linux/kd.h header. | ||
| 602 | * doc/emacs/display.texi (Text Display): Document quote display. | ||
| 603 | * doc/lispref/display.texi (Active Display Table): | ||
| 604 | * etc/NEWS: | ||
| 605 | * lisp/startup.el (startup--setup-quote-display, command-line): | ||
| 606 | text-quoting-style no longer affects quote display. | ||
| 607 | * doc/lispref/frames.texi (Terminal Parameters): Fix typo. | ||
| 608 | * lisp/international/mule-util.el (char-displayable-p): | ||
| 609 | * lisp/startup.el (startup--setup-quote-display): | ||
| 610 | On a text terminal supporting glyph codes, use the reported | ||
| 611 | glyph codes instead of the terminal coding system, as this | ||
| 612 | is more accurate on the Linux console. | ||
| 613 | * lisp/startup.el (startup--setup-quote-display): | ||
| 614 | New optional arg STYLE. | ||
| 615 | * src/fontset.c (Finternal_char_font): | ||
| 616 | Report glyph codes for a text terminal, if they are available. | ||
| 617 | Currently this is supported only for the Linux console. | ||
| 618 | * src/termhooks.h (struct terminal): New member glyph-code-table. | ||
| 619 | * src/terminal.c [HAVE_LINUX_KD_H]: Include <errno.h>, <linux/kd.h>. | ||
| 620 | (calculate_glyph_code_table) [HAVE_LINUX_KD_H]: New function. | ||
| 621 | (terminal_glyph_code): New function. | ||
| 622 | |||
| 623 | 2015-09-08 Juri Linkov <juri@linkov.net> | ||
| 624 | |||
| 625 | * lisp/info.el (Info-fontify-node): Don't stop at the non-title underline. | ||
| 626 | (Bug#21433) | ||
| 627 | |||
| 628 | 2015-09-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 629 | |||
| 630 | * lisp/calendar/time-date.el (with-decoded-time-value): Fix debug spec | ||
| 631 | |||
| 632 | 2015-09-08 Tassilo Horn <tsdh@gnu.org> | ||
| 633 | |||
| 634 | Fix double-reporting of rename events with inotify | ||
| 635 | * lisp/filenotify.el (file-notify-callback): Fix double-reporting | ||
| 636 | of rename events with inotify (bug#21435). | ||
| 637 | |||
| 638 | 2015-09-08 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change) | ||
| 639 | |||
| 640 | * lisp/play/tetris.el (tetris-move-down): New command (bug#21360) | ||
| 641 | (tetris-mode-map): Use it. | ||
| 642 | |||
| 643 | 2015-09-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 644 | |||
| 645 | Remove a few simple cases of global redisplay | ||
| 646 | * src/dispnew.c (redraw_frame): Don't redisplay all frames. | ||
| 647 | * src/xdisp.c (echo_area_display): Set the frame's `redisplay' bit | ||
| 648 | rather than returning a "resized_p" boolean. | ||
| 649 | (redisplay_internal): Adjust call accordingly. | ||
| 650 | * src/xfaces.c (free_realized_faces): Don't redisplay all frames. | ||
| 651 | (free_all_realized_faces): Set windows_or_buffers_changed so as to ease | ||
| 652 | tracking of this undesirable situation. | ||
| 653 | |||
| 654 | * src/process.c (status_notify): Avoid global redisplay (bug#11822) | ||
| 655 | * src/process.c (status_notify): Only set the update_mode_line on the | ||
| 656 | relevant buffers rather than setting it globally. | ||
| 657 | |||
| 658 | 2015-09-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 659 | |||
| 660 | (electric-quote-mode): Activate everywhere in message-mode | ||
| 661 | * lisp/electric.el (electric-quote-post-self-insert-function): | ||
| 662 | Don't use syntax-ppss if comment-use-syntax is nil (e.g. message-mode). | ||
| 663 | |||
| 664 | 2015-09-07 Paul Eggert <eggert@cs.ucla.edu> | ||
| 665 | |||
| 666 | Go back to grave quoting in source-code docstrings etc. | ||
| 667 | This reverts almost all my recent changes to use curved quotes | ||
| 668 | in docstrings and/or strings used for error diagnostics. | ||
| 669 | There are a few exceptions, e.g., Bahá’í proper names. | ||
| 670 | * admin/unidata/unidata-gen.el (unidata-gen-table): | ||
| 671 | * lisp/abbrev.el (expand-region-abbrevs): | ||
| 672 | * lisp/align.el (align-region): | ||
| 673 | * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet) | ||
| 674 | (outlineify-sticky): | ||
| 675 | * lisp/apropos.el (apropos-library): | ||
| 676 | * lisp/bookmark.el (bookmark-default-annotation-text): | ||
| 677 | * lisp/button.el (button-category-symbol, button-put) | ||
| 678 | (make-text-button): | ||
| 679 | * lisp/calc/calc-aent.el (math-read-if, math-read-factor): | ||
| 680 | * lisp/calc/calc-embed.el (calc-do-embedded): | ||
| 681 | * lisp/calc/calc-ext.el (calc-user-function-list): | ||
| 682 | * lisp/calc/calc-graph.el (calc-graph-show-dumb): | ||
| 683 | * lisp/calc/calc-help.el (calc-describe-key) | ||
| 684 | (calc-describe-thing, calc-full-help): | ||
| 685 | * lisp/calc/calc-lang.el (calc-c-language) | ||
| 686 | (math-parse-fortran-vector-end, math-parse-tex-sum) | ||
| 687 | (math-parse-eqn-matrix, math-parse-eqn-prime) | ||
| 688 | (calc-yacas-language, calc-maxima-language, calc-giac-language) | ||
| 689 | (math-read-giac-subscr, math-read-math-subscr) | ||
| 690 | (math-read-big-rec, math-read-big-balance): | ||
| 691 | * lisp/calc/calc-misc.el (calc-help, report-calc-bug): | ||
| 692 | * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes) | ||
| 693 | (calc-auto-recompute): | ||
| 694 | * lisp/calc/calc-prog.el (calc-fix-token-name) | ||
| 695 | (calc-read-parse-table-part, calc-user-define-invocation) | ||
| 696 | (math-do-arg-check): | ||
| 697 | * lisp/calc/calc-store.el (calc-edit-variable): | ||
| 698 | * lisp/calc/calc-units.el (math-build-units-table-buffer): | ||
| 699 | * lisp/calc/calc-vec.el (math-read-brackets): | ||
| 700 | * lisp/calc/calc-yank.el (calc-edit-mode): | ||
| 701 | * lisp/calc/calc.el (calc, calc-do, calc-user-invocation): | ||
| 702 | * lisp/calendar/appt.el (appt-display-message): | ||
| 703 | * lisp/calendar/diary-lib.el (diary-check-diary-file) | ||
| 704 | (diary-mail-entries, diary-from-outlook): | ||
| 705 | * lisp/calendar/icalendar.el (icalendar-export-region) | ||
| 706 | (icalendar--convert-float-to-ical) | ||
| 707 | (icalendar--convert-date-to-ical) | ||
| 708 | (icalendar--convert-ical-to-diary) | ||
| 709 | (icalendar--convert-recurring-to-diary) | ||
| 710 | (icalendar--add-diary-entry): | ||
| 711 | * lisp/calendar/time-date.el (format-seconds): | ||
| 712 | * lisp/calendar/timeclock.el (timeclock-mode-line-display) | ||
| 713 | (timeclock-make-hours-explicit, timeclock-log-data): | ||
| 714 | * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category) | ||
| 715 | (todo-item-mark, todo-check-format) | ||
| 716 | (todo-insert-item--next-param, todo-edit-item--next-key) | ||
| 717 | (todo-mode): | ||
| 718 | * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules): | ||
| 719 | * lisp/cedet/mode-local.el (describe-mode-local-overload) | ||
| 720 | (mode-local-print-binding, mode-local-describe-bindings-2): | ||
| 721 | * lisp/cedet/semantic/complete.el (semantic-displayor-show-request): | ||
| 722 | * lisp/cedet/srecode/srt-mode.el (srecode-macro-help): | ||
| 723 | * lisp/cus-start.el (standard): | ||
| 724 | * lisp/cus-theme.el (describe-theme-1): | ||
| 725 | * lisp/custom.el (custom-add-dependencies, custom-check-theme) | ||
| 726 | (custom--sort-vars-1, load-theme): | ||
| 727 | * lisp/descr-text.el (describe-text-properties-1, describe-char): | ||
| 728 | * lisp/dired-x.el (dired-do-run-mail): | ||
| 729 | * lisp/dired.el (dired-log): | ||
| 730 | * lisp/emacs-lisp/advice.el (ad-read-advised-function) | ||
| 731 | (ad-read-advice-class, ad-read-advice-name, ad-enable-advice) | ||
| 732 | (ad-disable-advice, ad-remove-advice, ad-set-argument) | ||
| 733 | (ad-set-arguments, ad--defalias-fset, ad-activate) | ||
| 734 | (ad-deactivate): | ||
| 735 | * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand) | ||
| 736 | (byte-compile-unfold-lambda, byte-optimize-form-code-walker) | ||
| 737 | (byte-optimize-while, byte-optimize-apply): | ||
| 738 | * lisp/emacs-lisp/byte-run.el (defun, defsubst): | ||
| 739 | * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode) | ||
| 740 | (byte-compile-log-file, byte-compile-format-warn) | ||
| 741 | (byte-compile-nogroup-warn, byte-compile-arglist-warn) | ||
| 742 | (byte-compile-cl-warn) | ||
| 743 | (byte-compile-warn-about-unresolved-functions) | ||
| 744 | (byte-compile-file, byte-compile--declare-var) | ||
| 745 | (byte-compile-file-form-defmumble, byte-compile-form) | ||
| 746 | (byte-compile-normal-call, byte-compile-check-variable) | ||
| 747 | (byte-compile-variable-ref, byte-compile-variable-set) | ||
| 748 | (byte-compile-subr-wrong-args, byte-compile-setq-default) | ||
| 749 | (byte-compile-negation-optimizer) | ||
| 750 | (byte-compile-condition-case--old) | ||
| 751 | (byte-compile-condition-case--new, byte-compile-save-excursion) | ||
| 752 | (byte-compile-defvar, byte-compile-autoload) | ||
| 753 | (byte-compile-lambda-form) | ||
| 754 | (byte-compile-make-variable-buffer-local, display-call-tree) | ||
| 755 | (batch-byte-compile): | ||
| 756 | * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use): | ||
| 757 | * lisp/emacs-lisp/chart.el (chart-space-usage): | ||
| 758 | * lisp/emacs-lisp/check-declare.el (check-declare-scan) | ||
| 759 | (check-declare-warn, check-declare-file) | ||
| 760 | (check-declare-directory): | ||
| 761 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine) | ||
| 762 | (checkdoc-message-text-engine): | ||
| 763 | * lisp/emacs-lisp/cl-extra.el (cl-parse-integer) | ||
| 764 | (cl--describe-class): | ||
| 765 | * lisp/emacs-lisp/cl-generic.el (cl-defgeneric) | ||
| 766 | (cl--generic-describe, cl-generic-generalizers): | ||
| 767 | * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody) | ||
| 768 | (cl-symbol-macrolet): | ||
| 769 | * lisp/emacs-lisp/cl.el (cl-unload-function, flet): | ||
| 770 | * lisp/emacs-lisp/copyright.el (copyright) | ||
| 771 | (copyright-update-directory): | ||
| 772 | * lisp/emacs-lisp/edebug.el (edebug-read-list): | ||
| 773 | * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read): | ||
| 774 | * lisp/emacs-lisp/eieio-core.el (eieio--slot-override) | ||
| 775 | (eieio-oref): | ||
| 776 | * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): | ||
| 777 | * lisp/emacs-lisp/eieio-speedbar.el: | ||
| 778 | (eieio-speedbar-child-make-tag-lines) | ||
| 779 | (eieio-speedbar-child-description): | ||
| 780 | * lisp/emacs-lisp/eieio.el (defclass, change-class): | ||
| 781 | * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms) | ||
| 782 | (elint-init-form, elint-check-defalias-form) | ||
| 783 | (elint-check-let-form): | ||
| 784 | * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu) | ||
| 785 | (ert-results-pop-to-backtrace-for-test-at-point) | ||
| 786 | (ert-results-pop-to-messages-for-test-at-point) | ||
| 787 | (ert-results-pop-to-should-forms-for-test-at-point) | ||
| 788 | (ert-describe-test): | ||
| 789 | * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol) | ||
| 790 | (find-function-library): | ||
| 791 | * lisp/emacs-lisp/generator.el (iter-yield): | ||
| 792 | * lisp/emacs-lisp/gv.el (gv-define-simple-setter): | ||
| 793 | * lisp/emacs-lisp/lisp-mnt.el (lm-verify): | ||
| 794 | * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning): | ||
| 795 | * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): | ||
| 796 | * lisp/emacs-lisp/nadvice.el (advice--make-docstring) | ||
| 797 | (advice--make, define-advice): | ||
| 798 | * lisp/emacs-lisp/package-x.el (package-upload-file): | ||
| 799 | * lisp/emacs-lisp/package.el (package-version-join) | ||
| 800 | (package-disabled-p, package-activate-1, package-activate) | ||
| 801 | (package--download-one-archive) | ||
| 802 | (package--download-and-read-archives) | ||
| 803 | (package-compute-transaction, package-install-from-archive) | ||
| 804 | (package-install, package-install-selected-packages) | ||
| 805 | (package-delete, package-autoremove, describe-package-1) | ||
| 806 | (package-install-button-action, package-delete-button-action) | ||
| 807 | (package-menu-hide-package, package-menu--list-to-prompt) | ||
| 808 | (package-menu--perform-transaction) | ||
| 809 | (package-menu--find-and-notify-upgrades): | ||
| 810 | * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1): | ||
| 811 | * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode): | ||
| 812 | * lisp/emacs-lisp/ring.el (ring-previous, ring-next): | ||
| 813 | * lisp/emacs-lisp/rx.el (rx-check, rx-anything) | ||
| 814 | (rx-check-any-string, rx-check-any, rx-check-not, rx-=) | ||
| 815 | (rx-repeat, rx-check-backref, rx-syntax, rx-check-category) | ||
| 816 | (rx-form): | ||
| 817 | * lisp/emacs-lisp/smie.el (smie-config-save): | ||
| 818 | * lisp/emacs-lisp/subr-x.el (internal--check-binding): | ||
| 819 | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag): | ||
| 820 | * lisp/emacs-lisp/testcover.el (testcover-1value): | ||
| 821 | * lisp/emacs-lisp/timer.el (timer-event-handler): | ||
| 822 | * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments) | ||
| 823 | (viper-toggle-search-style, viper-kill-buffer) | ||
| 824 | (viper-brac-function): | ||
| 825 | * lisp/emulation/viper-macs.el (viper-record-kbd-macro): | ||
| 826 | * lisp/env.el (setenv): | ||
| 827 | * lisp/erc/erc-button.el (erc-nick-popup): | ||
| 828 | * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english): | ||
| 829 | * lisp/eshell/em-dirs.el (eshell/cd): | ||
| 830 | * lisp/eshell/em-glob.el (eshell-glob-regexp) | ||
| 831 | (eshell-glob-entries): | ||
| 832 | * lisp/eshell/em-pred.el (eshell-parse-modifiers): | ||
| 833 | * lisp/eshell/esh-opt.el (eshell-show-usage): | ||
| 834 | * lisp/facemenu.el (facemenu-add-new-face) | ||
| 835 | (facemenu-add-new-color): | ||
| 836 | * lisp/faces.el (read-face-name, read-face-font, describe-face) | ||
| 837 | (x-resolve-font-name): | ||
| 838 | * lisp/files-x.el (modify-file-local-variable): | ||
| 839 | * lisp/files.el (locate-user-emacs-file, find-alternate-file) | ||
| 840 | (set-auto-mode, hack-one-local-variable--obsolete) | ||
| 841 | (dir-locals-set-directory-class, write-file, basic-save-buffer) | ||
| 842 | (delete-directory, copy-directory, recover-session) | ||
| 843 | (recover-session-finish, insert-directory) | ||
| 844 | (file-modes-char-to-who, file-modes-symbolic-to-number) | ||
| 845 | (move-file-to-trash): | ||
| 846 | * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer): | ||
| 847 | * lisp/find-cmd.el (find-generic, find-to-string): | ||
| 848 | * lisp/finder.el (finder-commentary): | ||
| 849 | * lisp/font-lock.el (font-lock-fontify-buffer): | ||
| 850 | * lisp/format.el (format-write-file, format-find-file) | ||
| 851 | (format-insert-file): | ||
| 852 | * lisp/frame.el (get-device-terminal, select-frame-by-name): | ||
| 853 | * lisp/fringe.el (fringe--check-style): | ||
| 854 | * lisp/gnus/nnmairix.el (nnmairix-widget-create-query): | ||
| 855 | * lisp/help-fns.el (help-fns--key-bindings) | ||
| 856 | (help-fns--compiler-macro, help-fns--parent-mode) | ||
| 857 | (help-fns--obsolete, help-fns--interactive-only) | ||
| 858 | (describe-function-1, describe-variable): | ||
| 859 | * lisp/help.el (describe-mode) | ||
| 860 | (describe-minor-mode-from-indicator): | ||
| 861 | * lisp/image.el (image-type): | ||
| 862 | * lisp/international/ccl.el (ccl-dump): | ||
| 863 | * lisp/international/fontset.el (x-must-resolve-font-name): | ||
| 864 | * lisp/international/mule-cmds.el (prefer-coding-system) | ||
| 865 | (select-safe-coding-system-interactively) | ||
| 866 | (select-safe-coding-system, activate-input-method) | ||
| 867 | (toggle-input-method, describe-current-input-method) | ||
| 868 | (describe-language-environment): | ||
| 869 | * lisp/international/mule-conf.el (code-offset): | ||
| 870 | * lisp/international/mule-diag.el (describe-character-set) | ||
| 871 | (list-input-methods-1): | ||
| 872 | * lisp/mail/feedmail.el (feedmail-run-the-queue): | ||
| 873 | * lisp/mouse.el (minor-mode-menu-from-indicator): | ||
| 874 | * lisp/mpc.el (mpc-playlist-rename): | ||
| 875 | * lisp/msb.el (msb--choose-menu): | ||
| 876 | * lisp/net/ange-ftp.el (ange-ftp-shell-command): | ||
| 877 | * lisp/net/imap.el (imap-interactive-login): | ||
| 878 | * lisp/net/mairix.el (mairix-widget-create-query): | ||
| 879 | * lisp/net/newst-backend.el (newsticker--sentinel-work): | ||
| 880 | * lisp/net/newst-treeview.el (newsticker--treeview-load): | ||
| 881 | * lisp/net/rlogin.el (rlogin): | ||
| 882 | * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer): | ||
| 883 | * lisp/obsolete/otodo-mode.el (todo-more-important-p): | ||
| 884 | * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region): | ||
| 885 | * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region): | ||
| 886 | * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region): | ||
| 887 | * lisp/org/ob-core.el (org-babel-goto-named-src-block) | ||
| 888 | (org-babel-goto-named-result): | ||
| 889 | * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap): | ||
| 890 | * lisp/org/ob-ref.el (org-babel-ref-resolve): | ||
| 891 | * lisp/org/org-agenda.el (org-agenda-prepare): | ||
| 892 | * lisp/org/org-clock.el (org-clock-notify-once-if-expired) | ||
| 893 | (org-clock-resolve): | ||
| 894 | * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag): | ||
| 895 | * lisp/org/org-feed.el (org-feed-parse-atom-entry): | ||
| 896 | * lisp/org/org-habit.el (org-habit-parse-todo): | ||
| 897 | * lisp/org/org-mouse.el (org-mouse-popup-global-menu) | ||
| 898 | (org-mouse-context-menu): | ||
| 899 | * lisp/org/org-table.el (org-table-edit-formulas): | ||
| 900 | * lisp/org/ox.el (org-export-async-start): | ||
| 901 | * lisp/proced.el (proced-log): | ||
| 902 | * lisp/progmodes/ada-mode.el (ada-get-indent-case) | ||
| 903 | (ada-check-matching-start, ada-goto-matching-start): | ||
| 904 | * lisp/progmodes/ada-prj.el (ada-prj-display-page): | ||
| 905 | * lisp/progmodes/ada-xref.el (ada-find-executable): | ||
| 906 | * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos): | ||
| 907 | * lisp/progmodes/etags.el (etags-tags-apropos-additional): | ||
| 908 | * lisp/progmodes/flymake.el (flymake-parse-err-lines) | ||
| 909 | (flymake-start-syntax-check-process): | ||
| 910 | * lisp/progmodes/python.el (python-shell-get-process-or-error) | ||
| 911 | (python-define-auxiliary-skeleton): | ||
| 912 | * lisp/progmodes/sql.el (sql-comint): | ||
| 913 | * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point): | ||
| 914 | * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate): | ||
| 915 | * lisp/recentf.el (recentf-open-files): | ||
| 916 | * lisp/replace.el (query-replace-read-from) | ||
| 917 | (occur-after-change-function, occur-1): | ||
| 918 | * lisp/scroll-bar.el (scroll-bar-columns): | ||
| 919 | * lisp/server.el (server-get-auth-key): | ||
| 920 | * lisp/simple.el (execute-extended-command) | ||
| 921 | (undo-outer-limit-truncate, list-processes--refresh) | ||
| 922 | (compose-mail, set-variable, choose-completion-string) | ||
| 923 | (define-alternatives): | ||
| 924 | * lisp/startup.el (site-run-file, tty-handle-args, command-line) | ||
| 925 | (command-line-1): | ||
| 926 | * lisp/subr.el (noreturn, define-error, add-to-list) | ||
| 927 | (read-char-choice, version-to-list): | ||
| 928 | * lisp/term/common-win.el (x-handle-xrm-switch) | ||
| 929 | (x-handle-name-switch, x-handle-args): | ||
| 930 | * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid): | ||
| 931 | * lisp/textmodes/reftex-ref.el (reftex-label): | ||
| 932 | * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label): | ||
| 933 | * lisp/textmodes/two-column.el (2C-split): | ||
| 934 | * lisp/tutorial.el (tutorial--describe-nonstandard-key) | ||
| 935 | (tutorial--find-changed-keys): | ||
| 936 | * lisp/type-break.el (type-break-noninteractive-query): | ||
| 937 | * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes) | ||
| 938 | (wdired-do-perm-changes): | ||
| 939 | * lisp/whitespace.el (whitespace-report-region): | ||
| 940 | Prefer grave quoting in source-code strings used to generate help | ||
| 941 | and diagnostics. | ||
| 942 | * lisp/faces.el (face-documentation): | ||
| 943 | No need to convert quotes, since the result is a docstring. | ||
| 944 | * lisp/info.el (Info-virtual-index-find-node) | ||
| 945 | (Info-virtual-index, info-apropos): | ||
| 946 | Simplify by generating only curved quotes, since info files are | ||
| 947 | typically that ways nowadays anyway. | ||
| 948 | * lisp/international/mule-diag.el (list-input-methods): | ||
| 949 | Don’t assume text quoting style is curved. | ||
| 950 | * lisp/org/org-bibtex.el (org-bibtex-fields): | ||
| 951 | Revert my recent changes, going back to the old quoting style. | ||
| 952 | |||
| 953 | 2015-09-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 954 | |||
| 955 | * lisp/emacs-lisp/package.el: Reduce autoloading before compiling | ||
| 956 | (package--autoloads-file-name) | ||
| 957 | (package--activate-autoloads-and-load-path): New function. | ||
| 958 | (package-activate-1): Delegate autoloading and load-path | ||
| 959 | configuration to `package--activate-autoloads-and-load-path'. | ||
| 960 | (package--compile): Before compilation, call | ||
| 961 | `package--activate-autoloads-and-load-path' instead of | ||
| 962 | `package-activate-1'. | ||
| 963 | |||
| 964 | 2015-09-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 965 | |||
| 966 | * src/keyboard.c (read_key_sequence): Complete last fix (bug#21403) | ||
| 967 | |||
| 968 | 2015-09-07 Eli Zaretskii <eliz@gnu.org> | ||
| 969 | |||
| 970 | Fix deletion of symlinks to directories on MS-Windows | ||
| 971 | * src/w32.c (sys_unlink): If 'unlink' fails, and the argument is a | ||
| 972 | symlink to a directory, try again with 'rmdir'. | ||
| 973 | (is_symlink): If the argument is a symlink to a directory, set a | ||
| 974 | bit in the return value to indicate that fact. | ||
| 975 | |||
| 976 | 2015-09-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 977 | |||
| 978 | * lisp/emacs-lisp/package.el (package-initialize): Set enable-at-startup | ||
| 979 | When `package-initialize' is called as part of loading the init file, | ||
| 980 | the user probably doesn't want it to be called again afterwards. In this | ||
| 981 | situation, `package-initialize' now sets `package-enable-at-startup' to | ||
| 982 | nil to prevent that. The user can have the old behaviour by setting this | ||
| 983 | variable to t after the call to `package-initialize'. (Bug#21423) | ||
| 984 | * doc/emacs/package.texi (Package Installation): Document it | ||
| 985 | * doc/lispref/package.texi (Packaging Basics): Document it | ||
| 986 | * etc/NEWS: Document it | ||
| 987 | |||
| 988 | 2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 989 | |||
| 990 | Bump version of ntlm.el to 2.00 | ||
| 991 | * lisp/net/ntlm.el: Bump version to 2.00. New maintainer. Add comm | ||
| 992 | keyword. | ||
| 993 | |||
| 994 | 2015-09-06 Adam Sjøgren <asjo@koldfront.dk> | ||
| 995 | |||
| 996 | * doc/misc/gnus.texi (Mail Source Specifiers): | ||
| 997 | Allow :mailbox to be a list. | ||
| 998 | |||
| 999 | 2015-09-06 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1000 | |||
| 1001 | Allow even one non-regular character before the implicit tag name | ||
| 1002 | * lisp/progmodes/etags.el (etags-tags-completion-table): | ||
| 1003 | Allow even one non-regular character before the implicit tag name. | ||
| 1004 | Reported at http://emacs.stackexchange.com/questions/15269/. | ||
| 1005 | |||
| 1006 | 2015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 1007 | |||
| 1008 | Add support for NTLMv2 authentication | ||
| 1009 | * net/ntlm.el (ntlm): New customization group. | ||
| 1010 | (ntlm-compatibility-level): New defcustom. | ||
| 1011 | (ntlm-compute-timestamp): New function. | ||
| 1012 | (ntlm-generate-nonce): Likewise. | ||
| 1013 | (ntlm-build-auth-response): Add support for NTLMv2 authentication. | ||
| 1014 | |||
| 1015 | 2015-09-06 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 1016 | |||
| 1017 | * lisp/emacs-lisp/package.el: Rename custom faces | ||
| 1018 | All of the recently introduced faces, like `package-name-face', have | ||
| 1019 | been renamed to no end in `-face' to comply with the convention | ||
| 1020 | described in (info "(elisp) Defining Faces"). | ||
| 1021 | (package-name, package-description) | ||
| 1022 | (package-status-built-in, package-status-external) | ||
| 1023 | (package-status-available, package-status-new) | ||
| 1024 | (package-status-held, package-status-disabled) | ||
| 1025 | (package-status-installed, package-status-dependency) | ||
| 1026 | (package-status-unsigned, package-status-incompat) | ||
| 1027 | (package-status-avail-obso): New faces. | ||
| 1028 | (package-menu--print-info-simple): Use them. | ||
| 1029 | |||
| 1030 | 2015-09-06 Adam Sjøgren <asjo@koldfront.dk> | ||
| 1031 | |||
| 1032 | mail-source.el: Make the imap mail-source's :mailbox handle a list | ||
| 1033 | * lisp/gnus/mail-source.el (mail-source-fetch-imap): | ||
| 1034 | Allow :mailbox to be a list. | ||
| 1035 | |||
| 1036 | 2015-09-06 Eric Abrahamsen <eric@ericabrahamsen.net> | ||
| 1037 | |||
| 1038 | nnimap.el: Handle nil arg to nnimap-request-group | ||
| 1039 | * lisp/gnus/nnimap.el (nnimap-request-group): Handle nil "info" arg. | ||
| 1040 | This arg isn't always passed in, check it's not nil before making it | ||
| 1041 | into a list. The active arg will also be nil if the group is new, | ||
| 1042 | check for that. | ||
| 1043 | |||
| 1044 | 2015-09-06 Michael Albinus <michael.albinus@gmx.de> | ||
| 1045 | |||
| 1046 | File notifications: Support renaming over directory boundaries | ||
| 1047 | * lisp/filenotify.el (file-notify-handle-event): | ||
| 1048 | (file-notify--pending-event): Adapt docstring. | ||
| 1049 | (file-notify--descriptor, file-notify-callback): Reimplement in | ||
| 1050 | order to support renaming over directory boundaries. | ||
| 1051 | (file-notify-add-watch): Adapt `file-notify--descriptor' call. | ||
| 1052 | * doc/lispref/os.texi (File Notifications): Remove limitation of | ||
| 1053 | file renaming to the same directory. | ||
| 1054 | |||
| 1 | 2015-09-05 Paul Eggert <eggert@cs.ucla.edu> | 1055 | 2015-09-05 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 1056 | ||
| 3 | Spelling fix (Bug#21420) | 1057 | Spelling fix (Bug#21420) |
| @@ -12027,7 +13081,7 @@ | |||
| 12027 | 13081 | ||
| 12028 | This file records repository revisions from | 13082 | This file records repository revisions from |
| 12029 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 13083 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 12030 | commit 88b9a8000da6cf2d4aede86e9eae4f00016d0d6b (inclusive). | 13084 | commit 20b4625117b0303eaba1ef81085f0feb9062695a (inclusive). |
| 12031 | See ChangeLog.1 for earlier changes. | 13085 | See ChangeLog.1 for earlier changes. |
| 12032 | 13086 | ||
| 12033 | ;; Local Variables: | 13087 | ;; Local Variables: |