ChangeLog 844 KB
Newer Older
1 2 3 4 5
2006-04-19  Reiner Steib  <Reiner.Steib@gmx.de>

	* abbrev.el (read-abbrev-file): Use abbrev-file-name if optional
	file is nil.

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
2006-04-18  Richard Stallman  <rms@gnu.org>

	* tooltip.el (tooltip-mode, tooltip-use-echo-area): Doc fixes.

	* imenu.el (imenu-create-index-function, imenu--index-alist)
	(imenu--last-menubar-index-alist, imenu--make-index-alist)
	(imenu-default-create-index-function, imenu--generic-function):
	Doc fixes.

	* image-mode.el (image-toggle-display): Handle tar and arc subfiles.

	* help-mode.el (help-mode): Set view-exit-action to delete window.

	* env.el (setenv): Get rid of arg UNSET.  Interactive unsetting
	now works by passing nil as arg.

	* apropos.el (apropos-print): Don't do where-is on self-insert-command.

	* abbrev.el (edit-abbrevs-redefine): Temporarily widen.
	(read-abbrev-file): Provide default when reading filename.

	* files.el (enable-local-variables): Allow :all as value.
	(hack-local-variables): Implement that value.
	(safe-local-variable-values, safe-local-eval-forms)
	(enable-local-variables): Mark as risky.
	(find-file-visit-truename, kept-old-versions): Mark safe.

	* time-stamp.el (time-stamp-format, time-stamp-line-limit)
	(time-stamp-start, time-stamp-end, time-stamp-inserts-lines)
	(time-stamp-count, time-stamp-pattern): Add safe-local-variable prop.

37 38
2006-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>

39 40 41 42 43 44
	* progmodes/tcl.el (tcl-send-string, tcl-send-region):
	Use forward-line so as to get to BOL even in the presence of fields.
	(tcl-eval-region): Strip surrounding space to avoid multiple prompts
	in return.
	(inferior-tcl): Tell tclsh to work in interactive mode.

45 46 47 48 49 50 51 52 53
	* complete.el (partial-completion-mode):
	Use 'choose-completion-string-functions to make sure that
	choose-completion fills the minibuffer properly.

	* complete.el (PC-old-read-file-name-internal): Remove.
	(PC-read-include-file-name-internal): Remove.  Turn it into an advice
	of read-file-name-internal.
	(partial-completion-mode): Enable/disable this advice.

54 55 56 57 58
2006-04-18  Juanma Barranquero  <lekktu@gmail.com>

	* net/tramp.el (tramp-completion-file-name-handler): Revert change
	of 2006-04-17.

Carsten Dominik's avatar
Carsten Dominik committed
59 60
2006-04-18  Carsten Dominik  <dominik@science.uva.nl>

61
	* textmodes/org.el (org-insert-heading): Insert heading before
Carsten Dominik's avatar
Carsten Dominik committed
62 63 64 65 66 67
	current if at beginning of line.
	(org-todo, org-date): New faces.
	(org-table-align): Make sure tooltip window contains full text.
	(org-no-properties): New defsubst.
	(org-set-font-lock-defaults): Use new faces.

Nick Roberts's avatar
Nick Roberts committed
68 69 70 71 72 73 74 75 76 77 78 79 80
2006-04-18  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-speedbar-item-info): Display frame address
	for root variables.

	* progmodes/gdb-ui.el (gdb-pc-address): Rename from gdb-frame-address.
	(gdb-frame-address): Re-use to identify frame for watch expression.
	(gdb-var-list, gdb-var-create-handler): Add frame address for root
	variables.
	(gdb-init-1, gdb-source, gdb-post-prompt, )
	(gdb-assembler-custom, gdb-invalidate-assembler): Use gdb-pc-address.
	(gdb-frame-handler): Get gdb-frame-address.

Michael Albinus's avatar
Michael Albinus committed
81 82 83 84 85
2006-04-17  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.0.53.

	* net/tramp.el (tramp-completion-mode): ?\t has event-modifier
86
	'control.  Reported by Matthias F,bv(Brste <slashdevslashnull@gmx.net>.
Michael Albinus's avatar
Michael Albinus committed
87 88 89 90 91 92 93 94 95 96 97 98
	(tramp-completion-file-name-handler): Add autoload cookie for
	adding to `file-name-handler-alist'.

	* net/tramp-smb.el (tramp-smb-wait-for-output): Wait always for
	the prompt.  If it returns earlier (when detecting an error
	message), the rest of the output will merge accidently with the
	output of the next command.  Reported by M Jared Finder
	<jared@hpalace.com>.

	* net/tramp-vc.el (vc-user-login-name): Wrap defadvice with a test
	for `process-file', in order to let it work for older Emacsen too.

99 100 101 102 103
2006-04-17  Ralf Angeli  <angeli@iwi.uni-sb.de>

	* textmodes/tex-mode.el (tex-font-lock-match-suscript): New function.
	(tex-font-lock-keywords-3): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
104 105 106 107 108
2006-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* newcomment.el (comment-add): New function.
	(comment-region-default, comment-dwim): Use it.

109 110 111 112 113 114 115 116
2006-04-15  Michael Olson  <mwolson@gnu.org>

	* emacs-lisp/tq.el: Improve comments.
	(tq-queue-head-question): New accessor function.
	(tq-queue-head-regexp, tq-queue-head-closure, tq-queue-head-fn):
	Update for modified queue structure.
	(tq-queue-add): Accept `question' argument.
	(tq-queue-pop): If a question is pending, send it.
Stefan Monnier's avatar
Stefan Monnier committed
117 118
	(tq-enqueue): Accept new optional argument `delay-question'.
	If this is non-nil, and at least one other question is pending a
119 120
	response, queue the question rather than sending it immediately.

121 122 123
2006-04-15  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* calendar/appt.el (appt-add): Check whether an appointment is
124
	already present in appt-time-msg-list.  Simplify code.
125

126 127 128 129 130
2006-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/cc-langs.el (c-mode-menu):
	Don't presume c-subword-mode is bound.

131 132
2006-04-13  Bill Wohler  <wohler@newt.com>

133
	* cus-edit.el (customize-package-emacs-version-alist): Update docstring.
134 135 136 137 138
	(customize-package-emacs-version): Use cdr instead of cadr now
	that alists use dotted pairs.

	* custom.el (defcustom): Fix docstring for :package-version.

139 140 141 142 143 144 145
2006-04-13  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-display-shell-command-buffer): New defvar.
	(tramp-handle-shell-command): Display output buffer only when
	`tramp-display-shell-command-buffer' is true.
	(tramp-handle-process-file): Set `tramp-display-shell-command-buffer'.

Carsten Dominik's avatar
Carsten Dominik committed
146 147 148 149 150
2006-04-13  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-set-autofill-regexps): Set only the local
	values of `adaptive-fill-regexp' and `adaptive-fill-function'.

151 152 153 154 155
2006-04-13  Romain Francoise  <romain@orebokech.com>

	* pcvs-parse.el (cvs-parse-table): Use `with-temp-buffer' to avoid
	leaving temporary .cvsignore buffers behind.

Carsten Dominik's avatar
Carsten Dominik committed
156 157
2006-04-13  Carsten Dominik  <dominik@science.uva.nl>

158 159
	* textmodes/org.el: (org-set-regexps-and-options)
	(org-get-current-options): Better names for the startup folding
Carsten Dominik's avatar
Carsten Dominik committed
160 161
	options.

162 163 164 165 166
2006-04-13  Thien-Thi Nguyen  <ttn@gnu.org>

	* vc.el (vc-annotate): Arrange for point to end up at the same
	line number as in the original, but only when using a new buffer.

Eli Zaretskii's avatar
Eli Zaretskii committed
167 168
2006-04-12  Davis Herring  <herring@lanl.gov>  (tiny change)

169 170
	* files.el (hack-one-local-variable-eval-safep):
	Recognize `edebug-form-spec' for `put', but only if it passes
Eli Zaretskii's avatar
Eli Zaretskii committed
171 172 173 174 175 176 177 178
	`edebug-basic-spec'.  Generalize `put' handling.

	* emacs-lisp/edebug.el (edebug-basic-spec): New function for
	vetting file-local form specs.

	* allout.el (allout-layout): Autoload its `safe-local-variable'
	property.

Carsten Dominik's avatar
Carsten Dominik committed
179 180
2006-04-13  Carsten Dominik  <dominik@science.uva.nl>

181
	* textmodes/org.el: (org-ctrl-c-ctrl-c): Improve documentation string.
Carsten Dominik's avatar
Carsten Dominik committed
182 183
	(org-agenda-mouse-1-follows-link)
	(org-mouse-1-follows-link): New options.
184
	(org-format-agenda-item): Fix bug if TAGS is nil.
Carsten Dominik's avatar
Carsten Dominik committed
185 186
	(org-agenda-get-scheduled): Quote `priority' symbol in plist.

