aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog648
1 files changed, 646 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2813d80d9ff..c28dc491863 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,636 @@
12012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * mail/emacsbug.el (report-emacs-bug-hook): Query the user first
4 about SMTP before checking the From header.
5
6 * mail/sendmail.el (sendmail-query-user-about-smtp): Refacored out
7 into own function for reuse by emacsbug.el.
8
92012-02-10 Leo Liu <sdl.web@gmail.com>
10
11 * subr.el (condition-case-unless-debug): Rename from
12 condition-case-no-debug. All callers changed.
13 (with-demoted-errors): Fix caller.
14
15 * vc/diff-mode.el (diff-auto-refine-mode, diff-hunk):
16 * nxml/rng-valid.el (rng-do-some-validation):
17 * emacs-lisp/package.el (package-refresh-contents)
18 (package-menu-execute):
19 * desktop.el (desktop-create-buffer):
20 * font-lock.el (lisp-font-lock-keywords-2): caller changed.
21
222012-02-10 Glenn Morris <rgm@gnu.org>
23
24 * textmodes/bibtex.el:
25 Add missing :version tags for new/changed defcustoms.
26
27 * files.el (remote-file-name-inhibit-cache): Doc fixes.
28
292012-02-09 Lars Ingebrigtsen <larsi@rusty>
30
31 * mail/smtpmail.el (smtpmail-user-mail-address): New function.
32 (smtpmail-via-smtp): Use it, or fall back on the From address.
33 (smtpmail-send-it): Ditto.
34
352012-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
36
37 * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
38 Don't fallback on byte-compile-defvar. Optimize (defvar foo) away.
39 (byte-compile-tmp-var): New const.
40 (byte-compile-defvar): Use it to minimize .elc size.
41 Just use `defvar' rather than simulate it (bug#10761).
42
432012-02-09 Glenn Morris <rgm@gnu.org>
44
45 * files.el (rename-uniquely): Doc fix. (Bug#3806)
46
47 * progmodes/cc-guess.el (c-guess-offset-threshold, c-guess-region-max):
48 Add :version tags.
49
50 * progmodes/compile.el (compilation-first-column)
51 (compilation-error-screen-columns, compilation-filter-start): Doc fixes.
52
53 * vc/log-view.el (log-view-toggle-entry-display):
54 * vc/vc.el (vc-merge, vc-pull): Doc fixes.
55
56 * mail/emacsbug.el (report-emacs-bug-can-use-osx-open)
57 (report-emacs-bug-can-use-xdg-email):
58 (report-emacs-bug-insert-to-mailer): Doc fixes.
59 (report-emacs-bug): Message fix.
60
61 * net/browse-url.el (browse-url-can-use-xdg-open)
62 (browse-url-xdg-open): Doc fixes.
63
64 * electric.el (electric-indent-mode, electric-pair-mode)
65 (electric-layout-rules, electric-layout-mode): Doc fixes.
66 (electric-pair-pairs, electric-pair-skip-self): Add :version tags.
67
682012-02-08 Martin Rudalics <rudalics@gmx.at>
69
70 * server.el (server-unselect-display): Don't inadvertently kill
71 the current buffer. (Bug#10729)
72
732012-02-08 Glenn Morris <rgm@gnu.org>
74
75 * progmodes/sql.el (sql-port, sql-connection-alist, sql-list-all)
76 (sql-list-table): Doc fixes.
77
78 * image-mode.el (image-transform-minor-mode-map, image-transform-mode):
79 Comment out (does nothing).
80
81 * completion.el (dynamic-completion-mode):
82 * dirtrack.el (dirtrack-debug-mode):
83 * electric.el (electric-layout-mode):
84 * epa-mail.el (epa-mail-mode, epa-global-mail-mode):
85 * face-remap.el (text-scale-mode, buffer-face-mode):
86 * iimage.el (iimage-mode):
87 * image-mode.el (image-transform-mode):
88 * minibuffer.el (completion-in-region-mode):
89 * scroll-lock.el (scroll-lock-mode):
90 * simple.el (next-error-follow-minor-mode):
91 * tar-mode.el (tar-subfile-mode):
92 * tooltip.el (tooltip-mode):
93 * vcursor.el (vcursor-use-vcursor-map):
94 * wid-browse.el (widget-minor-mode):
95 * emulation/tpu-edt.el (tpu-edt-mode):
96 * emulation/tpu-extras.el (tpu-cursor-free-mode):
97 * international/iso-ascii.el (iso-ascii-mode):
98 * language/thai-util.el (thai-word-mode):
99 * mail/supercite.el (sc-minor-mode):
100 * net/goto-addr.el (goto-address-mode):
101 * net/rcirc.el (rcirc-multiline-minor-mode, rcirc-track-minor-mode):
102 * progmodes/cwarn.el (cwarn-mode):
103 * progmodes/flymake.el (flymake-mode):
104 * progmodes/glasses.el (glasses-mode):
105 * progmodes/hideshow.el (hs-minor-mode):
106 * progmodes/pascal.el (pascal-outline-mode):
107 * textmodes/enriched.el (enriched-mode):
108 * vc/smerge-mode.el (smerge-mode):
109 Doc fixes (minor mode argument).
110
1112012-02-07 Eli Zaretskii <eliz@gnu.org>
112
113 * ls-lisp.el (ls-lisp-sanitize): New function.
114 (ls-lisp-insert-directory): Use it to fix or remove any elements
115 in file-alist with missing attributes. (Bug#4673)
116
1172012-02-07 Alan Mackenzie <acm@muc.de>
118
119 Fix spurious recognition of c-in-knr-argdecl.
120
121 * progmodes/cc-engine.el (c-in-knr-argdecl): Check for '=' in a
122 putative K&R region.
123
1242012-02-07 Alan Mackenzie <acm@muc.de>
125
126 * progmodes/cc-engine.el (c-forward-objc-directive): Prevent
127 looping in "#pragma mark @implementation".
128
1292012-02-07 Michael Albinus <michael.albinus@gmx.de>
130
131 * notifications.el (notifications-on-closed-signal): Make `reason'
132 optional. (Bug#10744)
133
1342012-02-07 Glenn Morris <rgm@gnu.org>
135
136 * emacs-lisp/easy-mmode.el (define-minor-mode):
137 Doc fixes for the macro and the mode it defines.
138
139 * image.el (imagemagick-types-inhibit): Doc fix.
140
141 * cus-start.el (imagemagick-render-type): Add it.
142
1432012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
144
145 * progmodes/cc-mode.el
146 (c-standard-font-lock-fontify-region-function): Set the default at
147 load time, too, so that `font-lock-fontify-buffer' can be called
148 without setting up the entire mode first. This fixes a bug in
149 `mm-inline-text' with C MIME parts.
150
1512012-02-06 Chong Yidong <cyd@gnu.org>
152
153 * simple.el (list-processes--refresh): Delete exited processes
154 (Bug#8094).
155
156 * comint.el (comint-next-prompt): next-single-char-property-change
157 and prev-single-char-property-change never return nil (Bug#8657).
158
159 * custom.el (defcustom): Doc fix (Bug#9711).
160
1612012-02-05 Chong Yidong <cyd@gnu.org>
162
163 * cus-edit.el (custom-variable-reset-backup): Quote the value
164 before storing it in the customized-value property (Bug#6712).
165 (custom-display): Add a customization type tag.
166 (custom-buffer-create-internal): Improve tooltip message.
167
168 * wid-edit.el (widget-field-value-get): New optional arg to
169 suppress trailing whitespace truncation.
170 (character): Use it (Bug#2689).
171
1722012-02-05 Andreas Schwab <schwab@linux-m68k.org>
173
174 * progmodes/gud.el (gud-pv): Use pv instead of pv1.
175 * progmodes/gdb-mi.el (gud-pp): Use pp instead of pp1.
176
1772012-02-05 Chong Yidong <cyd@gnu.org>
178
179 * cus-edit.el (custom-variable-value-create): For mismatched
180 types, show the current value (Bug#7600).
181
182 * custom.el (defcustom): Doc fix.
183
1842012-02-05 Glenn Morris <rgm@gnu.org>
185
186 * font-lock.el (lisp-font-lock-keywords-2): Add with-wrapper-hook.
187
1882012-02-05 Juanma Barranquero <lekktu@gmail.com>
189
190 * emacs-lisp/pp.el (pp-to-string): Use `with-temp-buffer'.
191 (pp-buffer): Use `ignore-errors', `looking-at-p'.
192 (pp-last-sexp): Use `looking-at-p'.
193
1942012-02-04 Glenn Morris <rgm@gnu.org>
195
196 * files.el (revert-buffer):
197 Doc fix (mention revert-buffer-in-progress-p).
198
199 * emacs-lisp/ert-x.el (ert-simulate-command):
200 Check deferred-action-list (which is obsolete) is bound.
201
202 * subr.el (with-wrapper-hook): Doc fixes.
203
204 * simple.el (filter-buffer-substring-functions)
205 (buffer-substring-filters, filter-buffer-substring): Doc fixes.
206
2072012-02-04 Lars Ljung <lars@matholka.se> (tiny change)
208
209 * eshell/esh-ext.el (eshell-windows-shell-file): Match "cmdproxy"
210 anywhere in shell-file-name, not just at the beginning. (Bug#10523)
211
2122012-02-04 Leo Liu <sdl.web@gmail.com>
213
214 * emacs-lisp/smie.el: Fix dead link (Bug#10711).
215
2162012-02-04 Glenn Morris <rgm@gnu.org>
217
218 * image.el (image-extension-data): Add obsolete alias.
219
220 * isearch.el (isearch-update): Doc fix.
221
222 * facemenu.el (list-colors-display): Doc fix (minor rephrasing).
223
224 * ido.el (ido-find-file): Doc fix (ido-toggle-vc not on any key).
225
2262012-02-03 Glenn Morris <rgm@gnu.org>
227
228 * image.el (image-animated-p): Doc fix. Use image-animated-types.
229 (image-animate-timeout): Doc fix.
230
231 * image-mode.el (image-animate-loop, image-toggle-animation): Doc fixes.
232
2332012-02-02 Glenn Morris <rgm@gnu.org>
234
235 * server.el (server-auth-dir): Doc fix.
236 (server-eval-at): Doc fix. Give an explicit error if !server-use-tcp.
237
238 * subr.el (run-mode-hooks): Doc fix.
239
2402012-02-02 Juri Linkov <juri@jurta.org>
241
242 * image-mode.el (image-toggle-display-image): Remove tautological
243 `major-mode' from the `derived-mode-p' test.
244
2452012-02-02 Kenichi Handa <handa@m17n.org>
246
247 * composite.el (compose-region): Cancel previous change.
248
2492012-02-02 Kenichi Handa <handa@m17n.org>
250
251 * composite.el (compose-region, compose-string): Signal error for
252 a null string component (Bug#6988).
253
2542012-02-01 Chong Yidong <cyd@gnu.org>
255
256 * view.el (view-buffer-other-window, view-buffer-other-frame):
257 Handle special modes like view-buffer (Bug#10650).
258 (view-buffer): Simplify.
259
260 * frame.el (set-frame-font): Tweak meaning of third argument.
261
262 * dynamic-setting.el (font-setting-change-default-font):
263 Use set-frame-font (Bug#9982).
264
2652012-02-01 Glenn Morris <rgm@gnu.org>
266
267 * progmodes/compile.el (compilation-internal-error-properties):
268 Respect compilation-first-column in the "*compilation*" buffer.
269
270 * emacs-lisp/easy-mmode.el (define-minor-mode):
271 Relax :variable's test for a named function.
272
2732012-01-31 Alan Mackenzie <acm@muc.de>
274
275 * progmodes/cc-engine.el (c-guess-basic-syntax): CASE 5B.1: Fix an
276 off by one error.
277
2782012-01-31 Chong Yidong <cyd@gnu.org>
279
280 * frame.el (set-frame-font): New arg ALL-FRAMES.
281
282 * menu-bar.el (menu-set-font): Use set-frame-font.
283
284 * faces.el (face-spec-reset-face): Don't apply unspecified
285 attribute values to the default face.
286
2872012-01-31 Juanma Barranquero <lekktu@gmail.com>
288
289 * progmodes/cwarn.el (cwarn): Remove dead link.
290 (cwarn-configuration, cwarn-verbose, cwarn-mode-text, cwarn-load-hook):
291 Remove * from defcustom docstrings.
292 (turn-on-cwarn-mode): Make obsolete.
293 (c-at-toplevel-p): Remove compatibility code for Emacs 20.3 and older.
294 (turn-on-cwarn-mode-if-enabled): Call `cwarn-mode'.
295
2962012-01-31 Glenn Morris <rgm@gnu.org>
297
298 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
299 Fix :variable handling of mode a symbol not equal to modefun.
300 Allow named functions to be used as the cdr of :variable.
301
3022012-01-30 Glenn Morris <rgm@gnu.org>
303
304 * emacs-lisp/authors.el (authors-fixed-entries):
305 Remove reference to deleted file rnewspost.el.
306
3072012-01-29 Juanma Barranquero <lekktu@gmail.com>
308
309 * window.el (window-with-parameter): Remove unused variable `windows'.
310 (window--side-check): Remove unused variable `code'.
311 (window--resize-siblings): Remove unused variable `first'.
312 (adjust-window-trailing-edge): Remove unused variable `failed'.
313 (window-deletable-p, window--delete): Remove unused variable `buffer'.
314 Use `let', not `let*'.
315 (balance-windows-2): Remove unused variable `found'.
316 (window--state-put-2): Remove unused variable `splits'.
317 (window-state-put): Remove unused variable `selected'.
318 (same-window-p): Use `string-match-p'.
319 (display-buffer-assq-regexp): Remove unused variable `value'.
320 (display-buffer-pop-up-frame, display-buffer-pop-up-window):
321 Mark argument ALIST as ignored.
322 (pop-to-buffer): Remove unused variable `old-window'.
323
3242012-01-29 Eli Zaretskii <eliz@gnu.org>
325
326 * jka-cmpr-hook.el (jka-compr-compression-info-list): Support .lz
327 and .lzma compressed files.
328
3292012-01-29 Chong Yidong <cyd@gnu.org>
330
331 * frame.el (window-system-default-frame-alist): Doc fix.
332
333 * dynamic-setting.el (font-setting-change-default-font): Don't
334 change the default face if SET-FONT argument is non-nil (Bug#9982).
335
3362012-01-29 Samuel Bronson <naesten@gmail.com> (tiny change)
337
338 * custom.el (defcustom): Add doc link to Lisp manual (Bug#10635).
339
3402012-01-29 Syver Enstad <syver.enstad@cisco.com> (tiny change)
341
342 * progmodes/gud.el (pdb): Give pdb full paths, to allow setting
343 breakpoints in files outside current directory (Bug#6098).
344
3452012-01-29 Chong Yidong <cyd@gnu.org>
346
347 * progmodes/python.el: Require ansi-color at top-level.
348
349 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-abbrev-table):
350 Define and use in Emacs Lisp mode (Bug#9360).
351 (lisp-mode-abbrev-table): Add doc.
352 (lisp-mode-variables): Don't set local-abbrev-table.
353 (lisp-interaction-mode): Use emacs-lisp-mode-abbrev-table.
354
3552012-01-28 Roland Winkler <winkler@gnu.org>
356
357 * textmodes/bibtex.el (bibtex-vec-incr): Fix docstring.
358
3592012-01-28 Roland Winkler <winkler@gnu.org>
360
361 * textmodes/bibtex.el (bibtex-entry-alist): New function.
362 (bibtex-set-dialect): Use it. Either set global values of
363 dialect-dependent variables or bind these variables buffer-locally
364 (Bug#10254).
365 (bibtex-mode): Call bibtex-set-dialect via
366 hack-local-variables-hook.
367 (bibtex-dialect): Update docstring. Add
368 safe-local-variable predicate.
369 (bibtex-entry-alist, bibtex-field-alist): Initialize via
370 bibtex-set-dialect.
371 (bibtex-mode-map): Define menu for each dialect.
372 (bibtex-entry): Fix docstring.
373
3742012-01-28 Chong Yidong <cyd@gnu.org>
375
376 * eshell/esh-arg.el (eshell-quote-argument): New function.
377
378 * eshell/esh-ext.el (eshell-invoke-batch-file):
379 * eshell/em-unix.el (eshell/cat, eshell/du): Use it to quote the
380 first arg to eshell-parse-command (Bug#10523).
381
3822012-01-28 Drew Adams <drew.adams@oracle.com>
383
384 * net/ange-ftp.el (ange-ftp-canonize-filename): Check, that
385 `default-directory' is non-nil.
386
3872012-01-28 Eli Zaretskii <eliz@gnu.org>
388
389 * mail/emacsbug.el (report-emacs-bug): Fill the potentially long
390 line that displays system-configuration-options. (Bug#9924)
391
3922012-01-28 Drew Adams <drew.adams@oracle.com>
393
394 * descr-text.el (describe-char): Show information about POS, in
395 addition to information about the character at POS. Improve and
396 update the doc string. Change "code point" to "code point in
397 charset", to avoid confusion with the character's Unicode code
398 point shown above that. (Bug#10129)
399
4002012-01-28 Eli Zaretskii <eliz@gnu.org>
401
402 * descr-text.el (describe-char): Show the raw character, not only
403 its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>.
404 See http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
405 for the reasons.
406
4072012-01-28 Phil Hagelberg <phil@hagelb.org>
408
409 * emacs-lisp/package.el (package-install): Run
410 package-refresh-contents if there is no archive yet (Bug#9798).
411
4122012-01-28 Chong Yidong <cyd@gnu.org>
413
414 * emacs-lisp/package.el (package-maybe-load-descriptor):
415 New function, split from package-maybe-load-descriptor.
416 (package-maybe-load-descriptor): Use it.
417 (package-download-transaction): Fully load required packages
418 inside the loop, so that `require' calls work (Bug#10593).
419 (package-install): No need to call package-initialize now.
420
4212012-01-28 Chong Yidong <cyd@gnu.org>
422
423 * simple.el (deactivate-mark): Doc fix (Bug#8614).
424
425 * tooltip.el (tooltip-mode): Doc fix.
426 (tooltip-use-echo-area): Mark as obsolete (Bug#6595).
427
428 * frame.el (set-cursor-color): Doc fix (Bug#352).
429
430 * mail/rmail.el (rmail-start-mail): Add send-action again (Bug#10625).
431 (rmail-mail-return): Switch to NEWBUF only if it is non-nil.
432
433 * cus-edit.el (custom-buffer-create-internal): Fix search button
434 action (Bug#10542).
435 (customize-unsaved, customize-saved): Doc fix (Bug#10541).
436
4372012-01-27 Eduard Wiebe <usenet@pusto.de>
438
439 * dired.el (dired-mark-files-regexp):
440 Include any subdirectory components. (Bug#10445)
441
4422012-01-27 Mike Lamb <mrlamb@gmail.com> (tiny change)
443
444 * pcmpl-unix.el (pcmpl-ssh-known-hosts):
445 Handle [host]:port syntax. (Bug#10533)
446
4472012-01-27 Alex Harsanyi <harsanyi@mac.com>
448
449 * xml.el (xml-parse-tag): Fix parsing of comments (Bug#10405).
450
4512012-01-26 Glenn Morris <rgm@gnu.org>
452
453 * dired-x.el (dired-bind-jump): Use ctl-x-map and ctl-x-4-map.
454 * term.el (term-raw-escape-map): Use Control-X-prefix.
455 * vc/vc-hooks.el (vc-prefix-map): Use ctl-x-map. (Bug#10566)
456
4572012-01-25 Martin Rudalics <rudalics@gmx.at>
458
459 * window.el (window-state-get, window--state-get-1): Don't deal
460 with fixed-sizeness of windows. Simplify code.
461
4622012-01-25 Jérémy Compostella <jeremy.compostella@gmail.com>
463
464 * window.el (window--state-get-1, window--state-put-2):
465 Don't save and restore the mark.
466
4672012-01-25 Chong Yidong <cyd@gnu.org>
468
469 * custom.el (custom-variable-p): Doc fix.
470
4712012-01-25 Glenn Morris <rgm@gnu.org>
472
473 * dired.el (dired-goto-file): Handle some of the more common
474 characters that `ls -b' escapes. (Bug#10596)
475
476 * progmodes/compile.el (compilation-next-error-function):
477 Respect compilation-first-column in the "*compilation*" buffer.
478 * progmodes/grep.el (grep-first-column): New variable. (Bug#10594)
479
480 * vc/vc.el (vc-modify-change-comment): Scoping fix. (Bug#10513)
481
4822012-01-24 Glenn Morris <rgm@gnu.org>
483
484 * pcmpl-gnu.el (pcomplete/tar): Handle " - ". (Bug#10457)
485
4862012-01-24 Julien Danjou <julien@danjou.info>
487
488 * color.el (color-rgb-to-hsl): Fix value computing.
489 (color-hue-to-rgb): New function.
490 (color-hsl-to-rgb): New function.
491 (color-clamp, color-saturate-hsl, color-saturate-name)
492 (color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
493 (color-lighten-name, color-darken-hsl, color-darken-name): New function.
494
4952012-01-24 Glenn Morris <rgm@gnu.org>
496
497 * vc/vc-rcs.el (vc-rcs-create-tag):
498 * vc/vc-sccs.el (vc-sccs-create-tag):
499 Fix argument spec to be what vc-create-tag expects. (Bug#10515)
500
5012012-01-23 Mike Lamb <mrlamb@gmail.com> (tiny change)
502
503 * eshell/esh-util.el (eshell-read-hosts-file):
504 Skip comment lines. (Bug#10549)
505
506 * eshell/em-unix.el (pcomplete/ssh): Remove. (Bug#10548)
507
5082012-01-23 Juanma Barranquero <lekktu@gmail.com>
509
510 * subr.el (display-delayed-warnings): Doc fix.
511 (collapse-delayed-warnings): New function to collapse identical
512 adjacent warnings.
513 (delayed-warnings-hook): Add it.
514
5152012-01-22 Michael Albinus <michael.albinus@gmx.de>
516
517 * net/tramp.el (tramp-action-login): Set connection property "login-as".
518
519 * net/tramp-cache.el (tramp-dump-connection-properties): Do not dump
520 properties, when "login-as" is set.
521
522 * net/tramp-sh.el (tramp-methods): Add user spec to "pscp" and "psftp".
523 (tramp-default-user-alist): Don't add "pscp".
524 (tramp-do-copy-or-rename-file-out-of-band): Use connection
525 property "login-as", if set. (Bug#10530)
526
5272012-01-21 Michael Albinus <michael.albinus@gmx.de>
528
529 * net/tramp-sh.el (tramp-default-user-alist): Don't add "plink",
530 "plink1" and "psftp". (Bug#10530)
531
5322012-01-21 Kenichi Handa <handa@m17n.org>
533
534 * international/mule-cmds.el (prefer-coding-system): Show a
535 warning message if the default value of file-name-coding-system
536 was not changed.
537
5382012-01-21 Jérémy Compostella <jeremy.compostella@gmail.com>
539
540 * windmove.el (windmove-reference-loc):
541 Fix windmove-reference-loc miscalculation.
542
5432012-01-21 Jay Belanger <jay.p.belanger@gmail.com>
544
545 * calc/calc-units.el (math-put-default-units): Don't use "1" as a
546 default unit.
547
5482012-01-21 Glenn Morris <rgm@gnu.org>
549
550 * international/mule.el (auto-coding-alist): Add .tbz.
551
552 * files.el (local-enable-local-variables): Doc fix.
553 (inhibit-local-variables-regexps): Rename from
554 inhibit-first-line-modes-regexps. Keep old name as obsolete alias.
555 Doc fix. Add some extensions from auto-coding-alist.
556 (inhibit-local-variables-suffixes):
557 Rename from inhibit-first-line-modes-suffixes. Doc fix.
558 (inhibit-local-variables-p):
559 New function, extracted from set-auto-mode-1.
560 (set-auto-mode): Doc fix. Respect inhibit-local-variables-regexps.
561 (set-auto-mode-1): Doc fix. Use inhibit-local-variables-p.
562 (hack-local-variables): Doc fix. Make the mode-only case
563 respect enable-local-variables and friends.
564 Respect inhibit-local-variables-regexps for file-locals, but
565 not for directory-locals.
566 (set-visited-file-name):
567 Take account of inhibit-local-variables-regexps.
568 Whether it applies may change as the file name is changed.
569 * jka-cmpr-hook.el (jka-compr-install):
570 * jka-compr.el (jka-compr-uninstall):
571 Update for inhibit-first-line-modes-suffixes name change.
572
5732012-01-20 Martin Rudalics <rudalics@gmx.at>
574
575 * help-macro.el (make-help-screen): Temporarily restore original
576 binding for minor-mode-map-alist (Bug#10454).
577
5782012-01-19 Julien Danjou <julien@danjou.info>
579
580 * color.el (color-name-to-rgb): Use the white color to find the max
581 color component value and return correctly computed values.
582 (color-name-to-rgb): Add missing float conversion for max value.
583
5842012-01-19 Martin Rudalics <rudalics@gmx.at>
585
586 * window.el (window--state-get-1, window-state-get): Do not use
587 special state value for window-persistent-parameters. Rename
588 argument IGNORE to WRITABLE. Rewrite doc-string.
589 (window--state-put-2): Reset all window parameters to nil before
590 assigning values of persistent parameters.
591
5922012-01-18 Alan Mackenzie <acm@muc.de>
593
594 Eliminate sluggishness and hangs in fontification of "semicolon
595 deserts".
596
597 * progmodes/cc-engine.el (c-state-nonlit-pos-interval):
598 Change value 10000 -> 3000.
599 (c-state-safe-place): Reformulate so it doesn't stack up an
600 infinite number of wrong entries in c-state-nonlit-pos-cache.
601 (c-determine-limit-get-base, c-determine-limit): New functions to
602 determine backward search limits disregarding literals.
603 (c-find-decl-spots): Amend commenting.
604 (c-cheap-inside-bracelist-p): New function which detects "={".
605
606 * progmodes/cc-fonts.el
607 (c-make-font-lock-BO-decl-search-function): Give a limit to a
608 backward search.
609 (c-font-lock-declarations): Fix an occurrence of point being
610 undefined. Check additionally for point being in a bracelist or
611 near a macro invocation without a semicolon so as to avoid a
612 fruitless time consuming search for a declarator. Give a more
613 precise search limit for declarators using the new
614 c-determine-limit.
615
6162012-01-18 Glenn Morris <rgm@gnu.org>
617
618 * files.el (auto-mode-alist, inhibit-first-line-modes-regexps)
619 (set-auto-mode): Doc fixes.
620
6212012-01-17 Glenn Morris <rgm@gnu.org>
622
623 * isearch.el (search-nonincremental-instead): Fix doc typo.
624
625 * dired.el (dired-insert-directory): Handle newlines in directory name.
626 (dired-build-subdir-alist): Unescape newlines in directory name.
627
6282012-01-17 Michael Albinus <michael.albinus@gmx.de>
629
630 * net/tramp.el (tramp-local-end-of-line): New defcustom.
631 (tramp-action-login, tramp-action-yesno, tramp-action-yn)
632 (tramp-action-terminal): Use it. (Bug#10530)
633
12012-01-16 Stefan Monnier <monnier@iro.umontreal.ca> 6342012-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
2 635
3 * minibuffer.el (completion--replace): Strip properties (bug#10062). 636 * minibuffer.el (completion--replace): Strip properties (bug#10062).
@@ -34,6 +667,17 @@
34 667
35 * dired.el (dired-get-filename): Fix 'verbatim case of previous change. 668 * dired.el (dired-get-filename): Fix 'verbatim case of previous change.
36 669
6702012-01-13 Alan Mackenzie <acm@muc.de>
671
672 Fix filling for when filladapt mode is enabled.
673
674 * progmodes/cc-cmds.el (c-fill-paragraph): In the invocation of
675 c-mask-paragraph, pass in `fill-paragraph' rather than
676 `fill-region-as-paragraph'. (This is a reversion of a previous
677 change.)
678 * progmodes/cc-mode.el (c-basic-common-init): Make
679 fill-paragraph-handle-comment buffer local and set it to nil.
680
372012-01-13 Glenn Morris <rgm@gnu.org> 6812012-01-13 Glenn Morris <rgm@gnu.org>
38 682
39 * dired.el (dired-switches-escape-p): New function. 683 * dired.el (dired-switches-escape-p): New function.
@@ -165,7 +809,7 @@
165 first prompt in `sql-interacive-mode'. 809 first prompt in `sql-interacive-mode'.
166 (sql-mode-oracle-font-lock-keywords): Add CONNECT_BY_* builtin 810 (sql-mode-oracle-font-lock-keywords): Add CONNECT_BY_* builtin
167 keywords. 811 keywords.
168 (sql-mode-mysql-font-lock-keywords): Add ELSEIF keyword. 812 (sql-mode-mysql-font-lock-keywords): Add ELSEIF keyword.
169 (sql-product-interactive): Bug fix: Set `sql-buffer' in 813 (sql-product-interactive): Bug fix: Set `sql-buffer' in
170 context of original buffer. Invoke `sql-login-hook'. 814 context of original buffer. Invoke `sql-login-hook'.
171 815
@@ -3679,7 +4323,7 @@
3679 4323
3680 * cus-start.el (all): Add entry for bidi-paragraph-direction. 4324 * cus-start.el (all): Add entry for bidi-paragraph-direction.
3681 4325
3682 * international/uni-bidi.el: Regenerated. 4326 * international/uni-bidi.el: Regenerate.
3683 4327
36842011-08-23 Kenichi Handa <handa@m17n.org> 43282011-08-23 Kenichi Handa <handa@m17n.org>
3685 4329