ChangeLog 285 KB
Newer Older
1 2 3 4 5
1999-11-15  Alex Schroeder  <alex@gnu.org>

	* ansi-color.el (ansi-color-apply): Updated regexps to include
	highlighted face.
	
Gerd Moellmann's avatar
Gerd Moellmann committed
6 7 8 9 10 11 12
1999-01-15  Johan Vromans  <jvromans@squirrel.nl>

	* forms.el (forms--make-format-elt-using-text-properties): 
	Treat `intangible' differently.

	* forms.el: Use new backquote syntax.

Gerd Moellmann's avatar
Gerd Moellmann committed
13 14 15 16
1999-11-13  Gerd Moellmann  <gerd@gnu.org>

	* textmodes/scribe.el (scribe-mode): Doc-fix.

17 18
1999-11-13  Peter Breton  <pbreton@ne.mediaone.net>

Gerd Moellmann's avatar
Gerd Moellmann committed
19 20 21 22 23
	* net-utils.el (run-network-program, net-utils-run-program): Use
	the new backquote syntax.
	(smbclient-program, smbclient-program-options)
	(smbclient-prompt-regexp, smbclient-font-lock-keywords): New
	variables
24 25
	(smbclient, smbclient-list-shares): New functions
	
26 27
1999-11-12  Sam Steingold  <sds@ksp.com>

Gerd Moellmann's avatar
Gerd Moellmann committed
28 29 30 31 32
	* emulation/viper-init.el (viper-deflocalvar, viper-loop)
	(viper-buffer-live-p, viper-kbd-buf-alist, viper-kbd-buf-pair)
	(viper-kbd-buf-definition, viper-kbd-mode-alist)
	(viper-kbd-mode-pair, viper-kbd-mode-definition)
	(viper-kbd-global-pair, viper-kbd-global-definition):
33 34
	Use the new backquote syntax.

Gerd Moellmann's avatar
Gerd Moellmann committed
35 36
	* emulation/viper-cmd.el (viper-test-com-defun)
	(viper-prefix-arg-value, viper-prefix-arg-com):
37 38
	Use the new backquote syntax.

39 40 41 42 43 44
	* emacs-lisp/debug.el (debugger-env-macro):
	Use the new backquote syntax.

	* emacs-lisp/easymenu.el (easy-menu-make-symbol):
	Use the new backquote syntax.

45 46 47 48 49 50
	* calendar/calendar.el (calendar-remove-frame-by-deleting):
	New user variable.
	(calendar-hide-window): Use it.
	(increment-calendar-month, calendar-for-loop, calendar-sum):
	Use the new backquote syntax.

Gerd Moellmann's avatar
Gerd Moellmann committed
51 52 53 54 55
1999-11-12  Andrew Innes  <andrewi@gnu.org>

	* select.el (x-set-selection): Call buffer-substring, not
	substring.  Also fix docstring

56 57 58 59 60
1999-11-12  Peter Kleiweg  <kleiweg@let.rug.nl>

	* progmodes/ps-mode.el (ps-mode-submit-bug-report): Added list
	of customizable variables to bug report message. Added
	system-type to package name in bug report.
61

62 63 64 65 66
1999-11-12  Gerd Moellmann  <gerd@gnu.org>

	* buff-menu.el (list-buffers-noselect): Use abbreviate-file-name
	to display file names.

Gerd Moellmann's avatar
Gerd Moellmann committed
67 68
1999-11-11  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
69 70
	* mwheel.el: Fix copyright notice, don't require 'cl at run time.

Gerd Moellmann's avatar
Gerd Moellmann committed
71 72
	* isearch.el: Add lazy-highlighting feature.

Gerd Moellmann's avatar
Gerd Moellmann committed
73 74 75 76 77 78
1999-11-10  Peter Kleiweg  <kleiweg@let.rug.nl>

	* progmodes/ps-mode.el (ps-mode-maintainer-address): New
        constant.
	(ps-mode-submit-bug-report): New function. Entry added to menu.

79 80 81 82
1999-11-10  William M. Perry  <wmperry@aventail.com>

	* mwheel.el: New file to support the new style wheeled mice.

Gerd Moellmann's avatar
Gerd Moellmann committed
83 84
1999-11-10  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
85 86 87
	* startup.el (initial-scratch-message): Add ";;" to the front of
	lines in the message.

88 89 90
	* files.el (file-local-copy): Remove optional BUFFER argument
	because that's not used by anything.

Gerd Moellmann's avatar
Gerd Moellmann committed
91 92 93
	* mail/mh-comp.el (mh-smail-batch): If TO is nil, use "" as
	to-address.

94 95
1999-11-08  Markus Rost  <rost@ias.edu>

96
	* wid-edit.el (widget-button-click): Wrap with save-excursion
97 98 99 100 101 102 103 104 105 106 107
	to restore track-mouse in the correct buffer.

1999-11-08  Gerd Moellmann  <gerd@gnu.org>

	* mail/mh-e.el: Changed maintainer to billcurtis@hotmail.com.

1999-11-08  Peter Kleiweg  <kleiweg@let.rug.nl>

	* progmodes/ps-mode.el (ps-mode-print-function): Changed default
	lpr-command to "lp" for some system-types. (copied from lpr.el
	Emacs version 20.2.1).
108

Gerd Moellmann's avatar
Gerd Moellmann committed
109 110 111 112 113
1999-11-04  Markus Rost  <rost@ias.edu>

	* simple.el (comment-region): Strip off white space at end of
	comment-start.

Gerd Moellmann's avatar
Gerd Moellmann committed
114 115 116 117
1999-11-04  Gerd Moellmann  <gerd@gnu.org>

	* faces.el (secondary-selection): Fix wrong color name.

118 119 120 121 122 123
1999-11-04  John Tobey  <jtobey@epsilondev.com>

	* gud.el (gud-perldb-massage-args): Handle the case "perl -e 0",
	the default when invoking perldb in a non-Perl buffer, and other
	cases involving -e or --.

124 125
1999-11-04  Gerd Moellmann  <gerd@gnu.org>

126 127 128 129 130 131
	* simple.el (previous-matching-history-element)
	(next-history-element): Use delete-field instead of erase-field.

	* isearch.el (isearch-ring-advance-edit, isearch-complete-edit):
	Use delete-field instead of erase-field.

132 133
	* faces.el (secondary-selection): Change background to yellow.

134 135 136 137
	* complete.el (PC-do-completion): Use minibuffer-prompt-end to
	find the start of the text.  Use field-string to read the user
	input.

138 139
1999-11-03  Gerd Moellmann  <gerd@gnu.org>

140 141 142 143
	* faces.el (make-face-bold, make-face-unbold, make-face-italic)
	(make-face-unitalic, make-face-bold-italic): Add NOERROR argument
	for compatibility with old face implementation.

Gerd Moellmann's avatar
Gerd Moellmann committed
144 145 146
	* isearch.el (isearch-complete-edit, isearch-ring-advance-edit):
	Use erase-field instead of erase-buffer.

147 148 149 150 151
	* frame.el (blink-cursor-mode, blink-cursor-end): Use
	internal-show-cursor with new interface.
	(blink-cursor-timer-function): New.
	(blink-cursor-start): Use blink-cursor-timer-function.

152 153 154 155 156 157 158 159
1999-11-03  Edward M. Reingold  <reingold@emr.cs.uiuc.edu>

	* calendar.el (redraw-calendar): Move to nearest date before
	redrawing.

	* diary-lib.el (simple-diary-display): Reset modeline even if
	there are no diary entries since the diary buffer may be displayed.

Gerd Moellmann's avatar
Gerd Moellmann committed
160 161 162 163 164 165 166 167 168
1999-11-03  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* emacs-lisp/debug.el (debug): If noninteractive, display the
	backtrace using `message', then exit Emacs.
	(debugger-batch-max-lines): New variable.
	(debugger-setup-buffer): New subroutine, broken out of `debug'.
	Change the messages put at the start, to say that the debugger
	was entered.

169 170 171 172
1999-11-02  Sam Steingold  <sds@ksp.com>

	* progmodes/cmacexp.el (c-macro-preprocessor): Find the Solaris cpp.

Gerd Moellmann's avatar
Gerd Moellmann committed
173 174 175 176 177
1999-11-01  John Tobey  <jtobey@epsilondev.com>

	* gud.el: (gud-perldb-massage-args): Massage correctly in the
	presence of perl switches other than "-e".

Gerd Moellmann's avatar
Gerd Moellmann committed
178 179 180 181 182
1999-11-01  Markus Rost  <rost@ias.edu>

	* dired-x.el (dired-smart-shell-command): Use
	shell-command-history as in shell-command.

Gerd Moellmann's avatar
Gerd Moellmann committed
183 184 185 186
1999-11-01  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* userlock.el (ask-user-about-lock): Doc fix.

Gerd Moellmann's avatar
Gerd Moellmann committed
187 188
	* frame.el: Doc fixes.

Gerd Moellmann's avatar
Gerd Moellmann committed
189 190
1999-11-01  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
191 192 193 194
	* frame.el (blink-cursor-mode): Call internal-show-cursor instead
	of show-cursor.
	(blink-cursor-start, blink-cursor-end): Ditto.

Gerd Moellmann's avatar
Gerd Moellmann committed
195 196
	* textmodes/tex-mode.el (tex-default-mode): Changed to latex-mode.

197 198 199 200 201
1999-11-01  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* window.el (walk-windows): If ALL-FRAMES is a frame,
	start on that frame.  Use save-selected-window.

202 203 204 205 206 207
1999-11-01  Gerd Moellmann  <gerd@gnu.org>

	* simple.el (end-of-buffer): Use window-end to find the window end
	instead of vertical-motion because this handles variable-height
	lines correctly.

Michael Kifer's avatar
Michael Kifer committed
208 209
1999-11-01  Michael Kifer  <kifer@cs.sunysb.edu>

210
	* ediff.el: Version change.
211

212
	* ediff-util.el (ediff-cleanup-mess): Fixed the case of dead windows.
Michael Kifer's avatar
Michael Kifer committed
213 214
	make sure you are in a good frame before deleting other
	windows.
215
	(ediff-file-checked-in-p): Don't consider CVS
Michael Kifer's avatar
Michael Kifer committed
216 217 218 219
	files checked in.
	(ediff-make-temp-file,ediff-make-empty-tmp-file):  Make sure you
	are writing to a newly created empty file.

220
	* ediff-mult.el (ediff-show-session-group-hook): New default.
Michael Kifer's avatar
Michael Kifer committed
221 222

	* ediff-vers.el (ediff-pcl-cvs-view-revision):
223
	First cd to the file directory. reportedly works
Michael Kifer's avatar
Michael Kifer committed
224 225 226
	better with remote files.

	* ediff-vers.el (ediff-pcl-cvs-internal, ediff-pcl-cvs-merge-internal):
227
	Use file-name-nondirectory when passing files to CVS.
228

Gerd Moellmann's avatar
Gerd Moellmann committed
229
	* ediff-diff.el (ediff-cmp-options): New variable.
230
	(ediff-same-file-contents): Use ediff-cmp-options.
231

Michael Kifer's avatar
Michael Kifer committed
232
	* ediff-ptch.el (ediff-prompt-for-patch-buffer,
233
	ediff-get-patch-buffer): Use current buffer if it appears to be a
Michael Kifer's avatar
Michael Kifer committed
234
	patch.
235

Gerd Moellmann's avatar
Gerd Moellmann committed
236 237
	* viper-keym.el: Fixed calls to viper-ex, change key C-c g to C-c
	C-g
Michael Kifer's avatar
Michael Kifer committed
238

239 240
	* viper-util.el (viper-nontrivial-find-file-function): Deleted.
	(viper-glob-unix-files, viper-glob-mswindows-files): New functions.
Michael Kifer's avatar
Michael Kifer committed
241
	(viper-save-cursor-color,viper-restore-cursor-color):
242
	Improved cursor color handling.
Michael Kifer's avatar
Michael Kifer committed
243
	(viper-get-saved-cursor-color-in-replace-mode,
244
	viper-get-saved-cursor-color-in-insert-mode): New functions for
Michael Kifer's avatar
Michael Kifer committed
245 246 247
	better cursor color handling.

	* viper-ex.el (ex-read,ex-edit):
248 249 250 251
	Fixes for correct interpretation of #,%.
	(viper-ex): Now works correctly when called from other functions.
	(viper-glob-function): New variable.
	(viper-ex): Save excursion before doing :global.
Michael Kifer's avatar
Michael Kifer committed
252

253
	* viper-mous.el (viper-counting-clicks-p): Bug fixes.
254

Michael Kifer's avatar
Michael Kifer committed
255 256
	* viper-cmd.el (viper-post-command-sentinel,
	viper-insert-state-post-command-sentinel,
257
	viper-insert-state-pre-command-sentinel): Takes better care of
Michael Kifer's avatar
Michael Kifer committed
258
	 cursor colors.
259 260

	* viper.el: Version change.
Michael Kifer's avatar
Michael Kifer committed
261

Gerd Moellmann's avatar
Gerd Moellmann committed
262 263 264 265 266 267
1999-10-31  Rajesh Vaidheeswarran  <rv@dsmit.com>

	* whitespace.el (whitespace-update-modeline): Bugfix to ensure
	that the modeline display was updated *only* when
	`whitespace-display-in-modeline' was set, not otherwise.