Nick Roberts's avatar
Nick Roberts committed
187 188
2006-04-13  Nick Roberts  <nickrob@snap.net.nz>

189
	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers):
Nick Roberts's avatar
Nick Roberts committed
190 191 192
	GDB 6.1+ gives full filename for "info sources" so use
	file-name-nondirectory.

193 194 195 196
2006-04-12  Romain Francoise  <romain@orebokech.com>

	* subr.el (read-passwd): Bind `message-log-max' to nil.

197
>>>>>>> 1.9411
198 199 200 201 202
2006-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/perl-mode.el (perl-indent-new-calculate):
	Recompute parse-start after jumping backward by a whole sexp.

203 204 205 206 207 208 209
2006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-ensure-vc-buffer): Only change current-buffer, not the
	window configuration.
	(vc-annotate-display-select): Select the buffer so that current-buffer
	(and selected-window) is the output buffer at the end of vc-annotate.

J.D. Smith's avatar
J.D. Smith committed
210 211
2006-04-11  J.D. Smith  <jdsmith@as.arizona.edu>

212
	* vc.el (vc-annotate-color-map): Add custom TTY color map for
J.D. Smith's avatar
J.D. Smith committed
213 214 215 216 217 218 219
	8-color terminals, to use all of the colors in a sensible order.
	256-color terminals work well with the standard map.
	(vc-annotate-lines): Only strip the first color character if it
	is "#", to allow for terminal-style named colors.
	(vc-annotate-warp-version): Pass buf to `goto-line' to ensure
	the correct buffer is scrolled.

220 221 222 223 224 225 226 227 228 229
2006-04-11  Richard Stallman  <rms@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-file):
	Bind enable-local-variables to :safe, and make normal-mode obey it.

	* files.el (enable-local-variables): Allow value :safe.
	(normal-mode): Doc fix.
	(hack-local-variables): Implement enable-local-variables = :safe.
	(hack-local-variables-confirm): Don't prevent quitting.

230 231
2006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>

232 233 234
	* loadhist.el (unload-feature): A bit of sanity check of
	load-history entries.  Cancel timer-vars before unbinding them.

235 236 237 238 239 240
	* hexl.el (hexl-isearch-search-function): Fix regexp-building code to
	quote special chars, and make the trick work on the hex part of the
	buffer as well.
	(hexl-mode, hexl-save-buffer, hexl-mode-exit)
	(hexl-maybe-dehexlify-buffer): Use restore-buffer-modified-p.

241 242 243
	* startup.el (normal-splash-screen): Fix last change so we don't wait
	2 minutes if we don't show the splash screen.

Carsten Dominik's avatar
Carsten Dominik committed
244 245
2006-04-11  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
246
	* textmodes/org.el (org-export-plain-list-max-depth)
Carsten Dominik's avatar
Carsten Dominik committed
247 248 249 250
	(org-table-spaces-around-separators)
	(org-radio-targets, org-activate-camels)
	(org-table-spaces-around-invisible-separators): Options removed.
	(org-time-stamp-rounding-minutes, org-remember-templates)
Juanma Barranquero's avatar
Juanma Barranquero committed
251 252
	(org-ellipsis, org-activate-links, org-descriptive-links):
	New options.
Carsten Dominik's avatar
Carsten Dominik committed
253 254 255 256 257 258 259 260 261 262
	(org-remember-apply-template, org-current-time)
	(org-finish-edit-table-field)
	(org-link-unescape, org-link-escape)
	(org-string-width, org-table-clean-line, org-html-do-expand)
	(org-edit-agenda-file-list, org-store-new-agenda-file-list)
	(org-read-agenda-file-list): New functions.
	(org-table-edit-field)
	(org-table-create-or-convert-from-region): New commands
	(org-table-toggle-vline-visibility): Command removed.
	(org-table-convert-region): Made a command.
263 264
	(orgtbl-deleta-backward-char,orgtbl-delete-char): Remove commands.
	Replace with the normal org- functions.
Carsten Dominik's avatar
Carsten Dominik committed
265 266 267 268 269
	(org-self-insert-command): Don't trigger realign unnecessarily
	when blanking a field that is not full.
	(org-mode): `Set buffer-invisibility-spec' for links.
	(org-activate-links2): Hide link part and only show descriptive
	part of the link.
270
	(org-insert-link): Modify for new linking system.
Carsten Dominik's avatar
Carsten Dominik committed
271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288
	(org-store-link): Store description separately, for use by
	`org-insert-link'.
	(org-table-align): Use `org-string-width'.
	(defgroup): Completely new group structure for custom variables.
	(org-agenda-files): Option: Single file name allowed.  Function:
	Optional argument unrestrited means ignore any restricitons.
	(org-install-agenda-files-menu): Find a buffer in Org-mode before
	trying to modify the menu.  Use generalized access to
	`org-agenda-files.'
	(org-agenda-list, org-todo-list, org-cycle-agenda-files)
	(org-agenda-file-to-front, org-remove-file, org-diary)
	(org-tags-view, org-export-icalendar-all-agenda-files)
	(org-export-icalendar-combine-agenda-files): Use generalized
	access to `org-agenda-files'.
	(org-remember-handler): Correctly preserve heading if present.
	(org-table-insert-row, org-table-insert-hline): Deal with
	invisible characters.

J.D. Smith's avatar
J.D. Smith committed
289 290 291 292 293 294 295 296 297 298 299 300 301
2006-04-10  J.D. Smith  <jdsmith@as.arizona.edu>

	* vc.el (vc-annotate-display-mode): Made default 'fullscale.
	(vc-annotate-color-map): New 18 element constant
	value/saturation, rotating hue colormap, from red->blue.
	(vc-annotate-mode-menu): "Default" -> "By Color Map Range".
	(vc-annotate-display-select): Switch to annotate-mode elsewhere.
	(vc-annotate): To avoid killing the required local variables,
	set them before the end of `with-output-to-temp-buffer', and
	after first switching to annotate-mode.
	(vc-annotate-warp-version): Add buffer argument in goto-line to
	ensure annotation, not source, is scrolled.

302 303
2006-04-10  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
304 305 306
	* custom.el (defcustom, custom-handle-keyword):
	Add :package-version keyword.
	(custom-add-package-version): New function.  Sets value of new
307
	property 'custom-package-version from :package-version keyword.
308 309 310 311 312
	(defcustom): Create Common Keywords section in docstring.
	(defface, defgroup): Replace definitions of a select few keywords
	with a reference to the Common Keywords in defcustom.
	(defcustom, defface, defgroup): Replace reference to Customization
	chapter in manual with hyperlink.
313

Juanma Barranquero's avatar
Juanma Barranquero committed
314 315
	* cus-edit.el (customize-package-emacs-version-alist):
	New variable.
316 317 318 319
	(customize-changed-options): Add check for custom-package-version.
	(customize-package-emacs-version): New function to look up Emacs
	version corresponding to the given package version.

320 321 322
	* emacs-lisp/find-func.el (find-function-regexp): Allow dashes in
	defun name, in similar fashion to find-variable-regexp.

Eli Zaretskii's avatar
Eli Zaretskii committed
323 324 325
2006-04-10  Eli Zaretskii  <eliz@gnu.org>

	* international/mule-cmds.el (set-locale-environment): Fix last
326
	change for when the locale's preferences don't specify any encoding.
Eli Zaretskii's avatar
Eli Zaretskii committed
327

328 329 330 331 332
2006-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/find-func.el (find-function-search-for-symbol): Fix regexp
	so the defined var/fun doesn't need to be quoted.

333 334 335 336
2006-04-10  Richard Stallman  <rms@gnu.org>

	* finder.el (finder-mode-map): Add n and p bindings.

Nick Roberts's avatar
Nick Roberts committed
337 338 339 340 341 342 343 344 345 346
2006-04-10  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-init-1): Re-initialise gdb-main-file to nil.
	(gdb-get-version): Make it work for pre "interpreter mi" (GDB 5.3?).
	(gdb-setup-windows): Put something in source window if we can't find
	the source file.
	(gdb-frame-handler): Make it work again with just assembly.
	(gdb-data-list-register-values-handler): Make it work when there is
	no stack.

