ChangeLog 735 KB
Newer Older
1 2
2005-05-22  Richard M. Stallman  <rms@gnu.org>

3 4 5
	* help.el (describe-key): Move print-help-return-message call
	out of conditional.

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
	* progmodes/etags.el (list-tags): Use with-no-warnings.

	* mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
	(smtpmail-send-queued-mail): Avoid beginning-of-buffer.
	(starttls-extra-args, starttls-extra-arguments): Add defvars.

	* mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.

	* language/viet-util.el (viet-viscii-nonascii-translation-table):
	Add defvar.

	* emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
	Use defvar, not defconst.

	* hexl.el (hexl-follow-line): Use with-no-warnings.

	* emulation/tpu-extras.el: Use write-file-functions instead of
	write-file-hooks.

	* dired.el (dired-font-lock-keywords): Fontify files with junk
	extensions even if marked by -F.

Nick Roberts's avatar
Nick Roberts committed
28 29 30 31 32 33
2005-05-23  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
	more general and work when GDB variable "print pretty" is on,
	as with Emacs, for example.

34 35
2005-05-22  Juanma Barranquero  <lekktu@gmail.com>

36 37 38 39 40 41 42 43 44 45
	* emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
	(minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
	* emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
	(mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
	(concatenate, list-length, get*, getf, cl-remprop):
	* emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
	(etypecase, progv, lexical-let, lexical-let*)
	(multiple-value-bind, multiple-value-setq, shiftf):
	Improve argument/docstring consistency.

46 47 48
	* subr.el (focus-frame, unfocus-frame):
	Revert deletion on 2005-05-01.

André Spiegel's avatar
#  
André Spiegel committed
49 50 51 52 53
2005-05-22  Andre Spiegel  <spiegel@gnu.org>

	* vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
	doesn't exist.

André Spiegel's avatar
#  
André Spiegel committed
54 55 56
	* vc.el (vc-trunk-p): Add autoload cookie.  The function is used
	in vc-rcs.el when vc-mistrust-permissions is t, which is not the
	default.
57

Nick Roberts's avatar
Nick Roberts committed
58 59 60 61 62 63 64 65 66
2005-05-22  Nick Roberts  <nickrob@snap.net.nz>

	* emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
	already deleted variables: auto-fill-hook, blink-paren-hook,
	lisp-indent-hook, inhibit-local-variables, unread-command-event
	suspend-hooks, comment-indent-hook, meta-flag,
	before-change-function, after-change-function,
	font-lock-doc-string-face.

Luc Teirlinck's avatar
Luc Teirlinck committed
67 68 69 70
2005-05-21  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/derived.el (define-derived-mode): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
71 72 73 74 75
2005-05-21  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmail.el (rmail-reply): Filter the list in reply-to through
	rmail-dont-reply-to.

Eli Zaretskii's avatar
Eli Zaretskii committed
76 77 78 79 80
2005-05-21  Frederik Fouvry  <fouvry@CoLi.Uni-SB.DE>

	* mail/sendmail.el (mail-send): Use [[:space:]] instead of a
	literal blank when splitting new-header-values.

81 82 83 84 85 86 87
2005-05-21  Matt Hodges  <MPHodges@member.fsf.org>

	* calendar/cal-menu.el (cal-menu-update): Add separator as a
	string so that tmm doesn't create a completion entry for it.

	* textmodes/table.el (table-disable-menu): Ditto.

88 89 90 91 92 93 94 95 96 97
2005-05-21  Richard M. Stallman  <rms@gnu.org>

	* progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.

	* progmodes/flymake.el (flymake-makehash): Use with-no-warnings.

	* net/rcompile.el (remote-compile): Use compilation-start.

	* tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.

98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
2005-05-21  Daniel Pfeiffer  <occitan@esperanto.org>

	* files.el (auto-mode-alist): Check GNUmakefile before makefile.
	Default to makefile-bsdmake-mode on BSD systems.

	* imenu.el (imenu-generic-expression, imenu--generic-function'):
	REGEXP may also be a search function now.  The part of doc-string
	for describing the structure was 95% identical to that of
	`imenu--generic-function'.  Unify it there.

	* progmodes/make-mode.el (makefile-imenu-generic-expression): Use
	function to find dependencies, because regexp alone is so complex,
	it easily goes into an endless loop.
	(makefile-makepp-mode): Also add submenu for Perl functions
	defined in the makefile.
	(makefile-bsdmake-mode): Special imenu-generic-expression no
	longer needed, due to function call.
	(makefile-match-dependency): Take BOUND into account when checking
	if we're through.

118 119 120 121 122 123
2005-05-20  Jay Belanger  <belanger@truman.edu>

	* calc/calc-units.el (calc-invalidate-units-table):
	Use inhibit-read-only.
	(math-build-units-table-buffer): Use view-mode.

124 125 126 127 128
2005-05-20  David Kastrup  <dak@gnu.org>

	* emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
	easy-menu-add is not a nop on Emacs; and clarify when to call it.

Juanma Barranquero's avatar
Juanma Barranquero committed
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
2005-05-20  Lute Kamstra  <lute@gnu.org>

	* diff-mode.el (diff-header-face, diff-file-header-face)
	(diff-index-face, diff-hunk-header-face, diff-removed-face)
	(diff-added-face, diff-changed-face, diff-function-face)
	(diff-context-face, diff-nonexistent-face): Put them in the
	diff-mode customization group.

2005-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.

	* progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.

	* font-lock.el (lisp-font-lock-keywords-2): Don't error.
	Minor regexp-optimization.

Carsten Dominik's avatar
Carsten Dominik committed
146 147 148 149 150 151 152
2005-05-20  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-agenda-toggle-time-grid): New command.
	(org-agenda-use-time-grid, org-agenda-time-grid): New options.
	(org-agenda-add-time-grid-maybe): New function.
	(org-agenda): Call `org-agenda-add-time-grid-maybe'.
	(org-table-create): `dotimes' instead of `mapcar'.
153
	(org-xor): Simplify implementation.
Carsten Dominik's avatar
Carsten Dominik committed
154 155 156 157 158 159 160 161 162 163 164
	(org-agenda): `inhibit-redisplay' turned on.
	(org-agenda-change-all-lines): Use `org-format-agenda-item' to get
	a consistent line after a state change.
	(org-agenda-remove-times-when-in-prefix): New option.
	(org-prefix-has-time): New variable.
	(org-parse-time-string): Optional argument NODEFAULT.
	(org-format-agenda-item): Parse items for time-of-day
	specifications and move these into the prefix if possible.
	(org-agenda-priority): Get current heading, not previous heading
	during agenda remote editing.

165 166
2005-05-20  Juanma Barranquero  <lekktu@gmail.com>

167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
	* emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
	(remove-if, remove-if-not, delete*, delete-if, delete-if-not)
	(remove-duplicates, delete-duplicates, substitute)
	(substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
	(nsubstitute-if-not, find, find-if, find-if-not, position)
	(position-if, position-if-not, count, count-if, count-if-not)
	(mismatch, search, sort*, stable-sort, merge, member*)
	(member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
	(rassoc*, rassoc-if, rassoc-if-not, union, nunion)
	(intersection, nintersection, set-difference, nset-difference)
	(set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
	(subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
	(nsublis, tree-equal): Improve argument/docstring consistency.

	* subr.el (send-string, send-region):
	Remove obsolescence declaration.
183 184 185 186
	(window-dot, set-window-dot, read-input, show-buffer)
	(eval-current-buffer, string-to-int):
	Add release number to obsolescence declarations.

Kim F. Storm's avatar
Kim F. Storm committed
187 188 189 190 191
2005-05-19  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
	(ido-magic-backward-char): Enter ido-switch-buffer at start of input.

192 193 194 195 196
2005-05-20  Matt Hodges  <MPHodges@member.fsf.org>

	* faces.el (list-faces-display): Make back button respect optional
	regexp arg.

Juanma Barranquero's avatar
Juanma Barranquero committed
197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236
2005-05-19  Juanma Barranquero  <lekktu@gmail.com>

	* calculator.el (calculator-radix-grouping-mode)
	(calculator-radix-grouping-digits, calculator-displayer)
	(calculator-radix-grouping-separator, calculator-copy-displayer):
	* dabbrev.el (dabbrev-search-these-buffers-only):
	* diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
	(diff-advance-after-apply-hunk, diff-mode-hook)
	(diff-minor-mode-prefix):
	* imenu.el (imenu-use-popup-menu):
	* jit-lock.el (jit-lock-context-time):
	* newcomment.el (comment-fill-column, comment-column)
	(comment-style, comment-padding, comment-multi-line)
	(comment-empty-lines, comment-auto-fill-only-comments):
	* reveal.el (reveal-around-mark):
	* uniquify.el (uniquify-buffer-name-style)
	(uniquify-after-kill-buffer-p)
	(uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
	(uniquify-min-dir-content, uniquify-separator)
	(uniquify-trailing-separator-p, uniquify-strip-common-suffix):
	* w32-vars.el (w32-fixed-font-alist):
	* emacs-lisp/testcover.el (testcover-potentially-1value-functions):
	* obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
	* progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
	* progmodes/perl-mode.el (perl-indent-level)
	(perl-continued-statement-offset, perl-continued-brace-offset)
	(perl-brace-offset, perl-brace-imaginary-offset)
	(perl-label-offset, perl-indent-continued-arguments)
	(perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
	* progmodes/tcl.el (tcl-indent-level)
	(tcl-continued-indent-level, tcl-auto-newline)
	(tcl-tab-always-indent, tcl-electric-hash-style)
	(tcl-help-directory-list, tcl-use-smart-word-finder)
	(tcl-application, tcl-command-switches, tcl-prompt-regexp)
	(inferior-tcl-source-command):
	* textmodes/fill.el (enable-kinsoku):
	* textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
	* textmodes/table.el (table-yank-handler):
	Specify missing group (and type, if simple) in defcustom.

237 238 239 240
2005-05-19  Luc Teirlinck  <teirllm@auburn.edu>

	* progmodes/compile.el (compilation-finish-function): Fix defvar.

241 242 243 244 245 246 247 248
2005-05-19  Richard M. Stallman  <rms@gnu.org>

	* progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.

	* subr.el (event-basic-type): Don't get an error.
	(left-fringe-p): Function deleted.

	* buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
249
	(list-buffers-noselect): Set `font-lock-face' property, not `face'.
250 251 252 253 254 255 256 257 258 259 260 261 262

	* dired-aux.el (dired-copy-file-recursive): Handle symlinks
	in recursive copy.

	* frame.el (show-trailing-whitespace): In group `whitespace-faces'.

	* emacs-lisp/byte-run.el (eval-when-compile): Doc fix.

	* emacs-lisp/bytecomp.el (byte-compile-file-form-custom-declare-variable):
	Call byte-compile-nogroup-warn if appropriate.

	* progmodes/compile.el (compilation-finish-function): Mark obsolete.
	(compilation-set-window): Don't call left-fringe-p; do it directly.
263

Jay Belanger's avatar
Jay Belanger committed
264 265 266 267 268
2005-05-19  Jay Belanger  <belanger@truman.edu>

	* calc/calc-graph.el (calc-graph-format-data): Make sure
	var-PlotRejects is bound before trying to check its value.

Carsten Dominik's avatar
Carsten Dominik committed
269 270 271 272 273 274
2005-05-19  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/reftex.el (reftex-isearch-minor-mode): Moved the
	definition of this variable from reftex-global.el to reftex.el,
	because it is needed in the menu.

Lute Kamstra's avatar
Lute Kamstra committed
275 276 277 278 279
2005-05-19  Lute Kamstra  <lute@gnu.org>

	* emacs-lisp/copyright.el (copyright-fix-years): Make sure all
	years are fixed.  Don't insert a space after a dash.

Kim F. Storm's avatar
Kim F. Storm committed
280 281 282 283
2005-05-19  Kim F. Storm  <storm@cua.dk>

	* emulation/crisp.el (crisp-home, crisp-end): Put CUA property.

284 285 286 287 288 289 290 291 292 293 294 295 296
2005-05-19  Daniel Pfeiffer  <occitan@esperanto.org>

	* font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
	strings, because (eq ... ?\\) is fairly frequent.

	* progmodes/make-mode.el (makefile-add-this-line-targets):
	Simplify and integrate into `makefile-pickup-targets'.
	(makefile-add-this-line-macro): Simplify and integrate into
	`makefile-pickup-macros.
	(makefile-pickup-filenames-as-targets): Simplify.
	(makefile-previous-dependency, makefile-match-dependency): Don't
	stumble over `::'.

Nick Roberts's avatar
Nick Roberts committed
297 298
2005-05-19  Nick Roberts  <nickrob@snap.net.nz>

299
	* subr.el (post-command-idle-hook, post-command-idle-delay):
Nick Roberts's avatar
Nick Roberts committed
300 301 302
	Remove obsoletion of post-command-idle-hook and
	post-command-idle-delay.

Nick Roberts's avatar
Nick Roberts committed
303 304 305 306 307 308
	* faces.el (list-faces-display): Provide button when describe-face
	is called to take user back to  the list of faces.

	* help-fns.el (describe-variable): Remove hyperlinks in a
	variable's value as these are quite frequently inappropriate.

Nick Roberts's avatar
Nick Roberts committed
309 310 311
	* follow.el (follow-submit-feedback, follow-mode): Remove
	references to post-command-idle-hook.

312 313 314 315 316 317
2005-05-18  Daniel Pfeiffer  <occitan@esperanto.org>

	* progmodes/make-mode.el (makefile-previous-dependency)
	(makefile-match-dependency): Check for := (and in bsd mode also
	!=) to give a better result, even when font-lock is not on.

318 319
2005-05-18  Jay Belanger  <belanger@truman.edu>

320 321
	* calc/calc-help.el (calc-s-prefix-help):
	Add `calc-copy-special-constant' to help string.
322

Luc Teirlinck's avatar
Luc Teirlinck committed
323 324 325 326
2005-05-18  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/eldoc.el (eldoc-mode): Doc fix.

Jay Belanger's avatar
Jay Belanger committed
327 328 329 330
2005-05-18  Jay Belanger  <belanger@truman.edu>

	* calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
	in linear factors are in proper order.
331 332 333

2005-05-18  Carsten Dominik  <dominik@science.uva.nl>

334 335
	* textmodes/reftex-vars.el (reftex-cite-format-builtin):
	Support for jurabib.
336 337 338 339 340 341 342 343 344 345

	* textmodes/reftex.el (featurep): Define aliases for overlay
	commands, for XEmacs compatibility, and use these aliases in
	overlay initializations.
	(reftex-highlight): Use `reftex-move-overlay'.
	(reftex-unhighlight): Use `reftex-delete-overlay'.
	(reftex-uniq): Funktion removed.  Use `reftex-uniquify' instead.
	(reftex-access-search-path): Use `reftex-uniquify' instead of
	`reftex-uniq'

346 347
	* textmodes/reftex-sel.el (reftex-select-unmark):
	Overlay `before-string' property modification enables for Emacs as well.
348 349 350 351 352 353
	(reftex-select-item): Use `reftex-delete-overlay'.
	(reftex-select-mark): Use `reftex-make-overlay' and
	`reftex-overlay-put'.
	(reftex-select-unmark): Use `reftex-delete-overlay' and
	`reftex-overlay-put'.

Lute Kamstra's avatar
Lute Kamstra committed
354 355 356 357
2005-05-18  Lute Kamstra  <lute@gnu.org>

	* emacs-lisp/lisp.el (check-parens): Fix docstring.

358 359
2005-05-18  Juanma Barranquero  <lekktu@gmail.com>

360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381
	* add-log.el (add-change-log-entry):
	* array.el (array-make-template, array-reconfigure-rows)
	(array-init-max-row, array-init-max-column)
	(array-init-columns-per-line, array-init-field-width):
	* replace.el (replace-match-maybe-edit, perform-replace):
	* textmodes/spell.el (spell-region):
	Replace `read-input' by `read-string'.

	* forms.el (forms-mode):
	* finder.el (finder-compile-keywords):
	* shadowfile.el (shadow-read-files):
	Replace `eval-current-buffer' by `eval-buffer'.

	* terminal.el (te-pass-through):
	* net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
	(ange-ftp-raw-send-cmd):
	* net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
	(send-process-next-char, telnet-initial-filter, telnet):
	Replace `send-string' by `process-send-string'.

	* progmodes/prolog.el (inferior-prolog-mode): Doc fix.
	(prolog-consult-region): Replace `send-string' by
382
	`process-send-string'; replace `send-region' by `process-send-region'.
383 384 385 386

	* progmodes/delphi.el (delphi-log-msg):
	Replace `set-window-dot' by `set-window-point'.

387 388 389 390
	* subr.el (window-dot, set-window-dot, read-input, send-string)
	(send-region, show-buffer, eval-current-buffer):
	Make really obsolete, as the comment says.

Kim F. Storm's avatar
Kim F. Storm committed
391 392 393 394 395 396 397 398 399
2005-05-17  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-use-hyper-key): Doc fix.
	(cua--init-keymaps): Bind C-return instead of S-return to set
	rectangle mark.

	* emulation/cua-rect.el (cua--init-rectangles): Bind C-return
	instead of S-return to toggle/clear rectangle mark.

400 401 402
2005-05-17  Daniel Pfeiffer  <occitan@esperanto.org>

	* progmodes/make-mode.el (makefile-dependency-skip): New variable.
403 404 405
	(makefile-macroassign-regex, makefile-make-font-lock-keywords):
	Also fontify plain strings assigned to variables, mostly so that a
	colon has a face and is thus not taken as a dependency separator.
406 407 408 409 410 411
	(makefile-previous-dependency): Inline the new matcher, because it
	is too complex to work in both directions.
	(makefile-match-dependency): Eliminate `backward' arg (see above).
	Completely reimplemented so as to not sometimes go into an endless
	loop.  It should also be more efficient, because first it only
	searches for `:', instead of applying the very complex regexp.
412
	(makefile-mode): Cancel `font-lock-support-mode', because blocks
413 414
	to be fontified in one piece can be too long for JIT.
	Makefiles are never *that* big.
415

Reiner Steib's avatar
Reiner Steib committed
416 417 418 419
2005-05-17  Reiner Steib  <Reiner.Steib@gmx.de>

	* dired.el (dired-mode): Simplify.

420 421
2005-05-17  Lute Kamstra  <lute@gnu.org>

Lute Kamstra's avatar
Lute Kamstra committed
422 423 424
	* emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
	defcustom for the mode hook variable.

425 426 427
	* emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
	Emacs Lisp Reference Manual.

428 429
2005-05-17  Juanma Barranquero  <lekktu@gmail.com>

430 431 432 433 434
	* emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
	(evenp, list*):
	* emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
	* emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.

435 436 437
	* net/tramp-smb.el (tramp-smb-open-connection):
	Pass `tramp-chunksize' as fifth (required) argument.

438 439
2005-05-16  Daniel Pfeiffer  <occitan@esperanto.org>

440 441
	* font-lock.el (lisp-font-lock-keywords-1):
	Set `font-lock-negation-char-face' for [^...] char group.
442 443 444 445 446 447 448 449 450 451 452 453 454
	(lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).

	* progmodes/make-mode.el (makefile-dependency-regex): Turn it into
	a var, and refine it to mask one more level of nested vars.
	(makefile-rule-action-regex): Turn it into a var, and refine it so
	it recognizes backslashed continuation lines as belonging to the
	same command.
	(makefile-macroassign-regex): Refine it so it recognizes
	backslashed continuation lines as belonging to the same command.
	(makefile-var-use-regex): Don't look at the next char, because it
	might be the same one to be skipped by the initial [^$], leading
	to an overlooked variable use.
	(makefile-make-font-lock-keywords): Remove two parameters, which
455 456
	are now variables that some of the modes set locally.
	Handle dependency and rule action matching through functions, because
457
	regexps alone match too often.  Dependency matching now comes
458
	last, so it can check, whether a colon already matched something else.
459 460 461 462
	(makefile-mode): Inform that font-lock improves makefile parsing
	capabilities.
	(makefile-match-dependency, makefile-match-action): New functions.

463 464
2005-05-16  Juanma Barranquero  <lekktu@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
465 466
	* emacs-lisp/cl-extra.el (equalp): Doc fix.

467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542
	* align.el (align-regexp):
	* ansi-color.el (ansi-color-get-face):
	* array.el (array-reconfigure-rows, array-init-max-row)
	(array-init-max-column, array-init-columns-per-line)
	(array-init-field-width):
	* dired-aux.el (dired-trample-file-versions):
	* dired-x.el (dired-mark-sexp):
	* ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
	* edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
	* emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
	* faces.el (face-read-integer):
	* files.el (backup-extract-version, insert-directory):
	* hexl.el (hexl-insert-decimal-char):
	* server.el (server-process-filter):
	* shell.el (shell-extract-num):
	* startup.el (command-line-1):
	* term.el (term-command-hook):
	* time-stamp.el (time-stamp, time-stamp-string-preprocess)
	(time-stamp-do-number):
	* time.el (display-time-update):
	* timezone.el (timezone-parse-date, timezone-zone-to-minute)
	(timezone-fix-time):
	* vms-patch.el (vms-suspend-resume-hook):
	* calendar/appt.el (appt-convert-time):
	* calendar/cal-bahai.el (mark-bahai-diary-entries):
	* calendar/cal-hebrew.el (mark-hebrew-diary-entries):
	* calendar/cal-islam.el (mark-islamic-diary-entries):
	* calendar/calendar.el (calendar-cursor-to-date)
	(calendar-star-date):
	* calendar/diary-lib.el (diary-attrtype-convert)
	(mark-diary-entries, diary-entry-time):
	* calendar/solar.el (solar-get-number):
	* emacs-lisp/lisp-mnt.el (lm-last-modified-date):
	* emacs-lisp/re-builder.el (reb-display-subexp):
	* emulation/edt.el (edt-set-scroll-margins):
	* emulation/tpu-extras.el (tpu-set-scroll-margins):
	* emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
	(vip-get-ex-count):
	* emulation/viper-ex.el (viper-get-ex-token)
	(viper-get-ex-buffer, viper-get-ex-count, ex-next):
	* international/fontset.el (fontset-plain-name):
	* mail/feedmail.el (feedmail-look-at-queue-directory):
	* mail/mailalias.el (mail-get-names):
	* mail/rmail.el (rmail-convert-to-babyl-format):
	* mail/rmailsum.el (rmail-make-basic-summary-line)
	(rmail-summary-next-same-subject, rmail-summary-rmail-update)
	(rmail-summary-goto-msg):
	* mail/smtpmail.el (smtpmail-read-response):
	* net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
	(ange-ftp-vms-add-file-entry):
	* play/gametree.el (gametree-looking-at-ply)
	(gametree-current-branch-score):
	* progmodes/ada-xref.el (ada-prj-find-prj-file)
	(ada-xref-find-in-modified-ali, ada-find-in-src-path):
	* progmodes/cperl-mode.el (condition-case):
	* progmodes/ebrowse.el (ebrowse-set-tree-indentation)
	(ebrowse-set-member-buffer-column-width)
	(ebrowse-select-1st-to-9nth):
	* progmodes/etags.el (etags-snarf-tag):
	* progmodes/flymake.el (flymake-parse-line):
	* progmodes/idlw-shell.el (idlwave-shell-parse-line)
	(idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
	(idlwave-shell-menu-def):
	* progmodes/ps-mode.el (ps-run-goto-error):
	* progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
	(vhdl-speedbar-contract-level):
	* term/mac-win.el (x-handle-numeric-switch):
	* term/sun-mouse.el (sun-get-frame-data):
	* term/w32-win.el (x-handle-numeric-switch):
	* term/x-win.el (x-handle-numeric-switch):
	* textmodes/ispell.el (ispell-parse-output):
	* textmodes/nroff-mode.el (nroff-outline-level):
	* textmodes/reftex-cite.el (reftex-bib-sort-year)
	(reftex-bib-sort-year-reverse, reftex-format-citation):
	* textmodes/reftex-parse.el (reftex-init-section-numbers)
	(reftex-section-number):
543 544
	* textmodes/texinfmt.el (texinfo-paragraphindent):
	Replace `string-to-int' by `string-to-number'.
545

546 547 548
	* international/latexenc.el: Add page marker to force the "Local
	Variables:" string out of the last page.

Nick Roberts's avatar
Nick Roberts committed
549 550 551 552 553 554 555 556 557
2005-05-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
	tooltip-change-major-mode.
	(gud-tooltip-print-command): Remove case where gud-minor-mode
	is gdb ("--fullname").
	(gud-tooltip-tips): Turn GUD tooltips off for this case and
	explain to user.

Jay Belanger's avatar
Jay Belanger committed
558 559 560 561 562 563 564 565 566 567
2005-05-16  Jay Belanger  <belanger@truman.edu>

	* calc/calc-store.el (calc-copy-special-constant): New function.

	* calc/calc-ext.el (calc-init-extensions): Add binding for
	`calc-copy-special-constant'.

	* calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
	for the `calc-copy-special-constant' command.

Nick Roberts's avatar
Nick Roberts committed
568 569 570 571
2005-05-16  Nick Roberts  <nickrob@snap.net.nz>

	* subr.el (left-fringe-p): New function.

Nick Roberts's avatar
Nick Roberts committed
572 573 574 575
	* progmodes/compile.el (compilation-setup): Set local value of
	overlay-arrow-string to "" always.
	(compilation-set-window): Left fringe then don't scroll. No left
	fringe then no arrow and scroll message to top.
Nick Roberts's avatar
Nick Roberts committed
576 577
	(compilation-context-lines): Adjust doc string accordingly.

Kim F. Storm's avatar
Kim F. Storm committed
578 579 580 581 582 583 584 585 586 587
2005-05-16  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-magic-forward-char, ido-magic-backward-char)
	(ido-magic-delete-char): New commands for C-f, C-b, C-d.
	(ido-wide-find-dir-or-delete-dir): New command for M-d.
	(ido-define-mode-map): Bind them.  Add C-x prefix to fallback commands.
	(ido-read-file-name): Handle commands with ido property value
	equal to find-file as reading a file name, to allow C-d to enter dired.
	(ibuffer-find-file): Add ido property with value find-file.

Kim F. Storm's avatar
Kim F. Storm committed
588 589 590 591 592
2005-05-15  Kim F. Storm  <storm@cua.dk>

	* subr.el (open-network-stream-nowait): Remove.
	(open-network-stream-server): Remove.

593 594
2005-05-15  Richard M. Stallman  <rms@gnu.org>

595 596 597 598
	* faces.el (describe-face): Output a definition link button.

	* help-mode.el (help-face-def): New button type.

599 600 601 602 603 604 605 606 607 608 609
	* emacs-lisp/copyright.el (copyright-fix-years):
	Match properly if the first year is 2-digit.
	Don't mess up the whitespace after the years by filling.

	* dired-aux.el (dired-mark-confirm):
	Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.

	* dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
	(dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
	(dired-mark-pop-up): Handle FILES = (t FILE) specially.

610 611 612 613 614 615 616
	* emacs-lisp/lisp-mode.el (lisp-mode-variables):
	Set font-lock-comment-start-skip.

	* font-lock.el (font-lock-comment-start-skip): New variable.
	(font-lock-comment-end-skip): New variable.
	(font-lock-fontify-syntactically-region): Use them if non-nil.

Jay Belanger's avatar
Jay Belanger committed
617 618 619 620 621 622 623 624 625 626 627
2005-05-15  Jay Belanger  <belanger@truman.edu>

	* calc/calc-store.el (calc-store-value): Return a string rather
	than display it as a message.
	Use calc-var-name for variable name.
	(calc-store-into): Add the result of calc-store-value to message.
	(calc-copy-variable): Add a message.
	(calc-store-exchange): Improve error messages.
	(calc-store-binary, calc-store-map): Don't reset the values of
	special constants.

Luc Teirlinck's avatar
Luc Teirlinck committed
628 629 630 631 632 633 634 635 636 637 638
2005-05-14  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
	manual to docstring.

	* files.el (hack-local-variables-confirm): Add STRING argument.
	Make the function handle non file visiting buffers correctly.
	(hack-local-variables-prop-line, hack-local-variables)
	(hack-one-local-variable): Use STRING arg of
	`hack-local-variables-confirm'.

Michael Albinus's avatar
Michael Albinus committed
639 640 641 642 643 644 645 646 647 648 649 650 651
2005-05-14  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.0.49.

	* tramp.el (tramp-handle-dired-call-process)
	(tramp-handle-insert-directory):`insert-buffer' cannot be used
	because the contents of the Tramp buffer is changed before
	insertion (`expand-file' and alike).
	(tramp-handle-insert-directory): If `localname' has an empty
	nondirectory name, it must not be quoted.
	(tramp-pre-connection): Add parameter CHUNKSIZE.  Make local
	variable `tramp-chunksize'.  Change callees.
	(tramp-open-connection-setup-interactive-shell): Check remote host
652 653
	for buggy `send-process-string' implementation.
	Set `tramp-chunksize' if found.  Reported by Michael Kifer
Michael Albinus's avatar
Michael Albinus committed
654 655 656
	<kifer@cs.sunysb.edu> (and a lot of other people all the years).
	(tramp-handle-shell-command): `insert-buffer' cannot be used
	because the contents of the Tramp buffer is changed before
Andreas Schwab's avatar
Andreas Schwab committed
657
	insertion (`expand-file' and alike).  Reported by Fr,Ai(Bd,Ai(Bric Bothamy
Michael Albinus's avatar
Michael Albinus committed
658 659
	<frederic.bothamy@free.fr>.
	(tramp-set-auto-save): Actions should be done for Tramp file name
660 661
	handler only.  Ange-FTP has its own auto-save mechanism.
	Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
Michael Albinus's avatar
Michael Albinus committed
662 663 664 665 666
	(tramp-set-auto-save-file-modes): Set file modes of
	`buffer-auto-save-file-name' to ?\600 as fallback solution.
	Reported by Ferenc Wagner <wferi@tba.elte.hu>.
	(tramp-bug): Remove obsolete variable.
	(tramp-append-tramp-buffers): Rewrite partly.  More suitable check
667
	for presence of `mml-mode'.  Make it running for older Emacsen as well.
Michael Albinus's avatar
Michael Albinus committed
668

669 670
2005-05-14  John Paul Wallington  <jpw@pobox.com>

Michael Albinus's avatar
Michael Albinus committed
671
	* ibuf-ext.el (define-ibuffer-filter filename):
672 673 674 675 676 677 678
	If `dired-directory' is a list, use its car.

2005-05-14  Daniel Brockman  <daniel@brockman.se>  (tiny change)

	* ibuffer.el (define-ibuffer-column filename):
	If `dired-directory' is a list, use its car.

679 680
2005-05-14  Richard M. Stallman  <rms@gnu.org>

Richard M. Stallman's avatar
Richard M. Stallman committed
681 682
	* subr.el (symbol-file): Doc fix.

683 684 685 686
	* emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
	(byte-compile-form): Call byte-compile-nogroup-warn.
	(byte-compile-warning-types): Doc fix.

687 688
	* eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.

689 690 691 692 693 694 695 696
	* progmodes/cc-engine.el (c-literal-faces):
	Add font-lock-comment-delimiter-face.

	* net/net-utils.el (dig): Use with-no-warnings.

	* mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
	(sc-recite-frame-alist, sc-default-cite-frame)
	(sc-default-uncite-frame, sc-default-recite-frame)
Michael Albinus's avatar
Michael Albinus committed
697
	(sc-attrib-selection-list, sc-rewrite-header-list):
698 699 700 701 702 703 704 705 706 707 708 709 710 711
	Mark as risky-local-variable.

	* international/ogonek.el (ogonek-jak, ogonek-how):
	Don't use beginning-of-buffer.

	* emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.

	* calendar/solar.el (solar-data-list): Move definition up.

	* dnd.el (dnd-protocol-alist): Add autoload.

	* progmodes/sh-script.el: Many doc usage fixes.
	(sh-indent-after-do): Change default to match common styles.

Luc Teirlinck's avatar
Luc Teirlinck committed
712 713 714 715 716
2005-05-13  Luc Teirlinck  <teirllm@auburn.edu>

	* files.el (interpreter-mode-alist)
	(auto-mode-interpreter-regexp): Doc fixes.

Nick Roberts's avatar
Nick Roberts committed
717 718
2005-05-13  Matt Hodges  <MPHodges@member.fsf.org>

719
	* tmm.el (tmm-get-keymap): Include only active menus and menu items.
Nick Roberts's avatar
Nick Roberts committed
720 721 722

	* emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.

723 724 725
2005-05-13  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* dired.el (dired-mode): make-variable-buffer-local =>
726
	make-local-variable.
727

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
728 729 730 731 732 733
2005-05-13  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-select-convert-to-string): Try coding
	systems in mac-script-code-coding-systems if specified one cannot
	encode string for `com.apple.traditional-mac-plain-text'.

734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760
2005-05-13  Daniel Pfeiffer  <occitan@esperanto.org>

	* progmodes/make-mode.el (makefile-targets-face)
	(makefile-shell-face, makefile-makepp-perl-face): New faces.
	(makefile-dependency-regex): Fix it to not make the colon in
	$(var:a=b) special.
	(makefile-rule-action-regex): New regexp for highlighting embedded
	Shell strings.
	(makefile-macroassign-regex): Handle != for highlighting as
	embedded Shell strings.
	(makefile-var-use-regex): New const.
	(makefile-statements, makefile-automake-statements)
	(makefile-gmake-statements, makefile-makepp-statements)
	(makefile-bsdmake-statements): New consts.
	(makefile-make-font-lock-keywords): New function.
	(makefile-automake-font-lock-keywords)
	(makefile-gmake-font-lock-keywords)
	(makefile-makepp-font-lock-keywords)
	(makefile-bsdmake-font-lock-keywords): New consts.
	(makefile-mode-map): Add switchers between the various submodes.
	(makefile-mode): Document the availability of the variants.
	(makefile-automake-mode, makefile-gmake-mode)
	(makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.

	* files.el (auto-mode-alist, interpreter-mode-alist): Set up the
	new variants of makefile-mode.

761 762 763 764 765
2005-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el (font-lock-comment-delimiter-face): Fix up
	the inheritance.

Luc Teirlinck's avatar
Luc Teirlinck committed
766 767
2005-05-12  Luc Teirlinck  <teirllm@auburn.edu>

Luc Teirlinck's avatar
Luc Teirlinck committed
768 769 770
	* progmodes/inf-lisp.el (inferior-lisp-mode-hook)
	(inferior-lisp-load-hook): Convert defcustoms back to defvars.

Luc Teirlinck's avatar
Luc Teirlinck committed
771 772 773 774
	* files.el (normal-mode): Extend the scope of the
	`enable-local-variables' binding to include the `set-auto-mode' call.
	(magic-mode-alist): Doc fix.

775 776 777 778 779
2005-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el (font-lock-comment-delimiter-face): Inherit from
	font-lock-comment-face rather than copying its setting.

Andreas Schwab's avatar
Andreas Schwab committed
780 781 782 783
2005-05-12  Andreas Schwab  <schwab@suse.de>

	* eshell/esh-mode.el (eshell-send-input): Doc fix.

Lute Kamstra's avatar
Lute Kamstra committed
784 785 786 787 788 789 790 791 792
2005-05-12  Lute Kamstra  <lute@gnu.org>

	* emacs-lisp/generic.el (define-generic-mode): Don't generate a
	defcustom for the mode hook variable.  Delete the last argument.
	* generic-x.el: Fix callers of define-generic-mode.
	(generic-x-modes): Delete group.
	(show-tabs-tab-face, show-tabs-space-face): Put them in the
	generic-x customization group.

Kim F. Storm's avatar
Kim F. Storm committed
793 794 795 796 797 798 799
2005-05-12  Kim F. Storm  <storm@cua.dk>

	* font-lock.el (font-lock-negation-char-face): Default to "off".

	* progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
	font-lock-negation-char-face to ! in !=.

800 801 802 803 804
2005-05-12  Masatake YAMATO  <jet@gyve.org>

	* add-log.el (find-change-log): Fix typos in the docstring
	of function.

Lute Kamstra's avatar
Lute Kamstra committed
805 806 807 808 809 810 811 812
2005-05-11  Arne J,Ax(Brgensen  <arne@arnested.dk>

	* international/latexenc.el (latexenc-find-file-coding-system):
	Avoid `re-search-forward' when looking for input encoding because
	of speed and safety.  Better regular expressions for recognizing
	input encoding.  Limit a search for TeX-master/tex-main-file to
	the local variable section.

813 814 815 816 817
2005-05-11  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
	syntax of $ to "'" (quote).

818 819 820 821 822 823 824 825
2005-05-11  Reiner Steib  <Reiner.Steib@gmx.de>

	* dnd.el (dnd-protocol-alist): Improve custom type.

	* dired.el (dired-dnd-protocol-alist): New variable.
	(dired-mode): Use `dired-dnd-protocol-alist'.  Move call of
	`dired-mode-hook' to the end.

826 827 828 829 830 831
2005-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el (font-lock-fontify-syntactically-region): Don't use
	comment-end if comment-start-skip is not set.
	Obey the font-lock-comment-delimiter-face variables.

832 833
2005-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>

834 835 836
	* files.el (executable-find): Move from executable.el. Use locate-file.
	* progmodes/executable.el (executable-find): Move to files.el.

837 838 839
	* font-lock.el (font-lock-fontify-keywords-region): Use a marker
	when trying to ensure forward progress.

Kim F. Storm's avatar
Kim F. Storm committed
840 841 842 843 844 845
2005-05-11  Chong Yidong  <cyd@stupidchicken.com>

	* mouse-sel.el (mouse-sel-follow-link-p): New function.
	(mouse-select, mouse-select-internal, mouse-extend-internal):
	Use it to implement mouse-1-click-follows-link functionality.

Richard M. Stallman's avatar
Richard M. Stallman committed
846 847 848 849 850
2005-05-11  Richard M. Stallman  <rms@gnu.org>

	* font-lock.el (font-lock-fontify-syntactically-region):
	Use font-lock-comment-delimiter-face for comment delimiters.

851 852 853 854 855
2005-05-10  Jay Belanger  <belanger@truman.edu>

	* calc/calc-help.el (calc-m-prefix-help): Add mention of
	preserving embedded modes.

856 857 858 859 860
2005-05-10  Richard M. Stallman  <rms@gnu.org>

	* progmodes/sh-script.el (sh-indent-for-do): Default to 0.

	* progmodes/ada-mode.el (ada-adjust-case-skeleton):
861
	Move from ada-stmt.el.
862 863 864
	(ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.

	* progmodes/ada-stmt.el (ada-adjust-case-skeleton):
865 866
	Move to ada-mode.el.
	(ada-stmt-mode-hook): Delete; do the work in ada-mode.
867 868 869 870

	* cus-edit.el (custom-file): Call file-chase-links.

	* files.el (read-directory-name): Fix previous change.
Luc Teirlinck's avatar
Luc Teirlinck committed
871 872 873
	(hack-local-variables-confirm): New function.
	(hack-local-variables-prop-line, hack-local-variables)
	(hack-one-local-variable): Use it.
874

875 876 877 878 879
2005-05-10  Lute Kamstra  <lute@gnu.org>

	* font-lock.el (font-lock-keywords-alist)
	(font-lock-removed-keywords-alist): Clarify docstrings.

Nick Roberts's avatar
Nick Roberts committed
880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895
2005-05-10  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-macro-info): New variable.
	(gdb-source-info): Check for preprocessor info.
	(gdb-tooltip-print-1): New function. Don't print tooltip if it is
	a macro for a function.
	found (user might have used GDB dir command).
	(gdb-info-breakpoints-custom): Try to find file again if not already
	(gdb-get-location): Update gdb-location-alist correctly for change
	to gdb-info-breakpoints-custom.

	* progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
	(gud-tooltip-print-command): Add gdbmi case.
	(gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
	preprocessor info.

896 897 898 899
2005-05-09  Reiner Steib  <Reiner.Steib@gmx.de>

	* startup.el (fancy-splash-insert): Fix typo in doc string.

Juanma Barranquero's avatar
Juanma Barranquero committed
900 901
2005-05-09  Juanma Barranquero  <lekktu@gmail.com>

902 903 904 905 906 907
	* obsolete/float.el (string-to-float):
	* obsolete/hilit19.el (hilit-add-pattern):
	* obsolete/rnews.el (news-parse-range, news-select-message)
	(news-get-pruned-list-of-files): Replace `string-to-int' by
	`string-to-number'.

Juanma Barranquero's avatar
Juanma Barranquero committed
908 909 910 911 912
	* obsolete/uncompress.el: Set `find-file-not-found-functions', not
	`find-file-not-found-hooks'; use `add-hook'.
	(uncompress-while-visiting): Set `write-file-functions', not
	`write-file-hooks'; use `add-hook'.

Kim F. Storm's avatar
Kim F. Storm committed
913 914 915 916 917 918 919
2005-05-09  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-copy-region, cua-cut-region)
	(cua-paste): Handle clipboard action.
	(cua--init-keymaps): Remap clipboard-kill-region and
	clipboard-kill-ring-save.

920 921
2005-05-08  Eli Zaretskii  <eliz@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
922 923
	* emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
	Improve commentary.
924

925 926 927
	* simple.el (next-error-overlay-arrow-position): Revert the change
	made on 2005-04-30.

928 929 930 931 932 933 934 935 936
2005-05-07  Jay Belanger  <belanger@truman.edu>

	* calc/calcsel2.el (calc-commute-left, calc-commute-right)
	(calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
	`calc-sel-reselect'.

	* calc/calc-mode.el (calc-save-modes): Reset the modes list if
	Calc is in embedded mode.

937 938
2005-05-07  Eli Zaretskii  <eliz@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
939 940
	* progmodes/compile.el (compilation-setup):
	Set overlay-arrow-string to an empty string on text terminals.
Eli Zaretskii's avatar
Eli Zaretskii committed
941

942 943 944 945
	* textmodes/ispell.el (ispell-program-name): Try looking for
	"aspell" along exec-path, and if found, use it as the default
	speller program.

946 947
2005-05-07  Jirka Kosek  <jirka@kosek.cz>  (tiny change)

Stefan Monnier's avatar
Stefan Monnier committed
948 949
	* international/mule.el (sgml-xml-auto-coding-function):
	Recognize encoding='FOO' in single quotes as well as in double quotes.
950

Juanma Barranquero's avatar
Juanma Barranquero committed
951
2005-05-07  Johan Bockg,Ae(Brd  <bojohan@dd.chalmers.se>
952 953 954 955 956

	* emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
	as well as `interactive', so that defmacro* would recognize
	`declare' forms.

957 958
2005-05-07  Eli Zaretskii  <eliz@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
959 960 961
	* emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
	Explain more about the LIGHTER arg's usage in the doc string.
	Add commentary to clarify what the code does.  Fix the regexp that
962 963 964
	strips whitespace from LIGHTER.  Quote LIGHTER before using it,
	since it could have characters special to regular expressions.

965 966 967 968
2005-05-07  Matt Hodges  <MPHodges@member.fsf.org>  (tiny change)

	* replace.el (occur-1): Bind inhibit-read-only so that
	erase-buffer doesn't barf on read-only text properties (likewise
Stefan Monnier's avatar
Stefan Monnier committed
969
	for add-text-properties in occur-engine).  Mark buffer as unmodified.
970 971
	(occur-engine): Don't set buffer-read-only here.

972 973 974 975 976 977
2005-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
	list-buffers-directory.  This caused the *cvs-commit* buffer to be
	sometimes mistakenly reused as a *cvs* buffer.

Nick Roberts's avatar
Nick Roberts committed
978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012
2005-05-07  Nick Roberts  <nickrob@snap.net.nz>

	* tooltip.el: Move code for GUD tooltips into gud.el.
	(require): CL no longer needed to compile case.
	(tooltip-mode): Do not toggle functions for GUD tooltips.
	(tooltip-gud-tips-p): Remove. Replace with minor mode
	gud-tooltip-mode in gud.el.
	(tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
	(tooltip-gud-toggle-dereference): Rename in gud.el by replacing
	tooltip-gud prefix with gud-tooltip and obsolete.
	(tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
	(tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
	(tooltip-mouse-motion): Mouse movement functions/variable.
	Rename in gud.el by adding gud prefix.
	(tooltip-gud-original-filter, tooltip-gud-dereference)
	(tooltip-gud-event, tooltip-toggle-gud-tips)
	(tooltip-gud-process-output, tooltip-gud-print-command)
	(tooltip-gud-tips): GUD tooltip functions/variables. Rename in
	gud.el by replacing tooltip-gud prefix with gud-tooltip.
	(gdb-tooltip-print): Move to gdb-ui.el.

	* progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
	(require): CL needed to compile case.
	(gud-tooltip-mode): Use to toggle GUD tooltips unstead of
	tooltip-gud-tips-p. Make it a minor-mode.
	(gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
	(gud-menu-map): GUD tooltips use gud-tooltip-mode now.
	(gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
	(gud-tooltip-change-major-mode)
	(gud-tooltip-activate-mouse-motions-if-enabled)
	(gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
	(gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
	(gud-tooltip-original-filter, gud-tooltip-dereference)
	(gud-tooltip-event, tooltip-toggle-gud-tips)
	(gud-tooltip-process-output, gud-tooltip-print-command)
1013
	(gud-tooltip-tips): Move from tooltip.el.
Nick Roberts's avatar
Nick Roberts committed
1014

1015
	* progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
Nick Roberts's avatar
Nick Roberts committed
1016 1017 1018 1019
	(gdb-cpp-define-alist-flags): Doc fix.
	(gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
	gud-tooltip-mode is t.

Stefan Monnier's avatar
Stefan Monnier committed
1020 1021 1022 1023 1024 1025 1026
2005-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* net/goto-addr.el (goto-address-fontify): Make sure the overlays
	evaporate if their text is deleted.
	(goto-address-at-point): Make it work as a mouse binding as well.
	(goto-address-at-mouse): Obsolete it.  Update users.

Glenn Morris's avatar
Glenn Morris committed
1027 1028 1029 1030
2005-05-06  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/appt.el (top-level): No longer activate on load.

Juanma Barranquero's avatar
Juanma Barranquero committed
1031 1032 1033 1034 1035 1036
2005-05-06  Juanma Barranquero  <lekktu@gmail.com>

	* calendar/cal-bahai.el (mark-bahai-diary-entries):
	* net/webjump.el (webjump):
	* progmodes/idlw-help.el (idlwave-do-context-help1)
	(idlwave-highlight-linked-completions):
Stefan Monnier's avatar
Stefan Monnier committed
1037 1038
	* textmodes/po.el (po-find-file-coding-system-guts):
	Replace `assoc-ignore-case' by `assoc-string'.
Juanma Barranquero's avatar
Juanma Barranquero committed
1039

Eli Zaretskii's avatar
Eli Zaretskii committed
1040 1041
2005-05-06  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
1042 1043
	* files.el (locate-file): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
1044 1045 1046
	* progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
	Remove the redundant test for ms-dos.

1047 1048 1049 1050 1051
	* progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
	look for the preprocessor with exec-suffixes.  If not found in
	standard places, look in exec-path.  Remove most of the tests that
	used system-type.

Eli Zaretskii's avatar
Eli Zaretskii committed
1052 1053 1054 1055 1056 1057 1058
	* loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.

	* jka-compr.el (jka-compr-uninstall): Add autoload cookie.

	* jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
	file-name clash with jka-compr.el on 8+3 filesystems.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1059 1060 1061 1062
2005-05-06  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el: Don't define or bind scroll bar functions if
	x-toolkit-scroll-bars is t.
Stefan Monnier's avatar
Stefan Monnier committed
1063
	(x-select-text, x-get-selection-value):
Stefan Monnier's avatar
Stefan Monnier committed
1064
	Clear x-last-selected-text-clipboard if x-select-enable-clipboard is nil.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1065 1066 1067 1068 1069 1070 1071
	(PRIMARY): Put mac-scrap-name property.
	(mac-select-convert-to-file-url): New function.
	(public.file-url): New selection target type.  Add to
	selection-converter-alist.
	(x-get-selection, x-selection-value): Handle it.
	(x-cut-buffer-or-selection-value): New alias.

Stefan Monnier's avatar
Stefan Monnier committed
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084
2005-05-05  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-summary): Use current BibTeX
	entry to avoid calling bibtex-find-entry with arg global
	being t.  Remove arg key.
	(bibtex-summary-function, bibtex-complete-crossref-cleanup)
	(bibtex-copy-summary-as-kill): Change accordingly.

2005-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
	(org-agenda-date-later): Use with-current-buffer.

Luc Teirlinck's avatar
Luc Teirlinck committed
1085 1086 1087 1088 1089
2005-05-05  Luc Teirlinck  <teirllm@auburn.edu>

	* emacs-lisp/byte-run.el (define-obsolete-function-alias)
	(define-obsolete-variable-alias): Doc Fixes.

Kim F. Storm's avatar
Kim F. Storm committed
1090 1091
2005-05-06  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
1092 1093 1094
	* simple.el (line-move-1): Fix 2005-04-26 change.  Must still use
	vertical-motion when selective-display is active.

Kim F. Storm's avatar
Kim F. Storm committed
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108
	* ido.el (ido-setup-hook): New hook.
	(ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
	(ido-input-stack): New var.
	(ido-define-mode-map): Bind M-b to ido-push-dir. Move old
	ido-next-work-file binding to M-O.
	Bind M-f to ido-wide-find-file-or-pop-dir.
	(ido-define-mode-map): Don't run ido-define-mode-map-hook.
	(ido-read-internal): Run ido-setup-hook.
	Catch quit in read-file-name and read-string to cancel edit.
	Handle new push, pop, and pop-all exit codes (for M-b/M-f).
	Automatically pop-all when completing a directory name (RET).
	(ido-file-internal): Add with-no-warnings around ffap and dired code.
	(ido-exit-minibuffer): Use exit-minibuffer instead of throw.
	(ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
Stefan Monnier's avatar
Stefan Monnier committed
1109 1110
	(ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
	New functions for M-b/M-f to move among the directory components.
Kim F. Storm's avatar
Kim F. Storm committed
1111 1112 1113
	(ido-make-merged-file-list): Catch quit to cancel merge.
	(ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
	(ido-completion-help): No warnings for ido-completion-buffer-full.
1114

Kim F. Storm's avatar
Kim F. Storm committed
1115
2005-05-05  Daniel Pfeiffer  <occitan@esperanto.org>
1116

Kim F. Storm's avatar
Kim F. Storm committed
1117
	* font-lock.el (font-lock-negation-char-face): New face and variable.
1118 1119 1120 1121 1122
	* progmodes/cc-fonts.el (c-cpp-matchers): Use it.
	* progmodes/sh-script.el (sh-font-lock-keywords): Use it.
	* progmodes/cperl-mode.el (cperl-init-faces): Use it.
	* progmodes/make-mode.el (makefile-font-lock-keywords): Use it.

1123 1124
2005-05-05  Juanma Barranquero  <lekktu@gmail.com>

Stefan Monnier's avatar
Stefan Monnier committed
1125 1126
	* emacs-lisp/byte-run.el (define-obsolete-function-alias):
	Fix typo in docstring.
1127

1128 1129 1130 1131
	* progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
	(ebrowse-print-statistics-line)
	(ebrowse-electric-position-mode-hook): Fix typo in docstring.

1132 1133 1134
	* term/w32-win.el (image-library-alist): Add additional name for
	Xpm library.

Nick Roberts's avatar
Nick Roberts committed
1135 1136 1137 1138 1139 1140
2005-05-05  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
	use gcc instead of cpp.

	* progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
1141
	(gdb-create-define-alist): Use it.
Juanma Barranquero's avatar
Juanma Barranquero committed
1142
	(gdb-cpp-define-alist-program): Update for MS-DOS.
Nick Roberts's avatar
Nick Roberts committed
1143

Nick Roberts's avatar
Nick Roberts committed
1144 1145
2005-05-04  Nick Roberts  <nickrob@snap.net.nz>

Nick Roberts's avatar
Nick Roberts committed
1146
	* progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OSX.
Nick Roberts's avatar
Nick Roberts committed
1147

Kim F. Storm's avatar
Kim F. Storm committed
1148 1149
2005-05-04  Richard M. Stallman  <rms@gnu.org>

1150 1151
	* help.el (describe-key): No error when UNTRANSLATED is nil.

Kim F. Storm's avatar
Kim F. Storm committed
1152 1153 1154
	* simple.el (line-move-1): Fix previous change to signal errors
	appropriately.

Kim F. Storm's avatar
Kim F. Storm committed
1155
2005-05-03  Ulf Jasper  <ulf.jasper@web.de>
Glenn Morris's avatar
Glenn Morris committed
1156 1157 1158 1159 1160 1161

	* calendar/icalendar.el (icalendar-version): Now at 0.12.
	(icalendar-duration-correction): Remove.
	(icalendar--get-event-properties): Split result at commas.
	(icalendar--decode-isoduration): New optional argument
	DURATION-CORRECTION.
Kim F. Storm's avatar
Kim F. Storm committed
1162 1163 1164 1165
	(icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
	(icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
	(icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
	(icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
Glenn Morris's avatar
Glenn Morris committed
1166 1167 1168 1169 1170 1171
	(icalendar--convert-anniversary-to-ical): New functions, extracted
	from icalendar-export-region, with bug fixes.
	(icalendar-export-region): Use the above functions.
	(icalendar-import-buffer): Check before saving diary file.
	(icalendar--convert-recurring-to-diary)
	(icalendar--convert-non-recurring-all-day-to-diary)
Kim F. Storm's avatar
Kim F. Storm committed
1172 1173
	(icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
	extracted from icalendar--convert-ical-to-diary, with bug fixes.
Glenn Morris's avatar
Glenn Morris committed
1174 1175
	(icalendar--convert-ical-to-diary): Use the above functions.

Nick Roberts's avatar
Nick Roberts committed
1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197
2005-05-03  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
	Remove these recent additions.
	(c-mode): Restore to before 2005-04-28.

	* progmodes/cc-vars.el (cc-define-list-program): Remove this
	recent addition.

	* progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
	(gdb-define-alist): New variables.
	(gdb-create-define-alist): New function.
	(gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
	(gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
	with string-to-number.
	(gdb-reset): Kill gdb-define-alist. Move assignments outside loop.

	* progmodes/gud.el: Replace string-to-int with string-to-number.
	(gud-find-file): Handle gdb-define-alist.

	* tooltip.el (tooltip-gud-tips): Use gdb-define-alist.

Jay Belanger's avatar
Jay Belanger committed
1198 1199
2005-05-02  Jay Belanger  <belanger@truman.edu>

Kim F. Storm's avatar
Kim F. Storm committed
1200 1201 1202 1203
	* calc/calc-aent.el (math-read-token):
	* calc/calc-bin.el (calc-word-size):
	* calc/calc-ext.el (calc-read-number-fancy):
	* calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
Jay Belanger's avatar
Jay Belanger committed
1204
	(math-parse-date, math-parse-standard-date, calcFunc-tzone):
Kim F. Storm's avatar
Kim F. Storm committed
1205
	* calc/calc-frac.el (calc-over-notation):
Jay Belanger's avatar
Jay Belanger committed
1206
	* calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
Kim F. Storm's avatar
Kim F. Storm committed
1207
	(calc-graph-num-points, calc-graph-init):
Jay Belanger's avatar
Jay Belanger committed
1208
	* calc/calc-prog.el (calc-read-parse-table-part)
Kim F. Storm's avatar
Kim F. Storm committed
1209 1210 1211 1212
	(calc-edit-macro-repeats):
	* calc/calc-yank.el (calc-do-grab-rectangle):
	* calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
	Replace `string-to-int' by `string-to-number'.
Jay Belanger's avatar
Jay Belanger committed
1213

Kim F. Storm's avatar
Kim F. Storm committed
1214 1215 1216 1217
2005-05-02  Kim F. Storm  <storm@cua.dk>

	* kmacro.el: Use executing-kbd-macro-index variable.

1218 1219 1220 1221 1222 1223 1224 1225
2005-05-02  Thien-Thi Nguyen  <ttn@gnu.org>

	* net/rlogin.el (rlogin-parse-words): Delete func.
	(rlogin): Use split-string, not rlogin-parse-words.
	Also, if there are option-like elements in the parsed args,
	take the host to be the first arg immediately following them.
	Suggested by Michael Mauger.

Luc Teirlinck's avatar
Luc Teirlinck committed
1226 1227 1228 1229
2005-05-01  Luc Teirlinck  <teirllm@auburn.edu>

	* subr.el (executing-macro): Use `define-obsolete-variable-alias'.

Nick Roberts's avatar
Nick Roberts committed
1230
2005-05-02  Nick Roberts  <nickrob@snap.net.nz>
1231

Nick Roberts's avatar
Nick Roberts committed
1232 1233 1234
	* progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
	(cc-mode-cpp-program): Rename to cc-define-list-program and
	move to cc-vars.el.
Luc Teirlinck's avatar
Luc Teirlinck committed
1235

Nick Roberts's avatar
Nick Roberts committed
1236 1237 1238
	* progmodes/cc-vars.el (cc-define-list-program):
	Change to "gcc -E -dM -". Make customizable.

Kim F. Storm's avatar
Kim F. Storm committed
1239 1240 1241 1242
2005-05-02  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el: Fix check for CUA-mode if no init file.

Nick Roberts's avatar
Nick Roberts committed
1243 1244
2005-05-02  Nick Roberts  <nickrob@snap.net.nz>

Nick Roberts's avatar
Nick Roberts committed
1245 1246
	* progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".

Nick Roberts's avatar
Nick Roberts committed
1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259
	* international/mule-util.el (truncate-string): Remove alias and
	obsolete declaration.

	* international/mule-cmds.el (update-iso-coding-systems):
	Remove alias and obsolete declaration.

	* international/mule.el (coding-system-parent): Remove alias and
	obsolete declaration.

	* subr.el (define-function, sref): Remove aliases and obsolete
	declarations.
	(chars-in-region): Remove obsolete declaration.

1260 1261 1262 1263 1264 1265 1266
2005-05-01  Richard M. Stallman  <rms@gnu.org>

	* info.el (Info-mode): Set widen-automatically to nil, locally.

	* simple.el (widen-automatically): New variable.
	(pop-global-mark): Obey widen-automatically.

1267 1268 1269
2005-05-01  Dan Nicolaescu  <dann@ics.uci.edu>

	* term/xterm.el (function-key-map): Call substitute-key-definition
Kim F. Storm's avatar
Kim F. Storm committed
1270
	before the keymap size is increased by a lot of define-key calls.
1271

1272 1273
2005-05-01  Richard M. Stallman  <rms@gnu.org>

Kim F. Storm's avatar
Kim F. Storm committed
1274
	* subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
1275 1276
	Rename ARG to ELEMENT.  Doc fix.

Kim F. Storm's avatar
Kim F. Storm committed
1277
2005-05-01  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
1278

Nick Roberts's avatar
Nick Roberts committed
1279 1280 1281
	* allout.el (allout-exposure): Remove macro and obsolete declaration.
	Remove references to allout-exposure/change to allout-new-exposure.

Nick Roberts's avatar
Nick Roberts committed
1282 1283 1284 1285 1286 1287 1288 1289
	* emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
	bytecode symbols.

	* subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
	(compiled-function-p, focus-frame, unfocus-frame):
	Remove aliases and obsolete declarations.
	Back out inadvertant changes from previous commit.

Luc Teirlinck's avatar
Luc Teirlinck committed
1290 1291 1292 1293 1294 1295
2005-05-01  Luc Teirlinck  <teirllm@auburn.edu>

	* files.el (require-final-newline): Make Custom tags consistent
	with mode-require-final-newline.
	(mode-require-final-newline): Doc fix.

1296 1297 1298 1299 1300 1301
2005-05-01  Stefan Monnier <monnier@iro.umontreal.ca>

	* international/latexenc.el (latexenc-find-file-coding-system):
	Fix regular expressions.

2005-05-01  David Kastrup <dak@gnu.org>
1302 1303

	* international/latexenc.el (latexenc-find-file-coding-system):
1304
	Fix regular expressions.
1305

Nick Roberts's avatar
Nick Roberts committed
1306 1307 1308 1309
2005-05-01  Nick Roberts  <nickrob@snap.net.nz>

	* subr.el (string-to-int): Make obsolete.

Richard M. Stallman's avatar
Richard M. Stallman committed
1310 1311
2005-04-30  Richard M. Stallman  <rms@gnu.org>

1312
	* simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
Richard M. Stallman's avatar
Richard M. Stallman committed
1313 1314 1315

	* loadup.el: load jka-comp-hook.

Eli Zaretskii's avatar
Eli Zaretskii committed
1316
	* jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
Richard M. Stallman's avatar
Richard M. Stallman committed
1317
	(jka-compr-handler): Add autoload.  `put' calls moved
Eli Zaretskii's avatar
Eli Zaretskii committed
1318 1319
	to jka-comp-hook.el.
	(compression, jka-compr): defgroups moved to jka-comp-hook.el.
Richard M. Stallman's avatar
Richard M. Stallman committed
1320
	(jka-compr-inhibit): Autoload.
Luc Teirlinck's avatar
Luc Teirlinck committed
1321

Richard M. Stallman's avatar
Richard M. Stallman committed
1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339
	* jka-comp-hook.el: New file.
	Enable the mode by default.

	* files.el (backup-buffer-copy): Use copy-file instead
	of write-region, and put back the 'excl.

2005-04-30  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/flymake.el (flymake-split-string)
	(flymake-split-string, flymake-log, flymake-pid-to-names)
	(flymake-reg-names, flymake-get-source-buffer-name)
	(flymake-unreg-names, flymake-add-line-err-info)
	(flymake-add-err-info): Clarify docstrings.
	(flymake-popup-menu, flymake-make-emacs-menu)
	(flymake-make-xemacs-menu): Add docstrings.
	(flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
	Set variables directly throughout.

Nick Roberts's avatar
Nick Roberts committed
1340 1341 1342 1343 1344
2005-04-30  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/cc-mode.el (cc-create-define-alist): Check that file
	exists. Initialise cc-define-alist.
	(c-mode): Add cc-create-define-alist locally to after-save-hook.
Nick Roberts's avatar
Nick Roberts committed
1345
	If there is no file (Macroexpansion) don't create an alist.
Nick Roberts's avatar
Nick Roberts committed
1346

1347 1348 1349 1350 1351
2005-04-29  Sam Steingold  <sds@gnu.org>

	* progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
	(cc-create-define-alist): Use it instead of the hard-coded string.

1352 1353 1354 1355 1356
2005-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* international/mule-conf.el (file-coding-system-alist): Fix regexp
	for latexenc.

Lute Kamstra's avatar
Lute Kamstra committed
1357 1358 1359 1360 1361
2005-04-29  Lute Kamstra  <lute@gnu.org>

	* emacs-lisp/generic.el: Improve commentary section.
	(define-generic-mode): Improve docstring.

Carsten Dominik's avatar
Carsten Dominik committed
1362 1363
2005-04-29  Carsten Dominik  <dominik@science.uva.nl>

Kim F. Storm's avatar
Kim F. Storm committed
1364
	* textmodes/org.el (many places): Change to quiet the byte compiler.
Carsten Dominik's avatar
Carsten Dominik committed
1365 1366
	(org-prefix-format-compiled): New variable.
	(org-compile-prefix-format): New function.
Kim F. Storm's avatar
Kim F. Storm committed
1367 1368 1369 1370
	(org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
	(org-agenda-prefix-format,org-timeline-prefix-format): New options.
	(org-agenda-get-scheduled): Check if file is opened in `org-mode'.
	(org-get-entries-from-diary): Use `org-get-time-of-day' for
Carsten Dominik's avatar
Carsten Dominik committed
1371
	consistency with entries from `org-mode' files.
Kim F. Storm's avatar
Kim F. Storm committed
1372
	(org-get-time-of-day): Fix bug with partial matches early in a line.
Carsten Dominik's avatar
Carsten Dominik committed
1373 1374
	(org-non-link-chars): New constant.
	(org-link-regexp): Respect `org-non-link-chars'.
Kim F. Storm's avatar
Kim F. Storm committed
1375 1376
	(org-agenda-day-view): Remove command.
	(org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
Carsten Dominik's avatar
Carsten Dominik committed
1377 1378 1379
	(org-follow-bbdb-link, org-store-link): Search also company field.
	(org-highlight-overlay): New variable.
	(org-highlight, org-unhighlight): New functions.
Kim F. Storm's avatar
Kim F. Storm committed
1380 1381 1382
	(org-agenda-mode): Add pre-command-hook to remove highlight.
	(org-evaluate-time-range): Behavior depends upon whether time stamp
	contains a time or not.
Carsten Dominik's avatar
Carsten Dominik committed
1383 1384 1385
	(org-show-subtree, org-show-entry): New functions.
	(org-agenda-cleanup-fancy-diary): Remove empty lines.

Luc Teirlinck's avatar
Luc Teirlinck committed
1386 1387 1388 1389
2005-04-28  Luc Teirlinck  <teirllm@auburn.edu>

	* comint.el (comint-output-filter-functions): Add autoload cookie.

Kim F. Storm's avatar
Kim F. Storm committed
1390 1391 1392 1393
2005-04-28  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-everywhere): Fix last change.

1394 1395 1396 1397 1398 1399
2005-04-28  Arne J,Ax(Brgensen  <arne@arnested.dk>

	* international/latexenc.el: New file.
	* international/mule-conf.el (file-coding-system-alist): For .tex,
	.ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.

Lute Kamstra's avatar
Lute Kamstra committed
1400 1401
2005-04-28  Lute Kamstra  <lute@gnu.org>

Lute Kamstra's avatar
Lute Kamstra committed
1402 1403 1404 1405 1406 1407
	* font-lock.el (font-lock-add-keywords)
	(font-lock-remove-keywords): Clarify docstring.
	(font-lock-keywords-alist, font-lock-removed-keywords-alist):
	Don't start docstrings with a `*'.
	(font-lock-update-removed-keyword-alist): Give it a docstring.

Lute Kamstra's avatar
Lute Kamstra committed
1408 1409 1410 1411 1412 1413 1414 1415 1416
	* generic-x.el: Update commentary section.
	Only require font-lock when compiling.
	Define all modes conditionally.
	Place all generic modes in the generic-x-modes customization group.
	(generic-x-modes): New customization group.
	(generic-default-modes, generic-mswindows-modes)
	(generic-unix-modes, generic-other-modes): New constants.
	(generic-define-mswindows-modes, generic-define-unix-modes):
	Update docstrings.  Make them obsolete.
1417 1418
	(generic-extras-enable-list): New default value.  Update docstring.
	Improve :type.  Change :set function.
Lute Kamstra's avatar
Lute Kamstra committed
1419 1420 1421
	(bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
	Fix docstring.

1422 1423
	* emacs-lisp/generic.el (generic-mode-internal):
	Simplify font-lock-defaults.
1424
	(define-generic-mode): Fix docstring.