268 269
1999-10-30  Gerd Moellmann  <gerd@gnu.org>

270 271 272
	* textmodes/sgml-mode.el (sgml-char-names): Change "half" to
	"frac12".

273 274 275
	* emacs-lisp/advice.el (ad-activate-on): Make it an alias for
	ad-activate.

276 277
1999-10-30  Rajesh Vaidheeswarran  <rv@dsmit.com>

Gerd Moellmann's avatar
Gerd Moellmann committed
278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293
	* whitespace.el: Test for existence of `defcustom' and `defgroup'
	using fboundp instead of assuming that these are not present in
	particular flavors of emacs.
	(whitespace-version): Update to 2.8
	(whitespace-display-in-modeline): Add custom variable to control
	displaying the whitespace errors on the modeline based on
	suggestion from <klaus.berndl@sdm.de>
	(whitespace-buffer): Now returns `t' if unclean and `nil' if
	clean, to enable using as a hook function, as suggested by Puneet
	Goel <puneet@computer.org>
	(whitespace-buffer): Fix a subtle bug that cleaned up only if
	quiet was not set, even with whitespace-auto-cleanup set.
	(whitespace-mode-line): Now uses less modeline real estate and
	shows whitespaces as W:<x>!<y> where <x> is any type of whitespace
	which is present in the file, and <y> is any type of whitespace
	whose check has been suppressed by setting