347 348
2006-04-09  Richard Stallman  <rms@gnu.org>

349 350 351
	* mail/rmail.el (rmail-mime-charset-pattern): Ignore format and delsp
	specs while looking for charset.

352 353 354 355 356 357
	* textmodes/picture.el (picture-mode-exit): Run picture-mode-exit-hook.

	* play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X):
	Make them faces.
	(lm-font-lock-keywords): Update appropriately.

Kim F. Storm's avatar
Kim F. Storm committed
358 359 360 361 362 363 364 365 366 367 368 369 370 371
2006-04-10  Kim F. Storm  <storm@cua.dk>

	* simple.el (filter-buffer-substring): Add NOPROPS arg, so
	it can also replace buffer-substring-no-properties.

	* emulation/cua-base.el (cua-delete-region, cua-paste)
	(cua-repeat-replace-region): Use filter-buffer-substring.

	* emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
	(cua-cut-region-to-global-mark): Likewise.

	* emulation/cua-rect.el (cua--extract-rectangle)
	(cua-incr-rectangle, cua--rectangle-aux-replace): Likewise.

Roland Winkler's avatar
Roland Winkler committed
372 373 374 375 376 377 378 379 380 381 382
2006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-entry-update): New optional arg
	entry-type.  Add field delimiters to numerical fields if they are
	not present.

2006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-find-text-internal): Add new element
	string-const to return value.
	(bibtex-remove-delimiters): Use it.
Kim F. Storm's avatar
Kim F. Storm committed
383

384 385 386 387 388
2006-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/bytecomp.el (byte-compile-form): Don't call
	cl-byte-compile-compiler-macro unless it exists.

Eli Zaretskii's avatar
Eli Zaretskii committed
389 390
2006-04-08  Eli Zaretskii  <eliz@gnu.org>

391 392
	* files.el (hack-local-variables-confirm) <offer-save>:
	Clarify message text.  Suggested by Ralf Angeli.
Eli Zaretskii's avatar
Eli Zaretskii committed
393

394 395 396 397 398 399 400
2006-04-08  Michael Cadilhac  <michael.cadilhac@lrde.org>  (tiny change)

	* rect.el (kill-rectangle): Don't barf if `kill-read-only-ok' is set.
	(delete-extract-rectangle-line): Use `filter-buffer-substring'
	instead of `buffer-substring' and `delete-region'.  (Most of the
	code actually copied from `kill-region'.)

401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442
2006-04-08  Ryan Yeske  <rcyeske@gmail.com>

	* rcirc.el (rcirc-default-server): Rename from rcirc-server.
	(rcirc-default-port): Rename from rcirc-port.
	(rcirc-default-nick): Rename from rcirc-nick.
	(rcirc-default-user-name): Rename from rcirc-user-name.
	(rcirc-default-user-full-name): Rename from rcirc-user-full-name.
	(rcirc-low-priority-flag): New variable.
	(rcirc-decode-coding-system): New defcustom.
	(rcirc-encode-coding-system): New defcustom.
	(rcirc-coding-system-alist): New defcustom.
	(rcirc-multiline-major-mode): New defcustom.
	(rcirc-nick): New internal variable.
	(rcirc-process): Remove variable.
	(rcirc-server-buffer): New variable.
	(rcirc): Update to use rcirc-default-* variables above.
	(rcirc-connect): Do not add window-configuration-hook-here.
	(rcirc-server): New internal variable.
	(rcirc-connect): Do not send keepalive pings if
	rcirc-keepalive-seconds is nil.
	(with-rcirc-server-buffer): New macro.
	(rcirc-send-string): Encode with rcirc-encode-coding-system.
	(rcirc-server-name): Rename from rcirc-server.
	(rcirc-buffer-process): New function.
	(rcirc-buffer-nick): New function.
	(rcirc-buffer-target): Remove function.
	(set-rcirc-decode-coding-system, set-rcirc-encode-coding-system):
	New commands.
	(rcirc-mode-map): Change binding of C-c C-l to
	rcirc-toggle-low-priority.
	(rcirc-mode): Initialize coding system based on
	rcirc-coding-system-alist.  New change-major-mode-hook to part the
	channel on a mode change.  Make kill-buffer-hook buffer-local.
	(rcirc-change-major-mode-hook): New function.
	(rcirc-clean-up-buffer): Rename from rcirc-kill-buffer-hook-1.
	(rcirc-last-post-time): New variable.
	(rcirc-process-message): Store the last time user posted a message
	to this target.
	(rcirc-multiline-minor-mode): New mode.
	(rcirc-multiline-minor-mode-map): New mode map.
	(rcirc-edit-multiline): Put multiline-edit buffer in
	rcirc-multiline-major-mode along with rcirc-multiline-minor-mode.
443
	(rcirc-print): Ignore any line starting with an ignored nick.
444 445 446
	(rcirc-print): Decode using rcirc-decode-coding-system.
	(rcirc-track-minor-mode): Update global-mode-string when disabling
	this mode.
447
	(minor-mode-alist): Add LowPri indicator.
448 449 450 451 452 453 454 455 456 457 458 459 460 461
	(rcirc-toggle-low-priority): New function.
	(rcirc-last-non-irc-buffer): Prefix arg now no means switch to
	next lowpriority buffer with activity.
	(rcirc-record-activity): Sort buffers in rcirc-activity by the
	last time the user posted a message in to the target.
	(rcirc-update-activity-string): New formatting for low priority
	buffers.
	(rcirc-split-activity): New function.
	(rcirc-handler-PART, rcirc-handler-KICK)
	(rcirc-handler-PART-or-KICK): Kick responses are printed properly.
	(rcirc-nick-away-alist): New variable.
	(rcirc-handler-301): New handler.  Away messages are printed once
	per change.

462 463
2006-04-08  Eli Zaretskii  <eliz@gnu.org>

464 465
	* info.el (Info-follow-nearest-node): Doc fix.

466 467 468
	* international/mule-cmds.el (set-locale-environment): Make sure
	the coding-system preferred by the locale's language has the same
	EOL conversion type as the original buffer-file-coding-system.
469
	(locale-language-names): Add a few MS Windows language codes.
470

471 472 473 474 475 476 477
2006-04-07  Richard Stallman  <rms@gnu.org>

	* simple.el (eval-expression): Doc fix.

	* emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-last-sexp)
	(eval-defun): Doc fixes.

478 479
2006-04-07  Reiner Steib  <Reiner.Steib@gmx.de>

480
	* pgg-gpg.el: Revert to revision 1.8 to allow the use of gpg-agent.
481

Nick Roberts's avatar
Nick Roberts committed
482 483 484 485 486
2006-04-07  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-init-2): Set current filename using
	GDB list command without argument for greater generality.

487 488 489 490 491 492
2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>

	* subr.el (string-or-null-p): New function.

	* textmodes/paragraphs.el (sentence-end): Use string-or-null-p.

493
	* textmodes/ispell.el (ispell-local-dictionary): Use string-or-null-p.
494 495 496

	* files.el: Update comment about safe-local-variable declarations.

J.D. Smith's avatar
J.D. Smith committed
497 498
2006-04-06  J.D. Smith  <jdsmith@as.arizona.edu>

499 500
	* progmodes/idlwave.el: Updated to IDLWAVE version 6.0.
	See idlwave.org.
J.D. Smith's avatar
J.D. Smith committed
501

502 503
	* progmodes/idlw-shell.el: Updated to IDLWAVE version 6.0.
	See idlwave.org.  Includes code to obsolete idlw-rinfo.el.
J.D. Smith's avatar
J.D. Smith committed
504

505 506
	* progmodes/idlw-help.el: Updated to IDLWAVE version 6.0.
	See idlwave.org.
J.D. Smith's avatar
J.D. Smith committed
507 508 509 510 511 512 513 514 515

	* progmodes/idlw-complete-structtag.el: Updated to IDLWAVE
	version 6.0 (minimal changes).  See idlwave.org.

	* progmodes/idlw-toolbar.el: Updated to IDLWAVE version
	6.0 (minimal changes).  See idlwave.org.

	* progmodes/idlw-rinfo.el: File obsoleted and removed.

516 517 518 519 520 521
2006-04-06  Romain Francoise  <romain@orebokech.com>

	* pgg-gpg.el: Sync back with Gnus 5.10, reverting changes that add
	symmetric encryption features and a new asynchronous interface to
	GnuPG.  This new version is version 1.4, plus whitespace changes.

522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544
2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>

	* files.el: Move some `safe-local-variable' declarations to the
	respective files.

	* textmodes/ispell.el (ispell-check-comments)
	(ispell-local-dictionary): Mark as safe.

	* abbrev.el (abbrev-mode): Mark as safe.

	* add-log.el (change-log-default-name): Mark as safe.

	* textmodes/reftex-vars.el (reftex-vref-is-default)
	(reftex-fref-is-default, reftex-level-indent)
	(reftex-guess-label-type): Mark as safe.

	* textmodes/fill.el (colon-double-space): Mark as safe.

	* textmodes/paragraphs.el (paragraph-start, paragraph-separate)
	(sentence-end-double-space, sentence-end-without-period)
	(sentence-end-without-space, sentence-end, sentence-end-base)
	(page-delimiter, paragraph-ignore-fill-prefix): Mark as safe.

Kim F. Storm's avatar
Kim F. Storm committed
545 546 547 548 549 550 551 552 553 554 555 556 557
2006-04-06  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-mode): Remove ido-ignore-unc-host-regexps from
	the :set-after list.
	(ido-downcase-unc-hosts): New user option.  Default on.
	(ido-ignore-unc-host-regexps): Don't reset ido-unc-hosts-cache
	when it is set, as regexps are now applied on the fly.
	(ido-unc-hosts): Keep all known hosts in ido-unc-hosts-cache.
	Make C-a DTRT--filter hosts through ido-ignore-unc-host-regexps
	on the fly, but only when ido-process-ignore-lists is set.
	Do case insensitive filtering if ido-downcase-unc-hosts is set.
	Only downcase names if ido-downcase-unc-hosts is set.

