This commit was generated by cvs2svn to compensate for changes in r1705,
[chise/xemacs-chise.git.1] / lisp / ChangeLog.1
1 1997-12-13  SL Baur  <steve@altair.xemacs.org>
2
3         * help.el (describe-function-arglist): Restore.
4         (describe-function-1): Correct typo.
5         From Jamie Zawinski <jwz@netscape.com>
6
7 1997-12-13  Hrvoje Niksic  <hniksic@srce.hr>
8
9         * cus-dep.el (Custom-make-dependencies): Cut a newline.
10
11         * cus-edit.el (customize-changed-options): Handle output more nicely.
12         (customize-changed-options): Mention `:version' instead of `:new'.
13         (customize-changed-options): Use `push'.
14
15 1997-12-12  Colin Rafferty  <colin@xemacs.org>
16
17         * window.el (shrink-window-if-larger-than-buffer): Modified the
18         algorithm so that is calculates the amount it can shrink the
19         buffer by shrinking the buffer itself first.
20
21 1997-12-10  Hrvoje Niksic  <hniksic@srce.hr>
22
23         * undo-stack.el (trunc-stack-bottom): Don't terminate error
24         message with a period.
25
26         * cus-start.el: Synch quoter with `custom-quote'.
27
28         * custom.el (custom-add-load): Update custom-group-hash-table.
29
30 1997-12-12  Hrvoje Niksic  <hniksic@srce.hr>
31
32         * mouse.el (mouse-track-run-hook): Understand `make-local-hook'
33         convention.
34
35         * custom.el (custom-add-version): New function, from FSF.
36         (custom-handle-keyword): Use it.
37
38         * cus-edit.el (custom-variable-prompt): Require match.
39         (customize-changed-options): New function, from FSF.
40         (customize-version-lessp): Ditto.
41
42         * cus-edit.el (custom-quote): Defalias to `quote-maybe'.
43         (customize-set-variable): Use `quote-maybe'.
44         (customize-save-variable): Ditto.
45         (custom-variable-value-create): Ditto.
46         (custom-variable-set): Ditto.
47         (custom-variable-save): Ditto.
48
49         * cus-start.el: Use `quote-maybe'.
50
51 1997-12-11  Hrvoje Niksic  <hniksic@srce.hr>
52
53         * simple.el (fsf:do-auto-fill): Comment out.
54
55         * simple.el (set-goal-column): Be careful about the format
56         argument to message.
57
58         * cl-macs.el: New setf methods for: buffer-dedicated-frame,
59         console-type-image-conversion-list, default-toolbar-position,
60         device-class, extent-begin-glyph, extent-begin-glyph-layout,
61         extent-end-glyph, extent-end-glyph-layout, extent-keymap,
62         extent-parent, extent-properties, frame-selected-window,
63         itimer-function, itimer-function-arguments, itimer-is-idle,
64         itimer-recorded-run-time, itimer-restart, itimer-uses-arguments,
65         itimer-value, keymap-parents, marker-insertion-type,
66         mouse-pixel-position, trunc-stack-length, trunc-stack-stack,
67         undoable-stack-max and weak-list-list.
68
69 1997-12-12  SL Baur  <steve@altair.xemacs.org>
70
71         * keydefs.el (global-map): Import C-x M-: keybinding for
72         `repeat-complex-command' from Emacs 20.
73
74 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
75
76         * mule/mule-debug.el (list-charsets): Make it work.  Better
77         formatting.
78
79 1997-12-11  SL Baur  <steve@altair.xemacs.org>
80
81         * files.el (insert-file): Don't use format.el settings.
82
83         * format.el (format-decode): Update docstring.
84
85 1997-12-09  SL Baur  <steve@altair.xemacs.org>
86
87         * make-docfile.el (package-path): Set load-path from package path
88         before collecting the files to dump.
89         * update-elc.el (package-path): Ditto.
90
91         * loadup.el: Comment changes, cleanup.
92
93 1997-12-09  Hrvoje Niksic  <hniksic@srce.hr>
94
95         * etags.el (tags-loop-continue): Avoid giant `progn' in while test.
96         (next-file): Use `pop'.
97
98 1997-12-08  Hrvoje Niksic  <hniksic@srce.hr>
99
100         * etags.el (find-tag-internal): Set the initial fuzz offset to 100
101         instead of 1000.
102         (find-tag-internal): Use `letf'.
103         (tags-delete): Removed -- was unused.
104         (set-buffer-tag-table): Use `expand-file-name'.
105         (get-tag-table-buffer): Use `ecase'.
106         (add-to-tag-completion-table): Mark the filename messages with
107         progress.
108         (add-to-tag-completion-table): Use `char-after' instead of
109         `following-char'.
110         (add-to-tag-completion-table): Use `match-string'.
111         (complete-symbol): Use `error' instead of message+ding.
112         (complete-symbol): Use `skip-syntax-forward'.
113         (tag-complete-symbol): Autoload.
114         (pop-mark-from-stack): Use `buffer-live-p'.
115         (pop-tag-mark): Autoload the `M-*' binding.
116         (list-tags): Made it work.
117
118 1997-12-09  SL Baur  <steve@altair.xemacs.org>
119
120         * x-toolbar.el (toolbar-news): Fix typo.
121
122 1997-12-06  Jonathan Harris <jhar@tardis.ed.ac.uk>
123
124         * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el,       nt/xemacs.mak
125           Created files: msw-select.el, select-msw.c
126           Copy and paste 8-bit text to/from mswindows clipboard.
127
128         * msw-faces.el: mswindows-make-font-bold[-italic]
129           Try to make the bold font the same width as the non-bold font.
130
131 1997-12-07  Hrvoje Niksic  <hniksic@srce.hr>
132
133         * wid-edit.el (widget-prettyprint-to-string): Nix cl-prettyprint's
134         newlines.
135
136 1997-12-06  Hrvoje Niksic  <hniksic@srce.hr>
137
138         * x-toolbar.el (toolbar-not-configured): Use `error'.
139         (toolbar-compile): Restore `toolbar-already-run' feature from
140         19.15.
141         (toolbar-news): Use `eval' on non-symbols.
142         (toolbar-info-frame-plist): Use the new `plist' widget.
143         (toolbar-news-frame-plist): Ditto.
144
145         * font-lock.el (font-lock-fontify-buffer-function): New variable,
146         synched with FSF Emacs 20.
147         (font-lock-unfontify-buffer-function): Ditto.
148         (font-lock-fontify-region-function): Ditto.
149         (font-lock-unfontify-region-function): Ditto.
150         (font-lock-inhibit-thing-lock): Ditto.
151
152 1997-12-07  SL Baur  <steve@altair.xemacs.org>
153
154         * egg/egg-cwnn-leim.el (egg-pinyin-activate): New file.  Interface
155         to Chinese Wnn server.
156
157         * egg/egg-kwnn-leim.el: New file.  Interface to Korean Wnn
158         server.
159
160         * dumped-lisp.el (preloaded-file-list): Dump LEIM integration
161         files for kWnn and cWnn.
162
163 1997-11-30  Adrian Aichner  <aichner@ecf.teradyne.com>
164
165         * build-report.el:
166         Making better use of `custom'-features to represent various
167         `build-report' variables.
168         build-report-*-regexp have become lists which are or-ed together
169         internally.
170         customized group `build-report' is now a child of group `build' which is
171         not release as of this version.
172         Including comment now into build-report stating wheter all or just the
173         most recent ./configure output is being inserted.
174
175 1997-12-01  Jonathon Harris <jhar@tardis.ed.ac.uk>
176
177         * msw-init.el: Provide default bindings for cut, paste, copy and undo
178
179 1997-12-05  Hrvoje Niksic  <hniksic@srce.hr>
180
181         * wid-edit.el: Ditto.
182         (widget-prettyprint-to-string): Use `cl-prettyprint'.
183         (widget-sexp-value-to-internal): Handle printed object beginning
184         with newline.
185
186         * cus-edit.el: Avoid `pp-to-string'.
187
188 1997-12-04  Hrvoje Niksic  <hniksic@srce.hr>
189
190         * simple.el (display-warning): Use `with-current-buffer'.
191
192         * font-lock.el (font-lock-mode): Use `lmessage'.
193         (font-lock-fontify-buffer): Ditto.
194         (font-lock-unfontify-region): Ditto.
195         (font-lock-fontify-syntactically-region): Ditto.
196         (font-lock-fontify-keywords-region): Ditto.
197         (font-lock-fontify-keywords-region): Ditto.
198
199         * simple.el (raw-append-message): Use `with-current-buffer'.
200         (log-message-filter): Place `save-match-data' outside the loop.
201         (log-message): Use `with-current-buffer'.
202         (remove-message): Use `lwarn' to warn about the hook error.
203
204         * lisp-mode.el: Indent `lmessage' and `lwarn' properly.
205
206         * simple.el (lmessage): New function.
207         (lwarn): Ditto.
208         (kill-region): Use `lmessage' instead of `display-message'.
209         (set-comment-column): Ditto.
210         (set-fill-column): Ditto.
211
212         * faces.el (get-custom-frame-properties): Don't use
213         `default-custom-frame-properties'.
214
215         * font-lock.el: Customized variables.
216
217         * font-lock.el: Customized faces.
218
219         * font-lock.el: (font-lock-maximum-decoration): Default to t.
220
221         * cus-edit.el (vms): Removed.
222
223 1997-12-03  Hrvoje Niksic  <hniksic@srce.hr>
224
225         * cus-start.el: Ditto.
226
227         * gui.el (dialog-frame-plist): Ditto.
228
229         * gnuserv.el (gnuserv-frame-plist): Ditto.
230
231         * frame.el: Use the `plist' widget type in defcustoms.
232
233         * cus-edit.el (plist): New widget type.
234         (custom-plist-convert-widget): New function.
235         (custom-quote): Vectors and bit-vectors are also self-printable.
236
237 1997-12-05  Mark Borges  <mdb@cdc.noaa.gov>
238
239         * mail/mail-extr.el (all-top-level-domains):
240         Two letter country codes synched with
241           http://www.iana.org/in-notes/iana/assignments/country-codes
242         as updated by the RIPE Network Coordination Centre.
243         Source: ISO 3166 Maintenance Agency
244         Latest change: Thu Aug  7 17:59:51 MET DST 1997
245
246 1997-12-03  Eric Eide  <eeide@cs.utah.edu>
247
248         * files.el (set-auto-mode): Don't invoke
249           `hack-local-variables-prop-line' if `enable-local-variables'
250            is nil.
251
252         * files.el (hack-local-variables-prop-line): Don't invoke
253           `hack-local-variables-p' for mode-only or empty -*- lines.
254           Don't test `enable-local-variables' before setting the mode;
255           instead, just verify that the specified major mode isn't the
256           current major mode.
257
258 1997-12-03  Hrvoje Niksic  <hniksic@srce.hr>
259
260         * startup.el (load-init-file): Use a warning buffer in case of
261         error.
262
263 1997-12-05  SL Baur  <steve@altair.xemacs.org>
264
265         * buffer.el (switch-to-buffer): Update docstring.
266         Suggested by Adrian Aichner <aichner@ecf.teradyne.com>
267
268 1997-12-01  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
269
270         * cus-edit.el (custom-unlispify-remove-prefixes): Reference to
271         related variables added.
272         (custom-variable-default-form): New variable controlling default
273         display form for customization of variables.
274         (custom-variable): widget `:form' is nil before initialization.
275         (custom-variable-value-create): Initialize `:form' to
276         `custom-variable-default-form'.
277         (custom-face-default-form): New variable controlling default
278         display form for customization of faces.
279         (custom-face): widget `:form' is nil before initialization.
280         (custom-face-value-create): Initialize `:form' to
281         `custom-face-default-form'.
282
283 1997-11-28  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
284
285         * misc/mic-paren.el: Define faces with `defface'.  Colors
286         given for both dark and light backgrounds.  Keep face
287         variables for backward compatibility.
288
289 1997-12-03  Hrvoje Niksic  <hniksic@srce.hr>
290
291         * simple.el (temporary-goal-column): Made buffer-local.
292
293 1997-12-01  Hrvoje Niksic  <hniksic@srce.hr>
294
295         * cus-edit.el (Custom-move-and-invoke): Removed.
296         (custom-mode): Ditto for doc.
297
298 1997-12-02  SL Baur  <steve@altair.xemacs.org>
299
300         * egg/egg-sj3-client.el (sj3-command-reset): Initial port to XEmacs.
301
302         * egg/egg-sj3.el: Initial port to XEmacs.
303
304         * egg/egg-leim.el (egg-activate): Define
305         `egg-default-startup-file'.
306
307         * language/japanese.el (japanese): Remove definition of
308         `egg-default-startup-file'.
309
310         * dumped-lisp.el (preloaded-file-list): Dump egg-sj3 and skk LEIM
311         support.
312
313         * egg/egg-sj3-leim.el: New file -- Add Egg/SJ3 support to LEIM.
314
315 1997-12-01  SL Baur  <steve@altair.xemacs.org>
316
317         * locale/ja/locale-start.el (startup-splash-frame-body): Fix typo
318         on advertised-undo.
319         Suggested by: Hajime Saitou
320         - Comment cleanup.
321
322 1997-11-30  SL Baur  <steve@altair.xemacs.org>
323
324         * help-macro.el (help-read-key): Autoload.
325
326 1997-11-29  Hrvoje Niksic  <hniksic@srce.hr>
327
328         * etags.el (buffer-tag-table-list): Check for `../TAGS'.
329         (visit-tags-table): Disallow setting `tags-file-name' to a
330         nonexistent file.
331
332 1997-11-29  SL Baur  <steve@altair.xemacs.org>
333
334         * update-elc.el ((preloaded-file-list site-load-packages)): Modify
335         error message to be more build-report.el friendly.
336
337         * dumped-lisp.el (preloaded-file-list): Remove tooltalk/ prefix
338         from tooltalk dumped files.
339
340         * symbol-syntax.el: Modify comments.
341
342 1997-11-29  Kyle Jones  <kyle_jones@wonderworks.com>
343
344         * etags.el (find-tag-default): Use symbol-near-point
345           instead of thing-symbol to remove the dependency on
346           thing.el.
347
348 1997-11-29  SL Baur  <steve@altair.xemacs.org>
349
350         * symbol-syntax.el: Unpackaged.
351         * disp-table.el: Unpackaged.
352         * picture.el: Unpackaged.
353         * rect.el: Unpackaged.
354         * lisp-mnt.el: Unpackaged.
355
356         * mule/canna.el: Don't require emu.
357         (canna:enter-canna-mode): Inline code for compatibility function
358         `minibuffer-prompt-width'.
359
360         * info.el (Info-find-node): Guard call to browse-url.
361         * wid-edit.el (widget-url-link-action): Ditto.
362
363         * hyper-apropos.el (hyper-apropos-get-doc): Use cl-prettyprint
364         instead of pp.
365         (hyper-apropos-disassemble): Ditto.
366
367         * x-menubar.el (default-menubar): Disable WWW items in help menu
368         if no browse-url.
369
370         * help.el (xemacs-www-page): Print error message intead of bombing
371         if not browse-url.
372         (xemacs-www-faq): Ditto.
373
374         * files.el (recover-session): Print error message instead of
375         bombing if no dired.
376         (file-remote-p): Return nil if no ange-ftp and no efs.
377
378         * format.el (format-encode-run-method): `shell-command-on-region'
379         called with wrong number of args.
380         (format-decode-run-method): Ditto.
381
382         * buff-menu.el (Buffer-menu-toggle-read-only): Call
383         modeline-toggle-read-only.
384
385         * register.el (copy-rectangle-to-register): Check for rectangle
386         functions.
387         (insert-register): Ditto.
388
389         * x-toolbar.el (pending-delete): Don't (require 'pending-del).
390         * x-menubar.el (pending-delete): Don't (require 'pending-del).
391
392         * x-menubar.el (bookmark-menu-filter): Add guards against bookmark
393         package not being loaded.
394
395         * mule/char-table.el: Imported from tm.
396         * mule/chartblxmas.el: Ditto.
397         * alist.el: Ditto.
398         * overlay.el: Unpackaged for Quail.
399
400         * x-menubar.el (default-menubar): Put guard on evaluation of
401         `ps-paper-type'.
402         (default-menubar): Put guard on `paren-mode'.
403         - Put guard on `mouse-avoidance-mode'.
404         - Guard `font-lock' stuffs.
405         - Guard browse-url stuffs.
406         - Clean up old deprecated syntax.
407         - Put guards on File, Edit, Apps, and Tools menus.
408
409 1997-11-28  Hrvoje Niksic  <hniksic@srce.hr>
410
411         * x-toolbar.el (toolbar-news-frame-properties): Made customizable.
412
413 1997-11-27  Christoph Wedler  <wedler@fmi.uni-passau.de>
414
415         * lazy-shot.el (lazy-shot-stealth-timer): `defvar'.  Would
416         bug out when setting `lazy-shot-stealth-time' to nil and visiting
417         a buffer smaller than `lazy-shot-minimum-size'.
418         (font-lock-mode-hook): Option is turn-on-lazy-shot.
419
420 1997-11-27  Kyle Jones  <kyle_jones@wonderworks.com>
421
422         * etags.el: Support new `include'
423           directive.  Search for exact tag matches and then
424           inexact matches.
425
426 1997-11-26  SL Baur  <steve@altair.xemacs.org>
427
428         * packages.el (packages-useful-lisp): advice.el is a package.
429
430         * x-menubar.el (default-menubar): Make `Options ... Color Printing'
431         a toggle.
432
433 1997-11-26  Kyle Jones  <kyle_jones@wonderworks.com>
434
435         * toolbar.el (init-toolbar-from-resrouces): Fix
436           parens to make valid if-expression.
437
438 1997-11-21  Hrvoje Niksic  <hniksic@srce.hr>
439
440         * x-toolbar.el (toolbar-gnus): Respect
441         `toolbar-news-use-separate-frame'.
442
443 1997-11-22  Hrvoje Niksic  <hniksic@srce.hr>
444
445         * x-menubar.el (default-menubar): Use `bookmark-menu-filter'
446         for the Bookmarks menu.
447         (bookmark-menu-filter): Handle inactive submenus.
448
449 1997-11-25  Hrvoje Niksic  <hniksic@srce.hr>
450
451         * custom.el (custom-declare-variable): Attach the symbol to
452         load history.
453
454 1997-11-23  SL Baur  <steve@altair.xemacs.org>
455
456         * startup.el (find-emacs-root-internal-1): Erase references to
457         prim.
458
459         * blessmail.el: dumped-lisp.el has been moved.
460         * font.el: ditto.
461         * make-docfile.el: ditto.
462         * package-admin.el: ditto.
463         * update-elc.el: ditto.
464
465         * about.el: Moved.
466         * cleantree.el: ditto.
467         * dumped-lisp.el: ditto.
468         * sound.el: ditto.
469         * winnt.el: ditto.
470
471 1997-11-22  Kyle Jones  <kyle_jones@wonderworks.com>
472
473         * faces.el: Don't set global background pixmap
474           property of the modeline face to [nothing], as that
475           the attributeBackgroundPixmap X resource.
476
477 1997-11-21  SL Baur  <steve@altair.xemacs.org>
478
479         * autoload.el: Moved.
480         * config.el: ditto.
481         * etags.el: ditto.
482         * font-lock.el: ditto.
483         * fontl-hooks.el: ditto.
484         * gnuserv.el: ditto.
485         * info.el: ditto.
486         * shadow.el: ditto.
487         * view-less.el: ditto.
488
489 1997-11-18  Colin Rafferty  <craffert@ml.com>
490
491         * packages.el (packages-find-packages): Modified to allow `nil'
492         entry in the `package-path'.  All entries before the nil will be
493         prepended to the paths (as before).  All entries after nil will be
494         appended.
495
496         * packages.el (locate-data-file): Implemented similar to
497         locate-data-directory.
498
499 1997-11-20  Kyle Jones  <kyle_jones@wonderworks.com>
500
501         * x-faces.el: Add expression to xpm-color-symbols to
502           look for the global background resource when supporting
503           the backgroundToolBarColor XPM symbolic name.
504
505 1997-11-17 Marc Paquette   <marcpa@cam.org>
506
507         * efs/dired.el: Removed special case for windows-nt in
508         dired-get-filename(); no longer needed because we now do
509         CRLF->LF conversion upstream.
510
511 1997-11-18  Jonathan Harris <jhar@tardis.ed.ac.uk>
512
513         * msw-faces.el: Actually does something.
514
515 1997-11-18  Christoph Wedler  <wedler@fmi.uni-passau.de>
516
517         * packages/font-lock.el (font-lock-fontify-anchored-keywords):
518         Sync'd with FSF 20.2.
519         (font-lock-keywords): Docstring partly sync'd with FSF 20.2.
520
521 1997-11-18  SL Baur  <steve@altair.xemacs.org>
522
523         * egg/egg-leim.el (egg-activate): Call normal language setup
524         function.
525         - Call egg-mode
526         - require egg-wnn
527
528         * egg/egg-wnn.el (set-wnn-host-name): Use localhost as a fallback.
529         (set-cwnn-host-name): Ditto.
530         (set-kwnn-host-name): Ditto.
531         (open-wnn-if-disconnected): Ditto.
532
533 1997-11-18  Hrvoje Niksic  <hniksic@srce.hr>
534
535         * prim/about.el (about-maintainer-info): Corrected typo.
536
537         * x-toolbar.el (toolbar-mail): Use `eval' to evaluate forms.
538
539         * cus-edit.el (customize-browse): Call `widget-add-change'.
540
541 1997-11-18  SL Baur  <steve@altair.xemacs.org>
542
543         * utils/uniquify.el (uniquify-buffer-name-style): Fix typo.
544         Suggested by: Michael Sperber <sperber@informatik.uni-tuebingen.de>
545
546 1997-11-18  Hrvoje Niksic  <hniksic@srce.hr>
547
548         * prim/about.el (about-news): Announce a way to leave the buffer.
549
550 1997-11-17  Kyle Jones  <kyle_jones@wonderworks.com>
551
552         * x-toolbar.el (x-init-toolbar-from-resources):
553           Initialize the toolbar border width specifiers.
554
555 1997-11-17  SL Baur  <steve@altair.xemacs.org>
556
557         * mule/mule-files.el: Add TUTORIAL.pl to
558         `file-coding-system-alist'.
559         * language/european.el: Add Polish language environment.
560
561         * loadup.el: set inhibit-package-init when running from temacs.
562
563 1997-11-16  SL Baur  <steve@altair.xemacs.org>
564
565         * prim/options.el: Fix comment typo.
566         From Peter Pezaris <pez@dwwc.com>
567
568 1997-11-16  Kyle Jones  <kyle_jones@wonderworks.com>
569
570         * prim/minibuf.el (reset-buffer): Make inhibit-read-only
571           local to the current buffer and set it to t to prevent
572           read-only text from permanently wedging the minibuffer.
573
574 1997-11-16  SL Baur  <steve@altair.xemacs.org>
575
576         * packages/emacsbug.el (report-xemacs-bug): Handle case where
577         ` *Message-Log*' buffer has not already been created.
578         * prim/help.el (view-lossage): Ditto.
579         * prim/simple.el (show-message-log): Ditto.
580
581 1997-11-15  SL Baur  <steve@altair.xemacs.org>
582
583         * packages.el (list-autoloads): Fix doubleslash problem.
584
585 1997-11-14  Hrvoje Niksic  <hniksic@srce.hr>
586
587         * custom/wid-edit.el (widget-before-change): Check for inactive
588         editable fields.
589
590 1997-11-13  SL Baur  <steve@altair.xemacs.org>
591
592         * prim/about.el (about-xemacs): Update maintainers.
593
594 1997-11-12  Hrvoje Niksic  <hniksic@srce.hr>
595
596         * custom/cus-edit.el (custom-face-save): Save the face.
597
598 1997-11-13  Kyle Jones  <kyle_jones@wonderworks.com>
599
600         * packages/font-lock.el (font-lock-fontify-keywords-region):
601           If not fontifying a MATCH-ANCHORED style keyword,
602           backtrack to just after the end of the keyword before
603           doing the next search.
604
605 1997-11-13  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
606
607         * language/vietnamese.el: Synched ccl with FSF 20.2.
608
609         * language/cyrillic.el: Synched ccl with FSF 20.2.
610
611         * language/chinese.el: Synched ccl with FSF 20.2.
612
613         * mule/mule-ccl.el: Synched with FSF 20.2.
614
615 1997-11-12  SL Baur  <steve@altair.xemacs.org>
616
617         * leim/quail.el (quail-translation-keymap): Guard against
618         meta-prefix-char being -1 (documented as disabling it :-().
619         (quail-simple-translation-keymap): Ditto.
620         (quail-conversion-keymap): Ditto.
621
622 1997-11-11  Hrvoje Niksic  <hniksic@srce.hr>
623
624         * custom/cus-face.el (custom-face-attributes): Use
625         `set-face-stipple' instead of `set-face-background-pixmap'.
626
627         * prim/faces.el (set-face-stipple): Search through
628         x-bitmap-file-path.
629
630 1997-11-09  Hrvoje Niksic  <hniksic@srce.hr>
631
632         * speedbar/speedbar.el (speedbar-needed-height): New function.
633         (speedbar-frame-mode): Use it.
634
635 1997-11-07  Karl M. Hegbloom  <karlheg@inetarena.com>
636
637         * speedbar/speedbar.el: Various docfixes.
638
639 1997-11-12  SL Baur  <steve@altair.xemacs.org>
640
641         * pcl-cvs/pcl-cvs-xemacs.el: Fix emerge menu item.
642         From Jens Krinke <krinke@ips.cs.tu-bs.de>
643
644         * mule/mule-cmds.el (set-language-info): Don't add mule menu if
645         menubars haven't been compiled in.
646
647 1997-11-10  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
648
649         * custom/cus-edit.el (custom-file): Use `user-init-directory'
650         instead of `emacs-user-extension-dir'.
651
652 1997-11-12  SL Baur  <steve@altair.xemacs.org>
653
654         * modes/image-mode.el: Add command to enter xpm mode when viewing XPM
655         image.
656         From:  Jens Krinke <krinke@ips.cs.tu-bs.de>
657
658 1997-11-12  Greg Klanderman  <greg@alphatech.com>
659
660         * packages/compile.el (compilation-build-compilation-error-regexp-alist):
661         Added documentation for this function.
662
663         ** (compilation-error-regexp-systems-list): Update documentation
664         to note that `compilation-build-compilation-error-regexp-alist'
665         must be called after changing the value.  Update customization to
666         add a set method which automatically calls
667         `compilation-build-compilation-error-regexp-alist' when the value
668         is set by custom.  Move declaration below declarations that it now
669         depends upon.
670
671         ** (compilation-mouse-motion-initiate-parsing): Default to nil.
672
673 1997-11-12  Hrvoje Niksic  <hniksic@srce.hr>
674
675         * help.el (help-for-help): Use `make-help-screen'.
676         * help-macro.el:  New file.
677
678 1997-11-10  SL Baur  <steve@altair.xemacs.org>
679
680         * x-menubar.el (options-menu-saved-forms):
681         `current-language-environment' is a variable now.
682
683         * packages/add-log.el (TopLevel): Require 'fortran only if it is
684         available.
685
686         * modes/lazy-shot.el (lazy-shot-unstall): Add guard on removing
687         the timer because the timer may not have been installed first.
688
689 1997-11-10  Hrvoje Niksic  <hniksic@srce.hr>
690
691         * prim/frame.el (default-deselect-frame-hook): Dehighlight the
692         currently highlighted extent.
693
694 1997-11-09  Hrvoje Niksic  <hniksic@srce.hr>
695
696         * prim/help.el (describe-variable): Add proper spacing.
697
698 1997-11-10  SL Baur  <steve@altair.xemacs.org>
699
700         * utils/browse-url.el (TopLevel): Guard against term not being in
701         the load path.
702         (browse-url-lynx-emacs): Attach guards against term not being in
703         the load path.
704
705 1997-11-09  SL Baur  <steve@altair.xemacs.org>
706
707         * packages/autoinsert.el: Fix bottom of lisp file template.
708
709 1997-11-09  Kyle Jones  <kyle_jones@wonderworks.com>
710
711         * gui.el: For gui-button-face, set
712           foreground/background colors only on X devices.
713           Previously they were set for all devices.
714
715 1997-11-09  Hrvoje Niksic  <hniksic@srce.hr>
716
717         * prim/extents.el (extent-keymap): New function.
718
719 1997-11-09  Kyle Jones  <kyle_jones@wonderworks.com>
720
721         * specifier.el: Define specifier tags for the
722           device types that do not have compiled in support.
723           This allows device type specific properties to be set
724           in specifiers even if the device type isn't supported
725           in the current binary.
726
727 1997-11-07  Hrvoje Niksic  <hniksic@srce.hr>
728
729         * custom/wid-edit.el (widget-glyph-pointer-glyph): New variable.
730         (widget-glyph-insert-glyph): Use it.
731
732 1997-11-09  SL Baur  <steve@altair.xemacs.org>
733
734         * files.el (find-file-noselect): Guard against dired not being
735         available.
736
737 1997-11-09  Kyle Jones  <kyle_jones@wonderworks.com>
738
739         * gui.el: Set the reverse-p property on
740           gui-button-face so that it will likely look different
741           than the default face on ttys.
742
743 1997-11-09  SL Baur  <steve@altair.xemacs.org>
744
745         * x-menubar.el (default-menubar): Strokes has been packaged.
746
747 1997-11-08  SL Baur  <steve@altair.xemacs.org>
748
749         * prim/about.el (about-hackers): New entries.
750
751         * utils/shadow.el (list-load-path-shadows): Supress message when
752         no shadowings are found.
753
754         * loadup.el: Modify algorithm for finding initial lisp directories
755         since the search now starts from lisp/ not lisp/prim/.
756         * update-elc.el: Ditto.
757         * make-docfile.el: Ditto.
758
759 1997-11-07  SL Baur  <steve@altair.xemacs.org>
760
761         * prim/dumped-lisp.el: "lib-complete" is not dumped with InfoDock.
762         * utils/finder.el (finder-known-keywords): New keyword -- `dumped'.
763
764         * version.el:  Cleaned up Lisp comments.
765         * paths.el: Ditto.
766         * x-menubar.el: Ditto.
767         * x-faces.el: Ditto.
768         * x-iso8859-1.el: Ditto.
769         * x-mouse.el: Ditto.
770         * x-select.el: Ditto.
771         * x-scrollbar.el: Ditto.
772         * x-misc.el: Ditto.
773         * x-init.el: Ditto.
774         * x-toolbar.el: Ditto.
775
776         * backquote.el: Moved to top-level.  Cleaned up Lisp comments.
777         * packages.el: Ditto.
778         * subr.el: Ditto.
779         * replace.el: Ditto.
780         * cl.el: Ditto.
781         * cl-extra.el: Ditto.
782         * cl-seq.el: Ditto.
783         * widget.el: Ditto.
784         * custom.el: Ditto.
785         * cus-start.el: Ditto.
786         * cmdloop.el: Ditto.
787         * keymap.el: Ditto.
788         * syntax.el: Ditto.
789         * device.el: Ditto.
790         * console.el: Ditto.
791         * obsolete.el: Ditto.
792         * specifier.el: Ditto.
793         * faces.el: Ditto.
794         * glyphs.el: Ditto.
795         * objects.el: Ditto.
796         * extents.el: Ditto.
797         * events.el: Ditto.
798         * text-props.el: Ditto.
799         * process.el: Ditto.
800         * frame.el: Ditto.
801         * map-ynp.el: Ditto.
802         * simple.el: Ditto.
803         * keydefs.el: Ditto.
804         * abbrev.el: Ditto.
805         * derived.el: Ditto.
806         * minibuf.el: Ditto.
807         * list-mode.el: Ditto.
808         * modeline.el: Ditto.
809         * startup.el: Ditto.
810         * misc.el: Ditto.
811         * help-nomule.el: Ditto.
812         * help.el: Ditto.
813         * files-nomule.el: Ditto.
814         * files.el: Ditto.
815         * lib-complete.el: Ditto.
816         * format.el: Ditto.
817         * indent.el: Ditto.
818         * isearch-mode.el: Ditto.
819         * buffer.el: Ditto.
820         * buff-menu.el: Ditto.
821         * undo-stack.el: Ditto.
822         * window.el: Ditto.
823         * window-xemacs.el: Ditto.
824         * lisp.el: Ditto.
825         * page.el: Ditto.
826         * register.el: Ditto.
827         * iso8859-1.el: Ditto.
828         * paragraphs.el: Ditto.
829         * easymenu.el: Ditto.
830         * lisp-mode.el: Ditto.
831         * text-mode.el: Ditto.
832         * fill.el: Ditto.
833         * auto-save.el: Ditto.
834         * float-sup.el: Ditto.
835         * itimer.el: Ditto.
836         * itimer-autosave.el: Ditto.
837         * toolbar.el: Ditto.
838         * scrollbar.el: Ditto.
839         * menubar.el: Ditto.
840         * dialog.el: Ditto.
841         * gui.el: Ditto.
842         * mode-motion.el: Ditto.
843         * mouse.el: Ditto.
844         * tty-init.el: Ditto.
845         * auto-show.el: Ditto.
846
847 1997-11-07  Kyle Jones  <kyle_jones@wonderworks.com>
848
849         * modes/abbrev.el (abbrev-prefix-mark): Instead of
850           inserting a dash to indicate the start of the abbrev,
851           add an extent with a begin-glyph that contains a dash.
852
853 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
854
855         * faces.el: init-other-random-faces
856           Reinstated code that uses (mono x) as a specifer tag, but
857           conditioned it on (featurep 'x) because x is not a valid
858           specifier tag under native-win32.
859
860         * Added file headers to:
861           w32-faces.el, w32-init.el
862
863 1997-11-06  Hrvoje Niksic  <hniksic@srce.hr>
864
865         * facemenu.el (facemenu-insert-menu-entry): Check for
866         menubar availability.
867
868         * easymenu.el (easy-menu-change): Check for menubar
869         availability.
870
871         * wid-edit.el (widget-echo-help): Use `help-echo' as label
872         for help-echo messages.
873
874 Sun Nov 01 12:00:00 1997 Jonathan Harris  <jhar@tardis.ed.ac.uk>
875
876         * make-docfile.el: Fixed typo when dumped file does not exist.
877
878         * device.el: make-w32-device added.
879
880         * dumped-lisp: added w32-faces and w32-init to list.
881
882         * faces.el:
883           - make-face-*: Added calls to appropriate w32 functions
884             conditioned on (featurep 'w32). Made existing X calls
885             conditioned on (featurep 'x).
886           - init-other-random-faces: Hacked out a piece of code which used
887             (mono x) as a specifier because it made w32 unhappy.
888
889         * New files:
890           w32-faces.el, w32-init.el
891
892 1997-11-07  Hrvoje Niksic  <hniksic@srce.hr>
893
894         * prim/mouse.el (default-mouse-motion-handler): When over
895         modeline, correctly dehighlight the last extent.
896
897 1997-11-07  Hrvoje Niksic  <hniksic@srce.hr>
898
899         * prim/minibuf.el (mouse-read-file-name-1): Ditto.
900
901         * packages/balloon-help.el (balloon-help-make-help-frame): Ditto.
902
903         * games/life.el (life-setup): Check for scrollbars before using
904         them.
905
906 1997-11-07  Hrvoje Niksic  <hniksic@srce.hr>
907
908         * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto.
909
910         * hm--html-menus/hm--html-menu.el ((adapt-xemacsp)): Ditto.
911
912         * comint/gud.el (gdb-install-menubar): Ditto.
913
914         * calendar/calendar.el (calendar-mode): Ditto.
915
916         * auctex/bib-cite.el (bib-cite-initialize): Ditto.
917
918         * utils/floating-toolbar.el (floating-toolbar): Ditto.
919
920         * utils/edit-toolbar.el (edit-toolbar-mode): Ditto.
921
922         * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto.
923
924         * modes/view-process-xemacs.el
925         (View-process-install-pulldown-menu): Ditto.
926
927         * modes/verilog-mode.el (verilog-mode): Ditto.
928
929         * modes/tcl.el (tcl-mode): Ditto.
930
931         * modes/f90.el (f90-mode): Ditto.
932
933         * packages/emerge.el (emerge-set-keys): Ditto.
934
935         * packages/tar-mode.el (tar-mode): Check for menubars.
936
937 1997-11-07  Kyle Jones  <kyle_jones@wonderworks.com>
938
939         * prim/modeline.el (mouse-drag-modeline): Don't
940           allow the window size to shrink to a size that is not a
941           multiple of the height of the default face's font.
942
943         * prim/modeline.el (mouse-drag-modeline): Don't
944           discard timeout events.
945
946 1997-11-07  SL Baur  <steve@altair.xemacs.org>
947
948         * prim/simple.el (universal-argument-minus): Retain zmacs region.
949
950 1997-11-07  Hrvoje Niksic  <hniksic@srce.hr>
951
952         * packages/hyper-apropos.el (hyper-apropos-grok-functions): Ignore
953         errors when fetching documentation.
954
955         * prim/about.el (about-maintainer-glyph): Handle not having XPM or
956         XBM gracefully.
957
958         * custom/wid-edit.el (widget-glyph-find): Allow glyphs without
959         window-system, when TAG is nil.
960
961 1997-11-05  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
962
963         * mule/mule-cmds.el (set-default-coding-systems): Make
964         add-hook to `comint-exec-hook' be an append, for when the user
965         changes language environment say.
966
967 1997-11-05  SL Baur  <steve@altair.xemacs.org>
968
969         * prim/winnt.el: Use a cleaner method for getting Text/Binary file
970         type in the mode-line for MS Windows.
971
972 1997-11-06  Hrvoje Niksic  <hniksic@srce.hr>
973
974         * prim/mouse.el: Removed "junk me" functions.
975
976         * prim/mouse.el (default-mouse-motion-handler): Make events over
977         modeline invalidate `point'.
978
979         * prim/mouse.el (mouse-line-length): Use point-at-eol and
980         point-at-bol.
981         (default-mouse-track-normalize-point): Highlight the whole symbol
982         only if the mouse is on a symbol-constituent.
983
984         * custom/wid-edit.el (widget-specify-field): Make sure the extent
985         is end-open.
986
987         * prim/keymap.el (next-key-event): Use `next-command-event'.
988
989 1997-11-05  Hrvoje Niksic  <hniksic@srce.hr>
990
991         * utils/easymenu.el (easy-menu-add): Check with `equal' whether
992         the menu already belongs to all-popups.
993
994 1997-11-05  Jan Vroonhof  <vroonhof@math.ethz.ch>
995
996         * packages/font-lock.el (font-lock-thing-lock-cleanup):
997         Provisionally add lazy-shot
998
999         * modes/lazy-shot.el (lazy-shot-mode): Unstall lazy-shot only if
1000         needed.
1001         (lazy-shot-fontify-internal): Functionality put in separate function.
1002         (lazy-shot-lock-extent): Use it.
1003         (lazy-shot-fontify-region): Dumb implementation added.
1004         (lazy-shot-unstall-after-fontify): Needed to disable lazy
1005         fontifying after fontify-buffer.
1006         (lazy-shot-unstall): Make sure buffer is left in a fontified state if
1007         needed. Take optional argument.
1008
1009
1010         * packages/ps-print.el (ps-print-ensure-fontified): Added
1011         temporary support for lazy-shot.
1012
1013 1997-11-05  Hrvoje Niksic  <hniksic@srce.hr>
1014
1015         * utils/text-props.el (set-text-properties): Updated docstring.
1016
1017 1997-11-04  Didier Verna  <didier@xemacs.org>
1018
1019         * mule/mule-cmds.el (set-default-coding-systems):
1020         The coding-system argument to comint-exec-hook wasn't evaluated
1021         before building the lambda expression.
1022
1023 1997-11-04  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1024
1025         * packages/time.el: Change all occurences of ballon to balloon.
1026
1027 1997-11-04  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1028
1029         * prim/help.el (function-at-point-function): Remove this variable.
1030         (function-at-point): Remove use of `function-at-point-function'.
1031
1032         * packages/info.el (Info-elisp-ref): Change call to
1033         `find-function-function' to `function-at-point'.
1034
1035 1997-11-04  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1036
1037         * packages/info.el (Info-elisp-ref): Really change call to
1038         `find-function-function' to `function-at-point'.
1039
1040 1997-11-04  Hrvoje Niksic  <hniksic@srce.hr>
1041
1042         * packages/auto-save.el: Updated commentary; changed default
1043         autosave fallback to "~/.autosave".  Minor changes to compile
1044         without warnings.
1045
1046 1997-11-03  Hrvoje Niksic  <hniksic@srce.hr>
1047
1048         * prim/subr.el (function-interactive): New function.
1049
1050 1997-11-03  SL Baur  <steve@altair.xemacs.org>
1051
1052         * prim/dumped-lisp.el: Dump auto-save with XEmacs.
1053
1054         * prim/loadup.el: Make sure top level lisp directory gets a
1055         trailing slash when added to load-path.
1056         * prim/make-docfile.el:  Ditto.
1057
1058 1997-11-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1059
1060         * prim/simple.el (interprogram-cut-function,
1061         interprogram-paste-function): New variable (imported from Emacs
1062         20.2).
1063         (kill-new): Use `interprogram-cut-function' if it is not nil.
1064         (current-kill): Use `interprogram-paste-function' if it is not
1065         nil.
1066
1067 1997-11-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1068
1069         * locale/ja/locale-start.el (startup-splash-frame-body): Modify to
1070         be more natural Japanese.
1071
1072         * x11/x-menubar.el: Delete "language environment" menu of
1073         "Options" menu.
1074
1075 1997-11-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1076
1077         * language/korean.el: Rename TUTORIAL.kr -> TUTORIAL.ko to fit
1078         with ISO 639 (two letter language code).
1079
1080         * prim/dumped-lisp.el: Don't dump language/vietnamese.el because
1081         language/viet-util.el was removed temporary.
1082
1083         * language/japanese.el: Rename TUTORIAL.jp -> TUTORIAL.ja to fit
1084         with ISO 639 (two letter language code).
1085
1086 1997-10-31  Pete Ware  <ware@cis.ohio-state.edu>
1087
1088         * shell.el (shell-chdrive-regexp): New for DOS/NT
1089         (shell-mode): Added shell-font-lock-keywrods
1090         (shell-mode): Use $PWD for ksh
1091         (shell-directory-tracker): Use dirs and dirtrack-toggle.  This may
1092                 cause problems at is interferes with "dired"
1093         (shell-snarf-envar): NEW
1094         (shell-copy-environment-variable): NEW
1095
1096 1997-10-30  Pete Ware  <ware@cis.ohio-state.edu>
1097
1098         * comint.el (comint-mode-map): Rearranged menus so they have a
1099                   meaningful name.
1100
1101 1997-10-30  Pete Ware  <ware@cis.ohio-state.edu>
1102
1103         * comint.el (comint-find-source-file-hook):
1104         (comint-goto-source-line-hook):
1105         (comint-find-source-code):
1106         (comint-default-find-source-file):
1107         (comint-fixup-source-file-name):
1108         (comint-default-goto-source-line):  Removed.  compile.el does a
1109                 better job of this stuff.
1110
1111         * comint.el
1112         (comint-file-name-chars): Support for msdos/nt
1113         - Let easymenu deal with whether menubar is available.
1114         - Use ^d for delchar or maybe eof.
1115         - Use "dumb" as the terminal type if on a system using terminfo
1116         (comint-output-filter): Removed replacement of ^M -- use filter
1117         (comint-dynamic-complete-as-filename): Don't set
1118                 file-name-handler-alist to nil.  This makes remote path
1119                 completion work!
1120
1121 1997-11-02  SL Baur  <steve@altair.xemacs.org>
1122
1123         * prim/advocacy.el (xemacs-praise-sound-file): Don't default to
1124         using a hardcoded directory.
1125
1126         * eterm/term.el (term-is-xemacs): Match against XEmacs instead of
1127         Lucid.
1128
1129         * eos/sun-eos-toolbar.el (eos::toolbar-icon-directory): Use
1130         `locate-data-directory' instead of data-directory.
1131         * eterm/term.el (term-exec-1): Ditto.
1132         * packages/time.el (display-time-icons-dir): Ditto.
1133         * prim/advocacy.el (praise-be-unto-xemacs): Ditto.
1134         * prim/sound.el (default-sound-directory): Ditto.
1135         * prim/toolbar.el (init-toolbar-location): Ditto.
1136
1137 1997-10-31  Hrvoje Niksic  <hniksic@srce.hr>
1138
1139         * custom/wid-edit.el (widget-color-complete): Use
1140         `read-color-completion-table' directly.
1141
1142         * prim/subr.el (rplaca): Warn against the return value.
1143         (replace-in-string): Use `wrong-type-argument'.  Use standard
1144         error message.
1145         (functionp): Would bug out on certain types of objects; synch with
1146         FSF.
1147         (with-output-to-string): Use new-style backquotes.
1148         (with-temp-buffer): Update docstring references.
1149
1150         * prim/minibuf.el (reset-buffer): Use `with-current-buffer'.
1151         (read-color-completion-table): Ditto.
1152         (read-color-completion-table): Complete TTY colors on TTY devices.
1153
1154         * custom/cus-start.el: Customize `scroll-conservatively'.
1155         Customize `help-char' correctly.
1156
1157 1997-11-02  SL Baur  <steve@altair.xemacs.org>
1158
1159         * packages/desktop.el (toplevel): Don't require dired or reporter
1160         when byte compiling.
1161
1162 1997-11-02  Hrvoje Niksic  <hniksic@srce.hr>
1163
1164         * prim/keymap.el (synthesize-keysym): Collect a list of
1165         characters, instead of consing a string each time.
1166         (synthesize-keysym): Better error checking.
1167
1168         * prim/keymap.el (synthesize-keysym): Don't bug out when reading a
1169         non-character event.
1170
1171 1997-11-02  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
1172
1173         * prim/keymap.el (synthesize-keysym): New function bound to C-x @ k.
1174
1175 1997-11-02  Kyle Jones  <kyle_jones@wonderworks.com>
1176
1177         * modes/sendmail.el: Don't (require 'vm-misc).  Change
1178           mail-do-fcc-vm-internal to not compile the chunk of code
1179           that uses VM internal macros.  This prevents the byte
1180           compiler from compiling such references into function
1181           calls that Fbyte_code will complain about later when it
1182           discovers that the references are macros.
1183
1184         * modes/sendmail.el: added defvars for
1185           rmail-summary-buffer and rmail-total-messages to get
1186           rid of compiler warnings.
1187 1997-11-01  Hrvoje Niksic  <hniksic@srce.hr>
1188
1189         * prim/subr.el (lambda): Moved from `packages.el'.
1190
1191         * prim/packages.el: Updated commentary.
1192         (packages-useful-lisp): Added `cl-macs'.
1193
1194 1997-10-27  Didier Verna  <didier@xemacs.org>
1195
1196         * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank
1197         lines message is now taken directly from each tutorial, and thus
1198         can appear in different languages.
1199
1200         * mule/mule-help.el (help-with-tutorial): idem
1201
1202 1997-10-26  Karl M. Hegbloom  <karlheg@inetarena.com>
1203
1204         * utils/shadowfile.el (shadow-clusters): Customized.
1205         (shadow-read-files): replace obsolete `eval-current-buffer'
1206         (shadow-parse-fullpath): `efs-ftp-name' doesn't exist.  change to
1207         `efs-ftp-path'
1208
1209 1997-11-01  SL Baur  <steve@altair.xemacs.org>
1210
1211         * x11/x-menubar.el:  Change Viper menu item to use
1212         `toggle-viper-mode'.
1213         Suggested by Michael Kifer <kifer@CS.SunySB.EDU>
1214
1215         * mule/mule-init.el:  Remove `help-with-tutorial-for-mule'.
1216         Suggested by Didier Verna <didier@xemacs.org>
1217
1218         * Disable Cyrillic CCL until CCL engine gets fixed.
1219         From: Martin Buchholz <mrb@Eng.Sun.COM>
1220
1221 1997-10-30  Colin Rafferty  <craffert@ml.com>
1222
1223         * prim/startup.el (command-line-early): Made it recognize
1224         --vanilla and --no-packages, as is already done in emacs.c.
1225
1226 1997-10-30  Karl M. Hegbloom  <karlheg@inetarena.com>
1227
1228         * modes/cperl-mode.el: Add Commentary and Code statements to
1229         comment header for finder.
1230
1231 1997-10-30  SL Baur  <steve@altair.xemacs.org>
1232
1233         * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if
1234         it exists.
1235
1236         * language/european.el: Remove erroneous references to
1237         `Serbo-Croatian'.
1238         * language/cyril-util.el: Ditto.
1239         * leim/quail/cyrillic.el: Ditto.
1240
1241         * comint.el:  reverse previous patch
1242
1243 1997-10-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1244
1245         * mule/mule-init.el (init-mule): Load locale-start even if lang is
1246         not exactly matched.
1247
1248         * mule/mule-init.el (auto-language-alist): Modify for new language
1249         environment feature.
1250         (init-mule): Modify for new language environment feature.
1251
1252 1997-10-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1253
1254         * language/korean.el (setup-korean-environment): Modify for
1255         XEmacs.
1256
1257         * language/greek.el: Modify setting about language environment.
1258
1259         * language/european.el: Fix setting for Croatian language
1260         environment.
1261
1262         * language/vietnamese.el: Fix setting about language environment.
1263
1264         * language/viet-util.el (setup-vietnamese-environment): Modify for
1265         XEmacs.
1266
1267         * language/cyril-util.el (setup-cyrillic-iso-environment): Modify
1268         for XEmacs.
1269         (setup-cyrillic-koi8-environment): Modify for XEmacs.
1270         (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1271
1272 1997-10-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1273
1274         * language/hebrew.el (setup-hebrew-environment): Modify for
1275         XEmacs.
1276
1277         * mule/mule-cmds.el (set-default-coding-systems): New function.
1278         (set-language-info): Fix about menu.
1279         (read-input-method-name, toggle-input-method): Sync with Emacs
1280         20.2.
1281
1282         * language/cyril-util.el: Modify header.
1283
1284         * language/cyril-util.el
1285         (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1286
1287         * language/cyril-util.el: New file; imported from Emacs 20.2.
1288
1289         * language/japan-util.el (setup-japanese-environment): Use
1290         `set-default-coding-systems'.
1291
1292         * language/european.el (setup-8-bit-environment): Modify for
1293         XEmacs.
1294
1295         * language/english.el (setup-english-environment): Use
1296         `set-default-coding-systems'.
1297
1298         * language/chinese.el: Modify for XEmacs.
1299
1300         * language/china-util.el (setup-chinese-gb-environment,
1301         setup-chinese-big5-environment): Use `set-default-coding-systems'.
1302
1303         * mule/mule-files.el (file-coding-system-alist): Fix typo.
1304
1305 1997-10-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1306
1307         * prim/dumped-lisp.el: Abolish Thai support temporary.
1308
1309         * language/thai.el, language/thai-util.el: Delete Thai specific
1310         files because composite character features don't work in XEmacs.
1311
1312         * language/japan-util.el: Modify header.
1313
1314         * language/chinese.el: Abolish `Chinese-CNS' environment
1315         temporary.
1316
1317         * language/china-util.el: Abolish `setup-chinese-cns-environment'
1318         temporary.
1319
1320         * language/china-util.el (setup-chinese-big5-environment): Modify
1321         for XEmacs.
1322
1323         * language/china-util.el (setup-chinese-gb-environment): Modify
1324         for XEmacs.
1325
1326         * language/chinese.el: Delete set-coding-category-system for big5.
1327
1328         * language/japan-util.el (setup-japanese-environment): Modify for
1329         XEmacs.
1330
1331         * language/japanese.el: Delete set-coding-category-system for
1332         shift-jis.
1333
1334         * language/english.el (setup-english-environment): Modify for
1335         XEmacs.
1336
1337 1997-10-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1338
1339         * language/auto-autoloads.el: New file.
1340
1341         * mule/mule-files.el (file-coding-system-alist): Add setting for
1342         TUTORIAL.hr to iso-8859-2.
1343
1344         * leim/quail/tibetan.el, leim/quail/ethiopic.el,
1345         leim/quail/japanese.el, leim/quail/lao.el, leim/quail/lrt.el,
1346         leim/quail/devanagari.el: Delete broken features temporary.
1347
1348         * language/tibetan.el, language/indian.el, language/lao-util.el,
1349         language/lao.el, language/tibet-util.el, language/ethio-util.el,
1350         language/ethiopic.el, language/devanagari.el: Delete broken
1351         features temporary.
1352
1353         * mule/mule-cmds.el (universal-coding-system-argument): New
1354         function; imported from Emacs 20.2.
1355
1356 1997-10-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1357
1358         * language/korean.el, language/thai.el, language/vietnamese.el,
1359         language/chinese.el, language/japanese.el, language/arabic.el,
1360         language/ethiopic.el: Abolish setting for old language
1361         environment.
1362
1363         * language/hebrew.el: Modify for XEmacs.
1364
1365         * Use language/hebrew.el instead of mule/hebrew-hooks.el; abolish
1366         mule/hebrew-hooks.el.
1367
1368         * mule/mule-misc.el: Abolish old language environment features.
1369
1370         * mule/mule-init.el: Delete old language environment specific
1371         features temporary.
1372
1373         * prim/dumped-lisp.el: Use language/hebrew.el instead of
1374         hebrew-hooks.el.
1375
1376         * mule/mule-cmds.el (describe-language-environment): Modify for
1377         XEmacs because `coding-system-mnemonic' returns string instead of
1378         character in XEmacs.
1379
1380         * mule/mule-cmds.el: Sync with Emacs 20.2 about language
1381         environment.
1382
1383         * mule/mule-cmds.el: Don't use `mule-prefix'.
1384
1385 1997-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1386
1387         * language/ethiopic.el (ccl-encode-ethio-font): Modify to sync
1388         with Emacs 20.2.
1389
1390 1997-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1391
1392         * mule-diag.el (list-coding-systems): Modify for XEmacs.
1393
1394 1997-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1395
1396         * mule/mule-files.el (find-coding-system-magic-cookie): Regard top
1397         line magic.
1398         (load): Use `find-file-coding-system-for-read-from-filename'.
1399
1400         * language/arabic-util.el: Use iso-2022-7bit.
1401
1402 1997-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1403
1404         * mule-diag.el (describe-designation): Moved from mule-debug.el.
1405         (describe-coding-system): Use `describe-designation'.
1406
1407         * mule-debug.el: Move function `describe-designation' to
1408         mule-diag.el; Abolish function `describe-coding-system' because of
1409         using it in mule-diag.el.
1410
1411         * mule-coding.el (keyboard-coding-system): New inline function.
1412         (terminal-coding-system): New inline function.
1413
1414         * mule-cmds.el: Bind `describe-coding-system' to C-h C instead of
1415         `describe-current-coding-system' to sync with Emacs 20.2.
1416
1417         * mule-diag.el: Abolish `print-designation' because it does not
1418         work in XEmacs.
1419
1420         (describe-coding-system): Modify for XEmacs.
1421         (print-coding-system-briefly): Modify for XEmacs.
1422         (describe-current-coding-system): Modify for XEmacs.
1423
1424         * mule-coding.el: Abolish function `coding-system-charset'
1425         (defined as builtin function).
1426
1427         * mule-diag.el: New file; imported from Emacs 20.2.
1428
1429         * mule-misc.el (set-buffer-process-coding-system): New function;
1430         imported from mule.el of Emacs 20.2.
1431
1432         * mule-cmds.el: Bind `set-buffer-process-coding-system' to C-x C-m
1433         p and abolish C-x C-m P.
1434
1435         * mule-files.el (load): Use `binary' instead of `no-conversion'.
1436
1437 1997-10-28  Kyle Jones  <kyle_jones@wonderworks.com>
1438
1439         * modes/enriched.el (enriched-face-ans): Use
1440           color-name instead of color-instance-name.
1441           color-instance-name will not handle the specifiers that
1442           are passed as arguments.
1443
1444 1997-10-28  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
1445
1446         * prim/find-func.el (find-function-noselect): Fix nil argument
1447         handling and add support for dumped macros.
1448
1449 1997-10-28  SL Baur  <steve@altair.xemacs.org>
1450
1451         * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu.
1452         From Stig Bjorlykke <stigb@tihlde.hist.no>
1453
1454 1997-10-28  Didier Verna  <didier@xemacs.org>
1455
1456         * packages/man.el (manual-entry): corrected the `when'
1457         form to include 'section' in the buffer name.
1458
1459 1997-10-28  SL Baur  <steve@altair.xemacs.org>
1460
1461         * prim/packages (packages-find-pacakges): Fix test on
1462         inhibit-package-init
1463
1464 1997-10-27  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
1465
1466         * prim/keymap.el (event-apply-modifier): Fix the return type and
1467         scan the function-key-map.
1468         (next-key-event): New function.
1469         (key-sequence-list-description): Ditto.
1470
1471 1997-10-27  SL Baur  <steve@altair.xemacs.org>
1472
1473         * x11/x-menubar.el: Turn off `popup-menubar-menu' keybinding.
1474
1475         * prim/dumped-lisp.el (preloaded-file-list): Dump canna-leim and
1476         egg-leim with XEmacs.
1477
1478         * mule/canna-leim.el: Clean up file for dumping with XEmacs.
1479         * egg/egg-leim.el: Ditto.
1480
1481 1997-10-27  Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1482
1483         * mule/canna-leim.el: Register Canna with LEIM when loaded
1484
1485         * mule/canna.el (canna): Bind `canna-toggle-japanese-mode' to
1486         "\C-o" only if LEIM is not present
1487
1488         * egg/egg-leim.el: Registers EGG/Wnn with LEIM when loaded
1489
1490         * egg/egg.el: Bind `toggle-egg-mode' to "\C-\" only if LEIM is
1491         not present when loaded
1492
1493 1997-10-27  SL Baur  <steve@altair.xemacs.org>
1494
1495         * prim/about.el: Update entries
1496
1497 1997-10-26  SL Baur  <steve@altair.xemacs.org>
1498
1499         * prim/startup.el (startup-message-timeout): Startup message
1500         timeout is too short.
1501
1502         * mule/canna.el (canna): Move canna-toggle-japanese-mode
1503         keybinding to C-\.
1504
1505         * emulators/edt-mapper.el (edt-lucid-emacs19-p): Test for XEmacs
1506         instead of Lucid in `emacs-version'.
1507
1508 1997-10-25  SL Baur  <steve@altair.xemacs.org>
1509
1510         * mule/mule-cmds.el: describe-language-support,
1511         describe-language-support-internal removed.
1512
1513 Fri Aug  8 12:58:00 1997  David Byers  <davby@sen2.ida.liu.se>
1514
1515         * fill.el (fill-region-as-paragraph): When justifying, check for
1516         end-of-buffer at the end of whitespace point is sitting in, and
1517         delete the trailing whitespace if we are on the last line.
1518
1519 1997-10-24  Hrvoje Niksic  <hniksic@srce.hr>
1520
1521         * prim/about.el (about-finish-buffer): Kill the buffer, when
1522         button documents so.
1523
1524 1997-10-24  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1525
1526         * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message.
1527
1528 1997-10-20  Hrvoje Niksic  <hniksic@srce.hr>
1529
1530         * prim/packages.el (locate-library): Make NOSUFFIX not affect
1531         compression.
1532
1533 1997-10-24  SL Baur  <steve@altair.xemacs.org>
1534
1535         * modes/c-comment.el:  Create c-comment-edit-map.
1536         (c-comment-edit): Fix docstring, use new keymap.
1537         Suggested by Chris Felaco <felaco@iatcmail.ed.ray.com>
1538
1539         * prim/help-nomule.el (tutorial-supported-languages): Add
1540         Norwegian.
1541
1542         * prim/simple.el (assoc-ignore-case): Synch with Emacs 20.1.
1543
1544         * mule/mule-cmds.el (set-language-info): Forgot to set any data
1545         values in language-alist.
1546         (read-multilingual-string): Fix call to `read-string'.
1547
1548 1997-10-22  Karl M. Hegbloom  <karlheg@inetarena.com>
1549
1550         * packages/backup-dir.el (bkup-backup-directory-info): customized,
1551         with :require so it loads automagicly if you've set it.  Docstring
1552         updated to reflect that, and reformatted for easier reading.
1553
1554         * packages/jka-compr.el (jka-compr-compression-info-list):
1555         Docstring clarification: what does the append flag do?
1556
1557         * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix
1558         and ~\(blah\)? when / is pressed.
1559
1560 1997-10-24  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1561
1562         * efs/dired.el (dired-create-files): Get mark-char thing working
1563         again: replace `integerp' by `characterp'.
1564         (dired-add-entry): Ditto.
1565         (dired-add-entry-do-indentation): Ditto.
1566
1567 1997-10-24  Hrvoje Niksic  <hniksic@srce.hr>
1568
1569         * x11/x-faces.el (*try-oblique-before-italic-fonts*): Customized.
1570
1571 1997-10-23  SL Baur  <steve@altair.xemacs.org>
1572
1573         * prim/startup.el (command-line-do-help): Add Documentation for
1574         -vanilla and -no-packages.
1575         (command-line-early): Implement them.
1576
1577         * prim/packages.el (inhibit-package-init): New variable.
1578         (packages-find-packages): Use it.
1579
1580
1581         * packages/jka-compr.el (jka-compr-compression-info-list):
1582         Add bzip2 extensions.
1583         From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1584
1585 1997-10-22  Karl M. Hegbloom  <karlheg@inetarena.com>
1586
1587         * comint/comint.el (comint-scroll-show-maximum-output): fixups to
1588         docstring, and to :type to allow numbers.
1589         (comint-postoutput-scroll-to-bottom): Added window arg to
1590         `recenter' call to fix the horrid flash and global recentering,
1591         and uncommented the code allowing numeric values for
1592         `comint-scroll-show-maximum-output'.
1593
1594 1997-10-23  Hrvoje Niksic  <hniksic@srce.hr>
1595
1596         * packages/info.el (Info-mode): Don't initialize faces.
1597
1598         * packages/info.el: Use `defface' to initialize faces.
1599
1600 1997-10-23  Karl M. Hegbloom  <karlheg@inetarena.com>
1601
1602         * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible
1603         green default face.
1604
1605 1997-10-23  Hrvoje Niksic  <hniksic@srce.hr>
1606
1607         * custom/wid-edit.el (widget-choose): Acknowledge aborted choice
1608         with a `Canceled' message, even if C-g wasn't pressed explicitly.
1609
1610 1997-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
1611
1612         * custom/cus-edit.el (hook): Use `widget-group-match' instead of
1613         `widget-editable-list-match'.
1614
1615 1997-10-23  SL Baur  <steve@altair.xemacs.org>
1616
1617         * modes/c-comment.el (c-comment-edit): Fixed autoload cookie.
1618         Reformatted Lisp comments.
1619
1620 1997-10-22  SL Baur  <steve@altair.xemacs.org>
1621
1622         * psgml/psgml-charent.el (sgml-display-char-list-filename): Use
1623         locate-data-directory instead of data-directory.
1624         * psgml.el (sgml-data-directory): Ditto.
1625
1626 1997-10-20  Jan Vroonhof  <vroonhof@math.ethz.ch>
1627
1628         * extents.c: Renamed shot property to initial-redisplay-function
1629         (extent_fragment_update): Changed the bookkeeping whether an event
1630         has been spawned. The initial-redisplay-function property is no
1631         longer set to nil.
1632
1633 1997-10-21  SL Baur  <steve@altair.xemacs.org>
1634
1635         * custom/cus-dep.el (Custom-make-dependencies): Ditch the time
1636         stamp.
1637
1638 1997-10-22  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1639
1640         * comint/gdb.el (gdb-with-core): Fixed autoload cookie.
1641
1642 1997-10-22  Hrvoje Niksic  <hniksic@srce.hr>
1643
1644         * prim/startup.el (command-line-1): Run term-setup-hook regardless
1645         of `input-pending-p'.
1646
1647         * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'.
1648
1649         * custom/cus-start.el (custom-start-quote): Synch with
1650         `custom-quote'.
1651
1652         * prim/subr.el (functionp): Synched docstring with Emacs 20.2.
1653
1654         * custom/cus-edit.el (custom-quote): Use `keywordp'; use
1655         `car-safe'; don't conditionalize on having `characterp'.
1656
1657 1997-10-21  Hrvoje Niksic  <hniksic@srce.hr>
1658
1659         * custom/wid-edit.el (radio-button): Use "radio0" as inactive
1660         glyph.
1661         (widget-visibility-value-create): Use new semantics of
1662         `widget-glyph-insert'.
1663
1664         * custom/cus-edit.el (custom-buffer-create-internal): Setup
1665         tag-down-glyphs with list.
1666         (custom-group-value-create): Ditto.
1667
1668         * custom/wid-edit.el (widget-glyph-click): Check whether the
1669         extent was detached/killed.
1670         (widget-push-button-value-create): Removed crufty XPM contrast
1671         hack.
1672         (widget-default-create): Make the markers point nowhere after
1673         using them.
1674         (widget-default-create): Use `point-min-marker'/`point-max-marker'.
1675         (widget-glyph-find): Disallow list.
1676         (widget-glyph-insert): Allow IMAGE to be a list.
1677
1678 1997-10-20  Hrvoje Niksic  <hniksic@srce.hr>
1679
1680         * prim/featurep.el (featurep): Handle `not' correctly.
1681
1682 1997-10-21  SL Baur  <steve@altair.xemacs.org>
1683
1684         * prim/about.el (about-maintainer-glyph): Pictures have been moved
1685         to photos subdirectory.
1686
1687 1997-10-21  Hrvoje Niksic  <hniksic@srce.hr>
1688
1689         * x11/x-menubar.el (options-menu-saved-forms): Check whether
1690         `pending-delete' is bound before accessing it.
1691
1692 1997-10-21  SL Baur  <steve@altair.xemacs.org>
1693
1694         * x11/x-menubar.el (default-menubar): Conditionalize games menu.
1695
1696 1997-10-21  Colin Rafferty  <craffert@ml.com>
1697
1698         * x11/x-menubar.el (default-menubar): Made it use lazy-shot
1699         instead of lazy-lock in "Syntax Highlighting->Lazy".
1700         (options-menu-saved-forms): Made it save lazy-shot instead of
1701         lazy-lock in the options.
1702
1703 1997-10-21  SL Baur  <steve@altair.xemacs.org>
1704
1705         * mule/mule-help.el (help-with-tutorial): New file.
1706
1707         * prim/dumped-lisp.el (preloaded-file-list): New entries for
1708         help-nomule and mule-help.
1709
1710         * prim/help.el: Remove `help-with-tutorial'.
1711
1712         * prim/help-nomule.el: New file.
1713
1714 1997-10-19  Hrvoje Niksic  <hniksic@srce.hr>
1715
1716         * prim/subr.el: Moved int-char and char-int definitions from
1717         obsolete.el.
1718
1719 1997-10-18  Hrvoje Niksic  <hniksic@srce.hr>
1720
1721         * custom/wid-edit.el (widget-push-button-value-create): Require
1722         `xpm-button'.
1723         (widget-push-button-value-create): Use :tag-down-glyph and
1724         :tag-inactive-glyph.
1725         (widget-default-create): Use :tag-inactive-glyph.
1726         (widget-button-click): Correctly merge faces.
1727
1728         * custom/cus-edit.el (custom-variable-action): Don't redraw
1729         magic.
1730
1731         * custom/wid-edit.el (widget-glyph-insert): Return glyph.
1732         (widget-default-create): Insert :button-prefix and :button-suffix
1733         only if a glyph is not used.
1734         (widget-glyph-click): Respect :mouse-down-action.
1735         (widget-specify-insert): Document for edebug.
1736         (widget-default-create): Use markers to keep track of stuff.
1737
1738         * custom/cus-edit.el (custom-group-value-create): Ditto.
1739
1740         * custom/wid-edit.el (widget-default-create): Use :tag-down-glyph.
1741
1742         * custom/cus-edit.el (custom-group-value-create): Use image.
1743
1744         * prim/glyphs.el (init-glyphs): Minor fixups.
1745
1746 1997-10-17  Hrvoje Niksic  <hniksic@srce.hr>
1747
1748         * custom/wid-edit.el (widget-field-value-get): Use `cond'.
1749         (default): Use :button-keymap.
1750         (widget-specify-button): Ditto.
1751         (widget-glyph-insert-glyph): Ditto.
1752         (widget-activation-glyph-mapper): Renamed from
1753         `widget-activation-glyphs-mapper'.
1754
1755         * custom/cus-edit.el (Custom-mode-menu): Go to `Easy
1756         Customization' node.
1757         (boolean): Don't use nested backquotes.
1758
1759         * custom/wid-edit.el (widget-field-action): Check whether the new
1760         value is valid before using it.
1761
1762 1997-10-16  Hrvoje Niksic  <hniksic@srce.hr>
1763
1764         * custom/wid-edit.el (character): Use [\0-\377] instead of . in
1765         :valid-regexp.
1766         (widget-color-notify): Use `valid-color-name-p'.
1767         (widget-activation-widget-mapper): New function.
1768         (widget-specify-inactive): Use it.
1769         (widget-specify-active): Ditto.
1770         (widget-setup): Ditto.
1771         (radio-button): Added :inactive-glyph spec.
1772         (widget-toggle-value-create): Use it.
1773         (widget-color-sample-face-get): Check for color before setting it.
1774         (widget-color-sample-face-get): Store the face object, not its
1775         name.
1776
1777 1997-10-18  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1778
1779         * help.el (function-at-point): Use `function-at-point-function'.
1780         (function-at-point-function): New variable, formerly
1781         `find-function-function'.
1782         (describe-function): Use `function-at-point'.
1783         (where-is): Ditto.
1784
1785         * find-func.el (find-function-read-function): Use
1786         `function-at-point'.
1787
1788         * packages/info.el (Info-elisp-ref): Use `function-at-point'.
1789
1790         * packages/hyper-apropos.el (hyper-apropos-read-function-symbol):
1791         Use `function-at-point'.
1792
1793         * packages/etags.el (emacs-lisp-default-tag): Use
1794         `function-at-point'.
1795
1796         * prim/obsolete.el (function-called-at-point): Make it
1797           obsolete.
1798
1799 1997-10-09  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1800
1801         * prim/files.el (switch-to-buffer-other-frame): Remove call to
1802         `select-frame'.
1803
1804 1997-10-17  SL Baur  <steve@altair.xemacs.org>
1805
1806         * prim/packages.el (packages-find-packages-1): New argument:
1807         `user-package' non-nil when searching user packages.
1808         - Load any autoloads found in user packages.
1809
1810 1997-10-17  Karl M. Hegbloom  <karlheg@inetarena.com>
1811
1812         * packages/info.el (Info-insert-dir): Also kill the localdir temp
1813         buffers.
1814
1815 1997-10-17  SL Baur  <steve@altair.xemacs.org>
1816
1817         * utils/facemenu.el: autoload the `facemenu-keymap' properly.
1818
1819         * mule/mule-cmds.el (read-language-name): Fix typo.
1820         From Didier Verna <didier@xemacs.org>
1821
1822 1997-10-15  Adrian Aichner  <aichner@ecf.teradyne.com>
1823
1824         * utils/build-report.el: Leaving point at begin of composed mail now.
1825         Using mime-edit-content-beginning to determine file-begin of
1826         Installation file.
1827         Introduced the according alias for SEMI/TM compatibility.
1828
1829         * utils/build-report.el:
1830         Corrected backward search for begin of last configuration in
1831         Installation file.
1832
1833         * utils/build-report.el:
1834         Incorporated `xemacs-build-report-installation-insert-all' feature
1835         suggested by Didier Verna.
1836         Composing mail parts (with-temp-buffer ...) to simplify implementing
1837         future features.
1838         Eliminated use of mail-mode -specific function `mail-text'.
1839
1840 1997-10-14  Adrian Aichner  <aichner@ecf.teradyne.com>
1841
1842         * utils/build-report.el:
1843         Incorporated fix for SEMI/TM compatibility suggested by Jens-Ulrik
1844         Holger Petersen <petersen@kurims.kyoto-u.ac.jp>.  If SEMI symbols are
1845         not fboundp, alias them to corresponding TM symbols.
1846
1847 1997-10-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1848
1849         * utils/build-report.el:
1850         Changed to (mime-edit-insert-tag "text" "plain" ...) from
1851         "application" "octet-stream" due to complaint from
1852         Kazuyoshi Furutaka in
1853         Message-Id: <19971013102132V.furutaka@Flux.tokai.jaeri.go.jp>
1854
1855 1997-10-13  Hrvoje Niksic  <hniksic@srce.hr>
1856
1857         * utils/facemenu.el: Autoload `facemenu-keymap' function definition.
1858         (facemenu-color-defined-p): Nuked.
1859         (facemenu-find-face): Ditto.
1860         (facemenu-region-active-p): Ditto.
1861         (facemenu-sized-face): Declare `prefix'.
1862         (facemenu-read-color): Aliased to `read-color'.
1863         (facemenu-face-attributes): Use `mapvector'.
1864
1865         * utils/facemenu.el: Customized and synched with FSF 20.2.
1866
1867 1997-10-17  Hrvoje Niksic  <hniksic@srce.hr>
1868
1869         * cl/cl-macs.el (extent-properties): Remove old setf method.
1870
1871 1997-10-16  Karl M. Hegbloom  <karlheg@inetarena.com>
1872
1873         * prim/files.el (revert-without-query): changed from boolean to
1874         list of regexp as documented in NEWS and its docstring.
1875
1876 1997-10-16  SL Baur  <steve@altair.xemacs.org>
1877
1878         * utils/floating-toolbar.el: (TopLevel): Don't unconditionally
1879         require the feature `toolbar' it causes breakage only at
1880         bytecompile time.  Don't do any initialization if toolbar support
1881         is not available.
1882         (floating-toolbar): Whine if no run-time toolbar support is
1883         available.
1884
1885         * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes.
1886         From Hrvoje Niksic <hniksic@srce.hr>
1887
1888         * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen.
1889         From Didier Verna <didier@xemacs.org>
1890
1891 1997-10-15  Hrvoje Niksic  <hniksic@srce.hr>
1892
1893         * cl/cl-macs.el (extent-property): Updated SETF methods for `get'
1894         and `extent-property'.
1895
1896         * custom/wid-edit.el (widget-field-value-create): Revert to using
1897         two markers.
1898         (widget-setup): Ditto.
1899         (widget-color-sample-face-get): Get only a unique face per widget.
1900         (widget-color-notify): Change the color of the face instead of
1901         creating a new one.
1902
1903         * packages/add-log.el (add-change-log-entry): Push window
1904         configuration.
1905         (change-log-exit): New function.
1906         (change-log-cancel): Ditto.
1907         (change-log-mode-map): Bind them.
1908
1909         * custom/wid-edit.el (widget-specify-inactive): Make glyphs look
1910         inactive.
1911         (widget-change-glyphs-mapper): New function.
1912         (widget-glyph-click): Disallow operations on inactive glyphs.
1913
1914 1997-10-14  Hrvoje Niksic  <hniksic@srce.hr>
1915
1916         * custom/wid-edit.el: (widget-glyph-insert-glyph): Use
1917         `widget-mouse-help' if necessary.
1918         (widget-documentation-string-value-create): Don't coerce help-echo
1919         WIDGET to widget.
1920         (widget-button-keymap): New keymap.
1921         (widget-specify-button): Use it.
1922         (widget-glyph-insert-glyph): Ditto.
1923         (widget-glyph-click): Dispatch events during the loop.
1924         (widget-glyph-click): Use `unwind-protect' to ensure that the
1925         glyph stays in up position.
1926         (widget-keymap): Don't bind buttons and RET.
1927         (widget-button-keymap): Bind mouse buttons and RET.
1928         (widget-field-activate): Use `widget-field-find'.
1929
1930         * custom/wid-edit.el (widget-button-click): Visually "release" the
1931         button *before* doing the buttonup action.
1932         (widget-button-click): Reworked.
1933         (widget-echo-help): Accept extent.
1934
1935         * custom/cus-edit.el (custom-face-value-create): Use `make-face'.
1936
1937         * custom/wid-edit.el (widget-restore-tabable): New function.
1938         (widget-deactivate-widget-extent): New function.
1939         (widget-reactivate-widget-extent): New function.
1940         (widget-specify-inactive): Use `widget-deactivate-widget-extent'.
1941         (widget-setup): Ditto.
1942         (widget-specify-active): Use `widget-reactivate-widget-extent'.
1943         (widget-move): Don't stop within inactive range.
1944
1945 1997-10-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1946
1947         * language/japan-util.el: Copied from Emacs 20.2.
1948
1949         * mule/mule-cmds.el (char-code-property-table): New variable.
1950         (get-char-code-property): New function.
1951         (put-char-code-property): New function.
1952
1953 1997-10-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1954
1955         * language/vietnamese.el: Use language/viet-util.el instead of
1956         mule/mule-vietnamese.el; abolish mule/mule-vietnamese.el.
1957
1958 1997-10-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1959
1960         * mule/mule-coding.el: Rename `automatic-conversion' ->
1961         `undecided' to sync with Emacs 20.2; define coding-system
1962         `automatic-conversion' as an alias for `undecided'.
1963
1964         mule/mule-files.el (buffer-file-coding-system-for-read,
1965         convert-mbox-coding-system, insert-file-contents),
1966         language/japanese.el, language/chinese.el, language/korean.el:
1967         Rename `automatic-conversion' -> `undecided' to sync with Emacs
1968         20.2.
1969
1970 1997-10-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1971
1972         * language/viet-chars.el: New file; moved from
1973         mule/vietnamese-hooks-1.el.
1974
1975         * language/vietnamese.el: Merge mule/vietnamese-hooks-2.el;
1976         abolish mule/vietnamese-hooks-2.el.
1977
1978         * prim/dumped-lisp.el: Use language/viet-chars and
1979         language/vietnamese instead of mule/vietnamese-hooks-{1|2}.
1980
1981 1997-10-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1982
1983         * mule/mule-misc.el (split-char): New function.
1984
1985 1997-10-14  SL Baur  <steve@altair.xemacs.org>
1986
1987         * default.el: New file.
1988         * site-start.el: New file.  XEmacs starts faster if dummy versions
1989         of these files are found early in the `load-path'.
1990         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
1991
1992 1997-10-14  Hrvoje Niksic  <hniksic@srce.hr>
1993
1994         * custom/wid-edit.el (widget-field-find): Use `map-extents'.
1995         (widget-transpose-chars): Check for empty fields, and point at
1996         beginning of field.
1997         (widget-documentation-string-value-create): `insert-char' handles
1998         0 gracefully, so no need to protect.
1999         (widget-specify-inactive): Detach the button extents.
2000         (widget-specify-active): Reattach the button extents.
2001         (widget-make-field-untabable): New function.
2002         (widget-specify-inactive): Make the fields non-tabable; use
2003         `widget-make-field-untabable'.
2004         (widget-type): Revert to defsubst.
2005
2006 1997-10-13  Adrian Aichner  <aichner@ecf.teradyne.com>
2007
2008         * utils/xemacs-build-report.el:
2009         Switched from (mail ...) to (compose-mail ...) upon suggestion by
2010         Hrvoje Niksic.
2011         Extended xemacs-build-report-keep-regexp.
2012         Changed xemacs-build-report-make-output-file value to beta.err
2013         Shortend and bracketed xemacs-build-report-subject.
2014         Improved (I hope) tm-edit to SEMI aliasing logic.
2015
2016 1997-10-09  Adrian Aichner  <aichner@ecf.teradyne.com>
2017
2018         * utils/xemacs-build-report.el:
2019         Restored RCS keywords and updated comment for `xemacs-build-report-version'.
2020
2021         * utils/xemacs-build-report.el:
2022         Separated the Spaghetti code into separate functions to do the following:
2023         xemacs-build-report-insert-header
2024         xemacs-build-report-insert-make-output
2025         xemacs-build-report-insert-installation-file
2026
2027 1997-10-13  Hrvoje Niksic  <hniksic@srce.hr>
2028
2029         * custom/cus-load.el: Disable gc while loading `custom-load'
2030         files.
2031         (custom-put): Added docstring; ignore PROPERTY.
2032
2033         * custom/wid-edit.el (widget-previous-button-or-field): If the
2034         point is within a button or field, return the beginning position
2035         of the field.
2036
2037         * prim/frame.el (frame-list): Use `nconc' instead of `append'.
2038         (set-frame-configuration): Use `mapc'.
2039         (delete-other-frames): Ditto.
2040
2041         * prim/faces.el: Use the CL macro at top-level.
2042
2043         * prim/faces.el (face-spec-set-match-display): Use `case'.
2044         (set-face-stipple): Use backquotes.
2045
2046         * custom/wid-edit.el (widget-glyph-find): Use `laxputf'.
2047         (widget-push-button-value-create): Ditto.
2048
2049         * custom/cus-face.el (custom-face-attributes): Support
2050         inverse-video for TTY-s.
2051
2052         * prim/cmdloop.el (keyboard-escape-quit): Abort recursive edit, as
2053         documented.
2054
2055 1997-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2056
2057         * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of
2058         `mapcar'.
2059         (zmacs-make-extent-for-region): Ditto.
2060
2061         * custom/cus-dep.el: Updated comments.
2062
2063         * custom/cus-edit.el (custom-variable-prompt): Prompt with
2064         `variable'.
2065
2066 1997-10-12  Karl Hegbloom  <karlheg@inetarena.com>
2067
2068         * custom/cus-edit.el (custom-guess-name-alist): Allow `-hooks'
2069         instead of `hook'.
2070
2071 1997-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2072
2073         * prim/profile.el (profile-results): Use %-*s format.
2074         (profile-align): Nuked.
2075
2076         * packages/gnuserv.el (gnuserv-frame-plist): New variable.
2077         (gnuserv-special-frame-function): Use it.
2078         (gnuserv-edit-files): Ditto.
2079
2080 1997-10-12  SL Baur  <steve@altair.xemacs.org>
2081
2082         * prim/package-admin.el (package-admin-add-binary-package):
2083         Correctly deal with package-paths with a single directory.
2084
2085 1997-10-11  SL Baur  <steve@altair.xemacs.org>
2086
2087         * prim/startup.el (set-default-load-path): Look for `packages'
2088         directory too.
2089         (set-default-load-path): Initialize Info-default-directory-list
2090         from the environment variable INFOPATH.
2091         (set-default-load-path): Initialize Info-default-diretory-list
2092         from the configure variable `infopath'.
2093
2094 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
2095
2096         * prim/startup.el: (set-default-load-path): loop over the `Info-
2097         default-directory-list' and collect those that are `file-
2098         directory-p'.
2099
2100         * '': various doc string corrections.
2101
2102         * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-"
2103
2104         * '' Added toplevel block (when (fboundp 'load-gc) ...to init the
2105         Info-def..list from the environment variable INFOPATH at dump time.
2106
2107         * prim/packages.el (packages-find-packages-1): append the list of
2108         packages info directories to `Info-default-directory-list' rather
2109         than prepending them.  Don't add them if they're already in the
2110         list.
2111
2112         * packages/info.el (Info-directory-list): various fixes to the
2113         directory list handling.
2114         * (Info-localdir-heading-regexp) added.
2115
2116         * '' removed the unrequired defcustom of `Info-default-directory-
2117         list'
2118
2119 1997-10-11  SL Baur  <steve@altair.xemacs.org>
2120
2121         * prim/about.el: New faces, new entries.
2122
2123         * prim/profile.el (profile-results): Rename.
2124         (pretty-print-profiling-info): Ditto.
2125         From Kyle Jones <kyle_jones@wonderworks.com>
2126
2127 1997-10-10  Per Abrahamsen  <abraham@dina.kvl.dk>
2128
2129         * custom/wid-edit.el (variable-link): New widget.
2130         (widget-variable-link-action): New function.
2131         (function-link): New widget.
2132         (widget-function-link-action): New function.
2133
2134 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
2135
2136         * prim/modeline.el (modeline-minor-mode-menu): menus are toggles
2137         not strings now.
2138
2139 1997-10-10  SL Baur  <steve@altair.xemacs.org>
2140
2141         * psgml/psgml-html.el (html-quote-region): Grow bounds when performing
2142         substitutions.
2143         From Adrian Aichner <aichner@ecf.teradyne.com>
2144
2145 1997-10-10  SL Baur  <steve@altair.xemacs.org>
2146
2147         * utils/highlight-headers.el (highlight-headers-citation-header-regexp):
2148         Correct doc string.
2149         From Kazuyoshi Furutaka <furutaka@Flux.tokai.jaeri.go.jp>
2150
2151 1997-10-10  Martin Buchholz  <mrb@eng.sun.com>
2152
2153         * packages/bookmark.el:
2154         * packages/iswitchb.el:
2155         * utils/speedbar.el:
2156         * utils/xemacs-build-report.el:
2157           - change Xemacs --> XEmacs
2158
2159 1997-10-09  Colin Rafferty  <craffert@ml.com>
2160
2161         * modes/lazy-shot.el (lazy-shot-shot-function): Undid a breakage.
2162
2163 1997-10-09  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2164
2165         * prim/help.el (function-called-at-point): Added docstring.
2166         (function-at-point): Ditto.
2167         (describe-function-arglist): Commented out -- seems unused.
2168         (find-function): ALL find-function stuff moved to "find-func.el"
2169
2170         * prim/find-func.el: new file created from functions previously in
2171         "help.el".
2172
2173 1997-10-09  SL Baur  <steve@altair.xemacs.org>
2174
2175         * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Grok new ChangeLog
2176         format.
2177
2178         * prim/startup.el (user-init-directory): New name for
2179         `emacs-user-extension-dir'.
2180         (load-user-init-file): Use it.
2181
2182 Mon Oct  6 19:12:51 1997  Barry A. Warsaw  <cc-mode-help@python.org>
2183
2184         * cc-mode/Release 5.19
2185
2186 Mon Oct  6 19:09:17 1997  Barry A. Warsaw  <cc-mode-help@python.org>
2187
2188         * cc-mode/cc-engine.el (c-guess-basic-syntax):
2189         CASE 5F: extern-lang-close relpos should be
2190         element 0 of inclass-p, not element 1.
2191
2192         * cc-mode/cc-cmds.el (c-progress-init, c-progress-fini):
2193         Be silent if c-progress-interval
2194         is nil.
2195
2196         * cc-mode/cc-vars.el (c-progress-interval): Document new semantics
2197
2198 Fri Oct  3 23:10:04 1997  Barry A. Warsaw  <cc-mode-help@python.org>
2199
2200         * cc-mode/cc-engine.el (c-beginning-of-statement-1):
2201         Watch out for keywords which have a
2202         preceding underscore.
2203
2204 Fri Sep 26 23:30:58 1997  Barry A. Warsaw  <cc-mode-help@python.org>
2205
2206         * cc-mode/cc-menus.el: Patches to Imenu support given by
2207         "Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>.
2208         (Jan Dubois) jan.dubois@ibm.net
2209
2210         * cc-mode/cc-cmds.el (c-comment-line-break-function):
2211         Fix for when comment starts at
2212         comment-column and there is non-whitespace preceding this on the
2213         current line.
2214
2215         * cc-mode/cc-mode.el (c-submit-bug-report): Remove
2216         c-recognize-knr-p.  Add c-comment-continuation-stars.
2217
2218 Mon Sep 22 15:47:02 1997  Barry A. Warsaw  <cc-mode-help@python.org>
2219
2220         * cc-mode/cc-styles.el (c-initialize-builtin-style):
2221         Only use copy-tree if it is
2222         funcall-able.  This is the right patch, and was given by Erik Naggum
2223         <erik@naggum.no>
2224
2225 1997-10-08  SL Baur  <steve@altair.xemacs.org>
2226
2227         * x11/x-menubar.el (file-menu-filter): Reverse sense of bounds
2228         test.
2229         From: Didier Verna <didier@xemacs.org>
2230
2231         * prim/format.el (format-annotate-function): Reverse sync to Emacs
2232         19.
2233
2234 1997-10-08  Hrvoje Niksic  <hniksic@srce.hr>
2235
2236         * prim/profile.el (profile-align): New function.
2237
2238         * prim/help.el (describe-function): Use `buffer-string' with a
2239         BUFFER argument, instead of `save-excursion'+`buffer-string'.
2240         (describe-variable): Ditto.
2241         (describe-variable): Use `when'.
2242
2243         * modes/lisp-mode.el: Indent `display-message' and
2244         `display-warning' better.
2245
2246         * prim/help.el: Customized find-function stuff.
2247         (help-with-tutorial): Use point-at-{bol,eol}.
2248         (with-displaying-help-buffer): Use `with-current-buffer'.
2249
2250         * prim/keymap.el (event-apply-modifier): Use `vconcat'.
2251         (define-prefix-command): Use the NAME argument to
2252         `make-sparse-keymap'.
2253         (suppress-keymap): Use `incf'.
2254
2255         * prim/help.el (key-or-menu-binding): Document it.
2256
2257         * prim/keymap.el (insert-key-binding): Use `key-or-menu-binding'
2258         from help.el.
2259
2260         * prim/help.el (built-in-variable-doc): Use `case'.
2261         (describe-function-1): Assign to `file-name' instead of `home'.
2262
2263         * prim/profile.el (profiling-results): Handle strings correctly.
2264
2265         * prim/profile.el (profile): Expand FORMS only once.
2266
2267 1997-10-08  Colin Rafferty  <craffert@ml.com>
2268
2269         * prim/lisp-file-db.el (lookup-lisp-file-db): Made it stop on
2270         failure.
2271
2272 1997-10-08  SL Baur  <steve@altair.xemacs.org>
2273
2274         * prim/lisp-file-db.el: New file.
2275         From Raymond Toy <toy@rtp.ericsson.se>
2276
2277 1997-10-08  Colin Rafferty  <craffert@ml.com>
2278
2279         * modes/lazy-shot.el: Customified.  Made it handle long lines
2280         better.
2281
2282 1997-10-08  SL Baur  <steve@altair.xemacs.org>
2283
2284         * prim/startup.el (load-user-init-file): Remove reference to
2285         .xemacs as a file.
2286
2287 1997-10-07  SL Baur  <steve@altair.xemacs.org>
2288
2289         * utils/thing.el (thing-filename): Deal with point at end of
2290         buffer.
2291
2292 1997-10-07  Karl M. Hegbloom  <karlheg@inetarena.com>
2293
2294         * psgml/psgml.el (sgml-mode-map): modify defin-key statements to
2295         use the new and improved key designator syntax. Rebound
2296         'sgml-split-element to a similar key as the global 'split-line
2297         binding.
2298
2299 1997-10-07  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2300
2301         * utils/thing.el (thing-symbol): Return nil if `end' is nil.
2302
2303 1997-10-07  Karl M. Hegbloom  <karlheg@inetarena.com>
2304
2305         * modes/cperl-mode.el: Fixed the help toggle menuitem, and added
2306         an autoload cookie.
2307         * modes/perl-mode.el: ditch the autoload in favor of cperl-mode.
2308
2309 1997-10-07  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2310
2311         * packages/etags.el (add-to-tag-completion-table): Better support
2312         for Scheme code.  Parse scheme definitions and identifiers
2313         with colons correctly.
2314
2315 1997-10-07  SL Baur  <steve@altair.xemacs.org>
2316
2317         * mule/mule-cmds.el (read-input-method-name): Use a default if
2318         available.
2319         From Didier Verna <didier@xemacs.org>
2320
2321         * prim/about.el (about-url-alist): Update jwz's home page.
2322
2323 1997-10-07  Hrvoje Niksic  <hniksic@srce.hr>
2324
2325         * x11/x-menubar.el (default-menubar): Handle pending-delete
2326         correctly.
2327
2328 1997-10-06  SL Baur  <steve@altair.xemacs.org>
2329
2330         * utils/font.el: Don't need devices.el on XEmacs.
2331
2332 1997-10-05  SL Baur  <steve@altair.xemacs.org>
2333
2334         * utils/mail-utils.el (rmail-dont-reply-to-names): Snarf from
2335         rmail.el.
2336
2337 1997-10-04  SL Baur  <steve@altair.xemacs.org>
2338
2339         * efs/dired.el (dired-mail-reader): Default to VM instead of old,
2340         broken rmail.
2341
2342 1997-09-29  Karl M. Hegbloom  <karlheg@inetarena.com>
2343
2344         * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode
2345         extension for Franz Allegro CL.
2346
2347 1997-10-05  Hrvoje Niksic  <hniksic@srce.hr>
2348
2349         * prim/simple.el: Minor docstring and comment changes.  Customized
2350         some more.
2351
2352 1997-10-04  Hrvoje Niksic  <hniksic@srce.hr>
2353
2354         * utils/xemacs-build-report.el (xemacs-build-report): Placed to
2355         maintenance group.
2356         (xemacs-create-build-report): Added an autoload cookie.
2357
2358         * prim/profile.el (profiling-results): Renamed from
2359         `pretty-print-profiling-info'.
2360
2361 1997-10-03  Karl M. Hegbloom  <Karl M. Hegbloom <karlheg@inetarena.com>>
2362
2363         * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to
2364         nil around the init file handling to prevent unnecessary automagic
2365         processing.
2366
2367 1997-10-03  Hrvoje Niksic  <hniksic@srce.hr>
2368
2369         * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'.
2370
2371         * custom/cus-face.el (custom-set-faces): Revert to using
2372         `make-empty-face'.
2373         (custom-declare-face): Ditto.
2374
2375 1997-10-04  SL Baur  <steve@altair.xemacs.org>
2376
2377         * prim/modeline.el (modeline-modified-map): Call wrapper function
2378         over `vc-toggle-read-only'.
2379         (modeline-toggle-read-only): New function.
2380
2381         * prim/files.el (basic-save-buffer): Put guard on call to
2382         `vc-after-save' since someone may wish not to install the vc
2383         package.
2384
2385         * prim/fill.el (sentence-end-double-space): Fix docstring.
2386
2387         * cl/cl-seq.el (remq): Reformat and add doc-string.
2388         Suggested by: Karl M. Hegbloom <karlheg@inetarena.com>
2389
2390 1997-10-03  Karl M. Hegbloom  <karlheg@inetarena.com>
2391
2392         * packages/func-menu.el: change the countups from message's to
2393         display-message 'progress's so they don't dump in the lossage
2394         buffer.
2395
2396 1997-10-03  Karl M. Hegbloom  <karlheg@inetarena.com>
2397
2398         * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to
2399         'backward-kill-word so it works as expected. "\e\C-h" will still
2400         do 'sgml-mark-current-element.
2401
2402 1997-08-13  Yves BLUSSEAU  <hk444@cleveland.freenet.edu>
2403
2404         * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error
2405         when using the efs-set-file-modes function on a remote station with
2406         a FTP daemon that don't support the QUOTE function.
2407
2408 1997-10-02  Colin Rafferty  <craffert@ml.com>
2409
2410         * prim/frame.el (default-drag-and-drop-functions): Fixed a typo
2411                   that was calling `data' rather than looking at it.
2412
2413 1997-10-04  SL Baur  <steve@altair.xemacs.org>
2414
2415         * cl/cl-seq.el (remove): Add docstring.
2416         Suggested by Karl M Hegbloom <karlheg@inetarena.com>
2417
2418 1997-10-02  Colin Rafferty  <craffert@ml.com>
2419
2420         * prim/simple.el (set-fill-column): Used format to create the
2421                   string for `display-message'.
2422
2423 1997-10-03  Hrvoje Niksic  <hniksic@srce.hr>
2424
2425         * custom/cus-face.el (custom-set-faces): Make the face, if
2426         necessary.
2427
2428 1997-10-02  Hrvoje Niksic  <hniksic@srce.hr>
2429
2430         * custom/cus-face.el (custom-declare-face): Use `make-face'
2431         instead of `make-empty-face'.
2432         (custom-declare-face): Don't invoke init-face-from-resources
2433         explicitly.
2434
2435         * prim/profile.el (pretty-print-profiling-info): When interactive,
2436         use a separate buffer instead of current-buffer.
2437         (pretty-print-profiling-info): Prettified output.
2438
2439 1997-10-01  SL Baur  <steve@altair.xemacs.org>
2440
2441         * custom/cus-dep.el (cus-face): Remove unneeded dependency on
2442         cus-edit.
2443
2444 1997-09-30  SL Baur  <steve@altair.xemacs.org>
2445
2446         * utils/finder.el (finder-known-keywords): Fix typo.
2447
2448 1997-09-30  SL Baur  <steve@altair.xemacs.org>
2449
2450         * prim/dumped-lisp.el (preloaded-file-list): Load
2451         cl/auto-autoloads early.
2452
2453 1997-10-01  Hrvoje Niksic  <hniksic@srce.hr>
2454
2455         * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks'
2456         to nil.
2457
2458         * custom/wid-edit.el (widget-next-button-or-field): Use the
2459         `start-open' flag to `map-extents'.
2460         (widget-previous-button-or-field): Ditto.
2461
2462         * custom/cus-edit.el (custom-face-value-create): Use
2463         `face-custom-attributes'.
2464
2465         * packages/font-lock.el: Defcustomed some variables.
2466
2467 1997-09-30  Hrvoje Niksic  <hniksic@srce.hr>
2468
2469         * custom/cus-face.el: Big changes.  Most of the functionality
2470         moved to faces.el.  Internal functions renamed not to start with
2471         `custom-'.
2472
2473         * custom/cus-face.el (face-spec-set): Use `reset-face'.
2474
2475         * prim/faces.el (reset-face): Accept LOCALE, TAG-SET and EXACT-P.
2476
2477         * custom/cus-face.el (face-spec-set): Use `remove-specifier'.
2478         (get-frame-background-mode): Cache background modes of frames.
2479
2480         * prim/minibuf.el (input-error): Add a `display-error' property.
2481
2482         * custom/cus-face.el (initialize-face-resources): Check for
2483         `make-face-x-resource-internal' before using it.
2484         (custom-get-frame-properties): Use `set-frame-property'.
2485
2486 1997-09-29  Hrvoje Niksic  <hniksic@srce.hr>
2487
2488         * custom/wid-edit.el (widget-specify-button): Set the `tabable'
2489         property.
2490         (widget-specify-field): Ditto.
2491         (widget-next-button-or-field): Use it.
2492         (widget-previous-button-or-field): Ditto.
2493
2494 1997-09-29  Martin Buchholz  <mrb@eng.sun.com>
2495
2496         * sunpro/sunpro-init.el:  Fix initialization failure if
2497         compile/debug toolbar buttons are LAST on the toolbar.
2498
2499 1997-09-29  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2500
2501         * prim/help.el (find-function-noselect): Now finds libraries
2502         explicitly loaded from outside `load-path' as it should.
2503
2504 1997-09-29  SL Baur  <steve@altair.xemacs.org>
2505
2506         * prim/help.el(describe-function-1): Fix for compiled macros.
2507         From Hrvoje Niksic <hniksic@srce.hr>
2508
2509 Mon Sep 29 01:30:45 1997  Kyle Jones  <kyle_jones@wonderworks.com>
2510
2511         * prim/startup.el: Added defvars for lock-directory
2512           and superlock-file to quiet the byte-compiler.
2513
2514           (normal-top-level): Removed call to init-glyphs; it now
2515           runs at dump time from lisp/prim/glyphs.el.
2516
2517           (splash-frame-present): Call splash-hack-version-string
2518           once after all the strings have been inserted, instead
2519           of once per string insertion.
2520
2521         * prim/glyphs.el (init-glyphs): Replaced references
2522           to data-directory with "../etc/" which is the data
2523           directory at dump time.  This is likely a lose for
2524           those who CANNOT_DUMP.  I don't know what the right
2525           answer is in that case.
2526
2527           Run init-glyphs at dump time.
2528
2529         * prim/faces.el (init-other-random-faces): Don't set
2530           colors for the text cursor if we're initializating a
2531           tty device, since it does nothing on a tty.
2532
2533           Removed modeline-buffer-id, modeline-mousable and
2534           modeline-mousable-minor-mode-code face initialization; this
2535           code is now run at dump time in lisp/prim/modeline.el.
2536
2537         * prim/faces.el: Set reverse-p property on tty devices
2538           for the primary-selection face.  Set underline-p property
2539           on tty devices for the secondary-selection face.  Both of
2540           these actions are to prevent init-other-random-faces from
2541           considering these faces the same as the default face on
2542           ttys and applying useless color specs to them.
2543
2544         * prim/modeline.el: Initialize modeline-buffer-id,
2545           modeline-mousable and modeline-mousable-minor-mode
2546           faces in this file at dump time.
2547
2548           Added (defvar place) to quiet the byte-compiler.
2549
2550 Mon Sep 29 02:11:35 1997  Kyle Jones  <kyle_jones@wonderworks.com>
2551
2552         * packages/vc-hooks.el: Move menu installation off
2553           before-init-hook and do it at dump time.
2554
2555         * ediff/ediff-hook.el: Move menu installation off
2556           before-init-hook and do it at dump time.
2557
2558 1997-09-29  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2559
2560         * prim/help.el (describe-function-1): If the function is not yet
2561         loaded, print the autoload file-name.  If function is loaded,
2562         print the library name in `load-history' or from
2563         `compiled-function-annotation'.
2564
2565 1997-09-28  Karl M. Hegbloom  <karlheg@inetarena.com>
2566
2567         * prim/help.el (find-function-noselect): remove reference to
2568         `path' from the (let* ((path find... since &optional path is no
2569         longer an argument to this function.  Cures "Signaling:
2570         (void-variable path)" error when using {M-x find-function}.
2571
2572 1997-09-27  Karl M. Hegbloom  <karlheg@inetarena.com>
2573
2574         * utils/regexp-opt.el: Add support for the shy grouping "\\(?:"
2575                   that came along with the new regexp syntax.
2576
2577 1997-09-29  Hrvoje Niksic  <hniksic@srce.hr>
2578
2579         * x11/x-toolbar.el: Minor fixes.
2580
2581 1997-09-28  Hrvoje Niksic  <hniksic@srce.hr>
2582
2583         * custom/wid-edit.el (color): Buttonify the tag.
2584         (widget-color-action): Use `read-color' unconditionally.
2585
2586         * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector
2587         with `identity'.
2588         (format-kbd-macro): Use `indirect-function' instead of
2589         `symbol-function'.
2590         (read-kbd-macro): Fix docstring.
2591         (edmacro-finish-edit): Use `match-string'.
2592         (edmacro-parse-keys): Ditto.
2593         (edmacro-parse-word): Use `dotimes' instead of `loop'.
2594         (edmacro-format-keys): Ditto.
2595
2596         * custom/cus-face.el (custom-face-attributes): Use
2597         `set-face-background-pixmap', instead of `set-face-stipple'.
2598
2599         * custom/cus-edit.el (custom-group-menu-create): Check whether
2600         `custom-menu-create' returned a list.
2601
2602 1997-09-28  SL Baur  <steve@altair.xemacs.org>
2603
2604         * utils/finder.el (finder-known-keywords): Ignore mule entry when
2605         built without Mule.
2606
2607 1997-09-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2608
2609         * quail.el (quail-execute-non-quail-command): `keylist' is not
2610         list of characters.
2611         (quail-update-translation): Don't use `quail-delete-region'
2612         because overlay emulation of XEmacs can not regard 0 length
2613         overlay.
2614         (quail-show-kbd-layout): Must convert character(code) to event.
2615
2616 1997-09-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2617
2618         * quail.el: sync with Emacs 20.2.
2619
2620 1997-09-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2621
2622         * mule-init.el (init-mule): Load leim-list.el (to sync with Emacs
2623         20.2).
2624
2625         * mule-cmds.el: Change key binding for `select-input-method' to
2626         sync with Emacs 20.2.
2627
2628         (get-language-info, set-language-info, set-language-info-alist,
2629         read-language-name): Modify to sync with Emacs 20.2.
2630
2631         (leim-list-file-name): New constant (imported from Emacs 20.2).
2632         (leim-list-header, leim-list-entry-regexp,
2633         update-leim-list-functions): New variable (imported from Emacs
2634         20.2).
2635         (update-leim-list-file): New function (imported from Emacs 20.2).
2636
2637         (current-input-method, current-input-method-title): Modify
2638         DOC-string to sync with Emacs 20.2.
2639         (default-input-method): Use `defcustom' (to sync with Emacs 20.2).
2640         (input-method-history): New variable (imported from Emacs 20.2).
2641
2642         (inactivate-current-input-method-function): Modify DOC-string to
2643         sync with Emacs 20.2.
2644
2645         (input-method-alist): New variable (imported from Emacs 20.2).
2646         (register-input-method, read-input-method-name,
2647         activate-input-method, inactivate-input-method): New function
2648         (imported from Emacs 20.2).
2649         (select-input-method, toggle-input-method, describe-input-method,
2650         describe-current-input-method, read-multilingual-string): Modify
2651         to sync with Emacs 20.2.
2652         (input-method-verbose-flag): New variable; abolish
2653         `input-method-tersely-flag'; to sync with Emacs 20.2.
2654         (input-method-highlight-flag): New variable (imported from Emacs
2655         20.2).
2656
2657         (input-method-activate-hook, input-method-inactivate-hook): Modify
2658         DOC-string to sync with Emacs 20.2.
2659         (input-method-exit-on-invalid-key): New variable (imported from
2660         Emacs 20.2).
2661
2662         * mule-coding.el (check-coding-system): New alias.
2663         (modify-coding-system-alist): New function (imported from Emacs
2664         20.2).
2665
2666         Rename coding-system `iso-2022-7' -> `iso-2022-7bit' to sync with
2667         Emacs 20.2; define alias `iso-2022-7' for compatibility.
2668
2669         * mule-process.el (network-coding-system-alist): New variable.
2670         (open-network-stream): Refer it.
2671
2672 1997-09-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2673
2674         * viet-util.el: New file; Imported from Emacs 20.2.
2675
2676         * tibet-util.el: New file; Imported from Emacs 20.2.
2677
2678         * hebrew.el, lao.el, lao-util.el, vietnamese.el, tibetan.el:
2679         Imported from Emacs 20.2.
2680
2681         * greek.el, european.el, ethiopic.el, english.el, cyrillic.el,
2682         chinese.el, korean.el, japanese.el, thai.el, misc-lang.el: Modify
2683         to sync with Emacs 20.2.
2684
2685 1997-09-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2686
2687         * mule-process.el (start-process): Refer
2688         `process-coding-system-alist'.
2689
2690         * mule-process.el (call-process-region): Refer
2691         `process-coding-system-alist'.
2692
2693         * mule-process.el (process-coding-system-alist): New variable.
2694         (call-process): Refer it.
2695
2696         * mule-init.el: Rename `pathname-coding-system' to
2697         `file-name-coding-system' to sync with Emacs 20.2.
2698
2699         * mule-coding.el: Rename `pathname-coding-system' to
2700         `file-name-coding-system' to sync with Emacs 20.2; define
2701         `pathname-coding-system' as an obsolete variable.
2702
2703 1997-09-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2704
2705         * mule/mule-files.el: Implement `file-coding-system-alist' of
2706         Emacs 20.0.97 to sync; abolish variable
2707         `buffer-file-coding-system-alist'.
2708
2709         (find-file-coding-system-for-read-from-filename): Renamed from
2710         `find-buffer-file-coding-system-from-filename'; modify for new
2711         `file-coding-system-alist'.
2712
2713         (find-file-coding-system-for-write-from-filename): New function.
2714
2715         (insert-file-contents): Modify for new `file-coding-system-alist'.
2716
2717         (write-region): Use
2718         `find-file-coding-system-for-write-from-filename'.
2719
2720 1997-09-27  SL Baur  <steve@altair.xemacs.org>
2721
2722         * prim/obsolete.el (define-widget-keywords): Make it obsolete.
2723
2724         * custom/widget.el (define-widget-keywords): Restore superfluous
2725         function `define-widget-keywords'.
2726
2727         * modes/sh-script.el (sh-script): Restore correct feature.
2728
2729 1997-09-27  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
2730
2731         * prim/isearch-mode.el (isearch-help-or-delete-char): New function.
2732
2733 1997-09-27  Hrvoje Niksic  <hniksic@srce.hr>
2734
2735         * custom/cus-dep.el (Custom-make-dependencies): Minor fixes.
2736
2737 1997-09-27  SL Baur  <steve@altair.xemacs.org>
2738
2739         * packages/completion.el: Remove keybinding of M-return for
2740         hyperbole.
2741         (completion-kill-region): The version of this function in InfoDock
2742         4.0pre was very broken for XEmacs due to active region handling
2743         and because it didn't set the `this-command' variable properly
2744         when doing a kill.
2745         From:  Bob Weiner <weiner@altrasoft.com>
2746
2747 1997-09-26  SL Baur  <steve@altair.xemacs.org>
2748
2749         * utils/autoload.el: Removed code dealing with customization.
2750         (update-file-autoloads): Fix typo in DOC string, remove custom code.
2751         (update-autoloads-from-directory): Remove custom code.
2752         (batch-update-autoloads): Fix DOC string, remove custom code.
2753         (batch-update-directory): Fix DOC string, remove custom code.
2754
2755 1997-09-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2756
2757         * prim/help.el (describe-function-at-point): new function.
2758         (describe-variable-at-point): ditto.
2759         (help-next-symbol): ditto.
2760         (help-prev-symbol): ditto.
2761         (describe-function): Mention `find-function-function' in
2762         docstring.  Use `function-history' in completing-read.
2763         (describe-function-1): Only print one filename, even if we know
2764         two!  Use `variable-history' in completing-read.
2765         (where-is): Mention `find-function-function' in docstring.
2766         (find-function-function): improve docstring.
2767         (find-function-noselect): Remove optional arg.  Search also for
2768         cl's defun*.  Return a pair instead of a list.
2769         (find-function-read-function): use `function-history'.
2770         (find-function-do-it): new function.
2771         (find-function): Remove optional arg.  Use `find-function-do-it'.
2772         (find-function-other-window): ditto.
2773         (find-function-other-frame): ditto.
2774         (find-function-at-point): new function.
2775
2776 1997-09-26  Hrvoje Niksic  <hniksic@srce.hr>
2777
2778         * custom/cus-edit.el: Issue a message about loading customization
2779         dependencies.
2780
2781         * custom/wid-edit.el (widget-map-buttons): Fixed typo.
2782
2783 1997-09-25  SL Baur  <steve@altair.xemacs.org>
2784
2785         * prim/files.el (after-find-file): Revert synch to Emacs 20 and
2786         restore old directory creation behavior.
2787
2788 1997-09-25  Hrvoje Niksic  <hniksic@srce.hr>
2789
2790         * custom/wid-edit.el (widget-button-or-field-extent): New
2791         function.
2792         (widget-next-button-or-field): Use it.
2793         (widget-previous-button-or-field): Ditto.
2794         (widget-move): Don't signal an error when there is only one widget
2795         in the buffer.
2796         (widget-push-button-value-create): Cache glyphs themselves,
2797         instead of instantiators.
2798         (widget-documentation-string-value-create): Better help echo
2799         (widget-mouse-help): Use `functionp'.
2800         (widget-echo-help): Ditto.
2801
2802 1997-09-25  SL Baur  <steve@altair.xemacs.org>
2803
2804         * prim/glyphs.el (init-glyphs): Fix jpeg signature.
2805
2806 1997-09-24  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2807
2808         * modes/lazy-shot.el (lazy-shot-shot-function): make the message
2809         be displayed as progress.
2810
2811 1997-09-25  Hrvoje Niksic  <hniksic@srce.hr>
2812
2813         * comint/telnet.el: Minor custom changes.
2814
2815         * custom/wid-edit.el (widget-field-action): Edit the value in the
2816         minibuffer.
2817
2818         * custom/cus-edit.el (custom-group-value-create): Renamed `Go to
2819         Group' tag to `Open'.
2820
2821         * custom/wid-edit.el (widget-shadow-subrs): New variable.
2822         (widget-url-link-help-echo): New function.
2823         (url-link): Use it.
2824         (widget-emacs-library-link-help-echo): New function.
2825         (emacs-library-link): Use it.
2826
2827 1997-09-24  Hrvoje Niksic  <hniksic@srce.hr>
2828
2829         * custom/wid-edit.el (widget-glyph-insert-glyph): Encode the
2830         widget information to extent, not to the glyph.
2831         (widget-glyph-click): Extract the widget from the extent, not the
2832         glyph.
2833         (widget-glyph-find): Set up a glyph cache.
2834
2835         * prim/about.el: Use :button-prefix and :button-suffix instead of
2836         the variables.
2837
2838         * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to
2839         `widget-backward'.
2840         (widget-specify-field): Use extents, not overlays.
2841         (widget-specify-button): Ditto.
2842         (widget-specify-sample): Ditto.
2843         (widget-specify-inactive): Ditto.
2844         (widget-button-click): Ditto.
2845         (widget-field-value-create): Ditto.
2846         (widget-field-value-delete): Ditto.
2847         (widget-color-notify): Ditto.
2848         (widget-setup): Ditto.
2849         (widget-map-buttons): Use `map-extents'.
2850         (widget-keymap): Made `global-map' its parent.
2851         (widget-next-button-or-field): New function.
2852         (widget-previous-button-or-field): Ditto.
2853         (widget-move): Use them.
2854
2855         * custom/custom.el (custom-group-hash-table): Use
2856         `make-hashtable', with initial size 300.
2857         (custom-add-to-group): Update hash-table unconditionally.
2858
2859 1997-09-24  SL Baur  <steve@altair.xemacs.org>
2860
2861         * prim/packages.el (packages-useful-lisp): Arrange to bytecompile
2862         shadow.elc early.
2863
2864 1997-09-22  Karl M. Hegbloom  <karlheg@inetarena.com>
2865
2866         * x11/x-toolbar.el (Info-frame-plist): Added.
2867         (toolbar-info) Use new plist variable to make-frame.
2868
2869 1997-09-24  Hrvoje Niksic  <hniksic@srce.hr>
2870
2871         * custom/wid-edit.el (widget-button1-click): Would bug out on
2872         events with no bindings.
2873
2874         * custom/cus-edit.el (custom-group-value-create): Update members
2875         after loading the widget.
2876         (custom-group-link-help-echo): New function.
2877         (custom-group-link): Use it.
2878
2879         * prim/cus-load.el (custom-put): Update
2880         `custom-parent-hash-table'.
2881
2882         * custom/cus-edit.el (custom-add-parent-links): Use
2883         `custom-group-hash-table' to map the groups.
2884
2885         * custom/custom.el (custom-parent-hash-table): New variable.
2886         (custom-add-to-group): Use it.
2887
2888         * prim/cus-load.el: Don't issue message for every loaded file.
2889
2890         * custom/cus-edit.el (custom-group-prompt): New function.
2891         (customize): Use it.
2892         (customize-other-window): Ditto.
2893
2894         * custom/wid-edit.el (widget-field-keymap): Bind TAB to
2895         `widget-forward'.
2896
2897 1997-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2898
2899         * custom/cus-edit.el: Use `display-message' to indicate progress
2900         messages.
2901         (customize-set-variable): Use the third argument to `get'.
2902         (customize-save-variable): Ditto.
2903         (custom-variable-value-create): Ditto.
2904         (custom-variable-state-set): Ditto.
2905         (custom-variable-set): Ditto.
2906         (custom-variable-save): Ditto.
2907         (custom-variable-reset-saved): Ditto.
2908         (custom-variable-reset-standard): Ditto.
2909
2910         * custom/cus-edit.el: Removed C-coded routines.
2911
2912         * custom/cus-edit.el (custom-buffer-create-internal): Print a
2913         limited number of messages.
2914         (custom-group-value-create): Ditto.
2915
2916         * custom/wid-edit.el (widget-editable-list-value-get): Revert to
2917         `append'.
2918
2919 1997-09-22  Colin Rafferty  <craffert@ml.com>
2920
2921         * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its
2922                   work in the correct buffer.  Also, changed obsolete
2923                   function call to non-obsolete version.
2924
2925 1997-09-22  Colin Rafferty  <craffert@ml.com>
2926
2927         * utils/shadow.el (find-emacs-lisp-shadows): Removed extra slash
2928                   between directory and filename.
2929
2930 1997-09-23  SL Baur  <steve@altair.xemacs.org>
2931
2932         * ilisp/Makefile (SHELL): Remove dependency on /bin/csh.
2933
2934 1997-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2935
2936         * custom/wid-edit.el (widget-move): Use `incf'.
2937         (widget-after-change): Ditto.
2938         (widget-field-value-get): Ditto.
2939         (widget-info-link-help-echo): New function.
2940         (info-link): Use it.
2941
2942         * custom/cus-edit.el (custom-last): Removed.
2943         (custom-buffer-create-internal): Use `incf'.
2944         (custom-group-value-create): Ditto.
2945
2946         * packages/auto-save.el: Minor custom fixes.
2947
2948         * prim/cus-dep.el (Custom-make-dependencies): Generate correct
2949         output wrt `custom-put'.
2950
2951         * custom/wid-edit.el (widget-tabable-at): Use `widget-at'.
2952
2953         * custom/cus-edit.el (custom-group-value-create): Use
2954         `custom-group-visibility' instead of `group-visibility'.
2955
2956         * prim/help.el (help-map): Bound `C-h C' to `customize'.
2957
2958         * custom/wid-edit.el (widget-princ-to-string): Don't use `let'.
2959         (widget-clear-undo): Removed current-buffer argument.
2960         (widget-choose): Use minibuffer when there are more than 10 items.
2961
2962 1997-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2963
2964         * custom/cus-edit.el (custom-button-face): Made it bold.
2965         (custom-group-value-create): Change outlook of buffer.
2966         (custom-buffer-create-internal): Ditto.
2967         (custom-menu-nesting): Removed -- was unused by XEmacs.
2968         (custom-menu-create): Don't use `custom-menu-nesting'.
2969         (custom-group-menu-create): Define unconditionally.
2970         (customize-menu-create): Ditto.
2971         (custom-unlispify-menu-entry): Use `with-current-buffer'.
2972
2973         * custom/wid-edit.el (widget-checklist-match-inline): Revert to
2974         `append'.
2975         (widget-checklist-value-get): Ditto.
2976         (widget-editable-list-match-inline): Ditto.
2977         (widget-group-match-inline): Ditto.
2978         (widget-glyph-find): Removed compatibility checks; use
2979         `locate-data-directory'.
2980         (widget-glyph-find): Use backquotes.
2981         (widget-push-button-value-create): Ditto.
2982         (widget-choice-mouse-down-action): Don't use `window-system'.
2983         (widget-transpose-chars): New function.
2984         (widget-text-keymap): Use it.
2985         (widget-princ-to-string): Use `with-current-buffer'.
2986         (widget-map-buttons): Ditto.
2987         (widget-push-button-gui): Set to value of `widget-glyph-enable' by
2988         default.
2989         (widget-push-button-value-create): Call `widget-specify-button'.
2990
2991         * utils/mail-extr.el: Customized.
2992
2993 1997-09-21  SL Baur  <steve@altair.xemacs.org>
2994
2995         * packages/man.el: Reverse manual prefix patch.
2996
2997 1997-09-21  Karl M. Hegbloom  <karlheg@inetarena.com>
2998
2999         * packages/man.el: Got rid of the `stars', and hard coded a prefix
3000                   of "Man: " for manual-entry buffers.
3001
3002 1997-09-21  Hrvoje Niksic  <hniksic@srce.hr>
3003
3004         * custom/cus-face.el (frame-background-mode): Renamed from
3005         `custom-background-mode'.
3006         (frame-background-mode): Rewritten.
3007
3008         * x11/x-menubar.el: Customized.
3009
3010         * custom/cus-face.el (face-spec-set-match-display): Use `warn' for
3011         warnings.
3012
3013         * x11/x-font-menu.el: Customized.
3014
3015         * modes/reftex.el: Add prefixes to customization groups.
3016
3017         * custom/cus-edit.el (customize): Accept GROUP.
3018         (customize-group): Defalias to `customize'.
3019         (customize-other-window): New function.
3020         (customize-group-other-window): Alias to `customize-other-window'.
3021
3022         * custom/wid-edit.el (widget-choose): Now works with
3023         `widget-menu-minibuffer-flag' set to nil.
3024         (widget-menu-minibuffer-flag): Default to nil.
3025         (widget-specify-insert): Use new blackquote syntax.
3026         (widget-checklist-value-get): Ditto.
3027         (widget-map-buttons): Ditto.
3028         (widget-checklist-match-inline): Ditto.
3029         (widget-editable-list-match-inline): Ditto.
3030         (widget-group-match-inline): Ditto.
3031         (widget-checklist-match-inline): Use `nconc'.
3032         (widget-keymap): Bind `M-tab' to `widget-backward'.
3033
3034         * prim/help.el (find-function-noselect): `locate-library' is
3035         compression-aware; don't duplicate the work.
3036
3037         * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs".
3038
3039         * custom/wid-edit.el: Use `remove-if'.
3040         (widget-glyph-directory): Use `locate-data-directory'.
3041
3042         * custom/cus-edit.el (custom-unlispify-remove-prefixes): Default
3043         to t.
3044
3045         * custom/wid-edit.el: Removed *lots* of compatibility stuff.
3046
3047         * custom/wid-edit.el: (widget-editable-list-value-get): Apply
3048         `nconc' instead of `append'.
3049
3050         * custom/wid-edit.el: Ditto.
3051
3052         * custom/cus-edit.el: Ditto.
3053
3054         * custom/custom.el: Use `mapc' instead of `mapcar', where
3055         appropriate.
3056
3057         * custom/wid-edit.el: Ditto.
3058
3059         * custom/cus-edit.el: Ditto.
3060
3061         * custom/custom.el: Ditto.
3062
3063         * custom/widget.el: Don't define widget keywords.
3064
3065 1997-09-21  Joel Peterson  <tarzan@aosi.com>
3066
3067         * prim/menubar.el: use normalize-menu-item-name instead of downcase
3068         to compare menu item names.
3069
3070 1997-09-20  Hrvoje Niksic  <hniksic@srce.hr>
3071
3072         * packages/etags.el: Lots of changes.
3073
3074 1997-09-20  SL Baur  <steve@altair.xemacs.org>
3075
3076         * prim/faces.el (Top Level): Back out use of the loop macro.  It now
3077         isn't defined until loaddefs gets loaded.
3078
3079 1997-09-20  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
3080
3081         * prim/help.el (help-for-help): Make menu items style more uniform.
3082
3083 1997-09-20  Hrvoje Niksic  <hniksic@srce.hr>
3084
3085         * modes/sendmail.el: Don't define keys to mail etc.
3086
3087         * prim/keydefs.el: Add bindings to `compose-mail'.
3088
3089         * prim/simple.el: Synch mail stuff with Emacs 20.
3090
3091         * utils/reporter.el: Removed mail-user-agent stuff.
3092
3093         * x11/x-menubar.el (default-menubar): Use new semantics for
3094         `gnuserv-frame'.
3095
3096         * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE
3097         `vector'.
3098
3099 1997-09-19  Hrvoje Niksic  <hniksic@srce.hr>
3100
3101         * cl/cl.el: Don't load cl-defs.
3102
3103         * cl/cl-macs.el: Added autoload cookies.
3104
3105 1997-09-19  SL Baur  <steve@altair.xemacs.org>
3106
3107         * packages/man.el (Manual-buffers-have-prefix): New function.
3108         (manual-entry): Use it.
3109         From Remek Trzaska <remek@postoffice.npac.syr.edu>
3110
3111 1997-09-18  Colin Rafferty  <craffert@ml.com>
3112
3113         * prim/novice.el (disable-command): Made it modify `custom-file'
3114                   instead of `user-init-file'.
3115
3116                   Stop multiple disable/enable-command calls from adding
3117                           extra newlines.
3118
3119 1997-09-19  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
3120
3121         * prim/make-docfile.el: Use null, not not.
3122
3123 1997-09-18  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3124
3125         * prim/isearch-mode.el (isearch-message): Display-message as
3126         progress (this way isearch message won't appear in the message
3127         log).
3128
3129 1997-09-18  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3130
3131         * packages/info.el (Info-elisp-ref): Use `find-function-function'.
3132
3133 1997-09-18  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3134
3135         * packages/lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
3136         Don't do lazy-lock'ing if we're in the minibuffer.
3137
3138 1997-09-17  SL Baur  <steve@altair.xemacs.org>
3139
3140         * oobr/Makefile (autoloads): Fix target.
3141
3142         * hyperbole/Makefile (autoloads): Fix target.
3143
3144         * utils/autoload.el (batch-update-autoloads): Obey
3145         `autoload-package-name' setting.
3146
3147         * efs/Makefile: Correct autoloads target.
3148
3149         * prim/packages.el (locate-library): Simplify regexp for
3150         compression suffixes.
3151         Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3152
3153 1997-09-17  Karl M. Hegbloom  <karlheg@inetarena.com>
3154
3155         * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place'
3156                   to nil around the call to #'scroll-up so that {C-c v}
3157                   will properly scroll the *output* buffer.
3158
3159 1997-09-17  Karl M. Hegbloom  <karlheg@inetarena.com>
3160
3161         * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one
3162                   line bigger
3163
3164 1997-09-15  Karl M. Hegbloom  <karlheg@inetarena.com>
3165
3166         * packages/info.el (Info-mouse-track-double-click-hook): follow
3167         the top menu item when double click in bottom 1/4 and middle 1/3
3168
3169 1997-09-16  SL Baur  <steve@altair.xemacs.org>
3170
3171         * prim/about.el (about-hackers): Add new entry.
3172
3173 Tue Sep 16 19:23:24 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3174
3175         * cc-mode/Release 5.18
3176
3177 Tue Sep 16 23:17:15 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3178
3179         * cc-mode/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New
3180         variable.
3181
3182         (cc-imenu-c++-generic-expression): Patches to better match C++ code.
3183         Given by jan.dubois@ibm.net (Jan Dubois)
3184
3185         * cc-mode/cc-menus.el (cc-imenu-java-generic-expression):
3186         Removed test for declaration
3187         statements.  Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as
3188         forwarded to me by RMS.
3189
3190         * cc-mode/cc-menus.el:
3191         Imenu support for Objective-C given by Masatake (jet) YAMATO.
3192
3193         * cc-mode/cc-mode.el (objc-mode): Bind imenu-create-index-function to
3194         cc-imenu-objc-function to enable Imenu support for Objective-C.
3195         Contributed by Masatake (jet) YAMATO.
3196
3197 Mon Sep 15 23:21:51 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3198
3199         * cc-mode/cc-styles.el (c-initialize-builtin-style):
3200         Use existing copy-tree if it's defined.
3201
3202         copy-sequence doesn't work; the
3203         c-offsets-alist must be copied recursively.  Use copy-tree solution
3204         given by Simon Marshall.
3205
3206 Fri Sep  5 04:47:03 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3207
3208         * cc-mode/cc-cmds.el (c-beginning-of-statement):
3209         Fixes in sentence movement to properly
3210         handle M-e moving forward into a comment when looking at preceding
3211         whitespace, and M-a moving backward into comment when looking at
3212         following whitespace.
3213
3214         Uncommented the looking-at call in the
3215         sentence-flag clause so that moving by forward-sentence when looking
3216         at the beginning of a comment works again.  A previous log message in
3217         cc-mode.el indicates this was commented out "because
3218         c-beginning-of-statement-1 should do the right thing", but clearly it
3219         doesn't.
3220
3221         I don't know if this breaks something else, because I can't figure out
3222         why it was commented out in the first place.
3223
3224         * cc-mode/cc-langs.el:
3225         Define `/' in c-mode-base-map since all modes now support
3226         c-electric-slash.
3227
3228         Define C-c C-e in mode-specific maps instead of c-mode-base-map since
3229         c-expand-macro is meaningless in Java and IDL.
3230
3231         * cc-mode/cc-engine.el (c-end-of-statement-1):
3232         Wrap backward-up-list in a c-safe call so no
3233         error results when buffer contains only a comment and point is at
3234         eob.
3235
3236 1997-09-15  SL Baur  <steve@altair.xemacs.org>
3237
3238         * utils/autoload.el (customized-symbols): Use a hash table.
3239
3240         * prim/cus-load.el (custom-put): Restore.
3241         Adapted from code by Hrvoje Niksic  <hniksic@srce.hr>
3242
3243         * x11/x-toolbar.el (initial-toolbar-spec): Remove news and mail
3244         icons from default toolbar.
3245
3246 1997-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3247
3248         * prim/packages.el (locate-data-directory): Return nil when
3249         directory not found.
3250         (locate-library): Reimplemented using `locate-file'.
3251
3252 1997-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3253
3254         * prim/cus-dep.el: Provide `cus-dep'.
3255
3256         * packages/time.el (display-time-insinuate): New function; don't
3257         insinuate upon loading.
3258         (display-time): Use it.
3259
3260         * prim/loadup.el: Use it.
3261
3262         * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to
3263         `preloaded-file-list'.
3264
3265         * prim/cus-load.el: Updated the comment.
3266
3267         * prim/cus-dep.el (custom-make-dependencies): Unjunkify.
3268
3269         * modes/lisp-mode.el: Declare indentation of `with-temp-buffer'.
3270
3271         * prim/cus-dep.el (custom-make-dependencies): Allow optional
3272         parameter; don't kill Emacs.
3273
3274         * modes/cl-indent.el: Minor customize changes.
3275
3276         * modes/asm-mode.el: Minor customize changes.
3277
3278         * modes/arc-mode.el: Customized.
3279
3280         * modes/ada-stmt.el: New file.
3281
3282         * modes/ada-mode.el: Synched with FSF (customized, etc.)
3283
3284 1997-09-13  SL Baur  <steve@altair.xemacs.org>
3285
3286         * prim/files.el (switch-to-buffer-other-frame): Undo previous
3287         change when focus-follows-mouse policy is in effect.
3288
3289 1997-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3290
3291         * packages/recent-files.el: Minor customize changes.
3292
3293         * packages/man.el: Minor customize changes.
3294         (Manual-use-rosetta-man): Moved the extensive info from docstring.
3295
3296         * packages/makeinfo.el: Minor customize changes.
3297
3298         * packages/info.el: Minor customize changes.
3299
3300         * packages/gopher.el: Minor customize changes.
3301
3302         * packages/func-menu.el: Minor customize changes.
3303
3304         * packages/etags.el (tags-delete): Use builtin `delete'.
3305         (tags-remove-duplicates): Don't recurse.
3306         Fixup customizations.
3307
3308         * packages/emerge.el: Use `with-current-buffer' instead of
3309         `emerge-eval-in-buffer'; reindent.
3310
3311         * packages/compile.el: Minor customize changes.
3312
3313         * packages/bookmark.el: Customized.
3314
3315         * packages/avoid.el (mouse-avoidance-mode): Customized properly.
3316
3317         * packages/autoinsert.el: Customized.
3318
3319         * modes/xrdb-mode.el: Minor customize changes.
3320
3321         * modes/vrml-mode.el: Minor customize changes.
3322
3323         * modes/vhdl-mode.el: Customized.
3324         (vhdl-emacs-features): Recognize XEmacs 20 correctly.
3325
3326         * modes/vhdl-mode.el: Require elp when compiling.
3327
3328         * modes/texinfo.el: Minor customize changes.
3329
3330         * modes/tcl.el: Minot customize changes.
3331
3332         * modes/strokes.el: Small fixes.
3333         (strokes-mode): Don't signal error without window system; issue a
3334         warning.
3335         (strokes-insinuate): New function.  Don't defadvice upon loading.
3336         (strokes-mode): Use it.
3337         (strokes-char-face): Use `defface'.
3338
3339         * modes/simula.el: Customized.
3340
3341         * modes/scribe.el: Customized.
3342         (scribe-envelop-word): Don't bind `noparens' (unused).
3343
3344         * modes/rsz-minibuf.el: Remove old lemacs support,
3345         e.g. screen-vs-frame, etc.
3346         (resize-minibuffer-min): Removed.
3347
3348         * modes/rsz-minibuf.el: Fix customizations.
3349
3350         * prim/subr.el: Moved string-to-foo functions to obsolete.el.
3351
3352         * prim/obsolete.el: Comments.
3353
3354 1997-09-13  Hrvoje Niksic  <hniksic@srce.hr>
3355
3356         * packages/filladapt.el: Added `:require' to filladapt-mode
3357         customization.
3358
3359         * modes/whitespace-mode.el: Customize better.
3360
3361         * modes/hideshow.el: Customize.
3362
3363         * packages/icomplete.el: Don't turn on by default; customize
3364         correctly.
3365
3366         * utils/uniquify.el: Don't invade Emacs by default.
3367         (uniquify-buffer-name-style): Default to nil.
3368
3369         * utils/uniquify.el: Removed support for Emacs 18.
3370
3371         * packages/pending-del.el: Customize `pending-delete-mode'.
3372
3373         * modes/sh-script.el: Renamed `sh-script' customization group to `sh'.
3374
3375         * packages/balloon-help.el: Customize `balloon-help-mode'.
3376
3377         * packages/paren.el: Don't invade Emacs by default.
3378         Finished customizing.
3379
3380 1997-09-13  SL Baur  <steve@altair.xemacs.org>
3381
3382         * x11/x-toolbar.el (toolbar-paste-function): Remove reference to
3383         x-yank-primary-selection.
3384         Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3385
3386         * prim/about.el (about-xemacs): Update release date with worst
3387         case.
3388         (about-maintainer-info): Sync entry with 19.16.
3389
3390 1997-09-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3391
3392         * packages/vc.el (vc-default-init-version): Make the default value
3393         be `nil'.  Improve the docstring.
3394
3395 1997-09-12  SL Baur  <steve@altair.xemacs.org>
3396
3397         * prim/make-docfile.el: Spawn make-docfile to csh on next-mach as
3398         well as BSD.
3399
3400 1997-09-13  Hrvoje Niksic  <hniksic@srce.hr>
3401
3402         * mule/mule-util.el: Clean of Emacs-ported things.
3403
3404 1997-09-12  Hrvoje Niksic  <hniksic@srce.hr>
3405
3406         * packages/etags.el (tags-file-pattern): Allow `,' in file names.
3407
3408         * prim/startup.el (initial-scratch-message): Converted to defcustom.
3409
3410 1997-09-11  Hrvoje Niksic  <hniksic@srce.hr>
3411
3412         * packages/tar-mode.el: Customize; use cl.el instead of
3413         home-brewed extensions.
3414
3415 1997-09-10  Hrvoje Niksic  <hniksic@srce.hr>
3416
3417         * prim/subr.el (mapc-internal): Define for backward compatibility.
3418
3419         * cl/cl-extra.el: Don't define `mapc'.
3420
3421 1997-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3422
3423         * prim/startup.el (initial-scratch-message): Cosmetic change.
3424
3425 Fri Sep  5 00:50:41 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3426
3427         * cc-mode/Release 5.17
3428
3429 Fri Sep  5 04:47:03 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3430
3431         * cc-mode/cc-cmds.el (c-beginning-of-statement):
3432         Fixes in sentence movement to properly
3433         handle M-e moving forward into a comment when looking at preceding
3434         whitespace, and M-a moving backward into comment when looking at
3435         following whitespace.
3436
3437         * cc-mode/cc-langs.el:
3438         Define `/' in c-mode-base-map since all modes now support
3439         c-electric-slash.
3440
3441         Define C-c C-e in mode-specific maps instead of c-mode-base-map since
3442         c-expand-macro is meaningless in Java and IDL.
3443
3444         * cc-mode/cc-engine.el (c-end-of-statement-1):
3445         Wrap backward-up-list in a c-safe call so no error results when
3446         buffer contains only a comment and point is at eob.
3447
3448         * cc-mode/cc-cmds.el (c-beginning-of-statement):
3449         Uncommented the looking-at call in the
3450         sentence-flag clause so that moving by forward-sentence when looking
3451         at the beginning of a comment works again.  A previous log message in
3452         cc-mode.el indicates this was commented out "because
3453         c-beginning-of-statement-1 should do the right thing", but clearly it
3454         doesn't.
3455
3456         I don't know if this breaks something else, because I can't figure out
3457         why it was commented out in the first place.
3458
3459 Tue Aug 26 22:31:55 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3460
3461         * cc-mode/cc-styles.el (c-style-alist): "python" style,
3462         knr-argdecl-intro == +
3463
3464 Mon Aug 25 17:25:12 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3465
3466         * cc-mode/cc-engine.el (c-inside-bracelist-p):
3467         Add a test to the enum list test so that the
3468         following code won't erroneously recognize as inside a brace list:
3469
3470         static PyObject **
3471         unpack_sequence(v, argcnt, why)
3472              PyObject **v;
3473              int argcnt;
3474              enum *why_code;
3475         {
3476                 int i;
3477
3478         Otherwise, the `enum' in the K&R decl trips this code up.
3479
3480         * cc-mode/cc-styles.el (c-style-alist): "python" style,
3481         fill-column = 78
3482
3483 Fri Aug 22 20:25:57 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3484
3485         * cc-mode/cc-cmds.el (c-comment-line-break-function):
3486         Don't break line in the middle of a string.
3487
3488 Mon Aug 18 17:37:24 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3489
3490         * cc-mode/cc-styles.el (c-style-alist):
3491         "python" style change: arglist-intro <= +
3492         "python" style change: inextern-lang <= 0
3493
3494 Fri Aug 15 18:39:10 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3495
3496         * cc-mode/cc-styles.el (c-style-alist):
3497         "python" style requires c-comment-continuation-stars
3498         to be "".
3499
3500 1997-09-09  SL Baur  <steve@altair.xemacs.org>
3501
3502         * utils/autoload.el: One too many -autoload suffixes.
3503
3504 1997-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3505
3506         * prim/startup.el (initial-scratch-message): Cosmetic grammar
3507         fixup in startup *scratch* message.
3508
3509 1997-09-09  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3510
3511         * packages/vc.el (vc-register): make the second option arg COMMENT
3512         do something
3513
3514         * packages/vc.el (vc-register): Make the default initial
3515         version be `vc-default-init-version', a new variable
3516         defaulting to "0.1".
3517
3518 1997-09-08  SL Baur  <steve@altair.xemacs.org>
3519
3520         * prim/packages.el (packages-find-packages): Reverse package path.
3521         From Colin Rafferty <craffert@ml.com>
3522
3523 1997-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3524
3525         * utils/edmacro.el (edmacro-parse-word): Accept ^foo (would signal
3526         error).
3527         (edmacro-format-1): Add SPC after ^.
3528
3529 1997-09-03  SL Baur  <steve@altair.xemacs.org>
3530
3531         * prim/make-docfile.el (Top Level): Ensure `load-path' always has
3532         directory names ending in '/'.
3533
3534         * prim/packages.el (list-autoloads-path): Assume `load-path'
3535         always has directories ending with trailing `/'s.
3536
3537         * version.el (emacs-version): Preserve previous matching info.
3538         From Didier Verna <didier@xemacs.org>
3539
3540 Wed Sep  3 13:53:10 1997  SL Baur  <steve@altair.xemacs.org>
3541
3542         * prim/loadup.el:  *Never* add directories to the load-path
3543         without trailing slashes.
3544
3545 1997-09-03  SL Baur  <steve@altair.xemacs.org>
3546
3547         * prim/packages.el (packages-find-packages): New argument:
3548         `suppress-user' to allow suppression of searching package
3549         hierarchies beginning with "~".
3550         (Top Level): Suppress searching user directories at dump time.
3551
3552 1997-08-30  Karl M. Hegbloom  <karlheg@inetarena.com>
3553
3554         * packages/info.el (Info-mouse-track-double-click-hook): Added,
3555         and placed an `add-hook' into (Info-mode)
3556
3557 1997-08-29  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3558
3559         * packages/hyper-apropos.el (hyper-apropos-help-map): add
3560         keybinding to `hyper-apropos-find-function'.
3561         (hyper-apropos-map): removed unnecessary double binding to
3562         `hyper-apropos-set-variable'.
3563         (hyper-apropos-find-function): new function.
3564         (hyper-apropos-popup-menu): if in the help mode, look for symbol
3565         at top of the buffer if necessary.  Added menu entry for
3566         `hyper-apropos-find-function'.
3567
3568 1997-08-29  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3569
3570         * prim/files.el (switch-to-buffer-other-frame): make it select-frame
3571
3572 1997-09-01  SL Baur  <steve@altair.xemacs.org>
3573
3574         * x11/x-menubar.el (default-menubar): Put tetris in the game menu,
3575         and move it and the mine game to the top of the menu.
3576
3577 1997-08-29  SL Baur  <steve@altair.xemacs.org>
3578
3579         * packages/lpr.el: Clone message-flatten-list.
3580
3581 1997-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3582
3583         * apel/emu-x20.el (mime-charset-coding-system-alist):
3584         iso-2022-jp-2 is defined as coding-system.
3585
3586         * mule/mule-coding.el: Rename `iso-2022-ss2-{7|8}' ->
3587         `iso-2022-{7|8}bit-ss2' to sync with Emacs 20.0.96.
3588
3589         (iso-2022-jp-2): New coding system.
3590
3591 1997-08-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3592
3593         * prim/about.el (about-maintainer-glyph): Fix problem with
3594         jka-compr.el.
3595
3596 1997-08-25  SL Baur  <steve@altair.xemacs.org>
3597
3598         * prim/help.el (find-function): ff-read-function was renamed.
3599         (find-function-other-window): Ditto.
3600         (find-function-other-frame): Ditto.
3601
3602 1997-08-21  SL Baur  <steve@altair.xemacs.org>
3603
3604         * prim/packages.el (packages-find-packages-1): Append trailing
3605         slash to directories added to the load-path.
3606
3607 1997-08-17  SL Baur  <steve@altair.xemacs.org>
3608
3609         * utils/autoload.el (fixup-autoload-buffer): Replace lost guard
3610         statement.
3611
3612         * prim/make-docfile.el: Remove BOGUS redefinition of
3613         find-file-hooks.
3614         * prim/update-elc.el: Ditto.
3615
3616         * prim/packages.el (locate-library): Put guard on usage of
3617         `find-file-hooks' (it doesn't exist when temacs is being run).
3618
3619 Fri Aug 15 17:26:05 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3620
3621         * cc-mode/Release 5.16
3622
3623 Fri Aug 15 18:39:10 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3624
3625         * cc-mode/cc-styles.el (c-style-alist):
3626         "python" style requires c-comment-continuation-stars
3627         to be "".
3628
3629         * cc-mode/cc-engine.el (c-end-of-statement-1):
3630         Eliminate false hits on important characters
3631         inside literals (strings, comments).
3632
3633 Tue Aug 12 21:47:18 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3634
3635         * cc-mode/cc-cmds.el (c-comment-line-break-function):
3636         In this function, and the defadvice,
3637         call indent-new-comment-line if not in a comment.
3638
3639         * cc-mode/cc-vars.el (c-buffer-is-cc-mode): Definition moved to
3640         cc-mode.el
3641
3642         * cc-mode/cc-mode.el (c-buffer-is-cc-mode):
3643         Definition moved here from cc-vars.el.  Also,
3644         put permanent-local property on variable so it's value won't get
3645         killed by kill-all-local-variables.  This makes it easier for non-CC
3646         Mode derived modes to be initialized correctly.
3647
3648         * cc-mode/cc-cmds.el (c-electric-brace):
3649         In preserve-p test, don't test char-before when at
3650         bobp.  Open brace at bobp is illegal in most modes, but not awk-mode,
3651         which depends on CC Mode.
3652
3653 Mon Aug 11 15:37:04 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3654
3655         * cc-mode/cc-mode.el (c++-mode, java-mode, objc-mode, idl-mode):
3656         Remove obsolete variable c-double-slash-is-comments-p.
3657
3658         * cc-mode/cc-langs.el (c-double-slash-is-comments-p): Remove
3659         obsolete variable.
3660
3661         * cc-mode/cc-cmds.el (c-fill-paragraph):
3662         Remove conditional on obsolete variable
3663         c-double-slash-is-comments-p.
3664
3665         * cc-mode/cc-styles.el (c-style-alist):
3666         Conform comment settings to RMS's preferences.
3667
3668 Thu Aug  7 19:21:32 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3669
3670         * cc-styles.el (c-set-offset): Added autoload cookie.
3671
3672 1997-08-15  SL Baur  <steve@altair.xemacs.org>
3673
3674         * cl/cl-macs.el (cl-make-type-test): De-ebolify type test for
3675         'character.
3676
3677 1997-08-12  Karl M. Hegbloom  <karlheg@inetarena.com>
3678
3679         * packages/man.el (Manual-mouseify-xrefs): Skip the top line of
3680         manual entries so to not get the all-caps pseudo xrefs in the
3681         heading in our list of manuals.
3682         (Manual-buffers-have-stars): new customize option.
3683         (manual-entry): Fix to utilize the new variable, and to not put
3684         stars around manual names put in the minibuffer history.
3685
3686 1997-08-12  Karl M. Hegbloom  <karlheg@inetarena.com>
3687
3688         * packages/info.el (Info-directory-list): reverse the
3689         `Info-default-directory-list' when using it to initialize the
3690         `Info-directory-list'.
3691         (Info-insert-dir): make it so the insertion of a locadir file at a
3692         "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly.
3693
3694 Mon Aug 11 17:35:35 1997  SL Baur  <steve@altair.xemacs.org>
3695
3696         * prim/loaddefs.el (((dir load-path))): Ignore all errors.
3697
3698         * utils/autoload.el (fixup-autoload-buffer): Wrapping autoloads
3699         files with a guard produces invalid bytecode.
3700
3701         * prim/make-docfile.el (package-path): Look in the package path
3702         for autoloads files.
3703
3704         * prim/packages.el (packages-find-packages-1): Don't append
3705         trailing "/" when adding a top-level Lisp directory.
3706         (list-autoloads-path): New function.  Use existing precomputed
3707         load-path instead of doing the old broken computation.
3708
3709 1997-08-11  SL Baur  <steve@altair.xemacs.org>
3710
3711         * prim/startup.el (command-line-1): Allow setting of
3712         `initial-scratch-message' to nil to turn it off.
3713         Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
3714
3715 1997-08-09  Karl M. Hegbloom  <karlheg@inetarena.com>
3716
3717         * packages/info.el: (info::toolbar) swap next and prev buttons to
3718         match the order of the node headings in info files.
3719
3720 1997-08-09  Karl M. Hegbloom  <karlheg@inetarena.com>
3721
3722         * packages/info.el: (Info-fontify-node) will now split top line
3723         that spans 3 lines.  (Info-extract-pointer) adjust to match.
3724
3725 1997-08-08  Karl M. Hegbloom  <karlheg@inetarena.com>
3726
3727         * packages/info.el: (Info-extract-pointer) make it move forward
3728         one more line so when the top line has been split, the toolbar
3729         arrows, u, and p will find the link they need.
3730
3731 Thu Aug  7 18:13:12 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3732
3733         * cc-mode/Release 5.15
3734
3735 Thu Aug  7 19:21:32 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3736
3737         * cc-mode/cc-styles.el (c-set-offset): Added autoload cookie.
3738
3739         * cc-mode/cc-langs.el (c++-mode-syntax-table, java-mode-syntax-table,
3740         objc-mode-syntax-table, idl-mode-syntax-table): Added autoload
3741         cookies. c-mode-syntax-table already has one.
3742
3743 Wed Aug  6 21:50:08 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3744
3745         * cc-mode/cc-mode.el (c-initialize-cc-mode):
3746         Check all cc-mode-19 interface requirements.
3747
3748 Tue Aug  5 21:56:02 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3749
3750         * cc-mode/cc-align.el (c-lineup-java-throws):
3751         Change the `when' clause to an `if-progn' :-(
3752
3753         * cc-mode/cc-langs.el (c-common-init):
3754         Make comment-line-break-function buffer local iff it's boundp.
3755
3756         * cc-mode/cc-cmds.el:
3757         defadvice for indent-new-comment-line keys off of c-buffer-is-cc-mode
3758         instead of an explicit major-mode list.  this means non-CC Mode
3759         derived modes will work properly
3760
3761         * cc-mode/cc-mode.el (c-initialize-cc-mode): Set
3762         c-buffer-is-cc-mode to t.
3763
3764         * cc-mode/cc-vars.el (c-buffer-is-cc-mode): New variable
3765
3766         * cc-mode/cc-mode.el (c-initialize-cc-mode):
3767         Give in to the pressure.  require 'cc-mode-19
3768         if functionp is not bound.  Too many novice errors without this.
3769
3770         * cc-mode/cc-cmds.el:
3771         Added advice for indent-new-comment-line so older Emacsen work if they
3772         don't have the variable comment-line-break-function.
3773
3774 Mon Aug  4 14:55:40 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3775
3776         * cc-mode/cc-langs.el (c-mode-base-map, c++-mode-map):
3777         Move `/' as an electric character
3778         from c++-mode-map to c-mode-base-map for all languages.
3779
3780         * cc-mode/cc-cmds.el (c-electric-slash):
3781         Make this work as the final slash in a */ block
3782         oriented comment closing token.
3783
3784         * cc-mode/cc-vars.el (c-comment-continuation-stars):
3785         Can take a nil value.  Also, the default value is "* ".
3786
3787         * cc-mode/cc-cmds.el (c-comment-line-break-function): nil value for
3788         c-comment-continuation-stars means use old semantics
3789
3790 Fri Aug  1 22:44:49 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3791
3792         * cc-mode/cc-cmds.el (c-comment-line-break-function):
3793         Added optional soft argument
3794
3795         * cc-mode/cc-langs.el (c-common-init): Set comment-multi-line and
3796         comment-line-break-function here for all modes.
3797
3798         * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode,
3799         idl-mode):
3800         Don't set comment-multi-line here.
3801
3802         * cc-mode/cc-vars.el (c-comment-continuation-stars): New variable
3803
3804         * cc-mode/cc-cmds.el (c-comment-line-break-function): New function
3805         for proposed mode-specific comment-line-break-function variable.
3806
3807         * cc-mode/cc-mode.el (c-mode): comment-multi-line => nil
3808
3809         * cc-mode/cc-langs.el (c-C-comment-start-regexp): Obsolete.
3810
3811         (c-comment-start-regexp): Initialize from c-C++-comment-start-regexp.
3812
3813         (c-populate-syntax-table, c-setup-dual-comments): Merge both functions
3814         into c-populate-syntax-table.  With the new 9X draft C standard, both
3815         line and block oriented comments are supported in all modes, so always
3816         set up the syntax tables to support both comment styles.
3817
3818         (c-mode-syntax-table, c++-mode-syntax-table, java-mode-syntax-table,
3819         objc-mode-syntax-table, idl-mode-syntax-table): Use the new syntax
3820         table initialization idioms.
3821
3822         (c-enable-//-in-c-mode): Obsolete.
3823
3824         * cc-mode/cc-mode.el (c-mode):
3825         c-comment-start-regexp uses c-C++-comment-start-regexp to
3826         support line oriented comments.
3827
3828 Wed Jul 30 00:01:45 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3829
3830         * cc-mode/cc-engine.el (c-guess-basic-syntax):
3831         CASE 5D.4: template argument continuation
3832         lines are now analyzed as template-args-cont.
3833
3834         * cc-mode/cc-styles.el (c-offsets-alist):
3835         Added template-args-cont syntactic symbol
3836
3837 Sat Jul 26 16:03:33 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3838
3839         * cc-mode/cc-styles.el (c-styles-alist):
3840         In "java" style, set c-hanging-comment-starter-p to
3841         nil to preserve Javadoc starter lines.
3842
3843 1997-08-08  Jan Vroonhof  <vroonhof@math.ethz.ch>
3844
3845         * prim/obsolete.el (define-obsolete-variable-alias): If the
3846         obsolete variable was setq'ed before the code was loaded we want
3847         that value.
3848
3849 1997-08-06  Karl M. Hegbloom  <karlheg@inetarena.com>
3850
3851         * packages/man.el: Several modifications
3852
3853                 * (manual-entry) buffers are named without *'s, when
3854                 `buffers-menu-submenus-for-groups-p' is t, so they show up
3855                 in a subsection of the Buffer's menu now, rather than
3856                 lumped under *Misc*.
3857
3858                 * (Manual-mode) added a local `kill-buffer-hook' to remove
3859                 a killed manual from the `Manual-page-history'
3860
3861                 * (Manual-last-page) begun rewrite of manuvering and
3862                 viewing mode code
3863
3864                 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted
3865                 now, and properly handled when the second line is
3866                 indented.  They end up on the menus too.
3867
3868                 * (Manual-popup-menu) made the far button popup menus look
3869                 better by removing the prefix string and adding a title.
3870
3871 1997-08-06  Karl M. Hegbloom  <karlheg@inetarena.com>
3872
3873         * packages/info.el: (Info-highlight-region) Fixed it to not
3874         highlight the indention spaces in xrefs split across lines with
3875         indention on the second line.
3876
3877 1997-08-06  Karl M. Hegbloom  <karlheg@inetarena.com>
3878
3879         * packages/info.el: Numerous modifications, including:
3880
3881                 * support for "dir" merging 'ala Emacs-19.34, with
3882                 fallback to cheap localdir files in the secondary info
3883                 directories.
3884
3885                 * changed default `Info-annotations-path' from
3886                 ~/.infonotes to ~/.xemacs/info.notes
3887
3888                 * added `Info-additional-directory-list'
3889
3890                 * changed a call to w3-fetch to browse-url
3891
3892                 * added new variables and functions from GNU Emacs 19.34:
3893                 `Info-dir-contents', `Info-dir-contents-directory',
3894                 `Info-dir-file-attributes', and the function
3895                 `Info-insert-dir'
3896
3897                 * rewrote `Info-suffixed-file' to a cond block rather than
3898                 nested if's for aesthetic reasons.
3899
3900                 * made the top line get split if it's longer than 79
3901                 characters and tweaked fontification to handle that.
3902
3903                 * changed the look of the pop-up mouse menus by utilizing
3904                 the "--:etchedThing" dividers.
3905
3906                 * several docstring reformats and typo fixes, a few
3907                 comments deleted.
3908
3909         * info/dir: deleted the Locals: line.  I think it's obsolete since
3910         the "dir" merge can put things from like-named nodes in separated
3911         "dir" files all under one menu, which is more versatile than just
3912         a "Locals:" section.  If you still want a "Locals:" section, make
3913         yourself a node for it.
3914
3915 1997-08-07  SL Baur  <steve@altair.xemacs.org>
3916
3917         * egg/egg.el (hiragana-region): Ebola cleanup.
3918         (katakana-region): Ditto.
3919
3920 1997-08-02  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3921         * prim/files.el (save-buffers-kill-emacs):
3922         If there are active processes, then list them before querying if
3923         it is ok to exit emacs.
3924
3925 1997-08-01  Karl M. Hegbloom  <karlheg@inetarena.com>
3926
3927         * efs/dired.el (dired-get-filename) Move the skipping of the
3928         ending carriage return on NT to inside the setq so `and' won't
3929         fail on Unix.
3930
3931 1997-07-30  SL Baur  <steve@altair.xemacs.org>
3932
3933         * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic.
3934
3935         * prim/packages.el (packages-find-packages): Remove diagnostic.
3936
3937 1997-07-27  SL Baur  <steve@altair.xemacs.org>
3938
3939         * utils/config.el (config-value-hash-table): Only store the first
3940         occurrence of a symbol.
3941
3942         * modes/make-mode.el: Remove imenu stuffs.
3943
3944 Sat Jul 26 12:24:20 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3945
3946         * cc-mode/  Release 5.14
3947
3948 Sat Jul 26 16:03:33 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3949
3950         * cc-mode/cc-styles.el (c-styles-alist):
3951         In "java" style, set c-hanging-comment-starter-p to
3952         nil to preserve Javadoc starter lines.
3953
3954 Fri Jul 25 22:17:07 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3955
3956         * cc-mode/cc-engine.el (c-beginning-of-statement-1):
3957         When checking for bare semi, don't match
3958         on a semi following a close brace, otherwise the following legal code
3959         fails:
3960
3961         void foo()
3962         {
3963             static struct Pattern nums
3964                 = {1, 2, 3};
3965
3966             int j = 2;
3967         }
3968
3969         This might break some bare semi idioms but those are probably more
3970         rare than static initializers.
3971
3972         * cc-mode/cc-vars.el (idl-mode-hook): New variable.
3973
3974         * cc-mode/cc-mode.el (idl-mode): Support for CORBA's IDL language.
3975
3976         * cc-mode/idl-font-lock.el: Unsupported font-lock definitions for IDL.
3977         This should be merged in with font-lock.el
3978
3979         * cc-mode/cc-mode.el (c-initialize-cc-mode):
3980         move the calling of c-make-styles-buffer-local
3981         into c-initialize-builtin-style.
3982
3983         * cc-mode/cc-styles.el (c-set-style-2):
3984         Fixed broken implementation of inherited styles.
3985
3986         * cc-mode/cc-mode.el (c-initialize-cc-mode):
3987         Run the c-initialization-hook, but only once
3988         per Emacs session.
3989
3990         * cc-mode/cc-vars.el (c-initialization-hook): New variable.
3991
3992         * cc-mode/cc-engine.el (c-guess-basic-syntax):
3993         CASE 5I: When adding 'inclass syntax, use the
3994         relpos pointing to the class opening brace, unless that hangs on the
3995         right side, in which case, use the start of the class/struct keyword.
3996
3997 Thu Jul 17 03:36:22 1997  Barry A. Warsaw  <cc-mode-help@python.org>
3998
3999         * cc-mode/cc-langs.el (c-symbol-key):
4000         first character must be a letter or underscore
4001
4002 1997-07-25  SL Baur  <steve@altair.xemacs.org>
4003
4004         * packages/vc.el (vc-version-diff): Autoload for the menu.
4005         Suggested by Karl M. Hegbloom <karlheg+xemacs@inetarena.com>
4006
4007 1997-07-24  SL Baur  <steve@altair.xemacs.org>
4008
4009         * prim/make-docfile.el (docfile-out-of-date): Workaround for NEWOS
4010         process exit handling bug.
4011         Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
4012
4013 1997-07-23  Karl M. Hegbloom  <karlheg@inetarena.com>
4014
4015         * packages/info.el: (Info-fontify-node) Allow colons in menu
4016         names.  There must be whitespace following the menu ending colon.
4017
4018 1997-07-23  SL Baur  <steve@altair.xemacs.org>
4019
4020         * prim/faces.el (invert-face): Make interactive.
4021         Suggested by David Bakhash <cadet@sst.ll.mit.edu>
4022
4023 1997-07-21  Karl M. Hegbloom  <karlheg@inetarena.com>
4024
4025         * modes/view-process-system-specific.el added
4026         `View-process-field-name-descriptions-linux', transcribed from
4027         man 7 ps_fields.  Linux signals fixed to match <asm/signal.h>.
4028
4029 1997-07-22  SL Baur  <steve@altair.xemacs.org>
4030
4031         * x11/x-toolbar.el (toolbar-paste-function): Add default as
4032         option.
4033
4034         * prim/minibuf.el (force-dialog-box-use): Fix typo.
4035         From Pekka Marjola <pema@iki.fi>
4036
4037 1997-07-21  SL Baur  <steve@altair.xemacs.org>
4038
4039         * prim/packages.el (locate-data-directory): New function to search
4040         for directories in the data-directory-list.
4041
4042 1997-07-21  Karl M. Hegbloom  <karlheg@inetarena.com>
4043
4044         * prim/minibuf.el: New customize variable:
4045         `minibuffer-history-uniquify'
4046         (read-from-minibuffer) Only remove histval from list if
4047         minibuffer-history-uniquify is t.
4048
4049         * custom/custom.el: Fix typo in (defgroup) docstring.
4050
4051 1997-07-21  SL Baur  <steve@altair.xemacs.org>
4052
4053         * prim/startup.el (set-default-load-path): Initialize package
4054         paths as final step if everything else went O.K.
4055
4056         * prim/help.el: Removed locate-library (moved to packages.el).
4057
4058         * prim/subr.el: Removed lamda macro (moved to packages.el).
4059
4060         * prim/packages.el (package-find-packages): New function.  Search
4061         package hierarchies for interesting directories.
4062         (package-find-packages-1): Helper function for the above.  Do the
4063         searching in exactly 1 directory.
4064
4065         * packages/vc.el: Add ClearCase maintainer.
4066
4067 1997-07-21  Karl M. Hegbloom  <karlheg@inetarena.com>
4068
4069         * modes/whitespace-mode.el (toplevel) Install toolbar button using
4070         `toolbar-add-item' rather than redefining the whole default
4071         toolbar.  If the button is already there, does nothing, so a
4072         custom toolbar containing a whitespace button can made with
4073         `edit-toolbar' once it's been installed the first time.
4074
4075 1997-07-20  SL Baur  <steve@altair.xemacs.org>
4076
4077         * utils/speedbar.el:
4078         (speedbar-frame-mode): Autoload.
4079         (speedbar-get-focus): Autoload.
4080         (speedbar): Autoload (correctly).
4081
4082         (speedbar-frame-width): Test liveness of frame
4083         too.
4084         (speedbar-frame-mode): Avoid some Emacs 20 code.
4085         From Markus Linnala <maage@cs.tut.fi>
4086
4087         * prim/startup.el (find-emacs-root-internal): Search
4088         prefix-directory directly for XEmacs installed stuffs.
4089
4090         * utils/smtpmail.el (smtpmail-send-it): Autoload.
4091
4092         * prim/startup.el (command-line): Put advisory text in *scratch*
4093         at startup.
4094
4095         * packages/info.el (Info-exit): Guard against deletion of only
4096         frame.
4097         From David Bakhash <cadet@MIT.EDU>
4098
4099 1997-07-19  SL Baur  <steve@altair.xemacs.org>
4100
4101         * utils/elp.el: Spelling correction.
4102         From karlheg+xemacs@inetarena.com (Karl M. Hegbloom)
4103
4104 1997-07-19  Steven L Baur  <steve@altair.xemacs.org>
4105
4106         * prim/about.el: Sundry changes.
4107
4108 1997-07-18  Steven L Baur  <steve@altair.xemacs.org>
4109
4110         * packages/crypt.el (crypt-inhibit-formats): New variable.
4111         (crypt-encoded-p): Use it.
4112         Based on a patch by Tkil <tkil@scrye.com>
4113
4114         * utils/ring.el (ring-p): Make compatible, not obsolete.
4115
4116 1997-07-16  Steven L Baur  <steve@altair.xemacs.org>
4117
4118         * utils/crontab.el (crontab-get): Check for `no crontab for' as an
4119         error return.
4120         Suggested by Jeff Miller <jmiller@smart.net>
4121
4122         * modes/arc-mode.el: Clean up comment.
4123
4124         * packages/tar-mode.el: Clean up comments.
4125
4126 Wed Jul 16 23:56:58 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4127
4128         * cc-mode/:  Release 5.13.
4129
4130 Thu Jul 17 03:36:22 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4131
4132         * cc-mode/cc-langs.el (c-symbol-key):
4133         first character must be a letter or underscore
4134
4135 Mon Jul 14 23:43:33 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4136
4137         * cc-mode/cc-langs.el (c-make-inherited-keymap): Change to a defun
4138
4139         * cc-mode/cc-langs.el:
4140         Added (require 'cc-defs) to pick up the definition of c-emacs-features.
4141
4142         * cc-mode/README: Simplified instructions
4143
4144         * cc-mode/cc-make.el: New file to aid in byte-compiling in older
4145         Emacsen.
4146
4147 Sun Jul 13 21:24:37 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4148
4149         * cc-mode/cc-cmds.el: cc-defs is required to pick up the
4150         c-add-syntax macro
4151
4152         * cc-mode/cc-langs.el (c-mode-menu):
4153         Added uncomment region and slight rearrangement of
4154         items
4155
4156         * cc-mode/cc-cmds.el (c-electric-backspace):
4157         Must get 'supercede property values to work
4158         with delsel and pending-del.
4159
4160 Thu Jul 10 20:46:09 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4161
4162         * cc-mode/cc-engine.el (c-maybe-labelp):
4163         defvar this to shut up the byte compiler
4164
4165 Wed Jul  9 22:08:58 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4166
4167         * cc-mode/cc-styles.el (c-initialize-builtin-style):
4168         use copy-sequence instead of copy-tree
4169         so the cl module isn't necessary.
4170
4171         * cc-mode/cc-cmds.el (c-electric-brace):
4172         fix ebola eradication consequence in the
4173         preserve-p test.
4174
4175 1997-07-15  Steven L Baur  <steve@altair.xemacs.org>
4176
4177         * prim/about.el (xemacs-hackers): Add info about IENAGA Kazuyuki.
4178         (about-url-alist): Ditto.
4179         (about-maintainer-info): Ditto.
4180
4181         * prim/modeline.el (add-minor-mode): Update docstring.
4182
4183 1997-07-15  Hrvoje Niksic  <hniksic@srce.hr>
4184
4185         * packages/pending-del.el (pending-delete-mode): Use the option
4186         symbol as argument to add-minor-mode, not its value.
4187
4188 1997-07-14  Hrvoje Niksic  <hniksic@srce.hr>
4189
4190         * packages/pending-del.el (pending-delete-modeline-string): New
4191         option.
4192
4193 1997-07-14  Steven L Baur  <steve@altair.xemacs.org>
4194
4195         * prim/files.el (auto-mode-alist): Readd objective c mode.
4196         From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US>
4197
4198         * prim/make-docfile.el: Print more informative message when
4199         attempting to create docfile and all dumped .elcs do not exist.
4200
4201 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
4202
4203         * prim/files.el (save-some-buffers): Guard call to
4204         `delete-other-windows'.
4205
4206 1997-07-13  Karl M. Hegbloom  <karlheg@inetarena.com>
4207
4208         * prim/minibuf.el: (read-from-minibuffer) Corrected indentation,
4209         History lists don't contain dups anymore, newest is put on top and
4210         removed from the cdr.
4211
4212 1997-07-13  Karl M. Hegbloom  <karlheg@inetarena.com>
4213
4214         * packages/man.el: (manual-entry) Added `Manual-page-
4215         minibuffer-history', and added it to the read-string statement.
4216         Added #\: to `fmh' so that manuals named like MIME::Parser(3) are
4217         found at point.
4218         (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual
4219         entry on the first line of an apropos listing.
4220
4221 1997-07-10  Karl M. Hegbloom  <karlheg@inetarena.com>
4222
4223         * packages/info.el: Added `Info-minibuffer-history', and made it
4224         the minibuffer history variable in the `completing-read' calls.
4225
4226         * utils/savehist.el: Added `Info-minibuffer-history' to default
4227         value of `savehist-history-variables'.
4228
4229 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
4230
4231         * modes/lisp-mode.el: Restore verbosity as an option.
4232         From Hrvoje Niksic <hniksic@srce.hr>
4233
4234 1997-07-11  Hrvoje Niksic  <hniksic@srce.hr>
4235
4236         * prim/cmdloop.el (execute-extended-command): Use
4237         `sorted-key-descriptions'.
4238
4239         * prim/help.el (sorted-key-descriptions): New function.
4240         (where-is): Use it.
4241         (where-is): Use `read-command'.
4242
4243         * prim/macros.el (kbd-macro-query): Use `read-char-exclusive'
4244         instead of `read-char'.
4245
4246         * prim/cmdloop.el (read-char): Correctly inhibit quit.
4247
4248         * prim/files.el: Use `files' group.
4249
4250         * prim/disp-table.el (describe-display-table): Made it work; don't
4251         use `describe-vector'.
4252
4253         * prim/gui.el: Customized.
4254
4255         * utils/edmacro.el (insert-kbd-macro): Move to macros.el.
4256
4257         * prim/macros.el: Synch with FSF 19.34.
4258
4259         * prim/featurep.el: Comment addition.
4260
4261         * prim/cus-start.el: Add variables from replace.el.
4262
4263         * prim/replace.el (case-replace): Use `defvar', not `defconst'.
4264
4265         * utils/crontab.el: Customized.
4266
4267         * utils/highlight-headers.el: Define -faces as a separate group;
4268         customize the variables.
4269
4270         * utils/uniquify.el: Hide from the Customize tree; the package
4271         changes state of XEmacs on load.
4272
4273         * packages/igrep.el: Don't insinuate XEmacs when loading.
4274         (igrep-insinuate): New function.
4275
4276         * packages/blink-cursor.el (blink-cursor-callback): Don't blink on
4277         TTY-s.
4278
4279         * prim/console.el (resume-pid-console): Use `eql'.
4280
4281         * prim/profile.el (profile): Restore old profiling state, instead
4282         of blindly turning off profiling.
4283
4284         * packages/add-log.el (add-log-c-like-modes): Add java-mode.
4285
4286         * packages/add-log.el: Require fortran when compiling.
4287
4288         * prim/device.el (device-list): Use `nconc' instead of `append'.
4289
4290 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
4291
4292         * prim/files.el (save-some-buffers): Only delete other windows the
4293         first time through.
4294         Based on code from Hrvoje Niksic <hniksic@srce.hr>
4295
4296 1997-07-12  Steven L Baur  <steve@altair.xemacs.org>
4297
4298         * prim/modeline.el (mouse-drag-modeline): Don't queue dummy eval
4299         events.
4300         From Kyle Jones <kyle_jones@wonderworks.com>
4301
4302 1997-07-10  Hrvoje Niksic  <hniksic@srce.hr>
4303
4304         * packages/gnuserv.el (gnuserv-edit-files): Operate on this
4305         buffer's menubar.
4306
4307 1997-07-11  Steven L Baur  <steve@altair.xemacs.org>
4308
4309         * packages/gnuserv.el: Add done button.
4310         From Hrvoje Niksic <hniksic@srce.hr>
4311
4312 1997-07-10  Steven L Baur  <steve@altair.xemacs.org>
4313
4314         * utils/edit-toolbar.el: (edit-toolbar-file-name): Use
4315         `emacs-user-extension-dir'.
4316         (edit-toolbar-add-initialization): Ditto.
4317         (edit-toolbar-prompt-for-initialization): Ditto.
4318
4319         * utils/edit-toolbar.el: New file.
4320         From Peter Pezaris <pez@dwwc.com>
4321
4322         * utils/toolbar-utils.el: New file.
4323         From Jeff Miller <jmiller@smart.net>
4324
4325 1997-07-10  Hrvoje Niksic  <hniksic@srce.hr>
4326
4327         * packages/add-log.el (change-log-font-lock-keywords): Don't
4328         fontify closing paren.
4329
4330         * packages/pending-del.el: Some renamings, synch with Emacs 19.34.
4331
4332 1997-07-10  Steven L Baur  <steve@altair.xemacs.org>
4333
4334         * packages/hyper-apropos.el (hyper-apropos-get-doc): Don't
4335         autoload, there is very little point.
4336
4337         * prim/obsolete.el (frame-first-window): Make compatible, not
4338         obsolete.
4339
4340 1997-07-10  Hrvoje Niksic  <hniksic@srce.hr>
4341
4342         * packages/pending-del.el (pending-delete-pre-hook): Don't quote
4343         lambda.
4344         (pending-delete-pre-hook): Use `error-message-string'.
4345         (pending-delete): Treat as minor mode; define the standard turn-on
4346         and turn-off functions.
4347         (delete-active-region): Simplified.
4348
4349         * packages/pending-del.el: Don't turn on by default.
4350
4351 1997-07-09  Steven L Baur  <steve@altair.xemacs.org>
4352
4353         * packages/pending-del.el: Correct typo in Hrvoje's upgrade.
4354
4355         * mel/mel-u.el (uuencode-external-decode-region): Force
4356         buffer-read-only nil because it gets changed magically to t during
4357         the call to `insert-file-contents'.
4358
4359         * tm/tm-image.el (mime-preview/filter-for-image): Comment out test
4360         for invalid glyph.  It appears to be non-functional.
4361
4362         * modes/lisp-mode.el (lisp-interaction-mode-popup-menu-1): Add
4363         entry for debug on signal.
4364
4365         * packages/supercite.el (sc-attribs-%@-addresses): + is valid in
4366         an Email address.
4367         (sc-attribs-<>-addresses): Ditto.
4368         (sc-get-address): Ditto.
4369
4370         * cc-mode/cc-cmds.el (c-electric-brace): Fix Ebola infection.
4371
4372         * prim/dumped-lisp.el (dumped-lisp-packages): Tweak dump order
4373         so "startup" is loaded before the autoloads.
4374
4375         * custom/cus-edit.el (custom-file): Use same logic as startup.el
4376
4377 j1997-07-08  Hrvoje Niksic  <hniksic@srce.hr>
4378
4379         * prim/simple.el (log-message-ignore-regexps): Reduced
4380         significantly.
4381
4382 Tue Jul  8 23:47:47 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4383
4384         * cc-mode/Release 5.12
4385
4386 Mon Jul  7 23:47:02 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4387
4388         * cc-mode/cc-styles.el, cc-mode/cc-mode.el, cc-mode/cc-menus.el,
4389         cc-mode/cc-langs.el, cc-mode/cc-engine.el, cc-mode/cc-compat.el,
4390         cc-mode/cc-cmds.el, cc-mode/cc-align.el:
4391         Reorganization to support byte-recompile-directory.
4392
4393         * cc-mode/Release: Don't put release number in tar file
4394
4395 Thu Jul  3 22:54:03 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4396
4397         * cc-mode/cc-langs.el (c-mode-base-map):
4398         Proper binding of c-electric-backspace and
4399         c-electric-delete, based on the policy of the various maintainers.
4400         Thank goodness for delete-key-deletes-forward!
4401
4402         * cc-mode/cc-vars.el (c-tab-always-indent, c-hanging-braces-alist):
4403         Minor changes to the cutomize format.
4404
4405         * cc-mode/cc-mode-19.el: Initial revision
4406
4407         * cc-mode/cc-menus.el, cc-mode/cc-engine.el, cc-mode/cc-compat.el,
4408         cc-mode/cc-cmds.el, cc-mode/cc-align.el:
4409         Major Ebola eradication.
4410
4411 Wed Jul  2 21:33:04 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4412
4413         * cc-mode/cc-engine.el (c-crosses-statement-barrier-p,
4414         c-guess-basic-syntax): Ebola eradication.
4415
4416         * cc-mode/cc-cmds.el (c-indent-region):
4417         Call c-echo-parsing-error to echo last parsing
4418         error that may have occurred.
4419
4420         * cc-mode/cc-engine.el (c-echo-parsing-error): New function.
4421
4422         * cc-mode/cc-engine.el (c-parsing-error): new variable
4423
4424         (c-parse-state): When an unbalanced close brace is discovered, don't
4425         raise an error (prevents insertion of character).  Insert the
4426         character, display a warning message, and set c-parsing-error so
4427         syntax echoing will be disabled.
4428
4429         (c-show-syntactic-information, c-indent-line): Suppress syntax echoing
4430         if c-parsing-error is non-nil.
4431
4432         * cc-styles.el: Added require of cl to pick up definition of copy-tree.
4433
4434 Mon Jun 30 21:41:00 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4435
4436         * cc-mode/cc-langs.el, cc-mode/cc-mode.el (c-mode-map,
4437         c++-mode-map, objc-mode-map, java-mode-map):
4438         Moved
4439         defvars from cc-langs.el to cc-mode.el for use in c-mode, c++-mode,
4440         objc-mode, and java-mode docstrings.  Actual population of these mode
4441         maps remains in cc-langs.el.
4442
4443         * cc-mode/cc-mode.el:
4444         Require cc-langs at top level, so as to get the definitions for
4445         c-mode-map, et al. that are used in the *-mode docstrings.
4446
4447 Fri Jun 27 17:33:32 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4448
4449         * cc-mode/cc-langs.el (c-mode-syntax-table):
4450         Added autoload cookie for gdb-mode.
4451
4452 Thu Jun 26 21:12:56 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4453
4454         * cc-mode/cc-engine.el (c-guess-basic-syntax):
4455         CASE 5H: Whack one ebola infection (e.g. using
4456         memq with the results of following-char in XEmacs 20).
4457
4458         * cc-mode/cc-styles.el:
4459         Added two require's that make autoload call of (c-set-style) work.
4460
4461 Sun Jun 22 16:40:30 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4462
4463         * cc-mode/cc-cmds.el (c-electric-delete):
4464         Don't call c-electric-backspace interactively.
4465
4466 Fri Jun 20 20:40:33 1997  Barry A. Warsaw  <cc-mode-help@python.org>
4467
4468         * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode):
4469         Make sure to call
4470         c-update-modeline after the hooks are run, so that the modeline
4471         accurately reflects auto-newline and delete-key minor modes if the
4472         hooks set c-hungry-delete-key or c-auto-newline directly.
4473
4474         * cc-align.el (c-lineup-java-throws): Fixed some regressions.
4475 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
4476
4477         * packages/func-menu.el: Don't enable Makefile mode function menu
4478         by default.
4479         From Martin Buchholz <mrb@Eng.Sun.COM>
4480
4481         * x11/x-menubar.el (file-menu-filter): Delete Frame should be
4482         active when multiple frames span multiple devices.
4483         From Aki Vehtari <Aki.Vehtari@hut.fi>
4484
4485 1997-07-08  Hrvoje Niksic  <hniksic@srce.hr>
4486
4487         * packages/gnuserv.el: Remove RCS ID keywords.
4488
4489         * utils/savehist.el: Cosmetic changes.  Hopefully, not
4490         user-visible.
4491
4492         * prim/debug.el (debug-convert-byte-code): Use compiled-function
4493         accessor functions.
4494
4495 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
4496
4497         * modes/hideif.el (hide-ifdef-mode): Include modemap in call to
4498         `add-minor-mode'.
4499
4500 1997-07-08  Tomasz Cholewo  <tjchol01@mecca.spd.louisville.edu>
4501
4502         * packages/add-log.el: Require add-log for accessing
4503         add-log-mailing-address and add-log-full-name variables.
4504
4505 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
4506
4507         * bytecomp/disass.el (disassemble-1): Use functional interface
4508         instead of indexing into vector.
4509         From Hrvoje Niksic <hniksic@srce.hr>
4510
4511         * prim/startup.el (emacs-user-extension-dir): New variable.
4512         (load-user-init-file): Use it.  .xemacs and .xemacs-custom are
4513         moved into `emacs-user-extension-dir' and renamed to init.el and
4514         options.el respectively.
4515
4516         * prim/packages.el (packages-hardcoded-lisp): Remove "startup"
4517         since it is mentioned in dumped-lisp.el.
4518
4519         * cl/cl-macs.el (keymap-name): New defsetf.
4520         (keymap-prompt): Ditto.
4521         (keymap-default-binding): Ditto.
4522         From Hrvoje Niksic <hniksic@srce.hr>
4523
4524 1997-07-07  Karl M. Hegbloom  <karlheg@inetarena.com>
4525
4526         * packages/dabbrev.el: replace `buffer-substring' with
4527         `buffer-substring-no-properties' so that unwanted text
4528         properties (like read-only) are stripped from inserted
4529         dabbrev expansions.
4530
4531 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
4532
4533         * comint/comint.el (comint-replace-by-expanded-history): Change
4534         buggy history test regexp.
4535         From Simon Marshall  <simon@spiff.gnu.ai.mit.edu> (Emacs/Mule zeta)
4536
4537 1997-07-07  Steven L Baur  <steve@altair.xemacs.org>
4538
4539         * oobr/br-clos-ft.el (clos-scan-routine-arglist): Don't reference
4540         bytecode object as vector.
4541
4542         * hypberbole/hact.el (action:commandp): Don't reference bytecode
4543         objects as vectors.
4544         (action:params): Ditto.
4545
4546         * hyperbole/hypb.el (hypb:function-copy): Don't reference byte
4547         code objects as vectors.
4548         (hypb:function-symbol-replace): Document as broken.  The
4549         substition cannot be done without some thinking I'm not in the
4550         mood for.
4551
4552         * efs/efs-ovwrt.el (efs-overwrite-fn): Attempt to correctly deal
4553         with the interactive spec.
4554
4555         * packages/apropos.el (apropos-safe-documentation): Use
4556         `compiled-function-doc-string' instead of referencing a bytecode
4557         object as an array.
4558
4559         * prim/subr.el (buffer-substring-no-properties): Undo previous
4560         change removing extents.  set-text-properties works now.
4561         From Hrvoje Niksic <hniksic@srce.hr>
4562
4563         * packages/hyper-apropos.el (hyper-apropos-get-doc): Get the
4564         argument list through a function instead of indexing into
4565         bytecode.
4566
4567         * utils/easymenu.el (easy-menu-add): Oops, wrong sense in
4568         comparison.
4569
4570         * comint/gdb.el (gdb-mode-syntax-table): New variable.  Initialize
4571         with the logic currently in CC Mode 5.11.
4572         (gdb-mode): Use it.
4573
4574         * modes/hideif.el (hide-ifdef-mode-submap): Correctly specify the
4575         current local map.
4576
4577 1997-07-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
4578
4579         * language/english.el: Add quail-british for British.
4580
4581         * language/european.el: Register input-method for various non
4582         quail-latin-1 methods.
4583
4584 1997-07-06  Steven L Baur  <steve@altair.xemacs.org>
4585
4586         * prim/cmdloop.el (errors-deactivate-region): Default to no error
4587         behavior for beta testing.
4588
4589         * prim/dumped-lisp.el (dumped-lisp-packages): Reenable dumping
4590         winnt.elc with MS Windows NT version of XEmacs.
4591
4592 1997-07-05  Steven L Baur  <steve@altair.xemacs.org>
4593
4594         * comint/shell.el ((not shell-mode-map)): M-RET conflicts with
4595         Hyperbole binding.
4596
4597         * comint/comint.el (comint-mode): Use easymenu for making menus.
4598         (comint-popup-menu): Use mode-popup menu instead of private menu.
4599
4600         * efs/dired.el (toplevel): Do not string test version against
4601         "Lucid".
4602
4603         * prim/obsolete.el (add-menu): Don't make obsolete.
4604
4605         * utils/easymenu.el (easy-menu-remove): Do something neater when
4606         only one buffer menu is in effect.
4607         (easy-menu-add): Ditto.
4608
4609         * prim/dumped-lisp.el (dumped-lisp-packages): easymenu will be
4610         dumped with XEmacs.
4611
4612         * utils/easymenu.el (easy-menu-define): Don't autoload.
4613
4614         * modes/lisp-mode.el (toplevel): Rename menu descriptors.
4615         (emacs-lisp-mode): Use easy-menu-define/easy-menu-add to add menus.
4616         (lisp-interaction-mode): Ditto.
4617
4618 1997-07-04  Steven L Baur  <steve@altair.xemacs.org>
4619
4620         * prim/cmdloop.el (errors-deactivate-region): Default to existing
4621         behavior.
4622
4623         * leim/quail.el (quail-mode): Correct addition of quail minor mode
4624         info to minor-mode-map-alist.
4625         (top-level):  Ditto.
4626
4627 1997-06-30  Hrvoje Niksic  <hniksic@srce.hr>
4628
4629         * modes/abbrev.el (define-mode-abbrev): Call `define-abbrev' with
4630         correct arguments.
4631
4632 1997-07-04  Hrvoje Niksic  <hniksic@srce.hr>
4633
4634         * prim/minibuf.el (read-from-minibuffer): Initialize
4635         `current-minibuffer-contents', `current-minibuffer-point', and
4636         `initial-minibuffer-history-position'.
4637         (next-history-element): Use them.
4638         (previous-matching-history-element): Ditto.
4639
4640 1997-07-04  Steven L Baur  <steve@altair.xemacs.org>
4641
4642         * prim/cus-load.el (custom-put): New alias for overloadable
4643         function.
4644
4645 1997-07-03  Steven L Baur  <steve@altair.xemacs.org>
4646
4647         * utils/autoload.el (batch-update-directory): Fix typo.
4648         (update-autoloads-from-directory): Avoid scanning custom-load.el
4649         and auto-autoload.el files.
4650         (batch-update-autoloads): Remove duplicate status message.
4651         (autoload-snarf-defcustom): Keep track of what symbols we have
4652         attached property lists to.
4653
4654         * ilisp/Makefile (autoloads): Add autoloads dependencies.
4655
4656         * hyperbole/Makefile: Add autoloads dependencies.
4657
4658         * utils/autoload.el (batch-update-autoloads): Load custom-load
4659         prior to updating autoloads.
4660
4661         * cc-mode/Makefile (autoloads): New targets to automatically
4662         rebuild autoloads and custom-loads.
4663
4664 1997-07-02  Steven L Baur  <steve@altair.xemacs.org>
4665
4666         * auctex/Makefile (autoloads): New targets to automatically
4667         rebuild autoloads and custom-loads.
4668
4669         * utils/autoload.el (batch-update-autoloads): Add new parameter,
4670         update DOC string.
4671
4672         * comint/gdb.el (gdb-mode): Semantics of c-mode-syntax-table have
4673         changed.
4674
4675 1997-07-01  Steven L Baur  <steve@altair.xemacs.org>
4676
4677         * x11/x-menubar.el: bookmark submenu beautification -- This will
4678         make it look better (and will prevent some consing, but that's
4679         being anal).
4680         From Hrvoje Niksic <hniksic@srce.hr>
4681
4682         * prim/simple.el (delete-key-deletes-forward): Mark docstring as
4683         an user option.
4684         From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4685
4686         * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified
4687         comparison.
4688
4689         * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its
4690         own byte code.  Whee.
4691         * utils/advice.el (ad-interactive-form): Don't treat bytecode as a
4692         vector if it can be avoided.
4693         From Kyle Jones <kyle_jones@wonderworks.com>
4694
4695 1997-06-30  Steven L Baur  <steve@altair.xemacs.org>
4696
4697         * prim/files.el (auto-mode-alist): Don't set image-mode by default
4698         on xpms.
4699
4700 Sun Jun 29 20:57:15 1997  Kyle Jones  <kyle_jones@wonderworks.com>
4701
4702         * prim/simple.el: bind inhibit-read-only to t before
4703           trying to erase or otherwise modify the echo area buffer.
4704
4705 1997-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
4706
4707         * modes/image-mode.el: Add `image-maybe-restore' to
4708         `change-major-mode-hook'.
4709
4710         * modes/image-mode.el (image-maybe-restore): New function.
4711
4712 1997-06-29  Hrvoje Niksic  <hniksic@srce.hr>
4713
4714         * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION.
4715
4716 1997-06-28  Hrvoje Niksic  <hniksic@srce.hr>
4717
4718         * modes/abbrev.el (define-abbrev): If NAME contains a non-word
4719         character, intern a ` ' symbol in the obarray.
4720
4721 1997-06-29  Steven L Baur  <steve@altair.xemacs.org>
4722
4723         * prim/files.el (auto-mode-alist): Set image-mode for various
4724         image file names (JPEG, GIF, PNG, and xpm).
4725
4726 Sun Jun 29 03:02:10 1997  Kyle Jones  <kyle_jones@wonderworks.com>
4727
4728         * src/undo.c (record_extent):
4729           If the extent's object is a string, just return.  We
4730           can't record undo information for strings, and it is
4731           very bad to reference through a string pointer as if it
4732           were a buffer pointer.
4733
4734 1997-06-28  Steven L Baur  <steve@altair.xemacs.org>
4735
4736         * utils/delbs.el: Removed as obsolete.
4737         Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4738
4739         * packages/hyper-apropos.el (hyper-apropos-documentation): Remove
4740         obsolete alias.
4741         (hyper-apropos-hyperlink): Ditto.
4742         (hyper-apropos-major-heading): Ditto.
4743         (hyper-apropos-section-heading): Ditto.
4744         (hyper-apropos-heading): Ditto.
4745         (hyper-apropos-warning): Ditto.
4746         From Hrvoje Niksic <hniksic@srce.hr>
4747
4748         * prim/simple.el (show-message-log): Restore an oldie-but
4749         prematurely-retired-goodie.
4750
4751         * x11/x-menubar.el (default-menubar): Restore Show Message Log
4752         command in Edit menu.
4753
4754         * mule/mule-util.el: Change defsubst to defun for
4755         string-to-sequence, string-to-list, string-to-vector,
4756         nested-alist-p to shut up build time diagnostics.
4757
4758         * prim/loadup.el (Top level): Added instrumentation to diagnose
4759         where the 0 property list is getting added at dump.  Naturally, I
4760         cannot reproduce the problem now.
4761
4762         * modes/abbrev.el (define-abbrev): Trap nil tables (which might
4763         cause bogus plists to get put into obarray).
4764         Fix docstring.
4765
4766 1997-06-27  Hrvoje Niksic  <hniksic@srce.hr>
4767
4768         * modes/auto-show.el:  Customized.
4769
4770 1997-06-27  Steven L Baur  <steve@altair.xemacs.org>
4771
4772         * prim/make-docfile.el: [oops] Check auto-autoloads.elc for
4773         out-of-dated-ness too.
4774
4775         * utils/autoload.el (batch-update-directory): Kill command line
4776         args when done.
4777         (autoload-save-customization): Print a warning message with the
4778         offending symbol when we run across the elusive malformed property
4779         list ((0 0)).
4780
4781 1997-06-26  Hrvoje Niksic  <hniksic@srce.hr>
4782
4783         * prim/profile.el (profile-key-sequence): New function.
4784         (pretty-print-profiling-info): Allow interactive calls.
4785
4786         * prim/overlay.el: Make more FSF compatible.
4787
4788 1997-06-27  Steven L Baur  <steve@altair.xemacs.org>
4789
4790         * prim/loaddefs.el (debug-ignored-errors): Fix regexps.
4791         From Hrvoje Niksic <hniksic@srce.hr>
4792
4793         * hyperbole/wrolo-menu.el (TopLevel): Fix tests so that W3's
4794         id-menubar simulation doesn't bollux up feature tests.
4795
4796         * prim/about.el (about-xemacs): Adjust planned release date.
4797
4798 1997-06-26  Steven L Baur  <steve@altair.xemacs.org>
4799
4800         * prim/cus-load.el: Use correct load name.
4801         - Silence the load messages.
4802
4803         * mule/mule-util.el (string-to-sequence): Spelling correction.
4804
4805         * prim/make-docfile.el: Don't overwrite DOC file when it is
4806         up-to-date.
4807
4808 1997-06-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
4809
4810         * language/chinese.el: Add chinese-isoir165 (CCITT Extended GB).
4811
4812         * language/chinese.el: Modify charset DOC-strings for CNS 11643 to
4813         be more detailed.
4814
4815         * language/arabic.el: (require 'language/arabic-util) instead
4816         of (require 'arabic) for Arabic environment.
4817
4818         * language/arabic-util.el: Provide `language/arabic-util' instead
4819         of `arabic'.
4820
4821         * language/arabic.el: Rename `arabic-0', `arabic-1' and `arabic-2'
4822         to `arabic-digit', `arabic-1-column' and `arabic-2-column' to sync
4823         with Emacs/mule-19.34.94-zeta.
4824
4825         * tl/char-table.el (char-position-to-string): Use `defsubst'.
4826         (char-table-1): New implementation.
4827
4828         Use BOX DRAWINGS characters of JIS X0208.
4829
4830 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
4831
4832         * apel/richtext.el: Add autoload comments for `richtext-encode'
4833         and `richtext-decode'.
4834
4835         * prim/format.el (format-alist): Add `text/richtext'.
4836
4837         * modes/image-mode.el (image-decode): Display description for some
4838         commands when XEmacs cannot decodes current buffer as inline
4839         image.
4840
4841         * tl/chartblxmas.el: New file.
4842
4843         * tl/char-table.el (view-charset): Use `view-buffer'.
4844
4845         * x11/x-menubar.el (default-menubar): Add "Show character table"
4846         for MULE menu.
4847
4848         * apel/emu.el: Check richtext.el is bundled.
4849
4850         * tl/char-table.el: Use `charset-doc-string' directly.
4851
4852         * tl/char-table.el (view-charset): New command.
4853
4854         * tl/char-table.el: `show-char-table' -> `insert-charset-table'.
4855
4856         * tl/char-table.el: `show-96x96-table' ->
4857         `insert-96x96-charset-table'.
4858
4859         * tl/char-table.el: `show-94x94-table' ->
4860         `insert-94x94-charset-table'.
4861
4862         * tl/char-table.el: `show-96-table' -> `insert-96-charset-table'.
4863
4864         * tl/char-table.el: `show-94-table' -> `insert-94-charset-table'.
4865
4866         * tl/char-table.el: Use `insert'.
4867
4868         * packages/hexl.el (hexl-mode-exit): Run `hexl-mode-exit-hook'.
4869
4870         * x11/x-menubar.el (default-menubar): Fix "Describe language
4871         support" and "Set language environment" of mule menu.
4872
4873         * apel/file-detect.el: Add autoload comments for function
4874         `add-path', `add-latest-path', `get-latest-path',
4875         `file-installed-p', `exec-installed-p', `module-installed-p' and
4876         variable `exec-suffix-list'.
4877
4878         * prim/format.el (format-alist): Add image/jpeg, image/gif,
4879         image/png and image/x-xpm.
4880
4881         * modes/image-mode.el: New file.
4882
4883 1997-06-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
4884
4885         * tm/tm-ew-e.el (tm-eword::encode-string-1): avoid infinite loop
4886         caused by long non-encoded-word element. (cf. [tm-en:1356])
4887
4888         (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
4889
4890 1997-06-25  Steven L Baur  <steve@altair.xemacs.org>
4891
4892         * x11/x-menubar.el(default-menubar): Comment out changes to the
4893         Mule menu because they bombed after recompilation.
4894
4895         * packages/hyper-apropos.el
4896         (hyper-apropos-toggle-programming-flag): Use `with-current-buffer'
4897         instead of `eval-in-buffer'.
4898
4899         * term/sun-mouse.el: Remove bogus redefinition of
4900         `eval-in-buffer'.
4901         (sun-mouse-handler): Use with-current-buffer instead of
4902         `eval-in-buffer'.
4903
4904         * prim/make-docfile.el: Use princ not print.
4905         Suggested by Hrvoje Niksic.
4906
4907         * packages/info.el (Info-select-node): Desensitive case search for
4908         Note:.
4909         (Info-next-reference): Ditto.
4910         * prim/simple.el (kill-region): Adjust endpoints of extent to
4911         test and deal with case of the end being less than the beginning.
4912         * prim/cmdloop.el (teach-extended-commands-timeout): Bump value to 4.
4913         From Hrvoje Niksic <hniksic@srce.hr>
4914
4915         * prim/subr.el (eval-in-buffer): Make obsolete.
4916         Suggested by Hrvoje Niksic.
4917
4918         * packages/hyper-apropos.el (hyper-apropos-faces): Change group to
4919         'faces.
4920         Suggested by Per Abrahamsen.
4921
4922 1997-06-23  Hrvoje Niksic  <hniksic@srce.hr>
4923
4924         * prim/cmdloop.el (execute-extended-command): Print message after
4925         the command finishes, and restore old echo-area contents.
4926
4927         - Get keybinding before command is executed.
4928         Suggested by Kyle Jones and Steve Baur.
4929
4930 1997-06-24  Steven L Baur  <steve@altair.xemacs.org>
4931
4932         * packages/gnuserv.el: Make old symbols Obsolete.
4933         From Hrvoje Niksic  <hniksic@srce.hr>
4934
4935         * prim/cmdloop.el (keyboard-quit): Don't kill zmacs-region in
4936         minibuffer.
4937         * prim/minibuf.el (minibuffer-keyboard-quit): Ditto.
4938         From Hrvoje Niksic  <hniksic@srce.hr>
4939
4940         * prim/help.el (help-mode-quit): Bury buffer when quitting.
4941         From Hrvoje Niksic  <hniksic@srce.hr>
4942
4943 1997-06-24  Hrvoje Niksic  <hniksic@srce.hr>
4944
4945         * prim/cmdloop.el: Customize `teach-extended-commands-p' and
4946         `teach-extended-commands-timeout'.
4947
4948 1997-06-23  Steven L Baur  <steve@altair.xemacs.org>
4949
4950         * version.el (emacs-version): Synch with InfoDock 4.0.
4951         (emacs-version): Ditto.
4952
4953 Mon Jun 23 12:33:52 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
4954
4955         * about.el (about-show-linked-info): Use empty strings for
4956         `widget-link-prefix' and `widget-link-suffix'.
4957
4958 1997-06-22  Gary D. Foster  <Gary.Foster@corp.Sun.COM>
4959
4960         * x11/x-menubar.el: Added `bookmark-menu-filter', changed
4961           bookmark submenu from a popup to a cascading submenu.
4962         * packages/bookmark.el: Added an autoload cookie for
4963           `bookmark-all-names' (by Steve Baur)
4964
4965 1997-06-23  Hrvoje Niksic  <hniksic@srce.hr>
4966
4967         * packages/info.el (Info-next-reference): Fix up for M-TAB to work
4968         correctly.
4969
4970         * utils/live-icon.el (live-icon-one-frame): Don't set glyphs to
4971         balloon-help frames.
4972
4973         * packages/balloon-help.el (balloon-help-make-help-frame): Set the
4974         `balloon-help' property to the newly created frame.
4975
4976         * prim/profile.el (profile): New macro.
4977
4978         * prim/files.el (auto-mode-alist): Add winmgr-mode.
4979
4980         * modes/winmgr-mode.el: Customize.
4981
4982 1997-06-23  Steven L Baur  <steve@altair.xemacs.org>
4983
4984         * utils/autoload.el (generate-file-autoloads-1): Remove warning
4985         about 900 character lines.
4986
4987         * x11/x-toolbar.el (toolbar-mail-commands-alist): Correction for
4988         calling Netscape mail.
4989         From Hrvoje Niksic <hniksic@srce.hr>
4990
4991 1997-06-22  Steven L Baur  <steve@altair.xemacs.org>
4992
4993         * x11/x-menubar.el (default-menubar): Make `Jump to bookmark' menu
4994         dynamic.
4995         From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4996
4997         * prim/dumped-lisp.el (dumped-lisp-packages): Sparcworks dumps
4998         comint and ring.
4999
5000 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5001
5002         * language/arabic.el: moved from mule/arabic-hooks.el.
5003
5004         * mh-e/mh-e.el (mh-get-new-mail): Decode output as
5005         `mh-folder-coding-system'.
5006
5007 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5008
5009         * language/ethio-util.el: imported from Emacs/mule-19.34.94-zeta.
5010
5011         * language/arabic-util.el: moved from mule/arabic.el; repair
5012         Arabic characters.
5013
5014 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5015
5016         * x11/x-menubar.el: Fix "Describe language support" and "Set
5017         language environment" of Mule menu.
5018
5019         * language/visual-mode.el: moved from mule/.
5020
5021         * language/ethiopic.el: Modify for XEmacs.
5022
5023         * language/cyrillic.el: Modify DOC-string of koi8-r; Fixed problem
5024         of setting for `language-info-alist' about koi8-r.
5025
5026         * mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
5027
5028         * mule/mule-util.el: New file (imported from
5029         Emacs/mule-19.34.94-zeta).
5030
5031         * mule/mule-misc.el: Function `truncate-string-to-width' was moved
5032         to mule-util.el.
5033
5034         * prim/dumped-lisp.el, mule/mule-load.el: mule/arabic-hooks.el was
5035         moved to language/arabic.el; mule/arabic.el was moved to
5036         language/arabic-util.el; Use language/ethiopic.el instead of
5037         mule/ethiopic-hooks.el; Use language/ethio-util.el instead of
5038         mule/ethiopic.el.
5039
5040         * mule/mule-coding.el (coding-system-docstring): New alias (to
5041         emulate Emacs/mule-19.34.94-zeta function).
5042
5043         * mule/mule-cmds.el: modified to sync with
5044         Emacs/mule-19.34.94-zeta (mule-prefix was changed to "C-x C-m")
5045
5046         (set-language-info): Add to "Describe Language Support" and "Set
5047         Language Environment" menu.
5048
5049         * mule/mule-charset.el: Function `compose-region' and
5050         `decompose-region' were moved to mule-util.el.
5051
5052         * leim/quail.el: modify to sync with latest quail.el of Emacs/mule
5053         in ETL.
5054
5055         (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
5056
5057         (quail-map-p): Use `characterp' instead of `integerp'.
5058
5059 1997-06-21  Steven L Baur  <steve@altair.xemacs.org>
5060
5061         * prim/tabify.el (untabify): Return nil.
5062         From contributor name lost.
5063
5064         * prim/packages.el (packages-hardcoded-lisp): startup.elc needs to
5065         be scanned for docstrings.
5066
5067 1997-06-21  Hrvoje Niksic  <hniksic@srce.hr>
5068
5069         * packages/bookmark.el (bookmark-menu-popup-paned-menu): Change
5070         title to name.
5071         * prim/overlay.el (overlay-put): Support `local-map'.
5072         (overlay-get): Support `category'.
5073
5074 1997-06-21  Steven L Baur  <steve@altair.xemacs.org>
5075
5076         * prim/startup.el (load-user-init-file): Load custom-file if it
5077         has not changed from the default.
5078
5079 1997-06-21  Hrvoje Niksic  <hniksic@srce.hr>
5080
5081         * prim/overlay.el (make-overlay): Avoid temporary variable.
5082         (move-overlay): Ditto.
5083         (overlays-in): Use `mapcar-extents'.
5084         (next-overlay-change): Avoid consing; use `map-extents'.
5085         (previous-overlay-change): Ditto.
5086         (overlay-lists): Ditto.
5087         (overlay-lists): Call `overlay-recenter' with correct value.
5088
5089 1997-06-20  Steven L Baur  <steve@altair.xemacs.org>
5090
5091         * utils/autoload.el (fixup-autoload-buffer): New function.  Insert
5092         guards so a (load "auto-autoloads") works the same as require.
5093         (batch-update-directory): Use it.
5094
5095         * prim/update-elc.el: Allow for specification of packages that
5096         must not be bytecompiled.  Better error diagnostics if a package
5097         is not found.
5098
5099         * prim/window.el, prim/window-xemacs.el, prim/simple.el:
5100         * prim/lisp.el, prim/frame.el:
5101         Customizations/synch to Emacs 20.1.
5102         * packages/hyper-apropos.el: Massive update.
5103         From Hrvoje Niksic <hniksic@srce.hr>
5104
5105         * tm/tm-vm.el (vm-menu-mail-menu): Fix typo.
5106
5107         * packages/font-lock.el (lisp-font-lock-keywords-2): Add some new
5108         functions.
5109         From Karl M. Hegbloom <karlheg@inetarena.com>
5110
5111         * prim/files.el (save-some-buffers-query-display-buffer): New
5112         user variable.
5113         (save-some-buffers): Use it.
5114         From David Bakhash <cadet@MIT.EDU>
5115         - Customization patches from Hrvoje Niksic.
5116
5117         * prim/simple.el (kill-region): Undo sorting region limits patch.
5118
5119 1997-06-20  Mike Scheidler  <c23mts@eng.delcoelect.com>
5120
5121         * prim/tabify.el: Fixed 'untabify' to return 'nil value.
5122
5123 1997-06-18  Steven L Baur  <steve@altair.xemacs.org>
5124
5125         * efs/dired-xemacs.el (dired-do-interactive-chmod): Advance point
5126         after not failure.
5127         From <rritchie@britannia-life.co.uk>
5128
5129         * utils/edmacro.el (edmacro-parse-word): make (kbd "M-123"), (kbd
5130         "M--256") and such behave as documented.
5131         From Hrvoje Niksic <hniksic@srce.hr>
5132
5133         * prim/cus-start.el: Various additions to built-in variable list.
5134         From Hrvoje Niksic <hniksic@srce.hr>
5135
5136         * prim/subr.el: Remove mapvector.
5137         (with-output-to-string): Use with-current-buffer.
5138         (with-string-as-buffer-contents): Ditto.
5139         From Hrvoje Niksic <hniksic@srce.hr>
5140
5141         * modes/arc-mode.el (archive-quit): New function.
5142         From Karl M. Hegbloom <karlheg@inetarena.com>
5143         (archive-mode-map): Bind it to `q'.
5144
5145         * utils/autoload.el (cusload-file-name): Default to custom-load.el
5146         for each individual file.
5147
5148         * prim/minibuf.el (minibuffer-max-depth-exceeded): Use
5149         `custom-file' as a location for saving enable multiple minibuffers
5150         option.
5151
5152         * packages/man.el (manual-entry): Don't leave empty buffer if
5153         error occurs.
5154         From Glynn Clements <glynn@sensei.co.uk>
5155
5156         * modes/arc-mode.el (archive-arc-summarize): De-ebolify.
5157         (archive-lzh-summarize): Ditto.
5158         (archive-zip-summarize): Ditto.
5159         (archive-zip-chmod-entry): Ditto.
5160
5161 1997-06-17  Steven L Baur  <steve@altair.xemacs.org>
5162
5163         * prim/update-elc.el: Total rework for dynamic dumped .elc finding.
5164
5165 1997-06-18  Hrvoje Niksic  <hniksic@srce.hr>
5166
5167         * prim/loaddefs.el (debug-ignored-errors): Initialize it.
5168
5169 1997-06-17  Steven L Baur  <steve@altair.xemacs.org>
5170
5171         * prim/files.el (auto-mode-alist): Add /app-defaults/ as candidate
5172         for xrdb-mode.
5173         Suggested by Karl Hegbloom, Regexp by David Moore.
5174
5175         * version.el: Remove variables emacs-version, emacs-major-version,
5176         and emacs-minor-version.
5177
5178         * tooltalk/tooltalk-load.el: Comment as obsolete and move contents
5179         to dumped-lisp.el.
5180
5181         * prim/make-docfile.el: New file.
5182
5183 1997-06-16  Steven L Baur  <steve@altair.xemacs.org>
5184
5185         * prim/startup.el (load-user-init-file): Look for ~[user]/.xemacs
5186         before loading .emacs.
5187
5188         * modes/xrdb-mode.el (xrdb-mode): Autoload.
5189
5190         * prim/files.el (auto-mode-alist): Add defaults for xrdb-mode.
5191
5192         * leim/quail.el (quail-toggle-mode-temporarily): Guard against
5193         possibility of quail-conv-overlay not being an overlay.
5194
5195 1997-06-15  Steven L Baur  <steve@altair.xemacs.org>
5196
5197         * prim/loadup.el: Remove most but not all of the hardcoded dumped
5198         lisp file names.
5199
5200         * prim/dumped-lisp.el: New file.
5201
5202         * prim/update-elc.el (toplevel): Rework using a better function to
5203         determine autoload file locations.
5204
5205         * prim/packages.el: New file.
5206
5207         * prim/update-elc.el: Determine location and count of
5208         auto-autoloads files at run-time.
5209
5210         * prim/loaddefs.el (((dir load-path))): Generalize load of
5211         auto-autoloads.
5212
5213         * utils/autoload.el (autoload-file-name): New variable.
5214         (autoload-target-directory): New variable.
5215         (generated-autoload-file): Use them.
5216         (cusload-file-name): New variable.
5217         (generated-custom-file): Use it.
5218         (batch-update-directory): New function.
5219
5220 1997-06-14  Steven L Baur  <steve@altair.xemacs.org>
5221
5222         * mule/canna.el: Guard call to function dynamic-link, which
5223         doesn't exist in XEmacs/Mule.
5224
5225         * bytecomp/bytecomp.el (byte-compile-file): Suppress unavoidable
5226         Ebola notices.
5227
5228 1997-06-13  Steven L Baur  <steve@altair.xemacs.org>
5229
5230         * bytecomp/bytecomp.el (batch-byte-compile): Suppress unavoidable
5231         Ebola notices.
5232         (batch-byte-recompile-directory): Ditto.
5233
5234         * utils/lib-complete.el (read-library): Look for .el.gz if not
5235         using Mule.
5236         (get-library-path): Ditto.
5237         Suggested by Jonathan Doughty <jwd@mitre.org>
5238
5239         * packages/add-log.el: Restore backwards compatible date behavior
5240         as an option.
5241         Eliminate XEmacs specific autoloads.
5242         From Hrvoje Niksic <hniksic@srce.hr>
5243
5244         * efs/dired.el (dired-save-excursion): Ebola cleanup.
5245
5246         * packages/hyper-apropos.el: Massive cleanup, Customize.
5247         From Hrvoje Niksic <hniksic@srce.hr>
5248
5249 Fri Jun 13 13:20:39 1997  Kyle Jones  <kyle_jones@wonderworks.com>
5250
5251         * prim/syntax.el (symbol-near-point):
5252           Check for bobp and avoid (char-syntax (char-before)) if
5253           there.
5254
5255 1997-06-13  Steven L Baur  <steve@altair.xemacs.org>
5256
5257         * prim/rect.el (operate-on-rectangle): Correct boundary error.
5258         From Bob Weiner <weiner@altrasoft.com>
5259
5260 1997-06-12  Steven L Baur  <steve@altair.xemacs.org>
5261
5262         * packages/ispell.el (ispell-command-loop): De-Ebolify.
5263
5264         * x11/x-iso8859-1.el: Added Grave keysym.
5265         From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5266
5267         * modes/make-mode.el (makefile-browse): Shouldn't be interactive.
5268         From Hrvoje Niksic <hniksic@srce.hr>
5269
5270         * prim/files.el (interpreter-mode-alist): ksh-mode is obsoleted by
5271         sh-script.
5272         From Hrvoje Niksic <hniksic@srce.hr>
5273
5274 1997-06-11  Hrvoje Niksic  <hniksic@srce.hr>
5275
5276         * prim/subr.el (with-current-buffer): New macro.
5277         (with-temp-file): Ditto.
5278
5279         * bytecomp/byte-optimize.el (byte-optimize-form-code-walker): Test
5280         for `save-current-buffer'.
5281
5282         * bytecomp/bytecomp.el: Recognize `save-current-buffer'.
5283
5284         * edebug/edebug.el: Register with-current-buffer and others.
5285
5286         * modes/lisp-mode.el: Added specs for save-current-buffer,
5287         with-output-to-string, with-current-buffer, with-temp-file and
5288         with-output-to-temp-buffer.
5289
5290 1997-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5291
5292         * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for
5293         horizontal smiley faces.
5294         (smiley-nosey-regexp-alist): Add horizontal smiley faces.
5295
5296 1997-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5297
5298         * leim/quail.el (quail-get-translation): Don't use
5299         `string-to-vector' for XEmacs.
5300
5301 1997-06-11  Steven L Baur  <steve@altair.xemacs.org>
5302
5303         * prim/help.el (function-called-at-point): Use char-(after|before)
5304         instead of (following|preceding)-char.
5305         (variable-at-point): Ditto.
5306
5307         * prim/simple.el (delete-indentation): Use char-(after|before)
5308         instead of (following|preceding)-char.
5309         (just-one-space): Ditto.
5310         (backward-delete-char-untabify): Ditto.
5311         (do-auto-fill): Ditto.
5312
5313         * prim/paragraphs.el (end-of-paragraph-text): Use char-before
5314         instead of preceding-char.
5315
5316         * prim/misc.el (copy-from-above-command): Use char-(after|before)
5317         instead of (following|preceding)-char.
5318
5319         * prim/obsolete.el (preceding-char): Correct a typo.
5320
5321         * prim/minibuf.el (minibuffer-electric-slash): Use char-(after|before)
5322         instead of (following|preceding)-char.
5323         (minibuffer-electric-tilde): Ditto.
5324
5325         * prim/lisp.el (insert-parentheses): Use char-(after|before)
5326         instead of (following|preceding)-char.
5327
5328         * prim/indent.el (tab-to-tab-stop): Use char-(after|before)
5329         instead of (following|preceding)-char.
5330         (move-to-tab-stop): Ditto.
5331
5332         * prim/fill.el (fill-end-of-sentence-p): Use
5333         char-after/char-before instead of following-char/preceding-char.
5334         (canonically-space-region): Ditto.
5335         (fill-region-as-paragraph): Ditto.
5336         (fill-region): Change (= char char) to (eq char char).
5337
5338         * prim/debug.el (debugger-frame-number): Use char-after not
5339         following-char.
5340         (debugger-frame): Ditto.
5341         (debugger-frame-clear): Ditto.
5342
5343         * prim/case-table.el (invert-case): Use char-after not
5344         following-char.
5345         Clean up comments.
5346
5347         * prim/syntax.el (symbol-near-point): Use char-before not
5348         preceding-char.
5349
5350         * prim/window.el (window-list): Update DOCstring.
5351         From Noah Friedman <friedman@splode.com>
5352
5353         * utils/uniquify.el (toplevel): Make version test match XEmacs v20.
5354
5355         * tm/tm-ew-e.el: Clean up Ebola infection.
5356
5357         * x11/x-compose.el: Various corrections
5358         From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5359
5360 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
5361
5362         * modes/view-less.el: Changed \177 bindings to 'delete
5363         * modes/help.el: Changed \177 bindings to 'delete
5364
5365 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
5366
5367         * prim/keydefs.el: Changed all 'delete key bindings to point to
5368           the `backward-or-forward-foo' functions.
5369         * prim/simple.el:
5370         - Renamed `delete-erases-forward' to `delete-key-deletes-forward'.
5371         - Removed `backspace-or-delete-hook'
5372         - Renamed `backspace-or-delete' to `backward-or-forward-delete-char'
5373         - Added functions: `backward-or-forward-kill-word'
5374          `backward-or-forward-kill-sentence'
5375          `backward-or-forward-kill-sexp'
5376         - Removed the zmacs hacks from all the `b-or-f-foo' functions and
5377           began playing nicely with pending-del.
5378         * modes/cc-mode.el:
5379         * modes/cperl-mode.el: Fixed references to delete functions
5380           to use the new names.
5381
5382 1997-06-11  Karl M Hegbloom  <karlheg@inetarena.com>
5383
5384         * ilisp/ilisp-def.el (toplevel):  Changed `ilisp-prefix' from
5385         "C-z" to "C-c" because of conflict with global key binding for
5386         `iconify-frame'.
5387
5388 1997-06-11  Steven L Baur  <steve@altair.xemacs.org>
5389
5390         * prim/window.el (window-list): New function.
5391         Suggested by Noah Friedman <friedman@splode.com>
5392         Modified by Hrvoje Niksic <hniksic@srce.hr>
5393
5394         * utils/mail-extr.el (mail-extract-address-components): Replace
5395         preceding-char with char-before.
5396
5397         * utils/passwd.el (read-passwd-map): Clean up Ebola BS.
5398
5399 1997-06-10  Steven L Baur  <steve@altair.xemacs.org>
5400
5401         * packages/supercite.el (sc-attribs-extract-namestring): Clean up
5402         Ebola -- replace literal 32 with `?\ '.
5403
5404         * utils/mail-extr.el (mail-extr-voodoo): Clean up Ebola -- replace
5405         `following-char' with `char-after'.
5406
5407 1997-06-10  Hrvoje Niksic  <hniksic@srce.hr>
5408
5409         * prim/subr.el (split-string): Make PATTERN optional.
5410
5411 1997-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5412
5413         * mule/language/misc-lang.el, mule/mule-load.el,
5414         mule/ipa-hooks.el: Use lisp/mule/language/misc-lang.el instead of
5415         lisp/mule/ipa-hooks.el; mule/ipa-hooks.el was deleted.
5416
5417 1997-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5418
5419         * mule/language/thai-util.el, mule/thai.el: Use
5420         lisp/mule/language/thai-util.el instead of lisp/mule/thai.el;
5421         lisp/mule/thai.el was deleted.
5422
5423         * custom/wid-edit.el: Add widget `coding-system' for mule.
5424
5425         * mule/thai-hooks.el, mule/mule-load.el: Use
5426         lisp/mule/language/thai.el instead of lisp/mule/thai-hooks.el;
5427         lisp/mule/thai-hooks.el was deleted.
5428
5429         * mule/language/thai.el: modified for XEmacs.
5430
5431 1997-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5432
5433         * mule/language/misc-lang.el, mule/language/thai-util.el,
5434         mule/language/thai.el, mule/language/tibetan.el,
5435         mule/language/vietnamese.el, mule/language/japan-util.el,
5436         mule/language/japanese.el, mule/language/korean.el,
5437         mule/language/lao-util.el, mule/language/lao.el,
5438         mule/language/english.el, mule/language/ethiopic.el,
5439         mule/language/european.el, mule/language/greek.el,
5440         mule/language/hebrew.el, mule/language/indian.el,
5441         mule/language/chinese.el, mule/language/cyrillic.el,
5442         mule/language/devanagari.el, mule/language/china-util.el: imported
5443         from Emacs/mule-19.34.94-zeta.
5444
5445         * mule/mule-load.el, mule/chinese-hooks.el, mule/chinese.el,
5446         mule/cyrillic-hooks.el, mule/european-hooks.el,
5447         mule/greek-hooks.el, mule/japanese-hooks.el, mule/korean-hooks.el:
5448         chinese-hooks.el, chinese.el, cyrillic-hooks.el,
5449         european-hooks.el, greek-hooks.el, japanese-hooks.el and
5450         korean-hooks.el were deleted.
5451
5452 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5453
5454         * apel/emu-x20.el (mime-charset-coding-system-alist): iso-8859-1,
5455         hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r were defined as
5456         coding-system.
5457
5458 1997-06-09  Steven L Baur  <steve@altair.xemacs.org>
5459
5460         * prim/keydefs.el, modes/cc-mode.el, modes/cperl-mode.el,
5461         vm/vm-vars.el:
5462         Change usage of \177 to use keysym 'delete.
5463         From  Gary D. Foster <Gary.Foster@Corp.Sun.COM>
5464
5465         * packages/etags.el (tags-loop-scan): Don't pass a straight string
5466         to error as a format string.
5467         Reported by Miles Duke <mduke@erdas.com>
5468
5469         * its/its-kata.el ((require 'egg)): Needed for bytecompilation.
5470
5471         * its/its-hira.el ((require 'egg)): Needed for bytecompilation.
5472
5473         * bytecomp/bytecomp.el (byte-compile-two-args-19->20): Correct an
5474         ebolifaction.
5475         From Kyle Jones <kyle_jones@wonderworks.com>
5476
5477 1997-06-08  Steven L Baur  <steve@altair.xemacs.org>
5478
5479         * prim/files.el (auto-mode-alist): Restore  bash regexps.
5480         From "Barry A. Warsaw" <bwarsaw@CNRI.Reston.VA.US>
5481
5482 1997-06-05  Steven L Baur  <steve@altair.xemacs.org>
5483
5484         * packages/jka-compr.el (jka-compr-write-region): Use 'binary
5485         coding-system for compression.
5486         Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
5487
5488 1997-06-04  Gary D. Foster  <Gary.Foster@corp.sun.com>
5489
5490         * modes/cc-mode.el: Modified `c-electric-delete' to honor the
5491           desired delete direction in both normal and "hungry" modes.
5492         * modes/cperl-mode.el: Modified `cperl-electric-backspace' to
5493           honor the desired delete direction.
5494
5495 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5496
5497         * x11/x-menubar.el (default-menubar): Add menu for Mule.
5498
5499         * mule/mule-cmds.el: Menu for XEmacs were moved to
5500         x11/x-menubar.el.
5501
5502 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5503
5504         * leim/quail.el: to avoid compiling warnings about overlay.el.
5505
5506 1997-05-16  Gary D. Foster  <Gary.Foster@corp.sun.com>
5507
5508         * prim/simple.el: Created `backspace-or-delete' function and
5509           `backspace-or-delete-hook'
5510         * prim/keydefs.el: Changed \177 bindings to point to new
5511           delete function.
5512         * modes/*.el: Removed conflicting \177 bindings.
5513         * modes/cc-mode.el: Modified `c-electric-delete' to use new
5514           delete bindings.
5515         * modes/cperl-mode.el: Modified `cperl-electric-backspace' to
5516           use new delete bindings.
5517
5518 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5519
5520         * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon.
5521
5522         * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el,
5523         leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el,
5524         leim/quail/punct.el, leim/quail/4corner.el,
5525         leim/quail/symbol-ksc.el, leim/quail/ethiopic.el,
5526         leim/quail/hanja.el, leim/quail/quick-cns.el,
5527         leim/quail/tsangchi-cns.el, leim/quail/lrt.el,
5528         leim/quail/tsangchi-b5.el, leim/quail/devanagari.el,
5529         leim/quail/japanese.el, leim/quail/quick-b5.el,
5530         leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el,
5531         leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el,
5532         leim/quail/array30.el, leim/quail/hangul3.el,
5533         leim/quail/hanja-jis.el, leim/quail/cyrillic.el,
5534         leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el,
5535         leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el,
5536         leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el:
5537         quail of LEIM for Emacs-19.34.94-epsilon.
5538
5539 1997-06-04  Steven L Baur  <steve@altair.xemacs.org>
5540
5541         * prim/about.el: Installed new version 2.1.
5542         From Hrvoje Niksic <hniksic@srce.hr>
5543
5544         * prim/profile.el (pretty-print-profiling-info): Autoload don't
5545         dump.
5546         Clean up comments.
5547
5548         * prim/update-elc.el: Comment cleanup.
5549
5550         * modes/cperl-mode.el (cperl-mode-map): Restore previous
5551         definition.
5552         (cperl-electric-backspace): Use backspace-or-delete if it exists.
5553
5554         * bytecomp/bytecomp-runtime.el (eval-when-feature): New macro.
5555         From Roland McGrath <roland@frob.com>
5556
5557         * prim/glyphs.el (init-glyphs): Add xbm instantiator for 'x
5558         consoles.
5559         Suggested by Hrvoje Niksic <hniksic@srce.hr>.
5560
5561         * utils/passwd.el: Eliminate obsolete Lucid emacs usage.
5562
5563         * utils/timezone.el (timezone-make-date-arpa-standard): Correct
5564         docstring.
5565         (timezone-make-date-sortable): Ditto.
5566
5567         * utils/passwd.el (passwd-invert-frame-when-keyboard-grabbed):
5568         Change default for InfoDock.
5569
5570         * utils/highlight-headers.el
5571         (highlight-headers-follow-url-function): Correct docstring.
5572
5573         * utils/finder.el (finder-known-keywords): Cleanup keyword
5574         documentation.
5575
5576         * prim/startup.el (command-line-do-help): Use emacs-name function
5577         for printing the editor name.
5578
5579         * prim/simple.el: Disable for InfoDock.
5580         (display-warning): Disable for InfoDock.
5581         (emacs-name): New function.
5582
5583         * prim/toolbar.el (press-toolbar-button): Allow mouse presses on
5584         blank portions of the toolbar to do something.
5585         (release-and-activate-toolbar-button): Handle arbitrary functions
5586         as toolbar callbacks.
5587         From weiner@altrasoft.com
5588
5589         * prim/mouse.el (default-mouse-track-cleanup-extent): Correct test
5590         on dead-func extent.
5591
5592         * prim/help.el (view-emacs-news): outl-mouse turned off in
5593         InfoDock.
5594
5595         * packages/tar-mode.el (tar-mode-map): InfoDock doesn't like the
5596         mouse bindings.
5597
5598         * packages/makesum.el (make-command-summary): Output correct
5599         program name.
5600         (double-column): Remove unused variable.
5601
5602         * packages/hyper-apropos.el (hypropos-popup-menu): Synch with
5603         infodock.  Initialize command-p to either t or nil.
5604
5605         * eterm/term.el (make-term): Fix docstring.
5606
5607         * comint/shell.el: Correct comment.
5608
5609         * comint/comint.el (comint-mode-map): Infodock doesn't like the
5610         button3 assignment.
5611
5612 1997-06-03  Steven L Baur  <steve@altair.xemacs.org>
5613
5614         * modes/lisp-mode.el (eval-interactive): Treat defcustom like
5615         defvar (turn into an effective defconst).
5616
5617         * cl/cl-macs.el (widget-get): Add defsetf method.
5618         (widget-value): Add defsetf method.
5619         From Hrvoje Niksic <hniksic@srce.hr>
5620
5621 1997-06-02  Steven L Baur  <steve@altair.xemacs.org>
5622
5623         * prim/obsolete.el (insert-and-inherit): Make 'compatible not
5624         'obsolete.
5625         Suggested by Hrvoje Niksic <hniksic@srce.hr>
5626         (insert-before-markers-and-inherit): Ditto.
5627
5628 1997-06-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5629
5630         * mule/korean.el was abolished because it seems not to be used.
5631
5632         * mule/japanese.el was abolished because it seems not to be used.
5633
5634 1997-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5635
5636         * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus
5637         5.4.
5638
5639         * tm/tm-edit.el: updated to 7.108.
5640
5641         * tm/tm-view.el: updated to 7.83.
5642
5643         * leim/quail.el: modified for XEmacs.
5644
5645         * mule/mule-load.el, lisp/mule/mule-process.el: delete
5646         mule-process.el because it is not used.
5647
5648         * mule/european.el was abolished because it seems not to be used.
5649
5650         * mule/mule-load.el: must load mule-cmds before setting for
5651         language-environment.
5652
5653         * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified
5654         for LEIM.
5655
5656         * mule/mule-cmds.el: Uncomment key definition for
5657         `toggle-input-method'.
5658
5659         * mule/mule-init.el: Comment out about `mule-keymap' (moved to
5660         mule-cmds.el).
5661
5662         * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from
5663         mule-init.el).
5664
5665         * tl/tl-atype.el: Don't require tl-str.
5666
5667         * tl/tl-atype.el: Use atype.el of APEL.
5668
5669         * tl/tl-list.el: Use alist.el of APEL.
5670
5671 1997-05-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
5672
5673         * tl/richtext.el, tl/emu-x20.el, tl/emu-xemacs.el,
5674         lisp/tl/emu.el, lisp/tl/emu-e19.el: moved to lisp/apel/.
5675
5676         * tl/file-detect.el, tl/filename.el: replaced by APEL's.
5677
5678         * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/.
5679
5680         * leim/quail.el: Add new quail.el (imported from Emacs
5681         19.34.94-epsilon).
5682
5683         * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs
5684         can not compile it.
5685
5686         * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el,
5687         leim/quail/viqr.el, leim/quail/tsangchi-cns.el,
5688         leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el,
5689         leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el,
5690         leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el,
5691         leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el,
5692         leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el,
5693         leim/quail/punct-b5.el, leim/quail/punct.el,
5694         leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el,
5695         leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el,
5696         leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el,
5697         leim/quail/devanagari.el, leim/quail/ecdict.el,
5698         leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el,
5699         leim/quail/array30.el, leim/quail/ccdospy.el,
5700         leim/quail/4corner.el: Add LEIM elisp files.
5701
5702         * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el.
5703
5704         * prim/simple.el (assoc-ignore-case): New function; imported
5705         from Emacs/mule-19.34.94-epsilon.
5706
5707 1997-06-02  Steven L Baur  <steve@altair.xemacs.org>
5708
5709         * modes/hideshow.el: Make it work again.
5710         From Pete Ware <ware@cis.ohio-state.edu>
5711
5712 Sat May 31 09:00:14 1997  David Moore  <dmoore@ucsd.edu>
5713
5714         * utils/text-props.el (set-text-properties): Was exiting
5715         map-extents too early.
5716
5717 1997-06-02  Steven L Baur  <steve@altair.xemacs.org>
5718
5719         * cl/cl-macs.el (frame-parameters): Tweaking frame configuration
5720         defsetf's.
5721         From Hrvoje Niksic <hniksic@srce.hr>
5722
5723         * modes/vhdl-mode.el (vhdl-emacs-features): Allow recognition of
5724         major version 20.
5725
5726         * prim/simple.el (kill-region): Sort beginning and ending
5727         endpoints to simplify logic.
5728         From Hrvoje Niksic <hniksic@srce.hr>
5729
5730 Tue May 27 13:42:57 1997  Ken Manheimer  <klm@python.org>
5731
5732         * packages/icomplete.el:
5733         * Updated my email address - klm@python.org instead of klm@nist.gov.
5734
5735         * Icomplete no longer installs itself when you load the package -
5736           you have to invoke `icomplete-mode'.  (Since it's autoloaded in
5737           both emacs, you can just invoke the function.)
5738
5739         * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos,
5740           style, command revisions, etc).
5741
5742         * Integrated immediate keybindings display.  See
5743           `icomplete-show-key-bindings', `icomplete-get-keys', and
5744           `icomplete-completions'.
5745
5746         * `icomplete-get-keys': Return keys bound in prior buffer to func name.
5747
5748         * Added icomplete delay behavior, so completions don't intrude as
5749           quickly for short input, with customization variables:
5750
5751           `icomplete-max-delay-chars' - Maximum number of initial chars to
5752           apply icomplete compute delay.
5753
5754           `icomplete-compute-delay' - Completions-computation stall, used
5755           only with large-number completions
5756
5757           `icomplete-delay-completions-threshold' Pending-completions
5758           number over which to apply icomplete-compute-delay
5759
5760         * Provided `icomplete-exhibit' on `icomplete-minibuffer-setup-hook'
5761            so icomplete behaves well with XEmacs GNUS.
5762
5763 Fri May 30 18:39:01 1997  Hrvoje Niksic  <hniksic@srce.hr>
5764
5765         * prim/glyphs.el (init-glyphs): Minor regexp cleanup.
5766
5767 1997-05-30  Steven L Baur  <steve@altair.xemacs.org>
5768
5769         * prim/simple.el (fsf:do-auto-fill): Remove unused variable.
5770         (indent-for-comment): Use comment-indent-function instead of
5771         obsolete variant.  This is dumped with XEmacs!
5772
5773         * packages/generic-sc.el (sc-next-operation): Remove unused
5774         variable.
5775         (sccs-insert-c-header): Ditto.
5776         (ccase-new-revision-p): Ditto.
5777         (sc-sensitize-menu): Ditto.
5778
5779         * modes/auto-show.el (TopLevel): Tighten check on
5780         dump-time initialization.
5781
5782 1997-05-29  Steven L Baur  <steve@altair.xemacs.org>
5783
5784         * prim/format.el (format-alist): Change defconst to defvar.
5785         From Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5786
5787         (format-encode-region): Reduce bytecompiler warnings for bound but
5788         unused variables.
5789         (format-deannotate-region): Ditto.
5790         (format-annotate-region): Ditto.
5791         (format-annotate-single-property-change) Ditto.
5792
5793         * utils/lib-complete.el: Clean up documentation in header.
5794
5795         * prim/glyphs.el: Eliminate bytecompiler warnings.
5796         (define-obsolete-pointer-glyph): Mark as 'compatible not 'obsolete.
5797
5798         * prim/keydefs.el (ctl-x-map): Bind narrow-to-defun to `C-x n d'.
5799
5800         * prim/lisp.el (narrow-to-defun): Narrow to the same defun that
5801         `mark-defun' would make the region.
5802         (insert-parentheses): Let a negative argument enclose preceding
5803         sexps.
5804         From Erik Naggum  <erik@naggum.no>
5805
5806         * prim/window-xemacs.el: New file, split from window.el with
5807         XEmacs-specific stuff.
5808
5809         * prim/window.el (display-buffer): Remove unused variable.
5810
5811         * prim/keydefs.el (ctl-x-4-map): Add binding for
5812         `kill-buffer-and-window'.
5813
5814         * prim/window.el (kill-buffer-and-window): New command.
5815         Bind it to C-x 4 0.
5816         From Richard Stallman  <rms@whiz-bang.gnu.ai.mit.edu>
5817
5818         * prim/window.el (split-window-vertically): Don't change point in old
5819         window if both the original point and the end of the buffer are
5820         visible after splitting, when split-window-keep-point is nil.
5821         From Noah Friedman  <friedman@prep.ai.mit.edu>
5822
5823         * prim/files.el (revert-buffer-internal-hook): Declare.
5824
5825         * utils/map-ynp.el: Synch with Emacs 19.34.94.
5826         (map-y-or-n-p): Clean up bytecompiler warnings.
5827
5828         * packages/generic-sc.el: Restored to distribution, comment
5829         cleanup.
5830
5831         * prim/simple.el (message-log-max): Add compatible variable alias
5832         for `log-message-max-size'.
5833
5834         * comint/background.el (background): Autoload.
5835
5836         * prim/process.el (shell-command): background.el is now
5837         autoloaded.
5838
5839         * prim/minibuf.el: Clean up file header.
5840
5841         * packages/bookmark.el (bookmark-menu-popup-paned-menu): Naive
5842         port to XEmacs.
5843         (bookmark-bmenu-other-window-with-mouse): Naive port to XEmacs.
5844
5845         * utils/autoload.el (generated-custom-file): custom-load.el
5846         renamed to cus-load.el.
5847
5848         * prim/loadup.el: Don't preload custom-load.elc.
5849
5850 Thu May 29 19:03:52 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
5851
5852         * x11/x-menubar.el (default-menubar): Updated customize entries.
5853
5854 1997-05-29  Steven L Baur  <steve@altair.xemacs.org>
5855
5856         * prim/about.el (about-xemacs-xref): Update contributors list.
5857
5858 1997-05-28  Steven L Baur  <steve@altair.xemacs.org>
5859
5860         * prim/minibuf.el (mouse-file-display-completion-list): Protect
5861         against bogus directory becoming default.
5862         (mouse-directory-display-completion-list): Ditto.
5863
5864         From Per Abrahamsen <abraham@dina.kvl.dk>
5865         * bytecomp/bytecomp.el
5866         (byte-compile-file-form-custom-declare-variable): New function.
5867         (custom-declare-variable): Use it.
5868
5869         * packages/vc.el (vc-directory): dirname typo'ed as dir.
5870
5871         * packages/vc-hooks.el (vc-menu): Remove vc-file-status.
5872         (Toplevel): Remove key definition for vc-file-status.
5873
5874 1997-05-27  Steven L Baur  <steve@altair.xemacs.org>
5875
5876         * prim/cus-start.el (Toplevel): Rename factory-value to
5877         standard-value for Custom-1.98.
5878
5879 1997-05-26  Steven L Baur  <steve@altair.xemacs.org>
5880
5881         * prim/help.el (view-lossage-key-count): New variable.
5882         (view-lossage-message-count): New variable.
5883         (view-lossage): Use them.
5884
5885         From Hrvoje Niksic
5886         * prim/help.el (view-lossage): Use new argument to `recent-keys'.
5887
5888         * cl/cl-macs.el (recent-keys-ring-size): New setf method.
5889
5890 1997-05-26  Steven L Baur  <steve@altair.xemacs.org>
5891
5892         * prim/process.el (shell-command-to-string): Alias exec-to-string
5893         to more logical name.
5894
5895 1997-05-23  Steven L Baur  <steve@altair.xemacs.org>
5896
5897         * tm/tm-view.el (mime/content-decoding-condition): Add image/png
5898         mime type.
5899
5900         * tm/tm-image.el (toplevel): Add image/png mime type.
5901
5902         * tm/tm-edit.el (mime-file-types): Add png handling.
5903         (mime-content-types): Ditto.
5904
5905 Thu May 22 04:19:09 1997  Martin Buchholz  <mrb@eng.sun.com>
5906
5907         * prim/files.el (auto-mode-alist): Reorg.  Support
5908         pre-processed fortran files.  *.m4 files now default to autoconf mode.
5909
5910         * prim/about.el: Promote Hrvoje.  Picture still needed...
5911
5912         * modes/ksh-mode.el:  _ has symbol syntax.
5913         * modes/m4-mode.el:  _ has symbol syntax.
5914         * modes/pascal.el:  _ has symbol syntax.
5915         * modes/f90.el:  _ has symbol syntax.
5916         * modes/cperl-mode.el:  _ has symbol syntax.
5917         * modes/autoconf-mode.el: _ has symbol syntax.
5918
5919 1997-05-22  Steven L Baur  <steve@altair.xemacs.org>
5920
5921         * prim/files.el (save-buffer): From Hrvoje Niksic.  Don't clear
5922         zmacs region.
5923
5924         * packages/func-menu.el: Update for David Hughes' new email
5925         address.
5926
5927 1997-05-21  Noah Friedman  <friedman@prep.ai.mit.edu>
5928
5929         * eldoc.el (eldoc-message-commands): Move docstring into comments,
5930         since this isn't a user variable.
5931         (eldoc-message-commands-table-size, eldoc-use-idle-timer-p,
5932         eldoc-function-argstring-from-docstring-method-table): Use defvar,
5933         not defconst.
5934         (eldoc-last-data): Use cons explicitly; don't rely on dotted pair
5935         read syntax.  I'm worried the latter might get compiled as
5936         read-only data someday.
5937         (eldoc-docstring-message): If truncating symbol name, show ending
5938         of name rather than beginning.  The former is generally more unique.
5939         (eldoc-function-argstring-from-docstring-method-table): Handle
5940         pathological `save-restriction' case.
5941         [top level]: Add `indent-for-tab-command' to eldoc-message-commands.
5942
5943 1997-05-21  Steven L Baur  <steve@altair.xemacs.org>
5944
5945         * x11/x-menubar.el (default-menubar): strokes added to mouse
5946         menu.
5947
5948 Wed May 21 17:12:28 1997  Per Bothner  <bothner@deneb.cygnus.com>
5949
5950         * eterm/term.el (term-send-raw):  Better XEmacs character event
5951         handling.
5952         * eterm/term.el (term-char-mode): Re-do Meta-handling by temporarily
5953         setting meta-prefix-char to -1 while building keymaps.
5954         (term-send-raw-meta):  Removed.
5955
5956 Tue Mar 11 20:15:26 1997  Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
5957
5958         * eterm/term.el (term-completion-addsuffix): Doc fix.
5959         (term-dynamic-complete-as-filename): Support the case where
5960         term-completion-addsuffix is a (DIRSUFFIX . FILESUFFIX) cons
5961         pair.
5962
5963 Tue Jun  4 10:15:54 1996  Per Bothner  <bothner@deneb.cygnus.com>
5964
5965         * eterm/term.el:  Add kd, kl, kr, du capabilities.
5966         * eterm/e/eterm.ti:  Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
5967
5968 Wed May 15 14:38:45 1996  Per Bothner  <bothner@deneb.cygnus.com>
5969
5970         * eterm/term.el (term-send-raw-string):  send-string ->
5971         process-send-string.
5972         * eterm/term.el (term-arguments):  Remove unused local 'values'.
5973         * eterm/term.el (term-handle-deferred-scroll):  Fix off-by-one bug,
5974
5975         * eterm/term.el:  Merge changes from FSF (mostly typos).
5976
5977 Mon Sep 25 17:19:51 1995  Per Bothner  <bothner@kalessin.cygnus.com>
5978
5979         * eterm/term.el (term-emulate-terminal): On CR, set
5980         term-current-column to term-start-line-column, not 0.
5981
5982 1997-05-21  Steven L Baur  <steve@altair.xemacs.org>
5983
5984         * packages/add-log.el (change-log-font-lock-keywords): Tweak
5985         font-lock-keywords.
5986
5987 1997-05-21  Erik Naggum  <erik@naggum.no>
5988
5989         * add-log.el (add-log-lisp-like-modes, add-log-c-like-modes,
5990         add-log-tex-like-modes): New variables.
5991         (add-log-current-defun): Use them instead of constant lists.
5992
5993 1997-05-21  Steven L Baur  <steve@altair.xemacs.org>
5994
5995         * packages/add-log.el: Synch to Emacs 20.0.
5996
5997         * prim/obsolete.el (read-minibuffer): Make compatible not obsolete.
5998         (read-input): Ditto.
5999
6000 Tue May 20 20:32:59 1997  Steven L Baur  <steve@altair.xemacs.org>
6001
6002         * prim/subr.el (buffer-substring-no-properties): Clean out extents
6003         too.
6004
6005 Mon May 19 19:48:35 1997  Steven L Baur  <steve@altair.xemacs.org>
6006
6007         * prim/process.el (shell-command-on-region): Remove region active
6008         test (which played havoc with the hack in call-interactively to
6009         place explicit calls to region-beginning and region-end in
6010         interactive specs in the command history).
6011
6012 Mon May 19 18:13:50 1997  Hrvoje Niksic  <hniksic@srce.hr>
6013
6014         * utils/easymenu.el (easy-menu-add): Check for existing, before
6015         entering MENU to `easy-menu-all-popups'.
6016
6017 Sun May 18 09:11:50 1997  Steven L Baur  <steve@altair.xemacs.org>
6018
6019         * prim/files.el (revert-buffer): Add optional third parameter to
6020         preserve buffer modes (from Emacs 19.34.94).
6021         (after-find-file): Add optional fifth parameter to preserve buffer
6022         modes (from Emacs 19.34.94).
6023
6024         * packages/vc.el: Synch with Emacs 19.34.94 because our version was
6025         hopeless.
6026         (vc-checkout): Autoload.
6027         (vc-find-binary): Ditto.
6028
6029         * prim/files.el (find-buffer-visiting): Restore because FSF vc.el
6030         needs it.
6031
6032 Fri Apr 25 13:21:46 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6033
6034         * apropos.el (apropos): Add support for customization groups.
6035         (apropos-print): Ditto.
6036
6037 Sat May 17 19:56:31 1997  Glynn Clements <glynn@sensei.co.uk>
6038
6039         * packages/man.el (manual-entry):  Strip out stderr output.
6040
6041 Sun May 11 18:24:25 1997  Kyle Jones  <kyle@crystal.WonderWorks.COM>
6042
6043         * prim/modeline.el: new mouse-drag-modeline function.
6044         Allows bottommost modeline to be dragged.
6045
6046 Sat May 17 03:41:11 1997  Steven L Baur  <steve@altair.xemacs.org>
6047
6048         * cl/cl-macs.el: A whole bunch of XEmacs specific setf methods
6049         from Hrvoje Niksic.
6050
6051         * prim/files.el (auto-mode-alist): Don't copy to purespace.
6052         (interpreter-mode-alist): Ditto.
6053
6054 Fri May 16 21:43:35 1997  Steven L Baur  <steve@altair.xemacs.org>
6055
6056         * packages/info.el (Info-button1-follows-hyperlink): New variable.
6057         (Info-maybe-follow-clicked-node): Use it.
6058
6059         * prim/simple.el (transpose-preceding-chars): New function.
6060
6061 Fri May 16 20:37:35 1997  Steven L Baur  <steve@altair.xemacs.org>
6062
6063         * version.el: Update minor version number.
6064
6065 Mon May 12 13:47:37 1997  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6066
6067         * tm/tm-vm.el: Provide for vm-unsaved-message having been removed
6068         in recent versions of VM.
6069
6070 Fri May  9 10:41:44 1997  Steven L Baur  <steve@altair.xemacs.org>
6071
6072         * iso/iso-acc.el (iso-accents-compose): Fix XEmacs 19.14
6073         compatibility (patch suggested by Hrvoje Niksic).
6074
6075         * packages/man.el (manual-entry): (Patch from Soren Dayton) Allow
6076         subchapters not to be trimmed on Solaris.
6077
6078         * prim/itimer.el (itimer-edit-mode): Correct use of obsolete
6079         function.
6080
6081         * prim/startup.el: Update copyright notice.
6082
6083 Thu May  8 14:35:34 1997  Steven L Baur  <steve@altair.xemacs.org>
6084
6085         * hm--html-menus/hm--html.el: Define obsolete aliases for the
6086         previous function spellings.
6087
6088         * hm--html-menus/hm--html-keys.el: Define obsolete aliases for the
6089         previous variable spellings.
6090
6091         * prim/obsolete.el (define-obsolete-variable-alias): Fix docstring
6092         spelling.
6093         (define-compatible-variable-alias): Ditto.
6094
6095         * tm/tm-vm.el (vm-unsaved-message): Symbol doesn't exist any
6096         more.
6097
6098 Tue May  6 21:33:19 1997  Steven L Baur  <steve@altair.xemacs.org>
6099
6100         * mule/mule-files.el (write-region): Correct docstring.
6101
6102         * prim/files-nomule.el (write-region): Correct docstring.
6103
6104 Mon May  5 12:26:41 1997  Steven L Baur  <steve@altair.xemacs.org>
6105
6106         * prim/about.el (about-xemacs-xref): Infodock Associates is now
6107         Altrasoft.
6108
6109 Sat May  3 16:32:47 1997  Steven L Baur  <steve@altair.xemacs.org>
6110
6111         * efs/dired.el (dired-chown-program): chown program is in /bin on
6112         Linux.
6113
6114 Fri May  2 20:04:35 1997  Steven L Baur  <steve@altair.xemacs.org>
6115
6116         * egg/egg.el: paren.el needed at bytecompile time for
6117         `pos-visible-in-window-safe' defsubst.
6118
6119         * pcl-cvs/pcl-cvs.el (cvs-update): Inhibit dialog box usage in
6120         call to cvs-do-update as this bombs when this function is invoked
6121         from a menu.
6122
6123 Wed Apr 30 18:06:35 1997  Steven L Baur  <steve@altair.xemacs.org>
6124
6125         * prim/loadup.el: Put features.elc in the dump list.
6126
6127         * prim/about.el (about-xemacs): Change date.
6128
6129 Tue Apr 29 18:51:31 1997  Steven L Baur  <steve@altair.xemacs.org>
6130
6131         * mule/mule-files.el (buffer-file-coding-system-alist): Regexp for
6132         handling info files didn't match the right pattern.
6133
6134 Sun Apr 27 18:09:48 1997  Steven L Baur  <steve@altair.xemacs.org>
6135
6136         * prim/sound.el (load-sound-file): Fix typo.
6137
6138 Sat Apr 26 16:25:49 1997  Steven L Baur  <steve@altair.xemacs.org>
6139
6140         * utils/lib-complete.el: Make conformant to Lisp coding standards
6141         MULE-ize by allowing for coding system argument.
6142
6143 Fri Apr 25 08:39:50 1997  Steven L Baur  <steve@altair.xemacs.org>
6144
6145         * modes/sh-script.el (sh-indent-line): Deal with pathological case
6146         of indenting a first line containing a `#' as first non-white
6147         space character.
6148
6149 Thu Apr 24 18:40:32 1997  Steven L Baur  <steve@altair.xemacs.org>
6150
6151         * comint/telnet.el (telnet-mode-map): Correct Emacs synch typo.
6152
6153         * rmail/rmail.el (rmail-get-new-mail): display-time-string is not
6154         necessarily a string.
6155
6156 Thu Apr 24 11:08:28 1997  Kyle Jones  <kyle_jones@wonderworks.com>
6157
6158         * packages/balloon-help.el:
6159         - default background color now grey80 to match XEmacs default.
6160         - default border width is now 1.
6161         - default font is now "variable"
6162         - balloon-help can now handle variable width fonts.
6163         - loading balooon-help no longer turns on balloon-help-mode.
6164         - new `balloon-help' command.
6165         - changes to the font/background/foreground variables now affect
6166           the help frame at next display.
6167         - help frame should now pop up on the correct display if XEmacs
6168           is running with multiple devices open.
6169         - Customized, courtesy of Hrvoje.
6170         - don't use the padding lines that were needed for 19.12.
6171           Compatibility with older XEmacs versions is hereby disavowed.
6172         - xclock frame name hack is gone.
6173
6174 Wed Apr 23 10:56:05 1997  Steven L Baur  <steve@altair.xemacs.org>
6175
6176         * prim/files.el (hack-local-variables-prop-line): Mistakenly
6177         returned t when enable-local-variables was nil.
6178
6179         * psgml/psgml-charent.el (sgml-display-char-list-filename): Move
6180         iso88591.map to a proper location.
6181
6182         * prim/sound.el (load-sound-file): Make sure sound files are read
6183         as binary files.
6184
6185 Tue Apr 22 02:05:38 1997  Steven L Baur  <steve@altair.xemacs.org>
6186
6187         * packages/vc.el (vc-directory): Set text properties.
6188
6189         * psgml/psgml-xemacs.el (sgml-xemacs-get-popup-value): Allow for
6190         interactive commands.
6191
6192 Mon Apr 21 15:15:12 1997  Steven L Baur  <steve@altair.xemacs.org>
6193
6194         * prim/minibuf.el (input-error): New error type.
6195         (read-from-minibuffer): Use it.
6196
6197         * comint/comint.el (comint-exec-hook): Do not Customize due to
6198         interactions with setting language environment in MULE.
6199
6200 Sun Apr 20 09:36:19 1997  Steven L Baur  <steve@altair.xemacs.org>
6201
6202         * packages/info.el (Info-footnote-tag): Changing the footnote tag
6203         from the default "Note" is broken.
6204
6205 Tue Apr 22 07:01:20 1997  Hrvoje Niksic  <hniksic@srce.hr>
6206
6207         * prim/keydefs.el (global-map): Bind it to `C-z'.
6208
6209         * prim/frame.el (suspend-emacs-or-iconify-frame): New function.
6210
6211 Fri Apr 18 16:45:07 1997  Steven L Baur  <steve@altair.xemacs.org>
6212
6213         * utils/skeleton.el (skeleton-pair-insert-maybe): Guard test with
6214         existence check on mark-active too.
6215         (skeleton-proxy): Ditto.
6216         (skeleton-proxy-new): Ditto.
6217
6218 Fri Apr 18 09:26:24 1997  Dave Gillespie <daveg@synaptics.com>
6219
6220         * cl/cl-macs.el (values): New setf-method.
6221
6222 Thu Apr 17 21:29:57 1997  Bob Weiner <weiner@infodock.com>
6223
6224         * packages/avoid.el (mouse-avoidance-kbd-command): Correct
6225         detection of keypress.
6226
6227 Thu Apr 17 21:20:04 1997  Michael McNamara  <mac@silicon-sorcery.com>
6228
6229         * modes/verilog-mode.el: Changes to 2.25
6230         1) Autoindent a new declaration according to the previous
6231            declaration, if any. Only use the previous one, don't try to re
6232            line things up.
6233         2) Include "Customize Verilog-Mode" in the Verilog menu bar. Make it
6234            safe to do so, even if the underlying emacs does not yet support
6235            custom.
6236         3) Include keybinding C-c C-b for reporting bugs.
6237         4) Include keybinding C-c i for reindenting declarations.
6238
6239         * modes/verilog-mode.el: Changes to 2.24
6240         Cleaned up menubar items; added submit bug report there, for
6241         example.
6242
6243         * modes/verilog-mode.el: Changes to 2.23
6244         1) Support custom (XEmacs) or defvar method of customization.
6245         2) fix verilog-pretty declarations
6246         3) add support so folks turning up the complexity of commenting don't
6247            get errors (they don't get any more complexity either)
6248
6249         * modes/verilog-mode.el: Changes to 2.22
6250         1) Moved installation hints to the web page.
6251         2) Added support for XEmacs's custom variable setting package.
6252         3) Added variables to separatly control indentation of
6253                 module level items (always, initial. etc)
6254                 declarations
6255                 behavorial (the begin in the task & function declaration
6256         4) Attempted to shorten comments and lisp so that the %@* NT
6257            mailers won't turn long comments into extra code.
6258         5) Used make-regexp to optimize many regular expressions so that they
6259            are no longer backtrack.
6260         6) fixed bugs
6261          a) a newline on a blank line no longer generates two new lines.
6262          b) a semicolon on a comment no longer auto indents
6263          c) lines like ''else if (a) begin''
6264             no longer confuse auto commenter
6265          d) a number of other bugs which fail to come to mind...
6266         7) Added support for menu pulldowns on FSF and XEmacs
6267         8) Added support for XEmacs v20
6268         9) Changed verilog-comment-region to insert comments that Verilog-XL
6269            doesn't b*tch about.
6270         10) Eliminated auto lineup of declarations upon typing newline of
6271            semicolon. (Cheers all around) Now instead there is a command, and
6272            also a menu pulldown, which lines up indentations around point.
6273         11) Added verilog-submit-bug-report
6274
6275 Mon Apr 14 13:06:10 1997  Steven L Baur  <steve@altair.xemacs.org>
6276
6277         * utils/autoload.el (generate-file-autoloads-1): Turn off local
6278         variable processing.
6279
6280         * prim/files.el (hack-local-variables-prop-line): Respect setting
6281         of enable-local-variables.
6282
6283         * vm/vm-startup.el (vm-session-initialization): Remove for
6284         production version.
6285
6286         * utils/smtpmail.el (smtpmail-send-it): Forgot quote.
6287         (smtpmail-deduce-address-list): case-fold-search mistakenly set
6288         before buffer change.
6289
6290 Sun Apr 13 14:49:34 1997  Steven L Baur  <steve@altair.xemacs.org>
6291
6292         * x11/x-menubar.el (default-menubar): Added `send-pr' to Help
6293         menu.
6294
6295         * modes/make-mode.el (makefile-font-lock-keywords): Correct old,
6296         restored :-( 19.14 makefile-space-face lossage.
6297
6298 Sat Apr 12 23:20:31 1997  David Moore  <dmoore@ucsd.edu>
6299
6300         * packages/font-lock.el (c-font-lock-keywords-1): Performance
6301         tuned regexps.
6302
6303 Sat Apr 12 21:32:37 1997  Steven L Baur  <steve@altair.xemacs.org>
6304
6305         * prim/about.el (about-xemacs): Update printed release date.
6306
6307         * calendar/appt.el (install-display-time-hook): Friends don't let
6308         Friends quote lambda functions.
6309
6310 Fri Apr 11 11:50:14 1997  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6311
6312         * tm/tm-vm.el: tm-vm/use-original-url-button:
6313           - Default is now t (principle of least surprise).
6314         (tm-vm/build-preview-buffer):
6315           - Bind vm-message-pointer in Preview-buffer.
6316           - X-Face was not displayed for a certain set of enabling variables.
6317         Calls to (vm-xemacs-p) were removed.
6318
6319 Sat Apr 12 05:27:56 1997  Steven L Baur  <steve@altair.xemacs.org>
6320
6321         * modes/list-mode.el (list-mode-item-mouse-selected): Sometimes
6322         event-closest-point returns nil.
6323
6324         * comint/telnet.el (telnet-check-software-type-initialize):
6325         Restore 19.14 initialization of telnet-prompt-pattern for Unix.
6326         (rsh): Allow a way to get back old password-less behavior.
6327
6328         * edebug/edebug.el (edebug-read-and-maybe-wrap-form): Protect
6329         against pathological recursive calls.
6330
6331         * prim/loadup.el: add cus-start as dumped package.
6332
6333         * packages/vc.el (vc-directory): Dired requires a list not a
6334         string of space separated names.
6335
6336         * utils/live-icon.el (live-icon-colour-name-from-face): `face' may
6337         be a list of faces since it is generated by `extent-face'.
6338
6339 Fri Apr 11 21:12:57 1997  Steven L Baur  <steve@altair.xemacs.org>
6340
6341         * packages/ispell.el: Don't attempt creation of the menubar unless
6342         XEmacs has been compiled with menubars.
6343
6344         * prim/simple.el (yank-pop): mark-marker needs optional force
6345         parameter to activate the region (suggested by Jamie Zawinski).
6346
6347 Fri Apr 11 17:47:26 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6348
6349         * packages/apropos.el (apropos): Add support for faces, widgets,
6350         and user options.
6351         (apropos-print): Ditto.
6352
6353 Fri Apr 11 01:23:45 1997  Steven L Baur  <steve@altair.xemacs.org>
6354
6355         * prim/loadup.el (running-xemacs): Declare.  This variable is the
6356         new canonical way of determining whether you're running under
6357         XEmacs.
6358
6359 Thu Apr 10 13:23:14 1997  Steven L Baur  <steve@altair.xemacs.org>
6360
6361         * packages/font-lock.el (font-lock-apply-highlight): Remove
6362         support for back to back font hack (and restore correct
6363         fontification of `int a, b, c;').  Patch from Anders Lindgren.
6364
6365         * prim/about.el (about-xemacs-xref): Forgot to link David Moore's
6366         picture (oops).
6367
6368 Thu Apr 10 12:30:29 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6369
6370         * efs/dired-faces.el (dired): Move to environment group.
6371
6372 Wed Apr  9 19:45:46 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6373
6374         * x11/x-menubar.el (default-menubar): Inline definition of
6375         customize menu.
6376
6377 Wed Apr  9 10:45:54 1997  Steven L Baur  <steve@altair.xemacs.org>
6378
6379         * prim/about.el (about-xemacs-xref): Add Jan Vroonhof to list of
6380         contributors.
6381         (about-xemacs-xref): Add MORIOKA Tomohiko's bio.
6382         (about-xemacs-xref): Add Per Abrahamsen.
6383
6384 Tue Apr  8 12:57:05 1997  Steven L Baur  <steve@altair.xemacs.org>
6385
6386         * modes/lisp-mode.el (eval-defun): Evaluate defcustom in defconst
6387         style instead of defvar style (patch derived from Emacs 19.35/Lars
6388         Magne Ingebrigtsen).
6389
6390 Mon Apr  7 16:38:43 1997  Steven L Baur  <steve@altair.xemacs.org>
6391
6392         * prim/frame.el (temp-buffer-shrink-to-fit): Default to nil since
6393         this feature has gotten broken.
6394
6395 Sun Apr  6 06:56:03 1997  Steven L Baur  <steve@altair.xemacs.org>
6396
6397         * modes/outl-mouse.el (outline-down-arrow-mask): Set up arrow
6398         glyphs to display on when no X11 support is available.
6399
6400         * modes/outline.el (outline-install-menubar): short circuit if no
6401         menubars are available.
6402
6403         * x11/x-menubar.el (default-menubar): Use xmine not mine.
6404
6405         * prim/help.el (describe-variable): Some doc strings weren't being
6406         terminated with a newline.
6407
6408 Sat Apr  5 20:20:00 1997  Steven L Baur  <steve@altair.xemacs.org>
6409
6410         * prim/about.el (about-xemacs-xref): Correct Jareth Hein's links.
6411
6412 Sat Apr  5 13:18:05 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
6413
6414         * packages/etags.el (tags-query-replace): Fixed DELIMITED argument
6415         bug.  `with-caps-disable-folding' moved to isearch-mode.el.
6416
6417         * packages/info.el (Info-search): Use `with-caps-disable-folding'.
6418
6419 Sat Apr  5 09:32:43 1997  Steven L Baur  <steve@altair.xemacs.org>
6420
6421         * utils/finder-inf.el: Regenerated.
6422
6423         * utils/finder.el (finder-known-keywords): Add mule keyword.
6424
6425 Tue Apr  1 14:08:04 1997  Steven L Baur  <steve@altair.xemacs.org>
6426
6427         * prim/winnt.el: New file.  Derived from Emacs 19.34, adapted by
6428         Marc Paquette.
6429
6430         * prim/faces.el (set-face-stipple): Allow usage of a pixmap
6431         (suggested by Per Abrahamsen).
6432
6433         * mule/canna.el (running-xemacs): Move to the top.
6434
6435         * prim/cmdloop.el (y-or-n-p-minibuf): Add protection in case user
6436         hits something that can't be bound to a key.
6437
6438 Tue Apr  1 11:25:33 1997  Martin Buchholz  <mrb@Eng.Sun.COM>
6439
6440         * bytecomp/bytecomp.el (char-after): Correct coding of calling
6441         sequence.
6442
6443 Mon Mar 31 21:36:47 1997  Kyle Jones  <kyle_jones@wonderworks.com>
6444
6445         * prim/faces.el (set-face-stipple): New function.
6446
6447 Sat Mar 29 14:52:02 1997  Steven L Baur  <steve@altair.xemacs.org>
6448
6449         * gnats/send-pr.el (send-pr:submit-pr): Pass send-pr:datadir in
6450         the environment to send-pr.
6451         (send-pr::insert-template): Ditto.
6452         (send-pr:default-site): Default submission address is at xemacs.org.
6453
6454 Fri Jul 19 12:01:51 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
6455
6456         * packages/info.el (Info-elisp-ref): Look first in lispref, then
6457         elisp.
6458
6459         * packages/func-menu.el (fume-function-name-regexp-bibtex): `,'
6460         isn't allowed.
6461
6462         * packages/etags.el (list-tags): Interactive argument should be an
6463         existing file name.
6464
6465 Wed Mar 26 22:33:40 1997  Steven L Baur  <steve@altair.xemacs.org>
6466
6467         * Remove ns lisp directory.
6468         * Remove vms lisp directory.
6469
6470 Tue Mar 25 12:22:57 1997  Steven L Baur  <steve@altair.xemacs.org>
6471
6472         * prim/files.el (file-remote-p): Update doc string.
6473
6474         * packages/terminal.el (te-stty-string): Fix definition for Linux.
6475
6476 Mon Mar 24 23:43:53 1997  Steven L Baur  <steve@altair.xemacs.org>
6477
6478         * prim/files.el (file-remote-p): Correct documentation and allow
6479         for `allow-remote-paths' to control loading of efs.
6480
6481 Sun Mar 23 16:58:08 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
6482
6483         * packages/etags.el (with-caps-disable-folding): New macro.
6484         (find-tag-internal): Use it.
6485         (tags-search): Use it.
6486         (tags-query-replace): Use it.  Case bug corrected.
6487
6488 Mon Mar 24 00:47:38 1997  Steven L Baur  <steve@altair.xemacs.org>
6489
6490         * x11/x-menubar.el (popup-mode-menu): Change guard when stripping
6491         keywords to be more robust.
6492
6493 Sun Mar 23 00:26:53 1997  Steven L Baur  <steve@altair.xemacs.org>
6494
6495         * prim/startup.el (splash-hack-version-string): Correct for case
6496         of hosts with '-' in the names.
6497
6498 Sat Mar 22 14:25:47 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
6499
6500         * modes/sendmail.el (user-mail-address): Require cus-edit.
6501         Fix when scope.
6502
6503 Sat Mar 22 14:25:47 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
6504
6505         * calendar/diary-lib.el (diary-countdown): New function.
6506         (fancy-diary-display): Use modeline-buffer-identification.
6507
6508         * calendar/appt.el (appt-diary-entries): Do not display diary.
6509         (appt-check): Display diary buffer at midnight.
6510
6511 Fri Mar 21 19:16:46 1997  Steven L Baur  <steve@altair.xemacs.org>
6512
6513         * mule/mule-coding.el (enable-multibyte-characters): MULE
6514         compatible variable.
6515
6516 Thu Mar 20 13:28:17 1997  Steven L Baur  <steve@altair.xemacs.org>
6517
6518         * bytecomp/bytecomp.el (byte-compile-output-docform): Ebola fix.
6519         (byte-compile-lambda): Ebola fix.
6520
6521         * prim/obsolete.el (following-char): Make this turkey obsolete.
6522         (preceding-char): Ditto.  (Suggested by Richard Mlynarik).
6523
6524 Wed Mar 19 10:12:09 1997  Steven L Baur  <steve@altair.xemacs.org>
6525
6526         * modes/sendmail.el (sendmail-send-it): Use function for
6527         user-mail-address.
6528         (user-mail-address): Autoload.
6529
6530         * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Use function for
6531         user-mail-address.
6532
6533         * prim/startup.el (load-init-file): Only set user-mail-address if
6534         non-interactive.
6535
6536         * utils/smtpmail.el (smtpmail-send-it): Use function for
6537         user-mail-address.
6538         (smtpmail-via-smtp): Ditto.
6539
6540         * packages/add-log.el (add-log-mailing-address): Use new function
6541         to obtaion email address.
6542         (add-change-log-entry): Ditto.
6543
6544         * prim/device.el (device-pixel-depth): New alias for
6545         `device-bitplanes'.
6546
6547         * comint/comint-xemacs.el (comint): Fix typo in defgroup.
6548
6549 Tue Mar 18 11:16:28 1997  Steven L Baur  <steve@altair.xemacs.org>
6550
6551         * prim/loadup.el: ls-lisp doesn't exist now.
6552
6553         * comint/comint-xemacs.el (comint): Touch up fixes from Per
6554         Abrahamsen.
6555
6556         * prim/glyphs.el (subwindow-image-instance-p): Change doc string
6557         to reflect unimplemented status.
6558
6559 Mon Mar 17 15:34:06 1997  Steven L Baur  <steve@altair.xemacs.org>
6560
6561         * comint/comint.el (comint-input-setup): Require comint-xemacs.
6562
6563         * utils/autoload.el (autoload-snarf-defcustom): Don't snarf from
6564         auto-autoloads.el.
6565
6566         * comint/comint-xemacs.el: New file.  Contains face declarations
6567         for comint.
6568
6569         * comint/comint.el: Remove inline defface.
6570
6571 Sat Mar 15 15:14:06 1997  Steven L Baur  <steve@altair.xemacs.org>
6572
6573         * prim/loadup.el: Add prim/auto-customize.elc to dumped files.
6574
6575         * utils/autoload.el (generated-custom-file): New variable.
6576         (autoload-snarf-defcustom): New function.  Grab Customization as
6577         we look for autoload cookies. (based on code by Per Abrahamsen).
6578         (update-file-autoloads): Use it.
6579         (autoload-save-customization): New function (based on code by Per
6580         Abrahamsen).
6581         (batch-update-autoloads): Use it.
6582
6583 Fri Mar 14 19:59:36 1997  Bob Weiner  <weiner@infodock.com>
6584
6585         * packages/jka-compr.el (jka-compr-installed-p): Simplify.
6586
6587 Fri Mar 14 17:24:30 1997  Steven L Baur  <steve@altair.xemacs.org>
6588
6589         * modes/sendmail.el: Correct vm macro hack.
6590         (query-user-mail-address): New customizable variable.
6591         (user-mail-address): New function, use it.  (Courtesy of Per
6592         Abrahamsen <abraham@dina.kvl.dk>).
6593
6594 Thu Mar 13 18:49:50 1997  Steven L Baur  <steve@altair.xemacs.org>
6595
6596         * x11/x-menubar.el (popup-mode-menu): Do something more correct
6597         when combining a global popup menu and a local mode menu.
6598
6599 Thu Mar 13 08:36:35 1997  Adrian Aichner <aichner@ecf.teradyne.com>
6600
6601         * packages/crypt.el (crypt-unix-to-dos-region): Correct DOC string.
6602
6603 Wed Mar 12 13:46:21 1997  Steven L Baur  <steve@altair.xemacs.org>
6604
6605         * prim/obsolete.el (char=): Make alias for common lisp
6606         compatibility.
6607
6608 Mon Mar 10 09:44:05 1997  Steven L Baur  <steve@altair.xemacs.org>
6609
6610         * prim/simple.el (set-fill-column): Clean up docstring.
6611
6612         * x11/x-menubar.el (save-options-non-customized-face-list): Allow
6613         save-options to save faces declared with defface macro.
6614
6615         * packages/vc.el: diff-switches is autoloaded again in diff.el.
6616
6617         * packages/diff.el (diff-switches): Default to "-c".
6618
6619 Sun Mar  9 18:44:59 1997  Tomasz J. Cholewo  <tjchol01@mecca.spd.louisville.edu>
6620
6621         * prim/help.el (describe-function-1): Add missing stream arguments
6622         to terpri and princ.
6623
6624 Sun Mar  9 15:38:29 1997  Steven L Baur  <steve@altair.xemacs.org>
6625
6626         * prim/modeline.el (modeline-minor-mode-menu): Evaluate minor
6627         modes in context of correct buffer.
6628
6629         * prim/help.el (locate-library): Synched with Emacs 19.35.
6630
6631         * packages/icomplete.el (icomplete-get-keys): Make it work.
6632
6633         * prim/about.el: Add Jens Lautenbacher's picture.
6634
6635 Sun Mar  9 12:38:53 1997  Noah Friedman  <friedman@prep.ai.mit.edu>
6636
6637         * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): Use
6638         eldoc-display-message-p, not eldoc-display-message-no-interference-p.
6639
6640 Sat Mar  8 11:20:47 1997  Steven L Baur  <steve@altair.xemacs.org>
6641
6642         * prim/startup.el (startup-splash-frame-body): More text tweaking.
6643
6644         * x11/x-faces.el (*try-oblique-before-italic-fonts*): New user
6645         variable.  Allow trying oblique fonts ahead of italic fonts (from
6646         Raymond Toy).
6647         (x-make-font-italic): Use it.
6648
6649         * prim/obsolete.el (window-system): Make it compatible not
6650         obsolete.
6651
6652 Fri Oct 11 14:21:05 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
6653
6654         * packages/hyper-apropos.el (hypropos-get-doc): Put font names etc in
6655         parentheses if instantiation uses fallback.
6656         (hypropos-face-history): New variable.
6657         (hyper-describe-face): New function.
6658         (hyper-where-is): New command.
6659         (hypropos-read-function-symbol): New function.
6660         (hyper-describe-key): New command.
6661         (hyper-describe-key-briefly): New command.
6662         (hypropos-read-variable-symbol): New function.
6663         (hyper-set-variable): New command.
6664         (hypropos-set-variable): Changed to work with buffer-locals.
6665
6666 Fri Jul 19 12:01:51 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
6667
6668         * packages/hyper-apropos.el: Massive changes--the original knew nothing
6669         about buffer-locals and local-bindings.
6670         (hypropos-shrink-window): New user option.
6671         (hypropos-ref-buffer): New variable.
6672         (hypropos-regexp-history): New variable.
6673         (hyper-apropos): Better interactive version.
6674         (hypropos-grok-variables): Omit OBSOLETE stuff.
6675         (hyper-describe-variable): Additional ARG, better interactive
6676         version.
6677         (hyper-describe-function): Ditto.
6678         (hypropos-last-help): Without prefix arg, just display buffer.
6679         (hypropos-insert-face): New function.
6680         (hypropos-insert-keybinding): New function.
6681         (hypropos-get-doc): Additional ARG, display documentation for
6682         faces, complete change.
6683         (hypropos-this-symbol): Using better regexp.
6684
6685 Fri Mar  7 10:44:48 1997  Steven L Baur  <steve@altair.xemacs.org>
6686
6687         * x11/x-menubar.el (default-menubar): Reorganize again undoing
6688         previous change.  Customize submenu moved to top of options menu.
6689         Edit faces restored to edit-faces and renamed to Browse faces.
6690
6691 Thu Mar  6 08:43:27 1997  Steven L Baur  <steve@altair.xemacs.org>
6692
6693         * x11/x-menubar.el (options-menu): New variable.
6694         (default-menubar): Use it.
6695
6696         * prim/about.el (view-less): Explicit require.
6697
6698 Wed Mar  5 18:03:02 1997  Steven L Baur  <steve@altair.xemacs.org>
6699
6700         * prim/cleantree.el: New file based on suggestion by David Moore,
6701         and derived from Gnus nnml code.
6702
6703 Tue Mar  4 01:19:37 1997  Hrvoje Niksic  <hniksic@srce.hr>
6704
6705         * edebug/edebug.el (edebug-compute-previous-result): Don't treat
6706         numbers as chars.
6707
6708 Wed Mar  5 10:11:55 1997  Steven L Baur  <steve@altair.xemacs.org>
6709
6710         * prim/startup.el (splash-hack-version-string): New function to
6711         narrow the output of (emacs-version) for the splash screen.
6712         (splash-frame-present): Use it.
6713
6714 Tue Mar  4 19:52:10 1997  Steven L Baur  <steve@altair.xemacs.org>
6715
6716         * packages/supercite.el (sc-name-filter-alist): (Idea from Bob
6717         Weiner).  Update to handle names like Michael Sperber
6718         [Mr. Preprocessor].
6719
6720 Mon Mar  3 17:50:04 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6721
6722         * prim/faces.el (init-face-from-resources): New variable.
6723         (init-face-from-resources): Use it.
6724         (init-device-faces): Use it.
6725         (init-frame-faces): Use it.
6726         (make-empty-face): New function.
6727
6728         * x11/x-faces.el (x-init-face-from-resources): Made second
6729         argument optional, and added a third argument.
6730         (make-face-x-resource-internal): New alias.
6731
6732 Mon Mar  3 14:45:16 1997  Steven L Baur  <steve@altair.xemacs.org>
6733
6734         * prim/loadup.el: Remove custom.elc.
6735
6736         * prim/simple.el (newline): Attempt to not add newline to a
6737         previous end-open extent.
6738
6739 Sun Mar  2 10:10:31 1997  Steven L Baur  <steve@altair.xemacs.org>
6740
6741         * hm--html-menus/tmpl-minor-mode.el (tmpl-sign): Remove nul byte.
6742
6743         * site-load.el: Move site-packages to the top level.
6744
6745 Sun Mar  2 01:37:04 1997  Hrvoje Niksic  <hniksic@srce.hr>
6746
6747         * utils/mail-extr.el (all-top-level-domains): Added "hr" domain.
6748
6749         * packages/ps-print.el (ps-print-color-p): Default to nil.
6750
6751         * x11/x-menubar.el (default-menubar): Changed menubar entry for
6752         color printing.
6753
6754         * prim/faces.el (init-other-random-faces): Use gray65 for
6755         zmacs-region and primary-selection background.
6756
6757         * x11/x-faces.el (x-init-global-faces): New default background
6758         gray80.
6759
6760 Sat Mar  1 14:38:14 1997  Hrvoje Niksic  <hniksic@srce.hr>
6761
6762         * packages/diff.el: (diff): Autoload.
6763         (diff-backup): Autoload.
6764         (diff-switches): Autoload.
6765
6766 Sat Mar  1 01:09:08 1997  Steven L Baur  <steve@altair.xemacs.org>
6767
6768         * packages/tar-mode.el (tar-mode-map): Removed extraneous C-c
6769         binding of tar-copy.
6770
6771         * prim/keydefs.el: Don't disable upcase-region and
6772         downcase-region.
6773
6774 Fri Feb 28 11:22:29 1997  Steven L Baur  <steve@altair.xemacs.org>
6775
6776         * prim/obsolete.el (char-to-int): Define as alias to `char-int'.
6777
6778         * prim/help.el (describe-function-1): Show annotation contents if
6779         they exist.
6780
6781         * packages/man.el (Manual-mode): Don't turn off scrollbars if
6782         XEmacs doesn't have them to begin with.
6783
6784         * prim/keydefs.el: Don't disable eval-expression by default now
6785         that it is harder to type.
6786
6787 Thu Feb 27 13:06:41 1997  Steven L Baur  <steve@altair.xemacs.org>
6788
6789         * prim/subr.el (with-string-as-buffer-contents): Moved from
6790         mule/mule-coding.el.
6791
6792         * mule/mule-coding.el: Remove with-string-as-buffer-contents.
6793
6794         * prim/format.el (format-insert-file): Correct wrong order of args
6795         passed to format-decode.
6796
6797         * prim/startup.el (load-user-init-file): Allow XEmacs to read a
6798         bytecompiled .emacs if it exists.
6799
6800 Thu Feb 27 17:41:57 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6801
6802         * subr.el (eval-after-load): Enable.
6803         (eval-next-after-load): Ditto.
6804
6805 Thu Feb 27 10:59:05 1997  Steven L Baur  <steve@altair.xemacs.org>
6806
6807         * prim/subr.el (with-temp-buffer): New function from Emacs 19.35,
6808         courtesy of Erik Naggum  <erik@naggum.no>.
6809
6810 Fri Feb 28 22:17:03 1997  Hrvoje Niksic  <hniksic@srce.hr>
6811
6812         * prim/isearch-mode.el: Added "_" to the `interactive' forms of
6813         most functions.
6814         (isearch-mode-map): Define M-y.
6815         (isearch-yank-kill): New function.
6816
6817         * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column';
6818         don't disable `set-goal-column'.
6819
6820         * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix,
6821         instead of `C-x C-k'.
6822
6823 Wed Feb 26 18:09:56 1997  Andreas Jaeger <aj@arthur.pfalz.de>
6824
6825         * x11/x-menubar.el (default-menubar): `FAQ' should be `FAQ
6826         (local)' in Help menu.
6827
6828 Mon Feb 24 18:33:38 1997  Martin Buchholz  <mrb@eng.sun.com>
6829
6830         * mule/mule-debug.el (describe-coding-system): Ported from
6831         Mule to XEmacs.
6832
6833         * mule/mule-x-init.el (x-use-halfwidth-roman-font): New
6834         function:
6835          "Maybe set charset registry of the 'ascii charset to ROMAN-REGISTRY.
6836
6837         Do this only if:
6838          - the current display is an X device
6839          - the displayed width of FULLWIDTH-CHARSET is twice the displayed
6840            width of the 'ascii charset, but only when using ROMAN-REGISTRY.
6841
6842         Traditionally, Asian characters have been displayed so that they
6843         occupy exactly twice the screen space of ASCII (`halfwidth')
6844         characters.  On many systems, e.g. Sun CDE systems, this can only be
6845         achieved by using a national variant roman font to display ASCII."
6846
6847 Sun Feb 23 12:56:28 1997  Steven L Baur  <steve@altair.xemacs.org>
6848
6849         * edebug/edebug.el: Synch up with Emacs 19.34.
6850
6851         * prim/itimer-autosave.el (auto-save-timeout): Increase to 960.
6852
6853 Sat Feb 22 17:11:31 1997  Steven L Baur  <steve@altair.xemacs.org>
6854
6855         * prim/loadup.el:  Dump new file itimer-autosave.el.
6856
6857 Sat Feb 22 17:06:32 1997  Kyle Jones  <kyle_jones@wonderworks.com>
6858
6859         * prim/itimer.el: Cleanup, removal of autosave cruft.
6860
6861 Fri Feb 21 09:41:44 1997  Steven L Baur  <steve@altair.xemacs.org>
6862
6863         * prim/simple.el (line-move-ignore-invisible): Reverse previous
6864         change to make this default to nil again.
6865
6866 Thu Feb 20 14:30:50 1997  Jamie Zawinski  <jwz@netscape.com>
6867
6868         * prim/files.el (hack-local-variables-prop-line): New version.
6869
6870 Thu Feb 20 11:14:22 1997  Steven L Baur  <steve@altair.xemacs.org>
6871
6872         * prim/files.el: Delete definition of dired-kept-versions.
6873
6874         * prim/about.el (about-xemacs-xref): Added Kyle's picture. :-)
6875
6876 Wed Feb 19 15:47:47 1997  Steven L Baur  <steve@altair.xemacs.org>
6877
6878         * packages/vc.el (diff-switches): Restore since this global
6879         variable went away with the passing of ange-ftp.
6880
6881         * utils/autoload.el (generate-file-autoloads-1): Don't let
6882         find-file-hooks be run.
6883         (update-file-autoloads): Ditto.
6884         (update-autoloads-from-directory): Ditto.
6885
6886         * x11/x-menubar.el (default-menubar): Correct unguarded reference
6887         to fast-lock-mode variable.
6888
6889 Wed Feb 19 08:04:02 1997  Noah Friedman  <friedman@prep.ai.mit.edu>
6890
6891         * utils/eldoc.el (eldoc-message-commands): Doc fixes.
6892         (eldoc-message): Make function, not macro.
6893
6894         * utils/eldoc.el (eldoc-last-message): New internal variable.
6895         (eldoc-mode): Initialize it to nil.
6896         (eldoc-message): Use it.
6897         (eldoc-print-current-symbol-info): Use it.
6898
6899         * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): New function.
6900         (eldoc-mode): Put it on pre-command-hook if in XEmacs or using
6901         idle timers in Emacs.
6902
6903         * utils/eldoc.el (eldoc-message-commands-table-size): New constant.
6904         (eldoc-add-command): Use it to initialize eldoc-message-commands.
6905
6906         * utils/eldoc.el (eldoc-display-message-no-interference-p): New
6907         function.
6908         (eldoc-display-message-p): Use it.
6909
6910         * utils/eldoc.el (eldoc-print-fnsym-args, eldoc-print-var-docstring):
6911         Arg sym no longer optional.
6912         Do not initialize arg if nil.
6913
6914         * utils/eldoc.el (eldoc-forward-sexp-safe): Function deleted.
6915         (eldoc-beginning-of-sexp): New function.
6916         (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
6917         Use eldoc-current-symbol to get symbol at point.
6918
6919         * utils/eldoc.el
6920         (eldoc-function-argstring-from-docstring-method-table): Forge
6921         docstrings for `and', `or', `list', `+', and `-'.
6922
6923         * utils/eldoc.el (eldoc-add-command-completions): New function.
6924         (eldoc-add-command): Take list of args.
6925         No longer interactive.
6926         (eldoc-remove-command-completions): New function.
6927         (eldoc-remove-command): Take list of args.
6928         No longer interactive.
6929
6930         * utils/eldoc.el: Initialize eldoc-message-commands using
6931         eldoc-add-command-completions.
6932
6933         * utils/eldoc.el (eldoc-display-message-p): New function.
6934         Return nil if cursor-in-echo-area, or using idle timers and a
6935         command is still active.
6936         (eldoc-print-current-symbol-info): Use eldoc-display-message-p.
6937
6938 Tue Feb 18 14:20:01 1997  David Byers  <davby@ida.liu.se>
6939
6940         * packages/paren.el (paren-highlight): Minor typo correction.
6941
6942 Tue Feb 18 13:05:33 1997  Steven L Baur  <steve@altair.xemacs.org>
6943
6944         * prim/loadup.el: Dump new file custom-xmas.
6945
6946 Mon Feb 17 21:01:38 1997  Steven L Baur  <steve@altair.xemacs.org>
6947
6948         * prim/help.el (function-compatible-p): New function.
6949         (function-compatibility-doc): New function.
6950         (describe-function-1): Use them.
6951         (variable-compatible-p): New function.
6952         (variable-compatibility-doc): New function.
6953         (describe-variable): Use them.
6954
6955 Mon Feb 17 19:12:55 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
6956
6957         * prim/obsolete.el (x-color-values): Added for Emacs
6958         compatibility.
6959
6960 Mon Feb 17 18:11:24 1997  Michael Kifer  <kifer@CS.SunySB.EDU>
6961
6962         * prim/files.el (file-remote-p): Force load of EFS if not already
6963         loaded.
6964
6965 Mon Feb 17 17:45:23 1997  Bob Weiner  <weiner@infodock.com>
6966
6967         * modes/lisp-mode.el (eval-last-sexp): Do something special if
6968         evaluating (interactive ...).
6969
6970 Sun Feb 16 21:49:18 1997  Bjorn Victor  <Bjorn.Victor@DoCS.UU.SE>
6971
6972         * utils/facemenu.el (facemenu-adjust-face-sizes): Strip size when
6973         face is neither nil nor cons.
6974
6975 Sun Feb 16 14:26:03 1997  Steven L Baur  <steve@altair.xemacs.org>
6976
6977         * prim/loadup.el: Try not dumping font.elc.
6978
6979         * prim/obsolete.el (display-column-mode): Remove column.el and
6980         leave a forwarding address.
6981
6982 Sat Feb 15 23:21:11 1997  Kyle Jones  <kyle_jones@wonderworks.com>
6983
6984         * prim/minibuf.el (read-from-minibuffer): Don't put evaluated
6985         expressions in the minibuffer history list.
6986
6987 Sat Feb 15 22:57:11 1997  Steven L Baur  <steve@altair.xemacs.org>
6988
6989         * packages/scroll-in-place.el (scroll-signal-boundary-error):
6990         Allow user to suspend error signals.
6991
6992 Sat Feb 15 21:43:49 1997  John Turner  <turner@branagh.ta52.lanl.gov>
6993
6994         * packages/column.el (current-line): Correct defaults for starting
6995         at 1, remove an obsolete variable.
6996
6997 Sat Feb 15 20:17:46 1997  Hal Peterson  <hrp@netstar.com>
6998
6999         * packages/vc.el (vc-backend-print-log): Change `cvs rlog' to
7000         `cvs log'
7001
7002 Mon Feb 17 02:01:27 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7003
7004         * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7005         macro.
7006
7007 Mon Feb 17 02:01:27 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7008
7009         * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7010         macro.
7011         (edmacro-fix-menu-commands): Would bug out on 'control, etc.
7012         (edmacro-events-to-keys): New function.
7013         (edmacro-format-keys): Use it.
7014         (edmacro-finish-edit): Compare to macros, not strings.
7015         (edmacro-fkeys): New function.
7016         (edmacro-format-keys): Use it.
7017         (edit-kbd-macro): Tweak.
7018
7019 Sat Feb 15 13:58:14 1997  Kyle Jones  <kyle_jones@wonderworks.com>
7020
7021         * packages/info.el: Don't call switch-to-buffer if the Info frame
7022         is being deleted.
7023
7024 Sat Feb 15 12:07:46 1997  Steven L Baur  <steve@altair.xemacs.org>
7025
7026         * prim/simple.el (previous-line): Allow escape from signaled error
7027         on buffer boundary.
7028         (next-line): Ditto.
7029
7030 Sat Feb 15 11:05:29 1997  Kyle Jones  <kyle_jones@wonderworks.com>
7031         * utils/redo.el: made before and after status messages so that
7032         the user is aware if a long action is still being processed.
7033
7034         rolled version number up to 1.00, since the package seems to be
7035         stable.
7036
7037         cosmetic changes so the file could be included in the XEmacs
7038         distribution.
7039
7040 Sat Feb 15 11:13:05 1997  Hrvoje Niksic  <hniksic@srce.hr>
7041
7042         * prim/simple.el (line-move-ignore-invisible): Change default to
7043         t.
7044
7045 Sat Feb 15 01:04:21 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7046
7047         * prim/macros.el: Removed.  Superseded by new version in
7048         edmacro.el.
7049
7050 Fri Feb 14 23:29:16 1997  Adrian Aichner  <aichner@ecf.teradyne.com>
7051
7052         * modes/executable.el (executable-set-magic): Correct for the #!
7053         getting lost.
7054
7055 Fri Feb 14 23:10:58 1997  Steven L Baur  <steve@altair.xemacs.org>
7056
7057         * prim/modeline.el (modeline-modified-map): Call
7058         vc-toggle-read-only instead of toggle-read-only to be consistent
7059         with override of `C-x C-q'.
7060
7061 Fri Feb 14 16:11:10 1997  Jonathon Edwards  <edwards@intranet.com>
7062
7063         * packages/blink-cursor.el (blink-cursor-post-command-hook): stop
7064         cursor blink momentarily after receiving user input.
7065
7066 Fri Feb 14 15:26:38 1997  Jacques Duthen  <duthen@club-internet.fr>
7067
7068         * x11/x-menubar.el (default-menubar): mine goes into games menu.
7069
7070 Thu Feb 13 22:16:09 1997  Michael Sperber  <sperber@informatik.uni-tuebingen.de>
7071
7072         * prim/files.el (recover-session-finish): Modify for efs.
7073
7074 Thu Feb 13 21:23:07 1997  Steven L Baur  <steve@altair.xemacs.org>
7075
7076         * prim/files.el (file-remote-p): New function.
7077
7078         * sunpro/sunpro-load.el: Do not dump mime-setup under any
7079         circumstances.
7080
7081 Thu Feb 13 17:58:09 1997  Richard Mlynarik  <mly@adoc.xerox.com>
7082
7083         * prim/obsolete.el (insert-before-markers-and-inherit): Correct
7084         typo.
7085
7086 Wed Feb 12 17:48:59 1997  Steven L Baur  <steve@altair.xemacs.org>
7087
7088         * comint/gdb.el (gdb-control-c-subjob): Nuke this loser.
7089
7090 Wed Feb 12 13:58:01 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7091
7092         * utils/edmacro.el: New file.
7093
7094 Wed Feb 12 09:00:48 1997  Steven L Baur  <steve@altair.xemacs.org>
7095
7096         * prim/sound.el (load-sound-file): Update documentation of
7097         restrictions on what machines XEmacs can play sound on.
7098
7099 Tue Feb 11 09:39:25 1997  Steven L Baur  <steve@altair.xemacs.org>
7100
7101         * prim/glyphs.el (init-glyphs): Correct autodetection to find
7102         GIF89.  Look for PNG.
7103
7104 Mon Feb 10 21:37:54 1997  Steven L Baur  <steve@altair.xemacs.org>
7105
7106         * prim/frame.el (show-temp-buffer-in-current-frame): Conditional
7107         shrink-to-fit behavior on `temp-buffer-shrink-to-fit'.
7108
7109         * packages/apropos.el (apropos-print): Ditto.
7110
7111         * prim/lisp.el (lisp-complete-symbol): Ditto.
7112
7113         * prim/help.el (with-displaying-help-buffer): Ditto.
7114
7115 Mon Feb 10 20:58:19 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7116
7117         * x11/x-toolbar.el: Allow customization of toolbar functions by
7118         customizable variables.
7119
7120 Mon Feb 10 14:58:05 1997  Greg Klanderman  <greg@alphatech.com>
7121
7122         * comint/gdb.el (gdb-mode): Correct setting of obsolete hook.
7123
7124 Sun Feb  9 19:55:03 1997  Steven L Baur  <steve@altair.xemacs.org>
7125
7126         * prim/obsolete.el (define-compatible-variable-alias): New function.
7127         (define-compatible-variable-alias): New function.
7128         .*mode-line.*, frame-parameters, modify-frame-parameters,
7129         x-display-.* all made compatible not obsolete.
7130
7131         * bytecomp/bytecomp.el (byte-compile-variable-ref): Warn for
7132         compatibility symbols.
7133         (byte-compile-compatible): New function.
7134
7135         * bytecomp/bytecomp-runtime.el (make-compatible): New function.
7136         (make-compatible-variable): New function.
7137
7138 Sun Feb  9 19:14:25 1997  Kyle Jones  <kyle_jones@wonderworks.com>
7139
7140         * utils/redo.el: New file.
7141
7142         * utils/floating-toolbar.el: New file.
7143
7144 Sun Feb  9 15:19:46 1997  Steven L Baur  <steve@altair.xemacs.org>
7145
7146         * custom/custom.el: Remove ;;;###autoloads since this file is
7147         dumped with XEmacs.
7148
7149 Sun Feb  9 00:28:20 1997  Per Abrahamsen  <abraham@dina.kvl.dk>
7150
7151         * custom/widget.el: New file.
7152
7153         * custom/widget-example.el: New file.
7154
7155         * custom/widget-edit.el: New file.
7156
7157         * custom/custom.el: New file.
7158
7159         * custom/custom-edit.el: New file.
7160
7161 Fri Feb  7 03:09:32 1997  Alastair Burt <burt@dfki.uni-sb.de>
7162
7163         * bytecomp/bytecomp.el (byte-compile-insert-header): Correct
7164         typo.
7165
7166 Thu Feb  6 17:14:32 1997  Steven L Baur  <steve@altair.xemacs.org>
7167
7168         * packages/font-lock.el (font-lock-fontify-keywords-region):
7169         Correct bounds checking in case the keywords regexp is not
7170         properly anchored.
7171
7172         * packages/ps-print.el: Update maintainer address.
7173
7174 Thu Feb  6 12:35:39 1997  Bill Dubuque  <wgd@martigny.ai.mit.edu>
7175
7176         * cl/cl-macs.el (cl-do-proclaim): Correct addition of bound
7177         variables to `byte-compile-bound-variables'.
7178
7179 Thu Feb  6 01:07:56 1997  Steven L Baur  <steve@altair.xemacs.org>
7180
7181         * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7182         Reverse previous patch.
7183
7184         * prim/minibuf.el (use-dialog-box): Rename from
7185         should-use-dialog-box.
7186         (should-use-dialog-box-p): Use it.
7187
7188         * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7189         cell is not a cons when the cl declare macro is used.
7190
7191 Wed Feb  5 21:37:13 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7192
7193         * modes/cperl-mode.el: Provide 'cperl-mode.
7194
7195 Tue Feb  4 11:51:25 1997  Greg Klanderman  <greg@alphatech.com>
7196
7197         * modes/make-mode.el: Remove `makefile-runtime-macros-list' from
7198         `makefile-macro-table'.
7199
7200 Tue Feb  4 11:06:33 1997  Steven L Baur  <steve@altair.xemacs.org>
7201
7202         * packages/metamail.el (metamail-region): *junet* coding system
7203         name changed to 'junet.
7204
7205 Mon Feb  3 22:34:09 1997  Alexandre Oliva  <oliva@dcc.unicamp.br>
7206
7207         * iso/iso-acc.el: Critical Bug fix.
7208         Add ISO-8859-3 support to iso-acc.el, as suggested by Dale
7209         Gulledge.
7210
7211 Mon Feb  3 17:11:21 1997  Steven L Baur  <steve@altair.xemacs.org>
7212
7213         * modes/make-mode.el (makefile-browser-format-macro-line): Remove
7214         redundant (and wrong) format statement.
7215
7216 Fri Jan 31 21:38:47 1997  Steven L Baur  <steve@altair.xemacs.org>
7217
7218         * psgml/psgml-html.el (html-auto-sgml-entity-conversion): Allow
7219         user control over automatic sgml entity to ISO-8859-1 conversion.
7220
7221 Fri Jan 31 09:50:51 1997  Hrvoje Niksic <hniksic@srce.hr>
7222
7223         * x11/x-toolbar.el (toolbar-mail-commands-alist): Updated with a
7224         lot of new mailer possiblities.
7225
7226 Fri Jan 31 09:28:49 1997  Martin Buchholz  <mrb@eng.sun.com>
7227
7228         * x11/x-font-menu.el (reset-device-font-menus): Correct guard on
7229         charset-registry call.
7230
7231 Fri Jan 31 00:21:07 1997  Darrell Kindred  <dkindred@cmu.edu>
7232
7233         * packages/font-lock.el (font-lock-mode): Don't remove the
7234         `font-lock-pre-idle-hook' from `pre-idle-hook'.
7235
7236 Thu Jan 30 22:43:43 1997  David Moore  <dmoore@UCSD.EDU>
7237
7238         * packages/compile.el:  Speed up regexps.
7239         (compilation-parse-errors): replace re-search-forward with
7240         something faster.
7241
7242 Thu Jan 30 20:33:56 1997  Hvoje Niksic  <hniksic@srce.hr>
7243
7244         * x11/x-toolbar.el
7245         (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace):
7246         New functions.
7247         (toolbar-news): Allow running without separate frame.
7248         (toolbar-mail-commands-alist): New variable.
7249         (toolbar-mail-reader): Ditto.
7250         (toolbar-mail): Use them.
7251
7252         * x11/x-menubar.el: Shorten help menu item names.
7253
7254 Thu Jan 30 17:22:15 1997  Alexandre Oliva  <oliva@dcc.unicamp.br>
7255
7256         * iso/iso-acc.el: Accept accents in isearch.
7257
7258 Wed Jan 29 22:25:38 1997  Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
7259
7260         * packages/ps-print.el: Make postscript files generated by
7261         ps-print conformant to Adobe DSC specification.
7262
7263 Mon Jan 27 21:45:17 1997  Tomasz J. Cholewo  <tjchol01@mecca.spd.louisville.edu>
7264
7265         * dired/ange-ftp.el (ange-ftp-write-region): Changes for jka-compr.
7266
7267         * packages/jka-compr.el (jka-compr-write-region): Convert to 20.0
7268         write-region interface.
7269
7270 Mon Jan 27 19:09:28 1997  Steven L Baur  <steve@altair.xemacs.org>
7271
7272         * prim/about.el (about-xemacs): Updated to reflect change of
7273         management.
7274
7275 Mon Jan 27 13:25:17 1997  William M. Perry <wmperry@aventail.com>
7276
7277         * packages/man.el (Manual-entry-switches): Don't default to -s.
7278
7279 Sun Jan 26 16:27:49 1997  Steven L Baur  <steve@altair.xemacs.org>
7280
7281         * bytecomp/byte-optimize.el (byte-compile-inline-expand):
7282         Correctly refresh the pointer to a symbol being autoloaded prior
7283         to inline.
7284
7285 Sun Jan 26 13:57:22 1997  Bob Weiner <weiner@infodock.com>
7286
7287         * prim/about.el (about-xemacs-xref): Update bio.
7288
7289 Sat Jan 25 22:58:15 1997  Steven L Baur  <steve@altair.xemacs.org>
7290
7291         * x11/x-menubar.el (default-menubar): Update ps-paper-type options
7292         for new ps-print.el.
7293
7294 Thu Jan 23 01:40:53 1997  Steven L Baur  <steve@altair.xemacs.org>
7295
7296         * psgml/psgml-html.el (html-mode): Set up friendlier syntax
7297         table.
7298
7299         * psgml/psgml.el (sgml-running-xemacs): Remove
7300         sgml-mode-syntax-table since it has been superseded.
7301
7302 Thu Jan  9 13:32:01 1997  Jacques Duthen Prestataire  <duthen@cegelec-red.fr>
7303
7304         * ps-print.el: Merge patch from [simon] Oct 8, 1996 Simon Marshall
7305         <simon@gnu.ai.mit.edu>
7306         (ps-print-version): Fix value.
7307         (cl lisp-float-type): Require them.
7308         (ps-number-of-columns ps-*-font-size): Try to select defaults
7309         better suited when `ps-landscape-mode' is non-nil.
7310         (ps-*-faces): Change default for Font Lock mode faces when
7311         `ps-print-color-p' is nil.
7312         (ps-right-header): Replace `time-stamp-yy/mm/dd'
7313         by `time-stamp-mon-dd-yyyy'.
7314         (ps-end-file ps-begin-page): Fix bug in page count for Ghostview.
7315         (ps-generate-postscript-with-faces): Replace `ps-sorter' by
7316         `car-less-than-car'.
7317         (ps-plot ps-generate): Replace `%d' by `%3d'.
7318
7319 Wed Jan 22 15:32:39 1997  Greg Klanderman  <greg@alphatech.com>
7320
7321         * modes/rsz-minibuf.el (resize-minibuffer-setup): Resize the
7322         minibuffer earlier than the first received event.
7323
7324 Wed Jan 22 15:29:08 1997  Barry A. Warsaw  <bwarsaw@CNRI.Reston.VA.US>
7325
7326         * modes/imenu.el (imenu-add-to-menubar): Don't attempt anything if
7327         menu-bar lookup fails.
7328
7329 Wed Jan 22 01:03:42 1997  Martin Buchholz  <mrb@eng.sun.com>
7330
7331         * x11/x-font-menu.el: Make font menus work better in a
7332         Japanese environment.
7333
7334 Tue Jan 21 19:56:26 1997  Martin Buchholz  <mrb@eng.sun.com>
7335
7336         * mule/mule-init.el (init-mule): Get Japanese man pages working.
7337
7338 Fri Jan 17 17:22:54 1997  Hrvoje Niksic  <hniksic@bjesomar.srce.hr>
7339
7340         * man.el (Manual-mode): Don't mess with scrollbars if they aren't
7341         present.
7342
7343 Tue Jan 21 19:52:45 1997  Steven L Baur  <steve@altair.xemacs.org>
7344
7345         * utils/timezone.el (timezone-parse-date): Fix Y2K bug.
7346
7347 Tue Jan 21 19:32:44 1997  Barry A. Warsaw  <bwarsaw@anthem.cnri.reston.va.us>
7348
7349         * prim/files.el (hack-local-variables-prop-line): XEmacs should
7350         not query to set local variables in the -*- line if there aren't
7351         any to set!
7352
7353 Thu Jan 16 18:24:20 1997  Steven L Baur  <steve@miranova.com>
7354
7355         * psgml/psgml.el: Use newer interface form for nsgmls.
7356
7357 Thu Jan 16 04:06:24 1997  Steven L Baur  <steve@altair.xemacs.org>
7358
7359         * comint/telnet.el (rsh): (Mostly) correct dealing with detection
7360         of password prompt at login.
7361
7362 Thu Jan 16 03:28:25 1997  Martin Buchholz  <mrb@eng.sun.com>
7363
7364         * modes/view.el (View-scroll-lines-forward): Correct format typo.
7365
7366 Mon Jan 13 22:50:23 1997  David Moore  <dmoore@UCSD.EDU>
7367
7368         * packages/compile.el: Clean up regexps.
7369
7370 Sun Jan 12 20:50:08 1997  Steven L Baur  <steve@altair.xemacs.org>
7371
7372         * modes/m4-mode.el: Changed m4-program to point to /usr/bin/m4.
7373
7374 Sun Jan 12 18:49:30 1997   \e$B<i2,\e(B \e$BCNI'\e(B/MORIOKA Tomohiko  <morioka@jaist.ac.jp>
7375
7376         * mule/mule-misc.el: `-columns' -> `-width' and define `-columns'
7377         alias
7378         Import definition of `truncate-string-to-width' from Emacs/mule-delta.
7379
7380 Sun Jan 12 13:57:11 1997  Kyle Jones  <kyle_jones@wonderworks.com>
7381
7382         * prim/window.el (shrink-window-if-larger-than-buffer): Don't let
7383         readjusted window change the buffer order stack.
7384
7385 Sat Jan 11 20:12:47 1997  Vinnie Shelton  <shelton@icd.teradyne.com>
7386
7387         * utils/finder.el (finder-insert-at-column): Correct off-by-one
7388         error affecting long file names.
7389
7390 Fri Jan 10 22:27:58 1997  Shane Holder  <holder@rsn.hp.com>
7391
7392         * utils/bench.el:  New version.
7393
7394 Fri Jan 10 13:22:26 1997  Christoph Wedler  <wedler@fmi.uni-passau.de>
7395
7396         * packages/man.el (Manual-entry-switches): New variable.
7397         (Manual-apropos-switches): New variable.
7398         (Manual-run-formatter): Use them.
7399
7400 Thu Jan  9 22:04:42 1997  Greg Klanderman  <greg@alphatech.com>
7401
7402         * modes/make-mode.el: Allow disabling of suspicious line warnings
7403         allow macro pickup when a macro is entered normally
7404         add the runtime macros to the completion list so confirmation is
7405         not necessary when minibuffer-confirm-incomplete is t.
7406         (these last two only in effect when makefile-electric-keys=t)
7407
7408 Thu Jan  9 11:44:11 1997  Martin Buchholz  <mrb@eng.sun.com>
7409
7410         * mule/mule-files.el (file-coding-system-alist): Default to 8 bit
7411         on .el and .info files.
7412
7413 Wed Jan  8 20:57:16 1997  Steven L Baur  <steve@altair.xemacs.org>
7414
7415         * prim/help.el (help-mode-quit): Correct typo in docstring.
7416         (help-mode-quit): Bury help buffer before restoring previous
7417         window configuration.
7418
7419 Wed Jan  8 20:20:01 1997  Joe Nuspl  <nuspl@nvwls.cc.purdue.edu>
7420
7421         * x11/x-menubar.el (default-menubar): Include enriched.doc in the
7422         samples in the help menu.
7423
7424 Wed Jan  8 20:09:32 1997  Jens Krinke  <krinke@ips.cs.tu-bs.de>
7425
7426         * x11/x-toolbar.el (toolbar-news-frame-properties): New variable.
7427         (toolbar-news): Use it.
7428
7429 Wed Jan  8 10:11:35 1997  Steven L Baur  <steve@altair.xemacs.org>
7430
7431         * x11/x-compose.el (global-map): Keysyms use `-' not `_'.
7432
7433 Mon Jan  6 18:19:03 1997  Steven L Baur  <steve@altair.xemacs.org>
7434
7435         * comint/telnet.el (telnet-initial-filter): Enable
7436         case-fold-search.
7437         (telnet-maximum-count): Bump up to 6, since 4 does not always
7438         appear to be enough.
7439
7440 Mon Jan  6 08:30:55 1997  Andrew Cohen  <cohen@andy.bu.edu>
7441
7442         * psgml/psgml-parse.el (sgml-compile-dtd): noconv coding system
7443         has been renamed to no-conversion.
7444         (sgml-bdtd-merge): Ditto.
7445         (sgml-push-to-entity): Ditto.
7446
7447 Sun Jan  5 14:35:30 1997  Steven L Baur  <steve@altair.xemacs.org>
7448
7449         * utils/loadhist.el (symbol-file): Make interactive.
7450
7451 Sun Jan  5 00:40:02 1997  Bob Weiner  <weiner@infodock.com>
7452
7453         * packages/avoid.el (mouse-avoidance-mode): autoload.
7454
7455         * x11/x-menubar.el (options-menu-saved-forms): Mouse avoidance
7456         mode option.
7457
7458 Sat Jan  4 12:25:34 1997  Steven L Baur  <steve@altair.xemacs.org>
7459
7460         * prim/faces.el (init-other-random-faces): Guard against adding
7461         modeline buffer tty face if no tty support.
7462
7463 Fri Jan  3 23:15:22 1997  Greg Klanderman  <greg@alphatech.com>
7464
7465         * packages/backup-dir.el: Added to distribution.
7466
7467 Fri Jan  3 16:20:42 1997  Steven L Baur  <steve@altair.xemacs.org>
7468
7469         * gnus/gnus-setup.el: Updated to gracefully handle installed
7470         auxilliary packages like tm, and handle eventual integration of
7471         Red Gnus/Gnus 5.4.
7472
7473 Fri Jan  3 14:32:07 1997  Vinnie Shelton  <shelton@icd.teradyne.com>
7474
7475         * packages/gnuserv.el (gnuserv-frame): Autoload.
7476
7477         * x11/x-menubar.el (default-menubar): Add option to control gnuserv
7478         creating a new frame.
7479         (options-menu-saved-forms): Ditto.
7480
7481 Fri Jan  3 12:18:41 1997  Martin Buchholz  <mrb@eng.sun.com>
7482
7483         * x11/x-mouse.el: Protect creation of scrollbar-pointer-glyph with
7484         feature test on 'scrollbar.
7485
7486 Fri Jan  3 10:37:48 1997  Steven L Baur  <steve@altair.xemacs.org>
7487
7488         * packages/mic-paren.el (paren-activate): Update to v1.2.
7489
7490 Fri Jan  3 10:21:58 1997  Pete Ware  <ware@cis.ohio-state.edu>
7491
7492         * x11/x-menubar.el (default-menubar): Add require-final-newline
7493         and next-line-add-newlines as options in the options menu.
7494         (options-menu-saved-forms): Ditto.
7495
7496 Thu Jan  2 18:52:32 1997  Joel Peterson  <tarzan@aosi.com>
7497
7498         * prim/simple.el (blink-matching-open): Make sure point is visible
7499         when blinking.
7500
7501 Thu Jan  2 11:25:05 1997  Vinnie Shelton  <shelton@icd.teradyne.com>
7502
7503         * prim/replace.el (occur-mode-mouse-goto): Fix typo in Emacs 19.34
7504         synch up.
7505         (occur-mode-map): Ditto.
7506
7507 Wed Nov 20 19:40:05 1996  Lennart Staflin  <lenst@lysator.liu.se>
7508
7509         * psgml-parse.el (sgml-modify-dtd): set sgml-current-tree to
7510         sgml-top-tree. Needed by sgml-open-element.
7511
7512 Mon Nov 11 01:50:40 1996  Lennart Staflin  <lenst@lysator.liu.se>
7513
7514         * Version 1.0 released.
7515
7516 Sun Sep 15 14:07:24 1996  Lennart Staflin  <lenst@lysator.liu.se>
7517
7518         * psgml.el (sgml-mode): modify mode-line-format with subst, don't
7519         replicate the whole format in the code.
7520
7521 Thu Sep 12 20:27:38 1996  Lennart Staflin  <lenst@lysator.liu.se>
7522
7523         * psgml-parse.el (sgml-external-file): Try to find system
7524         identifiers using the sgml-public-map
7525         if sgml-system-identifiers-are-preferred; this way that flag will
7526         have effect even if the sgml-public-map contains `%s'.
7527         (sgml-final): moved to be defined before use.
7528
7529         * psgml-dtd.el (sgml-parse-parameter-literal): Try to handle
7530         character references to character number above 255 by leaving a
7531         character reference in then parsed entity text.
7532
7533 Thu Sep  5 14:11:00 1996  Dave Love  <d.love@dl.ac.uk>
7534
7535         * psgml-other.el (sgml-set-face-for): Nullify
7536         {after,before}-change-functions as well as (obsolete)
7537         {after,before}-change-function.
7538
7539 Tue Dec 31 11:34:37 1996  Steven L Baur  <steve@altair.xemacs.org>
7540
7541         * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded
7542         prior to starting gdb.
7543
7544 Mon Dec 30 17:59:48 1996  Steven L Baur  <steve@altair.xemacs.org>
7545
7546         * comint/telnet.el (telnet-check-software-type-initialize): Remove
7547         default in cond (which allows special treatment of password prompt
7548         to work).
7549
7550 Mon Dec 30 09:36:04 1996  Valdis Kletnieks  <Valdis.Kletnieks@vt.edu>
7551
7552         * packages/gnuserv.el (server-edit): Add option to allow killing
7553         last visible frame.
7554
7555 Sun Dec 29 21:36:44 1996  Steven L Baur  <steve@altair.xemacs.org>
7556
7557         * prim/files-nomule.el: Add trailing newline.
7558
7559 Sun Dec 29 18:45:34 1996  James LewisMoss  <dres@dres.elam.org>
7560
7561         * modes/perl-mode.el: Add (provide 'perl-mode).
7562
7563 Sun Dec 29 17:15:57 1996  Martin Buchholz  <mrb@eng.sun.com>
7564
7565         * ilisp/Makefile (elc): Be a little smarter about recompilation.
7566
7567 Sun Dec 29 17:14:27 1996  Steven L Baur  <steve@altair.xemacs.org>
7568
7569         * tm/tm-edit-tipgp.el: Don't unconditionally require tinypgpa.el.
7570
7571 Sat Dec 28 11:15:55 1996  Steven L Baur  <steve@altair.xemacs.org>
7572
7573         * x11/x-menubar.el (default-menubar): Move Frame-local font menu
7574         option to Frame Appearance submenu.
7575
7576 Fri Dec 27 20:30:00 1996  Steven L Baur  <steve@altair.xemacs.org>
7577
7578         * x11/x-font-menu.el (font-menu-this-frame-only-p): Default to
7579         nil, because everyone was confused by it defaulting to t.
7580
7581 Fri Dec 27 12:30:37 1996  Richard Mlynarik  <mly@adoc.xerox.com>
7582
7583         * prim/sort.el (sort-subr): Document use of `sort-fold-case'.
7584         (sort-lines): Ditto.
7585         (sort-paragraphs): Ditto.
7586         (sort-pages): Ditto.
7587         (sort-regexp-fields): Ditto.
7588         (sort-numeric-fields): Ditto.
7589         (sort-regexp-fields): Ditto.
7590         (sort-columns): Ditto.
7591         (sort-regexp-fields): Use compare-buffer-substrings if available.
7592
7593 Fri Dec 27 12:09:23 1996  Noah Friedman  <friedman@gnu.ai.mit.edu>
7594
7595         * modes/mail-abbrevs.el (mail-abbrev-expand-hook): Prevent abbrev
7596         expansion from happening multiple times.
7597
7598 Fri Dec 27 02:31:15 1996  Steven L Baur  <steve@altair.xemacs.org>
7599
7600         * prim/help.el (help-for-help): Don't confuse help character `b'
7601         with scrolling character `b' in view-less help buffer.
7602
7603         * packages/scroll-in-place.el: Synch with 19.15.
7604
7605 Thu Dec 26 15:25:09 1996  Steven L Baur  <steve@altair.xemacs.org>
7606
7607         * x11/x-menubar.el (xemacs-splash-buffer): New function.
7608         (default-menubar): Use it.
7609         (default-menubar): Reorganize help menus.
7610
7611         * prim/startup.el (startup-message-timeout): More or less disable
7612         the timeout of the splash screen.
7613
7614         * packages/man.el (Manual-use-rosetta-man): For Neal Becker's
7615         Rosetta Man patch.
7616         (Manual-nuke-nroff-bs): Use it.
7617
7618 Tue Dec 24 12:46:22 1996  Steven L Baur  <steve@altair.xemacs.org>
7619
7620         * prim/frame.el (show-temp-buffer-in-current-frame): Shrink temp
7621         buffer to fit.
7622
7623 Mon Dec 23 15:44:49 1996  Steven L Baur  <steve@altair.xemacs.org>
7624
7625         * utils/delbackspace.el: Correct rebindings so they work properly
7626         when cc-mode is not dumped with XEmacs.
7627
7628         * packages/apropos.el (apropos-print): Minimize size of *Apropos*
7629         window if it is small.
7630
7631         * prim/lisp.el (lisp-complete-symbol): Minimize size of
7632         *Completions* window.
7633
7634         * prim/help.el (with-displaying-help-buffer): (Based on an idea
7635         from Sudish Joseph) minimize size of displayed help window.
7636
7637         * modes/fortran.el (fortran-window-create-momentarily): Fix
7638         lossage from synch with Emacs 19.34.
7639         (fortran-abbrev-start): Ditto.
7640
7641 Sun Dec 22 15:33:25 1996  Hrvoje Niksic  <hniksic@srce.hr>
7642
7643         * x11/x-toolbar.el (toolbar-news): Check whether this is the last
7644         frame before deleting it.
7645
7646 Sun Dec 22 00:37:42 1996  Sudish Joseph  <sudish@mindspring.com>
7647
7648         * eterm/tgud.el (tgud-gdb-complete-filter): Match carriage returns
7649         as well as linefeeds.
7650
7651         * eterm/term.el (term-dynamic-list-completions): Correct Emacsism
7652         in setting unread-command-events.
7653
7654 Sat Dec 21 23:37:02 1996  Bob Weiner  <weiner@infodock.com>
7655
7656         * packages/font-lock.el: Update Java support.
7657
7658 Sat Dec 21 22:48:59 1996  Steven L Baur  <steve@altair.xemacs.org>
7659
7660         * packages/fontl-hooks.el: Add provide (synch with 19.15).
7661
7662         * x11/x-toolbar.el: Don't quote lambda macro.
7663
7664         * packages/session.el: Removed from distribution.
7665
7666 Sat Dec 21 22:37:37 1996  Neal Becker  <neal@ctd.comsat.com>
7667
7668         * pcl-cvs/pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9.
7669
7670 Fri Dec 20 15:19:36 1996  Steven L Baur  <steve@altair.xemacs.org>
7671
7672         * packages/compile.el (compilation-error-regexp-alist): Complete
7673         fix for lossage on bad regexps.
7674
7675         * prim/loadup.el: Remove cc-mode as a dumped package.
7676
7677         * prim/glyphs.el (init-glyphs): hscroll-glyph is now builtin.
7678
7679         * prim/minibuf.el (minibuffer-complete-word): Correct an ebola
7680         infection that caused incorrect interpretation of SPC in the
7681         minibuffer.
7682
7683 Thu Dec 19 22:16:47 1996  Heiko Muenkel  <muenkel@tnt.uni-hannover.de>
7684
7685         * modes/outl-mouse.el (outline-glyph-menu): Remove Hide body item,
7686         Add Show all item.
7687
7688 Thu Dec 19 00:37:59 1996  Bart Robinson <lomew@cs.utah.edu>
7689
7690         * prim/files.el: Make enable-local-variables 'ask-me behave sanely.
7691
7692 Wed Dec 18 23:10:15 1996  Steven L Baur  <steve@altair.xemacs.org>
7693
7694         * prim/simple.el (next-line-add-newlines): Now defaults to nil.
7695
7696 Wed Dec 18 22:56:48 1996  Hrvoje Niksic  <hniksic@srce.hr>
7697
7698         * utils/bench.el (bench-mark-13): Added.
7699
7700 Wed Dec 18 20:26:10 1996  Martin Buchholz  <mrb@eng.sun.com>
7701
7702         * mule/mule-coding.el: Change charset names.
7703
7704         * mule/japanese-hooks.el: Change charset names.
7705
7706         * mule/hebrew-hooks.el: Change charset names.
7707         Remove quail hooks.
7708
7709         * mule/greek-hooks.el: Change charset names.
7710         Remove quail hooks.
7711
7712         * mule/european-hooks.el ((make-char 'latin-iso8859-1 32)): Change
7713         charset names.
7714         Remove quail hooks.
7715
7716         * mule/cyrillic-hooks.el (cyrillic-iso8859-5): Use instead of cyrillic.
7717         Remove quail hooks.
7718
7719         * mule/chinese-hooks.el (chinese-gb2312): Fix chinese syntax tables.
7720         Use chinese-gb2312.
7721         Remove quail hooks.
7722         (chinese): Comment out code for egg.
7723
7724         * mule/thai-hooks.el: Use thai-tis620.
7725         (thai): Prefer macro definition of lambda.
7726
7727         * sunpro/sunpro-init.el (sunpro-startup): Guard against Sun
7728         censorship.
7729
7730         * prim/obsolete.el (wholenump): New obsolete alias.
7731
7732         * prim/simple.el (comment-indent-function): Use macro definition
7733         of (lambda () ...).
7734
7735         * prim/replace.el (list-matching-lines): Remove redundant
7736         (message (format ...))
7737
7738         * modes/cc-mode.el: Readd autoloads (prior to removing cc-mode as
7739         a dumped package).
7740
7741 Wed Dec 18 11:09:45 1996  Steven L Baur  <steve@altair.xemacs.org>
7742
7743         * comint/telnet.el: Synch up to 19.15 & Emacs 19.34.
7744         (telnet-check-software-type-initialize): Cleanup from Synch.
7745
7746 Sat Dec 14 17:39:17 1996  Steven L Baur  <steve@altair.xemacs.org>
7747
7748         * packages/buff-menu.el (list-buffers-directory): autoload.
7749
7750 Fri Dec 13 16:53:14 1996  Steven L Baur  <steve@altair.xemacs.org>
7751
7752         * electric/ebuff-menu.el (electric-buffer-list): Restore behavior
7753         of using prefix argument.
7754
7755         * emulators/crisp.el (crisp-mode-map): Rename kp_.* keysyms to
7756         kp-\1.
7757
7758         * emulators/tpu-edt.el: Ditto.
7759
7760         * x11/x-win-sun.el: Ditto.
7761
7762         * x11/x-iso8859-1.el: Ditto.
7763
7764         * term/tvi970.el: Ditto.
7765
7766         * term/news.el: Ditto.
7767
7768         * term/lk201.el: Ditto.
7769
7770         * term/linux.el: Ditto.
7771
7772         * prim/keydefs.el: Ditto.
7773
7774         * prim/events.el: Ditto.
7775
7776         * packages/icomplete.el (icomplete-get-keys): Ditto.
7777
7778         * games/gomoku.el (gomoku-mode-map): Ditto.
7779
7780         * games/blackbox.el (blackbox-mode-map): Ditto.
7781
7782 Fri Dec 13 09:40:27 1996  Sudish Joseph  <sudish@mindspring.com>
7783
7784         * prim/minibuf.el (next-history-element): Remove kludge test on
7785         minibuffer-history-sexp-flag.
7786
7787         * x11/x-init.el (init-post-x-win): Fix hooks for gnuattached ttys
7788         on XEmacsen started on X displays.
7789
7790 Thu Dec 12 16:05:53 1996  Raymond Toy  <toy@rtp.ericsson.se>
7791
7792         * ilisp/ilisp-out.el (ilisp-find-lower-window): Correct XEmacs
7793         version check to look at major numbers.
7794         (ilisp-find-top-left-most-window): Ditto.
7795
7796 Thu Dec 12 15:21:43 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
7797
7798         * utils/mail-extr.el (mail-extract-address-components): Don't
7799         automatically downcase extracted elements.  It violates standards.
7800
7801 Thu Dec 12 14:46:47 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
7802
7803         * x11/x-menubar.el (buffers-menu-filter): The buffer menu was
7804         shortened to `buffers-menu-max-size' items even if
7805         `buffers-menu-submenus-for-groups-p' is non-nil.
7806
7807         Let `buffers-menu-submenus-for-groups-p' be an integer : if there
7808         are more buffers than this value, use submenus, otherwise not.
7809
7810         * packages/vc.el (vc-rename-this-file): New function (was missing,
7811         but referred to on the menubar).
7812
7813         * packages/compile.el (compilation-font-lock-keywords): `defvar'
7814         instead of `defconst'!
7815
7816         * prim/mouse.el (default-mouse-track-normalize-point): Double
7817         click mouse-1 on sexpr selects the sexpr.
7818
7819         * x11/x-menubar.el (options-menu-saved-forms): Fix bug in
7820         `save-options-menu-settings'.
7821
7822 Thu Dec 12 14:25:21 1996  Steven L Baur  <steve@altair.xemacs.org>
7823
7824         * prim/simple.el (forward-to-indentation): Do not deactivate zmacs
7825         region on usage.
7826         (backward-to-indentation): Ditto.
7827
7828 Thu Dec 12 14:22:55 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
7829
7830         * prim/lisp.el (backward-up-list): Do not deactivate zmacs region
7831         on usage.
7832
7833 Wed Dec 11 20:26:21 1996  Barry A. Warsaw  <bwarsaw@CNRI.Reston.VA.US>
7834
7835         * prim/files.el (set-auto-mode): Require a #! signature to set
7836         mode based on interpreter.
7837
7838 Wed Dec 11 13:25:50 1996  Steven L Baur  <steve@altair.xemacs.org>
7839
7840         * packages/man.el (Manual-use-rosetta-man): Restore Neal Becker's
7841         Rosetta Man Patch.
7842         (Man-cleanup-manpage): Use it.
7843
7844         * prim/simple.el (yank): Corrected a mistaken synch with Emacs
7845         19.34.
7846
7847         * modes/eiffel3.el (eiffel-mode-syntax-table): Quote the semicolon
7848         syntax entry so update-autoloads doesn't barf.
7849
7850         * packages/buff-menu.el (Buffer-menu-mode-map): Correct mouse key
7851         bindings.
7852
7853 Tue Dec 10 21:24:04 1996  Steven L Baur  <steve@altair.xemacs.org>
7854
7855         * packages/ps-print.el (ps-do-despool): Allow dynamic expansion of
7856         `ps-lpr-switches'.
7857
7858         * packages/lpr.el (print-region-1): Allow dynamic expansion of
7859         `lpr-switches'.
7860
7861 Tue Dec 10 18:30:01 1996  Rod Whitby  <rwhitby@asc.sps.mot.com>
7862
7863         * modes/vhdl-mode.el: New File.
7864
7865 Tue Dec 10 17:59:35 1996  Shane Holder  <holder@rsn.hp.com>
7866
7867         * utils/bench.el: New file.  Utility for benchmarking emacs
7868         performance.
7869
7870 Tue Dec 10 10:11:55 1996  Steven L Baur  <steve@altair.xemacs.org>
7871
7872         * electric/ebuff-menu.el (electric-buffer-menu-mode-map): Correct
7873         bad 19.34 synch patch.
7874
7875         * utils/pretty-print.el: New File.
7876
7877 Sun Dec  8 13:59:40 1996  Steven L Baur  <steve@altair.xemacs.org>
7878
7879         * prim/files-nomule.el: Documentation corrections.
7880
7881         * prim/files.el: Synch to 19.15/Emacs 19.34.
7882
7883 Sat Dec  7 18:48:34 1996  Steven L Baur  <steve@altair.xemacs.org>
7884
7885         * packages/hexl.el (hexl-mode-map): Corrected obsolescent key
7886         names introduced in 19.15-b2.
7887
7888 Fri Dec  6 20:17:47 1996  Steven L Baur  <steve@altair.xemacs.org>
7889
7890         * games/yow.el: Sync to GNU Emacs 19.34.
7891
7892         * games/studly.el: Documentation fixes.
7893
7894         * games/spook.el: Sync to GNU Emacs 19.34.
7895
7896         * games/mpuz.el: Sync to GNU Emacs 19.34.
7897
7898         * games/life.el: Sync to GNU Emacs 19.34.
7899
7900         * games/hanoi.el: Sync to GNU Emacs 19.34.
7901
7902         * games/flame.el: Documentation fixes.
7903
7904         * games/dunnet.el: Sync to GNU Emacs 19.34.
7905
7906         * games/doctor.el: Sync to GNU Emacs 19.34.
7907
7908         * games/dissociate.el: Sync to GNU Emacs 19.34.
7909
7910         * games/cookie1.el: Sync to GNU Emacs 19.34.
7911
7912         * games/conx.el: Documentation fixes.
7913
7914         * games/blackbox.el: Sync to GNU Emacs 19.34.
7915
7916         * games/NeXTify.el: Documentation fixes.
7917
7918         * packages/man.el: New file/replacement from Emacs 19.34.
7919
7920         * packages/man-xref.el: New file from Emacs 19.35.
7921
7922         * utils/smtpmail.el: New file from Emacs 19.34.
7923
7924 Fri Dec  6 09:28:04 1996  \e$B<i2,\e(B \e$BCNI'\e(B/MORIOKA Tomohiko <morioka@jaist.ac.jp>
7925
7926         * prim/startup.el (set-default-load-path): Set default-load-path
7927         dynamically since file-detect.el is dumped with XEmacs.
7928
7929 Thu Dec  5 20:37:32 1996  Steven L Baur  <steve@altair.xemacs.org>
7930
7931         * emulators/tpu-mapper.el: Total replacement with version in GNU
7932         Emacs 19.34.
7933
7934         * emulators/tpu-extras.el: Total replacement with version in GNU
7935         Emacs 19.34.
7936
7937         * emulators/tpu-edt.el: Total replacement with version in GNU Emacs
7938         19.34.
7939
7940         * comint/history.el: Documentation fixes.
7941
7942         * comint/gdb.el: Documentation fixes.
7943
7944         * comint/dbx.el: Documentation fixes.
7945
7946         * comint/background.el: Documentation fixes.
7947
7948         * rmail/rmail-xemacs.el: Documentation fixes.
7949
7950         * rmail/rmail-kill.el: Documentation fixes.
7951
7952         * emulators/ws-mode.el: Synch up to Emacs 19.34.
7953
7954         * emulators/teco.el: Documentation cleanup.
7955
7956         * emulators/mlsupport.el: Synch up to Emacs 19.34.
7957
7958         * emulators/mlconvert.el: Synch up to Emacs 19.34.
7959
7960         * emulators/edt-vt100.el: New file from Emacs 19.34.
7961
7962         * emulators/edt-pc.el: New file from Emacs 19.34.
7963
7964         * emulators/edt-mapper.el: New file from Emacs 19.34.
7965
7966         * emulators/edt-lk201.el: New file from Emacs 19.34.
7967
7968         * emulators/edt.el: Synched up to Emacs 19.34.
7969
7970 Thu Dec  5 12:09:19 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
7971
7972         * prim/replace.el (match-string): Use a function instead of a
7973         macro to be compatible with .elc files compiled under Emacs.
7974
7975 Thu Dec  5 09:50:12 1996  Bob Weiner <weiner@infodock.com>
7976
7977         * utils/id-select.el: New file -- Version 1.4.3.
7978
7979 Thu Dec  5 09:17:53 1996  Gary D. Foster  <Gary.Foster@corp.sun.com>
7980
7981         * emulators/crisp.el: New file.
7982
7983         * emulators/scroll-lock.el: New file.
7984
7985 Thu Dec  5 00:15:59 1996  Steven L Baur  <steve@altair.xemacs.org>
7986
7987         * prim/help.el: A callable library-type function should not
7988         contain an unprotected print statement.  This change implements my
7989         version of Erik Naggum's statement about locate-library being less
7990         chatty in Emacs 19.35.
7991
7992 Wed Dec  4 22:00:49 1996  Steven L Baur  <steve@altair.xemacs.org>
7993
7994         * utils/flow-ctrl.el: Synch up to Emacs 19.34.
7995
7996         * utils/forms.el: Synch up to Emacs 19.34.
7997
7998         * packages/column.el: Allow column numbers to start at one.
7999
8000         * prim/userlock.el: Synch up to Emacs 19.34.
8001
8002         * prim/paragraphs.el: Synch up to Emacs 19.34.
8003
8004         * prim/page.el: Synch up to Emacs 19.34.
8005
8006         * prim/options.el: Synch up to Emacs 19.34.
8007
8008         * prim/novice.el: Synch up to Emacs 19.34.
8009
8010         * prim/rect.el: Sync up to Emacs 19.34.
8011
8012         * prim/reposition.el: Synch up to Emacs 19.34.
8013
8014         * prim/replace.el: Synch up to Emacs 19.34.
8015
8016         * prim/register.el: Synch up to Emacs 19.34.
8017
8018         * prim/indent.el: Synch up to Emacs 19.34.
8019
8020         * prim/subr.el: Synch up to Emacs 19.34.
8021
8022         * prim/simple.el: Synch up to Emacs 19.34.
8023
8024         * prim/debug.el: Synch up to Emacs 19.34.
8025
8026         * edebug/cl-specs.el: Comment formatting changes.
8027
8028         * edebug/cl-read.el: Protect advisement of eval-region from being
8029         evaluated more than once.
8030
8031         Comment formatting changes.
8032
8033         * edebug/advise-eval-region.el: New File.  Separate out advise for
8034         eval-region so it is only evaluated once.
8035
8036         * packages/icomplete.el: Fix a bug in locating command bound to key.
8037
8038         icomplete-exhibit needs to be called in the setup-hook.
8039
8040         * packages/apropos.el: Correct a typo in button binding.
8041
8042         Fixes the bug where if apropos-label-face is actually defined as
8043         face, apropos bombs with an error
8044
8045         Do a (provide 'apropos), like all packages should.
8046
8047         Provides an apropos-mode-hook for Apropos Mode buffers (otherwise
8048         customization is unnecessarily painful).
8049
8050         Redefines the default faces for the various apropos faces so they
8051         come out in color by default (defaults are based on various
8052         standard font-lock faces).
8053
8054         * version.el: Bumped up to b31.