aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog733
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 @@
12013-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
72013-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
162013-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
322013-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
432013-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
732013-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
932013-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
982013-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
1072013-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
1122013-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
1172013-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
1222013-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
1282013-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
1332013-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
1382013-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
1472013-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
1542013-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
1602013-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
1682013-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
1812013-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
1872013-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
1962013-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
2032013-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
2122013-06-05 Teodor Zlatanov <tzz@lifelogs.com>
213
214 * progmodes/prog-mode.el (prog-prettify-symbols)
215 (prog-prettify-install): Update docstrings.
216
2172013-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
2232013-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
2412013-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
2462013-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
2572013-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
2832013-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
3002013-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
3292013-06-05 Leo Liu <sdl.web@gmail.com>
330
331 * eshell/esh-mode.el (eshell-mode): Fix key bindings.
332
3332013-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
3392013-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
3452013-06-03 Tassilo Horn <tsdh@gnu.org>
346
347 * eshell/em-term.el (cl-lib): Require `cl-lib'.
348
3492013-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
3592013-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
3702013-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
3922013-06-03 Tassilo Horn <tsdh@gnu.org>
393
394 * eshell/em-term.el (eshell-term-initialize):
395 Use `cl-intersection' rather than `intersection'.
396
3972013-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
4022013-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
4712013-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
4902013-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
4952013-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
5172013-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
5272013-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
5322013-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
5392013-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
5482013-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
5642013-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
5702013-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
5812013-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
5912013-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
5972013-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
6262013-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
6392013-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
6482013-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
12013-05-29 Leo Liu <sdl.web@gmail.com> 6552013-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 @@
242013-05-28 Alan Mackenzie <acm@muc.de> 6782013-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
302013-05-28 Aidan Gauland <aidalgol@amuri.net> 6832013-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
342013-05-28 Glenn Morris <rgm@gnu.org> 6872013-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
15452013-04-26 Glenn Morris <rgm@gnu.org> 21982013-04-26 Glenn Morris <rgm@gnu.org>
1546 2199
@@ -1728,9 +2381,9 @@
1728 2381
17292013-04-21 Xue Fuqiao <xfq.free@gmail.com> 23822013-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
22012013-04-03 Alan Mackenzie <acm@muc.de> 28552013-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 @@
28382013-03-08 Jambunathan K <kjambunathan@gmail.com> 34912013-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
29002013-03-05 Michael Albinus <michael.albinus@gmx.de> 35532013-03-05 Michael Albinus <michael.albinus@gmx.de>
@@ -4429,7 +5082,7 @@
44292013-01-12 Eli Zaretskii <eliz@gnu.org> 50822013-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
44352013-01-12 Stefan Monnier <monnier@iro.umontreal.ca> 50882013-01-12 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -4512,7 +5165,7 @@
45122013-01-11 Julien Danjou <julien@danjou.info> 51652013-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
45182013-01-11 Dmitry Antipov <dmantipov@yandex.ru> 51712013-01-11 Dmitry Antipov <dmantipov@yandex.ru>
@@ -4966,7 +5619,7 @@
49662012-12-31 Jürgen Hötzel <juergen@archlinux.org> 56192012-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
49712012-12-31 Martin Rudalics <rudalics@gmx.at> 56242012-12-31 Martin Rudalics <rudalics@gmx.at>
4972 5625
@@ -5351,7 +6004,7 @@
5351 6004
53522012-12-14 Paul Eggert <eggert@cs.ucla.edu> 60052012-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
58152012-12-03 Jay Belanger <jay.p.belanger@gmail.com> 64682012-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
64962012-11-17 Chong Yidong <cyd@gnu.org> 71492012-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
65652012-11-16 Glenn Morris <rgm@gnu.org> 72182012-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
69022012-11-09 Vincent Belaïche <vincentb1@users.sourceforge.net> 75552012-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
70022012-11-06 Dmitry Antipov <dmantipov@yandex.ru> 76552012-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
87562012-09-23 Roland Winkler <winkler@gnu.org> 94092012-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 @@
110282012-07-27 Fabián Ezequiel Gallina <fgallina@cuca> 116812012-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
201632011-10-07 Chong Yidong <cyd@stupidchicken.com> 208162011-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
201682011-10-07 Glenn Morris <rgm@gnu.org> 208212011-10-07 Glenn Morris <rgm@gnu.org>
@@ -25484,15 +26137,15 @@
254842011-05-10 Jim Meyering <meyering@redhat.com> 261372011-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
254972011-05-10 Glenn Morris <rgm@gnu.org> 261502011-05-10 Glenn Morris <rgm@gnu.org>
25498 Stefan Monnier <monnier@iro.umontreal.ca> 26151 Stefan Monnier <monnier@iro.umontreal.ca>