diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 733 |
1 files changed, 693 insertions, 40 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3fa1ffe40a7..ae429db7a7a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,657 @@ | |||
| 1 | 2013-06-12 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * ido.el (ido-delete-ignored-files): Remove. | ||
| 4 | (ido-wide-find-dirs-or-files, ido-make-file-list-1): | ||
| 5 | Go back to calling ido-ignore-item-p directly. | ||
| 6 | |||
| 7 | 2013-06-12 Eyal Lotem <eyal.lotem@gmail.com> (tiny change) | ||
| 8 | |||
| 9 | * ido.el (ido-wide-find-dirs-or-files): Respect ido-case-fold. | ||
| 10 | |||
| 11 | * ido.el (ido-delete-ignored-files): New function, | ||
| 12 | split from ido-make-file-list-1. | ||
| 13 | (ido-wide-find-dirs-or-files): Maybe ignore files. (Bug#13003) | ||
| 14 | (ido-make-file-list-1): Use ido-delete-ignored-files. | ||
| 15 | |||
| 16 | 2013-06-12 Leo Liu <sdl.web@gmail.com> | ||
| 17 | |||
| 18 | * progmodes/octave.el (inferior-octave-startup) | ||
| 19 | (inferior-octave-completion-table) | ||
| 20 | (inferior-octave-track-window-width-change) | ||
| 21 | (octave-eldoc-function-signatures, octave-help) | ||
| 22 | (octave-find-definition): Use single quoted strings. | ||
| 23 | (inferior-octave-startup-args): Change default value. | ||
| 24 | (inferior-octave-startup): Do not hard code "-i" and | ||
| 25 | "--no-line-editing". | ||
| 26 | (inferior-octave-resync-dirs): Add optional arg NOERROR. | ||
| 27 | (inferior-octave-directory-tracker): Use it. | ||
| 28 | (octave-goto-function-definition): Robustify. | ||
| 29 | (octave-help): Support highlighting operators in 'See also'. | ||
| 30 | (octave-find-definition): Find subfunctions only in Octave mode. | ||
| 31 | |||
| 32 | 2013-06-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 33 | |||
| 34 | * help-fns.el (help-fns--compiler-macro): If the handler function is | ||
| 35 | named, then put a link to it. | ||
| 36 | * help-mode.el (help-function-cmacro): Adjust regexp for cl-lib names. | ||
| 37 | * emacs-lisp/cl-macs.el (cl--compiler-macro-typep): New function. | ||
| 38 | (cl-typep): Use it. | ||
| 39 | (cl-eval-when): Simplify debug spec. | ||
| 40 | (cl-define-compiler-macro): Use eval-and-compile. Give a name to the | ||
| 41 | compiler-macro function instead of setting `compiler-macro-file'. | ||
| 42 | |||
| 43 | 2013-06-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 44 | Daniel Hackney <dan@haxney.org> | ||
| 45 | |||
| 46 | First part of Daniel Hackney's patch to package.el. | ||
| 47 | * emacs-lisp/package.el: Use defstruct. | ||
| 48 | (package-desc): New, main struct. | ||
| 49 | (package--bi-desc, package--ac-desc): New structs, used to describe the | ||
| 50 | format in external files. | ||
| 51 | (package-desc-vers): Replace with package-desc-version accessor. | ||
| 52 | (package-desc-doc): Replace with package-desc-summary accessor. | ||
| 53 | (package-activate-1): Remove `package' arg since the pkg-vec now | ||
| 54 | includes the name. | ||
| 55 | (define-package): Use package-desc-from-define. | ||
| 56 | (package-unpack-single): Change file-name arg to be a symbol. | ||
| 57 | (package--add-to-archive-contents): Use package-desc-create and new | ||
| 58 | accessor functions to package--ac-desc. | ||
| 59 | (package-buffer-info, package-tar-file-info): Return a package-desc. | ||
| 60 | (package-install-from-buffer): Remove `type' argument. Change pkg-info | ||
| 61 | arg to be a package-desc. | ||
| 62 | (package-install-file): Adjust accordingly. Use \' to match EOS. | ||
| 63 | (package--from-builtin): New function. | ||
| 64 | (describe-package-1, package-menu--generate): Use it. | ||
| 65 | (package--make-autoloads-and-compile): Change name arg to be a symbol. | ||
| 66 | (package-generate-autoloads): Idem and return the name of the file. | ||
| 67 | * emacs-lisp/package-x.el (package-upload-buffer-internal): | ||
| 68 | Change pkg-info arg to be a package-desc. | ||
| 69 | Use package-make-ac-desc. | ||
| 70 | (package-upload-file): Use \' to match EOS. | ||
| 71 | * finder.el (finder-compile-keywords): Use package-make-builtin. | ||
| 72 | |||
| 73 | 2013-06-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 74 | |||
| 75 | * vc/vc.el (vc-deduce-fileset): Change error message. | ||
| 76 | (vc-read-backend): New function. | ||
| 77 | (vc-next-action): Use it. | ||
| 78 | |||
| 79 | * subr.el (function-arity): Remove (mistakenly added) (bug#14590). | ||
| 80 | |||
| 81 | * progmodes/prolog.el (prolog-make-keywords-regexp): Remove. | ||
| 82 | (prolog-font-lock-keywords): Use regexp-opt instead. | ||
| 83 | Don't manually highlight strings. | ||
| 84 | (prolog-mode-variables): Simplify comment-start-skip. | ||
| 85 | (prolog-consult-compile): Use display-buffer. Remove unused old-filter. | ||
| 86 | |||
| 87 | * emacs-lisp/generic.el (generic--normalise-comments) | ||
| 88 | (generic-set-comment-syntax, generic-set-comment-vars): New functions. | ||
| 89 | (generic-mode-set-comments): Use them. | ||
| 90 | (generic-bracket-support): Use setq-local. | ||
| 91 | (generic-make-keywords-list): Declare obsolete. | ||
| 92 | |||
| 93 | 2013-06-11 Glenn Morris <rgm@gnu.org> | ||
| 94 | |||
| 95 | * emacs-lisp/lisp-mode.el (lisp-mode-variables): | ||
| 96 | Prettify after setting font-lock-defaults. (Bug#14574) | ||
| 97 | |||
| 98 | 2013-06-11 Juanma Barranquero <lekktu@gmail.com> | ||
| 99 | |||
| 100 | * replace.el (query-replace, occur-read-regexp-defaults-function) | ||
| 101 | (replace-search): | ||
| 102 | * subr.el (declare-function, number-sequence, local-set-key) | ||
| 103 | (substitute-key-definition, locate-user-emacs-file) | ||
| 104 | (with-silent-modifications, split-string, eval-after-load): | ||
| 105 | Fix typos, remove unneeded backslashes and reflow some docstrings. | ||
| 106 | |||
| 107 | 2013-06-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 108 | |||
| 109 | * international/mule-conf.el (file-coding-system-alist): Use utf-8 as | ||
| 110 | default for Elisp files. | ||
| 111 | |||
| 112 | 2013-06-11 Glenn Morris <rgm@gnu.org> | ||
| 113 | |||
| 114 | * vc/log-view.el (log-view-mode-map): Inherit from special-mode-map, | ||
| 115 | although define-derived-mode was doing this anyway. (Bug#14583) | ||
| 116 | |||
| 117 | 2013-06-10 Juanma Barranquero <lekktu@gmail.com> | ||
| 118 | |||
| 119 | * allout.el (allout-encryption-plaintext-sanitization-regexps): | ||
| 120 | Fix make-variable-buffer-local call to refer to the correct variable. | ||
| 121 | |||
| 122 | 2013-06-10 Aidan Gauland <aidalgol@amuri.net> | ||
| 123 | |||
| 124 | * eshell/em-term.el (eshell-visual-commands) | ||
| 125 | (eshell-visual-subcommands, eshell-visual-options): | ||
| 126 | Add summary line to docstrings. Add cross-references. | ||
| 127 | |||
| 128 | 2013-06-10 Glenn Morris <rgm@gnu.org> | ||
| 129 | |||
| 130 | * epa.el (epa-read-file-name): New function. (Bug#14510) | ||
| 131 | (epa-decrypt-file): Make plain-file optional. Use epa-read-file-name. | ||
| 132 | |||
| 133 | 2013-06-09 Aidan Gauland <aidalgol@amuri.net> | ||
| 134 | |||
| 135 | * eshell/em-term.el (eshell-visual-command-p): Fix bug that caused | ||
| 136 | output redirection to be ignored with visual commands. | ||
| 137 | |||
| 138 | 2013-06-09 Aidan Gauland <aidalgol@amuri.net> | ||
| 139 | |||
| 140 | * eshell/em-term.el (eshell-visual-command-p): New function. | ||
| 141 | (eshell-term-initialize): Move long lambda to separate function | ||
| 142 | eshell-visual-command-p. | ||
| 143 | * eshell/em-dirs.el (eshell-dirs-initialise): | ||
| 144 | * eshell/em-script.el (eshell-script-initialize): | ||
| 145 | Add missing #' to lambda. | ||
| 146 | |||
| 147 | 2013-06-08 Leo Liu <sdl.web@gmail.com> | ||
| 148 | |||
| 149 | * progmodes/octave.el (octave-add-log-current-defun): New function. | ||
| 150 | (octave-mode): Set add-log-current-defun-function. | ||
| 151 | (octave-goto-function-definition): Do not move point if not found. | ||
| 152 | (octave-find-definition): Enhance to try subfunctions first. | ||
| 153 | |||
| 154 | 2013-06-08 Glenn Morris <rgm@gnu.org> | ||
| 155 | |||
| 156 | * emacs-lisp/bytecomp.el (byte-compile-char-before) | ||
| 157 | (byte-compile-backward-char, byte-compile-backward-word): | ||
| 158 | Improve previous change, to handle non-explicit nil. | ||
| 159 | |||
| 160 | 2013-06-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 161 | |||
| 162 | * emacs-lisp/smie.el: Improve show-paren-mode behavior. | ||
| 163 | (smie--opener/closer-at-point): New function. | ||
| 164 | (smie--matching-block-data): Use it. Don't match from right after an | ||
| 165 | opener or right before a closer. Obey smie-blink-matching-inners. | ||
| 166 | Don't signal a mismatch for repeated inners like "switch..case..case". | ||
| 167 | |||
| 168 | 2013-06-07 Leo Liu <sdl.web@gmail.com> | ||
| 169 | |||
| 170 | * progmodes/octave.el (octave-mode): Set comment-use-global-state | ||
| 171 | to t. (Bug#14303) | ||
| 172 | (octave-function-header-regexp): Fix. (Bug#14570) | ||
| 173 | (octave-help-mode-finish-hook, octave-help-mode-finish): | ||
| 174 | Remove. Just use temp-buffer-show-hook. | ||
| 175 | |||
| 176 | * newcomment.el (comment-search-backward): Revert last change. | ||
| 177 | (Bug#14434) | ||
| 178 | |||
| 179 | * emacs-lisp/smie.el (smie--matching-block-data): Minor simplification. | ||
| 180 | |||
| 181 | 2013-06-07 Eli Zaretskii <eliz@gnu.org> | ||
| 182 | |||
| 183 | * Makefile.in (TAGS TAGS-LISP): Pass the (long) list of *.el files | ||
| 184 | through xargs, to avoid failure due to MS-Windows limitations on | ||
| 185 | command-line length. | ||
| 186 | |||
| 187 | 2013-06-06 Glenn Morris <rgm@gnu.org> | ||
| 188 | |||
| 189 | * font-lock.el (lisp-font-lock-keywords-2): | ||
| 190 | Treat user-error like error. | ||
| 191 | |||
| 192 | * emacs-lisp/bytecomp.el (byte-compile-char-before) | ||
| 193 | (byte-compile-backward-char, byte-compile-backward-word): | ||
| 194 | Handle explicit nil arguments. (Bug#14565) | ||
| 195 | |||
| 196 | 2013-06-05 Alan Mackenzie <acm@muc.de> | ||
| 197 | |||
| 198 | * isearch.el (isearch-allow-prefix): New user option. | ||
| 199 | (isearch-other-meta-char): Don't exit isearch when a prefix | ||
| 200 | argument is typed whilst `isearch-allow-prefix' is non-nil. | ||
| 201 | (Bug#9706) | ||
| 202 | |||
| 203 | 2013-06-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 204 | |||
| 205 | * autorevert.el (auto-revert-notify-handler): Use memq. | ||
| 206 | Hide assertion failure. | ||
| 207 | |||
| 208 | * skeleton.el: Use cl-lib. | ||
| 209 | (skeleton-further-elements): Use defvar-local. | ||
| 210 | (skeleton-insert): Use cl-progv. | ||
| 211 | |||
| 212 | 2013-06-05 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 213 | |||
| 214 | * progmodes/prog-mode.el (prog-prettify-symbols) | ||
| 215 | (prog-prettify-install): Update docstrings. | ||
| 216 | |||
| 217 | 2013-06-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 218 | |||
| 219 | * simple.el: Move all the prog-mode code to prog-mode.el. | ||
| 220 | * progmodes/prog-mode.el: New file. | ||
| 221 | * loadup.el: Add prog-mode.el. | ||
| 222 | |||
| 223 | 2013-06-05 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 224 | |||
| 225 | * simple.el (prog-prettify-symbols): Add version. | ||
| 226 | (prog-prettify-install): Add convenience function to prettify symbols. | ||
| 227 | |||
| 228 | * progmodes/perl-mode.el (perl--augmented-font-lock-keywords) | ||
| 229 | (perl--augmented-font-lock-keywords-1) | ||
| 230 | (perl--augmented-font-lock-keywords-2, perl-mode): Remove unneeded | ||
| 231 | variables and use it. | ||
| 232 | |||
| 233 | * progmodes/cfengine.el (cfengine3--augmented-font-lock-keywords) | ||
| 234 | (cfengine3-mode): Remove unneeded variable and use it. | ||
| 235 | |||
| 236 | * emacs-lisp/lisp-mode.el (lisp--augmented-font-lock-keywords) | ||
| 237 | (lisp--augmented-font-lock-keywords-1) | ||
| 238 | (lisp--augmented-font-lock-keywords-2, lisp-mode-variables): | ||
| 239 | Remove unneeded variables and use it. | ||
| 240 | |||
| 241 | 2013-06-05 João Távora <joaotavora@gmail.com> | ||
| 242 | |||
| 243 | * net/tls.el (open-tls-stream): Remove unneeded buffer contents up | ||
| 244 | to point when opening the connection. (Bug#14380) | ||
| 245 | |||
| 246 | 2013-06-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 247 | |||
| 248 | * subr.el (load-history-regexp, load-history-filename-element) | ||
| 249 | (eval-after-load, after-load-functions, do-after-load-evaluation) | ||
| 250 | (eval-next-after-load, display-delayed-warnings) | ||
| 251 | (collapse-delayed-warnings, delayed-warnings-hook): Move after the | ||
| 252 | definition of save-match-data. | ||
| 253 | (overriding-local-map): Remove accidental obsolescence declaration. | ||
| 254 | |||
| 255 | * emacs-lisp/edebug.el (edebug-result): Move before first use. | ||
| 256 | |||
| 257 | 2013-06-05 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 258 | |||
| 259 | Generalize symbol prettify support to prog-mode and implement it | ||
| 260 | for perl-mode, cfengine3-mode, and emacs-lisp-mode. | ||
| 261 | * simple.el (prog-prettify-symbols-alist, prog-prettify-symbols) | ||
| 262 | (prog--prettify-font-lock-compose-symbol) | ||
| 263 | (prog-prettify-font-lock-symbols-keywords): New variables and | ||
| 264 | functions to support symbol prettification. | ||
| 265 | * emacs-lisp/lisp-mode.el (lisp--augmented-font-lock-keywords) | ||
| 266 | (lisp--augmented-font-lock-keywords-1) | ||
| 267 | (lisp--augmented-font-lock-keywords-2, lisp-mode-variables) | ||
| 268 | (lisp--prettify-symbols-alist): Implement prettify of lambda. | ||
| 269 | * progmodes/cfengine.el (cfengine3--augmented-font-lock-keywords) | ||
| 270 | (cfengine3--prettify-symbols-alist, cfengine3-mode): | ||
| 271 | Implement prettify of -> => :: strings. | ||
| 272 | * progmodes/perl-mode.el (perl-prettify-symbols) | ||
| 273 | (perl--font-lock-compose-symbol) | ||
| 274 | (perl--font-lock-symbols-keywords): Move to prog-mode. | ||
| 275 | (perl--prettify-symbols-alist): Prettify -> => :: strings. | ||
| 276 | (perl-font-lock-keywords-1) | ||
| 277 | (perl-font-lock-keywords-2): Remove explicit prettify support. | ||
| 278 | (perl--augmented-font-lock-keywords) | ||
| 279 | (perl--augmented-font-lock-keywords-1) | ||
| 280 | (perl--augmented-font-lock-keywords-2, perl-mode): | ||
| 281 | Implement prettify support. | ||
| 282 | |||
| 283 | 2013-06-05 Leo Liu <sdl.web@gmail.com> | ||
| 284 | |||
| 285 | Re-implement smie matching block highlight using | ||
| 286 | show-paren-data-function. (Bug#14395) | ||
| 287 | * emacs-lisp/smie.el (smie-matching-block-highlight) | ||
| 288 | (smie--highlight-matching-block-overlay) | ||
| 289 | (smie--highlight-matching-block-lastpos) | ||
| 290 | (smie-highlight-matching-block) | ||
| 291 | (smie-highlight-matching-block-mode): Remove. | ||
| 292 | (smie--matching-block-data-cache): New variable. | ||
| 293 | (smie--matching-block-data): New function. | ||
| 294 | (smie-setup): Use smie--matching-block-data for | ||
| 295 | show-paren-data-function. | ||
| 296 | |||
| 297 | * progmodes/octave.el (octave-mode-menu): Fix. | ||
| 298 | (octave-find-definition): Skip garbage lines. | ||
| 299 | |||
| 300 | 2013-06-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 301 | |||
| 302 | Fix compilation error with simultaneous dynamic+lexical scoping. | ||
| 303 | Add warning when a defvar appears after the first let-binding. | ||
| 304 | * emacs-lisp/bytecomp.el (byte-compile-lexical-variables): New var. | ||
| 305 | (byte-compile-close-variables): Initialize it. | ||
| 306 | (byte-compile--declare-var): New function. | ||
| 307 | (byte-compile-file-form-defvar) | ||
| 308 | (byte-compile-file-form-define-abbrev-table) | ||
| 309 | (byte-compile-file-form-custom-declare-variable): Use it. | ||
| 310 | (byte-compile-make-lambda-lexenv): Change the argument. Simplify. | ||
| 311 | (byte-compile-lambda): Share call to byte-compile-arglist-vars. | ||
| 312 | (byte-compile-bind): Handle dynamic bindings that shadow | ||
| 313 | lexical bindings. | ||
| 314 | (byte-compile-unbind): Make arg non-optional. | ||
| 315 | (byte-compile-let): Simplify. | ||
| 316 | * emacs-lisp/cconv.el (byte-compile-lexical-variables): Declare var. | ||
| 317 | (cconv--analyse-function, cconv-analyse-form): Populate it. | ||
| 318 | Protect byte-compile-bound-variables to limit the scope of defvars. | ||
| 319 | (cconv-analyse-form): Add missing rule for (defvar <foo>). | ||
| 320 | Remove unneeded rule for `declare'. | ||
| 321 | |||
| 322 | * emacs-lisp/cl-macs.el (cl--compiler-macro-adjoin): Use macroexp-let2 | ||
| 323 | so as to avoid depending on cl-adjoin at run-time. | ||
| 324 | * emacs-lisp/cl-lib.el (cl-pushnew): Use backquotes. | ||
| 325 | |||
| 326 | * emacs-lisp/macroexp.el (macroexp--compiling-p): New function. | ||
| 327 | (macroexp--warn-and-return): Use it. | ||
| 328 | |||
| 329 | 2013-06-05 Leo Liu <sdl.web@gmail.com> | ||
| 330 | |||
| 331 | * eshell/esh-mode.el (eshell-mode): Fix key bindings. | ||
| 332 | |||
| 333 | 2013-06-04 Leo Liu <sdl.web@gmail.com> | ||
| 334 | |||
| 335 | * progmodes/compile.el (compile-goto-error): Add optional arg NOMSG. | ||
| 336 | (compilation-auto-jump): Suppress the "Mark set" message to give | ||
| 337 | way to exit message. | ||
| 338 | |||
| 339 | 2013-06-04 Alan Mackenzie <acm@muc.de> | ||
| 340 | |||
| 341 | Remove faulty optimisation from indentation calculation. | ||
| 342 | * progmodes/cc-engine.el (c-guess-basic-syntax): Don't calculate | ||
| 343 | search limit based on 2000 characters back from indent-point. | ||
| 344 | |||
| 345 | 2013-06-03 Tassilo Horn <tsdh@gnu.org> | ||
| 346 | |||
| 347 | * eshell/em-term.el (cl-lib): Require `cl-lib'. | ||
| 348 | |||
| 349 | 2013-06-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 350 | |||
| 351 | * emacs-lisp/lisp.el: Use lexical-binding. | ||
| 352 | (lisp--local-variables-1, lisp--local-variables): New functions. | ||
| 353 | (lisp--local-variables-completion-table): New var. | ||
| 354 | (lisp-completion-at-point): Use it complete let-bound vars. | ||
| 355 | |||
| 356 | * emacs-lisp/lisp-mode.el (eval-sexp-add-defvars): Expand macros | ||
| 357 | eagerly (bug#14422). | ||
| 358 | |||
| 359 | 2013-06-03 Michael Albinus <michael.albinus@gmx.de> | ||
| 360 | |||
| 361 | * autorevert.el (auto-revert-notify-enabled) | ||
| 362 | (auto-revert-notify-rm-watch, auto-revert-notify-add-watch) | ||
| 363 | (auto-revert-notify-event-p, auto-revert-notify-event-file-name) | ||
| 364 | (auto-revert-notify-handler): Handle also gfilenotify. | ||
| 365 | |||
| 366 | * subr.el (file-notify-handle-event): New defun. Replacing ... | ||
| 367 | (inotify-event-p, inotify-handle-event, w32notify-handle-event): | ||
| 368 | Remove. | ||
| 369 | |||
| 370 | 2013-06-03 Juri Linkov <juri@jurta.org> | ||
| 371 | |||
| 372 | * bindings.el (search-map): Bind `highlight-symbol-at-point' to | ||
| 373 | `M-s h .'. (Bug#14427) | ||
| 374 | |||
| 375 | * hi-lock.el (highlight-symbol-at-point): New alias for the new | ||
| 376 | command `hi-lock-face-symbol-at-point'. | ||
| 377 | (hi-lock-face-symbol-at-point): New command. | ||
| 378 | (hi-lock-map): Bind `highlight-symbol-at-point' to `C-x w .'. | ||
| 379 | (hi-lock-menu): Add `highlight-symbol-at-point'. | ||
| 380 | (hi-lock-mode): Doc fix. | ||
| 381 | |||
| 382 | * isearch.el (isearch-forward-symbol-at-point): New command. | ||
| 383 | (search-map): Bind `isearch-forward-symbol-at-point' to `M-s .'. | ||
| 384 | (isearch-highlight-regexp): Add a regexp which matches | ||
| 385 | words/symbols for word/symbol mode. | ||
| 386 | |||
| 387 | * subr.el (find-tag-default-bounds): New function with the body | ||
| 388 | mostly moved from `find-tag-default'. | ||
| 389 | (find-tag-default): Move most code to `find-tag-default-bounds', | ||
| 390 | call it and apply `buffer-substring-no-properties' afterwards. | ||
| 391 | |||
| 392 | 2013-06-03 Tassilo Horn <tsdh@gnu.org> | ||
| 393 | |||
| 394 | * eshell/em-term.el (eshell-term-initialize): | ||
| 395 | Use `cl-intersection' rather than `intersection'. | ||
| 396 | |||
| 397 | 2013-06-02 Xue Fuqiao <xfq.free@gmail.com> | ||
| 398 | |||
| 399 | * vc/log-view.el: Doc fix. | ||
| 400 | (log-view-mode-map): Copy keymap from `special-mode-map'. | ||
| 401 | |||
| 402 | 2013-06-02 Eric Ludlam <zappo@gnu.org> | ||
| 403 | |||
| 404 | * emacs-lisp/eieio.el (eieio--defalias, eieio-hook) | ||
| 405 | (eieio-error-unsupported-class-tags, eieio-skip-typecheck) | ||
| 406 | (eieio-optimize-primary-methods-flag, eieio-initializing-object) | ||
| 407 | (eieio-unbound, eieio-default-superclass) | ||
| 408 | (eieio--define-field-accessors, method-static, method-before) | ||
| 409 | (method-primary, method-after, method-num-lists) | ||
| 410 | (method-generic-before, method-generic-primary) | ||
| 411 | (method-generic-after, method-num-slots) | ||
| 412 | (eieio-specialized-key-to-generic-key) | ||
| 413 | (eieio--check-type, class-v, class-p) | ||
| 414 | (eieio-class-name, define-obsolete-function-alias) | ||
| 415 | (eieio-class-parents-fast, eieio-class-children-fast) | ||
| 416 | (same-class-fast-p, class-constructor, generic-p) | ||
| 417 | (generic-primary-only-p, generic-primary-only-one-p) | ||
| 418 | (class-option-assoc, class-option, eieio-object-p) | ||
| 419 | (class-abstract-p, class-method-invocation-order) | ||
| 420 | (eieio-defclass-autoload-map, eieio-defclass-autoload) | ||
| 421 | (eieio-class-un-autoload, eieio-defclass) | ||
| 422 | (eieio-eval-default-p, eieio-perform-slot-validation-for-default) | ||
| 423 | (eieio-add-new-slot, eieio-copy-parents-into-subclass) | ||
| 424 | (eieio--defgeneric-init-form, eieio-defgeneric-form) | ||
| 425 | (eieio-defgeneric-reset-generic-form) | ||
| 426 | (eieio-defgeneric-form-primary-only) | ||
| 427 | (eieio-defgeneric-reset-generic-form-primary-only) | ||
| 428 | (eieio-defgeneric-form-primary-only-one) | ||
| 429 | (eieio-defgeneric-reset-generic-form-primary-only-one) | ||
| 430 | (eieio-unbind-method-implementations) | ||
| 431 | (eieio--defmethod, eieio--typep) | ||
| 432 | (eieio-perform-slot-validation, eieio-validate-slot-value) | ||
| 433 | (eieio-validate-class-slot-value, eieio-barf-if-slot-unbound) | ||
| 434 | (eieio-oref, eieio-oref-default, eieio-default-eval-maybe) | ||
| 435 | (eieio-oset, eieio-oset-default, eieio-slot-originating-class-p) | ||
| 436 | (eieio-slot-name-index, eieio-class-slot-name-index) | ||
| 437 | (eieio-set-defaults, eieio-initarg-to-attribute) | ||
| 438 | (eieio-attribute-to-initarg, eieio-c3-candidate) | ||
| 439 | (eieio-c3-merge-lists, eieio-class-precedence-c3) | ||
| 440 | (eieio-class-precedence-dfs, eieio-class-precedence-bfs) | ||
| 441 | (eieio-class-precedence-list, eieio-generic-call-methodname) | ||
| 442 | (eieio-generic-call-arglst, eieio-generic-call-key) | ||
| 443 | (eieio-generic-call-next-method-list) | ||
| 444 | (eieio-pre-method-execution-functions, eieio-generic-call) | ||
| 445 | (eieio-generic-call-primary-only, eieiomt-method-list) | ||
| 446 | (eieiomt-optimizing-obarray, eieiomt-install) | ||
| 447 | (eieiomt-add, eieiomt-next, eieiomt-sym-optimize) | ||
| 448 | (eieio-generic-form, eieio-defmethod, make-obsolete) | ||
| 449 | (eieio-defgeneric, make-obsolete): Move to eieio-core.el | ||
| 450 | (defclass): Remove `eval-and-compile' from macro. | ||
| 451 | (call-next-method, shared-initialize): Instead of using | ||
| 452 | `scoped-class' variable, use new eieio--scoped-class, and | ||
| 453 | eieio--with-scoped-class. | ||
| 454 | (initialize-instance): Rename local variable 'scoped-class' to | ||
| 455 | 'this-class' to remove ambiguitity from old global. | ||
| 456 | |||
| 457 | * emacs-lisp/eieio-core.el: New file. Derived from key parts of | ||
| 458 | eieio.el. | ||
| 459 | (eieio--scoped-class-stack): New variable | ||
| 460 | (eieio--scoped-class): New fcn | ||
| 461 | (eieio--with-scoped-class): New scoping macro. | ||
| 462 | (eieio-defclass): Use pushnew instead of add-to-list. | ||
| 463 | (eieio-defgeneric-form-primary-only-one, eieio-oset-default) | ||
| 464 | (eieio-slot-name-index, eieio-set-defaults, eieio-generic-call) | ||
| 465 | (eieio-generic-call-primary-only, eieiomt-add): Instead of using | ||
| 466 | `scoped-class' variable, use new eieio--scoped-class, and | ||
| 467 | eieio--with-scoped-class. | ||
| 468 | |||
| 469 | * emacs-lisp/eieio-base.el (cl-lib): Require during compile. | ||
| 470 | |||
| 471 | 2013-06-02 Tassilo Horn <tsdh@gnu.org> | ||
| 472 | |||
| 473 | * eshell/esh-ext.el (eshell-external-command): Pass args to | ||
| 474 | `eshell-find-interpreter'. | ||
| 475 | (eshell-find-interpreter): Add new second parameter ARGS. | ||
| 476 | |||
| 477 | * eshell/em-script.el (eshell-script-initialize): Add second arg | ||
| 478 | to the function added as MATCH to `eshell-interpreter-alist'. | ||
| 479 | |||
| 480 | * eshell/em-dirs.el (eshell-dirs-initialize): Add second arg to | ||
| 481 | the function added as MATCH to `eshell-interpreter-alist'. | ||
| 482 | |||
| 483 | * eshell/em-term.el (eshell-visual-subcommands): New defcustom. | ||
| 484 | (eshell-visual-options): New defcustom. | ||
| 485 | (eshell-escape-control-x): Adapt docstring. | ||
| 486 | (eshell-term-initialize): Test `eshell-visual-subcommands' and | ||
| 487 | `eshell-visual-options' in addition to `eshell-visual-commands'. | ||
| 488 | (eshell-exec-visual): Pass args to `eshell-find-interpreter'. | ||
| 489 | |||
| 490 | 2013-06-01 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 491 | |||
| 492 | * progmodes/python.el (python-indent-block-enders): Add break, | ||
| 493 | continue and raise keywords. | ||
| 494 | |||
| 495 | 2013-06-01 Glenn Morris <rgm@gnu.org> | ||
| 496 | |||
| 497 | * pcmpl-gnu.el (pcomplete/tar): Check obsolete variable is bound. | ||
| 498 | |||
| 499 | Plain (f)boundp silences compilation warnings since Emacs 22.1. | ||
| 500 | * progmodes/cc-cmds.el (delete-forward-p): | ||
| 501 | * progmodes/cc-defs.el (buffer-syntactic-context-depth): | ||
| 502 | * progmodes/cc-engine.el (buffer-syntactic-context): | ||
| 503 | * progmodes/cc-fonts.el (face-property-instance): | ||
| 504 | * progmodes/cc-mode.el (set-keymap-parents): | ||
| 505 | * progmodes/cc-vars.el (get-char-table): No need for cc-bytecomp-defun. | ||
| 506 | * progmodes/cc-defs.el (c-set-region-active, c-beginning-of-defun-1) | ||
| 507 | * progmodes/cc-mode.el (c-make-inherited-keymap): Use plain fboundp. | ||
| 508 | * progmodes/cc-defs.el (zmacs-region-stays, zmacs-regions) | ||
| 509 | (lookup-syntax-properties): Remove unecessary cc-bytecomp-defvar. | ||
| 510 | |||
| 511 | * progmodes/cc-vars.el (other): Emacs has this widget since | ||
| 512 | at least 21.1, so don't (re)define it. | ||
| 513 | |||
| 514 | * eshell/em-cmpl.el (eshell-cmpl-initialize): | ||
| 515 | Replace the obsolete alias pcomplete-arg-quote-list. | ||
| 516 | |||
| 517 | 2013-06-01 Leo Liu <sdl.web@gmail.com> | ||
| 518 | |||
| 519 | * progmodes/octave.el (octave-mode-syntax-table): Give `.' | ||
| 520 | punctuation syntax. | ||
| 521 | (inferior-octave-minimal-columns) | ||
| 522 | (inferior-octave-last-column-width): New variables. | ||
| 523 | (inferior-octave-track-window-width-change): New function. | ||
| 524 | (inferior-octave-mode): Adjust column width so that Octave output, | ||
| 525 | for example from 'ls', can fit into the window nicely. | ||
| 526 | |||
| 527 | 2013-05-31 Dmitry Gutov <dgutov@yandex.ru> | ||
| 528 | |||
| 529 | * progmodes/ruby-mode.el (ruby-syntax-expansion-allowed-p): | ||
| 530 | Highlight expansions inside regexp literals. | ||
| 531 | |||
| 532 | 2013-05-31 Glenn Morris <rgm@gnu.org> | ||
| 533 | |||
| 534 | * obsolete/sym-comp.el (symbol-complete): | ||
| 535 | Replace obsolete completion-annotate-function. | ||
| 536 | |||
| 537 | * progmodes/cc-vars.el (c-make-macro-with-semi-re): Silence compiler. | ||
| 538 | |||
| 539 | 2013-05-31 Dmitry Gutov <dgutov@yandex.ru> | ||
| 540 | |||
| 541 | * progmodes/ruby-mode.el (ruby-syntax-expansion-allowed-p): | ||
| 542 | New function, checks if point is inside a literal that allows | ||
| 543 | expression expansion. | ||
| 544 | (ruby-syntax-propertize-expansion): Use it. | ||
| 545 | (ruby-syntax-propertize-function): Bind `case-fold-search' to nil | ||
| 546 | around the body. | ||
| 547 | |||
| 548 | 2013-05-30 Juri Linkov <juri@jurta.org> | ||
| 549 | |||
| 550 | * isearch.el (isearch-mode-map): Bind `isearch-toggle-invisible' | ||
| 551 | to "\M-si". | ||
| 552 | (isearch-invisible): New variable. | ||
| 553 | (isearch-forward): Doc fix. | ||
| 554 | (isearch-mode): Set `isearch-invisible' | ||
| 555 | to the value of `search-invisible'. | ||
| 556 | (isearch-toggle-case-fold): Doc fix. | ||
| 557 | (isearch-toggle-invisible): New command. | ||
| 558 | (isearch-query-replace): Let-bind `search-invisible' | ||
| 559 | to the value of `isearch-invisible'. | ||
| 560 | (isearch-search): Use `isearch-invisible' instead of | ||
| 561 | `search-invisible'. Let-bind `search-invisible' | ||
| 562 | to the value of `isearch-invisible'. (Bug#11378) | ||
| 563 | |||
| 564 | 2013-05-30 Juri Linkov <juri@jurta.org> | ||
| 565 | |||
| 566 | * replace.el (perform-replace): Avoid `isearch-range-invisible' | ||
| 567 | call when `query-flag' is nil and `search-invisible' is non-nil. | ||
| 568 | (Bug#11746) | ||
| 569 | |||
| 570 | 2013-05-30 Glenn Morris <rgm@gnu.org> | ||
| 571 | |||
| 572 | * progmodes/gdb-mi.el (gdb-wait-for-pending): Fix typo. | ||
| 573 | |||
| 574 | * progmodes/cc-bytecomp.el (cc-bytecomp-noruntime-functions): New. | ||
| 575 | (cc-require): Suppress spurious "noruntime" warnings. | ||
| 576 | (cc-require-when-compile): Use fboundp, for sake of compiler. | ||
| 577 | |||
| 578 | * progmodes/cc-mode.el: Move load of cc-vars before that of | ||
| 579 | cc-langs (which in turn loads cc-vars), to quieten compiler. | ||
| 580 | |||
| 581 | 2013-05-30 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 582 | |||
| 583 | * paren.el: Simplify the code. | ||
| 584 | (show-paren-mode): Always start the timer. | ||
| 585 | (show-paren--idle-timer): Rename from show-paren-idle-timer. | ||
| 586 | (show-paren--overlay, show-paren--overlay-1): Rename from | ||
| 587 | show-paren-overlay and show-paren-overlay-1, and initialize to an | ||
| 588 | overlay rather than to nil. | ||
| 589 | (show-paren-function): Misc cleanup and simplifications. | ||
| 590 | |||
| 591 | 2013-05-30 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 592 | |||
| 593 | * paren.el (show-paren-data-function): New hook. | ||
| 594 | (show-paren--default): New function, extracted from show-paren-function. | ||
| 595 | (show-paren-function): Use show-paren-data-function. | ||
| 596 | |||
| 597 | 2013-05-30 Glenn Morris <rgm@gnu.org> | ||
| 598 | |||
| 599 | * ielm.el (ielm-map, ielm-complete-symbol): | ||
| 600 | Use completion-at-point rather than obsolete functions. | ||
| 601 | (inferior-emacs-lisp-mode): Doc fix. | ||
| 602 | Set completion-at-point-functions, rather than | ||
| 603 | comint-dynamic-complete-functions. | ||
| 604 | |||
| 605 | * eshell/em-cmpl.el (eshell-complete-lisp-symbol): New function. | ||
| 606 | (eshell-cmpl-initialize, eshell-complete-parse-arguments): | ||
| 607 | Replace obsolete lisp-complete-symbol with eshell-complete-lisp-symbol. | ||
| 608 | |||
| 609 | * image.el (image-animated-p): Tweak definition. | ||
| 610 | |||
| 611 | * net/rlogin.el (rlogin-program, rlogin-explicit-args): Default to ssh. | ||
| 612 | (rlogin-process-connection-type): Tweak default. Add set-after. | ||
| 613 | (rlogin-host): Doc fix. | ||
| 614 | (rlogin): Tweak prompt. | ||
| 615 | (rlogin-tab-or-complete): Use completion-at-point rather than alias. | ||
| 616 | |||
| 617 | * net/net-utils.el (nslookup-mode-map, ftp-mode-map): | ||
| 618 | * progmodes/tcl.el (inferior-tcl-mode-map): | ||
| 619 | Use completion-at-point rather than obsolete alias. | ||
| 620 | |||
| 621 | * emacs-lisp/eieio.el (eieio-eval-default-p): Move before use. | ||
| 622 | |||
| 623 | * minibuffer.el (read-file-name-completion-ignore-case): | ||
| 624 | Move before completion--in-region, for eager macro expansion. | ||
| 625 | |||
| 626 | 2013-05-29 Juri Linkov <juri@jurta.org> | ||
| 627 | |||
| 628 | * replace.el (occur-engine): Rename `globalcount' to `global-lines' | ||
| 629 | for total count of matching lines. Add `global-matches' for total | ||
| 630 | count of matches. Rename `matches' to `lines' for count of | ||
| 631 | matching lines. Add `matches' for count of matches. | ||
| 632 | Rename `lines' to `curr-line' for line count. Rename `prev-lines' | ||
| 633 | to `prev-line' for line number of prev match endpt. | ||
| 634 | Increment `matches' for every match. Print the number of | ||
| 635 | matching lines in the header. | ||
| 636 | (occur-context-lines): Rename `lines' to `curr-line'. | ||
| 637 | Rename `prev-lines' to `prev-line'. (Bug#14017) | ||
| 638 | |||
| 639 | 2013-05-29 Juri Linkov <juri@jurta.org> | ||
| 640 | |||
| 641 | * replace.el (perform-replace): Add `skip-read-only-count', | ||
| 642 | `skip-filtered-count', `skip-invisible-count' let-bound to 0. | ||
| 643 | Increment them for corresponding conditions and report the number | ||
| 644 | of skipped occurrences in the final message. (Bug#11746) | ||
| 645 | (query-replace, query-replace-regexp, query-replace-regexp-eval) | ||
| 646 | (replace-string, replace-regexp): Doc fix. | ||
| 647 | |||
| 648 | 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 649 | |||
| 650 | * emacs-lisp/trace.el (trace--read-args): Provide a default. | ||
| 651 | |||
| 652 | * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Inherit from | ||
| 653 | prog-mode-map (bug#14504). | ||
| 654 | |||
| 1 | 2013-05-29 Leo Liu <sdl.web@gmail.com> | 655 | 2013-05-29 Leo Liu <sdl.web@gmail.com> |
| 2 | 656 | ||
| 3 | * progmodes/octave.el (octave-indent-comment): Tweak regexps. | 657 | * progmodes/octave.el (octave-indent-comment): Tweak regexps. |
| @@ -24,12 +678,11 @@ | |||
| 24 | 2013-05-28 Alan Mackenzie <acm@muc.de> | 678 | 2013-05-28 Alan Mackenzie <acm@muc.de> |
| 25 | 679 | ||
| 26 | Handle "capitalised keywords" correctly. | 680 | Handle "capitalised keywords" correctly. |
| 27 | * progmodes/cc-mode.el (c-after-change): bind case-fold-search to | 681 | * progmodes/cc-mode.el (c-after-change): Bind case-fold-search to nil. |
| 28 | nil. | ||
| 29 | 682 | ||
| 30 | 2013-05-28 Aidan Gauland <aidalgol@amuri.net> | 683 | 2013-05-28 Aidan Gauland <aidalgol@amuri.net> |
| 31 | 684 | ||
| 32 | * eshell/em-unix.el: Added -r option to cp | 685 | * eshell/em-unix.el: Add -r option to cp. |
| 33 | 686 | ||
| 34 | 2013-05-28 Glenn Morris <rgm@gnu.org> | 687 | 2013-05-28 Glenn Morris <rgm@gnu.org> |
| 35 | 688 | ||
| @@ -1540,7 +2193,7 @@ | |||
| 1540 | 2193 | ||
| 1541 | * emacs-lisp/syntax.el (syntax-propertize-multiline): | 2194 | * emacs-lisp/syntax.el (syntax-propertize-multiline): |
| 1542 | Use `syntax-multiline' text property consistently instead of | 2195 | Use `syntax-multiline' text property consistently instead of |
| 1543 | `font-lock-multiline'. (bug#14237). | 2196 | `font-lock-multiline'. (Bug#14237) |
| 1544 | 2197 | ||
| 1545 | 2013-04-26 Glenn Morris <rgm@gnu.org> | 2198 | 2013-04-26 Glenn Morris <rgm@gnu.org> |
| 1546 | 2199 | ||
| @@ -1728,9 +2381,9 @@ | |||
| 1728 | 2381 | ||
| 1729 | 2013-04-21 Xue Fuqiao <xfq.free@gmail.com> | 2382 | 2013-04-21 Xue Fuqiao <xfq.free@gmail.com> |
| 1730 | 2383 | ||
| 1731 | * comint.el: (comint-dynamic-complete-functions, comint-mode-map): | 2384 | * comint.el (comint-dynamic-complete-functions, comint-mode-map): |
| 1732 | `comint-dynamic-complete' is obsolete since 24.1, replaced by | 2385 | `comint-dynamic-complete' is obsolete since 24.1, replaced by |
| 1733 | `completion-at-point'. (Bug#13774) | 2386 | `completion-at-point'. (Bug#13774) |
| 1734 | 2387 | ||
| 1735 | * startup.el (normal-no-mouse-startup-screen): Bug fix, the | 2388 | * startup.el (normal-no-mouse-startup-screen): Bug fix, the |
| 1736 | default key binding for `describe-distribution' has been moved to | 2389 | default key binding for `describe-distribution' has been moved to |
| @@ -1759,7 +2412,8 @@ | |||
| 1759 | 2412 | ||
| 1760 | * comint.el (comint-redirect-original-filter-function): Remove. | 2413 | * comint.el (comint-redirect-original-filter-function): Remove. |
| 1761 | (comint-redirect-cleanup, comint-redirect-send-command-to-process): | 2414 | (comint-redirect-cleanup, comint-redirect-send-command-to-process): |
| 1762 | * vc/vc-cvs.el (vc-cvs-annotate-process-filter,vc-cvs-annotate-command): | 2415 | * vc/vc-cvs.el (vc-cvs-annotate-process-filter) |
| 2416 | (vc-cvs-annotate-command): | ||
| 1763 | * progmodes/octave-inf.el (inferior-octave-send-list-and-digest): | 2417 | * progmodes/octave-inf.el (inferior-octave-send-list-and-digest): |
| 1764 | * progmodes/prolog.el (prolog-consult-compile): | 2418 | * progmodes/prolog.el (prolog-consult-compile): |
| 1765 | * progmodes/gdb-mi.el (gdb, gdb--check-interpreter): | 2419 | * progmodes/gdb-mi.el (gdb, gdb--check-interpreter): |
| @@ -2200,9 +2854,8 @@ | |||
| 2200 | 2854 | ||
| 2201 | 2013-04-03 Alan Mackenzie <acm@muc.de> | 2855 | 2013-04-03 Alan Mackenzie <acm@muc.de> |
| 2202 | 2856 | ||
| 2203 | Handle `parse-partial-sexp' landing inside a comment opener | 2857 | Handle `parse-partial-sexp' landing inside a comment opener (Bug#13244). |
| 2204 | (Bug#13244). Also adapt to the new values of element 7 of a parse | 2858 | Also adapt to the new values of element 7 of a parse state. |
| 2205 | state. | ||
| 2206 | 2859 | ||
| 2207 | * progmodes/cc-engine.el (c-state-pp-to-literal): New optional | 2860 | * progmodes/cc-engine.el (c-state-pp-to-literal): New optional |
| 2208 | parameter `not-in-delimiter'. Handle being inside comment opener. | 2861 | parameter `not-in-delimiter'. Handle being inside comment opener. |
| @@ -2838,7 +3491,7 @@ | |||
| 2838 | 2013-03-08 Jambunathan K <kjambunathan@gmail.com> | 3491 | 2013-03-08 Jambunathan K <kjambunathan@gmail.com> |
| 2839 | 3492 | ||
| 2840 | * hi-lock.el (hi-lock-read-regexp-defaults-function): New var. | 3493 | * hi-lock.el (hi-lock-read-regexp-defaults-function): New var. |
| 2841 | (hi-lock-read-regexp-defaults): New defun. | 3494 | (hi-lock-read-regexp-defaults): New defun. |
| 2842 | (hi-lock-line-face-buffer, hi-lock-face-buffer) | 3495 | (hi-lock-line-face-buffer, hi-lock-face-buffer) |
| 2843 | (hi-lock-face-phrase-buffer): Propagate above change. | 3496 | (hi-lock-face-phrase-buffer): Propagate above change. |
| 2844 | Update docstring (bug#13892). | 3497 | Update docstring (bug#13892). |
| @@ -2894,7 +3547,7 @@ | |||
| 2894 | 3547 | ||
| 2895 | Correct the position of point in some line-up functions. | 3548 | Correct the position of point in some line-up functions. |
| 2896 | * progmodes/cc-align.el (c-lineup-whitesmith-in-block) | 3549 | * progmodes/cc-align.el (c-lineup-whitesmith-in-block) |
| 2897 | (c-lineup-assignments, c-lineup-gcc-asm-reg ): take position of | 3550 | (c-lineup-assignments, c-lineup-gcc-asm-reg ): Take position of |
| 2898 | point at column 0 rather than at a random place in the line. | 3551 | point at column 0 rather than at a random place in the line. |
| 2899 | 3552 | ||
| 2900 | 2013-03-05 Michael Albinus <michael.albinus@gmx.de> | 3553 | 2013-03-05 Michael Albinus <michael.albinus@gmx.de> |
| @@ -4429,7 +5082,7 @@ | |||
| 4429 | 2013-01-12 Eli Zaretskii <eliz@gnu.org> | 5082 | 2013-01-12 Eli Zaretskii <eliz@gnu.org> |
| 4430 | 5083 | ||
| 4431 | * autorevert.el (auto-revert-notify-handler): Fix filtering of | 5084 | * autorevert.el (auto-revert-notify-handler): Fix filtering of |
| 4432 | file notification by ACTION. For filtering by file name, compare | 5085 | file notification by ACTION. For filtering by file name, compare |
| 4433 | only the non-directory part of the file name. | 5086 | only the non-directory part of the file name. |
| 4434 | 5087 | ||
| 4435 | 2013-01-12 Stefan Monnier <monnier@iro.umontreal.ca> | 5088 | 2013-01-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -4512,7 +5165,7 @@ | |||
| 4512 | 2013-01-11 Julien Danjou <julien@danjou.info> | 5165 | 2013-01-11 Julien Danjou <julien@danjou.info> |
| 4513 | 5166 | ||
| 4514 | * color.el (color-rgb-to-hsv): Fix conversion computing in case min and | 5167 | * color.el (color-rgb-to-hsv): Fix conversion computing in case min and |
| 4515 | max are almost equal. Also return the correct value for V which is | 5168 | max are almost equal. Also return the correct value for V which is |
| 4516 | already between 0 and 1. | 5169 | already between 0 and 1. |
| 4517 | 5170 | ||
| 4518 | 2013-01-11 Dmitry Antipov <dmantipov@yandex.ru> | 5171 | 2013-01-11 Dmitry Antipov <dmantipov@yandex.ru> |
| @@ -4966,7 +5619,7 @@ | |||
| 4966 | 2012-12-31 Jürgen Hötzel <juergen@archlinux.org> | 5619 | 2012-12-31 Jürgen Hötzel <juergen@archlinux.org> |
| 4967 | 5620 | ||
| 4968 | * net/tramp-adb.el (tramp-adb-maybe-open-connection): Handle errors | 5621 | * net/tramp-adb.el (tramp-adb-maybe-open-connection): Handle errors |
| 4969 | (No device connected, invalid device name). (Bug #13299) | 5622 | (No device connected, invalid device name). (Bug #13299) |
| 4970 | 5623 | ||
| 4971 | 2012-12-31 Martin Rudalics <rudalics@gmx.at> | 5624 | 2012-12-31 Martin Rudalics <rudalics@gmx.at> |
| 4972 | 5625 | ||
| @@ -5351,7 +6004,7 @@ | |||
| 5351 | 6004 | ||
| 5352 | 2012-12-14 Paul Eggert <eggert@cs.ucla.edu> | 6005 | 2012-12-14 Paul Eggert <eggert@cs.ucla.edu> |
| 5353 | 6006 | ||
| 5354 | Fix permissions bugs with setgid directories etc. (Bug#13125) | 6007 | Fix permissions bugs with setgid directories etc. (Bug#13125) |
| 5355 | * files.el (backup-buffer): Don't rely on 9th output of | 6008 | * files.el (backup-buffer): Don't rely on 9th output of |
| 5356 | file-attributes, as it's now a placeholder. Instead, use the new | 6009 | file-attributes, as it's now a placeholder. Instead, use the new |
| 5357 | optional arg of file-ownership-preserved-p. | 6010 | optional arg of file-ownership-preserved-p. |
| @@ -5809,7 +6462,7 @@ | |||
| 5809 | * textmodes/ispell.el (ispell-init-process) | 6462 | * textmodes/ispell.el (ispell-init-process) |
| 5810 | (ispell-start-process, ispell-internal-change-dictionary): | 6463 | (ispell-start-process, ispell-internal-change-dictionary): |
| 5811 | Make sure personal dictionary name is expanded after initial | 6464 | Make sure personal dictionary name is expanded after initial |
| 5812 | `default-directory' value. Use expanded strings for | 6465 | `default-directory' value. Use expanded strings for |
| 5813 | keep/restart checks and for value (Bug#13019). | 6466 | keep/restart checks and for value (Bug#13019). |
| 5814 | 6467 | ||
| 5815 | 2012-12-03 Jay Belanger <jay.p.belanger@gmail.com> | 6468 | 2012-12-03 Jay Belanger <jay.p.belanger@gmail.com> |
| @@ -6491,7 +7144,7 @@ | |||
| 6491 | 7144 | ||
| 6492 | * play/gamegrid.el (gamegrid-add-score-with-update-game-score-1): | 7145 | * play/gamegrid.el (gamegrid-add-score-with-update-game-score-1): |
| 6493 | Don't signal an error with a score that is too low to add to the | 7146 | Don't signal an error with a score that is too low to add to the |
| 6494 | list of top scores. (Bug#12779) | 7147 | list of top scores. (Bug#12779) |
| 6495 | 7148 | ||
| 6496 | 2012-11-17 Chong Yidong <cyd@gnu.org> | 7149 | 2012-11-17 Chong Yidong <cyd@gnu.org> |
| 6497 | 7150 | ||
| @@ -6560,7 +7213,7 @@ | |||
| 6560 | 7213 | ||
| 6561 | * window.el (record-window-buffer) | 7214 | * window.el (record-window-buffer) |
| 6562 | (display-buffer-record-window): When copying the markers to | 7215 | (display-buffer-record-window): When copying the markers to |
| 6563 | window-point preserve window-point-insertion-type. (Bug#12588) | 7216 | window-point preserve window-point-insertion-type. (Bug#12588) |
| 6564 | 7217 | ||
| 6565 | 2012-11-16 Glenn Morris <rgm@gnu.org> | 7218 | 2012-11-16 Glenn Morris <rgm@gnu.org> |
| 6566 | 7219 | ||
| @@ -6648,8 +7301,8 @@ | |||
| 6648 | (ad-advice-definition): Redefine as functions. | 7301 | (ad-advice-definition): Redefine as functions. |
| 6649 | (ad-advice-classes): Move before first use. | 7302 | (ad-advice-classes): Move before first use. |
| 6650 | (ad-make-origname, ad-set-orig-definition, ad-clear-orig-definition) | 7303 | (ad-make-origname, ad-set-orig-definition, ad-clear-orig-definition) |
| 6651 | (ad-make-mapped-call, ad-make-advised-docstring,ad-make-plain-docstring) | 7304 | (ad-make-mapped-call, ad-make-advised-docstring) |
| 6652 | (ad--defalias-fset): Remove functions. | 7305 | (ad-make-plain-docstring, ad--defalias-fset): Remove functions. |
| 6653 | (ad-make-advicefunname, ad-clear-advicefunname-definition): New funs. | 7306 | (ad-make-advicefunname, ad-clear-advicefunname-definition): New funs. |
| 6654 | (ad-get-orig-definition): Rewrite. | 7307 | (ad-get-orig-definition): Rewrite. |
| 6655 | (ad-make-advised-definition-docstring): Change base docstring. | 7308 | (ad-make-advised-definition-docstring): Change base docstring. |
| @@ -6901,7 +7554,7 @@ | |||
| 6901 | 7554 | ||
| 6902 | 2012-11-09 Vincent Belaïche <vincentb1@users.sourceforge.net> | 7555 | 2012-11-09 Vincent Belaïche <vincentb1@users.sourceforge.net> |
| 6903 | 7556 | ||
| 6904 | * ses.el: symbol to coordinate mapping is made by symbol property | 7557 | * ses.el: Symbol to coordinate mapping is made by symbol property |
| 6905 | `ses-cell'. This means that the same mapping is done for all SES | 7558 | `ses-cell'. This means that the same mapping is done for all SES |
| 6906 | sheets. That is good enough for cells with standard A1 names, but | 7559 | sheets. That is good enough for cells with standard A1 names, but |
| 6907 | not for named cell. So a hash map is added for the latter. | 7560 | not for named cell. So a hash map is added for the latter. |
| @@ -6997,7 +7650,7 @@ | |||
| 6997 | buffer and calls `ispell-buffer' with debugging enabled. | 7650 | buffer and calls `ispell-buffer' with debugging enabled. |
| 6998 | 7651 | ||
| 6999 | * textmodes/ispell.el (ispell-region): Do not prefix sent string by | 7652 | * textmodes/ispell.el (ispell-region): Do not prefix sent string by |
| 7000 | comment in autoconf mode. (Bug#12768) | 7653 | comment in autoconf mode. (Bug#12768) |
| 7001 | 7654 | ||
| 7002 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> | 7655 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> |
| 7003 | 7656 | ||
| @@ -8142,13 +8795,13 @@ | |||
| 8142 | 8795 | ||
| 8143 | * textmodes/reftex-cite.el (reftex-create-bibtex-file): Make sure | 8796 | * textmodes/reftex-cite.el (reftex-create-bibtex-file): Make sure |
| 8144 | that entries with whitespace at various places are found. | 8797 | that entries with whitespace at various places are found. |
| 8145 | Doc fix. Include entries that are cross-referenced from cited entries. | 8798 | Doc fix. Include entries that are cross-referenced from cited entries. |
| 8146 | Include @String definitions in the resulting bib file. Add header | 8799 | Include @String definitions in the resulting bib file. Add header |
| 8147 | and footer defined in `reftex-create-bibtex-header' and | 8800 | and footer defined in `reftex-create-bibtex-header' and |
| 8148 | `reftex-create-bibtex-footer'. | 8801 | `reftex-create-bibtex-footer'. |
| 8149 | (reftex-do-citation): Make it possible again to insert | 8802 | (reftex-do-citation): Make it possible again to insert |
| 8150 | non-existent entries. Save match data when asking for optional | 8803 | non-existent entries. Save match data when asking for optional |
| 8151 | arguments. Return all keys, not just the first one. | 8804 | arguments. Return all keys, not just the first one. |
| 8152 | (reftex-all-used-citation-keys): Fix regexp to correctly extract | 8805 | (reftex-all-used-citation-keys): Fix regexp to correctly extract |
| 8153 | all citations in the same line. | 8806 | all citations in the same line. |
| 8154 | (reftex-parse-bibtex-entry): Accept additional optional argument | 8807 | (reftex-parse-bibtex-entry): Accept additional optional argument |
| @@ -8208,7 +8861,7 @@ | |||
| 8208 | 8861 | ||
| 8209 | * textmodes/reftex-sel.el | 8862 | * textmodes/reftex-sel.el |
| 8210 | (reftex-select-cycle-ref-style-internal): Adapt to new structure | 8863 | (reftex-select-cycle-ref-style-internal): Adapt to new structure |
| 8211 | of `reftex-ref-style-alist'. Remove code for testing macro type. | 8864 | of `reftex-ref-style-alist'. Remove code for testing macro type. |
| 8212 | (reftex-select-toggle-varioref) | 8865 | (reftex-select-toggle-varioref) |
| 8213 | (reftex-select-toggle-fancyref): Remove. | 8866 | (reftex-select-toggle-fancyref): Remove. |
| 8214 | (reftex-select-cycle-ref-style-internal) | 8867 | (reftex-select-cycle-ref-style-internal) |
| @@ -8750,7 +9403,7 @@ | |||
| 8750 | 9403 | ||
| 8751 | * textmodes/bibtex.el (bibtex-autokey-transcriptions): | 9404 | * textmodes/bibtex.el (bibtex-autokey-transcriptions): |
| 8752 | Transcribe also LaTeX hyphenation. | 9405 | Transcribe also LaTeX hyphenation. |
| 8753 | (bibtex-reformat): Bug fix. Do not quote twice the elements of | 9406 | (bibtex-reformat): Bug fix. Do not quote twice the elements of |
| 8754 | bibtex-reformat-previous-options. | 9407 | bibtex-reformat-previous-options. |
| 8755 | 9408 | ||
| 8756 | 2012-09-23 Roland Winkler <winkler@gnu.org> | 9409 | 2012-09-23 Roland Winkler <winkler@gnu.org> |
| @@ -10836,7 +11489,7 @@ | |||
| 10836 | * progmodes/python.el (python-shell-send-setup-max-wait): Delete var. | 11489 | * progmodes/python.el (python-shell-send-setup-max-wait): Delete var. |
| 10837 | (python-shell-make-comint): accept-process-output at startup. | 11490 | (python-shell-make-comint): accept-process-output at startup. |
| 10838 | (run-python-internal): Set inferior-python-mode-hook to nil. | 11491 | (run-python-internal): Set inferior-python-mode-hook to nil. |
| 10839 | (python-shell-internal-get-or-create-process): call sit-for. | 11492 | (python-shell-internal-get-or-create-process): Call sit-for. |
| 10840 | (python-preoutput-result): Add obsolete alias. | 11493 | (python-preoutput-result): Add obsolete alias. |
| 10841 | (python-shell-internal-send-string): Use it. | 11494 | (python-shell-internal-send-string): Use it. |
| 10842 | (python-shell-send-setup-code): Remove call to | 11495 | (python-shell-send-setup-code): Remove call to |
| @@ -11028,7 +11681,7 @@ | |||
| 11028 | 2012-07-27 Fabián Ezequiel Gallina <fgallina@cuca> | 11681 | 2012-07-27 Fabián Ezequiel Gallina <fgallina@cuca> |
| 11029 | 11682 | ||
| 11030 | Consistent completion in inferior python with emacs -nw. | 11683 | Consistent completion in inferior python with emacs -nw. |
| 11031 | * progmodes/python.el (inferior-python-mode): replace "<tab>" | 11684 | * progmodes/python.el (inferior-python-mode): Replace "<tab>" |
| 11032 | binding in inferior-python-mode-map with "\t". | 11685 | binding in inferior-python-mode-map with "\t". |
| 11033 | (python-shell-completion-complete-at-point) | 11686 | (python-shell-completion-complete-at-point) |
| 11034 | (python-completion-complete-at-point): Remove interactive spec. | 11687 | (python-completion-complete-at-point): Remove interactive spec. |
| @@ -11777,7 +12430,7 @@ | |||
| 11777 | (xml-name-start-char-re, xml-name-char-re, xml-name-re) | 12430 | (xml-name-start-char-re, xml-name-char-re, xml-name-re) |
| 11778 | (xml-names-re, xml-nmtoken-re, xml-nmtokens-re, xml-char-ref-re) | 12431 | (xml-names-re, xml-nmtoken-re, xml-nmtokens-re, xml-char-ref-re) |
| 11779 | (xml-entity-ref, xml-pe-reference-re) | 12432 | (xml-entity-ref, xml-pe-reference-re) |
| 11780 | (xml-reference-re,xml-att-value-re, xml-tokenized-type-re) | 12433 | (xml-reference-re, xml-att-value-re, xml-tokenized-type-re) |
| 11781 | (xml-notation-type-re, xml-enumeration-re, xml-enumerated-type-re) | 12434 | (xml-notation-type-re, xml-enumeration-re, xml-enumerated-type-re) |
| 11782 | (xml-att-type-re, xml-default-decl-re, xml-att-def-re) | 12435 | (xml-att-type-re, xml-default-decl-re, xml-att-def-re) |
| 11783 | (xml-entity-value-re): Use syntax references in regexps where | 12436 | (xml-entity-value-re): Use syntax references in regexps where |
| @@ -18592,8 +19245,8 @@ | |||
| 18592 | 19245 | ||
| 18593 | * progmodes/verilog-mode.el (verilog-read-defines): Fix reading | 19246 | * progmodes/verilog-mode.el (verilog-read-defines): Fix reading |
| 18594 | parameters with embedded comments. Reported by Ray Stevens. | 19247 | parameters with embedded comments. Reported by Ray Stevens. |
| 18595 | (verilog-calc-1, verilog-fork-wait-re) (verilog-forward-sexp, | 19248 | (verilog-calc-1, verilog-fork-wait-re, verilog-forward-sexp) |
| 18596 | verilog-wait-fork-re): Fix indentation of "wait fork", bug407. | 19249 | (verilog-wait-fork-re): Fix indentation of "wait fork", bug407. |
| 18597 | Reported by Tim Holt. | 19250 | Reported by Tim Holt. |
| 18598 | (verilog-auto): Fix AUTOing a upper module then AUTOing module | 19251 | (verilog-auto): Fix AUTOing a upper module then AUTOing module |
| 18599 | instantiated by upper module causing wrong expansion until AUTOed a | 19252 | instantiated by upper module causing wrong expansion until AUTOed a |
| @@ -20162,7 +20815,7 @@ | |||
| 20162 | 20815 | ||
| 20163 | 2011-10-07 Chong Yidong <cyd@stupidchicken.com> | 20816 | 2011-10-07 Chong Yidong <cyd@stupidchicken.com> |
| 20164 | 20817 | ||
| 20165 | * bindings.el ([M-left],[M-right]): Bind to left-word and | 20818 | * bindings.el ([M-left], [M-right]): Bind to left-word and |
| 20166 | right-word respectively. | 20819 | right-word respectively. |
| 20167 | 20820 | ||
| 20168 | 2011-10-07 Glenn Morris <rgm@gnu.org> | 20821 | 2011-10-07 Glenn Morris <rgm@gnu.org> |
| @@ -25484,15 +26137,15 @@ | |||
| 25484 | 2011-05-10 Jim Meyering <meyering@redhat.com> | 26137 | 2011-05-10 Jim Meyering <meyering@redhat.com> |
| 25485 | 26138 | ||
| 25486 | Fix doubled-word typos. | 26139 | Fix doubled-word typos. |
| 25487 | * international/quail.el (quail-insert-kbd-layout): and and -> and | 26140 | * international/quail.el (quail-insert-kbd-layout): and and -> and. |
| 25488 | * kermit.el: and and -> and | 26141 | * kermit.el: and and -> and. |
| 25489 | * net/ldap.el (ldap-search-internal): to to -> to | 26142 | * net/ldap.el (ldap-search-internal): to to -> to. |
| 25490 | * progmodes/vhdl-mode.el (vhdl-offsets-alist): Likewise. | 26143 | * progmodes/vhdl-mode.el (vhdl-offsets-alist): Likewise. |
| 25491 | * progmodes/js.el (js-mode): and and -> and | 26144 | * progmodes/js.el (js-mode): and and -> and. |
| 25492 | * textmodes/artist.el (artist-move-to-xy): at at -> at | 26145 | * textmodes/artist.el (artist-move-to-xy): at at -> at. |
| 25493 | (artist-draw-region-trim-line-endings): if if -> if | 26146 | (artist-draw-region-trim-line-endings): if if -> if. |
| 25494 | And Safetyc -> Safety. | 26147 | And Safetyc -> Safety. |
| 25495 | * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a | 26148 | * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a. |
| 25496 | 26149 | ||
| 25497 | 2011-05-10 Glenn Morris <rgm@gnu.org> | 26150 | 2011-05-10 Glenn Morris <rgm@gnu.org> |
| 25498 | Stefan Monnier <monnier@iro.umontreal.ca> | 26151 | Stefan Monnier <monnier@iro.umontreal.ca> |