294
	`whitespace-check-<whitespace-type>' to nil.
Gerd Moellmann's avatar
Gerd Moellmann committed
295 296 297 298
	(whitespace-unchecked-whitespaces): New function to return the
	list of whitespaces for whom checks have been suppressed.
	(whitespace-display-unchecked-whitespaces): Renamed to
	`whitespace-update-modeline' to reflect its functionality.
299

300 301
1999-10-30  Gerd Moellmann  <gerd@gnu.org>

302
	* progmodes/compile.el (compilation-error-regexp-alist):
303 304
	Undo previous change.

Dave Love's avatar
Dave Love committed
305 306 307 308 309
1999-10-28  Dave Love  <fx@gnu.org>

	* help.el (help-follow): Make arg optional again and really
	default to point.

Gerd Moellmann's avatar
Gerd Moellmann committed
310 311
1999-10-28  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
312
	* paths.el (rmail-file-name): Make it an option.
313

Gerd Moellmann's avatar
Gerd Moellmann committed
314 315 316 317
	* progmodes/ada-mode.el, progmodes/ada-prj.el,
	progmodes/ada-stmt.el, progmodes/ada-xref.el: Doc-string and
	comment fixes.

Gerd Moellmann's avatar
Gerd Moellmann committed
318
	* progmodes/compile.el (compilation-error-regexp-alist): Recognize
