comparison lisp/ChangeLog @ 83414:14a4eb789b45

Merged from miles@gnu.org--gnu-2005 (patch 169-173, 671-676) Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-671 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-672 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-673 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-674 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-675 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-676 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-169 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-170 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-171 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-172 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-173 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-454
author Karoly Lorentey <lorentey@elte.hu>
date Mon, 19 Dec 2005 19:57:22 +0000
parents 39bb10ce301a b64b1fbcca2a
children b64b7e867d0a
comparison
equal deleted inserted replaced
83413:e26e2265dcc6 83414:14a4eb789b45
1 2005-12-17 Eli Zaretskii <eliz@gnu.org>
2
3 * makefile.w32-in (autoloads, custom-deps): Warn that parts of
4 commands enclosed in $(ARGQUOTE)s should not be split between two
5 lines, as that will break with GNU Make >3.80, when sh.exe is used
6 and arg quoting is with '..'.
7 (autoloads): Don't break the quoted --eval expression between
8 several lines.
9
10 2005-12-17 Chong Yidong <cyd@stupidchicken.com>
11
12 * emacs-lisp/edebug.el (edebug-safe-prin1-to-string): Capture
13 error from printing circular structures.
14
15 2005-12-17 Martin Rudalics <rudalics@gmx.at> (tiny change)
16
17 * wid-edit.el (widget-checkbox-action): Clear undo info.
18
19 2005-12-16 Bill Wohler <wohler@newt.com>
20
21 * menu-bar.el (kill-this-buffer): Set a good example by using menu
22 bar, not menubar in comment.
23
24 2005-12-16 Stefan Monnier <monnier@iro.umontreal.ca>
25
26 * progmodes/cc-engine.el (c-after-change-check-<>-operators):
27 After-change-functions should not clobber the match data.
28
29 2005-12-16 Juri Linkov <juri@jurta.org>
30
31 * simple.el (choose-completion): Use `buffer-substring-no-properties'
32 instead of `buffer-substring'.
33 (completion-common-substring): Doc fix.
34 (completion-setup-function): Use minibuffer-completion-contents
35 instead of minibuffer-contents. Don't set common-string-length
36 initially. Remove special handling of partial-completion-mode.
37 Move computation of completion-base-size into one cond.
38 Call completion-base-size-function in mainbuf. In computation of
39 completion-base-size for file name completion don't move point to
40 the end of the minibuffer. Move computation of common-string-length
41 into one cond. Start putting faces only when common-string-length>=0.
42 Add condition to put completions-common-part when
43 common-string-length>0.
44
45 * complete.el (PC-do-completion): Remove `(equal (point) beg)' to
46 place point at the first different character in the minibuffer
47 even if this position is at the beginning of the minibuffer.
48
49 * info.el (Info-read-node-name-1): In completion-base-size-function's
50 lambda return 1 if common-substring or minibuffer-completion-contents
51 starts with (, and 0 otherwise.
52
53 * emacs-lisp/crm.el (crm-minibuffer-completion-help):
54 Use `crm-current-element' for second arg of `display-completion-list'.
55
56 2005-12-16 Klaus Zeitler <kzeitler@lucent.com>
57
58 * files.el (set-auto-mode): Look for an interpreter specified on
59 the first line also if search for mode specification succeeded,
60 but the mode is not known.
61
62 2005-12-16 Carsten Dominik <dominik@science.uva.nl>
63
64 * textmodes/org.el: (org-tags-match-list-sublevels): New option.
65 (org-open-at-point): Implement tag searches as links.
66 (org-fit-agenda-window, org-get-buffer-tags, org-get-tags)
67 (org-make-tags-matcher, org-scan-tags, org-activate-tags): New funs.
68 (org-tags-sparse-tree, org-tags-view, org-set-tags)
69 (org-agenda-dispatch): New commands.
70 (org-use-tag-inheritance, org-tags-column): New options.
71 (org-tab-follows-link, org-return-follows-link): New options.
72 (org-tags): New customize group.
73 (org-start-icalendar-file): Get local time zone.
74 (org-tags-completion-function): New function.
75 (org-set-font-lock-defaults): Make sure links will also be
76 highlighted inside headlines.
77
78 2005-12-16 Mark Plaksin <happy@usg.edu> (tiny change)
79
80 * term.el (term-emulate-terminal):
81 Let term-handle-ansi-terminal-messages override what Bash says about
82 its current directory.
83
84 2005-12-16 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu>
85
86 * bindings.el (last-buffer): Move to simple.el.
87 * simple.el (last-buffer): Move here.
88 (get-next-valid-buffer): New function.
89 (next-buffer): Use frame-local buffer list, maintain buried buffer list.
90 (prev-buffer): Ditto. Rename to `previous-buffer'.
91
92 * menu-bar.el (menu-bar-update-buffers): Update uses of `prev-buffer'.
93 * bindings.el (global-map): Ditto.
94
95 2005-12-15 Luc Teirlinck <teirllm@auburn.edu>
96
97 * cus-edit.el: Introductory comment change.
98 (custom-magic-alist): Change message string for the `rogue' state.
99
100 2005-12-15 Richard M. Stallman <rms@gnu.org>
101
102 * tooltip.el: Delete defcustom variable :tag names.
103
104 * complete.el (partial-completion-mode): Doc fix.
105
106 * textmodes/flyspell.el (flyspell-external-point-words):
107 Use save-excursion to ensure we don't move backward in the
108 search loop, not even one character.
109 (flyspell-delete-all-overlays): Use remove-overlays directly.
110
111 * textmodes/ispell.el (ispell-current-personal-dictionary): New var.
112 (ispell-start-process): Set that variable.
113 Clear ispell-buffer-local-name.
114 (ispell-internal-change-dictionary):
115 Set ispell-current-dictionary after killing process.
116 (ispell-buffer-local-dict):
117 Don't set spell-personal-dictionary after killing process.
118 (ispell-buffer-local-words): Don't clear out ispell-buffer-local-name.
119 (ispell-tex-skip-alists)
120 (ispell-html-skip-alists, ispell-skip-region-alist): Mark as risky.
121
122 * net/newsticker.el (newsticker--retrieval-timer-list)
123 (newsticker--display-timer, newsticker-running-p)
124 (newsticker-ticker-running-p): Definitions moved up.
125
126 2005-12-16 Nick Roberts <nickrob@snap.net.nz>
127
128 * progmodes/gdb-ui.el (gdb-many-windows): Echo new state in minibuffer.
129
130 2005-12-15 David Ponce <david@dponce.com>
131
132 * recentf.el (recentf-dialog-goto-first): Fix missing error condition.
133 (recentf-edit-list, recentf-open-files): Signal an error when
134 there is no recent file.
135
136 2005-12-14 Lennart Borgman <lennart.borgman.073@student.lu.se>
137
138 * textmodes/texinfmt.el (texinfo-format-region): Set buffer to
139 read-only except for texinfo-format-region evaluation.
140
141 2005-12-14 Richard M. Stallman <rms@gnu.org>
142
143 * vc.el (vc-default-previous-version, vc-default-next-version)
144 (vc-do-command): Doc fixes.
145
146 2005-12-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
147
148 * textmodes/bibtex.el (bibtex-expand-strings)
149 (bibtex-autokey-expand-string, bibtex-name-part)
150 (bibtex-entry-type-whitespace, bibtex-entry-type-str)
151 (bibtex-any-entry-maybe-empty-head, bibtex-string-type)
152 (bibtex-preamble-prefix, bibtex-string-empty-key): New variables.
153 (bibtex-entry-type, bibtex-entry-head): Match only valid entries.
154 (bibtex-entry-postfix, bibtex-known-entry-type-re)
155 (bibtex-valid-entry-re, bibtex-any-valid-entry-re)
156 (bibtex-valid-entry-whitespace-re, bibtex-empty-field-re)
157 (bibtex-field-name-for-parsing, bibtex-remove-delimiters-string)
158 (bibtex-beginning-of-last-entry): Remove.
159 (bibtex-parse-field-name): Use bibtex-field-name. Issue error
160 message if comma is missing but buffer is read-only.
161 (bibtex-parse-field-text): Handle whitespaces at the end of field
162 text. Return 3-element list with beginning and end of field text
163 and end of field.
164 (bibtex-end-of-text-in-field, bibtex-end-of-field): Change accordingly.
165 (bibtex-parse-field): Remove arg name. Use bibtex-field-name.
166 (bibtex-search-forward-field, bibtex-search-backward-field):
167 Search always delimited by limits of entry. Use more efficient
168 search algorithms.
169 (bibtex-name-in-field): Use bibtex-start-of-name-in-field and
170 bibtex-end-of-name-in-field.
171 (bibtex-text-in-field-bounds): Handle BibTeX strings when
172 extracting the content of a field.
173 (bibtex-text-in-field): Use search limits.
174 (bibtex-parse-string-prefix): Handle empty string keys based on
175 bibtex-string-empty-key.
176 (bibtex-parse-string): Fix docstring.
177 (bibtex-text-in-string): Use bibtex-text-in-field-bounds.
178 (bibtex-preamble-prefix, bibtex-strings): New functions.
179 (bibtex-skip-to-valid-entry): Include preceding whitespace in
180 BibTeX entries (consistent with other BibTeX functions).
181 (bibtex-map-entries): Use bibtex-skip-to-valid-entry.
182 (bibtex-search-entry): Fix docstring. Simplify.
183 (bibtex-flash-head, bibtex-complete-string-cleanup)
184 (bibtex-count-entries, bibtex-sort-buffer): Simplify.
185 (bibtex-beginning-of-first-entry): Use bibtex-skip-to-valid-entry.
186 (bibtex-parse-entry): New optional arg content.
187 (bibtex-format-entry, bibtex-autofill-entry, bibtex-url): Use it.
188 Use bibtex-text-in-field-bounds.
189 (bibtex-print-help-message): Handle BibTeX strings and preambles.
190 (bibtex-end-of-entry): Use bibtex-preamble-prefix and
191 bibtex-parse-string-postfix.
192 (bibtex-find-text-internal): New function.
193 (bibtex-remove-delimiters): Use it.
194 (bibtex-find-text): Use it. New optional arg help.
195 (bibtex-complete): Handle BibTeX string and preamble entries.
196 (bibtex-Preamble): Fix order of closing delimiters.
197
198 2005-12-14 Stefan Monnier <monnier@iro.umontreal.ca>
199
200 * vc.el (vc-default-revert): New fun.
201
202 * vc-mcvs.el (vc-mcvs-revert): Fix call to vc-default-revert.
203
204 2005-12-14 Romain Francoise <romain@orebokech.com>
205
206 * font-lock.el (font-lock-keywords-alist): Rename `append' to `how'.
207 (font-lock-add-keywords, font-lock-update-removed-keyword-alist):
208 (font-lock-remove-keywords): Likewise.
209
210 2005-12-14 Juri Linkov <juri@jurta.org>
211
212 * log-view.el (log-view-diff): Doc fix.
213
214 * isearch.el (isearch-query-replace): Use (mark) instead of
215 isearch-opoint if mark is active in transient-mark-mode.
216
217 2005-12-14 Aaron S. Hawley <Aaron.Hawley@uvm.edu>
218
219 * isearch.el (isearch-query-replace): Check for isearch-other-end.
220
221 2005-12-14 Per Abrahamsen <abraham@dina.kvl.dk>
222
223 * progmodes/cpp.el (cpp-face): New widget.
224 (cpp-known-face, cpp-unknown-face, cpp-edit-list): Use it.
225
226 2005-12-14 Juri Linkov <juri@jurta.org>
227
228 * help-macro.el (make-help-screen): Bind `inhibit-read-only' to t
229 around `erase-buffer' and `insert'.
230
231 * descr-text.el (describe-text-properties): Replace buffer name
232 "*Help-2*" with "*Help*<2>".
233 (describe-char): Add functions print-help-return-message,
234 toggle-read-only. Use help-setup-xref with nil to not store
235 describe-char in help-xref-stack. Use help-make-xrefs to
236 make [back] button.
237
238 * desktop.el (desktop-minor-mode-table): Add vc-dired-mode with nil.
239
240 * wdired.el (wdired-old-point): New internal variable.
241 (wdired-change-to-wdired-mode): Set it buffer-locally.
242 (wdired-abort-changes): Restore point after aborting changes.
243
244 2005-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
245
246 * vc.el (vc-do-command): Add a new value t for okstatus.
247
248 * vc-svn.el (vc-svn-registered): Use it to avoid popping up a spurious
249 frame in case of errors.
250
251 2005-12-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
252
253 * menu-bar.el (menu-bar-showhide-fringe-menu): Move "On the Right"
254 so it comes after "On the Left" in the menu.
255
256 2005-12-12 Luc Teirlinck <teirllm@auburn.edu>
257
258 * cus-edit.el (customize-apropos, customize-apropos-options)
259 (customize-apropos-faces, customize-apropos-groups): Doc fixes.
260
261 2005-12-12 Bill Wohler <wohler@newt.com>
262
263 * vc-svn.el (vc-svn-registered): Fix problem of visiting
264 non-writable Subversion-controlled files by saving window
265 configuration before calling vc-do-command. vc-do-command calls
266 pop-to-buffer on error which is unexpected during registration.
267
268 2005-12-12 Jay Belanger <belanger@truman.edu>
269
270 * calc/README: Update the summary of changes.
271
272 2005-12-12 Stefan Monnier <monnier@iro.umontreal.ca>
273
274 * descr-text.el (describe-char): Rework last fix to solve the problem
275 is the same way it's solved for everything else in that function
276 (i.e. by extracting the info before setting up the *Help* buffer).
277
278 2005-12-12 Kim F. Storm <storm@cua.dk>
279
280 * subr.el (version-regexp-alist): Allow space as separator before
281 non-numeric part, e.g. "1.0 alpha".
282 (version-to-list): Interpret .X.Y version as 0.X.Y version.
283
284 2005-12-12 Carsten Dominik <dominik@science.uva.nl>
285
286 * textmodes/org.el: (org-agenda, org-timeline, org-todo):
287 Implement Logging and the keep-modes setting.
288 (org-get-category): Make sure a string is returned.
289 (org-log-done): New function.
290 (org-log-done, org-closed-string): New options.
291
292 2005-12-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
293
294 * tooltip.el (tooltip-y-offset): Change default to 20.
295
296 2005-12-12 Richard M. Stallman <rms@gnu.org>
297
298 * mouse.el (mouse-drag-vertical-line): Use adjust-window-trailing-edge.
299
300 * frame.el (display-hourglass): Doc fix.
301
302 * help.el (help-for-help-internal): Simplify entry for `a'.
303
304 * info.el (Info-on-current-buffer): Doc fix.
305 (info-insert-file-contents): Don't test (featurep 'jka-compr).
306
307 * startup.el (inhibit-splash-screen): Make this the real name.
308 (inhibit-startup-message): Make this the alias.
309 (command-line): Find only simple.el, and use its directory
310 to fill in other preloaded files' names.
311 (command-line): Deactivate the mark if deactivate-mark is set.
312
313 * international/mule.el (load-with-code-conversion):
314 Bind deactivate-mark.
315
316 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
317
318 2005-12-11 Luc Teirlinck <teirllm@auburn.edu>
319
320 * cus-edit.el (customize-apropos): Avoid listing an option more
321 than once under different aliases. No longer list user options
322 that are not defined with defcustom (unless a prefix arg is given).
323 Doc fix.
324 (customize-apropos-options): Doc fix.
325
326 2005-12-11 Juri Linkov <juri@jurta.org>
327
328 * frame.el (set-background-color, set-foreground-color)
329 (set-cursor-color, set-mouse-color, set-border-color):
330 Add explicit prompts to read colors by `facemenu-read-color'.
331 (show-trailing-whitespace, blink-cursor-delay)
332 (blink-cursor-interval, display-hourglass, hourglass-delay):
333 Remove tags.
334 (display-hourglass, hourglass-delay): Doc fix.
335 (cursor-in-non-selected-windows): Capitalize words in tag.
336
337 * faces.el (frame-background-mode): Replace `choice-item' keywords
338 with `const' to not make [default] button. Change default value tag
339 from `default' to `automatic'. Doc fix.
340 (trailing-whitespace) <defface>: Change group `whitespace' to
341 `whitespace-faces'.
342
343 2005-12-11 Richard M. Stallman <rms@gnu.org>
344
345 * buff-menu.el (Buffer-menu-sort-column): Not a user variable.
346
1 2005-12-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 347 2005-12-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 348
3 * term/mac-win.el: Create keymap for mac-apple-event-map. 349 * term/mac-win.el: Create keymap for mac-apple-event-map.
4 350
5 2005-12-11 Nick Roberts <nickrob@snap.net.nz> 351 2005-12-11 Nick Roberts <nickrob@snap.net.nz>
17 363
18 * help.el (help-for-help-internal): Add `r' in doc string. 364 * help.el (help-for-help-internal): Add `r' in doc string.
19 365
20 2005-12-10 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se> 366 2005-12-10 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>
21 367
22 * align.el (align-regexp, align-highlight-rule): Use 368 * align.el (align-regexp, align-highlight-rule):
23 region-beginning and region-end instead of point and mark, so that 369 Use region-beginning and region-end instead of point and mark, so that
24 repetition (with `repeat-complex-command') recomputes the region 370 repetition (with `repeat-complex-command') recomputes the region
25 bounds. 371 bounds.
26 372
27 2005-12-10 Lennart Borgman <lennart.borgman.073@student.lu.se> 373 2005-12-10 Lennart Borgman <lennart.borgman.073@student.lu.se>
28 374
38 (global-hi-lock-mode) Renamed from hi-lock-mode. 384 (global-hi-lock-mode) Renamed from hi-lock-mode.
39 (hi-lock-archaic-interface-message-used) 385 (hi-lock-archaic-interface-message-used)
40 (hi-lock-archaic-interface-deduce): New variables. 386 (hi-lock-archaic-interface-deduce): New variables.
41 (turn-on-hi-lock-if-enabled, hi-lock-line-face-buffer) 387 (turn-on-hi-lock-if-enabled, hi-lock-line-face-buffer)
42 (hi-lock-face-buffer, hi-lock-face-phrase-buffer) 388 (hi-lock-face-buffer, hi-lock-face-phrase-buffer)
43 (hi-lock-find-patterns, hi-lock-font-lock-hook): Replace 389 (hi-lock-find-patterns, hi-lock-font-lock-hook):
44 hi-lock-buffer-mode with hi-lock-mode. 390 Replace hi-lock-buffer-mode with hi-lock-mode.
45 391
46 2005-12-10 Kevin Rodgers <ihs_4664@ihs.com> 392 2005-12-10 Kevin Rodgers <ihs_4664@ihs.com>
47 393
48 * emacs-lisp/lisp.el (lisp-complete-symbol): Regenerate the 394 * emacs-lisp/lisp.el (lisp-complete-symbol): Regenerate the
49 completion list, even after a partial completion has been 395 completion list, even after a partial completion has been
63 * emacs/octave-mod.el (octave-electric-space): Don't indent 409 * emacs/octave-mod.el (octave-electric-space): Don't indent
64 comments or strings if octave-auto-indent is nil. 410 comments or strings if octave-auto-indent is nil.
65 411
66 2005-12-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 412 2005-12-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
67 413
68 * term/mac-win.el: Require url when compiling. Call 414 * term/mac-win.el: Require url when compiling.
69 mac-process-deferred-apple-events after loading init files. 415 Call mac-process-deferred-apple-events after loading init files.
70 (mac-apple-event-map): New defvar. Define event handlers in it. 416 (mac-apple-event-map): New defvar. Define event handlers in it.
71 (core-event, internet-event): New Apple event class symbols. 417 (core-event, internet-event): New Apple event class symbols.
72 (open-application, reopen-application, open-documents) 418 (open-application, reopen-application, open-documents)
73 (print-documents, open-contents, quit-application) 419 (print-documents, open-contents, quit-application)
74 (application-died, show-preferences, autosave-now, get-url): New 420 (application-died, show-preferences, autosave-now, get-url):
75 Apple event ID symbols. 421 New Apple event ID symbols.
76 (about): New HICommand ID symbol. 422 (about): New HICommand ID symbol.
77 (mac-event-spec, mac-event-ae): New macros. 423 (mac-event-spec, mac-event-ae): New macros.
78 (mac-ae-parameter, mac-ae-list, mac-bytes-to-integer) 424 (mac-ae-parameter, mac-ae-list, mac-bytes-to-integer)
79 (mac-ae-selection-range, mac-ae-text-for-search) 425 (mac-ae-selection-range, mac-ae-text-for-search)
80 (mac-ae-open-documents, mac-ae-text, mac-ae-get-url): New functions. 426 (mac-ae-open-documents, mac-ae-text, mac-ae-get-url): New functions.
82 and Services menu events are now defined in mac-apple-event-map. 428 and Services menu events are now defined in mac-apple-event-map.
83 (mac-drag-n-drop): Remove selection range handling. 429 (mac-drag-n-drop): Remove selection range handling.
84 430
85 2005-12-10 Kenichi Handa <handa@m17n.org> 431 2005-12-10 Kenichi Handa <handa@m17n.org>
86 432
87 * simple.el (zap-to-char): Translate CHAR by 433 * simple.el (zap-to-char):
88 translation-table-for-input.
89
90 * isearch.el (isearch-process-search-char): Translate CHAR by 434 * isearch.el (isearch-process-search-char): Translate CHAR by
91 translation-table-for-input. 435 translation-table-for-input.
92 436
93 2005-12-09 Chong Yidong <cyd@stupidchicken.com> 437 2005-12-09 Chong Yidong <cyd@stupidchicken.com>
94 438
3013 specified keyword args on to `define-minor-mode'. Update docstring. 3357 specified keyword args on to `define-minor-mode'. Update docstring.
3014 3358
3015 2005-11-05 Romain Francoise <romain@orebokech.com> 3359 2005-11-05 Romain Francoise <romain@orebokech.com>
3016 3360
3017 * replace.el (occur-engine): Add marker at end of line, too. 3361 * replace.el (occur-engine): Add marker at end of line, too.
3362
3363 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
3364
3365 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
3366 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
3367 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
3368 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
3369 argument to all these routines, so the passphrase can be managed
3370 externally and passed in to the system.
3371 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
3372 pgg-add-passphrase-to-cache function.
3373
3374 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
3375 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
3376 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
3377 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
3378 argument to all these routines, so the passphrase can be managed
3379 externally and passed in to the system.
3380 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
3381 function.
3018 3382
3019 2005-11-04 Dan Nicolaescu <dann@ics.uci.edu> 3383 2005-11-04 Dan Nicolaescu <dann@ics.uci.edu>
3020 3384
3021 * font-lock.el: Don't deal with font-lock-face-attributes here, 3385 * font-lock.el: Don't deal with font-lock-face-attributes here,
3022 move the code ... 3386 move the code ...
3299 * info.el (Info-fontify-node): Don't display extra "see" if there 3663 * info.el (Info-fontify-node): Don't display extra "see" if there
3300 already is one here. 3664 already is one here.
3301 3665
3302 * mouse.el: Fix special handling of DEL after dragging a region: 3666 * mouse.el: Fix special handling of DEL after dragging a region:
3303 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point. 3667 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
3304 (mouse-region-delete-keys): Add [backspace]. 3668 (mouse-region-delete-keys): Change to defcustom. Add [backspace].
3305 3669
3306 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer. 3670 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
3307 3671
3308 * textmodes/ispell.el (ispell-command-loop): Change `i' description 3672 * textmodes/ispell.el (ispell-command-loop): Change `i' description
3309 not to assume it pertains to an affix. 3673 not to assume it pertains to an affix.
3592 and pass the cell it returns to timer-activate... 3956 and pass the cell it returns to timer-activate...
3593 3957
3594 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify) 3958 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
3595 (jit-lock-deferred-fontify, jit-lock-context-fontify) 3959 (jit-lock-deferred-fontify, jit-lock-context-fontify)
3596 (jit-lock-after-change): Test memory-full. 3960 (jit-lock-after-change): Test memory-full.
3961
3962 2005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
3963
3964 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
3965 part of the decoded armor to find the key-identifier.
3966 (pgg-gpg-lookup-key-owner): New function to return the
3967 human-readable identifier of a key owner.
3968 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
3969 key itself.
3970 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
3971 the key value) if we have a key and can match it against a secret
3972 key. Also, added a note pointing out fact that the prompt only
3973 indicates the first matching key.
3974
3975 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
3976 pgg-decrypt-region.
3977 (pgg-pending-timers): A new hash for tracking the passphrase cache
3978 timers, so that new ones supercede old ones.
3979 (pgg-add-passphrase-to-cache): Rename from
3980 `pgg-add-passphrase-cache' to reduce confusion (all callers
3981 changed). Modified to cancel old timers when new ones are added.
3982 (pgg-remove-passphrase-from-cache): Rename from
3983 `pgg-remove-passphrase-cache' to reduce confusion (all callers
3984 changed). Modified to cancel old timers when their keys are
3985 removed from the cache.
3986 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
3987 XEmacs, an indirection to delete-itimer.
3988 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
3989 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
3990 users can only check cache without risk of prompting. Correct bug in
3991 notruncate behavior.
3992 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
3993 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
3994 Add informative docstrings.
3995 (pgg-decrypt): Convey provided passphrase in subordinate call to
3996 pgg-decrypt-region.
3997
3998 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
3999 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
4000 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
4001 'passphrase' argument, so the passphrase can be managed externally
4002 and then passed in to the system.
4003
4004 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
4005 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
4006 so the passphrase cache can be used reliably with identifiers
4007 besides a pgp packet's key id.
4008
4009 * pgg-gpg.el (pgg-pgp-encrypt-region)
4010 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
4011 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
4012 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
4013 argument to all these routines, so the passphrase can be managed
4014 externally and passed in to the system.
4015
4016 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
4017 'notruncate' argument, so the passphrase cache can be used
4018 reliably with identifiers besides a pgp packet's key id.
4019
4020 2005-10-29 Sascha Wilde <swilde@sha-bang.de>
4021
4022 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
4023 symmetric encryption.
4024 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
4025 encrypted session key.
4026 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
4027 message ask for the passphrase in a proper way.
4028
4029 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
4030 New user commands for symmetric encryption.
3597 4031
3598 2005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de> 4032 2005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
3599 4033
3600 * textmodes/conf-mode.el (conf-assignment-sign) 4034 * textmodes/conf-mode.el (conf-assignment-sign)
3601 (conf-assignment-regexp): Fix docstrings. 4035 (conf-assignment-regexp): Fix docstrings.