~ubuntu-branches/ubuntu/karmic/emacs-snapshot/karmic

« back to all changes in this revision

Viewing changes to lisp/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2009-04-05 09:14:30 UTC
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: james.westby@ubuntu.com-20090405091430-nw07lynn2arotjbe
Tags: upstream-20090320
ImportĀ upstreamĀ versionĀ 20090320

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-03-20  Dan Nicolaescu  <dann@ics.uci.edu>
 
2
 
 
3
        * vc-dir.el (vc-dir-deduce-fileset): Make the error message more explicit.
 
4
 
 
5
2009-03-19  Juanma Barranquero  <lekktu@gmail.com>
 
6
 
 
7
        * subr.el (forward-point): Add obsolescence declaration.
 
8
 
 
9
        * paren.el (show-paren-function):
 
10
        * simple.el (kill-forward-chars, kill-backward-chars):
 
11
         Use (+/- (point) N), instead of `forward-point'.
 
12
 
 
13
2009-03-19  Glenn Morris  <rgm@gnu.org>
 
14
 
 
15
        * mail/rmail.el (rmail-retry-ignored-headers): Add :version tag.
 
16
 
 
17
        * mail/supercite.el (sc-version): Doc fix.
 
18
 
 
19
2009-03-19  Leo  <sdl.web@gmail.com>  (tiny change)
 
20
 
 
21
        * mail/supercite.el (sc-version): Fix typo in interactive spec.
 
22
 
 
23
2009-03-19  Kenichi Handa  <handa@m17n.org>
 
24
 
 
25
        * international/quail.el (quail-update-leim-list-file):
 
26
        Save leim-list.el in utf-8.
 
27
 
 
28
        * international/mule-cmds.el (leim-list-header):
 
29
        Use utf-8 coding tag.
 
30
 
 
31
        * term/ns-win.el: Call create-default-fontset, not
 
32
        setup-default-fontset.  Call create-fontset-from-fontset-spec
 
33
        within condition-case.
 
34
 
 
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.
 
38
 
 
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.
 
42
 
 
43
        * international/fontset.el (create-default-fontset): New function.
 
44
        (create-fontset-from-x-resource): Use display-warning instead of
 
45
        message.
 
46
 
 
47
2009-03-18  Richard M Stallman  <rms@gnu.org>
 
48
 
 
49
        * mail/rmail.el (rmail-retry-ignored-headers): Add usual mime headers.
 
50
        (rmail-retry-failure): Undo previous change.
 
51
 
 
52
2009-03-18  Kenichi Handa  <handa@m17n.org>
 
53
 
 
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).
 
58
 
 
59
2009-03-17  Juanma Barranquero  <lekktu@gmail.com>
 
60
 
 
61
        * emacs-lisp/benchmark.el (benchmark): Reflow docstring.
 
62
 
 
63
2009-03-17  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 
64
 
 
65
        * international/characters.el (cjk-char-width-table):
 
66
        Add cp932-2-byte.
 
67
 
 
68
2009-03-17  Chong Yidong  <cyd@stupidchicken.com>
 
69
 
 
70
        * minibuffer.el (minibuffer-complete-and-exit): Doc fix.
 
71
 
 
72
2009-03-16  David Reitter  <david.reitter@gmail.com>
 
73
 
 
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.
 
77
 
 
78
2009-03-16  Richard M Stallman  <rms@gnu.org>
 
79
 
 
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.
 
83
 
 
84
2009-03-16  Kenichi Handa  <handa@m17n.org>
 
85
 
 
86
        * international/ccl.el (ccl-compile-if): Signal an error for
 
87
        invalid operator.
 
88
 
 
89
2009-03-16  Chong Yidong  <cyd@stupidchicken.com>
 
90
 
 
91
        * minibuffer.el (read-file-name): Doc fix.
 
92
 
 
93
        * tooltip.el (tooltip-show-help-non-mode): Don't set
 
94
        tooltip-previous-message if called with the same tooltip that is
 
95
        showing (Bug#2680).
 
96
 
 
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).
 
100
 
 
101
2009-03-15  Glenn Morris  <rgm@gnu.org>
 
102
 
 
103
        * calendar/cal-tex.el (cal-tex-preamble-extra): Add an example string
 
104
        value to help people with the formatting.
 
105
 
 
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.
 
109
 
 
110
        * mail/rmail.el (rmail-font-lock-keywords): Treat "Mail-Reply-To"
 
111
        like "Reply-To".
 
112
 
 
113
2009-03-15  Chong Yidong  <cyd@stupidchicken.com>
 
114
 
 
115
        * minibuffer.el (completion-styles): Add emacs22 completion style
 
116
        as fallback.
 
117
 
 
118
2009-03-15  Dan Nicolaescu  <dann@ics.uci.edu>
 
119
 
 
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
 
123
        vc-checkin.
 
124
        (vc-next-action): Do not assume that all backends in
 
125
        vc-handled-backends are upper case.
 
126
 
 
127
2009-03-15  Chong Yidong  <cyd@stupidchicken.com>
 
128
 
 
129
        * files.el (get-free-disk-space): Ensure that default-directory is
 
130
        usable before calling call-process.  Suggested by Kevin
 
131
        Ryde (Bug#2631).
 
132
 
 
133
2009-03-14  David Reitter  <david.reitter@gmail.com>
 
134
 
 
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):
 
142
        Remove.
 
143
 
 
144
2009-03-14  Glenn Morris  <rgm@gnu.org>
 
145
 
 
146
        * mail/mailalias.el: Remove leading `*' from defcustom docs.
 
147
 
 
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.
 
157
 
 
158
2009-03-14  Chong Yidong  <cyd@stupidchicken.com>
 
159
 
 
160
        * simple.el (undo-outer-limit-truncate): Mention that
 
161
        warning-suppress-types is defined in the warnings
 
162
        library (Bug#2668).
 
163
 
 
164
2009-03-14  Dan Nicolaescu  <dann@ics.uci.edu>
 
165
 
 
166
        * vc.el (vc-default-receive-file): The 'register method now
 
167
        expects a list, pass a list.
 
168
 
 
169
2009-03-14  Chong Yidong  <cyd@stupidchicken.com>
 
170
 
 
171
        * doc-view.el (doc-view-sentinel): Strip trailing newline from
 
172
        event message.
 
173
 
 
174
2009-03-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
175
 
 
176
        * tar-mode.el (tar-extract): Setup the buffer's name, undo-list, and
 
177
        modified status before running the major-mode.
 
178
 
 
179
        * simple.el (undo): Don't loop when encountering empty undo records.
 
180
 
 
181
2009-03-13  Tassilo Horn  <tassilo@member.fsf.org>
 
182
 
 
183
        * doc-view.el (doc-view-mode-map): Bind RET to image-next-line.
 
184
 
 
185
2009-03-13  Alexandre Julliard  <julliard@winehq.org>
 
186
 
 
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)
 
192
 
 
193
2009-03-13  D. Goel  <deego3@gmail.com>
 
194
 
 
195
        * ibuf-ext.el:
 
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.
 
201
 
 
202
2009-03-13  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
203
 
 
204
        * textmodes/ispell.el (ispell-get-word): Initialize spellchecker
 
