1
2009-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3
* vc-dir.el (vc-dir-deduce-fileset): Make the error message more explicit.
5
2009-03-19 Juanma Barranquero <lekktu@gmail.com>
7
* subr.el (forward-point): Add obsolescence declaration.
9
* paren.el (show-paren-function):
10
* simple.el (kill-forward-chars, kill-backward-chars):
11
Use (+/- (point) N), instead of `forward-point'.
13
2009-03-19 Glenn Morris <rgm@gnu.org>
15
* mail/rmail.el (rmail-retry-ignored-headers): Add :version tag.
17
* mail/supercite.el (sc-version): Doc fix.
19
2009-03-19 Leo <sdl.web@gmail.com> (tiny change)
21
* mail/supercite.el (sc-version): Fix typo in interactive spec.
23
2009-03-19 Kenichi Handa <handa@m17n.org>
25
* international/quail.el (quail-update-leim-list-file):
26
Save leim-list.el in utf-8.
28
* international/mule-cmds.el (leim-list-header):
31
* term/ns-win.el: Call create-default-fontset, not
32
setup-default-fontset. Call create-fontset-from-fontset-spec
33
within condition-case.
35
* term/w32-win.el (w32-initialize-window-system):
36
Call create-default-fontset, not setup-default-fontset.
37
Call create-fontset-from-fontset-spec within condition-case.
39
* term/x-win.el (x-initialize-window-system):
40
Call create-default-fontset, not setup-default-fontset.
41
Call create-fontset-from-fontset-spec within condition-case.
43
* international/fontset.el (create-default-fontset): New function.
44
(create-fontset-from-x-resource): Use display-warning instead of
47
2009-03-18 Richard M Stallman <rms@gnu.org>
49
* mail/rmail.el (rmail-retry-ignored-headers): Add usual mime headers.
50
(rmail-retry-failure): Undo previous change.
52
2009-03-18 Kenichi Handa <handa@m17n.org>
54
* international/mule.el (after-insert-file-set-coding):
55
Set buffer-file-coding-system directly without calling
56
set-buffer-file-coding-system. (Fixes bug described in
57
follow-up to bug#2317).
59
2009-03-17 Juanma Barranquero <lekktu@gmail.com>
61
* emacs-lisp/benchmark.el (benchmark): Reflow docstring.
63
2009-03-17 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
65
* international/characters.el (cjk-char-width-table):
68
2009-03-17 Chong Yidong <cyd@stupidchicken.com>
70
* minibuffer.el (minibuffer-complete-and-exit): Doc fix.
72
2009-03-16 David Reitter <david.reitter@gmail.com>
74
* faces.el (set-face-attributes-from-resources)
75
(face-set-after-frame-default): Do not import X resources on NS
76
because NS does not have system-wide X resources.
78
2009-03-16 Richard M Stallman <rms@gnu.org>
80
* mail/rmail.el (rmail-retry-failure): Discard rmail-ignored-headers.
81
(rmail-expunge): Show the message only once, and only if needed.
82
If the current message was current before, just re-swap.
84
2009-03-16 Kenichi Handa <handa@m17n.org>
86
* international/ccl.el (ccl-compile-if): Signal an error for
89
2009-03-16 Chong Yidong <cyd@stupidchicken.com>
91
* minibuffer.el (read-file-name): Doc fix.
93
* tooltip.el (tooltip-show-help-non-mode): Don't set
94
tooltip-previous-message if called with the same tooltip that is
97
* emacs-lisp/crm.el (crm--choose-completion-string): New function.
98
(completing-read-multiple): Set and restore
99
choose-completion-string-functions (Bug#1080).
101
2009-03-15 Glenn Morris <rgm@gnu.org>
103
* calendar/cal-tex.el (cal-tex-preamble-extra): Add an example string
104
value to help people with the formatting.
106
* mail/sendmail.el (mail-yank-prefix): Doc fix.
107
(mail-mode-map): Only enable the "Cite Original" menu-item when
108
appropriate. Standardize the text used for other headers re hyphens.
110
* mail/rmail.el (rmail-font-lock-keywords): Treat "Mail-Reply-To"
113
2009-03-15 Chong Yidong <cyd@stupidchicken.com>
115
* minibuffer.el (completion-styles): Add emacs22 completion style
118
2009-03-15 Dan Nicolaescu <dann@ics.uci.edu>
120
* vc.el (vc-checkin): Add an extra argument for the VC backend,
121
pass it down to vc-start-logentry.
122
(vc-next-action, vc-transfer-file): Pass the VC backend to
124
(vc-next-action): Do not assume that all backends in
125
vc-handled-backends are upper case.
127
2009-03-15 Chong Yidong <cyd@stupidchicken.com>
129
* files.el (get-free-disk-space): Ensure that default-directory is
130
usable before calling call-process. Suggested by Kevin
133
2009-03-14 David Reitter <david.reitter@gmail.com>
135
* term/ns-win.el (ns-expand-space): Remove.
136
(ns-show-prefs event): Run `customize'.
137
(ns-power-off): Run `save-buffers-kill-emacs', but ask user
138
whether to save files (as is standard).
139
(clipboard-yank, clipboard-kill-ring-save, clipboard-kill-region)
140
(menu-bar-enable-clipboard): Do not undefine these.
141
(ns-save-preferences, ns-save-options, ns-show-preferences-help):
144
2009-03-14 Glenn Morris <rgm@gnu.org>
146
* mail/mailalias.el: Remove leading `*' from defcustom docs.
148
* mail/sendmail.el (mail-interactive): Doc fix.
149
(mail-yank-ignored-headers): Add X-RMAIL- headers, bump :version.
150
(mail-setup): Use the function mail-signature.
151
(mail-mode-hook): Doc fix.
152
(mail-to, mail-subject, mail-cc, mail-bcc, mail-reply-to)
153
(mail-mail-reply-to, mail-mail-followup-to): Doc fixes.
154
(mail-signature): Check the signature file is readable.
155
With the argument ATPOINT, really insert at point.
156
Handle the case when the variable mail-signature is an expression.
158
2009-03-14 Chong Yidong <cyd@stupidchicken.com>
160
* simple.el (undo-outer-limit-truncate): Mention that
161
warning-suppress-types is defined in the warnings
164
2009-03-14 Dan Nicolaescu <dann@ics.uci.edu>
166
* vc.el (vc-default-receive-file): The 'register method now
167
expects a list, pass a list.
169
2009-03-14 Chong Yidong <cyd@stupidchicken.com>
171
* doc-view.el (doc-view-sentinel): Strip trailing newline from
174
2009-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
176
* tar-mode.el (tar-extract): Setup the buffer's name, undo-list, and
177
modified status before running the major-mode.
179
* simple.el (undo): Don't loop when encountering empty undo records.
181
2009-03-13 Tassilo Horn <tassilo@member.fsf.org>
183
* doc-view.el (doc-view-mode-map): Bind RET to image-next-line.
185
2009-03-13 Alexandre Julliard <julliard@winehq.org>
187
* vc-git.el (vc-git-previous-revision, vc-git-next-revision):
188
Fall back to original commit if vc-git-symbolic-commit fails to
189
find a symbolic name.
190
(vc-git-symbolic-commit): Don't limit search to tags.
191
Treat "undefined" as an error. (Bug #2110)
193
2009-03-13 D. Goel <deego3@gmail.com>
196
* midnight.el (midnight-next):
197
* progmodes/ebrowse.el:
198
* progmodes/flymake.el (flymake-float-time):
199
When calling (multiple-value-bind/setq .. ls) replace ls
200
by (values-list ls) throughout.
202
2009-03-13 AgustĆn MartĆn <agustin.martin@hispalinux.es>
204
* textmodes/ispell.el (ispell-get-word): Initialize spellchecker
207
2009-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
209
* files.el (auto-mode-alist): Add rules for OpenOffice extension
210
packages, as well as Opkg/Ipkg packages.
212
* tar-mode.el (tar-header-block-tokenize): Presume less, check more.
213
(tar-summarize-buffer): Don't silently skip incomplete headers.
214
(tar-mode): Revert to fundamental-mode in case of malformed tar data.
215
(tar-extract): Try to make sure set-auto-mode doesn't mistakenly
216
treat a tar file member as being a tar file itself, just because
217
its own filename includes the parent tar file's.
219
2009-03-13 Kenichi Handa <handa@m17n.org>
221
* international/mule-diag.el (print-fontset): Handling of the
222
argument FONTSET changed for consistency. Reorder the printed
223
information to match with the font searching strategy.
224
(describe-fontset): Use face-attribute to get the fontset of the
226
(mule-diag): Likewise. Print both font and fontset of the frame.
228
2009-03-13 Chong Yidong <cyd@stupidchicken.com>
230
* term.el (term-send-raw-string): Deactivate mark.
231
(term-send-raw, term-send-raw-meta): Undo 2009-03-08 change.
233
2009-03-12 Juanma Barranquero <lekktu@gmail.com>
235
* register.el (get-register): Rename arg REG to REGISTER for
236
consistency with other register functions.
237
(set-register, jump-to-register): Fix typos in docstrings.
238
(copy-to-register, copy-rectangle-to-register): Reflow docstrings.
240
2009-03-12 Glenn Morris <rgm@gnu.org>
242
* mail/mailabbrev.el (mail-abbrev-next-line)
243
(mail-abbrev-end-of-buffer): Doc fixes.
245
2009-03-11 Jason Rumney <jasonr@gnu.org>
247
* term/w32-win.el (w32-initialize-window-system): Don't override
248
Japanese font settings.
249
(xlfd-regexp-registry-subnum): Remove unused declaration.
250
(w32-drag-n-drop-debug): Comment out unused debug function.
252
2009-03-11 Glenn Morris <rgm@gnu.org>
254
* mail/rmailedit.el (rmail-edit-mode):
255
Set write-region-annotate-functions. (Bug#2625)
257
2009-03-10 Juanma Barranquero <lekktu@gmail.com>
259
* w32-vars.el (w32-list-proportional-fonts): Fix typos in last change.
261
2009-03-10 Jason Rumney <jasonr@gnu.org>
263
* w32-vars.el (w32-list-proportional-fonts): Make obsolete.
265
2009-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
267
* server.el (server-process-filter): Use expand-file-name rather than
268
command-line-normalize-file-name so as to use the `dir' when provided.
270
* doc-view.el (doc-view-convert-current-doc): Fix last change.
272
2009-03-10 Glenn Morris <rgm@gnu.org>
274
* mail/sendmail.el (mail-archive-file-name, mail-default-headers):
276
(mail-mailing-lists): Remove leading `*' from defcustom doc.
278
* simple.el (compose-mail): Doc fix.
280
2009-03-10 Alexander Becher <alexander.becher@capgemini-sdm.com> (tiny change)
282
* vc-annotate.el (vc-annotate): Use widened line number (Bug#2612).
284
2009-03-09 Jason Rumney <jasonr@gnu.org>
286
* minibuffer.el (read-file-name): Only split dir name when
287
default filename is missing. (Bug#2585)
289
2009-03-08 Chong Yidong <cyd@stupidchicken.com>
291
* finder.el (finder-commentary): Don't delete other
294
* term.el (term-send-raw, term-send-raw-meta): Deactivate the mark
297
2009-03-08 Andreas Schwab <schwab@linux-m68k.org>
299
* net/ange-ftp.el (ange-ftp-multi-msgs): Add 150-.
301
2009-03-07 Eli Zaretskii <eliz@gnu.org>
303
* woman.el (woman-parse-colon-path): Return a list even if there's
304
only one directory in PATHS.
305
(woman-mode): Restore tab-width value after the call to Man-mode,
306
since Man-mode resets it to the default, and that makes right
307
margin extend beyond woman-fill-column.
309
* man.el (Man-init-defvars) [windows-nt]: Use a special command
310
list. Don't invoke Awk.
312
2009-03-06 Glenn Morris <rgm@gnu.org>
314
* mail/rmailmm.el (rmail-mime-media-type-handlers-alist): Fix doc and
317
2009-03-05 Tassilo Horn <tassilo@member.fsf.org>
319
* doc-view.el (doc-view-convert-current-doc): Save the current
320
resolution in the cache directory.
321
(doc-view-initiate-display): Restore the saved resolution when
322
using cached image files.
324
2009-03-05 Glenn Morris <rgm@gnu.org>
326
* mail/rmail.el (rmail-perm-variables): rmail-overlay-list needs to be
327
buffer-local in the view buffer, not the rmail buffer.
329
* mail/rmailout.el (rmail-output-to-rmail-buffer): Add the new message
330
at the end of the existing messages, ensuring there is a blank line
331
between them. (Bug#2521)
333
* mail/rmail.el (rmail-ensure-blank-line): New function.
334
* mail/rmailedit.el (rmail-cease-edit):
335
* mail/rmailout.el (rmail-output-as-mbox):
336
* mail/rmailsort.el (rmail-sort-messages): Use rmail-ensure-blank-line.
338
* mail/rmailmm.el (rmail-mime-media-type-handlers-alist)
339
(rmail-mime-attachment-dirs-alist): Doc fixes. Fix custom-type.
341
(rmail-mime-total-number-of-bulk-attachments): Doc fix.
342
(rmail-mime): Doc fix. Use rmail-apply-in-message.
343
Disable undo in the mime buffer, mark unmodified.
345
2009-03-04 David Reitter <david.reitter@gmail.com>
347
* menu-bar.el (clipboard-yank): Avoid checking (x-selection-exists-p)
348
if unbound in order to enable the item.
349
For paste menu item, same, and check kill-ring.
351
2009-03-04 Sam Steingold <sds@gnu.org>
353
* progmodes/compile.el (compilation-error-regexp-alist-alist):
354
Handle "omake -P" messages "file foo changed".
356
2009-03-04 Glenn Morris <rgm@gnu.org>
358
* mail/rmailedit.el (rmail-edit-mode): Doc fix.
360
* mail/rmailsort.el: Replace `(function (lambda' by `(lambda'.
361
(rmail-sort-by-date, rmail-sort-by-subject)
362
(rmail-sort-by-author, rmail-sort-by-recipient)
363
(rmail-sort-by-correspondent, rmail-select-correspondent)
364
(rmail-sort-by-lines, rmail-sort-by-labels, rmail-sort-messages)
365
(rmail-make-date-sortable): Doc fixes.
366
(rmail-sort-by-correspondent): Downcase correspondents.
367
(rmail-sort-by-labels): Make it work.
368
(rmail-sort-messages): Restore undo if it was initially enabled.
369
Fix bobp/bolp typo that was adding a line on every sort.
371
* mail/rmailsum.el (rmail-get-create-summary-buffer): Doc fix.
372
Disable undo in the summary buffer.
373
(rmail-summary-sort-by-date, rmail-summary-sort-by-subject)
374
(rmail-summary-sort-by-author, rmail-summary-sort-by-recipient)
375
(rmail-summary-sort-by-correspondent, rmail-summary-sort-by-lines)
376
(rmail-summary-sort-by-labels, rmail-sort-from-summary): Doc fixes.
377
(rmail-summary-sort-by-labels): Replace `(function (lambda'
380
2009-03-03 Sam Steingold <sds@gnu.org>
382
* progmodes/compile.el (compilation-move-to-column):
383
Guard against negative col values.
385
2009-03-03 Simon Josefsson <simon@josefsson.org>
387
* mail/smtpmail.el (smtpmail-auth-supported): Mention that list is
389
(smtpmail-try-auth-methods): Improve which authentication
390
mechanism to use, so that the locally most preferred and mutually
391
supported mechanism is used.
393
2009-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
395
* emacs-lisp/lisp.el (end-of-defun-function): Make it more clear that
396
the function takes no argument.
398
2009-03-03 Glenn Morris <rgm@gnu.org>
400
* mail/rmail.el (rmail-highlighted-headers, rmail-highlight)
401
(rmail-header-name): Doc fixes.
402
(rmail-show-message-verbose-min): Add :version.
403
(rmail-highlight-headers): Add doc string. Simplify.
405
* mail/rmailsum.el (rmail-summary-scroll-between-messages)
406
(rmail-summary-line-count-flag, rmail-summary-by-regexp): Doc fixes.
407
(rmail-summary-by-senders): Doc fix.
408
(rmail-summary-mode-map): Bind C-o to output-as-seen, not output.
409
Make the output menu-items consistent with rmail-mode-map.
410
Bind rmail-summary-by-senders to C-M-f.
411
(rmail-summary-search): Ensure the selected message shows.
413
2009-03-03 Kenichi Handa <handa@m17n.org>
415
* files.el (basic-save-buffer-1): Set car part of
416
buffer-file-coding-system-explicit.
417
(revert-buffer): Check car part of buffer-file-coding-system-explicit.
419
* international/mule-cmds.el (select-safe-coding-system): If cdr
420
part of buffer-file-coding-system-explicit is set, ignore
421
default-buffer-file-coding-system and the most preferred coding system.
423
* international/mule.el (set-buffer-file-coding-system): Set cdr
424
part of buffer-file-coding-system-explicit.
425
(after-insert-file-set-coding):
426
Set buffer-file-coding-system-explicit to a cons.
428
2009-03-02 Glenn Morris <rgm@gnu.org>
430
* calendar/calendar.el (diary-date-forms, calendar-date-display-form):
431
Add :set-after listing variables on which we might depend.
433
* mail/rmail.el (rmail-reply): Use rmail-apply-in-message so that this
434
function has access to all the headers, not just the visible ones.
435
Avoid extraneous leading whitespace in `References'.
436
(rmail-dont-reply-to-names, rmail-default-dont-reply-to-names):
438
(rmail-retry-failure): Use rmail-get-header rather than a magical
439
save-excursion/restriction combination that does nothing.
440
(rmail-delete-headers): New function.
441
(rmail-retry-failure): Restore yet another feature mbox Rmail removed
442
without telling anyone, namely rmail-retry-ignored-headers.
444
2009-03-01 Chong Yidong <cyd@stupidchicken.com>
446
* abbrev.el (clear-abbrev-table): Always return nil (Bug#2515).
448
2009-03-01 Glenn Morris <rgm@gnu.org>
450
* mail/rmail.el (rmail-mode-map): Add explicit keybinding for
451
rmail-resend in the menu.
453
* files.el (confirm-nonexistent-file-or-buffer): `other' must be last
454
custom choice. (Bug#2506)
456
2009-02-28 Eli Zaretskii <eliz@gnu.org>
458
* progmodes/grep.el (grep-process-setup) [windows-nt msdos]:
459
Use "--color=always".
461
2009-02-28 Glenn Morris <rgm@gnu.org>
463
* mail/rmailout.el (rmail-output-as-seen): Add autoload cookie.
465
* mail/rmailmm.el (rmail-mime): Add autoload cookie.
466
* mail/rmail.el (rmail-mode-map):
467
* mail/rmailsum.el (rmail-summary-mode-map): Bind rmail-mime to `v'.
469
* mail/rmail.el (rmail-primary-inbox-list): Doc fix.
470
Fix custom choice to match default.
471
(rmail-get-new-mail): Doc fix.
472
(rmail-beginning-of-message, rmail-end-of-message): Preserve the current
475
2009-02-27 Chong Yidong <cyd@stupidchicken.com>
477
* replace.el (keep-lines-read-args): Use empty string as
480
* menu-bar.el (menu-set-font): Fix last fix.
482
2009-02-27 Glenn Morris <rgm@gnu.org>
484
* help-fns.el (find-lisp-object-file-name): Need a buffer position, not
485
just a buffer, to find a definition.
487
* mail/rmail.el (rmail-speedbar-move-message): Preserve the directory
488
part against rmail-output's oddness.
490
2009-02-27 Chong Yidong <cyd@stupidchicken.com>
492
* menu-bar.el (menu-set-font): Assign the same font object to all
495
2009-02-26 Michael Albinus <michael.albinus@gmx.de>
497
* net/tramp.el (tramp-remote-coding-commands): Add "base64". (Bug#2463)
499
2009-02-26 Juanma Barranquero <lekktu@gmail.com>
501
* x-dnd.el (x-dnd-test-function, x-dnd-get-state-cons-for-frame)
502
(x-dnd-get-state-for-frame, x-dnd-handle-moz-url)
503
(x-dnd-handle-uri-list, x-dnd-choose-type, x-dnd-get-drop-width-height)
504
(x-dnd-init-motif-for-frame): Fix typos in docstrings.
505
(x-dnd-drop-data, x-dnd-types-alist, x-dnd-default-test-function):
508
2009-02-26 Glenn Morris <rgm@gnu.org>
510
* mail/rmailsum.el (rmail-summary-rmail-update):
511
Use rmail-message-unseen-p. (Bug#2477)
512
(rmail-summary-mark-seen): Add option to mark as unseen.
513
(rmail-summary-rmail-update): Store a position in
514
rmail-summary-put-back-unseen rather than just a flag, and use it to put
515
back the "-" mark in the summary.
517
* progmodes/cc-vars.el (c-style-variables-are-local-p):
518
Mark as safe if boolean. (Bug#2197)
520
2009-02-26 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
522
* mail/sendmail.el (sendmail-send-it): `call-process-region' can
523
return a string. (Bug#2428)
525
2009-02-25 Juanma Barranquero <lekktu@gmail.com>
528
* ibuffer.el (ibuffer-redisplay-engine): Use `point-min' instead of 1.
530
2009-02-25 Glenn Morris <rgm@gnu.org>
532
* dired-x.el (dired-guess-shell-alist-user): Fix doc typo.
534
* simple.el (eval-expression):
535
* emacs-lisp/lisp-mode.el (eval-last-sexp): Mention truncation in doc.
537
2009-02-25 Dan Nicolaescu <dann@ics.uci.edu>
539
* vc-dir.el (vc-dir-update): Make sure ./ is always first in the listing.
541
2009-02-25 David Reitter <david.reitter@gmail.com>
543
* mail/mailclient.el (clipboard-kill-ring-save): Declare.
545
2009-02-25 Kenichi Handa <handa@m17n.org>
547
* ps-mule.el (ps-mule-begin-job): Don't call auto-compose-region.
549
* composite.el (auto-composition-mode): Don't add a hook to
550
after-change-functions. Don't decompose the buffer.
551
(auto-composition-after-change): Delete it.
552
(toggle-auto-composition): Make it an alias of
553
auto-composition-mode.
554
(auto-compose-region): Delete it.
556
2009-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
558
* term/ns-win.el (ns-working-overlay): Don't make it buffer-local.
559
(ns-working-overlay-len): Remove. Use ns-working-overlay instead.
560
(ns-delete-working-text): Merge with ns-unecho-working-text.
561
Decide which to use based on ns-working-overlay.
562
(ns-unecho-working-text): Remove.
563
(ns-insert-working-text, ns-echo-working-text): Adjust accordingly.
565
2009-02-24 Juanma Barranquero <lekktu@gmail.com>
567
* textmodes/ispell.el (ispell-region): Adapt "done" message to
568
coding conventions. (Bug#2447)
570
* scroll-bar.el (scroll-bar-mode): Turn off scroll bars when
571
argument is 0. Doc fix. (Bug#1527)
573
* w32-vars.el (w32-system-shells): Doc fix.
575
* image.el (image-load-path-for-library, insert-sliced-image):
576
Fix typos in docstrings.
578
2009-02-24 Glenn Morris <rgm@gnu.org>
580
* textmodes/flyspell.el (flyspell-use-meta-tab): Add a custom
581
:set function. (Bug#2429)
583
* eshell/esh-util.el (eshell-parse-ange-ls): Define `name' before
586
* progmodes/cperl-mode.el (cperl-find-pods-heres):
587
Don't globally bind `name'.
589
* emacs-lisp/elint.el (elint-unknown-builtin-args):
590
Fix encode-time spec. (Bug#2453)
591
(elint-find-builtin-args): Make the match more restrictive.
592
Handle errors. Return a result actually containing the function name.
594
* mail/rmail.el (rmail): Don't show a message if rmail-get-new-mail
595
already did. (Bug#2440)
596
(rmail-quit): Don't swap buffers. (Bug#2441)
597
(rmail-list-to-menu): Don't globally bind `name'.
599
2009-02-23 Chong Yidong <cyd@stupidchicken.com>
601
* net/ange-ftp.el (ange-ftp-insert-directory): Adapt switch
602
manipulation to 2009-02-11 change to dired-add-entry (Bug#2410).
604
2009-02-23 Juanma Barranquero <lekktu@gmail.com>
606
* bs.el (bs--down): When wrapping around, use `forward-line',
607
not `goto-line', to avoid distracting "Mark set" message.
609
2009-02-23 Geoff Gole <geoffgole@gmail.com> (tiny change)
611
* ibuffer.el (ibuffer-redisplay-engine): Avoid "Mark set" message
612
clobbering useful message from `ibuffer-toggle-sorting-mode' (Bug#2439).
614
2009-02-23 Miles Bader <miles@gnu.org>
616
* proced.el (proced-process-attributes):
617
* server.el (server-running-p): Rename `system-process-attributes'
618
to `process-attributes'.
620
2009-02-22 Juri Linkov <juri@jurta.org>
622
* dired-aux.el (minibuffer-default-add-dired-shell-commands):
625
* dired-x.el (dired-guess-shell-command): Use read-shell-command
626
instead of read-from-minibuffer.
627
(dired-read-shell-command): Add code that uses
628
minibuffer-with-setup-hook to set minibuffer-default-add-function
629
to minibuffer-default-add-dired-shell-commands exactly like
630
`dired-read-shell-command' in dired-aux.el already does. Doc fix.
632
* dired-x.el (dired-smart-shell-command): Remove code that uses
633
minibuffer-with-setup-hook to set minibuffer-default-add-function
634
to minibuffer-default-add-shell-commands because the same code was
635
already moved to `read-shell-command' 2008-07-31. (Bug#2414)
637
2009-02-21 Jay Belanger <jay.p.belanger@gmail.com>
639
* calc/calc-math.el (math-use-emacs-fn): Make sure that the
640
lisp number is in decimal.
642
2009-02-21 Chong Yidong <cyd@stupidchicken.com>
644
* progmodes/compile.el (compilation-error-regexp-alist-alist):
645
Tweak regexp (Bug#2173).
647
* textmodes/flyspell.el (flyspell-mouse-map): Undefine mouse-2 to
648
avoid yanks (Bug#2408).
650
2009-02-21 Alan Mackenzie <acm@muc.de>
652
* progmodes/cc-langs.el (c-case-kwds-regexp): New variable.
654
* progmodes/cc-engine.el (c-beginning-of-statement-1): Enhance to
655
parse case clauses with (compile-time) expressions.
657
2009-02-21 Eli Zaretskii <eliz@gnu.org>
659
* mail/rmailedit.el (rmail-cease-edit): Notice changes in buffer's
660
encoding during editing. Make sure to use encoding that can
661
safely encode the message. Rewrite MIME charset= header if the
662
new encoding is different from the old one.
664
2009-02-21 Glenn Morris <rgm@gnu.org>
666
* mail/supercite.el (sc-mail-glom-frame): Handle a "From " line
667
at the start of the headers.
668
(sc-mail-check-from): New function.
670
2009-02-20 Martin Rudalics <rudalics@gmx.at>
672
* progmodes/python.el (python-shift-left, python-shift-right):
673
When the mark is not active shift the current line. (Bug#2381)
674
Suggested by Guillaume Salagnac <guillaume.salagnac@gmail.com>
676
2009-02-20 Andreas Schwab <schwab@suse.de>
678
* startup.el (command-line): Don't match an empty argument as an
680
(command-line-1): Likewise.
682
2009-02-20 Daniel Jensen <daniel@bigwalter.net> (tiny change)
684
* apropos.el (apropos-library): Check for null filename in load-history.
686
2009-02-20 Glenn Morris <rgm@gnu.org>
688
* apropos.el (apropos-library): Remove the element with null filename,
689
if present, from the completion list.
691
* mail/rmail.el (rmail-speedbar-buttons): Only add regular files.
692
(rmail-speedbar-find-file): Use rmail rather than find-file.
694
2009-02-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
696
* textmodes/bibtex.el (bibtex-autokey-titleword-ignore): Doc fix.
698
2009-02-20 Era Eriksson <era@iki.fi> (tiny change)
700
* textmodes/bibtex.el (bibtex-autokey-titleword-ignore):
701
Fix regexp (Bug#2385).
702
(bibtex-autokey-get-title): Observe case for
703
bibtex-autokey-titleword-ignore.
705
2009-02-20 Chong Yidong <cyd@stupidchicken.com>
707
* server.el (server-start): Make the warning more
710
2009-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
712
* font-lock.el (font-lock-fontify-syntactic-keywords-region):
713
Make sure we stop when we reach the limit.
715
* progmodes/sh-script.el (sh-font-lock-quoted-subshell): ' inside
716
a "..." does not quote anything. (Bug#2384)
718
* textmodes/rst.el (rst-mode-abbrev-table): Mark entries as `system'.
720
2009-02-19 Andreas Schwab <schwab@suse.de>
722
* term.el: Remap self-insert-command to term-send-raw in
723
term-raw-map. (Bug#2386)
725
2009-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
727
* emacs-lisp/lisp.el (end-of-defun): Consider the ".*\n" after the end
728
of the function as being part of the function.
730
2009-02-19 Nick Roberts <nickrob@snap.net.nz>
732
* progmodes/compile.el (compilation-error-regexp-alist-alist):
733
Move entry for maven (alphabetical order).
735
2009-02-19 Glenn Morris <rgm@gnu.org>
737
* mail/rmailsum.el (rmail-summary-by-topic): Doc fix.
738
Regexp-quote default argument taken from current subject.
739
(rmail-new-summary-1): Error if empty summary. (Bug#2333)
741
* mail/rmail-spam-filter.el (rmail-get-new-mail-filter-spam):
742
Move here from rmail.el. Be more careful about error-handling.
743
Restore the feature of temporarily setting all old messages
744
undeleted before expunging (removed 2009-02-18).
746
* mail/rmail.el (rsf-beep, rsf-sleep-after-message, rmail-spam-filter):
748
(rmail-get-new-mail-filter-spam): Declare. Move definition to
749
rmail-spam-filter.el.
750
(rmail-get-new-mail-1): Move the beep and sleep to
751
rmail-get-new-mail-filter-spam.
753
2009-02-18 Martin Rudalics <rudalics@gmx.at>
755
* cus-edit.el (custom-group-value-create): Insert some
756
informatory text in the WIDGET-misses-doc-string case.
758
2009-02-18 Sam Steingold <sds@gnu.org>
760
* progmodes/compile.el: Require comint at top level to fix the
763
2009-02-18 Martin Rudalics <rudalics@gmx.at>
765
* cus-edit.el (custom-group-value-create): Don't throw an error
766
when WIDGET has no doc-string. (Bug#2356)
768
2009-02-18 Juanma Barranquero <lekktu@gmail.com>
770
* progmodes/cc-menus.el (imenu-progress-message):
771
Remove bogus cc-bytecomp-defun.
772
(cc-imenu-objc-function): Don't call `imenu-progress-message'.
773
Don't let-bind variable `stupid'. (Bug#1638)
775
2009-02-18 Glenn Morris <rgm@gnu.org>
777
* mail/rmail.el (rmail-get-new-mail-filter-spam):
778
* mail/rmail-spam-filter.el (rmail-spam-filter):
779
Show a message rather than the raw mbox while prompting.
781
2009-02-18 Martin Rudalics <rudalics@gmx.at>
783
* progmodes/flymake.el (flymake): Add defgroup. (Bug#2356)
785
2009-02-18 Glenn Morris <rgm@gnu.org>
787
* mail/rmail-spam-filter.el (rmail-summary-mode-map): Remove unneeded
789
(top-level): No need for cl now.
790
(rmail-spam-filter, rmail-use-spam-filter, rsf-file, rsf-no-blind-cc)
791
(rsf-beep, rsf-sleep-after-message, rsf-min-region-to-spam-list)
792
(rsf-autosave-newly-added-definitions, rsf-white-list)
793
(rsf-definitions-alist, rsf-check-field, rsf-add-subject-to-spam-list)
794
(rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list)
795
(rsf-customize-spam-definitions, rsf-customize-group)
796
(rsf-custom-save-all, rsf-add-content-type-field): Doc fixes.
797
(rsf-check-field): Use setcar and setcdr rather than setf.
798
(rmail-spam-filter): Simplify.
799
(rsf-add-subject-to-spam-list, rsf-add-sender-to-spam-list)
800
(rsf-add-region-to-spam-list): Use rmail-get-header or
801
buffer-substring-no-properties. Regexp-quote the extracted data.
802
Make the messages less verbose.
803
(rmail-summary-mode-map, rmail-mode-map): Use easy-menu and dolist to
805
(rsf-add-content-type-field): Make the message less verbose.
807
* mail/rmail.el (rmail-get-new-mail-1): Fix the spam beep test.
808
(rmail-get-new-mail-filter-spam): Simplify. Don't mess with
809
rmail-deleted-vector.
810
(rmail-insert-inbox-text, rmail-collect-deleted)
811
(rmail-set-message-deleted-p, rmail-only-expunge)
812
(rmail-make-in-reply-to-field): Replace ?\ with ?\s.
813
(rmail-get-labels): Remove unused local `blurb'.
814
(rmail-message-attr-p, rmail-message-unseen-p, rmail-message-labels-p)
815
(rmail-msgend, rmail-msgbeg, rmail-message-deleted-p)
816
(rmail-set-message-deleted-p): Doc fixes.
818
* mail/rmailout.el (rmail-mbox-from): Move to mail-utils.
819
Update callers for associated name change.
820
* mail/mail-utils.el (mail-mbox-from): Move here from rmailout.el.
821
* mail/unrmail.el (unrmail): Use mail-mbox-from.
823
2009-02-17 Richard M Stallman <rms@gnu.org>
825
* mail/rmailmsc.el (set-rmail-inbox-list): Doc fix.
827
* mail/rmail.el (rmail-copy-headers): When copying full headers,
828
correctly put point at the end.
830
2009-02-17 Sam Steingold <sds@gnu.org>
832
* progmodes/compile.el (compilation-filter):
833
Call `comint-carriage-motion', just like `comint-output-filter'.
835
2009-02-17 Jason Rumney <jasonr@gnu.org>
837
* files.el (make-directory): Stop recursing if parent is
840
2009-02-17 Juanma Barranquero <lekktu@gmail.com>
842
* net/newst-treeview.el (newsticker--treeview-load): Remove bogus `if'.
844
* progmodes/cc-menus.el (cc-imenu-objc-function): Doc fix.
846
2009-02-17 Miles Bader <miles@gnu.org>
848
* emacs-lisp/copyright.el (copyright-regexp): Tweak to match
849
copyright statements where the years follow the name.
851
2009-02-17 Glenn Morris <rgm@gnu.org>
853
* emacs-lisp/copyright.el (copyright-update-year): Don't let y-or-n-p
854
move point. (Bug#2209)
856
* mail/rmailout.el (rmail-fields-not-to-output): Doc fix.
857
(rmail-delete-unwanted-fields): Ignore case. Use line-beg-pos.
858
(rmail-output, rmail-output-as-seen): Change the "from-gnus" argument
859
to "not-rmail", and make it work. Simplify.
860
(rmail-mbox-from): New function.
861
(rmail-output-as-mbox): Use rmail-mbox-from.
862
(rmail-output): Ensure a From line in the not-rmail Babyl case.
864
* mail/rmail.el (rmail-get-attr-names): Give a warning rather than an
865
error if the header is corrupt.
867
2009-02-16 Ulf Jasper <ulf.jasper@web.de>
869
* net/newst-treeview.el (newsticker--treeview-load):
870
Offer deletion of old groups file.
872
2009-02-16 Glenn Morris <rgm@gnu.org>
874
* mail/rmailout.el (rmail-delete-unwanted-fields)
875
(rmail-output-as-babyl, rmail-output-to-babyl-buffer)
876
(rmail-convert-to-babyl-format, rmail-nuke-pinhead-header)
877
(rmail-output-as-mbox, rmail-output-to-rmail-buffer, rmail-output)
878
(rmail-output-as-seen, rmail-output-body-to-file): Doc fixes.
880
2009-02-15 Glenn Morris <rgm@gnu.org>
882
* mail/rmailsum.el (rmail-summary-output-as-seen): Doc fix.
884
* mail/rmailout.el (rmail-output-decode-coding): Fix custom type, group.
885
(rmail-output-as-babyl, rmail-output-to-babyl-buffer):
886
Remove unnecessary use of with-no-warnings.
887
(rmail-output-as-mbox, rmail-output-as-seen): Doc fix.
888
(rmail-output-as-mbox): Start search from point-min. If constructing a
889
"From " line, prefer the date header over the current time.
890
(rmail-update-summary): Move declaration earlier in file.
892
2009-02-15 Richard M Stallman <rms@gnu.org>
894
* mail/rmailedit.el (rmail-edit-diff-headers):
895
Delete spurious reference to OLD.
897
2009-02-14 Stefan Monnier <monnier@iro.umontreal.ca>
899
* jit-lock.el (with-buffer-prepared-for-jit-lock): Swap the `let' and
900
the `with-buffer-unmodified' to avoid useless `readlink' calls.
902
2009-02-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
904
* textmodes/bibtex.el (bibtex-global-key-alist)
905
(bibtex-initialize): Exclude current buffer if it does not use
907
(bibtex-parse-strings, bibtex-strings, bibtex-initialize)
908
(bibtex-sort-buffer, bibtex-search-entry)
909
(bibtex-prepare-new-entry, bibtex-clean-entry): Use functionp to
910
test whether bibtex-strings and bibtex-reference-keys have their
913
2009-02-14 Eli Zaretskii <eliz@gnu.org>
915
* textmodes/ispell.el (ispell-insert-word): Use `with-no-warnings'
916
around forms that refer to translation-table-for-input.
918
* isearch.el (isearch-search-string): Use `with-no-warnings'
919
around forms that refer to translation-table-for-input.
921
* international/quail.el (quail-input-string-to-events)
922
(quail-store-decode-map-key, quail-char-equal-p):
923
Use `with-no-warnings' around forms that refer to
924
translation-table-for-input.
926
* simple.el (quoted-insert, zap-to-char): Use `with-no-warnings'
927
around forms that refer to translation-table-for-input.
929
* subr.el (translation-table-for-input): Declare obsolete again.
931
2009-02-14 Glenn Morris <rgm@gnu.org>
933
* mail/rmail.el (rmail): When reverting, swap buffers before setting
935
(rmail-revert): Swap buffers before replacing contents.
937
2009-02-14 Ian Eure <ian@digg.com> (tiny change)
939
* progmodes/sql.el (sql-product-alist, sql-connect-sqlite):
940
Remove host, user, password options not applicable to SQlite. (Bug#1904)
942
2009-02-14 Richard M Stallman <rms@gnu.org>
944
* mail/rmailedit.el: Handle editing of header fields.
945
(rmail-old-headers): New variable.
946
(rmail-edit-current-message): Set it, recording current headers.
947
(rmail-cease-edit): Compute new headers and diff against old ones.
948
Update the mbox buffer with the changes that were made.
949
(rmail-edit-headers-alist): New function.
950
(rmail-edit-diff-headers, rmail-edit-update-headers): New functions.
952
* mail/rmailout.el (rmail-output-body-to-file): Avoid space and colon
953
in default file name.
955
* mail/rmail.el (rmail-convert-file-maybe): Turn off case-fold-search.
956
(rmail-add-mbox-headers): Likewise.
958
2009-02-13 Eli Zaretskii <eliz@gnu.org>
960
* files.el (load-library): Doc fix.
962
* subr.el (locate-library): Doc fix. (Bug#2291)
964
2009-02-13 Alan Mackenzie <acm@muc.de>
966
* progmodes/cc-cmds.el (c-defun-name): Widen, to allow it to work
969
2009-02-13 Kenichi Handa <handa@m17n.org>
971
* international/titdic-cnv.el (tit-process-header):
972
Use buffer-substring-no-properties instead of buffer-substring.
973
(tit-process-body): Likewise.
974
(tsang-quick-converter): Handle superfluous CR at eol.
975
(py-converter): Use buffer-substring-no-properties instead of
976
buffer-substring. Handle superfluous CR at eol.
977
(ziranma-converter): Likewise.
978
(ctlau-converter): Likewise.
979
(miscdic-convert): Read a file without eol conversion. (Bug#2307)
981
2009-02-13 Juanma Barranquero <lekktu@gmail.com>
983
* minibuffer.el (internal-complete-buffer-except): Doc fix. (Bug#2315)
985
2009-02-13 Glenn Morris <rgm@gnu.org>
987
* mail/rmail.el (rmail-show-message-1): New name for the old
989
* mail/rmail.el, mail/rmailkwd.el, mail/rmailmsc.el, mail/rmailout.el:
990
* mail/rmailsort.el: Update for rmail-show-message name change.
992
* mail/rmail.el (rmail-show-message): New name for the old
993
rmail-show-message-maybe.
994
* mail/rmail.el, mail/rmailsum.el: Update for rmail-show-message-maybe
997
* mail/rmailsum.el (msgnum): Remove declaration.
998
(rmail-summary-redo): Add missing initialization value.
999
(rmail-summary-overlay, rmail-summary-mode-map): Add doc string.
1000
(rmail-summary-mark-deleted, rmail-summary-deleted-p):
1001
Fix skip-chars-forward calls.
1002
(rmail-summary-mark-seen): New function. As well as removing the '-'
1003
mark, update the summary-vector. (Bug#2135)
1004
(rmail-summary-rmail-update, rmail-summary-goto-msg):
1005
Use rmail-summary-mark-seen.
1007
* mail/rmail.el (rmail-summary-vector, rmail-mode-map): Add doc string.
1009
* mail/unrmail.el (unrmail): When getting message keywords, don't
1010
include a leading space, but do include the space after the separating
1013
* mail/rmail.el (rmail-set-header-1): If VALUE is nil, remove the
1015
(rmail-set-header): Doc fix.
1016
* mail/rmailkwd.el (rmail-set-label): Delete the keyword header if all
1017
labels are removed. (Bug#2302)
1019
2009-02-12 Juri Linkov <juri@jurta.org>
1021
* image-mode.el (image-toggle-display):
1022
Let-bind `buffer-file-truename' to nil around the call to
1023
`add-text-properties' to prevent directory time modification
1024
by lock_file. Replace `set-buffer-modified-p' with
1025
`restore-buffer-modified-p'. (Bug#2295)
1027
2009-02-12 Stefan Monnier <monnier@iro.umontreal.ca>
1029
* progmodes/python.el (python-use-skeletons): Re-add.
1030
(def-python-skeleton): Use it. (Bug#2238)
1032
* international/quail.el (quail-make-guidance-frame): Remove the
1033
`parent-id' parameter.
1034
(quail-show-guidance): Make the new window dedicated.
1036
2009-02-12 Juanma Barranquero <lekktu@gmail.com>
1038
* international/characters.el (?1, ?2, ?3, ?4, ?7, ?^):
1039
Fix typos in docstrings.
1041
2009-02-12 Alan Mackenzie <acm@muc.de>
1043
* progmodes/cc-defs.el (c-emacs-features): Crash-fix: change `='
1046
2009-02-12 Glenn Morris <rgm@gnu.org>
1048
* mail/rmailkwd.el (rmail-set-label): Fix the test for a label being
1049
already present. (Bug#2210)
1051
2009-02-12 Kenichi Handa <handa@m17n.org>
1053
* international/characters.el (?.): New character category for
1054
Base characters. Set them in the standard category table.
1056
* composite.el: Use "\\c." instead of "[[:alpha:]]" to match with
1059
2009-02-12 Stefan Monnier <monnier@iro.umontreal.ca>
1061
* isearch.el (isearch-yank-char-in-minibuffer)
1062
(isearch-other-meta-char): Use with-current-buffer.
1064
* progmodes/verilog-mode.el (verilog-mode): Avoid circular use of
1065
syntax-ppss. (Bug#1243)
1067
* emacs-lisp/lisp.el (end-of-defun): Rewrite, to use the ARG argument
1068
to beginning-of-defun-raw.
1070
* emacs-lisp/lisp.el (end-of-defun): Don't skip to next line after
1071
calling end-of-defun-function if it already moved to BOL.
1073
2009-02-12 Richard M Stallman <rms@gnu.org>
1075
* mail/rmail.el (rmail-show-message-verbose-min): New option.
1076
(rmail-show-message): Conditionally show start and finish in echo area.
1078
2009-02-12 Glenn Morris <rgm@gnu.org>
1080
* mail/rmailsum.el (rmail-get-summary-labels): Store any message labels
1081
for use in completion.
1082
* mail/rmailkwd.el (rmail-read-label): Don't scan for labels if the
1083
summary exists, since it's already done.
1085
* mail/rmail.el (rmail-unix-mail-delimiter): Doc fix.
1086
(rmail-enable-multibyte): Don't really define, only for compiler.
1088
2009-02-12 Stefan Monnier <monnier@iro.umontreal.ca>
1090
* files.el (read-buffer-to-switch):
1091
Add table to icomplete-with-completion-tables.
1093
2009-02-11 Chong Yidong <cyd@stupidchicken.com>
1095
* dired-aux.el (dired-add-entry): Avoid munging long-form Dired
1096
switches (Bug#2261).
1098
2009-02-11 Juanma Barranquero <lekktu@gmail.com>
1100
* server.el (server-with-environment): Don't fail for negative
1103
2009-02-11 Dan Nicolaescu <dann@ics.uci.edu>
1105
* vc-dir.el (vc-dir-filename-mouse-map): Rename from vc-dir-mouse-map.
1106
(vc-default-dir-printer): Add a comment about updating this function.
1108
* vc-git.el (vc-git-dir-printer): Use vc-dir-filename-mouse-map
1111
2009-02-11 Glenn Morris <rgm@gnu.org>
1113
* calendar/calendar.el (calendar-window-list): Ignore invisible windows.
1114
(calendar-set-mode-line): Fall back to a default width if we seem to be
1115
called from daemon. (Bug#2199)
1117
* mail/rmailkwd.el (rmail-make-label): Doc fix.
1118
(rmail-read-label): Add current labels to completion list. (Bug#2222)
1119
(rmail-set-label): Use `or'.
1121
2009-02-11 Chong Yidong <cyd@stupidchicken.com>
1123
* emacs-lisp/find-func.el (find-library-name, find-library):
1124
Doc fixes. (Part of bug#2270)
1126
2009-02-10 Eric Hanchrow <eric.hanchrow@gmail.com> (tiny change)
1128
* env.el (getenv): When FRAME is non-nil, pass the frame environment
1129
to `getenv-internal', not the frame. (Bug#2259)
1131
2009-02-10 Kenichi Handa <handa@m17n.org>
1133
* descr-text.el (describe-char-display): On terminal, if terminal
1134
coding system is nil, assume us-ascii.
1135
(describe-char): Don't show the composition information if it is
1138
2009-02-10 Nick Roberts <nickrob@snap.net.nz>
1140
* vc-svn.el (vc-svn-after-dir-status): Use shy group for revision
1141
number as it isn't present for unregistered files.
1143
* vc-dir.el (vc-dir-find-file-other-window): Allow mouse events.
1144
(vc-dir-mouse-map): New keymap.
1145
(vc-default-dir-printer): Use it locally.
1147
2009-02-10 Glenn Morris <rgm@gnu.org>
1149
* speedbar.el: Avoid messing up font-lock-global-modes.
1151
* mail/mail-utils.el (mail-use-rfc822): Remove * from defcustom doc.
1152
(mail-file-babyl-p): Use with-temp-buffer.
1154
* mail/rmailsort.el: Just require rmail.
1156
* mail/rmailedit.el: Just require rmail.
1157
(rmail-old-pruned): Add doc string.
1158
(rmail-edit-current-message): Use rmail-msg-is-pruned.
1159
(rmail-cease-edit): Don't mangle the leading From line.
1160
Don't mark as edited if there were no changes. (Bug#2256)
1161
Correctly restore header state.
1163
* mail/rmail.el (rmail-automatic-folder-directives): Doc fix.
1164
(rmail-current-message, rmail-total-messages)
1165
(rmail-message-vector, rmail-deleted-vector): Add doc strings.
1166
(rmail-duplicate-message): Doc fix.
1167
(rmail-get-header-1, rmail-set-header-1, rmail-set-attribute-1):
1169
(rmail-get-header, rmail-set-header, rmail-set-attribute):
1170
Use rmail-apply-in-message.
1171
(rmail-message-attr-p): Use rmail-get-header, hence no longer requires
1173
(rmail-get-attr-names): Check for missing or corrupt attribute headers.
1174
(rmail-auto-file): Set the filed attribute, rather than explicitly not
1175
doing so. (Bug#2231)
1176
(rmail-set-attribute): Allow ATTR to be a string.
1178
2009-02-09 Ulf Jasper <ulf.jasper@web.de>
1180
* net/newst-treeview.el (newsticker-treeview-save)
1181
(newsticker--treeview-load): Kill groups buffer after saving/loading.
1183
2009-02-09 Tassilo Horn <tassilo@member.fsf.org>
1185
* doc-view.el (doc-view-scroll-up-or-next-page)
1186
(doc-view-scroll-down-or-previous-page, doc-view-goto-page):
1187
Reset the old hscroll value after switching pages.
1189
2009-02-09 Glenn Morris <rgm@gnu.org>
1191
* calendar/calendar.el (diary-entry-marker, calendar-today-marker)
1192
(calendar-holiday-marker): Drop test for color display.
1194
2009-02-08 Glenn Morris <rgm@gnu.org>
1196
* calendar/calendar.el (diary-entry-marker, calendar-today-marker)
1197
(calendar-holiday-marker, calendar-mark-visible-date):
1198
* calendar/diary-lib.el (diary-fancy-display):
1199
It doesn't make sense to check font-lock-mode (see comments;
1200
reverts 2008-04-02 change). (Bug#2199)
1202
2009-02-08 Juri Linkov <juri@jurta.org>
1204
* simple.el (toggle-word-wrap): New command.
1206
2009-02-07 Chong Yidong <cyd@stupidchicken.com>
1208
* progmodes/ps-mode.el (ps-run-tmp-dir): Doc fix.
1209
(ps-run-make-tmp-filename): Use temporary-file-directory.
1211
* textmodes/artist.el (artist-system): Allow make-temp-file to use
1212
temporary-file-directory.
1214
* mail/rmailmm.el (rmail-mime-attachment-dirs-alist):
1215
Use temporary-file-directory.
1217
2009-02-07 Glenn Morris <rgm@gnu.org>
1219
* mail/unrmail.el (rmime-magic-string): Define for compiler.
1221
2009-02-07 Eli Zaretskii <eliz@gnu.org>
1223
* mail/rmail.el (rmail): Bind coding-system-for-read to
1224
no-conversion before calling find-file-noselect. (Bug#2015)
1226
2009-02-07 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1228
* proced.el (proced-after-send-signal-hook): Use defcustom.
1229
(proced-header-line): Handle header lines that are shorter than
1231
(proced-send-signal): Rebind split-width-threshold analogous to
1232
dired-pop-to-buffer.
1234
2009-02-07 Eli Zaretskii <eliz@gnu.org>
1236
* mail/rmail.el (rmail-redecode-body): Don't encode/decode the
1237
message; instead, just rewrite the X-Coding-System header with the
1238
new encoding, and let rmail-show-message do the rest.
1239
Remove unused argument RAW. Fix doc string to be consistent with the
1241
(rmail-show-message): Honor X-Coding-System header, if present, in
1242
preference to Content-Type header.
1244
2009-02-07 Stefan Monnier <monnier@iro.umontreal.ca>
1246
* server.el (server-execute): Enable quit.
1248
2009-02-07 Andreas Schwab <schwab@suse.de>
1250
* image-mode.el (image-mode): Always set image-type.
1251
(image-minor-mode): Likewise.
1253
2009-02-07 Eli Zaretskii <eliz@gnu.org>
1255
* mail/rmailedit.el (rmail-cease-edit): Look for the message's
1256
encoding, and its "content-transfer-encoding" and "content-type"
1257
headers only in the headers' portion. (Bug#2017)
1259
2009-02-07 Ulf Jasper <ulf.jasper@web.de>
1261
* net/newst-treeview.el
1262
(newsticker-treeview-next-new-or-immortal-item): New arg
1263
DONT-WRAP-TREES to prevent infinite recursion.
1265
2009-02-07 Stefan Monnier <monnier@iro.umontreal.ca>
1267
* mail/rmailedit.el (rmail-cease-edit): narrow-to-region before
1268
extracting mail message headers. Use encode-coding-region instead
1269
of insert-buffer-substring for re-encoding edited message.
1270
Add qp/b64 encoding only after text was encoded.
1272
2009-02-07 Eli Zaretskii <eliz@gnu.org>
1274
* subr.el: Don't declare `translation-table-for-input' obsolete.
1275
Equivalent info added to its doc string, q.v.
1277
* files.el (save-buffer): Display "Saving file FOO..." message
1278
regardless of buffer's size. (Bug#2137)
1280
2009-02-07 Chong Yidong <cyd@stupidchicken.com>
1282
* simple.el (line-move-visual): Handle overflow-newline-into-fringe.
1284
2009-02-07 Alex Schroeder <alex@gnu.org>
1286
* mail/unrmail.el (unrmail): Use regexps to find message separators so
1287
as not to match any fake rmime.el separators. Remove any sections added
1290
2009-02-07 Glenn Morris <rgm@gnu.org>
1292
* mail/metamail.el (metamail-interpret-body): Remove Rmail-specific hack
1293
that is no longer appropriate to mbox Rmail.
1295
* mail/rmailsum.el (rmail-create-summary-line): Widen the view buffer
1296
before trying to move to the start of the message.
1297
(rmail-summary-undelete-many, rmail-summary-rmail-update):
1298
Fix rmail-set-attribute calls.
1300
* mail/sendmail.el (mail-bury-selects-summary, mail-yank-original):
1302
(rmail-output-to-rmail-buffer): Autoload it.
1303
(mail-do-fcc): Give it a doc string. Update for mbox Rmail, simplify.
1305
2009-02-06 Glenn Morris <rgm@gnu.org>
1307
* mail/unrmail.el (unrmail): Use current-time-string.
1309
* simple.el (kill-whole-line): Provide a default argument of 1.
1311
* mail/undigest.el (rmail-mail-separator): Delete.
1312
(undigestify-rmail-message, unforward-rmail-message): Update for
1315
2009-02-05 Kenichi Handa <handa@m17n.org>
1317
* international/fontset.el (script-representative-chars):
1318
Remove mathematical.
1319
(setup-default-fontset): Add entries for each subgroup of
1320
mathematical script.
1322
2009-02-05 Juri Linkov <juri@jurta.org>
1324
* image-mode.el (image-mode): Use `image-get-display-property'
1325
instead of `get-text-property'.
1326
(image-minor-mode): Sync the logic with `image-mode' including the
1327
displaying an image file as the actual image by default.
1329
2009-02-05 Alan Mackenzie <acm@muc.de>
1331
* progmodes/cc-defs.el (c-emacs-features): Check the working of
1332
beginning/end-of-defun-function more rigorously before setting
1333
argumentative-bod-function.
1335
2009-02-05 Dan Nicolaescu <dann@ics.uci.edu>
1337
* xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
1338
(turn-off-xterm-mouse-tracking-on-terminal): Do not turn on the
1339
mode on the initial terminal.
1341
2009-02-05 Glenn Morris <rgm@gnu.org>
1343
* mail/rmail.el (rmail-what-message, rmail-duplicate-message):
1344
Make these functions work.
1346
* net/mairix.el (rmail-buffer): Remove unneeded eval-when-compile.
1347
(rmail-narrow-to-non-pruned-header): Remove autoload.
1348
(mairix-rmail-fetch-field): Handle mbox Rmail.
1350
2009-02-04 Dave Love <fx@gnu.org>
1352
* net/imap.el (imap-fetch-safe): Bind debug-on-error.
1353
(imap-debug): Add imap-fetch-safe.
1355
2009-02-04 Teodor Zlatanov <tzlatanov@jumptrading.com>
1357
* net/netrc.el (netrc-machine-user-or-password): Use list of
1360
2009-02-04 Nick Roberts <nickrob@snap.net.nz>
1362
* vc-svn.el (vc-svn-diff): Revert previous change but add a test
1363
for newvars is nil. (C-u C-x v = with default values).
1365
2009-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1367
* vc-bzr.el (vc-bzr-working-revision): Recognize a newer branch
1368
format. Use when instead of if.
1370
2009-02-04 Miles Bader <miles@gnu.org>
1372
* emacs-lisp/lisp.el (forward-sexp, backward-sexp, forward-list)
1373
(backward-list, backward-up-list, beginning-of-defun)
1374
(beginning-of-defun-raw, end-of-defun): Add "^" to interactive spec.
1376
2009-02-04 Glenn Morris <rgm@gnu.org>
1378
* mail/mail-utils.el (mail-fetch-field): Previous doc fix was
1381
* mail/rmail.el: No need for mule-util when compiling.
1382
(rmail-first-message): Unbreak it.
1384
* mail/rmailmsc.el: Require rmail not just when compiling.
1385
Remove unneeded declarations.
1387
* term/ns-win.el (ns): Define as a custom group.
1389
2009-02-04 Kenichi Handa <handa@m17n.org>
1391
* international/mule-cmds.el (select-safe-coding-system):
1392
Use buffer-chars-modified-tick instead of buffer-modified-tick.
1394
* descr-text.el (describe-char): Check font-object by fontp.
1396
* composite.el (compose-gstring-for-terminal): If a character is
1397
not supported by the current terminal, don't make a multi-glyph
1399
(auto-compose-chars): Check font-object by fontp.
1401
2009-02-03 Glenn Morris <rgm@gnu.org>
1403
* mail/unrmail.el (unrmail): In the absence of Mail-from, prefer Date
1404
over current-time. (Bug#2175)
1406
* mail/rmail.el (rmail-convert-babyl-to-mbox): Disable undo while
1407
inserting the converted mailbox.
1408
(rmail-get-new-mail): Restore the loop over inboxes when two or more
1409
have the same basename. (Bug#2164)
1410
Set the return value according to whether any mail was found,
1411
not just in the last inbox. Only show a message and run the hook after
1412
checking all inboxes.
1413
(rmail-get-new-mail-1): Move message display and running the hook to
1416
* mail/rmailkwd.el (rmail-label-obarray): Initialize using
1418
(rmail-make-label, rmail-read-label): Give it a doc string.
1419
(rmail-add-label, rmail-kill-label): Change argument name to match the
1421
(rmail-set-label): Doc fix. Also update summary in attr case.
1422
Accept labels as a string or a symbol. (Bug#2165)
1424
* mail/rmailsum.el (rmail-get-summary-labels): Treat empty labels as
1427
2009-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
1429
* progmodes/vhdl-mode.el (vhdl-prepare-search-1)
1430
(vhdl-prepare-search-2): Properly cleanup on `quit'.
1432
* progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init):
1433
Mark the entries as being "system" entries rather than "user" entries.
1435
2009-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1437
* smerge-mode.el (smerge-start-session): Add interactive spec.
1439
2009-02-02 Glenn Morris <rgm@gnu.org>
1441
* mail/rmail.el (rmail-ignored-headers, rmail-displayed-headers)
1442
(rmail-retry-ignored-headers, rmail-highlighted-headers):
1445
2009-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
1447
* emacs-lisp/bytecomp.el (emacs-lisp-file-regexp): Fix up EOB.
1449
2009-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1451
* cmuscheme.el (scheme-args-to-list): Remove.
1452
(run-scheme): Use split-string-and-unquote instead, so as to allow
1453
spaces in the command name and/or the arguments.
1455
2009-02-01 Adrian Robert <Adrian.B.Robert@gmail.com>
1457
* term/ns-win.el (ns-save-preferences): Save ns-confirm-quit option.
1459
2009-02-01 Michael Albinus <michael.albinus@gmx.de>
1461
Sync with Tramp 2.1.15.
1463
* net/tramp.el (tramp-read-passwd): Cache passwords shall still be
1466
* net/tramp-cache.el (top): Autoload `tramp-run-real-handler'.
1468
* net/trampver.el: Update release number.
1470
2009-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1472
* mail/rmail.el (rmail-view-buffer): Make buffer-local.
1473
(rmail-select-summary, rmail-perm-variables, rmail-redecode-body)
1474
(rmail-undelete-previous-message, rmail-mark-message)
1475
(rmail-speedbar-buttons): Use with-current-buffer.
1476
(rmail-mode-map): Move initialization into declaration.
1477
(rmail-swap-buffers, rmail-unfontify-buffer-function)
1478
(rmail-fontify-message): Use restore-buffer-modified-p.
1479
(rmail-expunge-and-save): Don't swap buffer.
1480
(rmail-get-header, rmail-set-header, rmail-set-attribute)
1481
(rmail-apply-in-message): Swap save-excursion and save-restriction.
1483
* mail/rmailsort.el (rmail-sort-messages): Use car-less-than-car
1486
* mail/rmailedit.el (rmail-edit-map): Move init into declaration.
1487
(rmail-edit-mode, rmail-cease-edit): Use with-current-buffer.
1489
2009-01-31 Stefan Monnier <monnier@iro.umontreal.ca>
1491
* mouse.el (mouse-drag-mode-line-1): Obey mouse-1-click-follows-link.
1493
* progmodes/ebrowse.el:
1494
* international/robin.el:
1495
* emulation/viper-util.el:
1496
* emulation/viper-mous.el:
1497
* emulation/viper-keym.el:
1504
* ediff-diff.el: Follow commenting conventions.
1506
2009-01-31 Eli Zaretskii <eliz@gnu.org>
1508
* mail/rmail.el (rmail-redecode-body): Use eight-bit instead of
1509
obsolete eight-bit-control and eight-bit-graphic.
1511
2009-01-31 Stefan Monnier <monnier@iro.umontreal.ca>
1513
* emacs-lisp/elp.el (elp-results-symname-map): Add follow-link.
1515
2009-01-31 Chong Yidong <cyd@stupidchicken.com>
1517
* emacs-lisp/lisp.el (end-of-defun): Protect against
1518
infloops (Bug#2106).
1520
2009-01-31 Dan Nicolaescu <dann@ics.uci.edu>
1522
* vc-dir.el (vc-dir-mouse-map):
1523
(vc-default-dir-printer):
1524
(vc-dir-find-file-other-window): Undo previous change, it breaks
1525
the behavior of mouse-2.
1526
(vc-dir-mode): Fix docstring.
1528
* vc-svn.el (vc-svn-dir-status): Disable the vc-stay-local-p
1529
logic, it makes the makes the normal case too slow.
1531
2009-01-31 Eli Zaretskii <eliz@gnu.org>
1533
* mail/unrmail.el (unrmail): Set coding-system of the old Rmail
1534
file to `raw-text-unix'. Bind coding-system-for-write when
1535
writing out the converted message, and make sure it uses Unix EOLs.
1537
* mail/rmail.el (rmail-convert-babyl-to-mbox): Set Rmail's buffer
1538
encoding to `raw-text-unix'.
1539
(rmail-perm-variables): Set encoding of rmail-view-buffer to
1541
(rmail-redecode-body): Don't change EOL conversion of the new
1542
encoding if the old one left it unspecified.
1543
(rmail-automatic-folder-directives, rmail): Doc fixes.
1544
(rmail-swap-buffers): New function.
1545
(rmail-change-major-mode-hook, rmail-swap-buffers-maybe)
1546
(rmail-show-message): Use rmail-swap-buffers.
1547
(rmail-decode-region): If DESTINATION is a buffer, set the
1548
encoding of that buffer, rather than the current buffer.
1549
(rmail-show-message): Make error message about uuencoded mail
1551
(rmail-show-message-maybe): Simplify code. Doc fix.
1552
(rmail-show-message): Doc fix.
1554
2009-01-31 Glenn Morris <rgm@gnu.org>
1556
* mail/rmailsum.el (rmail-new-summary): Don't try to summarize an empty
1559
* mail/rmail.el (rmail-msg-is-pruned): New function.
1560
(rmail-toggle-header): Doc fix. Use rmail-msg-is-pruned.
1561
(rmail-reply): Set up to yank from the decoded message rather than the
1562
raw one. (Bug#2104).
1564
* mail/mail-utils.el (mail-fetch-field): Doc fix.
1566
* mail/uce.el (rmail-current-message): Remove unneeded declaration.
1567
(uce-message-text, uce-default-headers): Fix custom type.
1568
(rmail-buffer, rmail-msg-is-pruned): Declare.
1569
(uce-reply-to-uce): Add autoload cookie. Doc fix.
1570
Update for mbox Rmail.
1572
2009-01-31 Nick Roberts <nickrob@snap.net.nz>
1574
* vc-dir.el (vc-dir-mouse-map): New keymap.
1575
(vc-default-dir-printer): Use it locally.
1576
(vc-dir-find-file-other-window): Allow mouse events.
1578
2009-01-30 Eli Zaretskii <eliz@gnu.org>
1580
* mail/unrmail.el (unrmail): Fix conversion of BABYL attributes
1581
into Rmail-mbox attributes.
1583
* mail/rmail.el (rmail-convert-babyl-to-mbox):
1584
Bind coding-system-for-read to `raw-text', and use insert-file-contents
1585
instead of insert-file-contents-literally. Fixes bug #2019.
1586
(rmail-resent-attr-index): Fix index value.
1588
2009-01-30 Nick Roberts <nickrob@snap.net.nz>
1590
* vc-hooks.el (vc-stay-local-p): Let vc-BACKEND-stay-local take
1591
precedence even when its value is t. (Bug#2093)
1593
* vc-svn.el (vc-svn-dir-status): Correct logic for remote
1594
connection. (Bug#2093)
1595
(vc-svn-diff): Use old version number even when it is the working
1596
revision. This is needed, e.g, in the vc-print-log buffer. (Bug#2092)
1598
2009-01-30 Glenn Morris <rgm@gnu.org>
1600
* mail/rmail.el (rmail-reply): Handle empty folders.
1601
(rmail-speedbar-buttons)
1602
(rmail-speedbar-move-message-to-folder-on-line): Use line-end-position.
1604
* mail/rmailsum.el (rmail-summary-update-line): Replace duplicate
1605
line-beginning-position calls.
1606
(rmail-header-summary): Use line-end-position.
1608
2009-01-30 Toby Speight <streapadair@gmx.net> (tiny change)
1610
* generic-x.el (hosts-generic-mode, named-database-generic-mode):
1611
Fix regexp quoting. (Bug#1739)
1613
2009-01-29 Michael Albinus <michael.albinus@gmx.de>
1615
* net/tramp.el (tramp-process-actions, tramp-read-passwd):
1616
Allow correction of passwords.
1618
2009-01-29 Chong Yidong <cyd@stupidchicken.com>
1620
* mail/rmail.el (rmail-toggle-header): Determine current header
1621
style using the buffer-local value of rmail-header-style in the
1623
(rmail-show-message): Set a buffer-local value of
1624
rmail-header-style in the view buffer. (Bug#2016)
1626
2009-01-29 Juanma Barranquero <lekktu@gmail.com>
1628
* vc-dir.el (vc-dir-menu-map, vc-dir-at-event, vc-dir-resynch-file):
1629
Fix typos in docstrings.
1631
2009-01-29 Juanma Barranquero <lekktu@gmail.com>
1633
* bindings.el (completion-ignored-extensions):
1634
Add entries for VCS metadata directories (CVS/, .svn, etc).
1636
* pcvs.el (completion-ignored-extensions):
1637
* vc-svn.el (completion-ignored-extensions): Don't add VCS-specific
1638
directory, now done in bindings.el.
1640
2009-01-29 Klaus Straubinger <KSNetz@UseNet.ArcorNews.DE> (tiny change)
1642
* pcmpl-rpm.el (pcmpl-rpm): Doc fix. (Bug#2094)
1644
2009-01-29 Glenn Morris <rgm@gnu.org>
1646
* mail/rmail.el (rmail-file-name): Remove duplicate definition.
1647
(rmail-set-header): Ensure header changes get saved.
1649
* mail/rmailedit.el (rmail-summary-disable): Fix declaration.
1651
* mail/rmailkwd.el (rmail-set-label): Update the summary, if there is
1652
one, after a label is added.
1654
* mail/rmailsum.el (rmail-summary-update-line): New function.
1655
(rmail-summary-goto-msg): Return a value according to whether message
1657
(rmail-summary-update-highlight): Give the overlay an 'rmail-summary
1658
property. Use line-end-position.
1660
2009-01-29 Chong Yidong <cyd@stupidchicken.com>
1662
* mail/rmailedit.el (rmail-cease-edit): Add additional quotes to
1665
* mail/rmail.el (rmail-redecode-body): New function, based on old
1666
version removed in 2009-01-22 change.
1667
(rmail-show-message): Unquote From lines.
1669
2009-01-28 Tassilo Horn <tassilo@member.fsf.org>
1671
* doc-view.el (doc-view-mode): Don't use string-match and file
1672
extension to choose fallback mode on empty/non-existing files but
1673
let-bind auto-mode-alist and call normal-mode.
1675
2009-01-28 Eli Zaretskii <eliz@gnu.org>
1677
* ls-lisp.el (ls-lisp-classify): Propertize file name before
1678
concatenating the type indicating character.
1679
(ls-lisp-format): Don't propertize file-name only if
1680
ls-lisp-classify already did.
1682
2009-01-28 Michael Albinus <michael.albinus@gmx.de>
1684
* net/dbus.el (dbus-event-error-hooks): Fix docstring.
1685
Describe second parameter of hook functions.
1686
(dbus-handle-event): Apply it.
1688
2009-01-28 Chong Yidong <cyd@stupidchicken.com>
1690
* mail/rmail.el (rmail-toggle-header): Don't reset
1691
rmail-header-style permanently (bug#2016).
1693
2009-01-28 Denis Howe <denis.howe@gmail.com>
1695
* complete.el (PC-do-completion): Correct case when completion is
1698
2009-01-28 Stephen Berman <stephen.berman@gmx.net>
1700
* calendar/todo-mode.el (todo-insert-item-here):
1701
Prevent insertion of a new entry inside of an existing entry.
1702
Minor code cleanup. (Bug#2084)
1703
(todo-add-category): Change the interactive spec. Signal an error
1704
if the Todo file is non-empty but contains no category.
1705
Reject category names that could induce bugs and confusion.
1706
Call todo-mode if the Todo file is new and unsaved. Simplify handling
1707
of local variables cookie. Properly display the newly added
1708
category in Todo mode.
1709
(todo-show): Call todo-initial-setup only if there is neither a
1710
Todo file nor a corresponding unsaved buffer. (Bug#2085)
1711
(todo-category-alist): Delete function.
1712
(todo-completing-read): New function.
1713
(todo-insert-item, todo-jump-to-category): Use it.
1714
(todo-insert-item): Make the use of the prefix argument conform to
1715
the doc string. (Bug#2086)
1717
2009-01-28 Glenn Morris <rgm@gnu.org>
1719
* mail/rmail.el (rmail-expunge-and-save): Always show a message,
1720
even when called from the summary. (Bug#2075)
1721
(rmail-no-mail-p): New func, extracted from rmail-show-message-maybe.
1722
(rmail-show-message-maybe): Use rmail-no-mail-p.
1723
(rmail-show-message): If empty folder, do nothing. (Bug#2076)
1724
(rmail-get-labels): Separate status and label fields with a semicolon,
1725
rather than a comma, for consistency with old Rmail.
1727
* mail/rmailsum.el (rmail-message-recipients-p-1): Don't bother
1728
starting from the beginning, since mail-fetch-field does not care.
1729
(rmail-create-summary-line): Fix unseen handling. (Bug#2089)
1730
(rmail-get-summary-status): New name for old rmail-get-summary-labels.
1731
(rmail-get-summary-labels): New function. Returns labels rather than
1732
status (edited, etc).
1733
(rmail-create-summary): Insert an extra space after the status
1734
flags, for consistency with old rmail, and with current
1735
rmail-summary-font-lock-keywords.
1737
2009-01-28 Chong Yidong <cyd@stupidchicken.com>
1739
* progmodes/perl-mode.el (perl-indent-line-command): Call indent-region
1740
if region is active. Use cond instead of nested ifs. (Bug#2053)
1742
2009-01-27 Chong Yidong <cyd@stupidchicken.com>
1744
* mail/rmail.el (rmail-convert-babyl-to-mbox): Prompt user before
1747
* mail/unrmail.el (unrmail): Record labels in X-RMAIL-* fields,
1748
which are recognized by the new Rmail, instead of X-BABYL-V6-*.
1750
2009-01-27 Christopher Oliver <coliver@message.nmc.edu>
1752
* mouse.el (mouse-select-font): Return a string instead of a list.
1754
2009-01-27 Chong Yidong <cyd@stupidchicken.com>
1756
* bindings.el: Swap C-delete and C-backspace bindings here, so we
1757
don't have to do it in normal-erase-is-backspace-mode.
1759
* simple.el (normal-erase-is-backspace-mode): Don't swap C-delete
1760
and C-backspace; the latter is not available on ttys anyway.
1762
2009-01-27 Tassilo Horn <tassilo@member.fsf.org>
1764
(doc-view-mode): Fix broken call to string-match.
1766
2009-01-27 Tassilo Horn <tassilo@member.fsf.org>
1768
* doc-view.el (doc-view-mode): Enhance docstring and fallback to
1769
fundamental-mode or ps-mode if the file is empty or doesn't exist
1771
(doc-view-initiate-display): Better info message if doc-view-mode
1772
cannot be used. (Missing utility or no png support/no X frame.)
1775
2009-01-27 Glenn Morris <rgm@gnu.org>
1777
* mail/rmail.el (rmail-copy-headers): Doc fix. Leave point at the end
1778
of the headers in the full header case. (Bug#2073)
1780
2009-01-27 Kenichi Handa <handa@m17n.org>
1782
* mail/rmail.el (rmail-get-coding-system): Re-search
1783
rmail-mime-charset-pattern directly instead of using
1784
mail-fetch-field. Use coding-system-from-name.
1786
* international/mule-cmds.el (canonicalize-coding-system-name)
1787
(coding-system-from-name): New functions.
1789
2009-01-27 Glenn Morris <rgm@gnu.org>
1791
* dired-x.el (dired-bind-vm): Doc fix.
1793
* mail/rmail-spam-filter.el: Remove leading `*' from defcustom docs.
1794
Replace `first' and `rest' with `car' and `cdr' throughout.
1795
(rsf-auto-delete-spam-bbdb-entries): Remove unused variable.
1796
(rsf-scanning-messages-now): Doc fix.
1797
(rsf-check-field): Rename from `check-field' and update callers.
1798
(rmail-spam-filter): Fix bbdb/mail_auto_create_p oddness.
1799
Use rmail-output rather than deleted rmail-output-to-rmail-file.
1801
* mail/rmail.el: Remove leading `*' from defcustom docs.
1802
Remove needless autoloads of many defcustoms and hooks.
1803
(rmail-enable-mime, rmail-insert-mime-resent-message-function)
1804
(rmail-search-mime-message-function, rmail-search-mime-header-function)
1805
(rmail-decode-mime-charset): Doc fix.
1806
(rmail-search-message, rmail-resend): Check functions set before use.
1808
* mail/rmailout.el: Remove leading `*' from defcustom docs.
1809
Remove needless autoloads of many defcustoms.
1810
(rmail-output-to-babyl-buffer): Rename from
1811
rmail-output-to-r-mail-buffer and update caller.
1812
(rmail-output): Doc fix.
1814
* mail/rmailsum.el: Remove leading `*' from defcustom docs.
1815
Remove needless autoloads of many defcustoms.
1816
(rmail-message-regexp-p-1): Check rmail-search-mime-header-function
1819
* mail/unrmail.el (command-line-args-left): Remove unneeded declaration.
1820
(batch-unrmail, unrmail): Doc fix.
1822
* mail/rmailsum.el (rmail-message-recipients-p-1)
1823
(rmail-message-regexp-p-1): Ensure searches start from the
1824
beginning of the header.
1826
2009-01-27 Chong Yidong <cyd@stupidchicken.com>
1828
* mail/rmailsum.el (rmail-summary-mark-deleted): Recache summary.
1830
2009-01-27 Jay Belanger <jay.p.belanger@gmail.com>
1832
* calc/calc-sel.el (cal-sel-mult-both-sides): Add an option to
1833
expand the denominator.
1835
2009-01-26 Michael Albinus <michael.albinus@gmx.de>
1837
* net/dbus.el (dbus-event-error-hooks): New variable.
1838
(dbus-handle-event): Use it.
1840
2009-01-26 Glenn Morris <rgm@gnu.org>
1842
* Makefile.in (ELCFILES): Update.
1844
* mail/rmail.el (rmail-reply): Don't include Resent-To and Resent-Cc in
1847
2009-01-25 Ulf Jasper <ulf.jasper@web.de>
1849
* calendar/icalendar.el (icalendar-uid-format): Fix doc string.
1851
2009-01-25 Adrian Robert <Adrian.B.Robert@gmail.com>
1853
* term/ns-win.el (ns-insert-working-text, ns-delete-working-text):
1854
Remove from global map and key definitions.
1855
(ns-toggle-toolbar, ns-info-prefs): Add to global map and key
1857
(ns-show-preferences-help, ns-unput-working-text): New functions.
1858
(ns-unecho-working-text): Update message.
1860
2009-01-25 Craig Markwardt <cbmarkwardt@gmail.com>
1862
* calendar/icalendar.el (icalendar-uid-format): New defcustom
1863
variable to allow the user to choose icalendar UID format.
1864
(icalendar--diarytime-to-isotime): Bug fix, now times in the range
1865
12:00am-12:59am are correctly converted to 0000-0059, instead of 12pm.
1866
(icalendar-export-region,icalendar--create-uid): Use custom
1867
function to compute icalendar UID for each entry.
1868
(icalendar--parse-summary-and-rest): Bug fix for parsing of lines
1869
with description, location, etc. fields (need to keep active count
1870
of fields encountered). Another bug fix to the regex that matches
1871
multiple lines (need \' regex instead of $ to match end-of-entry).
1873
2009-01-25 Juri Linkov <juri@jurta.org>
1875
* progmodes/grep.el (grep-mode-map): Put grep-find before grep and
1876
change its title from "Recursive grep..." to "Grep via Find...".
1877
Add menu items for lgrep and rgrep.
1879
2009-01-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1881
* ps-print.el (ps-print-version): New version 7.3.4.
1883
2009-01-24 Eduard Wiebe <usenet@pusto.de> (tiny change)
1885
* ps-print.el: Fix face background/foreground extraction.
1886
(ps-face-extract-color): New fun.
1887
(ps-face-attributes, ps-face-attribute-list): Code fix.
1889
2009-01-24 Geoff Gole <geoffgole@gmail.com> (tiny change)
1891
* align.el (align-region): Avoid infloop.
1893
2009-01-24 Eli Zaretskii <eliz@gnu.org>
1895
* env.el (environment): Function removed.
1897
* international/mule-cmds.el (set-language-environment-coding-systems):
1898
If default-buffer-file-coding-system is nil, set up to have EOLs that
1899
are native for the underlying system-type. (Bug#1853)
1900
(prefer-coding-system, set-default-coding-systems): Doc fix.
1902
2009-01-24 Juanma Barranquero <lekktu@gmail.com>
1904
* emacs-lisp/eldoc.el (eldoc-function-argstring-format):
1905
Revert 2007-09-26 change; use `string-match-p' to check for &keywords.
1906
(eldoc-get-fnsym-args-string, eldoc-highlight-function-argument):
1907
Use `string-match-p'.
1909
2009-01-24 Ulf Jasper <ulf.jasper@web.de>
1911
* net/newst-treeview.el (newsticker--treeview-first-feed): New.
1912
(newsticker-treeview-next-new-or-immortal-item): Try first-feed if
1913
next-feed does not succeed. Fixes bug#1710 even more.
1914
(newsticker-treeview-next-feed): Simplify.
1915
(newsticker--group-get-feeds): Suppress group names in result.
1917
2009-01-24 Adrian Robert <Adrian.B.Robert@gmail.com>
1919
* term/ns-win.el (menu-bar-select-frame): Drop this override.
1920
(menu-bar-update-frames): Update call to menu-bar-select-frame.
1922
2009-01-24 Glenn Morris <rgm@gnu.org>
1924
* mail/rmail.el (rmail-insert-inbox-text): Revert replacement of
1925
"popmail" by "pormail".
1927
* language/ethio-util.el (rmail-current-message, rmail-message-vector):
1928
Remove unneeded declarations.
1930
2009-01-24 Jay Belanger <jay.p.belanger@gmail.com>
1932
* calc/calc-poly.el (calcFunc-apart): Improve test for
1935
2009-01-23 Chong Yidong <cyd@stupidchicken.com>
1937
* mail/rmailsum.el (rmail-summary-by-labels): Correctly handle
1938
return value of rmail-get-labels.
1940
* mail/rmailkwd.el (rmail-next-labeled-message): Correctly handle
1941
return value of rmail-get-labels.
1943
* mail/rmail.el (rmail-get-labels): Obey the MSG argument.
1944
(rmail-buffer-swapped): Fix last change. (Bug#1997)
1946
2009-01-23 Ulf Jasper <ulf.jasper@web.de>
1948
* net/newst-backend.el (newsticker--cache-read): Offer deletion of
1949
old cache file. Fixes bug#1710.
1951
2009-01-23 Chong Yidong <cyd@stupidchicken.com>
1953
* mail/rmail.el (rmail-generate-viewer-buffer): Fix typo.
1955
2009-01-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1957
* term/ns-win.el (ns-insert-working-text, ns-put-working-text):
1958
Switch names and update comments for clarity.
1960
2009-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
1962
* mail/rmail.el (rmail-write-region-annotate): Only switch buffer if
1963
start is nil, as was done in tar-mode.el.
1965
2009-01-23 Glenn Morris <rgm@gnu.org>
1967
* mail/sendmail.el (mail-bury): Revert previous change now pmail is no
1970
* mail/uce.el (rmail-msg-is-pruned): Remove declaration of deleted func.
1972
2009-01-23 Chong Yidong <cyd@stupidchicken.com>
1974
* server.el (server-name): Make it a defcustom. (Bug#1995)
1976
* mail/rmail.el (rmail-buffer-swapped): Mark as permanent local.
1978
2009-01-23 Glenn Morris <rgm@gnu.org>
1980
* Makefile.in (ELCFILES): Update.
1982
2009-01-22 Ulf Jasper <ulf.jasper@web.de>
1984
* net/newst-treeview.el
1985
(newsticker-treeview-next-new-or-immortal-item): New optional arg
1986
current-item-counts. Move to next feed if necessary. (Bug#1569)
1987
(newsticker-treeview-prev-new-or-immortal-item): Move to previous
1988
feed if necessary. (Bug#1569)
1989
(newsticker-treeview-next-feed)
1990
(newsticker-treeview-prev-feed): New optional arg stay-in-tree.
1991
Don't activate node nil. (Bug#1569)
1993
2009-01-22 Paul Reilly <pmr@pajato.com>
1994
Henrik Enberg <enberg@printf.se>
1995
Alex Schroeder <alex@gnu.org>
1996
Chong Yidong <cyd@stupidchicken.com>
1997
Richard M Stallman <rms@gnu.org>
1998
Glenn Morris <rgm@gnu.org>
1999
Juanma Barranquero <lekktu@gmail.com>
2001
* mail/rmail.el: Code implementing Rmail-mbox functionality.
2002
(rmail-attribute-header, rmail-keyword-header)
2003
(rmail-answered-attr-index, rmail-deleted-attr-index)
2004
(rmail-edited-attr-index, rmail-filed-attr-index)
2005
(rmail-retried-attr-index, rmail-forwarded-attr-index)
2006
(rmail-unseen-attr-index, rmail-resent-attr-index)
2007
(rmail-attr-array, rmail-header-style, rmail-file-name)
2008
(rmail-buffer-swapped): New vars.
2009
(rmail-convert-file-maybe, rmail-error-bad-format)
2010
(rmail-convert-babyl-to-mbox, rmail-get-coding-system)
2011
(rmail-generate-viewer-buffer, rmail-change-major-mode-hook)
2012
(rmail-buffers-swapped-p, rmail-swap-buffers-maybe)
2013
(rmail-mode-kill-buffer-hook, rmail-get-new-mail-1)
2014
(rmail-get-new-mail-filter-spam, rmail-add-mbox-headers)
2015
(rmail-get-header, rmail-set-header, rmail-get-attr-names)
2016
(rmail-get-keywords, rmail-get-labels, rmail-get-attr-value)
2017
(rmail-message-attr-p, rmail-message-unseen-p)
2018
(rmail-apply-in-message, rmail-collect-deleted, rmail-widen)
2019
(rmail-show-message-maybe, rmail-copy-headers)
2020
(rmail-simplified-subject, rmail-simplified-subject-regexp)
2021
(rmail-write-region-annotate): New functions.
2023
(rmail-keywords, rmail-default-rmail-file): Delete vars.
2024
(rmail-convert-mailpath, rmail-convert-file)
2025
(rmail-insert-rmail-file-header, rmail-decode-babyl-format)
2026
(rmail-parse-file-inboxes, rmail-convert-to-babyl-format)
2027
(rmail-reformat-message, rmail-clear-headers, rmail-msg-is-pruned)
2028
(rmail-redecode-body)
2029
(rmail-msg-restore-non-pruned-header, rmail-msg-prune-header)
2030
(rmail-narrow-to-non-pruned-header, rmail-message-recipients-p)
2031
(rmail-count-screen-lines, rmail-message-regexp-p)
2032
(rmail-current-subject, rmail-current-subject-regexp): Delete functions.
2033
(rmail-nuke-pinhead-header): Move to rmailout.el.
2035
(rmail-ignored-headers): Add additional headers.
2036
(rmail-mode-map): Update key commands.
2037
(rmail-tool-bar-map): Build tool-bar unconditionally.
2038
(rmail, rmail-mode, rmail-get-new-mail): Handle babyl-to-mbox
2039
conversion and new buffer swapping mechanism.
2040
(rmail-perm-variables): Use new vars, and remove deleted ones.
2041
(rmail-revert): Use rmail-convert-file-maybe.
2042
(rmail-duplicate-message): Use rmail-show-message-maybe.
2043
(rmail-get-new-mail): Don't leave the buffer screwed up if we get
2045
(rmail-parse-url): Strip embedded password.
2046
(rmail-insert-inbox-text): Default to movemail if
2047
rmail-movemail-program is null. Handle mbox format.
2048
(rmail-decode-region): New arg.
2049
(rmail-display-labels): Don't perform Babyl processing.
2050
(rmail-set-attribute, rmail-message-labels-p, rmail-search)
2051
(rmail-set-message-counters, rmail-count-new-messages)
2052
(rmail-set-message-counters-counter, rmail-show-message)
2053
(rmail-next-same-subject, rmail-reply): Use mbox format.
2054
(rmail-toggle-header, rmail-show-message, rmail-only-expunge)
2055
(rmail-expunge, rmail-expunge-and-save, rmail-quit): Use new
2056
buffer swapping mechanism.
2058
* mail/rmailedit.el: Require rmailsum.el.
2059
(rmail-edit-mode): First check if buffer is swapped.
2060
(rmail-edit-saved-coding-system): Delete var.
2061
(rmail-edit-current-message): Don't call deleted vars.
2062
(rmail-cease-edit): Handle mbox format.
2063
(rmail-abort-edit): Widen buffer.
2065
* mail/rmailkwd.el: Require rmail.el. Remove unneeded function
2067
(rmail-buffer, rmail-current-message, rmail-last-label)
2068
(rmail-last-multi-labels, rmail-summary-vector)
2069
(rmail-total-messages, rmail-attributes, rmail-deleted-label)
2070
(rmail-keywords): Delete vars.
2071
(rmail-attribute-p, rmail-keyword-p, rmail-make-label)
2072
(rmail-force-make-label, rmail-quote-label-name, rmail-keywords)
2073
(rmail-parse-file-keywords, rmail-install-keyword): Delete functions.
2074
(rmail-make-label): New function.
2075
(rmail-read-label): Don't call rmail-parse-file-keywords.
2076
(rmail-set-label): Rewrite using rmail-set-attribute.
2077
(rmail-next-labeled-message): Use rmail-get-labels.
2079
* mail/rmailmm.el: New file.
2081
* mail/rmailmsc.el: Require rmail.el.
2082
(set-rmail-inbox-list): Set rmail-inbox-list directly.
2084
* mail/rmailout.el (rmail-output-decode-coding): New var.
2085
(rmail-output-as-babyl, rmail-output-to-r-mail-buffer)
2086
(rmail-convert-to-babyl-format, rmail-output-as-mbox)
2087
(rmail-output-to-rmail-buffer): New functions.
2088
(rmail-output-read-rmail-file-name, rmail-output-to-rmail-file):
2090
(rmail-nuke-pinhead-header): Move from rmail.el.
2091
(rmail-output): Rewrite to accept both mbox and babyl output.
2092
(rmail-output-as-seen, rmail-output-body-to-file): Rewrite to
2093
use mbox internal format.
2095
* mail/rmailsort.el: Eval mail-utils when compiled. Require rmail.el.
2096
(rmail-sort-by-date, rmail-sort-by-subject, rmail-sort-by-author)
2097
(rmail-sort-by-recipient, rmail-sort-by-correspondent):
2098
Use rmail-get-header.
2099
(rmail-sort-messages): Use new buffer swapping mechanism.
2100
Handle mbox internal format.
2102
* mail/rmailsum.el (rmail-summary): Make sure rmail buffer is shown.
2103
(rmail-message-recipients-p, rmail-message-recipients-p-1)
2104
(rmail-message-regexp-p, rmail-new-summary-1)
2105
(rmail-get-create-summary-buffer, rmail-get-summary)
2106
(rmail-create-summary-line, rmail-get-summary-labels)
2107
(rmail-create-summary, rmail-header-summary)
2108
(rmail-summary-output, rmail-summary-output-as-seen): New functions.
2109
(rmail-summary-by-topic, rmail-message-senders-p)
2110
(rmail-header-summary, rmail-summary-next-same-subject): Use mbox
2112
(rmail-new-summary): Rewrite window handling.
2113
(rmail-make-summary-line, rmail-make-summary-line-1)
2114
(rmail-make-basic-summary-line)
2115
(rmail-summary-output-to-rmail-file): Functions deleted.
2116
(rmail-summary-undelete, rmail-summary-rmail-update)
2117
(rmail-summary-scroll-msg-up, rmail-summary-scroll-msg-down)
2118
(rmail-summary-show-message, rmail-summary-wipe)
2119
(rmail-summary-toggle-header, rmail-summary-reply):
2120
Use rmail-buffer instead of rmail-view-buffer.
2121
(rmail-summary-mode-map): Rebind "o" to rmail-summary-output.
2122
(rmail-summary-goto-msg): Use rmail-show-message-maybe.
2123
(rmail-summary-expunge-and-save): Use rmail-expunge-and-save.
2125
2009-01-22 Adrian Robert <Adrian.B.Robert@gmail.com>
2127
* term/ns-win.el (ns-show-manual): Fix node name.
2128
(x-open-connection): Fix typo in declaration filename.
2130
2009-01-22 Romain Francoise <romain@orebokech.com>
2132
* Makefile.in (ELCFILES): Update.
2134
2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2136
* frame.el (make-frame-on-tty): Remove function, inline contents
2137
in the only user ...
2139
* server.el (server-create-tty-frame): ... here.
2141
2009-01-22 Chong Yidong <cyd@stupidchicken.com>
2143
* format.el (format-annotate-function):
2144
Set write-region-post-annotation-function.
2146
2009-01-21 John Wiegley <johnw@newartisans.com>
2148
* eshell/esh-mode.el: Add eshell-handle-ansi-color to the default
2149
list of output filters.
2150
(eshell-mode): Change the default binding of C-a to eshell-bol.
2151
I don't think it's actually bound at all by default in eshell;
2152
it just falls back to the default binding of C-a.
2154
2009-01-21 Stefan Monnier <monnier@iro.umontreal.ca>
2156
* minibuffer.el (completion--insert-strings): Fix up computation of
2157
column position which manifested e.g. in proced's signal completion.
2159
2009-01-21 Chong Yidong <cyd@stupidchicken.com>
2161
* server.el (server-start): Allow server to shut down when no
2162
frames are available in daemon-mode.
2164
2009-01-21 Juanma Barranquero <lekktu@gmail.com>
2166
* term.el (term-previous-matching-input, term-next-matching-input)
2167
(term-previous-matching-input-from-input)
2168
(term-next-matching-input-from-input, term-backward-matching-input)
2169
(term-forward-matching-input): Change argument name to match docstring.
2171
2009-01-21 Glenn Morris <rgm@gnu.org>
2173
* emacs-lisp/authors.el (authors-aliases): Remove some "ignore" entries
2174
that are no longer needed.
2175
(authors-scan-change-log): Doc fix.
2176
(authors-scan-el): Restore let*, foolishly removed 2009-01-11.
2178
2009-01-20 AgustĆn MartĆn <agustin.martin@hispalinux.es>
2180
* textmodes/ispell.el (ispell-find-aspell-dictionaries):
2181
Use aspell default dict.
2183
2009-01-20 Kenichi Handa <handa@m17n.org>
2185
* descr-text.el (describe-char): Improve description of eight-bit
2186
char in a unibyte buffer. (Bug#1935)
2188
2009-01-20 Glenn Morris <rgm@gnu.org>
2190
* emacs-lisp/authors.el (authors-aliases, authors-fixed-case):
2193
2009-01-19 Chong Yidong <cyd@stupidchicken.com>
2195
* progmodes/ruby-mode.el: Autoload other interpreter names.
2197
2009-01-19 Juanma Barranquero <lekktu@gmail.com>
2199
* descr-text.el (describe-char-categories): New defsubst.
2200
(describe-char): Use it.
2202
2009-01-19 Michael Albinus <michael.albinus@gmx.de>
2204
* net/tramp.el (tramp-ipv6-regexp): The regexp shall cover also
2205
IPv4 mapped IPv6 addresses.
2207
2009-01-18 Juanma Barranquero <lekktu@gmail.com>
2209
* textmodes/css-mode.el (css-backward-sexp): Stop once it reaches
2210
the beginning of the buffer. (Bug#1949)
2212
2009-01-18 Markus Triska <markus.triska@gmx.at>
2214
* linum.el (linum-update-window): Use `delq' instead of `delete';
2215
compare strings with `equal-including-properties'.
2217
2009-01-17 Glenn Morris <rgm@gnu.org>
2219
* progmodes/cc-langs.el (declare-function): Add compatibility stub.
2220
(delete-duplicates, mapcan, cl-macroexpand-all): Declare.
2222
* emacs-lisp/eldoc.el (eldoc-minor-mode-string)
2223
(eldoc-message-commands, eldoc-print-current-symbol-info):
2224
Doc fix (consistent case of "ElDoc").
2226
2009-01-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2228
* textmodes/bibtex.el (bibtex-format-entry): Simplify previous change.
2230
2009-01-17 Eli Zaretskii <eliz@gnu.org>
2232
* dos-w32.el (find-buffer-file-type-coding-system): If `(car
2233
TARGET)' does not exist, try again with its basename replaced by
2234
`(cdr TARGET)'. (Related to Bug #1853.)
2236
* international/mule-conf.el (raw-text, eight-bit): Doc fixes.
2238
2009-01-16 AgustĆn MartĆn <agustin.martin@hispalinux.es>
2240
* textmodes/flyspell.el (flyspell-post-command-hook): Do nothing
2241
unless flyspell-mode is enabled.
2242
(flyspell-pre-point): Make buffer-local.
2244
2009-01-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2246
* textmodes/bibtex.el (bibtex-format-entry): For updating field
2247
delimiters, allow fields that are composed of strings and string
2249
(bibtex-mode): Doc fix.
2251
2009-01-16 AgustĆn MartĆn <agustin.martin@hispalinux.es>
2253
* textmodes/ispell.el: Protect against declare-function undefined
2255
(ispell-program-name): Search also for hunspell when setting default.
2256
(ispell-find-aspell-dictionaries): Better error message. Use correct
2257
dictionary alist for default. Better fallback default dictionary.
2259
2009-01-16 Ulrich Mueller <ulm@kph.uni-mainz.de>
2261
* international/quail.el (quail-insert-kbd-layout):
2262
Delete superfluous handling of 8-bit code. (Bug#1418)
2264
2009-01-16 Glenn Morris <rgm@gnu.org>
2266
* emacs-lisp/eldoc.el: Remove leading `*' from defcustoms.
2267
(eldoc-argument-case, eldoc-echo-area-use-multiline-p)
2268
(eldoc-highlight-function-argument): Doc fix - mention effect of
2269
eldoc-documentation-function.
2270
(eldoc-message-commands-table-size, eldoc-message-commands)
2271
(eldoc-current-idle-delay, eldoc-get-fnsym-args-string): Doc fix.
2272
(eldoc-documentation-function): Mention effect on user options.
2274
* emacs-lisp/copyright.el (copyright-update): Doc fix.
2276
2009-01-16 Kevin Ryde <user42@zip.com.au>
2278
* tar-mode.el (tar-rename-entry): Only test the magic string, without
2279
its version number, and then set both.
2281
2009-01-16 Richard M Stallman <rms@gnu.org>
2283
* textmodes/paragraphs.el (sentence-end): Accept non-break space.
2285
2009-01-15 Dan Nicolaescu <dann@ics.uci.edu>
2287
* buff-menu.el (Buffer-menu-mode): Derive from special-mode.
2288
Refer to revert-buffer, not Buffer-menu-revert.
2289
(Buffer-menu-sort): Use revert-buffer, not Buffer-menu-revert.
2290
(Buffer-menu-revert): Remove function, unused.
2291
(Buffer-menu-mode-map): Don't bind keys already
2292
bound by special-mode.
2293
(Buffer-menu-mode-map): Add a menu.
2295
2009-01-15 Stephen Eglen <stephen@gnu.org>
2297
* emacs-lisp/lisp-mode.el (lisp-mode-variables): Doc fix.
2299
2009-01-15 Dan Nicolaescu <dann@ics.uci.edu>
2301
* vc-hg.el (vc-hg-diff): Pass relative file names. (Bug#1903)
2303
2009-01-15 Martin Rudalics <rudalics@gmx.at>
2305
* window.el (special-display-p): Revert 2009-01-14 change.
2307
2009-01-15 Glenn Morris <rgm@gnu.org>
2309
* emacs-lisp/authors.el (authors-aliases, authors-fixed-case):
2310
(authors-obsolete-files-regexps, authors-ignored-files):
2311
(authors-renamed-files-alist): Add some entries.
2312
(authors-fixed-entries): Change some entries.
2313
(authors-canonical-file-name): Doc fix.
2314
(authors-scan-change-log): Handle joint authorship in ChangeLogs.
2316
2009-01-14 Juri Linkov <juri@jurta.org>
2318
* info.el (Info-isearch-filter): Don't filter out invisible text
2319
when search-invisible is t. (Bug#1848)
2321
* simple.el (blink-matching-open): Use `minibuffer-message' to
2322
display messages in the minibuffer.
2324
* help.el (view-help-file):
2325
* menu-bar.el (menu-bar-help-extra-packages):
2326
Use goto-address-mode instead of goto-address.
2328
* net/goto-addr.el (goto-address-url-face): Change default value
2329
from `bold' to `link'.
2331
2009-01-14 Juanma Barranquero <lekktu@gmail.com>
2333
* international/mule-diag.el (print-list): Fix 2008-12-03 change.
2335
2009-01-14 Martin Rudalics <rudalics@gmx.at>
2337
* frame.el (special-display-popup-frame): Rewrite doc-string and
2340
* window.el (special-display-buffer-names)
2341
(special-display-regexps): Add customization support for
2342
function/other-args elements. Rewrite doc-strings.
2343
(special-display-function): Rewrite doc-string.
2344
(same-window-buffer-names, same-window-regexps):
2345
Minor doc-string fixes.
2346
(special-display-p): Minor rewrite.
2348
2009-01-14 Glenn Morris <rgm@gnu.org>
2350
* textmodes/bibtex.el (bibtex-copy-field-as-kill): Doc fix.
2352
2009-01-14 Juanma Barranquero <lekktu@gmail.com>
2354
* minibuffer.el (minibuffer-message): Fix regexp so it doesn't exclude
2355
MESSAGEs with internal square brackets (i.e., " this [test] message").
2356
Use `string-match-p'.
2357
(completion--make-envvar-table, completion--file-name-table)
2358
(completion-pcm--string->pattern, completion-pcm--all-completions)
2359
(completion-pcm--filename-try-filter): Use `string-match-p'.
2361
2009-01-14 Juri Linkov <juri@jurta.org>
2363
* progmodes/bug-reference.el (bug-reference-fontify): Check for
2364
non-nil `bug-reference-url-format' before putting an overlay
2365
property `bug-reference-url'.
2366
(bug-reference-mode, bug-reference-prog-mode): Don't check for
2367
`bug-reference-url-format'. Doc fix. (Bug#1744)
2369
2009-01-13 Chong Yidong <cyd@stupidchicken.com>
2371
* menu-bar.el (menu-bar-file-menu): Do not hardbind key display
2372
for exit-emacs item. Bind it to save-buffers-kill-terminal.
2374
* diff-mode.el (diff-mode-menu): Do not assume whitespace-mode is
2377
2009-01-13 Jason Rumney <jasonr@gnu.org>
2379
* faces.el (face-valid-attribute-values): No stipple on w32. (Bug#884)
2381
2009-01-12 Juanma Barranquero <lekktu@gmail.com>
2383
* subr.el (play-sound): Doc fix. (Bug#250)
2384
(shell-quote-argument, field-at-pos): Fix typos in docstrings.
2386
2009-01-12 Alan Mackenzie <acm@muc.de>
2388
* textmodes/paragraphs.el (forward-sentence): Change limit of
2389
re-search-backward to allow values of `sentence-end' anchored at BOL.
2391
2009-01-12 Stefan Monnier <monnier@iro.umontreal.ca>
2393
* tar-mode.el (tar-header-block-tokenize): Properly ignore the version
2394
subfield of the magic string.
2396
2009-01-11 Jay Belanger <jay.p.belanger@gmail.com>
2398
* calc/calc-lang.el (math-compose-tex-sqrt): New function.
2399
(math-special-function-table): Use `math-compose-tex-sqrt' to
2400
compose sqrts in TeX and LaTeX mode.
2402
2009-01-11 Chong Yidong <cyd@stupidchicken.com>
2404
* faces.el (describe-face): Ignore anonymous faces.
2406
* server.el (server-save-buffers-kill-terminal): Args changed.
2407
Handle nowait client frames.
2409
* files.el (save-buffers-kill-terminal): Args for
2410
server-save-buffers-kill-terminal changed.
2412
2009-01-11 Juanma Barranquero <lekktu@gmail.com>
2414
* international/fontset.el (create-fontset-from-fontset-spec): Doc fix.
2416
2009-01-11 Glenn Morris <rgm@gnu.org>
2418
* diff-mode.el (whitespace-style, whitespace-trailing-regexp):
2421
* emacs-lisp/authors.el (authors-aliases): Add, remove, and adjust
2423
(authors-fixed-case, authors-ignored-files, authors-valid-file-names):
2424
(authors-renamed-files-alist): Add entries.
2425
(authors-fixed-entries): Update for renamed and removed files.
2426
(authors-canonical-file-name): Add entries to
2427
authors-checked-files-alist based on their full names, expanded relative
2428
to each log-file directory.
2429
(authors-scan-el, authors-add-to-author-list, authors):
2430
Handle multiple authors in a file, via a new :cowrote category.
2432
* emacs-lisp/copyright.el (copyright-update): Add doc-string.
2434
2009-01-10 Richard M Stallman <rms@gnu.org>
2436
* mail/mail-utils.el (mail-quote-printable-region): New function.
2438
2009-01-10 Glenn Morris <rgm@gnu.org>
2440
* calendar/cal-move.el (calendar-scroll-left-three-months)
2441
(calendar-scroll-right-three-months):
2442
* calendar/holidays.el (calendar-list-holidays)
2443
(calendar-mark-holidays):
2444
* calendar/lunar.el (calendar-lunar-phases):
2445
Add event handling, for when called from menus with the calendar buffer
2448
2009-01-10 Dan Nicolaescu <dann@ics.uci.edu>
2450
* diff-mode.el (diff-show-trailing-whitespaces): Remove function.
2451
Move setting up whitepace-mode ...
2452
(diff-mode): ... here.
2453
(diff-mode-menu): Add a menu entry for showing trailing whitespace.
2455
2009-01-10 Chong Yidong <cyd@stupidchicken.com>
2457
* faces.el (x-font-family-list): Remove entirely.
2459
2009-01-10 Eli Zaretskii <eliz@gnu.org>
2463
* info.el (info-insert-file-contents, Info-insert-dir):
2464
Bind inhibit-null-byte-detection to non-nil.
2466
2009-01-10 Martin Rudalics <rudalics@gmx.at>
2468
* tool-bar.el (tool-bar-mode): Modify all frame parameters when
2469
toggling tool bars on. (Bug#1754)
2471
2009-01-09 Chong Yidong <cyd@stupidchicken.com>
2473
* faces.el (face-valid-attribute-values): Use string as value for
2474
:family attribute. Now, font-family-list returns a list of strings.
2475
(x-font-family-list): Obsolete compatibility version of function
2478
2009-01-09 Martin Rudalics <rudalics@gmx.at>
2480
* window.el (special-display-buffer-names)
2481
(special-display-regexps, special-display-function):
2482
In doc-strings say "same-window" instead of "same-buffer".
2484
2009-01-09 Michael Albinus <michael.albinus@gmx.de>
2486
* net/tramp.el: Revert previous patch. `last-command-char' is
2487
used in code intended only for XEmacs, where it is different from
2488
`last-command-event'.
2490
2009-01-09 Glenn Morris <rgm@gnu.org>
2492
* subr.el (last-input-char, last-command-char):
2493
Move here from src/keyboard.c.
2495
* allout.el, autoarg.el, complete.el, ediff-mult.el, ediff-util.el:
2496
* electric.el, hexl.el, isearch.el, isearchb.el, kmacro.el:
2497
* minibuffer.el, repeat.el, simple.el, skeleton.el, terminal.el, tmm.el:
2499
* calc/calc-aent.el, calc/calc-ext.el, calc/calc-incom.el:
2500
* calc/calc-keypd.el, calc/calc-misc.el, calc/calc-prog.el:
2501
* calc/calc-sel.el, calc/calc-store.el, calc/calc-stuff.el:
2502
* calc/calc-units.el, calc/calc-yank.el, calc/calc.el:
2503
* emacs-lisp/lisp.el, emacs-lisp/re-builder.el:
2504
* emulation/vi.el, emulation/vip.el, emulation/viper-cmd.el:
2505
* eshell/em-smart.el, eshell/esh-mode.el:
2506
* international/mule-cmds.el:
2507
* mail/mailabbrev.el:
2510
* progmodes/ada-mode.el, progmodes/antlr-mode.el, progmodes/cc-align.el:
2511
* progmodes/cc-cmds.el, progmodes/cperl-mode.el, progmodes/f90.el:
2512
* progmodes/fortran.el, progmodes/icon.el, progmodes/idlwave.el:
2513
* progmodes/octave-mod.el, progmodes/pascal.el, progmodes/perl-mode.el:
2514
* progmodes/prolog.el, progmodes/sh-script.el, progmodes/simula.el:
2515
* progmodes/tcl.el, progmodes/vera-mode.el, progmodes/verilog-mode.el:
2516
* progmodes/vhdl-mode.el, progmodes/xscheme.el:
2517
* textmodes/sgml-mode.el, textmodes/table.el, textmodes/two-column.el:
2518
Replace last-command-char with last-command-event.
2520
* double.el, electric.el, replace.el, term.el, terminal.el:
2522
* emulation/viper-cmd.el:
2523
* international/mule-cmds.el:
2524
* obsolete/iso-acc.el:
2525
* progmodes/vhdl-mode.el: Replace last-input-char with last-input-event.
2527
* emacs-lisp/edebug.el: Remove references to last-command-char and
2528
last-input-char, since these have been identical to last-command-event
2529
and last-input-event since at least Emacs 19.
2530
(edebug-outside-last-command-char, edebug-outside-last-input-char):
2533
2009-01-09 Dave Love <fx@gnu.org>
2535
* calendar/time-date.el: Require cl for `declare'.
2537
2009-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2539
* calendar/time-date.el (format-seconds): Explain `assoc-string'.
2540
Suggested by Dave Love.
2542
2009-01-09 Dave Love <fx@gnu.org>
2544
* net/imap.el (imap-string-to-integer): Fix typo.
2545
(imap-fetch-safe): New function.
2546
(imap-message-copyuid-1, imap-message-appenduid-1): Use it.
2548
* net/imap.el (imap-process-connection-type, imap-debug, imap-open):
2549
(imap-parse-greeting): Fix doc strings.
2550
(imap-tls-open, imap-search, imap-message-appenduid-1): Add FIXMEs.
2551
(imap-parse-flag-list): Make messages unique.
2552
(imap-parse-body): Fix comments. Add comment on Exchange 2007.
2554
* net/imap.el (imap-message-appenduid-1): Fix typo in imap-fetch-safe
2557
* net/imap.el: Fix author email. Doc fixes.
2558
(imap-parse-body): Work around assertion failure in bogus Exchange 2007
2561
2009-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2563
* net/dns.el (dns-set-servers): Check "Address". Fix typo.
2565
2009-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2567
* net/dns.el (dns-set-servers): Rename from dns-parse-resolv-conf.
2568
Call nslookup if resolv.conf isn't available.
2569
(dns-query): Rename from query-dns.
2570
(dns-query-cached): Rename from query-dns-cached.
2572
2009-01-09 Reiner Steib <Reiner.Steib@gmx.de>
2574
* net/imap.el (imap-enable-exchange-bug-workaround):
2575
Explain auto-detection in the doc string.
2577
2009-01-09 Juanma Barranquero <lekktu@gmail.com>
2579
* textmodes/ispell.el (ispell-check-minver, ispell-last-program-name)
2580
(ispell-html-skip-alists, ispell-send-replacement, ispell-show-choices)
2581
(ispell-begin-skip-region-regexp, ispell-skip-region-list)
2582
(ispell-ignore-fcc, ispell-skip-region, ispell-process-line)
2583
(ispell-horiz-scroll, ispell-mime-skip-part, ispell-buffer-local-words):
2584
Fix typos in docstrings.
2585
(ispell-command-loop): Reflow docstring.
2587
2009-01-08 AgustĆn MartĆn <agustin.martin@hispalinux.es>
2589
* textmodes/ispell.el (ispell-encoding8-command): New variable.
2590
(ispell-aspell-supports-utf8): Mark as obsoleted by
2591
ispell-encoding8-command.
2592
(ispell-check-version): Set ispell-encoding8-command.
2593
(ispell-check-spellchecker-params, ispell-start-process):
2594
Use ispell-encoding8-command.
2596
* textmodes/flyspell.el (flyspell-large-region):
2597
Use ispell-encoding8-command.
2599
2009-01-08 Glenn Morris <rgm@gnu.org>
2601
* calendar/cal-menu.el (cal-menu-scroll-menu): Remove entries that don't
2602
scroll the calendar.
2604
* international/mule-cmds.el (universal-coding-system-argument):
2605
last-input-char need not be a char.
2607
* textmodes/ispell.el (ispell-check-minver): Declare.
2608
Use string-to-number rather than string-to-int.
2610
2009-01-07 Juanma Barranquero <lekktu@gmail.com>
2612
* add-log.el (change-log-search-tag-name): Reflow docstring.
2613
(change-log-mode): Fix typo in docstring.
2615
* international/mule.el (define-coding-system): Doc fix.
2617
2009-01-07 Kenichi Handa <handa@m17n.org>
2619
* international/mule.el (define-coding-system): Fix docstring
2622
2009-01-07 Martin Rudalics <rudalics@gmx.at>
2624
* dired.el (dired-pop-to-buffer): Don't split windows
2625
horizontally. (Bug#1806)
2627
2009-01-07 Stefan Monnier <monnier@iro.umontreal.ca>
2629
* tar-mode.el (tar-mode, tar-mode-write-contents)
2630
(tar-write-region-annotate): Undo Andreas's last change.
2632
2009-01-06 Michael Albinus <michael.albinus@gmx.de>
2634
* net/tramp.el (tramp-do-copy-or-rename-file-directly)
2635
(tramp-handle-file-local-copy, tramp-handle-write-region)
2636
* net/tramp-smb.el (tramp-smb-handle-copy-file)
2637
(tramp-smb-handle-rename-file): Delete temporary file in case of quit.
2639
2009-01-06 Stefan Monnier <monnier@iro.umontreal.ca>
2641
* minibuffer.el (completion-hilit-commonality): Don't presume
2642
all-completions always include the input as prefix.
2643
(completion-pcm--pattern-trivial-p): Accept a few more patterns
2645
(completion-pcm--hilit-commonality): Remove leftover code that used to
2646
deal with the now removed cdr-in-last-cons.
2648
2009-01-06 Juanma Barranquero <lekktu@gmail.com>
2650
* international/mule.el (define-coding-system): Fix typos in docstring.
2652
2009-01-05 Alan Mackenzie <acm@muc.de>
2654
* progmodes/cc-styles.el (c-setup-paragraph-variables):
2655
Ensure paragraph-\(start\|separate\) match blank lines. For AWK Mode.
2657
2009-01-05 Michael Albinus <michael.albinus@gmx.de>
2659
* net/tramp.el (tramp-handle-load)
2660
(tramp-do-copy-or-rename-file-directly)
2661
(tramp-handle-file-local-copy, tramp-handle-insert-file-contents)
2662
(tramp-handle-write-region)
2663
* net/tramp-smb.el (tramp-smb-handle-copy-file)
2664
(tramp-smb-handle-rename-file, tramp-smb-handle-write-region):
2665
Delete temporary file in case of error.
2667
2009-01-05 AgustĆn MartĆn <agustin.martin@hispalinux.es>
2669
* textmodes/ispell.el (ispell-check-version): Use with-temp-buffer.
2671
2009-01-05 Richard M Stallman <rms@gnu.org>
2673
* mail/sendmail.el (mail-bury): Treat pmail-mode like rmail-mode.
2675
2009-01-05 Martin Rudalics <rudalics@gmx.at>
2677
* window.el (display-buffer): Fix last fix.
2679
2009-01-05 Juanma Barranquero <lekktu@gmail.com>
2681
* desktop.el (desktop-save-in-desktop-dir): Use `abbreviate-file-name'
2682
to shorten the desktop file directory shown in message.
2684
2009-01-05 Glenn Morris <rgm@gnu.org>
2686
* version.el (emacs-copyright):
2687
* net/tramp.el (tramp-perl-encode, tramp-perl-decode):
2688
Update copyrights for 2009.
2690
2009-01-04 Stephen Leake <stephen_leake@member.fsf.org>
2692
* progmodes/ada-mode.el (ada-mode): Simplify doc string.
2693
(ada-get-indent-paramlist): Use ada-broken-indent instead of
2695
(ada-get-indent-loop): Fix list access bug.
2697
2009-01-04 Juanma Barranquero <lekktu@gmail.com>
2699
* emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode)
2700
(lisp-interaction-mode): Add a blank line in the docstring
2701
before the keymap listing.
2703
2009-01-04 Martin Rudalics <rudalics@gmx.at>
2705
* window.el (display-buffer): When a buffer is displayed in the
2706
selected and some other window, and not-this-window is non-nil,
2707
try to return that other window instead of popping up a new
2710
2009-01-04 Chong Yidong <cyd@stupidchicken.com>
2712
* simple.el (visual-line-mode-map): Remove M-[ and M-] bindings.
2714
2009-01-04 Ulrich Mueller <ulm@kph.uni-mainz.de>
2716
* progmodes/sh-script.el (sh-ancestor-alist): Doc fix.
2718
2009-01-03 Michael Olson <mwolson@gnu.org>
2720
* net/imap.el (imap-parse-fetch): Courier can insert spurious
2721
blank characters which will confuse `read', so skip past them.
2723
2009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
2725
* emacs-lisp/authors.el (authors-aliases): Addition.
2726
(authors): Allow to use it for other projects.
2728
* emacs-lisp/copyright.el (copyright-update-directory): Autoload.
2729
Clarify MATCH argument. Print filenames.
2731
2009-01-03 Michael Albinus <michael.albinus@gmx.de>
2733
* net/dbus.el (dbus-string-to-byte-array): Handle empty string.
2735
* net/tramp.el (tramp-local-host-regexp)
2736
(tramp-prefix-domain-format)
2737
(tramp-prefix-domain-regexp, tramp-domain-regexp)
2738
(tramp-user-with-domain-regexp, tramp-prefix-ipv6-format)
2739
(tramp-prefix-ipv6-regexp, tramp-ipv6-regexp)
2740
(tramp-postfix-ipv6-format, tramp-postfix-ipv6-regexp): New defconst.
2741
(tramp-file-name-structure, tramp-file-name-regexp-unified)
2742
(tramp-completion-dissect-file-name, tramp-parse-hosts-group)
2743
(tramp-dissect-file-name, tramp-make-tramp-file-name)
2744
(tramp-completion-make-tramp-file-name): Handle IPv6 addresses.
2745
(tramp-handle-insert-file-contents): Fix setting of
2747
(tramp-compute-multi-hops, tramp-local-host-p):
2748
Use `tramp-local-host-regexp'.
2749
(tramp-file-name-real-user, tramp-file-name-domain):
2750
Use `tramp-user-with-domain-regexp'.
2752
* net/tramp-smb.el (top): Use `tramp-prefix-domain-regexp'.
2753
(tramp-smb-maybe-open-connection): Use `tramp-file-name-*' methods.
2755
2009-01-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2757
* proced.el (proced-grammar-alist): Refiner can be a
2758
list (function help-echo) instead of a cons pair.
2759
(proced-post-display-hook): New variable.
2760
(proced-tree-depth): Rename from proced-tree-indent.
2761
(proced-mode): Derive mode from special-mode.
2762
(proced-mode-map): Change accordingly.
2763
(proced, proced-update): Run proced-post-display-hook.
2764
(proced-do-mark-all): Count processes for which mark has been updated.
2765
(proced-format): Check for ppid attribute.
2766
(proced-process-attributes): Take time and ctime attribute from
2767
system-process-attributes.
2768
(proced-send-signal): Doc fix. Collect properly the info on
2769
marked processes. Use fit-window-to-buffer instead of
2770
dired-pop-to-buffer.
2772
2009-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
2774
* progmodes/vhdl-mode.el (vhdl-current-line): Don't hardcode
2777
2009-01-02 Juanma Barranquero <lekktu@gmail.com>
2779
* bindings.el (mode-line-eol-desc): Fix typo in help message.
2780
(mode-line-client): Fix typo in help message and docstring.
2782
2009-01-02 Jason Rumney <jasonr@gnu.org>
2784
* term/w32-win.el (image-library-alist): Add gobject library.
2786
2009-01-02 Martin Rudalics <rudalics@gmx.at>
2788
* frame.el (window-system-default-frame-alist)
2789
(initial-frame-alist, minibuffer-frame-alist)
2790
(pop-up-frame-alist, pop-up-frame-function)
2791
(special-display-frame-alist): Rewrite and reformat doc-strings.
2793
2009-01-01 Martin Rudalics <rudalics@gmx.at>
2795
* simple.el (minibuffer-default-add-shell-commands):
2796
Fix doc-string typo.
2798
2009-01-01 Chong Yidong <cyd@stupidchicken.com>
2800
* language/cham.el: Fix setting of composition-function-table.
2802
* language/khmer.el: Fix setting of composition-function-table.
2804
* language/tibet-util.el (tibetan-composition-function):
2805
Remove unused function, obsoleted by 2008-09-05 change to tibetan.el.
2807
* simple.el (minibuffer-default): Add defvar.
2809
* hippie-exp.el: Require comint.
2811
2008-12-31 Martin Rudalics <rudalics@gmx.at>
2813
* simple.el (last-buffer): Don't set major mode of *scratch* if
2814
that buffer exists already. Rewrite doc-string.
2816
2008-12-31 Andreas Schwab <schwab@suse.de>
2818
* tar-mode.el (tar-mode): Set write-contents-functions instead of
2819
write-region-annotate-functions.
2820
(tar-mode-write-contents): New function.
2821
(tar-write-region-annotate): Remove.
2823
2008-12-31 Chong Yidong <cyd@stupidchicken.com>
2825
* files.el (basic-save-buffer): Revert 2008-12-22 change.
2826
(buffer-swapped-with): Var removed.
2828
2008-12-30 Kenichi Handa <handa@m17n.org>
2830
* language/japanese.el (compose-gstring-for-variation-glyph):
2831
New function. Register it in composition-function-table.
2833
* composite.el (lglyph-set-code): New function.
2835
2008-12-30 Stefan Monnier <monnier@iro.umontreal.ca>
2837
* tar-mode.el (tar-data-swapped): New var.
2838
(tar-data-swapped-p, tar-swap-data):
2839
Use it instead of buffer-swapped-with.
2840
(tar-write-region-annotate): Re-add (partial undo of last change).
2841
(tar-mode): Use it again (partial undo as well).
2843
2008-12-30 Ed Swarthout <Ed.Swarthout@hwdebug.com> (tiny change)
2845
* textmodes/table.el (table-capture): Fix symbol quoting typo.
2847
2008-12-30 Chong Yidong <cyd@stupidchicken.com>
2849
* follow.el (follow-select-if-visible): Improve the check for the
2850
last line of the window.
2851
(follow-post-command-hook): Perform redisplay in more
2852
circumstances, to avoid getting point stuck on partially visible lines.
2854
2008-12-30 Chong Yidong <cyd@stupidchicken.com>
2856
* follow.el (follow-calc-win-end): Use with-selected-window.
2857
(follow-windows-start-end, follow-pos-visible)
2858
(follow-windows-aligned-p): Code cleanup.
2859
(follow-select-if-visible): Try to avoid partially-visible lines.
2860
(follow-select-if-visible-from-first): Call follow-redisplay and
2861
move point to destination.
2862
(follow-redisplay): New arg, to keep selected window unchanged.
2863
(follow-post-command-hook): In final check for destination
2864
visibility, use window-start and window-end instead of the less
2865
accurate follow-pos-visible. If the selected window is redrawn,
2866
tell follow-redisplay to preserve it.
2867
(follow-calculate-first-window-start-from-below): Avoid looping
2868
forever if vertical-motion returns an unexpected value.
2870
2008-12-30 Andreas Schwab <schwab@suse.de>
2872
* server.el (server-running-p): Remove interactive spec.
2875
2008-12-30 Chong Yidong <cyd@stupidchicken.com>
2877
* follow.el (follow-calc-win-start): Don't use `inline'.
2878
(follow-update-window-start, follow-select-if-visible)
2879
(follow-calculate-first-window-start-from-below)
2880
(follow-post-command-hook): Code cleanup.
2881
(follow-downward, follow-calculate-first-window-start):
2882
Delete function and merge into follow-redisplay.
2883
(follow-redisplay): Merge code from follow-downward and
2884
follow-calculate-first-window-start.
2886
2008-12-30 Juanma Barranquero <lekktu@gmail.com>
2888
* proced.el (proced-tree-flag): Fix typo in docstring.
2890
2008-12-29 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2892
* proced.el (proced-temp-alist): Rename from variable
2893
proced-children-alist.
2894
(proced-process-tree, proced-toggle-tree): Fix docstring.
2895
(proced-tree): Fix docstring. Simplify. Use proced-temp-alist.
2896
(proced-temp-internal): Use proced-temp-alist.
2898
2008-12-29 Dan Nicolaescu <dann@ics.uci.edu>
2900
* subr.el (mkdir): New defalias.
2902
2008-12-29 Juri Linkov <juri@jurta.org>
2904
* proced.el (proced-mode-map): Bind " " to next-line instead of the
2905
command `proced-next-line' removed on 2008-09-06.
2907
2008-12-28 Juri Linkov <juri@jurta.org>
2909
* misearch.el (multi-isearch-next-buffer-function): Doc fix.
2910
(multi-isearch-search-fun): Set the second arg WRAP to nil explicitly.
2912
* textmodes/reftex-global.el (reftex-isearch-switch-to-next-file):
2913
Use `find-file-noselect' instead of `find-file' (for Emacs 22 and 23).
2914
(reftex-isearch-minor-mode): If `multi-isearch-next-buffer-function'
2915
is bound set it to `reftex-isearch-switch-to-next-file'. Otherwise,
2916
set 4 obsolete variables for backward-compatibility with Emacs 22.
2918
2008-12-28 Juri Linkov <juri@jurta.org>
2920
* misc.el (butterfly): Doc fix. Add `animate-string' and `browse-url'.
2922
2008-12-28 Raffael Mancini <raffael.mancini@hcl-club.lu> (tiny change)
2924
* misc.el (butterfly): New command.
2926
2008-12-28 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2928
* proced.el (proced-grammar-alist): Allow predicate nil.
2930
(proced-format-alist): Use attribute tree.
2931
(proced-tree-flag, proced-tree-indent): New variables.
2932
(proced-children-alist): Rename from proced-process-tree.
2933
PPID must refer to a process in process-alist.
2934
Ignore PPIDs that equal PID (Bug#1718).
2935
Children alist inherits sorting order from process-alist.
2936
(proced-process-tree): New variable. New function.
2937
(proced-process-tree-internal, proced-toggle-tree)
2938
(proced-tree, proced-tree-insert, proced-format-tree): New functions.
2939
(proced-mark-process-alist): Add docstring.
2940
(proced-filter-parents): PPID must refer to a process in
2941
process-alist. Ignore PPIDs that equal PID (Bug#1718).
2942
(proced-sort): Throw error if attribute is not sortable.
2943
(proced-sort-interactive): Restrict completion to sortable attributes.
2944
(proced-format): Include tree in standard attributes if
2945
proced-tree-flag is non-nil. Make header clickable only if
2946
corresponding predicate is non-nil.
2947
(proced-update): Use proced-tree.
2949
2008-12-28 Chong Yidong <cyd@stupidchicken.com>
2951
* diff.el (diff): Doc fix.
2953
* emacs-lisp/rx.el (rx): Doc fix.
2955
* files.el (move-file-to-trash): Bind backup-directory-alist to nil
2956
before uniquifying backup trash file name.
2958
2008-12-27 Andreas Schwab <schwab@suse.de>
2960
* vc-git.el (vc-git-dir-printer): Fix filename column.
2962
2008-12-27 Nicholas Maniscalco <nicholas@maniscalco.com> (tiny change)
2964
* term.el (term-emulate-terminal): Decode substring just prior to
2965
inserting it, i.e. revert part of the 2008-09-24 change. (Bug#1469)
2967
2008-12-27 Eli Zaretskii <eliz@gnu.org>
2969
* makefile.w32-in (MH_E_DIR): New variable.
2970
($(MH_E_DIR)/mh-alias.elc $(MH_E_DIR)/mh-comp.elc)
2971
($(MH_E_DIR)/mh-folder.elc $(MH_E_DIR)/mh-funcs.elc)
2972
($(MH_E_DIR)/mh-identity.elc $(MH_E_DIR)/mh-inc.elc)
2973
($(MH_E_DIR)/mh-junk.elc $(MH_E_DIR)/mh-letter.elc)
2974
($(MH_E_DIR)/mh-limit.elc $(MH_E_DIR)/mh-mime.elc)
2975
($(MH_E_DIR)/mh-print.elc $(MH_E_DIR)/mh-scan.elc)
2976
($(MH_E_DIR)/mh-search.elc $(MH_E_DIR)/mh-seq.elc)
2977
($(MH_E_DIR)/mh-show.elc $(MH_E_DIR)/mh-speed.elc)
2978
($(MH_E_DIR)/mh-thread.elc $(MH_E_DIR)/mh-tool-bar.elc)
2979
($(MH_E_DIR)/mh-utils.elc $(MH_E_DIR)/mh-xface.elc)
2980
($(MH_E_DIR)/mh-e.elc $(MH_E_DIR)/mh-limit.elc): New dependencies.
2982
* Makefile.in ($(MH_E_DIR)/mh-alias.elc $(MH_E_DIR)/mh-comp.elc)
2983
($(MH_E_DIR)/mh-folder.elc $(MH_E_DIR)/mh-funcs.elc)
2984
($(MH_E_DIR)/mh-identity.elc $(MH_E_DIR)/mh-inc.elc)
2985
($(MH_E_DIR)/mh-junk.elc $(MH_E_DIR)/mh-letter.elc)
2986
($(MH_E_DIR)/mh-limit.elc $(MH_E_DIR)/mh-mime.elc)
2987
($(MH_E_DIR)/mh-print.elc $(MH_E_DIR)/mh-scan.elc)
2988
($(MH_E_DIR)/mh-search.elc $(MH_E_DIR)/mh-seq.elc)
2989
($(MH_E_DIR)/mh-show.elc $(MH_E_DIR)/mh-speed.elc)
2990
($(MH_E_DIR)/mh-thread.elc $(MH_E_DIR)/mh-tool-bar.elc)
2991
($(MH_E_DIR)/mh-utils.elc $(MH_E_DIR)/mh-xface.elc)
2992
($(MH_E_DIR)/mh-e.elc $(MH_E_DIR)/mh-limit.elc): New dependencies.
2994
2008-12-26 Eli Zaretskii <eliz@gnu.org>
2996
* files.el (dosified-file-name): Declare.
2998
2008-12-26 Andreas Schwab <schwab@suse.de>
3000
* subr.el (keymap-canonicalize): Properly preserve keymap prompt.
3002
* tar-mode.el (tar-swap-data): New function.
3003
(tar-change-major-mode-hook): Use it instead of buffer-swap-text.
3004
(tar-mode-revert): Likewise.
3005
(tar-mode): Likewise. Don't set write-region-annotate-functions.
3006
(tar-data-swapped-p): Test buffer-swapped-with.
3007
(tar-write-region-annotate): Remove.
3008
(tar-header-block-tokenize): Add argument `coding' and use it
3009
instead of tar-file-name-coding-system.
3010
(tar-summarize-buffer): Pass tar-file-name-coding-system here.
3012
2008-12-26 Eli Zaretskii <eliz@gnu.org>
3014
* dos-fns.el (dosified-file-name): New function.
3016
* files.el (dir-locals-find-file): Run dir-locals-file through
3017
dosified-file-name. Compare files case-insensitively on systems
3018
whose filesystems are case-insensitive.
3020
2008-12-25 Martin Rudalics <rudalics@gmx.at>
3022
* help.el (help-for-help-internal): Fix entry for "l".
3024
2008-12-25 Richard M Stallman <rms@gnu.org>
3026
* shadowfile.el (shadow-copy-file): Revert previous change.
3027
This code as it was should work properly with buffer-swapped-with.
3029
2008-12-24 Francois Fleuret <francois.fleuret@idiap.ch> (tiny change)
3031
* textmodes/tex-mode.el (tex-bibtex-file): Use tex-main-file.
3033
2008-12-24 Dan Nicolaescu <dann@ics.uci.edu>
3035
* subr.el (chmod): New defalias for set-file-modes.
3037
2008-12-23 Juri Linkov <juri@jurta.org>
3039
* isearch.el (isearch-filter-predicate, isearch-search):
3040
Replace `isearch-filter-invisible' with `isearch-filter-visible'.
3041
(isearch-filter-visible): Rename from
3042
`isearch-filter-invisible'. Doc fix.
3044
* dired-aux.el (dired-isearch-filenames-toggle): Use the original
3045
value from `dired-isearch-filter-predicate-orig' instead of the
3046
symbol `isearch-filter-invisible'. Doc fix.
3047
(dired-isearch-filter-filenames): Doc fix.
3048
Replace `isearch-filter-invisible' with `isearch-filter-visible'.
3050
* info.el (Info-find-node-2): Use negative offset 2 instead of 1
3051
for Info-point-loc since it is more correct in all cases.
3052
(Info-isearch-filter): Rename from
3053
`Info-isearch-filter-predicate'. Doc fix.
3054
(Info-mode): Replace `Info-isearch-filter-predicate' with
3055
`Info-isearch-filter'.
3057
2008-12-23 Daiki Ueno <ueno@unixuser.org>
3059
* pgg.el: Add obsolescence info.
3061
2008-12-22 Richard M Stallman <rms@gnu.org>
3063
* shadowfile.el (shadow-copy-file): Handle buffer-swapped-with.
3065
* files.el (buffer-swapped-with): New variable.
3066
(basic-save-buffer-0): Most of basic-save-buffer moved here.
3067
(basic-save-buffer): Unswap the buffer temporarily if nec.
3069
* dired.el (dired-readin): Inhibit modification hooks.
3071
2008-12-22 Ulf Jasper <ulf.jasper@web.de>
3073
* net/newst-backend.el (newst-backend):
3074
Remove wrong duplicate provide statement.
3076
2008-12-22 Michael Albinus <michael.albinus@gmx.de>
3078
* net/tramp.el (tramp-rfn-eshadow-update-overlay): Move overlay to
3079
end, before updating.
3080
(tramp-convert-file-attributes): Add "l" indicator to file modes.
3081
(tramp-file-name-real-user, tramp-file-name-domain): New defuns.
3083
2008-12-21 Martin Rudalics <rudalics@gmx.at>
3085
* window.el (set-window-text-height): Fix doc-string.
3087
2008-12-21 Stefan Monnier <monnier@iro.umontreal.ca>
3089
* minibuffer.el (completion-all-completions-with-base-size): Remove.
3090
(completion-all-completions): Don't set it.
3091
(completion-table-with-context, completion--file-name-table):
3092
Don't add base-size in last cdr.
3093
(completion-hilit-commonality): Add argument `base-size'.
3094
(display-completion-list, completion-emacs21-all-completions)
3095
(completion-emacs22-all-completions, completion-basic-all-completions):
3097
(completion-pcm--all-completions): Don't need to remove the base-size
3098
in last-cdr any more.
3100
2008-12-20 AgustĆn MartĆn <agustin.martin@hispalinux.es>
3102
* textmodes/ispell.el (ispell-check-minver): New function.
3103
(ispell-check-version): Rewrite spellchecker and version checking.
3104
Use (ispell-check-minver). Handle hunspell versions.
3106
2008-12-20 Chong Yidong <cyd@stupidchicken.com>
3108
* ido.el (ido-read-internal): Handle `confirm' and
3109
`confirm-after-completion' values for the require-match argument.
3111
2008-12-20 Jason Rumney <jasonr@gnu.org>
3113
* international/mule.el (auto-coding-regexp-alist):
3114
Use utf-8-with-signature for files starting with UTF-8 BOM. (Bug#269)
3116
2008-12-20 Ami Fischman <ami@fischman.org>
3118
* bindings.el (mode-line-eol-desc): Use assoc to query
3119
mode-line-eol-desc-cache.
3121
2008-12-20 Glenn Morris <rgm@gnu.org>
3123
* comint.el (comint-save-input-ring-index): Add missing initial value.
3125
2008-12-19 Juanma Barranquero <lekktu@gmail.com>
3127
* proced.el (proced-grammar-alist): Doc fix.
3128
(proced-marker-char, proced-mark, proced-help-string, proced-mode-map)
3129
(proced-filter-parents, proced-sort-header, proced-update, proced-help)
3130
(proced-undo): Fix typos in docstrings.
3132
2008-12-19 Glenn Morris <rgm@gnu.org>
3134
* emacs-lisp/authors.el (authors-aliases): Add some more aliases.
3135
(authors-fixed-case): New constant.
3136
(authors-public-domain-files, authors-ignored-files):
3137
(authors-valid-file-names, authors-renamed-files-alist): Update lists.
3138
(authors-renamed-files-regexps): Add some new entries.
3139
(authors-canonical-file-name): Don't complain about ignored files.
3140
(authors-canonical-author-name): Doc fix. Respect authors-fixed-case.
3141
(authors): Ensure error buffer is writable.
3143
2008-12-18 AgustĆn MartĆn <agustin.martin@hispalinux.es>
3145
(ispell-really-hunspell): New variable to signal hunspell.
3146
(ispell-check-version):
3147
Check if hunspell and set ispell-really-hunspell if needed.
3148
(ispell-send-string, ispell-start-process, flyspell-large-region):
3149
Pass right options for hunspell if needed.
3151
2008-12-18 Kenichi Handa <handa@m17n.org>
3153
* international/fontset.el (script-representative-chars)
3154
(setup-default-fontset): Add more scripts.
3156
* international/characters.el: Add more scripts.
3158
2008-12-19 Juri Linkov <juri@jurta.org>
3160
* info.el (Info-isearch-search): Implement lax version of
3161
incremental word search in Info.
3162
(Info-isearch-start): Set Info-isearch-initial-node to the
3163
current node when search is nonincremental to not stop at the
3164
initial node in this case.
3165
(Info-mode-map): Unbind "\M-s" from `Info-search'.
3167
2008-12-18 Juanma Barranquero <lekktu@gmail.com>
3169
* textmodes/rst.el (rst-promote-region): Reflow docstring.
3170
(rst-mode-map, rst-mode-hook, rst-section-tree-rec)
3171
(rst-repeat-last-character): Fix typos in docstrings.
3172
(rst-mode, rst-backward-section): Doc fixes.
3174
2008-12-18 Ulf Jasper <ulf.jasper@web.de>
3176
* net/newst-treeview.el (newsticker-groups-filename): Made obsolete.
3177
(newsticker-treeview-quit): Call `newsticker-treeview-save'.
3178
(newsticker--treeview-load): Check whether groups file exists.
3180
* net/newst-backend.el (newsticker-cache-filename): Made obsolete.
3181
(newsticker-dir): Use `locate-user-emacs-file'.
3183
2008-12-18 Martin Rudalics <rudalics@gmx.at>
3185
* emulation/cua-base.el (cmd): Add beginning-of-visual-line and
3186
end-of-visual-line to CUA's recognized commands. (Bug#1549)
3188
2008-12-18 Dan Nicolaescu <dann@ics.uci.edu>
3190
* newcomment.el (comment-style): Default to `indent'. (Bug#1153)
3192
* startup.el (command-line): Do not mention the server name in
3193
case the user has not mentioned it, print a more explicit message.
3195
* vc-dir.el (vc-dir-at-event): Rename from vc-at-event.
3198
2008-12-18 Sam Steingold <sds@gnu.org>
3200
* vc-dir.el (vc-at-event): Handle (tool-bar) events. Fix bug#1585.
3202
2008-12-18 Juri Linkov <juri@jurta.org>
3204
* isearch.el (minibuffer-local-isearch-map): Unbind "C-w" from
3205
`isearch-edit-string-set-word'.
3206
(isearch-edit-string-set-word): Remove.
3207
(isearch-occur): Imitate the C function `wordify' by replacing
3208
non-word character with the \\W+ regexp.
3209
(isearch-search-fun): Add `isearch-nonincremental' to the
3210
condition of using a non-lax version of `word-search-forward'.
3212
2008-12-17 Daiki Ueno <ueno@unixuser.org>
3214
* epa-file.el (epa-file-insert-file-contents):
3215
Set buffer-file-name before decrypting a file.
3217
2008-12-16 Juanma Barranquero <lekktu@gmail.com>
3219
* server.el (server-start): If unable to start the server,
3220
display a warning instead of raising an error.
3222
* startup.el (server-process): Add defvar.
3223
(command-line): If the daemon is unable to start the server,
3224
display a message and exit Emacs.
3226
2008-12-15 Sam Steingold <sds@gnu.org>
3228
* progmodes/cc-cmds.el (c-defun-name): Handle DEFFOO(name,...),
3229
mostly for CLISP modules, but could also be useful elsewhere.
3231
2008-12-15 Juanma Barranquero <lekktu@gmail.com>
3233
* face-remap.el (text-scale-mode-step, buffer-face-mode-face):
3234
* icomplete.el (icomplete-prospects-height):
3235
* textmodes/bibtex.el (bibtex-cite-matcher-alist): Add :version tags.
3237
2008-12-15 Juanma Barranquero <lekktu@gmail.com>
3239
* international/mule.el (find-auto-coding): Fix typo in docstring.
3241
* international/mule-cmds.el (select-safe-coding-system):
3242
* mail/rmail.el (rmail-require-mime-maybe):
3243
Fix arguments of `display-warning'.
3245
* simple.el (bad-package-check): Fix arguments of `display-warning',
3246
using the package name as TYPE. Use `string-match-p'.
3248
2008-12-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3250
* proced.el (proced-sort-interactive, proced-sort-pcpu)
3251
(proced-sort-pmem, proced-sort-start, proced-sort-time)
3252
(proced-sort-user, proced-sort-header): Prefix arg determines
3253
sorting order. Suggested by Dan Nicolaescu.
3254
(proced-revert): Doc fix.
3256
2008-12-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3258
* proced.el (proced-grammar-alist): Allow refiner elements that
3259
are cons pairs (function . help-echo) or nil.
3260
(proced-refine): Use them.
3261
(proced-format-alist): Allow alternatives.
3262
(proced-descend): New variable.
3263
(proced-sort): New arg descend.
3264
(proced-sort-interactive): Repeated calls toggle sort order.
3265
(proced-format): Accomodate changes of proced-format-alist.
3266
Undefined attributes are displayed as "?".
3267
(proced-process-attributes): New optional arg pid-list.
3268
Ignore processes with empty attribute list.
3270
2008-12-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3272
* proced.el (proced-auto-update-interval): Rename from
3273
proced-timer-interval.
3274
(proced-auto-update-flag): Rename from proced-timer-flag.
3275
(proced-auto-update-timer): Rename from proced-timer.
3276
(proced-toggle-auto-update): Rename from proced-toggle-timer-flag.
3277
(proced-available): Initialize appropriately.
3279
2008-12-13 Glenn Morris <rgm@gnu.org>
3281
* subr.el (declare-function): Doc fix.
3283
* font-core.el (font-lock-defaults): Doc fix: mention levels;
3284
refer to elisp manual.
3286
2008-12-12 Martin Rudalics <rudalics@gmx.at>
3288
* window.el (fit-window-to-buffer): Return non-nil when height
3289
was orderly adjusted, nil otherwise.
3291
2008-12-12 Juanma Barranquero <lekktu@gmail.com>
3292
Stefan Monnier <monnier@iro.umontreal.ca>
3294
* server.el (server-sentinel): Uncomment code to delete connection file.
3295
(server-start): Save the connection file in the server property list.
3296
Delete it only when we are reasonably convinced that it is not owned by
3298
(server-force-delete): New command to force-delete the connection file,
3299
and stop the server if it is running.
3300
(server-running-p): Return t also for local TCP servers when we find a
3301
process with a matching PID, and :other for undecided cases.
3303
2008-12-11 Martin Rudalics <rudalics@gmx.at>
3305
* window.el (fit-window-to-buffer): Use with-selected-window and
3306
condition-case. Do not delete more windows than necessary in
3307
the shrinking (delta < 0) case. Do not raise an error when the
3308
containing frame is too small to show all of buffer. (Bug#1488)
3310
* dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
3311
min-height arg 1 to make sure that small buffers are shown.
3313
2008-12-11 Juanma Barranquero <lekktu@gmail.com>
3315
* progmodes/ruby-mode.el (ruby-mode-abbrev-table, ruby-mode-map)
3316
(ruby-mode-syntax-table, ruby-indent-tabs-mode, ruby-indent-level)
3317
(ruby-mode-variables, ruby-indent-line, ruby-indent-size)
3318
(ruby-calculate-indent, ruby-electric-brace, ruby-beginning-of-defun)
3319
(ruby-here-doc-beg-syntax, ruby-here-doc-end-syntax)
3320
(ruby-font-lock-syntax-table, ruby-font-lock-keywords)
3321
(ruby-end-of-defun, ruby-move-to-block, ruby-forward-sexp)
3322
(ruby-backward-sexp, ruby-add-log-current-method)
3323
(ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax)
3324
(ruby-in-here-doc-p, ruby-mode): Fix typos in docstrings.
3325
(ruby-deep-indent-paren): Doc fix.
3326
(ruby-insert-encoding-magic-comment): Remove * from docstring.
3327
(ruby-here-doc-find-end): Reflow docstring.
3329
2008-12-11 Stephen Berman <Stephen.Berman@rub.de>
3331
* dired.el (dired-pop-to-buffer): Use fit-window-to-buffer when
3332
dired-shrink-to-fit is non-nil. (Bug#1488)
3334
2008-12-11 Juanma Barranquero <lekktu@gmail.com>
3336
* w32-fns.el (w32-list-locales): Revert part of 2008-10-17 change;
3337
decoding of long locale info is now done in `w32-get-locale-info'.
3339
2008-12-11 Chong Yidong <cyd@stupidchicken.com>
3341
* progmodes/ruby-mode.el: Fix auto-mode-alist entry.
3343
2008-12-10 Chong Yidong <cyd@stupidchicken.com>
3345
* Makefile.in (ELCFILES): Add ruby-mode.elc.
3347
* term/xterm.el (xterm-remove-modify-other-keys): Fix error in
3348
terminal variable assignment.
3350
2008-12-10 Yukihiro Matsumoto <matz@ruby-lang.org>
3351
Nobuyoshi Nakada <nobu@ruby-lang.org>
3353
* progmodes/ruby-mode.el: New file.
3355
2008-12-10 Juanma Barranquero <lekktu@gmail.com>
3357
* net/tramp.el (top): Don't fail if there is no current message.
3358
[Ulrich Mueller sent a patch, which I saw too late.] (Bug#1514)
3360
2008-12-10 Kenichi Handa <handa@m17n.org>
3362
* international/fontset.el (setup-default-fontset): Add an entry
3363
for characters in the Unicode SIP area.
3365
2008-12-10 Glenn Morris <rgm@gnu.org>
3367
* vc-mcvs.el: Move to obsolete/, with warning comment.
3368
* Makefile.in (ELCFILES): Update.
3370
2008-12-10 Daiki Ueno <ueno@unixuser.org>
3372
* epa-hook.el (epa-file-find-file-hook): Don't mark the current
3373
buffer unmodified. (Bug#1509)
3374
* epa-file.el (epa-file-insert-file-contents): Set buffer's
3375
modification time if visiting a file and the content is
3376
successfully decrypted.
3378
2008-12-09 Chong Yidong <cyd@stupidchicken.com>
3380
* files.el (save-some-buffers): At each map-y-or-n-p iteration,
3381
check whether the buffer is still alive.
3383
2008-12-09 Stefan Monnier <monnier@iro.umontreal.ca>
3385
* emacs-lisp/rx.el (rx-submatch): Pass : to rx-form.
3387
2008-12-09 Glenn Morris <rgm@gnu.org>
3389
* Makefile.in (ELCFILES): Update.
3391
2008-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3393
* autoinsert.el (auto-insert): Use expand-file-name instead of concat.
3394
Suggested by Eric Hanchrow <eric.hanchrow@gmail.com>.
3396
2008-12-06 Chong Yidong <cyd@stupidchicken.com>
3398
* term/xterm.el (terminal-init-xterm): Discard pending input
3399
before reading a reply to the terminal attributes query.
3401
2008-12-05 Andreas Schwab <schwab@suse.de>
3403
* dired.el (dired-font-lock-keywords): Fix last change.
3405
2008-12-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
3407
* ps-bdf.el (bdf-directory-list): Transform (defvar ... "*..")
3408
into (defcustom ... "..." :type ... :group...).
3410
2008-12-05 Juanma Barranquero <lekktu@gmail.com>
3412
* international/mule-diag.el (mule-diag): Display the window
3413
system version in a less laconic way.
3415
2008-12-04 Juanma Barranquero <lekktu@gmail.com>
3417
* ibuffer.el (ibuffer-sort-bufferlist): Require ibuf-ext
3418
if the sorting functions are not loaded. (Bug#1432)
3420
2008-12-04 Sam Steingold <sds@gnu.org>
3422
* progmodes/compile.el (compilation-read-command): Extract from
3425
(recompile): Accept an optional argument to enable editing the
3428
2008-12-04 Michael Albinus <michael.albinus@gmx.de>
3430
* net/tramp.el (top): Write a message, when loading Tramp.
3432
* net/tramp-cache.el (tramp-dump-connection-properties):
3433
Polish the check, whether to dump the data.
3435
2008-12-04 Lute Kamstra <lute@gnu.org>
3437
* vc-cvs.el (vc-cvs-could-register): Don't use file-directory-p to
3438
check if the file "CVS/Entries" exists.
3440
2008-12-04 Juanma Barranquero <lekktu@gmail.com>
3442
* international/mule-diag.el (list-character-sets): Doc fix.
3443
(list-character-sets-2): Fix info in header. Simplify.
3444
(print-coding-system): Simplify.
3445
(list-input-methods-1): Simplify.
3446
(mule-diag): Display current font/fontset for all window systems,
3447
not just X. Simplify.
3449
2008-12-04 Glenn Morris <rgm@gnu.org>
3451
* vc-cvs.el (vc-cvs-register-switches): Doc fix. Add t as option.
3452
(vc-cvs-register): Doc fix.
3453
* vc-mcvs.el (vc-mcvs-register-switches): Doc fix. Add t as option.
3454
(vc-mcvs-register): Doc fix.
3455
* vc-rcs.el (vc-rcs-register-switches): Doc fix. Add t as option.
3456
(vc-rcs-register): Doc fix.
3457
* vc-sccs.el (vc-sccs-register-switches): Doc fix. Add t as option.
3458
(vc-sccs-register): Doc fix.
3459
* vc-svn.el (vc-svn-register-switches): Doc fix. Add t as option.
3460
(vc-svn-register): Doc fix.
3462
* files.el (toggle-read-only): Doc fix.
3464
2008-12-03 Stefan Monnier <monnier@iro.umontreal.ca>
3466
* apropos.el (apropos-print-doc): Fix thinko that caused long labels to
3467
be used in compact layout and vice-versa.
3469
2008-12-03 Juanma Barranquero <lekktu@gmail.com>
3471
* w32-fns.el (w32-list-locales): Use `with-output-to-temp-buffer',
3472
like most list-* commands.
3474
* international/mule-diag.el (unicodedata-file, unicode-data): Remove.
3475
They already exist in descr-text.el as `describe-char-unicodedata-file'
3476
and `describe-char-unicode-data'.
3477
(print-list): Simplify.
3478
(read-charset): Reflow docstring.
3479
(list-coding-systems): Doc fix.
3481
2008-12-03 Glenn Morris <rgm@gnu.org>
3483
* vc.el (vc-diff-switches): Doc fix.
3484
* vc-bzr.el (vc-bzr-diff-switches): Doc fix. Add t as option.
3485
(vc-bzr-log-switches): Doc fix.
3486
* vc-cvs.el (vc-cvs-diff-switches): Doc fix. Add t as option.
3487
* vc-git.el (vc-git-diff-switches): Doc fix.
3488
* vc-hg.el (vc-hg-diff-switches): Doc fix.
3489
* vc-mcvs.el (vc-mcvs-diff-switches): Doc fix.
3490
* vc-mtn.el (vc-mtn-diff-switches): Doc fix.
3491
* vc-rcs.el (vc-rcs-diff-switches): Doc fix. Add t as option.
3492
* vc-sccs.el (vc-sccs-diff-switches): Doc fix. Add t as option.
3494
* vc-arch.el (vc-arch-diff-switches): New option, for consistency with
3496
(vc-arch-diff): Apply switches.
3498
* vc-cvs.el (vc-cvs-diff): Use vc-diff-switches or diff-switches rather
3501
* vc-sccs.el (vc-sccs-register-switches): Remove leading * from doc.
3503
2008-12-03 Daiki Ueno <ueno@unixuser.org>
3505
* epa.el (epa--show-key): Use past tense of "expire" if the key
3506
has already been expired. Thanks to Peter BARABAS.
3508
2008-12-03 Lute Kamstra <lute@gnu.org>
3609
* wid-edit.el: Remove leading * from docstrings of defcustoms,
3610
deffaces, defconsts and defuns.
3612
2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
3614
* complete.el (PC-do-completion): Fix leftover bug from Emacs-21 when
3615
the prompt was added to the minibuffer.
3617
2008-12-02 Glenn Morris <rgm@gnu.org>
3619
* format.el (format-write-file): Rewrite doc yet again.
3621
* progmodes/cc-vars.el (c-tab-always-indent, c-insert-tab-function):
3624
* textmodes/texinfo.el (texinfo-insert-quote): Tweak previous change.
3626
2008-12-02 Aaron S. Hawley <aaronh@garden.org>
3628
* textmodes/texinfo.el (texinfo-insert-quote): Handle corner
3629
case where point is at the beginning of the buffer. (Bug#1239)
3631
2008-12-02 Lennart Borgman <lennart.borgman@gmail.com>
3633
* nxml/nxml-mode.el (nxml-indent-line): Don't re-indent lines that
3634
already have the correct indentation. (Bug#859)
3636
2008-12-02 Kenichi Handa <handa@m17n.org>
3638
* international/uni-decomposition.el: Re-generated.
3640
2008-12-01 Andreas Schwab <schwab@suse.de>
3642
* dired.el (dired-font-lock-keywords): Avoid fontifying file names
3643
ending in a colon as directory header.
3645
2008-12-01 Kenichi Handa <handa@m17n.org>
3647
* international/uni-numeric.el: Re-generated.
3649
* international/charprop.el: Re-generated.
3651
2008-12-01 Juanma Barranquero <lekktu@gmail.com>
3653
* international/mule-cmds.el (locale-preferred-coding-systems):
3656
2008-12-01 Michael Albinus <michael.albinus@gmx.de>
3658
* net/tramp-cache.el (tramp-cache-data-changed): New defvar.
3659
(tramp-set-connection-property, tramp-flush-connection-property)
3660
(tramp-dump-connection-properties): Use it.
3662
2008-11-30 Chong Yidong <cyd@stupidchicken.com>
3664
* wdired.el (wdired-finish-edit): If displaying a single file,
3665
change dired-directory if that file was renamed.
3667
* emacs-lisp/byte-run.el (macro-declaration-function):
3668
Disallow declare specs with lengths of 3 or more.
3670
* dirtrack.el (dirtrack): Fix error message.
3672
2008-11-30 Glenn Morris <rgm@gnu.org>
3674
* vc-svn.el (vc-svn-diff-switches): Doc fix.
3675
(vc-svn-diff): Fix the case where vc-svn-diff-switches is nil.
3677
* vc-git.el (vc-git-diff):
3678
* vc-hg.el (vc-hg-diff):
3679
* vc-mtn.el (vc-mtn-diff): No need to duplicate vc-switches logic.
3681
* eshell/esh-proc.el (eshell-needs-pipe): New variable.
3682
(eshell-needs-pipe-p): New function.
3683
(eshell-gather-process-output): Set process-connection-type according to
3684
eshell-needs-pipe-p. (Bug#1388)
3686
2008-11-30 Juanma Barranquero <lekktu@gmail.com>
3688
* calendar/diary-lib.el (diary-cyclic): Doc fix.
3689
(diary-remind-message, diary-number-of-entries)
3690
(diary-include-other-diary-files, diary-mark-included-diary-files)
3691
(diary-view-entries, diary-date, diary-block, diary-insert-entry-1)
3692
(diary-font-lock-keywords-1): Reflow docstrings.
3693
(diary-add-to-list, calendar-mark-1, diary-entry-time, diary-make-date)
3694
(diary-anniversary, diary-date-display-form): Fix typos in docstrings.
3696
* emacs-lisp/timer.el (timer-duration-words): Fix typo in docstring.
3697
(timer-duration): Use `string-match-p'.
3699
2008-11-29 Chong Yidong <cyd@stupidchicken.com>
3701
* complete.el (PC-do-complete-and-exit):
3702
Use minibuffer-confirm-exit-commands.
3704
* minibuffer.el (minibuffer-confirm-exit-commands):
3705
Add PC-complete and PC-complete-word to the list.
3707
2008-11-29 Juanma Barranquero <lekktu@gmail.com>
3709
* files.el (break-hardlink-on-save): Fix typo in docstring.
3712
* emacs-lisp/re-builder.el (reb-mode-map): Fix typo in menu tooltip.
3713
(reb-mode): Define with `define-derived-mode'.
3715
2008-11-29 Karl Fogel <kfogel@red-bean.com>
3717
* files.el (break-hardlink-on-save): New variable.
3718
(basic-save-buffer-2): Honor new variable break-hardlink-on-save.
3719
(file-precious-flag): Mention it in doc string.
3721
2008-11-29 Miles Bader <miles@gnu.org>
3723
* minibuffer.el (minibuffer-confirm-exit-commands): New variable.
3724
(minibuffer-complete-and-exit): Use it.
3726
2008-11-29 Chong Yidong <cyd@stupidchicken.com>
3728
* term/x-win.el (x-gtk-stock-cache): New hash table.
3729
(x-gtk-map-stock): Perform caching to prevent excess consing
3732
2008-11-29 Stefan Monnier <monnier@iro.umontreal.ca>
3734
* minibuffer.el (completion--try-word-completion): Don't ignore
3735
partial-completion if it's the only style.
3737
2008-11-28 Juanma Barranquero <lekktu@gmail.com>
3739
* emacs-lisp/re-builder.el (reb-auto-update): Remove redundant code.
3740
(re-builder): Reuse window displaying the *RE-Builder* buffer, if any.
3741
(reb-initialize-buffer): Update matches, in case we're reentering
3744
2008-11-28 Chong Yidong <cyd@stupidchicken.com>
3746
* complete.el (PC-do-complete-and-exit): Synch to 2008-11-24 change
3747
to minibuffer.el; recognize `confirm' and `confirm-after-completion'
3748
values for minibuffer-completion-confirm.
3750
2008-11-28 Martin Rudalics <rudalics@gmx.at>
3752
* emacs-lisp/eldoc.el (eldoc-docstring-first-line): Don't match
3753
any but the first "*" in a doc-string.
3755
2008-11-28 Glenn Morris <rgm@gnu.org>
3757
* format.el (format-write-file): Improve previous doc fix.
3759
2008-11-27 Chong Yidong <cyd@stupidchicken.com>
3761
* simple.el (use-empty-active-region, use-region-p)
3762
(region-active-p): Doc fix.
3764
2008-11-27 Martin Rudalics <rudalics@gmx.at>
3766
* window.el (display-buffer): Fix handling of not-this-window
3767
argument. (Bug#1415)
3769
2008-11-27 Kenichi Handa <handa@m17n.org>
3771
* international/characters.el: Set category 'C' to characters
3772
#x20000..#x2AFFF, #x2F800..#x2FFFF.
3774
* loadup.el: Set inhibit-load-charset-map to t while preloading files.
3776
2008-11-27 Chong Yidong <cyd@stupidchicken.com>
3778
* tool-bar.el (tool-bar-find-image-cache): Var deleted.
3779
(tool-bar-find-image): Function deleted.
3780
(tool-bar-local-item, tool-bar-local-item-from-menu):
3781
Use find-image instead of tool-bar-find-image.
3782
(tool-bar-keymap-cache): New hash table.
3783
(tool-bar-make-keymap): Use it.
3784
(tool-bar-make-keymap-1): Move body of tool-bar-make-keymap here.
3786
2008-11-26 Michael Albinus <michael.albinus@gmx.de>
3788
* net/dbus.el (dbus-handle-event): The result of a message call
3789
handler can also be an object, which is not a consp.
3791
2008-11-25 Alan Mackenzie <acm@muc.de>
3793
* emacs-lisp/lisp.el (forward-sexp, backward-sexp, mark-sexp)
3794
(forward-list, backward-list, down-list, backward-up-list)
3795
(up-list, kill-sexp, backward-kill-sexp, kill-backward-up-list)
3796
(insert-pair, insert-parentheses): State that the command assumes
3797
that point is not in a string or comment.
3799
2008-11-26 Michael Albinus <michael.albinus@gmx.de>
3801
* net/dbus.el (dbus-string-to-byte-array)
3802
(dbus-byte-array-to-string, dbus-escape-as-identifier)
3803
(dbus-unescape-from-identifier): New defuns.
3804
(dbus-handle-event): The result of a message call is a list of
3805
arguments, which must be expanded when passing to
3806
`dbus-method-return-internal'.
3808
* net/tramp.el (tramp-handle-write-region): Improve the check for
3809
calling direct copy.
3810
(tramp-find-inline-encoding): Don't raise an error but a warning,
3811
when no inline encoding is found.
3812
(tramp-get-remote-coding): Check for a symbol. The negative check
3813
for a string fails, when there is an empty string.
3815
2008-11-26 Glenn Morris <rgm@gnu.org>
3817
* vc-git.el (vc-git-diff-switches): New option.
3818
(vc-git-diff): Apply diff switches. (Bug#1386)
3819
Give it a basic doc string.
3821
* term/pc-win.el (x-font-family-list): Replace redefinition with
3822
ifdef in src/xfaces.c, since it confuses make-docfile. (Bug#1383)
3824
2008-11-26 Vincent BelaĆÆche <vincent.b.1@hotmail.fr>
3826
* calc/calc-alg.el (calcFunc-collect): Normalize the coefficients
3827
of the polynomial rather than the whole polynomial.
3829
2008-11-25 Chong Yidong <cyd@stupidchicken.com>
3831
* mail/mailabbrev.el (define-mail-abbrev): When reading from
3832
mailrc, recognize string quoting. When reading from Lisp, accept
3833
rfc822-like addresses.
3835
* mail/mailalias.el (define-mail-alias): Sync code with
3838
2008-11-25 Glenn Morris <rgm@gnu.org>
3840
* eshell/esh-proc.el (eshell-gather-process-output):
3841
Revert previous change. (re-opens Bug#1388)
3843
* select.el (x-set-cut-buffer): Fix signal arguments.
3845
* speedbar.el (speedbar-restricted-move): Fix signal arguments.
3847
2008-11-25 Juanma Barranquero <lekktu@gmail.com>
3849
* play/bubbles.el (bubbles-mode): Define with `define-derived-mode'.
3850
(bubbles-shift-mode, bubbles--update-score): Fix typos in docstrings.
3851
(bubbles--empty-char): Use "\s".
3853
2008-11-25 Jay Belanger <jay.p.belanger@gmail.com>
3855
* calc/calc.el (calc-settings-file, calc-language-alist)
3856
(calc-embedded-announce-formula)
3857
(calc-embedded-announce-formula-alist)
3858
(calc-embedded-open-formula, calc-embedded-close-formula)
3859
(calc-embedded-open-close-formula-alist)
3860
(calc-embedded-word-regexp-alist, calc-embedded-open-plain)
3861
(calc-embedded-close-plain, calc-embedded-open-close-plain-alist)
3862
(calc-embedded-open-new-formula, calc-embedded-close-new-formula)
3863
(calc-embedded-open-close-new-formula-alist)
3864
(calc-embedded-open-mode, calc-embedded-close-mode)
3865
(calc-embedded-open-close-mode-alist, calc-gnuplot-name)
3866
(calc-gnuplot-plot-command, calc-gnuplot-print-command)
3867
(calc-multiplication-has-precedence): Remove unnecessary asterisks
3870
2008-11-25 Juanma Barranquero <lekktu@gmail.com>
3872
* calculator.el (calculator-op-or-exp): Reflow docstring.
3873
(calculator-remove-zeros, calculator-repR, calculator-repL):
3874
Fix typos in docstrings.
3876
2008-11-24 Chong Yidong <cyd@stupidchicken.com>
3878
* log-view.el (log-view-annotate-version): Let vc-annotate manage
3879
windows instead of calling switch-to-buffer.
3881
* diff.el (diff-sentinel): Take note of diff error return value.
3883
2008-11-24 Martin Rudalics <rudalics@gmx.at>
3885
* calendar/appt.el (appt-disp-window): Do a set-buffer when the
3886
frame can't be split.
3888
2008-11-24 Ulf Jasper <ulf.jasper@web.de>
3890
* net/newst-treeview.el (newsticker--treeview-current-feed): Docstring.
3891
(newsticker--treeview-item-show): Rename arg FEED to FEED-NAME-SYMBOL.
3892
(newsticker--treeview-tree-update-tag): Remove dead code.
3893
(newsticker-treeview-update): Don't update cache.
3894
(newsticker-treeview-quit): Don't save cache.
3895
(newsticker-treeview-save): Don't save cache. Use `newsticker-dir'.
3896
(newsticker-treeview-save): Use `newsticker-dir'.
3897
(newsticker--treeview-load): Use `newsticker-dir'.
3898
(newsticker--treeview-mark-item): Call `newsticker--cache-save-feed'.
3900
(newsticker-treeview-tree-do-click): Slightly simplified.
3902
* net/newst-backend.el (newsticker-dir): New.
3903
(newsticker-start): Use `newsticker--cache-read'.
3904
(newsticker-stop): Use `newsticker--cache-save'.
3905
(newsticker--sentinel-work): Use `newsticker--cache-save-feed'.
3906
(newsticker--images-dir): New.
3907
(newsticker--image-get, newsticker--image-sentinel):
3908
Use `newsticker--images-dir'.
3909
(newsticker--cache-save-version1): Backup version of
3910
`newsticker--cache-save'.
3911
(newsticker--cache-update): Create newsticker-dir if necessary.
3912
(newsticker--cache-dir): New.
3913
(newsticker--cache-save): Save feeds separately in `newsticker-dir'.
3914
(newsticker--cache-save-feed): New.
3915
(newsticker--cache-read-version1): New. Backuped version for reading
3917
(newsticker--cache-read, newsticker--cache-do-read): New.
3919
* net/newst-reader.el (newsticker--image-read):
3920
Use `newsticker--images-dir'.
3922
2008-11-24 Chong Yidong <cyd@stupidchicken.com>
3924
* files.el (confirm-nonexistent-file-or-buffer):
3925
Allow `after-completion' value to request confirm only after TAB.
3926
(confirm-nonexistent-file-or-buffer): New function.
3927
(read-buffer-to-switch, find-file, find-file-other-window)
3928
(find-file-other-frame, find-file-read-only)
3929
(find-file-read-only-other-window)
3930
(find-file-read-only-other-frame): Use it.
3931
(switch-to-buffer-other-window, switch-to-buffer-other-frame): Doc fix.
3932
Thanks to Alan Mackenzie for suggesting the new behavior.
3934
* minibuffer.el (minibuffer-complete-and-exit):
3935
Change `confirm-only' value of minibuffer-completion-confirm to
3936
`confirm', and handle a `confirm-after-completion' value.
3938
2008-11-24 Juanma Barranquero <lekktu@gmail.com>
3940
* emacs-lisp/elp.el (elp-instrument-list): Fix 2nd arg of `signal'.
3942
2008-11-24 Andreas Schwab <schwab@suse.de>
3944
* image.el (image-type-header-regexps): Recognize more xbm format
3947
2008-11-24 Juanma Barranquero <lekktu@gmail.com>
3949
* textmodes/artist.el (artist-charlist-to-string): Simplify.
3950
(artist-mode-name, artist-mt, artist-vaporize-fuzziness)
3951
(artist-prev-next-op-alist, artist-mode-line-show-curr-operation)
3952
(artist-replace-string, artist-draw-rect, artist-draw-line)
3953
(artist-undraw-line, artist-draw-sline, artist-undraw-rect)
3954
(artist-rect-corners-squarify, artist-undraw-square, artist-fill-square)
3955
(artist-pen, artist-pen-line, artist-text-insert-common)
3956
(artist-text-overwrite, artist-spray-get-interval)
3957
(artist-spray-clear-circle, artist-erase-char)
3958
(artist-ellipse-generate-quadrant, artist-copy-square, artist-paste)
3959
(artist-flood-fill, artist-key-draw-continously, artist-key-draw-poly)
3960
(artist-key-draw-1point, artist-key-draw-2points)
3961
(artist-mouse-draw-continously): Fix typos in docstrings.
3962
(artist-aspect-ratio, artist-mode, artist-go-get-symbol-shift)
3963
(artist-go-get-symbol-shift-sub, artist-previous-line, artist-next-line)
3964
(artist-backward-char, artist-forward-char): Doc fixes.
3965
(artist-vaporize-line, artist-spray-chars, artist-spray-new-char):
3968
2008-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
3970
* international/quail.el (quail-vunion): New function.
3971
(quail-defrule-internal): Use it to prevent accumulating redundant
3972
alternatives when `append' is set.
3973
(quail-insert-decode-map): Simplify computation of the max-key-width.
3974
Compute it right for multiple-list.
3976
2008-11-24 Chong Yidong <cyd@stupidchicken.com>
3978
* emacs-lisp/elp.el (elp-instrument-list): Check argument type
3979
explicitly. Doc fix.
3981
2008-11-24 Martin Rudalics <rudalics@gmx.at>
3983
* calendar/appt.el (appt-disp-window): Move minibuffer check
3984
after binding this-window and do not set-buffer to make sure we
3985
won't deselect the minibuffer. (Bug#1413)
3987
2008-11-24 Dan Nicolaescu <dann@ics.uci.edu>
3989
* vc-hg.el (vc-hg-program): Remove.
3990
(vc-hg-state, vc-hg-working-revision, vc-hg-command):
3991
Undo previous change.
3993
2008-11-23 Martin Rudalics <rudalics@gmx.at>
3995
* info-look.el (info-lookup): When Info buffer is visible on
3996
another frame, raise that frame.
3998
2008-11-23 Juanma Barranquero <lekktu@gmail.com>
4000
* allout.el (allout-mode): Fix typo in docstring.
4002
* vc-annotate.el (vc-annotate-warp-revision): Reflow docstring.
4003
(vc-annotate-very-old-color, vc-annotate-display): Fix docstring typos.
4005
2008-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4007
* vc-hooks.el (vc-follow-link): Complete last change.
4009
2008-11-23 Juanma Barranquero <lekktu@gmail.com>
4011
* textmodes/remember.el (remember-region): Doc fix.
4012
(remember-filter-functions, remember-handler-functions)
4013
(remember-save-after-remembering, remember-mailbox)
4014
(remember-default-priority, remember-data-file, remember-leader-text)
4015
(remember-diary-file): Remove * from defcustom docstrings.
4016
(remember-run-all-annotation-functions-flag)
4017
(remember-all-handler-functions): Reflow docstrings.
4018
(remember-store-in-mailbox): Fix typo in docstring.
4019
(remember-mode): Define with `define-derived-mode'. Doc fix.
4021
2008-11-23 Glenn Morris <rgm@gnu.org>
4023
* eshell/esh-cmd.el (eshell-in-pipeline-p): Add doc-string.
4024
(eshell-do-pipelines): Add optional argument to distinguish recursive
4025
calls. Use to set eshell-in-pipeline-p to 'first for the first command
4028
* eshell/esh-proc.el (eshell-gather-process-output):
4029
Set process-connection-type nil for all but the first element of a
4030
pipeline. (Bug#1388)
4032
2008-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
4034
* ediff-hook.el: Add tooltips to Emacs menus.
4036
* ediff.el: Change date of last update.
4038
2008-11-22 Juri Linkov <juri@jurta.org>
4040
* dired-aux.el (dired-isearch-filenames): Add new context-dependent
4041
option `dwim'. Change non-dwim option from `dired-filename' to `t'.
4043
(dired-isearch-filenames-setup): Run filename Isearch only when
4044
dired-isearch-filenames is t or dired-isearch-filenames is `dwim'
4045
and the text property `dired-filename' at point is non-nil.
4046
In this case also set isearch-message-prefix-add to "filename ".
4047
(dired-isearch-filenames-end): Set isearch-message-prefix-add to nil.
4048
(dired-isearch-filenames, dired-isearch-filenames-regexp):
4049
Don't let-bind isearch-message-prefix-add since this is done now
4050
in dired-isearch-filenames-setup.
4052
* isearch.el (isearch-mode): Change the order of calling
4053
`isearch-update' and running the `isearch-mode-hook' to call
4054
`isearch-update' with Isearch parameters set in this hook.
4056
* progmodes/compile.el (compilation-auto-jump-to-first-error):
4057
Fix docstring - change "during `compile'" to "during compilation".
4059
* descr-text.el (describe-char-unidata-list): Move `old-name' to
4060
be immediately after `name'.
4062
* startup.el (initial-buffer-choice): Change an abstract file name
4063
"file.txt" to more reasonable default file name value "~/.emacs".
4065
2008-11-22 Juri Linkov <juri@jurta.org>
4067
* files.el (hack-local-variables-confirm): Rename arg `project' to
4068
`dir-name'. Move `(or dir-name name)' to let-binding of `name'.
4069
(hack-local-variables-filter): Rename arg `project' to `dir-name'.
4070
(hack-local-variables): Rename call of `hack-project-variables' to
4071
`hack-dir-local-variables'. Change error text to "Directory-local
4073
(dir-locals-class-alist): Rename from `project-class-alist'.
4074
(dir-locals-directory-alist): Rename from `project-directory-alist'.
4075
(dir-locals-get-class-variables): Rename from `project-get-alist'.
4076
(dir-locals-collect-mode-variables): Rename from
4077
`project-collect-bindings-from-alist'. Rename arg `mode-alist' to
4078
`mode-variables', and arg `settings' to `variables'.
4079
(dir-locals-collect-variables): Rename from
4080
`project-collect-binding-list'. Rename arg `binding-list' to
4081
`class-variables', and arg `settings' to `variables'.
4082
(dir-locals-set-directory-class): Rename from `set-directory-project'.
4083
(dir-locals-set-class-variables): Rename from `define-project-bindings'.
4084
Rename arg `settings' to `variables'.
4085
(dir-locals-file): New defconst.
4086
(dir-locals-find-file): Rename from `project-find-settings-file'.
4087
Use `dir-locals-file'. Rename let-bound `settings' to `locals-file',
4088
and `pda' to `dir-elt'.
4089
(dir-locals-read-from-file): Rename from
4090
`project-define-from-project-file'. Rename arg `settings-file'
4091
to `file'. Rename let-bound `list' to `variables'.
4092
(hack-dir-local-variables): Rename from `hack-project-variables'.
4093
Rename let-bound `settings' to `variables-file', `root-dir'
4094
to `dir-name', and `bindings' to `variables'.
4096
2008-11-22 Lute Kamstra <lute@gnu.org>
4098
* simple.el (goto-line): Rename argument.
4100
2008-11-22 Eli Zaretskii <eliz@gnu.org>
4102
* makefile.w32-in (compile-first): New target.
4103
(recompile): Depend on compile-first.
4105
* Makefile.in (recompile): Depend on compile-first.
4107
2008-11-22 Martin Rudalics <rudalics@gmx.at>
4109
* files.el (switch-to-buffer-other-window)
4110
(switch-to-buffer-other-frame): Rename buffer argument to
4111
buffer-or-name. Reword and mention new option
4112
confirm-nonexistent-file-or-buffer in doc-string.
4114
2008-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
4116
* emulation/viper.el: Date change.
4118
* emulation/viper-cmd.el (viper-envelop-ESC-key):
4119
viper-translate-all-ESC-keysequences is now a function.
4121
* emulation/viper-init.el (viper-translate-all-ESC-keysequences):
4124
2008-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4126
* vc-hooks.el (vc-follow-link, vc-find-file-hook):
4127
Use buffer-file-truename to handle symlinks in any part of the filename.
4129
2008-11-22 Glenn Morris <rgm@gnu.org>
4131
* vc-mtn.el (vc-mtn-diff-switches): New option.
4132
(vc-mtn-program): Rename from vc-mtn-command, for
4133
consistency with other backends. Keep old name as alias.
4134
Update callers. Make it a defcustom.
4135
(vc-mtn-diff): Give it a doc string. Apply diff switches.
4137
* vc-arch.el (vc-arch-program): Rename from vc-arch-command, for
4138
consistency with other backends. Keep old name as alias.
4139
Make it a defcustom.
4140
(vc-arch-command, vc-arch-trim-revlib): Adapt for above change.
4142
* vc-hg.el (vc-hg-program): New option.
4143
(vc-hg-state, vc-hg-working-revision, vc-hg-command):
4144
Use vc-hg-program rather than hard-coded "hg".
4146
* vc-svn.el: Remove leading `*' from defcustom doc-strings.
4147
(vc-svn-program): Move defcustom to start.
4148
(vc-svn-create-repo, vc-svn-modify-change-comment):
4149
Use vc-svn-program rather than hard-coded "svn".
4151
* menu-bar.el: Stylistic consistency fixes for various menu and
4154
* kmacro.el (kmacro-insert-counter): Doc fix.
4156
2008-11-21 Ivan Shmakov <oneingray@gmail.com> (tiny change)
4158
* progmodes/tcl.el (tcl-filter): Don't forcibly move point.
4160
2008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
4162
* international/quail.el (quail-indent-to): New function.
4163
(quail-completion-1, quail-completion-list-translations)
4164
(quail-insert-decode-map): Use it to improve alignment.
4165
(quail-build-decode-map): Don't ignore latin-1 chars.
4166
(quail-help): Increase the max decode-map size so that even the TeX map
4169
* bookmark.el (bookmark-get-bookmark): Add `noerror' arg.
4170
Signal error for invalid bookmark.
4171
(bookmark-get-bookmark-record): Undo last change.
4172
(bookmark-store, bookmark-delete): Use new arg `noerror'.
4174
* bookmark.el (bookmark-buffer-file-name): Also abbreviate dired-dir.
4175
Suggested by Toru TSUNEYOSHI.
4177
2008-11-21 Shigeru Fukaya <shigeru.fukaya@gmail.com>
4179
* byte-opt.el (byte-compile-butlast): Move up in file.
4180
(byte-optimize-plus): Don't call
4181
byte-optimize-delay-constants-math (bug#1334).
4182
Use byte-optimize-predicate to optimize constants.
4183
(byte-optimize-minus): Don't call byte-optimize-delay-constants-math.
4184
Remove zero arguments first
4185
if possible. Call byte-optimize-predicate to optimize constants.
4186
(byte-optimize-multiply): Remove optimizations for arguments of 0
4187
and 2, which may be inaccurate. Optimize (* x -1) to (- x).
4188
Call byte-optimize-predicate.
4189
(byte-optimize-divide): Leave runtime errors unchanged.
4190
Optimize (/ x 1) to (+ x 0). Remove optimizations for arguments of
4191
0 and 2.0, which may be inaccurate. Call byte-optimize-predicate.
4193
2008-11-21 Juanma Barranquero <lekktu@gmail.com>
4195
* bookmark.el (bookmark-jump-noselect): Add obsolescence
4196
declaration and remove redundant info from docstring.
4198
* isearch.el (isearch-search-string): Doc fix.
4199
(search-exit-option, search-slow-window-lines, search-slow-speed)
4200
(search-upper-case, search-nonincremental-instead)
4201
(search-whitespace-regexp, search-ring-max, regexp-search-ring-max)
4202
(search-ring-update, search-highlight, isearch-lazy-highlight)
4203
(lazy-highlight-cleanup, lazy-highlight-initial-delay)
4204
(lazy-highlight-interval): Remove * from defcustom docstrings.
4205
(isearch-resume-in-command-history, lazy-highlight-max-at-a-time):
4206
Remove * from defcustom docstrings; fix typos.
4207
(isearch-push-state-function, isearch-help-for-help-internal)
4208
(isearch-help-for-help, isearch-describe-bindings)
4209
(isearch-describe-mode, minibuffer-local-isearch-map, isearch-mode)
4210
(isearch-pop-fun-state, isearch-search-fun-function)
4211
(isearch-lazy-highlight-search): Fix typos in docstrings.
4212
(isearch-yank-internal, isearch-fallback): Reflow docstrings.
4213
(isearch-forward): Fix typo and reflow docstring.
4214
(isearch-help-map): Remove unused `i' binding. Fix typos in docstring.
4215
(isearch-mode-map): Don't use `let*'.
4217
2008-11-21 Chong Yidong <cyd@stupidchicken.com>
4219
* files.el (confirm-nonexistent-file-or-buffer): Change default to nil.
4221
2008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
4223
* isearch.el (isearch-search-string): Simplify and convert docstring.
4225
* buff-menu.el (Buffer-menu-short-ellipsis): Partly undo last change.
4227
2008-11-20 Juanma Barranquero <lekktu@gmail.com>
4229
* international/mule-util.el (set-nested-alist): Doc fix. Use `when'.
4230
(lookup-nested-alist): Doc fix.
4231
(with-coding-priority): Reflow docstring.
4232
(detect-coding-with-priority): Fix typos in obsolescence declaration.
4233
(char-displayable-p): Reflow docstring. Use `when'.
4235
2008-11-20 Dan Nicolaescu <dann@ics.uci.edu>
4237
* calendar/cal-menu.el (cal-menu-scroll-menu): Add bindings for
4238
week forward/backward.
4240
2008-11-20 Juanma Barranquero <lekktu@gmail.com>
4242
* ehelp.el (electric-help-map, ehelp-map): Define within defvar.
4243
(with-electric-help): Fix typo and reflow docstring.
4245
2008-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
4247
* buff-menu.el (Buffer-menu-short-ellipsis): New constant.
4248
(Buffer-menu-buffer+size): Use it, fix last change, and simplify.
4249
(list-buffers-noselect): Don't need to pad.
4251
2008-11-20 Toru TSUNEYOSHI <t_tuneyosi@hotmail.com>
4253
* buff-menu.el (Buffer-menu-buffer+size, list-buffers-noselect):
4254
Pay attention to char widths when computing string sizes.
4256
2008-11-20 Juanma Barranquero <lekktu@gmail.com>
4258
* emacs-lisp/bytecomp.el (byte-compile-dynamic-docstrings)
4259
(byte-compile-output-docform): Reflow docstrings.
4260
(no-byte-compile): Fix typo in docstring.
4261
(byte-recompile-directory, compile-defun): Doc fixes.
4262
(emacs-lisp-file-regexp, byte-compile-verbose)
4263
(byte-compile-compatibility, byte-optimize, byte-compile-delete-errors)
4264
(byte-compile-dynamic-docstrings, byte-optimize-log)
4265
(byte-compile-error-on-warn, byte-compile-warnings)
4266
(byte-compile-generate-call-tree, byte-compile-call-tree-sort):
4267
Remove * from defcustom docstrings.
4269
2008-11-20 Glenn Morris <rgm@gnu.org>
4271
* format.el (format-alist, format-write-file): Doc fix.
4273
* proced.el (proced-available): New variable.
4274
(proced-process-attributes): Move availability check from previous
4276
(proced): ... to here.
4278
* vc-hg.el (vc-hg-diff-switches): New option.
4279
(vc-hg-diff): Apply diff switches. (Bug#1017)
4281
* calc/calc-units.el (math-additional-units): Doc fix (active voice).
4283
* progmodes/fortran.el (fortran-mode-map): Add some menu :help.
4285
2008-11-20 Stephen Berman <Stephen.Berman@gmx.net>
4287
* files.el (auto-mode-alist): Recognize more OpenOffice.org extensions.
4289
2008-11-19 Juanma Barranquero <lekktu@gmail.com>
4291
* calc/calc-units.el (math-units-table): Doc fix.
4292
(math-standard-units): Fix typo in constant's description.
4293
(math-additional-units): Fix typo in docstring.
4295
2008-11-19 Ulrich Mueller <ulm@kph.uni-mainz.de>
4297
* calc/calc-units.el (math-standard-units): Add eps0,
4298
permittivity of vacuum.
4300
2008-11-19 Dan Nicolaescu <dann@ics.uci.edu>
4302
* files.el (project-settings-file): Remove.
4303
(project-find-settings-file): Undo previous change that added the
4304
use of project-settings-file.
4306
2008-11-19 Glenn Morris <rgm@gnu.org>
4308
* proced.el (proced, proced-format-time): Doc fixes.
4309
(proced-process-attributes): Signal an error if unsupported. (Bug#1314)
4311
2008-11-19 Karl Fogel <kfogel@red-bean.com>
4313
* bookmark.el (bookmark-jump-noselect): Move the deprecation
4314
notice into the doc string, following up to revision 1.117.
4316
2008-11-19 Lute Kamstra <lute@gnu.org>
4318
* autoinsert.el (auto-insert-alist): Don't use match data.
4320
2008-11-19 Glenn Morris <rgm@gnu.org>
4322
* progmodes/f90.el (f90-mode-map): Add some menu :help.
4324
* autoinsert.el (auto-insert-alist): Update template to FDL 1.3+.
4326
* emacs-lisp/cl.el (floor*, ceiling*, truncate*, round*, mod*):
4327
* term/w32-win.el (x-select-font): Declare.
4329
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix a/an typo.
4330
Use the imperative for all help strings.
4332
2008-11-18 Stefan Monnier <monnier@iro.umontreal.ca>
4334
* textmodes/ispell.el (ispell-dictionary-base-alist): Adjust to the
4335
case where the default dictionary is French, Spanish, younameit.
4337
* window.el (window--frame-usable-p): Consider dedicated windows
4340
* files.el (confirm-nonexistent-file-or-buffer):
4341
Rename from find-file-confirm-nonexistent-file.
4342
(read-buffer-to-switch): Use it.
4344
2008-11-18 Juanma Barranquero <lekktu@gmail.com>
4346
* server.el (server-temp-file-p): Use `string-match-p'.
4347
(server-socket-dir): Set to nil if local sockets are unsupported.
4348
(server-start): Don't try to delete local socket if unsupported.
4349
(server-kill-new-buffers): Reflow docstring.
4350
(server-delete-client, server-handle-delete-frame)
4351
(server-save-buffers-kill-terminal): Doc fixes.
4352
(server-send-string): Fix typo in docstring.
4354
2008-11-18 Sam Steingold <sds@gnu.org>
4356
* progmodes/compile.el (compilation-start-hook): New hook.
4357
(compilation-start): Run it on the compilation process.
4359
2008-11-18 Juanma Barranquero <lekktu@gmail.com>
4361
* international/mule-cmds.el (update-leim-list-file): Simplify.
4362
(prefer-coding-system, find-coding-systems-for-charsets):
4363
Fix docstring typos.
4364
(select-safe-coding-system, input-method-exit-on-first-char)
4365
(language-info-alist, language-info-custom-alist): Reflow docstrings.
4366
(toggle-input-method, read-multilingual-string): Doc fixes.
4368
(locale-name-match, sort-coding-systems, find-multibyte-characters)
4369
(read-char-by-name): Use `string-match-p'.
4370
(get-char-code-property, put-char-code-property)
4371
(char-code-property-description): Be silent while loading uni-* files.
4372
(ucs-names): Use `dotimes-with-progress-reporter', because loading
4373
the Unicode character names is *slow*.
4375
2008-11-17 Chong Yidong <cyd@stupidchicken.com>
4377
* wid-edit.el (widget-image-insert): Don't add a mouse-face.
4379
* cus-edit.el (custom-group-value-create): Don't insert docstring twice.
4381
2008-11-17 Juanma Barranquero <lekktu@gmail.com>
4383
* international/mule-cmds.el (ucs-completions): Mark as risky.
4385
2008-11-17 Martin Rudalics <rudalics@gmx.at>
4387
* help-macro.el (three-step-help): Remove * from defcustom.
4388
(make-help-screen): Don't iconify selected frame. (Bug#1322)
4389
Use when instead of if and cond within condition-case.
4391
* window.el (quit-window): Bind window to selected window when
4392
trying to delete it.
4394
2008-11-17 Glenn Morris <rgm@gnu.org>
4396
* progmodes/cc-defs.el (c-put-char-property-fun): Add fallback
4397
definition of 'ignore, rather than nil. (Bug#1353)
4399
2008-11-17 Stefan Monnier <monnier@iro.umontreal.ca>
4401
* window.el (window--frame-usable-p): Allow use for soft-dedication.
4403
2008-11-17 Juanma Barranquero <lekktu@gmail.com>
4405
* emulation/viper-cmd.el (viper-harness-minor-mode): Fix docstring typo.
4407
* simple.el (quoted-insert, minibuffer-history-isearch-pop-state, undo)
4408
(undo-only, rotate-yank-pointer, kill-whole-line, push-mark-command)
4409
(exchange-point-and-mark, set-goal-column, kill-line, backward-word)
4410
(kill-word, backward-kill-word, zap-to-char): Doc fixes.
4411
(shell-command, repeat-complex-command): Reflow docstrings.
4412
(pop-to-mark-command): Fix typos in docstring.
4414
2008-11-17 Juri Linkov <juri@jurta.org>
4416
* isearch.el (isearch-filter-predicate): Rename from
4417
`isearch-success-function'. Rename default value from
4418
`isearch-success-function-default' to
4419
`isearch-filter-invisible'. Doc fix.
4420
(isearch-filter-invisible): Rename from
4421
`isearch-success-function-default'. Doc fix.
4422
(isearch-search, isearch-lazy-highlight-search):
4423
Rename `isearch-success-function' to `isearch-filter-predicate'.
4425
* dired-aux.el (dired-isearch-filter-predicate-orig): Rename from
4426
`dired-isearch-orig-success-function'.
4427
(dired-isearch-filenames-toggle, dired-isearch-filenames-setup)
4428
(dired-isearch-filenames-end): Rename `isearch-success-function' to
4429
`isearch-filter-predicate'. Doc fix.
4430
(dired-isearch-filter-filenames): Rename from
4431
`dired-isearch-success-function'.
4433
* info.el (Info-search, Info-mode):
4434
Rename `isearch-success-function' to `isearch-filter-predicate'.
4435
(Info-isearch-filter-predicate): Rename from
4436
`Info-search-success-function'.
4438
* simple.el (minibuffer-default-add-function): Fix docstring to
4439
use clear text "default values" instead of obscure references to
4440
the dynamic variable `minibuffer-default'.
4442
2008-11-16 Glenn Morris <rgm@gnu.org>
4444
* term/ns-win.el (ns-extended-platform-support-mode):
4445
Tweak menu entry from previous change.
4447
* wid-edit.el (advertised-widget-backward): Remove autoload cookie.
4449
* cus-edit.el (custom-buffer-create-internal): Always insert the
4450
in-buffer buttons, regardless of tool-bar. (Bug#1326)
4452
2008-11-16 Chong Yidong <cyd@stupidchicken.com>
4454
* subr.el (read-passwd): Use read-event instead of read-char-exclusive.
4456
2008-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4458
* ielm.el (ielm-eval-input): Fix thinko in last change.
4460
2008-11-16 Chong Yidong <cyd@stupidchicken.com>
4462
* subr.el (read-passwd): Yank current kill if the user enters C-y.
4464
2008-11-16 Michael Albinus <michael.albinus@gmx.de>
4466
* net/tramp.el (tramp-handle-file-name-as-directory): New defun.
4467
(tramp-file-name-handler-alist): Handle `file-name-as-directory'.
4469
* net/tramp-fish.el (tramp-fish-file-name-handler-alist)
4470
* net/tramp-smb.el (tramp-smb-file-name-handler-alist):
4471
Handle `file-name-as-directory'.
4473
2008-11-16 Chong Yidong <cyd@stupidchicken.com>
4475
* startup.el (fancy-startup-text): Give "Emacs tutorial" line the
4476
usual variable-pitch face.
4478
2008-11-16 Juanma Barranquero <lekktu@gmail.com>
4480
* net/ange-ftp.el (ange-ftp-multi-msgs, ange-ftp-good-msgs)
4481
(ange-ftp-try-passive-mode, ange-ftp-data-buffer-name)
4482
(ange-ftp-account-hashtable, ange-ftp-ls-cache-lsargs)
4483
(ange-ftp-ls-cache-file, ange-ftp-ls-cache-res, ange-ftp-get-user)
4484
(ange-ftp-ftp-name-component, ange-ftp-kill-ftp-process)
4485
(ange-ftp-quote-string, ange-ftp-process-handle-line)
4486
(ange-ftp-start-process, ange-ftp-send-cmd, ange-ftp-add-dumb-unix-host)
4487
(ange-ftp-before-parse-ls-hook, ange-ftp-after-parse-ls-hook)
4488
(ange-ftp-ls, ange-ftp-add-dl-dir, ange-ftp-get-file-entry)
4489
(ange-ftp-set-binary-mode, ange-ftp-set-ascii-mode, ange-ftp-get-pwd)
4490
(ange-ftp-file-name-as-directory-alist, ange-ftp-reread-dir)
4491
(ange-ftp-vms-filename-regexp, ange-ftp-bs2000-fix-name-regexp-reverse)
4492
(ange-ftp-bs2000-fix-name-regexp): Fix typos in docstrings.
4493
(ange-ftp-name-format, ange-ftp-gateway-fatal-msgs)
4494
(ange-ftp-xfer-size-msgs, ange-ftp-tmp-name-template)
4495
(ange-ftp-netrc-filename, ange-ftp-disable-netrc-security-check)
4496
(ange-ftp-default-user, ange-ftp-default-password)
4497
(ange-ftp-default-account, ange-ftp-netrc-default-password)
4498
(ange-ftp-netrc-default-account, ange-ftp-dumb-unix-host-regexp)
4499
(ange-ftp-binary-file-name-regexp, ange-ftp-gateway-host)
4500
(ange-ftp-gateway-prompt-pattern, ange-ftp-smart-gateway-port)
4501
(ange-ftp-send-hash, ange-ftp-binary-hash-mark-size)
4502
(ange-ftp-ascii-hash-mark-size, ange-ftp-process-verbose)
4503
(ange-ftp-ftp-program-name, ange-ftp-gateway-ftp-program-name)
4504
(ange-ftp-ftp-program-args, ange-ftp-nslookup-program)
4505
(ange-ftp-make-backup-files, ange-ftp-retry-time)
4506
(ange-ftp-bs2000-special-prefix): Remove * from defcustom docstrings.
4507
(ange-ftp-skip-msgs, ange-ftp-potential-error-msgs)
4508
(ange-ftp-gateway-tmp-name-template)
4509
(ange-ftp-generate-anonymous-password, ange-ftp-local-host-regexp)
4510
(ange-ftp-gateway-program-interactive, ange-ftp-smart-gateway)
4511
(ange-ftp-raw-login): Remove * from defcustom docstrings; fix typos.
4512
(ange-ftp-fatal-msgs): Remove * from defcustom docstring; doc fix.
4513
(ange-ftp-gateway-program): Remove * from docstring and reflow.
4514
(ange-ftp-hash-entry-exists-p, ange-ftp-hash-table-keys)
4515
(ange-ftp-raw-send-cmd, ange-ftp-get-files, ange-ftp-canonize-filename)
4516
(ange-ftp-file-name-as-directory, ange-ftp-directory-file-name):
4517
(ange-ftp-copy-files-async, ange-ftp-rename-remote-to-remote):
4518
(ange-ftp-rename-local-to-remote): Doc fixes.
4519
(ange-ftp-set-xfer-size, ange-ftp-call-cont, ange-ftp-process-filter):
4520
Use `when', `unless'.
4521
(ange-ftp-set-passwd): Rename arg PASSWD to PASSWORD.
4522
(ange-ftp-process-handle-hash): Rename arg STR to STRING.
4523
(ange-ftp-nslookup-host): Rename arg HOST to HOSTNAME.
4524
(ange-ftp-smart-login): Rename arg PASS to PASSWORD.
4525
(ange-ftp-normal-login): Rename arg PASS to PASSWORD. Fix typo.
4526
(ange-ftp-process-sentinel): Use `when'. Fix typo.
4527
(ange-ftp-gwp-start): Use `let', not `let*'; use `when'. Fix typo.
4528
(ange-ftp-fix-name-func-alist, ange-ftp-fix-dir-name-func-alist)
4529
(ange-ftp-parse-list-func-alist, ange-ftp-add-file-entry-alist)
4530
(ange-ftp-delete-file-entry-alist): Fix typos and reflow docstring.
4531
(ange-ftp-dumb-unix-host, ange-ftp-binary-file)
4532
(ange-ftp-directory-files, ange-ftp-file-modtime, ange-ftp-vms-host)
4533
(ange-ftp-mts-host, ange-ftp-cms-host, ange-ftp-bs2000-host)
4534
(ange-ftp-bs2000-posix-host): Use `string-match-p' instead of
4535
`(save-match-data (string-match ...))'.
4536
(ange-ftp-use-gateway-p, ange-ftp-use-smart-gateway-p)
4537
(ange-ftp-file-name-directory, ange-ftp-file-name-nondirectory):
4538
Use `string-match-p' instead of `(save-match-data (string-match ...))'.
4541
2008-11-16 Michael Kifer <kifer@cs.stonybrook.edu>
4543
* emulation/viper-init.el (viper-ESC-keyseq-timeout): Make it into a
4544
function instead of a variable.
4546
* emulation/viper-util.el (viper-fast-keysequence-p): Change to use
4547
viper-ESC-keyseq-timeout as a function.
4548
(viper-get-saved-cursor-color-in-replace-mode): Use defun instead of
4551
* emulation/viper-cmd.el: Let line-move-visual to nil when using
4552
next-line or previous-line.
4553
(viper-R-state-post-command-sentinel): Use defun instead of defsubst.
4555
* emulation/viper-keym.el (viper-ESC-key): Use (kbd "ESC").
4557
* ediff-util.el (ediff-toggle-multiframe): Check if control window is
4559
(ediff-save-buffer): Let window-min-height to 2.
4561
* ediff-wind.el (ediff-setup-windows-plain-compare): Avoid selecting
4564
2008-11-16 Juanma Barranquero <lekktu@gmail.com>
4566
* ielm.el (ielm-noisy, ielm-dynamic-return, ielm-mode-hook)
4567
(ielm-dynamic-multiline-inputs): Remove * from defcustom docstrings.
4568
(ielm-prompt-read-only, ielm-font-lock-keywords): Fix docstring typos.
4569
(ielm-map): Define within defvar. Add docstring.
4570
(ielm-tab, ielm-eval-input, ielm-get-old-input, ielm-return)
4571
(ielm-complete-filename): Use `when', `unless'.
4572
(ielm-is-whitespace-or-comment): Use `string-match-p'.
4573
(ielm-return, ielm-get-old-input): Use `looking-at-p'.
4574
(ielm-change-working-buffer): Check that the buffer is live.
4575
(inferior-emacs-lisp-mode): Define with `define-derived-mode'.
4576
Simplify. Reflow docstring.
4577
(inferior-emacs-lisp-mode-hook, inferior-emacs-lisp-mode-map):
4578
New aliases, to satisfy `define-derived-mode' expectations.
4580
2008-11-15 Glenn Morris <rgm@gnu.org>
4581
Martin Rudalics <rudalics@gmx.at>
4583
* emacs-lisp/find-func.el (find-function-advised-original): New.
4584
(find-function-C-source, find-function-noselect):
4585
Use find-function-advised-original to handle advised funcs. (Bug#789)
4587
2008-11-15 Glenn Morris <rgm@gnu.org>
4589
* emacs-lisp/find-func.el (find-function-noselect): Add missing "is" in
4592
* uniquify.el (uniquify-maybe-rerationalize-w/o-cb):
4593
Remove uniquify-after-kill-buffer-p dependency.
4594
(uniquify-kill-buffer-function): New function.
4595
(kill-buffer-hook): Use uniquify-kill-buffer-function. (Bug#1315)
4597
* term/ns-win.el (ns-do-applescript, ns-popup-font-panel): Declare.
4598
(ns-show-manual, menu-bar-help-menu): Update for merge of ns-emacs into
4601
2008-11-15 Martin Rudalics <rudalics@gmx.at>
4603
* window.el (quit-window): Restore delete window with second
4604
arg non-nil behavior as of before 2008-10-30 change.
4606
2008-11-15 Chong Yidong <cyd@stupidchicken.com>
4608
* help-fns.el (describe-function-1): Do char-range check for
4609
self-insert-command.
4611
2008-11-14 Karl Fogel <kfogel@red-bean.com>
4613
* files.el (file-precious-flag): Document that this flag is advisory.
4615
2008-11-14 Shigeru Fukaya <shigeru.fukaya@gmail.com>
4617
* emacs-lisp/bytecomp.el (byte-compile-associative)
4618
(byte-compile-minus, byte-compile-quo): If there are more than two
4619
operands, don't use binary operation code (bug#1334).
4621
2008-11-14 Juanma Barranquero <lekktu@gmail.com>
4623
* w32-fns.el (w32-shell-dos-semantics):
4624
* calendar/diary-lib.el (diary-face-attrs):
4625
* international/mule-cmds.el (set-default-coding-systems)
4626
(prefer-coding-system):
4627
* net/tramp.el (tramp-set-completion-function):
4628
* progmodes/vhdl-mode.el (vhdl-file-header):
4629
* term/pc-win.el (msdos-show-help): Fix typos in docstrings.
4631
* emacs-lisp/authors.el (authors-fixed-entries): Fix typo in value.
4633
* files.el (enable-local-eval, not-modified, kill-buffer-ask)
4634
(kill-matching-buffers, save-buffers-kill-emacs)
4635
(save-buffers-kill-terminal): Fix typos in docstrings.
4636
(switch-to-buffer-other-window): Reflow docstring.
4637
(revert-buffer): Doc fix.
4638
(define-project-bindings): Rename arg LIST to SETTINGS.
4639
(project-find-settings-file): Use `let', not `let*'.
4642
2008-11-13 Juanma Barranquero <lekktu@gmail.com>
4644
* files.el (project-settings-file, locate-dominating-file):
4645
Fix typos in docstrings.
4646
(find-file-visit-truename): Remove * from defcustom docstring.
4648
2008-11-13 T. V. Raman <raman@users.sourceforge.net> (tiny change)
4650
* files.el (project-settings-file): New variable.
4651
(project-find-settings-file): Use it, instead of hardcoding
4654
2008-11-13 Glenn Morris <rgm@gnu.org>
4656
* nxml/nxml-enc.el: Remove some charset code not needed since Emacs 22.
4658
2008-11-13 Henry Weller <hweller0@gmail.com> (tiny change)
4660
* net/mairix.el (mairix-widget-fields-list): Fix bug regarding searching
4663
2008-11-12 Juanma Barranquero <lekktu@gmail.com>
4665
* international/mule.el (autoload-coding-system, with-category-table)
4666
(ctext-non-standard-encodings-alist): Fix typos in docstrings.
4667
(coding-system-equal, set-buffer-process-coding-system): Doc fixes.
4668
(set-buffer-file-coding-system, revert-buffer-with-coding-system)
4669
(set-file-name-coding-system, ctext-pre-write-conversion)
4670
(auto-coding-functions, find-auto-coding, modify-coding-system-alist):
4672
(charset-list, set-coding-priority): Remove redundant obsolescence info.
4673
(charset-id, charset-bytes, make-coding-system): Add obsolescence info.
4674
(char-valid-p): Define with `define-obsolete-function-alias'.
4676
* textmodes/artist.el (artist-mode): Fix typos in docstring.
4678
2008-11-12 Sam Steingold <sds@gnu.org>
4680
* vc-cvs.el (vc-cvs-parse-root): Handle roots without colon
4681
between hostname and path.
4683
2008-11-11 Juri Linkov <juri@jurta.org>
4685
* dired-aux.el (dired-isearch-filenames)
4686
(dired-isearch-filenames-regexp):
4687
Let-bind isearch-message-prefix-add to "filename ".
4689
* isearch.el (isearch-message-prefix-add)
4690
(isearch-message-suffix-add): New variables.
4691
(isearch-message-prefix): Show additional text from
4692
`isearch-message-prefix-add' before "I-search".
4693
(isearch-message-suffix): Show additional text from
4694
`isearch-message-suffix-add' at the end.
4696
* isearch.el (isearch-lazy-highlight-search): Use a loop like in
4697
`isearch-search'. Call isearch-success-function to skip matches
4698
outside the current isearch scope. Let-bind search-invisible to
4699
nil to not match invisible text.
4701
* isearch.el (isearch-query-replace, isearch-highlight-regexp):
4702
Let-bind `isearch-recursive-edit' to nil to prevent calling
4703
`exit-recursive-edit' in `isearch-done' that terminates the
4704
execution of these commands when it is non-nil. Call
4705
`exit-recursive-edit' explicitly at the end.
4706
(isearch-occur): For word search construct the correct regexp
4707
with word boundaries to proceed with occur.
4709
* isearch.el (isearch-search-fun): Compare the length of the
4710
current search string with the length of the string from the
4711
previous search state to detect the situation when the user
4712
adds or removes characters in the search string.
4713
Use word-search-forward-lax and word-search-backward-lax in this
4714
case, and otherwise word-search-forward and word-search-backward.
4716
2008-11-11 Sam Steingold <sds@gnu.org>
4718
* mouse.el (mouse-buffer-menu-mode-groups): Place "Annotate" into
4719
the "Version Control" group (for C-x v g).
4721
2008-11-11 Juanma Barranquero <lekktu@gmail.com>
4723
* server.el (server-process-filter): Fix typos and reflow docstring.
4725
2008-11-11 Martin Rudalics <rudalics@gmx.at>
4727
* mail/footnote.el (footnote-mode): Improve doc-string.
4728
Suggested by <jidanni@jidanni.org>. (Bug#1318)
4730
2008-11-11 Chong Yidong <cyd@stupidchicken.com>
4732
* cus-edit.el (Custom-mode): Set up tool-bar-map unconditionally.
4734
2008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
4736
* mail/smtpmail.el (smtpmail-open-stream): Use
4737
`starttls-any-program-available'. Auto-load starttls.el for it.
4739
2008-11-08 Chong Yidong <cyd@stupidchicken.com>
4741
* dired.el (dired-read-dir-and-switches): Revert to 2007-11-22
4744
2008-11-08 Eli Zaretskii <eliz@gnu.org>
4746
* startup.el (command-line): Ignore init-file-user when checking
4747
user's home directory on MS-DOS as well.
4749
2008-11-07 Sam Steingold <sds@gnu.org>
4751
* progmodes/cc-cmds.el (c-defun-name): Fix CLISP DEFUN handling.
4753
2008-11-07 Juanma Barranquero <lekktu@gmail.com>
4755
* frame.el (make-frame-on-display): Use `string-match-p'.
4757
2008-11-07 Glenn Morris <rgm@gnu.org>
4759
* progmodes/cc-defs.el (cl-macroexpand-all): Fix declaration.
4761
2008-11-07 Dan Nicolaescu <dann@ics.uci.edu>
4763
* emacs-lisp/lisp-mode.el (lisp-mode-variables): Add new argument
4764
to initialize font-lock keyword case sensitivity.
4765
(lisp-mode): Use it.
4767
2008-11-06 Glenn Morris <rgm@gnu.org>
4769
* eshell/esh-maint.el: Remove unused file.
4771
* progmodes/cc-defs.el (cl-macroexpand-all): Declare.
4773
* cus-edit.el (custom-comment-tag): Doc fix.
4774
(custom-comment, custom-variable-value-create, custom-face):
4775
Use face names sans -face suffix rather than aliases.
4777
2008-11-05 Jay Belanger <jay.p.belanger@gmail.com>
4779
* calc/calc.el (calc-quit): Use `window-full-width-p' to check
4782
2008-11-05 Chong Yidong <cyd@stupidchicken.com>
4784
* server.el (server-process-filter): Only default to emacsclient's
4785
terminal in daemon mode.
4787
2008-11-05 Martin Rudalics <rudalics@gmx.at>
4789
* window.el (quit-window): Restore prefix argument behavior
4790
removed in 2008-10-30 change. (Bug#1308)
4792
2008-11-05 Tassilo Horn <tassilo@member.fsf.org>
4794
* doc-view.el (doc-view-mode): Bugfix: Add conversion killing
4795
function to kill-buffer-hook, not to kill-buffer.
4796
Reported by Markus Triska <markus.triska@gmx.at>
4798
2008-11-04 Jay Belanger <jay.p.belanger@gmail.com>
4800
* calc/calc.el (calc-quit): Make sure that the keypad buffer
4801
exists before deleting its windows.
4803
2008-11-04 Chong Yidong <cyd@stupidchicken.com>
4805
* server.el (server-process-filter): Don't call
4806
server-create-tty-frame when no tty name is specified.
4808
2008-11-04 Christian Faulhammer <opfer@gentoo.org> (tiny change)
4810
* vc-bzr.el (vc-bzr-dir-extra-headers): New function.
4812
2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4814
* international/mule-cmds.el (toggle-enable-multibyte-characters)
4815
(define-char-code-property):
4816
* textmodes/reftex.el (reftex-index):
4817
* textmodes/reftex-index.el (reftex-index): Fix typos in docstrings.
4819
2008-11-04 Chong Yidong <cyd@stupidchicken.com>
4821
* vc-bzr.el (vc-bzr-dir-printer): Rename from
4822
vc-bzr-status-printer.
4824
* startup.el (startup-echo-area-message): Display a different
4825
message in daemon mode. Suggested by Stephen Turnbull.
4827
* frame.el (make-frame-on-display): Ignore DISPLAY argument on
4830
2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4832
* dframe.el (dframe-mouse-position-function)
4833
(dframe-reposition-frame-emacs, dframe-pass-event-to-popup-mode-menu)
4834
(dframe-mouse-set-point): Fix typos in docstrings.
4836
2008-11-04 Dan Nicolaescu <dann@ics.uci.edu>
4838
* vc-dir.el (vc-dir-headers): Undo previous change.
4840
2008-11-04 Nick Roberts <nickrob@snap.net.nz>
4842
* vc-cvs.el (vc-cvs-dir-extra-headers): Add tag name to header.
4843
* vc-dir.el (vc-dir-headers): Order headers as in PCL-CVS.
4845
2008-11-04 Martin Rudalics <rudalics@gmx.at>
4847
* subr.el (looking-back): Fix doc-string typo.
4849
* electric.el (Electric-pop-up-window): Call window-end with
4852
* window.el (save-selected-window): Make it behave like
4853
save-selected-window-norecord.
4854
(save-selected-window-norecord): Remove, since functionality
4855
fully taken over by save-selected-window.
4856
(walk-windows, set-window-text-height, fit-window-to-buffer):
4857
Use save-selected-window instead of save-selected-window-norecord.
4858
* font-lock.el (lisp-font-lock-keywords-2): Remove entry for
4859
save-selected-window-norecord.
4860
* emacs-lisp/lisp-mode.el (save-selected-window): Remove
4861
indent-function for save-selected-window-norecord.
4863
2008-11-03 Alan Mackenzie <acm@muc.de>
4865
* progmodes/cc-engine.el (c-forward-label): Fix for QT macros.
4867
2008-11-03 Chong Yidong <cyd@stupidchicken.com>
4869
* subr.el (looking-back): Doc fix.
4871
* term/x-win.el (x-initialize-window-system):
4872
Call x-wm-set-size-hint after initialization.
4874
* eshell/em-hist.el (eshell-save-history-on-exit): Change default
4877
* emacs-lisp/lisp-mode.el (lisp-mode): Remove bogus change from
4878
2000-12-08 (bug#1297).
4880
* font-lock.el (font-lock-keywords-case-fold-search): Doc fix.
4882
2008-11-03 Vincent BelaĆÆche <vincent.b.1@hotmail.fr>
4884
* calc/calc-alg.el (calcFunc-collect): Return constant polynomial
4887
2008-11-02 Martin Rudalics <rudalics@gmx.at>
4889
* window.el (save-selected-window-norecord): New macro.
4890
(walk-windows): Use save-selected-window-norecord and call
4891
select-window with NORECORD set. (Bug#1237)
4892
(set-window-text-height, fit-window-to-buffer):
4893
Use save-selected-window-norecord and call select-window with
4895
* subr.el (with-selected-window): Call set-frame-selected-window
4896
with new argument NORECORD set. Update doc-string.
4897
(with-selected-frame): Call select-frame with new argument
4898
NORECORD set. Update doc-string.
4899
* emacs-lisp/lisp-mode.el (save-selected-window-norecord):
4900
Put indent-function for save-selected-window-norecord.
4901
* font-lock.el (lisp-font-lock-keywords-2):
4902
Add save-selected-window-norecord.
4904
2008-11-01 Juanma Barranquero <lekktu@gmail.com>
4906
* cus-edit.el (customize-apropos-options, custom-comment)
4907
(custom-comment-tag, custom-face-edit-attribute-tag):
4908
Fix typos in docstrings.
4909
(custom-buffer-done-kill): Remove * from defcustom docstring.
4910
(custom-file): Fix typo in doc of defcustom choice.
4912
* frame.el (display-visual-class): Fix typo in docstring.
4913
(initial-frame-alist, minibuffer-frame-alist, pop-up-frame-alist)
4914
(special-display-frame-alist, show-trailing-whitespace)
4915
(auto-hscroll-mode, blink-cursor-delay, blink-cursor-interval)
4916
(display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
4917
Remove * from defcustom docstrings.
4919
* md4.el (md4-buffer): Fix typo in docstring.
4920
(md4, md4-64): Doc fixes.
4921
(md4-pack-int32): Reflow docstring.
4923
* paths.el (rmail-file-name): Remove * from defcustom docstring.
4924
(prune-directory-list, gnus-nntp-service): Fix typos in docstrings.
4926
* rect.el (open-rectangle): Reflow docstring.
4927
(spaces-string): Fix docstring typo. Use "?\s" instead of "? ".
4929
* select.el (x-get-cut-buffer): Fix typo in docstring.
4931
* timezone.el (timezone-zone-to-minute, timezone-time-from-absolute)
4932
(timezone-time-zone-from-absolute, timezone-leap-year-p):
4933
Fix typos in docstrings.
4935
* emacs-lisp/assoc.el (asort, aelement, aput, aget, amake):
4936
Fix typos in docstrings.
4938
2008-10-31 Ulf Jasper <ulf.jasper@web.de>
4940
* net/newst-backend.el (newsticker--cache-update): Fix no-save case.
4942
* net/newst-treeview.el (newsticker--treeview-list-update-faces)
4943
(newsticker--treeview-list-update, newsticker--treeview-item-show)
4944
(newsticker--treeview-tree-update)
4945
(newsticker--treeview-tree-update-highlight)
4946
(newsticker-treeview-update)
4947
(newsticker-treeview-next-item, newsticker-treeview-prev-item)
4948
(newsticker-treeview-next-new-or-immortal-item)
4949
(newsticker-treeview-prev-new-or-immortal-item)
4950
(newsticker-treeview-next-feed, newsticker-treeview-prev-feed)
4951
(newsticker-treeview-tree-click): Watch for layout changes.
4952
(newsticker--treeview-set-current-node): Cleanup.
4953
(newsticker--treeview-restore-layout): Rename from
4954
newsticker--treeview-restore-buffers.
4955
(newsticker--treeview-mark-item): Update cache file.
4957
2008-10-31 Ulf Jasper <ulf.jasper@web.de>
4959
* calendar/icalendar.el (icalendar--uid-count): New.
4960
(icalendar--create-uid): New. Extracted from
4961
`icalendar-export-region' and add uid counter.
4962
(icalendar-export-region): Use `icalendar--create-uid'.
4964
2008-10-31 Juanma Barranquero <lekktu@gmail.com>
4966
* tooltip.el (tooltip-frame-parameters): Doc fix.
4968
2008-10-31 Martin Rudalics <rudalics@gmx.at>
4970
* window.el (window-body-height, window-current-scroll-bars)
4971
(walk-windows, get-window-with-predicate, get-buffer-window-list)
4972
(minibuffer-window-active-p, count-windows)
4973
(window-safely-shrinkable-p, window--splittable-p)
4974
(window--try-to-split-window, window--frame-usable-p)
4975
(window--even-window-heights, window--display-buffer-1)
4976
(window--display-buffer-2, set-window-text-height)
4977
(fit-window-to-buffer, shrink-window-if-larger-than-buffer)
4978
(truncated-partial-width-window-p): Rewrite doc-string.
4979
(window-fixed-size-p): Simplify code. Rewrite doc-string.
4980
(split-window-vertically, split-window-horizontally):
4981
Rename args, rewrite doc-string, and simplify code.
4982
(split-window-save-restore-data): Rename args and use
4985
2008-10-30 Chong Yidong <cyd@stupidchicken.com>
4987
* indent.el (indent-for-tab-command): Use use-region-p.
4989
* vc.el (vc-revert): Limit the length of the query string.
4991
2008-10-30 Juanma Barranquero <lekktu@gmail.com>
4993
* simple.el (idle-update-delay, next-error-highlight)
4994
(next-error-highlight-no-select, next-error-recenter, next-error-hook)
4995
(minibuffer-history-case-insensitive-variables, kill-ring-max)
4996
(kill-read-only-ok, backward-delete-char-untabify-method)
4997
(kill-whole-line, mark-ring-max, global-mark-ring-max)
4998
(set-mark-command-repeat-pop, next-line-add-newlines, track-eol)
4999
(goal-column, line-move-ignore-invisible, fill-prefix)
5000
(auto-fill-inhibit-regexp, blink-matching-paren)
5001
(blink-matching-paren-on-screen, blink-matching-paren-distance)
5002
(blink-matching-delay, blink-matching-paren-dont-ignore-comments)
5003
(read-mail-command, mail-user-agent): Remove * in defcustom docstrings.
5004
(minibuffer-history-isearch-wrap, transient-mark-mode)
5005
(next-logical-line, auto-fill-mode, line-number-mode)
5006
(column-number-mode, size-indication-mode, clone-indirect-buffer)
5007
(normal-erase-is-backspace-mode): Doc fixes.
5008
(current-kill, transient-mark-mode, toggle-truncate-lines)
5009
(visible-mode): Reflow docstrings.
5010
(minibuffer-local-shell-command-map, interprogram-paste-function):
5011
Fix typos in docstrings.
5013
2008-10-30 Chong Yidong <cyd@stupidchicken.com>
5015
* server.el (server-process-filter): In daemon mode, default to
5016
emacsclient's tty if not opening a new frame and only the
5017
terminal-frame is available.
5019
2008-10-30 Martin Rudalics <rudalics@gmx.at>
5021
* window.el (quit-window): Simplify code. Say in doc-string
5022
that it operates on the selected window's buffer. (Bug#1259)
5024
2008-10-30 Nick Roberts <nickrob@snap.net.nz>
5026
* vc-svn.el (vc-svn-diff): If files is nil don't set oldvers to
5027
nil so that log-view-diff-changeset works.
5029
2008-10-30 Glenn Morris <rgm@gnu.org>
5031
* files.el (locate-dominating-stop-dir-regexp): Fix typo.
5033
* resume.el: Move to obsolete/.
5034
* Makefile.in (ELCFILES): Update.
5036
2008-10-29 Chong Yidong <cyd@stupidchicken.com>
5038
* electric.el (Electric-pop-up-window): Don't shrink the window if
5039
it's already big enough.
5041
* minibuffer.el (delete-minibuffer-contents): Delete all
5042
minibuffer contents instead of just the current field.
5044
* tmm.el (tmm-get-keymap): Handle case where keyseq cache is omitted.
5046
* bookmark.el (bookmark-handle-bookmark): Rename from
5047
bookmark-jump-noselect.
5048
(bookmark--jump-via, bookmark-insert): Callers changed.
5049
(bookmark-jump-noselect): Wrapper function for
5050
bookmark-handle-bookmark.
5051
(bookmark-get-bookmark-record): Signal error for invalid bookmark.
5053
* textmodes/ispell.el (ispell-word): Use use-region-p.
5055
2008-10-29 Juanma Barranquero <lekktu@gmail.com>
5057
* tooltip.el (tooltip-functions): Rename from `tooltip-hook',
5058
to follow naming conventions for abnormal hooks. Doc fix.
5059
(tooltip-mode, tooltip-timeout): Use it.
5060
(tooltip-hook): New obsolete alias.
5061
(tooltip-help-tips): Doc fix.
5063
* progmodes/gud.el (gud-tooltip-mode): Use `tooltip-functions'.
5065
2008-10-29 Ulrich Mueller <ulm@gentoo.org>
5067
* server.el (server-socket-dir): Use TMPDIR (default /tmp) instead
5070
2008-10-29 Glenn Morris <rgm@gnu.org>
5072
* net/xesam.el (dbus-get-unique-name, dbus-debug): Declare.
5074
* vc-hooks.el (vc-find-root): Remove bogus alias.
5076
2008-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
5078
* international/quail.el (quail-show-guidance): Don't create
5079
a guidance-frame if current buffer is not a minibuffer, since even if
5080
selected-window is mini-p, the buffer will never be displayed in it, so
5081
it wil be usable for guidance.
5083
2008-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
5085
* smerge-mode.el: Require diff-mode at run-time as well.
5087
2008-10-28 Martin Rudalics <rudalics@gmx.at>
5089
* vc-cvs.el (vc-cvs-stay-local): Fix typo in choice.
5090
* vc-hooks.el (vc-stay-local): Likewise.
5092
2008-10-28 Phil Sung <psung@mit.edu>
5094
* follow.el (follow-scroll-down, follow-calc-win-end)
5095
(follow-estimate-first-window-start): Reduce effective window
5096
height when header line is present. (Bug#925)
5098
2008-10-28 Juanma Barranquero <lekktu@gmail.com>
5100
* subr.el (locate-user-emacs-file): Simplify. Don't create
5101
`user-emacs-directory' when Emacs is running in batch mode.
5103
* startup.el (inhibit-startup-screen): Reflow docstring.
5104
(user-mail-address, tool-bar-images-pixel-height): Fix docstring typos.
5106
2008-10-27 Kenichi Handa <handa@m17n.org>
5108
* descr-text.el (describe-char): Fix terminal case (where font is nil).
5110
2008-10-27 Juanma Barranquero <lekktu@gmail.com>
5112
* face-remap.el (text-scale-increase, text-scale-decrease)
5113
(text-scale-adjust): Remove &optional keyword from the arg list;
5114
the INC argument is not really optional, if the functions happen
5115
to be called from elisp.
5117
2008-10-27 Dan Nicolaescu <dann@ics.uci.edu>
5119
* vc.el: Rename VC methods that were missed when vc-status was
5121
* vc-svn.el (vc-svn-dir-extra-headers): Rename from
5122
vc-svn-status-extra-headers.
5123
* vc-hg.el (vc-hg-dir-printer): Rename from vc-hg-status-printer.
5124
(vc-hg-dir-extra-header): Rename from vc-hg-status-extra-headers.
5125
* vc-git.el (vc-git-dir-printer): Rename from vc-dir-status-printer.
5126
(vc-git-dir-extra-headers): Rename from vc-git-status-extra-headers.
5127
* vc-dir.el (vc-dir-mode): Use vc-dir-printer instead of
5128
vc-dir-status-printer.
5129
(vc-dir-headers): Use `dir-extra-headers' instead of
5130
`status-extra-headers'.
5131
(vc-dir-printer): Rename from vc-dir-status-printer.
5132
(vc-default-dir-extra-headers): Rename from
5133
vc-default-status-extra-headers.
5134
* vc-cvs.el (vc-cvs-dir-extra-headers): Rename from
5135
vc-cvs-status-extra-headers.
5137
* startup.el (server-name): Pacify byte compiler.
5138
(command-line): If --daemon=SERVER_NAME was used, set server-name
5139
before calling server-start.
5141
2008-10-26 Romain Francoise <romain@orebokech.com>
5143
* startup.el (command-line): Call daemon-initialized after
5144
starting the server.
5146
2008-10-26 Kenichi Handa <handa@m17n.org>
5148
* help-fns.el (describe-categories): Display the terse legend at
5151
* international/characters.el: Docstrings of categories improved.
5153
2008-10-26 Stefan Monnier <monnier@iro.umontreal.ca>
5155
* progmodes/python.el (python-mode): Don't impose ourselves on hippie.
5157
* faces.el (face-font-family-alternatives): Add "CMU Typewriter Text"
5158
to the courier family.
5159
* textmodes/tex-mode.el (tex-verbatim): Don't use "monospace" which is
5160
usually not serif'd and hence rather unlike verbatim's printed output.
5162
2008-10-25 Chong Yidong <cyd@stupidchicken.com>
5164
* vc-cvs.el (vc-cvs-status-extra-headers): Use full directory name
5165
when reporting the module.
5167
* vc-dir.el (vc-dir-mode-map): Add follow-link behavior.
5169
* wid-edit.el (widget-color-complete): Sort completions alphabetically.
5171
2008-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
5173
* files.el (locate-dominating-stop-dir-regexp): New var.
5174
(locate-dominating-file): Change arg from a regexp to a file name.
5175
Rewrite using the vc-find-root code to avoid directory-files which is
5176
too slow. Obey locate-dominating-stop-dir-regexp.
5177
Don't pay attention to changes in owner.
5178
(project-find-settings-file): Adjust call to locate-dominating-file.
5180
* progmodes/flymake.el (flymake-find-buildfile):
5181
Adjust call to locate-dominating-file.
5183
* vc-hooks.el (vc-find-root): Use locate-dominating-file.
5184
(vc-ignore-dir-regexp): Use locate-dominating-stop-dir-regexp.
5186
2008-10-25 Martin Rudalics <rudalics@gmx.at>
5188
* subr.el (with-current-buffer): Rename buffer argument to
5190
* window.el (get-buffer-window-list): Rename buffer argument to
5191
buffer-or-name and make it optional.
5193
2008-10-25 Juanma Barranquero <lekktu@gmail.com>
5195
* completion.el (add-completion-to-head, add-completion): Doc fixes.
5196
(completion-search-next, add-completions-from-file):
5197
Fix typos in docstrings.
5199
* filesets.el (filesets-menu-ensure-use-cached)
5200
(filesets-ingroup-patterns, filesets-filetype-property):
5201
* tutorial.el (get-lang-string):
5202
* play/gamegrid.el (gamegrid-score-file-length, gamegrid-add-score):
5203
Fix typos in docstrings.
5205
* image-dired.el (image-dired-dired-after-readin-hook): Doc fix.
5206
(image-dired-line-up-method, image-dired-thumb-size)
5207
(image-dired-cmd-write-exif-data-options, image-dired-write-tags)
5208
(image-dired-track-original-file, image-dired-track-thumbnail)
5209
(image-dired-dired-next-line, image-dired-dired-previous-line)
5210
(image-dired-write-comments): Reflow docstrings.
5211
(image-dired-show-all-from-dir-max-files)
5212
(image-dired-format-properties-string, image-dired-create-thumbs)
5213
(image-dired-mark-tagged-files, image-dired-gallery-generate):
5214
Fix typos in docstrings.
5216
* savehist.el (savehist-save-minibuffer-history, savehist-file)
5217
(savehist-additional-variables, savehist-ignored-variables)
5218
(savehist-file-modes, savehist-autosave-interval):
5219
* startup.el (inhibit-startup-echo-area-message, inhibit-default-init)
5220
(inhibit-startup-buffer-menu, mail-host-address, user-mail-address)
5221
(fancy-splash-image):
5222
* thumbs.el (thumbs-thumbsdir, thumbs-geometry, thumbs-relief)
5223
(thumbs-conversion-program, thumbs-margin):
5224
Remove spurious * in docstrings.
5226
2008-10-25 Aaron S. Hawley <aaronh@garden.org>
5228
* thingatpt.el (end-of-sexp, beginning-of-sexp)
5229
(forward-same-syntax): Omit default arguments to char-after and
5232
2008-10-24 Juanma Barranquero <lekktu@gmail.com>
5234
* subr.el (locate-user-emacs-file): New function.
5235
(user-emacs-directory): Mention it in docstring.
5237
* completion.el (save-completions-file-name):
5238
* filesets.el (filesets-menu-cache-file):
5239
* image-dired.el (image-dired-dir, image-dired-db-file)
5240
(image-dired-temp-image-file, image-dired-gallery-dir)
5241
(image-dired-temp-rotate-image-file):
5242
* savehist.el (savehist-file):
5243
* server.el (server-auth-dir):
5244
* thumbs.el (thumbs-thumbsdir):
5245
* tutorial.el (tutorial--saved-dir):
5246
* play/gamegrid.el (gamegrid-user-score-file-directory): Use it.
5248
2008-10-23 Juanma Barranquero <lekktu@gmail.com>
5250
* edmacro.el (edmacro-eight-bits, edmacro-mode): Fix docstring typos.
5251
(edmacro-mismatch, edmacro-sanitize-for-string): Doc fixes.
5253
2008-10-23 Chong Yidong <cyd@stupidchicken.com>
5255
* filesets.el: Update author email.
5256
(filesets-data): Doc fix.
5258
2008-10-23 Jens Petersen <petersen@redhat.com> (tiny change)
5260
* pcmpl-rpm.el (pcomplete/rpm): Make "rpm -qp" use file completion.
5262
2008-10-23 Ulrich Mueller <ulm@kph.uni-mainz.de>
5264
* international/mule-cmds.el (describe-language-environment):
5267
2008-10-23 Glenn Morris <rgm@gnu.org>
5269
* pcmpl-rpm.el (pcomplete/rpm): Doc fix.
5271
* emacs-lisp/cl-macs.el (flet): Throw an error when trying to
5272
byte-compile a redefinition of a function with special byte-compile
5275
2008-10-22 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5277
* ps-print.el: Deal with page sizes for label printes. Suggested by
5278
Friedrich Delgado Friedrichs <friedel@nomaden.org>.
5279
(ps-print-version): New version 7.3.3.
5280
(ps-page-dimensions-database): New page sizes for label printers.
5281
(ps-n-up-printing): Fix code.
5283
2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5285
* frame.el (make-frame-command): Doc fix. Use display-graphic-p.
5287
* thingatpt.el (sexp-at-point, symbol-at-point, number-at-point)
5288
(list-at-point): Add docstrings.
5290
* dired.el (dired-get-marked-files, dired-map-over-marks): Doc fixes.
5292
* dired-aux.el (dired-do-create-files): Doc fix.
5294
2008-10-22 Adrian Robert <Adrian.B.Robert@gmail.com>
5296
* version.el (emacs-version): Change '*Step' to 'NS' for consistency
5297
with other documentation.
5299
2008-10-22 Juanma Barranquero <lekktu@gmail.com>
5301
* replace.el (how-many): Fix typo in docstring.
5302
Reported by Leo <sdl.web@gmail.com>.
5304
2008-10-22 Glenn Morris <rgm@gnu.org>
5306
* international/mule-cmds.el (universal-coding-system-argument):
5307
Check for C-g. (Bug#1205)
5309
2008-10-22 Kenichi Handa <handa@m17n.org>
5311
* international/characters.el: Don't setup
5312
find-word-boundary-function-table.
5313
(next-word-boundary-han, next-word-boundary-kana): Delete them.
5314
(word-combining-categories, word-separating-categories):
5315
Adjust to the change of the docstrings.
5317
2008-10-21 Chong Yidong <cyd@stupidchicken.com>
5319
* simple.el (region-active-p): Doc fix.
5321
2008-10-20 Eli Zaretskii <eliz@gnu.org>
5323
* subr.el (apply-partially): Move from here...
5325
* simple.el (apply-partially): ...to here.
5327
2008-10-20 Andreas Schwab <schwab@suse.de>
5329
* subr.el (split-string-and-unquote): Simplify regexp.
5331
2008-10-20 Eli Zaretskii <eliz@gnu.org>
5333
* subr.el (top-level): Require `cl' when compiling.
5335
2008-10-20 David Reitter <david.reitter@gmail.com>
5337
* info.el (Info-mode): Do not remove an existing header line if
5338
`Info-use-header-line' is nil.
5340
2008-10-19 Juri Linkov <juri@jurta.org>
5342
* isearch.el (isearch-query-replace, isearch-query-replace-regexp):
5343
Add arg `delimited' as in `query-replace' for the case when
5344
isearch-allow-scroll=t and the user types C-u M-%. Doc fix.
5345
Add more indicators to the prompt ("word" and "in region").
5347
* replace.el (query-replace, query-replace-regexp)
5348
(replace-string, replace-regexp, perform-replace): Add "word"
5349
indicatiors to the prompt for word delimited replacements.
5351
* replace.el (read-regexp): Rename arg `default' to `default-value'.
5354
2008-10-19 Eli Zaretskii <eliz@gnu.org>
5356
* subr.el (apply-partially): Move here from minibuffer.el. Doc fix.
5358
* simple.el (minibuffer-default-add-shell-commands): Doc fix.
5360
2008-10-19 Martin Rudalics <rudalics@gmx.at>
5362
* window.el (enlarge-window-horizontally, shrink-window-horizontally):
5363
Make argument names follow Elisp manual.
5365
2008-10-19 Eli Zaretskii <eliz@gnu.org>
5367
* textmodes/remember.el (remember-data-file):
5368
* shadowfile.el (shadow-initialize)
5369
<shadow-info-file, shadow-todo-file>:
5370
* savehist.el (savehist-file):
5371
* recentf.el (recentf-save-file):
5372
* pcvs-defs.el (cvs-cvsrc-file):
5373
* international/kkc.el (kkc-init-file-name):
5374
* ido.el (ido-save-directory-list-file):
5375
* calendar/todo-mode.el (todo-file-do, todo-file-done)
5376
(todo-file-top): Run file names that begin with a period thru
5377
`convert-standard-filename'.
5379
* dos-fns.el (dos-reevaluate-defcustoms): New function. Add it to
5384
* ediff-diff.el (ediff-exec-process): For buffer jobs, bind
5385
coding-system-for-read to ediff-coding-system-for-write.
5387
* ediff-util.el (ediff-make-temp-file): Unconditionally bind
5388
coding-system-for-write to ediff-coding-system-for-write.
5390
* ediff-init.el (ediff-coding-system-for-read): Doc fix.
5391
(ediff-coding-system-for-write): Set to emacs-internal.
5393
2008-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
5395
* international/mule-conf.el (emacs-internal): New coding system alias.
5397
2008-10-18 Juri Linkov <juri@jurta.org>
5399
* info.el (Info-file-supports-index-cookies-list): New variable.
5400
(Info-file-supports-index-cookies): New function.
5401
(Info-find-node-2, Info-index-nodes, Info-index-node): Use it.
5402
(Info-index-nodes): Let-bind Info-point-loc to nil for files
5403
without an index cookie to ignore it when Info-index-nodes is
5404
called during navigating from an index node with line numbers.
5405
(Info-index-node): Set file to Info-current-file if nil. (Bug#1118)
5407
* info.el (Info-breadcrumbs-depth): Move defcustom higher to the
5408
variable definition section.
5410
* info.el (Info-find-node-2): Put initial point below the header line
5411
and breadcrumbs line.
5413
2008-10-18 Glenn Morris <rgm@gnu.org>
5415
* doc-view.el (doc-view-pdf->txt, doc-view-ps->pdf): Give an error if
5416
the needed external programs were not found.
5418
2008-10-18 Eli Zaretskii <eliz@gnu.org>
5420
* files.el (trash-directory): Run thru `convert-standard-filename'.
5421
(file-modes-char-to-who, file-modes-char-to-right)
5422
(file-modes-rights-to-number, file-modes-symbolic-to-number)
5423
(read-file-modes): Doc fixes.
5425
2008-10-17 Chong Yidong <cyd@stupidchicken.com>
5427
* abbrev.el (define-abbrev): Doc fix.
5429
2008-10-17 Alan Mackenzie <acm@muc.de>
5431
* progmodes/cc-cmds.el (c-defun-name): Make it work for "struct
5432
foo bar [] = { ...".
5434
2008-10-17 Chong Yidong <cyd@stupidchicken.com>
5436
* faces.el (face-spec-set-2): Don't pass invalid attributes to
5439
2008-10-17 Juanma Barranquero <lekktu@gmail.com>
5441
* w32-fns.el (w32-list-locales): Decode output of `w32-get-locale-info'
5442
according to `locale-coding-system'. (This fixes trivial bug reported
5443
as part of bug#1179).
5444
Sort list of valid locale ids (EnumSystemLocales does not guarantee any
5445
particular order). Use `when'.
5447
2008-10-16 Juanma Barranquero <lekktu@gmail.com>
5449
* w32-fns.el (w32-check-shell-configuration): Doc fix.
5450
(w32-add-charset-info): Fix typo in docstring.
5452
2008-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5454
* international/mule-conf.el: Removed `utf8' and `UTF8' aliases
5457
2008-10-16 Magnus Henoch <mange@freemail.hu>
5459
* vc-arch.el (vc-arch-dir-status): New function.
5460
(vc-arch-after-dir-status): New function.
5462
2008-10-16 Glenn Morris <rgm@gnu.org>
5464
* man.el (Man-getpage-in-background): Force recent `man's to output
5465
escape sequences even when stdout is not a tty. (Bug#1142)
5467
2008-10-15 Teodor Zlatanov <tzz@lifelogs.com>
5469
* international/mule-conf.el: Add `utf8' and `UTF8' as
5470
aliases for the `utf-8' coding system.
5472
2008-10-15 Juanma Barranquero <lekktu@gmail.com>
5474
* find-file.el (ff-get-file): Doc fix.
5475
(ff-get-file-name): Use `let', not `let*'.
5476
(ff-search-directories): Fix typo in docstring.
5477
(ff-pre-find-hook, ff-pre-load-hook, ff-post-load-hook)
5478
(ff-not-found-hook, ff-file-created-hook, ff-case-fold-search)
5479
(ff-always-in-other-window, ff-ignore-include, ff-always-try-to-create)
5480
(ff-quiet-mode, ff-other-file-alist, cc-search-directories)
5481
(cc-other-file-alist, modula2-other-file-alist):
5482
Remove spurious * in docstrings.
5484
2008-10-14 Chong Yidong <cyd@stupidchicken.com>
5486
* faces.el (set-face-attribute): Set family and foundry before
5488
(face-spec-set-2): Pass unmodified args to set-face-attribute.
5490
2008-10-14 Juanma Barranquero <lekktu@gmail.com>
5492
* hl-line.el (hl-line-unload-function): New function.
5493
(hl-line-unhighlight, global-hl-line-unhighlight): Use `when'.
5494
(hl-line-sticky-flag): Remove spurious * in docstring.
5496
2008-10-14 Eric Hanchrow <offby1@blarg.net> (tiny change)
5498
* vc-git.el (vc-git-show-log-entry): Include the revision in the
5501
2008-10-14 Michael Albinus <michael.albinus@gmx.de>
5503
* net/tramp.el (tramp-process-one-action): Embed regexp in
5504
parentheses, before adding end-of-buffer construct. Suggested by
5505
Markus Triska <markus.triska@gmx.at>.
5507
2008-10-13 Ulf Jasper <ulf.jasper@web.de>
5509
* net/newst-plainview.el (w3m-toggle-inline-image):
5510
Define 'declare-function if necessary, for compatibility.
5512
* net/newst-treeview.el (w3m-toggle-inline-images):
5513
Define 'declare-function if necessary, for compatibility.
5515
2008-10-13 Alan Mackenzie <acm@muc.de>
5517
* progmodes/cc-cmds.el (c-indent-region): Fix previous patch
5518
so that the function works on one-line macros.
5520
* progmodes/cc-engine.el: Amend several doc strings and comments.
1
5522
2008-10-13 Dan Nicolaescu <dann@ics.uci.edu>
3
5524
* vc-hooks.el (vc-stay-local): Add a new choice and default to it.