ChangeLog 156 KB
Newer Older
Juri Linkov's avatar
Juri Linkov committed
1 2 3 4 5 6 7
2004-03-02  Juri Linkov  <juri@jurta.org>

	* net/browse-url.el (browse-url-netscape, browse-url-mozilla)
	(browse-url-galeon, browse-url-epiphany): Encode dollar signs in
	URL to prevent their substitution with the environment variable
	values by browsers.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
8 9 10 11 12 13 14 15 16 17 18
2004-03-03  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ps-print.el: Doc fix.
	(ps-print-version): New version number (6.6.3).
	(ps-right-header, ps-right-footer, ps-left-header, ps-left-footer):
	Docstring fix.
	(ps-kill-emacs-check): Check if ps-print temporary buffer is killed
	before printing.
	(ps-time-stamp-yyyy-mm-dd): New fun.
	(ps-time-stamp-iso8601): Alias for ps-time-stamp-yyyy-mm-dd.

Kim F. Storm's avatar
Kim F. Storm committed
19 20 21 22
2004-03-02  Kim F. Storm  <storm@cua.dk>

	* gdb-ui.el (gdb-mouse-toggle-breakpoint): Remove debug message.

23 24
2004-03-01  Juanma Barranquero  <lektu@terra.es>

25 26
	* allout.el (allout-rebullet-heading): Fix typo in docstring.

27 28 29 30 31
	* desktop.el (desktop-file-version)
	(desktop-after-read-hook): Fix typos.
	(desktop-clear-preserve-buffers): Remove redundant info in
	docstring already shown by the obsolescence message.
	(desktop-truncate, desktop-internal-v2s)
Stefan Monnier's avatar
Stefan Monnier committed
32
	(desktop-value-to-string): Change argument name to match docstring.
33 34 35 36 37 38

	* emulation/tpu-edt.el (tpu-set-mark): Fix typo in docstring.

	* eshell/em-smart.el (eshell-smart-maybe-jump-to-end): Fix typo in
	docstring.

39 40
2004-02-29  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

41 42 43 44
	* printing.el: Replace "As Is..." in PostScript file print/preview by
	"No Preprocessing...".  Suggested by Colin Marquardt
	<marquardt@zmd.de>.
	(pr-insert-section-4): Adjust buffer interface.
45

46
2004-02-29  Kai Grossjohann  <kai.grossjohann@gmx.net>
Juanma Barranquero's avatar
Juanma Barranquero committed
47

48 49 50
	Version 2.0.39 of Tramp released.

	* net/tramp.el (tramp-handle-file-local-copy)
Stefan Monnier's avatar
Stefan Monnier committed
51 52
	(tramp-handle-write-region, tramp-open-connection-rsh):
	Variable name typo.  Small change.  From Patrick Tullmann
53 54 55
	<tullmann@flux.utah.edu>.
	(tramp-process-connection-type): New variable.
	(tramp-maybe-open-connection): Use it.
Stefan Monnier's avatar
Stefan Monnier committed
56
	(tramp-do-copy-or-rename-via-buffer): Handle KEEP-DATE arg if possible.
57
	(tramp-touch): Set last-modified time of a remote file.
Stefan Monnier's avatar
Stefan Monnier committed
58
	(tramp-handle-write-region): Say which function is used when encoding.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

2004-02-29  Michael Albinus  <Michael.Albinus@alcatel.de>

	* net/tramp-smb.el (tramp-smb-handle-file-writable-p): Handle the
	case of non-existing filename, too.  Reported by Christoph Bauer
	<c_bauer@informatik.uni-kl.de>.
	(tramp-smb-get-file-entries): The directory in question should
	have permissions "drwxrwxrwx".  Just virtual, because we don't
	know the real permissions.  Don't we know?
	(tramp-smb-prompt): Add virtual prompt from listing shares, too.
	(tramp-smb-errors): Add "NT_STATUS_ACCOUNT_LOCKED_OUT".
	(tramp-smb-wait-for-output): Optimize algorithm getting pending
	output.  If it was received chunkwise, there have been problems.
	Remove the "prompt not found" error message; it is obvious.
	Simplify algorithm.
Stefan Monnier's avatar
Stefan Monnier committed
74
	(tramp-smb-process-running): Remove.  Since we acknowledge the