205
        params.  (Bug #2654)
 
206
 
 
207
2009-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 
208
 
 
209
        * files.el (auto-mode-alist): Add rules for OpenOffice extension
 
210
        packages, as well as Opkg/Ipkg packages.
 
211
 
 
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.
 
218
 
 
219
2009-03-13  Kenichi Handa  <handa@m17n.org>
 
220
 
 
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
 
225
        selected frame.
 
226
        (mule-diag): Likewise.  Print both font and fontset of the frame.
 
227
 
 
228
2009-03-13  Chong Yidong  <cyd@stupidchicken.com>
 
229
 
 
230
        * term.el (term-send-raw-string): Deactivate mark.
 
231
        (term-send-raw, term-send-raw-meta): Undo 2009-03-08 change.
 
232
 
 
233
2009-03-12  Juanma Barranquero  <lekktu@gmail.com>
 
234
 
 
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.
 
239
 
 
240
2009-03-12  Glenn Morris  <rgm@gnu.org>
 
241
 
 
242
        * mail/mailabbrev.el (mail-abbrev-next-line)
 
243
        (mail-abbrev-end-of-buffer): Doc fixes.
 
244
 
 
245
2009-03-11  Jason Rumney  <jasonr@gnu.org>
 
246
 
 
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.
 
251
 
 
252
2009-03-11  Glenn Morris  <rgm@gnu.org>
 
253
 
 
254
        * mail/rmailedit.el (rmail-edit-mode):
 
255
        Set write-region-annotate-functions.  (Bug#2625)
 
256
 
 
257
2009-03-10  Juanma Barranquero  <lekktu@gmail.com>
 
258
 
 
259
        * w32-vars.el (w32-list-proportional-fonts): Fix typos in last change.
 
260
 
 
261
2009-03-10  Jason Rumney  <jasonr@gnu.org>
 
262
 
 
263
        * w32-vars.el (w32-list-proportional-fonts): Make obsolete.
 
264
 
 
265
2009-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
266
 
 
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.
 
269
 
 
270
        * doc-view.el (doc-view-convert-current-doc): Fix last change.
 
271
 
 
272
2009-03-10  Glenn Morris  <rgm@gnu.org>
 
273
 
 
274
        * mail/sendmail.el (mail-archive-file-name, mail-default-headers):
 
275
        Doc fixes.
 
276
        (mail-mailing-lists): Remove leading `*' from defcustom doc.
 
277
 
 
278
        * simple.el (compose-mail): Doc fix.
 
279
 
 
280
2009-03-10  Alexander Becher  <alexander.becher@capgemini-sdm.com>  (tiny change)
 
281
 
 
282
        * vc-annotate.el (vc-annotate): Use widened line number (Bug#2612).
 
283
 
 
284
2009-03-09  Jason Rumney  <jasonr@gnu.org>
 
285
 
 
286
        * minibuffer.el (read-file-name): Only split dir name when
 
287
        default filename is missing.  (Bug#2585)
 
288
 
 
289
2009-03-08  Chong Yidong  <cyd@stupidchicken.com>
 
290
 
 
291
        * finder.el (finder-commentary): Don't delete other
 
292
        windows (Bug#2291).
 
293
 
 
294
        * term.el (term-send-raw, term-send-raw-meta): Deactivate the mark
 
295
        first (Bug#2449).
 
296
 
 
297
2009-03-08  Andreas Schwab  <schwab@linux-m68k.org>
 
298
 
 
299
        * net/ange-ftp.el (ange-ftp-multi-msgs): Add 150-.
 
300
 
 
301
2009-03-07  Eli Zaretskii  <eliz@gnu.org>
 
302
 
 
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.
 
308
 
 
309
        * man.el (Man-init-defvars) [windows-nt]: Use a special command
 
310
        list.  Don't invoke Awk.
 
311
 
 
312
2009-03-06  Glenn Morris  <rgm@gnu.org>
 
313
 
 
314
        * mail/rmailmm.el (rmail-mime-media-type-handlers-alist): Fix doc and
 
315
        custom type.
 
316
 
 
317
2009-03-05  Tassilo Horn  <tassilo@member.fsf.org>
 
318
 
 
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.
 
323
 
 
324
2009-03-05  Glenn Morris  <rgm@gnu.org>
 
325
 
 
326
        * mail/rmail.el (rmail-perm-variables): rmail-overlay-list needs to be
 
327
        buffer-local in the view buffer, not the rmail buffer.
 
328
 
 
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)
 
332
 
 
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.
 
337
 
 
338
        * mail/rmailmm.el (rmail-mime-media-type-handlers-alist)
 
339
        (rmail-mime-attachment-dirs-alist): Doc fixes.  Fix custom-type.
 
340
        Add version.
 
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.
 
344
 
 
345
2009-03-04  David Reitter <david.reitter@gmail.com>
 
346
 
 
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.
 
350
 
 
351
2009-03-04  Sam Steingold  <sds@gnu.org>
 
352
 
 
353
        * progmodes/compile.el (compilation-error-regexp-alist-alist):
 
354
        Handle "omake -P" messages "file foo changed".
 
355
 
 
356
2009-03-04  Glenn Morris  <rgm@gnu.org>
 
357
 
 
358
        * mail/rmailedit.el (rmail-edit-mode): Doc fix.
 
359
 
 
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.
 
370
 
 
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'
 
378
        by `(lambda'.
 
379
 
 
380
2009-03-03  Sam Steingold  <sds@gnu.org>
 
381
 
 
382
        * progmodes/compile.el (compilation-move-to-column):
 
383
        Guard against negative col values.
 
384
 
 
385
2009-03-03  Simon Josefsson  <simon@josefsson.org>
 
386
 
 
387
        * mail/smtpmail.el (smtpmail-auth-supported): Mention that list is
 
388
        in preference order.
 
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.
 
392
 
 
393
2009-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 
394
 
 
395
        * emacs-lisp/lisp.el (end-of-defun-function): Make it more clear that
 
396
        the function takes no argument.
 
397
 
 
398
2009-03-03  Glenn Morris  <rgm@gnu.org>
 
399
 
 
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.
 
404
 
 
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.
 
412
 
 
413
2009-03-03  Kenichi Handa  <handa@m17n.org>
 
414
 
 
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.
 
418
 
 
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.
 
422
 
 
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.
 
427
 
 
428
2009-03-02  Glenn Morris  <rgm@gnu.org>
 
429
 
 
430
        * calendar/calendar.el (diary-date-forms, calendar-date-display-form):
 
431
        Add :set-after listing variables on which we might depend.
 
432
 
 
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):
 
437
        Doc fixes.
 
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.
 
443
 
 
444
2009-03-01  Chong Yidong  <cyd@stupidchicken.com>
 
445
 
 
446
        * abbrev.el (clear-abbrev-table): Always return nil (Bug#2515).
 
447
 
 
448
2009-03-01  Glenn Morris  <rgm@gnu.org>
 
449
 
 
450
        * mail/rmail.el (rmail-mode-map): Add explicit keybinding for
 
451
        rmail-resend in the menu.
 
452
 
 
453
        * files.el (confirm-nonexistent-file-or-buffer): `other' must be last
 
454
        custom choice.  (Bug#2506)
 
455
 
 
456
2009-02-28  Eli Zaretskii  <eliz@gnu.org>
 
457
 
 
458
        * progmodes/grep.el (grep-process-setup) [windows-nt msdos]:
 
459
        Use "--color=always".
 
460
 
 
461
2009-02-28  Glenn Morris  <rgm@gnu.org>
 
462
 
 
463
        * mail/rmailout.el (rmail-output-as-seen): Add autoload cookie.
 
464
 
 
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'.
 
468
 
 
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
 
473
        header style.
 
474
 
 
475
2009-02-27  Chong Yidong  <cyd@stupidchicken.com>
 
476
 
 
477
        * replace.el (keep-lines-read-args): Use empty string as
 
478
        default (Bug#2495).
 
479
 
 
480
        * menu-bar.el (menu-set-font): Fix last fix.
 
481
 
 
482
2009-02-27  Glenn Morris  <rgm@gnu.org>
 
483
 
 
484
        * help-fns.el (find-lisp-object-file-name): Need a buffer position, not
 
485
        just a buffer, to find a definition.
 
486
 
 
487
        * mail/rmail.el (rmail-speedbar-move-message): Preserve the directory
 
488
        part against rmail-output's oddness.
 
489
 
 
490
2009-02-27  Chong Yidong  <cyd@stupidchicken.com>
 
491
 
 
492
        * menu-bar.el (menu-set-font): Assign the same font object to all
 
493
        frames (Bug#2476).
 
494
 
 
495
2009-02-26  Michael Albinus  <michael.albinus@gmx.de>
 
496
 
 
497
        * net/tramp.el (tramp-remote-coding-commands): Add "base64". (Bug#2463)
 
498
 
 
499
2009-02-26  Juanma Barranquero  <lekktu@gmail.com>
 
500
 
 
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):
 
506
        Reflow docstrings.
 
507
 
 
508
2009-02-26  Glenn Morris  <rgm@gnu.org>
 
509
 
 
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.
 
516
 
 
517
        * progmodes/cc-vars.el (c-style-variables-are-local-p):
 
518
        Mark as safe if boolean.  (Bug#2197)
 
519
 
 
520
2009-02-26  Tobias C. Rittweiler  <tcr@freebits.de>  (tiny change)
 
521
 
 
522
        * mail/sendmail.el (sendmail-send-it): `call-process-region' can
 
523
        return a string.  (Bug#2428)
 
524
 
 
525
2009-02-25  Juanma Barranquero  <lekktu@gmail.com>
 
526
 
 
527
        * bs.el (bs--down):
 
528
        * ibuffer.el (ibuffer-redisplay-engine): Use `point-min' instead of 1.
 
529
 
 
530
2009-02-25  Glenn Morris  <rgm@gnu.org>
 
531
 
 
532
        * dired-x.el (dired-guess-shell-alist-user): Fix doc typo.
 
533
 
 
534
        * simple.el (eval-expression):
 
535
        * emacs-lisp/lisp-mode.el (eval-last-sexp): Mention truncation in doc.
 
536
 
 
537
2009-02-25  Dan Nicolaescu  <dann@ics.uci.edu>
 
538
 
 
539
        * vc-dir.el (vc-dir-update): Make sure ./ is always first in the listing.
 
540
 
 
541
2009-02-25  David Reitter <david.reitter@gmail.com>
 
542
 
 
543
        * mail/mailclient.el (clipboard-kill-ring-save): Declare.
 
544
 
 
545
2009-02-25  Kenichi Handa  <handa@m17n.org>
 
546
 
 
547
        * ps-mule.el (ps-mule-begin-job): Don't call auto-compose-region.
 
548
 
 
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.
 
555
 
 
556
2009-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 
557
 
 
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.
 
564
 
 
565
2009-02-24  Juanma Barranquero  <lekktu@gmail.com>
 
566
 
 
567
        * textmodes/ispell.el (ispell-region): Adapt "done" message to
 
568
        coding conventions.  (Bug#2447)
 
569
 
 
570
        * scroll-bar.el (scroll-bar-mode): Turn off scroll bars when
 
571
        argument is 0.  Doc fix.  (Bug#1527)
 
572
 
 
573
        * w32-vars.el (w32-system-shells): Doc fix.
 
574
 
 
575
        * image.el (image-load-path-for-library, insert-sliced-image):
 
576
        Fix typos in docstrings.
 
577
 
 
578
2009-02-24  Glenn Morris  <rgm@gnu.org>
 
579
 
 
580
        * textmodes/flyspell.el (flyspell-use-meta-tab): Add a custom
 
581
        :set function.  (Bug#2429)
 
582
 
 
583
        * eshell/esh-util.el (eshell-parse-ange-ls): Define `name' before
 
584
        potential use.
 
585
 
 
586
        * progmodes/cperl-mode.el (cperl-find-pods-heres):
 
587
        Don't globally bind `name'.
 
588
 
 
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.
 
593
 
 
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'.
 
598
 
 
599
2009-02-23  Chong Yidong  <cyd@stupidchicken.com>
 
600
 
 
601
        * net/ange-ftp.el (ange-ftp-insert-directory): Adapt switch
 
602
        manipulation to 2009-02-11 change to dired-add-entry (Bug#2410).
 
603
 
 
604
2009-02-23  Juanma Barranquero  <lekktu@gmail.com>
 
605
 
 
606
        * bs.el (bs--down): When wrapping around, use `forward-line',
 
607
        not `goto-line', to avoid distracting "Mark set" message.
 
608
 
 
609
2009-02-23  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
 
610
 
 
611
        * ibuffer.el (ibuffer-redisplay-engine): Avoid "Mark set" message
 
612
        clobbering useful message from `ibuffer-toggle-sorting-mode' (Bug#2439).
 
613
 
 
614
2009-02-23  Miles Bader  <miles@gnu.org>
 
615
 
 
616
        * proced.el (proced-process-attributes):
 
617
        * server.el (server-running-p): Rename `system-process-attributes'
 
618
        to `process-attributes'.
 
619
 
 
620
2009-02-22  Juri Linkov  <juri@jurta.org>
 
621
 
 
622
        * dired-aux.el (minibuffer-default-add-dired-shell-commands):
 
623
        Doc fix.
 
624
 
 
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.
 
631
 
 
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)
 
636
 
 
637
2009-02-21  Jay Belanger  <jay.p.belanger@gmail.com>
 
638
 
 
639
        * calc/calc-math.el (math-use-emacs-fn): Make sure that the
 
640
        lisp number is in decimal.
 
641
 
 
642
2009-02-21  Chong Yidong  <cyd@stupidchicken.com>
 
643
 
 
644
        * progmodes/compile.el (compilation-error-regexp-alist-alist):
 
645
        Tweak regexp (Bug#2173).
 
646
 
 
647
        * textmodes/flyspell.el (flyspell-mouse-map): Undefine mouse-2 to
 
648
        avoid yanks (Bug#2408).
 
649
 
 
650
2009-02-21  Alan Mackenzie  <acm@muc.de>
 
651
 
 
652
        * progmodes/cc-langs.el (c-case-kwds-regexp): New variable.
 
653
 
 
654
        * progmodes/cc-engine.el (c-beginning-of-statement-1): Enhance to
 
655
        parse case clauses with (compile-time) expressions.
 
656
 
 
657
2009-02-21  Eli Zaretskii  <eliz@gnu.org>
 
658
 
 
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.
 
663
 
 
664
2009-02-21  Glenn Morris  <rgm@gnu.org>
 
665
 
 
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.
 
669
 
 
670
2009-02-20  Martin Rudalics  <rudalics@gmx.at>
 
671
 
 
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>
 
675
 
 
676
2009-02-20  Andreas Schwab  <schwab@suse.de>
 
677
 
 
678
        * startup.el (command-line): Don't match an empty argument as an
 
679
        option.
 
680
        (command-line-1): Likewise.
 
681
 
 
682
2009-02-20  Daniel Jensen  <daniel@bigwalter.net>  (tiny change)
 
683
 
 
684
        * apropos.el (apropos-library): Check for null filename in load-history.
 
685
 
 
686
2009-02-20  Glenn Morris  <rgm@gnu.org>
 
687
 
 
688
        * apropos.el (apropos-library): Remove the element with null filename,
 
689
        if present, from the completion list.
 
690
 
 
691
        * mail/rmail.el (rmail-speedbar-buttons): Only add regular files.
 
692
        (rmail-speedbar-find-file): Use rmail rather than find-file.
 
693
 
 
694
2009-02-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
695
 
 
696
        * textmodes/bibtex.el (bibtex-autokey-titleword-ignore): Doc fix.
 
697
 
 
698
2009-02-20  Era Eriksson  <era@iki.fi>  (tiny change)
 
699
 
 
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.
 
704
 
 
705
2009-02-20  Chong Yidong  <cyd@stupidchicken.com>
 
706
 
 
707
        * server.el (server-start): Make the warning more
 
708
        verbose (Bug#2395).
 
709
 
 
710
2009-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
711
 
 
712
        * font-lock.el (font-lock-fontify-syntactic-keywords-region):
 
713
        Make sure we stop when we reach the limit.
 
714
 
 
715
        * progmodes/sh-script.el (sh-font-lock-quoted-subshell): ' inside
 
716
        a "..." does not quote anything.  (Bug#2384)
 
717
 
 
718
        * textmodes/rst.el (rst-mode-abbrev-table): Mark entries as `system'.
 
719
 
 
720
2009-02-19  Andreas Schwab  <schwab@suse.de>
 
721
 
 
722
        * term.el: Remap self-insert-command to term-send-raw in
 
723
        term-raw-map.  (Bug#2386)
 
724
 
 
725
2009-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
726
 
 
727
        * emacs-lisp/lisp.el (end-of-defun): Consider the ".*\n" after the end
 
728
        of the function as being part of the function.
 
729
 
 
730
2009-02-19  Nick Roberts  <nickrob@snap.net.nz>
 
731
 
 
732
        * progmodes/compile.el (compilation-error-regexp-alist-alist):
 
733
        Move entry for maven (alphabetical order).
 
734
 
 
735
2009-02-19  Glenn Morris  <rgm@gnu.org>
 
736
 
 
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)
 
740
 
 
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).
 
745
 
 
746
        * mail/rmail.el (rsf-beep, rsf-sleep-after-message, rmail-spam-filter):
 
747
        Don't declare.
 
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.
 
752
 
 
753
2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 
754
 
 
755
        * cus-edit.el (custom-group-value-create): Insert some
 
756
        informatory text in the WIDGET-misses-doc-string case.
 
757
 
 
758
2009-02-18  Sam Steingold  <sds@gnu.org>
 
759
 
 
760
        * progmodes/compile.el: Require comint at top level to fix the
 
761
        last patch.
 
762
 
 
763
2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 
764
 
 
765
        * cus-edit.el (custom-group-value-create): Don't throw an error
 
766
        when WIDGET has no doc-string.  (Bug#2356)
 
767
 
 
768
2009-02-18  Juanma Barranquero  <lekktu@gmail.com>
 
769
 
 
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)
 
774
 
 
775
2009-02-18  Glenn Morris  <rgm@gnu.org>
 
776
 
 
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.
 
780
 
 
781
2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 
782
 
 
783
        * progmodes/flymake.el (flymake): Add defgroup.  (Bug#2356)
 
784
 
 
785
2009-02-18  Glenn Morris  <rgm@gnu.org>
 
786
 
 
787
        * mail/rmail-spam-filter.el (rmail-summary-mode-map): Remove unneeded
 
788
        declaration.
 
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
 
804
        simplify things.
 
805
        (rsf-add-content-type-field): Make the message less verbose.
 
806
 
 
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.
 
817
 
 
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.
 
822
 
 
823
2009-02-17  Richard M Stallman  <rms@gnu.org>
 
824
 
 
825
        * mail/rmailmsc.el (set-rmail-inbox-list): Doc fix.
 
826
 
 
827
        * mail/rmail.el (rmail-copy-headers): When copying full headers,
 
828
        correctly put point at the end.
 
829
 
 
830
2009-02-17  Sam Steingold  <sds@gnu.org>
 
831
 
 
832
        * progmodes/compile.el (compilation-filter):
 
833
        Call `comint-carriage-motion', just like `comint-output-filter'.
 
834
 
 
835
2009-02-17  Jason Rumney  <jasonr@gnu.org>
 
836
 
 
837
        * files.el (make-directory): Stop recursing if parent is
 
838
        self. (Bug#2309)
 
839
 
 
840
2009-02-17  Juanma Barranquero  <lekktu@gmail.com>
 
841
 
 
842
        * net/newst-treeview.el (newsticker--treeview-load): Remove bogus `if'.
 
843
 
 
844
        * progmodes/cc-menus.el (cc-imenu-objc-function): Doc fix.
 
845
 
 
846
2009-02-17  Miles Bader  <miles@gnu.org>
 
847
 
 
848
        * emacs-lisp/copyright.el (copyright-regexp): Tweak to match
 
849
        copyright statements where the years follow the name.
 
850
 
 
851
2009-02-17  Glenn Morris  <rgm@gnu.org>
 
852
 
 
853
        * emacs-lisp/copyright.el (copyright-update-year): Don't let y-or-n-p
 
854
        move point.  (Bug#2209)
 
855
 
 
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.
 
863
 
 
864
        * mail/rmail.el (rmail-get-attr-names): Give a warning rather than an
 
865
        error if the header is corrupt.
 
866
 
 
867
2009-02-16  Ulf Jasper  <ulf.jasper@web.de>
 
868
 
 
869
        * net/newst-treeview.el (newsticker--treeview-load):
 
870
        Offer deletion of old groups file.
 
871
 
 
872
2009-02-16  Glenn Morris  <rgm@gnu.org>
 
873
 
 
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.
 
879
 
 
880
2009-02-15  Glenn Morris  <rgm@gnu.org>
 
881
 
 
882
        * mail/rmailsum.el (rmail-summary-output-as-seen): Doc fix.
 
883
 
 
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.
 
891
 
 
892
2009-02-15  Richard M Stallman  <rms@gnu.org>
 
893
 
 
894
        * mail/rmailedit.el (rmail-edit-diff-headers):
 
895
        Delete spurious reference to OLD.
 
896
 
 
897
2009-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
898
 
 
899
        * jit-lock.el (with-buffer-prepared-for-jit-lock): Swap the `let' and
 
900
        the `with-buffer-unmodified' to avoid useless `readlink' calls.
 
901
 
 
902
2009-02-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
903
 
 
904
        * textmodes/bibtex.el (bibtex-global-key-alist)
 
905
        (bibtex-initialize): Exclude current buffer if it does not use
 
906
        bibtex-mode.
 
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
 
911
        initial values.
 
912
 
 
913
2009-02-14  Eli Zaretskii  <eliz@gnu.org>
 
914
 
 
915
        * textmodes/ispell.el (ispell-insert-word): Use `with-no-warnings'
 
916
        around forms that refer to translation-table-for-input.
 
917
 
 
918
        * isearch.el (isearch-search-string): Use `with-no-warnings'
 
919
        around forms that refer to translation-table-for-input.
 
920
 
 
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.
 
925
 
 
926
        * simple.el (quoted-insert, zap-to-char): Use `with-no-warnings'
 
927
        around forms that refer to translation-table-for-input.
 
928
 
 
929
        * subr.el (translation-table-for-input): Declare obsolete again.
 
930
 
 
931
2009-02-14  Glenn Morris  <rgm@gnu.org>
 
932
 
 
933
        * mail/rmail.el (rmail): When reverting, swap buffers before setting
 
934
        counters.  (Bug#2229)
 
935
        (rmail-revert): Swap buffers before replacing contents.
 
936
 
 
937
2009-02-14  Ian Eure  <ian@digg.com>  (tiny change)
 
938
 
 
939
        * progmodes/sql.el (sql-product-alist, sql-connect-sqlite):
 
940
        Remove host, user, password options not applicable to SQlite. (Bug#1904)
 
941
 
 
942
2009-02-14  Richard M Stallman  <rms@gnu.org>
 
943
 
 
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.
 
951
 
 
952
        * mail/rmailout.el (rmail-output-body-to-file): Avoid space and colon
 
953
        in default file name.
 
954
 
 
955
        * mail/rmail.el (rmail-convert-file-maybe): Turn off case-fold-search.
 
956
        (rmail-add-mbox-headers): Likewise.
 
957
 
 
958
2009-02-13  Eli Zaretskii  <eliz@gnu.org>
 
959
 
 
960
        * files.el (load-library): Doc fix.
 
961
 
 
962
        * subr.el (locate-library): Doc fix.  (Bug#2291)
 
963
 
 
964
2009-02-13  Alan Mackenzie  <acm@muc.de>
 
965
 
 
966
        * progmodes/cc-cmds.el (c-defun-name): Widen, to allow it to work
 
967
        in narrowed buffers.
 
968
 
 
969
2009-02-13  Kenichi Handa  <handa@m17n.org>
 
970
 
 
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)
 
980
 
 
981
2009-02-13  Juanma Barranquero  <lekktu@gmail.com>
 
982
 
 
983
        * minibuffer.el (internal-complete-buffer-except): Doc fix.  (Bug#2315)
 
984
 
 
985
2009-02-13  Glenn Morris  <rgm@gnu.org>
 
986
 
 
987
        * mail/rmail.el (rmail-show-message-1): New name for the old
 
988
        rmail-show-message.
 
989
        * mail/rmail.el, mail/rmailkwd.el, mail/rmailmsc.el, mail/rmailout.el:
 
990
        * mail/rmailsort.el: Update for rmail-show-message name change.
 
991
 
 
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
 
995
        name change.
 
996
 
 
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.
 
1006
 
 
1007
        * mail/rmail.el (rmail-summary-vector, rmail-mode-map): Add doc string.
 
1008
 
 
1009
        * mail/unrmail.el (unrmail): When getting message keywords, don't
 
1010
        include a leading space, but do include the space after the separating
 
1011
        comma.  (Bug#2303)
 
1012
 
 
1013
        * mail/rmail.el (rmail-set-header-1): If VALUE is nil, remove the
 
1014
        header altogether.
 
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)
 
1018
 
 
1019
2009-02-12  Juri Linkov  <juri@jurta.org>
 
1020
 
 
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)
 
1026
 
 
1027
2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1028
 
 
1029
        * progmodes/python.el (python-use-skeletons): Re-add.
 
1030
        (def-python-skeleton): Use it.  (Bug#2238)
 
1031
 
 
1032
        * international/quail.el (quail-make-guidance-frame): Remove the
 
1033
        `parent-id' parameter.
 
1034
        (quail-show-guidance): Make the new window dedicated.
 
1035
 
 
1036
2009-02-12  Juanma Barranquero  <lekktu@gmail.com>
 
1037
 
 
1038
        * international/characters.el (?1, ?2, ?3, ?4, ?7, ?^):
 
1039
        Fix typos in docstrings.
 
1040
 
 
1041
2009-02-12  Alan Mackenzie  <acm@muc.de>
 
1042
 
 
1043
        * progmodes/cc-defs.el (c-emacs-features): Crash-fix: change `='
 
1044
        to `eq'.  (Bug#2304)
 
1045
 
 
1046
2009-02-12  Glenn Morris  <rgm@gnu.org>
 
1047
 
 
1048
        * mail/rmailkwd.el (rmail-set-label): Fix the test for a label being
 
1049
        already present.  (Bug#2210)
 
1050
 
 
1051
2009-02-12  Kenichi Handa  <handa@m17n.org>
 
1052
 
 
1053
        * international/characters.el (?.): New character category for
 
1054
        Base characters.  Set them in the standard category table.
 
1055
 
 
1056
        * composite.el: Use "\\c." instead of "[[:alpha:]]" to match with
 
1057
        a base character.
 
1058
 
 
1059
2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1060
 
 
1061
        * isearch.el (isearch-yank-char-in-minibuffer)
 
1062
        (isearch-other-meta-char): Use with-current-buffer.
 
1063
 
 
1064
        * progmodes/verilog-mode.el (verilog-mode): Avoid circular use of
 
1065
        syntax-ppss.  (Bug#1243)
 
1066
 
 
1067
        * emacs-lisp/lisp.el (end-of-defun): Rewrite, to use the ARG argument
 
1068
        to beginning-of-defun-raw.
 
1069
 
 
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.
 
1072
 
 
1073
2009-02-12  Richard M Stallman  <rms@gnu.org>
 
1074
 
 
1075
        * mail/rmail.el (rmail-show-message-verbose-min): New option.
 
1076
        (rmail-show-message): Conditionally show start and finish in echo area.
 
1077
 
 
1078
2009-02-12  Glenn Morris  <rgm@gnu.org>
 
1079
 
 
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.
 
1084
 
 
1085
        * mail/rmail.el (rmail-unix-mail-delimiter): Doc fix.
 
1086
        (rmail-enable-multibyte): Don't really define, only for compiler.
 
1087
 
 
1088
2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1089
 
 
1090
        * files.el (read-buffer-to-switch):
 
1091
        Add table to icomplete-with-completion-tables.
 
1092
 
 
1093
2009-02-11  Chong Yidong  <cyd@stupidchicken.com>
 
1094
 
 
1095
        * dired-aux.el (dired-add-entry): Avoid munging long-form Dired
 
1096
        switches (Bug#2261).
 
1097
 
 
1098
2009-02-11  Juanma Barranquero  <lekktu@gmail.com>
 
1099
 
 
1100
        * server.el (server-with-environment): Don't fail for negative
 
1101
        entries in ENV.
 
1102
 
 
1103
2009-02-11  Dan Nicolaescu  <dann@ics.uci.edu>
 
1104
 
 
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.
 
1107
 
 
1108
        * vc-git.el (vc-git-dir-printer): Use vc-dir-filename-mouse-map
 
1109
        for the file name.
 
1110
 
 
1111
2009-02-11  Glenn Morris  <rgm@gnu.org>
 
1112
 
 
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)
 
1116
 
 
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'.
 
1120
 
 
1121
2009-02-11  Chong Yidong  <cyd@stupidchicken.com>
 
1122
 
 
1123
        * emacs-lisp/find-func.el (find-library-name, find-library):
 
1124
        Doc fixes.  (Part of bug#2270)
 
1125
 
 
1126
2009-02-10  Eric Hanchrow  <eric.hanchrow@gmail.com>  (tiny change)
 
1127
 
 
1128
        * env.el (getenv): When FRAME is non-nil, pass the frame environment
 
1129
        to `getenv-internal', not the frame.  (Bug#2259)
 
1130
 
 
1131
2009-02-10  Kenichi Handa  <handa@m17n.org>
 
1132
 
 
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
 
1136
        trivial.
 
1137
 
 
1138
2009-02-10  Nick Roberts  <nickrob@snap.net.nz>
 
1139
 
 
1140
        * vc-svn.el (vc-svn-after-dir-status): Use shy group for revision
 
1141
        number as it isn't present for unregistered files.
 
1142
 
 
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.
 
1146
 
 
1147
2009-02-10  Glenn Morris  <rgm@gnu.org>
 
1148
 
 
1149
        * speedbar.el: Avoid messing up font-lock-global-modes.
 
1150
 
 
1151
        * mail/mail-utils.el (mail-use-rfc822): Remove * from defcustom doc.
 
1152
        (mail-file-babyl-p): Use with-temp-buffer.
 
1153
 
 
1154
        * mail/rmailsort.el: Just require rmail.
 
1155
 
 
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.
 
1162
 
 
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):
 
1168
        New functions.
 
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
 
1172
        unswapped-ness.
 
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.
 
1177
 
 
1178
2009-02-09  Ulf Jasper  <ulf.jasper@web.de>
 
1179
 
 
1180
        * net/newst-treeview.el (newsticker-treeview-save)
 
1181
        (newsticker--treeview-load): Kill groups buffer after saving/loading.
 
1182
 
 
1183
2009-02-09  Tassilo Horn  <tassilo@member.fsf.org>
 
1184
 
 
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.
 
1188
 
 
1189
2009-02-09  Glenn Morris  <rgm@gnu.org>
 
1190
 
 
1191
        * calendar/calendar.el (diary-entry-marker, calendar-today-marker)
 
1192
        (calendar-holiday-marker): Drop test for color display.
 
1193
 
 
1194
2009-02-08  Glenn Morris  <rgm@gnu.org>
 
1195
 
 
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)
 
1201
 
 
1202
2009-02-08  Juri Linkov  <juri@jurta.org>
 
1203
 
 
1204
        * simple.el (toggle-word-wrap): New command.
 
1205
 
 
1206
2009-02-07  Chong Yidong  <cyd@stupidchicken.com>
 
1207
 
 
1208
        * progmodes/ps-mode.el (ps-run-tmp-dir): Doc fix.
 
1209
        (ps-run-make-tmp-filename): Use temporary-file-directory.
 
1210
 
 
1211
        * textmodes/artist.el (artist-system): Allow make-temp-file to use
 
1212
        temporary-file-directory.
 
1213
 
 
1214
        * mail/rmailmm.el (rmail-mime-attachment-dirs-alist):
 
1215
        Use temporary-file-directory.
 
1216
 
 
1217
2009-02-07  Glenn Morris  <rgm@gnu.org>
 
1218
 
 
1219
        * mail/unrmail.el (rmime-magic-string): Define for compiler.
 
1220
 
 
1221
2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 
1222
 
 
1223
        * mail/rmail.el (rmail): Bind coding-system-for-read to
 
1224
        no-conversion before calling find-file-noselect.  (Bug#2015)
 
1225
 
 
1226
2009-02-07  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
1227
 
 
1228
        * proced.el (proced-after-send-signal-hook): Use defcustom.
 
1229
        (proced-header-line): Handle header lines that are shorter than
 
1230
        window-hscroll.
 
1231
        (proced-send-signal): Rebind split-width-threshold analogous to
 
1232
        dired-pop-to-buffer.
 
1233
 
 
1234
2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 
1235
 
 
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
 
1240
        new implementation.
 
1241
        (rmail-show-message): Honor X-Coding-System header, if present, in
 
1242
        preference to Content-Type header.
 
1243
 
 
1244
2009-02-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1245
 
 
1246
        * server.el (server-execute): Enable quit.
 
1247
 
 
1248
2009-02-07  Andreas Schwab  <schwab@suse.de>
 
1249
 
 
1250
        * image-mode.el (image-mode): Always set image-type.
 
1251
        (image-minor-mode): Likewise.
 
1252
 
 
1253
2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 
1254
 
 
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)
 
1258
 
 
1259
2009-02-07  Ulf Jasper  <ulf.jasper@web.de>
 
1260
 
 
1261
        * net/newst-treeview.el
 
1262
        (newsticker-treeview-next-new-or-immortal-item): New arg
 
1263
        DONT-WRAP-TREES to prevent infinite recursion.
 
1264
 
 
1265
2009-02-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1266
 
 
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.
 
1271
 
 
1272
2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 
1273
 
 
1274
        * subr.el: Don't declare `translation-table-for-input' obsolete.
 
1275
        Equivalent info added to its doc string, q.v.
 
1276
 
 
1277
        * files.el (save-buffer): Display "Saving file FOO..." message
 
1278
        regardless of buffer's size.  (Bug#2137)
 
1279
 
 
1280
2009-02-07  Chong Yidong  <cyd@stupidchicken.com>
 
1281
 
 
1282
        * simple.el (line-move-visual): Handle overflow-newline-into-fringe.
 
1283
 
 
1284
2009-02-07  Alex Schroeder  <alex@gnu.org>
 
1285
 
 
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
 
1288
        by rmime.el.
 
1289
 
 
1290
2009-02-07  Glenn Morris  <rgm@gnu.org>
 
1291
 
 
1292
        * mail/metamail.el (metamail-interpret-body): Remove Rmail-specific hack
 
1293
        that is no longer appropriate to mbox Rmail.
 
1294
 
 
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.
 
1299
 
 
1300
        * mail/sendmail.el (mail-bury-selects-summary, mail-yank-original):
 
1301
        Doc fix.
 
1302
        (rmail-output-to-rmail-buffer): Autoload it.
 
1303
        (mail-do-fcc): Give it a doc string.  Update for mbox Rmail, simplify.
 
1304
 
 
1305
2009-02-06  Glenn Morris  <rgm@gnu.org>
 
1306
 
 
1307
        * mail/unrmail.el (unrmail): Use current-time-string.
 
1308
 
 
1309
        * simple.el (kill-whole-line): Provide a default argument of 1.
 
1310
 
 
1311
        * mail/undigest.el (rmail-mail-separator): Delete.
 
1312
        (undigestify-rmail-message, unforward-rmail-message): Update for
 
1313
        mbox Rmail.
 
1314
 
 
1315
2009-02-05  Kenichi Handa  <handa@m17n.org>
 
1316
 
 
1317
        * international/fontset.el (script-representative-chars):
 
1318
        Remove mathematical.
 
1319
        (setup-default-fontset): Add entries for each subgroup of
 
1320
        mathematical script.
 
1321
 
 
1322
2009-02-05  Juri Linkov  <juri@jurta.org>
 
1323
 
 
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.
 
1328
 
 
1329
2009-02-05  Alan Mackenzie  <acm@muc.de>
 
1330
 
 
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.
 
1334
 
 
1335
2009-02-05  Dan Nicolaescu  <dann@ics.uci.edu>
 
1336
 
 
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.
 
1340
 
 
1341
2009-02-05  Glenn Morris  <rgm@gnu.org>
 
1342
 
 
1343
        * mail/rmail.el (rmail-what-message, rmail-duplicate-message):
 
1344
        Make these functions work.
 
1345
 
 
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.
 
1349
 
 
1350
2009-02-04  Dave Love  <fx@gnu.org>
 
1351
 
 
1352
        * net/imap.el (imap-fetch-safe): Bind debug-on-error.
 
1353
        (imap-debug): Add imap-fetch-safe.
 
1354
 
 
1355
2009-02-04  Teodor Zlatanov  <tzlatanov@jumptrading.com>
 
1356
 
 
1357
        * net/netrc.el (netrc-machine-user-or-password): Use list of
 
1358
        auth-source modes.
 
1359
 
 
1360
2009-02-04  Nick Roberts  <nickrob@snap.net.nz>
 
1361
 
 
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).
 
1364
 
 
1365
2009-02-04  Dan Nicolaescu  <dann@ics.uci.edu>
 
1366
 
 
1367
        * vc-bzr.el (vc-bzr-working-revision): Recognize a newer branch
 
1368
        format.  Use when instead of if.
 
1369
 
 
1370
2009-02-04  Miles Bader  <miles@gnu.org>
 
1371
 
 
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.
 
1375
 
 
1376
2009-02-04  Glenn Morris  <rgm@gnu.org>
 
1377
 
 
1378
        * mail/mail-utils.el (mail-fetch-field): Previous doc fix was
 
1379
        ill-advised.
 
1380
 
 
1381
        * mail/rmail.el: No need for mule-util when compiling.
 
1382
        (rmail-first-message): Unbreak it.
 
1383
 
 
1384
        * mail/rmailmsc.el: Require rmail not just when compiling.
 
1385
        Remove unneeded declarations.
 
1386
 
 
1387
        * term/ns-win.el (ns): Define as a custom group.
 
1388
 
 
1389
2009-02-04  Kenichi Handa  <handa@m17n.org>
 
1390
 
 
1391
        * international/mule-cmds.el (select-safe-coding-system):
 
1392
        Use buffer-chars-modified-tick instead of buffer-modified-tick.
 
1393
 
 
1394
        * descr-text.el (describe-char): Check font-object by fontp.
 
1395
 
 
1396
        * composite.el (compose-gstring-for-terminal): If a character is
 
1397
        not supported by the current terminal, don't make a multi-glyph
 
1398
        grapheme cluster.
 
1399
        (auto-compose-chars): Check font-object by fontp.
 
1400
 
 
1401
2009-02-03  Glenn Morris  <rgm@gnu.org>
 
1402
 
 
1403
        * mail/unrmail.el (unrmail): In the absence of Mail-from, prefer Date
 
1404
        over current-time.  (Bug#2175)
 
1405
 
 
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
 
1414
        rmail-get-new-mail.
 
1415
 
 
1416
        * mail/rmailkwd.el (rmail-label-obarray): Initialize using
 
1417
        rmail-attr-array.
 
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
 
1420
        doc.  Doc fix.
 
1421
        (rmail-set-label): Doc fix.  Also update summary in attr case.
 
1422
        Accept labels as a string or a symbol.  (Bug#2165)
 
1423
 
 
1424
        * mail/rmailsum.el (rmail-get-summary-labels): Treat empty labels as
 
1425
        null.
 
1426
 
 
1427
2009-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1428
 
 
1429
        * progmodes/vhdl-mode.el (vhdl-prepare-search-1)
 
1430
        (vhdl-prepare-search-2): Properly cleanup on `quit'.
 
1431
 
 
1432
        * progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init):
 
1433
        Mark the entries as being "system" entries rather than "user" entries.
 
1434
 
 
1435
2009-02-02  Thien-Thi Nguyen  <ttn@gnuvola.org>
 
1436
 
 
1437
        * smerge-mode.el (smerge-start-session): Add interactive spec.
 
1438
 
 
1439
2009-02-02  Glenn Morris  <rgm@gnu.org>
 
1440
 
 
1441
        * mail/rmail.el (rmail-ignored-headers, rmail-displayed-headers)
 
1442
        (rmail-retry-ignored-headers, rmail-highlighted-headers):
 
1443
        Restore autoloads.
 
1444
 
 
1445
2009-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1446
 
 
1447
        * emacs-lisp/bytecomp.el (emacs-lisp-file-regexp): Fix up EOB.
 
1448
 
 
1449
2009-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1450
 
 
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.
 
1454
 
 
1455
2009-02-01  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
1456
 
 
1457
        * term/ns-win.el (ns-save-preferences): Save ns-confirm-quit option.
 
1458
 
 
1459
2009-02-01  Michael Albinus  <michael.albinus@gmx.de>
 
1460
 
 
1461
        Sync with Tramp 2.1.15.
 
1462
 
 
1463
        * net/tramp.el (tramp-read-passwd): Cache passwords shall still be
 
1464
        used.
 
1465
 
 
1466
        * net/tramp-cache.el (top): Autoload `tramp-run-real-handler'.
 
1467
 
 
1468
        * net/trampver.el: Update release number.
 
1469
 
 
1470
2009-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1471
 
 
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.
 
1482
 
 
1483
        * mail/rmailsort.el (rmail-sort-messages): Use car-less-than-car
 
1484
        if possible.
 
1485
 
 
1486
        * mail/rmailedit.el (rmail-edit-map): Move init into declaration.
 
1487
        (rmail-edit-mode, rmail-cease-edit): Use with-current-buffer.
 
1488
 
 
1489
2009-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1490
 
 
1491
        * mouse.el (mouse-drag-mode-line-1): Obey mouse-1-click-follows-link.
 
1492
 
 
1493
        * progmodes/ebrowse.el:
 
1494
        * international/robin.el:
 
1495
        * emulation/viper-util.el:
 
1496
        * emulation/viper-mous.el:
 
1497
        * emulation/viper-keym.el:
 
1498
        * ediff.el:
 
1499
        * ediff-wind.el:
 
1500
        * ediff-vers.el:
 
1501
        * ediff-ptch.el:
 
1502
        * ediff-mult.el:
 
1503
        * ediff-merg.el:
 
1504
        * ediff-diff.el: Follow commenting conventions.
 
1505
 
 
1506
2009-01-31  Eli Zaretskii  <eliz@gnu.org>
 
1507
 
 
1508
        * mail/rmail.el (rmail-redecode-body): Use eight-bit instead of
 
1509
        obsolete eight-bit-control and eight-bit-graphic.
 
1510
 
 
1511
2009-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1512
 
 
1513
        * emacs-lisp/elp.el (elp-results-symname-map): Add follow-link.
 
1514
 
 
1515
2009-01-31  Chong Yidong  <cyd@stupidchicken.com>
 
1516
 
 
1517
        * emacs-lisp/lisp.el (end-of-defun): Protect against
 
1518
        infloops (Bug#2106).
 
1519
 
 
1520
2009-01-31  Dan Nicolaescu  <dann@ics.uci.edu>
 
1521
 
 
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.
 
1527
 
 
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.
 
1530
 
 
1531
2009-01-31  Eli Zaretskii  <eliz@gnu.org>
 
1532
 
 
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.
 
1536
 
 
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
 
1540
        `undecided-unix'.
 
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
 
1550
        more explicit.
 
1551
        (rmail-show-message-maybe): Simplify code.  Doc fix.
 
1552
        (rmail-show-message): Doc fix.
 
1553
 
 
1554
2009-01-31  Glenn Morris  <rgm@gnu.org>
 
1555
 
 
1556
        * mail/rmailsum.el (rmail-new-summary): Don't try to summarize an empty
 
1557
        folder.
 
1558
 
 
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).
 
1563
 
 
1564
        * mail/mail-utils.el (mail-fetch-field): Doc fix.
 
1565
 
 
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.
 
1571
 
 
1572
2009-01-31  Nick Roberts  <nickrob@snap.net.nz>
 
1573
 
 
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.
 
1577
 
 
1578
2009-01-30  Eli Zaretskii  <eliz@gnu.org>
 
1579
 
 
1580
        * mail/unrmail.el (unrmail): Fix conversion of BABYL attributes
 
1581
        into Rmail-mbox attributes.
 
1582
 
 
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.
 
1587
 
 
1588
2009-01-30  Nick Roberts  <nickrob@snap.net.nz>
 
1589
 
 
1590
        * vc-hooks.el (vc-stay-local-p): Let vc-BACKEND-stay-local take
 
1591
        precedence even when its value is t.  (Bug#2093)
 
1592
 
 
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)
 
1597
 
 
1598
2009-01-30  Glenn Morris  <rgm@gnu.org>
 
1599
 
 
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.
 
1603
 
 
1604
        * mail/rmailsum.el (rmail-summary-update-line): Replace duplicate
 
1605
        line-beginning-position calls.
 
1606
        (rmail-header-summary): Use line-end-position.
 
1607
 
 
1608
2009-01-30  Toby Speight  <streapadair@gmx.net>  (tiny change)
 
1609
 
 
1610
        * generic-x.el (hosts-generic-mode, named-database-generic-mode):
 
1611
        Fix regexp quoting.  (Bug#1739)
 
1612
 
 
1613
2009-01-29  Michael Albinus  <michael.albinus@gmx.de>
 
1614
 
 
1615
        * net/tramp.el (tramp-process-actions, tramp-read-passwd):
 
1616
        Allow correction of passwords.
 
1617
 
 
1618
2009-01-29  Chong Yidong  <cyd@stupidchicken.com>
 
1619
 
 
1620
        * mail/rmail.el (rmail-toggle-header): Determine current header
 
1621
        style using the buffer-local value of rmail-header-style in the
 
1622
        view buffer.
 
1623
        (rmail-show-message): Set a buffer-local value of
 
1624
        rmail-header-style in the view buffer.  (Bug#2016)
 
1625
 
 
1626
2009-01-29  Juanma Barranquero  <lekktu@gmail.com>
 
1627
 
 
1628
        * vc-dir.el (vc-dir-menu-map, vc-dir-at-event, vc-dir-resynch-file):
 
1629
        Fix typos in docstrings.
 
1630
 
 
1631
2009-01-29  Juanma Barranquero  <lekktu@gmail.com>
 
1632
 
 
1633
        * bindings.el (completion-ignored-extensions):
 
1634
        Add entries for VCS metadata directories (CVS/, .svn, etc).
 
1635
 
 
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.
 
1639
 
 
1640
2009-01-29  Klaus Straubinger  <KSNetz@UseNet.ArcorNews.DE>  (tiny change)
 
1641
 
 
1642
        * pcmpl-rpm.el (pcmpl-rpm): Doc fix.  (Bug#2094)
 
1643
 
 
1644
2009-01-29  Glenn Morris  <rgm@gnu.org>
 
1645
 
 
1646
        * mail/rmail.el (rmail-file-name): Remove duplicate definition.
 
1647
        (rmail-set-header): Ensure header changes get saved.
 
1648
 
 
1649
        * mail/rmailedit.el (rmail-summary-disable): Fix declaration.
 
1650
 
 
1651
        * mail/rmailkwd.el (rmail-set-label): Update the summary, if there is
 
1652
        one, after a label is added.
 
1653
 
 
1654
        * mail/rmailsum.el (rmail-summary-update-line): New function.
 
1655
        (rmail-summary-goto-msg): Return a value according to whether message
 
1656
        was found.
 
1657
        (rmail-summary-update-highlight): Give the overlay an 'rmail-summary
 
1658
        property.  Use line-end-position.
 
1659
 
 
1660
2009-01-29  Chong Yidong  <cyd@stupidchicken.com>
 
1661
 
 
1662
        * mail/rmailedit.el (rmail-cease-edit): Add additional quotes to
 
1663
        quoted From lines.
 
1664
 
 
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.
 
1668
 
 
1669
2009-01-28  Tassilo Horn  <tassilo@member.fsf.org>
 
1670
 
 
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.
 
1674
 
 
1675
2009-01-28  Eli Zaretskii  <eliz@gnu.org>
 
1676
 
 
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.
 
1681
 
 
1682
2009-01-28  Michael Albinus  <michael.albinus@gmx.de>
 
1683
 
 
1684
        * net/dbus.el (dbus-event-error-hooks): Fix docstring.
 
1685
        Describe second parameter of hook functions.
 
1686
        (dbus-handle-event): Apply it.
 
1687
 
 
1688
2009-01-28  Chong Yidong  <cyd@stupidchicken.com>
 
1689
 
 
1690
        * mail/rmail.el (rmail-toggle-header): Don't reset
 
1691
        rmail-header-style permanently (bug#2016).
 
1692
 
 
1693
2009-01-28  Denis Howe  <denis.howe@gmail.com>
 
1694
 
 
1695
        * complete.el (PC-do-completion): Correct case when completion is
 
1696
        unambiguous.
 
1697
 
 
1698
2009-01-28  Stephen Berman  <stephen.berman@gmx.net>
 
1699
 
 
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)
 
1716
 
 
1717
2009-01-28  Glenn Morris  <rgm@gnu.org>
 
1718
 
 
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.
 
1726
 
 
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.
 
1736
 
 
1737
2009-01-28  Chong Yidong  <cyd@stupidchicken.com>
 
1738
 
 
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)
 
1741
 
 
1742
2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 
1743
 
 
1744
        * mail/rmail.el (rmail-convert-babyl-to-mbox): Prompt user before
 
1745
        converting.
 
1746
 
 
1747
        * mail/unrmail.el (unrmail): Record labels in X-RMAIL-* fields,
 
1748
        which are recognized by the new Rmail, instead of X-BABYL-V6-*.
 
1749
 
 
1750
2009-01-27  Christopher Oliver  <coliver@message.nmc.edu>
 
1751
 
 
1752
        * mouse.el (mouse-select-font): Return a string instead of a list.
 
1753
 
 
1754
2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 
1755
 
 
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.
 
1758
 
 
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.
 
1761
 
 
1762
2009-01-27  Tassilo Horn  <tassilo@member.fsf.org>
 
1763
 
 
1764
        (doc-view-mode): Fix broken call to string-match.
 
1765
 
 
1766
2009-01-27  Tassilo Horn  <tassilo@member.fsf.org>
 
1767
 
 
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
 
1770
        at all.
 
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.)
 
1773
        (Bug#2058)
 
1774
 
 
1775
2009-01-27  Glenn Morris  <rgm@gnu.org>
 
1776
 
 
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)
 
1779
 
 
1780
2009-01-27  Kenichi Handa  <handa@m17n.org>
 
1781
 
 
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.
 
1785
 
 
1786
        * international/mule-cmds.el (canonicalize-coding-system-name)
 
1787
        (coding-system-from-name): New functions.
 
1788
 
 
1789
2009-01-27  Glenn Morris  <rgm@gnu.org>
 
1790
 
 
1791
        * dired-x.el (dired-bind-vm): Doc fix.
 
1792
 
 
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.
 
1800
 
 
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.
 
1807
 
 
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.
 
1813
 
 
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
 
1817
        is set.
 
1818
 
 
1819
        * mail/unrmail.el (command-line-args-left): Remove unneeded declaration.
 
1820
        (batch-unrmail, unrmail): Doc fix.
 
1821
 
 
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.
 
1825
 
 
1826
2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 
1827
 
 
1828
        * mail/rmailsum.el (rmail-summary-mark-deleted): Recache summary.
 
1829
 
 
1830
2009-01-27  Jay Belanger  <jay.p.belanger@gmail.com>
 
1831
 
 
1832
        * calc/calc-sel.el (cal-sel-mult-both-sides): Add an option to
 
1833
        expand the denominator.
 
1834
 
 
1835
2009-01-26  Michael Albinus  <michael.albinus@gmx.de>
 
1836
 
 
1837
        * net/dbus.el (dbus-event-error-hooks): New variable.
 
1838
        (dbus-handle-event): Use it.
 
1839
 
 
1840
2009-01-26  Glenn Morris  <rgm@gnu.org>
 
1841
 
 
1842
        * Makefile.in (ELCFILES): Update.
 
1843
 
 
1844
        * mail/rmail.el (rmail-reply): Don't include Resent-To and Resent-Cc in
 
1845
        replies.  (Bug#512)
 
1846
 
 
1847
2009-01-25  Ulf Jasper  <ulf.jasper@web.de>
 
1848
 
 
1849
        * calendar/icalendar.el (icalendar-uid-format): Fix doc string.
 
1850
 
 
1851
2009-01-25  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
1852
 
 
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
 
1856
        definitions.
 
1857
        (ns-show-preferences-help, ns-unput-working-text): New functions.
 
1858
        (ns-unecho-working-text): Update message.
 
1859
 
 
1860
2009-01-25  Craig Markwardt  <cbmarkwardt@gmail.com>
 
1861
 
 
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).
 
1872
 
 
1873
2009-01-25  Juri Linkov  <juri@jurta.org>
 
1874
 
 
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.
 
1878
 
 
1879
2009-01-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
1880
 
 
1881
        * ps-print.el (ps-print-version): New version 7.3.4.
 
1882
 
 
1883
2009-01-24  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
 
1884
 
 
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.
 
1888
 
 
1889
2009-01-24  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
 
1890
 
 
1891
        * align.el (align-region): Avoid infloop.
 
1892
 
 
1893
2009-01-24  Eli Zaretskii  <eliz@gnu.org>
 
1894
 
 
1895
        * env.el (environment): Function removed.
 
1896
 
 
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.
 
1901
 
 
1902
2009-01-24  Juanma Barranquero  <lekktu@gmail.com>
 
1903
 
 
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'.
 
1908
 
 
1909
2009-01-24  Ulf Jasper  <ulf.jasper@web.de>
 
1910
 
 
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.
 
1916
 
 
1917
2009-01-24  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
1918
 
 
1919
        * term/ns-win.el (menu-bar-select-frame): Drop this override.
 
1920
        (menu-bar-update-frames): Update call to menu-bar-select-frame.
 
1921
 
 
1922
2009-01-24  Glenn Morris  <rgm@gnu.org>
 
1923
 
 
1924
        * mail/rmail.el (rmail-insert-inbox-text): Revert replacement of
 
1925
        "popmail" by "pormail".
 
1926
 
 
1927
        * language/ethio-util.el (rmail-current-message, rmail-message-vector):
 
1928
        Remove unneeded declarations.
 
1929
 
 
1930
2009-01-24  Jay Belanger  <jay.p.belanger@gmail.com>
 
1931
 
 
1932
        * calc/calc-poly.el (calcFunc-apart): Improve test for
 
1933
        rational functions.
 
1934
 
 
1935
2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 
1936
 
 
1937
        * mail/rmailsum.el (rmail-summary-by-labels): Correctly handle
 
1938
        return value of rmail-get-labels.
 
1939
 
 
1940
        * mail/rmailkwd.el (rmail-next-labeled-message): Correctly handle
 
1941
        return value of rmail-get-labels.
 
1942
 
 
1943
        * mail/rmail.el (rmail-get-labels): Obey the MSG argument.
 
1944
        (rmail-buffer-swapped): Fix last change.  (Bug#1997)
 
1945
 
 
1946
2009-01-23  Ulf Jasper  <ulf.jasper@web.de>
 
1947
 
 
1948
        * net/newst-backend.el (newsticker--cache-read): Offer deletion of
 
1949
        old cache file.  Fixes bug#1710.
 
1950
 
 
1951
2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 
1952
 
 
1953
        * mail/rmail.el (rmail-generate-viewer-buffer): Fix typo.
 
1954
 
 
1955
2009-01-23  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
1956
 
 
1957
        * term/ns-win.el (ns-insert-working-text, ns-put-working-text):
 
1958
        Switch names and update comments for clarity.
 
1959
 
 
1960
2009-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 
1961
 
 
1962
        * mail/rmail.el (rmail-write-region-annotate): Only switch buffer if
 
1963
        start is nil, as was done in tar-mode.el.
 
1964
 
 
1965
2009-01-23  Glenn Morris  <rgm@gnu.org>
 
1966
 
 
1967
        * mail/sendmail.el (mail-bury): Revert previous change now pmail is no
 
1968
        more.
 
1969
 
 
1970
        * mail/uce.el (rmail-msg-is-pruned): Remove declaration of deleted func.
 
1971
 
 
1972
2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 
1973
 
 
1974
        * server.el (server-name): Make it a defcustom.  (Bug#1995)
 
1975
 
 
1976
        * mail/rmail.el (rmail-buffer-swapped): Mark as permanent local.
 
1977
 
 
1978
2009-01-23  Glenn Morris  <rgm@gnu.org>
 
1979
 
 
1980
        * Makefile.in (ELCFILES): Update.
 
1981
 
 
1982
2009-01-22  Ulf Jasper  <ulf.jasper@web.de>
 
1983
 
 
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)
 
1992
 
 
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>
 
2000
 
 
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.
 
2022
 
 
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.
 
2034
 
 
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
 
2044
        a disk-full error.
 
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.
 
2057
 
 
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.
 
2064
 
 
2065
        * mail/rmailkwd.el: Require rmail.el.  Remove unneeded function
 
2066
        declarations.
 
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.
 
2078
 
 
2079
        * mail/rmailmm.el: New file.
 
2080
 
 
2081
        * mail/rmailmsc.el: Require rmail.el.
 
2082
        (set-rmail-inbox-list): Set rmail-inbox-list directly.
 
2083
 
 
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):
 
2089
        Delete functions.
 
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.
 
2094
 
 
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.
 
2101
 
 
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
 
2111
        internal format.
 
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.
 
2124
 
 
2125
2009-01-22  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
2126
 
 
2127
        * term/ns-win.el (ns-show-manual): Fix node name.
 
2128
        (x-open-connection): Fix typo in declaration filename.
 
2129
 
 
2130
2009-01-22  Romain Francoise  <romain@orebokech.com>
 
2131
 
 
2132
        * Makefile.in (ELCFILES): Update.
 
2133
 
 
2134
2009-01-22  Dan Nicolaescu  <dann@ics.uci.edu>
 
2135
 
 
2136
        * frame.el (make-frame-on-tty): Remove function, inline contents
 
2137
        in the only user ...
 
2138
 
 
2139
        * server.el (server-create-tty-frame): ... here.
 
2140
 
 
2141
2009-01-22  Chong Yidong  <cyd@stupidchicken.com>
 
2142
 
 
2143
        * format.el (format-annotate-function):
 
2144
        Set write-region-post-annotation-function.
 
2145
 
 
2146
2009-01-21  John Wiegley  <johnw@newartisans.com>
 
2147
 
 
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.
 
2153
 
 
2154
2009-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2155
 
 
2156
        * minibuffer.el (completion--insert-strings): Fix up computation of
 
2157
        column position which manifested e.g. in proced's signal completion.
 
2158
 
 
2159
2009-01-21  Chong Yidong  <cyd@stupidchicken.com>
 
2160
 
 
2161
        * server.el (server-start): Allow server to shut down when no
 
2162
        frames are available in daemon-mode.
 
2163
 
 
2164
2009-01-21  Juanma Barranquero  <lekktu@gmail.com>
 
2165
 
 
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.
 
2170
 
 
2171
2009-01-21  Glenn Morris  <rgm@gnu.org>
 
2172
 
 
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.
 
2177
 
 
2178
2009-01-20  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
2179
 
 
2180
        * textmodes/ispell.el (ispell-find-aspell-dictionaries):
 
2181
        Use aspell default dict.
 
2182
 
 
2183
2009-01-20  Kenichi Handa  <handa@m17n.org>
 
2184
 
 
2185
        * descr-text.el (describe-char): Improve description of eight-bit
 
2186
        char in a unibyte buffer.  (Bug#1935)
 
2187
 
 
2188
2009-01-20  Glenn Morris  <rgm@gnu.org>
 
2189
 
 
2190
        * emacs-lisp/authors.el (authors-aliases, authors-fixed-case):
 
2191
        Add some entries.
 
2192
 
 
2193
2009-01-19  Chong Yidong  <cyd@stupidchicken.com>
 
2194
 
 
2195
        * progmodes/ruby-mode.el: Autoload other interpreter names.
 
2196
 
 
2197
2009-01-19  Juanma Barranquero  <lekktu@gmail.com>
 
2198
 
 
2199
        * descr-text.el (describe-char-categories): New defsubst.
 
2200
        (describe-char): Use it.
 
2201
 
 
2202
2009-01-19  Michael Albinus  <michael.albinus@gmx.de>
 
2203
 
 
2204
        * net/tramp.el (tramp-ipv6-regexp): The regexp shall cover also
 
2205
        IPv4 mapped IPv6 addresses.
 
2206
 
 
2207
2009-01-18  Juanma Barranquero  <lekktu@gmail.com>
 
2208
 
 
2209
        * textmodes/css-mode.el (css-backward-sexp): Stop once it reaches
 
2210
        the beginning of the buffer.  (Bug#1949)
 
2211
 
 
2212
2009-01-18  Markus Triska  <markus.triska@gmx.at>
 
2213
 
 
2214
        * linum.el (linum-update-window): Use `delq' instead of `delete';
 
2215
        compare strings with `equal-including-properties'.
 
2216
 
 
2217
2009-01-17  Glenn Morris  <rgm@gnu.org>
 
2218
 
 
2219
        * progmodes/cc-langs.el (declare-function): Add compatibility stub.
 
2220
        (delete-duplicates, mapcan, cl-macroexpand-all): Declare.
 
2221
 
 
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").
 
2225
 
 
2226
2009-01-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
2227
 
 
2228
        * textmodes/bibtex.el (bibtex-format-entry): Simplify previous change.
 
2229
 
 
2230
2009-01-17  Eli Zaretskii  <eliz@gnu.org>
 
2231
 
 
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.)
 
2235
 
 
2236
        * international/mule-conf.el (raw-text, eight-bit): Doc fixes.
 
2237
 
 
2238
2009-01-16  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
2239
 
 
2240
        * textmodes/flyspell.el (flyspell-post-command-hook): Do nothing
 
2241
        unless flyspell-mode is enabled.
 
2242
        (flyspell-pre-point): Make buffer-local.
 
2243
 
 
2244
2009-01-16  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
2245
 
 
2246
        * textmodes/bibtex.el (bibtex-format-entry): For updating field
 
2247
        delimiters, allow fields that are composed of strings and string
 
2248
        constants.
 
2249
        (bibtex-mode): Doc fix.
 
2250
 
 
2251
2009-01-16  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
2252
 
 
2253
        * textmodes/ispell.el: Protect against declare-function undefined
 
2254
        in XEmacs.
 
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.
 
2258
 
 
2259
2009-01-16  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 
2260
 
 
2261
        * international/quail.el (quail-insert-kbd-layout):
 
2262
        Delete superfluous handling of 8-bit code.  (Bug#1418)
 
2263
 
 
2264
2009-01-16  Glenn Morris  <rgm@gnu.org>
 
2265
 
 
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.
 
2273
 
 
2274
        * emacs-lisp/copyright.el (copyright-update): Doc fix.
 
2275
 
 
2276
2009-01-16  Kevin Ryde  <user42@zip.com.au>
 
2277
 
 
2278
        * tar-mode.el (tar-rename-entry): Only test the magic string, without
 
2279
        its version number, and then set both.
 
2280
 
 
2281
2009-01-16  Richard M Stallman  <rms@gnu.org>
 
2282
 
 
2283
        * textmodes/paragraphs.el (sentence-end): Accept non-break space.
 
2284
 
 
2285
2009-01-15  Dan Nicolaescu  <dann@ics.uci.edu>
 
2286
 
 
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.
 
2294
 
 
2295
2009-01-15  Stephen Eglen  <stephen@gnu.org>
 
2296
 
 
2297
        * emacs-lisp/lisp-mode.el (lisp-mode-variables): Doc fix.
 
2298
 
 
2299
2009-01-15  Dan Nicolaescu  <dann@ics.uci.edu>
 
2300
 
 
2301
        * vc-hg.el (vc-hg-diff): Pass relative file names.  (Bug#1903)
 
2302
 
 
2303
2009-01-15  Martin Rudalics  <rudalics@gmx.at>
 
2304
 
 
2305
        * window.el (special-display-p): Revert 2009-01-14 change.
 
2306
 
 
2307
2009-01-15  Glenn Morris  <rgm@gnu.org>
 
2308
 
 
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.
 
2315
 
 
2316
2009-01-14  Juri Linkov  <juri@jurta.org>
 
2317
 
 
2318
        * info.el (Info-isearch-filter): Don't filter out invisible text
 
2319
        when search-invisible is t.  (Bug#1848)
 
2320
 
 
2321
        * simple.el (blink-matching-open): Use `minibuffer-message' to
 
2322
        display messages in the minibuffer.
 
2323
 
 
2324
        * help.el (view-help-file):
 
2325
        * menu-bar.el (menu-bar-help-extra-packages):
 
2326
        Use goto-address-mode instead of goto-address.
 
2327
 
 
2328
        * net/goto-addr.el (goto-address-url-face): Change default value
 
2329
        from `bold' to `link'.
 
2330
 
 
2331
2009-01-14  Juanma Barranquero  <lekktu@gmail.com>
 
2332
 
 
2333
        * international/mule-diag.el (print-list): Fix 2008-12-03 change.
 
2334
 
 
2335
2009-01-14  Martin Rudalics  <rudalics@gmx.at>
 
2336
 
 
2337
        * frame.el (special-display-popup-frame): Rewrite doc-string and
 
2338
        simplify code.
 
2339
 
 
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.
 
2347
 
 
2348
2009-01-14  Glenn Morris  <rgm@gnu.org>
 
2349
 
 
2350
        * textmodes/bibtex.el (bibtex-copy-field-as-kill): Doc fix.
 
2351
 
 
2352
2009-01-14  Juanma Barranquero  <lekktu@gmail.com>
 
2353
 
 
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'.
 
2360
 
 
2361
2009-01-14  Juri Linkov  <juri@jurta.org>
 
2362
 
 
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)
 
2368
 
 
2369
2009-01-13  Chong Yidong  <cyd@stupidchicken.com>
 
2370
 
 
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.
 
2373
 
 
2374
        * diff-mode.el (diff-mode-menu): Do not assume whitespace-mode is
 
2375
        loaded.
 
2376
 
 
2377
2009-01-13  Jason Rumney  <jasonr@gnu.org>
 
2378
 
 
2379
        * faces.el (face-valid-attribute-values): No stipple on w32.  (Bug#884)
 
2380
 
 
2381
2009-01-12  Juanma Barranquero  <lekktu@gmail.com>
 
2382
 
 
2383
        * subr.el (play-sound): Doc fix.  (Bug#250)
 
2384
        (shell-quote-argument, field-at-pos): Fix typos in docstrings.
 
2385
 
 
2386
2009-01-12  Alan Mackenzie  <acm@muc.de>
 
2387
 
 
2388
        * textmodes/paragraphs.el (forward-sentence): Change limit of
 
2389
        re-search-backward to allow values of `sentence-end' anchored at BOL.
 
2390
 
 
2391
2009-01-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2392
 
 
2393
        * tar-mode.el (tar-header-block-tokenize): Properly ignore the version
 
2394
        subfield of the magic string.
 
2395
 
 
2396
2009-01-11  Jay Belanger  <jay.p.belanger@gmail.com>
 
2397
 
 
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.
 
2401
 
 
2402
2009-01-11  Chong Yidong  <cyd@stupidchicken.com>
 
2403
 
 
2404
        * faces.el (describe-face): Ignore anonymous faces.
 
2405
 
 
2406
        * server.el (server-save-buffers-kill-terminal): Args changed.
 
2407
        Handle nowait client frames.
 
2408
 
 
2409
        * files.el (save-buffers-kill-terminal): Args for
 
2410
        server-save-buffers-kill-terminal changed.
 
2411
 
 
2412
2009-01-11  Juanma Barranquero  <lekktu@gmail.com>
 
2413
 
 
2414
        * international/fontset.el (create-fontset-from-fontset-spec): Doc fix.
 
2415
 
 
2416
2009-01-11  Glenn Morris  <rgm@gnu.org>
 
2417
 
 
2418
        * diff-mode.el (whitespace-style, whitespace-trailing-regexp):
 
2419
        Silence compiler.
 
2420
 
 
2421
        * emacs-lisp/authors.el (authors-aliases): Add, remove, and adjust
 
2422
        some entries.
 
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.
 
2431
 
 
2432
        * emacs-lisp/copyright.el (copyright-update): Add doc-string.
 
2433
 
 
2434
2009-01-10  Richard M Stallman  <rms@gnu.org>
 
2435
 
 
2436
        * mail/mail-utils.el (mail-quote-printable-region): New function.
 
2437
 
 
2438
2009-01-10  Glenn Morris  <rgm@gnu.org>
 
2439
 
 
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
 
2446
        not current.
 
2447
 
 
2448
2009-01-10  Dan Nicolaescu  <dann@ics.uci.edu>
 
2449
 
 
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.
 
2454
 
 
2455
2009-01-10  Chong Yidong  <cyd@stupidchicken.com>
 
2456
 
 
2457
        * faces.el (x-font-family-list): Remove entirely.
 
2458
 
 
2459
2009-01-10  Eli Zaretskii  <eliz@gnu.org>
 
2460
 
 
2461
        Fix Bug #876:
 
2462
 
 
2463
        * info.el (info-insert-file-contents, Info-insert-dir):
 
2464
        Bind inhibit-null-byte-detection to non-nil.
 
2465
 
 
2466
2009-01-10  Martin Rudalics  <rudalics@gmx.at>
 
2467
 
 
2468
        * tool-bar.el (tool-bar-mode): Modify all frame parameters when
 
2469
        toggling tool bars on.  (Bug#1754)
 
2470
 
 
2471
2009-01-09  Chong Yidong  <cyd@stupidchicken.com>
 
2472
 
 
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
 
2476
        from xfaces.c.
 
2477
 
 
2478
2009-01-09  Martin Rudalics  <rudalics@gmx.at>
 
2479
 
 
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".
 
2483
 
 
2484
2009-01-09  Michael Albinus  <michael.albinus@gmx.de>
 
2485
 
 
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'.
 
2489
 
 
2490
2009-01-09  Glenn Morris  <rgm@gnu.org>
 
2491
 
 
2492
        * subr.el (last-input-char, last-command-char):
 
2493
        Move here from src/keyboard.c.
 
2494
 
 
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:
 
2498
        * wdired.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:
 
2508
        * net/tramp.el:
 
2509
        * play/mpuz.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.
 
2519
 
 
2520
        * double.el, electric.el, replace.el, term.el, terminal.el:
 
2521
        * calc/calc.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.
 
2526
 
 
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):
 
2531
        Remove.
 
2532
 
 
2533
2009-01-09  Dave Love  <fx@gnu.org>
 
2534
 
 
2535
        * calendar/time-date.el: Require cl for `declare'.
 
2536
 
 
2537
2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 
2538
 
 
2539
        * calendar/time-date.el (format-seconds): Explain `assoc-string'.
 
2540
        Suggested by Dave Love.
 
2541
 
 
2542
2009-01-09  Dave Love  <fx@gnu.org>
 
2543
 
 
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.
 
2547
 
 
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.
 
2553
 
 
2554
        * net/imap.el (imap-message-appenduid-1): Fix typo in imap-fetch-safe
 
2555
        call.
 
2556
 
 
2557
        * net/imap.el: Fix author email.  Doc fixes.
 
2558
        (imap-parse-body): Work around assertion failure in bogus Exchange 2007
 
2559
        reply.
 
2560
 
 
2561
2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 
2562
 
 
2563
        * net/dns.el (dns-set-servers): Check "Address".  Fix typo.
 
2564
 
 
2565
2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 
2566
 
 
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.
 
2571
 
 
2572
2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 
2573
 
 
2574
        * net/imap.el (imap-enable-exchange-bug-workaround):
 
2575
        Explain auto-detection in the doc string.
 
2576
 
 
2577
2009-01-09  Juanma Barranquero  <lekktu@gmail.com>
 
2578
 
 
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.
 
2586
 
 
2587
2009-01-08  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
2588
 
 
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.
 
2595
 
 
2596
        * textmodes/flyspell.el (flyspell-large-region):
 
2597
        Use ispell-encoding8-command.
 
2598
 
 
2599
2009-01-08  Glenn Morris  <rgm@gnu.org>
 
2600
 
 
2601
        * calendar/cal-menu.el (cal-menu-scroll-menu): Remove entries that don't
 
2602
        scroll the calendar.
 
2603
 
 
2604
        * international/mule-cmds.el (universal-coding-system-argument):
 
2605
        last-input-char need not be a char.
 
2606
 
 
2607
        * textmodes/ispell.el (ispell-check-minver): Declare.
 
2608
        Use string-to-number rather than string-to-int.
 
2609
 
 
2610
2009-01-07  Juanma Barranquero  <lekktu@gmail.com>
 
2611
 
 
2612
        * add-log.el (change-log-search-tag-name): Reflow docstring.
 
2613
        (change-log-mode): Fix typo in docstring.
 
2614
 
 
2615
        * international/mule.el (define-coding-system): Doc fix.
 
2616
 
 
2617
2009-01-07  Kenichi Handa  <handa@m17n.org>
 
2618
 
 
2619
        * international/mule.el (define-coding-system): Fix docstring
 
2620
        about :bom usage.
 
2621
 
 
2622
2009-01-07  Martin Rudalics  <rudalics@gmx.at>
 
2623
 
 
2624
        * dired.el (dired-pop-to-buffer): Don't split windows
 
2625
        horizontally.  (Bug#1806)
 
2626
 
 
2627
2009-01-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2628
 
 
2629
        * tar-mode.el (tar-mode, tar-mode-write-contents)
 
2630
        (tar-write-region-annotate): Undo Andreas's last change.
 
2631
 
 
2632
2009-01-06  Michael Albinus  <michael.albinus@gmx.de>
 
2633
 
 
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.
 
2638
 
 
2639
2009-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2640
 
 
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
 
2644
        as trivial.
 
2645
        (completion-pcm--hilit-commonality): Remove leftover code that used to
 
2646
        deal with the now removed cdr-in-last-cons.
 
2647
 
 
2648
2009-01-06  Juanma Barranquero  <lekktu@gmail.com>
 
2649
 
 
2650
        * international/mule.el (define-coding-system): Fix typos in docstring.
 
2651
 
 
2652
2009-01-05  Alan Mackenzie  <acm@muc.de>
 
2653
 
 
2654
        * progmodes/cc-styles.el (c-setup-paragraph-variables):
 
2655
        Ensure paragraph-\(start\|separate\) match blank lines.  For AWK Mode.
 
2656
 
 
2657
2009-01-05  Michael Albinus  <michael.albinus@gmx.de>
 
2658
 
 
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.
 
2666
 
 
2667
2009-01-05  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
2668
 
 
2669
        * textmodes/ispell.el (ispell-check-version): Use with-temp-buffer.
 
2670
 
 
2671
2009-01-05  Richard M Stallman  <rms@gnu.org>
 
2672
 
 
2673
        * mail/sendmail.el (mail-bury): Treat pmail-mode like rmail-mode.
 
2674
 
 
2675
2009-01-05  Martin Rudalics  <rudalics@gmx.at>
 
2676
 
 
2677
        * window.el (display-buffer): Fix last fix.
 
2678
 
 
2679
2009-01-05  Juanma Barranquero  <lekktu@gmail.com>
 
2680
 
 
2681
        * desktop.el (desktop-save-in-desktop-dir): Use `abbreviate-file-name'
 
2682
        to shorten the desktop file directory shown in message.
 
2683
 
 
2684
2009-01-05  Glenn Morris  <rgm@gnu.org>
 
2685
 
 
2686
        * version.el (emacs-copyright):
 
2687
        * net/tramp.el (tramp-perl-encode, tramp-perl-decode):
 
2688
        Update copyrights for 2009.
 
2689
 
 
2690
2009-01-04  Stephen Leake  <stephen_leake@member.fsf.org>
 
2691
 
 
2692
        * progmodes/ada-mode.el (ada-mode): Simplify doc string.
 
2693
        (ada-get-indent-paramlist): Use ada-broken-indent instead of
 
2694
        hard-coded 0.
 
2695
        (ada-get-indent-loop): Fix list access bug.
 
2696
 
 
2697
2009-01-04  Juanma Barranquero  <lekktu@gmail.com>
 
2698
 
 
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.
 
2702
 
 
2703
2009-01-04  Martin Rudalics  <rudalics@gmx.at>
 
2704
 
 
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
 
2708
        frame.  (Bug#30)
 
2709
 
 
2710
2009-01-04  Chong Yidong  <cyd@stupidchicken.com>
 
2711
 
 
2712
        * simple.el (visual-line-mode-map): Remove M-[ and M-] bindings.
 
2713
 
 
2714
2009-01-04  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 
2715
 
 
2716
        * progmodes/sh-script.el (sh-ancestor-alist): Doc fix.
 
2717
 
 
2718
2009-01-03  Michael Olson  <mwolson@gnu.org>
 
2719
 
 
2720
        * net/imap.el (imap-parse-fetch): Courier can insert spurious
 
2721
        blank characters which will confuse `read', so skip past them.
 
2722
 
 
2723
2009-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
 
2724
 
 
2725
        * emacs-lisp/authors.el (authors-aliases): Addition.
 
2726
        (authors): Allow to use it for other projects.
 
2727
 
 
2728
        * emacs-lisp/copyright.el (copyright-update-directory): Autoload.
 
2729
        Clarify MATCH argument.  Print filenames.
 
2730
 
 
2731
2009-01-03  Michael Albinus  <michael.albinus@gmx.de>
 
2732
 
 
2733
        * net/dbus.el (dbus-string-to-byte-array): Handle empty string.
 
2734
 
 
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
 
2746
        `buffer-read-only'.
 
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'.
 
2751
 
 
2752
        * net/tramp-smb.el (top): Use `tramp-prefix-domain-regexp'.
 
2753
        (tramp-smb-maybe-open-connection): Use `tramp-file-name-*' methods.
 
2754
 
 
2755
2009-01-03  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
2756
 
 
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.
 
2771
 
 
2772
2009-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2773
 
 
2774
        * progmodes/vhdl-mode.el (vhdl-current-line): Don't hardcode
 
2775
        point-min==1.
 
2776
 
 
2777
2009-01-02  Juanma Barranquero  <lekktu@gmail.com>
 
2778
 
 
2779
        * bindings.el (mode-line-eol-desc): Fix typo in help message.
 
2780
        (mode-line-client): Fix typo in help message and docstring.
 
2781
 
 
2782
2009-01-02  Jason Rumney  <jasonr@gnu.org>
 
2783
 
 
2784
        * term/w32-win.el (image-library-alist): Add gobject library.
 
2785
 
 
2786
2009-01-02  Martin Rudalics  <rudalics@gmx.at>
 
2787
 
 
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.
 
2792
 
 
2793
2009-01-01  Martin Rudalics  <rudalics@gmx.at>
 
2794
 
 
2795
        * simple.el (minibuffer-default-add-shell-commands):
 
2796
        Fix doc-string typo.
 
2797
 
 
2798
2009-01-01  Chong Yidong  <cyd@stupidchicken.com>
 
2799
 
 
2800
        * language/cham.el: Fix setting of composition-function-table.
 
2801
 
 
2802
        * language/khmer.el: Fix setting of composition-function-table.
 
2803
 
 
2804
        * language/tibet-util.el (tibetan-composition-function):
 
2805
        Remove unused function, obsoleted by 2008-09-05 change to tibetan.el.
 
2806
 
 
2807
        * simple.el (minibuffer-default): Add defvar.
 
2808
 
 
2809
        * hippie-exp.el: Require comint.
 
2810
 
 
2811
2008-12-31  Martin Rudalics  <rudalics@gmx.at>
 
2812
 
 
2813
        * simple.el (last-buffer): Don't set major mode of *scratch* if
 
2814
        that buffer exists already.  Rewrite doc-string.
 
2815
 
 
2816
2008-12-31  Andreas Schwab  <schwab@suse.de>
 
2817
 
 
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.
 
2822
 
 
2823
2008-12-31  Chong Yidong  <cyd@stupidchicken.com>
 
2824
 
 
2825
        * files.el (basic-save-buffer): Revert 2008-12-22 change.
 
2826
        (buffer-swapped-with): Var removed.
 
2827
 
 
2828
2008-12-30  Kenichi Handa  <handa@m17n.org>
 
2829
 
 
2830
        * language/japanese.el (compose-gstring-for-variation-glyph):
 
2831
        New function.  Register it in composition-function-table.
 
2832
 
 
2833
        * composite.el (lglyph-set-code): New function.
 
2834
 
 
2835
2008-12-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2836
 
 
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).
 
2842
 
 
2843
2008-12-30  Ed Swarthout  <Ed.Swarthout@hwdebug.com>  (tiny change)
 
2844
 
 
2845
        * textmodes/table.el (table-capture): Fix symbol quoting typo.
 
2846
 
 
2847
2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 
2848
 
 
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.
 
2853
 
 
2854
2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 
2855
 
 
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.
 
2869
 
 
2870
2008-12-30  Andreas Schwab  <schwab@suse.de>
 
2871
 
 
2872
        * server.el (server-running-p): Remove interactive spec.
 
2873
        Fix regexp.
 
2874
 
 
2875
2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 
2876
 
 
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.
 
2885
 
 
2886
2008-12-30  Juanma Barranquero  <lekktu@gmail.com>
 
2887
 
 
2888
        * proced.el (proced-tree-flag): Fix typo in docstring.
 
2889
 
 
2890
2008-12-29  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
2891
 
 
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.
 
2897
 
 
2898
2008-12-29  Dan Nicolaescu  <dann@ics.uci.edu>
 
2899
 
 
2900
        * subr.el (mkdir): New defalias.
 
2901
 
 
2902
2008-12-29  Juri Linkov  <juri@jurta.org>
 
2903
 
 
2904
        * proced.el (proced-mode-map): Bind " " to next-line instead of the
 
2905
        command `proced-next-line' removed on 2008-09-06.
 
2906
 
 
2907
2008-12-28  Juri Linkov  <juri@jurta.org>
 
2908
 
 
2909
        * misearch.el (multi-isearch-next-buffer-function): Doc fix.
 
2910
        (multi-isearch-search-fun): Set the second arg WRAP to nil explicitly.
 
2911
 
 
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.
 
2917
 
 
2918
2008-12-28  Juri Linkov  <juri@jurta.org>
 
2919
 
 
2920
        * misc.el (butterfly): Doc fix.  Add `animate-string' and `browse-url'.
 
2921
 
 
2922
2008-12-28  Raffael Mancini  <raffael.mancini@hcl-club.lu>  (tiny change)
 
2923
 
 
2924
        * misc.el (butterfly): New command.
 
2925
 
 
2926
2008-12-28  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
2927
 
 
2928
        * proced.el (proced-grammar-alist): Allow predicate nil.
 
2929
        New attribute tree.
 
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.
 
2948
 
 
2949
2008-12-28  Chong Yidong  <cyd@stupidchicken.com>
 
2950
 
 
2951
        * diff.el (diff): Doc fix.
 
2952
 
 
2953
        * emacs-lisp/rx.el (rx): Doc fix.
 
2954
 
 
2955
        * files.el (move-file-to-trash): Bind backup-directory-alist to nil
 
2956
        before uniquifying backup trash file name.
 
2957
 
 
2958
2008-12-27  Andreas Schwab  <schwab@suse.de>
 
2959
 
 
2960
        * vc-git.el (vc-git-dir-printer): Fix filename column.
 
2961
 
 
2962
2008-12-27  Nicholas Maniscalco  <nicholas@maniscalco.com>  (tiny change)
 
2963
 
 
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)
 
2966
 
 
2967
2008-12-27  Eli Zaretskii  <eliz@gnu.org>
 
2968
 
 
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.
 
2981
 
 
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.
 
2993
 
 
2994
2008-12-26  Eli Zaretskii  <eliz@gnu.org>
 
2995
 
 
2996
        * files.el (dosified-file-name): Declare.
 
2997
 
 
2998
2008-12-26  Andreas Schwab  <schwab@suse.de>
 
2999
 
 
3000
        * subr.el (keymap-canonicalize): Properly preserve keymap prompt.
 
3001
 
 
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.
 
3011
 
 
3012
2008-12-26  Eli Zaretskii  <eliz@gnu.org>
 
3013
 
 
3014
        * dos-fns.el (dosified-file-name): New function.
 
3015
 
 
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.
 
3019
 
 
3020
2008-12-25  Martin Rudalics  <rudalics@gmx.at>
 
3021
 
 
3022
        * help.el (help-for-help-internal): Fix entry for "l".
 
3023
 
 
3024
2008-12-25  Richard M Stallman  <rms@gnu.org>
 
3025
 
 
3026
        * shadowfile.el (shadow-copy-file): Revert previous change.
 
3027
        This code as it was should work properly with buffer-swapped-with.
 
3028
 
 
3029
2008-12-24  Francois Fleuret  <francois.fleuret@idiap.ch>  (tiny change)
 
3030
 
 
3031
        * textmodes/tex-mode.el (tex-bibtex-file): Use tex-main-file.
 
3032
 
 
3033
2008-12-24  Dan Nicolaescu  <dann@ics.uci.edu>
 
3034
 
 
3035
        * subr.el (chmod): New defalias for set-file-modes.
 
3036
 
 
3037
2008-12-23  Juri Linkov  <juri@jurta.org>
 
3038
 
 
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.
 
3043
 
 
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'.
 
3049
 
 
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'.
 
3056
 
 
3057
2008-12-23  Daiki Ueno  <ueno@unixuser.org>
 
3058
 
 
3059
        * pgg.el: Add obsolescence info.
 
3060
 
 
3061
2008-12-22  Richard M Stallman  <rms@gnu.org>
 
3062
 
 
3063
        * shadowfile.el (shadow-copy-file): Handle buffer-swapped-with.
 
3064
 
 
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.
 
3068
 
 
3069
        * dired.el (dired-readin): Inhibit modification hooks.
 
3070
 
 
3071
2008-12-22  Ulf Jasper  <ulf.jasper@web.de>
 
3072
 
 
3073
        * net/newst-backend.el (newst-backend):
 
3074
        Remove wrong duplicate provide statement.
 
3075
 
 
3076
2008-12-22  Michael Albinus  <michael.albinus@gmx.de>
 
3077
 
 
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.
 
3082
 
 
3083
2008-12-21  Martin Rudalics  <rudalics@gmx.at>
 
3084
 
 
3085
        * window.el (set-window-text-height): Fix doc-string.
 
3086
 
 
3087
2008-12-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3088
 
 
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):
 
3096
        Provide it.
 
3097
        (completion-pcm--all-completions): Don't need to remove the base-size
 
3098
        in last-cdr any more.
 
3099
 
 
3100
2008-12-20  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
3101
 
 
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.
 
3105
 
 
3106
2008-12-20  Chong Yidong  <cyd@stupidchicken.com>
 
3107
 
 
3108
        * ido.el (ido-read-internal): Handle `confirm' and
 
3109
        `confirm-after-completion' values for the require-match argument.
 
3110
 
 
3111
2008-12-20  Jason Rumney  <jasonr@gnu.org>
 
3112
 
 
3113
        * international/mule.el (auto-coding-regexp-alist):
 
3114
        Use utf-8-with-signature for files starting with UTF-8 BOM.  (Bug#269)
 
3115
 
 
3116
2008-12-20  Ami Fischman  <ami@fischman.org>
 
3117
 
 
3118
        * bindings.el (mode-line-eol-desc): Use assoc to query
 
3119
        mode-line-eol-desc-cache.
 
3120
 
 
3121
2008-12-20  Glenn Morris  <rgm@gnu.org>
 
3122
 
 
3123
        * comint.el (comint-save-input-ring-index): Add missing initial value.
 
3124
 
 
3125
2008-12-19  Juanma Barranquero  <lekktu@gmail.com>
 
3126
 
 
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.
 
3131
 
 
3132
2008-12-19  Glenn Morris  <rgm@gnu.org>
 
3133
 
 
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.
 
3142
 
 
3143
2008-12-18  AgustĆ­n MartĆ­n  <agustin.martin@hispalinux.es>
 
3144
 
 
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.
 
3150
 
 
3151
2008-12-18  Kenichi Handa  <handa@m17n.org>
 
3152
 
 
3153
        * international/fontset.el (script-representative-chars)
 
3154
        (setup-default-fontset): Add more scripts.
 
3155
 
 
3156
        * international/characters.el: Add more scripts.
 
3157
 
 
3158
2008-12-19  Juri Linkov  <juri@jurta.org>
 
3159
 
 
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'.
 
3166
 
 
3167
2008-12-18  Juanma Barranquero  <lekktu@gmail.com>
 
3168
 
 
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.
 
3173
 
 
3174
2008-12-18  Ulf Jasper  <ulf.jasper@web.de>
 
3175
 
 
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.
 
3179
 
 
3180
        * net/newst-backend.el (newsticker-cache-filename): Made obsolete.
 
3181
        (newsticker-dir): Use `locate-user-emacs-file'.
 
3182
 
 
3183
2008-12-18  Martin Rudalics  <rudalics@gmx.at>
 
3184
 
 
3185
        * emulation/cua-base.el (cmd): Add beginning-of-visual-line and
 
3186
        end-of-visual-line to CUA's recognized commands.  (Bug#1549)
 
3187
 
 
3188
2008-12-18  Dan Nicolaescu  <dann@ics.uci.edu>
 
3189
 
 
3190
        * newcomment.el (comment-style): Default to `indent'.  (Bug#1153)
 
3191
 
 
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.
 
3194
 
 
3195
        * vc-dir.el (vc-dir-at-event): Rename from vc-at-event.
 
3196
        Change all callers.
 
3197
 
 
3198
2008-12-18  Sam Steingold  <sds@gnu.org>
 
3199
 
 
3200
        * vc-dir.el (vc-at-event): Handle (tool-bar) events.  Fix bug#1585.
 
3201
 
 
3202
2008-12-18  Juri Linkov  <juri@jurta.org>
 
3203
 
 
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'.
 
3211
 
 
3212
2008-12-17  Daiki Ueno  <ueno@unixuser.org>
 
3213
 
 
3214
        * epa-file.el (epa-file-insert-file-contents):
 
3215
        Set buffer-file-name before decrypting a file.
 
3216
 
 
3217
2008-12-16  Juanma Barranquero  <lekktu@gmail.com>
 
3218
 
 
3219
        * server.el (server-start): If unable to start the server,
 
3220
        display a warning instead of raising an error.
 
3221
 
 
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.
 
3225
 
 
3226
2008-12-15  Sam Steingold  <sds@gnu.org>
 
3227
 
 
3228
        * progmodes/cc-cmds.el (c-defun-name): Handle DEFFOO(name,...),
 
3229
        mostly for CLISP modules, but could also be useful elsewhere.
 
3230
 
 
3231
2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
 
3232
 
 
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.
 
3236
 
 
3237
2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
 
3238
 
 
3239
        * international/mule.el (find-auto-coding): Fix typo in docstring.
 
3240
 
 
3241
        * international/mule-cmds.el (select-safe-coding-system):
 
3242
        * mail/rmail.el (rmail-require-mime-maybe):
 
3243
        Fix arguments of `display-warning'.
 
3244
 
 
3245
        * simple.el (bad-package-check): Fix arguments of `display-warning',
 
3246
        using the package name as TYPE.  Use `string-match-p'.
 
3247
 
 
3248
2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
3249
 
 
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.
 
3255
 
 
3256
2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
3257
 
 
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.
 
3269
 
 
3270
2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
3271
 
 
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.
 
3278
 
 
3279
2008-12-13  Glenn Morris  <rgm@gnu.org>
 
3280
 
 
3281
        * subr.el (declare-function): Doc fix.
 
3282
 
 
3283
        * font-core.el (font-lock-defaults): Doc fix: mention levels;
 
3284
        refer to elisp manual.
 
3285
 
 
3286
2008-12-12  Martin Rudalics  <rudalics@gmx.at>
 
3287
 
 
3288
        * window.el (fit-window-to-buffer): Return non-nil when height
 
3289
        was orderly adjusted, nil otherwise.
 
3290
 
 
3291
2008-12-12  Juanma Barranquero  <lekktu@gmail.com>
 
3292
            Stefan Monnier  <monnier@iro.umontreal.ca>
 
3293
 
 
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
 
3297
        a running server.
 
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.
 
3302
 
 
3303
2008-12-11  Martin Rudalics  <rudalics@gmx.at>
 
3304
 
 
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)
 
3309
 
 
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.
 
3312
 
 
3313
2008-12-11  Juanma Barranquero  <lekktu@gmail.com>
 
3314
 
 
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.
 
3328
 
 
3329
2008-12-11  Stephen Berman  <Stephen.Berman@rub.de>
 
3330
 
 
3331
        * dired.el (dired-pop-to-buffer): Use fit-window-to-buffer when
 
3332
        dired-shrink-to-fit is non-nil.  (Bug#1488)
 
3333
 
 
3334
2008-12-11  Juanma Barranquero  <lekktu@gmail.com>
 
3335
 
 
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'.
 
3338
 
 
3339
2008-12-11  Chong Yidong  <cyd@stupidchicken.com>
 
3340
 
 
3341
        * progmodes/ruby-mode.el: Fix auto-mode-alist entry.
 
3342
 
 
3343
2008-12-10  Chong Yidong  <cyd@stupidchicken.com>
 
3344
 
 
3345
        * Makefile.in (ELCFILES): Add ruby-mode.elc.
 
3346
 
 
3347
        * term/xterm.el (xterm-remove-modify-other-keys): Fix error in
 
3348
        terminal variable assignment.
 
3349
 
 
3350
2008-12-10  Yukihiro Matsumoto  <matz@ruby-lang.org>
 
3351
            Nobuyoshi Nakada  <nobu@ruby-lang.org>
 
3352
 
 
3353
        * progmodes/ruby-mode.el: New file.
 
3354
 
 
3355
2008-12-10  Juanma Barranquero  <lekktu@gmail.com>
 
3356
 
 
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)
 
3359
 
 
3360
2008-12-10  Kenichi Handa  <handa@m17n.org>
 
3361
 
 
3362
        * international/fontset.el (setup-default-fontset): Add an entry
 
3363
        for characters in the Unicode SIP area.
 
3364
 
 
3365
2008-12-10  Glenn Morris  <rgm@gnu.org>
 
3366
 
 
3367
        * vc-mcvs.el: Move to obsolete/, with warning comment.
 
3368
        * Makefile.in (ELCFILES): Update.
 
3369
 
 
3370
2008-12-10  Daiki Ueno  <ueno@unixuser.org>
 
3371
 
 
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.
 
3377
 
 
3378
2008-12-09  Chong Yidong  <cyd@stupidchicken.com>
 
3379
 
 
3380
        * files.el (save-some-buffers): At each map-y-or-n-p iteration,
 
3381
        check whether the buffer is still alive.
 
3382
 
 
3383
2008-12-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3384
 
 
3385
        * emacs-lisp/rx.el (rx-submatch): Pass : to rx-form.
 
3386
 
 
3387
2008-12-09  Glenn Morris  <rgm@gnu.org>
 
3388
 
 
3389
        * Makefile.in (ELCFILES): Update.
 
3390
 
 
3391
2008-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3392
 
 
3393
        * autoinsert.el (auto-insert): Use expand-file-name instead of concat.
 
3394
        Suggested by Eric Hanchrow <eric.hanchrow@gmail.com>.
 
3395
 
 
3396
2008-12-06  Chong Yidong  <cyd@stupidchicken.com>
 
3397
 
 
3398
        * term/xterm.el (terminal-init-xterm): Discard pending input
 
3399
        before reading a reply to the terminal attributes query.
 
3400
 
 
3401
2008-12-05  Andreas Schwab  <schwab@suse.de>
 
3402
 
 
3403
        * dired.el (dired-font-lock-keywords): Fix last change.
 
3404
 
 
3405
2008-12-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
3406
 
 
3407
        * ps-bdf.el (bdf-directory-list): Transform (defvar ... "*..")
 
3408
        into (defcustom ... "..." :type ... :group...).
 
3409
 
 
3410
2008-12-05  Juanma Barranquero  <lekktu@gmail.com>
 
3411
 
 
3412
        * international/mule-diag.el (mule-diag): Display the window
 
3413
        system version in a less laconic way.
 
3414
 
 
3415
2008-12-04  Juanma Barranquero  <lekktu@gmail.com>
 
3416
 
 
3417
        * ibuffer.el (ibuffer-sort-bufferlist): Require ibuf-ext
 
3418
        if the sorting functions are not loaded.  (Bug#1432)
 
3419
 
 
3420
2008-12-04  Sam Steingold  <sds@gnu.org>
 
3421
 
 
3422
        * progmodes/compile.el (compilation-read-command): Extract from
 
3423
        compile.
 
3424
        (compile): Use it.
 
3425
        (recompile): Accept an optional argument to enable editing the
 
3426
        command line.
 
3427
 
 
3428
2008-12-04  Michael Albinus  <michael.albinus@gmx.de>
 
3429
 
 
3430
        * net/tramp.el (top): Write a message, when loading Tramp.
 
3431
 
 
3432
        * net/tramp-cache.el (tramp-dump-connection-properties):
 
3433
        Polish the check, whether to dump the data.
 
3434
 
 
3435
2008-12-04  Lute Kamstra  <lute@gnu.org>
 
3436
 
 
3437
        * vc-cvs.el (vc-cvs-could-register): Don't use file-directory-p to
 
3438
        check if the file "CVS/Entries" exists.
 
3439
 
 
3440
2008-12-04  Juanma Barranquero  <lekktu@gmail.com>
 
3441
 
 
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.
 
3448
 
 
3449
2008-12-04  Glenn Morris  <rgm@gnu.org>
 
3450
 
 
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.
 
3461
 
 
3462
        * files.el (toggle-read-only): Doc fix.
 
3463
 
 
3464
2008-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3465
 
 
3466
        * apropos.el (apropos-print-doc): Fix thinko that caused long labels to
 
3467
        be used in compact layout and vice-versa.
 
3468
 
 
3469
2008-12-03  Juanma Barranquero  <lekktu@gmail.com>
 
3470
 
 
3471
        * w32-fns.el (w32-list-locales): Use `with-output-to-temp-buffer',
 
3472
        like most list-* commands.
 
3473
 
 
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.
 
3480
 
 
3481
2008-12-03  Glenn Morris  <rgm@gnu.org>
 
3482
 
 
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.
 
3493
 
 
3494
        * vc-arch.el (vc-arch-diff-switches): New option, for consistency with
 
3495
        other backends.
 
3496
        (vc-arch-diff): Apply switches.
 
3497
 
 
3498
        * vc-cvs.el (vc-cvs-diff): Use vc-diff-switches or diff-switches rather
 
3499
        than appending.
 
3500
 
 
3501
        * vc-sccs.el (vc-sccs-register-switches): Remove leading * from doc.
 
3502
 
 
3503
2008-12-03  Daiki Ueno  <ueno@unixuser.org>
 
3504
 
 
3505
        * epa.el (epa--show-key): Use past tense of "expire" if the key
 
3506
        has already been expired.  Thanks to Peter BARABAS.
 
3507
 
 
3508
2008-12-03  Lute Kamstra  <lute@gnu.org>
 
3509
 
 
3510
        * align.el:
 
3511
        * allout.el:
 
3512
        * apropos.el:
 
3513
        * arc-mode.el:
 
3514
        * autoinsert.el:
 
3515
        * avoid.el:
 
3516
        * battery.el:
 
3517
        * bookmark.el:
 
3518
        * buff-menu.el:
 
3519
        * calculator.el:
 
3520
        * chistory.el:
 
3521
        * cmuscheme.el:
 
3522
        * comint.el:
 
3523
        * compare-w.el:
 
3524
        * dabbrev.el:
 
3525
        * delim-col.el:
 
3526
        * desktop.el:
 
3527
        * diff-mode.el:
 
3528
        * diff.el:
 
3529
        * dired-aux.el:
 
3530
        * dired-x.el:
 
3531
        * dired.el:
 
3532
        * dos-vars.el:
 
3533
        * ediff-diff.el:
 
3534
        * ediff-help.el:
 
3535
        * ediff-init.el:
 
3536
        * ediff-merg.el:
 
3537
        * ediff-mult.el:
 
3538
        * ediff-ptch.el:
 
3539
        * ediff-vers.el:
 
3540
        * ediff-wind.el:
 
3541
        * ediff.el:
 
3542
        * emerge.el:
 
3543
        * facemenu.el:
 
3544
        * faces.el:
 
3545
        * ffap.el:
 
3546
        * filecache.el:
 
3547
        * find-dired.el:
 
3548
        * font-core.el:
 
3549
        * font-lock.el:
 
3550
        * forms.el:
 
3551
        * fringe.el:
 
3552
        * help-at-pt.el:
 
3553
        * hippie-exp.el:
 
3554
        * ido.el:
 
3555
        * image-file.el:
 
3556
        * imenu.el:
 
3557
        * indent.el:
 
3558
        * info.el:
 
3559
        * isearchb.el:
 
3560
        * iswitchb.el:
 
3561
        * jit-lock.el:
 
3562
        * jka-compr.el:
 
3563
        * log-edit.el:
 
3564
        * lpr.el:
 
3565
        * ls-lisp.el:
 
3566
        * man.el:
 
3567
        * menu-bar.el:
 
3568
        * midnight.el:
 
3569
        * mouse-sel.el:
 
3570
        * mouse.el:
 
3571
        * msb.el:
 
3572
        * outline.el:
 
3573
        * paren.el:
 
3574
        * pcmpl-cvs.el:
 
3575
        * pcmpl-gnu.el:
 
3576
        * pcomplete.el:
 
3577
        * pcvs-info.el:
 
3578
        * pcvs-parse.el:
 
3579
        * printing.el:
 
3580
        * ps-mule.el:
 
3581
        * ps-print.el:
 
3582
        * replace.el:
 
3583
        * ruler-mode.el:
 
3584
        * saveplace.el:
 
3585
        * sb-image.el:
 
3586
        * scroll-bar.el:
 
3587
        * sha1.el:
 
3588
        * shadowfile.el:
 
3589
        * shell.el:
 
3590
        * sort.el:
 
3591
        * speedbar.el:
 
3592
        * strokes.el:
 
3593
        * tempo.el:
 
3594
        * term.el:
 
3595
        * terminal.el:
 
3596
        * time-stamp.el:
 
3597
        * time.el:
 
3598
        * tree-widget.el:
 
3599
        * type-break.el:
 
3600
        * vc-cvs.el:
 
3601
        * vc-hg.el:
 
3602
        * vc-mcvs.el:
 
3603
        * vc-rcs.el:
 
3604
        * vc-sccs.el:
 
3605
        * vc.el:
 
3606
        * view.el:
 
3607
        * w32-vars.el:
 
3608
        * whitespace.el:
 
3609
        * wid-edit.el: Remove leading * from docstrings of defcustoms,
 
3610
        deffaces, defconsts and defuns.
 
3611
 
 
3612
2008-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3613
 
 
3614
        * complete.el (PC-do-completion): Fix leftover bug from Emacs-21 when
 
3615
        the prompt was added to the minibuffer.
 
3616
 
 
3617
2008-12-02  Glenn Morris  <rgm@gnu.org>
 
3618
 
 
3619
        * format.el (format-write-file): Rewrite doc yet again.
 
3620
 
 
3621
        * progmodes/cc-vars.el (c-tab-always-indent, c-insert-tab-function):
 
3622
        Doc fix.  (Bug#1368)
 
3623
 
 
3624
        * textmodes/texinfo.el (texinfo-insert-quote): Tweak previous change.
 
3625
 
 
3626
2008-12-02  Aaron S. Hawley  <aaronh@garden.org>
 
3627
 
 
3628
        * textmodes/texinfo.el (texinfo-insert-quote): Handle corner
 
3629
        case where point is at the beginning of the buffer.  (Bug#1239)
 
3630
 
 
3631
2008-12-02  Lennart Borgman  <lennart.borgman@gmail.com>
 
3632
 
 
3633
        * nxml/nxml-mode.el (nxml-indent-line): Don't re-indent lines that
 
3634
        already have the correct indentation.  (Bug#859)
 
3635
 
 
3636
2008-12-02  Kenichi Handa  <handa@m17n.org>
 
3637
 
 
3638
        * international/uni-decomposition.el: Re-generated.
 
3639
 
 
3640
2008-12-01  Andreas Schwab  <schwab@suse.de>
 
3641
 
 
3642
        * dired.el (dired-font-lock-keywords): Avoid fontifying file names
 
3643
        ending in a colon as directory header.
 
3644
 
 
3645
2008-12-01  Kenichi Handa  <handa@m17n.org>
 
3646
 
 
3647
        * international/uni-numeric.el: Re-generated.
 
3648
 
 
3649
        * international/charprop.el: Re-generated.
 
3650
 
 
3651
2008-12-01  Juanma Barranquero  <lekktu@gmail.com>
 
3652
 
 
3653
        * international/mule-cmds.el (locale-preferred-coding-systems):
 
3654
        Fix alist item.
 
3655
 
 
3656
2008-12-01  Michael Albinus  <michael.albinus@gmx.de>
 
3657
 
 
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.
 
3661
 
 
3662
2008-11-30  Chong Yidong  <cyd@stupidchicken.com>
 
3663
 
 
3664
        * wdired.el (wdired-finish-edit): If displaying a single file,
 
3665
        change dired-directory if that file was renamed.
 
3666
 
 
3667
        * emacs-lisp/byte-run.el (macro-declaration-function):
 
3668
        Disallow declare specs with lengths of 3 or more.
 
3669
 
 
3670
        * dirtrack.el (dirtrack): Fix error message.
 
3671
 
 
3672
2008-11-30  Glenn Morris  <rgm@gnu.org>
 
3673
 
 
3674
        * vc-svn.el (vc-svn-diff-switches): Doc fix.
 
3675
        (vc-svn-diff): Fix the case where vc-svn-diff-switches is nil.
 
3676
 
 
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.
 
3680
 
 
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)
 
3685
 
 
3686
2008-11-30  Juanma Barranquero  <lekktu@gmail.com>
 
3687
 
 
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.
 
3695
 
 
3696
        * emacs-lisp/timer.el (timer-duration-words): Fix typo in docstring.
 
3697
        (timer-duration): Use `string-match-p'.
 
3698
 
 
3699
2008-11-29  Chong Yidong  <cyd@stupidchicken.com>
 
3700
 
 
3701
        * complete.el (PC-do-complete-and-exit):
 
3702
        Use minibuffer-confirm-exit-commands.
 
3703
 
 
3704
        * minibuffer.el (minibuffer-confirm-exit-commands):
 
3705
        Add PC-complete and PC-complete-word to the list.
 
3706
 
 
3707
2008-11-29  Juanma Barranquero  <lekktu@gmail.com>
 
3708
 
 
3709
        * files.el (break-hardlink-on-save): Fix typo in docstring.
 
3710
        Add :version tag.
 
3711
 
 
3712
        * emacs-lisp/re-builder.el (reb-mode-map): Fix typo in menu tooltip.
 
3713
        (reb-mode): Define with `define-derived-mode'.
 
3714
 
 
3715
2008-11-29  Karl Fogel  <kfogel@red-bean.com>
 
3716
 
 
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.
 
3720
 
 
3721
2008-11-29  Miles Bader  <miles@gnu.org>
 
3722
 
 
3723
        * minibuffer.el (minibuffer-confirm-exit-commands): New variable.
 
3724
        (minibuffer-complete-and-exit): Use it.
 
3725
 
 
3726
2008-11-29  Chong Yidong  <cyd@stupidchicken.com>
 
3727
 
 
3728
        * term/x-win.el (x-gtk-stock-cache): New hash table.
 
3729
        (x-gtk-map-stock): Perform caching to prevent excess consing
 
3730
        during redisplay.
 
3731
 
 
3732
2008-11-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3733
 
 
3734
        * minibuffer.el (completion--try-word-completion): Don't ignore
 
3735
        partial-completion if it's the only style.
 
3736
 
 
3737
2008-11-28  Juanma Barranquero  <lekktu@gmail.com>
 
3738
 
 
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
 
3742
        RE Builder mode.
 
3743
 
 
3744
2008-11-28  Chong Yidong  <cyd@stupidchicken.com>
 
3745
 
 
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.
 
3749
 
 
3750
2008-11-28  Martin Rudalics  <rudalics@gmx.at>
 
3751
 
 
3752
        * emacs-lisp/eldoc.el (eldoc-docstring-first-line): Don't match
 
3753
        any but the first "*" in a doc-string.
 
3754
 
 
3755
2008-11-28  Glenn Morris  <rgm@gnu.org>
 
3756
 
 
3757
        * format.el (format-write-file): Improve previous doc fix.
 
3758
 
 
3759
2008-11-27  Chong Yidong  <cyd@stupidchicken.com>
 
3760
 
 
3761
        * simple.el (use-empty-active-region, use-region-p)
 
3762
        (region-active-p): Doc fix.
 
3763
 
 
3764
2008-11-27  Martin Rudalics  <rudalics@gmx.at>
 
3765
 
 
3766
        * window.el (display-buffer): Fix handling of not-this-window
 
3767
        argument.  (Bug#1415)
 
3768
 
 
3769
2008-11-27  Kenichi Handa  <handa@m17n.org>
 
3770
 
 
3771
        * international/characters.el: Set category 'C' to characters
 
3772
        #x20000..#x2AFFF, #x2F800..#x2FFFF.
 
3773
 
 
3774
        * loadup.el: Set inhibit-load-charset-map to t while preloading files.
 
3775
 
 
3776
2008-11-27  Chong Yidong  <cyd@stupidchicken.com>
 
3777
 
 
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.
 
3785
 
 
3786
2008-11-26  Michael Albinus  <michael.albinus@gmx.de>
 
3787
 
 
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.
 
3790
 
 
3791
2008-11-25  Alan Mackenzie  <acm@muc.de>
 
3792
 
 
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.
 
3798
 
 
3799
2008-11-26  Michael Albinus  <michael.albinus@gmx.de>
 
3800
 
 
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'.
 
3807
 
 
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.
 
3814
 
 
3815
2008-11-26  Glenn Morris  <rgm@gnu.org>
 
3816
 
 
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.
 
3820
 
 
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)
 
3823
 
 
3824
2008-11-26  Vincent BelaĆÆche  <vincent.b.1@hotmail.fr>
 
3825
 
 
3826
        * calc/calc-alg.el (calcFunc-collect): Normalize the coefficients
 
3827
        of the polynomial rather than the whole polynomial.
 
3828
 
 
3829
2008-11-25  Chong Yidong  <cyd@stupidchicken.com>
 
3830
 
 
3831
        * mail/mailabbrev.el (define-mail-abbrev): When reading from
 
3832
        mailrc, recognize string quoting.  When reading from Lisp, accept
 
3833
        rfc822-like addresses.
 
3834
 
 
3835
        * mail/mailalias.el (define-mail-alias): Sync code with
 
3836
        define-mail-abbrev.
 
3837
 
 
3838
2008-11-25  Glenn Morris  <rgm@gnu.org>
 
3839
 
 
3840
        * eshell/esh-proc.el (eshell-gather-process-output):
 
3841
        Revert previous change.  (re-opens Bug#1388)
 
3842
 
 
3843
        * select.el (x-set-cut-buffer): Fix signal arguments.
 
3844
 
 
3845
        * speedbar.el (speedbar-restricted-move): Fix signal arguments.
 
3846
 
 
3847
2008-11-25  Juanma Barranquero  <lekktu@gmail.com>
 
3848
 
 
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".
 
3852
 
 
3853
2008-11-25  Jay Belanger  <jay.p.belanger@gmail.com>
 
3854
 
 
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
 
3868
        from docstrings.
 
3869
 
 
3870
2008-11-25  Juanma Barranquero  <lekktu@gmail.com>
 
3871
 
 
3872
        * calculator.el (calculator-op-or-exp): Reflow docstring.
 
3873
        (calculator-remove-zeros, calculator-repR, calculator-repL):
 
3874
        Fix typos in docstrings.
 
3875
 
 
3876
2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 
3877
 
 
3878
        * log-view.el (log-view-annotate-version): Let vc-annotate manage
 
3879
        windows instead of calling switch-to-buffer.
 
3880
 
 
3881
        * diff.el (diff-sentinel): Take note of diff error return value.
 
3882
 
 
3883
2008-11-24  Martin Rudalics  <rudalics@gmx.at>
 
3884
 
 
3885
        * calendar/appt.el (appt-disp-window): Do a set-buffer when the
 
3886
        frame can't be split.
 
3887
 
 
3888
2008-11-24  Ulf Jasper  <ulf.jasper@web.de>
 
3889
 
 
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'.
 
3899
        Update tags.
 
3900
        (newsticker-treeview-tree-do-click): Slightly simplified.
 
3901
 
 
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
 
3916
        cache data..
 
3917
        (newsticker--cache-read, newsticker--cache-do-read): New.
 
3918
 
 
3919
        * net/newst-reader.el (newsticker--image-read):
 
3920
        Use `newsticker--images-dir'.
 
3921
 
 
3922
2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 
3923
 
 
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.
 
3933
 
 
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.
 
3937
 
 
3938
2008-11-24  Juanma Barranquero  <lekktu@gmail.com>
 
3939
 
 
3940
        * emacs-lisp/elp.el (elp-instrument-list): Fix 2nd arg of `signal'.
 
3941
 
 
3942
2008-11-24  Andreas Schwab  <schwab@suse.de>
 
3943
 
 
3944
        * image.el (image-type-header-regexps): Recognize more xbm format
 
3945
        variants.
 
3946
 
 
3947
2008-11-24  Juanma Barranquero  <lekktu@gmail.com>
 
3948
 
 
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):
 
3966
        Reflow docstrings.
 
3967
 
 
3968
2008-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 
3969
 
 
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.
 
3975
 
 
3976
2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 
3977
 
 
3978
        * emacs-lisp/elp.el (elp-instrument-list): Check argument type
 
3979
        explicitly.  Doc fix.
 
3980
 
 
3981
2008-11-24  Martin Rudalics  <rudalics@gmx.at>
 
3982
 
 
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)
 
3986
 
 
3987
2008-11-24  Dan Nicolaescu  <dann@ics.uci.edu>
 
3988
 
 
3989
        * vc-hg.el (vc-hg-program): Remove.
 
3990
        (vc-hg-state, vc-hg-working-revision, vc-hg-command):
 
3991
        Undo previous change.
 
3992
 
 
3993
2008-11-23  Martin Rudalics  <rudalics@gmx.at>
 
3994
 
 
3995
        * info-look.el (info-lookup): When Info buffer is visible on
 
3996
        another frame, raise that frame.
 
3997
 
 
3998
2008-11-23  Juanma Barranquero  <lekktu@gmail.com>
 
3999
 
 
4000
        * allout.el (allout-mode): Fix typo in docstring.
 
4001
 
 
4002
        * vc-annotate.el (vc-annotate-warp-revision): Reflow docstring.
 
4003
        (vc-annotate-very-old-color, vc-annotate-display): Fix docstring typos.
 
4004
 
 
4005
2008-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4006
 
 
4007
        * vc-hooks.el (vc-follow-link): Complete last change.
 
4008
 
 
4009
2008-11-23  Juanma Barranquero  <lekktu@gmail.com>
 
4010
 
 
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.
 
4020
 
 
4021
2008-11-23  Glenn Morris  <rgm@gnu.org>
 
4022
 
 
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
 
4026
        in a pipeline.
 
4027
 
 
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)
 
4031
 
 
4032
2008-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>
 
4033
 
 
4034
        * ediff-hook.el: Add tooltips to Emacs menus.
 
4035
 
 
4036
        * ediff.el: Change date of last update.
 
4037
 
 
4038
2008-11-22  Juri Linkov  <juri@jurta.org>
 
4039
 
 
4040
        * dired-aux.el (dired-isearch-filenames): Add new context-dependent
 
4041
        option `dwim'.  Change non-dwim option from `dired-filename' to `t'.
 
4042
        Doc fix.
 
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.
 
4051
 
 
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.
 
4055
 
 
4056
        * progmodes/compile.el (compilation-auto-jump-to-first-error):
 
4057
        Fix docstring - change "during `compile'" to "during compilation".
 
4058
 
 
4059
        * descr-text.el (describe-char-unidata-list): Move `old-name' to
 
4060
        be immediately after `name'.
 
4061
 
 
4062
        * startup.el (initial-buffer-choice): Change an abstract file name
 
4063
        "file.txt" to more reasonable default file name value "~/.emacs".
 
4064
 
 
4065
2008-11-22  Juri Linkov  <juri@jurta.org>
 
4066
 
 
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
 
4072
        variables error".
 
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'.
 
4095
 
 
4096
2008-11-22  Lute Kamstra  <lute@gnu.org>
 
4097
 
 
4098
        * simple.el (goto-line): Rename argument.
 
4099
 
 
4100
2008-11-22  Eli Zaretskii  <eliz@gnu.org>
 
4101
 
 
4102
        * makefile.w32-in (compile-first): New target.
 
4103
        (recompile): Depend on compile-first.
 
4104
 
 
4105
        * Makefile.in (recompile): Depend on compile-first.
 
4106
 
 
4107
2008-11-22  Martin Rudalics  <rudalics@gmx.at>
 
4108
 
 
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.
 
4113
 
 
4114
2008-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>
 
4115
 
 
4116
        * emulation/viper.el: Date change.
 
4117
 
 
4118
        * emulation/viper-cmd.el (viper-envelop-ESC-key):
 
4119
        viper-translate-all-ESC-keysequences is now a function.
 
4120
 
 
4121
        * emulation/viper-init.el (viper-translate-all-ESC-keysequences):
 
4122
        Make this variable.
 
4123
 
 
4124
2008-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4125
 
 
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.
 
4128
 
 
4129
2008-11-22  Glenn Morris  <rgm@gnu.org>
 
4130
 
 
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.
 
4136
 
 
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.
 
4141
 
 
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".
 
4145
 
 
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".
 
4150
 
 
4151
        * menu-bar.el: Stylistic consistency fixes for various menu and
 
4152
        help texts.
 
4153
 
 
4154
        * kmacro.el (kmacro-insert-counter): Doc fix.
 
4155
 
 
4156
2008-11-21  Ivan Shmakov  <oneingray@gmail.com>  (tiny change)
 
4157
 
 
4158
        * progmodes/tcl.el (tcl-filter): Don't forcibly move point.
 
4159
 
 
4160
2008-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4161
 
 
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
 
4167
        gets printed.
 
4168
 
 
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'.
 
4173
 
 
4174
        * bookmark.el (bookmark-buffer-file-name): Also abbreviate dired-dir.
 
4175
        Suggested by Toru TSUNEYOSHI.
 
4176
 
 
4177
2008-11-21  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
 
4178
 
 
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.
 
4192
 
 
4193
2008-11-21  Juanma Barranquero  <lekktu@gmail.com>
 
4194
 
 
4195
        * bookmark.el (bookmark-jump-noselect): Add obsolescence
 
4196
        declaration and remove redundant info from docstring.
 
4197
 
 
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*'.
 
4216
 
 
4217
2008-11-21  Chong Yidong  <cyd@stupidchicken.com>
 
4218
 
 
4219
        * files.el (confirm-nonexistent-file-or-buffer): Change default to nil.
 
4220
 
 
4221
2008-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4222
 
 
4223
        * isearch.el (isearch-search-string): Simplify and convert docstring.
 
4224
 
 
4225
        * buff-menu.el (Buffer-menu-short-ellipsis): Partly undo last change.
 
4226
 
 
4227
2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 
4228
 
 
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'.
 
4234
 
 
4235
2008-11-20  Dan Nicolaescu  <dann@ics.uci.edu>
 
4236
 
 
4237
        * calendar/cal-menu.el (cal-menu-scroll-menu): Add bindings for
 
4238
        week forward/backward.
 
4239
 
 
4240
2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 
4241
 
 
4242
        * ehelp.el (electric-help-map, ehelp-map): Define within defvar.
 
4243
        (with-electric-help): Fix typo and reflow docstring.
 
4244
 
 
4245
2008-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4246
 
 
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.
 
4250
 
 
4251
2008-11-20  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
 
4252
 
 
4253
        * buff-menu.el (Buffer-menu-buffer+size, list-buffers-noselect):
 
4254
        Pay attention to char widths when computing string sizes.
 
4255
 
 
4256
2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 
4257
 
 
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.
 
4268
 
 
4269
2008-11-20  Glenn Morris  <rgm@gnu.org>
 
4270
 
 
4271
        * format.el (format-alist, format-write-file): Doc fix.
 
4272
 
 
4273
        * proced.el (proced-available): New variable.
 
4274
        (proced-process-attributes): Move availability check from previous
 
4275
        change from here...
 
4276
        (proced): ... to here.
 
4277
 
 
4278
        * vc-hg.el (vc-hg-diff-switches): New option.
 
4279
        (vc-hg-diff): Apply diff switches.  (Bug#1017)
 
4280
 
 
4281
        * calc/calc-units.el (math-additional-units): Doc fix (active voice).
 
4282
 
 
4283
        * progmodes/fortran.el (fortran-mode-map): Add some menu :help.
 
4284
 
 
4285
2008-11-20  Stephen Berman  <Stephen.Berman@gmx.net>
 
4286
 
 
4287
        * files.el (auto-mode-alist): Recognize more OpenOffice.org extensions.
 
4288
 
 
4289
2008-11-19  Juanma Barranquero  <lekktu@gmail.com>
 
4290
 
 
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.
 
4294
 
 
4295
2008-11-19  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 
4296
 
 
4297
        * calc/calc-units.el (math-standard-units): Add eps0,
 
4298
        permittivity of vacuum.
 
4299
 
 
4300
2008-11-19  Dan Nicolaescu  <dann@ics.uci.edu>
 
4301
 
 
4302
        * files.el (project-settings-file): Remove.
 
4303
        (project-find-settings-file): Undo previous change that added the
 
4304
        use of project-settings-file.
 
4305
 
 
4306
2008-11-19  Glenn Morris  <rgm@gnu.org>
 
4307
 
 
4308
        * proced.el (proced, proced-format-time): Doc fixes.
 
4309
        (proced-process-attributes): Signal an error if unsupported.  (Bug#1314)
 
4310
 
 
4311
2008-11-19  Karl Fogel  <kfogel@red-bean.com>
 
4312
 
 
4313
        * bookmark.el (bookmark-jump-noselect): Move the deprecation
 
4314
        notice into the doc string, following up to revision 1.117.
 
4315
 
 
4316
2008-11-19  Lute Kamstra  <lute@gnu.org>
 
4317
 
 
4318
        * autoinsert.el (auto-insert-alist): Don't use match data.
 
4319
 
 
4320
2008-11-19  Glenn Morris  <rgm@gnu.org>
 
4321
 
 
4322
        * progmodes/f90.el (f90-mode-map): Add some menu :help.
 
4323
 
 
4324
        * autoinsert.el (auto-insert-alist): Update template to FDL 1.3+.
 
4325
 
 
4326
        * emacs-lisp/cl.el (floor*, ceiling*, truncate*, round*, mod*):
 
4327
        * term/w32-win.el (x-select-font): Declare.
 
4328
 
 
4329
        * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix a/an typo.
 
4330
        Use the imperative for all help strings.
 
4331
 
 
4332
2008-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4333
 
 
4334
        * textmodes/ispell.el (ispell-dictionary-base-alist): Adjust to the
 
4335
        case where the default dictionary is French, Spanish, younameit.
 
4336
 
 
4337
        * window.el (window--frame-usable-p): Consider dedicated windows
 
4338
        as usable.
 
4339
 
 
4340
        * files.el (confirm-nonexistent-file-or-buffer):
 
4341
        Rename from find-file-confirm-nonexistent-file.
 
4342
        (read-buffer-to-switch): Use it.
 
4343
 
 
4344
2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
 
4345
 
 
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.
 
4353
 
 
4354
2008-11-18  Sam Steingold  <sds@gnu.org>
 
4355
 
 
4356
        * progmodes/compile.el (compilation-start-hook): New hook.
 
4357
        (compilation-start): Run it on the compilation process.
 
4358
 
 
4359
2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
 
4360
 
 
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.
 
4367
        Reflow docstrings.
 
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*.
 
4374
 
 
4375
2008-11-17  Chong Yidong  <cyd@stupidchicken.com>
 
4376
 
 
4377
        * wid-edit.el (widget-image-insert): Don't add a mouse-face.
 
4378
 
 
4379
        * cus-edit.el (custom-group-value-create): Don't insert docstring twice.
 
4380
 
 
4381
2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
 
4382
 
 
4383
        * international/mule-cmds.el (ucs-completions): Mark as risky.
 
4384
 
 
4385
2008-11-17  Martin Rudalics  <rudalics@gmx.at>
 
4386
 
 
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.
 
4390
 
 
4391
        * window.el (quit-window): Bind window to selected window when
 
4392
        trying to delete it.
 
4393
 
 
4394
2008-11-17  Glenn Morris  <rgm@gnu.org>
 
4395
 
 
4396
        * progmodes/cc-defs.el (c-put-char-property-fun): Add fallback
 
4397
        definition of 'ignore, rather than nil.  (Bug#1353)
 
4398
 
 
4399
2008-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4400
 
 
4401
        * window.el (window--frame-usable-p): Allow use for soft-dedication.
 
4402
 
 
4403
2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
 
4404
 
 
4405
        * emulation/viper-cmd.el (viper-harness-minor-mode): Fix docstring typo.
 
4406
 
 
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.
 
4413
 
 
4414
2008-11-17  Juri Linkov  <juri@jurta.org>
 
4415
 
 
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'.
 
4424
 
 
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'.
 
4432
 
 
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'.
 
4437
 
 
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'.
 
4441
 
 
4442
2008-11-16  Glenn Morris  <rgm@gnu.org>
 
4443
 
 
4444
        * term/ns-win.el (ns-extended-platform-support-mode):
 
4445
        Tweak menu entry from previous change.
 
4446
 
 
4447
        * wid-edit.el (advertised-widget-backward): Remove autoload cookie.
 
4448
 
 
4449
        * cus-edit.el (custom-buffer-create-internal): Always insert the
 
4450
        in-buffer buttons, regardless of tool-bar.  (Bug#1326)
 
4451
 
 
4452
2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 
4453
 
 
4454
        * subr.el (read-passwd): Use read-event instead of read-char-exclusive.
 
4455
 
 
4456
2008-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 
4457
 
 
4458
        * ielm.el (ielm-eval-input): Fix thinko in last change.
 
4459
 
 
4460
2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 
4461
 
 
4462
        * subr.el (read-passwd): Yank current kill if the user enters C-y.
 
4463
 
 
4464
2008-11-16  Michael Albinus  <michael.albinus@gmx.de>
 
4465
 
 
4466
        * net/tramp.el (tramp-handle-file-name-as-directory): New defun.
 
4467
        (tramp-file-name-handler-alist): Handle `file-name-as-directory'.
 
4468
 
 
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'.
 
4472
 
 
4473
2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 
4474
 
 
4475
        * startup.el (fancy-startup-text): Give "Emacs tutorial" line the
 
4476
        usual variable-pitch face.
 
4477
 
 
4478
2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
 
4479
 
 
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 ...))'.
 
4539
        Doc fixes.
 
4540
 
 
4541
2008-11-16  Michael Kifer  <kifer@cs.stonybrook.edu>
 
4542
 
 
4543
        * emulation/viper-init.el (viper-ESC-keyseq-timeout): Make it into a
 
4544
        function instead of a variable.
 
4545
 
 
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
 
4549
        defsubst.
 
4550
 
 
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.
 
4554
 
 
4555
        * emulation/viper-keym.el (viper-ESC-key): Use (kbd "ESC").
 
4556
 
 
4557
        * ediff-util.el (ediff-toggle-multiframe): Check if control window is
 
4558
        live.
 
4559
        (ediff-save-buffer): Let window-min-height to 2.
 
4560
 
 
4561
        * ediff-wind.el (ediff-setup-windows-plain-compare): Avoid selecting
 
4562
        the minibuffer.
 
4563
 
 
4564
2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
 
4565
 
 
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.
 
4579
 
 
4580
2008-11-15  Glenn Morris  <rgm@gnu.org>
 
4581
            Martin Rudalics  <rudalics@gmx.at>
 
4582
 
 
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)
 
4586
 
 
4587
2008-11-15  Glenn Morris  <rgm@gnu.org>
 
4588
 
 
4589
        * emacs-lisp/find-func.el (find-function-noselect): Add missing "is" in
 
4590
        alias message.
 
4591
 
 
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)
 
4596
 
 
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
 
4599
        main Emacs manual.
 
4600
 
 
4601
2008-11-15  Martin Rudalics  <rudalics@gmx.at>
 
4602
 
 
4603
        * window.el (quit-window): Restore delete window with second
 
4604
        arg non-nil behavior as of before 2008-10-30 change.
 
4605
 
 
4606
2008-11-15  Chong Yidong  <cyd@stupidchicken.com>
 
4607
 
 
4608
        * help-fns.el (describe-function-1): Do char-range check for
 
4609
        self-insert-command.
 
4610
 
 
4611
2008-11-14  Karl Fogel  <kfogel@red-bean.com>
 
4612
 
 
4613
        * files.el (file-precious-flag): Document that this flag is advisory.
 
4614
 
 
4615
2008-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
 
4616
 
 
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).
 
4620
 
 
4621
2008-11-14  Juanma Barranquero  <lekktu@gmail.com>
 
4622
 
 
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.
 
4630
 
 
4631
        * emacs-lisp/authors.el (authors-fixed-entries): Fix typo in value.
 
4632
 
 
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*'.
 
4640
        Use `when'.
 
4641
 
 
4642
2008-11-13  Juanma Barranquero  <lekktu@gmail.com>
 
4643
 
 
4644
        * files.el (project-settings-file, locate-dominating-file):
 
4645
        Fix typos in docstrings.
 
4646
        (find-file-visit-truename): Remove * from defcustom docstring.
 
4647
 
 
4648
2008-11-13  T. V. Raman  <raman@users.sourceforge.net>  (tiny change)
 
4649
 
 
4650
        * files.el (project-settings-file): New variable.
 
4651
        (project-find-settings-file): Use it, instead of hardcoding
 
4652
        .dir.settings.el.
 
4653
 
 
4654
2008-11-13  Glenn Morris  <rgm@gnu.org>
 
4655
 
 
4656
        * nxml/nxml-enc.el: Remove some charset code not needed since Emacs 22.
 
4657
 
 
4658
2008-11-13  Henry Weller  <hweller0@gmail.com>  (tiny change)
 
4659
 
 
4660
        * net/mairix.el (mairix-widget-fields-list): Fix bug regarding searching
 
4661
        in mail bodies.
 
4662
 
 
4663
2008-11-12  Juanma Barranquero  <lekktu@gmail.com>
 
4664
 
 
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):
 
4671
        Reflow docstrings.
 
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'.
 
4675
 
 
4676
        * textmodes/artist.el (artist-mode): Fix typos in docstring.
 
4677
 
 
4678
2008-11-12  Sam Steingold  <sds@gnu.org>
 
4679
 
 
4680
        * vc-cvs.el (vc-cvs-parse-root): Handle roots without colon
 
4681
        between hostname and path.
 
4682
 
 
4683
2008-11-11  Juri Linkov  <juri@jurta.org>
 
4684
 
 
4685
        * dired-aux.el (dired-isearch-filenames)
 
4686
        (dired-isearch-filenames-regexp):
 
4687
        Let-bind isearch-message-prefix-add to "filename ".
 
4688
 
 
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.
 
4695
 
 
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.
 
4700
 
 
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.
 
4708
 
 
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.
 
4715
 
 
4716
2008-11-11  Sam Steingold  <sds@gnu.org>
 
4717
 
 
4718
        * mouse.el (mouse-buffer-menu-mode-groups): Place "Annotate" into
 
4719
        the "Version Control" group (for C-x v g).
 
4720
 
 
4721
2008-11-11  Juanma Barranquero  <lekktu@gmail.com>
 
4722
 
 
4723
        * server.el (server-process-filter): Fix typos and reflow docstring.
 
4724
 
 
4725
2008-11-11  Martin Rudalics  <rudalics@gmx.at>
 
4726
 
 
4727
        * mail/footnote.el (footnote-mode): Improve doc-string.
 
4728
        Suggested by <jidanni@jidanni.org>.  (Bug#1318)
 
4729
 
 
4730
2008-11-11  Chong Yidong  <cyd@stupidchicken.com>
 
4731
 
 
4732
        * cus-edit.el (Custom-mode): Set up tool-bar-map unconditionally.
 
4733
 
 
4734
2008-11-10  Teodor Zlatanov  <tzz@lifelogs.com>
 
4735
 
 
4736
        * mail/smtpmail.el (smtpmail-open-stream): Use
 
4737
        `starttls-any-program-available'.  Auto-load starttls.el for it.
 
4738
 
 
4739
2008-11-08  Chong Yidong  <cyd@stupidchicken.com>
 
4740
 
 
4741
        * dired.el (dired-read-dir-and-switches): Revert to 2007-11-22
 
4742
        version (bug@1285).
 
4743
 
 
4744
2008-11-08  Eli Zaretskii  <eliz@gnu.org>
 
4745
 
 
4746
        * startup.el (command-line): Ignore init-file-user when checking
 
4747
        user's home directory on MS-DOS as well.
 
4748
 
 
4749
2008-11-07  Sam Steingold  <sds@gnu.org>
 
4750
 
 
4751
        * progmodes/cc-cmds.el (c-defun-name): Fix CLISP DEFUN handling.
 
4752
 
 
4753
2008-11-07  Juanma Barranquero  <lekktu@gmail.com>
 
4754
 
 
4755
        * frame.el (make-frame-on-display): Use `string-match-p'.
 
4756
 
 
4757
2008-11-07  Glenn Morris  <rgm@gnu.org>
 
4758
 
 
4759
        * progmodes/cc-defs.el (cl-macroexpand-all): Fix declaration.
 
4760
 
 
4761
2008-11-07  Dan Nicolaescu  <dann@ics.uci.edu>
 
4762
 
 
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.
 
4766
 
 
4767
2008-11-06  Glenn Morris  <rgm@gnu.org>
 
4768
 
 
4769
        * eshell/esh-maint.el: Remove unused file.
 
4770
 
 
4771
        * progmodes/cc-defs.el (cl-macroexpand-all): Declare.
 
4772
 
 
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.
 
4776
 
 
4777
2008-11-05  Jay Belanger  <jay.p.belanger@gmail.com>
 
4778
 
 
4779
        * calc/calc.el (calc-quit): Use `window-full-width-p' to check
 
4780
        window width.
 
4781
 
 
4782
2008-11-05  Chong Yidong  <cyd@stupidchicken.com>
 
4783
 
 
4784
        * server.el (server-process-filter): Only default to emacsclient's
 
4785
        terminal in daemon mode.
 
4786
 
 
4787
2008-11-05  Martin Rudalics  <rudalics@gmx.at>
 
4788
 
 
4789
        * window.el (quit-window): Restore prefix argument behavior
 
4790
        removed in 2008-10-30 change.  (Bug#1308)
 
4791
 
 
4792
2008-11-05  Tassilo Horn  <tassilo@member.fsf.org>
 
4793
 
 
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>
 
4797
 
 
4798
2008-11-04  Jay Belanger  <jay.p.belanger@gmail.com>
 
4799
 
 
4800
        * calc/calc.el (calc-quit): Make sure that the keypad buffer
 
4801
        exists before deleting its windows.
 
4802
 
 
4803
2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
 
4804
 
 
4805
        * server.el (server-process-filter): Don't call
 
4806
        server-create-tty-frame when no tty name is specified.
 
4807
 
 
4808
2008-11-04  Christian Faulhammer  <opfer@gentoo.org>  (tiny change)
 
4809
 
 
4810
        * vc-bzr.el (vc-bzr-dir-extra-headers): New function.
 
4811
 
 
4812
2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
 
4813
 
 
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.
 
4818
 
 
4819
2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
 
4820
 
 
4821
        * vc-bzr.el (vc-bzr-dir-printer): Rename from
 
4822
        vc-bzr-status-printer.
 
4823
 
 
4824
        * startup.el (startup-echo-area-message): Display a different
 
4825
        message in daemon mode.  Suggested by Stephen Turnbull.
 
4826
 
 
4827
        * frame.el (make-frame-on-display): Ignore DISPLAY argument on
 
4828
        Windows.
 
4829
 
 
4830
2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
 
4831
 
 
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.
 
4835
 
 
4836
2008-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
 
4837
 
 
4838
        * vc-dir.el (vc-dir-headers): Undo previous change.
 
4839
 
 
4840
2008-11-04  Nick Roberts  <nickrob@snap.net.nz>
 
4841
 
 
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.
 
4844
 
 
4845
2008-11-04  Martin Rudalics  <rudalics@gmx.at>
 
4846
 
 
4847
        * subr.el (looking-back): Fix doc-string typo.
 
4848
 
 
4849
        * electric.el (Electric-pop-up-window): Call window-end with
 
4850
        UPDATE set to t.
 
4851
 
 
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.
 
4862
 
 
4863
2008-11-03  Alan Mackenzie  <acm@muc.de>
 
4864
 
 
4865
        * progmodes/cc-engine.el (c-forward-label): Fix for QT macros.
 
4866
 
 
4867
2008-11-03  Chong Yidong  <cyd@stupidchicken.com>
 
4868
 
 
4869
        * subr.el (looking-back): Doc fix.
 
4870
 
 
4871
        * term/x-win.el (x-initialize-window-system):
 
4872
        Call x-wm-set-size-hint after initialization.
 
4873
 
 
4874
        * eshell/em-hist.el (eshell-save-history-on-exit): Change default
 
4875
        to t.
 
4876
 
 
4877
        * emacs-lisp/lisp-mode.el (lisp-mode): Remove bogus change from
 
4878
        2000-12-08 (bug#1297).
 
4879
 
 
4880
        * font-lock.el (font-lock-keywords-case-fold-search): Doc fix.
 
4881
 
 
4882
2008-11-03  Vincent BelaĆÆche  <vincent.b.1@hotmail.fr>
 
4883
 
 
4884
        * calc/calc-alg.el (calcFunc-collect): Return constant polynomial
 
4885
        when appropriate.
 
4886
 
 
4887
2008-11-02  Martin Rudalics  <rudalics@gmx.at>
 
4888
 
 
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
 
4894
        NORECORD set.
 
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.
 
4903
 
 
4904
2008-11-01  Juanma Barranquero  <lekktu@gmail.com>
 
4905
 
 
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.
 
4911
 
 
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.
 
4918
 
 
4919
        * md4.el (md4-buffer): Fix typo in docstring.
 
4920
        (md4, md4-64): Doc fixes.
 
4921
        (md4-pack-int32): Reflow docstring.
 
4922
 
 
4923
        * paths.el (rmail-file-name): Remove * from defcustom docstring.
 
4924
        (prune-directory-list, gnus-nntp-service): Fix typos in docstrings.
 
4925
 
 
4926
        * rect.el (open-rectangle): Reflow docstring.
 
4927
        (spaces-string): Fix docstring typo.  Use "?\s" instead of "? ".
 
4928
 
 
4929
        * select.el (x-get-cut-buffer): Fix typo in docstring.
 
4930
 
 
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.
 
4934
 
 
4935
        * emacs-lisp/assoc.el (asort, aelement, aput, aget, amake):
 
4936
        Fix typos in docstrings.
 
4937
 
 
4938
2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
 
4939
 
 
4940
        * net/newst-backend.el (newsticker--cache-update): Fix no-save case.
 
4941
 
 
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.
 
4956
 
 
4957
2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
 
4958
 
 
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'.
 
4963
 
 
4964
2008-10-31  Juanma Barranquero  <lekktu@gmail.com>
 
4965
 
 
4966
        * tooltip.el (tooltip-frame-parameters): Doc fix.
 
4967
 
 
4968
2008-10-31  Martin Rudalics  <rudalics@gmx.at>
 
4969
 
 
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
 
4983
        when instead of if.
 
4984
 
 
4985
2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
 
4986
 
 
4987
        * indent.el (indent-for-tab-command): Use use-region-p.
 
4988
 
 
4989
        * vc.el (vc-revert): Limit the length of the query string.
 
4990
 
 
4991
2008-10-30  Juanma Barranquero  <lekktu@gmail.com>
 
4992
 
 
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.
 
5012
 
 
5013
2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
 
5014
 
 
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.
 
5018
 
 
5019
2008-10-30  Martin Rudalics  <rudalics@gmx.at>
 
5020
 
 
5021
        * window.el (quit-window): Simplify code.  Say in doc-string
 
5022
        that it operates on the selected window's buffer.  (Bug#1259)
 
5023
 
 
5024
2008-10-30  Nick Roberts  <nickrob@snap.net.nz>
 
5025
 
 
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.
 
5028
 
 
5029
2008-10-30  Glenn Morris  <rgm@gnu.org>
 
5030
 
 
5031
        * files.el (locate-dominating-stop-dir-regexp): Fix typo.
 
5032
 
 
5033
        * resume.el: Move to obsolete/.
 
5034
        * Makefile.in (ELCFILES): Update.
 
5035
 
 
5036
2008-10-29  Chong Yidong  <cyd@stupidchicken.com>
 
5037
 
 
5038
        * electric.el (Electric-pop-up-window): Don't shrink the window if
 
5039
        it's already big enough.
 
5040
 
 
5041
        * minibuffer.el (delete-minibuffer-contents): Delete all
 
5042
        minibuffer contents instead of just the current field.
 
5043
 
 
5044
        * tmm.el (tmm-get-keymap): Handle case where keyseq cache is omitted.
 
5045
 
 
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.
 
5052
 
 
5053
        * textmodes/ispell.el (ispell-word): Use use-region-p.
 
5054
 
 
5055
2008-10-29  Juanma Barranquero  <lekktu@gmail.com>
 
5056
 
 
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.
 
5062
 
 
5063
        * progmodes/gud.el (gud-tooltip-mode): Use `tooltip-functions'.
 
5064
 
 
5065
2008-10-29  Ulrich Mueller  <ulm@gentoo.org>
 
5066
 
 
5067
        * server.el (server-socket-dir): Use TMPDIR (default /tmp) instead
 
5068
        of hardcoded /tmp.
 
5069
 
 
5070
2008-10-29  Glenn Morris  <rgm@gnu.org>
 
5071
 
 
5072
        * net/xesam.el (dbus-get-unique-name, dbus-debug): Declare.
 
5073
 
 
5074
        * vc-hooks.el (vc-find-root): Remove bogus alias.
 
5075
 
 
5076
2008-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
5077
 
 
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.
 
5082
 
 
5083
2008-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
5084
 
 
5085
        * smerge-mode.el: Require diff-mode at run-time as well.
 
5086
 
 
5087
2008-10-28  Martin Rudalics  <rudalics@gmx.at>
 
5088
 
 
5089
        * vc-cvs.el (vc-cvs-stay-local): Fix typo in choice.
 
5090
        * vc-hooks.el (vc-stay-local): Likewise.
 
5091
 
 
5092
2008-10-28  Phil Sung  <psung@mit.edu>
 
5093
 
 
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)
 
5097
 
 
5098
2008-10-28  Juanma Barranquero  <lekktu@gmail.com>
 
5099
 
 
5100
        * subr.el (locate-user-emacs-file): Simplify.  Don't create
 
5101
        `user-emacs-directory' when Emacs is running in batch mode.
 
5102
 
 
5103
        * startup.el (inhibit-startup-screen): Reflow docstring.
 
5104
        (user-mail-address, tool-bar-images-pixel-height): Fix docstring typos.
 
5105
 
 
5106
2008-10-27  Kenichi Handa  <handa@m17n.org>
 
5107
 
 
5108
        * descr-text.el (describe-char): Fix terminal case (where font is nil).
 
5109
 
 
5110
2008-10-27  Juanma Barranquero  <lekktu@gmail.com>
 
5111
 
 
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.
 
5116
 
 
5117
2008-10-27  Dan Nicolaescu  <dann@ics.uci.edu>
 
5118
 
 
5119
        * vc.el: Rename VC methods that were missed when vc-status was
 
5120
        renamed to vc-dir.
 
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.
 
5136
 
 
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.
 
5140
 
 
5141
2008-10-26  Romain Francoise  <romain@orebokech.com>
 
5142
 
 
5143
        * startup.el (command-line): Call daemon-initialized after
 
5144
        starting the server.
 
5145
 
 
5146
2008-10-26  Kenichi Handa  <handa@m17n.org>
 
5147
 
 
5148
        * help-fns.el (describe-categories): Display the terse legend at
 
5149
        the head.
 
5150
 
 
5151
        * international/characters.el: Docstrings of categories improved.
 
5152
 
 
5153
2008-10-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 
5154
 
 
5155
        * progmodes/python.el (python-mode): Don't impose ourselves on hippie.
 
5156
 
 
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.
 
5161
 
 
5162
2008-10-25  Chong Yidong  <cyd@stupidchicken.com>
 
5163
 
 
5164
        * vc-cvs.el (vc-cvs-status-extra-headers): Use full directory name
 
5165
        when reporting the module.
 
5166
 
 
5167
        * vc-dir.el (vc-dir-mode-map): Add follow-link behavior.
 
5168
 
 
5169
        * wid-edit.el (widget-color-complete): Sort completions alphabetically.
 
5170
 
 
5171
2008-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
5172
 
 
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.
 
5179
 
 
5180
        * progmodes/flymake.el (flymake-find-buildfile):
 
5181
        Adjust call to locate-dominating-file.
 
5182
 
 
5183
        * vc-hooks.el (vc-find-root): Use locate-dominating-file.
 
5184
        (vc-ignore-dir-regexp): Use locate-dominating-stop-dir-regexp.
 
5185
 
 
5186
2008-10-25  Martin Rudalics  <rudalics@gmx.at>
 
5187
 
 
5188
        * subr.el (with-current-buffer): Rename buffer argument to
 
5189
        buffer-or-name.
 
5190
        * window.el (get-buffer-window-list): Rename buffer argument to
 
5191
        buffer-or-name and make it optional.
 
5192
 
 
5193
2008-10-25  Juanma Barranquero  <lekktu@gmail.com>
 
5194
 
 
5195
        * completion.el (add-completion-to-head, add-completion): Doc fixes.
 
5196
        (completion-search-next, add-completions-from-file):
 
5197
        Fix typos in docstrings.
 
5198
 
 
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.
 
5204
 
 
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.
 
5215
 
 
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.
 
5225
 
 
5226
2008-10-25  Aaron S. Hawley  <aaronh@garden.org>
 
5227
 
 
5228
        * thingatpt.el (end-of-sexp, beginning-of-sexp)
 
5229
        (forward-same-syntax): Omit default arguments to char-after and
 
5230
        char-before.
 
5231
 
 
5232
2008-10-24  Juanma Barranquero  <lekktu@gmail.com>
 
5233
 
 
5234
        * subr.el (locate-user-emacs-file): New function.
 
5235
        (user-emacs-directory): Mention it in docstring.
 
5236
 
 
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.
 
5247
 
 
5248
2008-10-23  Juanma Barranquero  <lekktu@gmail.com>
 
5249
 
 
5250
        * edmacro.el (edmacro-eight-bits, edmacro-mode): Fix docstring typos.
 
5251
        (edmacro-mismatch, edmacro-sanitize-for-string): Doc fixes.
 
5252
 
 
5253
2008-10-23  Chong Yidong  <cyd@stupidchicken.com>
 
5254
 
 
5255
        * filesets.el: Update author email.
 
5256
        (filesets-data): Doc fix.
 
5257
 
 
5258
2008-10-23  Jens Petersen  <petersen@redhat.com>  (tiny change)
 
5259
 
 
5260
        * pcmpl-rpm.el (pcomplete/rpm): Make "rpm -qp" use file completion.
 
5261
 
 
5262
2008-10-23  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 
5263
 
 
5264
        * international/mule-cmds.el (describe-language-environment):
 
5265
        Indent sample text.
 
5266
 
 
5267
2008-10-23  Glenn Morris  <rgm@gnu.org>
 
5268
 
 
5269
        * pcmpl-rpm.el (pcomplete/rpm): Doc fix.
 
5270
 
 
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
 
5273
        handling.  (Bug#411)
 
5274
 
 
5275
2008-10-22  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
5276
 
 
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.
 
5282
 
 
5283
2008-10-22  Chong Yidong  <cyd@stupidchicken.com>
 
5284
 
 
5285
        * frame.el (make-frame-command): Doc fix.  Use display-graphic-p.
 
5286
 
 
5287
        * thingatpt.el (sexp-at-point, symbol-at-point, number-at-point)
 
5288
        (list-at-point): Add docstrings.
 
5289
 
 
5290
        * dired.el (dired-get-marked-files, dired-map-over-marks): Doc fixes.
 
5291
 
 
5292
        * dired-aux.el (dired-do-create-files): Doc fix.
 
5293
 
 
5294
2008-10-22  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
5295
 
 
5296
        * version.el (emacs-version): Change '*Step' to 'NS' for consistency
 
5297
        with other documentation.
 
5298
 
 
5299
2008-10-22  Juanma Barranquero  <lekktu@gmail.com>
 
5300
 
 
5301
        * replace.el (how-many): Fix typo in docstring.
 
5302
        Reported by Leo <sdl.web@gmail.com>.
 
5303
 
 
5304
2008-10-22  Glenn Morris  <rgm@gnu.org>
 
5305
 
 
5306
        * international/mule-cmds.el (universal-coding-system-argument):
 
5307
        Check for C-g.  (Bug#1205)
 
5308
 
 
5309
2008-10-22  Kenichi Handa  <handa@m17n.org>
 
5310
 
 
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.
 
5316
 
 
5317
2008-10-21  Chong Yidong  <cyd@stupidchicken.com>
 
5318
 
 
5319
        * simple.el (region-active-p): Doc fix.
 
5320
 
 
5321
2008-10-20  Eli Zaretskii  <eliz@gnu.org>
 
5322
 
 
5323
        * subr.el (apply-partially): Move from here...
 
5324
 
 
5325
        * simple.el (apply-partially): ...to here.
 
5326
 
 
5327
2008-10-20  Andreas Schwab  <schwab@suse.de>
 
5328
 
 
5329
        * subr.el (split-string-and-unquote): Simplify regexp.
 
5330
 
 
5331
2008-10-20  Eli Zaretskii  <eliz@gnu.org>
 
5332
 
 
5333
        * subr.el (top-level): Require `cl' when compiling.
 
5334
 
 
5335
2008-10-20  David Reitter  <david.reitter@gmail.com>
 
5336
 
 
5337
        * info.el (Info-mode): Do not remove an existing header line if
 
5338
        `Info-use-header-line' is nil.
 
5339
 
 
5340
2008-10-19  Juri Linkov  <juri@jurta.org>
 
5341
 
 
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").
 
5346
 
 
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.
 
5350
 
 
5351
        * replace.el (read-regexp): Rename arg `default' to `default-value'.
 
5352
        Doc fix.
 
5353
 
 
5354
2008-10-19  Eli Zaretskii  <eliz@gnu.org>
 
5355
 
 
5356
        * subr.el (apply-partially): Move here from minibuffer.el.  Doc fix.
 
5357
 
 
5358
        * simple.el (minibuffer-default-add-shell-commands): Doc fix.
 
5359
 
 
5360
2008-10-19  Martin Rudalics  <rudalics@gmx.at>
 
5361
 
 
5362
        * window.el (enlarge-window-horizontally, shrink-window-horizontally):
 
5363
        Make argument names follow Elisp manual.
 
5364
 
 
5365
2008-10-19  Eli Zaretskii  <eliz@gnu.org>
 
5366
 
 
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'.
 
5378
 
 
5379
        * dos-fns.el (dos-reevaluate-defcustoms): New function.  Add it to
 
5380
        before-init-hook.
 
5381
 
 
5382
        Fix Bug #1183:
 
5383
 
 
5384
        * ediff-diff.el (ediff-exec-process): For buffer jobs, bind
 
5385
        coding-system-for-read to ediff-coding-system-for-write.
 
5386
 
 
5387
        * ediff-util.el (ediff-make-temp-file): Unconditionally bind
 
5388
        coding-system-for-write to ediff-coding-system-for-write.
 
5389
 
 
5390
        * ediff-init.el (ediff-coding-system-for-read): Doc fix.
 
5391
        (ediff-coding-system-for-write): Set to emacs-internal.
 
5392
 
 
5393
2008-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
5394
 
 
5395
        * international/mule-conf.el (emacs-internal): New coding system alias.
 
5396
 
 
5397
2008-10-18  Juri Linkov  <juri@jurta.org>
 
5398
 
 
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)
 
5406
 
 
5407
        * info.el (Info-breadcrumbs-depth): Move defcustom higher to the
 
5408
        variable definition section.
 
5409
 
 
5410
        * info.el (Info-find-node-2): Put initial point below the header line
 
5411
        and breadcrumbs line.
 
5412
 
 
5413
2008-10-18  Glenn Morris  <rgm@gnu.org>
 
5414
 
 
5415
        * doc-view.el (doc-view-pdf->txt, doc-view-ps->pdf): Give an error if
 
5416
        the needed external programs were not found.
 
5417
 
 
5418
2008-10-18  Eli Zaretskii  <eliz@gnu.org>
 
5419
 
 
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.
 
5424
 
 
5425
2008-10-17  Chong Yidong  <cyd@stupidchicken.com>
 
5426
 
 
5427
        * abbrev.el (define-abbrev): Doc fix.
 
5428
 
 
5429
2008-10-17  Alan Mackenzie  <acm@muc.de>
 
5430
 
 
5431
        * progmodes/cc-cmds.el (c-defun-name): Make it work for "struct
 
5432
        foo bar [] = { ...".
 
5433
 
 
5434
2008-10-17  Chong Yidong  <cyd@stupidchicken.com>
 
5435
 
 
5436
        * faces.el (face-spec-set-2): Don't pass invalid attributes to
 
5437
        set-face-attribute.
 
5438
 
 
5439
2008-10-17  Juanma Barranquero  <lekktu@gmail.com>
 
5440
 
 
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'.
 
5446
 
 
5447
2008-10-16  Juanma Barranquero  <lekktu@gmail.com>
 
5448
 
 
5449
        * w32-fns.el (w32-check-shell-configuration): Doc fix.
 
5450
        (w32-add-charset-info): Fix typo in docstring.
 
5451
 
 
5452
2008-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
 
5453
 
 
5454
        * international/mule-conf.el: Removed `utf8' and `UTF8' aliases
 
5455
        after discussion.
 
5456
 
 
5457
2008-10-16  Magnus Henoch  <mange@freemail.hu>
 
5458
 
 
5459
        * vc-arch.el (vc-arch-dir-status): New function.
 
5460
        (vc-arch-after-dir-status): New function.
 
5461
 
 
5462
2008-10-16  Glenn Morris  <rgm@gnu.org>
 
5463
 
 
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)
 
5466
 
 
5467
2008-10-15  Teodor Zlatanov  <tzz@lifelogs.com>
 
5468
 
 
5469
        * international/mule-conf.el: Add `utf8' and `UTF8' as
 
5470
        aliases for the `utf-8' coding system.
 
5471
 
 
5472
2008-10-15  Juanma Barranquero  <lekktu@gmail.com>
 
5473
 
 
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.
 
5483
 
 
5484
2008-10-14  Chong Yidong  <cyd@stupidchicken.com>
 
5485
 
 
5486
        * faces.el (set-face-attribute): Set family and foundry before
 
5487
        other attributes.
 
5488
        (face-spec-set-2): Pass unmodified args to set-face-attribute.
 
5489
 
 
5490
2008-10-14  Juanma Barranquero  <lekktu@gmail.com>
 
5491
 
 
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.
 
5495
 
 
5496
2008-10-14  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
 
5497
 
 
5498
        * vc-git.el (vc-git-show-log-entry): Include the revision in the
 
5499
        search string.
 
5500
 
 
5501
2008-10-14  Michael Albinus  <michael.albinus@gmx.de>
 
5502
 
 
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>.
 
5506
 
 
5507
2008-10-13  Ulf Jasper  <ulf.jasper@web.de>
 
5508
 
 
5509
        * net/newst-plainview.el (w3m-toggle-inline-image):
 
5510
        Define 'declare-function if necessary, for compatibility.
 
5511
 
 
5512
        * net/newst-treeview.el (w3m-toggle-inline-images):
 
5513
        Define 'declare-function if necessary, for compatibility.
 
5514
 
 
5515
2008-10-13  Alan Mackenzie  <acm@muc.de>
 
5516
 
 
5517
        * progmodes/cc-cmds.el (c-indent-region): Fix previous patch
 
5518
        so that the function works on one-line macros.
 
5519
 
 
5520
        * progmodes/cc-engine.el: Amend several doc strings and comments.
 
5521
 
1
5522
2008-10-13  Dan Nicolaescu  <dann@ics.uci.edu>
2
5523
 
3
5524
        * vc-hooks.el (vc-stay-local): Add a new choice and default to it.
53
5574
        display colors into the image expression.
54
5575
        (tool-bar-setup): Don't be a no-op on ttys.
55
5576
 
56
 
        * info.el (info-tool-bar-map): Initialize it unconditionally.
57
 
 
58
 
        * progmodes/gud.el (gud-tool-bar-map): Initialize it
59
 
        unconditionally.
60
 
 
61
 
        * progmodes/grep.el (grep-mode-tool-bar-map): Initialize it
62
 
        unconditionally.
63
 
 
64
 
        * progmodes/compile.el (compilation-mode-tool-bar-map): Initialize
65
 
        it unconditionally.
 
5577
        * info.el (info-tool-bar-map):
 
5578
        * progmodes/gud.el (gud-tool-bar-map):
 
5579
        * progmodes/grep.el (grep-mode-tool-bar-map):
 
5580
        * progmodes/compile.el (compilation-mode-tool-bar-map):
 
5581
        Initialize it unconditionally.
66
5582
 
67
5583
2008-10-11  Romain Francoise  <romain@orebokech.com>
68
5584
 
70
5586
        * kmacro.el (kmacro-edit-lossage): Ditto.
71
5587
        * edmacro.el (edit-kbd-macro): Ditto.
72
5588
 
73
 
2008-10-11  Ulf Jasper  <ulf@web.de>
 
5589
2008-10-11  Ulf Jasper  <ulf.jasper@web.de>
74
5590
 
75
5591
        * net/newst-treeview.el (newsticker--treeview-list-sort-by-column):
76
 
        Fixed variable names.
 
5592
        Fix variable names.
77
5593
 
78
5594
2008-10-11  Dan Nicolaescu  <dann@ics.uci.edu>
79
5595
 
82
5598
 
83
5599
2008-10-10  Andreas Schwab  <schwab@suse.de>
84
5600
 
85
 
        * simple.el (minibuffer-complete-shell-command): Bind
86
 
        comint-delimiter-argument-list, comint-file-name-chars and
 
5601
        * simple.el (minibuffer-complete-shell-command):
 
5602
        Bind comint-delimiter-argument-list, comint-file-name-chars and
87
5603
        comint-file-name-quote-list like shell-mode.
88
5604
 
89
5605
2008-10-10  Martin Rudalics  <rudalics@gmx.at>
98
5614
        (calc-embedded-open-word, calc-embedded-close-word)
99
5615
        (calc-embedded-open-close-word-alist): Remove unused variables.
100
5616
 
101
 
        * calc/calc-embed.el (calc-embedded-make-info): Use
102
 
        `calc-embedded-word-regexp' to find words.
 
5617
        * calc/calc-embed.el (calc-embedded-make-info):
 
5618
        Use `calc-embedded-word-regexp' to find words.
103
5619
 
104
5620
2008-10-10  Martin Rudalics  <rudalics@gmx.at>
105
5621
 
106
 
        * info.el (Info-extract-menu-counting): New argment no-detail to
 
5622
        * info.el (Info-extract-menu-counting): New argument no-detail to
107
5623
        skip detailed node listings.
108
5624
        (Info-forward-node): New argument not-up to inhibit going up.
109
5625
        (Info-final-node): Call Info-extract-menu-counting and
126
5642
 
127
5643
2008-10-09  Eli Zaretskii  <eliz@gnu.org>
128
5644
 
129
 
        * frame.el (make-frame-on-tty): Use "F" inside interactive.  Support
130
 
        `pc' ``window-system''.
 
5645
        * frame.el (make-frame-on-tty): Use "F" inside interactive.
 
5646
        Support `pc' ``window-system''.
131
5647
 
132
5648
        * progmodes/compile.el (compilation-start): Resurrect the version
133
5649
        for systems that don't support asynchronous subprocesses.
208
5724
 
209
5725
2008-10-07  Alan Mackenzie  <acm@muc.de>
210
5726
 
211
 
        * progmodes/cc-engine.el: Amend several doc strings and comments.
212
 
 
213
5727
        * progmodes/cc-cmds.el (c-indent-line-or-region): Fix so that
214
5728
        indenting a macro followed by blank lines doesn't backslash the
215
5729
        following non-blank line into the macro.
443
5957
2008-09-30  Jay Belanger  <jay.p.belanger@gmail.com>
444
5958
 
445
5959
        * calc/calc-units.el (math-standard-units): Add entries used to
446
 
        display the the values in the units buffer.
 
5960
        display the values in the units buffer.
447
5961
        (math-build-units-table): Add entries to the units table to be used
448
5962
        to display the values in the units buffer.
449
5963
        (math-build-units-table-buffer): Use the display entry of the units
1024
6538
 
1025
6539
        * add-log.el (change-log-default-name): Autoload safety.
1026
6540
 
1027
 
2008-09-05 Wilson Snyder  <wsnyder@wsnyder.org>
 
6541
2008-09-05  Wilson Snyder  <wsnyder@wsnyder.org>
1028
6542
 
1029
6543
        * verilog-mode.el (verilog-library-extensions): Enable .sv
1030
6544
        filename extensions to call verilog-mode.
1315
6829
        * net/xesam.el (xesam-kill-buffer-function): Wrap code by
1316
6830
        `ignore-errors' (the function must succeed always).
1317
6831
 
1318
 
2008-08-28  "Edward O'Connor"  <hober0@gmail.com>
 
6832
2008-08-28  Edward O'Connor  <hober0@gmail.com>
1319
6833
 
1320
6834
        * json.el (json-read-number): New arg.  Handle explicitly signed
1321
6835
        numbers.
1416
6930
        (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to
1417
6931
        `center-paragraph'.
1418
6932
 
1419
 
2008-08-25  Ulf Jasper  <ulf@web.de>
 
6933
2008-08-25  Ulf Jasper  <ulf.jasper@web.de>
1420
6934
 
1421
6935
        * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed.
1422
6936
        (newsticker-treeview-treewindow-width): New.
2971
8485
        frame-specific X resource settings.  Set faces using a list of
2972
8486
        frame parameters explicitly passed to the calling
2973
8487
        function (e.g. make-frame).
2974
 
        (x-create-frame-with-faces, tty-create-frame-with-faces): Supply
2975
 
        explicit frame parameter list to face-set-after-frame-default.
 
8488
        (x-create-frame-with-faces, tty-create-frame-with-faces):
 
8489
        Supply explicit frame parameter list to face-set-after-frame-default.
2976
8490
 
2977
8491
2008-07-08  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
2978
8492
 
2979
8493
        * net/browse-url.el (browse-url-default-browser):
2980
8494
        Fix argument list in lambda.
2981
8495
 
2982
 
2008-07-07  Ulf Jasper  <ulf@web.de>
 
8496
2008-07-07  Ulf Jasper  <ulf.jasper@web.de>
2983
8497
 
2984
8498
        * net/newst-backend.el (newsticker--get-news-by-url): Catch errors
2985
8499
        from url-retrieve.
3680
9194
        (COMPILE_FIRST): List the elc files rather than the el files.
3681
9195
        (ELCFILES): Update.
3682
9196
 
3683
 
2008-06-21  Ulf Jasper  <ulf@web.de>
 
9197
2008-06-21  Ulf Jasper  <ulf.jasper@web.de>
3684
9198
 
3685
9199
        * net/newst-treeview.el: Remove dead code.
3686
9200
        (newsticker--window-config): Remove.
3766
9280
        * emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error):
3767
9281
        Bind inhibit-read-only since the buffer is always read-only.
3768
9282
 
3769
 
2008-06-20  Ulf Jasper  <ulf@web.de>
 
9283
2008-06-20  Ulf Jasper  <ulf.jasper@web.de>
3770
9284
 
3771
9285
        * net/newst-treeview.el (newsticker-treeview-own-frame):
3772
9286
        Change default value to nil.
4019
9533
        * net/tramp-cmds.el (tramp-cleanup-all-connections):
4020
9534
        Reset `tramp-locked'.
4021
9535
 
4022
 
2008-06-15  Ulf Jasper  <ulf@web.de>
 
9536
2008-06-15  Ulf Jasper  <ulf.jasper@web.de>
4023
9537
 
4024
9538
        * net/newst-treeview.el (newsticker--treeview-list-update)
4025
9539
        (newsticker--treeview-item-update)
4038
9552
 
4039
9553
        * wdired.el (wdired-search-and-rename): Fix undocumented change.
4040
9554
 
4041
 
2008-06-15  Ulf Jasper  <ulf@web.de>
 
9555
2008-06-15  Ulf Jasper  <ulf.jasper@web.de>
4042
9556
 
4043
9557
        * net/newst-plainview.el (newsticker-faces, newsticker-feed-face)
4044
9558
        (newsticker-extra-face, newsticker-enclosure-face): Moved to
6460
11974
        hollow if not in innermost frame.
6461
11975
 
6462
11976
2008-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
11977
 
6463
11978
        Make `checkout-model' apply to filesets.
6464
11979
        * vc-hooks.el (vc-checkout-model): Rewrite.
6465
11980
        (vc-before-save, vc-after-save): Adjust callers accordingly.
6513
12028
 
6514
12029
        * find-cmd.el (top-level): Does not need cl when compiling.
6515
12030
 
6516
 
2008-04-29  Phil Jackson  <phil@shellarchive.co.uk>
 
12031
2008-04-29  Philip Jackson  <phil@shellarchive.co.uk>
6517
12032
 
6518
12033
        * find-cmd.el: New file.
6519
12034
 
9717
15232
 
9718
15233
        * calendar/calendar.el (increment-calendar-month): Optionally handle
9719
15234
        systems without 12 months per year.
9720
 
 
9721
15235
        (calendar-date-is-visible-p): Doc fix.  Simplify.
9722
15236
 
9723
15237
        * calendar/holidays.el (holiday-filter-visible-calendar): Return result
10270
15784
        (vc-git--state-code): ... to this new function.
10271
15785
        (vc-git-state): Use it.
10272
15786
 
10273
 
2008-03-24  Trent Buck  <trentbuck@gmail.com>  (tiny change)
 
15787
2008-03-24  Trent W. Buck  <trentbuck@gmail.com>  (tiny change)
10274
15788
 
10275
15789
        * textmodes/remember.el (remember-mail-date)
10276
15790
        (remember-store-in-mailbox): Write date and From line in such a
10370
15884
 
10371
15885
        * org: New directory for Org-mode.
10372
15886
 
10373
 
        * org/org-export-latex.el: Moved from lisp/texmodes.
10374
 
 
10375
 
        * org/org-irc.el: Moved from lisp/texmodes.
10376
 
 
10377
 
        * org/org-mac-message.el: Moved from lisp/texmodes.
10378
 
 
10379
 
        * org/org-mouse.el: Moved from lisp/texmodes.
10380
 
 
10381
 
        * org/org-publish.el: Moved from lisp/texmodes.
 
15887
        * org/org-export-latex.el: Moved from lisp/textmodes.
 
15888
 
 
15889
        * org/org-irc.el: Moved from lisp/textmodes.
 
15890
 
 
15891
        * org/org-mac-message.el: Moved from lisp/textmodes.
 
15892
 
 
15893
        * org/org-mouse.el: Moved from lisp/textmodes.
 
15894
 
 
15895
        * org/org-publish.el: Moved from lisp/textmodes.
10382
15896
 
10383
15897
2008-03-21  Juri Linkov  <juri@jurta.org>
10384
15898
 
12272
17786
 
12273
17787
2008-03-01  Glenn Morris  <rgm@gnu.org>
12274
17788
 
12275
 
        * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Restore
12276
 
        code commented out 2007-11-10.
 
17789
        * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
 
17790
        Restore code commented out 2007-11-10.
12277
17791
 
12278
17792
        * emulation/edt.el (zmacs-region-stays): Define for compiler once only.
12279
17793
 
14011
19525
 
14012
19526
;; Local Variables:
14013
19527
;; coding: utf-8
14014
 
;; add-log-time-zone-rule: t
14015
 
;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
14016
19528
;; End:
14017
19529
 
14018
 
    Copyright (C) 2008  Free Software Foundation, Inc.
 
19530
    Copyright (C) 2008, 2009  Free Software Foundation, Inc.
14019
19531
 
14020
19532
  This file is part of GNU Emacs.
14021
19533