Juanma Barranquero's avatar
Juanma Barranquero committed
558 559 560 561 562 563
2006-04-06  Juanma Barranquero  <lekktu@gmail.com>

	* ido.el (ido-unc-hosts-cache): Fix typo in docstring.

	* woman.el (WoMan-xref-man-page): Fix call to `substring'.

Kim F. Storm's avatar
Kim F. Storm committed
564 565
2006-04-05  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
566 567 568 569 570 571
	* ido.el (ido-mode): Set after ido-unc-hosts and
	ido-ignore-unc-host-regexps.
	(ido-save-history): Save ido-unc-hosts-cache.
	(ido-load-history): Load ido-unc-hosts-cache.
	(ido-reread-directory): Refresh unc hosts cache in // dir.

Kim F. Storm's avatar
Kim F. Storm committed
572 573 574
	* startup.el (fancy-splash-screens): Set emulation-mode-map-alists
	to nil while displaying slash screen.

575 576
2006-04-05  Daiki Ueno  <ueno@unixuser.org>

577 578
	* pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region):
	Wait for BEGIN_SIGNING too, new in GnuPG 1.4.3.
579

580 581 582 583 584
2006-04-05  Kenichi Handa  <handa@m17n.org>

	* international/characters.el: Setup cases of Latin, Greek, and
	Cyrillic characters in CJK charsets.

585 586 587 588 589 590
2006-03-29  Daiki Ueno  <ueno@unixuser.org>

	* pgg-gpg.el (pgg-gpg-start-process): Don't bind
	default-enable-multibyte-characters.  This reverts the change from
	revision 6.17 which is no longer necessary because the passphrase
	is sent separately now.  GnuPG messages are unreadable under
591
	multibyte locales with default-enable-multibyte-characters set to nil.
592

593 594 595 596 597
2006-04-04  Andreas Schwab  <schwab@suse.de>

	* files.el: Mark `left-margin', `byte-compile-dynamic-docstrings'
	and `byte-compile-warnings' as `safe-local-variable'.

598 599 600 601 602 603 604 605 606 607 608 609
2006-04-04  Dan Nicolaescu  <dann@ics.uci.edu>

	* man.el (Man-mode-map): Restore the \r binding.
	(Man-abstract-xref-man-page): If Man-target-string is a function,
	call it.
	(Man-highlight-references): Use Man-default-man-entry to get the
	target. Deal with xrefs too.
	(Man-highlight-references0): Don't call the target function.

	* woman.el (WoMan-xref-man-page): Strip the section number, woman
	cannot deal with it.

610 611 612 613 614
2006-04-04  Daiki Ueno  <ueno@unixuser.org>

	* pgg-gpg.el: Clean up process buffers every time gpg processes
	complete.

Kenichi Handa's avatar
Kenichi Handa committed
615 616 617 618 619 620 621
2006-04-04  Kenichi Handa  <handa@m17n.org>

	* sort.el (sort-build-lists): Don't bind inhibit-field-text-motion
	here.
	(sort-lines, sort-numeric-fields, sort-fields, sort-columns):
	Temporarily bind inhibit-field-text-motion to t.

622 623 624 625 626 627
2006-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* startup.el (normal-splash-screen): Only set mode-line-format in the
	splash buffer, so as not to interfere when debugging the code.
	Ignore errors when switching buffer.

628 629 630 631
2006-04-03  Romain Francoise  <romain@orebokech.com>

	* dired.el (dired-dnd-protocol-alist): Fix typo.

632 633
2006-04-03  Reiner Steib  <Reiner.Steib@gmx.de>