319 320
	MIPS Pro 7.3 compiler error message syntax.

Dave Love's avatar
Dave Love committed
321 322 323 324
1999-10-27  Dave Love  <fx@gnu.org>

	* progmodes/compile.el: Checkdoc-inspired fixes.

325 326 327 328
1999-10-27  Gerd Moellmann  <gerd@gnu.org>

	* lpr.el (print-buffer): Doc-string fix.

Dave Love's avatar
Dave Love committed
329 330 331 332 333 334
1999-10-27  Dave Love  <fx@gnu.org>

	* emacs-lisp/advice.el: Doc fixes.
	(ad-lemacs-p): Removed.
	(advice): Add :link to defgroup.

335 336 337 338 339
1999-10-27  Kenichi Handa  <handa@etl.go.jp>

	* ange-ftp.el (ange-ftp-insert-file-contents): Don't change
	last-coding-system-used by the call of ange-ftp-set-ascii-mode.

Gerd Moellmann's avatar
Gerd Moellmann committed
340 341 342 343 344 345 346
1999-10-27  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* emacs-lisp/advice.el (ad-activate-internal): Renamed from
	ad-activate.  All callers changed, including those in data.c.
	(ad-activate-internal-off): Renamed from ad-activate-off.
	All uses changed.
	(ad-activate): Renamed from ad-activate-on.  All uses changed.
347
	(ad-start-advice, ad-stop-advice, ad-recover-normality):
Gerd Moellmann's avatar
Gerd Moellmann committed
348 349
	Alter the definition of ad-activate-internal, not ad-activate.

Gerd Moellmann's avatar
Gerd Moellmann committed
350 351 352 353 354
1999-10-26  Gerd Moellmann  <gerd@gnu.org>

	* startup.el (command-line-1): Add support for command line
	arguments `file' and `execute'.  Fix handling of `visit'.

355 356 357 358 359 360 361 362
1999-10-26  Kenichi Handa  <handa@etl.go.jp>

	* international/mule-cmds.el (read-input-method-name): Handle the
	case that the arg DEFAULT is symbol.

	* international/mule-diag.el (mule-diag): Handle the case that
	default-input-method is symbol.

Gerd Moellmann's avatar
Gerd Moellmann committed
363 364 365 366
1999-10-26  Gerd Moellmann  <gerd@gnu.org>

	* textmodes/tildify.el: New file.

367 368 369 370 371
1999-10-25  Sam Steingold  <sds@ksp.com>

	* Makefile (compile-files): Fixed the "tr" strings.
	(EMACS): Set to ../src/emacs.

Gerd Moellmann's avatar
Gerd Moellmann committed
372 373 374 375 376
1999-10-25  Gerd Moellmann  <gerd@gnu.org>

	* info.el (Info-build-node-completions): Add '("*") to the
	completion list.

377 378 379 380
1999-10-25  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* frame.el (auto-raise-mode): When enabling the mode,
	immediately raise the selected frame.
381

Gerd Moellmann's avatar
Gerd Moellmann committed
382 383
	* indent.el (indent-region): Doc fix.

