comparison lisp/ChangeLog @ 112321:dc74e58f6b0b

Merge from mainline.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 11 Jan 2011 21:57:19 -0800
parents bc72195ae573
children b6c07b465755 c5917804ecad
comparison
equal deleted inserted replaced
112320:a4a6f5f8f078 112321:dc74e58f6b0b
1 2011-01-11 Johan Bockgård <bojohan@gnu.org>
2
3 * emacs-lisp/unsafep.el (unsafep): Handle backquoted forms.
4
5 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
6
7 * progmodes/prolog.el: Fix up coding convention and such.
8 (prolog-indent-width): Use the same default as in
9 previous prolog.el rather than tab-width which depends on which buffer
10 is current when the file is loaded.
11 (prolog-electric-newline-flag): Only enable if electric-indent-mode
12 is not available.
13 (prolog-emacs): Remove. Use (featurep 'xemacs) instead.
14 (prolog-known-systems): Remove.
15 (prolog-mode-syntax-table, prolog-inferior-mode-map):
16 Move initialization into declaration.
17 (prolog-mode-map): Move initialization into declaration.
18 Remove system-specific mode-map vars, since they referred to the same
19 keymap anyway.
20 (prolog-mode-variables): Obey the user's preference w.r.t
21 adaptive-fill-mode. Prefer symbol-value to `eval'.
22 (prolog-mode-keybindings-edit): Add compatibility bindings.
23 (prolog-mode): Use define-derived-mode. Don't handle mercury here.
24 (mercury-mode-map): New var.
25 (mercury-mode, prolog-inferior-mode): Use define-derived-mode.
26 (prolog-ensure-process, prolog-process-insert-string)
27 (prolog-consult-compile): Use with-current-buffer.
28 (prolog-guess-fill-prefix): Simplify data flow.
29 (prolog-replace-in-string): New function to use instead of
30 replace-in-string.
31 (prolog-enable-sicstus-sd): Don't abuse `eval'.
32 (prolog-uncomment-region): Use `uncomment-region' when available.
33 (prolog-electric-colon, prolog-electric-dash): Use `eolp'.
34 (prolog-int-to-char, prolog-char-to-int): New functions to use instead
35 of int-to-char and char-to-int.
36 (prolog-mode-hook, prolog-inferior-mode-hook): Don't force font-lock.
37
38 2011-01-11 Stefan Bruda <stefan@bruda.ca>
39
40 * progmodes/prolog.el: Replace by a whole new file.
41
42 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
43
44 * subr.el (eval-after-load): Fix timing for features (bug#7769).
45 (declare-function, undefined, insert-for-yank)
46 (replace-regexp-in-string): Follow checkdoc's recommendations.
47
48 2011-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
49
50 * calendar/diary-lib.el (diary-mode): Refresh *Calendar* after
51 refreshing the diary buffer.
52
53 2011-01-10 Ken Manheimer <ken.manheimer@gmail.com>
54
55 * allout.el: Add 2011 to the file copyright.
56 (allout-encrypt-string): Prevent encryption from adding an extra
57 newline at the end of the topic body.
58 (allout-version): Increment to 2.3.
59
60 2011-01-10 Michael Albinus <michael.albinus@gmx.de>
61
62 * net/dbus.el (dbus-unregister-service): Complete doc.
63 Fix call of dbus-error signal.
64 (dbus-register-property): Use `dont-register' keyword.
65
66 2011-01-10 Jan Moringen <jan.moringen@uni-bielefeld.de>
67
68 * net/dbus.el (dbus-unregister-service): Translate returned
69 integer into a symbol.
70 (dbus-register-property): Use `dbus-register-service' to do the
71 name registration.
72
73 2011-01-09 Chong Yidong <cyd@stupidchicken.com>
74
75 * progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
76 Suggested by Joakim Verona.
77
78 * comint.el (comint-highlight-prompt): Inherit minibuffer-prompt.
79
80 * wid-edit.el (visibility): Replace :on-image and :off-image
81 widget properties with :on-glyph and :off-glyph, for consistency
82 with the `visibility' widget.
83 (widget-toggle-value-create, widget-visibility-value-create):
84 Merge into a single function `widget-toggle-value-create'.
85
86 * cus-edit.el (custom-variable-value-create, custom-visibility)
87 (custom-face-edit-value-create, custom-face-value-create):
88 Replace :on-image and :off-image widget properties with :on-glyph and
89 :off-glyph, for consistency with the `visibility' widget.
90
91 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
92
93 * net/ldap.el (ldap-search-internal): Don't use eval.
94
95 2011-01-09 Chong Yidong <cyd@stupidchicken.com>
96
97 * subr.el (read-char-choice): Use read-key.
98
99 * custom.el (custom-safe-themes): Rename from
100 custom-safe-theme-files. Add :risky tag.
101 (load-theme, custom-theme-load-confirm): Save sha1 hashes to
102 custom-safe-themes, not filenames. Suggested by Stefan Monnier.
103
104 2011-01-09 Chong Yidong <cyd@stupidchicken.com>
105
106 * tool-bar.el (tool-bar-setup): Remove Help button. Remove label
107 from Search and add a label to Undo.
108
109 * vc/vc-dir.el (vc-dir-tool-bar-map): Rearrange, removing
110 inappropriate buttons and adding :vert-only tags.
111
112 * progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
113 removal of Help tool-bar button. Remove Undo button for space.
114
115 * info.el (info-tool-bar-map): Add :vert-only tags.
116
117 2011-01-08 Tassilo Horn <tassilo@member.fsf.org>
118
119 * doc-view.el (doc-view-mode-p): Check for png or imagemagick
120 image backend support. Either of them is fine.
121
1 2011-01-08 Chong Yidong <cyd@stupidchicken.com> 122 2011-01-08 Chong Yidong <cyd@stupidchicken.com>
123
124 * subr.el (y-or-n-p): Doc fix.
2 125
3 * custom.el (custom-safe-theme-files): New defcustom. 126 * custom.el (custom-safe-theme-files): New defcustom.
4 (custom-theme-load-confirm): New function. 127 (custom-theme-load-confirm): New function.
5 (load-theme): Load theme using `load', confirming with 128 (load-theme): Load theme using `load', confirming with
6 custom-theme-load-confirm if necessary. 129 custom-theme-load-confirm if necessary.
95 * textmodes/rst.el (rst-compile-toolsets): 218 * textmodes/rst.el (rst-compile-toolsets):
96 Add pdf and s5 to option alist. 219 Add pdf and s5 to option alist.
97 220
98 2011-01-04 Jan Moringen <jan.moringen@uni-bielefeld.de> 221 2011-01-04 Jan Moringen <jan.moringen@uni-bielefeld.de>
99 222
100 * net/dbus.el (dbus-register-property): Added optional parameter 223 * net/dbus.el (dbus-register-property): Add optional parameter
101 dont-register-service. Updated docstring accordingly. 224 dont-register-service. Updated docstring accordingly.
102 225
103 2011-01-04 Andreas Schwab <schwab@linux-m68k.org> 226 2011-01-04 Andreas Schwab <schwab@linux-m68k.org>
104 227
105 * textmodes/rst.el (rst-compile-pdf-preview) 228 * textmodes/rst.el (rst-compile-pdf-preview)
264 on a copy of auto-mode-alist, because that deletes with side 387 on a copy of auto-mode-alist, because that deletes with side
265 effects. 388 effects.
266 389
267 2010-12-30 Tassilo Horn <tassilo@member.fsf.org> 390 2010-12-30 Tassilo Horn <tassilo@member.fsf.org>
268 391
269 * doc-view.el (doc-view-mode, doc-view-toggle-display): Use 392 * doc-view.el (doc-view-mode, doc-view-toggle-display):
270 normal-mode without doc-view-mode bindings in auto-mode-alist as 393 Use normal-mode without doc-view-mode bindings in auto-mode-alist as
271 fallback instead of hard coding fundamental mode. 394 fallback instead of hard coding fundamental mode.
272 395
273 2010-12-30 Tassilo Horn <tassilo@member.fsf.org> 396 2010-12-30 Tassilo Horn <tassilo@member.fsf.org>
274 397
275 * doc-view.el (doc-view-doc->txt): Handle OpenDocument (or MS 398 * doc-view.el (doc-view-doc->txt): Handle OpenDocument (or MS
460 * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit 583 * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
461 key selection prompt; make 'silent as default (Bug#7487). 584 key selection prompt; make 'silent as default (Bug#7487).
462 585
463 2010-12-16 Leo <sdl.web@gmail.com> 586 2010-12-16 Leo <sdl.web@gmail.com>
464 587
465 * eshell/eshell.el (eshell-directory-name): Use 588 * eshell/eshell.el (eshell-directory-name):
466 locate-user-emacs-file (Bug#7578). 589 Use locate-user-emacs-file (Bug#7578).
467 590
468 2010-12-15 Glenn Morris <rgm@gnu.org> 591 2010-12-15 Glenn Morris <rgm@gnu.org>
469 592
470 * loadup.el (symbol-file-load-history-loaded): Remove; unused. 593 * loadup.el (symbol-file-load-history-loaded): Remove; unused.
471 594
486 609
487 * net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local. 610 * net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local.
488 (tramp-handle-insert-file-contents): Do not set permanent-local 611 (tramp-handle-insert-file-contents): Do not set permanent-local
489 property. 612 property.
490 613
491 * net/tramp-cache.el (tramp-persistency-file-name): Use 614 * net/tramp-cache.el (tramp-persistency-file-name):
492 `locate-user-emacs-file' if fboundp. 615 Use `locate-user-emacs-file' if fboundp.
493 616
494 * net/tramp-sh.el (tramp-methods): Add "ksu". 617 * net/tramp-sh.el (tramp-methods): Add "ksu".
495 (tramp-default-user-alist): Add "ksu". Use `regexp-opt' for 618 (tramp-default-user-alist): Add "ksu". Use `regexp-opt' for
496 method list. 619 method list.
497 620