Reiner Steib's avatar
Reiner Steib committed
634 635 636 637 638
	* savehist.el (savehist): Add :version.
	(savehist-ignored-variables): New variable.
	(savehist-minibuffer-hook): Don't save variables listed in
	`savehist-ignored-variables'.

639 640 641
	* dired.el (dired-dnd-protocol-alist): Mention that change does
	only apply to new buffers in doc string.

David Ponce's avatar
David Ponce committed
642 643 644 645 646 647 648
2006-04-03  Lennart Borgman  <lennart.borgman.073@student.lu.se>  (tiny change)

	* recentf.el (recentf-open-files-item): Include newline in button
	field, so opening a file will work, when the point is at the end
	of the file name.  Allow, for example, to [i]search a file by
	extension and just push RET to open it.

649 650 651 652 653 654 655 656
2006-04-03  Daiki Ueno  <ueno@unixuser.org>

	* pgg-gpg.el (pgg-gpg-process-filter)
	(pgg-gpg-wait-for-completion): Check if buffer is alive.

	* pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
	lines, temporary fix.

657 658 659 660
2006-04-02  Dan Nicolaescu  <dann@ics.uci.edu>

	* ibuf-macs.el (define-ibuffer-column): Document the new parameter.

661 662 663 664
2006-04-02  Richard Stallman  <rms@gnu.org>

	* progmodes/compile.el (compilation-message-face): Make it defcustom.

665 666 667
2006-04-02  Dan Nicolaescu  <dann@ics.uci.edu>

	* ibuf-macs.el (define-ibuffer-column): Add a new key:
Kim F. Storm's avatar
Kim F. Storm committed
668
	header-mouse-map.
669 670 671 672 673 674 675 676

	* ibuffer.el (ibuffer-name-header-map, ibuffer-size-header-map)
	(ibuffer-mode-header-map): New keymaps.
	(ibuffer-update-title-and-summary): Enable mouse face highlighting
	and keybindings for column headers.
	(name,size,mode) <define-ibuffer-column>: Add a header-mouse-map
	property.

677 678 679 680
2006-04-02  Drew Adams  <drew.adams@oracle.com>  (tiny change)

	* speedbar.el (speedbar-after-create-hook): Doc fix.

681 682 683 684 685
2006-04-02  Michael Ernst  <mernst@alum.mit.edu>

	* shell.el (shell-directory-tracker)
	(shell-dynamic-complete-command): Doc fixes.

Eli Zaretskii's avatar
Eli Zaretskii committed
686 687 688 689 690
2006-04-01  Matt Hodges  <MPHodges@member.fsf.org>

	* pcomplete.el (pcomplete-show-completions): Recognize TAB on text
	terminals.

Kim F. Storm's avatar
Kim F. Storm committed
691 692 693 694 695 696 697 698 699 700 701
2006-04-01  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-unc-hosts-cache): New defvar.
	(ido-unc-hosts): If value of defcustom is a function, call it to
	get list of UNC hosts.  Add function-item choices to specify
	ido-unc-hosts-net-view or user function.
	(ido-ignore-unc-host-regexps): New defcustom.
	(ido-unc-hosts-net-view, ido-unc-hosts): New functions.
	(ido-is-unc-root, ido-is-unc-host, ido-file-name-all-completions)
	(ido-exhibit): Call ido-unc-hosts to get list of UNC hosts.

702 703 704 705 706
2006-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* pcvs-util.el (cvs-insert-strings): Fix bug with strings longer than
	wwidth.

707 708
2006-03-31  Juanma Barranquero  <lekktu@gmail.com>

709 710 711
	* ido.el (ido-cache-unc-host-shares-time, ido-report-no-match)
	(ido-max-work-file-list, ido-switch-buffer)
	(ido-read-file-name-as-directory-commands):
712 713
	Fix typos in docstrings.

714 715 716 717 718
2006-03-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-system-coding-system): Define and use after
	Mac-specific coding systems are ready.

719 720 721 722
2006-03-27  Romain Francoise  <romain@orebokech.com>

	* net/rcirc.el (rcirc-connect): Add autoload cookie.

Romain Francoise's avatar
Update.  
Romain Francoise committed
723 724
	* ldefs-boot.el: Update.

725 726 727 728 729 730 731 732
2006-03-27  Daiki Ueno  <ueno@unixuser.org>

	* pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
	passphrases when it is not needed.
	(pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
	passphrase stuff from gpg, should only be necessary when you use
	gpg with a smartcard.

Nick Roberts's avatar
Nick Roberts committed
733 734 735 736 737
2006-03-27  Nick Roberts  <nickrob@snap.net.nz>

	* comint.el (comint-dynamic-list-completions): Allow user to
	select *Completions* buffer.

Carsten Dominik's avatar
Carsten Dominik committed
738 739
2006-03-27  Carsten Dominik  <dominik@science.uva.nl>

740
	* textmodes/org.el (org-get-level-face): Fix bug with level counting.
Carsten Dominik's avatar
Carsten Dominik committed
741

742 743 744 745 746
2006-03-26  Andreas Schwab  <schwab@suse.de>

	* progmodes/gud.el (gdb): Only complain about multiple debugging
	when the gdb process is still running.

Eli Zaretskii's avatar
Eli Zaretskii committed
747 748 749 750 751 752
2006-03-25  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmail.el (tool-bar-map): Defvar it.
	(rmail-tool-bar-map): Tool-bar buttons for Rmail.
	(rmail-perm-variables): Make rmail-tool-bar-map a local variable.

753 754 755 756 757 758
2006-03-25  Sven Joachim  <svenjoac@gmx.de>  (tiny change)

	* help.el (print-help-return-message): Suggest to use
	display-buffer instead of switch-to-buffer-other-window to restore
	the previous window without selecting it.

759 760 761 762 763 764 765 766 767 768
2006-03-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* frame.el (select-frame-by-name): Call x-focus-frame also when
	window-system is mac.

	* term/mac-win.el: Adjust Courier font specifications in
	x-fixed-font-alist.
	(mac-select-convert-to-string): Use utf-16be-mac or utf-16le-mac
	when directly encoding to UTF-16 in native byte order, no BOM.

Kim F. Storm's avatar
Kim F. Storm committed
769 770 771 772 773 774
2006-03-25  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-rectangle-mark-key): New defcustom.
	(cua--init-keymaps): Use it instead of fixed C-return.
	(cua-mode): Set after it.

775 776
	* emulation/cua-rect.el (cua--init-rectangles):
	Use cua-rectangle-mark-key instead of fixed C-return.
Kim F. Storm's avatar
Kim F. Storm committed
777

Nick Roberts's avatar
Nick Roberts committed
778 779 780 781 782 783
2006-03-25  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdba): Revert 2006-03-10 change for case of
	"run" in .gdbinit.
	(gdb-var-create-regexp): Remove "^done" prefix for gdb-mi.el.

784 785 786 787 788
2006-03-24  Romain Francoise  <romain@orebokech.com>

	* files.el (ctl-x-5-map): Really bind C-x 5 C-o to
	`display-buffer-other-frame'.

Kim F. Storm's avatar
Kim F. Storm committed
789 790 791 792
2006-03-24  Kim F. Storm  <storm@cua.dk>

	* apropos.el (apropos-synonyms): Add selection => region.

Kim F. Storm's avatar
Kim F. Storm committed
793
2006-03-24  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
794 795 796 797 798

	* progmodes/gdb-ui.el (gdb-var-create-regexp)
	(gdb-var-list-children-regexp, gdb-var-update-regexp)
	(gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
	(gdb-data-list-register-values-regexp)
Kim F. Storm's avatar
Kim F. Storm committed
799
	(gdb-stack-list-locals-regexp, gdb-stack-list-locals-handler):
Nick Roberts's avatar
Nick Roberts committed
800 801 802 803 804 805 806
	Future proof against new fields being added to MI output.
	(gdb-send): Don't treat backslashes for program input as
	continuations.
	(gdb-assembler-handler): Don't use window-start for this handler.
	(gdb-frame-handler): Don't change to hollow arrow if overlay
	arrow doesn't move to new frame.

Nick Roberts's avatar
Nick Roberts committed
807 808 809 810 811
2006-03-24  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-continuation): Declare earlier to
	prevent compiler warnings.
	(gdb-stopped): Check for gud-last-last-frame (case: signal).
812
	(breakpoint-disabled): Make lighter for contrast with overlay arrow.
Nick Roberts's avatar
Nick Roberts committed
813 814 815
	(gdb-assembler-custom): Use hollow-right-triangle for assembler
	buffer too.

816 817 818 819 820 821
2006-03-23  Reiner Steib  <reinersteib+gmane@imap.cc>

	* pgg-gpg.el (pgg-gpg-update-agent): Check for
	make-network-process, so we can use the same code in Gnus v5-10
	too and have this file fully synchronized with that release.

822 823 824 825 826 827 828
2006-03-23  Romain Francoise  <romain@orebokech.com>

	* ibuf-ext.el (ibuffer-read-filter-group-name):
	Use `ibuffer-generate-filter-groups' to make completion list match
	the filter groups that are really displayed in the Ibuffer buffer.
	(ibuffer-generate-filter-groups): Add new args noempty, nodefault.

829 830 831 832 833
2006-03-23  Kenichi Handa  <handa@m17n.org>

	* international/mule-cmds.el (sort-coding-systems): Describe that
	the argument is modified in docstring.

Simon Josefsson's avatar
Fix.  
Simon Josefsson committed
834
2006-03-22  Sascha Wilde  <wilde@sha-bang.de>
835 836 837 838 839 840 841 842

	* pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
	(pgg-gpg-update-agent): New function.
	(pgg-gpg-use-agent-p): New function.
	(pgg-gpg-process-region, pgg-gpg-encrypt-region)
	(pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
	(pgg-gpg-sign-region): Use it.

843 844 845 846 847 848 849 850 851 852
2006-03-21  Chong Yidong  <cyd@stupidchicken.com>

	* cus-edit.el (custom-face-set): Call custom-push-theme before
	face-spec set so that `changed' theme is correctly saved.
	(custom-face-reset-standard): Reset to recalculated face rather
	than defface spec.

	* custom.el (custom-push-theme): Only save `changed' theme if the
	current face does not match the defface specs.

853 854 855 856 857 858 859 860 861 862 863 864
2006-03-21  Simon Josefsson  <jas@extundo.com>

	* pgg-gpg.el: Ideas below based on patch from Sascha Wilde
	<wilde@sha-bang.de>.
	(pgg-gpg-use-agent): New variable.
	(pgg-gpg-process-region): Use it.
	(pgg-gpg-encrypt-region): Likewise.
	(pgg-gpg-encrypt-symmetric-region): Likewise.
	(pgg-gpg-decrypt-region): Likewise.
	(pgg-gpg-sign-region): Likewise.
	(pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.

Carsten Dominik's avatar
Carsten Dominik committed
865 866
2006-03-21  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
867
	* textmodes/org.el (org-open-at-point): Fix bug in wiki-style
Carsten Dominik's avatar
Carsten Dominik committed
868 869
	bracket links.

Kim F. Storm's avatar
Kim F. Storm committed
870 871 872 873 874 875
2006-03-21  Kim F. Storm  <storm@cua.dk>

	* progmodes/gdb-ui.el (gdb-reset): Set buffer local value of
	fringe-indicator-alist instead of modifying global value.
	(gdb-frame-handler): Likewise.

Nick Roberts's avatar
Nick Roberts committed
876 877 878 879 880 881 882 883 884 885 886 887 888
2006-03-21  Nick Roberts  <nickrob@snap.net.nz>

	* diff-mode.el (diff-function): Make it inherit from diff-header
	instead of diff-context.

	* progmodes/gdb-ui.el (hollow-right-triangle): Define as fringe
	bitmap.
	(gdb-info-stack-custom): Rename from gdb-info-frames-custom and
	change names in macro above for consistency.
	(gdb-frame-handler): Use hollow-right-triangle for all selected
	frames which except the innermost (where execution has stopped).
	(gdb-reset): Reset buffer-local values of overlay-arrow.

889 890
2006-03-20  Richard Stallman  <rms@gnu.org>

891 892
	* simple.el (set-mark-command): Doc fix.

893 894 895
	* files.el (display-buffer-other-frame): New command.
	(ctl-x-4-map): Bind C-x 5 C-o to it.

896 897 898 899 900 901 902
2006-03-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* jit-lock.el (jit-lock-function): Check for the actual defer-timer
	rather than just defer-time, in case defer-time has been changed but
	the timer isn't running yet.
	(jit-lock-deferred-fontify): Correspondingly let-bind defer-timer.

Luc Teirlinck's avatar
Luc Teirlinck committed
903 904
2006-03-19  Luc Teirlinck  <teirllm@auburn.edu>

905 906 907
	* help-mode.el (help-follow-symbol): New function.
	Essentially identical to the old `help-follow', but do not let
	`push-button' do the work when on an xref.
Luc Teirlinck's avatar
Luc Teirlinck committed
908 909 910 911 912 913 914 915 916
	(help-mode-map): Bind `help-follow-symbol' to "C-c C-c".