75 76 77 78 79 80 81 82 83
	virtual prompt for shares, there's no need for distinction of
	reading shares (process ends afterwards) and interactive mode of
	smblient.
	(tramp-smb-open-connection): Setting process sentinel removed.
	(tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and
	"NT_STATUS_NETWORK_ACCESS_DENIED".
	(tramp-smb-maybe-open-connection): Set `process-connection-type'
	to 'pty.  Suggested by Piet van Oostrum <piet@cs.uu.nl>.
	(top-level): Setting default value in `tramp-default-method-alist'
Stefan Monnier's avatar
Stefan Monnier committed
84 85 86 87 88 89
	corrected.  Order of USER and HOST have been wrong.
	Nobody complaimed for months ...
	(tramp-smb-maybe-open-connection): Use `tramp-process-connection-type'.
	(tramp-smb-open-connection): Clear password cache if login has failed.

	* net/tramp.el (tramp-completion-mode) Don't check for 'xemacs' but
90 91
	`tramp-unified-filenames'.
	(tramp-completion-mode): Make test for XEmacs explicitely.
Stefan Monnier's avatar
Stefan Monnier committed
92 93
	`event-to-character' can exists in Emacs packages too.
	Reported by Matt Swift <swift@alum.mit.edu>.
94 95
	(tramp-buffer-name): Buffer name must contain the user if exists.
	Reported by Adrian Phillips <a.phillips@met.no>.
Stefan Monnier's avatar
Stefan Monnier committed
96 97 98
	(tramp-do-copy-or-rename-file): Handle out-of-band methods.
	Call `tramp-do-copy-or-rename-file-out-of-band' this case.
	(tramp-do-copy-or-rename-file-out-of-band): Rename from
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
	`tramp-do-copy-or-rename-file-one-local', because it handles also
	the case both files use the same out-of-band method.
	Implementation added.
	(tramp-handle-file-local-copy, tramp-handle-write-region):
	Out-of-band handling removed.  `copy-file' called instead, which
	calls `tramp-do-copy-or-rename-file-out-of-band'.
	(tramp-action-password): Check for out-of-band method removed.
	This function is used for 'login-program.
	(tramp-post-connection): Use `tramp-method-out-of-band-p' when
	appropriate.
	(tramp-completion-function-alist-ssh): Add `tramp-parse-shostkeys'
	and `tramp-parse-sknownhosts'.
	(tramp-completion-function-alist): It's a defvar now, because we
	want to apply the optimized `tramp-set-completion-function'
	instead of a static list.
Stefan Monnier's avatar
Stefan Monnier committed
114 115
	(tramp-set-completion-function): Implementation tuned.
	Avoid double entries, and entries where the function or the
116 117 118 119 120 121
	file/directory doesn't exist.
	(tramp-parse-shostkeys, tramp-parse-sknownhosts): New functions
	for SSH2.
	(tramp-file-name-handler-alist): Add `dired-compress-file' entry.
	(tramp-handle-dired-compress-file): New function.
	(tramp-async-proc): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
122 123
	(tramp-handle-shell-command): Adding asynchronous processes.
	They are far from being perfect, but it works at least for
124 125 126 127 128 129 130
	`find-grep-dired' and `find-name-dired' in Emacs 21.4.
	(top-level): Require password.el if visible.  Should be mandatory
	once No Gnus has found its way into (X)Emacs.
	(tramp-read-passwd): Invoke `password-read' if available,
	`read-passwd' otherwise. `ange-ftp-read-passwd' isn't used as
	fallback any longer.
	(tramp-clear-passwd): New function.
Stefan Monnier's avatar
Stefan Monnier committed
131 132
	(tramp-process-actions, tramp-process-multi-actions):
	Clear password cache if login has failed.
133 134 135 136 137 138 139 140

	* net/tramp-ftp.el (Commentary): Remove pointer to EFS.  It has
	its own module.
	(tramp-ftp-file-name-handler): Unset `ange-ftp-ftp-name-arg' and
	`ange-ftp-ftp-name-res'.  There could be incorrect values from
	previous calls in case the "ftp" method is used in the Tramp file
	name.  Reported by Katsumi Yamaoka <yamaoka@jpl.org>.

Richard M. Stallman's avatar
Richard M. Stallman committed
141 142 143 144 145 146
2004-02-28  Richard M. Stallman  <rms@gnu.org>

	* term.el (term-mouse-paste): Call mouse-set-point.

	* thumbs.el: New file.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
147 148 149 150
2004-02-28  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ebnf-abn.el: Doc fix.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
151 152 153
	* ebnf-bnf.el: Doc fix.
	(ebnf-repeat): Code fix.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
154
	* ebnf2ps.el: Doc fix.
Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
155
	(ebnf-syntax-directory, ebnf-syntax-file): New funs.
Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
156

Juri Linkov's avatar
Juri Linkov committed
157 158 159 160 161 162
2004-02-28  Juri Linkov  <juri@jurta.org>

	* ffap.el (dired-at-point): Additional writability test for
	relative directory names.
	(dired-at-point-prompter): Treat directories as a directory, get
	the directory component from files.
Stefan Monnier's avatar
Stefan Monnier committed
163
	(ffap-string-at-point): Return string from region if region is active.
Juri Linkov's avatar
Juri Linkov committed
164 165
	(ffap-file-at-point): Remove redundant code.

166 167
2004-02-28  Kim F. Storm  <storm@cua.dk>

Juanma Barranquero's avatar
Juanma Barranquero committed
168
	* gdb-ui.el (breakpoint-enabled-icon, breakpoint-disabled-icon):
169 170 171 172 173 174 175 176 177 178 179 180 181 182
	Initialize margin area images to nil.
	(breakpoint-bitmap): New defvar for breakpoint fringe bitmaps.
	(breakpoint-enabled-bitmap-face)
	(breakpoint-disabled-bitmap-face): New faces for bpt in fringe.
	(gdb-info-breakpoints-custom): Use gdb-remove-breakpoint-icons.
	(gdb-info-breakpoints-custom): Use gdb-put-breakpoint-icon.
	(gdb-mouse-toggle-breakpoint): Handle bpt in fringe.
	(gdb-reset): Use gdb-remove-breakpoint-icons.
	(gdb-put-string): Add dprop arg to specify alternative display
	property (for setting fringe bitmap).
	(gdb-remove-strings): Doc fix.
	(gdb-put-breakpoint-icon): New defun which displays a breakpoint
	icon in fringe (if available), or else as icon or text in display
	margin.  Creates necessary icons in breakpoint-bitmap,
Stefan Monnier's avatar
Stefan Monnier committed
183 184
	breakpoint-enabled-icon, and/or breakpoint-disabled-icon.
	Also make left window margin if required.
185 186 187 188 189 190 191
	(gdb-remove-breakpoint-icons): New defun to remove breakpoint
	icons inserted by gdb-put-breakpoint-icon.  Remove left margin if
	no longer needed.
	(gdb-assembler-custom): Use gdb-remove-breakpoint-icons and
	gdb-put-breakpoint-icon.
	(gdb-assembler-mode): Don't set left-margin-width here.

Eli Zaretskii's avatar
Eli Zaretskii committed
192 193 194
2004-02-27  Kevin Ryde  <user42@zip.com.au>

	* info-look.el: In scheme-mode symbol regexp, disallow backquote and
Stefan Monnier's avatar
Stefan Monnier committed
195
	comma, so that it DTRT in macros.
Eli Zaretskii's avatar
Eli Zaretskii committed
196

197 198 199 200 201 202
2004-02-27  Markus Rost  <rost@mathematik.uni-bielefeld.de>

	* progmodes/sh-script.el (sh-shell-arg)
	(sh-require-final-newline, sh-assignment-regexp, sh-builtins)
	(sh-leading-keywords, sh-other-keywords): Fix custom type.

203 204
2004-02-27  Dan Nicolaescu  <dann@ics.uci.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
205 206
	* faces.el (face-spec-set-match-display): Add a new attribute,
	`min-colors'.
Juanma Barranquero's avatar
Juanma Barranquero committed
207
	(region, highlight, secondary-selection): Use `min-colors'.
208 209 210 211 212

	* custom.el (defface): Add documentation for `min-colors'.

	* font-lock.el (font-lock-comment-face, font-lock-string-face)
	(font-lock-keyword-face, font-lock-function-name-face)
Stefan Monnier's avatar
Stefan Monnier committed
213 214
	(font-lock-variable-name-face, font-lock-constant-face):
	Use `min-colors'.
215

Stefan Monnier's avatar
Stefan Monnier committed
216
	* isearch.el (isearch, isearch-lazy-highlight-face): Use `min-colors'.
217

218 219 220 221 222 223
2004-02-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ebnf2ps.el: Doc fix.  For compatibility with Emacs 20, define
	assq-delete-all if it's not defined.
	(ebnf-generate-region): Code fix.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
224 225 226 227
	* printing.el: Doc fix.
	(pr-version): New version number (6.7.2).
	(pr-command): Return empty string if command is an empty string.

228 229 230 231 232
2004-02-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ebnf-abn.el: New file, implements an ABNF parser.

	* ebnf2ps.el: Doc fix.  Accept ABNF (Augmented BNF).  New arrow shapes:
Stefan Monnier's avatar
Stefan Monnier committed
233 234
	semi-up-hollow, semi-up-full, semi-down-hollow and semi-down-full.
	Fix a bug on productions like test = {"test"}* | ( "tt" ["test"] ).
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267
	Reported by Markus Dreyer <mdreyer@ix.urz.uni-heidelberg.de>.
	(ebnf-version): New version number (4.0).
	(ebnf-print-directory, ebnf-print-file, ebnf-spool-directory)
	(ebnf-spool-file, ebnf-eps-directory, ebnf-eps-file)
	(ebnf-delete-style): New commands.
	(ebnf-directory, ebnf-file): New funs.
	(ebnf-special-show-delimiter, ebnf-file-suffix-regexp)
	(ebnf-production-name-p, ebnf-stop-on-error): New options.
	(ebnf-syntax-alist): New var.
	(ebnf-element-width): New fun replacing ebnf-list-width.
	(ebnf-arrow-shape, ebnf-syntax): Custom fix.
	(ebnf-style-custom-list, ebnf-style-database, ebnf-arrow-shape-alist)
	(ebnf-prologue): Adjust vars.
	(ebnf-setup, ebnf-insert-style, ebnf-merge-style, ebnf-apply-style)
	(ebnf-reset-style, ebnf-push-style, ebnf-pop-style)
	(ebnf-check-style-values, ebnf-generate-production)
	(ebnf-generate-region, ebnf-production-dimension, ebnf-justify-list)
	(ebnf-make-terminal1, ebnf-make-or-more1, ebnf-make-repeat)
	(ebnf-token-repeat): Code fix.

	* ebnf-yac.el: Doc fix.  Handle Bison pragmas %nonassoc, %right, %left
	and %prec.  Suggested by Matthew K. Junker <junker@alum.mit.edu>.
	(ebnf-yac-definitions, ebnf-yac-lex): Code fix.

	* ebnf-iso.el: Doc fix.
	(ebnf-iso-token-table, ebnf-iso-non-terminal-chars): Adjust vars.
	(ebnf-iso-lex): Code fix.

	* ebnf-bnf.el: Doc fix.
	(ebnf-bnf-lex): Code fix.

	* ebnf-otz.el: Doc fix.

Luc Teirlinck's avatar
Luc Teirlinck committed
268 269 270 271 272
2004-02-23  Luc Teirlinck  <teirllm@auburn.edu>

	* abbrev.el (write-abbrev-file): Make argument optional.  Doc fix.
	(abbrev-prefix-mark): Doc fix.

Nick Roberts's avatar
Nick Roberts committed
273 274 275 276 277 278 279
2004-02-23  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gud-watch): Load tooltip, if necessary.
	(gdb-var-create-handler): Force speedbar-update-flag to be non-nil.
	(gdb-var-delete): Make interactive (really).
	(gdb-edit-value): Make non-interactive.

Stefan Monnier's avatar
Stefan Monnier committed
280 281 282
	* progmodes/gud.el (gud-speedbar-menu-items):
	Add gdb-var-delete and, indirectly, gdb-edit-value.
	(gud-install-speedbar-variables): Bind gdb-var-delete to "D".
Nick Roberts's avatar
Nick Roberts committed
283 284 285
	(gud-speedbar-buttons): Remove gdb-var-delete from tag-line.
	(gud-gdb-marker-filter): Add comment for annotations.

Glenn Morris's avatar
Glenn Morris committed
286 287 288 289 290 291 292 293 294 295 296 297
2004-02-23  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/calendar.el (generate-calendar)
	(calendar-read-date): Prevent display of BC calendars once more -
	reverts 2003-10-01 change.
	(generate-calendar-month): Doc fix.

2004-02-03  Matthew Mundell  <matt@mundell.ukfsn.org>  (tiny change)

	* calendar/diary-lib.el (fancy-diary-display): Don't rely on
	return value of increment-calendar-month.

Eli Zaretskii's avatar
Eli Zaretskii committed
298 299 300
2004-02-21  Stephen Compall  <s11@member.fsf.org>

	* saveplace.el (save-place-forget-unreadable-files)
Stefan Monnier's avatar
Stefan Monnier committed
301
	(save-place-save-skipped, save-place-skip-check-regexp): New vars.
Eli Zaretskii's avatar
Eli Zaretskii committed
302 303 304
	(save-place-forget-unreadable-files): New function.
	(save-place-alist-to-file): Use it to filter out files that are
	no longer readable.
305 306 307 308 309 310

	* textmodes/texinfo.el (texinfo-insert-@item): Look for the
	current Texinfo environment, using the same method as in
	`texinfo-insert-@end', and insert a space rather than a newline if
	point in a @table environment.

311 312 313 314
2004-02-21  Juri Linkov  <juri@jurta.org>

	* ffap.el (ffap-file-at-point): Try parent directories.

315 316 317 318 319 320
2004-02-21  Klaus Zeitler  <kzeitler@lucent.com>

	* vcursor.el (vcursor-modifiers): New defcustom.
	(vcursor-cs-binding): Use vcursor-modifiers instead of a
	hard-coded list.

321 322 323 324 325
2004-02-21  Masatake YAMATO  <jet@gyve.org>

	* play/animate.el (animate-birthday-present): Accept names other
	than `Sarah', too.

326 327 328 329 330
2004-02-21  Juri Linkov  <juri@jurta.org>

	* startup.el: Remove table of command line arguments from the
	Commentary section.

John Wiegley's avatar
John Wiegley committed
331 332
2004-02-20  John Wiegley  <johnw@newartisans.com>

Stefan Monnier's avatar
Stefan Monnier committed
333
	* eshell/em-pred.el (eshell-modifier-alist): Change the "eval
John Wiegley's avatar
John Wiegley committed
334 335 336
	again" modifier from 'e' to 'E', since 'e' is also used by the
	"file extension" modifier.

Luc Teirlinck's avatar
Luc Teirlinck committed
337 338 339 340
2004-02-19  Luc Teirlinck  <teirllm@auburn.edu>

	* help-fns.el (describe-categories): Doc fix.

341 342 343 344 345 346
2003-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>

	* ediff-util.el (ediff-compute-custom-diffs-maybe): Avoid creating
	temporary file for buffer already visiting one.  This change makes
	output likely to be directly usable by patch program.
	Suggested by Adrian Aichner  <adrian@xemacs.org>
Luc Teirlinck's avatar
Luc Teirlinck committed
347

Nick Roberts's avatar
Nick Roberts committed
348 349 350 351
2004-02-20  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-use-colon-colon-notation): Set default to nil for
	case of variables defined in compound statements.
Stefan Monnier's avatar
Stefan Monnier committed
352 353
	(gdb-setup-windows, gdb-source-info, gdb-source-info):
	Simplify constructions using switch-to-buffer.
Nick Roberts's avatar
Nick Roberts committed
354

Simon Josefsson's avatar
Simon Josefsson committed
355 356 357 358 359
2004-02-19  Simon Josefsson  <jas@extundo.com>

	* play/morse.el: Fix typo.
	(morse-code): Add @.

Glenn Morris's avatar
Glenn Morris committed
360 361 362
2004-02-19  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/appt.el (appt-display-format): Change default to
Juanma Barranquero's avatar
Juanma Barranquero committed
363
	'ignore, for backwards compatibility.
Glenn Morris's avatar
Glenn Morris committed
364 365 366 367 368 369
	(appt-display-message): If appt-display-format is 'ignore,
	respect old vars appt-msg-window and appt-visible.
	(appt-activate): Don't depend on return value of cancel-timer.

	* calendar/calendar.el (calendar-holidays): Doc fix.

370 371
	* calendar/cal-coptic.el (coptic-prompt-for-date):
	Use assoc-string instead of assoc-ignore-case.
Glenn Morris's avatar
Glenn Morris committed
372 373 374 375 376 377 378 379 380 381 382
	* calendar/cal-french.el (calendar-goto-french-date): Ditto.
	* calendar/cal-hebrew.el (calendar-goto-hebrew-date)
	(mark-hebrew-diary-entries, list-yahrzeit-dates): Ditto.
	* calendar/cal-islam.el (calendar-goto-islamic-date)
	(mark-islamic-diary-entries): Ditto.
	* calendar/cal-julian.el (calendar-goto-julian-date): Ditto.
	* calendar/cal-mayan.el (calendar-read-mayan-haab-date)
	(calendar-read-mayan-tzolkin-date): Ditto.
	* calendar/calendar.el (calendar-read-date): Ditto.
	* calendar/diary-lib.el (mark-diary-entries): Ditto.

383 384
2004-02-18  Markus Rost  <rost@mathematik.uni-bielefeld.de>

385 386
	* progmodes/executable.el (executable-command-find-posix-p):
	Fix choice of the directory.
387

Luc Teirlinck's avatar
Luc Teirlinck committed
388 389 390 391 392 393 394 395 396
2004-02-17  Luc Teirlinck  <teirllm@auburn.edu>

	* simple.el (interprogram-cut-function)
	(interprogram-paste-function, kill-new, kill-append):
	Doc fixes.
	(kill-region): Make it return nil.  Doc fix.
	(yank-pop): Make its argument optional.
	(yank): Make ARG `-' equivalent to `-1'.

397 398 399 400 401
2004-02-17  Eli Zaretskii  <eliz@elta.co.il>

	* mail/rmail.el (rmail-get-new-mail): Don't reference
	rmail-use-spam-filter if rmail-spam-filter is not loaded.

402 403 404 405 406 407
2004-02-16  Luc Teirlinck  <teirllm@auburn.edu>

	* autorevert.el (auto-revert-buffer-p): Only revert dired buffers
	if one of global-auto-revert-non-file-buffers or autorevert-mode
	is non-nil.

Eli Zaretskii's avatar
Eli Zaretskii committed
408 409 410 411 412
2004-02-16  Eli Zaretskii  <eliz@elta.co.il>

	* subr.el (delete-dups): A better implementation from Karl Heuer
	<kwzh@gnu.org>.

413 414 415
2004-02-16  Matt Hodges  <matt@stchem.bham.ac.uk>  (tiny change)

	* net/telnet.el (telnet-interrupt-subjob): Move doc string to the
Luc Teirlinck's avatar
Luc Teirlinck committed
416 417
	correct place.
	* progmodes/icon.el (icon-indent-command): Ditto.
418 419
	* textmodes/paragraphs.el (repunctuate-sentences): Ditto.

Eli Zaretskii's avatar
Eli Zaretskii committed
420 421 422 423 424
2004-02-16  Eli Zaretskii  <eliz@elta.co.il>

	* progmodes/grep.el (grep-compute-defaults): Undo change from
	2004-01-29: don't use executable-command-find-posix-p.

Eli Zaretskii's avatar
Eli Zaretskii committed
425 426 427 428 429
2004-02-16  Richard Sharman  <rsharman@pobox.com>

	* hilit-chg.el: Use require instead of eval-and-compile.
	(highlight-compare-buffers): New function.

430 431 432 433 434 435
2004-02-16  John Basrai  <jbasrai@comcast.net>  (tiny change)

	* man.el (Man-fontify-manpage): Render section headings in
	`Man-overstrike-face' even when overstrike was not used by man
	formatter for section headings.

Eli Zaretskii's avatar
Eli Zaretskii committed
436 437 438 439
2004-02-16  Eli Tziperman  <eli@deas.harvard.edu>

	* rmail-spam-filter.el: (vm-use-spam-filter)
	(rsf-min-region-length-added-to-spam-list): New	variables.
440
	(rsf-bbdb-auto-delete-spam-bbdb-entries): Rename from
Stefan Monnier's avatar
Stefan Monnier committed
441
	rmail-bbdb-auto-delete-spam-entries.  Add cc: to recipients for
Eli Zaretskii's avatar
Eli Zaretskii committed
442 443
	spam testing.  Don't delete spam message if automatic deletion
	after output via variable rmail-delete-after-output is turned on.
444
	(rsf-bbdb-dont-create-entries-for-deleted-messages): Rename from
Eli Zaretskii's avatar
Eli Zaretskii committed
445 446 447 448 449 450 451 452 453
	rsf-bbdb-dont-create-entries-for-spam.
	(check-field): New function, extracted from code in
	rmail-spam-filter to ease addition of header fields like
	content-type.
	(message-content-type): New variable to check the content-type:
	field added, also in defcustom of rsf-definitions-alist.
	(rmail-spam-filter): Replace repeated test code for header fields
	by calls to check-field; change the call to
	rmail-output-to-rmail-file such that rmail-current-message stays
454
	the same to avoid wrong deletion of unseen flags.
Eli Zaretskii's avatar
Eli Zaretskii committed
455 456
	(rsf-add-contents-type): New function to convert old format
	of rmail-spam-definitions-alist into new one.
457
	Change prefixes of all variables and functions from
Eli Zaretskii's avatar
Eli Zaretskii committed
458 459
	rmail-spam-filter- or spam-filter- or rmail-spam- to rsf-.

460 461 462 463
2004-02-16  Eli Zaretskii  <eliz@elta.co.il>

	* loadhist.el (unload-hook-features-list): New defvar.

Eli Zaretskii's avatar
Eli Zaretskii committed
464 465 466 467 468
2004-02-16  Dave Love  <fx@gnu.org>

	* loadhist.el (unload-feature): Doc fix.  Rename flist to
	unload-hook-features-list.

Juanma Barranquero's avatar
Juanma Barranquero committed
469
2004-02-16  Jay Belanger  <belanger@truman.edu>  (tiny change)
Eli Zaretskii's avatar
Eli Zaretskii committed
470 471 472 473

	* calc/calc-embed.el (calc-do-embedded-activate): Add autoload
	cookie.  Don't check if we are looking-at open-formula.

Eli Zaretskii's avatar
Eli Zaretskii committed
474 475 476 477
2004-02-16  Jesper Harder  <harder@ifa.au.dk>  (tiny change)

	* subr.el (match-string-no-properties): Use substring-no-properties.

478 479 480
2004-02-16  Eli Zaretskii  <eliz@elta.co.il>

	* emacs-lisp/rx.el (rx-check, rx-check-any, rx-check-not)
481 482
	(rx-repeat, rx-check-backref, rx-syntax, rx-to-string):
	Use lower-case "rx" in all error message.
483 484 485 486 487 488 489 490 491 492

2004-02-16  Dave Love  <fx@gnu.org>

	* emacs-lisp/rx.el (rx-or): Put group around result.
	(rx-constituents): Add backref.
	(rx-syntax): Add string-delimiter, comment-delimiter.
	(rx-categories): Add combining-diacritic.
	(rx-check-not, rx-greedy, rx): Doc fix.
	(rx-backref, rx-check-backref): New.

493 494 495 496
2004-02-16  Jesper Harder  <harder@ifa.au.dk>

	* newcomment.el (uncomment-region): Allow eob as comment end.

497
2004-02-16  Jari Aalto  <jari.aalto@poboxes.com>
498 499 500 501

	* filecache.el: All message and error commands now use prefix
	"Filecache:" to make it easy to read *Messages* buffer.

Eli Zaretskii's avatar
Eli Zaretskii committed
502 503
2004-02-16  Jari Aalto  <jari.aalto@poboxes.com>

504 505
	Autorevert: Add support to detect changed dired buffers and for
	VC controlled files.
Eli Zaretskii's avatar
Eli Zaretskii committed
506 507 508
	* autorevert.el (auto-revert-active-p, auto-revert-list-diff)
	(auto-revert-dired-file-list, auto-revert-dired-changed-p)
	(auto-revert-handler, auto-revert-active-p): New functions.
509
	(auto-revert-buffers): Move revert logic to `auto-revert-handler'
Eli Zaretskii's avatar
Eli Zaretskii committed
510
	and `auto-revert-active-p'.
511 512 513
	(eval-when-compile): Defvar dired-directory and vc-mode.
	(auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p)
	(auto-revert-handler-vc): New functions.
Eli Zaretskii's avatar
Eli Zaretskii committed
514

515 516 517 518 519 520 521
2004-02-16  Alfred M. Szmidt  <ams@kemisten.nu>  (tiny change)

	* progmodes/compile.el (compilation-directory): New defvar.
	(compile): Save current directory in compilation-directory.
	(recompile): Bind default-directory to compilation-directory if
	that is non-nil.

522 523
2004-02-16  Dave Love  <fx@gnu.org>

524
	* newcomment.el (comment-insert-comment-function)
525 526 527 528 529
	(comment-region-function, uncomment-region-function): New.
	(comment-indent): Use comment-insert-comment-function.
	(uncomment-region): Use uncomment-region-function.
	(comment-region): Use comment-region-function.

530 531
	* emacs-lisp/rx.el (rx-not): Bind case-fold-search to nil.

532 533 534 535 536
2004-02-16  Richard Stallman  <rms@gnu.org>

	* Makefile.in (TAGS, TAGS-LISP): Filter out of `els' only
	loaddefs* and ldefs-boot*.

537 538 539 540 541 542 543 544
2004-02-16  Eli Zaretskii  <eliz@elta.co.il>

	* mail/mail-utils.el (rmail-dont-reply-to): Anchor user login name
	and email address at the beginning and end of the address.

	* mail/rmail.el (rmail-default-dont-reply-to-names): Make "info-"
	anchored at the beginning of the email address.

Kenichi Handa's avatar
Kenichi Handa committed
545 546 547 548 549
2004-02-16  TAKAI Kousuke  <tak@kmc.gr.jp>  (tiny change)

	* international/ccl.el (ccl-compile-write): Pass `left' to
	ccl-embed-code to generate correct code of write-expr-register.

550 551 552 553
2004-02-15  Dan Nicolaescu  <dann@ics.uci.edu>  (tiny change)

	* progmodes/grep.el (grep-compute-defaults): Fix typos.

554 555 556 557 558
2004-02-15  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* x-dnd.el: Mention support for Motif in commentary.
	(x-dnd-handle-drag-n-drop-event): Ditto.

Jonathan Yavner's avatar
Jonathan Yavner committed
559 560
2004-02-14  Jonathan Yavner  <jyavner@member.fsf.org>

Stefan Monnier's avatar
Stefan Monnier committed
561 562 563 564 565 566 567 568
	* ses.el: Use "ses--" prefixes for buffer-local variables.
	Use (point-min) instead of 1, even when we know the buffer
	is unnarrowed.
	(ses-build-load-map): Delete.  Distribute its content to defconst's for
	the three maps.
	(ses-menu, ses-header-line-menu): New menus.
	(ses-mode-map): Use them.
	(ses-read-number) New fun.  Duplicates code from interactive "N" spec.
Jonathan Yavner's avatar
Jonathan Yavner committed
569

570 571
2004-02-14  Martin Stjernholm  <bug-cc-mode@gnu.org>

572
	* Makefile.in: Fix the CC Mode recompile kludge so it works
573 574
	when building in a different directory.

575 576
2004-02-13  Luc Teirlinck  <teirllm@auburn.edu>

Stefan Monnier's avatar
Stefan Monnier committed
577 578
	* simple.el (kill-new): Put yank-handler property on the entire string.

579 580 581 582 583 584 585 586 587 588 589
2004-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff.el: Don't use compile any more, use diff-mode instead.
	(diff-regexp-alist, diff-old-file, diff-new-file)
	(diff-parse-differences, diff-process-setup): Remove.
	(diff-sentinel): New fun.
	(diff): Use it.  Run the process ourselves.
	Use diff-mode for the rest of the processing.

	* diff.el (diff): Simplify code handling `switch'.

Stefan Monnier's avatar
Stefan Monnier committed
590 591 592
2004-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* pcvs-defs.el (cvs-menu): Add `tag'.
593

Luc Teirlinck's avatar
Luc Teirlinck committed
594 595
2004-02-11  Luc Teirlinck  <teirllm@auburn.edu>

Luc Teirlinck's avatar
Luc Teirlinck committed
596 597
	* simple.el (kill-append): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
598 599
	* emacs-lisp/lisp-mode.el (lisp-mode-variables):
	Adapt outline-regexp to the new conventions for commenting out code.
Luc Teirlinck's avatar
Luc Teirlinck committed
600

601 602 603 604
2004-02-11  John Paul Wallington  <jpw@gnu.org>

	* mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo.

Stefan Monnier's avatar
Stefan Monnier committed
605 606 607 608 609 610
2004-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff.el (diff-switches): New fun.
	(diff, diff-backup): Use it.
	(diff): Clean up the args construction.  Use backquote.
	Use listp instead of consp to avoid putting a nil arg.
Stefan Monnier's avatar
Stefan Monnier committed
611
	(diff): Add a revert-buffer function.
Stefan Monnier's avatar
Stefan Monnier committed
612

613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629
2004-02-10  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT,  FILE_NAME
	handeled by x-dnd-handle-file-name.
	(x-dnd-known-types): Add COMPOUND_TEXT.
	(x-dnd-init-frame): Call x-dnd-init-motif-for-frame.
	(x-dnd-get-state-cons-for-frame): Must do copy-sequence on
	x-dnd-empty-state.
	(x-dnd-forget-drop): Ditto.
	(x-dnd-save-state): Add optional parameter extra-data (for Motif).
	(x-dnd-handle-one-url): Return private when inserting text.
	(x-dnd-insert-ctext): New function.
	(x-dnd-handle-file-name): New function for FILE_NAME.
	(x-dnd-handle-drag-n-drop-event): Add Motif, remove call to error.
	(x-dnd-init-motif-for-frame, x-dnd-get-motif-value)
	(x-dnd-motif-value-to-list, x-dnd-handle-motif): New functions.

Kenichi Handa's avatar
Kenichi Handa committed
630 631 632 633 634
2004-02-10  Kenichi Handa  <handa@m17n.org>

	* term/x-win.el (x-select-utf8-or-ctext): Use compare-strings
	instead of while loop.

635 636 637 638
2004-02-10  Miles Bader  <miles@gnu.org>

	* emacs-lisp/macroexp.el: New file, implements `macroexpand-all'.

639 640 641 642 643
2004-02-09  Kenichi Handa  <handa@m17n.org>

	* tar-mode.el (tar-extract): Fix for the case that a file doesn't
	have end-of-line.

644 645 646 647 648
2004-02-09  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* Makefile.in: Added extra dependencies in the recompile target
	needed to cope with the compile time macro expansions in CC Mode.

Kim F. Storm's avatar
Kim F. Storm committed
649 650 651 652 653 654 655 656 657 658 659 660 661
2004-02-09  Kim F. Storm  <storm@cua.dk>

	* fringe.el (no-fringe-bitmap, undef-fringe-bitmap)
	(left-truncation-fringe-bitmap, right-truncation-fringe-bitmap)
	(up-arrow-fringe-bitmap, down-arrow-fringe-bitmap)
	(continued-line-fringe-bitmap, continuation-line-fringe-bitmap)
	(overlay-arrow-fringe-bitmap, top-left-angle-fringe-bitmap)
	(top-right-angle-fringe-bitmap, bottom-left-angle-fringe-bitmap)
	(bottom-right-angle-fringe-bitmap, left-bracket-fringe-bitmap)
	(right-bracket-fringe-bitmap, filled-box-cursor-fringe-bitmap)
	(hollow-box-cursor-fringe-bitmap, hollow-square-fringe-bitmap)
	(bar-cursor-fringe-bitmap, hbar-cursor-fringe-bitmap)
	(empty-line-fringe-bitmap): Define standard fringe bitmaps id's.
662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687

2004-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* window.el (window-safely-shrinkable-p): Don't change the buffer-list.
	Don't allow shrink if there's a window on our right.

	* progmodes/prolog.el (prolog-program-name): Use gprolog if available.
	(prolog-mode-syntax-table, prolog-mode-abbrev-table, prolog-mode-map):
	Bring together declaration and initialization.
	(prolog-mode-variables): Don't set the syntax table.
	Don't set paragraph-start and comment-indent-function.
	Add /*..*/ to the comment regexps.
	(prolog-mode-commands): Remove.  Do it during init of prolog-mode-map.
	(prolog-mode-map): Don't bind TAB.
	(prolog-mode): Set the syntax table.
	(prolog-comment-indent): Remove.
	(inferior-prolog-mode-map): Initialize in the declaration.
	(inferior-prolog-mode-syntax-table)
	(inferior-prolog-mode-abbrev-table): New vars.
	(inferior-prolog-mode): Derive from comint-mode.
	(run-prolog): Avoid switch-to-buffer which can fail in dedicated and
	minibuffer windows.

	* progmodes/grep.el (grep-regexp-alist): Allow :, \t and (
	in file names, as long as it is unabmiguous.

Andreas Schwab's avatar
Andreas Schwab committed
688 689 690 691 692 693 694 695 696 697 698 699
2004-02-08  Andreas Schwab  <schwab@suse.de>

	* textmodes/reftex-toc.el
	(reftex-toc-load-all-files-for-promotion): Remove useless use of
	format.  Doc fix.

	* textmodes/refer.el (refer-find-entry-internal): Remove extra
	format string arguments.

	* tar-mode.el (tar-parse-octal-integer-safe): Add missing format
	string argument.

700
	* progmodes/xscheme.el (verify-xscheme-buffer): Fix format strings.
Andreas Schwab's avatar
Andreas Schwab committed
701 702 703

	* play/zone.el (zone-call): Fix format string.

704
	* net/webjump.el (webjump-builtin): Add missing format string argument.
Andreas Schwab's avatar
Andreas Schwab committed
705

706
	* midnight.el (midnight-delay-set): Remove extra format string argument.
Andreas Schwab's avatar
Andreas Schwab committed
707

708
	* mail/rmail.el (rmail-get-new-mail): Remove useless use of format.
Andreas Schwab's avatar
Andreas Schwab committed
709 710 711 712 713 714 715 716 717 718 719 720 721

	* hexl.el (hexl-insert-char): Add missing format string argument.

	* format.el (format-decode): Fix format string.

	* emulation/vi.el (vi-mode): Remove extra format string argument.
	(vi-repeat-last-search): Likewise.
	(vi-reverse-last-search): Likewise.
	(vi-goto-mark): Likewise.
	(vi-reverse-last-find-char): Likewise.
	(vi-repeat-last-find-char): Likewise.
	(vi-locate-def): Likewise.

722
	* emacs-lisp/lisp-mnt.el (lm-verify): Remove useless use of format.
Andreas Schwab's avatar
Andreas Schwab committed
723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740

	* ediff-util.el (ediff-toggle-read-only): Remove extra format
	string argument.
	(ediff-toggle-regexp-match): Likewise.

	* dired-aux.el (dired-do-query-replace-regexp): Add missing
	format string argument.

	* calc/calc-map.el (calc-get-operator): Remove extra format
	string argument.

	* calc/calc-forms.el (calc-convert-time-zones): Fix format string.

	* calc/calc-ext.el (calc-do-prefix-help): Remove extra format
	string argument.

	* eshell/esh-mode.el (eshell-send-invisible): Fix format string.

741
	* eshell/em-hist.el (eshell-hist-word-reference): Fix format string.
Andreas Schwab's avatar
Andreas Schwab committed
742

743
	* emulation/viper-ex.el (ex-mark): Remove extra format string argument.
Andreas Schwab's avatar
Andreas Schwab committed
744

745
	* emacs-lisp/cl-macs.el (defstruct): Remove extra format string arg.
Andreas Schwab's avatar
Andreas Schwab committed
746 747 748 749 750
	(cl-struct-setf-expander): Likewise.

	* vc.el (with-vc-file): Fix unsafe uses of error.
	(vc-cancel-version): Likewise.

Nick Roberts's avatar
Nick Roberts committed
751 752 753 754 755 756
2004-02-08  Jan Nieuwenhuizen  <jan.nieuwenhuizen@aspiratie.nl>  (tiny change)

	* progmodes/gud.el (gud-jdb-marker-filter): Add period as optional
	thousands separator; fixes <class>:<line-number> regexp for
	non-english locales.

Andreas Schwab's avatar
Andreas Schwab committed
757 758 759 760
2004-02-08  Andreas Schwab  <schwab@suse.de>

	* view.el (view-mode-enable): Revert previous change.

Kim F. Storm's avatar
Kim F. Storm committed
761 762 763 764 765
2004-02-07  Kim F. Storm  <storm@cua.dk>

	* simple.el (line-number-at-pos): Rename from line-at-pos.
	Uses changed (what-line and vc-annotate-warp-version).

Stefan Monnier's avatar
Stefan Monnier committed
766 767 768 769 770 771
2004-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-file-regexp-alist, diff-error-regexp-alist)
	(diff-mode): Remove aborted attempt at support for compile.el.
	(diff-mode, diff-minor-mode): Avoid obsolete write-contents-hooks.

772 773 774 775 776
2004-02-06  Andreas Schwab  <schwab@suse.de>

	* view.el (view-mode-enable): Add view-mode-map to
	minor-mode-overriding-map-alist.

777 778 779 780
2004-02-05  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* x-dnd.el (x-dnd-get-local-file-name): Fix byte compiler warning

Stefan Monnier's avatar
Stefan Monnier committed
781 782 783 784 785
2004-02-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/cperl-mode.el (cperl-fill-paragraph): Call fill-paragraph
	with point inside rather than after the paragraph.

786 787 788 789 790 791
2004-02-04  Sam Steingold  <sds@gnu.org>

	* mail/smtpmail.el (smtpmail-try-auth-methods):
	Do not try authentication when no mechanism is available.
	Pass port-name as defaultport to `netrc-machine'.

Stephen Eglen's avatar
Stephen Eglen committed
792 793 794 795 796
2004-02-04  Stephen Eglen  <stephen@gnu.org>

	* iswitchb.el (iswitchb-minibuffer-setup-hook): Update doc string
	to show how minibuffer height can be constrained.

797 798 799 800
2004-02-04  John Paul Wallington  <jpw@gnu.org>

	* files.el (auto-mode-alist): Fix .scm, .stk, .ss, .sch entry.

801 802 803 804 805 806 807 808 809 810 811 812 813
2004-02-03  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* x-dnd.el: New file for drag and drop.

	* term/x-win.el: require x-dnd, set after-make-frame-functions
	to x-dnd-init-frame, let x-dnd-handle-drag-n-drop-event handle
	drag-n-drop event.

	* dired.el (dired-dnd-test-function, dired-dnd-popup-notice)
	(dired-dnd-do-ask-action, dired-dnd-handle-local-file)
	(dired-dnd-handle-file): New functions for drag and drop support.
	(dired-mode): Initialize drag and drop if x-dnd present.

Stefan Monnier's avatar
Stefan Monnier committed
814 815 816 817 818 819 820
2004-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/cperl-mode.el (cperl-mode-map, cperl-do-auto-fill)
	(cperl-menu): Use fill-paragraph, not cperl-fill-paragraph.
	(cperl-mode): Set fill-paragraph-function.
	(cperl-fill-paragraph): Make it non-interactive.

Benjamin Rutt's avatar
Benjamin Rutt committed
821 822 823 824
2004-02-02  Benjamin Rutt  <brutt@bloomington.in.us>

	* diff-mode.el (diff-mode-shared-map): Bind q to `quit-window'.

David Kastrup's avatar
David Kastrup committed
825 826 827 828 829 830
2004-02-02  David Kastrup  <dak@gnu.org>

	* replace.el (perform-replace): Allow 'literal argument in
	regexp-flag to indicate literal replacement.
	(query-replace-regexp-eval): Use it.

831 832
2004-02-01  Andreas Schwab  <schwab@suse.de>

Stefan Monnier's avatar
Stefan Monnier committed
833
	* progmodes/executable.el (executable-command-find-posix-p): Doc fix.
834

835 836 837 838 839
2004-02-01  Stephen Eglen  <stephen@gnu.org>

	* info-look.el: Add support for maxima-mode.  Update commentary
	because info-lookup-symbol is now bound to C-h S.

840 841 842 843 844 845
2004-01-31  Luc Teirlinck  <teirllm@auburn.edu>

	* simple.el (edit-and-eval-command): Bind print-level and
	minibuffer-history-sexp-flag around call to read-from-minibuffer.
	Correct initial position in command-history.

Luc Teirlinck's avatar
Luc Teirlinck committed
846 847 848 849 850
2004-01-30  Luc Teirlinck  <teirllm@auburn.edu>

	* files.el (read-directory-name): Adapt the docstring to recent
	change in Fread_file_name.

851 852 853 854 855 856
2004-01-30  Jonathan Yavner  <jyavner@member.fsf.org>

	* ses.el (ses-print-cell): If print format too wide for column
	width, truncate decimal places if that helps to avoid "#####" fill.
	* ses.el (ses-initial-column-width): Revert previous change.

Stefan Monnier's avatar
Stefan Monnier committed
857
2004-01-29  Stefan Monnier  <monnier@iro.umontreal.ca>
858

Stefan Monnier's avatar
Stefan Monnier committed
859 860 861 862 863 864 865
	* jit-lock.el (jit-lock-context-time, jit-lock-context-timer): New var.
	(with-buffer-unmodified, with-buffer-prepared-for-jit-lock):
	Add edebug info.
	(jit-lock-mode): Setup/cancel the new timer.
	(jit-lock-context-fontify): New fun.  Extracted from
	context fontification code of jit-lock-stealth-fontify.
	(jit-lock-stealth-fontify): Don't do context fontification any more.
866

Stefan Monnier's avatar
Stefan Monnier committed
867 868 869 870 871 872 873 874 875 876
	* jit-lock.el (jit-lock-stealth-fontify): Allow quit.
	(jit-lock-fontify-now): Handle the `quit' case.
	(jit-lock-contextually): Rename from jit-lock-defer-contextually.

2004-01-29  Jari Aalto  <jari.aalto@poboxes.com>

	* progmodes/executable.el (executable-command-find-posix-p):
	New.  Check if find handles arguments Posix-style.

	* progmodes/grep.el (grep-compute-defaults):
877
	Use executable-command-find-posix-p.
Stefan Monnier's avatar
Stefan Monnier committed
878
	(grep-find): Check `grep-find-command'.
879

Stefan Monnier's avatar
Stefan Monnier committed
880
	* filecache.el (file-cache-find-posix-p): Delete.
881
	(file-cache-add-directory-using-find):
Stefan Monnier's avatar
Stefan Monnier committed
882
	Use `executable-command-find-posix-p'.
883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898

2004-01-29  Dave Love  <fx@gnu.org>

	* emacs-lisp/lisp.el (beginning-of-defun-raw, end-of-defun):
	Iterate the hook function if arg is given.
	(mark-defun, narrow-to-defun): Change order of finding the limits.

	* emacs-lisp/bytecomp.el (byte-compile-compatibility): Doc fix.
	(byte-compile-format-warn): New.
	(byte-compile-callargs-warn): Use it.
	(Format, message, error): Add byte-compile-format-like property.
	(byte-compile-maybe-guarded): New.
	(byte-compile-if, byte-compile-cond): Use it.
	(byte-compile-lambda): Compile interactive forms,
	just to make warnings about them.

899 900 901 902 903 904
2004-01-29  Jonathan Yavner  <jyavner@member.fsf.org>

	* ses.el (ses-initial-column-width): Increase to 14, so it will
	work well with the default printer of "%.7g" for extreme values
	like "-1.234567e+07".

Kenichi Handa's avatar
Kenichi Handa committed
905 906 907 908
2004-01-29  Kenichi Handa  <handa@m17n.org>

	* term/x-win.el (x-selection-value): Optimize for ASCII only case.

Jason Rumney's avatar
Jason Rumney committed
909 910 911 912
2004-01-28  Peter 'Luna' Runestig  <peter@runestig.com>

	* dos-w32.el: Added support for the `default-printer-name' function.

Stefan Monnier's avatar
Stefan Monnier committed
913 914 915 916 917 918 919 920
2004-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>

	* server.el (server-socket-name): Don't use the hostname in the
	socket name since /tmp is local to the host anyway.

	* emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Use a more
	robust check of widening and fix var-naming.

921 922 923 924 925
2004-01-27  Eli Tziperman  <eli@deas.harvard.edu>

	* rmail-spam-filter.el: Change rmail-spam-filter- or spam-filter-
	or rmail-spam- to rsf- in all function and variable names.
	(rsf-min-region-to-spam-list): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
926
	(rsf-bbdb-auto-delete-spam-entries): Rename from
927 928 929
	rmail-bbdb-auto-delete-spam-bbdb-entries.  The cc: field is
	scanned together with the recipients field for spam testing; Don't
	delete spam message if rmail-delete-after-output is non-nil;
Stefan Monnier's avatar
Stefan Monnier committed
930
	(rsf-check-field): New function, extracted from code in
931 932
	rmail-spam-filter to ease addition of header fields like
	content-type:;
Stefan Monnier's avatar
Stefan Monnier committed
933
	(message-content-type): New variable.  The content-type: field was
934 935 936 937 938 939 940
	added also in defcustom of rsf-definitions-alist;
	(rmail-spam-filter): Replace repeated test code for header fields
	by calls to check-field; change the call to
	rmail-output-to-rmail-file such that rmail-current-message stays
	the same to avoid wrong deletion of unseen flags.
	(rmail-use-spam-filter): Add autoload cookie.

Stefan Monnier's avatar
Stefan Monnier committed
941
2004-01-27  Jari Aalto  <jari.aalto@poboxes.com>
942

Stefan Monnier's avatar
Stefan Monnier committed
943 944 945
	* filecache.el (file-cache-find-posix-p): New function.  Detect Cygwin.
	(file-cache-add-directory-using-find): Add Cygwin support.
	(file-cache-find-command-posix-flag): New user variable.
946

Stefan Monnier's avatar
Stefan Monnier committed
947 948
	* filecache.el (file-cache-add-directory): Check for
	directories an remove them from dir-files.
949 950 951 952 953

2004-01-27  Richard M. Stallman  <rms@gnu.org>

	* man.el (Man-fontify-manpage): Clean up message.

954 955 956 957 958
2004-01-27  Kenichi Handa  <handa@m17n.org>

	* textmodes/paragraphs.el (sentence-end-without-space): New variable.
	(sentence-end): Define using sentence-end-without-space.

Stefan Monnier's avatar
Stefan Monnier committed
959 960
	* textmodes/fill.el (fill-delete-newlines): Don't add a space if
	a sentence ends with one of a character in sentence-end-without-space.
961

962 963 964 965 966 967 968 969 970 971 972 973
2004-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el (font-lock): Add jit-lock as explicit group member.
	(jit-lock): Group declaration moved to jit-lock.el.
	(toplevel): Don't explicitly require jit-lock, since it's autoloaded
	when necessary.

	* jit-lock.el (jit-lock): Move group declaration from font-lock.el.
	(jit-lock-context-unfontify-pos): Rename from
	jit-lock-first-unfontify-pos.
	(jit-lock-defer-buffers): Rename from jit-lock-buffers.

974 975
2004-01-25  Glenn Morris  <gmorris@ast.cam.ac.uk>

976 977
	* progmodes/fortran.el (fortran-break-before-delimiters): Doc fix.
	(fortran-break-delimiters-re, fortran-no-break-re): New consts.
978 979 980
	(fortran-fill): When filling a string, adjust re-search-backward
	argument for special case of string just on fill-column.
	When filling non-string, allow one extra char if
981 982
	fortran-break-before-delimiters is non-nil.
	Suggested by Michael Hagemann <michael.hagemann@unibas.ch>.
983 984 985 986 987 988
	Use fortran-break-delimiters-re and fortran-no-break-re to
	correctly handle cases such as "**".

	* progmodes/f90.el (f90-break-delimiters): Doc fix.
	(f90-no-break-re): Add some extra tokens.  Doc fix.

989 990 991 992 993 994 995 996
2004-01-24  Thien-Thi Nguyen  <ttn@gnu.org>

	* mail/rmail-spam-filter.el:
	Use two semicolons as Commentary line prefix.
	Add ";;; Code:" stylized comment.
	Delete end-of-line whitespace.
	Wrap (require 'cl) with `eval-when-compile'.

André Spiegel's avatar
#  
André Spiegel committed
997 998 999 1000 1001
2004-01-23  Benjamin Rutt  <brutt@bloomington.in.us>

	* vc.el (vc-annotate): Fix improper use of `make-local-variable'
	at the top level of vc.el.

André Spiegel's avatar
#  
André Spiegel committed
1002 1003 1004 1005 1006 1007 1008
2004-01-23  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-current-line): Function removed.  This is now done by
	the new function line-at-pos in simple.el.
	(vc-annotate-warp-version): Use line-at-pos instead of
	vc-current-line.

Kim F. Storm's avatar
Kim F. Storm committed
1009 1010 1011 1012 1013 1014
2004-01-22  Kim F. Storm  <storm@cua.dk>

	* simple.el (line-at-pos): New defun.
	(what-line): Use it.  Optimize by only counting lines in narrowed
	region once.

1015 1016
2004-01-22  Kenichi Handa  <handa@m17n.org>

1017 1018
	* language/cyrillic.el (ccl-encode-windows-1251-font): Rearrange code
	point (register r1) only for charset mule-unicode-0100-24ff.
1019

1020 1021 1022 1023 1024
2004-01-21  Markus Rost  <rost@mathematik.uni-bielefeld.de>

	* mail/rmail.el (rmail-convert-to-babyl-format): Avoid deleting
	trailing white space and ensure a final newline.

1025 1026
	* mail/rmail-spam-filter.el (rmail-use-spam-filter):
	Add autoload cookie.
1027

André Spiegel's avatar
#  
André Spiegel committed
1028 1029 1030 1031 1032
2004-01-21  Benjamin Rutt  <brutt@bloomington.in.us>

	* vc.el (vc-annotate-mode): Inherit from fundamental-mode and
	activate view-mode explicitly.

1033 1034 1035 1036 1037
2004-01-21  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* term/x-win.el: Call menu-bar-enable-clipboard and make Paste
	use clipboard first.

1038 1039
2004-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
1040 1041 1042 1043 1044
	* vc-mcvs.el (vc-mcvs-mode-line-string): Remove.  Does not work.
	(vc-mcvs-workfile-version): Manually macro expand vc-mcvs-cvs.
	(vc-mcvs-cvs): Remove.
	(vc-mcvs-command): Remove use of assert.

1045 1046 1047 1048 1049 1050 1051
	* outline.el (outline-insert-heading): Tighten up match.
	(outline-demote, outline-move-subtree-down): Don't assume anything
	about outline-regexp.

	* textmodes/texinfo.el (texinfo-mode): Remove ^ from outline-regexp.
	(texinfo-show-structure): Explicitly add ^, and simplify.

Glenn Morris's avatar
Glenn Morris committed
1052 1053 1054 1055 1056 1057 1058
2004-01-20  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/appt.el (appt-check): Restore usage of
	appt-issue-message deleted in previous change.
	(top-level): Activate package when loaded (needed for backwards
	compatibility).

Glenn Morris's avatar
Glenn Morris committed
1059 1060 1061 1062 1063
2004-01-20  Jesper Harder  <harder@ifa.au.dk>

	* mail/smtpmail.el (smtpmail-via-smtp): No need to add two bytes
	following previous change to smtpmail-send-data.

André Spiegel's avatar
#  
André Spiegel committed
1064 1065 1066 1067 1068
2004-01-20  Benjamin Rutt  <brutt@bloomington.in.us>

	* vc.el (vc-default-previous-version): Doc enhancement.
	(vc-default-next-version): New function.
	(vc-print-log): New arg FOCUS-REV.
1069 1070 1071 1072 1073 1074 1075 1076 1077
	(vc-annotate-mode): Derive from view-mode.
	(vc-annotate): New args REVISION, DISPLAY-MODE.
	(vc-annotate-workfile-version, vc-annotate-extract-revision-at-line)
	(vc-annotate-revision-at-line, vc-annotate-revision-previous-to-line)
	(vc-annotate-show-log-revision-at-line, vc-annotate-warp-version)
	(vc-annotate-show-diff-revision-at-line, vc-current-line)
	(vc-annotate-prev-version, vc-annotate-next-version): New functions.

	* vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): New function.
André Spiegel's avatar
#  
André Spiegel committed
1078

Karl Berry's avatar
Karl Berry committed
1079 1080 1081 1082 1083
2004-01-19  Karl Berry  <karl@gnu.org>

	* textmodes/texinfo.el: Use "Texinfo" consistently, no "TeXinfo"
	or "TexInfo".

Luc Teirlinck's avatar
Luc Teirlinck committed
1084 1085 1086 1087
2004-01-19  Luc Teirlinck  <teirllm@auburn.edu>

	* subr.el (delete-dups): New function.

Karl Berry's avatar
Karl Berry committed
1088 1089
2004-01-19  Karl Berry  <karl@gnu.org>

1090
	* textmodes/texinfo.el (texinfo-mode): Define outline-regexp to start
Karl Berry's avatar
Karl Berry committed
1091 1092 1093
	with ^, since that's what texinfo-show-structure
	documentation says (plus it works much better in texinfo.txi).

1094 1095
2004-01-18  Jesper Harder  <harder@ifa.au.dk>

1096
	* mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline.
1097 1098 1099 1100

2004-01-18   David Ponce  <david@dponce.com>  (tiny change)

	* progmodes/which-func.el (which-function-mode): Don't cancel
1101
	which-func-update-timer if not set.
1102

1103 1104 1105 1106 1107
2004-01-17  Thien-Thi Nguyen  <ttn@gnu.org>

	* calendar/diary-lib.el (diary-entry-time): Fix typo/bug:
	Remove spurious left square bracket in XX:XXam regexp.

Luc Teirlinck's avatar
Luc Teirlinck committed
1108 1109 1110 1111
2004-01-16  Luc Teirlinck  <teirllm@auburn.edu>

	* progmodes/cc-defs.el: Do not require cl at run time.

Richard M. Stallman's avatar
Richard M. Stallman committed
1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122
2004-01-16  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/cl.el (cl-cannot-unload): New function.
	(cl-unload-hook): Defvar this to run cl-cannot-unload.

	* mail/rmail.el (rmail-get-new-mail): New local rsf-number-of-spam.
	Call rmail-spam-filter.  Delete and expunge spam.
	Print number of spam messages deleted.
	Save and restore the deletion status of old messages when reading
	new mail with spam filter, so that expunging spam does not expunge
	msgs deleted by the user.
1123
	(rmail-only-expunge): Add an optional argument dont-show to
Richard M. Stallman's avatar
Richard M. Stallman committed
1124 1125
	prevent showing message after expunge.

Luc Teirlinck's avatar
Luc Teirlinck committed
1126 1127 1128 1129 1130
2004-01-15  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/cl.el (declare): Add `fmakunbound' for `declare'.
	* subr.el (declare): New macro.

1131 1132 1133 1134
2004-01-15  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force".

Stefan Monnier's avatar
Stefan Monnier committed
1135 1136 1137 1138 1139
2004-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
	Test window-system rather than system-type (for X11/Mac).

Luc Teirlinck's avatar
Luc Teirlinck committed
1140 1141 1142 1143
2004-01-12  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/bytecomp.el (compile-defun): Doc fix.

1144 1145
2004-01-12  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1146 1147
	* mail/rmail.el (rmail-convert-to-babyl-format):
	Use mail-unquote-printable-region.
1148 1149 1150 1151 1152 1153 1154
	(rmail-hex-string-to-integer, rmail-decode-quoted-printable):
	(rmail-hex-char-to-integer): Functions deleted.

	* mail/mail-utils.el (mail-unquote-printable-hexdigit): Upcase CHAR.
	(mail-unquote-printable-region): New arg NOERROR.
	For invalid encoding, either signal an error to just return nil.

Glenn Morris's avatar
Glenn Morris committed
1155 1156 1157
2004-01-11  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/appt.el: Update copyright and commentary.
Glenn Morris's avatar
Glenn Morris committed
1158
	(appt-issue-message): Make obsolete.
Glenn Morris's avatar
Glenn Morris committed
1159 1160 1161 1162 1163 1164
	(appt-visible, appt-msg-window): Make obsolete, in favour of
	appt-display-format.
	(appt-display-mode-line, appt-display-duration)
	(appt-display-diary, appt-time-msg-list, appt-mode-string)
	(appt-prev-comp-time, appt-display-count, appt-timer)
	(appt-convert-time): Doc change.
Stefan Monnier's avatar
Stefan Monnier committed
1165 1166
	(appt-disp-window-function, appt-delete-window-function):
	Use defcustom rather than defvar.
Glenn Morris's avatar
Glenn Morris committed
1167
	(appt-display-format): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
1168 1169 1170 1171 1172
	(appt-display-message): New function with display code from appt-check.
	(appt-check): Add optional FORCE argument.  Doc change.
	Add appt-make-list to diary-hook if displaying diary.
	Remove checking of view-diary-entries-initially.
	Message display section removed to new function appt-display-message.
Glenn Morris's avatar
Glenn Morris committed
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182
	(appt-display-window): Doc change.  Remove unused internal var
	this-buffer.  Do not beep, since appt-display-message does that.
	(appt-make-list): Doc change.  Use caar.
	(appt-sort-list): Simplify by using builtin sort function.
	(appt-update-list): New function for updating appts when diary is
	saved.
	(appt-activate): New autoloaded function to toggle package
	functionality.

	* calendar/cal-x.el: (calendar-one-frame-setup)
Stefan Monnier's avatar
Stefan Monnier committed
1183
	(calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change.
Glenn Morris's avatar
Glenn Morris committed
1184 1185

	* calendar/calendar.el: Update copyright.
Stefan Monnier's avatar
Stefan Monnier committed
1186
	(view-diary-entries-initially, european-calendar-style): Doc change.
Glenn Morris's avatar
Glenn Morris committed
1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197
	(calendar-setup): Make defcustom rather than defvar.
	(mark-visible-calendar-date): Initialize temp-face and faceinfo
	in let binding so local to function.

	* calendar/diary-lib.el: Update copyright.
	(diary, diary-entry-time): Doc change.
	(list-diary-entries): Doc change.  Trivial logic change.
	(fancy-diary-display): Restore make-face command mistakenly
	deleted 2003-05-08.
	(show-all-diary-entries): Allow to pop-up frame if needed.

1198 1199 1200 1201 1202
2004-01-09  John Paul Wallington  <jpw@gnu.org>

	* bindings.el (mode-line-change-eol): Add EVENT parameter.
	Temporarily select EVENT's window for changing eol type.

1203 1204 1205 1206 1207 1208 1209 1210 1211 1212
2004-01-09  Deepak Goel  <deego@gnufans.org>

	* calendar/diary-lib.el (diary-entry-time):
	Also accept time in the form XX[.XX][am/pm/AM/PM].
	(fancy-diary-font-lock-keywords): Likewise.
	(diary-font-lock-keywords): Likewise.
	* calendar/appt.el (appt-add): Likewise.
	(appt-make-list): Likewise.
	(appt-convert-time): Likewise.

Nick Roberts's avatar
Nick Roberts committed
1213 1214 1215 1216 1217 1218
2004-01-08  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-ann3): Revert previous change.
	(gdb-source-info): Allow for case of where compilation directory
	is not recorded.

1219 1220 1221 1222
2004-01-08  John Paul Wallington  <jpw@gnu.org>

	* emerge.el (emerge-restore-buffer-characteristics): Doc fix.

Nick Roberts's avatar
Nick Roberts committed
1223 1224
2004-01-07  Nick Roberts  <nick@nick.uklinux.net>

Stefan Monnier's avatar
Stefan Monnier committed
1225
	* progmodes/gud.el (gdb-first-prompt): Rename from gdb-first-pre-prompt
Nick Roberts's avatar
Nick Roberts committed
1226

Nick Roberts's avatar
Nick Roberts committed
1227 1228 1229
	* gdb-ui.el (gdba): Avoid duplication, use gdb-ann3.
	(gdb-ann3): Use GDB command "set width 0" to prevent word wrapping
	problems.
Nick Roberts's avatar
Nick Roberts committed
1230 1231
	(gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3.

Luc Teirlinck's avatar
Luc Teirlinck committed
1232 1233 1234 1235 1236
2004-01-07  Luc Teirlinck  <teirllm@auburn.edu>

	* files.el (write-file-functions, write-contents-functions):
	Clarify docstrings.

1237 1238 1239 1240 1241
2004-01-07  Kenichi Handa  <handa@m17n.org>

	* international/mule.el (set-auto-coding): Fix for the case that
	end-of-line is only CR.

Kim F. Storm's avatar
Kim F. Storm committed
1242 1243 1244 1245 1246 1247 1248 1249
2004-01-07  Kim F. Storm  <storm@cua.dk>

	* subr.el (event-start, event-end): Doc fix.
	(posn-string, posn-image): New defuns.
	(posn-object): Return either image or string object.
	(posn-object-x-y): Return 8th element of position.
	(posn-object-width-height): New defun.

1250 1251 1252 1253 1254
2004-01-06  Andreas Schwab  <schwab@suse.de>

	* gdb-ui.el (gdb-frame-handler): Handle word wrapping anywhere in
	output.

Karl Berry's avatar
Karl Berry committed
1255 1256
2004-01-05  Karl Berry  <karl@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1257
	* emacs-lisp/copyright.el (copyright-regexp): Might as well allow
Karl Berry's avatar
Karl Berry committed
1258 1259
	/ and *, too.

Simon Josefsson's avatar
Simon Josefsson committed
1260 1261 1262 1263 1264
2003-12-31  Simon Josefsson  <jas@extundo.com>

	* files.el (before-save-hook): Add.
	(basic-save-buffer): Use before-save-hook.

Simon Josefsson's avatar
Simon Josefsson committed
1265 1266 1267
	* emacs-lisp/copyright.el: Fix comment to recommend
	before-save-hook instead of write-file-functions.

1268 1269 1270 1271 1272 1273 1274
2004-01-05  Richard M. Stallman  <rms@gnu.org>

	* finder.el (finder-commentary): Call delete-other-windows.

	* net/ange-ftp.el (ange-ftp-file-attributes):
	Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil.

1275 1276
2004-01-04  Karl Berry  <karl@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1277
	* emacs-lisp/copyright.el (copyright-regexp): Allow the common
1278 1279 1280
	comment characters % and # in the copyright year notice,
	as well as ;.

Per Abrahamsen's avatar
Per Abrahamsen committed
1281
2004-01-04  Per Abrahamsen  <abraham@dina.kvl.dk>
1282

Per Abrahamsen's avatar
Per Abrahamsen committed
1283 1284
	* wid-edit.el (default): Define dummy :value-delete.
	Reported by Jesper Harder <harder@ifa.au.dk>.
Per Abrahamsen's avatar
Per Abrahamsen committed
1285 1286 1287 1288 1289 1290 1291 1292

2004-01-03  Richard M. Stallman  <rms@gnu.org>

	* progmodes/compile.el (compile-internal): Use point, not point-min,
	for set-window-point.

	* textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf.

Stefan Monnier's avatar
Stefan Monnier committed
1293
	* emacs-lisp/lisp-mnt.el (lm-section-end): Require outline.
Per Abrahamsen's avatar
Per Abrahamsen committed
1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330

	* progmodes/grep.el (grep-mode-map):
	Don't remap next-line, previous-line.

2004-01-03  Eric M. Ludlam  <eric@siege-engine.com>

	* speedbar.el (speedbar-edit-line): Change regexp to position
	the cursor on the first character of this line's button.

2004-01-03  Luc Teirlinck  <teirllm@auburn.edu>

	* subr.el (functionp): Doc fix.

2004-01-03  Jesper Harder  <harder@ifa.au.dk>  (tiny change)

	* progmodes/idlwave.el (idlwave-make-tags):
	* textmodes/flyspell.el (flyspell-large-region):.
	* progmodes/make-mode.el (makefile-query-by-make-minus-q):
	* emulation/viper-util.el (viper-glob-unix-files):
	* emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
	* man.el (Man-init-defvars):
	* jka-compr.el (jka-compr-call-process):
	* files.el (get-free-disk-space,insert-directory):
	* ediff-ptch.el (ediff-test-patch-utility):
	* ediff-diff.el (ediff-test-utility):
	* dired-aux.el (dired-check-process):
	* mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
	test the return value of call-process, because it can be a string.

2003-12-31  John Paul Wallington  <jpw@gnu.org>

	* bindings.el (completion-ignored-extensions): Add .pfsl.

2003-12-31  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-nonreadable-directory-p): New defun to check for
	nonreadable directory without activating tramp (to avoid problems