aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-04-09 15:54:59 -0700
committerPaul Eggert2012-04-09 15:54:59 -0700
commit45e9f7da84c1bd3fc0d36d05c5708ed3b2d3a193 (patch)
tree5bc87a8b5a3c754b8eb44a612cc6c03561d6b968 /lisp/ChangeLog
parent9d6b4d53469a9ffd67bd770fabc6fe254e35c21d (diff)
parent05920a43fc18e696b464387e781e7cfdcea5b5af (diff)
downloademacs-45e9f7da84c1bd3fc0d36d05c5708ed3b2d3a193.tar.gz
emacs-45e9f7da84c1bd3fc0d36d05c5708ed3b2d3a193.zip
Merge from trunk.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog817
1 files changed, 812 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 08f6ac4d075..954daf68510 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,811 @@
12012-04-09 Andreas Schwab <schwab@linux-m68k.org>
2
3 * international/characters.el: Recover lost case pairs.
4 (Bug#11209)
5
62012-04-09 Chong Yidong <cyd@gnu.org>
7
8 * custom.el (custom-variable-p): Return nil for non-symbol
9 arguments instead of signaling an error.
10 (user-variable-p): Obsolete alias for custom-variable-p.
11
12 * apropos.el (apropos-variable):
13 * files-x.el (read-file-local-variable):
14 * simple.el (set-variable):
15 * woman.el (woman-mini-help):
16 * emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed.
17
182012-04-09 Glenn Morris <rgm@gnu.org>
19
20 * startup.el (normal-top-level): Don't look for leim-list.el
21 in places where it will not be found. (Bug#910)
22
23 * international/mule-cmds.el (set-default-coding-systems):
24 * files.el (normal-mode):
25 Remove guarded calls to ucs-set-table-for-input. (Bug#9821)
26 This function was removed with ucs-tables.el in 2008.
27
282012-04-08 Eli Zaretskii <eliz@gnu.org>
29
30 * textmodes/ispell.el (ispell-check-version): For hunspell, set
31 ispell-encoding8-command to "-i", without a trailing space.
32 (ispell-start-process): For hunspell, use '("-i" ENCODING), in 2
33 separate command-line arguments, to specify the encoding, since
34 that's how hunspell expects it.
35
362012-04-08 Glenn Morris <rgm@gnu.org>
37
38 * loadup.el: Load bindings before cus-start.
39 This reduces somewhat the number of "rogue" settings in emacs -Q.
40
412012-04-07 Glenn Morris <rgm@gnu.org>
42
43 * version.el (emacs-bzr-get-version): New function.
44 (emacs-bzr-version): New variable.
45 * loadup.el (emacs-bzr-version): Set it. (Bug#8054)
46 * mail/emacsbug.el (report-emacs-bug): Include bzr version.
47
482012-04-07 Eli Zaretskii <eliz@gnu.org>
49
50 * international/uni-bidi.el, international/uni-category.el:
51 * international/uni-combining.el, international/uni-decimal.el:
52 * international/uni-decomposition.el, international/uni-digit.el:
53 * international/uni-lowercase.el, international/uni-mirrored.el:
54 * international/uni-name.el, international/uni-numeric.el:
55 * international/uni-titlecase.el, international/uni-uppercase.el:
56 Update for Unicode 6.1.
57
582012-04-07 Eli Zaretskii <eliz@gnu.org>
59
60 * term/w32-win.el (dynamic-library-alist): Add libxml2 DLLs.
61
622012-04-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
63
64 * window.el (shrink-window): Mention the `window-min-height'
65 variable in the doc string.
66
672012-04-05 Bastien Guerry <bzg@altern.org>
68
69 * color.el (color-lighten-name): Fix typo.
70
712012-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
72
73 * server.el (server--on-display-p): New function.
74 (server--on-display-p): Use it.
75
762012-04-04 Gabor Vida <vidagabor@gmail.com> (tiny change)
77
78 * ido.el (ido-wide-find-dirs-or-files): Use file-name-absolute-p
79 (bug#11145).
80
812012-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
82
83 * comint.el (comint--common-quoted-suffix): Check string boundary
84 before comparing (bug#11158).
85 * pcomplete.el (pcomplete--common-quoted-suffix): Idem.
86
872012-04-04 Chong Yidong <cyd@gnu.org>
88
89 * minibuffer.el (completion-extra-properties): Doc fix.
90
91 * subr.el (delayed-warnings-hook): Doc fix.
92
932012-04-04 Daiki Ueno <ueno@unixuser.org>
94
95 * epa.el (epa--select-keys): Bind C-c C-c to finish the key
96 selection (Bug#11159).
97 (epa-insert-keys): Inform that the default public key will be
98 exported if no key is selected.
99
1002012-04-04 Richard Stallman <rms@gnu.org>
101
102 * mail/emacsbug.el (report-emacs-bug): Bind inhibit-read-only.
103
1042012-04-03 Chong Yidong <cyd@gnu.org>
105
106 * mail/sendmail.el (mail-mode-map): Bind C-c C-i to
107 mail-insert-file, not its obsolete alias mail-attach-file.
108
1092012-04-03 Michael Albinus <michael.albinus@gmx.de>
110
111 * notifications.el (notifications-notify): Fix docstring.
112
1132012-04-02 Glenn Morris <rgm@gnu.org>
114
115 * emacs-lisp/authors.el (authors-aliases): Another addition.
116
1172012-04-02 Michael Albinus <michael.albinus@gmx.de>
118
119 * net/tramp-gvfs.el (tramp-gvfs-send-command): Apply
120 `tramp-compat-call-process' instead of `tramp-local-call-process'.
121 Reported by Magnus Henoch <magnus.henoch@gmail.com>.
122
1232012-04-01 Chong Yidong <cyd@gnu.org>
124
125 * files.el (file-in-directory-p): Rename from file-subdir-of-p.
126 Handle root directory properly.
127 (copy-directory): Caller changed.
128
129 * dired-aux.el (dired-copy-file-recursive, dired-create-files):
130 * net/tramp.el (tramp-file-name-for-operation): Callers changed.
131
1322012-03-31 Glenn Morris <rgm@gnu.org>
133
134 * term/xterm.el (xterm-extra-capabilities): Doc fix.
135
136 * language/indian.el ("Devanagari"): Fix typo. (Bug#11103)
137
138 * calendar/calendar.el (calendar-window-list)
139 (calendar-hide-window): Restore. (Bug#11140)
140 (calendar-exit): Use calendar-window-list, calendar-hide-window again.
141
142 * emacs-lisp/edebug.el (edebug-unwrap-results): Doc fix.
143
1442012-03-30 Thierry Volpiatto <thierry.volpiatto@gmail.com>
145
146 * dired-aux.el (dired-copy-file-recursive, dired-create-files):
147 Check if file is a symlink (Bug#10489).
148
149 * files.el (copy-directory): Likewise.
150
1512012-03-30 Chong Yidong <cyd@gnu.org>
152
153 * image.el (imagemagick-types-inhibit)
154 (imagemagick-register-types): Doc fix.
155
1562012-03-30 Agustín Martín Domingo <agustin.martin@hispalinux.es>
157
158 * ispell.el (ispell-get-extended-character-mode): Disable
159 extended-char-mode for hunspell. hunspell does not support it and
160 treats ~word as ordinary words in pipe mode.
161
1622012-03-30 Glenn Morris <rgm@gnu.org>
163
164 * tutorial.el (help-with-tutorial): Ensure local variables don't
165 happen to make the buffer read-only. (Bug#11127)
166
1672012-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
168
169 * progmodes/perl-mode.el (perl-indent-line): Use `noindent' in strings.
170 (perl-calculate-indent): Return `noindent' in strings.
171
1722012-03-28 Sam Steingold <sds@gnu.org>
173
174 * calendar/calendar.el (calendar-exit): Use `quit-windows-on'
175 instead of the broken adhockery which does not prevent calendar
176 buffers from being displayed at random after exit.
177 (calendar-window-list, calendar-hide-window): Remove the broken
178 adhockery.
179
1802012-03-28 Glenn Morris <rgm@gnu.org>
181
182 * replace.el (query-replace-map): Doc fix.
183
1842012-03-28 Andreas Schwab <schwab@linux-m68k.org>
185
186 * vc/vc-git.el (vc-git-state): Don't try to match all of the diff
187 contents. (Bug#11109)
188
1892012-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
190
191 * emacs-lisp/avl-tree.el (avl-tree--enter-balance): Fix paren typo
192 (bug#11077).
193 (avl-tree--check, avl-tree--check-node): New funs.
194
1952012-03-27 Martin Rudalics <rudalics@gmx.at>
196
197 * window.el (switch-to-visible-buffer): New option.
198 (switch-to-prev-buffer, switch-to-next-buffer):
199 Observe switch-to-visible-buffer. Make sure that checking for a window
200 showing a buffer already is done on the same frame.
201
2022012-03-27 Glenn Morris <rgm@gnu.org>
203
204 * startup.el (mail-host-address): Doc fix.
205
2062012-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
207
208 * emacs-lisp/bytecomp.el (byte-compile-constants-vector): Allow more
209 than 197 variables.
210
2112012-03-26 Ami Fischman <ami@fischman.org>
212
213 * vc/vc-git.el (vc-git-state): Avoid unnecessarily locking.
214
2152012-03-26 Glenn Morris <rgm@gnu.org>
216
217 * files.el (save-buffers-kill-emacs): Doc fix.
218
219 * startup.el (normal-top-level, command-line, command-line-1):
220 Give them doc strings.
221
2222012-03-25 Eli Zaretskii <eliz@gnu.org>
223
224 * makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
225 of same-dir.tst, to avoid stepping on other (parallel) Make job's toes.
226
2272012-03-25 Chong Yidong <cyd@gnu.org>
228
229 * custom.el (load-theme): Even if NO-ENABLE arg is t, reenable the
230 theme if it was previously enabled before (Bug#11031).
231
232 * cus-theme.el (custom-theme-write-faces): Retrieve current face
233 spec with custom-face-get-current-spec if its :shown-value is not
234 determined yet (Bug#9337).
235 (customize-create-theme, custom-theme-revert): Doc fixes.
236
237 * button.el (button-at): Minor addition to docstring.
238
2392012-03-24 Simon Leinen <simon.leinen@gmail.com>
240
241 * vc/vc.el (vc-merge): Fix a prompt.
242
2432012-03-24 Chong Yidong <cyd@gnu.org>
244
245 * mwheel.el (mwheel-scroll): Call deactivate-mark at the right
246 point (Bug#9623).
247
248 * button.el (button-at): Minor addition to docstring.
249
2502012-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
251
252 * newcomment.el (comment-choose-indent): No space after BOL.
253
2542012-03-22 Sam Steingold <sds@gnu.org>
255
256 * window.el (switch-to-prev-buffer): Revert last patch because the
257 bug turned out to be an advertised feature (Elisp manual 28.14).
258
2592012-03-22 Glenn Morris <rgm@gnu.org>
260
261 * vc/vc-bzr.el (vc-bzr-status-switches): New option. (Bug#6724)
262 (vc-bzr-command): If running "status", pass vc-bzr-status-switches.
263
2642012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
265
266 * net/network-stream.el (network-stream-open-starttls): Make error
267 message under Windows be less misleading.
268
2692012-03-22 Liang Wang <netcasper@gmail.com> (tiny change)
270
271 * progmodes/etags.el (etags-list-tags): Only use tags which goto-func
272 understands (bug#9942).
273
2742012-03-22 Chong Yidong <cyd@gnu.org>
275
276 * simple.el (end-of-visible-line): Handle return value of
277 next-single-property-change properly (Bug#9371).
278
2792012-03-22 Kenichi Handa <handa@m17n.org>
280
281 * international/quail.el (quail-insert-kbd-layout): Fix previous
282 change. To avoid unwanted bidi reordering, use
283 bidi-string-mark-left-to-right instead of inserting LRO and PDF.
284
2852012-03-21 Dmitry Gutov <dgutov@yandex.ru>
286
287 * progmodes/ruby-mode.el: Don't confuse "end:" for "end" (bug#10786).
288 (ruby-block-end-re, ruby-delimiter, ruby-parse-partial)
289 (ruby-beginning-of-indent): Be more careful with the difference
290 between word-boundary and symbol boundary.
291 (ruby-mode-syntax-table): Make : a symbol constituent.
292
2932012-03-21 Andreas Politz <politza@fh-trier.de>
294
295 * outline.el (outline-flag-region): Evaporate overlays (bug#10789).
296
2972012-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
298
299 * progmodes/etags.el (tags-completion-at-point-function):
300 Improve last fix.
301
302 * files.el (move-file-to-trash): Files aren't regexps (bug#11055).
303
3042012-03-21 Sam Steingold <sds@gnu.org>
305
306 * progmodes/etags.el (tags-completion-at-point-function):
307 Avoid the error when point is inside the pattern.
308
3092012-03-21 John Yates <john@yates-sheets.org> (tiny change)
310
311 * progmodes/hideshow.el (hs-inside-comment-p): Fix hiding of first
312 line (Bug#10855).
313
3142012-03-21 Drew Adams <drew.adams@oracle.com>
315
316 * info.el (Info-menu): Handle string value of FORK arg (Bug#10858).
317
3182012-03-21 Anmol Khirbat <anmol@khirbat.net> (tiny change)
319
320 * ido.el (ido-set-current-directory, ido-read-internal)
321 (ido-choose-completion-string, ido-completion-help): Handle nil
322 value of ido-completion-buffer (Bug#11008).
323
3242012-03-21 Sam Steingold <sds@gnu.org>
325
326 * window.el (switch-to-prev-buffer): Do not switch to a visible
327 window previous buffer, just like with the frame previous buffers.
328
3292012-03-21 Chong Yidong <cyd@gnu.org>
330
331 * faces.el (make-face, make-empty-face, copy-face):
332 * face-remap.el (face-remap-add-relative, face-remap-set-base):
333 Doc fixes.
334
3352012-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
336
337 * wid-edit.el (widget-complete-field): Remove (bug#11051).
338 (widget-complete): Remove broken use of it.
339
3402012-03-20 Chong Yidong <cyd@gnu.org>
341
342 * emacs-lisp/tabulated-list.el (tabulated-list-print-entry):
343 Use string-width and truncate-string-width to handle arbitrary
344 characters.
345
3462012-03-20 Tassilo Horn <tassilo@member.fsf.org>
347
348 * textmodes/artist.el (artist-menu-map): Bind Rectangle menu item
349 to draw rectangles, not squares. (Regression introduced by revno
350 2011-03-02T03:48:01Z!cyd@stupidchicken.com)
351
3522012-03-18 Chong Yidong <cyd@gnu.org>
353
354 * faces.el (face-spec-reset-face): Don't call display-graphic-p if
355 it is not yet defined (for temacs).
356
3572012-03-18 Leo Liu <sdl.web@gmail.com>
358
359 * net/rcirc.el (rcirc-cmd-quit): Allow quiting all servers with prefix.
360
3612012-03-17 Eli Zaretskii <eliz@gnu.org>
362
363 * textmodes/ispell.el (ispell-skip-tib, ispell-keep-choices-win)
364 (ispell-choices-win-default-height, ispell-silently-savep)
365 (ispell-dictionary-alist, ispell-encoding8-command)
366 (ispell-check-version, ispell-aspell-find-dictionary)
367 (ispell-valid-dictionary-list, ispell-words-keyword)
368 (ispell-get-word, ispell-internal-change-dictionary)
369 (ispell-region, ispell-skip-region-list)
370 (ispell-begin-skip-region-regexp, ispell-ignore-fcc)
371 (ispell-process-line, ispell-minor-mode, ispell-minor-check)
372 (ispell-message-text-end, ispell-message)
373 (ispell-buffer-local-parsing): Doc fix.
374
3752012-03-13 Jambunathan K <kjambunathan@gmail.com>
376
377 * htmlfontify.el: Add support for code block fontification for ODT
378 export (Bug #9914).
379 (hfy-optimisations): Define new option
380 `body-text-only'
381 (hfy-fontify-buffer): Honor above setting.
382 (hfy-begin-span, hfy-end-span): New routines factored out form
383 `hfy-fontify-buffer'.
384 (hfy-begin-span-handler, hfy-end-span-handler): New variables
385 that permit insertion of custom tags.
386 (hfy-fontify-buffer): Use above handlers.
387 (hfy-face-to-css-default): Same as the earlier `hfy-face-to-css'.
388 (hfy-face-to-css): Re-defined to be a variable.
389 (hfy-compile-stylesheet): Modify. Allow stylesheet to be built
390 over multiple runs. This is made possible by having the caller let
391 bind a special variable `hfy-user-sheet-assoc'.
392 (htmlfontify-string): New defun.
393 (hfy-compile-face-map): Make sure that the last char in the
394 buffer is correctly fontified.
395 (hfy-face-resolve-face): Whitespace only change.
396
3972012-03-17 Eli Zaretskii <eliz@gnu.org>
398
399 * textmodes/ispell.el (ispell-get-decoded-string): Make the error
400 message more clear.
401
4022012-03-16 Leo Liu <sdl.web@gmail.com>
403
404 * emacs-lisp/copyright.el (copyright-year-ranges): Fix typo.
405
4062012-03-16 Alan Mackenzie <acm@muc.de>
407
408 Further optimise the handling of large macros.
409
410 * progmodes/cc-engine.el (c-crosses-statement-barrier-p): Use a
411 limit to a call of `c-literal-limits'.
412 (c-determine-+ve-limit): New function.
413 (c-at-macro-vsemi-p): Move `c-in-literal' to the bottom of an `and'.
414 (c-guess-basic-syntax): In macros, restrict a search limit to 2000.
415 In CASE 5B, restrict a search limit to 500.
416 (c-just-after-func-arglist-p): Obviouly wrong `or' -> `and'.
417
418 * progmodes/cc-mode.el (c-neutralize-syntax-in-and-mark-CPP):
419 Restrict macro bounds to +-500 from after-change's BEG END.
420
4212012-03-16 Leo Liu <sdl.web@gmail.com>
422
423 * font-lock.el (lisp-font-lock-keywords-2): Add letrec.
424
4252012-03-16 Aaron S. Hawley <Aaron.S.Hawley@gmail.com>
426
427 * tar-mode.el (tar-mode): Fix saving by conditionally undoing
428 `special-mode' setting of `buffer-read-only'. (Bug#11010)
429
4302012-03-16 Glenn Morris <rgm@gnu.org>
431
432 * view.el (view-buffer, view-buffer-other-window)
433 (view-buffer-other-frame): Doc fixes re special mode-class.
434
435 * subr.el (eval-after-load): If named feature is provided not from
436 a file, run after-load forms. (Bug#10946)
437
438 * calendar/calendar.el (calendar-insert-at-column):
439 Handle non-unit-width characters a bit better. (Bug#10978)
440
4412012-03-15 Chong Yidong <cyd@gnu.org>
442
443 * emacs-lisp/ring.el (ring-extend): New function.
444 (ring-insert+extend): Extend the ring correctly (Bug#11019).
445
446 * comint.el (comint-read-input-ring)
447 (comint-add-to-input-history): Grow comint-input-ring lazily.
448
4492012-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * progmodes/perl-mode.el (perl-syntax-propertize-special-constructs):
452 Fix up parsing of multiline twoarg non-paired elements (bug#11014).
453
454 * imenu.el: Fix multiple inheritance breakage (bug#9199).
455 (imenu-add-to-menubar): Don't add a redundant index.
456 (imenu-update-menubar): Handle a dynamically composed keymap.
457
4582012-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
459
460 * mail/sendmail.el (mail-encode-header):
461 Bind rfc2047-encode-encoded-words to nil.
462
4632012-03-13 Glenn Morris <rgm@gnu.org>
464
465 * calendar/calendar.el (calendar-string-spread):
466 Handle non-unit-width characters a bit better. (Bug#10978)
467
4682012-03-13 Leo Liu <sdl.web@gmail.com>
469
470 * vc/vc-hg.el (vc-hg-working-revision): Rework to work with both
471 directory and file as argument (Bug#10822).
472
4732012-03-13 Kaushik Srenevasan <ksrenevasan@gmail.com> (tiny change)
474
475 * progmodes/gdb-mi.el (gdb-invalidate-disassembly):
476 For dynamically generated code, follow $PC.
477 (gdb-disassembly-handler-custom): Handle no function name case.
478
4792012-03-13 Tim Landscheidt <tim@tim-landscheidt.de> (tiny change)
480
481 * calendar/icalendar.el (icalendar-export-file, icalendar-import-file):
482 * emulation/ws-mode.el (ws-query-replace):
483 * sort.el (sort-regexp-fields):
484 Fix missing trailing whitespace in interactive prompts. (Bug#11002)
485
4862012-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
487
488 * dabbrev.el: Fix cycle completion order (bug#10963).
489 (dabbrev--last-obarray, dabbrev--last-completion-buffer): Remove.
490 (dabbrev-completion): Don't use an obarray; provide
491 a cycle-sort-function.
492
4932012-03-12 Leo Liu <sdl.web@gmail.com>
494
495 * simple.el (kill-new): Use equal-including-properties for comparison.
496 (kill-do-not-save-duplicates): Doc fix.
497
4982012-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
499
500 * dabbrev.el: Fix cycle completion (bug#10963).
501 Use lexical binding and wrap to 80 columns.
502 (dabbrev-completion): Delay computing the list of completions.
503
5042012-03-12 Kenichi Handa <handa@m17n.org>
505
506 * international/quail.el (quail-insert-kbd-layout): Surround each
507 row by LRO and PDF instead of inserting many LRMs. Pad the left
508 and right of each non-spacing marks. Insert invisible space
509 between lower and upper characters to prevent composition.
510
5112012-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
512
513 * minibuffer.el (minibuffer-complete): Don't get confused when the
514 function is run twice via different commands (bug#10958).
515 (complete-with-action): Fix docstring.
516
5172012-03-12 Chong Yidong <cyd@gnu.org>
518
519 * nxml/nxml-mode.el (nxml-mode-map): Do not bind C-RET (Bug#6776).
520 (nxml-completion-at-point-function): New function.
521 (nxml-mode): Use it.
522 (nxml-bind-meta-tab-to-complete-flag): Default to t.
523
524 * emacs-lisp/package.el (package-unpack, package-unpack-single):
525 Load generated autoloads file before byte compiling (Bug#10970).
526 (package--make-autoloads-and-compile): New helper fun.
527
5282012-03-12 Christopher Schmidt <christopher@ch.ristopher.com>
529
530 * ibuffer.el (ibuffer-redisplay): Remove another gratuitous error.
531
5322012-03-11 Michael Albinus <michael.albinus@gmx.de>
533
534 * autorevert.el (auto-revert-handler): Ensure, that
535 file-readable-p is applied only for local files or in
536 auto-revert-tail-mode.
537
5382012-03-11 Andreas Schwab <schwab@linux-m68k.org>
539
540 * server.el (server-eval-at): Handle non-tcp connections.
541 Decode result string.
542
543 * server.el (server-msg-size): New constant.
544 (server-reply-print): New function.
545 (server-eval-and-print): Use it.
546 (server-eval-at): Use server-quote-arg and server-unquote-arg.
547 Handle -print-nonl.
548
5492012-03-11 Christopher Schmidt <christopher@ch.ristopher.com>
550
551 * ibuffer.el (ibuffer-redisplay): Remove gratuitous error
552 (Bug#10987).
553
5542012-03-11 Chong Yidong <cyd@gnu.org>
555
556 * simple.el (goto-line): Doc fix (Bug#9938).
557
558 * subr.el (save-window-excursion): Doc fix (Bug#9979).
559
560 * dabbrev.el (dabbrev--find-expansion): Update progress reporter
561 when finished (Bug#10963).
562
5632012-03-11 Martin Rudalics <rudalics@gmx.at>
564
565 * window.el (split-window-below): Fix bug in case where
566 split-window-keep-point is nil (Bug#10971).
567
5682012-03-11 Juri Linkov <juri@jurta.org>
569
570 * replace.el (replace-highlight): Set isearch-word to nil
571 unconditionally. (Bug#10887)
572
5732012-03-10 Eli Zaretskii <eliz@gnu.org>
574
575 * net/mairix.el (mairix-replace-invalid-chars): Rename from
576 mairix-replace-illegal-chars; all callers changed. Don't remove
577 ^, ~, and = characters: they are meaningful in mairix search specs.
578 (mairix-widget-create-query): Add usage information about mairix
579 search forms: negating words, searching for substrings, etc.
580
5812012-03-10 Jae-hyeon Park <jae-hyeon.park@desy.de> (tiny change)
582
583 * international/fontset.el (font-encoding-alist): Add an entry for
584 ksx1001 (Bug#5667).
585
5862012-03-10 Richard Stallman <rms@gnu.org>
587
588 * mail/sendmail.el (mail-encode-header):
589 Set rfc2047-encode-encoded-words.
590
591 * mail/mail-utils.el (mail-quote-printable): Quote multibyte chars.
592
593 * mail/rmail.el (rmail-buffers-swapped-p): Don't assume dead
594 view buffer means not swapped.
595 (rmail-view-buffer-kill-buffer-hook): Give buf name in error msg.
596 (rmail-write-region-annotate): Error if real text has disappeared.
597
598 * epa-mail.el (epa-mail-encrypt): Bind inhibit-read-only.
599
6002012-03-10 Chong Yidong <cyd@gnu.org>
601
602 * emulation/cua-rect.el (cua--init-rectangles):
603 * emulation/cua-base.el (cua--init-keymaps):
604 Add delete-forward-char to remappings (Bug#9666).
605
6062012-03-10 Martin Rudalics <rudalics@gmx.at>
607
608 * speedbar.el (speedbar-unhighlight-one-tag-line):
609 Avoid unhighlighting due to frame switching (Bug#10275).
610
6112012-03-10 Chong Yidong <cyd@gnu.org>
612
613 * minibuffer.el (completion-in-region, completion-help-at-point):
614 Give the completion field overlay a high priority (Bug#6830).
615
616 * dired.el (dired-goto-file): Recognize absolute file name
617 listings (Bug#7126).
618 (dired-goto-file-1): New helper function.
619 (dired-toggle-read-only): Inhibit warnings.
620
6212012-03-09 Michael Albinus <michael.albinus@gmx.de>
622
623 * net/dbus.el: (dbus-property-handler): Return empty array if
624 there are no properties.
625
6262012-03-09 Leo Liu <sdl.web@gmail.com>
627
628 * savehist.el (savehist-printable): Stricter check for string
629 value (Bug#10937).
630
6312012-03-09 Eli Zaretskii <eliz@gnu.org>
632
633 * mail/smtpmail.el (smtpmail-send-it):
634 Bind coding-system-for-write to *-unix, so that FCC files are kept in
635 valid mbox format.
636
6372012-03-09 Glenn Morris <rgm@gnu.org>
638
639 * files.el (dir-locals-find-file):
640 Don't check result is regular, readable.
641 (dir-locals-read-from-file): Demote errors.
642
6432012-03-08 Eli Zaretskii <eliz@gnu.org>
644
645 * international/quail.el (quail-insert-kbd-layout):
646 Insert invisible LRM characters before each character in a keyboard
647 layout cell, to prevent their reordering by bidi display engine.
648 For details, see the discussion in
649 http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html.
650
6512012-03-08 Alan Mackenzie <acm@muc.de>
652
653 * progmodes/cc-cmds.el (c-mark-function): Make it leave a mark at
654 the starting position; make it extend the marked region when
655 invoked repeatedly - all under appropriate circumstances.
656 Fixes bugs #5525, #10906.
657
6582012-03-08 Glenn Morris <rgm@gnu.org>
659
660 * files.el (locate-dominating-file, dir-locals-find-file):
661 Undo 2012-03-06 change.
662
6632012-03-07 Eli Zaretskii <eliz@gnu.org>
664
665 * international/quail.el (quail-help):
666 Force bidi-paragraph-direction be left-to-right. See discussion in
667 http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
668 for the reason.
669
6702012-03-07 Michael Albinus <michael.albinus@gmx.de>
671
672 Avoid superfluous registering of signals. (Bug#10807)
673
674 * notifications.el (notifications-on-action-object)
675 (notifications-on-close-object): New defvars.
676 (notifications-on-action-signal, notifications-on-closed-signal):
677 Unregister the signal if not needed any longer.
678 (notifications-notify): Register `notifications-action-signal' or
679 `notifications-closed-signal', if :on-action or :on-close has been
680 passed as argument.
681
6822012-03-07 Chong Yidong <cyd@gnu.org>
683
684 * cus-start.el: Avoid x-select-enable-clipboard-manager warning on
685 non-X platforms.
686
6872012-03-06 Glenn Morris <rgm@gnu.org>
688
689 * term/pc-win.el (x-selection-owner-p, x-own-selection-internal)
690 (x-disown-selection-internal, x-get-selection-internal):
691 Doc fix (add arglist signatures). (Bug#10783)
692
6932012-03-06 Kaushik Srenevasan <ksrenevasan@gmail.com> (tiny change)
694
695 * progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
696 Handle breakpoints with no "type".
697
6982012-03-06 Glenn Morris <rgm@gnu.org>
699
700 * files.el (locate-dominating-file): Add optional predicate argument.
701 (dir-locals-find-file): Make use of above change.
702
7032012-03-06 Thien-Thi Nguyen <ttn@gnuvola.org>
704
705 * info.el (Info-insert-dir): Also try "dir.gz".
706
7072012-03-06 Glenn Morris <rgm@gnu.org>
708
709 * files.el (dir-locals-find-file):
710 Ignore non-readable or non-regular files. (Bug#10928)
711
712 * files.el (locate-dominating-file): Doc fix.
713
7142012-03-06 Adam Spiers <emacs@adamspiers.org> (tiny change)
715
716 * calendar/calendar.el (calendar-set-mode-line):
717 `getenv' returns a string. (Bug#10951)
718
7192012-03-05 Leo Liu <sdl.web@gmail.com>
720
721 * simple.el (backward-delete-char-untabify): Constrain point to
722 field (Bug#10939).
723
724 * eshell/em-cmpl.el (eshell-cmpl-initialize): Fix shift-tab key.
725
7262012-03-05 Chong Yidong <cyd@gnu.org>
727
728 * simple.el (count-words): If called from Lisp, return the word
729 count, for symmetry with `count-lines'. Arglist changed.
730 (count-words--message): Args changed. Consolidate counting code
731 from count-words and count-words-region.
732 (count-words-region): Caller changed.
733 (count-lines-region): Make it an obsolete alias.
734
7352012-03-04 Tassilo Horn <tassilo@member.fsf.org>
736
737 * saveplace.el (save-place-to-alist)
738 (save-place-ignore-files-regexp): Allow value nil to disable this
739 feature.
740
7412012-03-04 Chong Yidong <cyd@gnu.org>
742
743 * faces.el (face-spec-reset-face): For the default face, reset the
744 attributes to default values (Bug#10748).
745
7462012-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
747
748 * mail/emacsbug.el (report-emacs-bug-hook): Fix up thinko in
749 previous patch: Check `message-send-mail-function', and not the
750 default function (bug#10897).
751
7522012-03-04 Michael Albinus <michael.albinus@gmx.de>
753
754 * notifications.el (notifications-on-action-signal)
755 (notifications-on-closed-signal): Check for unique service name of
756 incoming event. Fix error in removing entry.
757 (top): Register for signals with wildcard service name.
758 (notifications-notify): Use daemon unique service name for map entries.
759
7602012-03-04 Chong Yidong <cyd@gnu.org>
761
762 * cus-start.el: Make x-select-enable-clipboard-manager customizable.
763
7642012-03-04 Glenn Morris <rgm@gnu.org>
765
766 * abbrev.el (copy-abbrev-table, abbrev-table-p)
767 (abbrev-minor-mode-table-alist, define-abbrev, abbrev-insert)
768 (expand-abbrev, define-abbrev-table): Doc fixes.
769
7702012-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
771
772 * mail/emacsbug.el (report-emacs-bug-hook): Look at the value of
773 `message-default-send-mail-function' and not `send-mail-function'
774 when doing the prompting for `sendmail-query-once' before sending
775 in Message buffers (bug#10897).
776
777 * net/tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
778 This is inconsistent with all the other stream functions, which leave
779 the setting up to the higher levels (if so wanted) (bug#10931).
780
7812012-03-02 Alan Mackenzie <acm@muc.de>
782
783 Depessimize the handling of very large macros.
784
785 * progmodes/cc-engine.el (c-macro-cache, c-macro-cache-start-pos):
786 (c-macro-cache-syntactic): New variables to implement a one
787 element macro cache.
788 (c-invalidate-macro-cache): New function.
789 (c-beginning-of-macro, c-end-of-macro, c-syntactic-end-of-macro):
790 Adapt to use the new cache.
791 (c-state-safe-place): Use better the cache of safe positions.
792 (c-state-semi-nonlit-pos-cache)
793 (c-state-semi-nonlit-pos-cache-limit):
794 New variables for...
795 (c-state-semi-safe-place): New function. Here, in a macro is "safe".
796 (c-invalidate-state-cache-1): New stuff for c-state-semi-safe-place.
797 (c-in-literal, c-literal-limits, c-determine-limit-get-base):
798 Use c-state-semi-safe-place.
799
800 * progmodes/cc-langs.el (c-get-state-before-change-functions):
801 Add c-invalidate-macro-cache to the C, C++, Obj entries.
802
8032012-03-02 Michael Albinus <michael.albinus@gmx.de>
804
805 * jka-compr.el (jka-compr-call-process):
806 Apply `file-accessible-directory-p' only when the default directory is
807 not remote.
808
12012-03-01 Michael Albinus <michael.albinus@gmx.de> 8092012-03-01 Michael Albinus <michael.albinus@gmx.de>
2 810
3 * files.el (file-equal-p): Fix docstring. Avoid unnecessary 811 * files.el (file-equal-p): Fix docstring. Avoid unnecessary
@@ -82,7 +890,7 @@
82 (font-lock-default-function): Move the check for a specification 890 (font-lock-default-function): Move the check for a specification
83 to font-lock-spec-present. 891 to font-lock-spec-present.
84 892
85 * font-lock.el (font-lock-initial-fontify): call ... 893 * font-lock.el (font-lock-initial-fontify): Call ...
86 (font-lock-spec-present): New function. 894 (font-lock-spec-present): New function.
87 895
882012-02-26 Jim Blandy <jimb@red-bean.com> 8962012-02-26 Jim Blandy <jimb@red-bean.com>
@@ -411,8 +1219,7 @@
411 1219
4122012-02-12 Teodor Zlatanov <tzz@lifelogs.com> 12202012-02-12 Teodor Zlatanov <tzz@lifelogs.com>
413 1221
414 * net/gnutls.el (gnutls-algorithm-priority): Add missing :group 1222 * net/gnutls.el (gnutls-algorithm-priority): Add missing :group tag.
415 tag.
416 1223
4172012-02-12 Alan Mackenzie <acm@muc.de> 12242012-02-12 Alan Mackenzie <acm@muc.de>
418 1225
@@ -585,8 +1392,8 @@
585 * progmodes/cc-guess.el (c-guess-offset-threshold, c-guess-region-max): 1392 * progmodes/cc-guess.el (c-guess-offset-threshold, c-guess-region-max):
586 Add :version tags. 1393 Add :version tags.
587 1394
588 * progmodes/compile.el (compilation-first-column) 1395 * progmodes/compile.el (compilation-error-screen-columns)
589 (compilation-error-screen-columns, compilation-filter-start): Doc fixes. 1396 (compilation-first-column, compilation-filter-start): Doc fixes.
590 1397
591 * vc/log-view.el (log-view-toggle-entry-display): 1398 * vc/log-view.el (log-view-toggle-entry-display):
592 * vc/vc.el (vc-merge, vc-pull): Doc fixes. 1399 * vc/vc.el (vc-merge, vc-pull): Doc fixes.