2006-03-19  Richard Stallman  <rms@gnu.org>

	* help-mode.el (help-xref-symbol-regexp): Make no xref for symbol
	preceded by the word `program'.
	(help-follow-mouse, help-follow): Throw error if not on xref.
	Delete no longer used args.

Nick Roberts's avatar
Nick Roberts committed
917 918 919 920 921
2006-03-20  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-stopped): Even when there is no source
	annotation ensure gud-overlay-arrow-position is redisplayed.

922 923 924
2006-03-19  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-include-OPTkey)
925
	(bibtex-entry-field-alist, bibtex-generate-url-list): Mark as risky.
926 927 928 929 930 931 932 933 934 935
	(bibtex-autokey-name-case-convert)
	(bibtex-autokey-titleword-case-convert): Make these the aliases
	for the following two variables.
	(bibtex-autokey-name-case-convert-function)
	(bibtex-autokey-titleword-case-convert-function): Make these the
	real names.
	(bibtex-font-lock-keywords): Make bibtex-font-lock-url and
	bibtex-font-lock-crossref sublists.
	(bibtex-mode): Revert 2005-12-30 change (which made
	completion-ignore-case buffer-local).
936
	(bibtex-url): Simplify.
937

Kim F. Storm's avatar
Kim F. Storm committed
938 939 940 941 942
2006-03-19  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-rect.el (cua--highlight-rectangle): Set overlay
	cursor property value to 2 (to align with C level change).

943 944 945 946 947
2006-03-19  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Shorten first line in
	docstring.

948 949 950 951
2006-03-18  Richard Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-reply-regexp): Undo previous change.

Eli Zaretskii's avatar
Eli Zaretskii committed
952 953 954 955 956
2006-03-18  Ben North  <ben@redfrontdoor.org>  (tiny change)

	* isearch.el (isearch-other-meta-char): Handle user bindings for
	shifted control characters.

Eli Zaretskii's avatar
Eli Zaretskii committed
957 958 959 960 961
2006-03-18  Agustin Martin  <agustin.martin@hispalinux.es>

	* textmodes/ispell.el (ispell-skip-region-alist): Add "_+" to the
	part that matches email addresses, file names, etc.

Eli Zaretskii's avatar
Eli Zaretskii committed
962 963
2006-03-18  Eli Zaretskii  <eliz@gnu.org>

964 965
	* term/w32-win.el (mouse-set-font):
	Mention w32-list-proportional-fonts in the doc string.
Eli Zaretskii's avatar
Eli Zaretskii committed
966

Kim F. Storm's avatar
Kim F. Storm committed
967 968 969 970 971 972
2006-03-18  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-cache-ftp-work-directory-time): Doc fix.
	(ido-unc-hosts): New user option to explicitly define list of know
	UNC-style hosts for completion.
	(ido-cache-unc-host-shares-time): New user option.
973 974
	(ido-is-unc-root, ido-is-unc-host, ido-cache-unc-valid):
	New helper functions for UNC file-name support.
Kim F. Storm's avatar
Kim F. Storm committed
975 976 977 978 979 980 981 982 983 984 985
	(ido-may-cache-directory): Check for UNC host.  Simplify.
	(ido-wash-history): Clean out old UNC hosts.
	(ido-nonreadable-directory-p): UNC hosts are always readable.
	(ido-directory-too-big-p): UNC hosts are never too big.
	(ido-set-current-directory): Handle UNC root path.
	(ido-file-name-all-completions): Complete UNC host names from
	ido-unc-hosts list.  Cache UNC host shares.
	(ido-make-file-list-1): Don't filter UNC root.
	(ido-exhibit): Check for // in root directory, and switch to UNC
	mode by setting ido-current-directory to //.

Luc Teirlinck's avatar
Luc Teirlinck committed
986 987 988 989 990
2006-03-17  Luc Teirlinck  <teirllm@auburn.edu>

	* cus-edit.el (customize-changed-options): Mention explicit
	version number as default in prompt.

991 992 993 994
2006-03-17  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Minor docstring fix.

Carsten Dominik's avatar
Carsten Dominik committed
995 996 997 998
2006-03-17  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-read-date): Include subgroup 5 into
	replacement text.
Carsten Dominik's avatar
Carsten Dominik committed
999
	(org-popup-calendar-for-date-prompt): Fix customization type.
Carsten Dominik's avatar
Carsten Dominik committed
1000

Nick Roberts's avatar
Nick Roberts committed
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011
2006-03-17  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gud-watch): Provide completion.
	(gdb-continuation): New variable.
	(gdb-send): Deal with continuation lines.

	* progmodes/gud.el (gud-gdb-complete-command)
	(gud-gdb-run-command-fetch-lines): Adapt for use with watch
	expressions.
	(gud-tooltip-mode): Use buffer-local value.

Kim F. Storm's avatar
Kim F. Storm committed
1012 1013 1014 1015
2006-03-16  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-edit-input): Use selected match, if any.

1016 1017 1018 1019 1020
2006-03-16  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Prefer user's images in
	image-load-path.

1021 1022 1023 1024 1025
2006-03-16  Martin Rudalics  <rudalics@gmx.at>

	* mouse.el (mouse-drag-vertical-line): Use window-inside-edges
	when checking for attempt to drag leftmost or rightmost scrollbar.

Nick Roberts's avatar
Nick Roberts committed
1026 1027 1028 1029 1030 1031
2006-03-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-inferior-status): New variable.
	(gdb-force-mode-line-update): New function.
	(gdb-resync, gdb-starting, gdb-signal, gdb-exited, gdb-stopped)
	(gdb-exited): Use them.
Nick Roberts's avatar
Nick Roberts committed
1032
	(gdb-signal): New function.
Nick Roberts's avatar
Nick Roberts committed
1033 1034
	(gdb-annotation-rules): Provide a rule for it.

1035 1036
2006-03-16  Kenichi Handa  <handa@m17n.org>

1037 1038 1039
	* international/mule.el (auto-coding-regexp-alist): Add entries
	for Unicode BOM.

1040 1041 1042
	* sort.el (sort-build-lists): Temporarily bind
	inhibit-field-text-motion to t.

Luc Teirlinck's avatar
Luc Teirlinck committed
1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056
2006-03-15  Luc Teirlinck  <teirllm@auburn.edu>

	* locate.el (locate-command, locate-make-command-line)
	(locate-fcodes-file, locate-update-command)
	(locate-prompt-for-command, locate, locate-with-filter)
	(locate-get-file-positions): Doc fixes.
	(locate-buffer-name, locate-header-face): Remove leading `*' in
	defcustom.
	(locate-filter-output): Use `keep-lines' instead of its alias
	`delete-non-matching-lines'.
	(locate-get-filename, locate-get-dirname): Add introductory comment.
	(locate-find-directory-other-window): Give appropriate error
	message if used outside main listing.

1057 1058 1059 1060 1061 1062 1063 1064
2006-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el (font-lock-lines-before): Delete variable, subsumed by
	the new extend-region feature.
	(font-lock-after-change-function): Update correspondingly.
	* jit-lock.el (jit-lock-after-change): Update correspondingly.
	* progmodes/grep.el (font-lock-lines-before): Don't disable.