384 385 386
	* comint.el (comint-output-filter): Make the Comint buffer current
	for the comint-preoutput-filter-functions.

Gerd Moellmann's avatar
Gerd Moellmann committed
387 388
	* mail/reporter.el: Doc fix.

389 390
1999-10-24  Stephen Eglen  <stephen@gnu.org>

391
	* progmodes/octave-mod.el (octave-auto-indent): Remove :version so
392
	that Octave lisp files can also run under XEmacs 20.
393 394
	(require 'custom) added so that files can run under Emacs 19.34.

395 396 397
	* iswitchb.el (iswitchb-default-keybindings): No need to use
	read-kbd-macro in keybindings.

Dave Love's avatar
Dave Love committed
398 399 400 401
1999-10-23  Dave Love  <fx@gnu.org>

	* elide-head.el: New file.

Gerd Moellmann's avatar
Gerd Moellmann committed
402 403 404 405 406
1999-10-23  Gerd Moellmann  <gerd@gnu.org>

	* Makefile (compile-files, backup-compiled-files): New targets.
	(bootstrap, bootstrap-clean): Ditto.

407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425
1999-10-22  Paul Eggert  <eggert@twinsun.com>

	* international/mule-cmds.c (locale-language-names):
	Use Latin-1 (not Latin-3) for Afrikaans, Galician.
	Use Latin-5 (not Cyrillic-ISO) for Byelorussian, Bulgarian,
	Macedonian, Russian, Ukrainian, Serbian (Cyrillic alphabet).
	Use Latin-8 for Welsh.
	Use Latin-1 for English if "en" is explicitly specified.
	Use Latin-1 for Scots Gaelic, Tagalog.
	Use Latin-1 (not Latin-4) for Greenlandic.
	Use Latin-1 (not Latin-2) for Albanian.
	(locale-preferred-coding-systems, locale-language-names):
	Remove generic ISO 8859 locales; locale-charset-language-names now
	does this.
	(locale-charset-language-names): New variable.
	(set-locale-environment): Use language name specified by
	locale-charset-language-names if its charsets disagree with the
	language name specified by locale-language-names.

Dave Love's avatar
Dave Love committed
426 427
1999-10-22  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
428 429
	* make-mode.el: Minor doc fixes.

Dave Love's avatar
Dave Love committed
430 431
	* latin-9.el: Avoid non-ASCII characters to prevent loadup failure.

Dave Love's avatar
Dave Love committed
432 433 434 435
1999-10-21  Dave Love  <fx@gnu.org>

	* loadup.el: Add latin-8, latin-9.

436 437 438 439 440 441 442 443
1999-10-20  Paul Eggert  <eggert@twinsun.com>

	* disp-table.el (standard-display-european): Remove undocumented
	arg AUTO; no longer used by startup.el.  Do not attempt to treat
	all non-English language environments as coding system names.
	Instead, use the downcased language environment name as a coding
	system name if it is one; otherwise, use latin-1.

444 445 446 447 448
1999-10-20  Gerd Moellmann  <gerd@gnu.org>

	* dired.el (dired-move-to-filename-regexp): Fix long comment lines
	that were split so that part of the comment appeared as Lisp code.

Kenichi Handa's avatar
Kenichi Handa committed
449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 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
1999-10-20  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-bdf.el: Doc fix.

	* ps-print-def.el: New file: common definitions for all parts of
	ps-print.
	(ps-multibyte-buffer): Moved from ps-mule.

	* ps-mule.el: File dependence fix.
	(ps-multibyte-buffer): Moved to ps-print-def.

	* ps-print.el: Doc fix, better customization.
	(ps-print-region-function, ps-number-of-columns, ps-spool-tumble)
	(ps-print-color-p, ps-printing-region-p, ps-n-up-database)
	(ps-end-file): Doc fix.
	(ps-setup, ps-begin-file): Fun fix.
	(postscript): New group.
	(ps-zebra-gray, ps-banner-page-when-duplexing): New vars.
	(ps-print-prologue-1): Adjust PostScript programming.
	(ps-print): Adjust group hierarchy.
	(ps-print-n-up, ps-print-zebra, ps-print-background,
	ps-print-printer)
	(ps-print-page): New subgroups.
	(ps-print-prologue-header, ps-printer-name, ps-lpr-command)
	(ps-lpr-switches, ps-page-dimensions-database, ps-paper-type)
	(ps-landscape-mode, ps-print-control-characters, ps-n-up-printing)
	(ps-n-up-margin, ps-n-up-border-p, ps-n-up-filling, ps-zebra-stripes)
	(ps-zebra-stripe-height, ps-print-background-image)
	(ps-print-background-text, ps-spool-config): Adjust customization.
	(dos-ps-printer): Definition eliminated.

1999-10-20  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-mule.el: Doc fix, define functions properly if mule package is
	loaded or not.
	(ccl-encode-ethio-unicode, ps-mule-encode-ethiopic): Define properly if
	mule package is loaded or not.

	* ps-print.el: Doc fix, n-up printing.
	(ps-print-version): New version number (5.0).
	(ps-page-dimensions-database): Added document media.
	(ps-n-up-printing, ps-n-up-margin, ps-n-up-border-p, ps-n-up-filling)
	(ps-page-order, ps-printing-region-p): New vars.
	(ps-n-up-printing, ps-n-up-filling, ps-header-sheet, ps-end-job): New
	funs.
	(ps-page-dimensions-get-media, ps-n-up-landscape, ps-n-up-lines)
	(ps-n-up-columns, ps-n-up-missing, ps-n-up-xcolumn, ps-n-up-ycolumn)
	(ps-n-up-xline, ps-n-up-yline, ps-n-up-repeat, ps-n-up-end)
	(ps-n-up-xstart, ps-n-up-ystart): New macros.
	(ps-print-begin-sheet-hook): New hook.
	(ps-boundingbox-re, ps-n-up-database, ps-n-up-filling-database): New
	const.
	(ps-setup, ps-begin-file, ps-get-buffer-name, ps-begin-job)
	(ps-end-file, ps-dummy-page, ps-generate): Fix funs.
	(ps-print-prologue-1): Adjust PostScript programming for n-up printing.
	(ps-count-lines): Changed to defun.
	(ps-header-page): Changed to defsubst, fix fun.
	(ps-printing-region): Doc fix, adjust programming code.
	(ps-output-boolean, ps-background-pages, ps-background-text)
	(ps-background-image, ps-background, ps-get-boundingbox): Adjust
	programming code.

1999-10-20  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Doc fix, duplex and setpagedevice configuration.
	(ps-print-version): New version number (4.2).
	(ps-spool-config, ps-spool-tumble): New vars.
	(ps-print-prologue-1): Changed to defconst, adjust PostScript
	programming, new PostScript procedure to handle errors.
	(ps-print-prologue-2): Changed to defconst.
	(ps-print-duplex-feature): New const: duplex and tumble setting.
	(ps-setup, ps-begin-file): Fix funs.
	(ps-boolean-capitalized): New fun.

523 524 525 526 527 528 529 530 531 532 533 534 535 536 537
1999-10-19  Stefan Monnier  <monnier@cs.yale.edu>

	* Makefile (dontcompilefiles): Obsoleted.
	(DONTCOMPILE): Added emacs-lisp/cl-specs.el.
	(EL): Unused.
	(temacs): Removed (unused).
	(cus-load.el, finder-inf.el, loaddefs.el): New targets to build a dummy
	  version of the file (necessary for the update to work properly).
	(autoloads): Force the use of `pwd`/loaddefs.el.
	(updates); Redefined in terms of other targets to reduce redundancy.
	(.el.elc): New default rule, just in case you want it.
	(compile): Use a single invocation of Emacs.
	(bootstrap-compile); Unneeded.
	(autoloads-with-other-emacs): Unneeded now that autoloads is fixed.

Dave Love's avatar
Dave Love committed
538 539 540 541
1999-10-19  Dave Love  <fx@gnu.org>

	* emacs-lisp/eval-reg.el: Removed -- not now needed by edebug.

542 543 544 545 546
1999-10-19  Sam Steingold  <sds@ksp.com>

	* map-ynp.el (map-y-or-n-p): Remove extraneous `not' to
	comply with the comment.

547 548 549 550 551
1999-10-19  Gerd Moellmann  <gerd@gnu.org>

	* autorevert.el (auto-revert-mode): Make auto-revert-mode
	permanent-local.

552
1999-10-19  Peter Kleiweg  <kleiweg@let.rug.nl>
553

554 555 556 557 558 559 560 561 562 563 564 565 566
	* progmodes/ps-mode.el (ps-mode-print-function): Fix default
	value: \"lpr\" changed to "lpr"
	(ps-mode-version): New constant
	(ps-mode-show-version): New function, added key in ps-mode-map
	(ps-run-messages): Removed
	(ps-run-font-lock-keywords-2): New defcustom variable replacing
	ps-run-messages. These keywords now include the value of
	ps-run-prompt, making its fontification customizable.
	(ps-run-init): Removed \\n from docstring, it is now added when
	the value is used
	(ps-run-font-lock-keywords-1): Added checking for initial ^ in
	ps-run-prompt
	(ps-mode): Added ps-run-font-lock-keywords-2 to list of
Gerd Moellmann's avatar
Gerd Moellmann committed
567
	customizable variables in doc-string (its equivalent
568 569 570
	ps-run-messages was missing in previous version of the doc-string)
	(ps-run-mode): Simplified assignment to font-lock-defaults, using
	symbols only
571

Gerd Moellmann's avatar
Gerd Moellmann committed
572 573 574 575
1999-10-19  Alex Schroeder  <alex@gnu.org>

	* ansi-color.el: Complete rewrite.

Paul Eggert's avatar
Paul Eggert committed
576 577 578 579
1999-10-19  Paul Eggert  <eggert@twinsun.com>

	Fix bootstrapping problems.
	Use the system locale to specify Emacs locale defaults.
580

Paul Eggert's avatar
Paul Eggert committed
581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607
	* international/mule-cmds.el (global-map):
	Do not use backquote, because that makes a bootstrapping
	problem if you need to recompile all Lisp files using interpreted code.
	* international/mule.el (charset-id, charset-bytes,
	charset-dimension, charset-chars, charset-width,
	charset-direction, charset-iso-final-char,
	charset-iso-graphic-plane, charset-reverse-charset,
	charset-short-name, charset-long-name, charset-description,
	charset-plist): Likewise.
	* subr.el (save-match-data): Likewise.

	* international/mule-cmds.el
	(set-display-table-and-terminal-coding-system): New function,
	containing code migrated out of set-language-environment.
	(set-language-environment, set-locale-environment): Use it.
	(locale-translation-file-name): Moved here from startup.el.
	(locale-language-names, locale-preferred-coding-systems):
	New vars.
	(locale-name-match, set-locale-environment): New functions.

	* language/japan-util.el (setup-japanese-environment-internal):
	Prefer japanese-iso-8bit if the system-type is usg-unix-v.

	* startup.el (iso-8859-n-locale-regexp): Remove.
	(locale-translation-file-name): Move to mule-cmds.el.
	(command-line): Move locale-stuff into set-locale-environment.

Dave Love's avatar
Dave Love committed
608 609 610 611 612
1999-10-18  Dave Love  <fx@gnu.org>

	* abbrev.el (add-abbrev, inverse-add-abbrev)
	(expand-region-abbrevs): Remove properties from buffer text.

Gerd Moellmann's avatar
Gerd Moellmann committed
613 614
1999-10-17  Gerd Moellmann  <gerd@gnu.org>

615 616
	* iswitchb.el (iswitchb-exhibit): Extract user-input only
	from the mini-buffer, without the prompt.
617

Gerd Moellmann's avatar
Gerd Moellmann committed
618 619 620 621
	* simple.el (minibuffer-prompt-end): Return the position
	after the prompt, not the position of that last character
	of the prompt.

Gerd Moellmann's avatar
Gerd Moellmann committed
622 623 624 625 626 627
1999-10-17  Miles Bader  <miles@gnu.org>

	* simple.el: Doc fixes.

1999-10-17  Miles Bader  <miles@gnu.org>

628
	* simple.el (previous-matching-history-element, next-history-element):
Gerd Moellmann's avatar
Gerd Moellmann committed
629 630 631 632
	Change to work correctly even if the point is in the prompt.
	(choose-completion-string): Likewise.
	(minibuffer-prompt-width): New function (compatibility with old subr).

633
	* textmodes/paragraphs.el (forward-sentence, forward-paragraph):
Gerd Moellmann's avatar
Gerd Moellmann committed
634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665
	When constraining the final position to the current field,
	don't use the ONLY-IN-LINE mode of constrain-to-field.

1999-10-17  Miles Bader  <miles@gnu.org>

	* simple.el (line-move): Supply new ESCAPE-FROM-EDGE argument to
	constrain-to-field.
	* textmodes/paragraphs.el (forward-sentence): Likewise.

1999-10-17  Miles Bader  <miles@gnu.org>

	* simple.el (line-move): Use constrain-to-field to avoid
	moving into a prompt.
	(previous-complete-history-element): Clarify doc string.
	(next-complete-history-element): Likewise.
	Use field-beginning instead of point-min.
	(next-matching-history-element): Use field-beginning and
	erase-field instead of point-min and erase-buffer.
	* textmodes/paragraphs.el
	(forward-paragraph, forward-sentence): Likewise.
	(backward-kill-paragraph, backward-kill-sentence): Remove code to
	constrain the kill to an field, as the movement commands now
	do this.

1999-10-17  Miles Bader  <miles@gnu.org>

	* simple.el (previous-matching-history-element): Get the
	minibuffer input with field-string instead of buffer-string.
	(choose-completion-string): Likewise.
	(next-history-element): Likewise.
	Erase the minibuffer input with erase-field, not erase-buffer.
	Use field-beginning to find the beginning of the input.
666
	* textmodes/paragraphs.el (backward-kill-sentence):
Gerd Moellmann's avatar
Gerd Moellmann committed
667 668 669
	Remove minibuffer-prompt hack.
	Constrain to any input field.

670 671 672 673 674 675
1999-10-17  Sam Steingold  <sds@ksp.com>

	* bindings.el (completion-ignored-extensions): Added ".sparcf"
	for CMUCL on sparc and ".ufsl" for LispWorks.
	(bound-and-true-p): Bugfix: free variable `v'.

676 677 678 679 680 681
1999-10-16  Dave Love  <d.love@dl.ac.uk>

	* emacs-lisp/edebug.el (edebug-install-read-eval-functions)
	(edebug-uninstall-read-eval-functions): Use load-read-function,
	avoiding elisp-eval.

Gerd Moellmann's avatar
Gerd Moellmann committed
682 683 684 685 686
1999-10-16  Sam Steingold  <sds@ksp.com>

	* emacs-lisp/cl-indent.el (common-lisp-indent-function): Use `eq'
	instead of `eql'.

Stefan Monnier's avatar
Stefan Monnier committed
687 688 689 690 691 692 693 694 695 696 697 698 699 700 701
1999-10-14  Stefan Monnier  <monnier@cs.yale.edu>

	* ange-ftp.el (ange-ftp-make-tmp-name, ange-ftp-del-tmp-name):
	* browse-url.el (browse-url-of-buffer, browse-url-delete-temp-file),
	(browse-url-temp-file-list, browse-url-delete-temp-file-list):
	* ediff-util.el (ediff-make-temp-file):
	* ediff-vers.el (ediff-pcl-cvs-view-revision):
	* emerge.el (emerge-make-temp-file):
	* jka-compr.el (jka-compr-make-temp-name, jka-compr-delete-temp-file):
	* vc.el (vc-update-change-log):
	* mail/mailpost.el (post-mail-send-it):
	* mail/metamail.el (metamail-region):
	* progmodes/cmacexp.el (c-macro-expansion):
	* textmodes/makeinfo.el (makeinfo-region): Use make-temp-file.

702 703 704 705 706
1999-10-15  Gerd Moellmann  <gerd@gnu.org>

	* smtpmail.el (smtpmail-via-smtp): Add support for
	automatically appending a domain to RCPT TO: addresses.

707 708 709 710 711 712
1999-10-14  Richard M. Stallman  <rms@caffeine.ai.mit.edu>

	* dired.el (dired-insert-directory): Insert the amount of
	free space after the total size.
	(dired-free-space-program, dired-free-space-args): New variables.

Gerd Moellmann's avatar
Gerd Moellmann committed
713 714 715 716
1999-10-14  Karl Heuer  <kwzh@gnu.org>

	* mail/rmail.el (rmail-pop-password-error): Add new pattern.

Dave Love's avatar
#  
Dave Love committed
717 718
1999-10-14  Dave Love  <fx@gnu.org>

719
	* international/characters.el:
Dave Love's avatar
#  
Dave Love committed
720 721 722 723 724 725 726 727 728
	* international/fontset.el:
	* international/mule-conf.el: Add latin-iso8859-1[45].

	* language/european.el: Add Latin-8, Latin-9.  Modify some doc
	strings.

	* startup.el (iso-8859-n-locale-regexp): Modify for Latin-[89].
	(command-line): Detect Latin-[89] locales.

Stefan Monnier's avatar
.  
Stefan Monnier committed
729 730 731 732 733 734 735 736 737
1999-10-13  Stefan Monnier  <monnier@cs.yale.edu>

	* international/mule-cmds.el (select-safe-coding-system)
	(leim-list-header): avoid the use of strings that start with backslash
	  newline since lread.c:read1 has a hack to turn those strings into
	  integer 0 during the loadup.el process.

	* diff-mode.el (diff-find-file-name): use `Index:' preferentially.

Dave Love's avatar
#  
Dave Love committed
738 739 740 741 742
1999-10-13  Dave Love  <fx@gnu.org>

	* image.el (insert-image): Copy the image spec and add an
	intangible property.

743 744
1999-10-13  Stefan Monnier  <monnier@cs.yale.edu>

Dave Love's avatar
#  
Dave Love committed
745 746 747 748 749
	* help.el (help-xref-interned): Make it also work on variable-only
	and function-only symbols.
	(help-make-xrefs): Take advantage of the new `help-xref-interned'.
	(help-follow): If the point under mouse is not highlighted, try
	`help-xref-interned' on the pointed-to symbol anyway.
750

Dave Love's avatar
#  
Dave Love committed
751 752 753
	* info.el (Info-on-current-buffer): New entry point.
	(Info-find-node): Split into two for Info-on-current-buffer to
	hook into it.
754
	(Info-current-file, Info-set-mode-line, Info-up):
Dave Love's avatar
#  
Dave Love committed
755 756 757 758
	Info-current-file can now be t.
	(Info-clone-buffer-hook): function for `clone-buffer'.
	(Info-goto-node, Info-menu, Info-mode-map, Info-mode):
	`clone-buffer' available in various ways to the user.
759

760 761
1999-10-12  Stefan Monnier  <monnier@cs.yale.edu>

Dave Love's avatar
#  
Dave Love committed
762 763