1065 1066 1067
2006-03-15  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Fix example by not
Juanma Barranquero's avatar
Juanma Barranquero committed
1068
	recommending that one binds image-load-path.  Just defvar it to
1069 1070
	placate compiler and only use it if previously defined.

Carsten Dominik's avatar
Carsten Dominik committed
1071 1072
2006-03-15  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
1073
	* textmodes/org.el (org-insert-centered): Use `string-width' to
Carsten Dominik's avatar
Carsten Dominik committed
1074 1075 1076 1077 1078
	make underlining work for wide characters.
	(org-goto-map, org-agenda-mode-map, org-mode-map): Explicitly bind
	TAB to `org-cycle', to make sure that no binding in
	`outline-mode-map' can supercede it.

Luc Teirlinck's avatar
Luc Teirlinck committed
1079 1080
2006-03-14  Ken Manheimer  <ken.manheimer@gmail.com>

Luc Teirlinck's avatar
Luc Teirlinck committed
1081
	* allout.el: Increment version to 2.2.1 in file commentary.
Luc Teirlinck's avatar
Luc Teirlinck committed
1082

Luc Teirlinck's avatar
Luc Teirlinck committed
1083
	(allout-version): Increment to 2.2.1.
Luc Teirlinck's avatar
Luc Teirlinck committed
1084

Luc Teirlinck's avatar
Luc Teirlinck committed
1085 1086 1087
	(allout-default-layout): New customization variable, used when the
	file lacks a specific allout-layout.  Uses allout-layout-type for
	recursively nested definition.
Luc Teirlinck's avatar
Luc Teirlinck committed
1088

Luc Teirlinck's avatar
Luc Teirlinck committed
1089 1090
	(allout-layout-type): Widget defining allout layouts, necessary for
	self-recursive definition.
Luc Teirlinck's avatar
Luc Teirlinck committed
1091

Luc Teirlinck's avatar
Luc Teirlinck committed
1092 1093
	(allout-mode): Incorporate allout-default-layout as fallback for
	allout-layout.
Luc Teirlinck's avatar
Luc Teirlinck committed
1094

Luc Teirlinck's avatar
Luc Teirlinck committed
1095 1096 1097 1098
	(allout-layout): Mark as 'safe-local-variable', and refer mention
	fallback to `allout-default-layout' in absence of a specified value.
	(allout-passphrase-verifier-string)
	(allout-passphrase-hint-string): Mark as 'safe-local-variable'.
Luc Teirlinck's avatar
Luc Teirlinck committed
1099

Luc Teirlinck's avatar
Luc Teirlinck committed
1100
	(allout-file-passphrase-verifier-string): Obsolete variable, removed.
Luc Teirlinck's avatar
Luc Teirlinck committed
1101

Luc Teirlinck's avatar
Luc Teirlinck committed
1102 1103
	(allout-get-encryption-passphrase-verifier): Use correct name of
	passphrase verifier in docstring.
Luc Teirlinck's avatar
Luc Teirlinck committed
1104

Nick Roberts's avatar
Nick Roberts committed
1105 1106 1107 1108
2006-03-15  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-var-list): Change order of first two
	elements.
1109 1110
	(gdb-find-watch-expression): Make it work for arrays too.
	Follow change to gdb-var-list.
Nick Roberts's avatar
Nick Roberts committed
1111 1112 1113 1114 1115 1116 1117
	(gud-watch): Allow the user to enter variable name with a prexix
	arg.  Create keybindings.
	(gdb-var-create-handler, gdb-var-evaluate-expression-handler)
	(gdb-var-list-children-handler, gdb-var-update-handler)
	(gdb-var-delete, gdb-edit-value, gdb-speedbar-expand-node)
	(gdb-var-list-children-handler-1, gdb-var-update-handler-1):
	Follow change to gdb-var-list.
1118
	(gdb-starting): Don't show the overlay arrows when program is running.
Nick Roberts's avatar
Nick Roberts committed
1119 1120 1121 1122

	* progmodes/gud.el (gud-speedbar-buttons): Follow change to
	gdb-var-list.

1123 1124 1125
2006-03-14  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Pass value of path
1126 1127
	rather than symbol.  Always return list of directories.
	Guarantee that image directory comes first.
1128

Alan Mackenzie's avatar
Alan Mackenzie committed
1129 1130
2006-03-14  Alan Mackenzie  <acm@muc.de>

1131 1132
	* font-core.el (font-lock-extend-region\(-function\)?.):
	New function/variable.
Alan Mackenzie's avatar
Alan Mackenzie committed
1133

1134 1135
	* font-lock.el (font-lock-after-change-function):
	Call font-lock-extend-region.  Obey font-lock-lines-before.
Alan Mackenzie's avatar
Alan Mackenzie committed
1136 1137 1138
	(font-lock-default-fontify-region): Remove reference to
	font-lock-lines-before.

1139 1140
	* jit-lock.el (jit-lock-after-change):
	Call font-lock-extend-region.  Obey font-lock-lines-before.
Alan Mackenzie's avatar
Alan Mackenzie committed
1141

David Ponce's avatar
David Ponce committed
1142 1143 1144 1145 1146
2006-03-14  David Ponce  <david@dponce.com>

	* tree-widget.el (tree-widget-themes-load-path)
	(tree-widget-themes-directory, tree-widget-theme): Doc fix.

1147 1148 1149 1150 1151 1152 1153 1154
2006-03-13  Ryan Yeske  <rcyeske@gmail.com>

	* net/rcirc.el (rcirc) <defgroup>: Add link to manual.
	(rcirc-print): Mark the start of text at the end of the prompt.
	(rcirc-track-minor-mode): Add autoload cookie.
	(rcirc-update-activity-string): Add space to front of mode-line
	indicator.

1155 1156
2006-03-13  Miles Bader  <miles@gnu.org>

Nick Roberts's avatar
Nick Roberts committed
1157 1158
	* net/rcirc.el (rcirc-nick-abbrevs): Remove variable.
	(rcirc-abbrev-nick): Remove function.
1159 1160
	(rcirc-format-response-string): Don't call `rcirc-abbrev-nick'.

David Ponce's avatar
David Ponce committed
1161 1162 1163 1164 1165 1166
2006-03-13  David Ponce  <david@dponce.com>

	* tree-widget.el: Handle themes across all occurrences of the main
	themes sub-directory found in tree-widget-themes-load-path.
	(tree-widget-themes-directory, tree-widget-theme): Doc fix.
	(tree-widget--locate-sub-directory): Return all occurrences.
1167 1168
	(tree-widget-themes-path): New function.
	Replace tree-widget-themes-directory, and return a list of directories.
David Ponce's avatar
David Ponce committed
1169 1170 1171
	(tree-widget-set-parent-theme)
	(tree-widget-lookup-image): Use it.

Carsten Dominik's avatar
Carsten Dominik committed
1172 1173
2006-03-13  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
1174
	* textmodes/org.el (org-link-search): Avoid self-matching of
Carsten Dominik's avatar
Carsten Dominik committed
1175 1176
	links, allow target text to be distributed over several lines.
	(org-search-not-link): New function.
Juanma Barranquero's avatar
Juanma Barranquero committed
1177 1178
	(org-set-regexps-and-options, org-get-current-options):
	New startup options.
Carsten Dominik's avatar
Carsten Dominik committed
1179 1180 1181 1182 1183 1184
	(org-export-as-html): Take odd-level setting from local variable.
	(org-fontify-emphasized-text): New option.
	(org-set-font-lock-defaults): Include emphasized text.
	(org-follow-mhe-link): Allow folder-only links, fix folder name.
	(org-font-lock): Customize group renamed from `org-faces'.

1185 1186 1187 1188 1189
2006-03-13  John Paul Wallington  <jpw@pobox.com>

	* ibuf-ext.el (ibuffer-never-show-predicates): Add `require'
	keyword; require `ibuf-ext' feature.  Thanks to Zhang Wei.

Luc Teirlinck's avatar
Luc Teirlinck committed
1190 1191 1192 1193 1194
2006-03-12  Luc Teirlinck  <teirllm@auburn.edu>

	* cus-start.el (all): Delete :version keyword for members of the
	fringe group, since the entire group is new in 22.1.

Nick Roberts's avatar
Nick Roberts committed
1195 1196 1197 1198 1199 1200 1201 1202
2006-03-13  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-stack-list-locals-handler): Add local
	map if value is hexadecimal (an address).
	(gud-watch): Only search roots for existing watch expressions.
	(gdb-speedbar-refresh): Bind speedbar-shown-directories to nil to
	prevent caching problems with speedbar-update-directory-contents.

1203 1204 1205 1206 1207 1208 1209 1210 1211 1212
2006-03-12  Juri Linkov  <juri@jurta.org>

	* battery.el (battery-linux-proc-acpi): Check `capacity' for non-nil
	before comparing with `low' and `warn'.

	* info.el (Info-dir-remove-duplicates): Move point to the
	beginning of the current line after deleting the entries from
	redundant heading.  Use marker for `limit' and compare it with
	point before calling `re-search-forward'.

Luc Teirlinck's avatar
Luc Teirlinck committed
1213 1214 1215 1216
2006-03-11  Luc Teirlinck  <teirllm@auburn.edu>

	* simple.el (yank): Fix typo in docstring.

Eli Zaretskii's avatar
Eli Zaretskii committed
1217 1218 1219 1220 1221
2006-03-11  Ryan Yeske  <rcyeske@gmail.com>

	* mail/rmailsum.el (rmail-summary-next-msg): Skip deleted
	messages, where "D" is the 6th character.

Eli Zaretskii's avatar
Eli Zaretskii committed
1222 1223 1224 1225
2006-03-11  Eli Zaretskii  <eliz@gnu.org>

	* simple.el (yank): Fix last change.

Eli Zaretskii's avatar
Eli Zaretskii committed
1226 1227 1228 1229 1230 1231 1232
2006-03-11  David Ponce  <david@dponce.com>

	* ispell.el (ispell-find-aspell-dictionaries): Add aliases before
	merging elements from the standard ispell-dictionary-alist.
	(ispell-aspell-add-aliases): Add aliases to the passed dictionary
	alist, and return the new alist.

1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246
2006-03-11  Richard Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-ignored-headers): Discard DomainKey-Signature.

	* eshell/eshell.el (eshell-prefer-to-shell): Variable deleted;
	the way it is implemented is too unclean.

	* simple.el (kill-region, yank): Doc fix.

	* battery.el (battery-echo-area-format): Doc fix.
	(battery-mode-line-format): Likewise.
	(battery-linux-proc-apm, battery-linux-proc-acpi): Likewise.
	(battery-linux-proc-acpi): Ignore batteries that say "charged".

1247 1248
2006-03-11  Kurt Hornik  <Kurt.Hornik@wu-wien.ac.at>

Juanma Barranquero's avatar
Juanma Barranquero committed
1249 1250
	* progmodes/octave-mod.el (octave-indent-for-comment):
	Behave according to do string.
1251

1252 1253
2006-03-11  Agustin Martin  <agustin.martin@hispalinux.es>

Eli Zaretskii's avatar
Eli Zaretskii committed
1254 1255 1256
	* textmodes/ispell.el (ispell-menu-map-needed) [ispell-message]:
	Be visible only if major mode is Mail Mode.

1257 1258 1259
	* textmodes/flyspell.el (flyspell-external-point-words)
	(flyspell-process-localwords): Fix last changes.

Eli Zaretskii's avatar
Eli Zaretskii committed
1260 1261
2006-03-11  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
1262 1263
	* calendar/holidays.el (list-holidays): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
1264 1265 1266 1267 1268 1269 1270
	* international/mule.el (auto-coding-alist): Add .odt
	(OpenOffice's open document) files.

	* files.el (auto-mode-alist): Add .odt (OpenOffice's open
	document) files.  Mention in the doc string the need to sync with
	auto-coding-alist.

1271 1272 1273 1274 1275 1276
2006-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* files.el (hack-local-variables-confirm): Don't prompt for ! if
	enable-local-variables is set to always query, or there is no
	savable variable.

1277 1278 1279 1280 1281 1282
2006-03-10  Bill Wohler  <wohler@newt.com>

	* image.el (image-load-path-for-library): Merge at least three
	functions from Gnus and MH-E into this one function that can now
	be shared.

Nick Roberts's avatar
Nick Roberts committed
1283 1284 1285 1286 1287
2006-03-11  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-remove-text-properties): Rename from
	gdb-remove-mouse-face and remove help-echo too.
	(gdb-enqueue-input): Correct conditional clause.
Juanma Barranquero's avatar
Juanma Barranquero committed
1288

Glenn Morris's avatar
Glenn Morris committed
1289 1290 1291 1292 1293
2006-03-10  Glenn Morris  <rgm@gnu.org>

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

Nick Roberts's avatar
Nick Roberts committed
1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305
2006-03-10  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdba): Don't call gdb-init-1 explicitly as
	it gets called in gdb-prompt anyway.
	(gdb-use-separate-io-buffer): Only restore window arrangement for
	gdb-many-windows.
	(gdb-enqueue-input): Make it harder to send GDB input when program
	is running.
	(gdb-buffer-list): New variable.
	(gdb-remove-mouse-face): New function.
	(gdb-starting): Use it when GDB input won't get sent.

Juanma Barranquero's avatar
Juanma Barranquero committed
1306 1307 1308 1309 1310
2006-03-08  Juanma Barranquero  <lekktu@gmail.com>

	* help.el (view-lossage): Remove trailing whitespace before
	inserting "\n".

1311 1312
2006-03-07  Chong Yidong  <cyd@stupidchicken.com>

1313 1314
	* files.el (hack-local-variables-confirm):
	Set coding-system-for-read to nil before writing to .emacs.
1315

1316 1317 1318
	* arc-mode.el (archive-extract): Check if an existing buffer name
	comes from a different archive.

1319 1320 1321
	* help.el (describe-key-briefly): If KEY is a down event, read and
	discard the up event.

Nick Roberts's avatar
Nick Roberts committed
1322 1323 1324 1325 1326 1327 1328 1329
2006-03-07  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-speedbar-buttons): Allow pointers to
	be edited and use font-lock-warning-face for any changes.

	* progmodes/gdb-ui.el (gdb-edit-value-handler): New function.
	(gdb-edit-value): Use it to report any errors.

Juanma Barranquero's avatar
Juanma Barranquero committed
1330 1331 1332 1333
2006-03-07  Juanma Barranquero  <lekktu@gmail.com>

	* help.el (describe-key): Remove leftover test code.

1334 1335
2006-03-07  Carsten Dominik  <dominik@science.uva.nl>

1336 1337
	* textmodes/org.el: Move defvars out of eval-when-compile.
	Use buffer-file-name variable.
1338 1339 1340 1341 1342 1343
	(org-agenda-file-to-end, org-agenda-file-to-front): Remove unused
	arg `file'.
	(org-level-faces): Remove startup dependency.
	(org-cycle, org-map-tree, org-scan-tags)
	(org-remember-handler): Don't call `outline-level' directly.
	(org-mhe-search-all-folders): New option.
Juanma Barranquero's avatar
Juanma Barranquero committed
1344 1345
	(org-mhe-get-message-folder-from-index)
	(org-mhe-get-message-folder): Fix indexing search.
1346 1347 1348 1349 1350 1351
	(org-format-agenda-item): Handle nil TAGS argument.
	(org-cleaned-string-for-export, org-activate-target-links)
	(org-make-target-link-regexp): Deal with empty radio target list.
	(org-tag): New face.
	(org-get-level-face): New function.
	(org-set-font-lock-defaults): Simplify setup for headlines.
1352
	(org-complete): Pass common substring to `display-completion-list'.
1353

David Ponce's avatar
David Ponce committed
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375
2006-03-06  David Ponce  <david@dponce.com>

	* tree-widget.el: Update Commentary header.
	(tree-widget-theme-name): Ignore parent themes.
	(tree-widget-set-parent-theme): New function.
	(tree-widget-set-theme): Use it.
	(tree-widget-set-image-properties): Move definition.  Does nothing
	if image properties have already been set.
	(tree-widget-image-properties): Move definition.  Receive an image
	name.  Set the :pointer property.
	(tree-widget-lookup-image): Doc fix.  Search in parent themes.
	Don't set the :pointer image property.
	(tree-widget-convert-widget): New function.  Handle :dynargs
	compatibility here.
	(tree-widget): Use it to :convert-widget.  Add the :expander-p
	predicate to control when the :expander function is entered.
	Thanks to Ken Manheimer <ken.manheimer@gmail.com> for the idea.
	(tree-widget-value-create): Handle :expander-p.  widget-apply
	:expander.
	(tree-widget-expander-p): New function.  Default value of the
	:expander-p property.